/*ADMIN */

.mobile-layer .expanded {
 z-index: 990 !important; 
}

/*Główna strona */
html {
  color-scheme: normal !important;
}

#wrapper {
    background: none !important;
}

/* Kolumna lewa/prawa w kategoriach i inne + button */

/* .block-categories, #search_filters, #search_filters_brands, #search_filters_suppliers{
    background: #FFF5EB !important;
  border-radius: 10px;
  border: 1px solid #212028;
} */

.elementor-nav--dropdown .menu-item .elementor-item-active, .elementor-nav--dropdown .menu-item .highlighted, .elementor-nav--dropdown .menu-item [href]:focus, .elementor-nav--dropdown .menu-item [href]:hover {
    background:  none !important;
}

.btn-primary {
    background-color: #212028 !important;
  	color: #FCFAF7 !important;
  border-radius: 10px !important;
  border: 1px solid #212028 !important;
   transition: .3s;
}

.btn-primary:hover {
    background-color: #383645 !important;
  	color: #FCFAF7 !important;
  border-radius: 10px !important;
  border: 1px solid #212028 !important;
   transition: .3s;
}

.btn-secondary, .btn-tertiary {
    background: #FCFAF7 !important;
  	color: #212028 !important;
  border-radius: 10px !important;
  border: 1px solid #212028 !important;
   transition: .3s;
}


.btn-secondary:hover, .btn-tertiary:hover {
  background-color: #383645 !important;
  color: #FCFAF7 !important;
  border-radius: 10px !important;
  border: 1px solid #212028 !important;
  transition: .3s;
}

.custom-checkbox input[type="checkbox"]+span .checkbox-checked{
 color: #E64661 !important; 
}

.custom-checkbox input[type="checkbox"]+span {
  border: 1px solid #212028 !important; 
}
.active_filters {
    background: #FFF5EB !important;
  border-radius: 10px;
  border: 1px solid #212028;
  color: #212028 !important;
}

.active_filters .filter-block {
  border-radius: 10px;
  border: 1px solid #212028;
    color: #212028;
    background: #FCFAF7 !important;
}

@media (max-width: 767px) {
    #category #left-column #search_filters {

        border-top: 1px solid #212028 !important;

    }
}


/* Opisy itd. */
/*
 .card {
      background: #FFF5EB !important;
  border-radius: 10px !important;
  border: 1px solid #212028 !important;
} 
*/
p, .product_meta span, label {
    color: #212028 !important;
    font-family: "Nunito", sans-serif !important;
}

.page-content.page-cms {
    background: #FCFAF7 !important;
}


/* Produkty */

#products {
  color: #212028 !important; 
}

/* Fille attachment Button */

input[type=file]::file-selector-button{
    background: #FCFAF7 !important;
  	color: #212028 !important;
  border-radius: 10px !important;
  border: 1px solid #212028 !important;
   transition: .3s;
   padding: 5px !important;
}

input[type=file]::file-selector-button:hover {
  background-color: #383645 !important;
  color: #FCFAF7 !important;
  border-radius: 10px !important;
  border: 1px solid #212028 !important;
  transition: .3s;
   padding: 5px !important;
  cursor: pointer;
}

/* KOSZYK */

.card-block.cart-summary-totals .cart-summary-line span.sub {
    font-size: 0.76rem !important;
}
.card-block.cart-summary-totals .cart-summary-line {
   padding: 0.5rem 0 0 0 !important; 
}