@import url('https://fonts.googleapis.com/css?family=Yellowtail');
placeholderbody, header, header.dark, nav ul li a{
	font-family: 'Roboto', sans-serif;
	color: #1163a9;
}
a{
    color: #1163a9;
    transition: all ease .3s
}
a:hover{color:#116089;cursor:pointer}
address{color:#111;line-height:1.2em;margin:7px 0;font-size:21px}
input, textarea, #errorMessage1, #ratingsname, #closepop a{font-family:'Libre Baskerville',serif!important}
#closepop a{font-size:14px}
nav{padding:8px 29px 0;margin:10px 0;float:right;}
nav ul li a{margin:10px 5px;font-size:16px;padding:12px 0;color:#255482;}
nav ul li a#ourlink{border:4px solid #255482;padding:10px}
nav ul li ul li a{color:#fff;}
header.dark nav ul li a#ourlink:hover, nav ul li a#ourlink:hover{color:#111;background:#255482;color:#fff}
nav li li ul{position:absolute;top:0;left:395px;margin:0}
nav ul ul a{color:#fff;padding:18px 18px 18px 1px;text-align:left}
nav ul li.dropdown ul.sub-menu li.dropright ul.sub-right li{width:300px;}
nav ul li ul li{text-align:left;width:280px;}
#logo a img{width:100%;margin: 15px 0 0 15px;}
.mobile-top img{margin:25px auto}
.video-inner address{
    margin-top: 30px;
    color: #fff;
    font-size: 30px;
}
.se {
margin-top: 5px;	
color: #fff;
font-size: 22px;	
}
#home-2 .left h3{font-size:60px;font-family:'Paytone One', sans-serif}
#home-5{background:linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.55)), url(../images/placeholder-fullscreen.jpg);padding-bottom:10px;}
#home-5 .testimonials{padding:60px 100px 40px;color:#fff}
#home-5 .testimonials:before{content:"“";font-size:300px;color:rgba(255,255,255,.3);position:absolute;top:0;left:10px}
#home-5 p{text-align:center;color:#fff;font-size:42px;padding-top:40px;font-family: 'Libre Baskerville', serif;}
.health-heading{color:#5499c9;font-size:28px;font-weight:bold;border-bottom:3px solid #eee;margin-top:20px;padding-bottom:12px}
ul.health-list{
    margin-left: 15px;
    list-style: none;
}
ul.health-list li{font-size:20px;line-height:1.2em}
.btn{display:inline-block;box-sizing:border-box;padding:20px;background:#fff;border:1px solid #5499c9;color:#5499c9 !important;margin:20px 0 10px;font-size:20px;}
.btn:hover{background:#5499c9;border:1px solid #5499c9;color:#fff !important;}
.btn i{margin-left:3px;}
.btn-inverse{display:inline-block;box-sizing:border-box;padding:12px 15px;background:#5b7e9c;border:1px solid #5b7e9c;color:#fff !important;margin:20px 0 10px;font-size:16px;}
.btn-inverse:hover{background:#fff;border:1px solid #5b7e9c;color:#5499c9 !important;}
.btn-inverse i{margin-left:3px;}
.contact-btn{display:block;margin:20px auto;width:190px;}
.appt-btn{display:block;margin:20px auto;width:225px;text-align: center}
#copyright{font-size:16px;background:#ccc;}
.accordion{width:100%;max-width:500px;margin:0 auto;background:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.accordion .link{cursor:pointer;display:block;padding:20px;color:#4D4D4D;font-size:22px;position:relative;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;font-weight:bold;font-family: 'Libre Baskerville', serif;}
.accordion li:last-child .link{border-bottom:0;}
.accordion li i{position:absolute;top:16px;left:12px;font-size:18px;color:#595959;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.accordion li i.fa-chevron-down{right:12px;left:auto;font-size:16px;}
.accordion li.open{background:#5b7e9c;}
.accordion li.open .link{color:#fff;}
.accordion li.open i{color:#fff;}
.submenu{display:none;background:#5b7e9c;font-size:16px !important;padding:0 20px 20px;color:#fff;margin:0px;}
.submenu li{font-size:16px;list-style:disc inside;}
.submenu a{display:block;text-decoration:none;color:#d9d9d9;padding:12px;padding-left:42px;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;}
.submenu a:hover{background:#b63b4d;color:#FFF;}
#contact-cta-section{background:#367bbe;padding-top:37px;padding-bottom:40px;font-family:"proxima-nova", sans-serif;font-weight:400;width:100%;text-align:center;}
.wrapper-full{position:relative;width:100%;margin:0 auto;}
.cta-wrapper{margin-bottom:0;text-align:left;padding:28px;background-color:rgba(54, 134, 190,0.9);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.cta-wrapper .details-wrapper{float:left;width:60%;}
.cta-wrapper .details-wrapper h2{font-weight:600;margin:0 0 4px 0;color:#FFF;font-size:27px;font-family: 'Libre Baskerville', serif;}
.cta-wrapper .details-wrapper p{font-size:16px;color:#FFF;margin:0;padding:0;box-sizing:border-box;}
.cta-wrapper .blue-cta-button{text-transform:uppercase;letter-spacing:0.1em;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-decoration:none;font-weight:600;display:inline-block;float:right;margin:0;color:#3686BE;background-color:#FFF;padding:17px 0;width:40%;text-align:center;border:1px solid #fff;box-sizing:border-box;}
.cta-wrapper .blue-cta-button:hover{background-color:#3685BE;color:#fff}
.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:40px;right:10px;box-shadow:0 0 10px rgba(0,0,0,.05);text-indent:100%;white-space:nowrap;background:url(../images/cd-top-arrow.png) center 50% no-repeat rgba(29,34,28,.8);visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s, visibility 0s .3s;-moz-transition:opacity .3s 0s, visibility 0s .3s;transition:opacity .3s 0s, visibility 0s .3s}
.no-touch .cd-top:hover{background-color:#2a2a2a;opacity:1}
@media(max-width:728px){.cta-wrapper .details-wrapper{float:none;width:100%;text-align:center;}
.cta-wrapper .blue-cta-button{float:none;margin:10px auto 0;display:block;padding:15px;width:100%;box-sizing:border-box;}
}
.icon-background{color:#367BBE;}
.fa-stack-1x{color:#fff}
.footer-inner a:hover{opacity:.8;}
.btn-sidebar{background:#8697B5;padding:0;color:#fff;border-radius:7px;display:block;width:100%;max-width:250px;text-align: center;font-size:17px;text-transform: uppercase;font-family: 'Hammersmith One', sans-serif; text-shadow: 1px 1px #344;margin:12px auto 0}
.btn-sidebar:hover{color:#fff}
.testimonial-btn{background: rgba(0, 0, 0, 0.4);padding:12px;box-sizing: border-box;color:#fff;display:block;max-width:260px;text-align:center;font-size:20px; margin:0 auto 30px;border:2px solid #fff}
.testimonial-btn:hover{background:#fff;color:#111;}
#content-main-right-sidebar ul {line-height: 20px; margin-bottom: 15px;}
p.content-heading {font-size: 20px; color: #1176B3}
img.responsive {
width: auto ;
  max-width: 100% ;
  height: auto ;
}
/*Your Custom Styles*/
.skip {
        position: absolute;
        top: -1000px;
        left: -1000px;
        height: 1px;
        width: 1px;
        text-align: left;
        overflow: hidden;
    }
.skip:active, .skip:focus, .skip:hover {
        left: 0; 
        top: 0;
        width: auto; 
        height: auto; 
        overflow: visible; 
    }
option[value*="#content-wrapper"], option[value*="#main-content"] {
    display: none;
}
option[value*="#content-wrapper"]:hover , option[value*="#main-content"]:hover {
    display: block;
}
a[href*="tel"]{font-size:inherit;color:inherit;text-decoration: none;text-align: inherit;padding:inherit;margin:inherit}
a[href*="tel"]:hover{color:inherit;text-decoration: none;background: none;}
.skip {
        position: absolute;
        top: -1000px;
        left: -1000px;
        height: 1px;
        width: 1px;
        text-align: left;
        overflow: hidden;
    }
.skip:active, .skip:focus, .skip:hover {
        left: 0; 
        top: 0;
        width: auto; 
        height: auto; 
        overflow: visible; 
    }
option[value*="#content-wrapper"], option[value*="#main-content"] {
    display: none;
}
option[value*="#content-wrapper"]:hover , option[value*="#main-content"]:hover {
    display: block;
}
a[href*="tel"]{font-size:inherit;color:inherit;text-decoration: none;text-align: inherit;padding:inherit;margin:inherit}
a[href*="tel"]:hover{color:inherit;text-decoration: none;background: none;}
.icon-flex {display:flex; margin:50px auto; justify-content:space-between;}
.icon-box {margin: 0 30px; flex: 1 0;}
.icon-box h3, .icon-box img {text-align:center; margin:0 auto; display:block; font-size:2em;}
.icon-box h3 {margin-bottom:10px;}
.icon-box img {width:100px; margin-bottom:15px;}
.icon-btn {font-size:22px; font-family:'Libre Baskerville'; margin:10px auto; display:block; width:100%; text-align:center; padding:12px 15px; line-height:30px;}
tr {font-size:1.2em;}
td {border:none; margin:10px 0;}
tr:nth-of-type(odd) {background:#5b7e9c; color:#fff;}
tr:nth-of-type(even) {color:#255482; }
.btn-space {margin:20px 0 0 0;}
.welcomeBG {background: linear-gradient(rgba(91,126,156,.8),rgba(91,126,156,.8)), url(../images/welcomeBG.jpg) no-repeat left center; padding:50px 0;}
#home-2 p {color:#fff;}
#home-2 h2 {color:#fff; border-color:#fff;}
.welcome-img {width:550px; margin:30px auto 0; display:block; max-width:100%;}
.inverse2 {background:#fff; color:#5b7e9c !important;}
#tagline {float:left; text-align:left; margin-top:5px; margin-left:6%; color:#333; font-family:'Yellowtail';}
#tagline p {font-size:26px; line-height:1.4em;}
@media (max-width:1500px) {
	#tagline {float:right; margin:10px 6% 0 0;}	
}
@media (max-width:980px) {
	.icon-flex {flex-wrap:wrap; flex-direction:column;}	
	.icon-box p {font-size:.9em;}
	.icon-box h3 {font-size:1.4em;}
	.icon-btn {font-size:18px; padding:6px 10px; line-height:25px;}
	.icon-box {margin-bottom:25px;}
	.welcomeBG {padding:0;}
	#tagline {display:none;}
}
