#menu-vertical-list > li.menu-open > .ns-dd {display:block !important;}
#menu-vertical-list > li .dropdown-menu-full-image .nsmenu-parent-img {
    display: block;
    text-align: left;
}	
#menu-vertical-list {
	padding:0;
}	
#catalog-menu-item{
	position:unset;
}
#catalog-menu-item button{
	background: none;
    border: none;
    margin: 0;
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    text-transform: none;
    text-align: center;
    line-height: 38px;
}
#catalog-menu-item button svg{
	display: block;
    float: left;
    margin-top: 9px;
    margin-right: 6px;
}
#catalog-menu-item .dropdown-menu{
	 width:20%;
	 background: #1a4779;
}
 #menu-vertical-list > li .dropdown-menu-full,  #menu-vertical-list > li .dropdown-menu-full-image {
    display: none;
    background: #fff;
    position: absolute;
    left: 100%;
    top: 1px;
    min-height: 100%;
    border: 1px solid #ddd;
    border-radius: 0px 4px 4px 4px;
    padding: 0;
    margin-top: -1px;
    box-sizing: content-box;
    margin-left: 0px;
    z-index: -1;
    max-height: 650px;
    overflow-y: auto;
    box-sizing: content-box;
}
 #menu-vertical-list > li .dropdown-menu-full .nsmenu-haschild,  #menu-vertical-list > li .dropdown-menu-full-image .nsmenu-haschild {
    padding: 10px;
}
.box-col-3 {
  width: 399.4%;
}
 #menu-vertical-list > li .dropdown-menu-full .nsmenu-parent-block, #menu-vertical-list > li .dropdown-menu-full-image .nsmenu-parent-block {
    margin-bottom: 10px;
    margin-top: 0px;
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
}
#menu-vertical-list > li .dropdown-menu-full .nsmenu-parent-title, #menu-vertical-list > li .dropdown-menu-full-image .nsmenu-parent-title {
    display: block;
    padding: 0px;
    text-decoration: none;
    position: relative;
    text-align: left;
    color: #2B8CDB;
}
 #menu-vertical-list > li .dropdown-menu-full .nsmenu-ischild li a, #menu-vertical-list > li .dropdown-menu-full-image .nsmenu-ischild li a {
    font-size: 13px;
    color: #555;
    padding: 2px 0px;
    position: relative;
    display: block;
}

 #menu-vertical-list  .sub-category-item.col-2 {
    width: 33.3%;
    height: 140px;
    overflow: hidden;
	margin-top: 10px;
    position: relative;
}
 #menu-vertical-list .nsmenu-haschild {
    padding-left: 30px;
    padding-right: 30px; 
    flex: 1;
    display: flex;  
    background: #fff;
    -webkit-border-radius: 0 0 3px 0;
    -moz-border-radius: 0 0 3px 0;
    border-radius: 0 0 3px 0;
    flex-wrap: wrap;
    padding-bottom: 20px;
    align-content: flex-start;  
}
 #menu-vertical-list .sub-category-item .title {
    display: block;
    font-size: 15px;
    color: #252525;
    margin-bottom: 15px;
    font-weight: 600;
	max-width: 225px;
}
 #menu-vertical-list  .sub-category-item ul{
	 list-style:none;padding-left: 20px;
 }
 #menu-vertical-list .sub-category-item a:hover{
	 background:none;
 }
 #menu-vertical-list .sub-category-item .content-block ul li a:before {
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    min-width: 6px;
    min-height: 6px;
    border: 1px solid #252525;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    border-left-color: transparent;
    border-bottom-color: transparent;
    margin-right: 10px;
    position: relative;
    top: 6px;
}
 #menu-vertical-list .sub-category-item  a {
    display: flex;
}
 #menu-vertical-list .sub-category-item.col-2:after {
    content: '';
    display: block;
    position: absolute;
    bottom: -5px;
    right: 0;
    width: calc(100% - 80px);
    height: 40px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    background: -moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 25%,rgba(255,255,255,.75) 50%,#fff 75%);
    background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 25%,rgba(255,255,255,.75) 50%,#fff 75%);
    background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 25%,rgba(255,255,255,.75) 50%,#fff 75%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);
}
 #menu-vertical-list .sub-category-item .content-block {
    position: relative;
    display: flex;
}
#menu-vertical-list a.dropdown-toggle{
	display: block;
    position: relative;
    width: 100%;
	padding: 8px 0px;
}
#menu-vertical-list .vm-item > a:after {
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    border: 2px solid #dfdfdf;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    border-left-color: transparent;
    border-bottom-color: transparent;
	position: absolute;
    right: 0px;
    top: 16px;
}
.vm-item{
	list-style:none;
	padding: 0px 15px;
}
.vm-item > a:hover{
	background:none!important;
}
.vm-item > a  span{
	position: absolute;
    top: 3px;
    left: 0px;
    display: block;
    float: left;
    width: 30px;
}
.vm-item > a span img{
	width:1rem;
	max-width:100%;
}
.vm-item > a .h2{
	margin: 0;
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    text-transform: none;
    text-align: left;
    line-height: 23px;
    padding-left: 45px;
}
.vm-item:nth-child(1) > a span{
	
    top: 6px;
   
}
.vm-item:nth-child(3) > a span{
	width: 26px;
    top: 5px;
    left: 1px;
}
.ns-dd{
	border-radius: 0;
	border:none;
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
}
#menu-vertical-list .sub-category-item .item-container {
    position: absolute;
    padding: 5px 20px 5px 5px;
    background: #fff;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    width: 100%;
}
#menu-vertical-list .sub-category-item:hover .item-container {
    z-index: 2;
   
}
#menu-vertical-list .sub-category-item:hover {
    overflow: visible;
    z-index: 2;
}
#menu-vertical-list > li.menu-open > .ns-dd { display:block !important;}

#menu-vertical-list > li .dropdown-menu-full-image .nsmenu-parent-img {
    display: block;
    text-align: left;
}	
#menu-vertical-list {
	padding:0;
	padding-bottom: 2rem;
}	
#catalog-menu-item{
	position:unset;
}

#catalog-menu-item .dropdown-menu{
	 width:20%;
	 background: #1a4779;
}
 #menu-vertical-list > li .dropdown-menu-full,  #menu-vertical-list > li .dropdown-menu-full-image {
    display: none;
    background: #fff;
    position: absolute;
    left: 100%;
    top: 1px;
    min-height: 100%;
    border: 1px solid #ddd;
    border-radius: 0px 4px 4px 4px;
    padding: 0;
    margin-top: -1px;
    box-sizing: content-box;
    margin-left: 0px;
    z-index: -1;
    max-height: 650px;
    overflow-y: auto;
    box-sizing: content-box;
	
	
}

 #menu-vertical-list > li .dropdown-menu-full .nsmenu-haschild,  #menu-vertical-list > li .dropdown-menu-full-image .nsmenu-haschild {
    padding: 10px;
}
.box-col-3 {
  width: 399.4%;
}
 #menu-vertical-list > li .dropdown-menu-full .nsmenu-parent-block, #menu-vertical-list > li .dropdown-menu-full-image .nsmenu-parent-block {
    margin-bottom: 10px;
    margin-top: 0px;
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
}
#menu-vertical-list > li .dropdown-menu-full .nsmenu-parent-title, #menu-vertical-list > li .dropdown-menu-full-image .nsmenu-parent-title {
    display: block;
    padding: 0px;
    text-decoration: none;
    position: relative;
    text-align: left;
    color: #2B8CDB;
}
 #menu-vertical-list > li .dropdown-menu-full .nsmenu-ischild li a, #menu-vertical-list > li .dropdown-menu-full-image .nsmenu-ischild li a {
    font-size: 13px;
    color: #555;
    padding: 2px 0px;
    position: relative;
    display: block;
}

 #menu-vertical-list  .sub-category-item.col-2 {
    width: 33.3%;
    height: 180px;
    overflow: hidden;	
    position: relative;
}
 #menu-vertical-list .nsmenu-haschild {
    padding-left: 30px;
    padding-right: 30px; 
    flex: 1;
    display: flex;  
    background: #fff;
    -webkit-border-radius: 0 0 3px 0;
    -moz-border-radius: 0 0 3px 0;
    border-radius: 0 0 3px 0;
    flex-wrap: wrap;
    padding-bottom: 20px;
    align-content: flex-start;  
}
 #menu-vertical-list .sub-category-item .title {
    display: block;
    font-size: 15px;
    color: #252525;
    margin-bottom: 15px;
    font-weight: 600;
	max-width: 225px;
}
 #menu-vertical-list  .sub-category-item ul{
	 list-style:none;
 }
 #menu-vertical-list .sub-category-item a:hover{
	 background:none;
 }
 #menu-vertical-list .sub-category-item .content-block ul li a:before {
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    min-width: 8px;
    min-height: 8px;
    border: 2px solid #000;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    border-left-color: transparent;
    border-bottom-color: transparent;
    margin-right: 10px;
    position: relative;
    top: 11px;
}
 #menu-vertical-list .sub-category-item  a {
    display: flex;
}
 #menu-vertical-list .sub-category-item.col-2:after {
    content: '';
    display: block;
    position: absolute;
    bottom: -5px;
    right: 0;
    width: calc(100% - 80px);
    height: 40px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    background: -moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 25%,rgba(255,255,255,.75) 50%,#fff 75%);
    background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 25%,rgba(255,255,255,.75) 50%,#fff 75%);
    background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 25%,rgba(255,255,255,.75) 50%,#fff 75%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);
}
 #menu-vertical-list .sub-category-item .content-block {
    position: relative;
    display: flex;
}
#menu-vertical-list a.dropdown-toggle{
	display: block;
    position: relative;
    width: 100%;
	padding: 8px 0px;
	padding-top: 25px;
    padding-bottom: 7px;
}
#menu-vertical-list .vm-item > a:after {
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    border: 2px solid #dfdfdf;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    border-left-color: transparent;
    border-bottom-color: transparent;
	position: absolute;
    right: 0px;
    top: 34px;
}
.vm-item{
	list-style:none;
	padding: 0px 15px;
}
.vm-item > a:hover{
	background:none!important;
}
.vm-item > a  span{
	position: absolute;
    top: 21px;
    left: 0px;
    display: block;
    float: left;
    width: 30px;
}
.vm-item > a span img{
	max-width:100%;
}
.vm-item > a .h2{
	margin: 0;
    font-size: 17px;
    color: #fff;
    font-weight: 600;
    text-transform: none;
    text-align: left;
    line-height: 24px;
    padding-left: 45px;
}
.vm-item:nth-child(1) > a span{
	
    top: 23px;
   
}
.vm-item:nth-child(3) > a span{
	width: 26px;
    top: 22px;
    left: 1px;
}
.ns-dd{
	border-radius: 0;
	border:none;
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
}
#menu-vertical-list .sub-category-item .item-container {
 
    padding: 23px 16px;
    background: #fff;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    width: 100%;

}
#menu-vertical-list .sub-category-item:hover .item-container {
    z-index: 2;

}
#menu-vertical-list .sub-category-item:hover {
    overflow: visible;
    z-index: 2;
}

.services-nav svg, .mobile-search svg{
	fill:#fff;
	width: 30px;
}
#catalog-menu-item > .dropdown-menu{
	min-height:469px!important;
}
.ns-dd{
	border:none!important;
	border-radius:0!important;
}
@media only screen and (max-width: 479px){
header > .container > .row > .mobile-menu {
    margin-right: 7px;
    padding-top: 8px;
}
}
.contacts-mobile,.home-menu-block{display:none;}
.rating-prods{
	display: flex;
    flex-direction: row;
}
.rating-grid{
	width: 50%;
    margin-top: -4px;
    text-align: left;
}
.reviews-count{
	width:50%;
	display: flex;
    align-items: center;
    justify-content: flex-start;
}
.r-count{
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    font-size: 14px;
    color: #A4A1A1;
    margin-right: 5px;
}
.r-count svg{
	width: 25px;
    height: 16px;
	margin-right: 5px;
}
.r-text{
	font-size: 14px;
    color: #A4A1A1;
}
.rating-grid .fa-stack{
	width: 15px;
    height: 15px;
}
.rating-grid .fa-star {
    color: #FAC917;
}
.rating-grid .fa-stack i:nth-child(2) {
    display: none;
}
.rating-grid .fa-star-o {
    color: #b7b7b7;
}
.product-grid-block .cart {
	background: #81C96C;
    border: none;
    color: #fff;
    font-size: 19px;
    padding: 10px 30px;
    border-radius: 5px;
	width: 100%;
}
.buttons-fnct{
	position: absolute;
    top: 10px;
    display: flex;
    flex-direction: column;
    right: 5px;
}
.product-grid-block  .favorite,
.product-grid-block  .compare{
    background: #ffffff;
    border: none;
    outline: none;
    margin-bottom: 4px;
    padding: 4px 3px;
    border-radius: 4px;
}
.product-grid-block .price-block {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.product-grid-block .parts-payment{
	display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: flex-start;
    width: 97px;
}
.product-grid-block .parts-payment .part-payment {
    background-color:#fff;
    background-size: 43%;
    width: 45px;
    height: 23px;
    border: 1px solid #979797;
    border-radius: 4px;
    font-weight: 700;
    position: relative;
    cursor: pointer;
    background-position-x: 3px;
	
}
.buttons-fnct .favorite{
	    padding-bottom: 0;
}
.product-grid-block  .part-payment span {
    font-size: 12px;
    position: absolute;
    bottom: 4px;
    right: 6px;
    line-height: 1;
    color: #000;
}

.product-grid-block{
	padding:0 20px!important;
}
.product-grid-block .product-inner{
	padding:0 20px!important;
	display: flex;
    flex-direction: column;
    justify-content: space-evenly;
	padding-top: 15px!Important;
}
.product-grid-block:hover .product-inner{
	width: 100%;
    background: #fff;
   
    border-radius: 0px;
    position: absolute;   
	box-shadow: 0px 7px 15px rgba(0, 0, 0, 0.14);
    border-radius: 0px;
    z-index: 99;
   
}
.product-grid-block .product-thumb {	
	position:relative;		
}
.product-grid-block .product-thumb{
	overflow:visible!important;
}
.product-grid-block .button-group{
	display:none;
	margin-top: 10px;
	margin-bottom: 25px;
}
.product-grid-block .product-thumb:hover .button-group{
	display:block;
	
}
.product-grid-block .h3{
	height: 64px!important;
}
.more-btn-p{
	display: block;
}
.grid-instock{
	position: absolute;
    top: 6px;
    left: 20px;
    z-index: 9;
    color: #81C96C;
    font-size: 12px;
}
.mob-clm-wrap{
	display:none!important;
}
.sbSelector{
    font-size: 12px;
    color: #393939!important;
    background: #F4F4F4;
    padding: 0px 58px 0px 10px;
    border-radius: 4px;
    display: block;
    height: 36px;
    line-height: 36px;	
}
.sbHolder{
	position: relative;
}
.row.sort:after{
	top: 4px;
}
.category-container #content select{
	width: 200px;
    height: 36px;
    padding: 0px 58px 0px 10px;
}
.sbOptions{
	background: #f4f4f4;   
    list-style: none;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 999;
    overflow-y: auto;   
    margin: 0;
    padding: 0;
	border-radius: 0px 0px 4px 4px;
	font-size: 12px;  
	border-top:1px solid #e4e4e4!important;
}
.sbOptions li{
   padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.sbOptions li:hover{
	background:#FFFFFF!important;
}
.sbOptions a{
	color: #393939!important;
}
.category-categories{
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
}
.sort{
	margin-right:27px!important;
}
.sbHolder{
	width:200px;	
}
.category-categories .category-item{
	float:none;
}
.product-thumb .price{
	display: flex;
    flex-direction: row-reverse;
	justify-content: flex-end;
}
.product-thumb .price-old{
	font-size: 16px;
    text-align: left;
    color: #737171;
    text-decoration: line-through;
    margin-left: 20px;
    margin-top: 16px;
}
.product-thumb .price-new{
	color: #E3382D!important;
}
.product-thumb .price-block{
		width:100%!important;
	}

.category-content .content-category .category-products{
	min-height: 380px;
}
.sticker-item{
    margin-bottom: 5px;	
}
.sticker-item span{
  
    height: 30px;
    line-height: 30px;
    border-radius: 6px;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
	padding: 6px 20px;
	font-weight: 700;
   
}
.sticker_new span{
	background: #FBB630;
	
}
.sticker_top span{
	background: #3F6FB4;
	
}
.sticker_special span{
	background: #E3382D;

}
.sticker-wrap{
	position: absolute;
    /*top: 32px;*/
    z-index: 99;
    display: flex;
    left: 20px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;

}

.imgprod{
	position:relative;
}
.prod-stickers{
	    /*top: 58px;*/
}
@media (max-width: 992px) {
		#top #horizontal-menu .nav>li>div {
    display: flex;
    align-items: center;
    width: 100%;
	padding: 0 5px 0 0;
	font-size: 16px;
	height:23px;
  }
 #horizontal-menu .login-popup .h2, .login-popup a{
	  color:#fff!important;
  }
  .login-popup > span, .account-link span{
	margin-top: -4px;  
  }
   .login-popup .h2, .account-link .h2{
	margin: 0;
    margin-left: 14px;
    color: #fff;
    margin-top: 0px;
   }
}
@media (max-width: 767px) {
.sticker-item span{
	font-weight: 500;
	font-size:8px;
	padding: 4px 10px;
    line-height: 18px;
}	

.sticker-item {
    margin-bottom: 0px;
}

.sticker-wrap{	   
		left: 0;
		top:22px;
}	
.prod-stickers{
	top:58px;
}
#content-product .product-actions.special-product{
	display: flex;
    justify-content: space-between;
    align-items: center!important;
}	
.product-actions.special-product #product #button-cart{
	margin-top: 6px!important;
}
.product-actions  .old-price{
	text-decoration: line-through;
    font-size: 14px;
}
.product-actions  .new-price{
	margin-top: 0px!important;
    color: #E3382D!important;
}
.special-product #button-ukrcredits{
	display:none!important;
}
.home-menu-block{
		display:none;
	}
	.home-menu-block{
		background: #fff;
		display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: center;
		padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 15px;
        padding-right: 15px;
	}
	.home-menu-block div{
	  width: 33.333%;
	  padding: 5px 3px;
	}
    .home-menu-block span{
    	display:block;
		line-height: 12px;
        margin-top: 5px;
    }
	.home-menu-block a{		
        display: flex;
        border: 1px solid #81C96C;
        font-size: 9px;
        height: 66px;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        text-align: center;
        color: #000000;
        font-weight: 400;
        flex-direction: column;
		padding: 0 5px;
	}
	.home-menu-block img{
		max-width:100%;
	}		
	.mobile-menu svg{
		width:22px!important;
	}
	.mobile-menu{
	  padding: 5px 5px!important;   
	}
	.product-thumb .price-old{
		font-size:10px!important;
		margin-top: 5px!important;
		margin-left: 10px!important;
	}
	
	.category-container .btn-f{
		font-weight:500!important;
	}
	.container.category-container {
    padding: 0 10px;
    margin-top: 10px;
}
	.sbHolder{
	width:auto;
}
    header{
    	margin-top:16px!important;
    }	
	header > .container{
		padding-bottom: 12px!important;
	}
	.header #logo svg{
		width: 126px!important;
		margin-top: 3px!important;
	}
	.search-block{
		margin-top: 12px!important;
	}
	header #search .input-search{
		height: 30px;
		font-size: 13px;
		box-shadow: none!important;
		border-radius:6px!important;
	}
	header > .container{
		padding: 0 20px!important;
		padding-bottom: 8px!important;
	}
	.btn-search{
		position:relative;
	}
	.btn-search svg{
	   width: 15px;
       position: absolute;
       top: -15px;
       left: -16px;
	}
	#compare-total svg{
		width:20px;
	}
	#wishlist-total svg{
		width:16px;
	}
	footer{
		padding: 35px 15px 10px 15px!important;
	}
	#foot-cont .footer-nav{
	    display: flex;
        flex-wrap: wrap;  
        justify-content: flex-start;
        flex-direction: column;
		padding: 0;		
        margin-top: 10px;
	}
	#foot-cont .footer-nav li:nth-child(4){
		margin-bottom: 35px;
	}
	#foot-cont .online-chat a span {
        background: #365E98;
        border-radius: 5px;
        margin-left: 0px;
        height: 32px;
        width: 32px;
        display: flex;
        align-items: center;
        justify-content: center;
	    margin-right: 10px;
   }
    #foot-cont .online-chat a{
	    font-size: 14px;
        color: #fff;
        display: flex;
        overflow: hidden;
        margin-bottom: 10px;
        flex-direction: row;
        align-items: center;
	}
	footer #foot-cont .contacts .phone::before {
    top: 1px;
    left: 2px;
    width: 14px;
   }
   #foot-cont .binct-phone-number-1>a {
        color: #fff;
        font-size: 15px;
        display: block;
		
    }
	 #foot-cont  .online-chat{
		margin-top: 15px;
	}
	#foot-cont  .online-chat > span{
		font-size: 14px;
	}
	
	#foot-cont  .online-chat div{
		margin-top: 16px;
	}
	.year-text{
		font-size: 11px;
	}
	.cont-mob-title{
		text-align: center;
        color: #3F6FB4;
        font-size: 16px;
        font-weight: 700;
	}
	.cont-mob-telephones{
		padding-left: 20px;
        position: relative;
		margin-top: 24px;
		margin-bottom: 25px;
	}
	.cont-mob-telephones svg{
		position: absolute;
        top: 2px;
        left: 0;
	}
	.cont-mob-telephones span{
		display:block;
		font-size:10px;
		color:#9E9E9E;
		margin-top: -9px;
	}
	.cont-mob-chat svg{
		margin-right: 7px;
	}
	.contacts-mobile{
		padding:22px 40px;
		display:block;
		background: #fff;
	}
	.contacts-mobile a, .contacts-mobile p{
		display:block;
		margin-bottom:0px;
		color:#000000;
		font-size:14px;
	}
	.cmb-title{
	   font-size:14px;
	   font-weight:700;
	   color:#3F6FB4;
		margin-top: 25px;        
	}
	.cont-mob-chat .cmb-title{
	   font-size:14px;
	   font-weight:700;
	   color:#3F6FB4;	
	   margin-bottom: 14px;
	   margin-top: 0px;
	}
	.cmb-title-m{
		font-size:14px;
	    font-weight:600;
		color:#3F6FB4;
	}
	.contact-pc{
		display:none;
	}
	.cont-mob-chat a{
	   display: flex;
       flex-direction: row;
       align-items: center;
       margin-bottom: 20px;
	}
	.cont-mob-inf{
		margin-top:14px;
	}
	
	.cont-mob-inf p{
	   font-size: 14px!important;
       font-weight: 400!important;
       margin-top: 13px;	
	   line-height: 20px!important;
	}
	#soinst{
		margin-left:0;
	}
	footer .socfooter a:first-child {
    margin-left: -10px!important;
    }
	
	#content-home .html-block{
		margin-top:10px;
	}
    .owl-carousel .product-title{
		height: 30px!important;
        margin-bottom: 10px!important;
	}
	.catalog-block{
		padding-bottom:20px;
	}
	#content .catalog-title:nth-child(1){
		padding-top: 15px;
	}
	.catalog-title{
		background: #fff;
        color: #3F6FB4;
        font-size: 14px;
        font-weight: 600;
        padding-left: 25px;		
	}
	#horizontal-menu.n-mob-menu .nsmenu-thumb {
    width: 18px;
    max-height: 18px;
	}
    
   .btn-f{
	    width: 38%!important;
        margin: 0!important;
        height: 34px!important;
        line-height: 12px!important;
        background: #3F6FB4!important;
   }
   .sort {
	   width:54%;
	  
	   margin: 0!important;
   }
   #input-sort{
	   width:100%!important;
	    height: 34px!important;
   }
   .sort-filt-block{
	 display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: space-between;
    padding: 0 15px;
    margin-bottom: 25px;
   }
   .product-grid-block .product-inner{
	   padding:0!important;
	   padding-top:15px!important;
   }
   .product-grid-block{
	   padding:0 10px!important;
   }
   .category-content .content-category .category-products {
    padding-right: 10px!important;
    padding-left: 10px!important;
  }
  .rating-prods .fa{
	  font-size:12px;
  }
  .rating-grid .fa-stack {
    width: 9px;
    height: 9px;
}
.r-count svg {
    width: 17px;
    height: 13px;
    margin-right: 5px;
}
.r-count, .r-text{
	font-size:10px;
}
.product-grid-block .parts-payment .part-payment{
	width: 30px;
    height: 18px;
}
.product-grid-block .part-payment span {
    font-size: 8px;
    bottom: 4px;
    right: 4px;
	font-weight: 500!important;
}	
.product-grid-block .parts-payment>div {
    margin-right: 5px;
}
.product-grid-block  .price-block .h4{
	font-size: 12px;
}
.product-grid-block .privatbank{
	margin:0;
}
.price-block .price{
   min-width:80px;	
}
.product-grid-block .h3 {
    height: 34px!important;
}
.product-grid-block .product-thumb .button-group {
    display: block!important;
}
.product-grid-block:hover .product-inner{
	box-shadow:none!important;
}
.grid-instock{
    font-size: 10px;
	top: 4px;
    left: 3px; 
}
.product-grid-block .cart{
	font-size: 15px;
	padding: 8px 30px;
}
.mob-clm{
	display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    border: 1px solid #ECECEC;
    background: #fff;
    height: 50px;
    line-height: 50px;
}
.clm-item{
	width:25%;
	border-right:1px solid #ECECEC;
	text-align: center;
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}
.mob-clm .clm-item:last-child{
	border:none;
}
.mob-clm-wrap{
	position: fixed;
    top: -1px;
    z-index: 999;
    width: 100%;
    padding: 0 9px;
}
.mob-clm-wrap.show-clm{
	display:block!important;
}
.product-block .imgprod .parts-payment{
	display:none!important;
}
.product-block .imgprodbtn{
	float:none!important;
}
.product-info .thumbnails{
	padding-top: 17px!important;
	padding-bottom: 0px!important;
}
#prim .thumbnail img{
    max-width: 208px;	
}
.product-info  .imgprod .owl-carousel{
	margin-bottom:20px!important;
}
#prim .owl-carousel .owl-buttons .owl-prev{
	top: 95%;
	left:17px;
}
#prim .owl-carousel .owl-buttons .owl-next{
	top: 95%;
	right: 26px;
	
}
#button-cart svg{
	display:none;
}
.product-actions #product #button-cart {
    width: 100%!important;
    height: 36px;
    font-size: 14px;
    line-height: 36px!important;
    padding: 0;
}
.product-actions #product .btn-ordercart {  
    width: 100%!important;   
    line-height: 36px!important;
}

.product-actions #product {
    width: 60%!important;	
}	
.product-info  .product-actions{
	padding-top:15px!important;
}
.product-actions {
    display: flex;
    justify-content: space-between;
    align-items: flex-start!important;
}

#button-ukrcredits{
	border: 1px solid #81C96C!important;
	margin-top: 18px!important;
}
.product-info  .rating {
	margin: 0 auto;
    margin-top: 8px!important;
}
#content-product .rating .fa-star+.fa-star-o {
    color: #FBB630;
}
#content-product .rating .fa-star{
   color: #FBB630;
}
#content-product  .rating .ratio>span{
	margin-right: 8px;
}
#content-product .rating .reviews{
	font-size: 12px;
    color: #B7B4B4;
	padding-left: 10px;
}
#content-product .rating .reviews svg{
	width: 16px;
    height: 12px;
    margin-top: 5px;
}
#content-product .prodf{
	order: 3;
}
#content-product .product-right-cod{
	order: 4;
}
#content-product .prodopl{
	order: 5;	
	
}
#content-product .area-products {
    display: flex;
    flex-wrap: wrap;
    align-items: center!important;
    justify-content: center!important;
}


#content-product .characteristics .attributes {
    font-size: 10px;
}
#content-product .characteristics .attributes>div {
    padding: 8px 15px;
}
#content-product .characteristics .attrmore{
	border: 2px solid #81C96C;
}
#content-product  .characteristics .h3{
	text-transform: uppercase;
    font-size: 12px;
    margin-bottom: 0px;
    font-weight: 600;
}
.product-block .thumbnails,
.product-block .product-actions,
.product-block .prodf,
.product-block .product-right-cod,
.product-block .prodopl,
#content-product .advantages{
	margin-bottom:-6px!important;	
}

#content-product .left-modules{
	padding:10px 0px!important;
    padding-bottom: 0!important;
}
#content-product .product-block,
#content-product .characteristics,
#content-product .description,
#content-product .product-recently-viewe {
	margin-bottom:4px!important;
}
#content-product .description,
#content-product .characteristics,
#content-product .product-block .html-block,
#content-product .prodopl,
#content-product .product-right-cod,
#content-product .advantages,
#content-product .prreviews{
    padding: 20px 25px!important;
}
#content-product .advantages .advantages-items.row{
	margin-bottom:-10px;
}
#content-product .products-show .h3{
	margin-bottom:10px;
}
#content-product .advantages .advantages-items .advantages-item span>img {
    width: 50px;
    height: 50px;
}
#content-product .advantages .advantages-items .advantages-item{
	padding: 0px 0;
    margin-top: 0;
    margin-bottom: 10px;
}
#content-product .advantages .advantages-items .h5{
	margin-top: 18px;
    font-weight:400;	
}
#content-product .description-text {
	display: flex;
    flex-direction: column;
}
#content-product .description-text .video-container{
	order:2;
}
#content-product .description-text h2{
	order:1;
}
#content-product .description-text ul{
	order:3;
}

.description #description-text-wrap .description-text h2, 
.description #description-text-wrap .description-text .h2,
.description #description-text-wrap .description-text p[style*="font-size"]{
	font-size: 12px!important;
    line-height: 16px!important;
	font-weight:500!important;
}
.description #description-text-wrap .description-text ul li {
    margin-bottom: 0px!important;
}
#content-product .description-text ul{
	font-size: 10px;
}
.product-info .product-features>li>img{
	height: 27px!important;
	
}
.product-info .product-features{
	margin: 0px 0 -10px!important;
}
.product-info .product-features>li{
	font-size:9px!important;
}
#content-product .product-code, #go_cond_otop{
	width:226px;
	height: 36px;
	margin-bottom: 5px;	
}
#go_cond_otop .text-montazh{
	font-size: 12px!important;
}
#content-product .area-block {
	margin-top:20px;
}
#content-product .area-block .h3{
	text-align: center!important;
	font-size:11px!important;
}
#content-product #areaproducts a, #content-product #areaproducts a.thisarea{
	font-size:10px;
}
#content-product .product-info .prodopl>span {
    font-size: 12px!important;
}
#content-product .product-info .prodopl>ul{
	margin-top: 6px!important;
}
#content-product .product-info .prodopl>ul>li{
	font-size:10px!important;
	padding: 7px 17px!important;
}
#content-product .product-info .prodopl>span>svg {
    margin-top: -5px!important;
    margin-left: 7px!important;
    width: 16px!important;
}
#content-product  .dostprod .dostprodhead{
	font-size: 12px!important;
	margin-bottom: 18px!important;
}
#content-product .dostprod .dostprodcont>div>span>svg{
	width:13px;
}
#content-product .dostprod .dostprodcont>div:first-child span>svg{
	width:16px;
}
#content-product .dostprod .dostprodcont>div>span:last-child {
    font-weight: 400;
}
#content-product  .dostprod .dostprodcont>div {
    margin-bottom: 8px;
}
#content-product  .dostprod{
	padding:0;
}
#content-product  .prreviews .h3 {
    font-size: 12px;
}
#content-product  .prreviews .h4{
	text-align:center;
}
#content-product .prreviewsocenka{
	border:none;
	margin-bottom: 0px;
    padding-bottom: 0;
}
#content-product .prreviews .prreviewsocenka .open-form-review, 
#content-product .prreviews .prreviewsocenka .open-form-review2{
	    font-weight: 400;
}
#content-product .prreviews .prreviewsocenka .open-form-review2{
     border: 2px solid #81C96C;
}
#content-product  .prreviews .prreviewsocenka>div:first-child{
	font-size:10px!important;
}
#content-product .prreviews .prreviewsocenka>div .trating{
	font-size:18px!important;
	margin-bottom: 0px!important;
	margin-top: 3px!important;
}
#content-product .prreviews .prreviewsocenka>div .rating{
	    margin-top: 0px!important;
		
}
#content-product .prreviews .prreviewsocenka>div:nth-child(2) svg {
    width: 12px!important;
    margin-top: 5px!important;
}
#content-product  .prreviews .prreviewsocenka>div:nth-child(2) span{
	font-size:11px!important;
}
.prreviews .prreviewsocenka>div .rating>div{
	margin-bottom: -6px!important;
}
#content-product .prreviewsocenka .rating .reviews{
	padding-left: 0px
}	
#content-product .revprod .nav-tabs li.active>a {
    border-bottom: 2px solid #81C96C;
    font-size: 12px;
    padding-bottom: 3px;
}
#content-product .revprod .nav-tabs {
    margin-bottom: 0px;
}
#content-product .revprod .nav-tabs li>a {
	font-size:12px!important;
}
#content-product  #product-reviews,
 #content-product #product-reviews2{
	padding-top: 0;
	font-size:12px!important;
}
#content-product .review-header>svg{
	width: 25px!important;
}
#content-product.review-header .review-author{
	line-height: 17px!important;
    margin-top: 6px!important;
}
#content-product .review-date{
	margin-top: -3px!important;
    font-size: 12px!important;
}
#content-product  .revprod .nav-tabs li{
	padding-bottom:0!important;
}
.category-content .content-category .category-products {
    padding-right: 0px!important;
    padding-left: 0px!important;
}
.product-grid-block .price-block{
	    min-height: 31px;
}

.faq-list .item-title{
	font-size: 12px!important;
	height: 70px;
	display: flex;	
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.faq-list .content {
    margin-top: 20px;
}
.breadcrumb{
 scrollbar-width: thin;
  scrollbar-color: transparent;
} 
.breadcrumb::-webkit-scrollbar-thumb {
  background-color:transparent;

}
.breadcrumb::-webkit-scrollbar {
	  background-color:transparent;
}
}
@media (max-width: 320px){
      .home-menu-block div {
          width: 33.333%;
          padding: 5px 5px;
      }
}