
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500&display=swap');

body {color: #222;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: 400;font-style: normal; padding-right:0px !important;overflow-x: hidden !important;line-height: 20px;}
html{overflow-x: hidden !important;min-height: 100%;
    overflow-y: auto;}
.wrapperrrr {overflow-x: hidden !important;}
.wrapperrrr {
    min-height: 100%;
    max-width: 1366px;
    margin-left: auto;
    margin-right: auto;}

.karta {width: 100%; height: 400px;background: #6ea5cf;}
.module-product-wrap .row{display: flex;flex-wrap: wrap;}

.top-heder {background: #f2f4f5;padding: 15px 0;}
.navbar-nav>li>a {color: #7f7f7f;padding: 0 10px;}
.navbar-nav>li>a:hover{color: #4c4c4c;}
  
b, strong {font-weight: 500;}
a{color:#6ea5cf;}
a:hover {color:#222;}
ol,ul {
	list-style:none;
    margin: 0;
    padding: 0;
}
ul.delivery-city {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
}
ul.delivery-city li{background: transparent; padding-left: 0px;margin-right: 15px;list-style: inside;}

ul.raiony a {font-size: 16px;}

#cart {
    margin-bottom: 0px;
    z-index: 1001;
}

.cont-hed {display: inline-grid;}

.banner img{max-width: 1366px;}
.banner {text-align: center;}
.cont-hed .tel{font-size: 20px;color: #545454;font-weight: 400;display: flex;
    align-items: center;}
.cont-hed .tel:hover{color:#6da3cd;}
.cont-hed .tel img{width: 28px; height: 28px; margin-right: 13px;}
.cont-hed .mail{font-size: 15px;color:#6da3cd;}
.cont-hed .mail:hover{color:#666;}
.regim-hed p{margin: 0; text-align: center;font-size: 13px;}
.regim-hed p.red-reg{color: #c0392b;}

.menu-sec{background: #6da3cd;}
.topmenu {
    padding: 0px 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.topmenu > li {
  display: inline-block;
  margin-right: 0px;
  position: relative;
    padding: 15px 0;
    
}

.fa-angle-down:before {
    content: "▼";
    color: #fff;
}

.hed-bar-menu {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-flex;
    margin-top: 7px;
}

.topbar {
    display: flex;
    align-items: center;
    padding: 30px 0;
}

.top_nav{padding: 10px 0;background: #f3f3f3;}

.top_nav img {
    width: 25px;
    height: 25px;
    margin-right: 5px;
}
#cart img {
    width: 25px;
    height: 25px;
    margin-right: 5px;
}

.underline-one {

    position: relative;
    cursor: pointer;
    text-decoration: none; /* Убираем подчеркивание */
}
.underline-one:after {
	content: "";
    display: block;
    position: absolute;
    right: 0;
    bottom: -6px;
    width: 0;
    height: 1px; /* Высота линии */
    background-color: black; /* Цвет подчеркивания при исчезании линии*/
    transition: width 0.5s; /* Время эффекта */
}

.underline-one:hover:after {
	content: "";
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    bottom: -6px;
    height: 1px; /* Высота линии */
    background-color: #8482cb; /* Цвет подчеркивания при появлении линии*/
    transition: width 0.5s;  /* Время эффекта */
}

.hed-bar-menu li {padding: 5px 25px;}
.hed-bar-menu li img{margin-right: 7px; width: 18px;height: 18px;}
.list-inline>li {
    display: inline-block;
    padding-right: 15px;
    padding-left: 15px;
    text-align: center;
}
.list-inline li p {margin: 0;font-size: 13px;color: #6da4cd;}


#top-links {font-size: 16px;float: right;}
.hed-bar-menu li:first-child{padding-left: 0;}
.hed-bar-menu li a{color:#545454; font-weight: 400;text-transform: uppercase;
    font-size: 14px;}
.hed-bar-menu li a:hover{color:#6ea5cf;}
.mob-icon img{width: 35px; height: 35px;margin-left: 10px;}
.topmenu a {
  display: block;
  padding: 5px 15px;
  text-decoration: none;
  outline: none;
  transition: .5s linear;
}

.last-item-menu img {width: 20px; margin-right: 7px;margin-top: -4px;}
.topmenu .fa {
  font-family: "FontAwesome";
  color: inherit;
  padding-left: 10px;
}
.submenu {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 10;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
.main ul li:hover {background: #8482cb;}
.main ul a {
    color: #ffffff;
text-transform: uppercase;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
}

.main ul li:last-child{background: #8482cb;}
.main ul li:last-child:hover{background: #8482cb;}
.main .submenu {
  display: none;
  background: #f2f4f5;
}
.main ul li:hover .submenu {
  display: block;
  border: 1px solid #b5b5b5;
    min-width: 200px;
    z-index: 1111;
}

.main .submenu a {color: #5a5a5a; font-size: 14px;}

.main .submenu a:hover{
  background: #8482cb;
    color:#fff;
}

.main .submenu li{
  border-bottom: 1px solid #ccc;
}

.main .submenu li:last-child{
 border-bottom: none;
}

.topmenu .glyphicon {
    position: relative;
    top: 3px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.top-hed{display: none;}


.sblock-1-content {padding: 0px 0px;}
.sblock-1 {
    background: #ebedf0;
    border-radius: 0px;
}
.sblock-1 a {
    font-weight: 400;
    color: #222;
    font-size: 17px;
    width: 100%;
    border-bottom: 1px solid #EAEAEA;
    padding: 15px 0;
    height: 58px;
}
.sblock-1 a:last-child{
 border-bottom: none;
}
.sblock-1 a:first-child{
 border-top: none;
}
a.list-group-item::before {content: "";margin-right: 20px;}
.sblock-1 a.akc {color: #e30305;}
.sblock-1 a{color:#6ea5cf;}
a.list-group-item.active {padding: 15px 0;border-left:5px solid #26a69a;color:#6ea5cf;margin-right: 30px;background: #fff;}
a.list-group-item.active:hover {padding: 15px 0;border-left:5px solid #26a69a;color:#6ea5cf;margin-right: 30px;background: #fff;}
a.list-group-item.child {display: none;}
.ocf-offcanvas {
    z-index: 100000;}



.skdslider {
    margin-top: 0px;
    width: 100%;
    position: relative;
    display: block;
    overflow: hidden;
height: 450px;
}

.skdslider img{height: 385px;
    width: 100%;
	border:0;
}

.skdslider:after {
    content: '';
    padding-top: 50%; 
    display: block;
}

.skdslider .slide img{width: 100%;height: 385px;}

.skdslider ul.slides{ margin:0; padding:0; list-style-type:none;}
.skdslider ul.slides li
{
   display: none;
}
.skdslider ul.slides li img{
    width: 100%;
height: 450px;
	border:0;
}

.skdslider ul.slide-navs {
    bottom: 30px;
    left: 270px;
    position: absolute;
	list-style-type: none;
    margin: 0;
    padding: 0;
}


.skdslider ul.slide-navs li {
    float: left;
	/*background: url("image/slide-bg.png") no-repeat scroll 0 0 transparent;*/
	height:7px;
	width:60px;
	margin-right:10px;
	cursor:pointer;
	background:#fff;
	border-radius:5px;
}
.skdslider ul.slide-navs li.current-slide {
 /* background: url("image/slide-bg-active.png") no-repeat scroll 0 0 transparent;*/
 background:#8482cb;
 border-radius:5px;
    width: 100px;
}

.skdslider .slide-desc {
    position: absolute;
    left:50%;
    top: 75%;
	display:inline-block;
	border-radius:6px;
transform: translate(-50%, -50%);

}


.skdslider ul .slide-desc img.slid-icon {width:25px; height:25px;margin:0 15px;}

.skdslider .slide-desc > h2 {
    color: #fff;
      font-family: "Montserrat", sans-serif;
    font-weight: 600;
    font-size: 38px;
    margin-bottom: 10px;
    margin-top: 0px;
    text-transform: uppercase;
    text-shadow: 0 3px 6px rgb(0 0 0);
}

.skdslider .slide-desc .slid-collection {
    color: #fff;
       font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 30px;
    text-shadow: 0 3px 6px rgb(0 0 0 / 50%);
}

.skdslider .slide-desc > p {
    color: #dbdbdb;
      font-family: "Montserrat", sans-serif;
    font-size: 24px;
    line-height: 15px;
    margin: 0px;
    
}

.skdslider .slide-desc span.pl {
    color: #fff;
    font-weight:700;
 }

.skdslider .slide-desc span.slid-title {font-weight:600;font-size:42px;}
.slider-but {margin-top:35px;}
.slide-but {
    font-size: 14px;
    padding: 10px 15px;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 4px;
      font-family: "Montserrat", sans-serif;
    font-style: normal;
    font-weight: 400;
     background: #6ea5cf;
    text-transform: uppercase;

}
.slide-but a{color:#fff;}



.skdslider .slide-desc mark.slid-title2 {
    font-weight: 700;
    font-size: 46px;
    color:#915e00;
  padding:5px 15px;
  background:#dbdbdb;
    font-family: "Montserrat", sans-serif;
  border-radius:3px;
}
.skdslider .slide-desc br.her{margin-bottom:15px;}
.skdslider .slide-desc > p a.more {
    color:#990000;
	font-size:18px;
	text-decoration:none;
}
.skdslider .slide-desc > p a.more:hover {
text-decoration:underline;
}

.skdslider a.prev{
    background: url("/catalog/view/theme/mintleaf/Slider/src/image/left.png") no-repeat scroll 0 0 #6ea5cf;
	width:50px;
	height:50px;
	display:block;
	cursor:pointer;
	position:absolute;
	top:55%;
	left:10px;
	margin-top:-50px;	
    opacity: 0.5;
}

.skdslider a.next{
    background: url("/catalog/view/theme/mintleaf/Slider/src/image/right.png") no-repeat scroll 0 0 #6ea5cf;
	width:50px;
	height:50px;
	display:block;
	cursor:pointer;
	position:absolute;
	top:55%;
	right:10px;
	margin-top:-50px;
opacity: 0.5;
	
}
.skdslider a.prev:hover{opacity: 1;}
.skdslider a.next:hover{opacity: 1;}

.skdslider a.play{

	width:35px;
	height:35px;
	display:none;
	cursor:pointer;
	position:absolute;
	top:50%;
	left:48%;
	margin-top:-17px;
}

.skdslider a.pause{

	width:35px;
	height:35px;
	display:none;
	cursor:pointer;
	position:absolute;
	top:50%;
	left:48%;
	margin-top:-17px;
	background:none;
}
/*Some Responsive CSS */
@media screen and (max-width:767px) {
	.skdslider .slide-desc > h2 {
		font-size: 18px;
		margin-bottom: 5px;
		margin-top: 5px;
	}
	
	.skdslider .slide-desc > p {
		font-size: 13px;
		line-height: 15px;
		margin-top: 5px;
	}
	.skdslider .slide-desc > p a.more {
		font-size:13px;
	}
}

@media (max-width: 768px) {.skdslider{display: none;}
}
#so-groups {position: fixed;width: 50px;top: 200px;left: 20px;z-index: 99999;}
#so-groups > a {
    float: left;
    width: 50px;
    display: block;
    cursor: pointer;
    text-align: center;
    color: #fff;
    border-bottom: 1px solid rgba(255, 255, 255, .5);
    padding: 10px;
    height: 43px;
    position: relative;
    background: #6da3cd;
}
#so-groups > a span {
    background-color: #8482cb;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    line-height: 22px;
    opacity: 0;
    padding: 10px;
    position: absolute;
    left: 100%;
    text-align: center;
    text-transform: capitalize;
    top: 0;
    transition: all 0.2s ease-in-out 0s;
    visibility: hidden;
    white-space: nowrap;
    width: auto;
}
#so-groups > a:hover {
    background-color: #8482cb;
}
#so-groups .popup-header {
        padding-top: 15px;
        padding-bottom: 15px;
    position: relative;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    color: #fff;
    text-transform: uppercase;
    background-color: #6da3cd;
    }
#so-groups div.nav-secondary li a{font-size: 14px;}
#so-groups .form-content .form-box #button-search {border-radius: 0;background-color: #6a9ec7;}
#so-groups .form-content .form-box #button-search:hover{background: #8482cb;}
#so-groups table tr td.total-price, #so-groups .cart-bottom table tr td.text-right{
    color: #1F90BB;
    font-weight: 400;
    font-size: 16px;
    color: #222;
}
#so-groups .cart-bottom p > a.btn-checkout {background-color: #6da3cd;}
#so-groups .popup-header .popup-close {
        right: 0px;
    }
.dostavka {padding: 30px 0;text-align: center;margin-top: 50px;
    clip-path: polygon(100% 0, 100% 85%, 50% 100%, 0 85%, 0 0);
background: #6ea5cf; color: #fff;height: 172px;}
.dostavka h1{
    font-size: 22px;
    margin-top: 0px;
    margin-bottom: 5px;
    text-transform: uppercase;
    text-align: center;
}

.dostavka h1:after {
    content: '';
    display: block;
    margin: 10px auto;
    background: #fff;
    width: 200px;
    height: 1px;
}

.dostavka p {font-size: 17px; color:#fff;line-height: 20px;}
.dostavka a{color: #e30305;}

 .akc-item img {
    width: 100%;
    margin-bottom: 10px;
    padding: 5px;
    border: 2px solid #f5f5f5;
}

#information-information #content li {
    list-style: none;
    margin-bottom: 7px;
    background: url(/catalog/view/theme/mintleaf/img/water-drop.png) no-repeat 0 4px;
    padding-left: 30px;
    background-size: 12px 12px;
    background-position: left center;
}
#information-information #content ul{margin-bottom: 20px;}

#information-information #content .breadcrumb>li {
    display: inline-block;
    background: none;
     padding-left: 0px;
}
#information-information #content p {
    margin: 0 0 8px;}

#information-information #content .cat-item p.cat-name-home {color:#fff;}

.slid-pb {
    min-width: 1349px;
    min-height: 0px;
    padding: 0;
    margin: auto;
}

h1 {

    text-transform: uppercase;
    text-align: center;
    font-family: "Montserrat", sans-serif;
    color: #232323;
    font-weight: 400;
    font-size: 24px;
    margin: 50px 0 10px 0;
}

#account-edit h1, #account-address h1, #checkout-cart h1, #account-wishlist h1, #product-category h1, #product-product h1, #product-manufacturer h1, #information-contact h1, #information-information h1, #product-search h1{color: #484848; font-weight: 400;font-size: 24px; margin: 50px 0 10px 0;}


.h3 {
    font-size: 20px;
    font-weight: 400;
}

.h2, h2 {

    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 10px;
    color: #232323;
    font-family: "Montserrat", sans-serif;
}

h3 {
    font-size: 17px;
    color: #232323;
    margin: 20px 0;
    font-family: "Montserrat", sans-serif;
}

#information-information #content h6 {
    font-size: 15px;
}

.navbar {margin-bottom: 0px;border: 0px solid transparent;}
.navbar-nav {
        margin: 15px 0 0 0;
        float: left;
        flex-direction: row;
        flex-wrap: wrap;
    }
.top-hed {
    border-bottom: 1px solid #ddd;
    -webkit-box-shadow: 0 4px 10px rgba(0,0,0,.25);
    box-shadow: 0 2px 10px rgba(0,0,0,.25);
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
}
.top-hed li a {color: #343434;font-size: 16px;
}
.top-hed li a:hover{color:#427fd9;}
.top-hed li a.sale{color:#427fd9;}
.top-hed li a.sale:hover{color:#4380db;}


.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: transparent;
}
.main-header {padding: 10px 0;}

.log {margin:0; padding:0;}
img.logotip {
    height: 50px;
}
.search-top .input-group {display: block;}
.search-button {
    height: 40px;
    width: 40px;
    background: #6da3cd;
    color: #fff;
    border: none;
    border-radius: 4px;
        border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    position: absolute;
    z-index: 111;
}
.search-button:hover{background: #8482cb;}


.search-button img{width: 26px;}

.text-adres {
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    display: block;
    color: #7f7f7f;
}

.map-icon {
    float: left;
    margin-right: 5px;
    width: 35px;
    margin-top: 5px;
}

.top-regim  {
    font-weight: 400;
    font-size: 13px;
    line-height: 25px;
    display: block;
    color: #7f7f7f;
    padding-left: 80px;
}
.top-heder li a.first{padding-left: 0;}
.sup-icon {float: left; margin-right: 5px;width: 35px;margin-top: 5px;}

.phone-hed a{color:#364658;
    font-weight: 500;
    font-size: 18px;
    text-decoration: none;
}
.phone-hed a:hover{color:#4380db;}
p.phone-hed{text-align: left;margin:0;}
p.time-work {text-align: right;font-size: 14px;margin-bottom:3px;}
.fa-square-youtube {color:#ff0000;margin: 0 10px;font-size: 24px;}



.login-hed img {
    width: 40px;
    height: 40px;
    border: 1px solid #6ea5cf;
    background: #eeeeee;
    border-radius: 50%;
    padding: 5px;
}

.login-hed {
    margin-right: 15px;
}


.login-hed img:hover{background: #6ea5cf3d;}

.login-hed p{font-size: 12px;text-align: center;margin: 0;}
.cart-top{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-end;
    align-items: center;
}

.cart-hed {margin: 0;padding: 0;text-align: left;
    margin-top: -16px;}
.cart-hed p{
    text-align: left;
    font-size: 12px;
    z-index: 999999;
    position: absolute;
}

.login-hed li{
    font-size: 12px;
    list-style: none;
}

#cart .dropdown-menu .cart-menu {
    background: #e8e8e8;
}

#cart #cart-total {
    text-align: right;
font-size: 16px;
    color: #6597be;
    margin-left: 5px;
}
.cart-kn{
    color: #fff;
    border: none;
    background: #41beee;
    padding: 8px 10px;
    border-radius: 50%;
    margin-top: 8px;
}
.button-cart {
    color: #fff;
    border: none;
    padding: 0px 0px;
    border-radius: 0;
}

#cart .dropdown-menu a { color: #6da2cc;border:none;}

#cart .dropdown-menu {color: #484848;border:none;}
#cart .dropdown-menu .table tr td {
    line-height: normal;
    vertical-align: middle;
    border: none;
}
#cart .dropdown-menu .table .img-thumbnail {
    background: none;
    border: none;
    width: 40px;
    height: 40px;
}

.sblock-1-heading {
    margin: 0;
    padding: 13px 25px;
    position: relative;
    color: #222;
    font-size: 18px;
    font-weight: 400;
    border-bottom: 1px solid #e9e9e9;
}
.sblock-1 a {
    font-weight: 400;
    color: #222;
    font-size: 16px;
    width: 100%;
    border-bottom: 1px solid #ddd;
    padding: 8px 0;
    height: auto;
    font-weight: 400;
}
.sblock-1 a:hover {
    color: #ea6a78;
    border-bottom: 1px solid #EAEAEA;

}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #ebedf0;
    border: 0px solid #e3e3e3;
    border-radius: 0px;
    -webkit-box-shadow:none;;
    box-shadow: none;
}

#account-login .well p{margin-bottom: 28px;}



.well .page-heading-1.alt, .well .page-sub-heading-1.alt {
    margin-bottom: 15px;
    font-weight: 400;
}
.well label {font-weight: 400;}
.well strong {font-weight: 400;}
.btn {
    padding: 8px 12px;
    font-size: 13px;
    border: none;
    border-radius: 0px;
    box-shadow: none;
}

    .form-horizontal .control-label {
        padding-top: 7px;
        margin-bottom: 0;
        text-align: right;
        font-weight: 400;
    }
legend {
    padding: 7px 0;
    color: #222;
    font-size: 18px;
    border-color: #eee;
    font-weight: 400;
}
.sblock-1 .list-style-1 {
    margin-bottom: 10px;
    padding: 0 20px;
    margin-top: 10px;
}

.list-style-1 li a:hover, .list-style-1 li a:focus {
    text-decoration: underline;
    color:#ea6a78;
}
.list-style-1 li a{
    font-weight: 400;
    color:#222;
}

.menu-pb {padding: 0px 0;background: #EBEDF0;}

#uni-menu-top {
    margin-bottom: 0px;
    margin-top: 0px;
    /* padding: 8px 0; */
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    height: 65px;
}

.uni-mm-cat-link-text{padding-top: 5px;}

.items-menu {padding:0px;}
.menu-item a {
    font-size: 14px;
    font-weight: 400;
    color: #ffffff;
}
.menu-item {
    padding: 5px 3px;
    width: 100%;
    border: 1px solid #fff;
    text-align: center;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.1);
    box-shadow: 0 2px 10px rgba(0,0,0,.1);
    background: #4380db;
    
}
.mob-car {display: none;}
.menu-item-all-category-nav {
    padding: 5px 3px;
    width: 100%;
    border: 1px solid #dddddd;
    border-radius: 4px;
    background: #4380db;
    text-align: center;
    -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.1);
    box-shadow: 0 2px 10px rgba(0,0,0,.1);
}

.menu-item-all-category-nav a {font-size: 14px;font-weight: 400; color: #fff;}

.items-menu .col-md-2 {
    padding-right: 3px;
    padding-left: 3px;
}

.menu-item:hover{background: #046150;}
.menu-item:hover a{color: #fff;}
.menu-item-all-category-nav:hover{background: #046150;}
.menu-item-all-category-nav:hover a{color: #fff;}

.itm2{margin-top:6px;}

.premki {
    padding: 30px 50px;
    text-align: left;
    background: #8482cb0f;
}
.prem-title {
    font-size: 16px;
color: #545454;
    line-height: 20px;
    font-weight: 400;
}

.prem-item {text-align: left;}

.prem-item .zag-prem {
    margin: 0;
    font-size: 18px;
    font-weight: 400;
    box-shadow: 0 1px 0px rgb(132 130 203 / 50%);
    padding-bottom: 5px;
    margin-bottom: 5px;
}
.prem-item img {
    width: 70px;
    height: 70px;
    margin-bottom: 10px;
    opacity: 1;
}

.sertifikaty {padding: 0;}
.sertifikaty img{width: 100%;}

 .sertifikaty h3{color: #232323;
    font-size: 22px;
    font-weight: 400;
    font-style: normal;
    margin-bottom: 50px;
    text-align: left;
     margin-left: 30px;
}

.title-box {text-align: center;}
.preimushestva {font-size: 20px;}
p.prem-podz{
    margin: 10px 0 50px 0;
    color: #0aa2dc;
    font-size: 18px;
    font-weight: 400;
}

.title-box span {
    display: inline-block;
    color: #232323;
    font-size: 30px;
    font-weight: 400;
    font-style: normal;
}
.preimushestva {
    background: url(/catalog/view/theme/mintleaf/img/icon/drop.png) top center no-repeat;
    padding-top: 66px;
}


a:hover {text-decoration: none;}

.complects, .vybor {padding: 50px 0;}
.zakaz {margin-top: 40px;padding: 0;}
.cat-item {
    position: relative;
    padding: 23px;
    background: #fff;
    border-radius: 6px;
    box-shadow: 2px 6px 16px rgb(4 186 255 / 12%);
}

.premki h3,.rekomendacii h3, .clients h3, .zakaz h3, .brends h3{
color: #484848;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    margin-bottom: 50px;
    text-align: left;
    margin-left: 30px;
}
h3.modtitle {
color: #484848;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    margin-bottom: 50px;
    text-align: left;
    margin-left: 30px;
}
.rekomendacii {margin-top: 50px;}

.clients h3{
    margin-bottom: 30px;
}

.brends {margin-top: 40px;margin-bottom: 20px;}
.media-left5555555 img{
    width: 200px;
    float: left;
    margin-right: 10px;
}
.media .product-thumb {
    padding: 8px;
    padding-top: 0;
}
.media .product-thumb .image img {
margin-right: 10px;
}

.media-body55555 .captions {
    padding: 0 10px;
}
.media-body55555 h4{
    font-weight: 400;
    line-height: 17px;
    color: #6ea5cf;}
.media-body55555 h4 a {
      font-size: 18px;
    font-weight: 400;
    line-height: 17px;
    color: #6ea5cf;
}
.media-body55555 h4 a:hover{color:#484848;}

.media-content55555 .description {
    font-size: 16px;
    line-height: 20px;
    color: #484848;
    font-weight: 400;
}

.voda19 {
    height: 160px;
    background-image: url(/catalog/view/theme/mintleaf/cat-home/1.jpg);
    background-attachment: scroll;
    background-blend-mode: normal;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom right;
}

.cat-item a {
    color: #232323;
    display: block;
    font-size: 20px;
    font-weight: 400;
    background: #0aa2dc3d;
    padding: 3px 10px;
    border-radius: 6px;
}

.usl-item a {
    color: #fff;
    display: block;
    font-size: 20px;
    font-weight: 400;
    background: #0aa2dcd4;
    padding: 3px 10px;
    border-radius: 6px;
    position: absolute;
    left: 30px;
    top: 20px;
    width: 200px;
    text-align: center;
}

.cat-item a:hover{
    color: #0aa2dc;
}

.usl-item a:hover{color: #232323;}

.voda5 {
    height: 160px;
    background-image: url(/catalog/view/theme/mintleaf/cat-home/2.jpg);
    background-attachment: scroll;
    background-blend-mode: normal;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom right;
}
.culers {
    height: 160px;
    background-image: url(/catalog/view/theme/mintleaf/cat-home/3.jpg);
    background-attachment: scroll;
    background-blend-mode: normal;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom right;
}
.remont {
    height: 280px;
    background-image: url(/catalog/view/theme/mintleaf/img/rem-kul.jpg);
    background-attachment: scroll;
    background-blend-mode: normal;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom right;
}
.sanacia {
    height: 280px;
    background-image: url(/catalog/view/theme/mintleaf/img/san-kul.jpg);
    background-attachment: scroll;
    background-blend-mode: normal;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom right;
}
.arenda {
    height: 280px;
    background-image: url(/catalog/view/theme/mintleaf/img/arenda-kul.jpg);
    background-attachment: scroll;
    background-blend-mode: normal;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom right;
}

.accessories {
    height: 160px;
    background-image: url(/catalog/view/theme/mintleaf/cat-home/4.jpg);
    background-attachment: scroll;
    background-blend-mode: normal;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom right;
}
.compl-item {text-align: center;color:#232323;}
.compl-item{
    overflow: hidden;
    position: relative;
    text-align: center;
    box-shadow: 5px 5px 24px 0px rgba(95, 131, 145, 0.25);
    border-radius: 10px;
    padding: 20px 20px 40px 20px; 
}
.compl-item:hover {box-shadow: 5px 10px 24px 10px rgba(95, 131, 145, 0.25);}
.compl-item img {width: 256px;height: 256px;}
.compl-item p {font-size: 20px;font-weight: 400; }
.compl-item span {font-size: 16px;font-weight: 400;}
p.pomp-plus {
    color: #0aa2dc;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 10px 0 20px;
}

.compl-item a {
    background-color: #addb3b;
    box-shadow: 8px 8px 24px 0px rgba(146, 192, 31, 0.4);
    border: 1px solid rgba(155, 197, 53, 0);
    border-radius: 50px;
    color: #fff;
    padding: 10px 8px;
    color: #fff;
    font-size: 18px;
    width: 70%;
    display: inline-block;
}

.compl-item a:hover {
    background-color: #a1cb3a;
    color: #fff;
}

.vyb {padding-left: 50px;
    background-image: url(/catalog/view/theme/mintleaf/cat-home/background.jpg);
    background-attachment: scroll;
    background-blend-mode: normal;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding-top: 60px;
    padding-bottom: 60px;
    overflow: auto;
}

.vyb .box-heading {text-align: left;}
.vyb .box-heading span {
    display: inline-block;
    color: #232323;
    font-size: 30px;
    font-weight: 400;
    font-style: normal;
}

.cont-description{
    margin: 10px 0 50px 0;
}

.cont-description p{ margin-bottom: 0px;
    color: #0aa2dc;
    font-size: 18px;
    font-weight: 400;
}
.vyb .col-md-8 {padding: 0;}
.vyb .col-md-6 {display: flex;}
.list-img {float: left; margin-right: 10px;}
.list-cont p {
    color: #232323;
    font-size: 14px;
    margin: 0;
}
.list-item {margin-bottom: 15px;}
.list-item img{
    background: #fff;
    padding: 10px;
    border: 1px solid #0aa2dc;
    border-radius: 8px; 
    width: 64px;
}

.zakaz-item {
    text-align: left;
    padding: 20px;
    background-color: #f8f8fc;
    min-height:270px;
}
.zakaz-item img {
    width: 80px;
    height: 80px;
    background: #6da3cd;
    padding: 12px;
}
.zakaz-item p {
    font-size: 20px;
    font-weight: 400;
    margin-top: 20px;
    margin-bottom: 10px;
   color: #484848;
}
.zakaz-item span {font-size: 16px; color: #545454;}

.about-home {padding: 20px 0px; margin-top: 0px;margin-bottom: 0px;}
.about-home h1 {
    font-size: 18px;
   color: #484848;
    text-align: left;
    margin-bottom: 10px;
    margin-top: 10px;
}
.about-home img{width: 100%;}
.about-home h2 {
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    text-align: left;
    margin-bottom: 10px;
    color: #484848;

}
.about-home p{color: #545454;}


.about-cont {width: 60%; }
.about-home p.prem-podz {
    margin: 10px 0 20px 0;}

.svoystva-vody {padding: 0px 0;}
.svoystva-vody img{width: 100%;}
.svoystva-all {padding: 88px 10px;}
.svoystva-vody .col-md-4{padding-left: 0;}
.sv-item {display:flex;flex-direction: row;flex-wrap: nowrap;align-content: center;align-items: center;margin-bottom: 30px;}
.sv-item img{width: 60px; float:left; margin-right: 15px;}
.sv-item p{font-size: 16px;font-weight: 500;margin: 0;font-style: italic;}
.about-home li {
    font-size: 16px;
    list-style: none;
    color: #222;
    margin-bottom: 8px;
    font-weight: 400;
    background: url(/catalog/view/theme/mintleaf/img/water-drop.png) no-repeat 0 4px;
    padding-left: 30px;
    background-size: 17px 17px;
    background-position: left center;
}
.clients {padding: 20px 0 50px 0;background: #f9f9fa;margin-bottom: 30px;}
.clients-content p{font-size: 15px;}
.clients-content li{
    font-size: 15px;list-style: none;
    color: #222;
    margin-bottom: 0px;
    font-weight: 400;
    background: url(/catalog/view/theme/mintleaf/img/water-drop.png) no-repeat 0 4px;
    padding-left: 30px;
    background-size: 17px 17px;
    background-position: left center;}

.clients-content li:last-child {margin-bottom: 10px;}
.clients-logo img {
    width: 100%;
    margin-bottom: 15px;
    box-shadow: 4px 4px 24px 0px rgba(95, 131, 145, 0.25);
    padding: 7px;
}
.clients-logo .row {display: flex;justify-content: space-between;}
.sov-title {font-size: 18px; font-weight: 400;}
.sov-podtitle {font-size: 18px; font-weight: 500; color: #e30305;text-decoration: underline;}
.logo-img{text-align: center;}
.logo-img img{width: 60%;}
.tel-foot {margin-top: 5px; text-align: center;}
.tel-foot a{color: #232323;font-size: 20px;}
.tel-foot a:hover{color: #41beee;}
.tel-foot img{width: 20px; margin-right: 10px;}
p.location {font-size: 16px; color: #fff;}
p.soc{font-size: 16px;text-align: center;}
p.soc img{width: 22px; margin: 0 5px;}

       hr {
    margin-top: 10px;
    margin-bottom: 10px;
    border: 0;
    border-top: 1px solid #6ea5cf;
    width: 100%;
}
    footer p.fooot-regim {color: #fff;font-size: 15px;line-height: 18px;}
       footer .foot_main_box+.foot_main_box:after {
        content: '';
        position: absolute;
        left: 0px;
        top: 0px;
        width: 1px;
        height: 150px;
        background-color: #41beee;
    }
       footer .foot-logo img{margin-top: -10px;}
       .footer_main_container ul {padding: 0;margin-top: 5px;}
       .footer_main_container ul li{list-style: none;}
       .footer_main_container ul li{
 
    padding-top: 5px;
    padding-bottom: 4px;
    color: #ffffff;
}
       .footer_main_container ul li a    {color:#232323; font-size: 15px;}
.footer_main_container ul li a:hover{color: #41beee;}
       
footer {
    background: #f2f4f5;

    margin-top: 0px;
}

       footer .footer_main_container {
    padding-top: 50px;
    padding-bottom: 50px;
}
       footer .foot_box_title span {
    font-weight: 600;
    font-size: 18px;
    text-transform: uppercase;
    color: #232323;
}
       
       .footer-copy {background: #ddd;padding: 10px 0;}
       .footer-copy span {font-size: 16px;}
       .footer-copy img{width: 20px; margin-right: 7px;}
       .footer-copy .regim{text-align: right;}
       .footer-copy .col-md-6{padding: 0;}



.featur{width: 50%; float: left;height: 129px;}
.feat{padding: 10px; border:1px solid #eee;margin-right: -1px;margin-bottom: -1px;height: 129px;}
img.feat-img{width: 100px; height: 100px;float: left; margin-right: 10px;margin-top: 5px;}
.feat-price{color: #232f3e; font-size: 16px;}
.feat-title a{font-size: 16px; color: #4380db;}
.feat-title {padding-top: 20px;line-height: 20px;}

.slid { padding: 0;margin-top: 20px;}
.prem {padding: 30px 10px; background: #f0f6f6;}
.prem-items{margin-bottom: 15px;text-align: center;}
.prem-icons {width: 60px; height: 60px; margin-bottom: 10px;}
.prem-icon-title {
    color: #232f3e;
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 6px;
}
.prem i{font-size: 50px;color: #232f3e;margin-bottom: 20px;}

.prem-icon-description{
    color: #393939;
    font-size: 13px;
}

.start-content{margin-top: 15px;}

.start-content img{width: 100%;}

h1.title-home {
    font-size: 24px;
    margin-top: 10px;
    text-transform: uppercase;
    text-align: left;
}

h1.title-home span {color:#364658;}
.screen-title h2{font-size: 26px;font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400; margin: 10px 0;}

h2.title-home{font-size: 22px; font-weight: 400; text-transform: uppercase;text-align: center;margin-bottom: 30px;}
/*.cat-pb {padding: 0 30px;}
.cats {padding: 0;}*/



a.read-more-button {
   display: inline-block;
   position: relative;
   font-size: 14px;
   border-radius: 3px;
   color: white;
   padding: 10px 15px;
   margin: 0px 0;
   box-shadow: none;
   background: #364658;
   border: none;
}
a.read-more-button:hover {color: #fff;background: #046150;}
.more {text-align: center;}
a.read-more-button .fa-arrow-right{margin-left: 10px;}


.rekomendacii .title-box {margin-bottom: 50px;}
.about {padding: 30px 0;}

.about h1{margin-top: 20px;}
.about h3 {
    font-size: 18px;
    text-align: center;
    font-weight: 400;
    margin-top: 10px;
}
.ab-pl {
    font-size: 18px;
    font-weight: 400;
    border-bottom: 1px solid #000;
}

.about li {
    font-size: 16px;
    list-style: none;
    margin-bottom: 8px;
    font-weight: 400;
    background: url(https://your-cooler.ru/catalog/view/theme/mintleaf/img/rhombus.png) no-repeat 0 4px;
    padding-left: 34px;
    color:#000;
    background-size: 20px 20px;
    background-position: left center;
}

.about .row{
    padding: 0 15px;
}

.cat-desc-wrap {
    color: #232323;
    font-size: 13px;
    margin-bottom: 30px;
}

.but-download {display: grid;}
a.catalog {color: #fff;margin-bottom: 20px;background: #4380db;width: 320px;padding: 10px 25px;
    border-radius: 4px;}
a.catalog:hover{background: #ff6923;color:#fff;}
a.catalog img{float: left;width: 32px;margin-top: -5px;margin-right: 10px;}

a.textures {color: #fff;margin-bottom: 20px;background: #ff6923;width: 320px;padding: 10px 25px;
    border-radius: 4px;}
a.textures:hover{background: #4380db;color:#fff;}
a.textures img{float: left;width: 32px;margin-top: -5px;margin-right: 10px;}

.divid-title {
    text-align: center;
    background: url(img/divider3.png) no-repeat bottom center;
    padding: 0 0 10px;
    margin: 0 0 20px;
    background-size: 380px;
}

.back {background: #eee;border-left:2px solid #4380db;padding: 10px;}

.vnimanie {background: #4380db;padding: 30px;margin-top: 30px;}
.vnimanie p{color:#fff;}

.text-v {
    writing-mode: vertical-lr;
    text-orientation: upright;
    float: left;
    color: #444;
    font-size: 40px;
    margin-right: 30px;
    background: #eee;
    padding: 20px 15px;
}
.important-v {list-style: none;padding-left: 100px;}
.important-v li {
    background: url(img/christmas-stars.png) no-repeat 0 4px;
    padding-left: 44px;
    background-size: 35px 35px;
    background-position: left center;
    color: #eee;
    padding: 10px 0;
    padding-left: 44px;
}
.perevozka {padding: 50px 0;}

.title-pr {text-transform: uppercase;}
.exp{background: #e8e8e8; padding: 50px 0;}
h4{font-size: 24px;}

.menu-item:hover img {
  background: #fff;
}




.search-dropdown-input {width:300px;}
.search-dropdown-btn {
    background: #3bac44;
    border: none;
    z-index: 999999;
    border: 1px solid #3bac44;
}
#menu {
    background: #efefef;
}

#rdrf39-man-23{	word-spacing: -1px;}

#menu .menu-links {
    padding: 18px 0px 0;
}


#menu .nav.menu-links > li {
    margin-left: 20px;
}


.navbar right img{width:20px;}
#menu .navbar-brand {
    margin-top: 4px;
}


#button.show {
    opacity: 1;
    visibility: visible;
}
#button img {
    width: 35px;
    height: 35px;
    padding: 3px;
    margin-top: -2px;
}
#button {
    display: inline-block;
    background-color:#6ea5cf;
    width: 45px;
    height: 45px;
    text-align: center;
    border-radius: 50px;
    position: fixed;
    bottom: 30px;
    right: 30px;
    transition: background-color .3s, opacity .5s, visibility .5s;
    opacity: 0;
    visibility: hidden;
    z-index: 1000;
    padding: 5px;
}

#button:hover {
text-decoration:none;
	cursor:pointer;
	opacity: 1;
	background-color:#484848;
}

/*#button::after {
    content: "\f35b";
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    font-size: 1.5em;
    line-height: 46px;
    color: #fff;
}*/


.hed{
    background: #e8e8e8;
    padding: 20px 0px;
}


.magaz {}
.tel-list{}



.navbar-collapse {background: #efefef;}


.bish a {
    padding: 7px 20px;
    color: #eae9e9;
    border-radius: 4px;
    font-size: 16px;
    cursor: pointer;
    border: 1px solid #eae9e9;
    font-weight: 400;
}
.bish a:hover{color: #fff;}
.bish {margin-top:3px;margin-bottom:5px;}
.bish a:hover {background: #4380db;}
.time p {
    margin: 1px;
    font-size: 15px;
    font-weight: 400;
    color: #222;
}
p.small-time2{margin-top:-7px;
font-weight: 400;  color: #222;font-size:13px;}
p.small-time {
    margin: 1px;
    font-weight: 400;
    color: #eae9e9;
    font-size: 15px;
}


.btn-group > .dropdown-menu{
    font-size: 14px;
}

.dropdown-menu.pull-right {
    right: 10px;
    left: auto;
    top: 42px;
    z-index: 9999;
}

#cart .cart-empty {
    padding: 10px 10px 0;
    width: 150px;
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.navbar-brand {padding: 5px 15px;height:auto;}
.search-dropdown {
    margin-top: -1px;
}

.cart{
    padding-left: 35px;
   margin-top: -18px;
}



.tel-hed a{
    color: #4c4c4c;
    font-size: 18px;
    font-weight: 400;
    margin-top: 6px;
    display: inline-block;
}

.tel-hed a:hover{color: #40beee;}

.tel-hed img {width: 35px; height: 35px; float: left;margin-right: 10px;}


.text-color-brand {
    color: #eeeeee;
    font-size: 22px;
        margin-bottom: 5px;
}

.links_soc {text-align: left;margin-top: 0px;}

.links_soc .fab {margin:0 10px;font-size: 24px;}
.links_soc .fab:hover{color:#4380db;}
.links_soc .fa-vk {
    margin: 0 10px;
    font-size: 24px;
	color:#0077ff;
	margin-left:0;
}
.links_soc .fa-vk:hover{color:#4380db;}

footer .links_soc .fa-whatsapp {margin-left: 10px;}
.main-footer .container{padding:0;}
.foot-col-body img.logotip {margin-left:0;}


.fa-whatsapp{color: #35c044;}
.fa-viber{color: #6d1ab2;}
.fa-telegram-plane{color: #1f7fde;}

.block-cat-img {
    width: 100%;
    height: auto;
    border-radius: 8px;
}

.block-cat-img img{
 width: 100%;
    height: auto;
    border-radius: 8px;
  
}



.home-block-cat {
    background: #fff;
    box-shadow: 0 0 6px #eee;
    transition: box-shadow .3s;
    margin: 15px 0;
}
.home-block-cat:hover {
    z-index: 1;
    box-shadow: 0px 0px 20px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.10);
    -o-box-shadow: 0px 0px 20px rgba(0,0,0,0.10);
    -webkit-box-shadow: 0px 0px 20px rgb(0 0 0 / 10%);

}

h4.block-cat-title {font-size: 24px;color: #ffffff;margin: 0;font-weight:300;}
p.block-cat-pb {font-size: 18px;color:#eee;}

.home-block-cat:hover h4.block-cat-title{color: #fff;}

.home-block-cat:hover .block-cat-text {
    background-color: #4380db;
}

.block-cat-text {
    background: rgba(0,0,0,.3);
    text-align: left;
    color: #fff;
    position: absolute;
    bottom: 50px;
    left: 15px;
    right: 15px;
    padding: 10px 25px;
    transition: .2s ease-in-out;
    display: inline-flex;
}
.home-block-cat:hover .icon-right {display: inline-block;}
.block-cat-text .icon-right {margin-left: 15px; display: none;}

/*Сопутка*/
.soputka {padding: 50px 0;}
.soputka h3 {margin-top: 0;margin-bottom: 30px;font-size: 24px;color: #222;}
.item-tip {margin-bottom: 15px;}

.item-n {
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    min-height: 300px;
    position: relative;
    border-radius: 0px;
    margin: 10px 0;
}

.item-n__cont {
    background: -webkit-gradient(linear,left bottom,left top,from(rgba(37,37,37,.3)),to(rgba(37,37,37,.3)));
    background: linear-gradient(0deg,rgba(37,37,37,.3),rgba(37,37,37,.3));
    width: 100%;
    padding: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.block-hover img {
    -webkit-transition: .3s;
    transition: .3s;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
        -o-object-fit: cover;
    object-fit: cover;
    top: 0;
    left: 0;
      transition: transform 1s;
}
.item-n:focus, .item-n:hover {color: #fff;}
.block-hover:hover img {transform: scale(1.1);}

.pomecheniya {margin-bottom:30px;}
.info-dop-img{float: left; width: 300px; margin-right: 10px;margin-bottom: 10px;}
/*По типу помещения конец*/

.mob-car {display: none;}
.main-footer {
    margin-top: 50px;
    padding-top: 25px;
    padding-bottom: 15px;
    border-top: none;
    background: #ebedf0;
    color: #fff;
}
.plata-foot {text-align: right;}
.plata-foot img{margin-left: 15px;height: 16px;}
.foot-col-head {font-size: 20px; font-weight: 400;color: #484848;}
.footer-links li::before {
    color: #915e00;
    display:none;
}
.f-bottom{margin-top:0px;background: #ffffff;}
.foot-bottom {padding: 15px 0; vertical-align: middle;}
p.nal-ras{margin: 0; font-size: 12px;color: #000;}
.copirayt-foot {
    margin-top: 10px;
    color: #000;
    font-size: 14px;
    margin-left: -15px;
}
.prod2{margin-top: 10px;}
.foot-col-body li{margin-bottom: 4px;}
.footer-links li a, .footer-contact-links li {
   color: #545454;
    font-size:16px;
        font-weight: 400;
}
.foot-top {border-bottom: 1px solid #ddd;margin-bottom: 20px;padding-bottom: 20px;}
.coop-trast {
    font-size: 14px;
    margin-top: 15px;
}
.foot-col a {color: #545454;}
.foot-col a:hover {color: #6ea5cf;}
.foot-col li{list-style: none;}
.foot-border {border-left:1px solid #ddd;padding-left: 20px;}

.desktop_time li a{color: #000;
    font-size:14px;
        font-weight: 400;}
.adres-foot p{font-size: 16px; margin-bottom: 0px;line-height: 20px;}
.desktop_time {
    display: flex;
    margin-bottom: 10px;
    align-items: center;
    margin-top: 10px;
color: #222;
    font-size: 13px;
}

.soc_seti img{margin-right: 10px;}
.soc_seti img:hover{opacity: 0.7;}
.soc_seti .foot-col-head {
    font-size: 20px;
    font-weight: 400;
    color: #222;
    margin-bottom: 5px;
}
.foot-col-left {margin-top: 15px;}
.foot-col-left a{color: #fff; font-size: 18px;}
.foot-col-left i{color: #fff; font-size: 18px; margin-right: 10px;}

.desktop_time img {
    margin-right: 10px;
    display: block;
    width: 36px;
}

.desktop_kont {
    display: flex;
    margin-bottom: 10px;
    align-items: center;
    margin-top: 16px;

}

.desktop_kont img {
    margin-right: 10px;
    display: block;
    width: 30px;
}

.desktop_kont li a{color: #000;
    font-size:14px;
        font-weight: 400;}

.footer__info-contacts-grey {
    font-size: 14px;
    line-height: 12px;
    color: #565656;
}

.footer-links img {
    width: 20px;
    margin-top: -5px;
    margin-right: 5px;
}

.footer-links li a:hover {color: #6ea5cf;}
.footer-contact-links li a {color: #545454;font-size: 16px;}
.footer-contact-links li a:hover {color: #6ea5cf;}
.footer-links li {margin-top: 0px;}
.footer-contact-links li a.polit-sogl {color: #545454;font-size:14px;font-weight: 400;}
.footer-contact-links li a.polit-sogl:hover {color: #6ea5cf;}
.partner-logo{width: 100%;}

.cont-pb h5 {
    margin-top: 5px;
    margin-bottom: 0;
    font-weight: 500;
    font-size: 18px;
}
.cont-pb a{font-size: 16px;}
.cont-pb p{margin: 0;}
.cont-pb .links_soc {
    text-align: left;
    margin-top: 10px;
}
.cont-pb .links_soc .fab {
    margin: 0 5px;
    font-size: 24px;
}
.cont-pb .links_soc .fa-brands{margin-right: 5px;}
.cont-pb .links_soc .fa-square-youtube{color:#a71616; font-size: 24px;margin-left: 5px;}
.panel-title-pb {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    color: #222;
    text-align: center;
    font-weight: 400;
}
p.adres-mag-pb {
    font-weight: 500;
    color: #232323;
    font-size: 16px;
    font-style: italic;
}
.cont-pb {font-size: 14px;}
img.cont-icon-pb {width: 46px; float: left; margin-right: 10px;}
.home-category{padding: 50px 0;}
.cont-contente {padding-top: 15px;}

.mfp-bottom-bar {display: none;}

.hovereffect {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
 cursor: pointer;
	border-radius: 6px;
	    margin-bottom: 6px;
}

.hovereffect .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  background-color: rgba(75,75,75,0.5);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.hovereffect:hover .overlay {
  background-color: rgba(48, 152, 157, 0.4);
}

.hovereffect img {
  display: block;
  position: relative;
width: 100%;	
}

.hovereffect h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  position: relative;
  font-size: 17px;
  padding: 10px;
  background: rgba(0, 0, 0, 0.6);
  -webkit-transform: translateY(45px);
  -ms-transform: translateY(45px);
  transform: translateY(45px);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
    margin-bottom: 40px;
    margin-top: 25px;
	font-family: Montserrat, sans-serif;
}

.hovereffect:hover h3 {
  -webkit-transform: translateY(5px);
  -ms-transform: translateY(5px);
  transform: translateY(5px);
}

.hovereffect p.info {
  display: inline-block;
  text-decoration: none;
  padding: 7px 14px;
  text-transform: uppercase;
  color: #fff;
  border: 1px solid #fff;
  background-color: transparent;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  font-weight: normal;
    /* margin: -182px 0 0 0; */
    /* padding: 2px 50px; */
    margin-top: 0px;
	font-size: 12px;
	font-weight: 400;
	    border-radius: 4px;
	
}

.hovereffect:hover p.info {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
	
}

.hovereffect p.info:hover {
  box-shadow: 0 0 5px #fff;
}


.home-category .cat-item {
    padding-right: 3px;
    padding-left: 3px;
}



    
.module-product-heading {
    margin: 10px 0px 20px 0;
    margin-top: 0;
    color: #484848;
    
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
}


.module-product-heading-home {font-size: 26px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    margin: 0px 0;
    color: #222;
    text-transform: uppercase;
    margin: 10px 0;}
    h3{font-size: 20px;  font-weight: 400;color: #000;    text-transform: uppercase;margin-bottom: 10px;margin-top: 20px;}


 .cat-desc-wrap h1 {font-size: 24px;margin-top: 0px;margin-bottom: 18px;text-transform:uppercase;text-align:center;}
    


.module-product-title {
    min-height: 65px;
    text-align: left;
    color: #222;
    margin-bottom: 0;
    border-bottom: 1px solid #8482cb;
}

.module-product img.img-responsive{
    display: block;
    max-width: 100%;
    height: auto;

}

.module-product {

    padding: 5px 5px;
    background: #fff;
    border: 1px solid #e9e9e9;
    margin-bottom:15px;
}

.stiker {position: absolute; top:35px; left:15px;width: 130px;}

.module-product-caption {
    text-align: left;
    padding: 0 15px;
    font-size: 15px;
    color: #1d1d1d;
    min-height: auto;
}

.module-product-title a {
    color: #484848;
    font-weight: 400;
    font-size: 17px;
}

.swiper-viewport {
    margin: 0 0 60px;
    background: #fff;
    z-index: 1;
border-radius: 0px;
  box-shadow:none;
    width: 100%;
    position: relative;
    overflow: visible;
}
.swiper-container {padding: 0 50px;}

.swiper-button-next:before {
    font-family: FontAwesome;
    content: "\f054";
    color: rgb(110 165 207);
    font-size: 50px;
}

.swiper-button-prev:before {
    font-family: FontAwesome;
    content: "\f053";
    color: rgb(110 165 207);
    font-size: 50px;
}
.swiper-pagination-bullet-active {
    background: #8482cb;
}

.swiper-pagination-bullet:hover{background: #6da3cd;}
.swiper-pagination-bullet {width: 30px; height: 5px;}
.swiper-pagination-bullet-active {width: 50px; height: 5px;}
.swiper-pagination {bottom: -30px;}
.swiper-slide img {border: 1px solid #e9e9e9;padding: 5px;}

.home-category .bish a {
    background: #a49c8f;
    padding: 12px 40px;
    color: #fff;
    border-radius: 4px;
    font-size: 16px;
    text-transform:uppercase;
}

.home-category .bish a:hover {
    background: #915e00;
}
.home-category .bish{margin-top: 30px; text-align: center; }
/*Конец*/

/*Преимущества*/

.advantages {padding: 40px 5px;
    background:#f5f3f2;
}
.advantages .container{padding: 0px 0px;
}
.pr {border-left: 1px solid #be7f44;border-right:1px solid #be7f44; }
.preim {margin-top: 0px;margin-bottom: 40px;}
.preim img {width: 65px; margin-bottom: 20px;float: left; margin-right: 20px;}
.advance-text {display: table-cell;
    zoom: 1;}
.advantages h4{font-size: 19px;font-family: 'Montserrat', sans-serif;font-weight: 500;color: #272727;margin-top: 0;}
.advantages p{font-size: 15px; font-family: 'Montserrat', sans-serif; color: #222;text-align: left;font-weight: 400;}

.breadcrumb {
    font-size: 16px;
    border-radius: 0;
    color: #545454;
    padding: 0px 0px;
    font-weight: 400;
    background: transparent;
    text-align: center;
    margin-bottom: 50px;
}

.breadcrumb a{
    font-size: 16px;
    background: none;
    border-radius: 0;
    color: #6ea5cf;
}

.breadcrumb li:last-of-type a, .breadcrumb li a:hover, .breadcrumb li a:focus {
    color: #232323;
}

.breadcrumb li a:hover{color: #8482cb;}

.breadcrumb li + li::before {
    content: "/";
    margin-right: 8px;
    margin-left: 5px;
    font-size: 20px;
    color: #8482cb;
}

/* Боковое меню */

#cssmenu,
#cssmenu ul,
#cssmenu li,
#cssmenu a {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    font-weight: normal;
    text-decoration: none;
    line-height: 1;
    font-size: 16px;
    position: relative;
    width: 100%;
}
#cssmenu a {line-height: 1.3;}

#cssmenu{color: #222; }

#cssmenu > ul > li > a {
    font-size: 22px;
    display: block;
    background: #f8f8fc;
    color: #222;
    border-bottom: 1px solid #ddd;
}
#cssmenu > ul > li > a > span {
    background: #ebedf0;
    padding: 10px;
    display: block;
    font-size: 17px;
    font-weight: 400;
}
#cssmenu > ul > li.home-item > a > span {
    background: #6ea5cf;
    padding: 10px;
    display: block;
    font-size: 19px;
    font-weight: 400;
}
#cssmenu > ul > li.home-item > a {font-size: 20px;color:#fff;}
#cssmenu > ul > li > a > span:hover { color:#fff; background: #6ea5cf;}
#cssmenu > ul > li > a:hover {
    text-decoration: none;
    background: #6ea5cf;
}
#cssmenu > ul > li.active {
    border-bottom: none;
}
#cssmenu > ul > li.active > a {
    color: #fff;
}
#cssmenu > ul > li.active > a span {
    background: #8482cb;
}
#cssmenu span.cnt {
    position: absolute;
    top: 8px;
    right: 15px;
    padding: 0;
    margin: 0;
    background: none;
    display: none;
}
/* Sub menu */
#cssmenu ul ul {
    display: none;
}
#cssmenu ul ul li {
    border: 1px solid #e0e0e0;
    border-top: 0;
}
#cssmenu ul ul a {
    padding: 10px;
    display: block;
    color: #222;
    font-size: 15px;
}
#cssmenu ul ul a:hover {
    color: #222;
}
#cssmenu ul ul li.odd {
    background: #f4f4f4;
}
#cssmenu ul ul li.even {
    background: #fff;
}
#cssmenu ul ul li.odd {padding-left: 15px;}
#cssmenu ul ul li.odd:hover{background: #6ea5cf;color:#fff;}
#cssmenu ul ul li.even {padding-left: 15px;}
#cssmenu ul ul li.even:hover{background: #6ea5cf;color:#fff;}
#cssmenu ul ul a:hover{color: #fff;}
#cssmenu img{margin-right: 10px;height: 17px; width: 17px;float:left;}
#cssmenu img.plus_img{margin-right: 10px;height: 17px; width: 17px;float:right;}
#column-left{margin-top: 43px;}
#column-right{margin-top: 43px;}
/* Боковое меню */


.contacts-content h4 {
    font-size: 22px;
    font-weight: 400;
    color: #232323;
}

.contacts-content h5 {
    font-size: 18px;
    font-weight: 400;
    color: #484848;
}


.btn-danger {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
       background-color: #ea6a78;
    background-image: none;
    border-color: #ea6a78;
}

.btn-danger:hover {
    color: #ffffff;
    background-color: #222;
border-color: #222;}

.page-heading-1 {color: #222;font-size: 26px; margin-bottom:30px;}
.module-product-btn-cart {
    margin-top: 15px;
    width: 100%;
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    background-color: #ea6a78;
    box-shadow: none;
    border: none;
    border-radius: 0px;
    text-transform: uppercase;
}
.module-product-btn-cart:hover, .module-product-btn-cart:focus {
    background: #484848;
}

.cart-kn img{width: 22px; height: 22px;margin-right: 15px;}

.pagination > li.active > span {margin-top: 3px;}
.pagination > li + li a{
    margin-left: 8px;
    margin: 3px 3px;
}
.pagination-wrap {padding: 10px 15px;}



.module-product-title a:hover {
    color: #6ea5cf;
    text-decoration:none;
}


.product-thumb .price-new {
    font-weight: 500;
    color: #fff;
}
.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #222;
    white-space: nowrap;
    font-size: 13px;
}
default .fa {color: #915e00;
    font-size: 18px;
}
.product-sort-wrap .btn-default .fa {color: #4380db;
    font-size: 18px;
}
.product-info-title {
    color: #222;
    font-size: 26px;
    margin-bottom: 30px;
}

.boc_attribute{color: #000;}

.modal-header .close {
    margin-top: -2px;
    margin-right: 10px;
    color: #000;
    font-size: 30px;
}

.product-info-title h1{text-align: left;}

#information-information #content {padding-bottom:30px;}

#information-information td, th {padding: 5px 10px;font-size:15px;}
#information-information table {border: 3px solid #ababab;width: 100%;border-style: double;}
#information-information table.foto-l {
    border: none;
}

img.primery-title{margin-top: 20px;}
.port-1 img{margin:15px 0px;width: 100%;}
.img-fluid {
    max-width: 100%;
    height: auto;
}
.port-1{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.fancybox-active {margin-right: 0px;}
.brend-logo{height: 170px;
    width: 100%;
	border: 1px solid #915e00;
padding: 10px;
    margin-bottom: 10px;}

.btn-primary {
    background: #6da3cd;
    border-radius: 0px;
}
.btn-primary:hover {
   background: #484848;
}

.cookie-text {color:#666;}
.cookie-banner{padding: 15px;max-width: 550px;box-shadow: 0 0 7px 3px rgb(109 163 205);}
.cookie-text a {color: #6da3cd;}
.cookie-close-btn{background: #8482cb;color: #fff;font-size: 20px;padding: 2px 10px;}
.cookie-close-btn:hover{background: #6da3cd;color:#fff;}
.simplecheckout-button-block .btn {width: 100%;}
.boc_order_btn {
    padding: 0px 8px;
    margin-left: 0px;
    font-size: 14px;
    width: auto;
    border-radius: 0px;
    font-weight: 400;
    margin-top: 8px;
    background:#8482cb;
}
.upakovka {margin-bottom: 20px;
    background: #f2f4f5;
    padding: 10px;}
.upakovka p{margin: 0; font-style: italic;color: #fa0303;}
.upakovka img {float: left;margin-right: 10px;width: 42px;}
.btn-default {border-radius: 0px;}
.btn-default:hover {background-color: #8482cb;}
button.alt {
    margin-top: 0px;
    width: 40px;
    height: 40px;
}

button.danger {
    margin-top: 0px;
    width: 40px;
    height: 40px;
}

.btn-main {background:  #4380db;border: none;}
.btn-main:hover {background-color: #ff6923;}

.btn-wishlist {height: 36px;margin-top: 8px;padding: 6px 14px;color: #ffffff;font-size: 14px;border: none;border-radius: 0px;margin-left: 0;background: red;}


.product-info-cart-btns-wrap .btn-cart {
    background-color: #232323;
    font-size: 14px;
    padding: 8px 18px;
    width: auto;
    border-radius: 4px;
    font-weight: 400;
    margin-top: 8px;
}
.product-info-cart-btns-wrap .btn-cart:hover {background-color: #6ea5cf;}
#content .form-control {
    border: 1px solid #6ea5cf;
    height: 35px;
  border-radius: 0;
}
.btn-main:hover{background: #8482cb;}
.btn-main.alt:hover, .btn-main.alt:focus {
    background: #8482cb;
    border-color: #8482cb;
}
.btn-default {background-color: #f12525;}
.pull-left {background: #8482cb;}
.pull-left a{color: #fff;}
.pull-left a:hover{color: #fff;}
#content textarea.form-control {
   height: 100px;
}

.tab-content .control-label {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
    color: #222;
    margin-right: 15px;
}



.simplecheckout-cart-total {
    padding: 0px 3px;
    text-align: left;
    margin-left: 10px;
}
.radio+.form-group {color: #427ed8;}
.o_nas{padding:60px 0;}
.o_nas p {
    color: #272727;
    font-weight: 400;
    font-size: 20px;
     
}
.o_nas li {
    color: #272727;
    font-weight: 400;
    font-size: 19px;
     
}
.o_nas h3 {
    color: #222;
    font-weight: 400;
    font-size: 28px;
     
}

.main-img img{border-radius:6px;}

.content_block {
	overflow: hidden;
	position: relative;    
}
.content_block.hide {
	height: 300px;
}
.content_block.hide:after{
	content: "";
	display: block;
	height: 100px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff 75%)
}

 a.content_toggle:focus {color: #8482cb;text-decoration: none;}

 a.content_toggle:hover {color: #8482cb;text-decoration: none;border: 1px solid #6da3cd;}
a.content_toggle {color: #6da3cd;font-weight: 400;font-size: 16px;border: 1px solid #6da3cd;text-align: center;padding: 5px 10px;}
.tog {text-align: left;margin-top: 15px;float: right;}

   .plusiki h2{margin-top:0;} 
   .plusiki {background-color: #f5f5f5; padding-top: 15px; border-radius:6px;}
.iconblock-2 {
margin: 15px 0;
    display: flex;
    align-items: center;
    flex-direction: row;
    float: inherit;
}

.iconblock-2 p{font-size: 16px;
    color: #222;
    text-transform: uppercase;
    font-weight: 400;
} 

.iconblock-2 .icon {
   transition: all 1s ease;
    position: relative;
    border-radius: 50%;
    margin: 0 auto;
}

.iconblock-2 .icon i,
.iconblock-2 .icon img {
    position: relative;
    z-index: 2;
    height: 60px;
    width: 60px;
}


.iconblock-2 h3{
    transition: all 0.2s ease 0s;
    color: #222;
    font-size:20px;
    margin:8px 0;
	margin-top: 15px;
}    

.iconblock-2 .icon{margin-bottom: 15px;float: left;margin-right: 15px;} 

.triger span.brown2 {
    font-size: 21px;
    font-weight: 600;
}
    
   body{
    overflow-x: hidden !important;
      padding-right:0px !important;
} 
html{
overflow-x: hidden !important;}

.content-ft {padding: 0px 0px;}
.content-ft p {
    color: #222;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
}
.ft-left {padding:0;}
.ft-right{padding:0;}
.ft-right{padding: 0;
    background: #f5f5f5;
    overflow: hidden;
    position: relative;
    z-index: 0;}

.ft-left img{width:100%;height:330px; }
.ft-text{padding:30px 30px; border-top: 3px solid #e8e8e8;}
.podlogka {
    width: 80%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    background: #00000087;
    border-radius: 6px;
}

.ft-text h1 {
    color: #222;
    font-size: 22px;
    text-transform: uppercase;
    line-height: 35px;
    font-family: 'Roboto Condensed', sans-serif;
    font-style: normal;
    font-weight: 500;
    margin-top: -15px;
    margin-bottom: 10px;
}
    
.ft-text h1 span {
    padding-left: 28px;
    color: #4380db;
    font-weight: 600;
    background-position: left;
    background-image: url(/catalog/view/theme/mintleaf/img/tree.png);
    background-size: 25px 25px;
    background-repeat: no-repeat;
    margin-left: 5px;
    text-shadow: 1px 1px 1px rgb(255 255 255);
}

.copyright{background: url(/catalog/view/theme/mintleaf/img/bg-wood.jpg) repeat-x;
background-size: cover;
    padding-top:28px;color: #dbdbdb;
}


.pull-right-lg .list-inline {
    margin-top: 10px;
}

.pagination>li:first-child>a, .pagination>li:first-child>span {

    margin-top: 3px;
}

.copyright .fa-brands {
    font-size: 28px;color: #dbdbdb;}
    
    .copyright .fa-brands:hover {color:#915e00;}

.brown1{color:#a49c8f;}
.brown2{color:#915e00;}

.footer-contact-links li .fa, .footer-contact-links li .fa {
    color: #eeeeee;
    font-size: 20px;
}

a:hover, a:focus {
    color: #364658;
    text-decoration: none;
}

.list-cat-1 li a {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
}



    
.list-cat-1 li:hover, .list-cat-1 li:focus {

    color: #232323;
    background: #6ea5cf;
}

.list-cat-1 li:hover a, .list-cat-1 li:focus a, .list-cat-1 li a:hover, .list-cat-1 li a:focus {
    color: #fff;
}

.product-info-cart .form-inline {float: left;}

.product-tabs-wrap .nav-tabs > li:not(:first-child) {
    margin-left: 0px;
    
}

.product-tabs-wrap .nav-tabs {
    margin: 0 0 0px;
    border: 1px solid #6ea5cf;
}

.product-tabs-wrap {
    margin-top: 30px;
    margin-bottom: 0px;
    overflow: auto;
}

.product-tabs-wrap .nav-tabs > li > a {
    margin: 0;
    padding: 10px 20px;
    color: #484848;
    font-size: 18px;
    background: none;
    font-weight: 400;
}

.product-tabs-wrap .nav-tabs > li > a:hover {
    color: #6ea5cf;
    background: none;

}

.product-tabs-wrap .nav-tabs > li.active > a {
    padding: 10px 20px;
    color: #fff;
    background: #6ea5cf;
    font-size: 18px;
    font-weight: 400;
    border-radius: 0;
}

.product-content{overflow: auto;
    margin-top: 50px;
    border: 1px solid #eee;
    padding: 15px 0px;}

.product-content {font-size: 16px; color: #545454;}
.product-content p{font-size: 16px; color: #545454;}

.product-tabs-wrap .nav-tabs > li.active > a:hover {color:#fff;}
#review table td.text-right{display: none;}
#review table td {padding: 10px;}
#review table td p{margin-bottom:10px;}
#tab-review {padding: 15px; color: #222;}


#tab-review .buttons {
    float: left;
    border-color: transparent;
    margin-left: -15px;
    margin-top: 0px;
}

#tab-review .btn-primary{float: left;}
.product-info-details li a {
    color:#6ea5cf;
    font-size: 15px;
    border:none;
    border-radius: 0px;
}
#form-review  .form-group {
    margin-right: -15px;
    margin-left: -15px;
    width: 50%;padding: 0 15px;}



.product-info-details li a:hover {color: #8482cb;}

.product-info-cart .control-label {
    margin-right: 10px;
}

.product-info-options .control-label, .product-info-cart .control-label {
    color: #484848;
    font-size: 14px;
    font-weight: 400;
}

.product-info-options {margin-top: -10px;}

.product-info-options .form-control, .product-info-cart .form-control {border-radius: 0;font-size: 14px;}

.product-info-details li {
    margin-top: 0px;
    color: #484848;
    font-size: 16px;
    font-weight: 400;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px dashed #c4c4c4;
    padding-bottom: 3px;
    margin-bottom:5px;
}

.product-info-details {
   padding-top: 0px; 
   padding-bottom: 17px;
 border: none;
 margin-top: -6px;
}

.tab-content>#tabcustom0 img{
    margin-right:10px;
}

#accordion-68 .product-info-details {
    padding-top: 0px;
    padding-bottom: 15px;
    border: none;
    margin-top: -6px;
    display: flex;
    justify-content: space-between;
}

.skidki {
    background: #f2f4f5;
    padding: 10px 10px;
    margin-top: 7px;
    overflow: auto;
    margin-bottom: 20px;
        color: #545454;
}

.skidki hr {
    margin-top: 5px;
    margin-bottom: 5px;
    border: 0;
    border-top: 1px solid #addb3b;
    width: 100%;
}

.product-image-additional {
    margin-left: -10px;
    margin-bottom: 0px;
}

.product-image-additional > li > a > img {
    padding: 2px;
    border: 1px solid #e9e9e9;
    width: 100px;
}

.rb-tl {
    position: absolute;
    top: 5px;
    left: 21px;
    z-index: 99;
}
.rb-tl img{
    width:100%;
}

.cena-m-u .text-decoration-price-xvr {display: none;}
.cena-m-u .autocalc-product-special-XVR {color: #222;font-size: 18px;}

.module-product-price {
    margin-top: 0px;
    color: #484848;
    font-size: 20px;
    font-weight: 500;
    padding: 15px 0 0 0px;
    margin-bottom: 15px;
   
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.product-thumb .price-old {
    color: #484848;
    text-decoration: line-through;
    margin-left: 0px;
    font-size: 14px;
    padding: 5px 0px;
    background: transparent;
}

.module-product-price span {
    background: #8482cb;
    padding: 8px 25px;
    color: #ffffff;
}

.wish{
    background: #c0392b;
    border: none;
    border-radius: 0;
    width: 40px;
    height: 40px;
    margin: 0;
    padding: 0;
    color: #fff;
}

.wish:hover{background: #6ea5cf;}



.skidki p {
    margin: 0;
    font-size: 16px;
    font-weight: 400;
    color: #484848;
    line-height: 18px;  
}

.skidki img {
    margin-right: 10px;
    display: block;
    border: 0.5px solid rgba(77, 83, 130, 0.1);
    border-radius: 4px;
    padding: 4px;
    background: none;
    float: left;
    width:55px;
}
.upack {margin-bottom: 30px;}

.ldev-question h4{font-size: 20px; color: #545454;font-weight: 400;}
.brend-tovara {
    position: absolute;
    top: -3px;
    right: 15px;
    border: 1px solid #c4c4c4;
}

.brend-tovara img{width: 80px;padding: 5px;}

.data-product {display: flex;margin-top: 10px;}
.opis-pb {
    padding: 0;
    margin-right: 30px;
    width: calc(32% - 5px);
}
.opis-pb-2{padding:0;width:65%}

.product-descriptions {
    box-shadow: 0 5px 15px rgba(0,0,0,.08);
    padding: 10px 10px;
    font-size: 15px;
    overflow: hidden;
    margin-bottom: 15px;
}

.product-descriptions-title {
    font-size: 18px;
    font-weight: 400;
    margin: 0;
    border-bottom: 1px solid #eee;
    margin-bottom: 5px;
}

.product-descriptions-tab {
    font-size: 18px;
    font-weight: 400;
    margin: 0;

    margin-bottom: 5px;
}

.tab-content .col-md-12 {padding: 0;}

.tab-content {
    background: transparent;
    padding: 20px 0 0px 0;
    border: none;
    color: #545454;
    font-size: 16px;
    font-weight: 400;
}

.tab-content li{
    font-size: 15px;
    list-style: none;
    color: #222;
    margin-bottom: 6px;
    font-weight: 400;
    background: url(/catalog/view/theme/mintleaf/img/water-drop.png) no-repeat 0 4px;
    padding-left: 30px;
    background-size: 17px 17px;
    background-position: left center;
}
.tab-content ul.pagination li{list-style: none;background:transparent;}
#tab-documentation-my {
  border: none;
	padding: 0;

}

.product-descriptions table{margin-bottom: 0;}
.table {
    margin-bottom: 10px;
}
.table-bordered tr:nth-child(2n-1) {
    background-color: #fff;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
border: 1px solid #e9e9e9;
      font-size: 15px;
       font-weight: 400;
    padding: 8px;
   /* width:50%; */
}

.modal-body h4{
   color:#000;
}

.product-descriptions  .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
border: 1px solid #e9e9e9;
      font-size: 15px;
       font-weight: 400;
    padding: 2px 8px;
 
  /* Если нужно скрыть текст, который не помещается: */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.table-bordered {
  table-layout: fixed; /* Фиксируем ширину колонок */
  width: 100%; /* Задаем общую ширину таблицы */
}



/* Для отдельных колонок можно задать разную ширину */
.table-striped>thead>tr>th:nth-child(1),.table-striped td:nth-child(1) {
  width: 20%;
}
.table-striped>thead>tr>th:nth-child(2),.table-striped td:nth-child(2) {
  width: 50%;
}
.table-striped>thead>tr>th:nth-child(3), .table-striped td:nth-child(3) {
  width: 22%;
}

.table-striped>thead>tr>th:nth-child(4), .table-striped td:nth-child(4) {
  width: 15%;
}
.table-striped>thead>tr>th:nth-child(5), .table-striped td:nth-child(5) {
  width: 18%;
}

/* История заказов */
table.table-order>thead>tr>th:nth-child(1), table.table-order td:nth-child(1) {
  width: 50%;
}
.table-order>thead>tr>th:nth-child(2), table.table-order td:nth-child(2) {
  width: 10%;
}
.table-order>thead>tr>th:nth-child(3), table.table-order td:nth-child(3) {
  width: 10%;
}

.table-order>thead>tr>th:nth-child(4), table.table-order td:nth-child(4) {
  width: 10%;
}
.table-order>thead>tr>th:nth-child(5), table.table-order td:nth-child(5) {
  width: 30%;
}



.table-bordered td, .table > tbody + tbody {
    font-weight: 400;
    border-color: #e9e9e9
}
.table {
    width: 100%;
}
.tab-pane .col-md-6:nth-child(1){padding-right:7.5px; padding-left:0;}
.tab-pane .col-md-6:nth-child(2){padding-left:7.5px;padding-right:0;}
.form-group {
padding: 0;
    margin-top: 8px;
    margin-bottom: 8px;
}
.fa-search {font-size:16px;}

#search .form-control{
    width: 220px;
    float: right;
    margin-right: 5px;
}

#input-option227 {width:50%}
#input-option230 {
    width: 50%;
}

.ocfilter input[type="checkbox"] {
    accent-color: #ea6a78;
    width: 18px;
    height: 18px;
}

.panel-default>.panel-heading {
    color: #222;
    background-color: #6ea5cf;
    border-color: transparent;
    color: #fff;
    font-size: 19px;
    font-weight: 400;
     border-top-left-radius: 0px;
    border-top-right-radius: 0px;
        height: 45.69px;
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;  
}
.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #f8f8fc;
    border: 1px solid #ddd;
}
.ocfilter-option label:hover {
    color: #6ea5cf;
}

.ukladka {padding: 0px;}
#ldev_question_block_001, #ldev_question_block_002{padding:0;}
.panel-group {
    margin-bottom: 0px;
}
.ukladka2 {
    display: flex;
    width: 48%;
    overflow: auto;
    margin-top: 30px;
    margin-bottom: 0px;
    border: 1px solid #e9e9e9;
    padding: 5px 8px;
    align-items: center;
    background: #f7f7f7;
}
.ukladka img {
    float: left;
    width: 64px;
    height: 64px;
    margin-right: 10px;
}

.ukladka2 img {
    float: left;
    width: 64px;
    height: 64px;
    margin-right: 10px;
}

.prod__acc-title {
    margin: 0px;
    color: #000;
    font-size: 15px;
    font-weight: 400;
}

.dostavka-oplata {padding:0;}
.right-info .col-md-12 {padding:0;}
p.prod__acc-title-mini {
    margin: 0;
    font-size: 15px;
    padding-bottom:0px;
}
    
 .dostavka-oplata img{width: 43px; 
 height:43px;
 float: left;
 margin-right:10px;}   
 
.relat {
    margin-bottom: 40px;
    margin-top: 50px;
    margin-right: 15px;
    margin-left: 15px;
}
#product-product #content {overflow: hidden;}


.product-image {
    margin-bottom: 5px;
    border: 1px solid #e9e9e9;
}

.product-info-cart-btns-wrap {
    margin-left: 0px;
    margin-bottom: 20px;
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
}
.product-info-cart-btns-wrap .btn-cart {margin-left:0;border-radius: 0;}
.pull-left-lg {float: none;}
.alert-info {
    font-size: 14px;
    font-weight: 400;
    color: #c0392b;
    background: #f1f3f4;
    padding: 5px 10px;
    margin-top: 0;
    border: none;
    border-radius: 0;
    margin-bottom: 0;
}
.alert-info .fa {color: #364658;}
.input-group-quantity-packaging-xvr {margin-left:15px;}
.text_quantity_unit, .text_quantity_packaging {font-size: 14px;}
    
    select.form-control {font-size: 15px;width: 318px;color: #000;}
    .required .control-label:before {
    content: '* ';
    color: #915e00;
    font-weight: bold;
}

.youprice{
    text-transform: uppercase;
    font-size: 20px;
}

input[type="text"].form-control {font-size:15px;}

.input-group .form-control:first-child{
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

input[type="text"].search-input-text {
    display: block;
    height: 40px;
    padding: 6px 20px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #232323;
  background: #f3f3f3;
    background-image: none;
    border: 0.5px solid #6ea5cf;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    margin-right: 0px;
    width: 90%;
    /* float: right; */
}

.product-info-cart .form-control {padding: 9px 15px;}
.product-info-cart .form-control {
    color: #1c1c1c;
    height: 30px;
    line-height: normal;
}
.input-group-btn:first-child>.btn {
    margin-right: 0px;
    height: 35px;
    padding: 6px 12px;
}

.simplecheckout-cart .input-group-btn:first-child>.btn {
    margin-right: 0px;
    height: 35px;
    padding: 6px 12px;
}

.input-group-btn:last-child>.btn{margin-left: 0px;
    height: 35px;
    padding: 6px 12px;border-radius: 0;}
    
.simplecheckout-cart .input-group-btn:last-child>.btn{margin-left: 0px;
    height: 35px;
    padding: 6px 12px;}

.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: top;
}
.input-group-btn:first-child>.btn{margin-right: 0px;border-radius: 0;}

.alert-success {
    color: #222;
    background-color: #efefef;
    border-color: #280a0a;
    border-radius: 0;
}

.input-group .form-control[name^=quantity] 
.fa-circle-info:before, .fa-info-circle:before {margin-right: 5px;}

.montag-cont-md{padding: 15px;}
.table-bordered td{border-color: #c4c4c43b !important;}
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    background: #e8e8e8;
    color: #000;
    padding: 5px 10px;
    font-size: 15px;
    border-bottom: none;
}
.montag-cont-md tbody td {
    padding: 5px 10px;
    font-size: 15px;
    color: #272727;
}

.montag-cont-md .tb2 {margin: 20px 0;}
.montag-cont-md .screen-title h1 {
    font-size: 26px;
    margin-bottom: 0px;
    text-align: left;
     
    margin-top: 0;
}


.montag-cont-md h3{font-size: 24px;}

.montag-cont-md .table-bordered {
    border: 1px solid #ddd;
    width: 100%;
}

#oneclick {
    width: 310px;
}
    
   #oneclick .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
    z-index: 2;
    margin-left: -1px;
    height: 34px;
    padding: 1px 15px;
    font-size: 16px;
}

#oneclick h3{font-size:18px; 
    font-weight: 400;
    color: #280a0c;}

#input-payment-telephone{height:34px;}

.col-sm-12 {padding-left:0;padding-right:0;}

.module-product-btn-cart { margin-top: 0px; margin-bottom: 10px;}
 
.atrib {
    padding: 0px;
    margin: 8px 0;
    font-size: 16px;
    color: #545454;
    line-height: 20px;
    font-weight: 400;
    text-align: center;
    margin-bottom: 5px;
    text-align: left;
}

.tab-content .atr-name{
    font-size: 17px;
}

.atr-name {
    color: #6ea5cf;
    font-weight: 400;
    font-size: 15px;
}
.atrib-2 {

    padding: 10px 0;
    margin: 0px 0;
    font-size: 13px;
    font-style: italic;
    color: #323232;
    line-height: 20px;
    font-weight: 400;
    text-align: center;
    display: none;
}

.module-product {
    border-radius: 0px;
    padding-bottom: 5px;
    background: #f8f8fc;
}

.text-danger {
    border: 1px solid #bb372a;
    color: #fff;
    padding: 5px 10px;
    font-size: 12px;
    background: #bf392b;
}
a.text-danger:focus, a.text-danger:hover {
    color: #280a0a;
}
  .input-group-catalog-xvr .input-group-btn>.btn {
    position: relative;
    background: #280b0b;
    border:none;
    height:34px;
}
.product-list .product-thumb .caption {
    margin-left: 0px;
}
.results {
    padding-top: 17px;
    color: #232323;
    font-size: 14px;
    font-weight: 400;
}
.content_block h2{
     
	font-size: 20px;
}
.cat-desc-wrap p, .cat-desc-wrap li {
    margin: 0 0 8px;
    line-height: 18px;
    font-size: 16px;
    font-weight: 400;
        color: #545454;
}

.cat-desc-wrap li {font-size: 16px;
    list-style: none;
    color: #222;
    margin-bottom: 6px;
    font-weight: 400;
    background: url(/catalog/view/theme/mintleaf/img/water-drop.png) no-repeat 0 4px;
    padding-left: 30px;
    background-size: 17px 17px;
    background-position: left center;
}
    


.btn-main {
    background: #6ea5cf;
    border: none;
}
.btn-main:hover {
    background: #484848;
}
#cart .cart-btn-wrap .btn {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
}
.cat-desc-wrap h3 {
    font-size: 18px;
    color: #000000;
    margin: 20px 0 10px 0;
}


.cat-desc-wrap h4{
    font-size: 20px; color: #280a0a;
}

.cat-img{margin-bottom:15px;}

.list-cat-1 li {
    margin: 0 10px 20px 0;
    padding: 8px 8px;
    border: none;
    background: #8482cb;
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
    border-radius: 0px;
    color: #fff;
}

.list-cat-1 li img{margin-right: 8px;}

.list-cat-1 {
    margin-bottom: 10px;
    display: flex;
    justify-content: flex-start;
    padding-top: 8px;
    flex-wrap: wrap;
}

.product-sort-wrap .input-group .input-group-addon {
    color: #222;
    background: none;
    border: none;
    font-size: 14px;
    font-weight: 400;
}

.product-sort-wrap {
    background: none;
    border: none;
    padding: 0 0 8px 0;
}

.product-sort-wrap .form-group {
    margin-bottom: 0;
    margin-top: 0px;
}

.product-sort-wrap .input-group .form-control {
    color: #000000;
    background: #fff;
    border: 1px solid #d1d1d1;
    border-radius: 4px;
    font-size: 12px;
    height: 26px;
    padding: 0 5px;
}

    
    #simplecheckout_comment textarea {font-size: 15px;}
    
#information-information img.ab {float:left; margin-right:10px; border:1px solid #ddd; padding:3px;width:320px;}


.autocalc-product-price-XVR {font-size: 18px;}
.text_price_XVR,
.text_summa_XVR, .autocalc-product-packaging-price-XVR {
font-size: 20px;
       color: #484848;
    font-weight: 400;
}
.text_summa_XVR {color:#484848;}
.autocalc-product-packaging-price-XVR {font-size: 18px;}

.product-info-price .price-new {
    color: #6ea5cf;
    font-size: 22px;
    padding: 5px 10px 5px 0;
    font-weight: 500;
}


.autocalc-product-packaging-price-XVR, .autocalc-product-price-XVR {color: #545454;}
.list-unstyled_price_XVR {margin-bottom:0px;}

.cena-m-u {margin-top: -8px; margin-bottom: 10px;}
.number-spinner-XVR-button {margin-right:5px;}
.number-spinner-XVR-button-packaging {margin-left:0px;}

.card-body p{margin:0;}

.panel-body {padding: 5px;padding-left: 15px;}
.panel-body img {margin-top: 15px;width: 100%;}
.ldev-question .accordion-item-icon {
    color: #009244;
    font-size: 20px;
}
#boc_order_title{font-size: 20px; color: #232323;}
    
.one-click-description img {border:1px solid #eee;border-radius:4px;padding: 3px; float:left; width:80px;height:80px;}

.one-click-description {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

p.h4.flex_box_start{font-size: 16px; color: #232323;margin-bottom: 0;}
.boc_attribute li {
    list-style: none;
    font-size: 14px;
    font-weight: 400;
}
.boc_attribute span.atr {
    color: #4380db;
}
.caption, .va_block {
    vertical-align: middle;
    display: inline-block;
    font-size: 1.25em;
    line-height: 34px;
    font-weight: 500;
    margin: 0 2px;
    color: #232323;
}


    
    .has-warning .form-control {border-color: #ddd;}
    
.has-warning .input-group-addon {
    border: none;
    color: #ffffff;
    background-color: #6ea5cf;
}

.caption{
    text-align: left;
    padding-left: 10px;
}
#boc_form_fields input {font-size:14px;color:#000;}
#boc_message {font-size:15px;}
.total-pl{text-align: right;  margin-right: 15px;margin-bottom: 10px;}

.modal-dialog {
    width: 400px;
    margin: 30px auto;
}

.modal-content {
    background: url(/catalog/view/theme/mintleaf/img/background.jpg) center;
    background-size: cover;
}
    
.btn-primary:active:hover {background-color: #f9f9f9;
    border-color: #8a6d3b;}
    
    .content-brend{padding:0 15px;}
    .content-brend img{width:300px; float:left; margin-right:10px; border:2px solid #eee; padding:5px;}
  .content-brend .page-heading-1.alt {margin-bottom: 10px;}
 .content-brend .screen-title {margin-bottom:30px;}
 
 .radio img.img-thumbnail{width:210px; height:50px;}
 
#input-option243 .radio input[type=radio] {
    position: absolute;
    margin-left: 10px;
    margin-top: 18px;
    width: 15px;
    height: 15px;
}

#input-option243 input[type="radio"]:checked:before {
    content: "";
    display: block;
    position: relative;
    top: 0px;
    left: 0px;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: #915e00;
}


.option-name-style {
    position: absolute;
    z-index: 99;
    top: 13px;
    left: 50px;
    font-size: 16px;
    font-weight: 400;
     
    color: #272727;
}
#input-option243{margin-left: -25px;flex-wrap: wrap;display: flex;}
img.opt-img {
    width: 70px;
    height: 50px;
    border: 1px solid #ddd;
    padding: 2px;
}

.opt-list {
    overflow: hidden;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

.sblock-1.brands a {
    color: #6ea5cf;
    font-weight: 400;
    font-size: 17px;
    margin-left: 10px;
    margin-bottom: 5px;
}
.sblock-1.brands a img {margin-left: 10px; margin-top: -15px;margin-bottom: 5px;}
.sblock-1.brands a img:hover {margin-left: 10px;}
.sblock-1.brands a img:hover .sblock-1.brands a{margin-left: -10px;}
.sblock-1.brands a:hover {
    border:none;
}

sblock-1-content a.manuf-title { color: #6ea5cf;
    font-weight: 400;
    font-size: 18px;
    margin-left: 10px;
    margin-bottom: 5px;}


.radio {margin-bottom: 5px;}

.rad-lis span {
    width: 170px;
    position: absolute;
    line-height: 14px;
    background: #00000047;
    color: #fff;
    top: 50%;
    font-size: 13px;
    left: 51%;
    transform: translateX(-50%) translateY(-50%);
    padding: 5px;
    display: none;
}

.rad-lis .rad-cir{margin-top: 28px;margin-left: 10px;}
#input-option245 {width:30%;}
#input-option249 {width:318px;}


label.custom-radio {
    padding-left: 0px;
}

.rad-lis input[type=radio] {
    position: absolute;
    margin-left: 10px;
}

.product-info-price {
    margin-top: 1px;
    margin-bottom: 15px;
    clear: both;
}

.product-info-price .price-old {display: none;}

.product-image {padding: 4px;}

.ldev-question li {
    list-style: none;
    margin-bottom: 8px;
    background: url(/docs/down.png) no-repeat 0 4px;
    padding: 10px 0;
    padding-left: 44px;
    background-size: 32px 32px;
    background-position: left center;
}



.ldev-question a{font-weight: 500; font-size: 16px;}

.ldev-question a:hover{color: #4380db;}

.raschet img{
    float: left;
    width: 24px;
    height: 24px;
    margin-right: 10px;
}

.ldev-question .rs {
    color: #364658;
    background-color: #f7f7f7;
    padding: 8px 15px;
    border-radius: 4px;
    width: 100%;
    display: block;
    font-weight: 400;
}
    
.ldev-question .prise {
    color: #4380db;
}
.ldev-question .prise:hover{color: #364658;}
    
.ldev-question .rs:hover{color: #4380db;}
img.doc-icon{width:24px; margin-right:10px; }

h2.module-product-heading {
    font-size: 26px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    margin: 10px 0;
    color: #222;
    text-transform: uppercase;
    text-align:left;
}

.module-product-caption {
    text-align: center;
}

.article-row .breadcrumb>li {
    display: inline-block;
    background: none;
    padding-left: 0px;
}

h1.blog-title{
    color: #232323;
    font-size: 24px;
    margin: 50px 0 10px 0;
}
.page-heading-1 {
    font-weight: 400;
}

.article-row li{
    font-size: 15px;
    list-style: none;
    color: #222;
    margin-bottom: 0px;
    font-weight: 400;
    background: url(/catalog/view/theme/mintleaf/img/water-drop.png) no-repeat 0 4px;
    padding-left: 30px;
    background-size: 17px 17px;
    background-position: left center;
}

.article-row img.art-img{width:100%;margin-bottom:15px;}
.serch-view {display:none;}


    
.article-row {padding-left: 15px;padding-right: 15px;}
.article-row img.ab{width: 500px;float:left; margin-right: 10px;}
.article-row {
    font-size: 18px;
    color: #000000;
    margin: 0;
}
.article-row  h2 {
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 10px;
}

.article-row  h4 {
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 10px;
}


.article-row p{
    margin: 0 0 8px;
    line-height: 18px;
    font-size: 14px;
    font-weight: 400;
    color: #000;
}


.article-row .image-additional img{width: 33%; margin-top: 10px; float: left;}
.showcase-list {margin:0;}
.showcase-list h4 a {
    font-size: 17px;
    font-weight: 400;
    line-height: 16px;
    color: #6ea5cf;
}
.showcase-list h4 a:hover{
    color: #484848;
}

.showcase-list h4{line-height: 17px;}


.showcase-list p {
    font-size: 16px;
    line-height: 20px;
    color: #484848;
    font-weight: 400;
}
.art-full{padding-left: 15px;
padding-right: 15px;}

.setka {display: none;}

.product-thumb .article-caption {
    padding: 0 10px;
    min-height: 130px;
}


#tab-description li {
    font-size: 16px;
    list-style: none;
    color: #222;
    margin-bottom: 8px;
    font-weight: 400;
    background: url(/catalog/view/theme/mintleaf/img/water-drop.png) no-repeat 0 4px;
    padding-left: 30px;
    background-size: 17px 17px;
    background-position: left center;
}


.product-thumb .article-views {
    border-top: 1px solid #ddd;
    overflow: auto;
    display: flex;
    color: #222;
}

.article-date{width:50%; padding:10px;}
.article-date {
    width: 50%;
    padding: 5px;
    padding-left: 20px;
    font-size: 14px;
    font-weight: 400;
}

.article-date .fa{color: #ed6221;margin-right:5px;}

.cat-desc-wrap img{width:100%;}

.sort-row{display: none;}

.showcase-list .hidden-md {font-size:13px;}
.product_category_module_id_40 .col-lg-2{width:25%;}

.product_category_module_id_40 .product-thumb .image {
    text-align: center;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, .8);
}

.product_category_module_id_40 .product-thumb {-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;}

.product_category_module_id_40 .product-thumb .image img {
    margin-left: auto;
    margin-right: auto;
    opacity: .8;
}
.product_category_module_id_40 .caption {
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    z-index: 10;
    font-size: 15px;
    text-transform: uppercase;
    text-align: left;
    padding: 10px 22px;
    transition: .2s ease-in-out;
    color: #fff;
    min-height: 50px;
}

.product_category_module_id_40 h5{
    text-align: center;
}

.product_category_module_id_40 a {
    font-weight: 700;
    /* font-family: 'Montserrat', sans-serif; */
    color: #fff;
    font-size: 12px;
    text-decoration: none;
}
.product_category_module_id_40 .staples {display:none;}
.product_category_module_id_40 .product_quantity {
    padding: 5px 10px;
    width: 35px;
    height: 35px;
    line-height: 34px;
    border-radius: 6px;
    border: 1px solid #fff;
    font-size: 15px;
    text-align: center;
    margin-left: 15px;
    transition: .2s ease-in-out;}
    
    .product_category_module_id_40 {
    display: flex;
    flex-flow: row wrap;
    /* justify-content: center; */
    margin-right: -15px;
    margin-left: -15px;
}

.product_category_module_id_40 h5 {
    background-color: rgba(0,0,0,.3);
    text-align: center;
    padding: 5px 8px;
	border-radius: 6px;
}

h1.title_product_category_module_id_40 {font-size:26px;
         
        margin-top:30px;
}



.mobile-container {
  max-width: 100%;
  margin: auto;}

.topnav {
  overflow: hidden;
  background-color: #333;
  position: relative;
}

.topnav #myLinks {
  display: none;
}

.topnav a {
  color: #404040;
  text-decoration: none;
  display: block;
	font-size: 15px;

    font-weight: 400;

}

.topnav a.icon {
    background: #6ea5cf;
    display: block;
    position: absolute;
    padding: 10px 12px;
    right: 15px;
    top: 0;
}

.actived {
    background-color: #efefef;
    color: white;
    display: flex;
    align-items: center;
}


#myLinks {padding:8px 15px;

    background: #ebedf0;
}
#myLinks a{margin: 8px 0;font-size: 15px;    
    background: url(/catalog/view/theme/mintleaf/img/water-drop.png) no-repeat 0 4px;
    padding-left: 30px;
    background-size: 12px 12px;
    background-position: left center;}


.pagination > li > a, .pagination > li > span {
    border: 1px solid #8482cb;
}

.pagination-wrap {background: #f2f4f5;border: 1px solid #8482cb;}

.cheaper30 {
width: 400px;
    height: 566px;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 0px;
    -webkit-box-shadow: 0px 0px 8px rgb(0 0 0 / 30%);
    -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 8px rgb(0 0 0 / 30%);
    position: absolute;
    background-repeat: no-repeat;

}

.option-div-xvr-42 h3{display: none;}
.option-div-xvr-42 {padding: 240px 40px 0px 40px;
background-image: url(/catalog/view/theme/mintleaf/img/modal-bg.jpg);
background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.button-cheaper {
    margin-top: 0px;
}
.option-div-xvr-42 h4 {
    text-align: center;
    font-size: 18px;
    border-bottom: 1px dotted #ea6a78;
    padding-bottom: 3px;
    color: #222;
    font-weight: 400;
}

.option-div-xvr-42 h4:before, .main_title:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 8px;
    width: 100%;
    border-bottom: inherit;
}

.option-div-xvr-42 .form-group {
    clear: both;
    margin-bottom: 15px;
}

.option-div-xvr-42 .input-group-addon {
    background-color: #f5f5f5; 
}

.option-div-xvr-66 {
    padding: 50px 10px 0px 10px;

}
.col-block label{display: none;}

.divshadow textarea.form-control {
    height: 150px;
}
.hed-bar-menu li a.galoba {color: #e96a78;cursor: pointer;}
.hed-bar-menu li a.galoba:hover {color: #6ea5cf;cursor: pointer;}

.galoba-blok {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    border: 1px solid #ebedf0;
    padding: 10px 20px;
    background: #fbfbfb;
    margin-top: 20px;
}
.galoba-title {width: 70%;}
a.galoba-press{color: #fff; padding: 7px 15px; background:#e96a78;cursor: pointer;}
a.galoba-press:hover{background:#6ea5cf;}
.option-div-xvr-66 .btn-primary {
    color: #fff;
    background-color: #24a4b2;
    border-color: #24a4b2;
    border-radius: 0;
}

.option-div-xvr-66 textarea {height: 150px;}
.button-cheaper {padding: 0;}

.plusiki {
    max-width: 1366px;
    margin-left: auto;
    margin-right: auto;
}

.rekomend {
    max-width: 1366px;
    margin-left: auto;
    margin-right: auto;
}

.plusiki .container {padding:0;}
.rekomend .container {padding:50px 0;}
.dm-slider {padding: 0;
max-width: 1366px;}
.catalog {padding: 0;}

.content-ft {
    max-width: 1366px;
    padding: 0px 15px;
}
.ft-text {height: 330px;}
.ft-left img {height: 330px;}
p.small-adress {margin-bottom: 0;}
p.small-adress2 {margin-bottom: 5px;margin-top: -5px;}
p.small-adress3{
    margin-top: -10px;
    font-size: 12px;
}
.zvon{margin-top: -5px;}
.dm-map {padding: 5px;margin-top: 15px;}
.contacts-content {overflow: auto;}
.cont-img {
    width: 70px;
    display: block;
}

.cont-img img{width: 64px;}
.cont-slog p{color: #585858;}

.cont-item{
    margin-bottom: 15px;
    border: 1px solid #ebedf0;
    padding: 10px 15px;
    min-height: 163px;
}
.contacts-content h5 {
    font-size: 18px;
    font-weight: 400;
    color: #484848;
    margin-bottom: 3px;
    border-bottom: 1px solid #8482cb;
    margin-top: 10px;
    padding-bottom: 3px;
}

.cont-slog a:hover{
    color: #8482cb;
    text-decoration: none;
}
.cont-slog p{margin-bottom: 0;}
.cont-slog a{font-size: 18px;}
.dm-map iframe{border: none;}

img.about-img-pb {margin-bottom:15px; width:100%; border:1px solid #b6b6b6; padding:5px;}

.art-full .thumbnails {
    width: 45%;
    float: left;
    margin-right: 15px;
}

.step-item {
    text-align: center;
    margin-bottom: 10px;
}
.photo {
    overflow: hidden;
}
.pokraska .col-md-8 {padding:0 15px 0 0;} .pokraska .col-md-4{padding:0;}
.pokraska{padding:0 5px;}
.block_left_title {
    font-size: 17px;
    color: #000000;
    text-transform: uppercase;
    margin-bottom: 10px;
    text-align: center;
    border-bottom: 1px solid #364658;
    font-weight: 500;
}

a.thumbnail:hover {
    border-color: #ea6a78;
}

#information-information #content .block_left_content li {
    background: url(/catalog/view/theme/mintleaf/img/approve-sign.png) no-repeat 0 4px;
    padding-left: 25px;
    background-size: 20px 20px;
    background-position: left center;
    margin: 0 0 8px;
    line-height: 18px;
    font-size: 15px;
    font-weight: 400;
    color: #000;
}

.block_left {padding:43px 25px; background:#EBEDF0;}
.steps-item {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 30px;
}
.steps{padding: 0px 5px;}
.step-item {text-align: center;margin-bottom: 15px;}
.step-item img {width: 100%;transition: transform 0.25s;}
.steps .text{padding: 8px;}
.steps .text p.title-item {font-size: 17px;color:#000;text-align: center;font-weight: 500;border-bottom:1px solid #4380db;padding: 8px;}
.text p.content-item {font-size: 16px;color: #323232;font-weight: 400;text-align: left;padding: 8px;}

.photo:hover img {
  transform: scale(1.1);
}

#information-information #content .steps .text p.title-item {
    margin: 0 0 8px;
    line-height: 18px;
    font-size: 15px;
    font-weight: 500;
    color: #000;
}

.number {position: absolute; top: 0;left: 15px; background: #4380db;padding:5px 20px; color: #fff; font-size:36px;}

#information-information .table {border:none;}
#information-information .table > thead:first-child > tr:first-child > th {
    border-top: none;font-weight: 500;
}
#information-information .table>thead>tr>th {border-bottom: none;}
#information-information .table>thead>tr>th { border-top: none;}
#information-information .table>tbody>tr>td, #information-information .table>tbody>tr>th, #information-information .table>tfoot>tr>td, 
#information-information .table>tfoot>tr>th, #information-information .table>thead>tr>td, #information-information .table>thead>tr>th {
    border-top: none;
}

#information-information .price {
    width: 100%;
    margin-bottom: 20px;
    border: 15px solid #F2F8F8;
    border-top: 5px solid #F2F8F8;
    border-collapse: collapse;
}

/*Корзина*/

.simplecheckout-cart th {font-weight: 400;}
.simplecheckout-cart .price {font-weight: 400;}
div.required .control-label:before {display:none;}
.simplecheckout-block .radio {margin-bottom: 10px;}
.simplecheckout-block-content input[type="text"].form-control {font-size: 13px;}

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

@media (min-width: 801px) {
	.mobile-container {	display: none;}
	.logotipcik {display: none;}
}

@media (max-width: 1024px) {
.bish { margin-bottom: 5px;text-align: left;}
.bish a {padding: 5px;}
p.small-time {font-size: 13px;text-align: left;}
.cart {padding-left: 5px; margin-top: -18px;}	
.text-adres {font-size: 15px;}
h1.title-home {margin-top: 15px;}
    .sblock-1 a {font-size: 13px;height: 52px;}
    .topmenu > li:first-child {width: 212px;}
    .cont-hed .tel {font-size: 15px;}
    .cont-hed .mail {font-size: 12px;color: #222;}
    input[type="text"].search-input-text {font-size: 12px;}
    .regim-hed p{font-size: 11px;}
    #cart img {margin-top: 10px;width: 28px;height: 28px;}
    #cart #cart-total {font-size: 12px;}
    .clients-logo img {width: 100px;height: 80px;}
    .footer-contact-links li a {font-size: 14px;}
    .footer-contact-links li a.polit-sogl {font-size: 12px;}
    .module-product-btn-cart { width: auto;  font-size: 12px;}
    .cart-kn img {display: none;}
    #product-category .module-product-price {font-size: 16px;}
    .atrib{font-size: 11px;}
    .relat {
    margin-bottom: 30px;
    margin-top: 30px;
    margin-right: 0px;
    margin-left: 0px;
}
    .product-info-cart-btns-wrap .btn-cart { padding: 8px 8px;}
    .boc_order_btn {padding: 0px 8px;margin-left: 5px;}
    .product-info-cart-btns-wrap {margin-left: 0px; margin-bottom: 20px;margin-top: 20px;
    display: flex; justify-content: center;}
    .product-info-cart-btns-wrap .btn-cart .fa {display: none;}



@media (max-width: 800px) {
    .catalog {display: none;}
            img.logotip {width: 220px;}
    .sblock-1 {display: none;}
    .mob-phone a {
        color: #ea6a78;
        font-weight: 500;
        background:#ebedf0;
        padding: 5px 10px;
    }
    .mob-phone {padding-left:15px;}
    .topnav {background-color: #ffffff;}
    .topnav .fa{color:#fff;}
.hed {background: #e8e8e8;padding: 0px 20px;}
    .actived {margin: 8px 5px; height: 61px;background-color: #ffffff; }
.topnav a.icon {top: 15px;}
.logotipcik {text-align: center;}
.iconblock-2 {
    margin: 15px 0;
    display: flex;
    float: inherit;
    align-items: center;
    padding-left: 20px;
}
    .main-footer{padding: 30px 30px;padding-bottom: 30px;}
.module-product img.img-responsive {width: 100%;}
.liveform { display: none;}
.navbar-nav {    display: none;}
.slid {display: none;}
    .footer-links li a, .footer-contact-links li {font-size: 18px;}
    .mob-car {display: block;}
    .list-inline>li.pc-cart {display: none;}
}

@media (max-width: 800px) {
      .search-top .input-group {display: none;}
    .vyb {padding-left: 0px;padding: 30px 15px;}
    .about-cont {width: 100%;}
    .footer-copy {text-align: center;}
    .footer-copy .regim {text-align: center;}
    .navbar {display: none;}
        .top-hed { display: block; margin-bottom: 15px;    }
    .module-product img.img-responsive {height: auto;}
	.page-heading-1 {margin-left: 15px;}
	.vid {position: absolute;}
    .srav {position: absolute;}

	.items-menu{display: none;}
	.skdslider{display: none;}
	.main-header {display: none;}

	.product_category_module_id_40 .col-lg-2 {width: 50%;}
	.product_category_module_id_40 a {font-weight: 500; font-size: 12px;}
	.product_category_module_id_40 {padding: 0 15px;}
	.product_category_module_id_40 .product_quantity {font-size: 14px;}
	.dream-filter .image-filter img { width: 30px;}
	.dream-filter.rdf-mobile-view .btn.rdf-mobile-toggle {height: 40px; line-height: 5px;}
	.screen-title {margin: 0 0 40px; background-size: 310px;}
	.product_category_module_id_40 .caption {bottom: 10px;}
	#information-information .col-sm-12 {padding-left: 15px;padding-right: 15px;}
	#information-information img.ab {
    float: none;
    margin-right: 0px;
    width: 100%;
		margin-bottom: 15px
}
    
    .montag-cont-md {
    padding: 0;
}

.ukladka2 img { width: 25px;
    height: 25px;
}
.ukladka2 p.prod__acc-title-mini {
    font-size: 14px;
    margin: 0;
    line-height: 20px;
    margin-top: 3px;
}

	
#information-information ul{padding-left: 0px;}
	.article-row img.ab{width: 100%;float:none; margin-right: 0px;}
	
.product-sort-wrap {
    padding-top: 5px;
}
	.foot-col {
    padding-top: 5px;}
	
	.mob-icon{
    position: absolute;
    right: 100px;
}
	.product-info-details {
    padding: 15px 15px;}
	
	.cena-m-u {
    margin: 5px 15px;
    margin-bottom: 0px;
    margin-top: 15px;
    }
    .skidki img {
    width: 60px;
    height: 60px;
}
.product-tabs-wrap .nav-tabs {
    padding: 5px 10px;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}
.product-tabs-wrap .nav-tabs > li:not(:first-child) {margin-left: 0px;}
    .product-descriptions {padding: 10px 15px;}
	.product-info-price {padding: 0 15px;}
	
.product-info-cart-btns-wrap {padding: 0 15px;}
.product-info-cart .alert-info {
    margin-left: 15px;
    margin-right: 10px; 
}
    
    .skidki {padding: 0 15px;}
    .skidki p {font-size: 15px;}
    .skidki img {width: 40px;height: 40px;}
    .product-info-details li {margin-top: 0px;font-size: 16px;}
    p.prod__acc-title-mini {font-size: 14px;margin: 0;line-height: 20px;}
    .product-info-title {font-size: 24px;}
    .breadcrumb {margin-bottom: 10px; padding: 10px 10px;}
    .list-cat-1 li {margin: 2px 2px;padding: 0px 4px;}
	.product-tabs-wrap .nav-tabs > li:not(:first-child) {
    margin-left: 5px;
}
	.product-tabs-wrap .nav-tabs > li > a {
    padding: 5px 10px;
		font-size: 15px;
    }
	
	.product-tabs-wrap .nav-tabs > li.active > a {
    padding: 5px 10px;
    font-size: 15px;
    }
	
	.product-tabs-wrap .nav-tabs {padding: 5px 10px;}
	
.tab-content {
    font-size: 15px;
    padding-bottom: 0px;
    padding-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
}
	
	.module-product-wrap {padding: 0 15px;}
	
    .mob-icon .fa-solid {
        margin: 0 15px;
        font-size: 32px;
        font-weight: 900;
        margin-top: 5px;
        color: #c0392b;
    }
	.mob-icon {
    display: inline-flex;
    position: absolute;
    right: 70px;
}
	.mob-icon .fa-cart-plus{color: #222;}
	
	.tog {width: 100%;
    margin-bottom: 15px;
}
	
	.ft-text {height: auto;}
	.ft-left img {height: 250px;}
	.podlogka p {font-size: 30px;}
	.o_nas {padding-top: 0;}
	
	.rad-lis span {
    width: 140px;
    position: absolute;
    line-height: 14px;
    background: #00000047;
    color: #fff;
    top: 50%;
    font-size: 13px;
    left: 51%;
    transform: translateX(-50%) translateY(-50%);
    padding: 5px;
}
	img.opt-img {
    width: 170px;
    margin-right: 5px;
    height: 70px;
    border: 1px solid #ddd;
    padding: 2px;
}
	
	.rad-lis {
    width: 50%;
    float: left;
}

    .dostavka h1 {font-size: 18px;}
    .dostavka p {
    font-size: 13px;
    color: #fff;
    line-height: 17px;
}
 table {
  table-layout: fixed; /* Фиксируем ширину колонок */
  width: 100%; /* Задаем общую ширину таблицы */
}

    }
.col-sm-12 {
    padding-left: 15px;
    padding-right: 15px;
}
    
    .product-info-cart-btns-wrap .btn-cart {
    font-size: 10px;
    padding: 8px 10px;

}
    
    .boc_order_btn {font-size: 10px;}
        .table-responsive>.table>tbody>tr>td{white-space: normal;}
   .table-striped {
    table-layout: fixed; /* Фиксирует ширину столбцов */
    width: 100%;
  }

.btn {padding: 5px 8px;}
    .input-group-btn:first-child>.btn {display: none;}
    .input-group-btn:last-child>.btn {display: none;}
    
    /* Для отдельных колонок можно задать разную ширину */
.table-striped>thead>tr>th:nth-child(1), td:nth-child(1) {
  width: 18%;
}
.table-striped>thead>tr>th:nth-child(2), td:nth-child(2) {
  width: 50%;
}
.table-striped>thead>tr>th:nth-child(3), td:nth-child(3) {
  width: 18%;
}

.table-striped>thead>tr>th:nth-child(4), td:nth-child(4) {
  width: 18%;
}
.table-striped>thead>tr>th:nth-child(5), td:nth-child(5) {
  width: 18%;
}
    
    /* История заказов */
table.table-order>thead>tr>th:nth-child(1), table.table-order td:nth-child(1) {
  width: 35%;
}
.table-order>thead>tr>th:nth-child(2), table.table-order td:nth-child(2) {
  width: 15%;
}
.table-order>thead>tr>th:nth-child(3), table.table-order td:nth-child(3) {
  width: 15%;
}

.table-order>thead>tr>th:nth-child(4), table.table-order td:nth-child(4) {
  width: 15%;
}
.table-order>thead>tr>th:nth-child(5), table.table-order td:nth-child(5) {
  width: 30%;
}
    
       /* История заказов */
table.table-order-list>thead>tr>th:nth-child(1), table.table-order-list td:nth-child(1) {
  width: 22%;
}
table.table-order-list>thead>tr>th:nth-child(2), table.table-order-list td:nth-child(2) {
  width: 10%;
}
.table-order>thead>tr>th:nth-child(3), ttable.table-order-list td:nth-child(3) {
  width: 25%;
}

table.table-order-list>thead>tr>th:nth-child(4), table.table-order-list td:nth-child(4) {
  width: 20%;
}
table.table-order-list>thead>tr>th:nth-child(5), table.table-order-list td:nth-child(5) {
  width: 20%;
}

.input-group .form-control[name^=quantity] {
    min-width: 30px;
}
 .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    color: #484848;
    padding: 5px 6px;
    font-size: 12px;
}   
    .table-bordered>tbody>tr>td{
    color: #585858;
    padding: 5px 6px;
    font-size: 12px;
}
    input[type="text"].form-control {
    font-size: 12px;
}

    .table-dark{margin-top: 15px;}
    #top-links img{width: 25px;height: 25px;}
    }
    
@media (max-width: 780px) {.top_nav {display: none;}    
    
}

@media (max-width: 680px) {
    #form-review .form-group {
    margin-right: -15px;
    margin-left: -15px;
    width: 100%;
    padding: 0 15px;
}
    .topbar {display: none;}
    .vyb .box-heading span {font-size: 22px;}
        .reg-hed, .contacts-hed, .sear-top, .cart-top {display: none;}
    .topbar .col-md-5 {width: 100%;}
    .topbar .tel-hed {display: none;}
    .menu-pb {padding-top: 10px;}
    .mob-car .container{padding: 0; margin: 0;}
    .top-hed {display: block;
        margin-bottom: 10px;}
    .module-product-price {padding: 5px 0;}
    .foot-border {border-left: none; padding-left: 0px;}
        .main-header {display: block;}
    .mob-car {display: block;}
    .catalog {display: none;}
    .topbar {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
    }
    .premki {padding: 50px 15px;}
    .magaz {display: none;}
    .tel-list {width: 50%;float: left;}
    .support {display: none;}
    .phone-hed a {font-size: 18px;}
   .button-cart{margin-top: 0px;background: transparent;}
    #cart {margin-bottom: 0;margin-top: 0px;}
        .cats {
        padding-right: 15px;
        padding-left: 15px;
        width: 100%;
    }
    
    .module-product-btn-cart {width: 200px;float: left;}
            .clients-logo img {
            margin: 0 0px;
            width: 100%;
            height: auto;        
        }
    .clients {overflow: auto;}
    
           .hed-bar-menu {display: none;} 
    #top-links {    display: flex;
    justify-content: space-between;}
    .list-inline li p {font-size: 10px;}
    #cart img {width: 25px;height: 25px;}
    .top_nav img {width: 25px;height: 20px;margin-right: 0px;}
    
    
            img.logotip {width: auto;}
    .prem-item {text-align: center;margin-bottom: 15px;}
    .brends {display: none;}
    .so-latest-blog.preset04-2 .cat-wrap {
        float: left;
        padding: 0 15px;
        width: 100%;
    }
    .media .product-thumb .image img {margin-right: 0px;}
    .media-left5555555 img {width: 100%;float: none;}
    }

@media (max-width: 428px) {
    .usl-item a {top: 50px;}
  
    .product-info-options {
    margin-top: -10px;
    margin-bottom: 20px;
    margin-left: 15px;
}
    #product-manufacturer .sblock-1-content .row .col-sm-3 {width: 50%;}
    .modal-dialog { width: 100%;}

    #cart .cart-btn-wrap .btn {width: 100%;}
    

    .h2, h2 {font-size: 16px;}
    .start-content {
    margin-top: 0px;
    margin-bottom: 20px;
}
.port-1 img{margin:15px 0px;}
img.primery-title{margin-top:10px;}

#accordion-68 .product-info-details {display: block;padding: 0;}
#information-information table img{width:70px; height:70px;}
#information-information img.alfa{width:70px; height:70px;}
#information-information td, th {font-size: 14px;}
.cat-item {margin-bottom: 14px;}
   
    .reg-hed, .contacts-hed, .sear-top, .cart-top {display: none;}
.iconblock-2 {
    display: flex;
    float: inherit;
    align-items: center;
    margin-bottom: 20px;
    padding: 0;
}
.about p, .about li{font-size:15px;}
.prem p{font-size:15px;}
.about {padding: 15px 0;}
.rekomendacii {padding: 15px 15px;}
    
    
    .svoystva-vody .col-md-4 {padding:0;}
    .svoystva-all {padding: 30px 10px;}
    .sv-item {margin-bottom: 10px;}
    
    
.catalog {padding: 0px 0;}
.prem {padding: 15px 0px;}
.rekomendacii .container {padding:0;}
h2.title-home {font-size: 16px; margin-bottom: 20px;}
.cat-item .cat-name-home {
    font-size: 13px;
    line-height: 20px;
    left: 10px;
}

.data-product {
    display: flex;
    flex-direction: column;
        padding: 0 15px;
}
.opis-pb {
    padding: 0;
    width: 100%;
    margin:10px 0;
}
.opis-pb-2 {
    padding: 0;
    width: 100%;
}

.iconblock-2 .icon {
    margin-bottom: 15px;
    float: none;
    margin-right: 0px;
}

.home-category {padding-bottom:0;}
    .mob-icon .fa-solid {
        margin: 0 8px;
        font-size: 26px;
    }
.skidki {padding: 10px 10px;}
.brend-tovara {right: 30px;}
.product-image-wrap {padding: 0 30px;}
.product-info {padding: 0 20px;}
.product-info-title {padding: 0 15px;}
.soputka {padding:0 15px;}
.options {line-height: 14px;}
.simplecheckout-cart td.name a {
    font-size: 16px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
}

.simplecheckout-cart td.name {text-align: left;line-height: 15px;}
.simplecheckout-cart td.name img{display:none;}

#total_shipping span:first-child {max-width: 100%;}
.simplecheckout-cart th {padding: 5px;font-weight: 400;line-height: 15px;}

.breadcrumb a {font-size: 14px;}
.contacts-barlinek {padding:0 15px;}
.product-sort-wrap {display: none;}

.rdf-form .rdf-header h3 {
    font-size: 16px;
    font-family: 'Roboto Condensed', sans-serif;
    padding-left: 15px;
}

.plus-icon {padding:0 15px;}

h1.title-home {
    font-size: 20px;
    margin-top: 15px;
    text-transform: uppercase;
    margin-bottom: 5px;
}
    .banner {margin-top: -5px;}
    .banner img {width: 100%;}
    .hed-bar-menu li a {font-size: 9px;font-weight: 400;}
.hed-bar-menu li {line-height: 10px;}
    .hed-bar-menu li img {display: none;}
}
    
    @media (max-width: 375px) {        
        .mob-phone {display: none}
    }

@media (max-width: 360px) {
    .phone-hed a {font-size: 16px;}
}

@media (max-width: 320px) {
    .brend-tovara {display: none;}    }
select#input-option420.form-control{width:95%;}
    img.opt-img {width: 132px;}
        .phone-hed a {font-size: 15px;}
.tel-list {width: 45%;margin: 0;padding: 0 0px;} 

}
