/* Extres — menú, mòbil i breadcrumbs */

@media (max-width: 980px) {
	#main-header .et_menu_container {
		width:100%!important;
	}
	#main-header #logo {
		margin-left:10px;
	}
}
.container .et-menu li:not(.mega-menu) ul, #top-menu li:not(.mega-menu) ul {
	right:0;
}
#top-menu .sub-menu a {
	line-height:1.1em;
	padding:5px 0px!important
}

/*Menu superior INICI - ISN160724*/
.nav li ul {
	border-color: #204e6d!important;
}
.container .et-menu li:not(.mega-menu) ul, #top-menu li:not(.mega-menu) ul {
	width: 250px!important;
}
/*Menu superior FINAL - ISN160724*/

#mobile_menu .sub-menu, body.dipi-collapse-submenu-mobile .et-l--header .et_mobile_menu li.menu-item-has-children>a:after, body.dipi-collapse-submenu-mobile #main-header .et_mobile_menu li.menu-item-has-children>a:after, body.dipi-collapse-submenu-mobile .et-l--header .et_mobile_menu li.menu-item-has-children>a:before, body.dipi-collapse-submenu-mobile #main-header .et_mobile_menu li.menu-item-has-children>a:before {
	display:none;
}
@media (max-width: 980px) {
	body.dipi-mobile-menu-fullscreen .mobile_nav br {
		content: ""!important;
		margin-right:5px!important;
	}
	body.dipi-mobile-menu-fullscreen .mobile_nav:before {
    width: 300px!important;
    max-width: 100%!important;
    left: auto;
    right: 0;
    -webkit-box-shadow: -400px 0px 0px 400px rgba(0,0,0,0.5);
    -moz-box-shadow: -400px 0px 0px 400px rgba(0,0,0,0.5);
    box-shadow: -400px 0px 0px 400px rgba(0,0,0,0.5);
	}
	body.dipi-mobile-menu-fullscreen ul#mobile_menu {
    width: 250px!important;
    max-width: 100%!important;
    left: auto;
    right: -2.5%!important;
    padding-left: 7.5%!important;
    padding-right: 7.5%!important;
}
}

@media (max-width:980px) {
    .row-inversa-mobil {
        display:flex;
        flex-direction: column-reverse;
    }
}

/* 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 */

/* 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 */

/*BREADCRUMBS INICI*/
.dms3breadcrumbs a {
	color: white!important;
	font-weight: bold;
	text-decoration: underline!important;
}
.dms3breadcrumbs {
	display: none !important;
	background-color: #37617A!important;
    width: max-content!important;
    max-width: 100%;
    padding-right: 30px!important;
    padding-left: 30px!important;
    color:white;
    font-size:13px;
    text-align: left;
    padding-top:5px!important;
    padding-bottom:5px!important;
    border-top:solid #41747e 1px;
    position: fixed!important;
    z-index: 999;
    border: none;
    bottom: 0px;
    font-weight:500;
	border-radius: 6px!important;
	left: 8px;
	bottom: 8px;
}
.home .dms3breadcrumbs {
    display:none;
}
/*BREADCRUMBS FINAL*/
