/**
 * Theme Name:     Divi Child
 * Author:         Imàtica
 * Template:       Divi
 * Text Domain:	   divi-child
 * Description:    Theme basat en Divi
 */


/* slides */
.et_pb_slider_container_inner {
 	display: flex !important;
 	flex-direction: column;
 	justify-content: center;
 	height: 100% !important;
}

.et_pb_slide_description {
	padding: 0 !important;
	width: 100% !important;
}

.cw-slides-tit-sup,
.cw-slides-tit-inf {
	display: block;
}

.cw-slides-tit-sup {
	font-size: 56px;
}

.cw-slides-tit-inf {
	font-size: 144px;
	line-height: 110px;
}


@media (max-width: 767px) {
	.et_pb_slide_description {
		top: 0 !important;
	}
}

@media (max-width: 480px) {
	.cw-slides-tit-sup {
		font-size: 24px;
		line-height: 0;
	}

	.cw-slides-tit-inf {
		font-size: 64px;
		line-height: 64px;
	}	
}

/* PRODUCTES HOME */
.wpsf-product-title {
    min-height: 50px !important;
}

/* FITXA DE PRODUCTE */
.woocommerce ul.products, 
.woocommerce-page ul.products {
    display: flex;
    flex-wrap: wrap;
    gap: 0;
    margin: 0;
}

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: calc(25% - 2%);
    padding: 10px;
    background-color: #E7EBE8;
    box-sizing: border-box;
    margin: 0 2% 3em 0;
}

.woocommerce ul.products li.product h2 {
	text-align: left !important;
	font-size: 18px !important;
	min-height: 3.6em !important;
}

.woocommerce ul.products li.product .product-ver-mas {
	font-size: 12px;
}

.woocommerce ul.products li.product a.btn-ver-mas {
	border-bottom: 2px solid #143c1e;
	font-family: 'Bebas Neue', sans-serif;
	font-size: 16px;
	font-weight: 600;
}

@media (max-width: 768px) {
    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {
        width: calc(50% - 2%);
    }
}

@media (max-width: 480px) {
    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {
        width: calc(100% - 2%);
    }
}

/* FILTRES DE PRODUCTE */
.wpfFilterWrapper .wfpTitle {
	font-family: 'Bebas Neue', sans-serif;
}
.wpfFilterWrapper .wpfCheckbox label::before {
	border-color: #143c1e !important;
	color: #143c1e !important;
}
.wpfFilterButton.wpfButton, .wpfClearButton.wpfButton {
	padding: 5px !important;
	background-color: #143c1e;
	border-radius: 0 !important;
	color: #FFFFFF;
	font-family: 'Bebas Neue', sans-serif;
	font-size: 18px !important;
	font-weight: 600 !important;
	letter-spacing: 1px; 
}
