/**** WHITE COLOR ****/

/* Top Bar font and background colors  */
#top-bar, #top-bar a, #top-bar .registerGroup a, #top-bar .loginGroup a, .wsc_search_wrap .wsc_search_trigger 
{
    color: #777;
}

#top-bar 
{
    background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#07000000,endColorstr=#07000000)"!important; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#07000000,endColorstr=#07000000)!important;   /* IE6 & 7 */

    background-color: rgba(0, 0, 0, 0.03);
}

/* Header, Footer, Menu Drop-Down, Caption Color */

.header,
#footer2,
.menu_wrap .nav ul,
.tp-caption.bg 
{ 
	background-color: #666;
}

/* Intro & Outro Panes color*/

#intro,
#outro .strip
{
    background: none repeat scroll 0 0 #EEEEEE;
}

/* Supportive background colors 
(Carousel description, testimonials, accordions, tooltips etc. backgrounds) */

.asphalt {color:#666; }

.slider-title, .accordion-group,
.nav-tabs > li > a,
.tabbable.tabs-left .nav-tabs a,
.tooltip-inner,
/*.testimonial1, .testimonial2, .testimonial3,
.testimonial1:after, .testimonial2:after, .testimonial3:after,*/
#filters li a:hover, #filters2 li  a:hover,
.holder a:hover, .holder_module a:hover,
a.jp-disabled:hover, .holder a.jp-next:hover
{
    background-color:#666;
}

.nav-tabs > li > a,
.nav-tabs > li > a:hover, .nav-tabs > li.active > a:hover,.nav-tabs > .active > a:focus, 
.nav-tabs > li.ui-tabs-active > a:hover, .nav-tabs > .ui-tabs-active > a:focus,
#filters li a:hover, #filters2 li  a:hover,
.holder a:hover, .holder_module a:hover,
a.jp-disabled:hover, .holder a.jp-next:hover
{
    border-color:#666;    
}

.slider-title:after,
.tooltip.top .tooltip-arrow {border-top-color:#666;}
.tooltip.right .tooltip-arrow {border-right-color: #666;}
.tooltip.bottom .tooltip-arrow {border-bottom-color: #666;}
.tooltip.left .tooltip-arrow {border-right-color: #666;}
    
/* Prefooter Background Color */

#footer_alt {background-color: #555;}

/* General */
.header 
{
    background: none repeat scroll 0 0 #fff;

}

#main_content 
{
    background-color: #fff;

}

#header 
{
    border-bottom: 1px solid rgb(218, 222, 225);    
    border-bottom: 1px solid rgba(218, 222, 225, 0.85);    
}

h3.follow 
{
    color: #666666;   
}

.footer_wrapper .zocial, 
.footer_wrapper a.zocial 
{
    color: #555555 !important;
}

.tile {background-color: #efefef;}

/* Menu */
.menu_wrap .nav li a 
{
    color: #474950;
}

.menu_wrap .nav ul 
{
    background: none repeat scroll 0 0 rgb(255, 255, 255);
    background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F7FFFFFF,endColorstr=#F7FFFFFF)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F7FFFFFF,endColorstr=#F7FFFFFF);   /* IE6 & 7 */

    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.97);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}

.menu_wrap .nav > li.active > a, 
.menu_wrap .nav > li.active 
{
    color: #fff;
}

.menu_wrap .nav > li > a:hover, 
.menu_wrap .nav > li > a:focus 
{
    background-color: transparent;
}

.menu_wrap .nav > li > ul li a 
{
    color: #474950
}

.menu_wrap .nav > li > ul li > a:hover, 
.menu_wrap .nav > li > ul li.sfHover > a, 
.menu_wrap .nav > li > ul li.active > a 
{
    background-color: rgb(55, 58, 65);
    background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#11373A41,endColorstr=#11373A41)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#11373A41,endColorstr=#11373A41);   /* IE6 & 7 */

    background-color: rgba(55, 58, 65, 0.07);
    color: #373A41;  
}

nav.main_menu select 
{
    color: #373A41;    
}

/* Menu Minimal */

.menu_minimal .menu_wrap .nav > li > a 
{
    color: #777;
}

.menu_minimal .menu_wrap .nav > li.active > a, 
.menu_minimal .menu_wrap .nav > li.active,
.menu_minimal .menu_wrap .nav > li.active > a:hover,
.menu_minimal .menu_wrap .nav > li > a:hover, 
.menu_minimal .menu_wrap .nav > li > a:focus 
{
    color: #222;
}


/* Footer */
#footer,
#footer2,
#footer_alt
{
    background: none repeat scroll 0 0 #EEEEEE;
}

.footer_wrapper h1,
.footer_wrapper h2,
.footer_wrapper h3,
.footer_wrapper h4,
.footer_wrapper h5,
.footer_wrapper h6,
#footer h1
{
    color: #333333;
}
.footer_wrapper 
{
    color: #666;
}
.footer_wrapper a,
.footer_wrapper a:visited     
{
    text-decoration: underline;
    color: #666;
}
.footer_wrapper a:hover,
.footer_wrapper a:active,
.footer_wrapper a:focus 
{ 
    text-decoration: none;
    color: #666; 
}

#footer,
#footer2,
#footer_alt
{
    border-top: 1px solid rgb(218, 222, 225);
    border-top: 1px solid rgba(218, 222, 225, 0.85);
}

#footer_alt li 
{
    border-bottom: 1px solid rgb(218, 222, 225);
    border-bottom: 1px solid rgba(218, 222, 225, 0.85);
}

/* Blog posts */

.footer_wrapper .media-body a,
.footer_wrapper .media-body a:visited     
{
    text-decoration: none;
}
.footer_wrapper .media-body a:hover,
.footer_wrapper .media-body a:active,
.footer_wrapper .media-body a:focus 
{ 
    text-decoration: underline;
}

/* Mobile menu */

.navbar-toggle {
  background: transparent;
}

@media (max-width: 979px) {
  .wsc_generic_skin .main_menu.collapse.in .nav > li > a, .wsc_generic_skin .main_menu.collapsing .nav > li > a {color: #474950;}
  .main_menu.collapse.in .nav > li a, .main_menu.collapsing .nav > li a {background: none repeat scroll 0 0 rgba(55, 58, 65, 0.07)}
  .menu_wrap .nav ul {box-shadow: none; background: transparent;}
  .main_menu .nav > li {border-top: 1px solid #ddd;}
  .main_menu .nav > li > a, .main_menu .nav > li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  }
  .submenu_wrap li a:hover {
    background-color: rgba(55, 58, 65, 0.11) !important;
  }
  #floating-header .navbar-toggle {background: none;}
}