/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJjdXN0b20uY3NzIn0= */
.minisiteSlider--2 { min-height: 40rem;}
.iframe-responsive {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}
.iframe-responsive iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*#formfield-form-widgets-IFieldExtender-field_widget {
    display: none;
}*/

#searchform .btn-link,
.event-dates .btn-link {
    color: #d32e12 !important;
}

/* Imatges en el llistat mosaic blog*/
.mosaic-grid .newsItem__image--blogListing {
    display: block;
}
.mosaic-grid .newsItem {
    margin-bottom: 3rem;
}

/* Header image landing pages */
.pageHeader--landing {
   background-size: contain;
   background-position: center top;
   padding-top: 33vw;
}
@media (min-width: 48em) {
    .pageHeader--landing {
        padding-top: 7.2rem;
        background-size: cover;
        background-position: center center;
    }
}

.translator-widget {
    position: relative;
    float: right;
    background: url('/++resource++plone.app.multilingual.images/gtranslate.png') !important;
    min-height: 50px;
    min-width: 50px;
}

/* Formulari contactar empreses */
#formfield-form-widgets-companies {display: none;}

.template-new_company_form_view #fieldset-contact_person {
    border-top: 1px solid grey !important;
    padding-top: 2rem;
    margin-top: 2rem;
    border-bottom: 1px solid grey;
    padding-bottom: 2rem;
    margin-bottom: 2rem;
}

.template-new_company_form_view #viewlet-below-content-body {
    display: none;
}

.portaltype-easyform.template-listing .fieldPreview .fieldControls {
    text-align: right;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
}
.pos-static { position: static !important;}
@media (min-width: 62em) {
    .flex-md-row { flex-direction: row !important;}
}
.field span.option { display: flex; align-items: baseline; }
.field span.option input[type="checkbox"] + label,
.field span.option input[type="radio"] + label { margin-left: 0.5em}
.field span.option input[type="radio"] + label .label,
.field span.option input[type="checkbox"] + label .label { white-space: normal; padding: 0;}

/* Guia d'acollida a l'empresa */
/* Layout */
body.site-guia-dacollida-a-lempresa.mosaic-grid #main-container,
body.site-guia-dacollida-a-lempresa.mosaic-grid #main-container #content { margin-bottom: 0 !important;}
@media (min-width: 90em) {
    body.site-guia-dacollida-a-lempresa.mosaic-grid #main-container .col-xl-10.col-xl-push-1 { width: 100% !important; left: 0 !important; padding: 0;}
    body.site-guia-dacollida-a-lempresa.mosaic-grid #main-container .col-xl-10.col-xl-push-1 .mosaic-grid-row { max-width: 1450px; margin-left: auto;margin-right: auto;} 
    body.site-guia-dacollida-a-lempresa.mosaic-grid #main-container .col-xl-10.col-xl-push-1 .mosaic-grid-row .container { padding: 0;}
    body.site-guia-dacollida-a-lempresa.mosaic-grid #main-container .col-xl-10.col-xl-push-1 .mosaic-grid-row.mosaic-grid-row-dark { max-width: none; margin-left: 0;margin-right: 0;}
    body.site-guia-dacollida-a-lempresa.mosaic-grid #main-container .col-xl-10.col-xl-push-1 .mosaic-grid-row.mosaic-grid-row-dark .row { max-width: 1450px; margin-left: auto;margin-right: auto;} 
}
/* Video */
body.mosaic-grid .videoWrapper { padding-top: 56.25%; position: relative; margin-bottom: 72px; }
body.mosaic-grid .videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%;height: 100%;}
/* Notícies */
@media (min-width: 75em) {
    body.site-guia-dacollida-a-lempresa.mosaic-grid .row.display-flex { justify-content: center;}
    body.site-guia-dacollida-a-lempresa.mosaic-grid .row.display-flex > .col-lg-4 { width: 25%;}
    body.site-guia-dacollida-a-lempresa.mosaic-grid .row.display-flex > .col-lg-4 h2 { font-size: 18px;}
}
/* Footer */
body.site-guia-dacollida-a-lempresa .mosaic-grid-row-dark { background-color: #F2F2F2 !important;}
.footerMapWrapper iframe { width: 100% !important;}

/* Blog3 */
.newsItem--blog3__open { position: relative; z-index: 10; height: 4rem;width: 4rem;border-radius: 50%; border: 1px solid #d32e12; color:#d32e12; background-color: transparent; transition: all .25s;}
.newsItem--blog3__open:hover,
.newsItem--blog3__open:focus { background-color: #d32e12; color: white}
.newsItem--blog3 .blogUnfolded__subChilds__link { position: relative; z-index: 10;}
.newsItem--blog3__open[aria-expanded="true"] { transform: rotate(180deg); }
@supports (object-fit: cover) { 
    .newsItem--blog3 .newsItem__image img { height: 100% !important;max-width: none !important; object-fit: cover;}
    .newsItem--summary .newsItem__image img { height: 100% !important;max-width: none !important; object-fit: cover;}
}

/* Landings */
body .landingHeader { grid-template-columns: 1.6rem 13.2rem 1fr;}
body .landingHeader__logo img { max-width: 100%;}
body.landing .documentFirstHeading { font-size: 36px;}
body.landing .documentDescription { font-size: 18px;}
.newsItem__image.newsItem__image__events { display: block; height: 10rem;}
 /* 992 pixels - 62em */
@media (min-width: 62em) {
    body .landingHeader { grid-template-columns: 5.4rem 13.2rem 1fr;}
    body.landing .documentFirstHeading { font-size: 46px;}
    body.landing .documentDescription { font-size: 24px;}
    .newsItem__image.newsItem__image__events { height: 26rem; }
}

button.search-formToggle .picto-down-open-mini:before { transition: transform .5s;}
button.search-formToggle[aria-expanded="true"] .picto-down-open-mini:before {transform: rotate(180deg);}
   
@media (min-width: 768px) {
    .display-block-sm { display: block !important;}
}
.summaryItem .documentByLine,
.summaryItem .documentByLine p { margin-bottom: 0 !important;}
.summaryItem .summaryItem__dates { display: flex;}
@media (min-width: 48em) {
    body.template-event_day_listing .news-wrapper .newsItem { margin-left: 0;margin-right: 0;}
}

body.landing.menuObert { overflow: visible;}

/* ODS */
.odsList__item a { display: block;}
.odsList__image { width: 100%;height: auto;}

/* NEXT GENERATION*/
body.subsection-next-rubi .minisiteMenu::before { content: ''; display: block; width: 768px; height: 94px; max-width: 100%; background: url('../../../resolveuid/6059215ca0fb45ac857c9e3eaa92ed2a/@@images/image/large') no-repeat center center / contain transparent; margin: 0 auto 32px auto;}
@media screen and (min-width: 75em) {
    body.subsection-next-rubi .minisiteSlider { background-image: linear-gradient(to bottom,rgba(0,0,0,.33) 0,rgba(0,0,0,0) 50%) ,var(--bgSlide-lg) !important; }

}

.mosaic-enabled .mosaic-panel .mosaic-rich-text-toolbar.sticky {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
}
.summaryMap>* { width: 100%;   }
.frontend .navTree a:active, .frontend .navTree a:focus, .frontend .navTree a:hover  { color: #FFFFFF !important;}
   