@font-face {
    font-family: Domine; 
    /*src: url("fonts/Domine-Regular.ttf");   */
    /*src: url("fonts/montserrat/Montserrat-Regular.ttf");*/ 
    src: url("fonts/Roboto/Roboto-Regular.ttf");
    
   }
   
@font-face {
    font-family: OpenSans; 
    src: url("fonts/OpenSans-Light.ttf"); 
   }
   
@font-face {
    font-family: OpenSans Regular; 
    src: url("fonts/OpenSans-Regular.ttf"); 
   }     

@font-face {
    font-family: Montserrat; 
    src: url("fonts/montserrat/Montserrat-Regular.ttf"); 
   }            
   
@media (max-width:1100px){#bx-panel{display:none !important}

.header-topnav {display: none;}
.bx-basket-block {width: 100%;}
.bx-worktime {display: none;}
}

/*----------------------*/

#site_closed_bg {background-color: #a36749;}
#site_closed {background: url("images/kupilka-logo.png") no-repeat scroll center center; height: 500px; margin-top: 50px;}




/*----------------------*/

.bx-basket-item-list-container {overflow-y:scroll; max-height: 500px;}

/*-----------------------*/

.client {border-top: 1px solid #ededed;}
.client .col-md-4 {width: 25%;}
.client .bx-newslist-img {height: 80px; margin: 0; line-height: 92px;}
.client .bx-newslist-title {display: none;}
.client .bx-newslist-container {height: 80px; margin-bottom: 30px;}
.client h3 {text-decoration-line: underline;}
.client .bx-newslist-block {margin: 0;}

@media (max-width: 768px) {
    
 .client {display: none;}   
    
    
    
}



/*-------END -----------------*/

/*---------------------------------*/

.bx_stick {background: none !important; background-color: #7d64c1 !important; 
color: #fff; text-shadow: none !important; right: auto !important; 
margin-top: -20px !important; left: 0 !important; top: 0 !important; 
height: 20px !important; line-height: 20px !important; width: 123px !important;
}

.bx_stick::after {
    content: '';
  position: absolute;
  top: 0; left: 103px;
  display: block;
  width: 0px; height: 0px;
  border: 25px solid transparent;
  border-left-color: #fff;
  transform: rotate(90deg);
  
   -moz-transform: rotate(90deg); /*  Firefox */
  -ms-transform: rotate(90deg); /*  IE */
  -webkit-transform: rotate(90deg); /*  Safari, Chrome, iOS */
  -o-transform: rotate(90deg); /*  Opera */
  
  }

.bx_item_detail .bx_bigimages .bx_stick {
left: 0 !important; 
right: auto !important; 
margin-top: 0px !important; top: 0 !important; height: 35px !important; line-height: 35px !important;}

.bx_item_detail .bx_bigimages .bx_stick::after {display: none;}

.bx_item_list_you_looked_horizontal .bx_stick.top, .bx_item_list_you_looked_horizontal .bx_stick_disc.top {display: none;}

.bx-section-desc-post {margin: 15px 0 30px;}

.top_product, .saleleader .bx_stick {background: #a05dbf !important;}
.sale_product, .specialoffer .bx_stick {background: #bfa935 !important;}




/*---------------END -----------------*/ 


/***SCROLL MENU***/

.fixed {position: fixed; top: 0; width: 100%; 
z-index: 99999; background: rgba(0,0,0, 0.95) !important; 
box-shadow: 0 1px 6px 0 rgba(32,33,36,0.28); padding: 0 !important;}
.fixed .bx-logo img {height: 50px; width: auto;}
.top {margin-top: 150px;}
.bx-header {width: 100% !important;}

@media (max-width: 768px) {

.bx-aside-nav-control {z-index: 999999;}
.top {margin-top: 0px;} 

}

/***END SCROLL MENU***/


/***BANNERS_MAIN***/
.banners_main{
	width:100%;
	float:left;	
	margin:0 0 18px 0px;
	position:relative;
	overflow:hidden;
	z-index:599;
}

.banners_main .row{
	width:100%;	
	display:table;
    margin: 0;
}

.banners_main .banner-item{
	height:406px;
	display:table-cell;
	vertical-align:bottom;	
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
        
}

.banners_main .item-block-cont{
	width:100%;	
	display:table;	
	margin:0px;
	padding:24px 31px;
	position:relative;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;	
}

.banners_main .banner-item:hover .item-block-cont{	
	height:406px;	
}

.banners_main .item-block-cont:after{
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	opacity:0;	
}

.banners_main .banner-item:hover .item-block-cont:after{
	opacity:1;
}

.banners_main .item-block{	
	display:table-cell;
	vertical-align:bottom;
	position:relative;	
	z-index:599;
}

.banners_main .item-btn{	
	overflow:hidden;
}

.banners_main .banner-item:hover .item-btn{	
	padding:0px 0px 60px 0px;
}

.banners_main button[name="item-button"]{
	/*height:31px;	*/
	margin:0px;
	padding:10px 50px;
	position:absolute;
	left:0px;
	bottom:-31px;
	opacity:0;
    background: none;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 0px;
    
    }

.banners_main button[name="item-button"]:hover{    
    background: #ffd80a;
    color: #000;
    border: 1px solid #ffd80a;
}    

.banners_main .banner-item:hover button[name="item-button"]{
	bottom:0px;
	opacity:1;
    
}

.banners_main button[name="item-button"]:after{
	position:absolute;
	right:14px;
	top:50%;
	margin:-4px 0px 0px 0px;
}


/***BANNERS_MAIN***/
.banners_main{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
}

.banners_main .row{
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}

.banners_main .row:first-child{
	/*border-top:none;*/
}

.banners_main .row:last-child{
	border-bottom:none;
}

.banners_main .banner-item{
	text-decoration:none;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	background-color:#575b71;
}

.banners_main .banner-item:first-child{
	border-left:none;
}

.banners_main .banner-item:last-child{
	border-right:none;
}

.banners_main .item-block-cont{
	background:rgba(0, 0, 0, 0.5);
	background:linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.5));
	background:-webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
	background:-moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
	background:-o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
	background:-ms-linear-gradient(top, transparent, rgba(0, 0, 0, 0.5));
}

.banners_main .banner-item .item-block-cont:after{
	content:"";
	background:rgba(0, 0, 0, 0.7);
	background:linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.2));
	background:-webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	background:-moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	background:-o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	background:-ms-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	-webkit-transition:opacity 0.15s ease 0s;
	-moz-transition:opacity 0.15s ease 0s;
	-o-transition:opacity 0.15s ease 0s;
	transition:opacity 0.15s ease 0s;
}

.banners_main .item-btn {
	-webkit-transition:all 0.15s ease 0s;
	-moz-transition:all 0.15s ease 0s;
	-o-transition:all 0.15s ease 0s;
	transition:all 0.15s ease 0s;
}

.banners_main .item-text{
	font-size:72px;
	font-weight:700;
	color:#fff;
	line-height:110px;	
}

.banners_main .item-text.small{
	font-size:24px;
	line-height:45px;
    font-weight: 700;
}

.banners_main button[name="item-button"]:after{
	/*content:"";*/
	border-top:4px solid transparent;
	border-bottom:4px solid transparent;
	border-left:5px solid #bea201;
	-webkit-transition:all 0.15s ease 0s;
	-moz-transition:all 0.15s ease 0s;
	-o-transition:all 0.15s ease 0s;
	transition:all 0.15s ease 0s;
}

.banners_main button[name="item-button"]:hover:after{
	border-left-color:#fff;
}

.banners_main .row {margin-bottom: 0px;}


/*---------top-panel -----------------*/

.top-panel {
display: none; /*спрятал верхнюю панель*/
padding-top: 0.1rem; 
border-bottom: 1px solid #656565; font-size: 13px; text-align: left; height: 51px; font-family: Domine,serif; background: #000;}
.top-panel_wrap {align-items: center; display: flex; flex-flow: row wrap; min-height: 51px;}
.top-panel_tel {flex-grow: 2; font-size: 18px; font-weight: 400; }
.top-panel_login {margin-right: 100px;}
.top-panel_search {}
.bx-searchtitle {margin: 0;}
.flaticon-smartphone::before {color: #ffd80a; font-size: 25px; vertical-align: middle;}
.bx-hdr-profile {}
.bx-basket-block1 {font-size: 13px; float: left; padding-right: 20px; line-height: 45px;}
.bx-basket-block1 a {color: #fff; border-bottom: none; margin-right: 0px;}
.bx-basket-block1 a:hover {color: #ffd80a;}

.bx-basket-block2 {font-size: 15px;}
.bx-basket-block2 a {/*color: #5f9c30;*/ border-bottom: none; margin-right: 0px;}
.bx-basket-block2 a:hover {color: #000;}

.flaticon-shopping-cart {color: #fff; cursor: pointer;}
.flaticon-shopping-cart::before {font-size: 24px; padding-right: 10px; line-height: 30px;}

.top-panel_search .bx-searchtitle .bx-input-group-btn button {background: none; color: #000 !important; padding: 7px 12px; border-radius: 0px;}
.bx-searchtitle .bx-input-group-btn button {background: none; color: #16171a !important;}
.bx-searchtitle .bx-input-group-btn button:hover {background: none !important; color: #000 !important;}

.bx-searchtitle .bx-input-group {background: #fff;}

.flaticon-magnification-lens::before {font-size: 18px;}
.bx-searchtitle .bx-input-group .bx-form-control {background: none; border: none;}
.top-panel #title-search-input[type="search"] {width: 120px; font-size: 13px; height: 37px; padding: 7px 44px 7px 7px; transition: all 0.4s ease 0s;}
.top-panel #title-search-input[type="search"]:focus {box-shadow: none; margin-left: -30px; width: 150px; background: #fff;}

.bx-basket-block2 .count {
    border-radius: 620px; color: #000; font-size: 12px; height: 21px; line-height: 21px; overflow: hidden;
    position: absolute; /*right: 16px;*/ text-align: center; text-overflow: ellipsis; /*top: -6px;*/ vertical-align: middle; width: 21px; background: #ffd80a; margin-left: -13px;
    margin-top: -6px;  
    }
.bx-basket-block2 .sum {display: none;}
.top-panel .bx-basket-block2 {display: none;}
.header-container .bx-basket-block1 {
display: none;
}

.top-panel .bx-searchtitle .bx-input-group .bx-form-control {color: #212121;}




/*--------- end top-panel ------------*/

/*---------------*/

#bid {position: relative;}
.bx-basket-item-list {
display: none; position: absolute; right: 0; z-index: 9999; 
background: #fff; width: 300px; margin-top: 10px; box-shadow: 0 2px 24px rgba(41, 41, 41, 0.22);}

.bx-basket-item-list-item-img {text-align: left; float: left; position: static;}
.bx-basket-item-list-item-img img {margin: 0 20px 10px 0;}
.bx-basket-item-list-item-name a {font-size: 14px; font-family: Domine,serif; color: #000;}
.bx-basket-item-list-item-name a:hover {color: #bfa935;}
.bx-basket-item-list-item-price-old {display: none;}
.bx-basket-item-list-item-price {font-family: domine, serif; color: #011e1b; margin-right: 0;}
.bx-basket-item-list-item-price .item-quantity {font-size: 14px; font-family: Opensans;}
.bx-basket-item-list-item-price .item-price {font-size: 20px;}
.bx-basket-item-list-item-price strong {font-weight: normal;}
.bx-basket-item-list-item-status {display: none;}
.bx-basket-item-list-container {margin-top: 25px; padding: 5px 30px 21px;}
.bx-basket-item-list-item {padding-bottom: 20px; margin: 0; padding-left: 0; padding-right: 7px;}
.bx-basket-item-list-item-remove {right: -20px; background: none; font-size: 16px; color: #bfa935; opacity: 1; top: 8px;}
.bx-basket-item-list-item-remove:hover {color: #000;}
.bx-basket-item-list-item-remove::before {font-family: 'FontAwesome'; content: "\f00d";}
.bx-basket-item-list-button-container {background: none; border-top: 1px solid #e9e2ca; padding: 24px 30px 10px 30px;}
.bx-basket-item-list-button-container a.btn {background: #000; border-color: #000; border-width: 2px; padding: 15px 30px;
 color: #fff; font-family: domine, serif; border-radius: 0px; width: 100%;}
.bx-basket-item-list-button-container a.btn:hover {background-color: #ffd80a; color: #000; border-color: #ffd80a;}
.bx-opener .bx-basket-item-list {padding-bottom: 200px;}
.bx-basket-item-list-item-price-summ {display: none;}
.total_sum {float: right; font-family: domine, serif; color: #011e1b; font-weight: 400; font-size: 18px;}
.total_text {display: inline-block; float: left; color: #011e1b; font-size: 15px;}
.total {display: block; padding-bottom: 40px;}

.no_products_list .bx-basket-item-list {padding: 0; margin: 0; padding: 30px;}
.no_products {color: #000; font-size: 14px;}




/*----------*/


/*----------header-container ----------*/

.header-container_wrap {
display: flex; 
align-content: stretch; 
align-items: flex-start; 
justify-content: space-between; 
position: relative;
}
.top-panel_login2 {
order: 4; 
display: block; 
align-self: auto; 
flex: 0 1 auto; 
position: relative; 
text-align: left; margin-top: 14px; margin-left: 10px;}
.bx-top-nav .bx-top-nav-container {background: none;}
.bx-top-nav-container .bx-nav-1-lvl > a {
color: #fff;  font-family: OpenSans Regular;/*font: 400 18px/1.2 "Montserrat",sans-serif;*/ font-weight: 700; font-size: 14px;}
.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-hover > a, .bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-active > a, .bx-top-nav .bx-top-nav-container .bx-nav-1-lvl:hover > a {
    color: #ffd80a; background: none; text-decoration: none; 
    
}
.bx-top-nav-container {margin-top: 0px;}
.bx-top-nav-container .bx-nav-1-lvl {float: none; /*border: 4px solid transparent !important;*/}
.bx-top-nav-container .bx-nav-1-lvl:hover, .bx-top-nav-container .bx-nav-1-lvl.bx-active  {/*border-color: #91ccbe !important;*/}

.bx-top-nav-container .bx-nav-2-lvl > a:hover {color: #000;}
.bx-top-nav-container .bx-nav-list-2-lvl {background: #fff; box-shadow: 0 2px 24px rgba(41, 41, 41, 0.22);}
.bx-top-nav-container .bx-nav-2-lvl > a {color: #666; /*font: 400 18px/1.2 "Montserrat",sans-serif;*/font-family: OpenSans Regular;/*font: 400 18px/1.2 "Montserrat",sans-serif;*/ font-weight: 400; font-size: 14px;}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl, .bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {width: auto;}


/*------------------------------------------------*/

.compare-top {position: relative; flex: 0 1 auto; order: 3;}
/*.compare-top .addtoCompare-top {opacity: 1; background: none; color: #8bc5c9;}
.compare-top .addtoCompare:hover {background: none; color: #8bc5c9;}*/
.addtoCompare-top {color: #fff; font-family: "Flaticon"; font-size: 26px; position: absolute; top: 10px; right: 70px;}
.addtoCompare-top:hover {color: #ffd80a !important;}
.addtoCompare-top::before {content: "\f11a";}

.add-compare-top {
position: absolute; 
top: -33px; right: 52px; 
background: #000; color: #fff; z-index: 999; border-radius: 2px; font-size: 10px; font-family: Opensans; padding: 5px;}
.add-compare-top::after {
border-color: #000 transparent transparent; 
border-style: solid; border-width: 4px 2px 0; bottom: -4px; content: ""; height: 0; left: 50%; position: absolute; 
transform: translate(-50%, 0px); width: 0;}


/*-------------------------------------------*/


/*---------------------------------------------*/

.favorite-top {position: relative; right: 70px; bottom: 55px;}
/*.favorite-top .addtoFavorite {opacity: 1; background: none; color: #8bc5c9;}
.favorite-top .addtoFavorite:hover {background: none; color: #8bc5c9;}*/
.addtoFavorite-top {color: #fff; font-family: "Flaticon"; font-size: 26px; position: absolute; top: 10px; right: 20px;}
.addtoFavorite-top:hover {color: #ffd80a !important;}
.addtoFavorite-top::before {content: "\f132";}


.add-favorite-top {position: absolute; top: -33px; right: 2px; background: #000; color: #fff; z-index: 999; border-radius: 2px; font-size: 10px; font-family: OpenSans; padding: 5px;}
.add-favorite-top::after {border-color: #000 transparent transparent; border-style: solid; border-width: 4px 2px 0; bottom: -4px; content: ""; height: 0; left: 50%; position: absolute; 
transform: translate(-50%, 0px); width: 0;}


/*------------------------------------------*/





/*--------- end header-container  ----------*/


/*--------- slider -------------------------*/
.carousel-indicators li {border: 1px solid #ffd80a;}
.carousel-indicators .active {background-color: #ffd80a; border: 1px solid #ffd80a;}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {width: 100%; height: 650px; object-fit: cover; background-size: cover !important; background-position: 50% 50% !important;}
.carousel-control, .carousel-control:hover {opacity: 1;}
.carousel .fa-angle-right, .carousel .fa-angle-left {display: none; font-size: 24px; background: #fff; height: 35px; width: 35px; line-height: 35px; color: #000;
text-shadow: none; border-radius: 3px;}
.carousel .fa-angle-right:hover, .carousel .fa-angle-left:hover {background: #ffd80a; color: #000;}
.carousel:hover .fa-angle-right, .carousel:hover .fa-angle-left {display: block;}

/*.carousel-inner {height: 650px;}*/
.bx-slider-preset-4 .bx-advertisingbanner-text-title {font-family: domine; font-weight: bold; text-align: left; overflow-wrap:break-word; hyphens: auto; text-transform: uppercase;}
.bx-advertisingbanner-text-block {text-align: left; margin-top: 54px; height: 160px;}
.bx-slider-preset-4 .bx-advertisingbanner-btn {float: left; font-size: 16px; padding: 20px 50px; text-transform: uppercase; background: none !important; border-radius: 0px; color: #fff !important; font-weight: bold;
border: 2px solid #fff;}

.bx-slider-preset-4 .bx-advertisingbanner-btn:hover {background: #ffd80a !important; color: #000 !important; border-color: #ffd80a;}

.top-slider .bx-slider-preset-4 .bx-advertisingbanner-text-title {opacity: 0;}
.top-slider .bx-slider-preset-4 .bx-advertisingbanner-text-title {
animation-name: myopacity;
-webkit-animation-name: myopacity;
    
animation-fill-mode: forwards;
-webkit-animation-fill-mode: forwards;
-o-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;

animation-timing-function: ease-out; 
-webkit-animation-timing-function: ease-out;
-o-animation-timing-function: ease-out; 
-moz-animation-timing-function: ease-out; 

-webkit-animation-delay: 0.5s;
animation-delay: 0.5s;
-o-animation-delay: 0.5s;
-moz-animation-delay: 0.5s;

animation-duration: 0.5s; 
-webkit-animation-duration: 0.5s;
-o-animation-duration: 0.5s;
-moz-animation-duration: 0.5s;

}

.top-slider .bx-advertisingbanner-text-block {opacity: 0;}
.top-slider .bx-advertisingbanner-text-block {
animation-name: myopacity-2;
-webkit-animation-name: myopacity-2;
    
animation-fill-mode: forwards;
-webkit-animation-fill-mode: forwards;
-o-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;

animation-timing-function: ease-out; 
-webkit-animation-timing-function: ease-out;
-o-animation-timing-function: ease-out; 
-moz-animation-timing-function: ease-out; 

-webkit-animation-delay: 1s;
animation-delay: 1s;
-o-animation-delay: 1s;
-moz-animation-delay: 1s;

animation-duration: 0.3s; 
-webkit-animation-duration: 0.3s;
-o-animation-duration: 0.3s;
-moz-animation-duration: 0.3s;

}


.top-slider .bx-slider-preset-4 .bx-advertisingbanner-btn {opacity: 0;}
.top-slider .bx-slider-preset-4 .bx-advertisingbanner-btn {
animation-name: myopacity-2;
-webkit-animation-name: myopacity-2;
    
animation-fill-mode: forwards;
-webkit-animation-fill-mode: forwards;
-o-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;

animation-timing-function: ease-out; 
-webkit-animation-timing-function: ease-out;
-o-animation-timing-function: ease-out; 
-moz-animation-timing-function: ease-out; 

-webkit-animation-delay: 1.3s;
animation-delay: 1.3s;
-o-animation-delay: 1.3s;
-moz-animation-delay: 1.3s;

animation-duration: 0.3s; 
-webkit-animation-duration: 0.3s;
-o-animation-duration: 0.3s;
-moz-animation-duration: 0.3s; 

}


@keyframes myopacity{0%{opacity:0;}25%{opacity:.25;}50%{opacity:.5;}75%{opacity:.75;}100%{opacity:1;}}
@-webkit-keyframes myopacity{0%{opacity:0;}25%{opacity:.25;}50%{opacity:.5;}75%{opacity:.75;}100%{opacity:1;}}

@keyframes myopacity-2{0%{opacity:0; margin-left: 40px;}25%{opacity:.25; margin-left: 30px;}
50%{opacity:.5; margin-left: 20px;}75%{opacity:.75; margin-left: 10px;}100%{opacity:1; margin-left: 0px;}}

@-webkit-keyframes myopacity-2{0%{opacity:0; margin-left: 40px; margin-right: -40px;}25%{opacity:.25; margin-left: 30px; margin-right: -30px;}
50%{opacity:.5; margin-left: 20px; margin-right: -20px;}75%{opacity:.75; margin-left: 10px; margin-right: -10px;}100%{opacity:1; margin-left: 0px; margin-right: 0px;}}




/*--------- end slider -------------------------*/

/*--------- content ----------------------------*/



.bx_catalog_list_home {border-bottom: none; margin-bottom: 0px;}
/*.content h5 {color: #011e1b; text-align: center; margin-bottom: 10px; font-size: 28px; line-height: 1.2; font-family: domine; font-weight: bold;}*/
.workarea {
margin-top: 0px;/*margin-top: 31px; первоначальное значение*/
}
.bx_catalog_item_container {background: #fff; width: 262px; 
border-radius: 0px; /*height: 370px;*/ position: relative; border: 1px solid #ebebeb !important;}
.bx_catalog_tile_home_type_2 .bx_catalog_item_title a {
color: #000; 
font-size: 15px;
font-weight: 400; /*font-family: Opensans Regular;*/
font-family: Domine,serif;
}
.bx_catalog_tile_home_type_2 .bx_catalog_item_title a:hover {color: #bfa935;} 
.bx_catalog_tile_home_type_2 .bx_catalog_item_title {
text-align: center; 
height: 25px; 
padding: 16px 10px 25px;}
.bx_catalog_tile_home_type_2 .bx_catalog_item_price {text-align: center;  /*font-family: Opensans Regular;*/ margin-top: 12px; padding: 0 10px 16px 10px; font-family: Domine,serif;}
.bx_catalog_tile_home_type_2 .bx_catalog_item_price span {font-family: Montserrat,sans-serif !important;}
.bx_catalog_tile_home_type_2 .bx_catalog_item_price .bx_price {font-size: 26px; color: #000; font-weight: 700;}
.bx_catalog_tile_home_type_2.col4 .bx_catalog_item {margin-right: 30px; padding: 0; width: 262px; background: #f9f5e8; margin-bottom: 30px;}
.bx_catalog_tile_home_type_2 .bx_catalog_item_images_double, .bx_catalog_tile_home_type_2 .bx_catalog_item_images {background-position: center top; padding-top: 100%; border-radius: 5px 5px 0 0;}
.bx_catalog_tile_home_type_2 .bx_catalog_item:hover .bx_catalog_item_container {margin-right: 30px; padding: 0; width: 262px; /*background: #f9f5e8;*/ border: none; box-shadow: none;}

.bx-no-touch  .bx_catalog_tile_home_type_2 .bx_catalog_item:hover .bx_catalog_item_container{padding:0; margin: 0;width: 100%; /*box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.18);*/ border: none;}

.bx_catalog_tile_home_type_2 .fa-angle-left, .bx_catalog_tile_home_type_2 .fa-angle-right  {font-family: 'FontAwesome'; height: 35px; width: 35px; font-size: 18px; line-height: 35px; background: #f9f5e8; text-align: center; display: inline-block;
position: absolute; top:30%; z-index: 910; cursor: pointer;

}
.bx_catalog_tile_home_type_2 .fa-angle-left:hover, .bx_catalog_tile_home_type_2 .fa-angle-right:hover {background: #fc5047; color: #fff;}
.bx_catalog_tile_home_type_2 .fa-angle-left {left: -52px;}
.bx_catalog_tile_home_type_2 .fa-angle-right {left: 1155px;}

.bx_catalog_tile_home_type_2 .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a {position: absolute; top: 30%; z-index: 910;}

.content .img-responsive, .content .thumbnail > .content img, .content .thumbnail a > img, .content .carousel-inner > .content .item > .content img, .content .carousel-inner > .content .item > .content a > .content img {
    
    width: 100%; height: 440px; object-fit: cover;
    
}

.content .bx-slider-preset-4 .bx-advertisingbanner-content {padding: 9% 20% 0;}

.bx_catalog_item_controls_blocktwo .flaticon-curve-arrows {left: 30px; color: #5f9c30;}
.bx_catalog_item_controls_blocktwo .flaticon-shopping-cart {color: #5f9c30; left: 170px;}
.bx_catalog_item_controls_blocktwo .flaticon-curve-arrows::before {font-size: 23px; line-height: 50px;}  
.bx_catalog_item_controls_blocktwo .flaticon-shopping-cart::before {font-size: 23px; line-height: 50px; padding-left: 10px;}
.bx_catalog_item_controls_blocktwo a {border-radius: 50%; width: 50px; height: 50px; background: #f9f5e8;}
.bx_catalog_item_controls_blocktwo a:hover {background: #5f9c30; color: #fff;}

.bx_catalog_tile_home_type_2 .bx_stick_disc {
background: #ffd80a; border-radius: 50%; width: 45px; height: 45px; 
font-size: 14px; line-height: 45px; left: 20px; top: 20px; text-shadow: none; color: #000;}
/*.content .bx-slider-preset-4::before {border: 10px solid #5f9c30; bottom: -10px; right: -10px; left: -10px; top: -10px; transition:width 0.5s ease; z-index: 1; position: absolute; display: inline-block;
opasity: 0; box-sizing: border-box;}*/
/*.content .bx-slider-preset-4:hover {bottom: 0px; right: 0px; left: 0px; top: 0px; opacity: 0.9;}*/




/*--------- end content ------------------------*/

/*-------------------------*/

/*.content .bx-slider-preset-4  {overflow: hidden; width: 100%; height: 440px; border: 10px solid transparent; -moz-transition: all 1.0s ease; -o-transition: all 1.0s ease; -webkit-transition: all 1.0s ease;}
.content .bx-slider-preset-4:hover {border-color: #5f9c30;}
*/

.content .bx-advertisingbanner-content {padding-left: 66px !important; padding-top: 86px !important; padding-bottom: 10px !important; padding-right: 10px !important; text-align: left !important;}
.content .bx-advertisingbanner-text-block {height: 100px;}

.top-slider .bx-slider-preset-4 .bx-advertisingbanner-content {text-align: left !important; padding-top: 10% !important;}
.bx-advertisingbanner-text-title {width: auto !important; padding: 14px 15px !important;}

.content .bx-slider-preset-4 .bx-advertisingbanner-content {
    
    box-shadow: 0px 0px 0px 0px rgba(95, 156, 48, 0) inset;
	       
    transition-property: opacity, box-shadow;
    -webkit-transition-property: opacity, box-shadow;
    -moz-transition-property: opacity, box-shadow;
    -o-transition-property: opacity, box-shadow;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
    
   
}
.content .bx-slider-preset-4:hover .bx-advertisingbanner-content{
    
    
    box-shadow: 0px 0px 0px 10px rgba(95, 156, 48, 0.8) inset;
    transition-delay: 0s;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
   
}

.content .bx-slider-preset-4 .bx-advertisingbanner-btn {border-color: #e9e2ca;}
.content .bx-slider-preset-4 .bx-advertisingbanner-btn:hover {opacity: 1;}
.content .bx-slider-preset-4:hover .bx-advertisingbanner-btn{background: #e9e2ca; color: #000;}

.content .bx-slider-preset-4 img {
    -moz-transition: all 0.4s ease; 
    -o-transition: all 0.4s ease; 
    -webkit-transition: all 0.4s ease;
    }

.content .bx-slider-preset-4:hover img {
    -webkit-transform: scale(1.05); 
    -moz-transform: scale(1.05); 
    -o-transform: scale(1.05); 
    opacity: 0.9;
    }


.content .bx-advertisingbanner-text-title {}

/*----------------*/




/*----------eshop.catalog.top-------------------*/

.glavnaya {margin-top: 37px; margin-bottom: 32px !important;}
.bx-slider-preset-4 {}

.listitem-carousel{position:relative; padding-left: 0px; margin-bottom: 37px;}
.workarea.pleft .listitem-carousel{
	left:-17px;
	width:754px
}
.listitem-carousel ul{
	/*width:1200px !important;*/
	overflow:hidden;
	padding:2px;
	margin:0
}
.listitem ul li,
.listitem-carousel ul li{
	width:274px !important;
    height: 388px !important;
	display:inline-block;
	vertical-align:top;
	background:#f9f5e8;
	position:relative;
	margin-right: 30px;
    margin-bottom: 30px;
    border-radius:5px;
    

}
.workarea.pleft .listitem-carousel ul li{margin:10px 15px}
.listitem_horizontal{width:100%}
.thumbSlider ul li,
.listitem_horizontal>li{
	display:block;
	background:#fff;
	box-shadow:0 0 4px rgba(123,152,165,0.4);
	margin:15px 4px 30px;
	position:relative
}

.caroufredsel_wrapper{padding-right:6px}

.lsnn,
.lsnn li{list-style: none !important}
.lsnn:before,
.lsnn li:before{content:none !important}
.tac img{width: 274px; border-radius:5px 5px 0 0;}
.listitem-carousel .item_title {color: #011e1b; font-family: Opensans Regular; font-size: 15px; font-weight: 700; padding: 10px; display: block; text-align: center;}
.listitem-carousel .price {padding: 0 10px; display: block; text-align: center; font-family: Opensans Regular;}
.listitem-carousel .price .item_price {font-size: 20px; color: #3f3f3f; font-weight: bold;}
.listitem-carousel .price .old-price {font-size: 12px; color: #a5a5a5; text-decoration: line-through;}
#prev, #prev2 {position: absolute; top: 45%; left: -52px; font-family: "FontAwesome"; background: #f9f5e8; height: 35px; width: 35px; font-size: 18px; line-height: 35px; 
text-align: center; color: #7d7d7d; border-radius: 3px;}
#prev::before, #prev2::before {content: "\f104";}
#next, #next2 {position: absolute; top: 45%; right: -50px; font-family: "FontAwesome"; background: #f9f5e8; height: 35px; width: 35px; font-size: 18px; line-height: 35px; 
text-align: center; color: #7d7d7d; border-radius: 3px;}
#next::before, #next2::before {content: "\f105";}

#prev:hover, #next:hover, #prev2:hover, #next2:hover {background: #fc5047; color: #fff;}
.pager, .pager2 {display: none !important;}

.bx_catalog_tile_home_type_2 .bx_catalog_item .bx_catalog_item_scu {background: #ebebeb; padding: 0 25px; z-index: 9999; box-shadow: none !important; left: -1px;}



/*----------end eshop.catalog.top---------------*/

/*----------------------*/


.addtoFavorite, .addedtoFavorite, .favoriteload {position: absolute !important; top: 110px; z-index: 920; left: 105px; font-family: "Flaticon"; line-height: 50px !important; width: 50px; height: 50px; font-size: 24px;
 background-color: #000; color: #fff; text-align: center; border-radius: 50%;}
 
.addtoFavorite::before {content: "\f132";}
.addedtoFavorite {font-size: 32px !important;}

.added-favorite, .add-favorite {position: absolute; top: 75px; left: 72px; background: #000; color: #fff; z-index: 999; border-radius: 2px; font-size: 10px; font-family: Opensans; padding: 5px;}

.added-favorite::after, .add-favorite::after {border-color: #000 transparent transparent; border-style: solid; border-width: 4px 2px 0; bottom: -4px; content: ""; height: 0; left: 50%; position: absolute; 
transform: translate(-50%, 0px); width: 0;}

.addedtoFavorite:focus {color: #fff !important;}
.addedtoFavorite:hover {color: #000 !important;}



/*---------------*/


/*----------------------*/

.addtoCompare, .addedtoCompare, .compareload {position: absolute !important; top: 110px; z-index: 920; left: 35px; font-family: "Flaticon"; line-height: 50px !important; width: 50px; height: 50px; font-size: 24px;
 background-color: #000; color: #fff; text-align: center; border-radius: 50%;}

.addtoCompare::before {content: "\f11a";}
.addedtoCompare {font-size: 32px !important;}


.added-compare, .add-compare {position: absolute; top: 75px; left: 2px; background: #000; color: #fff; z-index: 999; border-radius: 2px; font-size: 10px; font-family: Opensans; padding: 5px;}

.added-compare::after, .add-compare::after {border-color: #000 transparent transparent; border-style: solid; border-width: 4px 2px 0; bottom: -4px; content: ""; height: 0; left: 50%; position: absolute; 
transform: translate(-50%, 0px); width: 0;}

.addedtoCompare:focus {color: #fff !important;}
.addedtoCompare:hover {color: #000 !important;}

/*-----------------*/



/*-----------------------*/

.addtoCart, .addedtoCart, .cartload {position: absolute !important; top: 110px; z-index: 920; right: 35px; font-family: "Flaticon"; line-height: 50px !important; width: 50px; height: 50px; font-size: 24px;
 background-color: #000; color: #fff; text-align: center; border-radius: 50%;}
.addedtoCart {font-size: 32px !important;}
.addtoCart::before {content: "\f15d";}

.addtoCart:hover, .addedtoCart:hover, .addedtoCompare:hover, .addtoCompare:hover, .addtoFavorite:hover, .addedtoFavorite:hover  {background-color: #ffd80a; color: #000;}
.addedtoCompare::before, .addedtoCart::before, .addedtoFavorite::before {content: "\f109";}

.compareload, .cartload, .favoriteload {background: #000 url("images/rolling_prod.svg") no-repeat scroll 50% 50%;}
.compareload:hover, .cartload:hover, .favoriteload:hover {background: #ffd80a url("images/rolling_prod.svg") no-repeat scroll 50% 50%;}

.addedtoCart:focus {color: #fff !important;}
.addedtoCart:hover {color: #000 !important;}


/*.listitem-carousel ul li .addtoCart, .listitem-carousel ul li .addedtoCart, .listitem-carousel ul li .cartload,
.bx_catalog_item_container .addtoCart, .bx_catalog_item_container .addedtoCart, .bx_catalog_item_container .cartload*/

@media (max-width: 767px) {
    
    .addtoCompare, .addtoCart, .addedtoCart, .cartload, .addedtoCompare, .compareload, .addtoFavorite, .addedtoFavorite, .favoriteload {opacity: 1 !important; margin-top: 0 !important;}
    .top-panel_login, .top-panel_search  {display: none;}
    
    
}

.addtoCompare, .addtoCart, .addedtoCart, .cartload, .addedtoCompare, .compareload, .addtoFavorite, .addedtoFavorite, .favoriteload

 {
opacity: 0;
margin-top: 20px;
transition-property: opacity, margin-top;
-webkit-transition-property: opacity, margin-top;
-moz-transition-property: opacity, margin-top;
-o-transition-property: opacity, margin-top;
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s; 
}

/*.listitem-carousel ul li:hover .addtoCart, .listitem-carousel ul li:hover .addedtoCart, .listitem-carousel ul li:hover .cartload,*/ 
.bx_catalog_item_container:hover .addtoCompare, .bx_catalog_item_container:hover .addtoCart, .bx_catalog_item_container:hover .addedtoCart, .bx_catalog_item_container:hover .cartload,
.bx_catalog_item_container:hover .addedtoCompare, .bx_catalog_item_container:hover .compareload,
.bx_catalog_item_container:hover .addtoFavorite, .bx_catalog_item_container:hover .addedtoFavorite, .bx_catalog_item_container:hover .favoriteload

{
opacity: 1;
margin-top: 0px;
transition-delay: 0s;
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
-o-transition-delay: 0s;  
}

.added-cart, .add-cart {position: absolute; top: 75px; right: 8px; background: #000; color: #fff; z-index: 999; border-radius: 2px; font-size: 10px; font-family: Opensans; padding: 5px;}

.added-cart::after, .add-cart::after {border-color: #000 transparent transparent; border-style: solid; border-width: 4px 2px 0; bottom: -4px; content: ""; height: 0; left: 50%; position: absolute; 
transform: translate(-50%, 0px); width: 0;}

.added-compare, .added-favorite, .added-cart, .add-favorite, .add-compare, .add-cart, .add-favorite-top, .add-compare-top {
opacity: 0;
margin-top: -5px;
transition-property: opacity, margin-top;
-webkit-transition-property: opacity, margin-top;
-moz-transition-property: opacity, margin-top;
-o-transition-property: opacity, margin-top;
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
   
}
.addtoFavorite:hover ~.add-favorite, .addtoCompare:hover ~.add-compare,.addtoCart:hover ~.add-cart, .addedtoCart:hover ~.added-cart, .addtoFavorite-top:hover ~.add-favorite-top, .addtoCompare-top:hover ~.add-compare-top,
.addedtoCompare:hover ~.added-compare, .addedtoFavorite:hover ~.added-favorite {
opacity: 1;
margin-top: 0px;
transition-delay: 0s;
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
-o-transition-delay: 0s;  
  
}


/*------------------*/


/*---------------------------*/

.favoriteload, .compareload, .cartload {  
    
    animation-name: spin;
    /*animation-duration: 600ms;*/
    animation-iteration-count: infinite;
    animation-timing-function: linear;
 
    z-index: 920;
}
 
@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}





/*-----------------------*/



/*---------------------------*/

.discount-precent {position:absolute; background: #fc5047; border-radius: 50%; width: 45px; height: 45px; font-size: 14px; line-height: 45px; left: 20px; top: 20px;color: #fff; text-align: center; font-weight: bold;}



/*----------------------*/


/*--------- footer -----------------------------*/

.bx-content {width: 100%;}

.bx-socialfooter {display: none;}
.col-md-4 {width: 16.6666%;}
/*.bx-content h5 {color: #011e1b; text-align: center; margin-bottom: 30px; font-size: 28px; line-height: 1.2; font-family: domine; font-weight: bold;}*/
.bx-newslist-block {padding: 0;}
/*.bx-newslist-block:hover {background: rgba(95, 156, 48, 0.1); cursor:  pointer;}*/

.bx-newslist-block:hover {background: rgba(191, 169, 53, 0.1); cursor:  pointer;}

.bx-footer .container {display: flex; flex-wrap: wrap; padding: 40px 0 80px; color: #ccc;}
.footer-1, .footer-2 {flex: 0 0 25%;}
.footer-3 {flex: 0 0 50%;}
.bx-footer h5 {color: #fff; margin-bottom: 14px; font-size: 20px; line-height: 1.2; text-align: inherit; font-style: normal; font-weight: 700;
letter-spacing: 0;

}

.bx-newslist-title, .bx-newslist-title a {text-align: center;color: #000; font-family: Domine,serif; font-size: 18px; font-style: normal;
 line-height: 1.444; font-weight: 400; padding: 15px 0;}
.bx-newslist-content {padding: 0 15px; text-align: center; color: #7d7d7d; font-size: 15px; height: 110px; overflow: hidden;}
.bx-newslist-title a:hover {color: #bfa935;}
.bx-newslist-author {padding-right: 10px; padding-left: 15px;}
.bx-newslist .btn {display: none;}
.bx-newslist-author i.fa {color: #e9e2ca; font-size: 16px; margin-right: 14px;}
.bx-newslist-date i.fa {color: #e9e2ca; font-size: 16px; margin-right: 14px;}
.bx-newslist-view, .bx-newslist-date, .bx-newslist-comments, .bx-newslist-author, .bx-newslist-other {font-style: italic; text-transform: capitalize; float: left;}

.search-tags-cloud a {background: #ffd80a; font-family: Domine,serif; padding: 6px 12px; display: inline-block; margin: 0 6px 10px 0; color: #000;}
.search-tags-cloud a:hover {background: #fff; color: #000; text-decoration: none;}

.footer-2 a {color: #ccc; font-size: 14px; position: relative;}
.footer-2 a:hover {color: #ffd80a;}
/*.footer-2 a::before {content: ''; position: absolute; top: 5px; left: -21px; width: 7px; height: 7px; border-radius: 50%; background: #cda379;}*/

.widget {background: none; border: none;}

.bx-footer-section .bx-socialfooter {display: block; padding: 21px 10px; text-align: right;}
.bx-footer-section .bx-socialfooter ul li a {color: #ffd80a; font-size: 16px; margin-left: 14px; width: 37px; height: 37px; border-radius: 50%; background: none; line-height: 34px; display: block; text-align: center;
border: 2px solid #ffd80a;}
.bx-footer-section .bx-socialfooter ul li a:hover {color: #000; background: #ffd80a;}



/*--------- ens footer -------------------------*/

/*--------- catalog --------------------------------*/

.bx_cat {color: #000;}
.bx-filter .bx-filter-parameters-box-title span {color: #000;}

.bx_item_detail .item_info_section dl {display: table; width: 100%; }
.bx_item_detail .item_info_section dl dt {color: #000 !important; display: table-cell; width: 50%; text-align: center; margin: 0;padding: 10px; border: 1px solid #bfa935;}
.bx_item_detail .item_info_section dl dd {display: table-cell; width: 50%; text-align: center; margin: 0; padding: 10px; border: 1px solid #bfa935; color: #000 !important; font-weight: 400;}

.bx_item_list_you_looked_horizontal .bx_catalog_item_title {overflow: hidden; white-space: nowrap; padding-top: 10px;}
.bx_catalog_list_home .bx_catalog_item_price .bx_price {overflow: hidden; white-space: nowrap;}

.bx_catalog_list_home .bx_medium.bx_bt_button, .bx_catalog_list_home .bx_medium.bx_bt_button_type_2 {background: #000; color: #fff; text-shadow: none;}
.bx_catalog_list_home .bx_medium.bx_bt_button, .bx_catalog_list_home .bx_medium.bx_bt_button_type_2:hover {background: #ffd80a; color: #000;}
.bx_catalog_list_home .bx_catalog_item_title {
overflow: hidden; 
/*white-space: nowrap*/ /*Скрыл значение для переноса текста*/
}



.bx_catalog_text .bx_catalog_text_title a {color: #000;}
.bx_catalog_text .bx_catalog_text_title a:hover {color: #bfa935;}
.bx_catalog_text .bx_catalog_text_title span {color: #000;}

.bx_catalog_tile span {color: #bfa935;}
.bx_catalog_list_home .bx_catalog_item_title a {color: #000; font-family: Domine,serif; font-weight: 400;}
.bx_catalog_list_home .bx_catalog_item_title a:hover {color: #bfa935;}

.bx-ui-slider-pricebar-v {background: #ffd80a !important;}

.bx-breadcrumb .bx-breadcrumb-item span {font-family: Domine,serif; font-size: 16px; font-style: normal; line-height: 1.5; letter-spacing: 0;}
/*.bx-breadcrumb .bx-breadcrumb-item a span {color: #000;}
.bx-breadcrumb .bx-breadcrumb-item a:hover span {color: #bfa935;}*/

.bx-breadcrumb {color: #bfa935; margin: 22px 0; background: none; border: 1px solid #ebebeb;}

.bx-breadcrumb .bx-breadcrumb-item {margin: 10px;}

.bx-breadcrumb i {margin: 0 22px; color: #000; font-size: 16px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, 
.col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, 
.col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, 
.col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, 
.col-sm-12, .col-md-12, .col-lg-12 {position: static;}

.bx_catalog_list_home .bx_catalog_item_images_double, .bx_catalog_list_home .bx_catalog_item_images {
    background-position: center top;
}

.bx_catalog_list_home.bx_blue .bx_bt_button {left: 170px;}

.col-xs-offset-1 {margin: 0;}

.top_product .bx_catalog_item_container, .top_product .bx_catalog_item_container:hover  {width: 100%; background: none; height: 0px;}
.top_product .bx_catalog_tile_home_type_2.col3 .bx_catalog_item {width: 100%; padding: 0;}
.top_product .bx_catalog_tile_home_type_2 .bx_catalog_item_images_double, .top_product .bx_catalog_tile_home_type_2 .bx_catalog_item_images {width: 70px; float: left;}
.top_product .bx_catalog_tile_home_type_2 .bx_catalog_item_images_double, .top_product .bx_catalog_tile_home_type_2 .bx_catalog_item_images,
.top_product .bx-no-touch .bx_catalog_tile_home_type_2 .bx_catalog_item.double:hover .bx_catalog_item_images
 {
    padding-top: 70px;
    margin: 0 20px 10px 0;
   
      
}
.top_product .bx_catalog_tile_home_type_2 .bx_catalog_item_title {text-align: left; margin: 0; padding: 0;}
.top_product .bx_catalog_tile_home_type_2 .bx_catalog_item_price {text-align: left; margin: 0; padding: 0;}

.top_product .bx_catalog_tile_home_type_2 .bx_catalog_item_images_double {display: none;}
.top_product .bx_catalog_item_controls_blocktwo a {display: none;}
.top_product .bx_catalog_tile_home_type_2 .bx_stick_disc {display: none;}
.top_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_section {padding-top: 100%;}

.bx_item_list_bestsellers .bx_catalog_item_container {background: none; height: auto;} 
.bx_item_list_bestsellers .bx_catalog_item_images_double {display: none;}
.bx_item_list_bestsellers .bx_catalog_item_images {padding: 0; margin-right: 15px; height: 70px;}
.bx_item_list_bestsellers .bx_catalog_item {margin-top: 15px; margin-bottom: 15px;}
.bx_item_list_bestsellers .bx_item_list_title, .bx_item_list_bestsellers.bx_blue .bx_item_list_title {background: none;}
.bx_item_list_bestsellers .bx_item_list_title {font-family: Domine, serif; color: #333; font-size: 17px; font-weight: 700; text-align: left; padding: 0;}
.bx_item_list_bestsellers .bx_catalog_item_title a {font-size: 18px; color: #000; font-family: domine, serif; font-weight: inherit;}
.bx_item_list_bestsellers .bx_catalog_item_title a:hover {color: #bfa935;}
.bx_item_list_bestsellers .bx_catalog_item_price {font-family: domine, serif; font-size: 20px; font-weight: 700; color: #000;}

/*.bx_item_list_you_looked_horizontal .bx_catalog_item_container {background: none; height: auto;}*/ 
.bx_item_list_you_looked_horizontal .bx_catalog_item_images_double {display: none;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_images {padding: 0; margin-right: 15px; height: 70px;}
.bx_item_list_you_looked_horizontal .bx_catalog_item {margin-top: 15px; margin-bottom: 15px;}
.bx_item_list_you_looked_horizontal .bx_item_list_title, .bx_item_list_bestsellers.bx_blue .bx_item_list_title {background: none;}
.col-md-3 .bx_item_list_you_looked_horizontal .bx_item_list_title {font-family: Domine, serif; color: #333; font-size: 16px; font-weight: 700; text-align: left; padding: 0;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_title a {font-size: 18px; color: #000; font-family: domine, serif; font-weight: inherit; font-weight: 400;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_title a:hover {color: #bfa935;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_price {font-family: Domine, serif; font-size: 20px; font-weight: 700; color: #000;}

.bx_catalog_top_home {display: none;}

.bx-filter-block {padding: 0 10px;}
.bx-filter-block .btn {background: #000 !important; color: #fff !important; border: none; border-radius: 0px; padding: 8px 18px; margin: 0 5px;}
.bx-filter-block .btn:hover {background: #ffd80a !important; color: #000 !important;}
.bx-filter .bx-ui-slider-track-container {padding-top: 40px;}
.bx-filter .bx-ui-slider-part span {top: 35px;}
.bx-filter .bx-filter-popup-result.left {background: #f7f7f7 !important; border-image: none; border-width: 0; /*border-radius: 30px;*/ padding: 8px 20px; right: 101%; color: #1b110d;}
.bx-filter .bx-filter-popup-result a {color: #bfa935;}



.bx_catalog_tile .bx_catalog_tile_title a {color: #000; font-weight: 400;}
.bx_catalog_tile .bx_catalog_tile_title a:hover {color: #bfa935;}

.bx_catalog_list_home .bx_stick_disc {background: #ffd80a; border-radius: 50%; text-shadow: none; color: #000;}

.bx-no-touch .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls, .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_articul, .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_scu {
    
    background: #ebebeb; 
    padding: 0 25px;
    width: 262px; left: -1px;
    z-index: 9999;
    
}

.bx-no-touch .bx_catalog_tile_home_type_2 .bx_catalog_item .bx_catalog_item_controls, .bx_catalog_tile_home_type_2 .bx_catalog_item .bx_catalog_item_articul, .bx_catalog_tile_home_type_2 .bx_catalog_item .bx_catalog_item_scu {
    
    background: #ebebeb; 
    padding: 0 25px;
    width: 262px; left: -1px;
    z-index: 9999;
    position: absolute;
    
}

.bx_catalog_item_scu .bx_item_section_name_gray{/*color: #fff !important;*/}

.bx_rt .bx_item_section_name_gray {color: #888 !important;}

.bx_item_detail .item_info_section dl dd {color: #80b5e1;}

.bx_catalog_list_home.col3 .bx_catalog_item {background: none;}
.bx_catalog_list_home .bx_catalog_item_price .bx_price {font-size: 22px; color: #000; font-family: Domine,serif; font-weight: 700;}



/*--------- end catalog ----------------------------*/

/*---------------news ------------------------------*/
.news_content, .news_content {width: 100%; display: table !important;}
.news-sidebar {width: 370px; display: table-cell; vertical-align: top;}
.news-list {display: table-cell; padding: 30px; padding-top: 0;}
.news-detail {padding: 30px; padding-top: 0;}
.news-list a {font-size: 28px; color: #000; font-family: domine, serif; font-weight: 700;}
.news-list a:hover {color: #bfa935;}
.post-content-all {margin: 0 70px 0; position: relative; z-index: 1; top: -35px; margin-top: 50%; background: #fff;}
.post-content {padding: 22px 30px 0; color: #7d7d7d; font-size: 16px;}
.news-title {display: block;}
.news-list button {background: #000; padding: 13px 43px; border: 1px solid #000; color: #fff; font-size: 14px; border-radius: 0px; font-family: domine, serif; line-height: 1; float: left; margin-right: 30px;}
.news-list button:hover {border: 1px solid #ffd80a; background: #ffd80a; color: #000;}
.post-content-footer {margin-top: 28px;}

/*.post-content-footer .catalog-sb-area .fa:hover {color: #cf5fd7 !important;}*/

.fa-calendar {color: #e9e2ca; font-size: 16px; margin-right: 14px;}
.news-date-time {color: #7d7d7d; font-size: 13px; font-style: italic;}

.news-sidebar .bx-subscribe {background: #edd793; padding: 37px 60px 28px; margin: 0;}
.news-sidebar .bx-searchtitle .bx-input-group {border: 1px solid #bfa935; /*border-radius: 30px;*/ padding: 14px 25px ; background: none;}
.news-sidebar .bx-searchtitle .bx-input-group-btn button:hover {background: none;}
.news-sidebar h5 {color: #7d7d7d; font-size: 20px; text-align: left; margin-top: 41px;}
.news-sidebar h6 {text-align: center; font-size: 18px; font-family: domine, serif; color: #7d7d7d; font-weight: 700; top: 33px;}
.news-sidebar .bx-subscribe .bx-block-title {color: #011e1b; font-size: 28px; font-family: domine, serif; text-transform: none; text-align: center;}
.news-sidebar .bx-subscribe .bx-block-text {color: #011e1b; margin-bottom: 26px; text-align: left; font-size: 16px;}
.bx-subscribe .bx-input-group .bx-form-control {background: none; border-color: rgba(0, 0, 0, 0.12); border-radius: 30px; width: 100%; padding: 15px 52px 15px 27px; height: auto;}
#sender-subscribe {padding: 0;}
.fa-envelope-o::before {font-style: normal; font-size: 20px; }
.bx-subscribe .bx-input-group {position: relative; display: inline-block; width: 100%;}
#sender-subscribe button {background: none; border: none; position: absolute; top: 10px; right: 23px; color: #cc8658;}
#sender-subscribe button:hover {color: #333;}
.news-sidebar .bx-socialfooter {display: block; padding: 21px 10px; border-top: 1px solid rgba(0, 0, 0, 0.12); background: #edd793; text-align: center;}
.social {display: inline-block;}
.news-sidebar .bx-socialfooter ul li a {color: #cc8658; font-size: 16px; margin: 0 15px;}
.news-sidebar .bx-socialfooter ul li a:hover {color: #333;}
.news-item {margin-top: 0 !important;}

.news-detail .catalog-sb-area {float: right; margin-bottom: 0; margin-top: 30px;}




/*--------------------end news----------------------*/

/*------------------------------------*/

.NewsCalHeader {background: none !important; color: rgba(125, 125, 125, 0.5); font-weight: 700; padding-bottom: 10px;}
.NewsCalTable, .NewsCalTable tr, .NewsCalTable td {border: none !important; background: none !important; text-align: center; font-family: Domine, serif;}
.NewsCalOtherMonth, .NewsCalDefault, .NewsCalWeekend, .NewsCalToday {padding-bottom: 5px; width: 15%; font-size: 15px; color: #7d7d7d; font-weight: 400;}

.NewsCalNews {height: 20px; overflow: hidden;}

.NewsCalMonthNav td {display: block;}
.NewsCalMonthNav a {font-size: 18px;}
.NewsCalMonthNav a:hover {color: #fc5047;}
.NewsCalMonthNav .fa-angle-right {float: right;}
.NewsCalMonthNav .fa-angle-left {float: left;}



/*----------------------------*/


/*--------------------contact us--------------------*/

.contact {width: 100%; display: table;}
.contact-text {width: 50%; display: table-cell; padding: 0 10px;}
.contact-send {width: 50%; display: table-cell; padding: 0 10px;}
/*.contact-send h5, .contact-text h5 {color: #7d7d7d; font-size: 20px; text-align: left; margin: 24px 0 15px;}*/
/*.contact-text h6 {padding: 0; margin: 15px 0; color: #011e1b; font-family: domine, serif; font-size: 18px; line-height: 1.444;}*/
.contact-text p {color: #7d7d7d; font-family: Opensans; font-size: 16px; margin-top: 32px;}
.contact-send input[type="submit"] {background: #000; padding: 17px 60px; border-radius: 0px; border: 1px solid #000; color: #fff; font-family: Domine,serif; font-size: 13px;}
.contact-send input[type="submit"]:hover {background: #ffd80a; border: 1px solid #ffd80a; color: #000;}
.contact-send textarea {border: 1px solid #bfa935; box-shadow: none; /*border-radius: 30px;*/ height: 309px; min-height: 150px; padding: 15px;}
.contact-send input[type="text"] {border: 1px solid #bfa935; box-shadow: none; /*border-radius: 30px;*/ padding: 14px 20px; width: 275px; margin-bottom: 15px;}
.contact-send input[name="user_name"] {padding-right: 15px; float: left;}
.contact-send input[name="user_email"] {margin-left: 15px; float: right;}








/*-------------------end contact us-----------------*/

/*-------------------about--------------------------*/
.bx-content {padding: 0 ; position: relative;}
.bx-content img {}
/*.bx-content h1 {font-size: 50px; color: #011e1b; font-family: Domine,serif; font-weight: 700; margin: 56px 0 15px 0;}*/
/*.bx-content h2 {color: #011e1b; font-family: Domine,serif; font-weight: 700; font-size: 40px; line-height: 1.25;}*/
/* h3 {color: #011e1b; font-family: Domine,serif; font-weight: 700; font-size: 28px; line-height: 1.5714;}*/
/*.bx-content h6 {color: #011e1b; font-family: Domine,serif; font-size: 18px; line-height: 1.444;}*/
/*.bx-content p {margin: 32px 0 10px 0; color: #7d7d7d; font-family: OpenSans; font-size: 16px;}*/
/*blockquote::before {font-family: FontAwesome; content:  "\f10d"; font-size: 108px; color: rgba(249, 245, 232, 0.95); display: inline-block; position: absolute; z-index: -1; left: 0; top: 35px;}
blockquote {padding: 0px 9px 52px 71px; margin: 70px 0 19px 0; overflow: hidden; position: relative; line-height: 27px; border: none; z-index: 1; }
blockquote p:last-child {font-family: Domine,serif; color: #011e1b; font-style: normal; font-size: 19px;}*/
/*.alignleft {margin: -40px 30px 15px 0;}
.alignright {margin: -40px 0 15px 30px;}*/
/*.bx-content img[align="middle"] {width: 100%;}
.bx-content img[align="left"] {margin: 0px 30px 15px 0;}
.bx-content img[align="right"] {margin: 0px 0 15px 30px;}*/



/*-------------------end about----------------------*/

/*-------------------catalog element----------------*/

.bx_item_detail .bx_bt_button {background: #000; color: #fff;}
.bx_item_detail .bx_bt_button:hover {background: #ffd80a; color: #000;}

.bx_item_detail .bx_item_container .bx_lt {width: 500px;}/*{width: 570px;}*/
.bx_item_detail .bx_item_container .bx_rt {margin-left: 0;}
.bx_item_detail .bx_item_slider .bx_bigimages {max-width: none; padding-top: 100%; border: none; background: none; border: 1px solid #ebebeb;}
.bx_bigimages_aligner {margin-top: 0 !important;}
.bx_item_detail .bx_bigimages .bx_stick_disc {background-image: none; background-color: #ffd80a; border-radius: 50%; height: 45px; width: 45px; overflow: hidden; font-size: 14px;
  font-family: domine, serif; top: 20px !important; right: 20px !important; line-height: 45px; font-weight: normal; text-shadow: none; color: #000;}

.bx_item_detail .bx_item_container .bx_rt {width: 49%;}
.bx_item_detail .item_current_price {float: left; background: none; border: none; color: #000; font-family: Domine, serif; font-size: 40px;}
.bx_item_detail .item_old_price {color: #7d7d7d; font-size: 17px; font-family: Domine, serif; font-weight: 400; line-height: 40px; overflow: hidden; float: left;}
.bx_item_detail .bx_optionblock {width: auto; float: none; overflow: hidden; display: inline-block; margin-left: 30px;}
.bx_item_detail_rating .bx_stars_rating_votes {font-size: 14px; line-height: 40px; color: #000; margin-left: 10px;}
.bx_item_detail .item_economy_price {color: #7d7d7d; font-family: Domine, serif; font-weight: 400; padding-top: 10px; display: none;}
.bx_item_detail .bx_item_title {float: right; width: 565px; border: none; margin-right: 30px;}
.bx_item_detail .bx_item_title h1 {margin-top: 0; font-weight: 400; font-size: 40px;}

.bx_item_detail h1 span {color: #1b110d;}

@media (max-width:640px) {
    .bx_item_detail .bx_item_title {float: none; width: auto; border: none; margin: 0 auto;}
    .bx_item_detail .bx_item_title h1 {font-size: 24px;}
    
    .bx-section-desc, .bx_item_list_slide {width: 262px; margin: 0 auto;}
    
    
    
    }


.bx_item_detail_rating {/*display: none;*/}
.bx_item_detail .item_section_name_gray {display: none;}
.bx_item_detail .item_info_preview {color: #011e1b; font-size: 16px; margin-bottom: 29px; padding: 0 10px;}
.bx_item_detail .item_price {margin-bottom: 30px;}

.bx_item_detail .bx_bt_button_type_2 {background: none; border: none;}
.bx_item_detail .bx_cnt_desc {display: none;}

.item_buttons_counter_block1 {margin-right: 9px; border: 1px solid #bfa935; /*border-radius: 30px;*/ padding: 14px 20px; width: 130px !important;}
.item_buttons_counter_block1 input {color: #1b110d !important; font-size: 16px !important; font-weight: 400 !important;}
.bx_item_detail .bx_small.bx_bt_button, .bx_item_detail .bx_small.bx_bt_button_type_2 {min-width: 0; font-size: 16px; font-weight: 700; color: #bfa935;}
.bx_item_detail .bx_small.bx_bt_button:hover, .bx_item_detail .bx_small.bx_bt_button_type_2:hover {color: #000; background: none;}

.bx_item_detail .bx_item_detail_size ul li:active .cnt, .bx_item_detail .bx_item_detail_size ul li.bx_active .cnt {border-color: #bfa935;}
.bx_item_detail .bx_item_detail_size ul li:hover .cnt {border-color: #bfa935;}

.bx_item_detail .bx_item_detail_scu .bx_scu ul li:active .cnt, .bx_item_detail .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {border-color: #bfa935;}
.bx_item_detail .bx_item_detail_scu .bx_scu ul li:hover .cnt {border-color: #bfa935;}

.bx_item_detail .bx_item_slider .bx_slide ul li:active .cnt, .bx_item_detail .bx_item_slider .bx_slide ul li.bx_active .cnt {border-color: #bfa935;}
.bx_item_detail .bx_item_slider .bx_slide ul li:hover .cnt {border-color: #bfa935;}

/*.item_buttons_counter_block2 {padding: 14px 20px; background: #cda379; border-radius: 30px;}*/
.bx_item_detail .item_buttons_counter_block2 .bx_bt_button {background:#000; min-width: 250px; color: #fff; padding: 14px 0px; border-radius: 0px; height: 52px; line-height: 25px;}
.bx_item_detail .item_buttons_counter_block2 .bx_bt_button:hover {background: #ffd80a; color: #000;}
/*.bx_item_detail .item_buttons_counter_block2:hover .bx_bt_button {background: #; color: #fff;}
.item_buttons_counter_block2:hover {background: #1b110d; color: #fff !important;}*/
.bx_item_detail .bx_big.bx_bt_button.bx_cart span {display: none;}

.item_buttons_counter_block3 a {margin: 30px 0; color: #5f9c30 !important; font-weight: 400 !important;}
.item_buttons_counter_block3 .bx_bt_button_type_2::before {font-family: Flaticon; content: "\f11a"; font-size: 16px; padding-right: 15px;}
.item_buttons_counter_block3 a:hover {color: #cc8658 !important;}

/*.fb-like::before {font-family: FontAwesome; content: "\f230";}*/

.bx_item_detail .bx_item_container .bx_rb {width: 100%;}
.bx_item_detail .bigdata_recommended_products_items {display: none !important;}

.bx_item_detail .bx_item_container .bx_lb {width: 100% !important;}
.bx_soc_comments_div .bx-catalog-tab-list, .bx_soc_comments_div .bx-catalog-tab-list li  {border: none !important; background: none !important; box-shadow: none;}
.bx_soc_comments_div .bx-catalog-tab-list li.active a, .bx_soc_comments_div .bx-catalog-tab-list li.active > span {background: none;}
.bx_soc_comments_div .bx-catalog-tab-list li a, .bx_soc_comments_div .bx-catalog-tab-list li > span {color: #7d7d7d !important; font-family: domine, serif; font-size: 20px; font-weight: 700;}
.bx_soc_comments_div .bx-catalog-tab-list li.active > span {opacity: 1; color: #bfa935 !important;}
.bx_item_detail .item_info_section {color: #222; font-size: 16px; line-height: 1.56;}
 h4 {font-family: domine, serif; font-size: 28px; color: #011e1b; font-weight: 700;}
 .bx_storege ul li {font-size: 16px; line-height: 1.56;}
 .col-xs-12 .bx_item_list_you_looked_horizontal.bx_blue .bx_item_list_title {background: none; font-family: domine, serif; font-size: 28px; color: #011e1b; font-weight: 700;
  margin-bottom: 30px; text-align: left;}
.col-xs-12 .bx_catalog_item {width: 262px !important; margin-right: 30px; margin-bottom: 30px; /*height: 388px;*/ background: #f9f5e8;}
.col-xs-12 .bx_item_list_you_looked_horizontal .bx_stick_disc {background-image: none; width: 45px; height: 45px; background-color: #ffd80a; line-height: 45px;
font-size: 14px; border-radius: 50%; position: absolute; top: 20px; left: 20px; text-shadow: none; color: #000;}
/*.col-xs-12 .bx_item_list_section {width: 100%; height: 520px; overflow: hidden;}*/
.col-xs-12 .bx_item_list_you_looked_horizontal .bx_catalog_item_images {height: 260px; width: 260px;}
.col-xs-12 .bx_item_list_you_looked_horizontal .bx_catalog_item_title a {/*font: 18px/1.2 "Montserrat",sans-serif; color: #131313;*/}
.col-xs-12 .bx_item_list_you_looked_horizontal .bx_catalog_item_title a:hover {/*color: #dc831a;*/}
.col-xs-12 .bx_item_list_you_looked_horizontal .bx_catalog_item_title {text-align: center; width: 262px; padding: 16px 10px 25px; /*line-height: 1.444;*/ height: 25px;}
.col-xs-12 .bx_catalog_item_price {font-family: domine; font-weight: 400; margin-top: 12px; text-align: center; color: #000;}
.col-xs-12 .bx_item_list_you_looked_horizontal .bx_catalog_item_price .bx_price {font-size: 26px; color: #000; font-weight: 400;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone {display: none;}

.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a {position: absolute; top: 45%; width:50px; min-width: 50px; height: 50px;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo .flaticon-shopping-cart::before {font-size: 23px; line-height: 50px; padding-left: 10px;}

.bx_item_list_you_looked_horizontal .bx_catalog_item_articul {display: none !important;}
.col-xs-12 .bx_item_list_you_looked_horizontal {border: none;}

.bx_catalog_list_home.bx_blue .bx_bt_button, .bx_catalog_tile_home_type_2.bx_blue .bx_bt_button, .bx_item_list_you_looked_horizontal.bx_blue .bx_bt_button {background: #5f9c30; border-radius: 30px; line-height: 0; padding: 15px 12px;}
.bx_catalog_list_home.bx_blue .bx_bt_button:hover, .bx_catalog_tile_home_type_2.bx_blue .bx_bt_button:hover, .bx_item_list_you_looked_horizontal.bx_blue .bx_bt_button:hover {background: #cc8658;}

.bx_ordercart.bx_blue .bx_ordercart_order_pay_center .checkout, div.bx-blue .btn.btn-default {background: #000; border-radius: 0px; line-height: 0; padding: 20px 56px; text-shadow: none; color: #fff; border-color: #000;}
.bx_ordercart.bx_blue .bx_ordercart_order_pay_center .checkout:hover, div.bx-blue .btn.btn-default:hover {background: #ffd80a; color: #000; border-color: #ffd80a;}
.bx_ordercart .bx_sort_container a.current {background: #5f9c30; border-radius: 30px; line-height: 0; padding: 20px 56px; color: #fff; font-weight: bold;}
.bx_ordercart .bx_sort_container a.current:hover {background: #cc8658;}

.item_buttons_counter_block1 input[type="text"]{border: none !important;}



.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_controls, .bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_articul, .bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_scu
{
    background: #e2e2e2;
    padding: 0 25px;
    left: -1px; z-index: 9999;
    
}
.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_item_section_name_gray {color: #9e9e9e;}
  

/*-------------------end catalog element------------*/

/*---------------------------------------*/

.bx_ordercart .bx_ordercart_photo_container {padding-top: 0; width: 70px; height: 70px; border: none !important;}
.bx_ordercart_itemtitle a {font-size: 18px !important; font-weight: 400 !important; color: #000;}
.itemphoto {width: auto !important;}
.bx_ordercart thead {font-style: italic;}

.bx_ordercart .bx_ordercart_order_table_container table tbody td {
    background: rgba(125, 125, 125, 0.07); border-bottom: 2px solid white !important; vertical-align: middle; padding: 0; display: table-cell; box-sizing: border-box;}

.bx_ordercart .bx_ordercart_order_table_container tbody td.item {width: auto !important; vertical-align: middle;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.custom {vertical-align: middle;}
.bx_ordercart .bx_ordercart_order_table_container tbody td.price {vertical-align: middle; font-size: 18px !important; font-family: domune, serif !important; 
 font-weight: 400 !important; color: #011e1b;}
 .bx_ordercart .bx_ordercart_order_table_container tbody td.price-sum {vertical-align: middle; font-size: 18px !important; font-family: domune, serif !important; 
 font-weight: 400 !important; color: #011e1b;}
 
 
.bx_ordercart .old_price {display: none;} 
.bx_ordercart .current_price {font-size: 18px !important; font-family: domune, serif !important; font-weight: 400 !important; color: #011e1b;}

.bx_ordercart_order_table_container {border: none !important;}

.bx_ordercart .bx_ordercart_order_table_container table tr {display: table-row; box-sizing: border-box; width: 100%;}

.bx_ordercart .bx_ordercart_order_table_container table thead td {background: none;}

.bx_ordercart .bx_ordercart_order_table_container table thead td {min-height: 20px; line-height: 20px; padding: 0;}
#basket_items .remove, #basket_items #col_NAME, #basket_items .product-thumbnail, #basket_items .price, #basket_items #col_QUANTITY, #basket_items #col_SUM, #basket_items .price-sum {padding: 13px 10px 17px 10px !important;}
#basket_items .remove {width: 16px !important;}
#basket_items #col_NAME {/*text-indent: -44px;*/ width: 70px !important;}
#basket_items .product-thumbnail {width: 529px !important;}
#basket_items .price,  #basket_items .bx_ordercart .bx_ordercart_order_table_container tbody td.price {width: 192px !important;}

#basket_items #col_QUANTITY, #basket_items .bx_ordercart .bx_ordercart_order_table_container tbody td.custom {width: 151px !important;}
#basket_items #col_SUM, #basket_items .price-sum {width: 92px !important;}
.price-sum span {display: none;}
td.control {display: none;}


.remove, .margin-remove {width: 36px; padding: 0; display: table-cell; box-sizing: border-box; border: none !important; border-bottom: 0px solid white !important;}
.remove .bx-basket-item-list-item-remove, .margin-remove .bx-basket-item-list-item-remove {position: relative; top: 0;}

.counter input[type="text"] {border: 1px solid #bfa935 !important; width: 115px !important; padding: 14px !important; /*border-radius: 30px;*/
    text-align: center; color: #000;  background: none;
    
    }
    
#basket_quantity_control-new {position: relative; top: 17px; right: 15px; background: none; border: none !important;}

.basket_quantity_control-new .plus-new {top: -2px; right: 0px;}
.basket_quantity_control-new .minus-new {top: 8px; right: 0;}

.basket_quantity_control-new .button {position:absolute; width: 15px; font-family: FontAwesome; color: #011e1b !important; 
cursor:  default; padding: 0; margin: 0; height: 10px; text-align: center;}



.fa-sort-up {font-size: 10px; line-height: 14px; position: relative; bottom: 2px;}
.fa-sort-down {font-size: 10px; line-height: 3px; position: relative; bottom: 0px;}

.basket_quantity_control-new .button {background: #ededed; border: 1px solid #acacac;}
.basket_quantity_control-new .button:hover {border: 1px solid #7eb4ea !important; background: #e4f1fc !important;}


.bx_ordercart .bx_ordercart_coupon input {/*border-radius: 30px;*/ box-shadow: none; background: none; padding: 14px 20px; height: auto; 
    font-size: 14px; width: 270px; border-color: #bfa935; color: #000; font-weight: 400; margin: 0 12px 0px 0;}
    
::-webkit-input-placeholder {color:#333;}
::-moz-placeholder          {color:#333;}/* Firefox 19+ */
:-moz-placeholder           {color:#333;}/* Firefox 18- */
:-ms-input-placeholder      {color:#333;}




.bx_ordercart.bx_blue .bx_bt_button {background: #000; border: 1px solid #000; border-radius: 0px; text-shadow: none; color: #fff; 
    padding: 15px 30px;height: auto; font-size: 14px; line-height: normal;}
    
@media (max-width: 767px) {
    
    .bx_ordercart.bx_blue .bx_bt_button { display: block;}
    
}    
    
.bx_ordercart.bx_blue .bx_bt_button:hover {background: #ffd80a; color: #000; border: 1px solid #ffd80a;}  

.bx_ordercart .bx_ordercart_order_sum tr td {font-size: 18px; line-height: 24px; width: 105px !important; font-weight: 300; text-align: left; font-family: Domine, serif;}
.bx_ordercart .bx_ordercart_order_sum tr {text-align: right; margin-bottom: 7px;}
.bx_ordercart .bx_ordercart_order_sum {margin-top: 70px;}

.bx_ordercart_order_pay {padding-right: 0 !important;}

#PRICE_WITHOUT_DISCOUNT {display: none;}
.fwb {font-weight: 300 !important;}
#allSum_FORMATED {font-weight: 700 !important; color: #011e1b;}
#allSum_wVAT_FORMATED {color: #011e1b;}

#allSum_FORMATED, #allSum_wVAT_FORMATED {width: 180px !important; text-align: right;}
.custom_t1 {height: 15px;}

.bx_ordercart .bx_ordercart_order_pay_center {border-top: none;}



/*-------------------end --------------*/

/*-----------------------------*/

.bx-soa-cart-total.bx-soa-cart-total-fixed {top: 56px !important;}

.bx-soa-cart-total, .bx-soa-section {background: #fff;}

#bx-soa-order .bx-slst .form-control.dropdown-block input {border: none !important;}

.alert {border-radius: 30px !important; padding: 20px 15px !important;}
.bx-soa-section {border-radius: 30px !important; padding: 20px 15px !important;}
.bx-soa-cart-total {border-radius: 30px !important; border: 1px solid #e9e2ca !important;} 
.bx-soa-cart-total .bx-price-old {display: none;}

#bx-soa-order .btn {background: #000 !important; border-radius: 0px; border-color: #000; color: #fff; font-family: Domine, serif; padding: 15px 30px; font-size: 14px; min-width: 150px;}
#bx-soa-order .btn:hover {background: #ffd80a !important; color: #000; border-color: #ffd80a;}

.bx-soa-section.bx-step-completed {border: 1px solid #5f9c30 !important;}
.bx-soa-section.bx-selected {border: 1px solid #e9e2ca !important;}

.bx-soa-coupon-input input.form-control[type="text"] {border-radius: 30px !important; border: 1px solid #e9e2ca !important; background: none !important; padding: 20px 15px !important;}
/*.bx-soa-coupon {display: none;}*/

.bx-soa-item-table .bx-price-old {display: none;}

#bx-soa-order input[type="text"], #bx-soa-order input[type="password"], #bx-soa-order .bx-sls .form-control.dropdown-block, #bx-soa-order .bx-slst .form-control.dropdown-block {background: none !important; /*border-radius: 30px !important;*/ /*border: 1px solid #e9e2ca !important;*/}
.bx-sls .dropdown-fade2white {background: none !important;}



.form-control:focus {box-shadow: none !important;}
#zipProperty, .bx-ios-fix {padding: 0 15px !important;}

textarea.form-control {background: none !important; /*border-radius: 30px !important;*/ padding: 20px 15px !important; border: 1px solid #e9e2ca !important;}

.bx-soa-item-td-title {font-style: italic; }
.bx-soa-basket-info .bx-soa-item-td {background: rgba(125, 125, 125, 0.07) none repeat scroll 0 0; border-bottom: 2px solid white !important; border-top: none !important;}

.bx-soa-item-imgcontainer {border: none !important;}

.bx-soa-item-title a{color: #011e1b !important; font-family: Domine, serif; font-weight: 400; line-height: 70px; font-size: 18px;}

.bx-soa-item-properties.bx-text-right .bx-soa-item-td-text {line-height: 70px; color: #011e1b;}
.bx-soa-cart-d {color: #011e1b; font-weight: 700;}





/*-----------------------*/

/*------------------------------*/


.bx-authform-formgroup-container .btn {background: #000; /*border-radius: 30px;*/ min-width: 150px; border-color: #000; color: #fff;}
.bx-authform-formgroup-container .btn:hover {background: #ffd80a; color: #000; border-color: #ffd80a;}
.bx-authform .counter input[type="text"], .bx-authform input[type="password"] {text-align: left;}

/*-----------------------------*/

/*-------------------------------*/

.bx_compare .bx_filtren_container {background: #ffd80a;}
.bx_compare .bx_filtren_container ul li span {color: #000;}
.bx_compare .bx_filtren_container ul li {width: auto;}
.bx_compare .bx_filtren_container h5 {color: #000; font-size: 18px;}

.compare_delete {border-radius: 0px; background: #000; color: #fff !important;}
.compare_delete:hover {background: #ffd80a; color: #000 !important;}

.bx_compare .table_compare table tr td a {color: #bfa935;}

/*-------------------------*/



.catalog-sb-area {padding-left: 10px; margin-bottom: 20px; overflow: hidden;}
.catalog-sb-area .fa {font-size: 18px; height: 23px; width: 23px; line-height: 23px; text-align: center; display: inline-block; color: #000; font-family: FontAwesome;}
.catalog-sb-area .fa:hover {color: #bfa935;}
.catalog-sb-area span {margin-right: 23px;}
 



.header-container {padding: 20px 0.9375rem; /*border-bottom: 1px solid #eee; background: #fff;*/}
.container {width: 1200px; padding-left: 0; padding-right: 0;}
.col-left {width: 20%;}
.col-md-91 {width: 100%;}
.bx-top-nav-container {width: 100%;}
.col-md-31 {width: 20%;}
.col-xs-124 {width: 100%;}

.bx_item_list_you_looked_horizontal .bx_catalog_item_images_double, .bx_item_list_you_looked_horizontal .bx_catalog_item_images {z-index: 0;}

.bx_vertical_menu_advanced {float: left; width: 250px;}

.carousel {/*float: right;*/}

.bx_vertical_menu_advanced > ul {background: #0083d1; margin: 0px;}
.bx_vertical_menu_advanced .bx_hma_one_lvl > a {color: #fff; text-shadow: none;}
.bx_vertical_menu_advanced .bx_hma_one_lvl.hover > a {background: rgba(204, 204, 204, 0.3); margin-left: 0; line-height: 16px; width: auto; box-shadow:none; font-weight: normal; padding-top: 10px;}

.bx_item_list_bestsellers .bx_catalog_item_images_double, .bx_item_list_bestsellers .bx_catalog_item_images {z-index: 0;}
.bx_vertical_menu_advanced.bx_blue {border-left: 0 solid #e4f0f7;}


/*  */
/*.bx-top-nav-container {width: 250px; float: left; padding: 0px; margin-top: 0px;}
.bx-top-nav-container .bx-nav-1-lvl {float: none;}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container-advanced, .bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container {margin-left: 250px;}    
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl, .bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {
    
margin-top: -60px;
background: #fff;}

.bx-top-nav-container .bx-nav-2-lvl-container-advanced::before, .bx-top-nav-container .bx-nav-2-lvl-container::before {background: none;}

.bx-top-nav-container .bx-nav-1-lvl > a {padding: 0px;}*/

.phone {width: 55%; float: left;}

.bx-basket-block > .fa {color: #0083d1;}

.fa-phone::before {display: none;}

.row {margin-bottom: 10px;}

.header2 {
    float: right;
    width: 75%;
}

.header22 {float: right; width: 95%; padding-top: 45px;}

.col-lg-3 {width: 45%; float: right;}
.bx-basket-block {float: left; margin-left: 30px;}


.header-topnav {align-self:auto; flex: 0 1 100%; order: 2; clear: both; display: block; width: 100%; text-align: center;
    
   
}

.header-topnav ul {padding-left: 0px;}

.header-topnav ul li {
    display: inline-block;
    /*padding: 1.5em;*/
}
/*.header-topnav ul li:nth-child(n) {
    display: inline-block;
    margin-right: 14px;
    word-spacing: 2px;
    background: #f54c61;
}
.header-topnav ul li:nth-child(2n) {
    background: #fdb11e;
    }
    
.header-topnav ul li:nth-child(3n) {
    background: #52ba93;
    }
    
.header-topnav ul li:nth-child(4n) {
    background: #573081;
    }*/
    
.header-topnav ul li:hover {
   /* background: #222;*/
    }    

.header-topnav ul li a {
    /*font-size: 14px;
    text-decoration: none; color: #000;font-weight: bold; text-transform: none;*/
}
.header-topnav ul li.current a:hover, .header-topnav ul li a:hover {
    text-decoration: underline;
}
/*.header-topnav ul li:first-child a {
    background: rgba(0, 0, 0, 0) url("images/home_link.png") no-repeat scroll center center;
    display: inline-block;
    height: 13px;
    text-decoration: none !important;
    width: 14px;
}*/
    

@media (max-width:1430px){
    
  .container {width: 100%;}  
    
    
}

@media (max-width:767px){
    
 .col-md-91 {width: 100%;}
 .col-md-31 {width: 100%;}
 .col-xs-12 {width: 100%;}
    
    
}

/*-----------------------*/

body {
	background: #fff;
	font-family: OpenSans Regular, sans-serif;
	overflow-x: hidden;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

body.bx-opened {
	overflow: hidden;
}

.wrap,
.bx-wrap,
.bx-wrapper{
	position: relative;
}

body.bx-background-image{
	position: relative;
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #fff;
    	
}
@media (min-width: 992px) and (max-width:1199px){
	body.bx-background-image{
		-webkit-background-size:1600px auto;
		background-size:1600px auto;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	body.bx-background-image{
		-webkit-background-size:1280px auto;
		background-size:1280px auto;
	}
}
@media (max-width: 767px){
	body.bx-background-image{
		background: none ;
	}
    
    body {margin-top: 45px;}
}

body.bx-background-gradient{
	background: rgb(246,247,251);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjdmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(246,247,251,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,247,251,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f7fb', endColorstr='#ffffff',GradientType=0 );
	background-attachment: fixed;
}

.icon-empty {
	opacity: 0;
}

a {
	text-decoration: none;
}

a:active,
a:hover {
	border-color: transparent;
	text-decoration: none;
}

a,
.container {
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}

img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%
}

.bx-header {display: table; width: 100%; margin: 0 auto;}
/*Logo*/

.bx-logo {flex: 1 0 auto; order: 0; text-align: left;}
}

.bx-logo .bx-logo-block {
	display: block;
	/*height: 50px;*/
	border-bottom: none;
}

.bx-logo-text,
.bx-logo-text:hover,
.bx-logo-text:active {
	font-size: 32px;
	font-weight: 700;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 37px;
	text-decoration: none;
	border: none;
	vertical-align: bottom;
}

.bx-logo-text small {
	font-size: 37px;
}

.bx-logo-desc {
	text-transform: uppercase;
	display: block;
	font-weight: 700;
	font-size: 13px;
	line-height: 10px;
	color: #b8b8b8;
}

@media (max-width: 767px) {
	.bx-logo {
		background: #ffd80a;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		z-index: 1400;
		padding: 10px 60px;
        height: 45px;
        text-align: center;
	}
    
	.bx-logo .bx-logo-block {
		text-align: center;
		height: 70px;
	}
    
	.bx-logo-text {
		font-size: 24px;
		color: #fff;
		line-height: 30px;
		vertical-align: middle;
	}
    
	.bx-logo-text:hover,
	.bx-logo-text:active {
		color: #fff;
	}
    
	.bx-logo-text small {
		font-size: 24px;
		color: #fff;
	}
    
	.bx-logo-desc {
		display: none;
	}
    
        
}

/* Sections */

.bx-header-section {
	padding: 0 15px;
	background: #fff;
}

.bx-content-seection {
	padding: 0 45px 5px;
	background: #fff;
	border-left: 1px solid #eaebec;
	border-right: 1px solid #eaebec;
}

@media (min-width: 1200px) {
	.bx-header-section {
		
	}
	.bx-content-seection {
	
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.bx-header-section {
		
	}
	.bx-content-seection {
	
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.bx-header-section {
		
	}
	.bx-content-seection {
		
	}
}

@media (max-width: 767px) {
	.bx-header-section {
		
	}
	.bx-content-seection {
		
	}
}
/* header / phone */

.bx-inc-orginfo {
	/*padding-left: 28px;*/
    /*margin-right: 60px;*/
    /*float: left;*/
}

@media (max-width: 767px) {
	.bx-inc-orginfo {
		text-align: center;
		padding-bottom: 10px;
	}
}

.bx-inc-orginfo-phone {
	color: #fff;
	/*white-space: nowrap;
    background: rgba(0, 0, 0, 0) url("images/phone.png") no-repeat scroll left 4px;
    padding-left: 55px;
    float: left;
    padding-right: 30px;*/
}

.bx-inc-orginfo-phone i {
	color: #97a1ab;
	position: relative;
	/*margin-left: -23px;*/
}

.bx-inc-orginfo-recall {}

.bx-inc-orginfo-recall a {
	color: #039be5;
	border-bottom: 1px dashed;
	font-size: 12px;
	margin-left: 2px;
}

.bx-inc-orginfo-recall a:hover {
	text-decoration: none;
	border-bottom-color: transparent;
}
/* header / worktime */

@media (max-width: 767px) {
	.bx-worktime {
		text-align: center;
	}
}

.bx-worktime-title {
	color: #8d8d8d;
	font-size: 12px;
}

.bx-worktime-prop {
	color: #000;
    text-transform: uppercase;
}

.bx-worktime-prop>span {
	white-space: nowrap;
}
/*sidebar*/

.bx-sidebar-block {
	margin-bottom: 40px;
}
.bx-block-title {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #343434;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 9px;
	font-weight: 600;
}
.bx-footer .bx-block-title{
	margin: 0;
	padding: 0;
	font-size: 20px;
	font-family: OpenSans Regular, sans-serif;
	color: /*#fff;*/#7d7d7d;
	font-weight: 700;
    text-transform: none;
}
/* Breadcrumb Custom*/

.bx-breadcrumb-item a {
	color: #000;
}

.bx-breadcrumb-item a:hover {
	color: #bfa935;
}
/* workarea */

/*TITLE*/

h1.bx-title,
h2.bx-title,
h3.bx-title,
h4.bx-title,
h5.bx-title,
h6.bx-title {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 500;
}

h1.bx-title,
h2.bx-title,
h3.bx-title {
	padding-bottom: 15px;
}

h4.bx-title,
h5.bx-title,
h6.bx-title {}

h1.bx-title {
	margin-top: 0;
	padding-bottom: 10px;
    font-size: 50px;
    font-family: domine, serif; color: #000;
    font-weight: 700;
}
h2.bx-title {font-size: 25px}
h3.bx-title {}
h4.bx-title {}
h5.bx-title {}
h6.bx-title {}

/* FORMS */
input[type=text],
input[type=password] {
	margin: inherit 4px;
	padding: 0 4px;
	border: 1px solid #CCD5DB;
	border-radius: 2px;
	background: #f8fafc;
	outline: none;
}

textarea {
	display: block;
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	font-size: 18px;
	min-height: 150px;
	max-height: 450px;
	margin: 0;
	padding: 0 4px;
	border: 1px solid #CCD5DB;
	border-radius: 2px;
	background: #f8fafc;
	outline: none;
}
/* INC.banners */

.bx-incbanners {
	margin: 10px 0 25px;
	text-align: center;
}
/* INC.links.footer */

.bx-inclinksfooter a {
	border-bottom: none;
}

.bx-inclinksfooter .bx-block-title {
	margin: 0;
	padding: 0;
	font-size: 17px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: 600;
}

.bx-inclinksfooter-container {
	/*margin-top: 15px;
	padding: 0;
	color: #fff;
	border-radius: 2px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;*/
}

.bx-inclinksfooter-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.bx-inclinksfooter-item {
	/*padding: 0 0 5px 23px;*/
}
/* INC.logo.footer */

.bx-inclogofooter {
	color: #fff;
}

.bx-inclogofooter a.bx-inclogofooter-logo:hover,
.bx-inclogofooter a.bx-inclogofooter-logo {
	border-bottom: none;
}

.bx-inclogofooter-logo img {
	max-width: 180px;
	height: auto;
}

.bx-inclogofooter-block {
	padding-bottom: 20px;
}

.bx-inclogofooter-tel {
	color: #cfd0d0;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
}

.bx-inclogofooter-worktime {
	color: #cfd0d0;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
/* INC.social.widget */

.bx-banners {
	margin: 10px 0;
}

.bx-banners .bx-block-title {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #343434;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 9px;
	font-weight: 600;
}
/* INC.wt */

.bx-wt-block {
	color: #fff;
	padding: 5px 15px;
	background: url(images/wt.png) no-repeat center top;
	-webkit-background-size: cover;
	background-size: cover;
	border-radius: 3px;
}

.bx-wt .bx-block-title {
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 14px;
	color: #fff;
}

.bx-wt-block ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
}

.bx-wt-block ul li {
	padding-bottom: 7px;
}

.bx-wt-others-block {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 7px;
	margin-top: 4px;
}
/* news.list.sidebar */
.bx-s-info {
	margin: 10px 0;
	padding-top: 5px;
}
.bx-s-info-block {
	display: block;
	margin-bottom: 25px;
}
.bx-s-info-title {
	display: block;
	min-height: 29px;
	padding-left: 36px;
	margin-bottom: 5px;
	position: relative;
}
.bx-s-info-titleicon{
	display: block;
	background: #007FCA;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -15px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	font-weight: bold;
}
.bx-s-info-titleicon i{
	line-height: 30px;
	vertical-align: middle;
	font-style: normal;
}
.bx-s-info-titletext {
	display: block;
	padding: 6px 0;
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #343434;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
}
.bx-s-info-content {
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #3e454c;
	padding-left: 36px;
}

/* FOOTER */

.bx-footer {
	border-top: none;
    background: #222;
    }

.bx-footer-section.bx-center-section {
	padding-top: 40px;
	padding-bottom: 40px;
}

.bx-footer-section.bx-center-section>div {
	margin-bottom: 20px;
}

/*.bx-footer a {
	color: #7d7d7d;
}

.bx-footer a:hover {
	color: #5f9c30;
	border-bottom: 1px solid;
	text-decoration: none;
}

.bx-footer-line {
	background: #1f496a;
}

.bx-footer-bottomline {
	background: #222425;
	font-size: 14px;
	padding: 22px 0;
}*/

.bx-up {
	text-align: right;
}

.bx-up a,
.bx-up a:hover {
	border-bottom: none;
    color: #80b5e1;
}

@media (min-width: 1200px) {}

@media (min-width: 992px) and (max-width: 1199px) {
    
    
    
}

@media (min-width: 768px) and (max-width: 991px) {}

@media (max-width: 767px) {
	.bx-footer {
		text-align: center;
        display: none;
	}
	.bx-up {
		text-align: center;
	}
    .phone {width: 100%; text-align: center;}
    .bx-inc-orginfo-phone {padding: 0px; background: none; text-align: center;}
    
    
}
/**/

.btn-primary {
	background-color: #1485ce;
	border-color: #1485ce;
}

.btn-primary.active,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open>.dropdown-toggle.btn-primary {
	background-color: #53a4d8;
	border-color: #53a4d8;
}

.btn-link {
	color: #1485ce;
}

.btn-link:focus,
.btn-link:hover {
	color: #53a4d8;
	text-decoration: none;
}
/*404*/

.bx-404-container {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.bx-404-block {
	margin-top: 100px;
	margin-bottom: 66px;
}

@media (max-width: 768px) {
	.bx-404-block {
		margin-top: 50px;
		margin-bottom: 33px;
	}
}

.bx-404-text-block {
	font-size: 20px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
}

.bx-maps-title {
	color: #8f8f8f;
	font-size: 16px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
	padding-top: 10px;
	border-bottom: 1px solid #e9eaea;
}

.map-columns {
	padding-top: 20px;
}

.bx-map-title {
	font-weight: bold;
	font-size: 14px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	position: relative;
	min-height: 20px;
	padding-left: 25px;
	margin-bottom: 20px;
}

.bx-map-title .fa {
	color: #0083d1;
	position: absolute;
	left: 0;
	top: 2px;
	font-size: 15px;
}

.map-columns ul {
	list-style: none;
	margin-bottom: 5px;
}

.map-level-0 {
	margin-left: 0;
	padding-left: 25px;
	margin-bottom: 20px;
}

.map-level-0 li {
	margin-left: 0;
	padding-left: 0;
}

.map-level-0 ul {
	padding-left: 15px;
}

ul.map-level-1 {
	margin-bottom: 30px;
}
/*ABOUT*/

.bxd-block {
	width: 100%;
	border: 1px solid #e3e6e7;
	display: block;
	background: #fff;
	padding: 15px;
	min-height: 210px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

a.bxd-block:hover {}

.bxd-icon {
	display: block;
	border-radius: 50%;
	height: 68px;
	width: 68px;
	margin: 0 auto;
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}

.bxd-block:hover .bxd-icon {}

.bxd-icon .fa {
	margin-left: -1px;
	position: relative;
	font-size: 35px;
	height: 68px;
	width: 68px;
	text-align: center;
	line-height: 68px;
	vertical-align: middle;
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}

.bxd-link:hover .bxd-icon .fa {}

.bxd-title {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	text-align: center;
	color: #000;
	font-size: 15px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	text-transform: uppercase;
}

.bxd-desc {
	display: block;
	text-align: center;
	color: #737373;
	font-size: 12px;
}


.bx-up-button {
	border-radius: 2px;
	color: #fff;
	position: fixed;
	right: 30px;
	bottom: 30px;
	font-size: 12px;
	line-height: 20px;
	cursor: pointer;
	vertical-align: middle;
	padding: 9px 18px 7px 38px;
	-webkit-transition: background-color .3s ease, opacity .3s ease;
	-moz-transition: background-color .3s ease, opacity .3s ease;
	-ms-transition: background-color .3s ease, opacity .3s ease;
	-o-transition: background-color .3s ease, opacity .3s ease;
	transition: background-color .3s ease, opacity .3s ease;
	background: #c2c4c7 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAMAAAB1RTwXAAAACVBMVEX///////////+OSuX+AAAAAnRSTlMAf7YpoZUAAAAfSURBVHgBYwACRkYgAaKZmBihNJAFpaFiTExAgjwGAA1BAD3lDqDYAAAAAElFTkSuQmCC) 18px 13px no-repeat;
}
.bx-up-button:hover{
	background-color: #9fa0a3;
}

@media (max-width: 767px) {
    
    .news-list a {font-size: 14px !important;}
    .news-list {padding: 0 !important;}
    .news-sidebar {display: none;}
    .post-content-all {margin-left: 30px; margin-right: 30px;}
    h1 {font-size: 20px !important;}
    
    .contact-text, .contact-send {display: block !important; width: 100%;}
    .contact-send input[type="text"] {width: 100%;}
    
    .addtoCompare-top {right: 115px !important; top: 6px !important;}
    .addtoFavorite-top {right: 60px !important; top: 6px !important;}
    
    .bx-footer-news {display: none;}
   .header-menu-container {display: none;}
   .img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {height: 315px;}
    .bx-slider-preset-4 .bx-advertisingbanner-btn {display: none;}
    .top-slider .bx-slider-preset-4 .bx-advertisingbanner-text-title {font-size: 24px !important;}
    
    .banners_main {display: none;}
    
    .bx-breadcrumb {display: none;}
    .bx_rt {width: 100%;}
    .bx_soc_comments_div .bx-catalog-tab-list li a, .bx_soc_comments_div .bx-catalog-tab-list li > span {font-size: 16px;}
    
    .bx-footer-news {display: none;}
   .header-menu-container {display: none;}
   .img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {height: 315px;}
    .bx-slider-preset-4 .bx-advertisingbanner-btn {display: none;}
    .top-slider .bx-slider-preset-4 .bx-advertisingbanner-text-title {font-size: 24px !important;}
    
    .banners_main {display: none;}
    
    .bx-breadcrumb {display: none;}
    .bx_rt {width: 100%;}
    .bx_soc_comments_div .bx-catalog-tab-list li a, .bx_soc_comments_div .bx-catalog-tab-list li > span {font-size: 16px;}
    
    .compare-top, .top-panel_login2 {display: none;}
    .header-container {padding: 0;}
    .bx-logo {display: block !important;}
    
    .bx-basket-block1 a {color: #fff;}
    .bx-basket-block1 a:hover {color: #fff;}
    
    .news-list button {float: none;}
    
    .bx-basket-fixed {background: #000;}
    
    .bx_item_detail .item_buttons_counter_block2 .bx_bt_button {margin-top: 20px; width: 100%;}
    .item_buttons_counter_block1 {width: 100% !important; margin: 0;}
    .bx_item_detail .transparent_input {width: auto;}
    
    .bx_item_detail .item_buttons_counter_block2 .bx_bt_button {width: 100%; margin-top: 30px;}
    .bx_soc_comments_div .bx-catalog-tab-list li a, .bx_soc_comments_div .bx-catalog-tab-list li > span {font-size: 13px;}
    .item_buttons_counter_block1 {display: block; margin: 0 auto; width: 100% !important;}
    .bx_item_detail .transparent_input {width: 75%;}
    .bx_item_detail .bx_small.bx_bt_button, .bx_item_detail .bx_small.bx_bt_button_type_2 {min-width: 10%; min-height: 20px; font-size: 24px;}
    .to_top {display: none !important;}
    .col-xs-12 .bx_item_list_you_looked_horizontal.bx_blue .bx_item_list_title {font-size: 20px;}
    
    .fixed {height: auto !important;}
    
    
    
}

@media (max-width: 1140px) {
    
    .bx-logo {display: none;}
    

}

/*---------------------------------------------------*/

.bx_catalog_tile_slide, .bx_item_list_slide {display: block; width: 100%; text-align: center;}
.bx_catalog_tile_home_type_2.col4 .bx_catalog_item, .bx_item_list_you_looked_horizontal .bx_catalog_item {display: inline-block; float: none;}
.bx_catalog_item_scu {text-align: left;}

.bx_catalog_tile_ul {display: block; width: 100%; text-align: center;}
.bx_catalog_tile .bx_catalog_tile_ul li {float: none; display: inline-block;}

.bx_catalog_list_home {display: block; width: 100%; text-align: center;}
.bx_catalog_list_home .bx_catalog_item {float: none; display: inline-block;}

.bx_item_list_you_looked_horizontal .bx_catalog_item_title {text-overflow: inherit;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_container {padding-right: 5px;}

.col-xs-12 .bx_item_list_you_looked_horizontal .bx_catalog_item_title {text-overflow: ellipsis; padding: 0 5px;} 
.col-xs-12 .bx_item_list_you_looked_horizontal .bx_catalog_item_container {padding-right: 0;}

.bx_item_list_bestsellers .bx_catalog_item_title {padding: 0 5px; height: auto; overflow: hidden; white-space: nowrap;}
.bx_item_list_bestsellers .bx_catalog_item_title:hover {overflow-x: scroll;}

div.news-detail img.detail_picture {width: 100%;}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl, .bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {width: auto;}

.to_top {top: auto; bottom: 40%; height: 0;}


@media (max-width:1200px){
    
.bx_catalog_tile_home_type_2.col4 .bx_catalog_item, .bx_item_list_you_looked_horizontal .bx_catalog_item {margin-right: 18px;}

  
    
    
}

@media (max-width:1140px){
    
    .bx_catalog_tile_home_type_2.col4 .bx_catalog_item, .bx_item_list_you_looked_horizontal .bx_catalog_item {background: none; width: 262px; margin-right: 8px;}
    .bx_catalog_tile_home_type_2.col4 .bx_catalog_item:nth-child(3n+1), .bx_item_list_you_looked_horizontal .bx_catalog_item:nth-child(3n+1) {clear:both}
	.bx_catalog_tile_home_type_2.col4 .bx_catalog_item:nth-child(4), .bx_item_list_you_looked_horizontal .bx_catalog_item:nth-child(4) {display: none;}
    .bx_catalog_item_container {width: 262px;}
    
    .col-md-4 {width: 25%;}
    .bx-footer-news .col-md-4:nth-child(5), .bx-footer-news .col-md-4:nth-child(6) {display: none;}
    
    .bx_item_detail .bx_item_container .bx_rt {width: 40%;}/*{width: 100%;}*/
    .bx_item_detail .bx_item_container .bx_lt {width: 40%;}/*{width: 100%;}*/
    .bx_item_detail .bx_item_title {width: 40%; margin: 0;}/*{width: 100%; margin: 0;}*/
    .bx_item_detail {width: 97%; margin: 0 auto;}
    .bx_item_detail .bx_item_slider_lupe {left: 0 !important;}
    
    .news-sidebar {display: none;}
    div.news-list img.preview_picture {width: 100%;}
    
    .contact-send input[type="text"] {width: 100%; max-width: 100%;}
    
    .bx-filter-block .btn {padding: 8px 7px;}
    .col-md-3 .bx_item_list_you_looked_horizontal .bx_item_list_title {font-size: 14px;}
    
    .header-topnav {margin-left: 0;}
    
 
    
}

@media (min-width:760px) and (max-width:900px){
    
    .bx_catalog_tile_home_type_2.col4 .bx_catalog_item, .bx_item_list_you_looked_horizontal .bx_catalog_item {background: none; width: 262px; margin-right: 30px;}
    .bx_catalog_tile_home_type_2.col4 .bx_catalog_item:nth-child(2n+1), .bx_item_list_you_looked_horizontal .bx_catalog_item:nth-child(2n+1) {clear:none;}
    .bx_catalog_tile_home_type_2.col4 .bx_catalog_item:nth-child(3), .bx_item_list_you_looked_horizontal .bx_catalog_item:nth-child(3) {display: none;}
    .bx_catalog_tile_home_type_2.col4 .bx_catalog_item:nth-child(4), .bx_item_list_you_looked_horizontal .bx_catalog_item:nth-child(4) {display: none;}
    .bx_catalog_item_container {width: 262px;}
    
    .col-md-4 {width: 33.33333%;}
    .bx-footer-news .col-md-4:nth-child(4), .bx-footer-news .col-md-4:nth-child(5), .bx-footer-news .col-md-4:nth-child(6) {display: none;}
    
    .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(2n+1){clear:both;}
    
    .header-container.fixed .bx-top-nav-container .bx-nav-1-lvl > a {font-size: 9px;}
    .bx-top-nav-container .bx-nav-1-lvl > a {font-size: 9px;}
    
    
    
       
    
    
    
    
    
}

@media (max-width:760px){
    
    .bx_catalog_tile_home_type_2.col4 .bx_catalog_item, .bx_item_list_you_looked_horizontal .bx_catalog_item {background: none; width: 262px; margin-right: 8px;}
	.bx_catalog_tile_home_type_2.col4 .bx_catalog_item:nth-child(2n+1), .bx_item_list_you_looked_horizontal .bx_catalog_item:nth-child(2n+1) {clear:none;}
    .bx_catalog_tile_home_type_2.col4 .bx_catalog_item:nth-child(3), .bx_item_list_you_looked_horizontal .bx_catalog_item:nth-child(3) {display: none;}
    .bx_catalog_tile_home_type_2.col4 .bx_catalog_item:nth-child(4), .bx_item_list_you_looked_horizontal .bx_catalog_item:nth-child(4) {display: none;}
	.bx_catalog_item_container {width: 262px;}
    
    .bx_catalog_tile .bx_catalog_tile_ul li {
     width: auto !important;
     }
    .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(2n+1){clear:both;}
    
    .bx-content {padding-bottom: 50px !important;}
    
    .bx_ordercart .bx_ordercart_coupon input {width: 100%; margin-bottom: 10px;}
    .bx_ordercart.bx_blue .bx_ordercart_order_pay_center .checkout {width: 100%; text-align: center;}
    
}


/*-----END ------------------------------------------*/



/*----------------Safari---------------------------*/

@media screen and (-webkit-min-device-pixel-ratio:0) {
    
.bx-footer .container {display: -webkit-flex; display: -webkit-box; -webkit-flex-wrap: wrap;}
.footer-1 {width: 33.3333%;}
.footer-2 {width: 25%;}
.footer-3 {width: 50%;}    
    
.top-panel_wrap {display: -webkit-flex; display: -webkit-box; -webkit-flex-wrap: wrap;}
.top-panel_tel {-webkit-box-flex: 2;}
.top-panel_login {/*-webkit-flex-grow: 2; -webkit-box-flex: 2;*/}
.top-panel_search {}
.top-panel #title-search-input[type="search"] {}    
    
.header-container_wrap {display: -webkit-flex; display: -webkit-box; align-items: -webkit-flex-start;}
.top-panel_login2 {-webkit-order: 4; -webkit-flex: 0 1 auto; -webkit-box: 0 1 auto;}

.bx-logo {-webkit-flex: 0 0 auto; -webkit-order: 0; padding: 15;}
.bx-logo img {width: 100%;}
.header-container .header-topnav {width: 82%; flex: none;}
.header-container.fixed .header-topnav {width: 90%;}
.fixed {height: 55px;}
.col-sm-6 {position: relative;}

.bx-ios .bx-searchtitle .bx-input-group .bx-form-control {background: none;}
    
    
}

.inwidget {border:none; overflow:hidden; width: 350px; height: 250px; background: none;}

@media (max-width: 1400px) {
   .bx-basket-block1 {font-size: 12px;} 
    
    
}

@media (max-width: 1200px) {
   .header-container .header-topnav {text-align:left;}
   .inwidget {width: 230px !important;}
   .header-container .header-topnav {width: 90%;}
   .header-container.fixed .header-topnav {width: 90%;} 
    
    
}


/*------------- Safari---------------------*/

.bx-header {
height: 95px;/*height: 191px;*/ 
background: #000;}
.header-container {
padding: 5px 0.9375rem; /*padding: 20px 0.9375rem; */
position: absolute; 
top: 0px !important; /*top: 51px;*/
width: 100%; 
text-align: center;
}
@media (max-width:1140px){.bx-header {height: 140px;}}
@media (min-width:760px) and (max-width:900px){.bx-header {height: 135px;}}
@media (max-width:760px){ .bx-header {height: auto;}}

@media (max-width: 767px) {.fixed {height: 0px !important; overflow: hidden;}

.bx-logo img {width: auto;}
}

.bx-advertisingbanner-text-block {overflow: hidden;}
.bx-slider-preset-4 .bx-advertisingbanner-text-title {max-height: 200px; overflow: hidden;}


/*----------Compare Count----------*/

.count-compare, .count-favorite {border-radius: 620px; color: #000; font-size: 12px; height: 21px; line-height: 21px; overflow: hidden;
    position: absolute; left: -10px; text-align: center; text-overflow: ellipsis; top: 0px; vertical-align: middle; width: 21px; background: #ffd80a;  
    font-family: OpenSans, sans-serif;
    }
    
.bx-basket-block2 .count {margin-top: -4px;}
    
@media (max-width: 767px) {
    
    .compare-top {display: block !important; position: fixed; bottom: -17px; left: 175px; z-index: 99999;}
    .addtoCompare-top {right: -70px !important; top: -53px !important;}
    .addtoFavorite-top {right: -120px !important; top: -53px !important;}
    .add-compare-top, .add-favorite-top {display: none !important;}
    .bx-basket-block1 {margin-right: 30px; padding-right: 0; width: 140px; line-height: 22px;}
    
    .added-compare, .added-favorite, .added-cart, .add-favorite, .add-compare, .add-cart, .add-favorite-top, .add-compare-top {display: none;}
    .bx-basket-fixed {z-index: 9999;}
    
    .bx_catalog_item_scu {display: none !important;}
    .header-container {background: none; border-bottom: none;}
    
}

@media (max-width:760px){
    
    .bx_catalog_list_home .bx_catalog_item {margin-right: 8px;}
    
} 

/*------------------------------------*/
.call_button {font-size: 14px !important; padding-left: 30px !important; line-height: 0 !important; color: #fff;} 
.open_call {text-decoration: underline !important; cursor: pointer !important;}
.popup-window-button {display: none !important;}     

/*---------------------------------*/

.bx-nav-list-1-lvl {position: relative !important;}
.bx-top-nav-container .bx-nav-1-lvl {position: static !important;}
.bx-nav-2-lvl-container {position: static;}
.i_menu {background: #fff !important; border: 1px solid #e5e5e5; box-shadow: 0 2px 24px rgb(41 41 41 / 22%); z-index: 99999;}
.i_menu li.root .submenu_1 {background: #fff !important; border: none;}
.i_menu li.root .submenu_1 a, .i_menu li.root a {color: #666 !important;}
.i_menu li.root .submenu_1 a:hover, .i_menu li.root a:hover {color: #000 !important; text-decoration: underline !important;}
.submenu_1 li {width: auto !important; display: block !important; background: none !important;}
.bx-top-nav-container .bx-nav-1-lvl:hover .i_menu {display: block;}
.bx-top-nav-container .bx-nav-2-lvl-container-advanced, .bx-top-nav-container .bx-nav-2-lvl-container {padding-top: 0;}
.i_menu li.root .submenu_1 a {word-spacing: normal; line-height: 18px;}
.bx-top-nav-container {font-family: OpenSans Regular, sans-serif;}
.i_menu li.root a {line-height: 20px;}
.i_menu li.root {min-height: 150px; margin-bottom: 30px;}
.i_menu .show_all {color: #000 !important;}
.i_menu .show_all span {border-bottom: 1px dotted #000;}
.i_menu li.root .submenu_1.bordered {margin-top: 0 !important; padding-top: 0 !important;}
.mobile_menu {display: none;}
.comp_menu {display: block;}
.bx-content, .bx-footer {padding: 5px; padding-top: 0;}
.news-detail, .news-list {padding-left: 0;}
.bx-top-nav-container .bx-nav-2-lvl {background: none !important; display: block !important;}

.bx-aside-nav {z-index: 999999;}



@media (max-width: 1200px) {
    
.i_menu li.root {margin-bottom: 80px;}  
.news-detail, .news-list {padding: 0;}  
    
    
}

@media (max-width: 767px) {
    
    .mobile_menu {display: block;}
    .comp_menu {display: none;}
    .bx-aside-nav-control {z-index: 9999999;}
    
    
    
}

@media (max-width:980px){
	.bx_catalog_tile .bx_catalog_tile_ul li{width:auto;}
    
    }


/*--------------------------------*/

.startshop-panel-sort {
    position: relative;
    display: block;
    height: 40px;
    border: 1px solid #e7e7e7;
    background: #f7f7f7;
    border-radius: 5px;
    overflow: hidden;
}

.startshop-panel-sort .sort,
.startshop-panel-sort .view {
    display: block;
    height: 100%;
    font-size: 0px;
}

.startshop-aligner-vertical {
    
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 0px;
    overflow: hidden;
    
}

.startshop-panel-sort .sort {
    float: left;
    padding-left: 20px;
}

.startshop-panel-sort .view {
    float: right;
    padding-right: 20px;
}

.startshop-panel-sort .caption {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    line-height: 12px;
}

.startshop-panel-sort .sort .values {
    display: inline-block;
    vertical-align: middle;
}

.startshop-panel-sort .sort .values .value {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    
}
.startshop-panel-sort .sort .values .value a {
    text-decoration: none;
    color: #363636;
    font-size: 12px;
    line-height: 16px;
    height: 16px;
}
.startshop-panel-sort .sort .values .value a .icon {
    display: none;
    vertical-align: middle;
    overflow: hidden;
    width: 16px;
    height: 15px;
    background: url('/images/startshop.panel.sort.png') no-repeat;
    background-position: -48px 0px;
}

.startshop-panel-sort .sort .values .value.ui-state-active a {
    background: #bfa935;
    border-radius: 3px;
	border: none;
    color: #fff;
    padding: 3px 7px;
}

.startshop-panel-sort .sort .values .value a {
    
    padding: 3px 7px;
    
}

.startshop-panel-sort .sort .values .value:hover a {
    
    background: #bfa935;
    border-radius: 3px;
	border: none;
    color: #fff;
    
    
}

.startshop-panel-sort .sort .values .value.ui-state-active a {
    color: #fff;
    
}

.startshop-panel-sort .sort .values .value.ui-state-active a .icon {
    display: inline-block;
}
.startshop-panel-sort .sort .values .value.ui-state-active a .icon.asc {
    background-position: -48px 0px;
}
.startshop-panel-sort .sort .values .value.ui-state-active a .icon.desc {
    background-position: -48px -16px;
}

@media (max-width: 767px) { 
    
.startshop-panel-sort .sort {padding-left: 10px; height: auto;}
.startshop-panel-sort .caption {font-size: 10px;}
.startshop-panel-sort .sort .values .value a {
    font-size: 10px;
    margin-left: 5px;
    padding: 3px 2px;


 }
    
}




.bx_catalog_tile .bx_catalog_tile_title {line-height: 20px !important;}

/*------------------NEW HEADER, NEW TYPE CATALOG --------------------------*/

.bx-inc-orginfo {float: left; padding-right: 40px;}
.bx-worktime-prop {color: #fff; font-size: 12px; padding: 10px 0; padding-right: 40px; float: left;}

@media (max-width:1100px){
    
    .bx-worktime {display: block;}
    .bx-worktime i {display: none;}
    
}


@media (max-width: 980px) { 
    
  .bx-inc-orginfo {float:none;}  
  
  .bx-worktime {display: none;}
  
    
}

.icons-items-type {
    float: right; height: 100%; padding-right: 20px;
}

.icons-items-type-title {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    line-height: 12px;
    
    }

.items-type-tile {
    width: 23px;
    height: 23px;
    background: url(images/ico-type-tile-gray.png);
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}

.items-type-tile.active {
    background: url(images/ico-type-tilea.png);
}

.items-type-list {
    width: 23px;
    height: 23px;
    background: url(images/ico-type-list-gray.png);
    display: inline-block;
    vertical-align: middle;
}

.items-type-list.active {
    background: url(images/ico-type-lista.png);
}


@media (max-width: 768px) { 
    
    .startshop-panel-sort .caption {display: none;}
    
    
}

@media (max-width: 767px) { 
    
   
  .startshop-panel-sort .sort .values .value a {margin-left: 0;}  
  .startshop-panel-sort .sort .values .value {margin-left: 5px;}
  .items-type-tile {margin-right: 0;}
    
}
   
.item-right-block .link_buy, .item-right-block .link_buy.incart {background: #bfa935 !important;}

.link_compare .compare-label, .link_delay .delay-label {color: #bfa935 !important; border-bottom: 1px dotted #bfa935 !important;}

.bx-context-toolbar-empty-area {min-width: 12px;}

.bx-worktime-prop .fa-envelope-o::before {font-style: normal; font-size: 25px; color: #ffd80a; line-height: 30px;}
.bx-worktime-prop .fa-clock-o::before {font-style: normal; font-size: 25px; color: #ffd80a; line-height: 30px;}
.bx-worktime-prop .fa-map-marker::before {font-style: normal; font-size: 25px; color: #ffd80a; line-height: 30px;}


/*-----------------------New menu-------------------------*/

.multilevel-catalog-menu {display: block !important;}
.multilevel-catalog-menu .ul-wrapper {top: 50px !important; padding-top: 0px !important;}
.bx-top-nav-container .bx-nav-1-lvl:hover .ul-wrapper {display: block;}

.multilevel-catalog-menu .level-0 {height: 450px !important; overflow-y: scroll;}

.multilevel-catalog-menu .level-0 li.selected .level-1 {display: block; overflow-y: scroll; padding: 20px !important;}
.multilevel-catalog-menu .level-1 {width: 880px !important; height: 100% !important;}
.multilevel-catalog-menu .level-0 li {width: 100%; position: static !important; border-left: 2px solid transparent;}
.multilevel-catalog-menu .level-0 li a {font-size: 14px;}
.multilevel-catalog-menu .level-0 li.selected {border-left: 2px solid #bfa935; background: #f8f8f8 !important;}
.multilevel-catalog-menu .level-0 li.selected .arrow {display: block !important; position: absolute; right: 20px; top: 50%; margin-top: -9px;}
.multilevel-catalog-menu .level-0 li.selected .arrow::before {font-family: 'FontAwesome'; content: "\f0da"; font-size: 14px; color: #bfa935;}

.multilevel-catalog-menu .level-1 .li-2 {width: 33.33333% !important; display: block !important; float: left !important; position: relative !important; 
height: 170px; margin-bottom: 30px; padding-left: 10px; padding-right: 10px; text-align: left;}

.multilevel-catalog-menu .level-1 .li-2 a {color: #000 !important; font-size: 14px; font-weight: bold; text-align: left;}
.multilevel-catalog-menu .level-1 .li-2 a:hover {color: #bfa935 !important; text-decoration: underline !important;}

.multilevel-catalog-menu .level-1 .li-3 a {color: #000 !important; font-size: 12px; font-weight: normal; text-align: left;}
.multilevel-catalog-menu .level-1 .li-3 a:hover {color: #bfa935 !important; text-decoration: underline !important;}
.multilevel-catalog-menu .level-1 .li-3 {margin-left: 0 !important;}

.multilevel-catalog-menu .level-2 .show_all {font-size: 12px; cursor: pointer; color: #bfa935; display: inline-block; /*padding: 0 20px;*/ position: static; width: 100%; text-align: left;}
.multilevel-catalog-menu .level-2 .show_all span {border-bottom: 1px dotted #bfa935;}
.multilevel-catalog-menu .level-2.bordered .show_all {display: none;}

.multilevel-catalog-menu .level-2 .hide-1 {display: none;}
.multilevel-catalog-menu .level-2.bordered .hide-1 {display: block;}
.multilevel-catalog-menu .level-2.bordered {z-index: 9999; box-shadow: 0px 3px 8px 0px rgb(0 0 0 / 14%); padding: 10px;  position: absolute; padding-left: 55px !important;}
.multilevel-catalog-menu .level-2 {background: #fff; display: block;}

.multilevel-catalog-menu .level-1 .img-level-2 {width: 60px; position: absolute; display: block;}
.multilevel-catalog-menu .level-1 .a-level-2 {padding-left: 70px;}
.multilevel-catalog-menu .level-1 .level-2 {padding-left: 70px;}

@media (max-width:1100px){
    
    .multilevel-catalog-menu .level-1 {width: 690px !important;}
    
}


@media (max-width: 980px) { 
    
    .multilevel-catalog-menu .ul-wrapper {width: 280px;}
    
    .multilevel-catalog-menu .level-1 {width: 470px !important; left: 279px;}
    .multilevel-catalog-menu .level-1 .li-2 {width: 50% !important; height: 180px;}
    
    }
    

.bx_catalog_item_scu .bx_item_section_name_gray{line-height: 20px !important}


/*------NEW CODE FOR VERSION 22.0.5------------------*/

.bx_item_detail .bx_item_detail_scu .bx_item_section_name_gray, .bx_item_detail .bx_item_detail_size .bx_item_section_name_gray {line-height: 20px !important}

.bx-worktime-prop {padding-right: 30px;}

.tfl__link-container:hover, .tfl__link-container {flex-direction: column;}
.tfl__link-label {color: #fff;}

.location_mob {display: none; font-size: 16px;}


@media (min-width: 992px) and (max-width: 1199px) {
.top-panel_login {margin-right: 40px;}	
.bx-worktime-prop {padding-right: 15px;}

}

@media (max-width: 980px) {
	
.location_mob {display: block;}	
.bx-inc-orginfo {float: left;}
.top-panel_login {margin-right: 15px;}
	
}

@media (max-width: 767px) {
	
	.top-panel {height: auto;}
	.location_mob {text-align: center; margin: 15px 0;}
	.header-container {padding: 0;}
	.bx-inc-orginfo {float: none;}
	
}

.tfl-define-popup__main, .tfl-define-popup__second {background: none !important; color: #011e1b !important; border-radius: 5px; border: 1px solid #000; font-weight: bold;}
.tfl-define-popup__main:hover, .tfl-define-popup__second:hover {background-color: #000 !important; color: #fff !important;}
 
.map {
    
    font-size: 14px;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: 400px;
    
    
}

/*.bx-top-nav-container .bx-nav-1-lvl {position: relative !important;}*/

@media (max-width: 1200px) {
.top-slider {margin-bottom: 30px; display: inline-block;}
.bx-top-nav-container .bx-nav-1-lvl > a {line-height: 45px;}

}

.top-panel_search .bx-searchtitle .bx-input-group-btn button {padding: 11px 12px 10px;}
 
.bx_ordercart .current_price, .bx-basket-item-list-item-price, .total_sum, .bx_catalog_tile_home_type_2 .bx_catalog_item_price, .bx_item_detail .item_current_price,
.bx_catalog_list_home .bx_catalog_item_price, .item-right-block .price-label, .basket-item-price-current-text, .basket-coupon-block-total-price-current,
.bx_compare .table_compare table tr td, .bx_catalog_list_home .bx_catalog_item_price .bx_price, .bx_item_detail .item_old_price {font-family: Opensans Regular !important} 

.carousel-indicators {margin-left: 0; width: auto; left: 50%;}


/*------NEW CODE FOR VERSION 23.0.1------------------*/
   
.buy_one_click {min-width: 250px; padding: 14px 20px; background: none; border: 1px solid #bfa935; height: 53px; line-height: 28px; 
border-radius: 5px; color: #bfa935 !important; display: block; text-align: center; font-weight: bold;}

.buy_one_click:hover {background: #bfa935; color: #fff !important;}    

.item-right-block .buy_one_click {background: #bfa935; color: #fff !important; padding: 0px; min-width: 130px; line-height: 30px; border: none; font-size: 13px; height: auto;}
.bx_catalog_item_container .buy_one_click {background: #bfa935; color: #fff !important; border: none;}

.product-info {margin-bottom: 30px;}    
.product-image-wrapper {display: inline-block; vertical-align: middle; width: 16%; margin-right: 4%;}
.product-name-wrapper {display: inline-block; vertical-align: middle; width: 75%;}
.product-title {font-size: 16px; font-weight: bold; margin-bottom: 15px; display: block;}
.product-subtitle {display: block;}

@media (max-width: 1200px) {
    
  .top-slider {margin-bottom: 30px; display: block;}  
  .banners_main {margin-top: 0 !important;}
  
    
    }
    
/*------NEW CODE FOR VERSION 23.0.2------------------*/

.product-buy-link {min-width: 250px; padding: 14px 20px !important; background: #bfa935 !important; height: 53px !important; line-height: 28px !important; 
border-radius: 5px !important; color: #fff !important; text-align: center !important; font-weight: bold !important; font-size: 16px !important;}

.product-buy-link:hover {background: #000 !important;}

.product-buy-block [name="product_count"] {height: 53px !important; width: 60px !important;}
.product-count-spinner__item--down, .product-count-spinner__item--up {height: 53px !important; width: 30px !important;}
.count_minus, .count_plus {float: left; height: 53px !important; width: 30px !important; cursor: pointer; display: block; text-align: center; border: 1px solid #a9a9a9; position: relative; font-weight: bold; 
font-size: 21px; line-height: 50px;}

.bx_catalog_item_container .product-buy-link {display: block; background: #7C6B11 !important;}
.bx_catalog_item_container .product-buy-block {margin: 5px 0;}

.item-right-block .product-buy-link {background: #7C6B11 !important; color: #fff !important; padding: 0px !important; min-width: 145px; line-height: 30px !important; border: none; font-size: 13px !important; 
height: auto !important;}
.item-right-block .product-buy-block {margin: 5px 0;}

.bc-cart-w-btn-show-cart-count {background: #ffd80a !important; color: #000 !important;}

.current_price_format {color: #000; font-size: 40px; float: left; display: inline-block; line-height: 40px; font-family: Opensans Regular !important; font-weight: bold;}

.bx_catalog_tile_home_type_2 .bx_stick_disc {z-index: 999;}

@media (max-width: 767px) {
    
.product-buy-link {width: 100%;} 

.product-buy-block [name="product_count"] {width: 50% !important;}
.product-count-spinner__item--down, .product-count-spinner__item--up {width: 25% !important;}
.count_minus, .count_plus {width: 25% !important;}
.product-count-spinner {width: 100%; margin-bottom: 15px;}

    
    
} 

/*------NEW CODE FOR VERSION 23.0.3------------------*/

body .solid_button, body .solid_element, body .catalog-button, body .login_page .rememberme .USER_REMEMBER:before {background-color: #032039 !important;}
.solid_button, .solid_element {background:#1a58d7; color: #fff; font-family: 'PT Sans','Ubuntu', 'Noto Sans', Verdana, Arial, sans-serif; font-size: 12px;}

.theme_switcher .submit_form {display: inline-block !important;}    
.theme_switcher .one_group .header2 {float: none; width: auto;}

.header-container {border-bottom: none;}
.header-container .bx-top-nav-container {display: block;}
.bx-top-nav-container .bx-nav-1-lvl > a {color: #fff;}
.header-topnav ul li {width: auto;}
.header-topnav .bx-top-nav-container .bx-nav-1-lvl {position: static !important;}

.header-menu-container {height: 57px; background: none; border-top: 1px solid #656565; border-bottom: 1px solid #656565;}
.header-menu-container .header-topnav {margin: 0px 120px 0px 30px;}
.header-menu-container .header-topnav ul li {display: inline-block; width: 16.6667%;}
.header-menu-container .multilevel-catalog-menu .level-0 li {width: 100%;}
.multilevel-catalog-menu .level-0 {margin-top: 0;}
.multilevel-catalog-menu .level-1 {margin-top: 0;}
.multilevel-catalog-menu .level-2 .hide-1 {display: none;}

.header-menu-container .bx-top-nav-container .bx-nav-1-lvl > a {color: #000;}

.header-menu-container .bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-active > a {color: #bfa935;}
.header-menu-container .bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-hover > a, .header-menu-container .bx-top-nav .bx-top-nav-container .bx-nav-1-lvl:hover > a {color: #bfa935;}

.header-menu-container.bg-menu {background: #bfa935; border-top: 1px solid #bfa935; border-bottom: 1px solid #bfa935;}
.header-menu-container.bg-menu .bx-top-nav-container .bx-nav-1-lvl > a {color: #fff;}
.header-menu-container.bg-menu .bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-active > a {color: #bfa935; background: #fff; text-decoration: none;}
.header-menu-container.bg-menu .bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-hover > a, .header-menu-container.bg-menu .bx-top-nav .bx-top-nav-container .bx-nav-1-lvl:hover > a {color: #bfa935; 
background: #fff; text-decoration: none;}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container-advanced, .bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container {
    min-width: 200px;}

.bx-top-nav-container .bx-nav-2-lvl-container-advanced:before, .bx-top-nav-container .bx-nav-2-lvl-container:before {background: none;}

.header-container .bx-searchtitle {margin-top: 10px;}
.header-container .bx-searchtitle .bx-input-group {background: #fff; border: 1px solid #656565; border-radius: 2px;}
.header-container .header-topnav {
width: 45%; /*первое правильное значение width: 70%; */
margin: 15px 120px 15px 30px;/*margin: 5px 120px 0px 30px;*/
}
.header-container .bx-searchtitle .bx-input-group-btn button {padding: 10px 12px;}

.bx-searchtitle {margin: 0;}
.top-panel #title-search-input[type="search"] {width: 120px; font-size: 13px; height: 37px; padding: 7px 44px 7px 7px; transition: all 0.4s ease 0s; background: #fff;}
.top-panel #title-search-input[type="search"]:focus {box-shadow: none; margin-left: -30px; width: 150px; background: #fff;}
.top-panel_search .bx-searchtitle .bx-input-group-btn button {background: #fff !important; padding: 7px 12px 8px; border-radius: 0px; color: #000 !important;}
.top-panel_search .bx-searchtitle .bx-input-group-btn button:hover {background: #fff !important; color: #bfa935 !important;}
.bx-searchtitle .bx-input-group-btn button {background: #bfa935 !important; color: #fff !important;}
.bx-searchtitle .bx-input-group-btn button:hover {background: #000 !important; color: #fff !important;}
.bx-searchtitle .bx-input-group-btn {background: none;}

.top-panel .bx-searchtitle .bx-input-group {border: none;}

@media screen and (-webkit-min-device-pixel-ratio: 0){
.top-panel_search {width: auto !important;}
}


.header-container.fixed .bx-top-nav-container {display: block !important;}
.header-container.fixed .menu_bottom {display: block !important;}
.header-container.fixed .header-topnav {margin: 0;}
.header-container.fixed .header-topnav ul li {width: 16.6667%;}
.header-container.fixed .multilevel-catalog-menu .level-0 li {width: 100%;}
.fixed .bx-searchtitle {display: none !important;}

.bx-footer-bottomline .bx-worktime-prop {padding-right: 70px;}
.bx-footer-bottomline .col-adress {width: 40% !important;}
.bx-footer-section .bx-socialfooter {text-align: left; padding: 10px 10px;}
.bx-footer .container {padding: 20px 0;}

.bx-footer-bottomline {border-top: 1px solid #656565;}

.bx_item_detail_size ul li:hover {background: none !important;}

.items-type-list.active {
    background: url(images/ico-type-lista.png);
    background-color: #bfa935;
}

.items-type-tile.active {
    background: url(images/ico-type-tilea.png);
    background-color: #bfa935;
}

.header-container {height: auto;}

@media (max-width: 1199px) {

.bx-footer-bottomline .bx-worktime-prop {padding-right: 50px;}
.bx-top-nav-container .bx-nav-1-lvl > a {line-height: 35px; height: 55px;}

}

@media (max-width:1100px){
    
    .multilevel-catalog-menu .level-1 {width: 640px !important;}
    
}

@media (max-width:980px){
    
    
    .bx-footer-bottomline i {display: none;}
    .bx-footer-bottomline .col-adress {width: 35% !important;}
    .bx-footer-bottomline .bx-worktime-prop {padding-right: 35px;}
    .multilevel-catalog-menu .level-1 {width: 470px !important;}
    
}


@media (max-width: 767px) {
 
.header-topnav {display: none;}   
.header-menu-container {display: none;}  
.header-container {border-bottom: none; border-top: none;} 
}