.legend-air{
    display: flex;
    align-items: center;
}


@media (max-width: 991px){
    #x-insuit-tab{ 
        display: none !important;
    }
}

.userrole-authenticated #x-insuit-tab{
    display: none !important;
}

.userrole-grup-municipal #autotoc-item-autotoc-2,
.userrole-grup-municipal #autotoc-item-autotoc-1,
.userrole-grup-municipal #autotoc-item-autotoc-4{
    display: none !important;
}

#buttonMicro .microBtn{
    background-color: #0075ab;
    border-radius: 50%;
}

#buttonMicro .microBtn > img{
    width: 28px;
}


.boardingModal__dialog {
    margin: 0 !important;
}

#sidebarRight{
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
}

.mosaic-enabled .colorpicker.colorpicker-right.colorpicker-visible.colorpicker-with-alpha.dropdown-menu{
    z-index: 3005;
    filter: none;
    top: 50% !important;
    left: 50% !important;
}

.newsItem__image_featured{
    height: 30rem !important;
} 
@media screen and (max-width: 991px){
    #content-header.affix { z-index: 3;}
    
}

.link-wrappery::before {   content: ''; display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;}
.newsItem__link:hover a,
.newsItem__link .link-wrappery:hover { color: white;}
.pos-static { position: static !important;}
a:focus { outline: 2px dotted rgba(125,125,125,.5);}

/* ########################################### */
/* MATARO PEL CLIMA */
/* Treure navegacio minisite */
body.site-mataro-pel-clima #navigation-minisite { display: none;}
body.site-mataro-pel-clima .interiorHeader__figure::before { content: none; }
body.site-mataro-pel-clima .documentFirstHeading { position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;border: 0;}
body.site-mataro-pel-clima #swipebox-slider { height:calc(100% - 100px); top:50px; }
body.site-mataro-pel-clima #headerInteriorTitle { display: none !important; }

a.anchor { display: block; position: relative; top: -11.0rem; visibility: hidden; }
body.site-mataro-pel-clima #target .myBtn { display:none;}
 
/* Navegacio minisite */
.climaNav { margin-bottom: 1.3rem;}
.climaNav__list { display: flex; flex-direction: column;}
.climaNav__list::before, 
.climaNav__list::after { content: none;}
.climaNav__item {text-align: center;}
.climaNav__item + .climaNav__item { margin-top: 1.1rem; }
.climaNav__item a {  transition: background-color .35s; display: block; color: white; font: bold 1.6rem/2rem 'Assistant',sans-serif; padding: .6rem 2.4rem; text-decoration: none; background-color: #0075ab;}
.climaNav__item a:hover, 
.climaNav__item a:focus { background-color: black;}
.climaNav__item--green a { background-color: #9FC043; }
.climaNav__item--orange a { background-color: #F39200;}
.climaNav__item--blue a { background-color: #2084c7; }
.climaNav__item--black a { background-color: #4d4d4c;}
@media screen and (min-width: 48em) { /* iPad vertical - 768px */
    .climaNav__list { flex-direction: row;}
    .climaNav__item { flex: 1 1 0;}
    .climaNav__item + .climaNav__item { margin-top: 0; margin-left: 1.1rem; }
    .climaNav__item a { height: 100%; display: flex; align-items: center; justify-content: center;}
}

/* Contingut */
body.site-mataro-pel-clima .contentWrapper { padding-top: 0;}
.climaContent { background-color: #EEEEEE; font: normal 1.8rem/2.2rem 'Assistant', sans-serif;   }
.climaContent h2 { font: bold 3.0rem/3.6rem 'Assistant', sans-serif; margin-bottom: 1em; padding-top: 1.5em;}
.climaContent h3 { font: bold 2.0rem/2.4rem 'Assistant', sans-serif; margin-bottom: 1em; padding-top: 1.5em;}
.climaContent p { margin-bottom: 1em;}
.climaContent a.swipebox { display: inline-block; position: relative;}
.climaContent a.swipebox::after { content: ''; position: absolute;right: 1.5rem;top: 1.5rem;z-index: 1;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cg transform='translate(-127 -310)'%3E%3Cg transform='translate(127 310)' fill='none' stroke='%234d4d4c' stroke-width='1'%3E%3Crect width='26' height='26' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='25' height='25' fill='none'/%3E%3C/g%3E%3Cg transform='translate(140 314)' fill='%234d4d4c' stroke='%234d4d4c' stroke-width='1'%3E%3Crect width='1' height='18' stroke='none'/%3E%3Crect x='0.5' y='0.5' height='17' fill='none'/%3E%3C/g%3E%3Cg transform='translate(149.5 322.5) rotate(90)' fill='%234d4d4c' stroke='none' stroke-width='1'%3E%3Crect width='1' height='18' stroke='none'/%3E%3Crect x='0.5' y='0.5' height='17' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); display: block;height: 2.6rem;width: 2.6rem;}

/* Navegacio interna */
.climaInnerNav { display: flex; flex-direction: column; padding-top: 4.6rem; text-align: center;}
.climaInnerNav__item + .climaInnerNav__item { margin-top: 2.0rem;}
.climaInnerNav__item a { transition: background-color .35s; font: bold 1.6rem/2rem 'Assistant',sans-serif;color: white; display: block;text-align: center;padding: .6rem 2.4rem; background-color: #0075ab;}
.climaInnerNav__item a:hover, 
.climaInnerNav__item a:focus { background-color: black;}
.climaContent--estrategia .climaInnerNav__item a { background-color: #9FC043;}
.climaContent--emergencia .climaInnerNav__item a { background-color: #F39200;}
.climaContent--estra2 .climaInnerNav__item a { background-color: #2084c7;}
@media screen and (min-width: 48em) { /* iPad vertical - 768px */
    .climaInnerNav { flex-direction: row; }
    .climaInnerNav__item { flex: 1 1 0}
    .climaInnerNav__item + .climaInnerNav__item { margin-top: 0; margin-left: 2rem;}
    .climaInnerNav__item a { height: 100%; display: flex; align-items: center; justify-content: center;}
}
@media screen and (min-width:75em) { /* desktop - 1200px */
    .climaInnerNav__item a { padding: 1rem 2.4rem; }
}

/* Logo Agenda 2030 */
.logo-agenda2030 { background-color: white; padding: 0; border-bottom-right-radius: 4.3rem; display: inline-block; max-width: 80%;}
.logo-agenda2030 img { max-width: 100%; height: auto;}
@media screen and (min-width:75em) {
    .logo-agenda2030 { position: relative;   margin-left: -15px; }
    .climaContent--emergencia .logo-agenda2030,
    .climaContent--estra2 .logo-agenda2030 { margin-left: -3rem;}
}

/* Links al peu */
.climaLinks { font: normal 1.6rem/2rem 'Assistant', sans-serif;}
.climaLinks a { color: #0075ab}

/* Banners clima */
.climaBanner { padding-top: 5.2rem; }
.climaBanner__item { margin-bottom: 2.4rem;}

/* Slider */
.climaSlider {}
.climaSlider__text { color: white; font: bold 2rem/1.25 'Assistant', sans-serif; text-align: right; position: absolute; z-index: 2;right: 3rem; top: 3rem; text-shadow: .2rem .2rem 0 rgba(0,0,0,.66);}
.climaSlider__text.climaSlider__text--sostenible { left: 1rem;right: 1rem; top: auto; bottom: 3rem; text-align: center;}
#climaSliderNav.bannersNav--slides button { top: 50%; }
#climaSlideDots { position: absolute; z-index: 10; bottom: 1.6rem; left: 50%; transform: translateX(-50%); display: flex;}
#climaSlideDots .owl-dot { width: 1.6rem; height: 1.6rem; border-radius: .8rem; border: .4rem solid white; background-color: transparent; display: block; padding: 0;}
#climaSlideDots .owl-dot + .owl-dot { margin-left: .8rem;}
#climaSlideDots .owl-dot.active { background-color: white;}
@media screen and (min-width: 75em) {
    .climaSlider__text { font: bold 4.8rem/6rem 'Assistant', sans-serif; }
    #climaSliderNav.bannersNav--slides button.owl-prev { left: 2.5rem;}
    #climaSliderNav.bannersNav--slides button.owl-next { right: 2.5rem;}
}

/* Llistat */
.climaLlista { text-align: center; padding-top: 2rem;}
.climaLlista__item { margin-bottom: 4.8rem;}
.climaLlista__concept { font: normal 1.6rem/1.8rem 'Assistant', sans-serif; }
.climaLlista__value { font: bold 2.4rem/3rem  'Assistant', sans-serif; }
.climaLlista__value__unit { font-size: 1.4rem; line-height: 1.7rem;}
.climaLlista__img { display: block; margin: 1.0rem auto; height: 3.6rem !important;width: auto;}

/* Transparencia */
.transparencyInfo { padding: 1.6rem; background-color: #BFD9E8; }

@media screen and (min-width: 85em) {
  .template-minisite_page_view #home-general-news{
    margin-bottom: -5.5rem;
    margin-right: -4.4rem;
    margin-left: -4.4rem;
  }
}

body.site-next-mataro #landing-header .navigation-wrapper li li { font-size: 1.2rem;}
body.site-next-mataro #landing-header .navigation-wrapper li li + li { border-left: none; padding-left: 0 !important; margin-top: .8rem !important;}

 
.btnExpandText {     position: relative; text-align: center;   }
.btnExpandText button { position: relative; z-index: 1}
.btnExpandText::before {content:''; display: block; height: 1px; background-color: #DDDDDD; position: absolute; left: 0; right: 0; top: 50%; z-index: 0}
 
  
/* Landing Pla Educatiu d'Entorn */

#plone-contentmenu-factories ul { margin-top: 0px !important; }

@media screen and (max-width: 991px) {
    .hide-important,
    #x-insuit-shadow-container.hide-important,
    #x-insuit-shadow-container#x-insuit-shadow-container#x-insuit-shadow-container.hide-important,
    #bim-ifr.hide-important {
        display: none !important;
    }
    #mobileNavigation {
        z-index: 95 !important;
    }
}
.searchBox__button.text-white { color: white !important;}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJjdXN0b20uY3NzIn0= */