.main-slider{margin-left:19px}
.main-slider .slick-slide{padding:20px 0;opacity:.5;overflow:hidden;border-radius:5px;transition:.8s ease-in-out all}
.main-slider .slick-slide img{max-width:none;width:100%;height:350px;transition:.8s ease-in-out all}
.main-slider .slick-center img{position:relative;z-index:1;-webkit-transform:scale(1,1.15);-moz-transform:scale(1,1.15);-ms-transform:scale(1,1.15);-o-transform:scale(1,1.15);transform:scale(1,1.15)}
.main-slider .slick-next,.main-slider .slick-prev{width:32px;height:32px;text-shadow:0 0 3px #000,0 0 3px #000}
.main-slider .slick-next::before,.main-slider .slick-prev::before{color:#fff;font-size:32px}
.main-slider .slick-prev{left:0}[dir=rtl] .main-slider .slick-prev{left:auto;right:0}
.main-slider .slick-next{right:0}[dir=rtl] .main-slider .slick-next{left:0;right:auto}
.border_grey{border:1px solid #ececec;width:100%;padding:20px 0}
.border_grey.slick-slider{padding:20px 0px !important;}
.border_grey_bt{border:1px solid #ececec;width:100%;padding:20px 0;border-bottom:0}
.border_one{position:absolute;border-bottom:1px solid #d8d8d8;width:100%;left:0}
.title_h{font-size:22px;text-transform:none;margin:0 35px}
.category_title span{color:#28afb9;border-bottom:1px solid #28afb933;line-height:1;font-weight:600}
.brands-slider.slick-initialized.slick-slider {
    margin: -5px;
}
.images-min img{height:auto}
.brands-slider .slick-slide {text-align: center;}
.brands-slider .slick-prev, .item-slider .slick-prev {
    right: 73px;
}
.brands-slider .slick-slide a {
    display: block;
    width: 100%;
    height: 65px;
    line-height: 65px;
}
.brands-slider .slick-slide a img {
    display: inline-block;
}
@media(min-width:1200px){.brands-slider .slick-slide a img,body .brands-slider .slick-slide>div>li>a>span>img{max-width:70%}}
.brands-slider .slick-slide>div, .catalog-slider .slick-slide, .category-slider .slick-slide, .item-img-slider .slick-slide, .item-list li, .item-slider .slick-slide, .item-viewed-slider .slick-slide, .popular-items-slider .slick-slide {
    border: 1px solid #d8d8d8;
    padding: 8px 12px;
    margin: 10px 20px;
    position: relative;
}
.brands-slider .slick-slide>div {
    height: 85px;
    margin-bottom: 15px;
    overflow: hidden;
}
.brands-slider .slick-slide a {
    display: block;
    width: 100%;
    height: 65px;
    line-height: 65px;
}
.strike-border{color:#ff5151;text-decoration:none;display:inline;background-image:linear-gradient(#28afb9 -50%,#28afb9 150%);background-position:0 2em;background-repeat:no-repeat;background-size:0 1px;transition:background-size .5s ease-in-out .2s}
.strike-border{color:#307672;background-size:0 1px;background-position:0 1.2em}
.gl-section-block:hover .strike-border,.gl-section-block:focus .strike-border{background-size:100% 1px;transition-delay:0}
.store-name:hover .strike-border,.store-name:focus .strike-border{background-size:100% 1px;transition-delay:0}
.min .strike-border:hover,.min .strike-border:focus{background-size:100% 1px;transition-delay:0}
.brands-slider .slick-next:hover,.brands-slider .slick-prev:hover,.item-slider .slick-next:hover,.item-slider .slick-prev:hover{border-bottom:6px solid #ff9100}
.tabs__content .item-title{font-weight:600}
.item-title {
    font-size: 12px;
    display: block;
    height: 35px;
    overflow: hidden;
}
.tabs__content a.add-basket.js-addbasket:hover{background-color:#fff !important;color:#ff9100 !important}
.tabs__content a.add-basket.js-addbasket{border:1px solid #ff9100;padding:8px 11px !important;transition:unset !important}
.header-top.fixed .header-cart__title{position:inherit;top:0}.header-cart__title{position:relative;top:-3px}
#brands {margin-top:35px;}
.time_flex{display:flex;}.time_flex label.time_from{margin-right:10px;}
.brands-slider .slick-next::before, .item-slider .slick-next::before {
    content: ">";
}
.brands-slider .slick-next, .item-slider .slick-next {
    right: 20px;
}

.brands-slider .slick-next, .brands-slider .slick-prev, .item-slider .slick-next, .item-slider .slick-prev {
    background-color: #ebebeb;
    border-bottom: 6px solid #828282;
    text-align: center;
    width: 48px;
    height: 42px;
    margin: -65px 0 0 5px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    top: 0;
    left: auto;
}

.brands-slider .slick-next, .brands-slider .slick-prev{
	top:-8px;
}
.brands-slider .slick-prev::before, .item-slider .slick-prev::before {
    content: "<";
}
.brands-slider .slick-next::before, .brands-slider .slick-prev::before, .item-slider .slick-next::before, .item-slider .slick-prev::before {
    color: #828282;
    font-size: 18px;
    text-shadow: none;
}

.slick-prev {
    left: -5px;
}
.title_text {
	font-size:24px;
}
.content.colour-1>img {
    width: 50px;
    height: auto;
}
.category-sl-img{display:block;}
.tabs_gl .tabs__content{padding:0px;margin-left: -5px;margin-right: -5px;position:relative;}

.rating-box {display: inline-block;}
.rating-box {
    font-size: 10px;
    color: #959595;
}
.r_e{background:url(/local/templates/clife_composite/images/rating.png) no-repeat 0px -16px; width:97px; height:16px;}
.r_e .filled-stars{background:url(/local/templates/clife_composite/images/rating.png) no-repeat 0px 0px;height:16px;display:inline-block;}
.rating-container .r_br{display:block !important;}
.rating-box.rating-container{min-width:97px;}

.item-data .rating-container .rating{display:block;}
.tabs__content .item-data .one {
    display: flex;
    width: 100%;
    justify-content: space-between;
}
.price.index {
    display: inline-block;
    width: 80px;
}
.price {
    color: #959595;
    font-size: 12px;
    margin-bottom: 10px;
}
.price b, .price strong {
    display: block;
    font-size: 14px;
    color: #004b51;
}
.price del+b, .price del+strong {
    color: #ff5858;
}

i.glyphicon.glyphicon-rub {
    font-size: 10px;
}
.glyphicon-rub:before, .glyphicon-ruble:before {
    content: "₽";
}

.fa-cart-plus:before {
    content: "\f217";
}
.fa-angle-right:before{
	content: "\f105";
}

@media(max-width:480px){body .tabs__content a.add-basket{padding: 8px 8px !important;font-size: 12px;white-space: nowrap;}}

/*Главная табы*/
.tabstwo {
  width: 100%;
}
.tabs_title {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  position: relative;
  margin: -1px 0 0 -1px;
  font-size: 20px;
  font-weight: 500; 
}
.tabs_title li:last-child:before {
  content: '';
  position: absolute;
  bottom: -5px;
  left: 0;
  right: -2px;
  z-index: -1;
  height: 5px;
 
}
.tabs_title:after {
  content: '';
  display: table;
  clear: both;
}
.tabs_title li {
  padding: 9px 15px;
  margin: 0px 15px 0 0px;
  color: #979797;
  position: relative;
  border: 1px solid #cdcdcd;
  text-align: center;
}
.tabs_title li:not(.active) {
  cursor: pointer;
}
.tabs_title li:not(.active):hover {
  background: #FFF;
  color:#979797;
  
}
.tabs_title .active {
    background: #cdcdcd;
    color: #000;
    border: 1px solid #cdcdcd;    
}

.tabs_obzornews {
  display: none;
  background: #FFF;
  
  padding: 7px 15px;
}
.tabs_obzornews.active {
  display: block;
}
.tabs {
  /*width: 100%;*/
  margin-top:40px;
}
.tabs__caption {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  position: relative;
  margin: -1px 0 0 -1px;
  padding-left:35px;
}
.tabs__caption li:last-child:before {
  content: '';
  position: absolute;
  bottom: -5px;
  left: 0;
  right: -2px;
  z-index: -1;
  height: 5px;
 
}
.tabs__caption:after {
  content: '';
  display: table;
  clear: both;
}
.tabs__caption li {
    margin: 0px 35px;
    color: #979797;
    position: relative;
    text-align: center;
    padding-bottom: 15px;
	font-size: 16px;
}
.tabs__caption li:first-child {
	margin-left:0;
}
.tabs__caption li:not(.active) {
  cursor: pointer;
}
.tabs__caption li:not(.active):hover {
  background: #FFF;
  color:#979797;
}
.tabs__caption .active, .tabs__caption li:hover{
  background: #FFF;
  color: #000;
  border-bottom:3px solid #ff9100;
}

.tabs__content {
  display: none;
  background: #FFF;
  
  padding: 7px 10px;
}
.tabs__content.active {
  display: block;
}
/*Главная Табы*/
/*Товар дня начало*/
.categority {
    width: 250px;
    position: relative;
    border: 1px solid #D8D8D8;
    padding: 20px 12px;
}
.categority:hover {
    border: 1px solid #FF9100;
}
.balance, .delete-item, .add-basket, .add-wishlist {
	position: initial;
}
.category-img, .item-img {
    position: relative;
    height: 100%;
    overflow: hidden;
    padding: -1px;
    padding: 10px;
	display:block;
}
.category-img img, .item-img img {
    margin: auto;
    max-height: 150px;
    display: inline-block;
}
.item-data {
    position: relative;
    padding: 10px 5px;
	padding-bottom:0;
    min-height: 85px;
}
a.balance.js-addcompare {
	margin-right:-5px;
    border: 1px solid #21acb7;
    line-height: 30px;
    display: inline-block;
    height: 30px;
    width: 30px;
}
a.add-wishlist.js-wishlist {
    border: 1px solid #21acb7;
    line-height: 33px;
    display: inline-block;
    height: 30px;
    width: 30px;
	background: transparent url(/local/templates/clife_ab2_copy/css/../images/ic-cart-favbig.png) top 50% left 50% no-repeat;
}
a.balance.js-addcompare:hover, a.add-wishlist.js-wishlist:hover {
    border: 1px solid #FF9100;
    background-color: #F4F4F4;
    color: #FF9100;
}
a.add-basket.js-addbasket {
    background-color: #ff9100 !important;
    padding: 9px 12px;
    color: #ffffff !important;
    text-decoration: none !important;
    border: none;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 10px;
    /* height: 47px; */
    /* line-height: 35px; */
    transition: .3s background-color;
}  
a.category-item-title {
    color: #21acb7;
    width: 100%;
    display: inline-block;
    margin: 5px 0;
    font-size: 14px;
}
a.category-item-title:hover {
	color: #FF9100;
    text-decoration: none;
}
.wishlist-item {
    display: inline-block;
    vertical-align: top;
    float: right;
}

.price-item b, .price-item strong {
    display: block;
    font-size: 14px;
    color: #004B51;
}
.category-item-data .price-item i, .item-data .price-item i {
    font-size: 12px;
}
.add-cart-item {
    display: inline-block;
    /*width: 46%;*/
    float: right;
}
.amout-item {
    display: inline-block;
    width: 52%;
	font-size:13px;
}

.str {
	width: 100%;
    display: inline-block;
	margin: 5px 0;
}
.price-item {
    color: #959595;
    font-size: 13px;
    margin-bottom: 14px;
    width: 40%;
    display: inline-block;
}
.price_econ {
	    display: inline-block;
    width: 60px;
    margin-left: 5px;
    float: right;
	
}
.price_econ span {
	font-size:13px;
}
.title_prod {
    display: inline-block;
    width: 43%;
    margin-right: 5px;
	font-size: 13px;
}
.title_proc {
    display: inline-block;
    width: 53%;
}
.meter {
		
        height: 5px;  /* Может быть любой */
        position: relative;
        background: #ececec;
        -moz-border-radius: 25px;
        -webkit-border-radius: 25px;
        border-radius: 25px;
        -webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
        -moz-box-shadow   : inset 0 -1px 1px rgba(255,255,255,0.3);
        box-shadow        : inset 0 -1px 1px rgba(255,255,255,0.3);
}

.meter > span {
    display: block;
    height: 100%;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-bottomleft: 20px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    
    
    -webkit-box-shadow: inset 0 2px 9px rgba(255,255,255,0.3), inset 0 -2px 6px rgba(0,0,0,0.4);
    -moz-box-shadow: inset 0 2px 9px rgba(255,255,255,0.3), inset 0 -2px 6px rgba(0,0,0,0.4);
    box-shadow: inset 0 2px 9px rgba(255,255,255,0.3), inset 0 -2px 6px rgba(0,0,0,0.4);
    position: relative;
    overflow: hidden;
}

.red > span {
        background-color: #fc291d;

}
p#proc {
    text-align: center;
    display: block;
    float: right;
    width: 50%;
    font-size: 13px;
}
.summ_econ {
	border-bottom:1px solid red;
}
i.glyphicon.glyphicon-rub {
    font-size: 10px;
}
.bottom-header > .container {
	padding-right:30px;
}
/*Товар дня конец*/
/*Новости обзоры*/
#tab_obzori {
	margin: 39px 50px 15px 0;
}
/*Новости обзоры*/

.main-slider .slick-prev:after {
	background: url(/local/templates/clife_ab2_copy/assets/images/prevArrow.png);
	content: '';
    position: absolute;
    top: 0px;
    width: 15px;
    height: 55px;
    left: 20px;
	
}
.main-slider .slick-next:after {
	background: url(/local/templates/clife_ab2_copy/assets/images/nextArrow.png);
	content: '';
    position: absolute;
    top: 0px;
    width: 15px;
    height: 55px;
    right: 20px;
	
}
.main-slider .slick-prev:before {
	 -webkit-box-shadow: 0px 13px 27px 65px rgba(255, 255, 255, 1);
    -moz-box-shadow: 0px 13px 27px 65px rgba(255, 255, 255, 1);
    box-shadow: 0px 13px 27px 65px rgba(255, 255, 255, 1);
	font-size:0 !important;
	width:20px;
	height:150px;
	padding: 145px 0px;
	opacity: 1;
}
 .main-slider .slick-next:before {
  -webkit-box-shadow: 0px 13px 27px 65px rgba(255, 255, 255, 1);
    -moz-box-shadow: 0px 13px 27px 65px rgba(255, 255, 255, 1);
    box-shadow: 0px 13px 27px 65px rgba(255, 255, 255, 1);
	font-size:0 !important;
	width:20px;
	height:150px;
	padding: 145px 0px;
	opacity: 1;
  }
  .arrow_prv {
	  display: inline;
    position: absolute;
    top: 155px;
    left: 20px;
  }
  .arrow_nxt {
	  display: inline;
    position: absolute;
    top: 155px;
    right: 20px;
  }
.main-slider .slick-prev,
  .main-slider .slick-next {
    /*width: 50px;*/
    height: 50px;
    z-index:1;
  }
  
  .active {
	  display:block;
  }
  #news {
	  display:none;
  }
  i.fa.fa-angle-right {
    margin-left: 10px;
}
a#news, a#obzori {
	  color: #28afb9;
	  text-decoration: none;
	  font-size:16px;
  }
  a#news:hover, a#obzori:hover {
	  color: #ff9100;
	text-decoration: none;
  }
.blog_link span, .item-title span {
	 text-decoration: none;
	border-bottom: 1px solid #28afb933;
	line-height:1;
 }
 .slick-dots li {
    width: 0 !important;
	margin: 0 10px !important;
}
.slick-dots li, .slick-dots li button {
    cursor: pointer;
    height: 6px !important;
    width: 6px !important;
    background: #cacaca;
    border: 1px !important;
    border-radius: 20px !important;
}

.slick-dots li button:before {
    position: absolute;
    top: -1px !important;
    left: -1px !important;
    width: 7px !important;
    height: 7px !important;
    font-family: slick;
    font-size: 9px !important;
    line-height: 11px !important;
    text-align: center;
    color: #cdd0d4;
    border-radius: 20px !important;
}
.slick-dots li.slick-active button:before {
    border: 2px solid #004B51 !important;
    opacity: .75;
    color: #ffffff;
    width: 13px !important;
    height: 13px !important;
    line-height: 11px !important;
     border-radius: 20px !important;
    z-index: 4;
    top: -3px !important;
    left: -3px !important;
}
.slick-dots li button {
	padding:4px !important;
}
.slick-dots li button:hover:before {
    opacity: 1;
}
.item-slider{margin-top:15px;}
.item-slider .slick-prev {
		top:-5px;
	}
	.item-slider .slick-next {
    top: -5px
	}
.wishlist-item {
    display: inline-block;
    vertical-align: top;
    float: right;
}
.price.index {
    display: inline-block;
    width: 80px;
}
.add_index {
    display: inline-block;
    /* width: 95px; */
    float: right;
    line-height: 42px;
}
.item-data {
    position: relative;
    padding: 10px 5px !important;
    padding-bottom: 0;
    min-height: 85px;
}

/**/
@media (min-width: 320px) and (max-width: 400px) {
.item-data {
    padding: 10px 0px !important;
}	
}
    .category-sl-img img {
	  width:auto
    }	
@media (min-width: 768px) and (max-width: 991px){
.category_block {
    height: 100%;
    padding: 0px;
}
}
.tel_header {
	font-size: 21px;
}
ul.list-inline.phone-list.call_phone_1 > li {
    padding: 0 15px;
}
.bam-ip .bam-ip-link {
    font-weight: 600;
    color: #21acb7;
    font-size: 15px;
	margin-left: 12px;
}
#item_count img{height:auto}


html {
    -webkit-text-size-adjust : none;
    text-size-adjust         : none
}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="number"],
textarea {
    -webkit-appearance : none;
    -moz-appearance    : none;
    -ms-appearance     : none;
    appearance         : none;
    outline            : 0;
    box-shadow         : none;
}

.col-xxxs-1, .col-xxxs-2, .col-xxxs-3, .col-xxxs-4, .col-xxxs-5, .col-xxxs-6, .col-xxxs-7, .col-xxxs-8, .col-xxxs-9, .col-xxxs-10, .col-xxxs-11, .col-xxxs-12 {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 320px) and (max-width: 479px) {
  .col-xxxs-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xxxs-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xxxs-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxxs-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xxxs-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xxxs-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxxs-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xxxs-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xxxs-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxxs-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xxxs-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xxxs-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .mt-xxxs-1-5 {
		margin-top: 1.5em;
	}
	.mb-xxxs-1-5 {
		margin-top: 1.5em;
	}
	.mt-xxxs-2-5 {
		margin-top: 2.5em;
	}
	.mb-xxxs-2-5 {
		margin-top: 2.5em;
	}
	.mt-xxxs-3-5 {
		margin-top: 3.5em;
	}
	.mb-xxxs-3-5 {
		margin-top: 3.5em;
	}
	.mt-xxxs-4-5 {
		margin-top: 4.5em;
	}
	.mb-xxxs-4-5 {
		margin-top: 4.5em;
	}

} 

@media (min-width: 320px) and (max-width: 479px) {

  /*Слайдер*/
  
	section#brands {
      margin-top: -65px;
	}
   .slick-slider {
	   z-index:0;
   }
   .main-slider .slick-slide img {
	  height:auto;
   }
   .main-slider .slick-next::before, .main-slider .slick-prev::before {
	  -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
   }
  .slick-dots {
    display:none !important;
  }
   .slick-dots li {
	  display:none;
   }
  .slick-slider
  /*Слайдер*/
  /*Бренды*/
   .category_block {
	  padding: 20px 0px 10px;
   }
     .category-sl-img img {
      display: block;
      margin: 0px auto 20px;
      height: 75px;
	  width:auto
    }
	.title_h {
	  font-size:17px;
	  margin: 0 5px !important;
	}
	.brands-slider .slick-prev {
      right: 58px;
	}
	.brands-slider .slick-next{
      right: 5px;
	}
	.brands-slider .slick-next, .brands-slider .slick-prev {
	  top: 0;
	}
	.brands-slider {
	  margin-top:0px;
	}
	.brands-slider .slick-slide&gt;div {
    height: 60px;
        padding: 0;
    margin: 0px 20px;
    overflow: hidden;
}
  /*Бренды*/
  /*Табы*/
   select#select {
	  border: none;
	  font-weight: 500;
	  font-size: 15px;
	}
	ul.tabs__caption {
      display: none;
	}
	.border_one {
	  display:none;
	}
	.item-slider {
    margin-top: 30px;
	}
  /*Табы*/
  /*Новости*/
  .coltab {
	  width:100%;
  }
  .coltablink {
	  width: 59%;
  }
  .tabs {
    margin-top: 14px;
  }
  .tabs__content {
	  margin-top: -10px; 
  }
.item-slider .slick-next {
  right: 5px;
}
.item-slider .slick-prev {
  right: 58px;
}
  .item-slider .slick-prev, .item-slider .slick-next {
	  top: 15px;
  }
.coltab {
    width: 100%;
}
span#tab_obzori {
    float: left;
    margin: 0;
    margin: 0px 50px 15px 0;
}
.col-xxs-12 {
    width: 100% !important;
    margin-bottom: 10px;
}
.content {
    height: 100%;
    padding: 20px 20px 10px;
    border: 1px solid #EBEBEB;
}
.content.colour-1&gt;img {
  margin: 20px 19px 40px 3px;
}
.list-inline {
    margin-left: -15px;
padding-right: 0;
}
.col-pay {
    order: 6;
    width: 100%;
    margin: 1.5em 0;
}
  .tabs_title li {
      padding: 15px 15px;
      margin: 0px 15px 0 0px;
      color: #979797;
      position: relative;
      border: 1px solid #cdcdcd;
      text-align: center;
      width: 45%;
      font-size: 24px;
	  letter-spacing: -0.8px;
	}
	#tab_obzori {
      margin: 0px 50px 15px 0;
	}
	.col-big {
      width: 100%;
	}
	.col-2-5 {
	  display:none;	
	}
    .banner-box, .banner-box-min {
	  padding:0;	
	}
	.itemName {
      font-size: 13px;
      text-transform: uppercase;
	}
	.itemDate {
      font-size: 13px;
	}
	.itemText {
      padding: 0px 17px 0px 20px;
      right: 15px;
	}
	div#item_count {
      margin-bottom: 8px;
	}
.tabs_title li:first-child {
	    padding: 15px 15px;
    margin: 0px 5px 0 0px;
    width: 48%;
    font-size: 24px;
}
.tabs_title li:last-child {
      padding: 15px;
    font-size: 24px;
    width: 46%;
    margin: 0px 0px 0px 5px;
}
  /*Новости*/
  /*Соцсети*/
  .info-block {
      padding: 32px 0 27px;
      background-color: #EBEBEB;
	}
	.flex-child {
	  width: 30%;
      margin-right: 3px;
      margin-left: 0px;
      margin-bottom: 3px;
	}
	.smm_item {
	  height: 100%;
	  border: 1px solid #ececec;
	  background: #fff;
	  padding: 9px 8px 3px 7px;
	  width: 100%;
	}
	.soc_name {
      text-align: center;
	}
	span.title-smm {
	  display:none;
	}
	img.preview_picture {
      height: 17px;
      width: auto;
      /*margin-bottom: 14px;*/
	}
	.smm_button {
      font-size: 12px;
      cursor: pointer;
      padding: 8px 0px 8px 4px;
      text-transform: none;
      width: 100%;
	}
  /*Соцсети*/
  /*Тест сео*/
	.col-xxs-12 {
      width: 100%;
	  margin-bottom:10px;
	}
	.content {
      height: 100%;
	  padding: 35px 20px 10px;
      border: 1px solid #EBEBEB;
      display: inline-block;
	}
	.content.colour-1>img {
      width: 50px;
      height: auto;
	  margin: 15px 0px;
	}
	p.colum3-text {
      width: 77%;
	  float:right;
	}
  /*Тест сео*/

}


@media (min-width: 480px) and (max-width: 719px) {
  /*Шапка*/
	.header-cart__wrapper:hover .basket-data {
	  display:none;
	}
	button[type=submit], input[type=submit] {
		background-color: inherit;
	}
  /*Шапка*/
  /*Слайдер*/
   .main-slider .slick-slide img {
	  height:auto;
   }
   .main-slider .slick-next::before, .main-slider .slick-prev::before {
	  -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
   }
  /*Слайдер*/
  /*Бренды*/
	.border_grey {
	  padding:0;
	}
   .brands-slider, .item-slider {
      margin-top: -5px;
   }
  /*Бренды*/
  /*Табы*/
	select#select {
	  border: none;
	  font-weight: 500;
	  font-size: 15px;
	  margin-left:-3px;
	}
	ul.tabs__caption {
      display: none;
	}
	.border_one {
	  display:none;
	}
	.item-slider {
    margin-top: 30px;
	}
  /*Табы*/
  /*Новости*/
    .banner-box, .banner-box-min {
	  padding:0;	
	}
	.itemName {
	  font-size:16px;
	  text-transform:uppercase;
	}
	.itemText {
	  padding: 10px 21px 10px 21px;
	  right:0;
	  width:66%;
	}
	#tab_obzori {
		margin: 30px 0px 15px 0;
	}
	.col-big {
		width:100%;
	}
	.col-2-5 {
		display:none;
	}
	.nav {
      margin-top: -0.9em;
	  margin-bottom: 1.8em;
	}
  /*Новости*/
  /*Соцсети*/
  .info-block {
      padding: 32px 0 27px;
      background-color: #EBEBEB;
	}
	.flex-child {
	  text-align: center;
	  width: 29%;
	  margin-right: 10px;
	  margin-left: 0px;
	  margin-bottom: 10px;
	}
    .smm_item {
      height: 100%;
      border: 1px solid #ececec;
      background: #fff;
      padding: 12px 10px 3px 10px;
      width: 100%;
	}
	span.title-smm {
	  display:none;
	}
	img.preview_picture {
      height: 17px;
      width: auto;
      /*margin-bottom: 14px;*/
	}
	.smm_button {
      font-size: 13px;
      cursor: pointer;
      padding: 11px 17px 11px 17px;
      text-transform: none;
      width: 100%;
	}
  /*Соцсети*/
  /*Тест сео*/
	.entry {
      line-height: 1.7;
	}
	.col-xxs-12 {
      width: 100%;
      margin: 5px auto;
	}
	.content {
      height: 100%;
      padding: 24px 20px 24px;
      border: 1px solid #EBEBEB;
      display: inline-block;
	}
	.content.colour-1>img {
		width: 50px;
		height: auto;
		/*margin: 20px 26px 0px 5px;*/
		margin: 20px 20px 12px 12px;
	}

	p.colum3-text {
      width: 90%;
	  float:none;
	}
  /*Тест сео*/

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

/*Слайдер*/
	.slider-xs {
	margin-left: 36%;
	}	
	.main-slider .slick-next::before, .main-slider .slick-prev::before {
		box-shadow:none;
	}
	.slick-dots li.slick-active button:before {
		color:#fff;
	}
/*Слайдер*/
/*Категории товаров начало*/
	.tabs__caption {
		  padding-left: 0;
	}
	.tabs__caption li {
		margin: 0px 13px;
		font-size:15px;
	}
	.tabs__caption .active {
		border-bottom: 1.2px solid #ff9100;
	}
	.brands-slider .slick-next, .item-slider .slick-next {
		right: 5px;
	}
	.brands-slider .slick-next, .brands-slider .slick-prev {
		top:0;
	}
	.brands-slider .slick-prev, .item-slider .slick-prev {
		right: 58px;
	}
	.category-img, .item-img {
		height:100%;
	}
	.catalog-slider .slick-slide, .category-slider .slick-slide, .item-img-slider .slick-slide, .item-list li, .item-slider .slick-slide, .item-viewed-slider .slick-slide, .popular-items-slider .slick-slide {
		    margin: 10px 10px;
	}
	/*Категории товаров конеч*/
	/**/
	.item-slider .slick-next, .item-slider .slick-prev {
	   top: -7px;
	}
	/**/
	/*Соцсети*/
	.info-block {
		padding: 35px 0 30px;
	}
	.smm_item {
      padding: 10px 6px;
	}
	/*Соцсети*/
	/*Табы*/
	select#select {
	  display:none;
	}
	/*Табы*/
	/*Новости*/
	.tabs_title {
	  font-size: 24px;	
	}
	#tab_obzori {
	  margin: 30px 50px 15px 0;
	}
	.col-big {
		width:100%;
		display:flex; 
	}
	.banner-box, .banner-box-min {
      position: relative;
	}
	/*Новости*/

}
@media (min-width: 992px) {
	.workhours_two {
	  display:none;	 
	}
	.list-inline {
	  margin-left: -15px;	
	}
}
@media (min-width: 992px) and (max-width: 1199px) {

/*Слайдер*/
	.slider-xs {
	margin-left: 25%;
	}	
	.main-slider .slick-next::before, .main-slider .slick-prev::before {
		box-shadow:none;
	}
	.slick-dots li.slick-active button:before {
		color:#fff;
	}
/*Слайдер*/
/*Категории товаров начало*/
	.tabs__caption li {
		margin: 0px 13px;
		font-size:15px;
	}
	.tabs__caption .active {
		border-bottom: 1.2px solid #ff9100;
	}
	.brands-slider .slick-next, .item-slider .slick-next {
		right: 5px;
	}
	.brands-slider .slick-next, .brands-slider .slick-prev {
		top:-25px !important;
	}
	.brands-slider .slick-prev, .item-slider .slick-prev {
		right: 58px;
	}
	.category-img, .item-img {
		height:100%;
	}
	.catalog-slider .slick-slide, .category-slider .slick-slide, .item-img-slider .slick-slide, .item-list li, .item-slider .slick-slide, .item-viewed-slider .slick-slide, .popular-items-slider .slick-slide {
		    margin: 10px 10px;
	}

	/*Категории товаров конеч*/
	/**/
	.item-slider .slick-next, .item-slider .slick-prev {
	   top: -7px;
	}
	/**/
	/*Соцсети*/
	.info-block {
		padding: 35px 0 30px;
	}
	/*Соцсети*/
	/*Табы*/
	select#select {
	  display:none;
	}
	/*Табы*/
	/*Новости*/
	.tabs_title {
	  font-size: 24px;	
	}
	#tab_obzori {
	  margin: 30px 50px 15px 0;
	}
	.banner-box-min {
	  height: 213px;
	}
	/*Новости*/
	/*Соцсети*/
	.smm_item {
      padding: 20px 25px;
	}
	/*Соцсети*/
} 
@media (max-width: 991px) { 
	.main-slider{margin-left:0px}
}
@media (max-width: 767px) { 
	.main-slider .slick-list{width:100%}
}
@media (min-width: 992px) { 
	.side-catalog-btn {
	  /*pointer-events: none;*/
      cursor: default;
	}
}
.load_more, .load_more_news {
    margin: 10px;
    padding: 10px;
    cursor: pointer;
    text-align: center;
    margin: 0 auto;
}
.load_more button, .load_more_news button{outline:none;}
.load_more button:hover, .load_more_news button:hover{color:rgb(33, 172, 183) !important; outline:none;}
.load_more button:hover > img, .load_more_news button:hover > img{
	transform: rotate(360deg);
	transition: 0.7s;
}
.load_more button,.load_more_news button {
    border-width: 1px;
    border-color: rgb(33, 172, 183);
    border-style: solid;
    width: 172px;
    height: 36px;
    background: #fff;
	color: rgb(33, 172, 183);
}

.item-slider.gl-slider .slick-slide{margin:10px 5px !important}

.tm-label-cont._right{top:0;right:0;left:auto;}
.tm-label-cont{position:absolute;top:0;left:0;padding:9px;z-index:1;}.tm-label-cont._right{top:0;right:0;left:auto;}
.tm-label{font-family:"Roboto",sans-serif;display:inline-block;color:white;font-size:12px;font-weight:500;padding:5px 6px 2px;text-transform:uppercase;margin-bottom:2px;margin-bottom:-2px;border:2px solid #fff;border-radius:4px;text-decoration:none;position:relative;z-index:1;letter-spacing:.5px;}
.tm-label:visited,.tm-label:hover,.tm-label:active{text-decoration:none;color:#fff;}
.tm-label._hit{background-color:#fb0009;}.tm-label._sale{background-color:#fb008e;}
.tm-label._new{background-color:#34b7b6;}.tm-label._promo{background-color:#9136a9;top:110px;}
.tm-label._klub_price{background-color:#f59331;}.tm-label._klub_price i{font-size:10px;}.tm-label._promoPic{background:#9136a9;width:100%;height:100%;}
.tm-label._sale:after{content:"Супер цена";}
.tm-label._hit:after{content:"Хит продаж";}
.tm-label._new:after{content:"Новинка";}


.news ul {
    list-style: none;
    padding: 0;
    margin: 35px 0 15px;
}

.info-block {
    padding: 35px 0 50px;
    background-color: #ebebeb;
}

#buyModal .item-name,#buyOCModal .item-name{font-size:16px;padding:10px 0}
#buyModal .price,#buyOCModal .price{font-size:20px;color:#ff9100}
#buyModal .price span,#buyOCModal .price span{font-size:30px}
.menu-overlay{background:#828282;display:none;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:4}
.modal-dialog,.modal:before,.share-box ul,.share-box ul li,.share-box ul li a{display:inline-block}.share-box span{font-size:12px;margin-right:10px}.share-box ul{list-style:none;padding:0}.share-box ul li a{border-radius:4px;color:#fff;font-size:12px;height:20px;line-height:18px;text-align:center;width:20px}.share-box ul li a:focus,.share-box ul li a:hover{text-decoration:none}.share-box ul li a.fa-facebook{background-color:#45639e}.share-box ul li a.fa-facebook:focus,.share-box ul li a.fa-facebook:hover{background-color:#3d588c}.share-box ul li a.fa-vk{background-color:#51749c}.share-box ul li a.fa-vk:focus,.share-box ul li a.fa-vk:hover{background-color:#48688b}.share-box ul li a.fa-twitter{background-color:#23b9eb}.share-box ul li a.fa-twitter:focus,.share-box ul li a.fa-twitter:hover{background-color:#14ade0}.share-box ul li a.fa-odnoklassniki{background-color:#fa890f}.share-box ul li a.fa-odnoklassniki:focus,.share-box ul li a.fa-odnoklassniki:hover{background-color:#eb7c05}.share-box ul li a.fa-google-plus{background-color:#dd4b39}.share-box ul li a.fa-google-plus:focus,.share-box ul li a.fa-google-plus:hover{background-color:#d73925}.share-box ul li a.fa-envelope{background-color:#3b5bd1}.share-box ul li a.fa-envelope:focus,.share-box ul li a.fa-envelope:hover{background-color:#2e4ec4}
.modal{text-align:center;padding:0 !important}
.modal:before{content:'';height:100%;vertical-align:middle;margin-right:-4px}
.modal-dialog{text-align:left;vertical-align:middle}
#authModal label{display:block;font-weight:400}#authModal input[type=text],#authModal input[type=password]{margin-top:5px;font-size:14px;height:30px;line-height:30px}
#authModal .checkbox{margin:5px 0}
#buyModal form,#buyOCModal form,.total-count{margin-top:10px}
#authModal .checkbox label{font-size:12px;line-height:20px}

.blog_link span,.item-title span{text-decoration:none;border-bottom:1px solid rgba(40,175,185,.2);line-height:1;}
.item-title:focus,.item-title:hover{color:#ff9100;text-decoration:none;}

.tabs__content .slick-slide:hover, .brands-slider .slick-slide>div:hover{border-color:#ff9100}
/*.tabs__content{max-height:400px; overflow:hidden;}
*/
.brand_seo_text{margin:20px 0}span.brand_seo_span{margin:20px 20px} 
p.colum3-text{float:right;width:80%}.content.colour-1>img{float:left}[class*=”col-”]{margin-bottom:30px}
.content{height:100%;padding:20px 20px 10px;border:1px solid #ebebeb}
.title_text{font-size:24px}
.title_text2{font-size:21px;text-transform:none}
ol{list-style-type:none;counter-reset:num;margin:0 0 0 45px;padding:15px 0 5px 0;font-size:16px}
ol li{position:relative;margin:0;padding:0 0 10px 0;line-height:1.4}
ol li:before{content:counter(num);counter-increment:num;display:inline-block;position:absolute;top:0;left:-38px;width:20px;height:20px;background:#064b50;color:#fff;text-align:center;line-height:20px;font-size:14px;border-radius:50%}  
.buyModal-info .price span i{font-size:16px}
.category_block img, .item-img img, .gl-slider img{
    height: auto;
}