body {
  background-color: #fff;
  }

a,h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color: #000;
  text-decoration: none;
}
a.nounderline:hover {text-decoration: none !important}
.font-strong {font-weight: 500}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-weight: 400;
}

p {
  font-size: 1rem;
  color: inherit;
  font-weight: 400;
}
@media (min-width: 768px) and (max-width: 991px) {

  .add-to-cart i{
    font-size: 24px;
  }
}

@media (max-width: 991px) {

.footer-bottom .text-left, .footer-bottom .text-right {
   text-align: center !important
  }
  
.header-top.is-sticky .container-header {
  display: block !important;
}

.stickyspace {
  height: 62px !important;
}

.header-top {
  padding: 15px 5px;
}

.box-icon .icon-information {
  padding-bottom: 22px !important;
}

#footer .block_newsletter {
  padding-top: 3rem;
  padding-bottom: 0rem;
  max-width: 85%;
}
	

}

@media (max-width: 767px) {
  
  .footer-after .text-left, .footer-after .text-right {
   text-align: center !important
  }
  
  .footer-after .copylink {order: 1}
  .footer-after-h4 {margin-bottom: 8px; margin-top: 13px;}
  
}

@media (min-width: 576px) {
  .modal .modal-dialog-aside {
    max-width: 520px !important;
    
  }
  .modal.fade {
  padding-right: 0px !important
  }
  
  .modal-body {
  
  padding: 20px 40px !important;}
  
  
}

@media (min-width: 1279px) {
  .container {
    width: 1200px;
    max-width: 100%;
  }
  

  
}
@media (min-width: 1440px) {
.container {
    max-width: 100%;
    width: 1400px;
    
}

}


.color-grey {color: #444}
.font-14 {font-size: 14px}
.font-13 {font-size: 13px}
.font-12 {font-size: 12px}
.font-11 {font-size: 11px}

.border-bottom {border-bottom: 1px solid #ddd}


.page-loader-active .page-loader-blur, .page-loader-active #footer, .page-loader-active #wrapper, .search-result-open #_desktop_top_menu, .header-dropdown-open:not(.open-menu) #_desktop_top_menu, .loading-products #wrapper, .header-dropdown-open #wrapper, .header-dropdown-open #footer, .search-result-open #wrapper, .search-result-open #footer, .loading-products #mobile_filters .modal-content {
  opacity: 0.3;
  -webkit-filter: blur(1px);
  -moz-filter: blur(1px);
  -o-filter: blur(1px);
  -ms-filter: blur(1px);
  filter: blur(1px);
}
#mobile_filters .modal-dialog {background: #fff}


.header-top__content .dropdown-menu {
	border: 1px solid #e3e3e3;background: #fff;
    -webkit-box-shadow: 5px 5px 8px -2px rgba(0,0,0,.11);
    box-shadow: 5px 5px 8px -2px rgba(0,0,0,.11);
    border-radius: 0px;
}

.dropdown-menu.blockcart__dropdown {min-width: 450px; margin-right: -5px;}
.dropdown-menu.blockcart__dropdown #datawysylki {margin-bottom: 0px !important}
.dropdown-menu.userinfo__dropdown {min-width: 400px; padding: 20px 25px 20px}

#c-box .color-grey {font-weight: 400}
#c-box .color-grey span {position: relative;top: 6px;font-size: 21px;}
#c-box .dropdown-close {padding: 8px 0px;}
#c-box .customer-links a {padding: 0px; font-size: 14px !important; font-weight: 400}
.modal-open #c-box .customer-links a {font-size: 16px !important;}
#c-box .customer-links li {margin-bottom: 5px; position: relative}
#c-box .customer-links:not(.border-icon) li {padding-left: 20px;}
#c-box .customer-links:not(.border-icon) li:before {content:''; position: absolute; width: 10px; height: 10px; background-image:  url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDkwLjggNDkwLjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ5MC44IDQ5MC44OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBzdHlsZT0iZmlsbDojRjQ0MzM2OyIgZD0iTTEzNS42ODUsMy4xMjhjLTQuMjM3LTQuMDkzLTEwLjk5LTMuOTc1LTE1LjA4MywwLjI2MmMtMy45OTIsNC4xMzQtMy45OTIsMTAuNjg3LDAsMTQuODINCglsMjI3LjExNSwyMjcuMTM2TDEyMC41ODEsNDcyLjQ2MWMtNC4yMzcsNC4wOTMtNC4zNTQsMTAuODQ1LTAuMjYyLDE1LjA4M2M0LjA5Myw0LjIzNywxMC44NDUsNC4zNTQsMTUuMDgzLDAuMjYyDQoJYzAuMDg5LTAuMDg2LDAuMTc2LTAuMTczLDAuMjYyLTAuMjYybDIzNC42NjctMjM0LjY2N2M0LjE2NC00LjE2NSw0LjE2NC0xMC45MTcsMC0xNS4wODNMMTM1LjY4NSwzLjEyOHoiLz4NCjxwYXRoIGQ9Ik0xMjguMTMzLDQ5MC42OGMtNS44OTEsMC4wMTEtMTAuNjc1LTQuNzU3LTEwLjY4Ni0xMC42NDhjLTAuMDA1LTIuODQsMS4xMjMtNS41NjUsMy4xMzQtNy41NzFsMjI3LjEzNi0yMjcuMTE1DQoJTDEyMC41ODEsMTguMjMyYy00LjE3MS00LjE3MS00LjE3MS0xMC45MzMsMC0xNS4xMDRjNC4xNzEtNC4xNzEsMTAuOTMzLTQuMTcxLDE1LjEwNCwwbDIzNC42NjcsMjM0LjY2Nw0KCWM0LjE2NCw0LjE2NSw0LjE2NCwxMC45MTcsMCwxNS4wODNMMTM1LjY4NSw0ODcuNTQ0QzEzMy42ODUsNDg5LjU1MSwxMzAuOTY3LDQ5MC42OCwxMjguMTMzLDQ5MC42OHoiLz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K'); left: 0px; top: 9px}
#c-box .customer-links li .material-icons, .logoff_last .material-icons {position: relative; top: 2px; margin-right: 3px;}
.modal-open #c-box .font-14 {font-size: 18px !important; font-weight: 600}
.modal-open #c-box .login_last .font-14 {font-size: 16px !important; font-weight: 400}

.btn-primary.login-customer, .btn-block.logoff-btn {padding: 10px 12px;}
.customer-register {color: #00642e}

#conditions-to-approve {
  background-color: #fff;
  border-color: #e1e1e1;
  color: #000;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 0;
}

.card {
  border-radius: 0;
  border: none;
}
.alert-info {
  background-color: #fff;
  border-color: #e1e1e1;
}
.product-flags li.product-flag {
  background: #fe670e;
  box-shadow: none;
}

#products .product-title a, .featured-products .product-title a, .product-accessories .product-title a, .product-miniature .product-title a {
  color: #000;
  font-size: 1rem;
  text-decoration: none;
  text-align: center;
  font-weight: 400;
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
  outline: none;
}

#zapytajo {
  background: #fff;
  padding: 0px;
  color: #000;
  width: 100%;
}

#zapytajo_results {
  padding: 1rem;
  display: none;
}

.header-top__badge {
  background: #333;
}

.material-icons {
  color: #000;
}

.products-list__block .material-icons, .material-icons.favorite-btn__content {
  color: #21863c;
}



.btn-secondary {
  text-transform: uppercase;
}
.btn-primary, .btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #007936;
  border-color: #007936;
  text-transform: uppercase;
  box-shadow: none;
}

.btn.btn-primary.btn-block.food-button {background:transparent !important; border:0px !important; padding: 0px !important;}
.btn.btn-primary.btn-block.food-button i {color: #08743a; font-size: 26px !important; position: relative; top: -5px;}

.btn-primary.white-button {
  color: #222;
  background: #fff;
  border: 1px solid #999;
}

.btn-primary.white-button:hover {background: #00642e; border-color: #00642e}

.btn-primary.disabled, .btn-primary:disabled,
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle
{
  color: #fff;
  background-color: #00642e;
  border-color: #00642e;
  opacity: 0.6;
}

.form-group-password .btn.btn-primary, .form-group-new_password .btn.btn-primary, .form-group-password_repeat .btn.btn-primary {background: #fff !important;
opacity: 1 !important;
border: 0px !important;
height: calc(100% - 2px);
top: 1px;
right: 1px;}
.form-group-password .btn.btn-primary span, .form-group-new_password .btn.btn-primary span, .form-group-password_repeat .btn.btn-primary span {color: #999}
.form-group-password .input-group-append, .form-group-new_password .input-group-append, .form-group-password_repeat .input-group-append  {position: absolute; right: 0px; height: 100%; z-index: 5;}


#custom-text {
 font-weight: 200;
  margin-top: 30px;
}
.product-miniature__title {
  font-weight: 700;
  font-size: 14px;
  padding: 0px;
  margin-top: 25px !important;
  margin-bottom: 10px !important;
}

.product-description-short p {
  font-size: 13px;
  line-height: 18px;
  height: 4.4em;
  overflow: hidden;
  margin-bottom: 1.4rem;
}

.box-bottom {border-top: 1px solid #efefef; margin-top: 0px}

.product-list-reviews .grade-stars {
  display: inline-block;
  display: inline-block;
  margin-right: 22px;
  margin-top: 3px;
  position: relative;
  top: 2px;
}

.price {
  color: #000;
}
.product-flags {
  left: 0px;
  bottom: 25px;
  top: auto;
  opacity: 1;
  background: transparent !important;
  position: absolute;
}

.product-flags ul {margin-bottom: 0px !important}

.product-flags__flag {min-width: auto;}

.products-list__block--mini .product-flags {position: static; text-align: left !important;}
.products-list__block--mini .product-flags span {margin: 0px 4px 0px 0px; font-size: 0.65rem; min-width: auto; padding: 4px 10px 3px;}
.products-list__block--mini .product-miniature__title  {text-align: left !important; height: auto; padding: 0px; margin: 8px 0px !important;}
.products-list__block--mini .product-miniature__pricing #eurocena {padding: 0px; margin-top: -3px}
.products-list__block--mini .product-miniature__pricing .small {font-size: 13px;}
.products-list__block--mini .products-list__block {padding-bottom: 0px !important}
.box-bg {background: #fff; padding: 30px 50px}
.products-list__block--mini .favorite-category {position: static}
.products-list__block--mini article {align-items: center}
.products-section-title.box-mini {font-weight: 700; text-align: center !important;}

#checkout  .header-nav {
background: #fff;
font-size: 0.825rem;
}

.header-top.is-sticky .container-header {
	display: none
}

#contact-link p {margin-bottom: 0px; text-align: center; padding: 10px 0px; font-size: 14px;}


  .banner {
    margin-bottom: 30px !important;
  }
  .block-social ul{
    justify-content: center;
  }
#footer i {
  font-size: 26px;
  color: #fff;
  background: #007936;
  border-radius: 6px 0px 6px 0px;
}
  
  #footer [aria-expanded="true"] .material-icons {rotate: 180deg;}
  
  #footer .part {
    padding-top: 30px !important;
  }
.swiper-button-prev i, .swiper-button-next  i {
  color: #fe670e;
  }
  .homeslider__caption {
    display:none;
  }
  .l-header {
    margin: 0;
}

.products-section-title {
    text-align: center;
    margin-bottom: 1rem !important;
    padding: 0;
 }
.products-section-title span{
  color: #222;
  font-size: 30px;
  font-weight: 500;
  padding: 0 25px;
  background: #fff;
  line-height: 100%;
  text-transform: uppercase;
}

.featured-products__navigation  {position: absolute; top: 0px; right: 0px}
.featured-products__header {
  position: relative;
  margin-bottom: 2rem !important;
}

.posty-n .h2, .posty-r .h2{
  color: #222;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
  text-transform: none;
  position: relative;
  margin-top: 17px;
  margin-bottom: 1rem !important;
}
.categoryimage {
  min-height: 125px;
}

.special-orange {
  color: #e50000!important;
}


#product .add-to-cart i {
	width: auto;
	height: auto;
}

.product-miniature__thumb-link {height: 100%; width: 100%; display: inline-block; }

.atribute-line span {width: 20px; height: 20px; border-radius: 50%; display: inline-block; margin: 0px 2px}
.atribute-line a {font-size: 13px; padding: 0px 2px;}
.atribute-line span.white-att {box-shadow: inset 0px 0px 1px 0px rgba(0,0,0,0.2);}
.atrribute-list .atribute-line a:nth-child(n+2) {display: none;}

.product-miniature__thumb-link img.front-image {
  top: 0;
  padding: 30px 60px 55px;
}
.product-miniature__thumb-link img.back-image{position: absolute; top: 50%;left: 50%; transform: translate(-50%, -50%); opacity: 0; filter: alpha(opacity = 0);z-index: -1; transition: opacity 0.2s ease-in-out; padding: 30px 60px 55px; }
.product-miniature__thumb-link:hover img.back-image {opacity: 1;filter: alpha(opacity = 100);z-index: 1;}
.favorite-category {position: absolute;top: 0px;right: -10px;z-index: 2;}

.add-to-cart i {
  vertical-align: middle;
  line-height: 1.2;
  padding: 0;
width: 15px;
    height: 32px;
    margin: 0;
}
.discount-percentage, .discount-amount {
  color: #e50102;
}
.display-toggle__link.active {
  background: #fe670e;
}
.display-toggle__link.active .material-icons {
  color: white;
}
.btn-primary:hover {
  color: #fff;
  background-color: #00642e;
  border-color: #00642e;
}
.translate-middle {
  transform: translate(-50%,-50%)!important;
}
.start-50 {
  left: 50%!important;
}
  .top-50 {
    top: 50%!important;
}
#custom-text .page_heading{
text-align: center;
display: inline-block;
width: 100%;
font-size: 20px;
font-weight: 400;
margin-bottom: 5px!important;
}
#custom-text  .page_heading_mini {
  text-align: center;
    display: inline-block;
    width: 100%;
    margin-bottom: 3.5rem;
    position: relative;
}
#custom-text .page_heading_mini::before {
  content: '';
  width: 80px;
  height: 3px;
  background: #ff6000;
  position: absolute;
  left: 50%;
  margin-left: -40px;
  bottom: -20px;
}


.footer-before {
  background: #f6f2ef;
  margin-bottom: 0px !important;
}

.orange {
  color: #da272d;
}
.block_newsletter .custom-control {
  margin-top: 20px;
}
.box-icon {
  background: #eeeeee;
  padding-top: 25px;
  padding-bottom: 8px;
  margin: auto;
}
  
  
 @media(max-width:767px){
.proff .col-6 {
min-height: 125px;
 }


}
.proff .col-6 {
  display: block;
    padding: 0;
    margin: 0;
    float: left;
  
}
.proff p {
  margin-bottom: 0.25rem;
}
@media(min-width:1199px) {
  .holder {
    float: left;
  }
}


#footer ul li {font-size: small; margin: 0 0 6px; font-size: 14px;}

#footer ul li.contact-link { font-weight: 900; }

#footer .links-list__link, #footer span.h4, #footer_contact_list li, #footer_contact_list a, .footer-bottom span, .footer-bottom a {color: #333; font-size: 14px;}
#footer span.h4 {text-transform: uppercase; font-weight: 800; font-size: 15px; color: #333;}
.footer-after-h4 {color: #cfcfcf;width: 100%;display: block;font-size: 12px; margin-bottom: 30px;}
.footer-after {position: relative; padding: 25px 0px;}
.footer-after:before {content: ''; width: calc(100% - 0.625rem); height: 1px; background:#e3e3e2; position: absolute; bottom: 0px; left: 0.625rem;}
.footer-bottom {padding: 25px 0px 15px;}
.footer-center {padding: 35px 0px 0px;}
.footer-center:before {content: ''; width: calc(100% - 0.625rem); height: 1px; background:#e3e3e2; position: absolute; bottom: 0px; left: 0.625rem;}
.footer-center {position: relative; border-top: 1px solid #e3e3e2;}
.footer-center:after {content: '';
position: absolute;
bottom: 0px;
background-image: url(data:image/png;base64,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);
background-position: center;
background-repeat: no-repeat;
background-color: #f6f2ef;
left: 50%;
}

#left-column .card {
  border-color: #fff;
  margin-bottom: 20px;
}
#left-column .card-header {
  background-color: #fff;
  padding-left: 0;
}
#js-product-list > div.hidden-md-up.text-xs-right.up {
  display: none;
}
.swiper-button-custom {
  width: 30px;
  height: 30px;
  margin: 0px 0px 0px 4px;
  color: #333;
  background: #f5f5f5;
}
.variants_plus ul li img {
  border: 1px solid #bfbfbf;
    box-shadow: 0 0 0 1px #bfbfbf;
}
.variants_plus ul li img:hover, .variants_plus_pro_active {
  border: 1px solid #fe6000 !important;
    box-shadow: 0 0 0 1px #fe6000 !important;
}
.green {
  color: #98b855;
}
.star-content .star, .star-content .star-on, .star-content .star-hover {
  background-size: 1rem;
  width: 16px;
  height: 16px;
}
.btn-primary .material-icons {
  color: #fff;
}
.homeslider__arrow {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.counter {
  font-size: 0.825rem;
  font-weight: 400;
    color: #999;
}
.free-info-small {
  width: 100%;
  height: 8px;
  border: 0;
  background: #ddd;
  margin-top: 5px;
  position: relative;
  border-radius: 30px;
}
.free-info-small div {
  border-radius: 30px 0px 0px 30px;
  height: 100%;
  position: absolute;
  top: 0;
  background: #47c33d;
}

.free-only-cart {display: none}

.product-information  .card-body {
  border-color: #fff;
}
.breadcrumb {
  background-color: #fff;;
}
.menutops {
  border-bottom: 0px;
  background-color: #f8f4f1;
  box-shadow: 0 2px 2px 0px rgba(0,0,0,0.04);
}
#navbar-top {
  box-shadow: 0px 1px 4px rgba(0,0,0,0.1);
  z-index: 999;
}
.l-header {
  z-index: 999;
}


@media only screen and (min-width:992px) {
.cartdone {
  font-size: 19px;
  float: left;
  margin-top: 3px;
}

}
.input-group-text {
background-color: #fff;	
}


.product-list-reviews {
  position: static;

}
.wiadomosc {
  display: inline-block;
  width: 100%;
}
.wiadomosc p{
  font-size: 0.825rem;
  margin-bottom: 0;
  text-align: center;
}
.block-social .btn-light {
  color: #fff;
  background-color: #222222;
  border-color: #222222;
}

.footer-after .social-link {align-content: center;}



.block-social .icon:before, .icon.icomon:before {
  font-family: "icomoon" !important;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    line-height: 1;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    font-size: 20px;
    color: #fff;
}

.block-social a:hover .icon:before {color: #fff}

.card-footer, .card-header, #cart .card-header  {
  background-color: #fff;
}
.-unreachable {
  opacity: 0.6;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  background-color: #fff;
  border-bottom: 2px solid #333;
  color: #333;
}

.icon-collapse[aria-expanded=true] .material-icons::before {
  display: none;
}
.links-list {
  padding: 0 0 15px;
  margin: 0;
}
.manname {
  text-align: center;
}
.progress-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  text-align: center;
  background-color: #007bff;
  transition: width .6s ease;
}
.progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 0.6rem;
  overflow: hidden;
  font-size: .75rem;
  background-color: #e9ecef;
  border-radius: 0px;
}

#cart .breadcrumb {display: none !important;}


.rezerwacja {
  color: #c30000;
  box-shadow: 0 0 7px 5px rgba(0,0,0,.01);
}
.blockreassurance_product .item-product {
  display: table;
  float: none;
  margin: auto;
  padding: 0;
}
.blockreassurance_product p.block-title {
  line-height: 0.825rem;
  font-size: 0.825rem;
  text-align: center;
}
#cart .cart-copylink .strong {
  font-weight: 700;
}
#cart .cart-copylink .blue{
text-decoration: underline;
color: #0090ff;
}
#cart #wrapper, #checkout #wrapper {

  padding-bottom: 20px;
}

.header-top__content .header-top__icon {
  margin: 0 auto;
  content: '';
  height: 23px !important;
  width: 24px !important;
  background-size: 24px !important;
  background-position-y: 0px !important;
  background-repeat: no-repeat;
}

#m-search {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxwYXRoIGQ9Ik0xMSAxOWE4IDggMCAxIDEgOC04IDguMDA5IDguMDA5IDAgMCAxLTggOHptMC0xNGE2IDYgMCAxIDAgNiA2IDYuMDA2IDYuMDA2IDAgMCAwLTYtNnoiIGZpbGw9IiMwMDc5MzUiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSIiPjwvcGF0aD48cGF0aCBkPSJNMjAgMjFhMSAxIDAgMCAxLS43MDctLjI5M2wtNC00YTEgMSAwIDAgMSAxLjQxNC0xLjQxNGw0IDRBMSAxIDAgMCAxIDIwIDIxeiIgZmlsbD0iIzAwNzkzNSIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9IiI+PC9wYXRoPjwvZz48L3N2Zz4=);
  background-size: 26px !important;
  background-position-y: 0px !important;
  height: 25px !important;
}

#m-menu {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNjQgNjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxwYXRoIGQ9Ik01MyAyMUgxMWMtMS43IDAtMy0xLjMtMy0zczEuMy0zIDMtM2g0MmMxLjcgMCAzIDEuMyAzIDNzLTEuMyAzLTMgM3pNNTMgMzVIMTFjLTEuNyAwLTMtMS4zLTMtM3MxLjMtMyAzLTNoNDJjMS43IDAgMyAxLjMgMyAzcy0xLjMgMy0zIDN6TTUzIDQ5SDExYy0xLjcgMC0zLTEuMy0zLTNzMS4zLTMgMy0zaDQyYzEuNyAwIDMgMS4zIDMgM3MtMS4zIDMtMyAzeiIgZmlsbD0iIzA3NmUzNSIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9IiI+PC9wYXRoPjwvZz48L3N2Zz4=);
  position: relative;
  top: -2px;
  background-size: 25px !important;
}

#m-heart {
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNjcuOTQ5IDY3Ljk0OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PHBhdGggZD0iTTYyLjQ5IDExLjIzOWMtNy4zOS03LjM4OC0xOS40MTItNy4zODgtMjYuOCAwbC0xLjcxNiAxLjcxNS0xLjcxNS0xLjcxNWMtNy4zODgtNy4zODktMTkuNDExLTcuMzg5LTI2Ljc5OSAwLTcuMjM4IDcuMjM4LTcuMjg1IDE4LjcxMS0uMTA5IDI2LjY4OCA2LjU0NSA3LjI3MyAyNS44NDggMjIuOTg2IDI2LjY2NyAyMy42NTFhMi45ODYgMi45ODYgMCAwIDAgMS44OS42NzJsLjA2NS0uMDAxYy42ODguMDMyIDEuMzgxLS4yMDQgMS45NTUtLjY3MS44MTktLjY2NSAyMC4xMjQtMTYuMzc4IDI2LjY3MS0yMy42NTIgNy4xNzUtNy45NzYgNy4xMjgtMTkuNDQ5LS4xMDktMjYuNjg3em0tNC4zNTEgMjIuNjc0Yy01LjEwMyA1LjY2OS0xOS4xMyAxNy4zNjEtMjQuMTY2IDIxLjUxLTUuMDM2LTQuMTQ4LTE5LjA2LTE1LjgzOS0yNC4xNjItMjEuNTA5LTUuMDA2LTUuNTY0LTUuMDUzLTEzLjQ4OC0uMTA5LTE4LjQzMiAyLjUyNS0yLjUyNCA1Ljg0MS0zLjc4NyA5LjE1Ny0zLjc4N3M2LjYzMiAxLjI2MiA5LjE1NyAzLjc4N2wzLjc3MiAzLjc3MmEyLjkwMiAyLjkwMiAwIDAgMCAxLjYwOS44MTEgMy4wMDYgMy4wMDYgMCAwIDAgMi43Ni0uODFsMy43NzQtMy43NzNjNS4wNTEtNS4wNDkgMTMuMjY3LTUuMDQ4IDE4LjMxNSAwIDQuOTQ0IDQuOTQ0IDQuODk3IDEyLjg2OC0uMTA3IDE4LjQzMXoiIGZpbGw9IiMwMDc5MzUiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSIiPjwvcGF0aD48L2c+PC9zdmc+);
}

#m-user {
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxwYXRoIGZpbGw9IiMwMDc5MzUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDRhNCA0IDAgMSAwIDAgOCA0IDQgMCAwIDAgMC04ek02IDhhNiA2IDAgMSAxIDEyIDBBNiA2IDAgMCAxIDYgOHptLS4xODcgOC42MTdDNy40NDMgMTUuNTk3IDkuNjMzIDE1IDEyIDE1YzIuMzY3IDAgNC41NTcuNTk4IDYuMTg3IDEuNjE3QzE5LjgwMyAxNy42MjcgMjEgMTkuMTUgMjEgMjFhMSAxIDAgMSAxLTIgMGMwLS45MTEtLjU5NC0xLjg4OC0xLjg3My0yLjY4OEMxNS44NjIgMTcuNTIzIDE0LjA1MiAxNyAxMiAxN3MtMy44NjIuNTIyLTUuMTI3IDEuMzEzQzUuNTkzIDE5LjExMSA1IDIwLjA4OCA1IDIxYTEgMSAwIDEgMS0yIDBjMC0xLjg1IDEuMTk3LTMuMzczIDIuODEzLTQuMzgzeiIgY2xpcC1ydWxlPSJldmVub2RkIiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iIj48L3BhdGg+PC9nPjwvc3ZnPg==);
}
.header-top__block .m-koszyk {
	background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwP/2wBDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wgARCAAcABwDAREAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAABgcICQX/xAAZAQADAQEBAAAAAAAAAAAAAAAEBQYDAgf/2gAMAwEAAhADEAAAAdQF8Qd6suZzibano0aerY+1SoyBX4KAXNcxtG8+jS2oDr16cxJWlTK2UwouqzbP/8QAIhAAAQIFBAMAAAAAAAAAAAAABQYHAgMEFRcAARETEhYh/9oACAEBAAEFAgTkHqpU17qN8MrNngbSLXvqOsqp38XkioR82JwCQpIpPG8WIHZrwZAlKZFAxyzIZEotRd0vpWOL71paYov/AM4//8QANBEAAAQDBAgDCAMAAAAAAAAAAQIDEQQFEgAGEzEUFRYhIkFCUTNhgRAkRFNxcnORsbLS/9oACAEDAQE/AZfemZKzhKUTaAGFUWKYSDiAd6QcdwFDt39LRN8Ltwi5oaIiiFWIYQEGMLCGeRbBfe6o/GJ/o/8Am20ki0DWmkp6BXRXyqZ6e7tvZsrTgWvzKfxL/wBRsaGhTi5k0xEfILXliYKSyZaOBJLHalMKQ3qG3F5csx8gG2yo7Ealb37DxOfjPiZ/Xg+2184mXxMWKETBaQSBTKoopi4RiFUFmIHX3EMn3ZjYlwbuGKBiguwh8w1pjCSGQzQRSglolOBBNVUxltydQsQQIPiCGbZWxCYeL0M/pae7Iaehr7R9YdFebPudul3avhz8/ZP9i9Zo6+wtZMFL15Pw4lPDS+WLw2/i3//EADERAAEBBQUECQUAAAAAAAAAAAIBAAMEERITFCExQRAVUXEkNUNSU2FygvCSscHR4f/aAAgBAgEBPwF1GPSfI4fOlAiRZYouXJijoQCUCeChI28ILxBa9Q9nbVpZzlNn3WDn0l+GpFdEaKMIdwTySVac1ya59Au/aSn7s/u0eToypMKkdpNVqpVEXhxbdkKvf+sv2xuoaGfTEDOiSrM1wn5KuLTwno0RcrQbxTaaT+cdkRcrRLxTafM/7s//xAA0EAAAAwYFAQUGBwAAAAAAAAACAwQBBRESExQABhUhIxYiJDJRYQcQJTEzQSZScoGhpLL/2gAIAQEABj8CdmVszZIU5ZUPdKtUoTxvVKvCOwLqGsaBOWzsw2jN8/thS712aEBCxGcYnUkNCqGIk8psphYmlpxhmAL1xtm52/uFWH/SZmOouoXdot3Y6hUFRvZKlrCSpXk3lhGGPZp6unM4f62BCGjRGCE2YQhJyBiE3zE1oGta3D1fAXcgEsCVaOsq0ImPeizgQlgDTiKBop2s/KFuOkIfGtP1arvP1NU1SaPnecP6MHI3jlUb4JyagSPh8PUp+ica93oXuc0im6wlcryE0JMwwNaEEWMZ4m4AYWB/ymACMP4ie4WyjZMza422bg0xLlV95iKyiU6n4+1a/NBwkroCuUCLQqEzsWmj1ZSVI0yXZjIeeLibipVpoN+nLPNCE3hw6Os9C1vj0zUI16dfhrSdi0ufDX4p4w+/udnWema7Inta9/Ghc911Kz7raXX07zjm+WPT+IY//8QAIRAAAgIBBAMBAQAAAAAAAAAAAREAITFBUWHwcZHxgbH/2gAIAQEAAT8hcQ3UIFIGCXUsCwTl10irSEUVzGJ99CdyoA/o1xHglB8VZLK/EPneXhybHubgdoQTn1Qyrq5tO7D9HBeGkG0yevxGNIgnIFYxGBYkkcEDw+ZsJtEK4M4d9b/1KTnCb7XQ94QEgklSwtFxOkzL3zkt08FOMHpKf//aAAwDAQACAAMAAAAQYf5SOIIl/8QAIBEBAQACAgICAwAAAAAAAAAAAREAITFBUYFhkXGx8P/aAAgBAwEBPxCY/wDsq6AiLtZsNNmmjYQKhREYu84D3F+xn2GD8IntDlxh3apZonNVXV8qm3JsncbooCWmRvN2bv2up2nf9Mc0EQF9VXChAASmAXETVpL5yM7L5vs+Z2g1a8dh5++ls5495+GXNzPC9xaYJNcZ/Zlb5b5lneamP//EACARAQABAwQDAQAAAAAAAAAAAAERACExQVFhcRCBkdH/2gAIAQIBAT8QQxgnkNW9NyKE2TTFTfs/lfSYtO3fFWtpWVSo9FHVgQIL2ge6l9tBrvjE0UsFMkCYXwlJD3QYS1pLABWgksipGeO6h0proPuZtPGibT46cxM4m1lonGE48f/EACEQAQACAgEDBQAAAAAAAAAAAAEAESEx8BBRYUFxweHx/9oACAEBAAE/ECxGz1HBjQFZlA16itZXMmACXiPAlpUbrKfLvOeHh/D+7QBI9oG10ZaeY8RQQ1sANorvHSHPygOwBZNlWclUNz7T1kMTzDZ3oDSXlCpES4Raoi1kcMtcRPSqgQAwLqOAmX4h6vHR8IMgLwFaNHoYw1U4J9T78nPDuBdqn//Z);
	height: 24px !important;
	width: 34px !important;
	background-size: 25px !important;	
}

.header-top__block--cart .header-top__link .header-icon {
  margin-top: 4px;
  margin-bottom: 1px;
  margin-right: 6px;
}
.header-top__block--favorite { padding-right: 0px; }
.icon-cart:before {
  display: inline-block;
  transition: transform 0.2s ease;
  
  content: '';
  color: #fff;
  width: 40px;
  height: 25px;
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  top: 6px;
  background-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAR9SURBVHic7ZvLixxVFMa/EzMa8hAfM6MoSMwIRhIjGB8RB0HU6CDESIj/hMQ/ICslG0HcKLhUxBe4ULMQXAlqDIkPVBJdRmMSRmcSos6Mkwyxfy66O/Sc1OPe6qrqnpn+oBan+nz3fOdw76nbt6ulAQYYYCXD6gwGPCTpOUkPSNok6brWR39JOiHpqKQPzexInboqB7AVOEI4DgNbe627FAATwHxE8m3MA0/2Wn9XALYUTL6Nf4G7ep1HYQCHEpL6BNgFbAbWta7NrXsHE/y/6HUehQDcn5DM8wG8FxJ499ahuVQAr7gkPo3gfua4L1elc1VVA0t60NlvRXDfdPaOLrWUB2AMeAP4DVhImK51YwE4AbwObKw6+b3AXE/TzcYM8ExMTsE7QWBc0ueShmILVzMWJI2b2bchzjEF+E7S9qKqasbXZjZe2mjAnW6qNYB9wNrSghTXtpbmo7PhNN5eZpC9bvC+25wAXzqNu0N4oY/BW539S5y8WuA13RJCCi3ATc7+M5BXJ7wmrzkRy7kAN4eQQgvgB1sKBah0BvyRRwD2AJOta09gnE7+08Bp4BQwEUDxmoJmQKiY067DjgVwznT4nykQ81QH//cA/zucxl9jY6YNbFy5518fwLvoOFdHxLzGcS8EcDY4znxIrJAlcIMWb3/nzGw2gPePs3OL1oENzv47j2BmM5LmOm6tAa7N44UUoGgDnHG2TyoL3tcXMw1Tzs7tAyEFiG6ALXjR3RTAFzMNXlvuk6BIAUJnwDln3xbIS/L1Y6Uhei9Q5RI47uxtgTxJusfZxwJ50XuBKmfAj86+O5AnSf5HkZ8CebUsgdAe4AvwOJB7mNLyeczd/iEwZiVLoOgMOKbFxRqVtDOANyFppMOelPRzYMxKlkChHmBmlyS9727vB1JjAldJ2u9uv2tm/4XETNDW/XbYbWkBNkVwt3ElXszwP+B8G8CWiHhjjn8ylJs2YNI2eF3kGO8kFOE9YDuwGhgC7gM+SPB7OzLWese/ABR/BQAYdgOGbIH9GCPAdEJyeZgChgvEm3XjXJ/ln9cDij4BLsPMpiU9JelsBO28pF1mFsNpI6oR5hWglIMQM/te0qOSvglwP6rmuX7Rt0SiGuHqnMG6ngFtmNlxYIek3ZKelfRwh7hJSYclfSTpoJlRNE6CxswZEFuAro7CWol93LqqQtQMiO0B/XgW6NF/PaBmlFqA0npAjYjqASthCXTVA5b9EkgFJWyDewGab511YiFrO5w1A4a1+DR41szm0pz7BS2NnTqH1DzZTkRWAZZiA2wjuBHGFGAprP82ghthVgGWYgNsI7gRrpQlUGgGLKclUGgG3Ojs6cJy6of/icznchlZBWg4eyTRqz8x6uxL0SPQfA2uE2eBJ4C8r9A9A80zxp3AOac99S311B0SMCrppKQ1VYitERclbTSzxCaeugTMbErSgapU1YiX0pLPBbAKeDX6PLc/0KD5n4XML3xBZ+bAI5L2SRpX85FS69/tIoCaj8CvJL1mZod6rGeAAQboc/wPPyV9T+EkFoIAAAAASUVORK5CYII=');
}

#cartbutton.btn-primary:disabled .icon-cart:before {animation: shake-animation 0.5s ease-in-out infinite;}

@keyframes shake-animation {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(-4px);
  }
  50% {
    transform: translateX(4px);
  }
  75% {
    transform: translateX(-4px);
  }
  100% {
    transform: translateX(0);
  }
}




#module-is_favoriteproducts-favorite #js-product-list-header {
  margin-top: 20px;
}
.form-control:focus {
  background-color: #fff;
  border-color: #666;
  box-shadow: none;
}
.cart-products__remove span{
  display: table;
  margin: auto;
}
.voucher {
  display: flex;
  justify-content: space-between;
}
.voucher span {
  float: left;
}
#checkout .cart-voucher {
  display: none;
}
#subcategories .card-body{
  padding: 0.5rem;
}

.strong {
  font-weight: 500;
}

  .btn-secondary:hover, .btn-secondary {
    background-color: #fff;
    color: #000;
  }
  .btn-secondary:hover {
    opacity: 0.6;
  }
.register-form .account-label.open:before, .custom-control-input:checked ~ .custom-control-label::before {
    color: #333 !important;
    border-color: black !important;
    background-color: black;
}
.stickyspace {
  height: 170px;
}
#cart .stickyspace {
display: none;
}

.animated {
  -webkit-animation-duration: 0.6s;
          animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

@-webkit-keyframes fadeInDownLarge {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInDownLarge {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInDownLarge {
  -webkit-animation-name: fadeInDownLarge;
          animation-name: fadeInDownLarge;
}

.is-sticky {
  box-shadow: 0px 2px 4px rgba(44,44,44,0.05), 0px 2px 8px rgba(44,44,44,0.1);
  inset: 0px 0px auto;
  position: fixed;
  z-index: 100;
  -webkit-animation-name: fadeInDownLarge;
  animation-name: fadeInDownLarge;
}



.page-item.active .page-link, .page-item.active .comments-pagination span, .comments-pagination .page-item.active span, .comments-pagination li.active .page-link, .comments-pagination li.active span {
 color: #333;
 background: transparent;
border-bottom: 1px solid #333;
}

.rating_box_inner i, .rating_box i {width: 24px; height: 24px; display: inline-block; background-size: 24px; background-image:  url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwP/2wBDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wgARCAAYABgDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAACQgG/8QAGQEAAgMBAAAAAAAAAAAAAAAABAUABgcC/9oADAMBAAIQAxAAAAF+5CYUY8srfYBjSYfXhl0kUSmUUTZcfwFtOzv/xAAeEAABBAMAAwAAAAAAAAAAAAAGAgQFBwADCAERFv/aAAgBAQABBQLI20pBvcfvxlghU0HkDaqQVQFVVfqKyPoPbLvGHwtyJTz68kNbD//EADARAAECAwYDBQkAAAAAAAAAAAECAwQFEQAGEhMhMUFRYQcQIlKBFBUjMjNCU3Fy/9oACAEDAQE/AbQ17Ilq+zuc4syhx3I1+RJGiSOAOLfmDXbuvJI4+SzIzGMfilyN1wlS2l0cbxHYg1G+3A9DZm6F3zd7JOc5CKPtGOvxCSj9eXhTfra6F3DN5omdozWpSy4CjErE4tSTz00BHipp9o4m3aQuMeh4SVwjS3M90khIJrgAonTnir0w29wX2oJ0IhCZgimGGH0w3+PyelD/AHW3Zw/Eph4yWxKFNrYfCsJqMGZXwgHYApr62//EACoRAAEDAgMFCQAAAAAAAAAAAAECAxEABBITQQUQIbHwIiMyM1FSYYGR/9oACAECAQE/AaTdKF4ZPdE4fjqd1wwplzMWVFgnQ8aFowWI4keKdatbfNdzhIaB+zW0cRSltImTyrIvPOxdv26R6dftbPKsKm1CIPOv/8QAJBAAAQQABgIDAQAAAAAAAAAAAwECBAUABhESEyEUMRUiI1L/2gAIAQEABj8CxaJMnyX5TnWjsrjY9xfjoZo6oCLJG1/4iN5jHcip25j9V6THtMGv7a6zNNyXZ2JjSZ1JZPBa1T5pFI0RgyOWO4Ynu2s0RGvaiJqxesNiPdcT6wxFzf8AIvK1tyYxa7VhEUYRo1fEVPy29u99quA5zC2yq8rVNgM9Z5k9ZlpaS4BUVjHyUaNqAGRn7aJt9jTXt2Mr5aq62XZLc2ppJQRgvN5C1jAqGI7i+7UI+XvVekRo1VVTA84sv4YL+K0Y4eTQOVtQKoYm34rTkSuTaxNOPa7X3y7sZsy9ZQpFcanumS2QDjKLwGW7DOfCCIv3GERobnJ/XJr3j//EABkQAQEBAQEBAAAAAAAAAAAAAAERIQBRMf/aAAgBAQABPyHjIOvLiy8k6GQmk08pet15eVud1yMlX0KJ7klNh7aJGD6OpYMZrX2gKCdYcfUKFAXggjR4QClNQEozBihAaCuiNTC1e//aAAwDAQACAAMAAAAQgr0Iv//EABgRAQEBAQEAAAAAAAAAAAAAAAERIQAx/9oACAEDAQE/EPOMXKROCU6A2alY6lmXlELBZYqoKIAQFkcBRxcXMSEuAldOngjxrykGQeQGlnBSTVQ2BqJNoBKk6cHRcCBinnMibjgF8BwFuwhGt3W3v//EAB8RAQACAgIDAQEAAAAAAAAAAAERIQAxQWFRgZFxof/aAAgBAgEBPxCcY5oq2EUN0LKenK43iaTBYArqL066gmcINa7IUnQccedzjFEiLlBonwJddS4ncp4PxX1n1lYgGg6fw9ai7GGcI2Lq1E3Ej9z/xAAbEAEBAAIDAQAAAAAAAAAAAAABEQAhEFGR4f/aAAgBAQABPxB3830mACxpD6S4LqZw3IXDzJa8R74nHNDsmc26/wAkKoRwRts4PAQrrXoAYAgTnyhyI40X9CyBqCm/YVAXlxjWMT0QgsuVjN//2Q==);}
.rating_box_inner i.light, .rating_box i.light {background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwP/2wBDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wgARCAAYABgDAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAACQj/xAAYAQADAQEAAAAAAAAAAAAAAAAEBQYHAP/aAAwDAQACEAMQAAABfzuJZPjqzN9hGFNh52rsztw29uI6+jcOIogml//EAB0QAAEEAwEBAAAAAAAAAAAAAAUCAwYHAAQIARL/2gAIAQEAAQUCwhbO+Juf68y34PL42RWtbi6hrorMS/QL5VyL6fPMv2AHPPpQU5//xAApEQACAAQFAwMFAAAAAAAAAAABAgMEBREABhIhMQdRYSJBgRUycZHC/9oACAEDAQE/AcTOcY8nnd0eIfpAcQWW/pFhYv4KuTc+N8XGM6UGtUyai1eWjxnp8VyxszAw9R4Nj9m9lI4429yxY62JJO+/P5xkzLM3W5xalHZlkILg6r+p2XfSv9H4G+Oo0SbalQafJo7tMRwDpBN9I1Bdu5t+jiD02rUWnGZiNDSd5ELx5bgN2G47kY6bGblGnKROo8OLDZXsfa9wfjYW784//8QAJhEAAgECBQIHAAAAAAAAAAAAAQIDAAQFEBITISMyMVFhcYGR4f/aAAgBAgEBPwGmumS9PPS8PT3+DleQTRMZVJKE/WVnbtM243YKxAttBFHcaGHzGPUeH8v2sP1Lribgjmv/xAAlEAACAgEDBAIDAQAAAAAAAAACAwEEBRESIQAGEzEUIhZBUVL/2gAIAQEABj8C6uKdkWfiiriO3blOW7qafCHhZkYGY0S2rkXH5JjTUR59Rp7jn1z76yXddDM5a9gchebbear1xb8My07UUPAH80RI9imDpARoMxHEybGETGMIjYZlJmwznUjMi1IiOZ1mZ9z1W7ivPs18FiLqmzb8p/JyFymwWhTqHJbhWs4jyn+o+sc+sXgsVTt22Z/NKrtCopjmMCos7QVoBUSWrniM/wA2hOvTMk6xRqZiYW2tgWluIk7Sli7N0JlFe5PG0Y3h/oo67v7Uy9K1QtUbNDI/HtAQGo7K21njtn6bCisshkZmD1mY6//EABsQAQADAQADAAAAAAAAAAAAAAEAESExQVFh/9oACAEBAAE/IZUBykyq9rPthoUC1T0GgaPE93EZyoHV1LAYvYERwWoOaaQWGqHk7JTZTXmMKuZf1ZDW/htE5uJWebrODRfM0AmehEWqihNn/9oADAMBAAIAAwAAABANjqS//8QAGREBAQEBAQEAAAAAAAAAAAAAAREhADFR/9oACAEDAQE/EOT21w8gOIJRRCQAEMROVAkrKIXgRCBGQPGSmUpUqqlqvq3W3mtPKUAM6AzXB+jhoGSASDWa+S3MUcW1YVDt0w9BXkXp7RRFHKuigUU3v//EACARAQACAgEEAwAAAAAAAAAAAAERIQAxUUFhkbFxodH/2gAIAQIBAT8Qw6VcZ4fBS+28kxA1FtmTrepYOCB6Y2q2rfucFsz70rwM+caiYRgutHmMfIbT98uCzmMbjUEHpUPo+8//xAAYEAEBAQEBAAAAAAAAAAAAAAABABEhMf/aAAgBAQABPxDZ9tsPUqPhZ/gH3gMYakeR0T2Zky8kmlz30rYCsbK2kjEVVdkUr1yQ6giFoqsWGzkCcz5Dn41CaLLkBJkoJsDPRJoUgUmkAL//2Q==);}
.rating_box i {position: relative; top: 1px;}
.products-list__block .europ-stars, .products-list__block  .empty-opinie{padding: 10px 0px;margin-bottom: 2px;font-size: 13px;min-height: 40px;}
#recnagl {
  float: left;
}
#recnagl .products-section-title span{
  top: -5px;
  padding: 0;
  margin-left: 0;
  border: none;
  background: none;
  }
#recnagl .products-section-title{
  border-bottom: none;
}
#nbstars .grade-stars{
  min-width: 87px;
  margin-right: 15px;
}

.header-top__link .header-icon {font-size: 9px; color: #00642e; text-align: center; margin-top: 5px; font-weight: 700; text-transform: uppercase}
.modal-header {
  background: #f7f4f0;
  border-bottom: 0px !important;
  position: relative;
  border-radius: 0px !important;
}
.modal-header .modal-title, #mobile_cms #box-title {
  font-size: 16px !important;
  font-weight: 700;
  width: 100%;
  text-align: center;
}
.header-top__block--user:before {content:''; background-size: 19px; position: absolute; right: -3px; top: 26px; background-repeat: no-repeat !important;}
/**.header-top__block--user.in_shop:before {width: 12px; height: 20px; background: url(data:image/jpeg;base64,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); background-size: 12px; right: -2px;}**/
.modal.fixed-right .modal-header .close, .modal.fixed-left .modal-header .close {position: absolute; height: 100%}
.modal.fixed-right .modal-header .close span, .modal.fixed-left .modal-header .close span {display: none}
.modal.fixed-right .modal-header .close, .modal.fixed-left .modal-header .close {opacity: 1; z-index: 1; width: 70px;height: 100%;padding: 0px; background-size: 24px !important; background-repeat: no-repeat !important;  background-position: center !important;}
.modal.fixed-right .modal-header .close {left: 0px;  background:   url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0id2luZG93cy0xMjUyIj8+DQo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjA2LjEwOCAyMDYuMTA4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMDYuMTA4IDIwNi4xMDg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik0xNTIuNzc0LDY5Ljg4NkgzMC43MjhsMjQuOTctMjQuOTdjMy41MTUtMy41MTUsMy41MTUtOS4yMTMsMC0xMi43MjhjLTMuNTE2LTMuNTE2LTkuMjEzLTMuNTE1LTEyLjcyOSwwTDIuNjM2LDcyLjUyMyAgYy0zLjUxNSwzLjUxNS0zLjUxNSw5LjIxMywwLDEyLjcyOGw0MC4zMzMsNDAuMzMzYzEuNzU4LDEuNzU4LDQuMDYxLDIuNjM2LDYuMzY0LDIuNjM2YzIuMzAzLDAsNC42MDYtMC44NzksNi4zNjQtMi42MzYgIGMzLjUxNS0zLjUxNSwzLjUxNS05LjIxMywwLTEyLjcyOGwtMjQuOTctMjQuOTdoMTIyLjA0NmMxOS40ODMsMCwzNS4zMzQsMTUuODUxLDM1LjMzNCwzNS4zMzRzLTE1Ljg1MSwzNS4zMzQtMzUuMzM0LDM1LjMzNEg3OC41MzEgIGMtNC45NzEsMC05LDQuMDI5LTksOXM0LjAyOSw5LDksOWg3NC4yNDJjMjkuNDA4LDAsNTMuMzM0LTIzLjkyNiw1My4zMzQtNTMuMzM0UzE4Mi4xODIsNjkuODg2LDE1Mi43NzQsNjkuODg2eiIvPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+');}
.modal.fixed-left .modal-header .close {right: 15px;  background:    url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAQAAABpN6lAAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAAAqo0jMgAAAAlwSFlzAAAAYAAAAGAA8GtCzwAAAAd0SU1FB+cMERQELz5Sr5AAAAR1SURBVHja7ZxbaBxVGMd/O7tpLG5qILWllqaxD0utWGrxWgzai1itoEgFi9YHffLFqg/FJ8WHPokRpJZSKZRGQSlFpRpaL+AtoSBCpV7SGG1osBWRXtxYY3bN+pDSGvecM+Pszvl2M9/ve5vDN/P9/3PmdubMgKIoiqIoiqIoiqIoipIuMtIF1ESWe1lNO6O8w1fSxfinwFEqF+MNLpcuyC8LOfkv+RUq9NMmXZRPXv+P/JRZkGfcYECKLFhhlJ8iC5ZbDagwwBzp8pKnld/TbsF2hwGpOBDaOZZ2CxYx7LQgBQeCWqAWqAVqgVqgFqgFaoFaoBaoBWqBWhDPgrgvRuaxlAIdzCHPZdJqLRbc7WwfYD3F/2/AtaxlNd10SOurAxcsiMpVbOUbZ7dqvjhENpr4ZfRSEi83iXgsXPzV7ONv8UKTin63+Ba2UBQvMsko5hzyl/IWyxM/FclSCaxNj/DljJcPR8wGZNhGL3np6jyw27Qwyy7xY9NP9GHoABn2ihfmJz4jD9UnwZfYHLH7nGKQ3zhLRbofG+lkvbP9c+5hrHrx0xGcO8NrbGSutEInXRwP3/vVrGIiRPzXPNygDz91kN/BCWfaKA82xbS6mPKh15m2s0kui7Hl38GkNek8m6R1JS0/x7eOk163tK6k5cOj1qQ/WCWtKyKd/OiU/4V9zkjAd5akcsjVtHGoYe/DA9a056R1+ZAPfZa0foKoFTSz/PmW4a4yK6SVRaKTn+Ie+1M8Y0ncHW37wnQxUsveB/jQsv8L0toiUPPeh1mMGVPfl9bmRz50W5IfklYXSh06P8CTxuSJhp9o2sZgPeTDq8b0AWl9oWyvj3zbKfBlaX0htHKmPvIDOo3Lj0krDGEx7dY2y2CXzQCzVyPSCkNorY98wPLqq9GfAHOWL0YiXfimUzau6HpphaHsqu3Yv0Rz9gCYWzWCGUs+Vd9fTsVd0voisIjDF+udZA+z46wkR5EFhuVd0uoiMMotrOU2FnCCAxyNu5qPjT2gR1qdLwKGjMtvlC7MnwHmW56b0vIxesAR4/JZIbPsZhCtnDeeBd6VLswfHxkNKLFEujAfZIH53GloCZjNe9Ll+WGh5Xa4lIJJUhf4wPJc/UlTvA6viam5shNsNLZ28WfYXMqZQZYhSx8osUa6OD88bh1eOsdK6eJ80OL4HcGv6bgxXucYZCxyn3R5PnjTYcEkPU0wO6xG5vGzc6x9mA3SJSbN7ZZboktxmPvJ1b6hxuXZEAMqVPiFV9jQJJPmQqm+09vBE5Eyy4wwxCnGGE+wvnGG6eO0T0uy7IvQC3xGkad8GgAtxl/VycYLfi3I0CMueXqUuS4ZqbYPBw9xknW0+PXdQUCJg743es20f3ZKx6dJOWvne25mG3/59t1CxI9c60+BA4555P5ip6T7K9kv/PnsJLdKGgCwhOdDfkqQZOyQlj9FhhvYykHLzMKkosSLyT1/xBv0DFhMgQJXkqeNKxK0fIxB3uaHBLegKIqiKIqiKIqiKIqipIx/AN6qYxNVdetMAAAAAElFTkSuQmCC');}
#saerchModal .modal-content {background: transparent}
#saerchModal .search-result {background: #fff; padding: 0px 15px}
#saerchModal .search-form__form-group {pointer-events: auto; position: fixed; width: 100%; z-index:10}
#saerchModal  .js-search-result .search-tag {margin-top: 70px; background: #fff;}

.breadcrumb {
  margin-bottom: 0px;
  border-radius: 0px;
  padding: 1.5rem 0px 1rem 0px;
}
.breadcrumb li {font-size: 12px;}




a.search-tag-link {
  display: inline-block;
  font-size: 13px;
  border-radius: 10px 0px;
  padding: 5px 18px 5px 18px;
  white-space: nowrap;
  background: transparent;
  margin-bottom: 8px;
  font-weight: 700;
  color: #222;
  border: 1px solid #007936;
  text-align: center;
}

a.search-tag-link:hover {
  color: #fff;
  background: #007936;
}
.search-tag {padding: 30px 25px}
.popular-search {
  font-weight: 700;
  margin-bottom: 1rem !important;
  text-align: center;
}

#search .container.home-width {
  margin-bottom: 5rem;
}

.modal-content {border: 0px !important; border-radius: 0px !important;}
.modal-content .close span {font-size: 30px !important; color: #333 !important}
.modal-content .close {opacity: 1 !important}

.custom-control-label a {text-decoration: underline;}
.custom-control-label a, .custom-control-label p a, .custom-control-label p {font-size: 13px;}
.custom-control-label a:hover {text-decoration: none}
.custom-control-label em {font-style: normal;}

.info-top {background: #00642e; color: #fff !important;}
.info-top p a:hover {text-decoration: underline}
.info-top p a {color: #fff;text-decoration: none;}
.header-banner .icon-top {width: 20px; height: 20px; background-size: 20px; position: absolute; left: 0px; top: 7px;}
.header-banner p {display: inline-block; position: relative; padding: 8px 40px 8px 30px; letter-spacing: 0px; margin-bottom: 0px; font-size: 12px; text-transform: uppercase;}
.header-banner .icon-top.icon-delivery {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAABvFBMVEVHcEz///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8BbHixAAAAk3RSTlMAdXE8/PHw+PLbx7Sx5/qoBPOOA3Bkqx2gonQCpDrB5TERuvv9AaOH6c5qO7NN5IE9JZgWCtaTnBJiVfm74284gsJBfXc5E+rUqejPeteSBR4fyZ8JskpzD0yn9FpIlTXsQGmLbFIwRK4hiAaRqlfdZXivt5RgiX7V7rUk5q0m/sNJQo1t2RXNf9gjIggs0e/aP3KOxL97AAABQUlEQVQoUyXO1XJCUQxA0SBXcaelhWJVqOFQd3d3d3d39zY/3MnlPJw9WZOHAACEXsRn++06AICfPnpPdiX/neJLBiBeepi0pdGCX4q3v9ft3iUREYWgiVCG4u8HfJplm8LZgfW0eJnQFkDO/p4UMBUNAxxjOeHVXewHE5eIGNHDuQ7XCPdu7uUP8R0Wcb/o6AStZYQreP2o2p2UxyyLAjIbijDhFAoXiBpPbsnYjHlV3pdDqGa3bBNdnT6tQT1qgv7xacKCfAWAI+TEPD0AlGOCsJ0QIFdbSImiFLEtm5KllVOMuEBp1RRJ6JVR5nGOkuGiTb9OmSlt8rMSVtIRDlUa84ql41VcFSWgNANAt44L0lSBvLO+scnj63APGQs4tBBW19TyHNPCoiti8BoGZT2EoHfXNaibGZbRWIdLR0wA/0N9QvjE7I+VAAAAAElFTkSuQmCC);}
.header-banner .icon-top.icon-shipping {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAABxVBMVEVHcEz///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9MwLNfAAAAlnRSTlMACOOZ/AMCAfkK7LQqpe7gloiJHlR/ErX67wV98b0HwkbbYTLPEybi3gZJPpFZcRnSYuo/15j4Lmsp/mD2OV5HG0xLK3Vaflh8uVW/rYXJCcQLIMG2eoEEOzxRpqqXSkFplbjzH87IHZ2+0CP7xw15vMus5P3tn44h2fTyMzakqOvpbluj1ELGJyU3MGeUhBdFeHJSmnsM1Ay/AAABVklEQVQoz32RVVdCURCFh5B76bARRETFBFFACbu7u7u7u7tr/17XvYT64n468609s+bsIfpPkoqqympblEL/h2YpheBkja2PCENpthhhySNDdByAqTaqvCa6lQXUaTxlsgHzMBOw9HYAzTH83LCBk74TaGJKiZRApvRwl0gws8wkFdjTIavT0YsKN54r7PsS5wzbGVtjOSoAFnoFHm24PEvRAqsC4dKoCUgR0BtQdK+xWE8P9pxrnvTNvJFuRBNpgQeiY7FWDDfWhfKJQsqPJHoGrqUn0Nh3ZmWLKxsiVQK/USFw7gDcIqJp70KeJi6AFSzkObnzU0NEytzJQUdjZuDrTrB9PRkSImppY37S6wIafmKjEmMxZ6EYMxDbHqJJ8TCk8q+yOEDmuigquDtKHmABXbA3OZ4L2sv6+dhFiaFOhUsdPILf2P/7aqn5vq/Pp/eP22D9DQXaZHps3J7LAAAAAElFTkSuQmCC); width: 22px; height: 22px; top: 6px;}


#footer .block_newsletter { }
#footer .box-input-newsletter {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.footer-container {
  background: #f6f2ef;
  padding-top: 0;
  margin-top: 0;
}

.box-input-newsletter .input-group input.form-control {
  border-radius: 50px 0 0 50px;
  padding-left: 70px;
  margin-right: 0;
  background-color: #0f773e !important;
  border: 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PHBhdGggZD0ibTMzMS43NTYgMjc3LjI1MS00Mi44ODEgNDMuMDI2Yy0xNy4zODkgMTcuNDUtNDcuOTg1IDE3LjgyNi02NS43NSAwbC00Mi44ODMtNDMuMDI2TDI2LjIyNiA0MzEuNzY3QzMxLjk1OSA0MzQuNDE4IDM4LjI4IDQzNiA0NSA0MzZoNDIyYzYuNzIgMCAxMy4wMzktMS41OCAxOC43Ny00LjIzMkwzMzEuNzU2IDI3Ny4yNTF6IiBmaWxsPSIjZmZmZmZmIiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iIj48L3BhdGg+PHBhdGggZD0iTTQ2NyA3Nkg0NWMtNi43MiAwLTEzLjA0MSAxLjU4Mi0xOC43NzIgNC4yMzNsMTY0LjU3NyAxNjUuMTIzYy4wMTEuMDExLjAyNC4wMTMuMDM1LjAyNGEuMDUuMDUgMCAwIDEgLjAxMy4wMjZsNTMuNTEzIDUzLjY5YzUuNjg0IDUuNjg0IDE3LjU4NiA1LjY4NCAyMy4yNyAwbDUzLjUwMi01My42ODFzLjAxMy0uMDI0LjAyNC0uMDM1YzAgMCAuMDI0LS4wMTMuMDM1LS4wMjRMNDg1Ljc3IDgwLjIzMkM0ODAuMDM5IDc3LjU4IDQ3My43MiA3NiA0NjcgNzZ6TTQuNzg2IDEwMS4yMTJDMS44MiAxMDcuMjEgMCAxMTMuODY4IDAgMTIxdjI3MGMwIDcuMTMyIDEuODE4IDEzLjc5IDQuNzg1IDE5Ljc4OGwxNTQuMjgzLTE1NC43ODNMNC43ODYgMTAxLjIxMnpNNTA3LjIxNCAxMDEuMjEgMzUyLjkzMyAyNTYuMDA1IDUwNy4yMTQgNDEwLjc5QzUxMC4xOCA0MDQuNzkyIDUxMiAzOTguMTM0IDUxMiAzOTFWMTIxYzAtNy4xMzQtMS44Mi0xMy43OTItNC43ODYtMTkuNzl6IiBmaWxsPSIjZmZmZmZmIiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iIj48L3BhdGg+PC9nPjwvc3ZnPg==);
  background-size: 28px;
  background-repeat: no-repeat;
  background-position: 25px center;
  color: #fff;
  text-decoration: none;  
}

.box-input-newsletter .input-group input.form-control::placeholder { color:#fff; }

.box-input-newsletter .input-group .btn {
  border-radius: 0px 50px 50px 0px;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 9px;
}
.box-input-newsletter .custom-control {
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 2.2rem;
}
.box-text-newsletter .news-head {
  text-transform: uppercase;
  font-weight: 900;
  font-size: 20px;
  margin-bottom: 15px;
  line-height: 1.4;
}

.block_newsletter #gdpr_consent {
  margin-top: 15px;
}

.box-text-newsletter p {margin-bottom: 2px; font-size: 13px}
.block_newsletter .custom-control-label .small {
  font-size: 10px;
  text-align: left;
  line-height: 14px;
  color: #666;
}
.block_newsletter .alert {
  text-align: center;
  background: #fff;
  border-radius: 5px;
  margin-bottom: 12px;
  font-size: 13px;
  padding: 10px;
}

.icon-footer .small {
  margin-bottom: 0px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
}

.icon-footer p {margin-bottom: 5px}
.icon-footer p span {font-size: 32px;}
.icon-footer .info-icon {width: 32px; height: 32px; display: inline-block; background-size: 100%; background-repeat: no-repeat;}
.icon-footer .info-icon.info-icon-1 {background-image:  url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODYuNjg5LDMwNC40MDNjLTM1LjU4NywwLTY0LjUzOCwyOC45NTEtNjQuNTM4LDY0LjUzOHMyOC45NTEsNjQuNTM4LDY0LjUzOCw2NC41MzgNCgkJCWMzNS41OTMsMCw2NC41MzgtMjguOTUxLDY0LjUzOC02NC41MzhTNDIyLjI3NiwzMDQuNDAzLDM4Ni42ODksMzA0LjQwM3ogTTM4Ni42ODksNDAxLjIxYy0xNy43OTYsMC0zMi4yNjktMTQuNDczLTMyLjI2OS0zMi4yNjkNCgkJCWMwLTE3Ljc5NiwxNC40NzMtMzIuMjY5LDMyLjI2OS0zMi4yNjljMTcuNzk2LDAsMzIuMjY5LDE0LjQ3MywzMi4yNjksMzIuMjY5QzQxOC45NTgsMzg2LjczOCw0MDQuNDg1LDQwMS4yMSwzODYuNjg5LDQwMS4yMXoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggZD0iTTE2Ni4xODUsMzA0LjQwM2MtMzUuNTg3LDAtNjQuNTM4LDI4Ljk1MS02NC41MzgsNjQuNTM4czI4Ljk1MSw2NC41MzgsNjQuNTM4LDY0LjUzOHM2NC41MzgtMjguOTUxLDY0LjUzOC02NC41MzgNCgkJCVMyMDEuNzcyLDMwNC40MDMsMTY2LjE4NSwzMDQuNDAzeiBNMTY2LjE4NSw0MDEuMjFjLTE3Ljc5NiwwLTMyLjI2OS0xNC40NzMtMzIuMjY5LTMyLjI2OWMwLTE3Ljc5NiwxNC40NzMtMzIuMjY5LDMyLjI2OS0zMi4yNjkNCgkJCWMxNy43OTEsMCwzMi4yNjksMTQuNDczLDMyLjI2OSwzMi4yNjlDMTk4LjQ1NCwzODYuNzM4LDE4My45ODEsNDAxLjIxLDE2Ni4xODUsNDAxLjIxeiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMwLjE1LDExOS42NzVjLTIuNzQzLTUuNDQ4LTguMzItOC44ODUtMTQuNDE5LTguODg1aC04NC45NzV2MzIuMjY5aDc1LjAyNWw0My45MzQsODcuMzg0bDI4LjgzOC0xNC41TDQzMC4xNSwxMTkuNjc1eiINCgkJCS8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjIxNi4yMDIiIHk9IjM1My4zNDUiIHdpZHRoPSIxMjIuMDg0IiBoZWlnaHQ9IjMyLjI2OSIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNMTE3Ljc4MSwzNTMuMzQ1SDYxLjg0OWMtOC45MTIsMC0xNi4xMzQsNy4yMjMtMTYuMTM0LDE2LjEzNGMwLDguOTEyLDcuMjIzLDE2LjEzNCwxNi4xMzQsMTYuMTM0aDU1LjkzMw0KCQkJYzguOTEyLDAsMTYuMTM0LTcuMjIzLDE2LjEzNC0xNi4xMzRDMTMzLjkxNiwzNjAuNTY3LDEyNi42OTMsMzUzLjM0NSwxMTcuNzgxLDM1My4zNDV6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik01MDguNjEyLDI1NC43MDlsLTMxLjczNi00MC44NzRjLTMuMDQ5LTMuOTM3LTcuNzU1LTYuMjM5LTEyLjc0MS02LjIzOUgzNDYuODkxVjk0LjY1NQ0KCQkJYzAtOC45MTItNy4yMjMtMTYuMTM0LTE2LjEzNC0xNi4xMzRINjEuODQ5Yy04LjkxMiwwLTE2LjEzNCw3LjIyMy0xNi4xMzQsMTYuMTM0czcuMjIzLDE2LjEzNCwxNi4xMzQsMTYuMTM0aDI1Mi43NzN2MTEyLjk0MQ0KCQkJYzAsOC45MTIsNy4yMjMsMTYuMTM0LDE2LjEzNCwxNi4xMzRoMTI1LjQ3OGwyMy40OTcsMzAuMjY4djgzLjIxMWgtNDQuNjM5Yy04LjkxMiwwLTE2LjEzNCw3LjIyMy0xNi4xMzQsMTYuMTM0DQoJCQljMCw4LjkxMiw3LjIyMywxNi4xMzQsMTYuMTM0LDE2LjEzNGg2MC43NzNjOC45MTIsMCwxNi4xMzQtNy4yMjMsMTYuMTM1LTE2LjEzNFYyNjQuNjA1DQoJCQlDNTEyLDI2MS4wMjMsNTEwLjgwNiwyNTcuNTM4LDUwOC42MTIsMjU0LjcwOXoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggZD0iTTExNi43MDYsMjcxLjU5N0g0Mi40ODdjLTguOTEyLDAtMTYuMTM0LDcuMjIzLTE2LjEzNCwxNi4xMzRjMCw4LjkxMiw3LjIyMywxNi4xMzQsMTYuMTM0LDE2LjEzNGg3NC4yMTgNCgkJCWM4LjkxMiwwLDE2LjEzNC03LjIyMywxNi4xMzQtMTYuMTM0QzEzMi44NCwyNzguODIsMTI1LjYxNywyNzEuNTk3LDExNi43MDYsMjcxLjU5N3oiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggZD0iTTE1My44MTUsMjA4LjEzNEgxNi4xMzRDNy4yMjMsMjA4LjEzNCwwLDIxNS4zNTcsMCwyMjQuMjY5czcuMjIzLDE2LjEzNCwxNi4xMzQsMTYuMTM0aDEzNy42ODENCgkJCWM4LjkxMiwwLDE2LjEzNC03LjIyMywxNi4xMzQtMTYuMTM0UzE2Mi43MjcsMjA4LjEzNCwxNTMuODE1LDIwOC4xMzR6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0xODAuMTY4LDE0NC42NzJINDIuNDg3Yy04LjkxMiwwLTE2LjEzNCw3LjIyMy0xNi4xMzQsMTYuMTM0YzAsOC45MTIsNy4yMjMsMTYuMTM0LDE2LjEzNCwxNi4xMzRoMTM3LjY4MQ0KCQkJYzguOTEyLDAsMTYuMTM0LTcuMjIzLDE2LjEzNC0xNi4xMzRDMTk2LjMwMywxNTEuODk1LDE4OS4wOCwxNDQuNjcyLDE4MC4xNjgsMTQ0LjY3MnoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==');}
.icon-footer .info-icon.info-icon-2 {background-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEODY5RUVGNDI4NTZFRTExQUU4Q0UzODNBNjRFRjA5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQjY3OEE5NEIxNTUxMUVFQkRCRjk0NjZGRjhFMDA3OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQjY3OEE5M0IxNTUxMUVFQkRCRjk0NjZGRjhFMDA3OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNkIwODgyRTUyODhFRTExQUJGQTgwQjIwNjUwMTc4QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEODY5RUVGNDI4NTZFRTExQUU4Q0UzODNBNjRFRjA5NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi/jO30AAAITUExURQAAAAICAvv7+/39/SYmJgYGBggICAwMDPz8/LCwsPj4+CIiIg8PDwEBAUpKSjo6Ovr6+vn5+cXFxTY2NqGhoSUlJe3t7ezs7Onp6U5OTpubm/Ly8urq6khISAMDAwUFBejo6CcnJ9HR0dvb28nJyYmJie/v74uLi2JiYs7OzlRUVFVVVVFRURsbG4aGhhMTExYWFjc3N/Pz80BAQH9/fyQkJBQUFAcHB6WlpWdnZ5WVlVpaWtTU1BkZGePj4wkJCfb29lBQUHl5eWVlZfHx8ff399bW1ubm5pSUlERERCEhIY2NjYiIiPT09BISEjQ0NOTk5Kmpqaenp8rKypKSknV1ddfX1+vr68LCwsDAwHR0dKKiorq6usPDwygoKMHBwW9vb2pqakFBQV1dXdjY2F5eXhwcHBEREbi4uA4ODjw8PLW1tTU1NR0dHUdHRyMjI9LS0rm5uSsrK19fX5+fn7KysmBgYAsLC7y8vLS0tL6+vtXV1WNjYzExMdra2mZmZtnZ2aurq09PT/Dw8FJSUuLi4nNzc+Xl5aioqHZ2dpycnIKCgiAgIDg4OJGRkWlpaS0tLYCAgG5ubllZWYeHh+7u7oWFhQQEBOfn58fHx3BwcBgYGFZWVlhYWHd3d6qqqkZGRsbGxtzc3GRkZMjIyCwsLHx8fJmZmfX19ba2th8fH2xsbKysrH19fTIyMqOjo/////1MxfAAAACxdFJOU///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ANf0XGQAAAH6SURBVHjajJNVc+NAEIRbsmSfmR0zQ5iZmZnhmJmZcszMzIzzE8+R4yspZeVuX7a259utrZlu0D8W/geIkHk5IFyXm2eLywOHGOiB1otL9Id/gV8omcjHkcIVknqswta+CKD4qeNJDT5+EJV/cID9qCIFMFXJu6tK0KZJl3N8gPYGahpTAIc1RF8STc+PpcpZ94CmtV0xZcOc8ATKszuS214DXFkL5/EtQMtxDTl3o2WjAAgymX5XKt0KipwChuY8bFIZqdQlNKJOXt6gN05SP3C9ixUEzzysY+JW71it/0QntOhLCxbt46sOEXB+IhB6q+jD5uCiYIoxFV/NomFZtuMAO3UTt9Mtm+7F4XYR0DGuKlLTqHJbVDiWqtuqAi5WPO7Jc/BNNeehZ+GXlkt2/aBhpcQP7JUGvpZmivlR6kxYef9Qt4MG6sWGCZ5kdnayr2DvNuigbT1NA26jQeKofXcwS+84DKJo0zTRVhcQkgCen3zvDB2ErmfEROF1SuB7XOrJ6Hq8JKf6mpeCD74BvpylptV8LtDV1c6WxquNAPc6g6sjewD4y/IBZWFG20dVuHC/IAC8H86YC8UL5NLwLQZnZYJjLkM5Ub3Kf0YuWc9gdYYfMaFGOUC9C/vfqJi7stn02jjwyPbKh7d5zN1fvWy6FSTN2B8BBgCjUAK0pBn35gAAAABJRU5ErkJggg==')}
.icon-footer .info-icon.info-icon-3 {background-image:  url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjQ5Ny4yNXB4IiBoZWlnaHQ9IjQ5Ny4yNXB4IiB2aWV3Qm94PSIwIDAgNDk3LjI1IDQ5Ny4yNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDk3LjI1IDQ5Ny4yNTsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGcgaWQ9InVuZG8iPg0KCQk8cGF0aCBkPSJNMjQ4LjYyNSw4OS4yNVYwbC0xMjcuNSwxMjcuNWwxMjcuNSwxMjcuNVYxNDAuMjVjODQuMTUsMCwxNTMsNjguODUsMTUzLDE1M2MwLDg0LjE1LTY4Ljg1LDE1My0xNTMsMTUzDQoJCQljLTg0LjE1LDAtMTUzLTY4Ljg1LTE1My0xNTNoLTUxYzAsMTEyLjIsOTEuOCwyMDQsMjA0LDIwNHMyMDQtOTEuOCwyMDQtMjA0UzM2MC44MjUsODkuMjUsMjQ4LjYyNSw4OS4yNXoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg=='); background-size: 28px}
.icon-footer .info-icon.info-icon-4 {background-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEODY5RUVGNDI4NTZFRTExQUU4Q0UzODNBNjRFRjA5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0NjU3QjkxNEIxNTYxMUVFOUU5QThBRjcwRTk1NDBCRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NjU3QjkxM0IxNTYxMUVFOUU5QThBRjcwRTk1NDBCRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNkIwODgyRTUyODhFRTExQUJGQTgwQjIwNjUwMTc4QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEODY5RUVGNDI4NTZFRTExQUU4Q0UzODNBNjRFRjA5NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhcsnGwAAAE7UExURQAAAN3d3REREe7u7kRERDMzM4iIiJmZmZ+fnyAgIFVVVczMzH9/f/f39/z8/CsrKyIiImlpaRkZGQ4ODvX19e/v7wEBAQQEBP39/RgYGEVFRQcHB8XFxenp6eDg4LS0tA0NDfDw8FZWVsTExDIyMpubm7e3tzU1NQgICPb29gMDA/j4+Pn5+YmJiaGhoaqqqhsbG1lZWV1dXQICAp6enkZGRiQkJKCgoBISEmJiYkNDQ0pKSjQ0NCEhIR8fHwkJCRMTE6ioqL+/v1NTU6enpzExMQUFBdzc3MrKysnJyfT09AYGBhwcHF9fX+fn5+zs7Ds7Ox0dHbW1tWNjYzAwMFJSUqKiolRUVOHh4SoqKsDAwKmpqbKysq6urq2trbm5uerq6igoKDo6Ont7exoaGh4eHmtra25ubv///5aVwYcAAABpdFJOU///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AKA3ZhoAAAErSURBVHjarJNlc8JQEEUvUCM0QoIkAYoUp+7u7u6u+/9/QdMCGVqWwIeeT29mz8ydfbMX1AT8hyB6GJK2EJstgmPhsSIIMNoZZGixspDQAmz2KR7KAvJtLAq6KkJDqsKei+XTFrz8/t2tR4y6WfKtR1hCj88XdBJcIUBxEvr8gpBpFmGRrBnHVzVMnd/URFhc22MxBSSURcAv2REWk9W5fonnrESlNRUfhLBRt+E95PJSVwaimMN+xx9k9H6PPZnAAIYRddd/8jvR5vbhGe4CG0Ogp9vO3/TjhSgXnoApkrrLXLUYmicaDMMskBh5484+hy2i7GuBaBkpThhDeufncXCMFU6QZrBu7aGfeDHNNytoAmp6CRgpNaiefnFURGQ87tRNydNieb8EGADdxP7PrAkEhQAAAABJRU5ErkJggg==')}

.homeslider li {text-align: center}
.box-selector {background: #fff;}
.box-selector .img-lang {position: absolute; top: 8px; left: 12px; border-radius: 50%}
.box-selector.selector-curr {border-radius: 0px 30px 30px 0px; padding-left: 0px; padding-right: 14px}
.box-selector .custom-select {border: 0px;padding: 0px 12px 0px 0px;font-size: 12px;background-color: #fff;height: 34px;text-transform: uppercase;
background-position: right;background-size: 10px;color: #00642e; font-weight: 700;}
.box-selector.selector-lang .custom-select {padding-left: 20px; z-index: 1; position: relative;}
.selector-mobile {background: #f5f5f5; padding-left: 15px; margin-right: 0px; box-shadow: none;}
.selector-mobile #box-selector .custom-select {padding: 0px 16px 0px 0px;}
.selector-mobile #text-selector {font-weight: 700; font-size: 14px; line-height: 41px; padding: 0px 8px;}
.selector-mobile .box-selector .img-lang {left: 0px; top: 13px;}
.selector-mobile .box-selector.selector-lang .custom-select {padding-left: 10px;}
#mobile_top_menu_wrapper .box-selector .custom-select, #mobile_top_menu_wrapper  .box-selector  {background-color: #f5f5f5; padding-left: 5px;}
.selector-mobile .box-selector .custom-select {font-size: 14px; height: 42px; background-position: right 16px;font-weight: 700;}
#mobile_top_menu_wrapper .modal-body {padding: 0px 20px !important}
.js-top-menu-bottom .ps-module-link {padding: 0px; flex: 0 0 100%;  max-width: 100%;}
.js-top-menu-bottom .ps-module-link .align-items-center {background: #f7f7f7;  padding: 20px; margin-top: 10px;}
.js-top-menu-bottom .ps-module-link .align-items-center span {font-weight: 700; display: block; width: 100%; text-align: center}
.js-top-menu-bottom .ps-module-link .icon-collapse {display: none !important}
.js-top-menu-bottom .ps-module-link .collapse {display: block !important; margin-bottom: 20px}
.js-top-menu-bottom .ps-module-link .cms-page-link {font-weight: 600; text-decoration: none; color: #000; font-size: 17px;}

.general-border {border-top: 1px solid #ddd}
.general-border-grey {border-top: 1px solid #e6e6e6}
.more-products {display: none}

#blockcart-modal .modal-dialog .modal-body {align-items: center; padding: 0px 30px !important; margin: 10px 0px 0px;}
#blockcart-modal .modal-dialog .modal-footer {padding: 15px 25px; border: 0px;}
#blockcart-modal .modal-dialog .modal-body .cart-right-modal {background: #f5f5f5; padding: 20px 30px 30px;}
#blockcart-modal .modal-dialog .modal-info {
  font-size: 15px;
  font-weight: 700;
  border-bottom: 1px solid #ddd;
}
#blockcart-modal .modal-dialog .cart-summary-line {margin-bottom: 3px !important; font-size: 15px;}
#blockcart-modal .modal-dialog .cart-summary-line span {
  font-weight: 600;
  font-size: 15px;
  letter-spacing: 0.25px;
}
#blockcart-modal .modal-dialog .cart-products__desc p {
  line-height: 18px;
  font-weight: 700;
  margin-bottom: 5px !important;
}

.modal-body .cart-products__desc ul {
  margin: 0px 0 5px !important;
}

#blockcart-modal .modal-dialog .general-border {height: 1px; width: 100%}
#blockcart-modal .modal-dialog .modal-header img {
  position: relative;
  top: -3px;
  width: 30px;
}
.product-miniature {
  border: 1px solid #efefef;
  border-radius: 10px;
  padding: 0px 25px 25px;
  background: transparent;
}


@media only screen and (min-width: 992px) and (max-width: 1199px) { 
.footer-contact-box {flex: 0 0 25%; max-width: 25%;}
.footer-center .ps-module-link {flex: 0 0 25%; max-width: 25%;}
.search-form {max-width: 20rem;}
.js-search-result {margin-left: -475px}
.layout-full-width .products-list__block--grid, .layout-left-column .products-list__block--grid, .baner-category {padding: 0px 10px;}
.baner-category {margin-bottom: 30px}
.products-list.row {margin: 0px -10px}

.advantages-box .green-box .baner-head {
  font-size: 25px;
  line-height: 32px;
  margin-top: 40px;
  line-height: 32px;
  margin-bottom: 10px !important;
  min-height: 64px;
}
.advantages-box .green-box img {
  max-width: 85%;
}
.advantages-box .green-head {
  font-size: 30px;
}
.advantages-box .green-text {
  font-size: 16px;
}
.advantages-box .container::before { display:none; }
.home-recommended {
  margin-top: 8rem;
}	

	
}

@media only screen and (min-width:992px) {
	
.search-tag.col-lg-3 a.search-tag-link {display: block}	
.footer-center {padding: 50px 0px 30px;}
.ps-module-link .mb-3, .footer-contact-box .m-3 {margin-bottom: 20px !important;}
.footer-after {padding: 15px 25px;}
.footer-center:after {width: 120px;height: 100px;margin-left: -60px;margin-bottom: -50px;}
.top-selector {display: inline-flex !important;}
.product-miniature:not(.nohover):hover {box-shadow: rgba(0, 0, 0, 0.08) 1px 1px 1px -1px; transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0s;}
.box-product .product-miniature:not(.nohover):hover {box-shadow: none}
.product-miniature:hover {border-color: #ddd}
.product-miniature.box-hover .box-bottom, .product-miniature.box-hover .product-flags {transition: transform .2s ease-out;  background: #fff;}
.product-miniature.box-hover:hover .box-bottom, .product-miniature.box-hover:hover .product-flags {z-index: 20; transform: translateY(-60px);}
.atrribute-list {display: none; position: absolute; width: 100%;}
.product-miniature.box-hover:hover .atrribute-list {display: block}
.products-list__block {overflow: hidden; padding-bottom: 10px !important;}
#blockcart-modal .modal-dialog {max-width: 800px;}
#blockcart-modal .modal-dialog  .col-lg-6 {padding: 30px;}
.block-social ul {justify-content: start;}
	

#footer {
  position: relative;
  margin-top: 5rem;
}

#footer::before {
  content: '';
  background-image: url(../img/graph-bg-1.png);
  background-size: cover;
  position: absolute;
  width: 327px;
  height: 157px;
  top: -45px;
  z-index: 1;
  left: 30%;
}

#js-product-list-footer .description-bottom::before {
  content: '';
  background-image: url(../img/graph-bg-2.png);
  background-size: cover;
  position: absolute;
  width: 145px;
  height: 100px;
  top: -150px;
  z-index: 1;
  right: 0;
}		
	
	
}


@media only screen and (min-width:1200px) {
.footer-contact-box {flex: 0 0 25%; max-width: 25%;}
.footer-center .ps-module-link {flex: 0 0 25%; max-width: 25%;}

#js-product-list-footer .description-bottom::before {
  width: 145px;
  height: 100px;
  top: -150px;
  right: 0;
}		

}

@media only screen and (min-width:1440px) {
	
.layout-full-width .products-list__block--grid, .layout-left-column .products-list__block--grid, .baner-category {padding: 0px 20px;}
.baner-category {margin-bottom: 50px}
.products-list.row {margin: 0px -20px}
.products-list__block--mini .box-center {padding-left: 50px}
#footer .block_newsletter { width: 1000px; }
.advantages-box .green-head { font-size: 38px; }
.advantages-box .green-box .baner-head {
  margin-top: 40px;
  font-size: 30px;
  line-height: 34px;
  margin-bottom: 10px !important;
  max-width: 90%;
  min-height: 70px;
}

.advantages-box .container::before {
  content: '';
  background-image: url(../img/graph-bg-3.png);
  background-size: cover;
  position: absolute;
  width: 275px;
  height: 194px;
  top: 2rem;
  z-index: 1;
  left: -12rem;
}	

}

@media only screen and (min-width:1200px) and (max-width:1439px) {


.search-form {max-width: 23rem;}
.js-search-result {margin-left: -475px}
.layout-full-width .products-list__block--grid, .layout-left-column .products-list__block--grid, .baner-category {padding: 0px 12px;}
.baner-category {margin-bottom: 40px}
.products-list.row {margin: 0px -12px}
.products-list__block--mini .box-center {padding-left: 30px}
.advantages-box .green-head {
  font-size: 34px;
}
.advantages-box .green-box img {
  max-width: 85%;
}
.advantages-box .green-box .baner-head {
  font-size: 25px;
  line-height: 32px;
  margin-top: 40px;
  line-height: 32px;
  margin-bottom: 10px !important;
  min-height: 64px;
}
	

}


@media only screen and (min-width:768px) and (max-width:991px) {
.footer-center .pbig {font-size: 20px;}
.footer-center::after {
  width: 200px;
  height: 60px;
  margin-left: -100px;
  margin-bottom: -30px;
  background-size: 80px;
  padding: 0px;
}
.footer-center {padding: 35px 0px 20px;}
.header-top__row .header-top__block {padding-left: 6px; padding-right: 6px;}
.header-top__row .header-top__block--cart {padding-left:0px;}
.products-section-title span {font-size: 22px; padding: 0px}
.block-social ul {justify-content: start;}
.footer-after {padding: 15px 25px;}
.swiper.slider-full .swiper-slide {max-width: 320px;}
.footer-after .copylink img {
  margin-top: 5px;
}
.advantages-box {
  margin: 60px 0px 0px !important;
}	

.advantages-box .green-box {
  padding: 40px 20px 15px!important;
}	
	
	
}

@media ( max-width :767px) {
.footer-center::after {
  width: 200px;
  height: 60px;
  margin-left: -100px;
  margin-bottom: -30px;
  background-size: 80px;
  padding: 0px;
}
.footer-center {padding: 35px 0px;}
.footer-after .block-social {
  margin-top: 30px;
  margin-bottom: 10px !important;
}
#oplogomain img {max-width: 80px;}
.block_newsletter .custom-control-label .small {text-align: left;}
.box-text-newsletter {margin-bottom: 20px;}
.products-section-title span {font-size: 18px; padding: 0px}
.products-section-title {text-align: left !important}
.featured-products__header {margin-bottom: 20px !important;}
.featured-products__navigation {top: -2px;}
.swiper.product-slider .swiper-slide {max-width: 46%;}
.products-list__block--mini {padding: 20px 10px !important}
.breadcrumb li {font-size: 12px;}
#blockcart-modal .modal-title, #email-alert-modal .modal-title {font-size: 16px !important; margin-top: 2px;}

.advantages-box .green-box {
  padding: 40px 20px 20px !important;
}
.advantages-box .green-box p {
  font-size: 14px !important;
}
.advantages-box .green-head {
  font-size: 28px !important;
  line-height: 32px !important;
  margin-bottom: 10px !important;
}
.advantages-box {
  margin-top: 50px !important;
  margin-bottom: 0px !important;
}	


.header-top__row .header-top__block {padding-left: 4px; padding-right: 4px;}

	
}

@media ( max-width :991px) {
	
.header-top__block--search {flex-grow: 0;}
.header-top__badge {top: -1.7em; width: 2em; height: 2em; font-size: 0.6rem; line-height: 2em;}
.header-top:not(.is-sticky) {box-shadow: 0px 5px 10px rgba(0,0,0,0.06);}
#_mobile_top_menu .menu-sub__content .main-menu__item-link  {padding: 0.6rem 15px;}
#_mobile_top_menu .icon-collapse[aria-expanded="true"] .material-icons {font-size: 24px; rotate: 180deg;}
#_mobile_top_menu a {text-decoration: none}
#footer ul li {margin: 0 0 6px;}
#footer .links-list__link, #footer span.h4, #footer_contact_list li, #footer_contact_list a, .footer-bottom span, .footer-bottom a {font-size: 14px !important;}
.atrribute-list {display: none}
.product-tabs .d-none {display: none !important;}
#blockcart-modal .modal-dialog .modal-body {margin: 20px 0px 0px;}
.box-product .products-list__block--grid {margin-top: 20px;}
.baner-category {margin-bottom: 30px; padding: 0 0.325rem;}
#_mobile_top_menu .baner-menu {margin: 15px 0px 25px}
.normal-header .logo.img-fluid {max-width: 100px;}
.header-top__row .header-top__block--cart {margin-right: 20px}
.swiper-container .position-full {display: none !important}
.header-top__block .m-koszyk {
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxwYXRoIGQ9Ik0yMS43MiA2LjIxQTMgMyAwIDAgMCAxOS4zMSA1SDUuNzJMNS40IDRhMyAzIDAgMCAwLTIuODQtMkgyYTEgMSAwIDAgMCAwIDJoLjU2YTEgMSAwIDAgMSAuOTUuNjhMNCA2LjI2bDEuNyA4LjMzQTMgMyAwIDAgMCA4LjY0IDE3aDkuNjZhMyAzIDAgMCAwIDMtMi41MWwuOTUtNS43YTMgMyAwIDAgMC0uNTMtMi41OHptLTEuNDUgMi4wOHYuMTJsLS45NSA1Ljc1YTEgMSAwIDAgMS0xIC44NEg4LjY0YTEgMSAwIDAgMS0xLS44TDYuMjIgN2gxMy4wOWExIDEgMCAwIDEgLjguNCAxIDEgMCAwIDEgLjE2Ljg5ek0xMSAyMGEyIDIgMCAxIDEtMi0yIDIgMiAwIDAgMSAyIDJ6bTkgMGEyIDIgMCAxIDEtMi0yIDIgMiAwIDAgMSAyIDJ6IiBkYXRhLW5hbWU9IkxheWVyIDE5IiBmaWxsPSIjMDc2ZTM1IiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iIj48L3BhdGg+PC9nPjwvc3ZnPg==);
}

.box-text-newsletter {
  margin-bottom: 22px;
}
.advantages-box .container::before {
  display:none;
}
.advantages-box .green-head {
  font-size: 30px;
}
.advantages-box .green-box img {
  max-width: 85%;
}
.advantages-box .green-box .baner-head {
  font-size: 24px;
  line-height: 30px;
  margin-top: 40px;
  margin-bottom: 10px !important;
  min-height: 60px;
}
.advantages-box .green-text {
  font-size: 16px !important;
  margin-bottom: 2rem;
  line-height: 22px;
}
.advantages-box .green-head, .advantages-box .green-text {
  margin-left: 0rem !important;
}

	

                  
}

@media ( max-width :576px) {
.box-input-newsletter .input-group input.form-control, .box-input-newsletter  .input-group-append { margin-right: 0px; justify-content: center;}
.box-input-newsletter  .input-group-append input { }
.header-top__content .header-top__block {  padding: 0px 2px; }
.swiper.product-slider .swiper-slide {max-width: 62%;}
#blockcart-modal .modal-dialog {margin: 0 auto !important}
#blockcart-modal {top: auto; bottom: 0px}
#oplogomain img {max-width: 70px;}
.modal-open #c-box .customer-links a {font-size: 14px !important;}
.modal-open #c-box .font-14 {font-size: 16px !important;}
.header-top__link {padding: 5px 3px;}
.login_last .login-customer {display: block; margin-right: 0px !important; margin-bottom: 10px}
.login_last {text-align: center}

.product-miniature {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 15px;
}
.product-miniature__pricing {
  padding: 8px 20px 8px 20px;
}

.product-miniature__thumb-link img.front-image, .product-miniature__thumb-link img.back-image {
  padding-left: 45px;
  padding-right: 45px;
}	
	
	
.advantages-box .green-box .baner-head {
  min-height: auto!important;
}
.advantages-box .green-box p {
  min-height: 65px!important;
  max-height: 65px!important;
}	
	

#footer .block_newsletter {
  max-width: 100%;
}
.box-input-newsletter .input-group .btn {
  padding-left: 5px;
  padding-right: 30px;
  padding-top: 10px;
  font-size: 12px;
}
.box-input-newsletter .input-group input.form-control {
  padding-left: 50px;
  background-size: 22px;
  background-position: 20px center;
}	



#m-search {
  background-size: 24px !important;
  background-position-y: 0px !important;
  height: 24px !important;
}
.header-top__content .header-top__icon {
  background-size: 22px !important;
}
.header-top__content .m-koszyk.header-top__icon {
  background-size: 22px !important;
  position: relative;
  top: 1px;
}


.header-top__link { padding-top:8px; padding-bottom:3px; }	

}

#close-zone {font-size: 12px;position: absolute;right: 15px;top: 12px; cursor: pointer}

.baner-module img.lazyload:not(.loaded) {background: transparent !important;}
.baner-module .position-absolute {position: absolute !important;display: flex;flex-direction: column; height: 100%;width: 100%;top: 0px;left: 0px; flex-wrap: wrap;}
.baner-module.homeslider .container.text {position: absolute;height: 100%;left: 50% !important;transform: translate(-50%, -50%);top: 50%;}
.baner-module.homeslider .container.textimg {position: relative}
.baner-module .full-width-baner, .baner-module .full-width-single .euroboxess {flex: 0 0 100% !important; max-width: 100% !important;}
.baner-module .full-width-single .euroboxess {padding: 0px !important}
.baner-module .euroboxess {margin-bottom: 1.25rem;}
.baner-module .white-text a, .baner-module .white-text, .baner-module .white-text .baner-head {color: #fff;}

.center .image_title, .alignv-2 .image_title {justify-content: center;}
.top .image_title, .alignv-1 .image_title  {justify-content: start;}
.bottom .image_title, .alignv-3 .image_title  {justify-content: end;}

.alignleft .image_title, .alignh-1 .image_title {align-content: start;}
.aligncenter .image_title, .alignh-2 .image_title {align-content: center;}
.alignright .image_title, .alignh-3 .image_title {align-content: end;}

.left0 .image_title {padding-left: 0%}
.left5 .image_title {padding-left: 5%}
.left10 .image_title {padding-left: 10%}
.left15 .image_title {padding-left: 15%}

.right0 .image_title {padding-right: 0%}
.right5 .image_title {padding-right: 5%}
.right10 .image_title {padding-right: 10%}
.right15 .image_title {padding-right: 15%}

.top0 .image_title {padding-top: 0%}
.top5 .image_title {padding-top: 5%}
.top10 .image_title {padding-top: 10%}
.top15 .image_title {padding-top: 15%}

.bottom0 .image_title {padding-bottom: 0%}
.bottom5 .image_title {padding-bottom: 5%}
.bottom10 .image_title {padding-bottom: 10%}
.bottom15 .image_title {padding-bottom: 15%}
.bottom20 .image_title {padding-bottom: 20%}
.bottom25 .image_title {padding-bottom: 25%}

.maxw-1 {max-width: 10%}
.maxw-2 {max-width: 20%}
.maxw-3 {max-width: 30%}
.maxw-4 {max-width: 40%}
.maxw-5 {max-width: 50%}
.maxw-6 {max-width: 60%}
.maxw-7 {max-width: 70%}
.maxw-8 {max-width: 80%}
.maxw-9 {max-width: 90%}
.maxw-0 {max-width: 100%}

.baner-module .slider-head {font-weight: 700;}
.homeslider.baner-module .slider-head {font-weight: 400;}
.homeslider.baner-module .slider-head span {font-weight: 700;}

@media (min-width: 1200px) {

.homeslider.baner-module .slider-head {font-size: 42px; margin-bottom: 20px; line-height: 50px;}
.homeslider.baner-module p {font-size: 16px; line-height: 24px;}
.baner-module .slider-head {font-size: 32px; margin-bottom: 10px}
.baner-module  p {margin-bottom: 30px}
.img-mobile {display: none}
.swiper.slider-full .swiper-slide {max-width: 300px;}
	

}




@media only screen and (min-width:992px) and (max-width:1199px) {

.homeslider.baner-module .slider-head {font-size: 38px; margin-bottom: 15px; line-height: 44px;}
.homeslider.baner-module p {font-size: 15px; line-height: 22px;}	
.baner-module .slider-head {font-size: 28px; margin-bottom: 5px}
.baner-module  p {margin-bottom: 30px}
.img-mobile {display: none !important}
	
}

@media only screen and (min-width:768px) and (max-width:991px) {
	
.homeslider.baner-module .slider-head {font-size: 40px; margin-bottom: 20px; line-height: 46px;}
.homeslider.baner-module p {font-size: 15px; line-height: 26px;}	
.baner-module .slider-head {font-size: 24px;margin-bottom: 5px}
.baner-module  p {margin-bottom: 20px}
.baner-module .btn.mobile-mini {padding: 7px 15px;}
.mobile-2, .img-desktop, .img-mobile {display: none !important}
	
}



@media only screen and (min-width:576px) and (max-width:767px) {
	
.homeslider.baner-module .slider-head {font-size: 32px; margin-bottom: 15px; line-height: 36px;}
.homeslider.baner-module p {font-size: 15px; line-height: 24px;}	
.baner-module .slider-head {font-size: 24px;margin-bottom: 0px}
.baner-module  p {margin-bottom: 20px}
.baner-module .btn.mobile-mini {padding: 6px 12px;}
.mobile-2, .img-desktop, .img-mobile {display: none !important}
	
}

@media (max-width: 575px) {
	
.homeslider.baner-module .slider-head {font-size: 32px; margin-bottom: 20px; line-height: 38px;}
.homeslider.baner-module p {font-size: 15px; line-height: 24px;}	
.baner-module .slider-head {font-size: 22px;margin-bottom: 0px}
.baner-module  p {margin-bottom: 15px}
.baner-module .btn.mobile-mini {padding: 6px 10px; font-size: 11px;}
.mobile-3, .img-desktop, .img-tablet {display: none !important}
.alignhm-1 .image_title {align-content: start;}
.alignhm-2 .image_title {align-content: center;}
.alignhm-3 .image_title {align-content: end;}
.alignvm-2 .image_title {justify-content: center;}
.alignvm-1 .image_title  {justify-content: start;}
.alignvm-3 .image_title  {justify-content: end;}
.maxwt-1 {max-width: 10%}
.maxwt-2 {max-width: 20%}
.maxwt-3 {max-width: 30%}
.maxwt-4 {max-width: 40%}
.maxwt-5 {max-width: 50%}
.maxwt-6 {max-width: 60%}
.maxwt-7 {max-width: 70%}
.maxwt-8 {max-width: 80%}
.maxwt-9 {max-width: 90%}
.maxwt-0 {max-width: 100%}
.leftm0 .image_title {padding-left: 0%}
.leftm5 .image_title {padding-left: 5%}
.leftm10 .image_title {padding-left: 10%}
.leftm15 .image_title {padding-left: 15%}

.rightm0 .image_title {padding-right: 0%}
.rightm5 .image_title {padding-right: 5%}
.rightm10 .image_title {padding-right: 10%}
.rightm15 .image_title {padding-right: 15%}

.topm0 .image_title {padding-top: 0%}
.topm5 .image_title {padding-top: 5%}
.topm10 .image_title {padding-top: 10%}
.topm15 .image_title {padding-top: 15%}

.bottomm0 .image_title {padding-bottom: 0%}	
.bottomm5 .image_title {padding-bottom: 5%}
.bottomm10 .image_title {padding-bottom: 10%}
.bottomm15 .image_title {padding-bottom: 15%}

.product-miniature__title {
  font-size: 14px;
  margin-top: 25px !important;
  margin-bottom: 10px !important;
  line-height: 16px;
  height: 2.25rem;
}

.product-description-short p {
  line-height: 17px;
  height: 3.8em;
  font-size: 13px;
}

.more-products {
  margin: 12px 0px 0px !important;
}

.more-products .btn-border {
  padding: 14px 27px 11px 0px;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 800;
}

.home-recommended, .instagram-box {
  margin-top: 0rem;
}

.instagram-box { padding-bottom: 1rem!important; }	
	
.recommended-text .head-recomended {
  font-size: 24px;
  margin-bottom: 24px !important;
}
.recommended-text {
  padding-top: 35px !important;
}

.recommended-text .head-box {
  margin-bottom: 0.5rem !important;
  font-size: 15px;
  max-width: 60%;
  line-height: 18px;
}

.advantages-box .green-head {
  font-size: 24px !important;
  line-height: 28px !important;
}

.advantages-box .green-text {
  font-size: 14px !important;
  margin-bottom: 2rem;
}	
	
	
}


@media (min-width: 992px) {
.baner-module .text-off-desktop .baner-text,
.baner-module .baner-off-desktop  {display: none !important}
.mobile-1, .img-tablet, .img-mobile {display: none !important}
.normal-header .logo.img-fluid {max-width: 115px;}
.intro-logo {display: inline-flex !important; line-height: 20px; font-size: 18px; position: relative; top: -8px; color: #00642e; text-transform: uppercase}
.full-sw .swiper.slider-full .swiper-slide {max-width: 322px;}
.swiper.slider-full .swiper-slide {max-width: 33.33%;}
#footer .box-text-newsletter {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-right: 4rem;
  height: 270px;
  margin: 0;
}
.box-input-newsletter .input-group {
  max-width: 680px;
  margin: 0 auto 5px;
}
.box-text-newsletter {
  margin-bottom: 32px;
}

.footer-after .copylink img {
  margin-top: 5px;
}

.swiper-button-custom.position-full.swiper-button-prev {margin-left: -495px}
.swiper-button-custom.position-full.swiper-button-next {margin-right: -495px;}
	
	
}

@media (min-width: 1200px) {

.full-sw .swiper.slider-full .swiper-slide  {max-width: 380px;}
.swiper.slider-full .swiper-slide {max-width: 33.33%;}
.swiper-button-custom.position-full.swiper-button-prev {margin-left: -585px}
.swiper-button-custom.position-full.swiper-button-next {margin-right: -585px;}
.advantages-box .green-head, .advantages-box .green-text { margin-left: 55px !important; }
	
}

@media (min-width: 1279px) {
  
.full-sw .swiper.slider-full .swiper-slide  {max-width: 300px;}
.swiper.slider-full .swiper-slide {max-width: 25%;}
.swiper-button-custom.position-full.swiper-button-prev {margin-left: -615px}
.swiper-button-custom.position-full.swiper-button-next {margin-right: -615px;}
.advantages-box .green-head, .advantages-box .green-text { margin-left: 85px !important; }
  
}


@media (min-width: 1440px) {

.full-sw .swiper.slider-full .swiper-slide {max-width: 352px; padding: 0px 17px}
.swiper.slider-full .swiper-slide {max-width: 25%; padding: 0px 17px}
.swiper-button-custom.position-full.swiper-button-prev {margin-left: -710px}
.swiper-button-custom.position-full.swiper-button-next {margin-right: -710px;}
.advantages-box .green-head, .advantages-box .green-text { margin-left: 70px !important; }
	

}

@media only screen and (min-width:768px) and (max-width:991px) {

.baner-module .text-off-tablet .baner-text,
.baner-module .baner-off-tablet  {display: none !important}


}


@media (min-width: 992px) {
.baner-module .text-off-desktop .baner-text,
.baner-module .baner-off-desktop  {display: none !important}


}

@media only screen and (min-width:768px) and (max-width:991px) {

.baner-module .text-off-tablet .baner-text,
.baner-module .baner-off-tablet  {display: none !important}


}

@media (max-width: 767px) {
.baner-module .text-off-mobile .baner-text,
.baner-module .baner-off-mobile {display: none !important}


}

.icon-tiktok {width: 21px; height: 21px; background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAH9SURBVFiFxZc9aBRRFEbPk1USC10FIUTs1EKtlHRipQTxpxC11EK0sRErxdZCsJQIEhshhYgQELVIpzaCaRQrCVjEbTWuIGqIx2LXZdl9M3kzY5yv27n33e/Mm8u9LFSUOumwltV1KeeTkkqoAYzXCQBwpG6Ay2qoE+AAcL5OAIAp9WCdABuBOfVC1udYawCAUeA+MK9eUneqG/5Z9Yw5kKJR+D83kKu1AvgJvKsT4BcwAdwAPleqpO5Sr6kz6gv1pXq2Lx7rgXZffJN6Tn2stgd7IM94rzqX0UDXVwH4llO3qe6xu6waGUkXgbtZ8SoKISwBS39/D/WAehW4V9F81R0QBVAPA7eLFKgK0HtLtQFMDUJ19QN4CMwDI8DbioDDAMApYHck5z1wMoTwMaNG7G2L3wBwJhJvA0dDCJ9SCxZV/3VPROLTJc2LNaGdVbkjEn9Vwrw4QAhBYDkSN6HGlsiz74UAuvoaie9PqBHLaaUC9KTORkZqS23mnNmqfomce5Dq238DzyPxceCRujli3gSeAjHAJ6kAvWZRR4AFYHskb5HOkHoNrACHgCvAtkjuB2BfCCHWU/nqrs0q+q2eKGw8AHGnAsDNSuZdgIY6XcL8lol/SFNBTquLCcYL6rGyPrkTS11PZ0kdpzOqx+gMpxbwBpgFnoUQVsoC/AFa913VUFVsOAAAAABJRU5ErkJggg=='); background-size: 21px; opacity: 0.5}
.icon-tiktok:hover {opacity: 1}

.baner-category {flex: 0 0 100%; max-width: 100%;}


.videowrapper {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
    margin: 5px 0px;
}
.videowrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.scroll-container::-webkit-scrollbar {width: 8px;}
.scroll-container::-webkit-scrollbar-track {background: #f1f1f1;  border-radius: 10px;}
.scroll-container::-webkit-scrollbar-thumb {background-color: #ddd; border-radius: 0px; }
.scroll-container::-webkit-scrollbar-thumb:hover {background-color: #555;}
.scroll-container {scrollbar-width: thin; scrollbar-color: #ddd #f1f1f1;}

.homeslider.width-big, .home-width {position: relative; max-width: 1920px; margin: 0 auto}
.swiper-container {position: relative}
.swiper-container.full-sw {width: calc(100vw - 20px);  margin-left: calc(50% - 50vw + 10px); padding-left: calc(50vw - 50% - 10px); padding-right: 15px; box-sizing: border-box;}
.swiper-button-custom.position-full {position: absolute !important; top: 50% !important; transform: translateY(-50%); z-index: 10; width: 50px; height: 50px; border-radius: 50%;}
.swiper-button-custom.swipper-plus {width: 50px; height: 50px; border-radius: 50%}
.swiper-button-custom.position-full .material-icons, .swipper-plus .material-icons  {width: 30px; height: 30px; background-size: 30px !important;}
.swiper-button-custom.position-full.swiper-button-prev {left: 50% !important;}
.swiper-button-custom.position-full.swiper-button-next {right: 50% !important;}
.swiper-button-custom.position-full.swiper-button-prev .material-icons, .swiper-button-prev.swipper-plus .material-icons {background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnIHRyYW5zZm9ybT0ibWF0cml4KC0xLDAsMCwxLDIzLjk5OTc0ODIyOTk4MDQ3LDApIj48cGF0aCBmaWxsPSIjMGY3NjNlIiBkPSJNMTIuNzA2IDE4LjkxMUExLjE2NyAxLjE2NyAwIDAgMSAxMiAxNy44MzNWMTVINWExIDEgMCAwIDEtMS0xdi00YTEgMSAwIDAgMSAxLTFoN1Y2LjE2N2MwLS40NzIuMjc4LS44OTguNzA2LTEuMDc4cy45MTgtLjA4IDEuMjQ1LjI1M2w1LjcxNCA1LjgzM2ExLjE4NCAxLjE4NCAwIDAgMSAwIDEuNjVsLTUuNzE0IDUuODMzYTEuMTI2IDEuMTI2IDAgMCAxLTEuMjQ1LjI1M3oiIG9wYWNpdHk9IjEiIGRhdGEtb3JpZ2luYWw9IiMxZTFlMWUiIGNsYXNzPSIiPjwvcGF0aD48L2c+PC9zdmc+);}
.swiper-button-custom.position-full.swiper-button-next .material-icons, .swiper-button-next.swipper-plus .material-icons {background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxwYXRoIGZpbGw9IiMwZjc2M2UiIGQ9Ik0xMi43MDYgMTguOTExQTEuMTY3IDEuMTY3IDAgMCAxIDEyIDE3LjgzM1YxNUg1YTEgMSAwIDAgMS0xLTF2LTRhMSAxIDAgMCAxIDEtMWg3VjYuMTY3YzAtLjQ3Mi4yNzgtLjg5OC43MDYtMS4wNzhzLjkxOC0uMDggMS4yNDUuMjUzbDUuNzE0IDUuODMzYTEuMTg0IDEuMTg0IDAgMCAxIDAgMS42NWwtNS43MTQgNS44MzNhMS4xMjYgMS4xMjYgMCAwIDEtMS4yNDUuMjUzeiIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iIzFlMWUxZSIgY2xhc3M9IiI+PC9wYXRoPjwvZz48L3N2Zz4=);}

.advantages-box {margin: 80px 0px; }
.advantages-box .container { position:relative; }

.advantages-box .swiper {margin-right: -0.625rem; margin-left: -0.625rem; position: relative}
.advantages-box .green-box {background: #0f763e; border-radius: 10px; padding: 40px 30px 10px;}
.advantages-box .green-box img {margin: 0 auto; border-radius: 50%}
.advantages-box .green-box .baner-head {
  color: #fff;
}
.advantages-box .green-box p {
  color: #fff;
  font-size: 15px;
  line-height: 22px;
  min-height: 90px;
  max-height: 90px;
  overflow: hidden;
}
.advantages-box .green-head {margin-bottom: 0px; font-weight: 500}
.advantages-box .green-text { font-size: 18px; }
.advantages-box .green-head, .advantages-box .green-text { margin-left: 2rem; }

img.img-effect {transition: opacity 0.3s ease-in-out;}
img.img-effect:hover {opacity: 0.8}
.img-radius {border-radius: 10px;}



