/*---------------------------------------------------------------------------------

 Theme Name:   DemomentSomTres Divi
 Theme URI:    http://www.demomentsomtres.com
 Description:  Plantilla específica per a DeMomentSomTres
 Author:       DeMomentSomTres
 Author URI:   http://www.demomentsomtres.com
 Template:     Divi
 Version:      20230102.0000
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/
/* Resoldre incidències amb HubSpot Inici */
.leadinModal {
    z-index:999999!important;
}
/* Evitar que els formularis de tipus banner quedin amagats sota el menú */
/* Resoldre incidències amb HubSpot Final */
@media (max-width:980px) {
    .row-inversa-mobil {
        display:flex;
        flex-direction: column-reverse;
    }
}
/*CAIXA FORM AVIS LEGAL INICI*/
.et_pb_bg_layout_dark .gform_wrapper.gravity-theme .field_description_below .gfield_consent_description, .et_pb_bg_layout_dark  .gform_wrapper.gravity-theme .gfield_consent_description{
    border:rgba(255, 255, 255, 1) solid 1px!important;
}
.gform_wrapper.gravity-theme .field_description_below .gfield_consent_description, .gform_wrapper.gravity-theme .gfield_consent_description {
    border:rgba(210, 210, 210, 1) solid 1px;
    background-color:rgba(255, 255, 255, 0.15);
    padding:5px 10px;
    font-size:12px;
    line-height:1.3em;
    max-width:450px;
    font-weight:400;
    max-height:100px;
    overflow:scroll;
}
/*CAIXA FORM AVIS LEGAL FINAL*/
/* Rank math breadcrumbs Inici */
.et_pb_row.dms3breadcrumbs {
    font-size:14px;
    padding:4px 0 4px;
}
.dms3breadcrumbs a {
    text-decoration:underline;
}
.home .et_pb_row.dms3breadcrumbs {
    display:none;
}
/* Rank math breadcrumbs Final */
/* Irene: Invertir elements en mòbil Inici */
@media (max-width:980px) {
    .mobil-invers {
        display: flex;
        flex-direction: column-reverse;
    }
    .mobil-invers > div:last-child {
        margin-bottom:30px!important;
    }
    .mobil-invers > div:first-child {
        margin-bottom:0px;
    }
}
/* Irene: Invertir elements en mòbil Final */
/*LOGOS KIT INICI

#main-footer:after {
    background: url(kit-digital-logos-color-demomentsomtres.svg) no-repeat center;
    content:""!important;
    width:100%!important;
    display:inline-block;
    background-color:white;
    margin-bottom: -10px;
}

@media (max-width:767px){
    #main-footer:after {
        height: 45px!important;
        display:inline-block;
        background-color:white;
        background-size:320px auto!important;
    }
}

@media (min-width:768px){
    #main-footer:after {
        height: 70px!important;
        display:inline-block;
        background-color:white;
        background-size:600px auto!important;
    }
}
LOGOS KIT FINAL*/

/* Ocultar els productes que no pertanyen al terme de la taxonomia personalitzada al mòdul de botiga */
li.taxonomia-incorrecte {
    display: none !important;
}
/*COOKIES INICI - IS 260924*/ 
@media screen and (max-width:985px){
	.wt-cli-cookie-bar-container[data-banner-version="3.0"] #wt-cli-cookie-banner-title {
		text-align: center;
	}
}
#cookie-law-info-again {
		font-family: Cabin, Helvetica, Arial, Lucida, sans-serif!important;
    padding: 8px 16px;
    border-color: rgb(241, 194, 67)!important;
    text-transform: uppercase;
    color: rgb(0, 10, 23)!important;
    background-color: rgb(241, 194, 67)!important;
	bottom: 5px!important;
	border-radius: 4px!important;
}
#wt-cli-save-preferences-btn {
	font-family:Cabin, Helvetica, Arial, Lucida, sans-serif; 
 padding:8px 16px; 
 border-color:rgb(241, 194, 67); 
 text-transform:uppercase; 
 background-color:rgb(241, 194, 67); 
 color:rgb(0, 10, 23); 
}
.cli-preference-btn-wrapper {
	flex-wrap: nowrap;
}
.wt-cli-cookie-bar-container[data-banner-version="3.0"] #wt-cli-cookie-banner-title {
	color: white;
	font-weight: bold;
	padding-bottom: 0;
}
.cli-bar-message {
	width: 60%;
}
/*COOKIES FINAL - IS 260924*/
/*MENÚ SUPERIOR INICI - IS 230924*/
#main-header ul li a {
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;
}
/*MENÚ SUPERIOR INICI - IS 230924*/
/*ESTILS INICI - IS 230924*/ 
.et_pb_column .cta-home .et_pb_promo_description>div h3 {
	font-size: 36px!important;
}
.et_pb_column .cta-petit .et_pb_promo_description>div h3{
	font-size: 28px!important;
}
.et_pb_column .cta-home .et_pb_promo_description>div p{
	font-size: 22px!important;
}
.cta-home .et_pb_promo_description {
	padding-bottom: 100px;
	padding-top: 20px;
}
@media only screen and (min-width: 981px) {
    .et_pb_svg_logo #logo {
        height: 50%!important;
    }
}
@media only screen and (max-width:768px){
	.row-carne-por-mayor .et_pb_image_wrap img {
		width: 150px!important;
	}
}
@media only screen and (max-width: 500px) {
	.row-carne-de-tu-tierra .et_pb_image_wrap  img, .row-carne-por-mayor .et_pb_image_wrap img {
		width: 150px!important;
	}
	.row-nuestros-mejores-cortes .et_pb_promo_description, .row-carne-por-mayor .et_pb_promo_description {
		padding-top: 30px;
	}
	.home-header-row .et_pb_image_wrap {
		width: 100px!important;
	}
	.cta-home .et_pb_promo_description {
		padding-bottom: 30px;
	}
	.home-header-row .et_pb_column {
		margin-bottom: 100px;
	}
}
@media only screen and (max-width: 981px) {
	.home-header-row .et_pb_column:last-child .et_pb_module{
		margin-left: 0!important;
	}
	.body-row {
		display: flex;
		flex-direction: column;
	}
	.body-row:first-child {
		flex-direction: column-reverse;
	}
	.cta-petit {
		width: 100%!important;
		margin-bottom: 30px!important;
	}
	.et_pb_image_2 .et_pb_image_wrap img  {
		width: 50%!important;
	}
}
#main-header {
	height: 65px;
}
/*ESTILS INICI - IS 230924*/
/*ESTILS BASE INICI - Ir*/
@media (min-width:981px) {
	h1 {
		font-size:80px;
	}
}
.et_pb_bg_layout_dark a.et_pb_button, a.et_pb_button.et_pb_bg_layout_dark {
	background-color:#F1C243;
	color:#000A17!important;
}
.et_pb_promo .et_pb_promo_description:not(:has(+ .et_pb_button_wrapper)) {
	padding-bottom:0px;
}
/*ESTILS BASE FINAL - Ir*/
/*PEU INICI - Ir*/
@media (min-width:981px) {
	#footer-info .contacte-peu {
		margin-right:30px;
	}
}
#footer-info .credits-peu {
	opacity:0.5;
	font-size:14px;
}
@media (max-width:980px) {
	#footer-info {
		display:flex;
		flex-direction:column;
	}
}
.dipi-footer-menu-social-icons .dipi-social-icon-box-style, .dipi-footer-menu-social-icons .dipi-social-icon-box-style:hover {
	background-color:#F1C243!important;
	color:#000a17;
}
.dipi-footer-menu-social-icons .dipi-social-icon:hover .dipi-icon svg, .dipi-footer-menu-social-icons a .dipi-icon svg {
	fill:#000a17!important;
}
.dipi-footer-menu-social-icons .dipi-social-icon {
	width: 15px!important;
	height: 15px!important;
	padding: 7px!important;
}
@media (min-width:980px) {
	.dipi-footer-menu-social-icons {
		margin-bottom:0px!important;
	}
}
@media (max-width:981px) {
	.dipi-footer-menu-social-icons {
		justify-content:center!important;
	}
}
/*PEU FINAL - Ir*/
/*CTA TITOL PETIT INICI - Ir*/
.cta-petit .et_pb_promo_description > div h2, .cta-petit .et_pb_promo_description > div h3, selector .et_pb_promo_description > div h4, .cta-petit .et_pb_promo_description > div h5, .cta-petit .et_pb_promo_description > div h6 {
  font-family:"EB Garamond";
  position:absolute;
  font-weight:500;
  opacity:0.75;
	top:-40px;
}
.cta-petit .et_pb_promo_description > div h2, .cta-petit .et_pb_promo_description > div h3, selector .et_pb_promo_description > div h4, .cta-petit .et_pb_promo_description > div h5, .cta-petit .et_pb_promo_description > div h6 {
	font-size:21px!important;
}
@media (max-width:767px) {
	.cta-petit .et_pb_promo_description > div h2, .cta-petit .et_pb_promo_description > div h3, selector .et_pb_promo_description > div h4, .cta-petit .et_pb_promo_description > div h5, .cta-petit .et_pb_promo_description > div h6 {
	font-size:18px!important;
}
}
/*CTA TITOL PETIT FINAL - Ir*/
