.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
header .header-account:hover .dropdown-menu{
display:block;}
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
	/*.product-thumb:hover{
	left:0;
}
.owl-item .product-thumb:hover{
	margin-left:-5px;
}*/

	.compact-view .product-thumb:hover{border:solid 1px #eee;box-shadow:none}
	/*.product-thumb:hover .product-thumb__wishlist,
.product-thumb:hover .product-thumb__compare,
.product-thumb:hover  .product-thumb__quickview{
	right:15px;
}*/
/*.product-thumb:hover .product-thumb__caption{padding-left:25px;padding-right:25px;}*/
.toggle-cats{ display:none;}
}

@media (max-width:1299px){
	.product-thumb__rating-a{
  display:none;
}
.visible-xl-inline{
	display:inline-block !important;
}
}
@media (max-width:1199px){
	body{padding-top:74px}
	.uni-module-special .uni-module,
	.uni-module-latest .uni-module{
		padding-left:0;
		padding-right:0;
	}
  .header-block{padding:20px 0;}
	.top-menu__account.status-2{display:block}
	.header-phones.has-addit{padding-right:0;}
	header .ic-call{margin-right:0;}
	.menu1 .menu__banner{display:none}
	.uni-module .product-thumb__description, .grid-view .product-thumb__description{display:none}
	.uni-module .product-thumb__option, .grid-view .product-thumb__option{display:none}
	.product-thumb .qty-switch__input{width:28px}
	.product-thumb__add-to-cart span{margin:0 !important}
	.top-menu__links,
	.header-block__buttons,
	.top-menu{width:auto}
  .header-block__item-search{
    max-width:unset;
    margin-right:20px;
    margin-left:20px;
  }
  .header-block__item-search,
  .header-block__item-search.order-2{
    order:1;
  }
  .header-block__item-telephone.order-1{
    order:3;
  }
  .top-menu{
    margin-left:auto;
  }
  .top-menu__links{
    order:3;
  }
  .top-links .top-menu__btn{
    display:block;
  }
  .top-menu__currency{
    margin-right:20px;
  }

  header .ic{
    -webkit-mask-size: auto 20px;
    mask-size: auto 20px;
    width: 100% !important;
  text-align: center;
  line-height: 30px;
  height: 30px;
  }


  .top-links .top-menu__btn{
    width: 45px;
      height: 30px;
      border-radius: 3px;
      cursor: pointer;
  }


  .top-links .top-menu__btn:hover{
    box-shadow: inset 0 0 0 128px rgb(0 0 0 / 5%) !important;
  }
.footer{
  padding-top:35px;
}
  .footer-logo{
    display:none;
  }
  .footer__column{
	border-left: 2px solid #EDEDED;
	padding:20px 20px 0;
  }

  .footer .clearfix{
    min-width:100%;
    display:block;
    height:25px;
  }

  .breadcrumb{
	  padding:20px 0;
	  text-align:left;
  }

  .pagination{
	  margin:0;
  }
  .pagination-text{
	  margin-bottom:40px;
  }

  .products-block.row-flex{
	  margin-left:-10px;
	  margin-right:-10px;
  }
  .uni-module__item,
  .uni-module .owl-item,
  .products-block.row-flex > *[class*='col-']{
	  padding-left:10px;
	  padding-right:10px;
  }
  .product-thumb{
	  margin-bottom:20px;
  }
    .heading-bg span{
	  max-width:100%;
  }

.page-product-category .breadcrumb{
  margin-bottom:0;
}
.uni-module-timer__desc{
	padding:0 10px;
}

}

@media (max-width:992px){
body{
padding-left:0;
padding-top:64px;}
header{
padding:0 20px;
}
.header-block{
  padding:15px 0;
  flex-wrap: wrap;
}
.header-block__buttons{
	flex: 1;
    margin: 0 20px;

}
.header-block__item-search{
	width: 100%;
    order: 10;
    padding: 0;
	margin:10px 0 0;
	display:none !important;
}
.header-block__item-search.open{
	display:block !important;
}
.top-menu{
  display:none;
}
.ic-call{
  -webkit-mask-image: url(../image/ic-tel.svg);
    mask-image: url(../image/ic-tel.svg);
}

.header-block__item-logo{
  max-height:30px;
  margin:0;
}

.header-logo img{
  max-height:22px;
  width:auto;
}
.header-block__item-cart{
  order:4;

}

.header-block__item-search2,
.header-block__item-menu{
  display:flex;
}
#fix-menu{
	overflow-y:auto;
}
#fix-menu:before{
	display:none;
}
	 /*.menu-wrapper{position:fixed;z-index:1070;top:0;left:-100%;margin:0;padding:0;overflow-y:auto;width:100%;height:100%;transition:all ease-in-out .15s;
   background-image: url(/image/catalog/theme/bg.jpg) !important;
        background-repeat: no-repeat !important;
        background-position: center 0 !important;
      background-size: cover !important;*/
	.menu-wrapper.show{left:0;box-shadow:0 0 10px rgba(0, 0, 0, .2)}
	.menu__header{height:60px;background:rgba(0, 0, 0, .05)}
	.menu__header-title{font-size:1.25em;flex:1 1 auto}
	.menu__header-icon.fa-times{display:flex !important;width:44px;height:100%;margin:0 -12px 0 auto;align-items:center;justify-content:center;background:rgba(0, 0, 0, .05)}
	.menu-open__title{margin:0 0 0 10px;font-weight:500}
	.menu__collapse{top:60px;display:block;height:auto !important;font-size:1em;}
  .menu2 .menu__collapse{background:transparent !important;position:static;}
  .menu,.menu__level-1-a{min-height:30px;}
	header .menu, header .menu__level-1-li{border-radius:0 !important}
.menu .header-logo{margin-right:20px;}
    .menu__level-2{overflow:hidden}
    .menu__level-2:not(.in){height:0}
    .menu__level-2-a{border-top:solid 1px rgba(0, 0, 0, .1);}
	.menu__level-3{overflow:hidden;padding:0;margin:0;background: rgba(79, 79, 79, 0.56);}
	.menu__level-3:not(.in){height:0}
	.menu__level-3-li{border-top:dashed 1px rgba(0, 0, 0, .1)}
    .menu .top-links__ul{
      display:block !important;
    }
.menu2 .top-links__ul{
  position: static;
    display: block;
    width: 100%;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    background: transparent;
    padding:0;
    margin: 0;
}

.menu2 .top-links__ul li{
  border-top: solid 1px rgba(0, 0, 0, .05);
  transition: all linear .15s;
}

.menu2 .top-links__ul li:hover{
  background: rgba(0, 0, 0, .05);
}

.menu2 .top-links__ul li a{
  min-height: 46px;
  display: flex;
    flex: 1 1 auto;
    min-height: 46px;
    height: 100%;
    align-items: center;
    padding: 0 0 0 12px;
    color: #fff;
    font-weight: 600;
letter-spacing: 0.01em;
background:transparent;
}

	.menu__banner, .menu__additional, .menu__level-2-img{display:none}
	.list-view .product-thumb__image{width:42%;min-width:35%}
	.product-thumb__quick-order, .owl-carousel .owl-nav{opacity:1}
    .footer__payments{justify-content:flex-start;margin:0}
    .menu-open__title:not(.show-on-mobile){display:none}

	.menu__related{
		display:none;
	}

	.menu1 .menu__level-2{
		position: static;
		width: 100%;
	}

	.menu__level-2-inner{
		display: block;
		padding: 0;
	}

	.menu__level-2-ul{
		padding: 0;
		width: 100%;
		min-width: 100%;
	}

	.menu__level-2-ul{
		padding: 0;
		width: 100%;
		min-width: 100%;
	}

	.modal-lg {
    width: 95%;
}

main{
padding-right:20px;}

  .uni-module-block .owl-dots{
	  margin-top:5px;
  }
  .uni-module-block{
	  margin-bottom:0;
  }
  .uni-block-links{
  	padding-bottom:30px !important;
  }
.footer__top{
padding:0;
}
.footer__bottom{
padding-left:20px;
padding-right:20px;}
.fly-block{
right:5px;}

.nav-tabs{
  padding:10px 5px;
}
.nav-tabs li{
  padding:0 5px;
}
.nav-tabs li a{
  font-size: 12px;
  padding:10px;
  height:30px;
  border-bottom-width:1px;
}
#fix-menu-small{
	display:none !important;
}
.home-banner{
	margin:0 -10px 30px;
}
.banner-label{
	font-size:20px;
}

}

@media (max-width:767px){
	body{
padding-top:62px;}
	main{
		overflow-x:hidden;
	}
	h1{
		font-size:14px;
	}
    .header-phones__show-phone{font-size:.65em}
    .header-phones__additionals{display:none}
    .header-phones__ul{left:auto;right:0}
    /*.header-cart__totals-item, .header-cart__buttons{justify-content:center}*/
    .uni-module .owl-nav > div:not(.disabled){opacity:.8}

    .grid-view{flex:0 0 50%;width:50%;max-width:50%}
    .list-view{flex:0 1 100%}

.footer{
  font-size:12px;
}
.footer__top{border:0;padding:0 20px;}
.footer__column{

border-left:0 !important;
padding:0;}
.footer__column.order-2{
order:0 !important;}
  .footer__column-heading{position:relative;
font-size: 14px;
border-top:2px solid #EDEDED;
}
.footer__column-heading i{
display:inline-block;
position:absolute;
right:0;
width:14px;
height:14px;}
.footer__column-heading i:before,
.footer__column-heading i:after{
	content:"";
	width:100%;
	height:2px;
	position:absolute;
	left:0;
	background:#000;
	font-weight:bold;
	display:inline-block;
	top:50%;
	margin-top:-1px;
	transition:.3s;}
.footer__column-heading i:after{
	transform:rotate(90deg);
}
.footer__column-heading.open i:after{transform:none;}
.footer .clearfix{
    display:none;
  }

.footer__socials{
margin:0 0 26px;}

.footer__phone{
margin-bottom:26px;}

  .footer__contacts{
    font-weight:600;
    padding-right:15px;
    flex:1;
    border-right: 1px solid #B7C8C6;
  }


  .footer__contacts-icon{
    background: #FFFFFF;
  }
.footer__socials-icon{
width:24px;
height:24px;
font-size:14px;
line-height:24px !important;}

.footer__socials-icon.fa-facebook:before{
    width: 9px;
    height: 24px;
    -webkit-mask-size: 9px auto;
    mask-size: 9px auto;
}
.footer__socials-icon + .footer__socials-icon{
	margin-left:20px;
}

  .footer__bottom{
    margin:0;
	padding:0 20px;
	font-size:10px;
	border:0;
  }

  .footer__bottom .footer__media{
	padding:26px 0;
	border-top: 2px solid #EDEDED;
  }

  .footer__copyright{
    text-align:left;
	background: #EDEDED;
	padding:26px 20px;
	margin-left:-20px;
	margin-right:-20px;
font-weight:500;
color:#000;
  }

.footer__copyright a{
	color:#ed1c24 !important;
	}



	/*.footer__column:not(:first-child){padding-top:15px;border-top:solid 1px rgba(0, 0, 0, .07)}*/
	.error-not-found__404{font-size:10em}
	.heading-bg,
	div.heading,
	.uni-module-block .heading,
	.modal-title{
		font-size:20px;
	}
	 .breadcrumb{
	  font-size:10px;
	  white-space:nowrap;
	  overflow-x:auto;
	  background: rgba(0,0,0,0.03);
	  margin-left:-20px;
	  margin-right:-20px;
	 padding:10px 20px;
  }
  .breadcrumb li + li:before{
	  padding:0 4px;
	  color:#ed1c24;
	  font-size:10px;
	  line-height:7px;
  }

  .breadcrumb:before{
	  display:none;
  }
  .breadcrumb li:first-child a{
	   font-size:0;
	  text-indent:-999999px;
  }
  .breadcrumb li:first-child a:before{
	 content:"";
	  width:12px;
	  height:12px;
	  display:inline-block;
	      -webkit-mask-size:auto;
    mask-size: auto;
	-webkit-mask-position: center;
    mask-position: center;
	    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
	-webkit-mask-image: url(../image/ic-home.svg);
    mask-image: url(../image/ic-home.svg);
	background:#ed1c24;
  }
  .uni-module-block .owl-dots{
	  margin-top:5px !important;
  }
  .modal-dialog,
  #modal-cart .modal-dialog{
	  width:100%;
	  margin:50px 0 30px;
  }

  .modal-header{
	  padding:15px;
  }

  .modal-header .close{
	  top:-50px;
  }

  .modal-title{
	  margin-right:0;
  }

  .modal-content{
	  padding:10px;
  }

  .modal-body{
	  padding:10px;
  }

  .header-cart__wrapper{
	  padding:0 20px;
	  margin-left:-20px;
	  margin-right:-20px;
  }

  .header-cart__item{
	  margin-bottom:20px;
  }

  .header-cart__buttons{
	  padding:0;
  }

   .home-page .container .owl-carousel{
	  margin-left:-15px;
	  margin-right:-15px;
  }

  .owl-carousel .owl-nav{
    left:15px;
    right:15px;
  }

  .container-fluid .owl-carousel .owl-nav{
    left:25px;
    right:25px;
  }

  .home-page .container .owl-carousel.product-category-list{
	 margin: 0;
    width: 200px;
    flex: 0 0 auto;
    background: #EAF8F6;
    box-shadow: 4px 4px 8px rgb(0 0 0 / 8%);
    border-radius: 4px;
  }
  .product-category-list.owl-carousel .owl-nav button{
	  box-shadow:none;
	  background:transparent;
	  font-size:30px;
	  line-height:50px;
	  margin-top:-3px;
  }

  .product-category-list.owl-carousel .owl-nav{
    left: 5px;
    right: 5px;
  }

  .product-category-list .owl-stage{
	  display:flex;
  }

    .product-category-list__item{
	  display:flex;
	  margin:0;
	  height:100%;
	  padding:5px 20px;
	  display:flex;
	  align-items:center;
	  justify-content:center;
	  white-space:unset;
    text-align:center;
  }

  .page-product-category .sorts-block{
    margin:0;
  }
.category-list{
      width: 100%;
      position: fixed;
      z-index: 1050;
      left: -100%;
      top: 0;
      max-height: 100%;
      overflow-y: auto;
      transition: .3s;
      display: flex !important;
      flex-direction: column;
      padding: 20px;
      margin:0;
}

.category-list.active{
  left: 0;
  display: flex !important;
}

.category-list-mobile-header{
    color: #fff;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    font-weight: 500;
    order: -1;
}

.category-list div[class*='col-']{
  padding:0;
}

.category-list__item{
  background: #484848;
  color:#fff;
}

.category-list__item.active, .category-list__item:hover{
  color:#000;
  background:#fff;
}

.sorts-block__wrapper{
  margin:0 0 20px;
  justify-content:space-between;
}

.toggle-cats,
.ocf-btn-mobile-static{
  display:flex !important;
}

.sorts-block__btn-group{
  display:none;
}


  .page-product-category #column-left{
    width:100%;
    position:fixed;
    z-index:1050;
    left:-100%;
    top:0;
    max-height:100%;
    overflow-y:auto;
    transition:.3s;
    display:flex !important;
    flex-direction:column;
    padding:20px;
  }

  .page-product-category #column-left.active{
    left:0;
    display:flex !important;
  }

.uni-block-links .heading{
  margin-top:-28px;
  margin-bottom:10px;
}
  .uni-block-links .btn-light{
    margin:5px 7.5px;
  }

.pagination li a, .pagination li span{
	width:36px;
	height:36px;
	font-size: 14px;
}

.pagination li + li{
	margin-left:10px;
}

.qty-switch__input{
  width:28px;
  height:28px;
  font-size:11px;
}

.qty-switch__btn.fa{
  line-height:14px;
  width:14px;
  height:14px;
}

.btn-lg{
  font-size:12px;
}

.btn-xl{
	font-size:14px;
}

.uni-module-timer .order-2{
	order:-1;
}

.header-block__item-telephone{
	display:none !important;
}
.header-block__item-menu{
	order:10;
}
.header-block__buttons{
	margin-right:0;
	flex: inherit;
}

.uni-form{padding-left:0;padding-right:0;}
.uni-five_in_one .nav-tabs{
	overflow-x:auto;
	flex-wrap:nowrap;
	margin:-10px 0 20px;
}
.uni-five_in_one .nav-tabs li{
	margin-bottom:0;
	padding:0px;
}
.uni-five_in_one .nav-tabs li + li{
	margin-left:16px;
}
.uni-five_in_one .nav-tabs li a{
	font-size:10px;
	padding:7px 10px;
}
.uni-module-block .heading{
	margin-left:0;
}
.home-banner__text-1{
	font-size:20px;
}
.uni-module-timer .heading{
	margin-bottom:10px;
}
.uni-module-timer{
	margin:0;
}
.uni-module-timer__desc{
	margin:20px 0;
}
.uni-module-blog .heading{
	width:100%;
	margin;0 !important;
}
.blog_all_link{float:right;top:0;}
.product-thumb__quick-order{
	font-size:12px;
	padding:0 10px;
	margin-left:10px;
	overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.product-page__add-to-cart{
  		width:35px;
      height:28px;
  		padding:7px 0;
  	}

    .product-page__add-to-cart .fa{
      width: 15px !important;
      height: 14px !important;
    }
	.product-page__quick-order{
		margin:0 0 0 16px !important;
		height:28px;
		padding:0 20px;
		font-weight:400;
	}
	.modal-added_to_cart .product-page__quick-order{
		margin:0 auto 0 0 !important;
		height:32px;
	}
	.modal-added_to_cart .product-page__quick-order + .btn{
		margin:0 !important;
		height:32px;
		padding:0 20px;
		font-weight:400;
	}
	header .header-search__input{
		font-size:16px;
	}
	.menu__level-1-a{
		font-size:13px;
		font-weight:400;
	}
	.menu__level-1-li.has-children > .menu__level-1-a{
		padding-right:15px;
	}

	.menu__level-1-li.has-children >  .menu__pm{
		padding-right:10px;
		width:30px;
	}
}

@media (max-width:575px){

  header .header-block__item-account,
  header .header-block__item-compare,
  header .header-block__item-wishlist,
  header .header-block__item-cart{display:none}
	.top-menu__compare{margin:0}
    .header-search__category.hide-on-mobile{display:none}
    .header-search__input.hide-on-mobile{border-radius:4px}
	.sorts-block__item:first-child{min-width:90px}
    .uni-module__wrapper{display:flex;flex-wrap:wrap}
    .uni-module .owl-dots{margin:0 0 20px !important}
	.products-block.row-flex{margin-left:-5px;margin-right:-5px;}
	.uni-module__item, .uni-module .owl-item, .products-block.row-flex > *[class*='col-']{
		padding-left:5px;
		padding-right:5px;
	}
	.product-thumb{
		margin-bottom:10px;
	}
	.product-thumb__name{
		font-size:12px;
	}
	.products-block{margin-bottom:20px}
    .product-thumb__caption{padding:16px 10px;}
	.product-thumb .sticker{top:0;left:0;margin:0 0 10px;}
	  .sticker__item{
	     margin: 0 6px 5px 0;
    height: 14px;
    line-height: 14px;
    font-size: 10px;
    padding: 3px 4px;
  }
    .product-thumb__add-to-cart,
  .product-thumb__quick-order{
	  margin-top:16px;
	  height:32px;
  }
  .product-thumb__rating .fa-star{
	  width: 12px;
	  line-height:12px;
    font-size: 10px;
    margin-right: 3px;
  }
	.product-thumb__model:before, .product-thumb .qty-indicator:before{display:none}
	.product-thumb__add-to-cart, .product-thumb__cart.disabled2{
    padding:0 2px;
	min-width:28px;
	width:28px;
  }
   .product-thumb__quick-order{
	   font-size:10px;
   }
  /*.product-thumb__add-to-cart{
    width:45px;
    height:30px;
    transform: translateY(-37px);
  }*/

  .product-thumb__add-to-cart:not(.in_cart) .fa, .product-page__add-to-cart:not(.in_cart) .fa{
    width:20px;
  }
	.product-thumb .uni-timer, .product-thumb .product-thumb__description, .product-thumb__option, .list-view .product-thumb__option{display:none!important}
    .product-thumb__wishlist, .product-thumb__compare,.product-thumb__quickview{right:5px}
    .grid-view:nth-child(odd){padding-right:5px}
	.grid-view:nth-child(even){padding-left:5px}
    .list-view .product-thumb__caption{padding:0 25px 0 12px}
	.category-info__image{display:none}
	.error-not-found__404{width:290px;height:290px;font-size:7em}

	#modal-cart .modal-title{
		margin-bottom:10px;
		font-size:14px;
	}

	.common-cart__coupon{
		margin-bottom:10px;
	}

	.common-cart__coupon-input{
		height:24px;
		padding: 3px 14px;
	}

	.common-cart__coupon-btn{
		    font-size: 11px;
    padding: 3px 14px;
    height: 24px !important;
	}

    .header-cart__item{margin:0 0 10px;}
	.header-cart__image {
    flex: 0 0 70px;
	}
    .header-cart__item-wrapper {flex-wrap:wrap;padding:10px 15px;}
    .header-cart__name{flex: 1 0 100%;
    padding: 0;
    display: flex;
    flex-direction: column;
    font-size:14px;}
	.header-cart__name > a{
	    word-wrap: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
	}
	.header-cart__name br{
		display:none;
	}
    .header-cart__model{flex:1 0 100%;margin:0 0 15px;}
    .header-cart__total{margin:10px 0;}
    .header-cart__total-text{display:none}
    .header-cart__text-additional {display:none}

	.header-cart__remove-btn{
		padding:5px;
		margin:0 -5px 0 -10px;
	}

	/*.header-cart__quantity .qty-switch{margin:0;
	border: 1px solid #B7C8C6;
	overflow:hidden;
	position:relative;
	width:70px;}

	.header-cart__quantity .qty-switch__input{
		height:24px;
		border:0 !important;
		width:30px;
		font-size: 12px;
		text-align:center;
	}

	.header-cart__quantity .qty-switch__btn.fa{
		height:24px;
		width:20px;
		border:0 !important;
		position:absolute;
		top:0;
		line-height:24px;
		font-size:10px;
		text-align:center;
	}

	.header-cart__quantity .qty-switch__btn.fa-plus{
		right:0;
	}
	.header-cart__quantity .qty-switch__btn.fa-minus{
		left:0;
	}*/

	.header-cart__buttons{
		display:block;
	}

	.header-cart__buttons .btn{
		margin:20px 0 0;
		display:block;
	}

  .product-page .qty-switch{
    margin-right:10px;
  }

  .product-page__add-to-cart{
    flex:inherit !important
  }

  .product-page__cart .product-page__quick-order{
    flex:inherit !important;
    padding:0 10px;

  }

  .product-thumb__price{
    font-size:14px;
  }
  .product-thumb__name:after{
    display:none !important;
  }
.product-thumb__stock {
   text-align:left;
    width: 100%;
    font-size: 90%;
}
  .fly-block{
	  top: inherit;
    bottom: 5px;
    left: 5px;
    right: inherit;
    transform: none;
    min-height: 44px;
  }

  .toggle-cats, .ocf-btn-mobile-static{
	  width: calc(50% - 5px);
  }

  .modal-added_to_cart .product-page__quick-order + .btn{
	  margin:16px auto 0 0 !important
  }


}

/*@media (max-width:380px){
	.header-logo{max-width:110px}
	.header-cart__total{flex:0 1 auto}
	.header-search__category{display:none}
	.header-search__input{border-radius:4px !important}
}

@media (max-width:350px){
	.header-phones__main{font-size:.9em}
	.header-block__item-logo{max-width:110px}
	.product-thumb .qty-switch, .product-thumb__quick-order{display:none}
	.btn-xl{padding:0 15px}
  .header-block__item{margin:0;}
}*/

@media (min-width:767px){
	.header-phones__main.two-line{font-size:1.2em}
	.modal:before{display:inline-block;vertical-align:middle;content:'';height:100%}
	.footer__column-ul{
		display:block;
	}
	body.page-product-category #column-left{position:sticky;top:0;z-index:3;}
}

@media (min-width:992px){
	.header-block__item-menu + .header-block__item-search + .header-block__item-telephone{padding-left:15px}

	.header-menu__btn{height:34px;padding:0 10px;font-weight:500;font-size:.95em;border:none;border-radius:4px;white-space:nowrap}
	.header-menu__icon{margin:0 5px 0 0}
	.header-menu__btn.show .header-menu__icon:before{content:'\f00d'}

	.nav-tabs{scrollbar-width:thin}
    .nav-tabs::-webkit-scrollbar{height:5px;background:#eee;border-radius:5px}
    .nav-tabs::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:5px}

    .list-view .product-thumb__name{margin:0 0 15px;font-size:1.15em}

	.uni-item:hover{box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);}
	.owl-carousel:hover .owl-nav{opacity:1}
	.modal-header .close:hover{opacity:1}

	.home-page .uni-module-carousel{
	padding:70px 0 100px;
	margin-bottom:70px;
}
.carousel{
	margin-top:50px;
}
.uni-module-home-banners.uni-module-block{
	padding:70px 0 120px;
}
}

@media (min-width:1200px){
	.compact-view .qty-indicator{display:flex}
  .top-links__ul{
		position:static;
		z-index:unset;
		display: flex;
			flex-wrap: nowrap;
			justify-content: space-between;
			width:100%;
			align-items: center;
	background: none;
	box-shadow: none;
	list-style: none;
	margin: 0;
	padding: 0;
height:32px;
	}
.top-links__li{
margin:0 30px 0 0;}
  .top-links .top-links__a{padding:0;background:none !important}
	.top-menu__links .top-links__a:hover{
		text-decoration:underline;
	}
}
