/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

/* Hide footer */

/* Remove bottom footer from divi */
#footer-bottom {
display:none;
}

/* Remove cart icon from menu */
.et-cart-info {
   display: none;
}


/* category styles */
.woocommerce-price-amount amount{
    color:aquamarine !important;
}

/* warzywniak style 

.cat-item cat-item-28 current-cat a{
      color:white !important;
    background-color: #24bf45;
    padding: 5px !important;
    
} 

.current-cat a{
     color:white !important;
    background-color: #383e47;
    padding: 5px !important;
     
}


.current-cat{
     color:white !important;
    background-color: #383e47;
    padding: 5px !important;
    
}

*/
.et_pb_widget ul li {
background-color: #f9f9f9;
padding: 10px;

 
    
}

.et_pb_widget ul li a{
    transition: all 0.3s ease;
    
}
.et_pb_widget ul li:hover a{
    padding-left: 8px;

}


.et_pb_widget ul li.current-cat {
     border-left: 4px solid #dcae83;
 padding-left: 8px;

        
}

/* style for side menu
.et_pb_widget ul li.current-menu-item > a {
  padding-left: 8px;
  
}

.et_pb_widget ul li.current-menu-item {
   border-left: 4px solid #dcae83;
  display: inline-block;

    
} */


/* search style */

#search-2.et_pb_widget {
border: none;
}

.screen-reader-text {
display: none;
}

input, .input-text{

margin-bottom: 10px;
padding: 8px !important;
    border-radius: 0px !important;
    border-bottom: 6px solid !important;
    border-color: #dcae83 !important;
}


.woocommerce form .form-row.woocommerce-invalid label{
    color: #000 !important;
    background-color: #fa9385 !important;
}


/* woo commerce btn style */

button, a.button, 
button.button, 
input.button, 
#review_form #submit{
    color: white;
  background:#424a54; 
    padding:  10px 30px;
    border: none;
    text-transform: uppercase;
      font-size:12px !important ;
    font: bold;
    transition: none !important;
    cursor: pointer;
}

button:hover, a.button:hover, 
button.button:hover, 
input.button:hover
#review_form #submit
{
    color: white;
  background:rgba(66,74,84, 0.8); 
    padding:  10px 30px;
    border: none;
    text-transform: uppercase;
      font-size:12px !important ;
    font: bold;
    transition: none !important;
    cursor: pointer;
}

/* woo slider widget*/

.woocommerce .widget_price_filter .price_slider_amount .button {
    color: #ffffff !important;
  background:#424a54; 
    padding: 10px !important;
    border: none;
    text-transform: uppercase;
      font-size:12px !important ;
    font: bold;
    border-radius: 0px;
    transition: none !important;
}

.woocommerce .widget_price_filter .price_slider_amount .button:hover {
    color: #ffffff !important;
  background:rgba(66,74,84, 0.8); 
    padding: 10px!important;
    border: none;
    text-transform: uppercase;
      font-size:12px !important;
    font: bold;
    border-radius: 0px;
    transition: none !important;
}


.woocommerce .widget_price_filter .ui-slider .ui-slider-range{
    background-color:#dcae83;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
    background-color:#dcae83;
}

/* woo pagination */


.woocommerce nav.woocommerce-pagination ul li{
      color: #ffffff !important;
  background:#424a54; 
    padding: 10px ;
    border: none;
    text-transform: uppercase;
      font-size:15px ;
    font: bold;
    transition: none !important;
}

.woocommerce nav.woocommerce-pagination ul li a{
      color: #ffffff !important;
  background:#424a54; 
    padding: 10px ;
    border: none;
    text-transform: uppercase;
      font-size:15px ;
    font: bold;
    transition: none !important;
}


.woocommerce nav.woocommerce-pagination ul li span.current{
      color: #ffffff !important;
  background:#424a54; 
    padding: 10px ;
    border: none;
    text-transform: uppercase;
      font-size:15px ;
    font: bold;
    transition: none !important;
    border-bottom: 6px solid #dcae83;
}

.woocommerce nav.woocommerce-pagination ul li a:hover{
      color: #ffffff !important;
  background:rgba(255,255,255, 0.2); 
    padding: 10px ;
    border: none;
    text-transform: uppercase;
      font-size:15px ;
    font: bold;
    transition: none !important;
}
.woocommerce nav.woocommerce-pagination ul li a:active{
      color: #ffffff !important;
  background:rgba(255,255,255, 0.2); 
    padding: 10px ;
    border: none;
    text-transform: uppercase;
      font-size:15px ;
    font: bold;
    transition: none !important;
}

/* Other buttons */

/*added to chart info*/
a.button.wc-forward {
    color: #383e47 !important;
    background-color: #ffffff;
    padding: 10px ;
    border: none;
    text-transform: uppercase;
      font-size:12px !important ;
    font: bold;
    border-radius: 0px;
      transition: none !important;
    margin-left: 30px !important;
}

a.button.wc-forward:hover {
    color: #383e47 !important;
    background-color: rgba(255,255,255, 0.7)!important;
    padding: 10px ;
    border: none;
    text-transform: uppercase;
      font-size:12px !important ;
    font: bold;
    border-radius: 0px;
      transition: none !important;
     margin-left: 30px !important;
}




/*chart page*/
.input{
    color: #000000 !important;
    
}

/*przejdz do kasy */
a.checkout-button.button.alt.wc-forward
{
    color: #fff !important;
  background:#424a54; 
    padding:  10px 30px;
    border: none;
    text-transform: uppercase;
      font-size:12px !important;
    font: bold;
    transition: none !important;
    cursor: pointer;
     border-radius: 0px;
      transition: none !important;
    
}

a.checkout-button.button.alt.wc-forward:hover
{
    color: #fff !important;
  background:rgba(66,74,84, 0.8)!important; 
    padding:  10px 30px;
    border: none;
    text-transform: uppercase;
      font-size:12px !important ;
    font: bold;
    transition: none !important;
    cursor: pointer;
     border-radius: 0px;
      transition: none !important;
}


/* other btns on checkout page*/


button.button
{
    color: #fff !important;
  background:#424a54; 
    padding:  10px 30px !important;
    border: none;
    text-transform: uppercase;
      font-size:12px !important;
    font: bold;
    transition: none !important;
    cursor: pointer;
     border-radius: 0px;
    
}



button.button:disabled
{
    color: #fff !important;
  background:rgba(66,74,84, 0.5)!important; 
    padding:  10px 30px !important;
    border: none;
    text-transform: uppercase;
      font-size:12px !important ;
    font: bold;
    transition: none !important;
    cursor: pointer;
     border-radius: 0px;
    
}


button.button:enabled
{
    color: #fff !important;
  background:#424a54 !important; 
    padding:  10px 30px !important;
    border: none;
    text-transform: uppercase;
      font-size:12px !important ;
    font: bold;
    transition: none !important;
    cursor: pointer;
     border-radius: 0px;
      
}


button.button:hover
{
    color: #fff !important;
  background:rgba(66,74,84, 0.8)!important; 
  padding:  10px 30px !important;
    border: none;
    text-transform: uppercase;
      font-size:12px !important ;
    font: bold;
    transition: none !important;
    cursor: pointer;
     border-radius: 0px;
     
}


/*wroc do sklepu*/

a.button.wc-backward {
    color: #fff !important;
  background:#424a54 !important; 
    padding:  10px 30px !important;
    border: none;
    text-transform: uppercase;
      font-size:12px !important ;
    font: bold;
    transition: none !important;
    cursor: pointer;
     border-radius: 0px;

}

a.button.wc-backward:hover
{
    color: #fff !important;
  background:rgba(66,74,84, 0.8)!important; 
  padding:  10px 30px !important;
    border: none;
    text-transform: uppercase;
      font-size:12px !important ;
    font: bold;
    transition: none !important;
    cursor: pointer;
     border-radius: 0px;
   
}


/*Koszyk

input#quantity_5fcce0e2a6683.input-text.qty.text {
    background-color: #000000 !important;
    color: #000000 !important;
}

.qty{
    background-color: #000000 !important;
    color: #000000 !important;
}

#quantity_5fcce0e2a6683{
    background-color: #000000 !important;
    color: #000000 !important;
}

.input-text.qty.text {
    background-color: #000000 !important;
    color: #000000 !important;
}

.input-text, qty, text {
    background-color: #000000 !important;
    color: #000000 !important;
}  */
 
/*stronaz zamowieniem */

#payment > ul{
    display: none !important;
} 

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{
    
     display: none !important;
}

.woocommerce-thankyou-order-received {
    padding-bottom: 40px !important;
}

section.woocommerce-bacs-bank-details {
  display: none !important;
}


/*usuniecie ikon na hoverze buttona*/

/*** REMOVE ICONS FROM WOOCOMMERCE BUTTONS ON HOVER ***/
.woocommerce #content input.button.alt:after, .woocommerce #content input.button:after, .woocommerce #respond input#submit.alt:after, .woocommerce #respond input#submit:after, .woocommerce a.button.alt:after, .woocommerce a.button:after, .woocommerce button.button.alt:after, .woocommerce button.button:after, .woocommerce input.button.alt:after, .woocommerce input.button:after, .woocommerce-page #content input.button.alt:after, .woocommerce-page #content input.button:after, .woocommerce-page #respond input#submit.alt:after, .woocommerce-page #respond input#submit:after, .woocommerce-page a.button.alt:after, .woocommerce-page a.button:after, .woocommerce-page button.button.alt:after, .woocommerce-page button.button:after, .woocommerce-page input.button.alt:after, .woocommerce-page input.button:after {
	content: none !important;
}

/* add to cart buttons bottom aligned*/
 .woocommerce-loop-product__title {
            min-height: 50px; /* Or appropriate value */
        }
        ul.products li.product a.button {
            position: absolute;
            bottom: 0;
            display: block;
            width: 100%; /* Or appropriate value */
            height: 40px; /* Or appropriate value */
        }

/* info banner - change color*/
.woocommerce-info {
    background-color: #424a54 !important;
}