                                    /*
Theme Name: slipdoor
Template: Divi      
*/
 h3 {
 font-size:20px;
 }
.slider-slip .et_pb_slide_description {
}


.slider-slip .et_pb_slide_description .et_pb_slide_title {
background: #d7ccb2ba;
padding: 20px;
}
.slider-slip .et_pb_slide_description .et_pb_slide_title h3 {
color: #554b34!important;
}

.slider-slip .et_pb_slide_description .et_pb_slide_content{
background: #d7ccb2ba;
margin-top:15px;
padding: 20px;
}
.oferta-obrazglowny {
margin-bottom:0!important;
position:relative;
}
.notki .et_pb_blurb {
background:#7064499e;
margin-bottom:0!important;
position:absolute!important;
bottom:0;
}
.notki .et_pb_blurb .et_pb_blurb_content {
max-width:100%;
}
.notki .et_pb_button_module_wrapper {
background:#7064499e;
padding-bottom:20px;
}

.notki .et_pb_blurb_container h4 {
color: #000;
  background: #ffffffb2;
  padding: 7px;
}
.notki .et_pb_blurb_container .et_pb_blurb_description {
color: #fff;
  line-height: normal;
 padding: 0 15px 15px 15px;
}
.et_pb_text_inner h1 , .et_pb_text_inner h2, .et_pb_text_inner h3 , .et_pb_title_container h1 , .entry-title , .product h1 {
border-left:12px solid #706449;
padding-left:20px;
}

.et_pb_text_inner h1:after , .et_pb_text_inner h2:after, .et_pb_text_inner h3:after , .et_pb_title_container h1:after , .entry-title:after , .product h1:after {
border-bottom: 1px solid #d7ccb2;
  content: '';
  display: block;
  width: 100%;
  position: relative;
  bottom: -10px;
  left: 0px;
}
.type-product .entry-title {
border-left:0px solid #706449;
padding-left:0px;
}
.type-product .entry-title:before {
border:0;
}

.woocommerce-shipping-destination {
display:none;
}
.woocommerce button.button:hover, .woocommerce-page button.button:hover , .woocommerce button.button.alt:hover {
color:#554b34;
}
.woocommerce a.button.alt, .woocommerce-page a.button.alt {
  border-color: #554b34;
}
.woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover {
  color: #554b34;
}
.woocommerce nav.woocommerce-pagination ul li span.current {
  background: #D7CCB2;
  
  }
.et-cart-info {
display:none;
}
.woofc-area.woofc-style-02 .woofc-area-top {
background-color: #D7CCB2;
}
.woofc-suggested-heading span {
font-size: 22px;
  font-weight: bold;
  color: #706449;
}
.woocommerce-LoopProduct-link .woocommerce-loop-product__title , .woocommerce-LoopProduct-link .price {
text-align:center;
}
#mailpoet_form_2 .mailpoet_submit , .mailpoet_paragraph .mailpoet_submit{
  background: #D7CCB2;
  color:#554b34;
  padding: 10px;
}
#mailpoet_form_2 .mailpoet_text {
padding: 10px;
}
.woofc-menu-item-inner[data-count="0"] .woofc-menu-item-inner-subtotal {
    display: none;
}
.dnwoo_minicart {
display:none;
}
.dnwoo_product_carousel_layout_three .dnwoo_product_details_container {
  background: #fff!important;
  text-align: center;
}
.dodatkowe h2 {
font-size:22px!important;
}
.dodcross h2 {
display:none;
}
.dodcross .product h2 {
display:block!important;
}
.dodcross::before {
content:"Polecamy dla tego produktu";
font-size: 22px;
  position: relative;
  font-weight: 500;
}

/*
.dnwoo_product_imgwrap .dnwoo_product_image_container::before {
font-family: ETmodules !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 0 0;
  direction: ltr;
  color: #2ea3f2;
  content: "\E050";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  font-size: 32px;
  -webkit-transition: all .4s;
  transition: all .4s;
}
.dnwoo_product_imgwrap .dnwoo_product_image_container:hover::before {
opacity:1;
}
*/
.promotki-slip .prom-regaly .type-product {
display:none;
}
.promotki-slip .prom-regaly .type-product.featured {
display:block!important;
}
.wapf-wrapper input {
padding: 10px;
  font-size: 15px;
}
.oferta-obrazglowny:hover + .notka-obraz h4{
  margin-bottom:30px;
  font-size:22px;
  
}
.notka-obraz h4 {
  -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.notka-obraz:hover h4{
  margin-bottom:30px;
  font-size:22px;
}
.woocommerce-product-gallery__image {
  pointer-events: none;
}
.produktszafa label , .wapf-field-number label {
color: #706449;
font-size: 18px;
font-weight:bold;

}
.instukcjapomiaru {
position:relative;
padding-left:28px;
}
.instukcjapomiaru::before {
content:url('/wp-content/uploads/2023/10/ikona-jakzmierzyc.png');
position: absolute;
  left: 0;
  top: 2px;
  display: inline-block;
}
.woocommerce-cart table.cart img {
width:150px;
}
.woocommerce .quantity input.qty {
  width: 5.3em;
}
.products .onsale {
display:none;
}

.et_shop_image {

  display: flex !important;
  align-items: center;
  justify-content:center;
  min-height:190px;
}
.et_shop_image img {
max-height: 180px;
  width: auto !important;
}
/*
.field-6549de7dc7a89 , .field-6550fd967a0ba , .field-65532c6e0b1b3 {
  visibility: collapse;
}*/

.wpcf7 input , .wpcf7 select {
width:100%;
background-color: #eee;
padding:7px;
}
.notkainformacje .et_pb_blurb_content {
  
  margin: 0!important;
  }
  .notkainformacje .et_pb_blurb_content h4 {
  
  font-weight:bold;
  }
  .woocommerce table.shop_table {
  font-size: 16px;
}
  
@media all and (max-width:700px) {
.notki .et_pb_blurb {
margin-top:220px;
}
}
@media all and (min-width:981px) {
.container.et_search_form_container.et_pb_search_visible {
  display: flex;
  align-items: center;
  justify-content: end;
}
.et_search_form_container .dgwt-wcas-search-wrapp {
 
  top: auto!important;
  bottom: auto!important;
  
  position: relative!important;
  margin: 0;
 
}
.et_pb_wc_related_products_0_tb_body ul.products li.product h2 {
font-size: 18px !important;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
top: 13px;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
padding: 5px 24px 5px 48px!important;
}
.filtry-sleep {
display:flex;
justify-content: flex-start;
align-items: center;
}
.filtry-sleep  .berocket_single_filter_widget {
max-width:18%;
width:18%;
margin-right: 2%;
}
.product_cat-drzwi-przesuwne .woocommerce-product-gallery {
  position: sticky !important;
  top: 110px;

}
.woofc-area.woofc-position-05 {
 
  width: 100%;
  max-width: 80%;
 }
 .woofc-suggested {
 overflow-y: auto;
  height: 315px;
  }
 .woofc-suggested-products  {
 display: flex;
  flex-wrap: wrap;
 }
 .woofc-area .woofc-suggested .woofc-suggested-product {
  width: 31% !important;
  border: 1px solid #D7CCB2;
    justify-content: space-around;
    margin-right: 1%;
    margin-bottom: 1%;
    height: auto;
}
 .woofc-suggested-products .slick-track {
 width: 100%!important;
  transform: none!important;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
 }
  .woofc-suggested-products .slick-cloned {
 display:none!important;
 position: absolute;
  left: -9999px;
  top: -9999px;
  visibility: hidden;
 }
 .slick-dots {
 display:none!important;
 }
 	.woofc-area.woofc-style-02 .woofc-area-bot .woofc-continue {
		margin-top:0;
		background-color: #D7CCB2;
	}
}

@media all and (max-width:980px) {
.promotki-slip {
display:flex;
}

.promotki-slip .prom-regaly .type-product.featured {
display:inline-block!important;
}
}

@media all and (max-width:480px) {
.woocommerce-page ul.products li.product:nth-child(n) {
width:48%!important;
}
}