/*--- 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; }

.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: #000; }
#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: #fff; background: #000;}
#header .search .search-hold button:hover{color: #fbebb9;}
#header .search .search-hold button:focus{color: #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 .hr-bottom{background: #000;}
#header .header-links a{color: #fbebb9; }
#header .header-links a:hover{color: #FFF; }
#header .header-links a:focus{color: #FFF; }
#header .mobile-menu .mline{background: #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: #111;}
#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; background: #212121;}
#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.8);}

.mcaption .btn{color: #FFF;}


#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;}

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

.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;}

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

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

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

/*----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 .newsletter-bar{background: #000;}

#copyright{color: #fbebb9; background: #111;}
#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;}


#marketing .mcaption{background: #000;}
.mcaption .btn{color: #000;}
.title-bar{background: #000;}
.home-ctas .cta{background: #000;}
#header .top-links a{color: #FFF;}
#header .top-links a:hover{color: #fbebb9;}
#header .top-links a:focus{color: #fbebb9;}
#header .top-links a.btn.light{color: #FFF;}
#header .top-links a.btn:hover{background: #111;}
#header .top-links a.btn:focus{background: #111;}
#mobileNav .search2{background: #111;}
#mobileNav .search2 .search-hold button{background: #111;}
#mobileNav .search2 .search-hold button:hover{background: #000;}
#mobileNav .search2 .search-hold button:focus{background: #000;}
.social li a{background: #111 !important;}
.social li a:hover{background: #212121 !important;}
.social li a:focus{background: #212121 !important;}
#header.sticky .header-hold{background: #000;}
.page-banner h1 span{background: #000;}
.side-nav li a.ov.selected{background: #111; color: #FFF;}
.services-blocks{background: none;}
.hl-block{background: #000 !important;}
.resource-ctg-blocks .ctg{background: #000 !important;}
.content-form{background: #000;}
.side-nav li a.ov{color: #FFF;}
.ctas-left .cta-ht .title-ht{background: #000 !important;}
.resource-list .resource{background: #000;}
.faqs-list .tab-head.active{background: #000;}

#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;
}

#marketing .panel-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;
}

.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;
}