/* ************************************************************************* */
				           /* SECONDARY DARK */
/* ************************************************************************* */


/*---------------------------------------------------------------*/
/* LINKS + LISTS
/*---------------------------------------------------------------*/
#content a, #sidebar a, .content_full_width a, p a strong {color:#3D3E50;}
#horizontal_nav ul a:hover, #horizontal_nav ul .current_page_item {background:url(../images/secondary-dark/bg-horz-active.jpg) 100% 0 no-repeat;}
#horizontal_nav ul .current_page_item span, #horizontal_nav ul a:hover span {background:url(../images/secondary-dark/bg-horz-active.jpg) no-repeat;}
.nav_right_sub_nav ul a:hover,
.nav_right_sub_nav ul li.current_page_item a {background:url(../images/secondary-dark/sprite.png) 0px -39px no-repeat !important;}
#sub_nav ul a:hover,
#sub_nav ul li.current_page_item a {background:url(../images/secondary-dark/sprite.png) 0px 0px no-repeat;}
#sub_nav ul ul a,.header-holder.tt-logo-center
#sub_nav ul ul a:hover,
.list li,
#sidebar ul li,
#sub_nav ul li.current_page_item ul li a,
#sub_nav ul li.current_page_parent ul li.current_page_item a {background:url(../images/secondary-dark/bullet1.png) 0 9px no-repeat !important;color:#3D3E50 !important;}
#sub_nav ul li.current_page_item .children a {background:url(../images/secondary-dark/bullet1.png) 0 9px no-repeat;padding:4px 0 1px 14px;color:#666;}
#sub_nav ul li.current_page_item .children a:hover {text-decoration:underline;background:url(../images/secondary-dark/bullet1.png) 0 9px no-repeat;color:#666;}
#sub_nav ul .children .current_page_item a, #sub_nav ul .children .current_page_item a:hover {background:url(../images/secondary-dark/bullet1.png) 0 9px no-repeat;padding:4px 0 1px 14px;color:#8DA500;font-weight:bold;}
#sub_nav ul .children .current_page_item .children a {font-weight: normal;}
.list2 li {background:url(../images/secondary-dark/bullet2.png) 0 9px no-repeat !important;padding:5px 0 0 19px;}
.list3 li {background:url(../images/secondary-dark/bullet3.png) 0 10px no-repeat !important;padding:5px 0 0 18px;}
.list4 li {background:url(../images/secondary-dark/bullet4.png) 0 9px no-repeat !important;}




/*---------------------------------------------------------------*/
/* LAYOUT
/*---------------------------------------------------------------*/
.home-bnr-jquery {background:#444254 url(../images/secondary-dark/bg-jquery-bnr.jpg) 0 0 no-repeat;color: #FFF;}
#main .tools {background:url(../images/secondary-dark/bg-tools-c.jpg) repeat-y;color:#fff;}
#main .tools .holder {background:url(../images/secondary-dark/bg-tools-t.jpg) no-repeat;}
#main .tools .frame {background:url(../images/secondary-dark/bg-tools-b.jpg) 0 100% no-repeat;height:1%;overflow:hidden;padding:18px 22px 0 20px;}
/* jQuery2 */
.home-bnr-jquery ul {background-image: url(../images/secondary-dark/6.gif);background-position:center;background-repeat: no-repeat;}





/*---------------------------------------------------------------*/
/* MISC
/*---------------------------------------------------------------*/
.post_content {background: url(../images/secondary-dark/bg-post-content.png) 577px 0px no-repeat;}
.search-form .text {background:url(../images/secondary-dark/sprite.png) -66px -78px no-repeat;}
#wrapper .tabset .active, .tabset a:hover {background:url(../images/secondary-dark/bg-horz-active.jpg) 100% 0 no-repeat;}
#wrapper .tabset .active span, .tabset a:hover span {background:url(../images/secondary-dark/bg-horz-active.jpg) no-repeat;}
.karma-pages a:active,.karma-pages span.current, .wp-pagenavi a:active,.wp-pagenavi span.current {background: url(../images/secondary-dark/sprite.png) -66px -107px no-repeat;}
.home-bnr-jquery .home-banner-main h2{text-shadow:1px 1px 1px #000;}

/*---------------------*/
/* Header 
/*---------------------*/
.top-block,
.top-block ul.sf-menu li ul,
#footer-callout {
	background: #0f0f0f;
}

#tt-slider-full-width {
	background: #00294C;
}

#footer-callout {
	border-bottom: 1px solid #2E7090;
}

/* primary color scheme (header / footer background) */
.header-holder,
#footer {
	/*background: #0F0F10 url(images/_global/bg-header-holder.jpg) 0 0 repeat-x !important;*/
	border-top: 1px solid #4F4F5B;
	background-color: #0F0F0F;
	background-image: linear-gradient(to bottom, #3B3B47, #0F0F0F); /* required first in the list for IE11 */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3B3B47), to(#0F0F0F));
	background-image: -webkit-linear-gradient(top, #3B3B47, #0F0F0F);
	background-image: -moz-linear-gradient(top, #3B3B47, #0F0F0F);
	background-image: -webkit-linear-gradient(top, #3B3B47, #0F0F0F);
	background-image: -o-linear-gradient(top, #3B3B47, #0F0F0F);
	background-image: ms-linear-gradient(to bottom, #3B3B47, #0F0F0F);
	-pie-background: linear-gradient(to bottom, #3B3B47, #0F0F0F);
}

/* Custom CSS3 Color Stops for different height headers */
.header-holder.tt-logo-center {
	background-image: linear-gradient(to bottom, #3B3B47, #0F0F0F 80%);
	-pie-background: linear-gradient(to bottom, #3B3B47, #0F0F0F 80%);
	/*background: #0F0F10 url(images/_global/bg-header-holder.jpg) 0 0 repeat-x !important;*/
}

.header-holder.tt-header-holder-tall {
	/*background: #0F0F10 url(images/_global/bg-header-holder.jpg) 0 0 repeat-x !important;*/
	background-image: linear-gradient(to bottom, #3B3B47, #0F0F0F 47%);
	-pie-background: linear-gradient(to bottom, #3B3B47, #0F0F0F 47%);
}

#footer {
	background-image: linear-gradient(to bottom, #3B3B47, #0F0F0F 47%);
	-pie-background: linear-gradient(to bottom, #3B3B47, #0F0F0F 47%);	
}

.top-block,
.top-block a,
#header .toolbar-left li,
#header .toolbar-right li {
	color: #99AEB6;
}

#tt-mobile-menu-button span:after,
.tt-icon-box span.fa-stack {
	color: #31313b;	
}

/*---------------------*/
/* Main Menu
/*---------------------*/
#menu-main-nav a span.navi-description,
/* reset search/404 navi-description so "blog" isn't active */
.search-header #menu-main-nav li.current_page_parent a span.navi-description,
.error-header #menu-main-nav li.current_page_parent a span.navi-description {
	color: #689BB1;
}

/* dropdown active link color */
#menu-main-nav .drop ul li.current-menu-item a,
#menu-main-nav .drop ul li.current-menu-ancestor a,
#menu-main-nav .drop ul li.current-menu-parent ul li.current-menu-item a,
#menu-main-nav .drop ul li.current-menu-ancestor ul li.current-menu-ancestor a,
#menu-main-nav .drop ul li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-menu-item a {
	color: #6C889D;
}

/* dropdown menu bg color */
#menu-main-nav .drop .c,
#menu-main-nav li.parent:hover,
.tt-logo-center #menu-main-nav li.parent:first-child:hover,
#wrapper.tt-uberstyling-enabled #megaMenu ul.megaMenu > li.menu-item.tt-uber-parent:hover,
#wrapper.tt-uberstyling-enabled #megaMenu ul.megaMenu li.menu-item ul.sub-menu {
	background: #002F4F;
}

/* dropdown link:hover bg color */
#menu-main-nav .drop ul a:hover,
#menu-main-nav .drop ul li.current-menu-item.hover a,
#menu-main-nav .drop ul li.parent.hover a,
#menu-main-nav .drop ul li.parent.hover a:hover,
#menu-main-nav .drop ul li.hover ul li.hover a,
#menu-main-nav .drop ul li.hover ul li.hover a:hover,
#menu-main-nav .drop ul li.current-menu-ancestor.hover a,
#menu-main-nav .drop ul li.current-menu-ancestor.hover ul a:hover,
#menu-main-nav .drop ul li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-menu-item a:hover,
.top-block .top-holder ul.sf-menu li .sub-menu li a:hover,
#wrapper.tt-uberstyling-enabled .header-area #megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item > a:hover {
	background: #45677F;
	color:#FFF;
}

/* reset dropdown link:hover on non-active items */
#menu-main-nav .drop ul li.parent.hover ul a,
#menu-main-nav .drop ul li.hover ul li.hover ul li a,
#menu-main-nav .drop ul li.current-menu-ancestor.hover ul a {
	background:none;	
}
