/*---------------------------------------------------------------------------------

 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:12px!important;
    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:400px 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;
}
/*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*/
.et_pb_row.dms3breadcrumbs {
    font-size:14px;
    padding:4px 0 4px;
    z-index: 1;
}
.dms3breadcrumbs a {
    text-decoration:underline;
	color:#575757;
	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:#FFD900;
}
.wt-cli-cookie-bar-container {
	bottom:0px!important;
	right:0px!important;
	z-index:99999;
}
#cookie-law-info-again {
	background-color: #FFD900!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: #FFD900!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*/

:root {  
	--groc-accent:#FFD900;
	--gris-grafit:#575757;
}
#top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, .mobile_menu_bar:after, .mobile_menu_bar:before {
	color:var(--groc-accent);
}
ul:last-child, ol:last-child {
	padding-bottom:0px
}
p:has(+ ul:last-child), p:has(+ ol:last-child) {
	padding-bottom:1em!important;
}
.et_pb_promo_description {
	padding-bottom:0px;
}
.et_pb_promo_description + .et_pb_button_wrapper {
	padding-top:20px;
}
/*SUBSERVEIS INICI*/
.avantatges-subservei:not(:last-child) {
	padding-bottom:0px;
}
.avantatges-subservei:not(:last-child) .et_pb_column {
	border-bottom:0px;
}
.header-subservei .et_pb_promo .et_pb_promo_description {
	min-height:200px;
	
}
.header-subservei .et_pb_column:has(.et_pb_promo) {
	padding-bottom:30px!important;
	padding-left:30px!important;
}

@media (max-width: 980px) {
	.header-subservei .et_pb_column:has(.et_pb_promo) {
		padding-left:0px!important;
	}
	.avantatges-subservei .et_pb_column:not(:last-child) {
		border-bottom:0px!important;
	}
}
@media (min-width: 981px) {
	.avantatges-subservei .et_pb_column:not(:last-child) {
		border-right:0px!important;
	}
}
.avantatges-subservei .et_pb_column {
	border:var(--groc-accent) solid 1px;
	background-color:var(--gris-grafit)
}
.avantatges-subservei {
	color:white;
}
.avantatges-subservei .et_pb_toggle_title, .avantatges-subservei .et_pb_module_header  {
	font-size:18px;
	font-family:'Roboto Flex',Helvetica,Arial,Lucida,sans-serif!important;
	text-transform:uppercase;
	color:white;
}
.avantatges-subservei .et_pb_toggle {
	border:0px;
	background-color:transparent;
	padding:30px;
}
.avantatges-subservei .et_pb_column:has(.et_pb_promo) {
	padding:30px!important;
	color:white;
}
.avantatges-subservei .et_pb_toggle .et_pb_toggle_title:before {
	color:var(--groc-accent);
}
.avantatges-title-subservei .et_pb_module_heading {
	padding-bottom:0px!important;
}
.header-subservei .et_pb_button_wrapper, .avantatges-subservei .et_pb_button_wrapper {
	margin-top:20px;
} 
.header-subservei .et_pb_promo_description, .avantatges-subservei .et_pb_promo_description {
	padding-bottom:0px!important;
}
/*SUBSERVEIS FINAL*/
/*TIPOLOGIA DE SERVEIS BLURB INICI*/
.tipologia-servei {
	color:white!important;
	background-color:var(--gris-grafit)
}
.tipologia-servei .et_pb_module_header{
	background-color:var(--groc-accent);
	padding:10px 15px 7px;
	text-transform:uppercase;
}
.tipologia-servei  .et_pb_main_blurb_image {
	margin-bottom:0px;
}
.tipologia-servei .et_pb_blurb_description {
	padding:15px;
	border:var(--groc-accent) solid 1px;
}
.tipologia-servei .et_pb_blurb_content {
    display: flex;
    flex-direction: column-reverse;
}
.tipologia-servei .et_pb_main_blurb_image img {
	aspect-ratio:2/1;
	object-fit:cover;
}
/*TIPOLOGIA DE SERVEIS BLURB FINAL*/
/*TIPOLOGIA DE SERVEIS ROW INICI*/
.tipologies-servei {
	padding:0px;
	margin-bottom:45px;
}
.tipologies-servei .et_pb_button_wrapper {
	margin-top:20px;
} 
.tipologies-servei .et_pb_promo_description {
	padding-bottom:0px!important;
}
.tipologies-servei .et_pb_column:has(.et_pb_promo) {
	border:var(--groc-accent) solid 1px;
	padding:15px;
}
.tipologies-servei  .et_pb_module_header {
	background-color:var(--groc-accent);
	padding:5px 15px;
	color:var(--gris-grafit)!important;
	margin:-15px -15px 15px;
}
/*TIPOLOGIA DE SERVEIS FINAL*/
/*MODULS NUMERATS SERVEIS INICI*/
.blurb-numerat-servei .et_pb_module_header .num-blurb {
	font-size:35px;
	color:var(--groc-accent);
	font-family:"axia-stencil";
	font-weight:900
}
.blurb-numerat-servei .et_pb_module_header {
	font-weight:600;
}
.blurb-numerat-servei .et_pb_button_wrapper {
	margin-top:20px;
} 
.blurb-numerat-servei .et_pb_promo_description {
	padding-bottom:0px!important;
}
/*MODULS NUMERATS SERVEIS FINAL*/
/*SERVEIS INICI IQS-040325*/
.header-serveis {
	padding:0px;
}
.header-serveis .et_pb_fullwidth_header_container {
	width:100%;
	max-width:100%;
	flex-direction:column-reverse!important;
}
.header-serveis .header-content-container {
	width:100%!important;
	background-color:var(--groc-accent);
}
.header-serveis .header-image-container, .header-serveis .header-image {
	width:100%!important;
	margin:0px;
}
.header-serveis .header-image img {
	width:100%!important;
	height:50vh!important;
	object-fit:cover;
	opacity:0.5;
}
.header-serveis  .header-content {
	width:1080px!important;
	max-width:80%;
	margin-right:auto!important;
	margin-left:auto!important;
	padding:30px 0px;
	position:relative;
}
.header-serveis h1 {
	text-transform:uppercase;
	font-weight:900!important;
	color:var(--groc-accent);
	position:absolute;
	top:-40px;
	z-index:999;
}
.header-serveis .et_pb_fullwidth_header_subhead {
	font-family:"axia",sans-serif!important;
	text-transform:uppercase;
	font-weight:900;
	font-size:18px;
	margin-bottom:10px
}
.header-serveis .et_pb_header_content_wrapper {
	max-width:700px
}
.header-serveis .et_pb_button:hover {
	opacity:0.5;
}
.header-serveis .et_pb_button {
	background-color:var(--gris-grafit);
	color:var(--groc-accent)!important;
}
/*SERVEIS FINAL IQS-040325*/
/*Pàgina home IS-160125*/
.serveis-home .child-page-view .child-page-desc{
	display: none;
}
/*Pàgina home IS-160125*/
/*Pàgina serveis IS-160125*/
@media screen and (max-width:981px){
	.serveis-serveis .child-page-view {
		grid-template-columns: repeat(2, 1fr)!important;
	}
}
@media screen and (max-width:678px){
	.serveis-serveis .child-page-view {
		display: flex!important;
		flex-direction: column!important;
	}
}
.serveis-serveis .child-page-view {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 30px;
}
.serveis-serveis .child-page-item {
	padding: 15px;
	background-color: #ffd900;
	color: #575757;
}
.serveis-serveis h3 {
	color: #575757!important;
	font-size: 25px;
  text-transform: uppercase;
  font-weight: 900 !important;
}
.serveis-serveis .et_pb_button_wrapper {
	margin-top: 30px;
}
.serveis-serveis .et_pb_button {
	background-color: #575757!important;
	color: #ffd900!important;
}
.serveis-serveis .et_pb_button:hover {
	background-color: #575757c2!important;
}
/*Pàgina serveis IS-160125*/
/*Pàgina productes IS-171224*/
@media screen and (max-width:768px){
	.filterable-gallery .dipi-filter-bar {
	flex-wrap: nowrap;
	overflow: scroll!important;
	}
	.filterable-gallery .dipi-filter-bar::before {
		position: absolute;
		content: "8";
    font-size: 21px;
    font-family: "ETMODULES";
    color: #575757 !important;
		left: -30px;
		top: 4px;
		z-index: 999;
	}
	.filterable-gallery .dipi-filter-bar::after {
		position: absolute;
		content: "9";
    font-size: 21px;
    padding-left: 3px;
    padding-right: 3px;
    font-family: "ETMODULES";
    color: #575757 !important;
		right: -30px;
		top: 4px;
		z-index: 999;
	}
	.filterable-gallery .dipi-filter-bar-item {
	min-width: max-content;
	}
}
.filterable-gallery .grid-item:hover h3.dipi-grid-item-title  {
	color: #575757!important;
}
/*Pàgina productes IS-171224*/
/**/
#top-header {
	border-bottom:var(--groc-accent) solid 0.5px
}
/**/
/*SERVEIS VIEW INICI IQS-161224*/
.serveis-inici .child-page-view {
	display:grid;
	grid-gap:15px;
	grid-template-columns:repeat(4,calc((100% - (15px*3))/4));
}
.serveis-inici .child-page-view .child-page-item {
	/*display:flex;
	flex-direction:column-reverse;*/
	background-color:var(--groc-accent);
	transition:all 0.4s;
}
.serveis-inici .child-page-view .child-page-item h3 {
	padding:10px 15px;
	font-size:25px;
	text-transform:uppercase;
	font-weight:900!important;
}
.serveis-inici .child-page-view .child-page-item:hover {
	transition:all 0.4s;
	background-color:var(--gris-grafit);
}
.serveis-inici .child-page-view .child-page-item:hover h3 {
	color:var(--groc-accent);
}
@media (min-width:981px) {
	.serveis-inici .child-page-view {
		grid-template-columns:repeat(4,calc((100% - (15px*3))/4));
	}
}
@media (max-width:980px) and (min-width:541px) {
	.serveis-inici .child-page-view {
		grid-template-columns:repeat(3,calc((100% - (15px*2))/3));
	}
}
@media (max-width:540px) {
	.serveis-inici .child-page-view {
		grid-template-columns:repeat(2,calc((100% - (15px*1))/2));
	}
}
/*SERVEIS VIEW FINAL IQS-161224*/
/*Logos col·laboradors IS-131224*/
.row-collaboradors img {
	filter: brightness(0) invert(1);
}c
/*Logos col·laboradors IS-131224*/
.xoo-wsc-basket {
	bottom: 60px!important;
  right: 5px!important;
}
/*Cookies IS-121224*/
.wcc-btn-revisit-wrapper {
	background-color: #ffd900!important;
}
button.wcc-show-desc-btn:not(:hover):not(:active), .wcc-preference-content-wrapper .wcc-show-desc-btn, .wcc-link, .wcc-always-active {
	color: #575757!important;
	font-weight: bold;
	text-decoration:underline!important;
}
.wcc-empty-cookies-text {
	padding: 10px!important;
}
/*Cookies IS-121224*/
.et_menu_container ul li a {
	font-weight: 300!important;
}
/*Header (Mòbil) IS-121224*/
header .et_mobile_menu > li > a {
	font-family: "axia", sans-serif!important;
}
body.dipi-collapse-submenu-mobile #main-header .et_mobile_menu li.menu-item-has-children ul li a{
	font-family: "axia", sans-serif!important;
	text-transform: uppercase!important;
}
/*Header (Mòbil) IS-121224*/
/*Contacte IS-121224*/ 
.gform_wrapper.gravity-theme .field_description_below .gfield_consent_description, .gform_wrapper.gravity-theme .gfield_consent_description {
	max-width: 100%;
	background-color: #ffd90026;
}
.gform_wrapper.gravity-theme .gform_validation_errors>h2 {
	color: #c02b0a!important;
}
.gform_wrapper.gravity-theme .gfield_error label, .gfield_label {
	color: #ffd900!important;
}
.gform_required_legend{
	display: none!important;
}
.contact-form .gfield_required {
	color: #ffd900!important;
}
.contact-form input, .contact-form textarea {
	border: 1px solid #ffd900;;
}
.contact-form input:hover, .contact-form textarea:hover {
	background-color: #ffd900;
}
.blurb-contacte .et_pb_blurb_content {
	display: flex;
	align-items: center;
}
.blurb-contacte .et_pb_main_blurb_image {
	margin-bottom: 0;
}
/*Tipografia headers IS-101224*/  
h1, h2, h3, h4, h5, h6 {
	font-family: "axia", sans-serif!important;
}
body {
	font-weight: 300!important;
}
@media screen and (min-width:981px){
	h1 {
		font-size: 50px!important;
	}
}
/*Tipografia headers IS-101224*/
/*Tipografia butons IS-101224*/
.wc-block-cart__submit-container a, .wc-block-components-button, a.xoo-wsc-btn, .single_add_to_cart_button, a.button, :root :where(.wp-element-button, .wp-block-button__link), .gform_button, .wcc-btn{
	background-color: #FFD900;
	color: #575757;
	text-transform: uppercase!important;
	font-family: "axia", sans-serif!important;
	font-size: 16px!important;
	font-weight: 700!important;
	border-radius:0;
	padding:0.3em 1em!important;
	cursor: pointer;
}
.wc-block-cart__submit-container a:hover, .wc-block-components-button:hover, a.xoo-wsc-btn:hover, .single_add_to_cart_button:hover, a.button:hover, :root :where(.wp-element-button, .wp-block-button__link):hover, .gform_button:hover, .wcc-btn:hover {
	background-color: #575757!important;
	color: #FFD900!important;
}
:root :where(.wp-element-button, .wp-block-button__link) {
	margin-top:30px;
}
.xoo-wsc-ft-buttons-cont a {
	text-transform: uppercase;
}
.et_pb_button, .xoo-wsc-ft-buttons-cont a, .gform_button a {
	font-family: "axia", sans-serif;
	font-weight: 700!important;
}
.et_pb_button:hover, .et_pb_button.et_pb_bg_layout_dark:hover, .gform_button:hover, .gform_button:hover {
	background-color: #575757!important;
	color: #FFD900!important;
}
.et_pb_button.et_pb_bg_layout_dark {
	color: #575757!important;
}
@media screen and (max-width:768px){
	.et_pb_button, .gform_button {
		font-size: 16px!important;
	}
}
.gform_button {
	padding:8px 16px!important;
	cursor: pointer;
	font-family: "axia-stencil", sans-serif!important;
}
.gform_button:hover {
	border: 1px solid #575757!important;
}
/*Tipografia butons IS-101224*/
/*Header IS-121024*/
/*Submenu IS-121224*/
@media screen and (min-width:980px){
		#main-header .sub-menu {
		padding:12px 0px;
	}
	#main-header .sub-menu > li {
		padding:0px;
		line-height:1.2em;
	}
	#main-header .sub-menu > li > a {
		text-transform:none!important;
		font-weight:300;
		transition:all 0.4s;
	}
	#main-header .sub-menu > li > a:hover {
		background-color:transparent;
		padding-right:0px;
		padding-left:30px;
		transition:all 0.4s;
	}
	#main-header .sub-menu > li > a:before {
		content:"5";
		position:absolute;
		left:0;
		font-family:ETmodules;
		transition:all 0.4s;
		opacity:0;
		color: #ffd900;
	}
	#main-header .sub-menu > li > a:hover:before {
		position:absolute;
		left:18px;
		transition:all 0.4s;
		opacity:1;
	}
}

/*Submenu IS-121224*/
#top-menu li.current-menu-item>a {
	font-weight: 700!important;
	color: #FFD900!important; 
}
#top-menu li:not(.mega-menu) ul.sub-menu {
	columns: 2;
	width: 350px!important;
}
#top-menu li:not(.mega-menu) ul.sub-menu li {
	padding: 0!important;
}
#top-menu li:not(.mega-menu) ul.sub-menu li a {
	font-size: 14px;
}
/*Header IS-121024*/
/*Footer XXSS 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: #FFD900;
}
.dipi-footer-menu-social-icons .dipi-social-icon-box-style:hover {
	background-color: #575757!important;
	border:1px solid  #FFD900!important;
	cursor: pointer!important;
}
.dipi-footer-menu-social-icons a .dipi-icon svg {
	fill: #575757!important;
}
.dipi-footer-menu-social-icons a .dipi-icon svg:hover {
	fill: #FFD900!important;
}
/*Footer XXSS IS-121024*/
/*Blurb Serveis IS-121024*/
.blurb-serveis .et_pb_main_blurb_image {
	margin-bottom: 0;
}
.blurb-serveis h3 {
		padding-bottom:0;
}
.blurb-serveis .et_pb_blurb_container {
	padding: 5px;
}
.blurb-serveis .et_pb_blurb_content {
	display: flex;
	flex-direction: column-reverse;
}
/*Blurb Serveis IS-121024*/
/*Notícies (Home i blog) IS-101224*/
#noticies-home .et_pb_ajax_pagination_container {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 30px;
}
#noticies .et_pb_ajax_pagination_container {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 25px;
}
#noticies-home .et_pb_post, #noticies .et_pb_post {
	background-color: #575757;
	max-width: 350px;
}
#noticies-home .et_pb_post h2, #noticies-home .et_pb_post p,
#noticies-home .et_pb_post .post-content, #noticies .et_pb_post h2, #noticies .et_pb_post p,
#noticies .et_pb_post .post-content{
	padding: 10px;
}
#noticies-home a.more-link, #noticies a.more-link {
	text-align: end;	
}
#noticies-home h2, #noticies-home span, #noticies-home a, #noticies h2, #noticies span, #noticies a, #noticies p{
	font-family: "axia", sans-serif;
	font-weight: 700;
}
#noticies-home .entry-featured-image-url img {
	min-height: 270px;
	object-fit: cover;
}
#noticies .entry-featured-image-url img {
	height: 250px;
	object-fit: cover;
}
#noticies p.post-meta {
	font-size: 14px;
}
#noticies-home .entry-featured-image-url, #noticies .entry-featured-image-url {
	margin-bottom: 5px;
}
@media screen and (max-width:768px){
	#noticies-home .et_pb_ajax_pagination_container {
		overflow-x: scroll;
	}
	#noticies-home article {
		min-width: 300px;
	}
	/*#noticies-home .et_pb_ajax_pagination_container {
		grid-template-columns: repeat(1,1fr);
		grid-gap: 0;
	}			.et_pb_ajax_pagination_container {
		justify-items: center;
	}*/
}
#noticies-home article, #noticies article {
	display: flex;
	flex-direction: column;
	  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
#noticies-home .post-content, /*#noticies .post-content*/ {
	height: 100%;
	display: flex;
	justify-content: end;
	align-items: end;
}
#noticies-home .entry-title, #noticies .entry-title {
	padding-bottom: 0!important;
}
@media screen and (max-width:980px){
	#row-noticies {
		display: flex;
		flex-direction: column-reverse;
		gap: 50px;
	}
}
@media screen and (max-width:678px){
	#noticies .et_pb_ajax_pagination_container {
		grid-template-columns: repeat(1, 1fr);
	}
	#noticies article {
		margin-left: auto;
		margin-right: auto;
	}
}
#sidebar-noticies #searchsubmit {
	background-color: #FFD900;
	color: #575757;
	text-transform: uppercase;
	/*font-family: "axia", sans-serif!important;*/
	font-weight: 700;
}
#sidebar-noticies #searchsubmit:hover {
	background-color: #575757;
	color: #FFD900;
}
/*#sidebar-noticies .widgettitle {
	font-size: 24px;
	font-weight: 700;
}*/
/*Notícies (Home i blog) IS-101224*/
/*Footer IS-121224*/
#footer-widgets ul li::before {
	display: none;
}
#footer-widgets ul li {
	padding: 0!important;
	margin: 0!important;
}
#footer-widgets .sub-menu {
	display: none;
}
@media screen and (max-width:980px){
	#footer-widgets {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		padding-top: 50px!important;
	}
	#footer-widgets .footer-widget:first-child {
		grid-column: 1 / -1;
		margin-bottom: 20px!important;
	}
	#footer-widgets .footer-widget {
		width: 100%!important;
	}
	#footer-widgets .footer-widget p {
		padding: 0;
	}
}
@media screen and (max-width: 500px){
	#footer-widgets {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	.bottom-nav {
		display: flex;
		flex-direction: column;
		/*justify-content: center;*/
		text-align: start;
	}
	#footer-bottom>.container {
		justify-content: center;
	}
	.dipi-social-icons {
		margin-top: 20px;
	}
}
/*Footer IS-121224*/