/* Top Menu */
body .header.sty3 .navbar-default .navbar-nav > .current-menu-parent > a { /*color: #FFF !important;*/ background-color: #FFF !important; } 
/* Top Right Banner */
.logo-line>.call-sales { font-weight: bold; width: 250px; text-align: left; margin: -10px 0 0 0; color: #ff1a24; font-size: 18px; text-transform: none; float: right; }
.logo-line>.call-sales .social { font-weight: normal; font-size:14px; color: #000; text-transform: none; }
.soc-text { margin: 5px 10px 0 0; float: left; }
.social img { margin: 0 12px 0 3px; }
.logo-line>.call-sales>span { color: #333; }
/* .logo-line>.shop-cart>a { display: block; margin-top: 3px; } */
.logo-line>.live-chat { float: right;  margin: -10px 45px 0 20px; }
/* page top banner */
#breadcrumb { background-color: #6c6e6e; }
/* Top Banner LANG */
.widget_polylang { width: 25%; height: 40px; margin: -3px 0 0 15%; text-align: left; float: left; /*border: solid 1px red;*/ }
.widget_polylang h4 { font-weight: normal; text-transform: none; font-size: 14px; line-height: 10px; }
.z_top01 > #widgetized-header-top > .widget ul li { float: left; padding: 0px 0 0 0px; margin: -5px 10px 0 0 !important; position: relative; }
.z_top01 > #widgetized-header-top > .widget ul li img { padding-right: 4px; }
.z_top01 > #widgetized-header-top > .widget ul li a { 
font-family: "Roboto",sans-serif !important; font-size: 12px; padding: 4px 5px 4px 5px; background-color: #FFF; text-decoration: none; color: #000; }
.z_top01 > #widgetized-header-top > .widget ul li a:hover { color: #000;  border-bottom: solid 2px #AAA; }
.z_top01 > #widgetized-header-top > .widget ul li.current-lang a { color: #000; background-color: #FFF; border-bottom: solid 2px #3183d7;  }
.z_top01 > #widgetized-header-top > .widget ul li.lang-item-ru a, 
.z_top01 > #widgetized-header-top > .widget ul li.lang-item-en a { margin-right: 0px; }

/* from styles.css - responsive design */
/* top navbar */
@media (max-width: 1300px){
.navbar-default .navbar-nav > li > a { font-size: 12px !important; }
}
@media (max-width: 1200px){
.navbar-default .navbar-nav > li > a { font-size: 11px !important; }
}
/*  top banners */
@media (max-width: 1000px){
.wls_img2, .wls_sup_01 { display: none; visibility: hidden; }
.wls_bn { font-size: 28px; line-height: 140%; }
.wls_img img { width: 150%; }
.call-sales, .z_top_all, .wls_price_02, .wls_price_03, .wls_sup_03 span, .wls_sup_03 i, .wls_img_logos, .wls_img_sm, .wls_price_01_sm img { display: none; visibility: hidden;}
.wls_img1 img { margin-left: -100px; padding:0; }
.wls_all { height: 1px !important; }
}

