/* @dms3-ac-default — Stub CSS default — DMS3consulting (https://dms3consulting.com). */

@media screen and (min-width: 981px) {
h1, h1.et_pb_contact_main_title, .et_pb_title_container h1 {
    font-size: 100px!important;
    line-height: 0.8em;
    font-weight: 600;
}
}
/*Menú intern PLANTES DE VINYA IS-170125 INICI*/
@media screen and (max-width:1265px){
	.submenu-plantes-vinya .dipi-button-grid-container {
		overflow: scroll!important;
		flex-wrap: nowrap!important;
	}
	.submenu-plantes-vinya .dipi-button-grid-container .dipi_button_grid_child {
		min-width: max-content!important;
	}
	.section-submenu-plantes-vinya::before {
		content: "8";
    font-size: 24px;
    line-height: 60px;
    position: absolute;
		left: 50px;
    padding-left: 3px;
    padding-right: 3px;
    z-index: 999999999;
    top: calc((100% - 60px) / 2);
    font-family: "ETMODULES";
    color: white !important;
	}
	.section-submenu-plantes-vinya::after {
		content: "9";
    font-size: 24px;
    line-height: 60px;
    position: absolute;
		right: 50px;
    padding-left: 3px;
    padding-right: 3px;
    top: calc((100% - 60px) / 2);
    font-family: 'ETMODULES';
    z-index: 999999999;
    color: white !important;
	}
}
@media screen and (max-width: 768px){
	.section-submenu-plantes-vinya::before {
		left: 10px;
	}
	.section-submenu-plantes-vinya::after {
		right: 10px;
	}
}
/*Menú intern PLANTES DE VINYA IS-170125 FINAL*/
.blog .et_pb_blog_grid .post-content-inner p {
	margin-bottom: 20px;
}
.et_pb_blog_grid .et_pb_salvattore_content .column article .post-content a.more-link {
	padding: 5px 17px!important;
  background-color: #00052C;
  color: white!important;
  border-radius: 21px!important;
}
.dipi_button_grid_0 .dipi-button-grid-container {
	justify-content: space-between!important;
}
@media screen and (max-width:1250px){
	.et_header_style_left #logo {
		width: 35px!important;
		height: 35px!important;
	}
}
/*.et_header_style_left #logo {
	width: initial!important;
}*/
#video-container {
	pointer-events: none;
}
.galeria-productes .et_pb_gallery_items {
	display:grid;
	grid-template-columns: auto auto;
	grid-template-rows: 400px!important
}
.galeria-productes .et_pb_gallery_items .et_pb_gallery_item {
	margin-bottom:0px;
}
*.galeria-productes .et_pb_gallery_items .et_pb_gallery_item img {
	object-fit:contain;
	height:400px;
}
/*FORM CALCULADORA CEPS IS26112024*/
#gform_2 legend.gfield_label {
	padding-top: 30px;
	margin-bottom: 10px!important;
}
#field_2_26 .ginput_container_consent:last-child {
	padding-top: 10px;
}
/*FORM CALCULADORA CEPS IS26112024*/
/*GALERIA FOTOS PLANTACIONS INICI*/
.galeria-plantacions .et_pb_gallery_item {
  position:relative;
}
.galeria-plantacions .et_pb_gallery_title {
  position:absolute;
  bottom:15px;
  padding:10px!important;
  background-color:rgb(20 30 103 / 75%);
  width:calc(100% - 30px);
}
/*GALERIA FOTOS PLANTACIONS FINAL*/

/*LLISTA VARIETATS INICI*/
.llista-varietats ul:has(h3) {
	column-count: 4;
}
@media (max-width:1080px)and (min-width:650px){
	.llista-varietats ul:has(h3) {
	column-count: 3;
}
}
@media (max-width:649px)and (min-width:500px){
	.llista-varietats ul:has(h3) {
	column-count: 2;
}
}
@media (max-width:499px)and (min-width:0px){
	.llista-varietats ul:has(h3) {
	column-count: 1;
}
}
.llista-varietats ul:has(h3) {
  column-gap: 15px;
  padding: 0;
  list-style-type: none;
}
.llista-varietats li:has(h3) {
	margin-bottom:30px
}
.llista-varietats ul {
	padding:0px;
}

.llista-varietats li {
  list-style-type: none; /* Elimina els markers dels elements de la llista */
}

/* Evitar que els títols h3 es separin de la llista */
.llista-varietats h3 {
  margin-top: 0px!important;
  margin-bottom: 0px; /* Espai entre el títol i els elements de la llista */
  font-size: 1.2em; /* Mida de la font per als títols */
  font-weight: bold; /* Fer els títols més destacats */
}

/* Evitar que els títols i els elements de la llista es separin quan hi ha múltiples columns */
.llista-varietats li > ul {
  margin-top: 0; /* Evita espais entre els subelements */
}

/*LLISTA VARIETATS FINAL*/
/*AMAGAR LOGO MENU HOME SI NO ES MENU FIXED SG071124-INICI*/
@media (min-width:981px) {
	.home #main-header .logo_container{
  display:none;
}

.home #main-header.et-fixed-header .logo_container{
  display:block;
}
}
/*AMAGAR LOGO MENU HOME SI NO ES MENU FIXED SG071124-FINAL*/

/*ESTILS BASE INICI - IQ/SG 141024*/
body, header .et_mobile_menu > li > a, header .et-menu > li > a {
  font-family: "Afacad Flux", serif !important;
  font-weight:400;
}
/*H1 grans només a partir de 981px — veure el bloc de l'inici del fitxer*/
/*ESTILS BASE FINAL - IQ/SG 141024*/
/*ESTILS MENÚ TRANSPARENT INICI – IQ 181024*/
@media (min-width:981px) {
	.header-transparent #main-header:not(.et-fixed-header) {
  background-color:transparent!important;
  box-shadow:none;
  -webkit-box-shadow:none;
  /*background-image:linear-gradient(180deg,rgba(0,0,0, 0.50) 0%,rgba(0,0,0,0) 100%);*/
}
.header-transparent #page-container {
  padding-top:0px!important;
}
.header-transparent #main-header:not(.et-fixed-header) a {
  color:white!important;
}
.header-transparent #main-header:not(.et-fixed-header) .current-menu-item a {
  font-weight:900;
	color:white!important;
}
#main-header:not(.et-fixed-header) .current-menu-item a {
	color:#00b964!important;
}
.header-transparent {
	background-image:linear-gradient(180deg,rgba(0,0,0, 0.50) 0%,rgba(0,0,0,0) 100%);
	}
}
/*ESTILS MENÚ TRANSPARENT FINAL – IQ 181024*/
@media screen and (max-width:500px){
	#footer-widgets .footer-widget .fwidget:nth-child(5){
		max-width: 100px;
	}
}
#footer-widgets .footer-widget .fwidget:nth-child(5) img{
	max-width: 200px;
}
/*FOOTER SGR171024 INICI*/ 
#footer-widgets .footer-widget li {
	padding-left: 0;
}
#footer-widgets .footer-widget li:before {
	display: none;
}
/*IS211024 INICI*/
#et-footer-nav {
	background-color: transparent!important;
}
.fwidget:last-child {
	padding-top:45px;
	padding-bottom:5px;
	max-width:600px;
}
.fwidget:last-child p {
	font-size:12px;
	line-height:1.1em!important;
}
@media screen and (min-width:981px){
	#footer-widgets .footer-widget {
	    display: grid;
	 grid-template-columns:	20% 15% 15% 30% calc(20% - 60px);
    gap: 20px;
	}
	.fwidget:last-child {
	grid-column: span 5;
	}
.fwidget:last-child img {
	height: 40px;
	}
}
@media screen and (max-width:980px) {
	#footer-widgets .footer-widget {
	   display: flex;
		flex-wrap: wrap;
	}
	#footer-widgets .footer-widget .fwidget:nth-child(5) img{
	max-width: 100px;
}
	#footer-widgets .footer-widget .fwidget:nth-child(1){
		width: 100%;
	}
	#footer-widgets .footer-widget .fwidget:nth-child(2), #footer-widgets .footer-widget .fwidget:nth-child(3), #footer-widgets .footer-widget .fwidget:nth-child(4), #footer-widgets .footer-widget .fwidget:nth-child(5) {
		width: 40%;
	}
	.fwidget {
		margin-bottom: 35px!important;
	}
}
@media screen and (max-width:500px) {
	.footer-widget {
    display: flex!important;
		flex-direction: column!important;
		align-items: flex-start!important;
	}
}
/*IS211024 FINAL*/
/*FOOTER SGR171024 FINAL*/ 
/*CTA sense botó, treure el padding bottom SG141024 INICI*/
.et_pb_promo:not(:has(.et_pb_button_wrapper)) .et_pb_promo_description{
	padding-bottom: 0px;
}
/*CTA sense botó, treure el padding bottom SG141024 FINAL*/

/*Afegir més espai entre CTA title i desc SG141024 INICI*/
.et_pb_promo .et_pb_module_header{
	padding-bottom:15px;
}
/*Afegir més espai entre CTA title i desc SG141024 FINAL*/
/*ESTILS BG DARK INICI - IQ/SG 141024*/
/*Botons*/
.et_pb_bg_layout_dark .et_pb_button, .et_pb_bg_layout_dark.et_pb_button {
background-color:#33f29a;
color: #141e67 !important;
}
.et_pb_bg_layout_dark .et_pb_button:hover, .et_pb_bg_layout_dark.et_pb_button:hover{
background-color:rgb(51 242 154 / 75%);
	color: #141e67 !important;
}
/*Enllaços en bg dark, posar el verd clar*/
.et_pb_bg_layout_dark a{
	color:#33f29a;
}
/*icona blurb*/
.et_pb_bg_layout_dark .et-pb-icon{
	color:#33f29a !important;
}
/*Títols*/
.cta-doble-titol.et_pb_bg_layout_dark .et_pb_module_header {
  color:#33f29a !important;
}
/*ESTILS BG DARK FINAL - IQ/SG 141024*/

/*FULL WIDTH HEADER INICI - SG 141024*/
/*CAPÇALERA SGR021024 - INICI*/
/*mida logo*/
.header-logo{
	max-width:150px;
}
/*pujar subtext sobre h1*/
.et_pb_fullwidth_header_subhead {
	position:absolute;
	top:0px;
}
/*alineacio text a sota*/
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container.center, .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container.center, .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container.center, .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container.center { 
	align-self: end !important;
	-webkit-align-self:end;
	-ms-align-self:end;
	-ms-flex-item-align:end;
}

/*header-content fer que sigui max-width:800px i el width:100%*/
.et_pb_fullwidth_header .fullwidth_header_contingut_sense_img, .et_pb_fullwidth_header:has(:not( .fullwidth_header_contingut_sense_img)) .header-content {
	width:100%;
/*	max-width:700px;*/
	padding:45px 0px 0px 0px!important;
	margin:45px 0px;
	position:relative;
}
.et_pb_fullscreen .et_pb_fullwidth_header_container {
	max-width:1280px!important;
}
@media (max-width: 767px) {
	.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left{
		justify-content: end;
	}
}
/*capçalera sense foto, margins al text*/
.et_pb_header_content_wrapper{
	margin-top:15px;
}
.et_pb_header_content_wrapper >p{
	margin-top:15px;
}
/*FULL WIDTH HEADER FINAL - SG 141024*/

/*PRESET CTA DOBLE TITOL SG 141024 INICI*/
.cta-doble-titol .et_pb_promo_description > div h2, .cta-doble-titol .et_pb_promo_description > div h3, .et_pb_promo_description > div h4, 
.et_pb_promo_description > div h5,
.et_pb_promo_description > div h6{
	text-transform:uppercase;
}
/**PRESET CTA DOBLE TITOL SG 141024 FINAL*/
/*CANVI D'ORDRE DE FOTOS I TEXT PER MOBIL SGR-171024-INICI*/
@media screen and (max-width: 981px){
	.reverse{
		display:flex;
		flex-direction:column-reverse;
		gap:30px;
	}
}
/*CANVI D'ORDRE DE FOTOS I TEXT PER MOBIL SGR-171024-FINAL*/
/*ERROR 404 INICI - SGR181024*/
.error404 .et_pb_widget {
	width:100%!important;
}
/*ERROR 404 FINAL - SGR181024*/
/*PERSONALITZACIO ESTILS FORM CONTACTE SGR181024-INICI*/
/*amagar text required*/
.gform_required_legend{
	display:none;
}
/*canvi color *required*/
.gform_wrapper.gravity-theme .gfield_required {
	color:#00b963;
}
/*boto*/
.gform_button{
	color:#fff !important;
	font-size: 17px;
  background-color: #00052c;
  border-width: 0px !important;
  border-radius: 21px;
	padding: .3em 1em !important;
	border-radius:21px;
	font-weight:500;
}
.gform_button:hover{
	opacity:0.6;
	transition:.2s ;
	cursor:pointer;
}
/*moure boto a la dreta*/
.gform_wrapper .gform_footer {
	float:right!important;
}
/*treure borde camps*/
.gform_wrapper.gravity-theme .gfield input, .gform_wrapper.gravity-theme .gfield select, .gform_wrapper.gravity-theme .gfield textarea {
	border:2px #fff solid;
	transition:.1s all!important;
}
/*posar borde onfocus i hover*/
.gform_wrapper.gravity-theme .gfield input:focus, .gform_wrapper.gravity-theme .gfield select:focus, .gform_wrapper.gravity-theme .gfield textarea:focus{
	border:#bbb solid 2px;
	transition:.1s all!important;
}
/*treure borde i canvi color informacio proteccio dades*/
.gform_wrapper.gravity-theme .field_description_below .gfield_consent_description, .gform_wrapper.gravity-theme .gfield_consent_description {
	border:none;
	max-width:none;
	background-color:#fff;
}
/*PERSONALITZACIO ESTILS FORM CONTACTE SGR181024-FINAL*/

/*Lletra taules cookies SGR-231024 INICI*/
/*Bàner IS301024*/
#wt-cli-save-preferences-btn {
	border-radius: 21px!important;
	background-color: #00052c!important;
	color: white!important;
}
/*Bàner IS301024*/
table.cookielawinfo-winter, table.cookielawinfo-classic, table.cookielawinfo-classic td, table.cookielawinfo-classic th {
    font-family: inherit !important;
    font-size: 14px !important;
}
/*Lletra taules cookies SGR-231024 FINAL*/
/*SUBMENU PLANTES DE VINYA SGR131124-INICI*/
.submenu-plantes-vinya .et_pb_menu__wrap{
	justify-content:flex-end;
}
/*SUBMENU PLANTES DE VINYA SGR131124-FINAL*/
/*ESTILS TAULA SGR131124-INICI*/
.dipi-table-maker thead{
	background-color:#141e67;
}
.dipi-table-maker tbody tr:nth-child(even) {
  background-color: rgba(222,224,239,0.3) ;
	}
@media (max-width: 767px) {
	.dipi_table_maker .dipi-table-maker[data-break=mobile] .dipi-row-header{
		background-color: #141e67;
    color: #fff;
	}
	.dipi_table_maker .dipi-table-maker[data-break=mobile] .dipi-row-header .dipi-desc,
	.dipi_table_maker .dipi-table-maker[data-break=mobile] .dipi-row-header .dipi-desc p,
	.dipi_table_maker .dipi-table-maker[data-break=mobile] .dipi-row-header .dipi-desc span,
	.dipi_table_maker .dipi-table-maker[data-break=mobile] .dipi-row-header a {
		color: #fff !important;
	}
	.dipi-table-maker tbody{
		gap:0px !important;
	}
	.dipi-table-maker tbody tr:nth-child(even) {
  background-color: #fff; ;
	}
}
/*ESTILS TAULA SGR131124-FINAL*/
/*Form Calculadora CEPS 07112024 INICI
*/
.calculadora-ceps {
	line-height:1.2;
}
.calculadora-ceps .gfield--type-section {
	border-bottom:#00b964 solid 2px!important;
	padding-bottom:0px!important;
margin-bottom:15px;
}
.calculadora-ceps .gform_fields {
	grid-gap:0px!important;
}
.calculadora-ceps .gfield_description, .calculadora-ceps .gsection_description {
	padding:0px!important;
}
.calculadora-ceps .gfield_label {
	margin:0px!important;
}
.calculadora-ceps .gfield input {
	background-color:#DEE0EF;
	transform:all 0.4s!important;
}
.calculadora-ceps .gfield input:hover, .calculadora-ceps .gfield input:focus, .calculadora-ceps .gfield .textarea:hover, .calculadora-ceps .gfield .textarea:focus {
	border:solid 2px #00b964!important;
	transform:all 0.4s!important;
}


.resultat-ceps {
	background-color:white;
	box-shadow:0px 6px 16px rgba(0, 0, 0, 0.2);
	}

@media (min-width:981px) {
.resultat-ceps {
	grid-column-start:9!important;
	grid-column-end:13!important;
	grid-row-start:1;
	grid-row-end:6;

 }
	.boto-mail-ceps {
	grid-column-start:9!important;
	grid-column-end:13!important;
	grid-row-start:4;
	margin:0px 30px 30px!important;
}
	.filtres-laterals-ceps {
	grid-column-start:1!important;
	grid-column-end:8!important;
}
}
.filtres-laterals-ceps {
	margin-top:15px;
}
.resultat-ceps{
		padding:30px;
	text-align:center;
}
@media (max-width:980px) {
	.resultat-ceps {
		margin-top:45px;
		margin-bottom:30px;
	}
}
.resultat-ceps input {
	background-color:white!important;
	text-align:center;
	font-size:45px!important;
	color:#00b964;
	pointer-events: none;
	cursor:normal;
	margin-top:15px!important;
}
.resultat-ceps input:hover {
	border:0px!important;
}
.boto-mail-ceps input {
	display:none!important;
}

.boto-mail-ceps label {
	background-color:#00052c!important;
	color:white!important;
	font-size: 17px;
    background-color: #00052c;
    border-radius: 21px;
	font-weight:500;
	line-height:1.7em!important;
	padding:.3em 1em!important;
	transition:all 0.4s;
	cursor:pointer;
}
.boto-mail-ceps label:hover {
	opacity:0.5;
	transition:all 0.4s;
}
.boto-mail-ceps {
	display: flex!important;
	justify-content: center;
	align-items: flex-end;
}
.calculadora-ceps .gform_wrapper.gravity-theme .gfield-choice-input+label {
	max-width:none!important;
}
.seccio-email-ceps {
	background-color:#DEE0EF!important;
	padding:0px 15px 15px!important;
	margin:0px!important;
}
.seccio-email-ceps input {
	background-color:white!important;
}
.seccio-email-ceps.gfield--input-type-section {
	margin-top:60px!important;
	border:0px!important;
	padding-top:15px!important;
}
.calculadora-ceps  .gform_footer {
	margin-bottom:75px!important;
}

/*Form Calculadora CEPS 07112024 FINAL*/
/*DIVI ICON FOOTER IS-121024*/
#footer-info {
	padding-top:0!important;
}
#dipi-footer-menu-social-icons-id {
	margin-bottom:0px!important;
}
.dipi-social-icon {
	padding:5px!important;
}
#footer-info {
	height:auto!important;
	padding-bottom:0px;
}
#footer-bottom > .container {
	display:flex;
	align-items:center;
	justify-content: space-between;
	flex-wrap: wrap;
}
#footer-bottom > .container:after {
	display:none;
}
#footer-bottom {
	padding:10px 0px;
}
.dipi-footer-menu-social-icons .dipi-social-icon-box-style {
	background-color: #33f29a;
}
.dipi-footer-menu-social-icons .dipi-social-icon-box-style:hover {
	background-color: #33f29a!important;
	border:1px solid  #33f29a!important;
	cursor: pointer!important;
}
.dipi-footer-menu-social-icons a .dipi-icon svg {
	fill: #00052c!important;
}
.dipi-footer-menu-social-icons a .dipi-icon svg:hover {
	fill: #00052c!important;
}
.dipi-footer-menu-social-icons .dipi-social-icon {
	width: 25px!important;
	height: 25px!important;
}
/*DIVI ICON FOOTER IS-121024*/
/**/
div.dni-nie {
	background: #DEE0EF!important;
}
div.dni-nie div input {
	background: #FFFFFF!important;
}
div.dni-nie div.charleft {
	display:none!important;
}

/* CSS del tema fill. Fonts a custom/fonts/ i SVG al costat d'aquest fitxer. */
/*Afacad flux Inici*/
@font-face {
    font-family: 'Afacad Flux';
    src: url('/wp-content/plugins/dms3-advanced-code/custom/fonts/AfacadFlux-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Afacad Flux';
    src: url('/wp-content/plugins/dms3-advanced-code/custom/fonts/AfacadFlux-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Afacad Flux';
    src: url('/wp-content/plugins/dms3-advanced-code/custom/fonts/AfacadFlux-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Afacad Flux';
    src: url('/wp-content/plugins/dms3-advanced-code/custom/fonts/AfacadFlux-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Afacad Flux';
    src: url('/wp-content/plugins/dms3-advanced-code/custom/fonts/AfacadFlux-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Afacad Flux';
    src: url('/wp-content/plugins/dms3-advanced-code/custom/fonts/AfacadFlux-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Afacad Flux';
    src: url('/wp-content/plugins/dms3-advanced-code/custom/fonts/AfacadFlux-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Afacad Flux';
    src: url('/wp-content/plugins/dms3-advanced-code/custom/fonts/AfacadFlux-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Afacad Flux';
    src: url('/wp-content/plugins/dms3-advanced-code/custom/fonts/AfacadFlux-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
/*Afacad flux Final*/

/* 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*/
/* 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(/wp-content/plugins/dms3-advanced-code/custom/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: 35px!important;
        display:inline-block;
        background-color:white;
        background-size:auto 20px!important;
    }
}

@media (min-width:768px){
    #main-footer:after {
        height: 45px!important;
        display:inline-block;
        background-color:white;
        background-size:auto 30px!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;
}
/*PAGINA DE COOKIES INICI*/
.cli_cookie_category_single {
    margin-bottom:30px;
}
table.cookielawinfo-winter, table.cookielawinfo-classic, table.cookielawinfo-classic td, table.cookielawinfo-classic th {
    font-family:inherit!important;
    font-size:16px!important;
}
/*PAGINA DE COOKIES FINAL*/
/*POP UP COOKIES INICI*/
.cli-bar-btn_container {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
}
.cli-bar-btn_container a{
    flex: 1;
    max-width: 250px;
}
/*POP UP COOKIES FINAL*/
/*BREADCRUMBS INICI - IQS*/
.et_pb_row.dms3breadcrumbs {
    font-size:14px;
    padding:4px 0 4px;
    z-index: 1;
}
.dms3breadcrumbs a {
    text-decoration:underline;
	color:#00b964;
	font-weight:800;
}
.home .et_pb_row.dms3breadcrumbs {
    visibility:hidden;
}
#footer-widgets {
	padding-top:3%!important;
}
.bread-cookies {
	display: flex;
	justify-content: space-between;
	background-color:#00052c;
}
.wt-cli-cookie-bar-container {
	bottom:0px!important;
	right:0px!important;
	z-index:99999;
}
#cookie-law-info-again {
		background-color: #DEE0EF!important;
    position: relative!important;
    z-index: 999!important;
    width: fit-content!important;
    padding: 5px 15px!important;
    border-radius: 50px!important;
    transition: all 0.3s ease!important;
	box-shadow:none!important;
	right:5px!important;
	bottom:10px!important;
	font-size:14px!important;
}
.dms3breadcrumbs {
	background-color: #DEE0EF!important;
    position: fixed;
    z-index: 999!important;
    width: fit-content!important;
    padding: 5px 15px!important;
    border-radius: 50px!important;
    transition: all 0.3s ease!important;
	box-shadow:none!important;
	left: 10px!important;
	 bottom: 10px!important;
}
.dms3breadcrumbs.in-footer {
	margin-left:0px;
	transition: all 0.3s ease!important;
	bottom:45px!important;
}
.in-footer #cookie-law-info-again {
	bottom:45px!important;
}
#et-main-area {
	transition: all 0.3s ease!important;
}
/*BREADCRUMBS FINAL - IQS*/

