                                    /*
Theme Name: protexa
Template: Divi      
*/
 .et-cart-info {
display:none;
}
.woofc-menu-item-inner[data-count="0"] .woofc-menu-item-inner-subtotal {
    display: none;
}
#main-header .et_search_form_container .dgwt-wcas-search-wrapp {
top: 3.25px!important;
}
#main-header.et-fixed-header .et_search_form_container .dgwt-wcas-search-wrapp {
  top: -1.75px !important;
}
.et-fixed-header .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
  padding: 8px 24px 5px 48px!important;
  
  }
 .et-fixed-header .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
  top: 15px!important;
  
  }
  .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
  background: transparent;
  }
 .caption-wrap {
 background: #09226ad4!important;
  margin: 0 0 22.5vh!important;
 }
  .caption-wrap .caption{
 font-size: 4vw!important;
  padding: 39px!important;
 font-family: 'Rajdhani',Helvetica,Arial,Lucida,sans-serif!important;
 }
 .et_pb_button {
 background: -moz-linear-gradient(107deg, rgba(200,222,252,1) 0%, rgba(204,209,221,1) 100%);
background: -webkit-linear-gradient(107deg, rgba(200,222,252,1) 0%, rgba(204,209,221,1) 100%);
background: linear-gradient(107deg, rgba(200,222,252,1) 0%, rgba(204,209,221,1) 100%);
border:0!important;
color: #19191a;
 }
  h1 , h2 {
  padding: 34px 0 34px 0;
  position:relative;
  }
 h1::before{
 content:"";
 width:75px;
 height:75px;
 position:absolute;
 background: rgb(200,222,252);
background: -moz-linear-gradient(107deg, rgba(200,222,252,1) 0%, rgba(204,209,221,1) 100%);
background: -webkit-linear-gradient(107deg, rgba(200,222,252,1) 0%, rgba(204,209,221,1) 100%);
background: linear-gradient(107deg, rgba(200,222,252,1) 0%, rgba(204,209,221,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c8defc",endColorstr="#ccd1dd",GradientType=1); 
left: -31px;
  top: 0;
  z-index: -1;
  border:7px solid #fff;
  -webkit-box-shadow: -9px -9px 0px -7px rgba(171, 202, 244, 1);
-moz-box-shadow: -9px -9px 0px -7px rgba(171, 202, 244, 1);
box-shadow: -9px -9px 0px -7px rgba(171, 202, 244, 1);
opacity: 0.7;



 }
 
 
 
 h2::before{
 content:"";
 width:75px;
 height:75px;
 position:absolute;
 background: rgb(200,222,252);
background: -moz-linear-gradient(107deg, rgba(200,222,252,1) 0%, rgba(204,209,221,1) 100%);
background: -webkit-linear-gradient(107deg, rgba(200,222,252,1) 0%, rgba(204,209,221,1) 100%);
background: linear-gradient(107deg, rgba(200,222,252,1) 0%, rgba(204,209,221,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c8defc",endColorstr="#ccd1dd",GradientType=1); 
left: -31px;
  top: 0;
  z-index: -1;
  border:7px solid #fff;
  -webkit-box-shadow: -9px -9px 0px -7px rgba(171, 202, 244, 1);
-moz-box-shadow: -9px -9px 0px -7px rgba(171, 202, 244, 1);
box-shadow: -9px -9px 0px -7px rgba(171, 202, 244, 1);
opacity: 0.7;
 }
 .woocommerce-loop-product__title::before {
 display:none;
 } 
 .products .product {
 text-align:center;
 }
 @media all and (min-width:981px) {
.home #page-container {
padding-top:0!important;
}
.home #main-header {
background-color: #09226ad4;
}
.wyrownanie .et_pb_column {
display: flex;
    flex-direction: column;
    justify-content: center;
}
.container , .et_pb_row{
max-width: 1380px;
}
#top-menu a {
color: #ffffff;
}
.et_secondary_nav_enabled #page-container #top-header {
  background-color: #000000 !important;
}
}



@media all and (max-width:980px) {
 .caption-wrap {
  margin: 0!important;
 }
 .caption-wrap .caption {
  font-size: 5vw !important;
   padding: 23px!important;
}
.mobile_menu_bar::before {
color:#fff!important;
}
}