/*--- Main Styles ---*/
body {color: #FFF; background: #212121; }

a { color: #fbebb9; }
a:hover { color: #FFF; }
a:focus { color: #FFF; }

/*---Standard headers ---*/
h1 { color: #fbebb9 !important; }
h1 span{ color: #fbebb9 !important; }
h2 { color: #fbebb9 !important; }
h2 span{ color: #fbebb9 !important; }
h3 { color: #fbebb9 !important; }
h3 span{ color: #fbebb9 !important; }
h4 { color: #fbebb9 !important; }
h4 span{ color: #fbebb9 !important; }
h5 { color: #fbebb9 !important; }
h5 span{ color: #fbebb9 !important; }
h6 { color: #fbebb9 !important; }
h6 span{ color: #fbebb9 !important; }
p { color: #fbebb9 !important; }
p span{ color: #fbebb9 !important; }
hr {background: #eeeeee; }

#wrapper { background: #212121;  }

.alert { background: #000; color: #FFF; }
.alert strong { color: #fff; }
.alert-success { background: #000; color: #FFF; }

/*----Form Styles ----*/
input[type=text], input[type=number], input[type=file], input[type=email], input[type=password], select { border: 1px solid #e0e0e0; }
input[type=file] { color: #fff; }
input.datetime { background: #fff; }
textarea { border: 1px solid #e0e0e0; background: #ffffff; }
.helper { color: #ddd; }
.removeRow { color: #fff; background: #111; }
.removeRow:hover { background: #000; color: #fff; }
.removeRow:focus { background: #000; color: #fff; }

.btn { background: #fbebb9; color: #000;}
.btn:hover { background: #fbebb9; color: #000; }
.btn:focus { background: #fbebb9; color: #000; }
.btn.dark{color: #fbebb9; background: #212121;}
.btn.dark:hover{color: #fbebb9; background: #000;}
.btn.dark:focus{color: #fbebb9; background: #000;}
.btn.light { background: #212121; color: #fbebb9;}

/*--- HEADER ---*/
#header { background: #212121; }
#header .menu-toggle { color: #fff; }
#header .searchBtn { color: #fff; }
#header .search { background: #000;}
#header .search form { background: #000; }
#header .search input[type=text] { color: #FFF; background: #000;}
#header .search ::-webkit-input-placeholder { color: #fff; }
#header .search :-ms-input-placeholder { color: #fff; }
#header .search ::placeholder { color: #fff; }
#header .search .search-hold button {color: #000; background: #FFF;}
#header .search .search-hold button:hover{background: #fbebb9;}
#header .search .searchClose {color: #fff; }
#header .msg-bar{background: #000;}
#header .header-right .header-btn{background: #212121; color: #fbebb9;}
#header .header-right .header-btn:hover{background: #000;}
#header .header-right .header-btn:focus{background: #000;}
#header .header-right .header-btn.light{background: #000; color: #fbebb9;}
#header .header-right .header-btn.light:hover{background: #111; color: #FFF;}
#header .header-right .header-btn.light:focus{background: #111; color: #FFF;}

#header #logo img{display: none;}
#header #logo img.logo-white{display: block !important;}

#header .hr-bottom{background: #000;}
#header .header-links a{color: #fbebb9; }
#header .header-links a:hover{color: #FFF; }
#header .mobile-menu .mline{background: #FFF !important;}
#header .top-links a{color: #fbebb9; }
#header .top-links a:hover{color: #FFF; }
#header .top-links a:focus{color: #FFF !important; }

#header .header-hold{background: #000;}
#home_menu{background: #000;}
#home_menu ul li a{background: #111; color: #fbebb9;}
#home_menu ul li a:hover{background: #212121;}
#home_menu ul li a:focus{background: #212121;}

#header.sticky .header-hold{background: #000;}
#header.sticky{background: #212121 !important;}
#header .sticky-btn{background: #000;}

/*---NAVIGATION---*/
#navigation{background: #000;}
#navigation ul li.level_1 .btn { color: #000; }
#navigation ul li.level_1 a {color: #fff; }
#navigation ul li.level_1:hover a{color:#fbebb9; background: #212121;}
#navigation ul li.level_1:focus a{color:#fbebb9 !important; background: #212121 !important;}
#navigation ul li.level_1 .subnav{background: #212121; border: 1px solid #000; border-top: 4px solid #111;}
#navigation ul li.level_1 .subnav li a{color: #fbebb9; background: #111;}
#navigation ul li.level_1 .subnav li a:hover{color: #FFF; background: #111;}
#navigation ul li.level_1 .subnav li a:focus{color: #FFF; background: #111;}
#navigation .mclose a:hover{background: #111; color: #FFF;}
#navigation .mclose a:focus{background: #111; color: #FFF;}

#marketing .flexslider .flex-control-nav a {background: rgba(255, 255, 255, 0.25); }
#marketing .flexslider .flex-control-nav a:hover { background: rgba(255, 255, 255, 0.65); }
#marketing .flexslider .flex-control-nav a:focus { background: rgba(255, 255, 255, 0.65); }
#marketing .flexslider .flex-control-nav a.flex-active { background: #fff; }
#marketing .marketing-ctas .cta { background: #000; color: #fbebb9; }
#marketing .marketing-ctas .cta:hover { background: #212121; }
#marketing .marketing-ctas .cta:focus { background: #212121; }
#marketing .mcaption {color: #fff; background: rgba(0,0,0,0.9);}
#marketing .mcaption h2{color: #FFF !important;}

.mcaption .btn{color: #000;}

.button-list-ctas{padding: 40px 0; background: #000; text-align: center;}
.button-list-ctas .button-cta{background: #212121; color: #fbebb9;}
.button-list-ctas .button-cta:hover{background: #000;}
.button-list-ctas .button-cta:focus{background: #000;}
.button-list-ctas .button-cta .bcta-blue{display: none;}
.button-list-ctas.side-ctas{ background: #212121;}

.featured-news{background: #000 !important;}
.featured-news .fn-feat-hold .feat-title{background: #111; color: #fbebb9;}
.featured-news .fn-feat-hold .fn-feat:hover .feat-title{background: #212121;}
.featured-news .fn-feat-hold .fn-feat:focus .feat-title{background: #212121;}
.featured-news .fn-hold .fn{background: #111; color: #fbebb9;}
.featured-news .fn-hold .fn:hover{ background: #212121;}
.featured-news .fn-hold .fn:focus{ background: #212121;}
.featured-news .fn-hold .fn-date{color: #FFF;}
.featured-news .fn-hold .more{color: #FFF;}
.featured-news .fn-hold .more:hover{color: #fbebb9;}
.featured-news .fn-feat-hold .date-box{background: #000;}
.featured-news .view-more{color: #FFF;}
.featured-news .view-more:hover{color: #fbebb9;}

#content{background: #111111;}
#content .page-tabs .tab-labels a {  background: #111 !important; color: #fff; }
#content .page-tabs .tab-labels a.active { color: #fbebb9; background: #212121 !important; }
#content .page-tabs .tab-labels a:not(.active):hover { background: #000 !important; }
#content .page-tabs .tab-labels a:not(.active):focus { background: #000 !important; }
#content .page-tabs .pdetail { background: #000; border: 1px solid #000;}
#breadcrumbs { color: #fff; }
#breadcrumbs a:hover { color: #fbebb9; }
#breadcrumbs a:focus { color: #fbebb9; }

#content .content-hold.home-content{background: #111111;}
.home-content .hc-hold{background: #000;}

.page-banner{background: #000;}
.page-banner .darken{display: none;}

.side-video .video-title{background: #000; color: #fbebb9;}

.side-trigger .sline{background: #fbebb9;}
.side-trigger .txt{color:#fbebb9;}
.side-nav{background: #000; border: 1px solid #000; border-top: 5px solid #fbebb9;}
.side-nav li a{color: #fbebb9;}
.side-nav li a:hover{background: #212121; color: #FFF;}
.side-nav li a:focus{background: #212121; color: #FFF;}
.side-nav li a.selected{background: #212121; font-weight: bold; color: #FFF;}
.side-nav li a.selected .arrow{color: #fbebb9;}

.locations-list .loc{border: 1px solid #e0e0e0;}
.locations-list .loc-title{color: #fbebb9; background: #000;}
.loc-main-info a{color: #fbebb9;}
.loc-main-info a:hover{color: #FFF;}
.loc-main-info a:focus{color: #FFF;}

.loc-main-appt .appt-btn{background: #212121; color: #fbebb9;}
.loc-main-appt .appt-btn:hover{background: #000;}
.loc-main-appt .appt-btn:focus{background: #000;}

.loc-main-appt{background: #000;}
.loc-main-info{background: #000;}

.specialties-list .spec-title{color: #fbebb9; background: #212121;}
.specialties-list .spec:hover .spec-title{background: #000;}
.specialties-list .spec:focus .spec-title{background: #000;}
.physicians-list .phys-title{color: #fbebb9;}

.phys-left-box{background: #000; border-top: 5px solid #fbebb9;}
.phys-left-box .phys-spec{color: #fbebb9;}

.phys-left-box .appt-btn{background: #212121; color: #fbebb9;}
.phys-left-box .appt-btn:hover{background: #000;}
.phys-left-box .appt-btn:focus{background: #000;}

.physicians-list .phys-img .phys-hover{background: #000;}

.resources-list .resc-hold.odd{background: #000;}
.brick .brick-hold{background: #000;}
.brick .more{background: #fbebb9; color: #212121;}
.brick .more:hover{background: #FFF;}
.brick .more:focus{background: #FFF;}
.brick .date-box{background: #000; z-index: 5;}
.brick .brick-icon{color: #212121;}

.search-list.odd{background: #000;}

.parallax{background-image: none !important;}

.newsletter-banner .nb-bg, .newsletter-banner .blue-fade{background: #000 !important;}
#footer .signup .field-hold button{background: #111;}
#footer .signup .field-hold button:hover{background: #212121;}
#footer .signup .field-hold button:focus{background: #212121;}

.social li a:hover{background: #fbebb9;}
.social li a:focus{background: #fbebb9;}

.rel-media-list .relm-title{background: #000; color: #fbebb9;}
.rel-media-list .relm .date-box{background: #000;}

.featured-article{background: #000;}

.home-ctas{background: #000;}
.home-ctas .hcta-hold.special .hcta{background: #111;}
.home-ctas .hcta .hcta-btn{color: #000; font-weight: bold;}

.loc-lead .loc-filter-by{background: #111;}
.loc-lead{background: #000;}

.locations-list .loc{border: 1px solid #000;}
.locations-list .loc-info{background: #000 !important; color: #fbebb9 !important;}
.loc-main-info .lmi-icon{color: #FFF;}

.physicians-list .phys-info{background: #000;}
.physicians-list .phys:hover .phys-info{background: #000;}
.physicians-list .phys-img .phys-hover .btn:hover{color: #FFF; background: #111;}
.physicians-list .phys-locs{color: #FFF;}

.phys-lead{background: #000;}
.phys-main-specs{background: #000;}

.left-side-cta .lcta .lcta-btn{color: #000 !important; font-weight: bold;}

.home-block-cta{background: #111;}
.home-block-cta .cta-title{color: #000;}
.home-block-cta .cta-summary p{color: #000 !important;}
.home-block-cta .block-cta:hover{background: #EDEDED;}
.home-block-cta .more, .home-block-cta a.more{color: #000;}
.home-block-cta .more:hover, .home-block-cta a.more:hover{color: #212121;}
#content .content-home{background: #000;}
.sep, .h-sep{background: #FFF;}
.section-split{background: #000;}
.section-split .left-hl{background: #111;}
.btn.alt{background: #000;}
.btn.alt:hover{background: #111;}
.section-split .triangle{border-color: transparent transparent transparent #111;}
.blog-widget{background: #000;}
.media-blocks .blog-item{background: #111;}
.media-blocks .blog-item .title{color: #FFF;}
.media-blocks .blog-item .more{color: #FFF;}
.media-blocks .blog-item .more:hover{color: #fbebb9;}
.parallax .darken{background: rgba(0,0,0,0.8);}
.logos-slider-hold{background: #111;}
#footer .footer-contact .btn{color: #000 !important;}
#footer .footer-contact .btn:hover{background: #FFF !important;}
#footer .footer-contact a{color: #FFF;}
#footer .footer-contact a:hover{color: #fbebb9;}
.loc-main-info .lmi-item{color: #FFF;}
.specialty-grid-blocks .grid-title{background: rgba(0,0,0,0.9);}
.specialty-grid-blocks .grid-hold a:hover .grid-title{background:#000;}
.physicians-list .phys-info .more{color: #FFF;}
.physicians-list .phys-info .more:hover{color: #fbebb9;}
.filter-bar{background: #000;}
.phys-info-block .block-title{background: #000;}
.phys-info-block .block-content{background: #111;}
.phys-loc-blocks .loc-info{background: #000;}
.more, a.more{color: #fbebb9;}
.more:hover, a.more:hover{color: #FFF;}
.related-media{background: #000;}
.side-nav li a.ov.selected{background: #111; color: #FFF;}
.specialty-blocks .spec-info{background: rgba(0,0,0,0.9);}
.resource-list .resource-hold.odd{background: #000;}
.resource-ctg-blocks .ctg h4{background: #000;}
.ctas-left .cta-ht .title-ht{background: rgba(0,0,0,0.95);}
.ctas-left .cta-ht:hover .title-ht{background: #000;}
.mobile-ctas .ctas-left .cta-ht .title-ht{background: rgba(0,0,0,0.95);}
.mobile-ctas .ctas-left .cta-ht:hover .title-ht{background: #000;}
.hl-box{background: #000;}
.partners-list .partner-block .ptb-info{background: rgba(0,0,0,0.9);}
.faqs-list .tab-head{background: #000; color: #FFF;}
.faqs-list .tab-head:hover{background: #000; color: #FFF;}
.faqs-list .tab-head.active{background: #000; color: #FFF;}
.pagination li .prev, .pagination li .next{background: #000;}
.pagination li .prev:hover, .pagination li .next:hover{background: #000;}
.pagination li.disabled a{color: #000 !important; background: #111 !important;}
.side-nav li a.ov{color: #FFF;}
.section-split .triangle2{border-color: #111 transparent transparent transparent;}
#mobileNav .search2{background: #000;}
#mobileNav .search2 .search-hold button{background: #000 !important;}
.mm-hold a{color: #000 !important;}

/*----Footer Section ----*/
#footer{ padding: 0; background: #000;}
#footer .footer-hold{padding: 0; background: #000;}
#footer .footer-right{background: #000;}
#footer .footer-links a{color: #fbebb9;}
#footer .footer-links a:hover{color: #FFF;}
#footer .footer-links a:focus{color: #FFF;}
#footer .footer-btn{background: #111; color: #fbebb9;}
#footer .footer-btn:hover{background: #212121;}
#footer .footer-btn:focus{background: #212121;}

#footer .footer-logo{display: none;}
#footer .footer-logo.logo-white{display: block !important;}
#footer .footer-btn.light{background: #111; color: #fbebb9;}
#footer .footer-btn.light:hover{background: #212121; color: #FFF;}
#footer .footer-btn.light:focus{background: #212121; color: #FFF;}

#footer .newsletter-bar{background: #000;}

#copyright{color: #fbebb9;}
#copyright a{color: #fbebb9;}
#copyright a:hover{color: #FFF;}
#copyright a:focus{color: #FFF;}

#accessibility_tools .open-accessibility-tools{ background: #fbebb9; color: #000; }
#accessibility_tools .accessibility-links{background: #000;}
#accessibility_tools .accessibility-links a:hover, #accessibility_tools .accessibility-links a:focus{background: #111;}

#wrapper img {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: gray;
}

.featured-news .fn-feat-hold .feat-img, .featured-article .ftd-img{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: gray;
}

.video-container, #homevid video{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: gray;
}

.locations-list .loc-img{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: gray;
}

.rel-media-list .relm-img, .resources-list .resc-img{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: gray;
}

.page-banner{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: gray;
}

.home-ctas .hcta .hcta-image{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: gray;
}

.specialties-list .spec-img{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: gray;
}

.left-side-cta .lcta .lcta-image{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: gray;
}

.specialty-grid-blocks .grid-img{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: gray;
}

.phys-left-box .phys-rating span.rating-stars, .phys-left-box .phys-rating span.stars{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: gray;
}

.specialty-blocks .spec{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: gray;
}

.resource-ctg-blocks .ctg{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: gray;
}

.ctas-left .cta-ht .bg-img{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: gray;
}

@media (max-width: 980px) {
    .section-split .left-content {background: #111;}
}
