.freeShipping {
     margin: 0;
     border: 0;
     background-image: linear-gradient(to right,#bf8d79, #f9bea4, #d7a18a, #fdc1a7, #bf8d79 );
     color: #fff;
    position:relative;
}
.ck_dsclr_v2 a {
     color: #fff!important;
}
h2 {
  font-size: 1.167em;
  font-weight: bold;
  color: #bf8d79;
  text-align: center;
}.topBasket__sub strong {
  font-weight: normal;
}#main_cms .s-grid-3 img {
    width:100%;
}.page-prl.text-pad p {
  font-size: 19px;
  text-transform: none;
  font-weight: 400;
  text-align: center;
  line-height: 1.6;
}
.slogan {
  text-align: center;
  font-size: 20px;
  padding-bottom: 40px;
  padding-top: 30px;
}
.text-pad p {
  font-size: 16px;
  text-transform: none;
  font-weight: 400;
  text-align: justify;
  line-height: 1.2;
}
.text-center1 .text-pad p {
  font-size: 19px;
  text-align: center;
  line-height: 1.6;
}
.text-center1 .text-pad.page-wspolpraca p {
      font-size: 19px;
  text-align: center;
  line-height: 1.6;
}
.cm h5 {
  font-size: 18px!important;
  line-height: 1.3!important;
  text-align: center;
  text-transform: none;
}
.page-prl.text-pad p {
  font-size: 19px;
  text-align: center;
  line-height: 1.6;
}
img.imgsr {
  margin: 0 auto;
    margin-bottom: 0px;
  margin-bottom: 30px;
  display: block;
}
.s-grid-12 {
  width: 100%;
  margin-top: 50px;
}
ul.list-home {
  padding-left: 0;
display: flex;text-align: center;
font-size: 11px;
}
ul.list-home img {
  display: block;
  margin: 0;
}
ul.list-home li{
  list-style: none !important;flex: 1;
font-size: 11px;
}
#main_cms2 {
    padding:50px 0;
}
  
#search .product__compare.--has-child::after {
  display: none;
}#search .product__compare_item {
  background: #fff;
  z-index: 1;
  padding-left: 0;
  padding-right: 0;
  text-align: left;
  position: relative;
  font-size: 11px;
  color: #333;
}
.ftd {
  text-align: center;
  font-size: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
  color: #888;
}
.ftd a{
  color: #888;
}
.ftd a:hover{
  color: #000;
}
.btn:not(.--solid):not(.--outline):not(.--secondary):not(.--icon) {
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 1px;
}
#main_cms .s-grid-3 a span::after {
  content: "\F105";
  font-family: FontAwesome;
  font-size: 15px;
  font-weight: 400;
  color: inherit;
  display: inline-block;
  margin-left: 10px;transition:all 0.5s ease;
}
#main_cms .s-grid-3 a:hover span::after {
 margin-left: 15px;transition:all 0.5s ease;
}
 .s-grid-6 {
     width: 45%;
     font-size: 45px;
     font-weight: bold;
     text-transform: uppercase;
     text-align: center;
}
.s-row.nomargin .s-grid-6 {
  width: 50%;}

.price_info__wrapper {
   color: #000;
}.product__prices .price {
  text-align: center;
  font-size: 19px;
}
.omnibus_price {
  font-size: 11px;}
.price.--max del {
font-size: 15px;
}
header .nav-link.active {
     color: #bf8d79;
}
.badge-info {
     background-color: #bf8d79;
     color: #fff;
}
.btn.--medium.--solid {
     background: #bf8d79;
     border: 1px solid #bf8d79;
}
.basket__product .product__link:hover {
     color: #bf8d79;
}
.topBasket__sub.--hover .badge, .topBasket__row a:hover {
     background-color: #fff;
     color: #bf8d79;
}
.progress__icon {
     color: #bf8d79;
}
.progress__item.--active .progress__icon {
     background: #bf8d79;
     border: 1px solid #bf8d79;
     color: #fff;
}
 .photos__link.--nav.--video::before {
     background: #bf8d79;
}
.hotspot.--list .product__name:hover {
     color: #bf8d79;
}
 .topBasket__sub.--hover {
     background-color:#bf8d79 
}
 .enclosures__name::before {
     color: #bf8d79;
}
 .s-row.heads {
     min-height: 120px;
     align-content: center;
     align-items: center;
     margin-bottom: 40px;
}
 .s-row.heads .slogs p{
     font-size: 19px;
     font-weight: normal;
     text-transform: none;
     text-align: left;
     line-height: 1.6;
}
 .ck_dsclr_v2 a:hover {
     color: #bf8d79!important;
}
.ck_dsclr__btn_v2 {
     background-color: #bf8d79!important;
}
 .freeShipping:before {
     content:'';
     background: #bf8d79;
    width:100%;
    left:-100%;
    height:100%;
    position: absolute;
     display: block;
}
.freeShipping:after {
     content:'';
     background: #bf8d79;
    width:100%;
    right:-100%;
    height:100%;
    position: absolute;
     display: block;
}
.freeShipping__close {
     color: #fff;
}
.freeShipping__close:hover {
     color: #fff;
    opacity:0.8
}
 header a.nav-link:hover,a:hover,#menu_search .menu_search__mobile:hover, #menu_search .menu_search__submit:hover {
     color: #bf8d79;
}
footer {
     background: #fff;
}
#footer_links .footer_links_label {
     margin: 0 0 2rem 0;
     display: block;
     color: #000;
}
#search .product__compare_item:hover {
     color: #bf8d79;
}
.hotspot:not(.--slider):not(.--list) .products {
     border: 0;
}
.product__name {
  font-size: 1.4rem;
  text-align: center;
}
.product__prices {
     text-align: center;
}
 #footer_links {
     text-align: left;
     margin-bottom: 15px;
     padding-top: 0;
}
#footer_links a, #footer_links span {
     display: block;
     text-decoration: none;
     color: #000;
}
 #footer_links a:hover {
    color: #401c0c;
}
 #footer_links .footer_links#menu_orders {
     border-right: none;
     padding: 0;
     border-radius: 0;
     border: 0;
}
#footer_links .footer_links#menu_account {
     border: 0;
     border-radius: 0;
     padding: 0;
}
#footer_links .footer_links_sub > li.menu_orders_item a {
     color: #000;
}
#footer_links a.footer_links_label:hover {
     color: #000;
}
#footer_links a.footer_links_label {
     color: #401c0c;
}
#footer_links .footer_links_sub > li i {
     color: #000!important;
}
 #footer_links .footer_links_sub > li.menu_orders_item a:hover {
     color: #401c0c!important;
}
 #menu_regulations {
     margin: 0!important;
}
#menu_contact {
     background: transparent;
     margin: 0 auto 2rem;
     position: relative;
     text-align: center;
     color: #fff;
     font-size: 12px;
    margin-bottom: 0;
     padding-bottom: 20px;
}
#menu_contact ul {
     margin: 0;
     background: transparent;
     z-index: 10;
     position: relative;
     padding-right: 20px;
     color: #000;
}
#menu_contact ul li a {
     color:#000 
}
 .btn.--large.--solid {
     background: #bf8d79;
     border: 1px solid #bf8d79;
     color: #fff;
}
 .footer_settings{
     margin-top: 30px;
}
.product__name:hover {
     color: #bf8d79;
}
 .big_label small, .headline small, .big_label__after, .headline__after {
     color: #bf8d79;
}
 .cm h2 {
	 font-size: 25px;
     text-align: center;
}

 .cm h3 {
     font-size: 21px;
     text-align: left;
}

 .cm h4 {
     font-size: 29px;
     text-align: center;
}
 .s-row {
     display:flex;
}
 .s-grid-3 {
     width:25%;
     margin-right: 20px;
}
.s-grid-2 {
     width:16.7%;
     margin-right: 20px;
     text-align: center;
}
.s-grid-2 img{
     width:80px;
}
 #main_cms .s-grid-3 a {
     text-decoration: none;
     font-size: 16px;
     font-weight: bold;
}
.big_label, .headline {
 
  color: #bf8d79;
font-size: 24px;
  padding-left: 0px;
 font-weight:bold;
  text-align: center;
 
  border-left: 0;
  margin-top: 30px;
  margin-bottom: 20px;
  display: block;
}.big_label small, .headline small, .big_label__after, .headline__after {
 
  display: block;
  margin-top: 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
 .s-grid-3:last-child,.s-grid-2:last-child {
     margin-right: 0px;
}
 .article__image_wrapper {
     float: none;
     max-width: 100%;
     margin: 0;
     margin-bottom: 0px;
     margin-bottom: 10px;
}
 .s-grid-2 img {
     width: 80px;
     display: block;
     margin: 0 auto 20px;
}
.s-grid-2 span {
     display:block 
}
 @media only screen and (min-width:979px) {
     #main_blog .col-md-6 {
         flex: 0 0 33%;
         max-width: 33%;
    }
}
#main_cms2 .bigs img {
  max-width: 320px;
  width: 100%;
}
#main_cms2 .slogs img {
  max-width: 450px;
  width: 100%;
}
.text-pad {
  text-align: left;
  padding: 10px 50px;
}
.s-row.nomargin .s-grid-6{
  align-content: center;
  align-items: center;
  justify-content: center;
  display: flex;
}
.text-pad a {
  border: 1px solid #bf8d79;
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
  text-decoration: none;
  padding: 10px 20px;
  top: 0px;
  position: relative;
}
 @media only screen and (max-width:978px) {
     ul.list-home {
 
  display: block;}
     body {
         padding: 60px 0 0;
    }
    
    html.--freeShipping:not(.order_process).--scroll-down #container:not(.payment_tunnel) header {
background: #fff;
  height: 61px!important;
}
    
    
    
   ul.list-home li {
  list-style: none !important;
  font-size: 9px;} 
    ul.list-home li {

  flex: auto;
  display: inline-block;
  margin: 10px;
}
     .s-row {
         display: block;
    }
    .s-grid-3 {
  width: 48%;
  margin-right: 1%;
  display: inline-block;
  vertical-align: top;
}
     .s-grid-3:nth-child(2n) {
         margin-right: 0px;
    }
    
  .text-pad {

  padding: 20px 0px;
}
.s-row.nomargin .s-grid-6 {

    width: 100%;

}
.s-row.nomargin.reversemobile{
  display: flex;
  flex-direction: column;
}
.s-row.nomargin.reversemobile .s-grid-6:first-child{
  order: 2;
}
    #main_cms .s-grid-3 a {
         text-decoration: none;
         font-size: 14px;
         font-weight: bold;
         margin-bottom: 20px;
         display: block;
    }
    #footer_links {
         padding-top: 20px;
    }
    #menu_regulations {
         padding-left: 0;
    }
    html.--freeShipping:not(.order_process) #container:not(.payment_tunnel) .freeShipping {
         top: 0;
    }
    html.--freeShipping:not(.order_process) #container:not(.payment_tunnel) header {
         padding-top: 38px;
         height: 99px;
    }
    html:not(.--scroll-down):not(.scroll):not(.sidebar_open):not(.--search-open).--freeShipping .main_page #menu_search .menu_search__block {
         top: 100px;
    }
    .s-grid-2 img {
         width: 55px;
    }
    .s-grid-2 {
         width: 48%;
         margin-right: 0;
        padding: 0 10px;
         text-align: center;
         display: inline-block;
         vertical-align: top;
         margin-bottom: 20px;
    }
    .s-row.heads .slogs p {
         font-size: 16px;
         font-weight: normal;
         text-transform: none;
         text-align: center;
         line-height: 1.3;
    }
    .s-grid-6 {
         width: 100%;
         font-size: 31px;
         font-weight: bold;
         text-transform: uppercase;
         text-align: center;
    }
     .container {
         padding-right: 15px;
         padding-left: 15px;
    }
    #main_cms2 .heads img {
  max-width: 320px;
  width: 100%;
}
#main_cms2 .slogs img {

  margin-top: 20px;
}
}
.big_label::after, .headline::after {
  height: 2px;
  width: 50px;
  background: #c08e79;
}
.product__name:hover {
  color:  #c08e79;
}
.big_label small, .headline small, .big_label__after, .headline__after {
  color: #000;
}
.big_label, .headline {
  color: #000;
}
.hotspot.--list .product__name:hover {
  color: #c08e79;
}
header a.nav-link:hover, a:hover, #menu_search .menu_search__mobile:hover, #menu_search .menu_search__submit:hover {
  color: #c08e79;
}.instagram__label .headline__after {
  color: #000;
  text-decoration: none;
}
.bestseller, .label.--bestseller{
background-image: linear-gradient(to right,#bf8d79, #f9bea4, #d7a18a, #fdc1a7, #bf8d79 );
}
header .nav-link.active,
.basket__product .product__link:hover{
  color: #c08e79;
}
.btn.--large.--solid,
.btn.--medium.--solid{
  background:  #c08e79;
  border: 1px solid  #c08e79;
}
footer.max-width-1200 {
  max-width: none;position: relative;
}
#footer_links,.footer_settings {
    max-width: 1170px;
}
.headline__after {
    font-size:13px;
    font-weight: normal;
}
.projector_status__info_amount { 
    display: none !important; 
}
.projector_stocks__icon { 
    display: none !important; 
}
.projector_stocks__info { 
    display: none !important; 
}
@media only screen and (max-width:978px) {
html.--freeShipping:not(.order_process) #container:not(.payment_tunnel) header {
  padding-top: 0;
}
}
#.freeShipping {
     margin: 0;
     border: 0;
     background-image: linear-gradient(to right,#bf8d79, #f9bea4, #d7a18a, #fdc1a7, #bf8d79 );
     color: #fff;
    position:relative;
}
.ck_dsclr_v2 a {
     color: #fff!important;
}
h2 {
  font-size: 1.167em;
  font-weight: bold;
  color: #bf8d79;
  text-align: center;
}.topBasket__sub strong {
  font-weight: normal;
}#main_cms .s-grid-3 img {
    width:100%;
}

#search .product__compare.--has-child::after {
  display: none;
}#search .product__compare_item {
  background: #fff;
  z-index: 1;
  padding-left: 0;
  padding-right: 0;
  text-align: left;
  position: relative;
  font-size: 11px;
  color: #333;
}
.ftd {
  text-align: center;
  font-size: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
  color: #888;
}
.ftd a{
  color: #888;
}
.ftd a:hover{
  color: #000;
}
.btn:not(.--solid):not(.--outline):not(.--secondary):not(.--icon) {
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 1px;
}
#main_cms .s-grid-3 a span::after {
  content: "\F105";
  font-family: FontAwesome;
  font-size: 15px;
  font-weight: 400;
  color: inherit;
  display: inline-block;
  margin-left: 10px;transition:all 0.5s ease;
}
#main_cms .s-grid-3 a:hover span::after {
 margin-left: 15px;transition:all 0.5s ease;
}
 .s-grid-6 {
     width: 45%;
     font-size: 35px;
     font-weight: bold;
     text-transform: uppercase;
     text-align: center;
}.price_info__wrapper {
   color: #000;
}.product__prices .price {
  text-align: center;
  font-size: 19px;
}
.omnibus_price {
  font-size: 11px;}
.price.--max del {
font-size: 15px;
}
header .nav-link.active {
     color: #bf8d79;
}
.badge-info {
     background-color: #bf8d79;
     color: #fff;
}
.btn.--medium.--solid {
     background: #bf8d79;
     border: 1px solid #bf8d79;
}
.basket__product .product__link:hover {
     color: #bf8d79;
}
.topBasket__sub.--hover .badge, .topBasket__row a:hover {
     background-color: #fff;
     color: #bf8d79;
}
.progress__icon {
     color: #bf8d79;
}
.progress__item.--active .progress__icon {
     background: #bf8d79;
     border: 1px solid #bf8d79;
     color: #fff;
}
 .photos__link.--nav.--video::before {
     background: #bf8d79;
}
.hotspot.--list .product__name:hover {
     color: #bf8d79;
}
 .topBasket__sub.--hover {
     background-color:#bf8d79 
}
 .enclosures__name::before {
     color: #bf8d79;
}
 .s-row.heads {
     min-height: 120px;
     align-content: center;
     align-items: center;
     margin-bottom: 40px;
}
 .s-row.heads .slogs p{
     font-size: 19px;
     font-weight: normal;
     text-transform: none;
     text-align: left;
     line-height: 1.6;
}
 .ck_dsclr_v2 a:hover {
     color: #bf8d79!important;
}
.ck_dsclr__btn_v2 {
     background-color: #bf8d79!important;
}
 .freeShipping:before {
     content:'';
     background: #bf8d79;
    width:100%;
    left:-100%;
    height:100%;
    position: absolute;
     display: block;
}
.freeShipping:after {
     content:'';
     background: #bf8d79;
    width:100%;
    right:-100%;
    height:100%;
    position: absolute;
     display: block;
}
.freeShipping__close {
     color: #fff;
}
.freeShipping__close:hover {
     color: #fff;
    opacity:0.8
}
 header a.nav-link:hover,a:hover,#menu_search .menu_search__mobile:hover, #menu_search .menu_search__submit:hover {
     color: #bf8d79;
}
footer {
     background: #fff;
}
#footer_links .footer_links_label {
     margin: 0 0 2rem 0;
     display: block;
     color: #000;
}
#search .product__compare_item:hover {
     color: #bf8d79;
}
.hotspot:not(.--slider):not(.--list) .products {
     border: 0;
}
.product__name {
  font-size: 1.4rem;
  text-align: center;
}
.product__prices {
     text-align: center;
}
 #footer_links {
     text-align: left;
     margin-bottom: 15px;
     padding-top: 0;
}
#footer_links a, #footer_links span {
     display: block;
     text-decoration: none;
     color: #000;
}
 #footer_links a:hover {
    color: #401c0c;
}
 #footer_links .footer_links#menu_orders {
     border-right: none;
     padding: 0;
     border-radius: 0;
     border: 0;
}
#footer_links .footer_links#menu_account {
     border: 0;
     border-radius: 0;
     padding: 0;
}
#footer_links .footer_links_sub > li.menu_orders_item a {
     color: #000;
}
#footer_links a.footer_links_label:hover {
     color: #000;
}
#footer_links a.footer_links_label {
     color: #401c0c;
}
#footer_links .footer_links_sub > li i {
     color: #000!important;
}
 #footer_links .footer_links_sub > li.menu_orders_item a:hover {
     color: #401c0c!important;
}
 #menu_regulations {
     margin: 0!important;
}
#menu_contact {
     background: transparent;
     margin: 0 auto 2rem;
     position: relative;
     text-align: center;
     color: #fff;
     font-size: 12px;
    margin-bottom: 0;
     padding-bottom: 20px;
}
#menu_contact ul {
     margin: 0;
     background: transparent;
     z-index: 10;
     position: relative;
     padding-right: 20px;
     color: #000;
}
#menu_contact ul li a {
     color:#000 
}
 .btn.--large.--solid {
     background: #bf8d79;
     border: 1px solid #bf8d79;
     color: #fff;
}
 .footer_settings{
     margin-top: 30px;
}
.product__name:hover {
     color: #bf8d79;
}
 .big_label small, .headline small, .big_label__after, .headline__after {
     color: #bf8d79;
}
 .cm h2 {
	 font-size: 25px;
     text-align: center;
}

 .cm h3 {
     font-size: 21px;
     text-align: left;
}

 .cm h4 {
     font-size: 29px;
     text-align: center;
}
 .s-row {
     display:flex;
}
 .s-grid-3 {
     width:25%;
     margin-right: 20px;
}
.s-grid-2 {
     width:16.7%;
     margin-right: 20px;
     text-align: center;
}
.s-grid-2 img{
     width:80px;
}
 #main_cms .s-grid-3 a {
     text-decoration: none;
     font-size: 16px;
     font-weight: bold;
}
.big_label, .headline {
 
  color: #bf8d79;
font-size: 24px;
  padding-left: 0px;
 font-weight:bold;
  text-align: center;
 
  border-left: 0;
  margin-top: 30px;
  margin-bottom: 20px;
  display: block;
}.big_label small, .headline small, .big_label__after, .headline__after {
 
  display: block;
  margin-top: 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
 .s-grid-3:last-child,.s-grid-2:last-child {
     margin-right: 0px;
}
 .article__image_wrapper {
     float: none;
     max-width: 100%;
     margin: 0;
     margin-bottom: 0px;
     margin-bottom: 10px;
}
 .s-grid-2 img {
     width: 80px;
     display: block;
     margin: 0 auto 20px;
}
.s-grid-2 span {
     display:block 
}
 @media only screen and (min-width:979px) {
     #main_blog .col-md-6 {
         flex: 0 0 33%;
         max-width: 33%;
    }
}
#main_cms2 .bigs img {
  max-width: 320px;
  width: 100%;
}
#main_cms2 .slogs img {
  max-width: 450px;
  width: 100%;
}



/*/ wspolpraca /*/
.page-wspolpraca h3 {
  text-transform: none;
  font-size: 22px;
  line-height: 1.4;
}
.page-wspolpraca h3 span {
  color:#bf8d79;
}
.s-row.nomargin.quests .s-grid-6 {
  display: block;
  text-align: left;
}

.quests h4 {
  font-size: 18px;
  text-align: left;
  text-transform: none;
  padding-right: 40px;
}
.quest {
  margin-bottom: 30px;
  padding-bottom: 0;
}
.quest:after {
    content:'';
    display:block;
    width:150px;
    height:1px;
    background:#ddd;
    margin-top: 25px;
}
.quests p {
  font-weight: 400;
  text-transform: none;
  font-size: 15px;
  padding-right:40px;
}
.bgcover h3 {
  font-size: 25px;
  text-align: center!important;
  line-height: 1.5;
  margin-bottom: 30px;
}

.page-wspolpraca ul {
    position:relative;
    padding-left:30px;
}
.page-wspolpraca ul li {
    position:relative;
}
.page-wspolpraca ul li::before {
  content: '\f00c';
font-family: FontAwesome;
font-weight: 400;
font-style: normal;
text-decoration: inherit;
position: absolute;
top: 0px;
left: 0;
font-size: 20px;
  color: #e1aa92;
}
.page-wspolpraca ul {
  list-style-type: none !important;
  padding-left: 0 !important;
}
.page-wspolpraca ul li {
font-size: 17px;
text-transform: none;
font-weight: 400;
margin-bottom: 12px;
padding-left: 36px;
}
.text-pad.page-wspolpraca a,.page-wspolpraca a {
  border: 0;
  font-size: 15px;
  font-weight: bold;
  text-transform: none;
  text-decoration: none;
  padding: 14px 25px;
  top: 0;
  position: relative;
  background: #e1aa92;
  border-radius: 30px;
  color: #fff;
}
.bgcover h5 {
  font-size: 21px;
  line-height: 1.5;
  font-weight: 400;
}
.bgcover h5 strong {
  font-size: 27px;
}
.bgcover a {
  border: 0;
  font-size: 15px;
  font-weight: bold;
  text-transform: none;
  text-decoration: none;
  padding: 14px 25px;
  top: 0;
  position: relative;
  background: #e1aa92;
  border-radius: 30px;
  color: #fff;    
  margin-top:20px;display: inline-block;
}
.bgcover a:hover {
  border: 0;
  font-size: 15px;
  font-weight: bold;
  text-transform: none;
  text-decoration: none;
  padding: 14px 25px;
  top: 0;
  position: relative;
  background:#bf8d79;
  border-radius: 30px;
  color: #fff;  
}
.text-pad.page-wspolpraca a:hover,.page-wspolpraca a:hover {
  border: 0;
  font-size: 15px;
  font-weight: bold;
  text-transform: none;
  text-decoration: none;
  padding: 14px 25px;
  top: 0;
  position: relative;
  background:#bf8d79;
  border-radius: 30px;
  color: #fff;
}
.bgcover p {
  text-align: center;
  line-height: 1.7;
}
.bgcover {
  background: #f5f5f5;
  padding: 50px;
  text-align: center;
  margin-bottom: 50px;
}
.text-pad.page-wspolpraca p {
  font-size: 16px;
  text-transform: none;
  font-weight: 400;
  text-align: justify;
  line-height: 1.5;
}
.bgcover h3 span {
  color: #e1aa92; 
}





 @media only screen and (max-width:978px) {
    .page-wspolpraca h3 br{
        display:none;
    } 
    .text-pad.page-wspolpraca a {
  margin-bottom: 20px;
  display: inline-block;
}.page-wspolpraca h3 {

  text-align: center;
}.bgcover {
  padding: 20px;
}.quests h4,.quests p {
  padding-right: 0;
}
.nomargin.reverse {
  display: flex;
  flex-direction: column;
}.bgcover {
  margin-bottom: 0px;
}
.nomargin.reverse .s-grid-6:first-child {
  order: 2;
}
.bgcover h3 {
  font-size: 23px;
  text-align: center !important;
  line-height: 1.2;
  margin-bottom: 30px;
}
     body {
         padding: 60px 0 0;
    }
     .s-row {
         display: block;
    }
    .s-grid-3 {
  width: 48%;
  margin-right: 1%;
  display: inline-block;
  vertical-align: top;
}
     .s-grid-3:nth-child(2n) {
         margin-right: 0px;
    }
    #main_cms .s-grid-3 a {
         text-decoration: none;
         font-size: 14px;
         font-weight: bold;
         margin-bottom: 20px;
         display: block;
    }
    #footer_links {
         padding-top: 20px;
    }
    #menu_regulations {
         padding-left: 0;
    }
    html.--freeShipping:not(.order_process) #container:not(.payment_tunnel) .freeShipping {
         top: 0;
    }
    html.--freeShipping:not(.order_process) #container:not(.payment_tunnel) header {
         padding-top: 38px;
         height: 99px;
    }
    html:not(.--scroll-down):not(.scroll):not(.sidebar_open):not(.--search-open).--freeShipping .main_page #menu_search .menu_search__block {
         top: 100px;
    }
    .s-grid-2 img {
         width: 55px;
    }
    .s-grid-2 {
         width: 48%;
         margin-right: 0;
        padding: 0 10px;
         text-align: center;
         display: inline-block;
         vertical-align: top;
         margin-bottom: 20px;
    }
    .s-row.heads .slogs p {
         font-size: 16px;
         font-weight: normal;
         text-transform: none;
         text-align: center;
         line-height: 1.3;
    }
    .s-grid-6 {
         width: 100%;
         font-size: 26px;
         font-weight: bold;
         text-transform: uppercase;
         text-align: center;
    }
     .container {
         padding-right: 15px;
         padding-left: 15px;
    }
    #main_cms2 .heads img {
  max-width: 320px;
  width: 100%;
}
#main_cms2 .slogs img {

  margin-top: 20px;
}
}






.big_label::after, .headline::after {
  height: 2px;
  width: 50px;
  background: #c08e79;
}
.product__name:hover {
  color:  #c08e79;
}
.big_label small, .headline small, .big_label__after, .headline__after {
  color: #000;
}
.big_label, .headline {
  color: #000;
}
.hotspot.--list .product__name:hover {
  color: #c08e79;
}
header a.nav-link:hover, a:hover, #menu_search .menu_search__mobile:hover, #menu_search .menu_search__submit:hover {
  color: #c08e79;
}.instagram__label .headline__after {
  color: #000;
  text-decoration: none;
}
.bestseller, .label.--bestseller{
background-image: linear-gradient(to right,#bf8d79, #f9bea4, #d7a18a, #fdc1a7, #bf8d79 );
}
header .nav-link.active,
.basket__product .product__link:hover{
  color: #c08e79;
}
.btn.--large.--solid,
.btn.--medium.--solid{
  background:  #c08e79;
  border: 1px solid  #c08e79;
}
footer.max-width-1200 {
  max-width: none;position: relative;
}
#footer_links,.footer_settings {
    max-width: 1170px;
}
.headline__after {
    font-size:13px;
    font-weight: normal;
}
.projector_status__info_amount { 
    display: none !important; 
}
.projector_stocks__icon { 
    display: none !important; 
}
.projector_stocks__info { 
    display: none !important; 
}
.cm h5 {
  font-size: 14px;
  line-height: 1;
}
.cm h3{
  margin: 9px 0;}
@media only screen and (max-width:978px) {
html.--freeShipping:not(.order_process) #container:not(.payment_tunnel) header {
  padding-top: 0;
}
}
.text-pad h4 {
  font-size: 18px;
  text-align: left;
  text-transform: none;
  color:#392415;
}

#main_tree5 {
    display:none;
}
p {
    font-size: 16px;
    text-align: left;
}
ul li {
	font-size: 16px;
}
strong {

	font-weight: bold;
}
footer.max-width-1200 {
  margin-left: 15px;
  margin-right: 15px;
}

#links_footer_1 {
  padding-left: 0;
}
#menu_contact {

  padding-right: 0;
  margin-right: 0;
}
#menu_contact ul {
  padding-right: 0;
  align-content: center;
  align-content: center;
  justify-content: center;
}
@media (max-width: 756px) {
  html .main_page {
    padding-top: 20px;
  }
}
#main_banner1[data-full-width="true"] {
  padding-bottom: 0;
}
.section, .hotspot__wrapper {
  padding-bottom: 0;
padding-top: 0;
}
.text-pad p {
  padding-top: 15px;
  padding-bottom: 15px;
}
.text-pad h4 {
  font-size: 18px;
  text-align: left;
  text-transform: none;
  color: #392415;
}
@media only screen and (max-width: 978px) {
  .s-grid-12 ul.list-home {
    display: block;
  }
  .s-grid-12 ul.list-home li {
    flex: auto;
    display: inline-block;
    margin: 10px;
  }
  .slogan {
  padding-top: 0;
}
}
.headline__after {
    align-content: center;
}@media (min-width: 757px) {
  .headline__wrapper {
    flex-direction: column;
  }
}@media (min-width: 757px) {
  .headline__wrapper {
    display: block;
  }
}
a.headline__after {
  text-align: center;
}
@media only screen and (min-width:1180px) {
footer.max-width-1200 {
  max-width: 1170px;
  display: block;
  margin: 0 auto !important;
}
}
html {
  scroll-behavior: smooth;
}
p {
    font-size: 16px;
    text-align: left;
}
ul li {
	font-size: 16px;
}
strong {

	font-weight: bold;
}

html {
  scroll-behavior: smooth;
}

.number_description { 
    display: none !important; 
}
.number_amount { 
    display: none !important; 
}
.number_unit { 
    display: none !important; 
}
#main_banner1 .main_slider {
display: block;
}


#footer_links .footer_links_sub > li.menu_orders_item a {
  font-size: 14px;
}#footer_links a, #footer_links span {
  font-size: 14px;
}
.product__name {
  font-weight: 400;
  font-family: 'open sans';}
body,.big_label, .headline {
  font-family: 'open sans','Helvetica',sans-serif,"Arial",sans-serif;}
  .ck_dsclr_v2 p {
font-family: 'open sans','Helvetica',sans-serif,"Arial",sans-serif;font-size: 14px;
}
p {
 font-family: 'open sans','Helvetica',sans-serif,"Arial",sans-serif;
}h1.product_name__name {
  font-family: 'roboto condensed';
  font-weight: 500;
}