.for-light {
  display: block !important;
}
.for-dark {
  display: none !important;
}
.site-logo .logo{background-position: 0 0;}
.site-logo .logo_wt.logo{background-position: 0 -48px;}
.Box_stlye-horizontal .bx_wrapper:hover span.border {
  background-color: #000;
}
.isotop-nav li a {color:#fff;}
/*.main_nav a.mini-nav-button {
  border-color: #8fbeb8;
}
.main_nav .icon-bar {
  background-color: #8fbeb8;
}*/

.pagination-style3 li.active a, .pagination-style3 li a:hover, .pagination-style3 li a:focus, .pagination-style3 li.active a:hover, .pagination-style3 li.active a:focus {color: #fff !important;}
/*404 page*/
.style_light .error_page .error_bg:before, .preloader:before {
	bottom: 0;
	content: "";
	left: 0;
	opacity: 0.9;
	position: absolute;
	right: 0;
	top: 0;
	background: #000;/*#212121;*/
}
/*END 404 page*/

.nav-menu .nav > li > a:focus, .nav-menu .nav > li > a:hover, .nav-menu .nav > li.active > a{color: #fff;}
.Box_stlye-horizontal .bx_wrapper:hover span.border{
	background:#333 !important;
}
.sprite_btn:before {color: #333;}
.sprite_btn:hover:before{color: #fff;}
.widget_data{color: #666;}

.main_nav.jsBoxed {background-color: rgba(255,255,255,0.95);}
.down .main_nav, .overflow .main_nav {background-color: rgba(255,255,255,0.95);}
.social_container_top {background: #fff;}
/*/sub_menu*/
.slider-wrap2_style .bx-pager-link:before, .slider-wrap2_style .bx-pager-link a:focus{
	background: rgba(0, 0, 0, 0.5) !important;
}
.slider-wrap2_style .bx-pager-link:hover a{
	background: #000;
}
.cl-effect-8 a .after{
	border-color: #000;
}