#top-bar {
z-index: 1;
background-color: #FFF;
}
.top-links li > a {
font-weight: 700;
font-size: 15px;
background-color:#06AD74;
color:#ffffff;
}
.top-links ul ul a { font-size: 15px; }
.header-extras li {
margin-left: 30px;
padding-left:30px;
}
.header-extras li:first-child {
margin-left: 0;
padding-left: 0;
border-left: 0;
padding-top:30px;
}
.header-extras li i {
margin-top: 0 !important;
}
.header-extras li .he-text {
padding-left: 15px;
font-family: "futura-pt",sans-serif;
font-style: normal;
font-weight: 400;
font-size: 15px;
line-height: 19px;
color: #555;
padding-top:12px;
}
.header-extras li .he-text span {
font-family: "futura-pt",sans-serif;
font-style: normal;
font-weight: 700;
text-transform: none;
font-size: 21px;
}
#header { background-image:url(//tulipdental.com/wp-content/themes/bellevuetulipdental/images/bg-header.jpg);
background-repeat:repeat; }
#header-wrap {  }
#primary-menu.style-2 > div > ul > li > a i { line-height: 57px; }
.device-sm #primary-menu i.icon-angle-down,
.device-xs #primary-menu i.icon-angle-down,
.device-xxs #primary-menu i.icon-angle-down { display: none !important; }
.lowercase { text-transform: lowercase !important; }
.slider-caption {
left: -18px;
padding: 10px;
max-width: 550px;
}
.slider-caption h2 {
font-size: 70px;
line-height:1.2;
margin-bottom: 20px;
font-weight:700;
}
.slider-caption p {
margin-bottom: 0;
font-size: 18px;
}
.slider-caption.slider-caption-right {
left: auto;
right: -25px;
}
.dark .slider-caption {
}
.testi-meta span { color: rgba(255,255,255,0.65); }
.iconlist.iconlist-large { font-size: 17px !important; }
.iconlist.iconlist-large li { margin: 8px 0 !important; }
.iconlist.iconlist-large li i { top: 0; }
.testi-content p {
font-family: "futura-pt",sans-serif;
font-style: normal;
font-weight: 300;	
font-size: 20px;
line-height: 1.4 !important;
margin-bottom: 40px;
}
.footer-big-contacts {
color: #333;
font-size: 24px;
font-weight: bold;
letter-spacing: 1px;
}
.footer-big-contacts span {
display: block;
font-size: 11px;
font-weight: 400;
text-transform: uppercase;
color: #888;
letter-spacing: 2px;
}
.dark .footer-big-contacts { color: rgba(255,255,255,0.8); } .font-body { font-family: 'Roboto', sans-serif !important; }
.font-primary { font-family: 'Source Sans Pro', sans-serif !important; }
.t300 { font-weight: 300 !important; }
.t400 { font-weight: 400 !important; }
.t500 { font-weight: 500 !important; }
.t600 { font-weight: 600 !important; }
.t700 { font-weight: 700 !important; }
.ls1 { }
.ls2 { letter-spacing: 2px !important; }
.ls3 { letter-spacing: 3px !important; }
.ls4 { letter-spacing: 4px !important; }
.ls5 { letter-spacing: 5px !important; }
.noheight { height: 0 !important; }
.nolineheight { line-height: 0 !important; }