@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400&family=Roboto+Condensed:wght@300;400;700&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;1,100;1,300;1,400;1,500;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Arimo:ital,wght@0,400..700;1,400..700&display=swap');
@font-face {
  font-family: "Micra"; 
  src: url("/catalog/view/theme/mintleaf/stylesheet/fonts/Micra.ttf") format("truetype"); 
  font-style: normal; 
  font-weight: normal; 
} 
@font-face {
  font-family: "Micra-Bold"; 
  src: url("/catalog/view/theme/mintleaf/stylesheet/fonts/Micra-Bold.ttf") format("truetype"); 
  font-style: normal; 
  font-weight: 700; 
} 
body {
    color: #222;
    font-family: "Arimo", sans-serif;
    background: #fff;
    font-weight:400;
    font-size: 16px;
}

a{color:#2154b8;}

.breadcrumb {margin-bottom: 10px;}

#information-information h1{text-align: center;}

h1 {
    font-size: 26px;
}

h3, h2 {
    font-size: 22px;
    font-weight: 300;
}
h4 {line-height: 18px;}

h1, h2, h3, h4, h5, h6 {
    font-family: "Arimo", sans-serif;
    color: #00274A;
    text-transform: uppercase;
    font-weight: 300;
}

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

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

.content-brend .page-heading-1.alt  {
    font-size: 26px;
    text-align: center;
    font-weight: 300;
    margin-top: 10px;
    margin-bottom: 30px;
    color: #00274A;
    text-transform: uppercase;
}

h1.page-heading-11
 {
    font-size: 26px;
text-align: center;
    font-weight: 300;
    margin-top: 10px;
     margin-bottom: 20px;
  color: #00274A;
    text-transform: uppercase;
}

#product h1.page-heading-11 {
    font-size: 26px;
    font-weight: 300;
    margin-top: 10px;
    margin-bottom: 20px;
    color: #00274A;
    text-transform: uppercase;
    text-align: left;
}

.main-header {
    border-bottom: 1px solid #fff;
}

.search-dropdown-input {width:300px;}
.search-dropdown-btn {
    background: #00274a;
   
    z-index: 999999;
    border: 1px solid #00274a;
}
#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 {
    display: inline-block;
    background-color: #ea5300;
    width: 45px;
    height: 45px;
    text-align: center;
    border-radius: 0px;
    position: fixed;
    bottom: 30px;
    right: 30px;
    transition: background-color .3s, opacity .5s, visibility .5s;
    opacity: 0;
    visibility: hidden;
    z-index: 1000;
	border-radius:50%;
}

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

#button img{
    width: 25px;
    margin-top: 8px;
}

.main-header {
    background: #fff;
    min-height: 108px;
    color:#fff;
    padding-top: 30px;
}
.head-top{background: #f3f9ff;padding: 10px 0;}
.head-top-cont span {margin-right: 30px;color: #333;}
.head-top-cont span img{width: 20px;margin-right: 10px;}

.hed{
    background: #fff;
    padding: 30px 0px;
}

.log {margin:0; padding:0;}
img.logotip {
    width: auto;
    margin-left: -10px;
    width: 170px;
        margin-top: 10px;
}
.top-col {padding-top: 5px;}
.magaz {

}
.tel-list{}
.text-adres{color: #fff;font-weight: 300;font-size: 18px;}
.navbar-right {margin-top: -10px;}

.navbar-collapse {background: #efefef;}

.phone-hed a{color:#fff;
    font-weight: 300;
    font-size: 18px;
    text-decoration: none;
}
.phone-hed a:hover{color:#f11716;}
p.phone-hed{text-align: center;margin:0;}
hr.car-hr {
    margin-top: 10px;
    margin-bottom: 10px;
    border: 0;
    border-top: 1px solid #255fd0;
}
.produkty {padding: 50px 0;}
.owl-carousel .prod1{padding-left: 0;}
.owl-carousel .prod2{padding-right: 0;}
.car-slid span {
    font-size: 20px;
    font-weight: 300;
    color:#000;
}
.car-slid h3 {font-size: 24px;
    font-weight: 400;
    color:#00274A;}
.car-slid p{font-size: 18px;font-weight: 300;}

.car-slid img{width:100%;}
.car-slid .but-car{margin: 40px 0;}
.car-slid .but-car a {padding: 10px 45px; font-size: 18px; color: #fff; background: #255fd0;font-weight: 300;}
.car-slid .but-car a:hover{background: #00274A;}
.bish a {
    padding: 7px 20px;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    background: #2154b8;
}
.bish a:hover{color: #fff;}
.bish {margin-top:3px;margin-bottom:5px;}
.bish a:hover {background: #103c94;}
.time p {
    margin: 1px;
    font-size: 15px;
    font-weight: 400;
    color: #222;
}
p.small-time2{margin-top:-7px;
font-weight: 300;  color: #222;font-size:13px;}
p.small-time {
    margin: 1px;
    font-weight: 300;
    color: #2a2a2a;
    font-size: 15px;
}
.cart img{width:40px; height:40px; border:1px solid #255fd0; padding: 8px;}

.cart img:hover {
    background: #e8e8e8;
}

#cart #cart-total {
    position: absolute;
    color: #2a2a2a;
    background: transparent;
    font-weight: 300;
}
#cart #cart-total {top: 60px;right: 80px;}

.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;
}

.input-group .search-dropdown-input {
    width: 170px;
    height: 40px;
    border: none;
}

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

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

.topbar {
    display: flex;
    align-items: center;
}
.text-color-brand {
    color: #eeeeee;
    font-size: 18px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #eee;
}

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

.links_soc .fab {margin:0 7px;font-size: 24px;}
.links_soc .fab:hover{color:#28aca6;}
.links_soc .fa-vk {
    margin: 0 7px;
    font-size: 24px;
	color:#0077ff;
	margin-left:0;
}

.links_soc .fa-square-youtube {
    margin: 0 7px;
    font-size: 24px;
}
.links_soc .fa-square-youtube:hover{color:#28aca6;}
.links_soc .fa-vk:hover{color:#28aca6;}
.items-menu {padding-bottom:0px;}
.menu-item a {font-size: 20px;font-weight: 300; color: #333}
.menu-item {
    padding: 7px 3px;
    float: right;
}
.dop-menu {
    padding: 0;
    list-style: none;
    display: flex;
    justify-content: space-around;
        margin-top: 10px;
}

.menu-item-all-category-nav {
    padding: 7px 3px;
    width: 100%;
    border: 1px solid #dddddd;
    border-radius: 4px;
    background: #28aca6;
    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: 16px;font-weight: 400; color: #fff;}

.items-menu .col-md-2{padding-right: 5px; padding-left: 5px;}
footer .links_soc .fa-whatsapp {margin-left: 10px;}
.main-footer .container{padding:0;}
.foot-col-body img.logotip {margin-left:0;}


.menu-item:hover a{color: #255fd0;}
.menu-item-all-category-nav:hover{background: #fff;}
.menu-item-all-category-nav:hover a{color: #2a2a2a;}

.slider-list {margin-top: 10px; padding-left: 10px;}
.slider-list p{color: #fff;margin-bottom: 10px;font-weight: 300;text-shadow: 0 3px 6px rgb(0 0 0 / 50%);font-size: 22px; }
.skdslider ul.slides li img.slid-icon: {width: 20px; margin-right: 10px;};
.itm2{margin-top:10px;}

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

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


.about p{font-size: 18px; font-weight: 300;}
.block-cat-img img{
 width: 100%;
    height: auto;
    border-radius: 4px;
  
}


.main-footer {
    margin-top: 15px; 
    padding-top: 25px;
    padding-bottom: 25px; 
    border-top: none;
    background: #00274A;
}

.footer-links li::before {
    color: #915e00;
    display:none;
}

.footer-links li a, .footer-contact-links li {
    color: #fff;
    font-size:16px;
        font-weight: 300;
}

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

.foot-col img {width: 80%;}

.cont-pb h5 {
    margin-top: 5px;
    margin-bottom: 0;
    font-weight: 700;
}
.cont-pb a{font-size: 19px;}
.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: 19px;
    color: #fff;
}
p.adres-mag-pb {
    background: #ea5300;
    color: #ffffff;
    font-size: 14px;
    margin-left: 10px;
    padding: 5px 10px;
    border: 1px solid #ddd;
    font-family: Micra;
}
img.cont-icon-pb {width: 46px; float: left; margin-right: 10px;}
.home-category{padding: 80px 0;}

.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;
    padding-bottom: 0px;
    font-weight: 300;
    margin-top: 0;
    color: #222;
    text-align:center;
}

.module-product-heading::after {
    height: 2px;
    background-color: #00274a;
    width: 180px;
        content: "";
    display: block;
    margin: 5px auto;
}
.module-product-heading-home {font-size: 23px;
    font-weight: 400;
    color: #00274A;
    text-transform: uppercase;
    font-family: "Micra", sans-serif;
}

.screen-title h1 {
    font-size: 26px;
    margin-bottom: 10px;
    text-align:left;
 
	
}
 .cat-desc-wrap h1
 {font-size: 26px;
font-weight: 300;
    margin: 10px 0;
  color: #00274A;
    text-transform: uppercase;
text-align: center;
}
    


.module-product-title{min-height:60px;text-align:left;color:#00274a;}

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


}

.module-product {
    margin-bottom: 35px;
    padding: 5px 5px;
    background: #fff;
    border: 1px solid #255fd0;
    margin: 15px 0;
}

.module-product:hover{border: 1px solid #00274A;}

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

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

.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;
    background: none;
    border-radius: 0;
    color: #222;
    padding: 10px 0px;
}

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

.breadcrumb li a:hover{color: #255fd0;}

.breadcrumb li + li::before {color: #255fd0;}

.page-heading-1 {color: #280a0a;font-size: 40px; margin-bottom:30px;}
.module-product-btn-cart {margin-top: 15px;background: #255fd0;
    font-size: 16px;
    width: 100%;}

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

.rekomend .module-product-image {
    float: left;
}

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

.module-product-price {
    margin-top: 0px;
    color: #ea5300;
    font-size: 22px;
margin-top: 30px;
    padding: 0px 0;
    margin-bottom: 10px;
    text-align: right;
        font-family: "Micra", sans-serif;
}
default .fa {color: #915e00;
    font-size: 18px;
}
.product-sort-wrap .btn-default .fa {color: #915e00;
    font-size: 18px;
}
.product-info-title {
    color: #222;
    font-size: 26px;
    margin-bottom: 20px;
}

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


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

.btn {
    padding: 10.7px 12px;
    border-radius: 2px;
}

.btn-danger {    font-size: 10px;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #00274a;
    background-image: linear-gradient(to bottom, #255ece, #00274a);
    background-repeat: repeat-x;
    border-color: #00274a;
}
.btn-danger:hover {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #00274a;
    background-image: linear-gradient(to bottom, #255ece, #00274a);
    background-repeat: repeat-x;
    border-color: #00274a;
}

.module-product-btn-cart:hover, .module-product-btn-cart:focus {
    background: #ea5300;
}

.simplecheckout-button-block .btn {width: 100%;}
.boc_order_btn {
  padding: 0px 12px;
  margin-left: 20px;
  font-size: 16px;
}
.btn-default {background-color: #28aca6;}
.btn-default:hover {background-color: #ff002e;}
button.alt {
    margin-top: -40px;
    width: 40px;
    height: 40px;
}

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

.btn-main {background:  #00274a;border: none;}
.btn-main:hover {background-color: #ea5300;}
.product-info-cart-btns-wrap .btn-cart {background-color: #ea5300;font-size: 16px;padding: 8px 18px;margin-top: -1px}
.product-info-cart-btns-wrap .btn-cart:hover {background-color: #222;}
#content .form-control {
    border: 1px solid #c4c4c4;
    height: auto;
    z-index: 0;
}

.simplecheckout-cart-total {
    padding: 0px 3px;
    text-align: left;
    margin-left: 10px;
}
.radio+.form-group {color: #ff002e;}
.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: #a49c8f;
    text-decoration: none;
}

a.content_toggle {color: #915e00;font-weight: 400;
    font-size: 20px;
     }
    
    
    
    .tog {
    padding: 5px 3px;
    width: 33%;
    border: 1px solid #915e00;
    text-align: center;
    border-radius: 4px;
    margin-top:15px;
}
   .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: 15px;
    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: 55px;
    width: 55px;
}


.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: 300;
    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:20px 30px; border-top: 1px 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-style: normal;
    font-weight: 500;
    margin-top: -15px;
    margin-bottom: 10px;
}
    
.ft-text h1 span {

    color: #28aca6;
    font-weight: 500;

    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: #00274a;
    text-decoration: none;
}
.footer-links li a:hover {color: #ea5300;}

.footer-links li {
    margin-top: 0px;
}

.list-cat-1 li a {
    color: #222;
font-size: 14px;
    font-weight: 400;
}
.footer-contact-links li a {color:#fff;}
.footer-contact-links li a:hover {color: #ea5300;}


    
    .list-cat-1 li:hover, .list-cat-1 li:focus {
    background: #255fd0;
    border:1px solid #255fd0;
}

.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-tabs-wrap .nav-tabs > li:not(:first-child) {
    margin-left: 0px;
    
}

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

.product-tabs-wrap {
    margin-top: 25px;
    margin-bottom: 50px;
    overflow: auto;
}

.product-tabs-wrap .nav-tabs > li > a {
 margin: 0;
    padding: 10px 20px;
    color: #222;
    font-size: 16px;
    background: none;
    font-weight: 300;
    text-align: center;
    font-family: 'Micra';
}

.product-tabs-wrap .nav-tabs > li > a:hover {
    margin: 0;
   /* padding: 10px 20px;*/
    color: #255fd0;
   /* font-size: 20px;*/
    background: none;
    font-weight: 300;
}

.product-tabs-wrap .nav-tabs > li {
    margin-bottom: 0;
        width: -webkit-fill-available;
}

.product-tabs-wrap .nav-tabs > li.active > a {
 padding: 10px 20px;
    color: #fff;
    background: #255fd0;
    font-size: 16px;
    font-weight: 300;
    border-radius: 0;
    text-align: center;
}

.product-tabs-wrap .nav-tabs > li.active > a:hover {color:#fff;}



.product-info-details li a {
    color:#255fd0;
    border:none;
    border-radius: 0px;
}

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

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

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

.product-info-details li {
    margin-top: 0px;
    color: #222;
    font-size: 18px;
    font-weight: 400;
}

.tab-content {
    background: transparent;
    padding: 20px 0;
    border: none;
    font-size: 18px;
    font-weight: 300;
}

#tab-documentation-my {
  border: none;
	padding: 0;

}
#tabcustom0 img{width:25px; margin-right:15px;}
#tabcustom0 a{color:#222; font-size:20px;}
#tabcustom0 a:hover{color:#28aca6; }
.table {
    margin-bottom: 10px;
}
.table-bordered tr:nth-child(2n-1) {
    background-color: #efefef;
}
.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: 16px;
    padding: 5px 8px;  
  width:50%; 
}
.table-bordered td, .table > tbody + tbody {
    font-weight: 300;
    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;}
.product-info-options .form-group {
	clear: both;
    margin: 20px 0;
    overflow: hidden;
}
#input-option227 {width:50%}
#input-option230 {
    width: 50%;
}



.panel-default>.panel-heading {
    color: #fff;
    background-color: #255fd0;
    border-color: #255fd0;
        font-size: 16px;
    font-family: 'Micra';
}
.cont-text {
    font-size: 18px;
    padding: 10px;
}

.ukladka {padding: 8px;

}
.ukladka2 {
    padding: 8px;
    border: 1px solid #280a0a;
    border-radius: 3px;
    overflow: auto;
}
.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: #222;
    font-size: 18px;
}

.dostavka-oplata {padding:0;}
.right-info .col-md-12 {padding:0;}
p.prod__acc-title-mini{margin:0;
    font-size: 15px;
    border-bottom: 1px dotted #272727;
    padding-bottom: 10px;}
    
 .dostavka-oplata img{width: 43px; 
 height:43px;
 float: left;
 margin-right:10px;}   
 
 .relat {margin-bottom:60px;}

.product-info-cart-btns-wrap {
    margin-left: 15px;
    margin-bottom: 0px;
    margin-top: 25px;
}

.product-info-cart-btns-wrap {
    margin-left: 15px;
    margin-bottom: 10px;
    margin-top: 25px;
    display: flex;
}

.alert-info {
    margin-top: 15px;
    font-size: 18px;
     
    font-weight: 400;
    color: #280a0c;
    background-color: #efefef;
    border-color: #280a0c;
    display: none;
}
.input-group-quantity-packaging-xvr {margin-left:15px;}
.text_quantity_unit, .text_quantity_packaging {font-size: 18px;}
    
    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;
}

.module-product-image .rb-tl {top: 22px;left: 22px;}
.module-product-image .rb-tl img{width:90px;}

.product-image-wrap .rb-tl {top: 5px;left: 20px;}
.product-image-wrap .rb-tl img{width:150px;}

input[type="text"].form-control {font-size:15px;}
.product-info-cart .form-control {padding: 9px 15px;}

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

.skidki img{float: left; margin-right: 5px; width: 50px; height: 50px;}
.skidki p{display: inline-flex;    line-height: 20px;}
.input-group .form-control[name^=quantity] 
.fa-circle-info:before, .fa-info-circle:before {margin-right: 5px;}

.montag-cont-md{padding: 15px;}

.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    background: #e8e8e8;
    color: #222;
    padding: 5px 10px;
    font-size: 18px;
    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;}



.module-product-btn-cart { margin-top: 10px;margin-bottom: 10px;}
#list-view {display: none;}
#grid-view{display: none;}

#accordion-19 h4 {
    font-size: 16px;
    font-weight: 400;
    margin: 10px 0;
    color: #7e8d9b;
    font-family: 'Micra';
}
#accordion-19{
    box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.1);
}


 .atrib {
  
    margin: 10px 0;
    font-size: 17px;
    line-height: 22px;
    font-weight: 400;
    text-align: left;
    min-height: 60px;
    margin-top: -8px;
font-style: normal;
}

 .atrib .atrib-name {color: #7e8d9b;}
 .atrib .atrib-text {color: #00274A;}

.upack {padding: 5px 10px;color:#ea5300;font-size: 18px;}
.autocalc-product-special-XVR { color: #00274a;font-size: 22px;}
.product-info-price .price-old {display: none;}
.list-unstyled_price_XVR li:last-child {}
.cena-m-u .text-decoration-price-xvr {
    display: none;
}

.module-product {
    padding-bottom: 5px;
}
.text-danger {
    border: 1px solid #255fd0;
    color: #255fd0;
    padding: 5px 10px;
}
a.text-danger:focus, a.text-danger:hover {
    color: #00274A;
}
  .input-group-catalog-xvr .input-group-btn>.btn {
    position: relative;
    background: #280b0b;
    border:none;
    height:34px;
}

.results {
    padding-top: 0px;  
    color: #222;
}
.content_block h2{
     
	font-size: 24px;
}
.cat-desc-wrap p, .cat-desc-wrap li{
    margin: 0 0 8px;
    line-height: 18px;
    font-size: 16px;
    font-weight: 300;
    color: #222;
}

.cat-desc-wrap {
    padding: 10px 0;
    margin: 0 0 8px;
    line-height: 18px;
    font-size: 16px;
    font-weight: 300;
    color: #222;
    border: 1px solid #e9e9e9;
    padding-bottom: 2px;
}
.btn-primary {
    background: #255fd0;
    color:#f9f9f9;
}
.btn-primary:hover {
    background: #ea5300;
}
.cat-desc-wrap h3{
    font-size: 24px; color: #280a0a;
}

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

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

.list-cat-1 li {
    margin: 3px 2px;
    padding: 3px 8px;
    border: 1px solid #d1d1d1;
    border-radius: 3px;
    color: #222;
}

.blog-external-simple img{width: 100%;}

.list-cat-1 {
    margin-bottom: 20px;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.product-sort-wrap .input-group .input-group-addon {
    color: #ffffff;
    background: none;
    border: none;
    font-size: 16px;
}

.product-sort-wrap {background: #255fd0;border: none; padding: 5px 20px;}

.dream-filter .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px;
    color: #222;

    font-weight: 400;
}

.dream-filter .panel-heading {
    background: #e8e8e8;
    padding: 6px 15px;
}

.dream-filter .irs-bar {
    background: #ef6221;
}

.dream-filter .rdf-filters .irs-line:before {background: #280a0a;}

.dream-filter .irs-to {
    left: 0;
    height: 18px;
    color: #fff;
    background: #009245;
    font-size: 12px;
}

.dream-filter .irs-from {
    height: 18px;
    color: #fff;
    background:#009245;
    font-size:12px;
     
}
.dream-filter .irs-single {
    height: 18px;
    color: #fff;
    background: #915e02;
    font-size:12px;
     
}

.dream-filter .rdf-filters .rdf-group .radio>label>span:before, .dream-filter .rdf-filters .rdf-group .checkbox>label>span:before {
    top: 3px;
    background: #f9f9f9;
    border: 1px solid #280a0a;
}

.dream-filter .rdf-group .checkbox>label>input+span { font-size:18px;
        color: #280a0a;}
       
.dream-filter .rdf-filters .rdf-group .rdf-label {
    min-width: 30px;
    color: #fff;
    background: #009145;
    border-radius: 6px;
    font-weight: 600;
}

.dream-filter .btn.btn-material-reset {
    background: #e75f20;
    color: #fff;
}
.dream-filter .btn.btn-material-reset:hover, .dream-filter .btn.btn-material-reset:focus {
    background: #009145;
}

.dream-filter .panel {
    margin-bottom: 0;
    border-radius: 3px;
    border: 1px solid #ddd;
}

.dream-filter .panel-heading {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.rdf-form .rdf-header h3{font-size:24px; color:#280a0a;font-family: Montserrat, sans-serif;}

.dream-filter .rdf-truncate-element .rdf-truncate-show, .dream-filter .rdf-truncate-element .rdf-truncate-hide {
    font-size: 19px;
     
    color: #280a0a;
}
.dream-filter .panel-title svg {margin-top: 4px;}
.dream-filter .rdf-group .checkbox {margin-bottom: 8px;}
.dream-filter.filter-vertical .rdf-group {margin-bottom: 5px;}
.dream-filter .irs-from, .dream-filter .irs-to, .dream-filter .irs-single, .dream-filter .irs-min, .dream-filter .irs-max {
    padding: 2px 7.5px;
    border-radius: 4px;}
.hpmodel-type-select{width:49%;}
.hpm-title {
    font-weight: 500;
    color: #915e00;
    font-size: 19px;
     
    margin-bottom: 6px;
}
.hpm-main-title {font-weight: 400;
    color:#280a0a;
    font-size: 22px;}
    
    #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: 22px;}
.text_price_XVR,
.text_summa_XVR, .autocalc-product-packaging-price-XVR {
font-size: 20px;
    color: #222;
    font-weight: 400;
}
.text_summa_XVR {color:#fff;}

.product-info-price .price-new {
    color: #ffffff;
    font-size: 22px;
    font-weight: 400;
    background: #ea5300;
    font-family: "Micra", sans-serif;
    padding: 5px 10px;
}

.autocalc-product-packaging-price-XVR, .autocalc-product-price-XVR {    color: #255fd0;}
.list-unstyled_price_XVR {margin-bottom:5px;}

.cena-m-u {margin-top: 15px;}

.cena-m-u img{width:21px; height:21px;margin-right:10px;display: none;}
.card-body p{margin:0;}

.panel-body {padding: 5px;}

.ldev-question .accordion-item-icon {
    color: #009244;
    font-size: 20px;
}
#boc_order_title {
    font-size: 22px;
    color: #ffffff;
    font-weight: 400;
}
    
    .boc_product_info > div > img {
border:1px solid #ddd;
border-radius:4px;
padding: 5px;
    border: 1px solid #e9e9e9;
}

p.h4.flex_box_start{font-size: 19px;
     color: #222;}
.boc_attribute li{list-style:none;font-size: 17px;
font-weight:400;  }
.boc_attribute span.atr {
    color: #255fd0;
}
.va_block {
    vertical-align: middle;
    display: inline-block;
    font-size: 1.25em;
    line-height: 34px;
    color: #00274A;
    font-weight: 600;
}

.modal-header .close {
    margin-right: 15px;
    right: 10px;
    color: #fff;
    font-size: 28px;
    font-weight: 300;
}


    
    .has-warning .form-control {border-color: #ccc;}
    
    .has-warning .input-group-addon {
    color: #ffffff;
    background-color: #00274A;
    border-color: #00274A;
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #ffffff;
    text-align: center;
    background-color: #00274a;
    border: 1px solid #00274a;
    border-radius: 4px;
}

.caption{
    text-align: left;
    padding-left: 10px;
}
#boc_form_fields input {font-size:16px;}
#boc_message {font-size:16px;}
.modal-content {
    background: #f9f9f9;outline: 1px solid #280a0a;
    outline-offset: -7px;}
    
.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 .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: 220px;
    margin-right: 5px;
    height: 70px;
    border: 1px solid #ddd;
    padding: 2px;
}

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

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

.rad-lis {
    width: 33%;
    float: left;
}
label.custom-radio {
    padding-left: 0px;
}

.rad-lis input[type=radio] {
    position: absolute;
    margin-left: 10px;
}
/*.opt-list {margin-bottom: 250px;}*/
.product-info-price {
       margin-top: 0px;
    margin-bottom: 15px;
    clear: both;
}

.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: 300; font-size: 20px;color: #222;}

.ldev-question a:hover{color: #28aca6;}

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

.ldev-question .rs{color: #222;
    background-color: #f7f7f7;
    padding: 8px 15px;
    border-radius: 4px;
    width: 100%;
    display: block;
    font-weight: 400;}
    
.ldev-question .prise{
    color: #28aca6;
}
.ldev-question .prise:hover{color: #222;}
    
.ldev-question .rs:hover{color: #28aca6;}


h2.module-product-heading {
    font-size: 26px;
 
    font-weight: 300;
    margin: 10px 0;
    color: #222;
    text-transform: uppercase;
    text-align:left;
}

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

.thumbnails li {list-style:none;}
ul.thumbnails{padding:0;}
ul.thumbnails li img{width:100%;}


    
.article-row {
    
    margin-right: 5px;
    margin-left: 5px;
    padding-left: 15px;
    padding-right: 15px;

}
.article-row img.ab{width: 500px;float:left; margin-right: 10px;}
.article-row h3 {
     
    font-size: 24px;
    margin-top: 20px;
	text-align: center;
}
.article-row h2 {
     
    font-size: 26px;
    margin-top: 20px;
	text-align: center;
}

.art-items {display: flex;flex-wrap: wrap;}

.article-row .image-additional img{width: 33%; margin-top: 10px; float: left;}
.showcase-list {margin:0;}
.showcase-list h4 {
    font-size: 16px;
    font-weight: 300;
    line-height: 17px;
}
.showcase-list p {
    font-size: 16px;
    line-height: 16px;
    color: #222;
    font-weight: 300;
}

.product-thumb .button-group button {
    width: 60%;
    border: none;
    display: inline-block;
    float: left;
    background-color: #255fd0;
    line-height: 38px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
}

.product-thumb .button-group button:hover{background: #ea5300;color:#fff;}

.product-thumb .article-caption {
    padding: 0 20px;
    min-height: 135px;
}


.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: 300;
}

.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: 15px;
    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;
    background: #008740;
}
    
    .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;
   color: white;
}

.topnav {
  overflow: hidden;

  position: relative;
}

.topnav #myLinks {
  display: none;
     background-color: #2155b9;
}

.topnav a {
  color: white;
  text-decoration: none;
  display: block;
	font-size: 18px;
    font-weight: 400;

}

.topnav a.icon {
  background: #ea5300;
  display: block;
  position: absolute;
	 padding: 13px 16px;
  right: 0;
  top: 0;
}
/*
.topnav a:hover {
  background-color: #ddd;
  color: black;
} */

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

#myLinks{padding: 15px;}
#myLinks a{margin: 10px 0;color: #fff;}

#myLinks a:before {
    padding-right:10px;
    font-weight: bold;
    color: #fff;
    content: "\2606";
    transition-duration: 0.5s;
}

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

.cheaper30 {background-image: url(/catalog/view/theme/mintleaf/img/modal-bg.jpg);


    width: 400px;
    height: 566px;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 8px;
    -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: 254px 40px 0px 40px;}
.button-cheaper {
    margin-top: 0px;
}
.option-div-xvr-42 h4{
    text-align: center;
    font-size: 19px;
     
	border-bottom: 1px dotted #915e00;
	padding-bottom: 3px;
}

.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; 
}

.button-cheaper {padding: 0;}

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

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

}

.rekomend .row {margin-bottom: 80px;}
.partners img{
    border: 2px solid #28aca6;
    padding: 5px;
    width: 100%;
    margin-bottom: 30px;
}

.partners img:hover{opacity: 0.5;}


.partners{margin-top: 35px;}
.module-product-price .price-new{color: #ea5300;float: left;}
.modcontent {margin-top: 25px;}

.media-body55555 a {
    color: #255fd0;
    font-weight: 400;
    font-size: 16px;
}

.media-body55555 a:hover {color: #00274a;}
.media-content55555 .description {padding-bottom: 10px;}
.media-content55555 .description {
    line-height: 23px;
    font-weight: 300;
    color: #2a2a2a;
    font-size: 17px;
}

.media-left5555555 {padding-top: 10px;}
.plusiki .container {padding:0;}
.rekomend .container {padding:50px 15px;}
.dm-slider {padding: 0;
max-width: 1366px;margin-bottom: 30px;}

.goroda {
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.goroda li {margin-right: 20px; font-size: 18px;color: #255fd0;    border: 1px solid #255fd0;
    padding: 3px 10px; }

.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;}
.dm-map {border:1px solid #ddd; padding: 5px;}

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

.but-download {
    display: flex;
    justify-content: space-evenly;
    padding-top: 20px;
}
a.catalog {color: #fff;margin-bottom: 20px;background: #28aca6;width: 320px;padding: 10px 25px;
    border-radius: 4px;height: 47px;display: flex;align-items: center;}
a.catalog:hover{background: #ff002e;color:#fff;}
a.catalog img{float: left;width: 32px;margin-right: 10px;}

a.textures {
    color: #fff;
    margin-bottom: 20px;
    background: #ff002e;
    width: 320px;
    padding: 10px 25px;
    border-radius: 4px;
    height: 47px;
    display: flex;
    align-items: center;
}
a.textures:hover{background: #28aca6;color:#fff;}
a.textures img{float: left;width: 32px;margin-right: 10px;}

.mobile-icon {display: flex;}
.mobile-icon img{margin-right: 30px;}

@media (min-width: 769px) {
	.mobile-container {display: none;	}
   
    .mob-tel{display: block}
	
}

@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;}
}

@media (max-width: 768px) {
.hed {background: #e8e8e8;padding: 0px 20px;}
.actived {background-color: #e8e8e8;}
.topnav a.icon {top: 15px;}
 .head-top {display: none;	}
.iconblock-2 {
    margin: 15px 0;
    display: flex;
    float: inherit;
    align-items: center;
    padding-left: 20px;
}
.main-footer {padding: 0 30px;}
.module-product img.img-responsive {width: 100%;}
    .logotipcik {text-align: center;}
    

}

@media (max-width: 768px) {
    .cont-pb {padding-left: 30px;}
    .product-thumb .button-group button {width: 33%;}
    .text-color-brand {padding-bottom: 0px;border-bottom: none;}
    .relat {padding: 0 15px;}
    #product h1.page-heading-11 {margin-left: 10px;}
   .rekomend .module-product-image {width: 100%;margin-bottom: 10px;}
    .owl-carousel .prod2 {padding-right: 15px;}
    .owl-carousel .prod1 {padding-left: 15px;}
    .car-slid {margin-bottom: 50px;}
	.page-heading-1 {margin-left: 15px;}
	.vid {position: absolute;}
    .srav {position: absolute;}
	.log{display: none;}
	.items-menu{display: none;}
	.skdslider{display: none;}
	.topbar {display: none;}
	img.logotip {width: 280px;}
	.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}
    .goroda li {margin-bottom: 10px;}
    
    .montag-cont-md {padding: 0;}
    .actived {height: 80px;}

	
#information-information ul{
    padding-left: 20px;
}
	.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: 20px;
    margin-top: 15px;
    }
	.hpmodel {padding: 0 15px;}
	.product-info-price {
    padding: 0 10px;}
	
.product-info-cart-btns-wrap {padding: 0 10px;}
.product-info-cart .alert-info {
    margin-left: 10px;
    margin-right: 10px; 
}
    
    .skidki {padding: 0 10px;}
    .skidki p {font-size: 15px;}
    .skidki img {width: 40px;height: 40px;}
    .product-info-details li {margin-top: 0px;font-size: 18px;}
    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: 3px 8px;}
	.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 {
    padding: 5px 15px;
		font-size: 15px;  
}
	

	
	.mob-icon .fa-solid {
    margin: 0 15px;
    font-size: 32px;
    font-weight: 900;
    margin-top: 5px;
	color: #28aca6;
}
	.mob-icon {
    display: inline-flex;
    position: absolute;
    right: 60px;
}
	.mob-icon .fa-cart-plus{color: #222;}
	
	.tog {width: 70%;
    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;
}
	.dream-filter .btn.btn-material {
    background: #c8521b;
    color: #fff;
}
	
	
	.img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
    max-width: 100%;
    height: auto;
    width: 100%;
}
    
 .product-info-cart-btns-wrap .btn-cart {
    margin-left: -15px;
}
    
    .boc_order_btn {
    width: 140px;
}
	
    .magaz, .tel-list {border: none;}
}

@media (max-width: 420px) {
    
    .product_category_module_id_40 .product_quantity {
    padding: 2px 5px;
    line-height: 24px;}
    
.iconblock-2 {
    display: flex;
    float: inherit;
    align-items: center;
    margin-bottom: 20px;
    padding: 0;
}
a.catalog {width:100%;}
a.textures {width:100%;}

.but-download {display: grid;}

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

.home-category {padding-bottom:0;}
.mob-icon .fa-solid {margin: 0 10px;font-size: 22px;}

.list-cat-1 {display: none;}

.product-info-price .price-new {background: #ea5300;}
.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-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;

    padding-left: 15px;
}

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

@media (max-width: 360px) {
    .mob-icon .fa-location-dot{display:none;}
    .mob-icon .fa-solid {margin: 0 8px;font-size: 20px;}
    .mob-icon {right: 50px;}
}
