@charset "UTF-8";
 @import url(https://fonts.cdnfonts.com/css/helvetica-neue-5);
@font-face {
font-family: 'GT-Alpina';
src: url(//economiasocial.coop/wp-content/uploads/fonts/GT-Alpina-Fine-Condensed-Light-Italic.otf) format("opentype");
src: url(//economiasocial.coop/wp-content/uploads/fonts/GT-Alpina-Fine-Condensed-Light-Italic.otf) format("opentype"), url(//economiasocial.coop/wp-content/uploads/fonts/GT-Alpina-Fine-Condensed-Light-Italic.woff) format("woff"), url(//economiasocial.coop/wp-content/uploads/fonts/GT-Alpina-Fine-Condensed-Light-Italic.woff2) format("woff2"), url(//economiasocial.coop/wp-content/uploads/fonts/GT-Alpina-Fine-Condensed-Light-Italic.ttf) format("truetype");
}  #footer {
border-top: 1px solid #000;
padding-top: 65px;
margin-top: 30px;
} #footer[data-footer="frontpage"] {
opacity: 1;
margin-top: 0;
} #footer[data-footer="frontpage"] .dges-footer .branding-first img {
opacity: 0.9;
} #footer[data-footer="programa"] {
background: var(--ES-1, #E3003B);
} #footer[data-footer="programa"] .pre-footer .pre-footer-slide .pre-footer-slide-img:before {
background: var(--ES-1, #E3003B);
} #footer[data-footer="singulars"] {
background: var(--Singulars, #F8D741);
margin-top: 0;
} #footer[data-footer="singulars"] .pre-footer .pre-footer-slide .pre-footer-slide-img:before {
background: var(--Singulars, #F8D741);
} #footer[data-footer="ateneus"] {
background: var(--Ateneus, #E3003B);
margin-top: 0;
} #footer[data-footer="ateneus"] .pre-footer .pre-footer-slide .pre-footer-slide-img:before {
background: var(--Ateneus, #E3003B);
} #footer[data-footer="comunalitats"] {
background: var(--Comunalitats, #1C4FC2);
margin-top: 0;
} #footer[data-footer="comunalitats"] .pre-footer .pre-footer-slide .pre-footer-slide-img:before {
background: var(--Comunalitats, #1C4FC2);
filter: brightness(2);
} #footer[data-footer="ocell"] {
background: var(--Ocell-de-Foc, #ED5B16);
margin-top: 0;
} #footer[data-footer="ocell"] .pre-footer .pre-footer-slide .pre-footer-slide-img:before {
background: var(--Ocell-de-Foc, #ED5B16);
} #footer[data-footer="esspurna"] {
background: var(--ESSpurna, #b93a33);
margin-top: 0;
} #footer[data-footer="esspurna"] .pre-footer .pre-footer-slide .pre-footer-slide-img:before {
background: var(--ESSpurna, #b93a33);
} #footer[data-footer="indefinits"], #footer[data-footer="empreses"] {
background: var(--Indefinits, #E9E4D4);
margin-top: 0;
} #footer[data-footer="indefinits"] .pre-footer .pre-footer-slide .pre-footer-slide-img:before, #footer[data-footer="empreses"] .pre-footer .pre-footer-slide .pre-footer-slide-img:before {
background: var(--Indefinits, #E9E4D4);
} #footer[data-footer="programa"] a, #footer[data-footer="programa"] p, #footer[data-footer="programa"] .footer-bottom, #footer[data-footer="programa"] .branding-first, #footer[data-footer="programa"] .promote-item, #footer[data-footer="programa"] h1, #footer[data-footer="programa"] h3, #footer[data-footer="programa"] .pre-footer-slider-bottom-title, #footer[data-footer="comunalitats"] a, #footer[data-footer="comunalitats"] p, #footer[data-footer="comunalitats"] .footer-bottom, #footer[data-footer="comunalitats"] .branding-first, #footer[data-footer="comunalitats"] .promote-item, #footer[data-footer="comunalitats"] h1, #footer[data-footer="comunalitats"] h3, #footer[data-footer="comunalitats"] .pre-footer-slider-bottom-title, #footer[data-footer="ocell"] a, #footer[data-footer="ocell"] p, #footer[data-footer="ocell"] .footer-bottom, #footer[data-footer="ocell"] .branding-first, #footer[data-footer="ocell"] .promote-item, #footer[data-footer="ocell"] h1, #footer[data-footer="ocell"] h3, #footer[data-footer="ocell"] .pre-footer-slider-bottom-title, #footer[data-footer="ateneus"] a, #footer[data-footer="ateneus"] p, #footer[data-footer="ateneus"] .footer-bottom, #footer[data-footer="ateneus"] .branding-first, #footer[data-footer="ateneus"] .promote-item, #footer[data-footer="ateneus"] h1, #footer[data-footer="ateneus"] h3, #footer[data-footer="ateneus"] .pre-footer-slider-bottom-title, #footer[data-footer="esspurna"] a, #footer[data-footer="esspurna"] p, #footer[data-footer="esspurna"] .footer-bottom, #footer[data-footer="esspurna"] .branding-first, #footer[data-footer="esspurna"] .promote-item, #footer[data-footer="esspurna"] h1, #footer[data-footer="esspurna"] h3, #footer[data-footer="esspurna"] .pre-footer-slider-bottom-title {
color: #EEE !important;
border-color: #EEE !important;
} #footer[data-footer="programa"] .pre-footer-slide-content a:before, #footer[data-footer="comunalitats"] .pre-footer-slide-content a:before, #footer[data-footer="ocell"] .pre-footer-slide-content a:before, #footer[data-footer="ateneus"] .pre-footer-slide-content a:before, #footer[data-footer="esspurna"] .pre-footer-slide-content a:before {
filter: invert(1);
} #footer[data-footer="programa"] .contact-btns > a:hover, #footer[data-footer="comunalitats"] .contact-btns > a:hover, #footer[data-footer="ocell"] .contact-btns > a:hover, #footer[data-footer="ateneus"] .contact-btns > a:hover, #footer[data-footer="esspurna"] .contact-btns > a:hover {
color: #000 !important;
background-color: #EEE !important;
} #footer[data-footer="programa"] img, #footer[data-footer="programa"] .branding-first > img, #footer[data-footer="comunalitats"] img, #footer[data-footer="comunalitats"] .branding-first > img, #footer[data-footer="ocell"] img, #footer[data-footer="ocell"] .branding-first > img, #footer[data-footer="ateneus"] img, #footer[data-footer="ateneus"] .branding-first > img, #footer[data-footer="esspurna"] img, #footer[data-footer="esspurna"] .branding-first > img {
filter: grayscale(1) brightness(0) invert(1) brightness(0.9) !important;
} #footer .dges-footer {
display: flex;
flex-direction: column;
gap: 90px;
padding: 0 30px; } #footer .dges-footer .branding-first {
display: flex;
align-items: space-between;
max-width: 1250px;
width: 100%;
margin: 0 auto;
gap: 80px;
} #footer .dges-footer .branding-first img {
max-width: 299px;
filter: grayscale(100%) brightness(0);
} #footer .dges-footer .branding-first h1 {
color: var(--ES-2, #202020);
text-align: center;
font-family: "GT Alpina Fine";
font-size: 60px;
font-style: italic;
font-weight: 300;
line-height: 64px;
} #footer .dges-footer .contact {
display: flex;
justify-content: space-between;
flex-direction: row;
gap: 60px;
max-width: 1350px;
width: 100%;
margin: 0 auto;
} #footer .dges-footer .contact .contact-btns {
display: flex;
flex-direction: row;
gap: 40px;
width: 65%;
justify-content: center;
} #footer .dges-footer .contact .contact-btns > a {
color: var(--ES-2, #202020);
font-family: "Helvetica Neue";
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;
padding: 15px 20px;
width: 30%;
display: flex;
border: 1px solid #202020;
border-radius: 5px;
text-decoration: none;
justify-content: center;
align-items: center;
text-align: center;
} #footer .dges-footer .contact .contact-btns > a:hover {
background-color: var(--ES-2, #202020);
color: var(--ES-1, #fff);
} #footer .dges-footer .contact .social-links {
display: flex;
flex-direction: row;
gap: 60px;
align-self: center;
width: 30%;
justify-content: center;
} #footer .dges-footer .contact .social-links a {
display: flex;
align-content: center;
color: var(--ES-2, #202020);
font-size: 24px;
} #footer .dges-footer .contact .social-links a:hover {
color: var(--ES-1, #fff);
} #footer .dges-footer .legal-promotes {
display: flex;
flex-direction: column;
gap: 60px;
max-width: 1350px;
width: 100%;
margin: 0 auto;
} #footer .dges-footer .legal-promotes .legal {
display: flex;
flex-direction: row;
gap: 60px;
align-items: center;
justify-content: space-between;
} #footer .dges-footer .legal-promotes .legal a {
width: 30%;
display: flex;
text-decoration: none;
padding-top: 15px;
border-top: 1px solid #202020;
color: var(--ES-2, #202020);
font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
align-items: center;
} #footer .dges-footer .legal-promotes .legal a:hover {
color: var(--ES-2, #202020);
} #footer .dges-footer .legal-promotes .promotes {
display: flex;
flex-direction: row;
gap: 60px;
justify-content: space-between;
} #footer .dges-footer .legal-promotes .promotes .promote-item {
width: 30%;
display: flex;
justify-content: space-between;
flex-direction: column;
padding-top: 10px;
border-top: 1px solid #202020;
color: var(--ES-2, #202020);
font-family: "Helvetica Neue";
font-size: 18px;
font-weight: 400;
} #footer .dges-footer .legal-promotes .promotes .promote-item p {
margin-bottom: 20px;
} #footer .dges-footer .footer-bottom {
max-width: 1350px;
width: 100%;
margin: 0 auto;
display: flex;
justify-content: space-between;
flex-direction: column;
padding: 10px 0 40px 0;
border-top: 1px solid #202020;
color: var(--ES-2, #202020);
font-family: "Helvetica Neue";
font-size: 18px;
font-weight: 400;
}
@media (max-width: 768px) { #footer .dges-footer {
gap: 30px;
} #footer .dges-footer .branding-first {
flex-direction: column;
justify-content: center;
align-items: center;
gap: 30px;
} #footer .dges-footer .branding-first img {
max-width: 100%;
} #footer .dges-footer .branding-first h1 {
font-size: 40px;
line-height: 44px;
} #footer .dges-footer .contact {
flex-direction: column;
gap: 30px;
} #footer .dges-footer .contact .contact-btns {
flex-direction: column;
gap: 30px;
width: 90%;
} #footer .dges-footer .contact .contact-btns > a {
width: 100%;
} #footer .dges-footer .contact .social-links {
width: 90%;
justify-content: center;
} #footer .dges-footer .legal-promotes {
flex-direction: column;
gap: 30px;
} #footer .dges-footer .legal-promotes .legal {
flex-direction: column;
gap: 30px;
} #footer .dges-footer .legal-promotes .legal a {
width: 100%;
} #footer .dges-footer .legal-promotes .promotes {
flex-direction: column;
gap: 30px;
margin-top: 20px;
} #footer .dges-footer .legal-promotes .promotes .promote-item {
width: 100%;
} #footer .dges-footer .footer-bottom {
padding: 10px 0 20px 0;
}
} #footer .pre-footer {
border-bottom: 1px solid #000; margin: -65px auto 65px;
} #footer .pre-footer .pre-footer-slider {
border-bottom: 1px solid #000;
} #footer .pre-footer .pre-footer-slide {
max-width: 1400px;
width: 100%;
margin: 0 auto;
display: flex;
flex-direction: row;
gap: 0;
align-items: center;
justify-content: center; } #footer .pre-footer .pre-footer-slide .pre-footer-slide-img {
width: 50%;
height: 100%;
min-height: 550px;
position: relative;
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
background-blend-mode: saturation;
} #footer .pre-footer .pre-footer-slide .pre-footer-slide-img:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: var(--Singulars, #F8D741);
mix-blend-mode: multiply;
z-index: 1000;
} #footer .pre-footer .pre-footer-slide .pre-footer-slide-content {
width: 50%;
padding: 0 60px;
display: flex;
gap: 60px;
flex-direction: column;
justify-content: center;
align-items: baseline;
} #footer .pre-footer .pre-footer-slide .pre-footer-slide-content h3 {
color: var(--ES-2, #202020);
font-family: "GT Alpina Fine";
font-size: 50px;
font-style: italic;
font-weight: 300;
line-height: 56px;
margin-bottom: 0;
} #footer .pre-footer .pre-footer-slide .pre-footer-slide-content a {
border-radius: 3px;
border: 1px solid var(--ES-2, #202020);
color: #202020;
font-family: "Helvetica Neue";
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;
padding: 16px 30px 13px;
text-decoration: none;
display: flex;
justify-content: center;
align-items: center;
min-width: 190px;
} #footer .pre-footer .pre-footer-slide .pre-footer-slide-content a:before {
content: url(//economiasocial.coop/wp-content/uploads/Arrow-21.svg);
margin-right: 18px;
margin-bottom: -2px;
display: inline-block;
} #footer .pre-footer .pre-footer-slide .pre-footer-slide-content a:hover {
background: var(--ES-2, #202020);
color: var(--ES-1, #fff);
} #footer .pre-footer .pre-footer-slide .pre-footer-slide-content a:hover:before {
filter: invert(1);
} #footer .pre-footer .pre-footer-slide.projecte-singular, #footer .pre-footer .pre-footer-slide.projectes-singulars {
background: var(--Singulars, #F8D741);
} #footer .pre-footer .pre-footer-slide.projecte-singular.pre-footer .pre-footer-slide .pre-footer-slide-img:before, #footer .pre-footer .pre-footer-slide.projectes-singulars.pre-footer .pre-footer-slide .pre-footer-slide-img:before {
background: var(--Singulars, #F8D741);
} #footer .pre-footer .pre-footer-slide.ateneus-cooperatius {
background: var(--Ateneus, #E3003B);
} #footer .pre-footer .pre-footer-slide.ateneus-cooperatius.pre-footer-slide .pre-footer-slide-img:before {
background: var(--Ateneus, #E3003B);
} #footer .pre-footer .pre-footer-slide.comunalitats, #footer .pre-footer .pre-footer-slide.comunalitats-urbanes, #footer .pre-footer .pre-footer-slide.comunalitat-urbana {
background: var(--Comunalitats, #1C4FC2);
} #footer .pre-footer .pre-footer-slide.comunalitats.pre-footer-slide .pre-footer-slide-img:before, #footer .pre-footer .pre-footer-slide.comunalitats-urbanes.pre-footer-slide .pre-footer-slide-img:before, #footer .pre-footer .pre-footer-slide.comunalitat-urbana.pre-footer-slide .pre-footer-slide-img:before {
background: var(--Comunalitats, #1C4FC2);
} #footer .pre-footer .pre-footer-slide.ocell {
background: var(--Ocell-de-Foc, #ED5B16);
} #footer .pre-footer .pre-footer-slide.ocell.pre-footer-slide .pre-footer-slide-img:before {
background: var(--Ocell-de-Foc, #ED5B16);
} #footer .pre-footer .pre-footer-slide.empreses-dinsercio, #footer .pre-footer .pre-footer-slide.recuperacio-dempreses, #footer .pre-footer .pre-footer-slide.innovacio, #footer .pre-footer .pre-footer-slide.insercio-laboral, #footer .pre-footer .pre-footer-slide.comunaress, #footer .pre-footer .pre-footer-slide.empreses-insercio, #footer .pre-footer .pre-footer-slide.innvess, #footer .pre-footer .pre-footer-slide.formacio, #footer .pre-footer .pre-footer-slide.formacio-en-linia, #footer .pre-footer .pre-footer-slide.formacions {
background: var(--Indefinits, #E9E4D4);
} #footer .pre-footer .pre-footer-slide.empreses-dinsercio.pre-footer-slide .pre-footer-slide-img:before, #footer .pre-footer .pre-footer-slide.recuperacio-dempreses.pre-footer-slide .pre-footer-slide-img:before, #footer .pre-footer .pre-footer-slide.innovacio.pre-footer-slide .pre-footer-slide-img:before, #footer .pre-footer .pre-footer-slide.insercio-laboral.pre-footer-slide .pre-footer-slide-img:before, #footer .pre-footer .pre-footer-slide.comunaress.pre-footer-slide .pre-footer-slide-img:before, #footer .pre-footer .pre-footer-slide.empreses-insercio.pre-footer-slide .pre-footer-slide-img:before, #footer .pre-footer .pre-footer-slide.innvess.pre-footer-slide .pre-footer-slide-img:before, #footer .pre-footer .pre-footer-slide.formacio.pre-footer-slide .pre-footer-slide-img:before, #footer .pre-footer .pre-footer-slide.formacio-en-linia.pre-footer-slide .pre-footer-slide-img:before, #footer .pre-footer .pre-footer-slide.formacions.pre-footer-slide .pre-footer-slide-img:before {
background: var(--Indefinits, #E9E4D4);
} #footer .pre-footer .pre-footer-slider-bottom {
position: relative;
min-height: 59px;
max-width: 1400px;
margin: 0 auto;
} #footer .pre-footer .pre-footer-slider-bottom .pre-footer-slider-bottom-title {
color: #000;
font-family: "Helvetica Neue";
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;
position: absolute;
left: 60px;
top: 18px;
} #footer .pre-footer .pre-footer-slider-bottom .pre-footer-slider-bottom-owldots {
display: block;
text-align: center;
margin: 0 auto;
} #footer .pre-footer .pre-footer-slider-bottom .pre-footer-slider-bottom-owldots .owl-dots {
display: flex;
justify-content: center;
gap: 10px;
padding-top: 22px;
} #footer .pre-footer .pre-footer-slider-bottom .pre-footer-slider-bottom-owldots .owl-dots .owl-dot {
width: 12px;
height: 12px;
border-radius: 50%;
background: #202020;
border: 1px solid #202020;
transition: all 0.3s ease;
opacity: 0.25;
} #footer .pre-footer .pre-footer-slider-bottom .pre-footer-slider-bottom-owldots .owl-dots .owl-dot.active {
opacity: 1;
} body.singulars .page-title {
background: var(--Singulars, #F8D741);
} body.singulars .main-nav > li.act:not(.wpml-ls-item) > a .menu-text, body.singulars .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text, body.singulars .main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a .menu-text, body.singulars .sticky-on .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover, body.singulars #phantom .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover, body.singulars .sticky-on .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a, body.singulars #phantom .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a, body.singulars .sticky-on .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text, body.singulars #phantom .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text, body.singulars .sticky-on .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text, body.singulars #phantom .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text, body.singulars .sticky-on .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text, body.singulars #phantom .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text, body.singulars .sticky-on .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text, body.singulars #phantom .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text, body.singulars .top-header .sub-nav.hover-style-bg > li:not(.dt-mega-parent).act > a, body.singulars .top-header .sub-nav.gradient-hover.hover-style-bg > li:not(.dt-mega-parent).act > a, body.singulars .top-header .sub-nav.hover-style-bg > li:not(.dt-mega-parent).act > a:hover, body.singulars .top-header .sub-nav.hover-style-bg > li:not(.dt-mega-parent):not(.act):hover > a, body.singulars .top-header .sub-nav.gradient-hover.hover-style-bg > li:not(.dt-mega-parent):not(.act):hover > a, body.singulars .main-nav .sub-nav > li:hover > a .menu-text, body.singulars .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text, body.singulars .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text, body.singulars .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text, body.singulars .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text {
color: var(--Singulars, #F8D741);
} body.singulars .dges-logo-color {
fill: var(--Singulars, #F8D741);
} body.singulars #main a:hover {
color: var(--Singulars, #F8D741) !important;
background: none !important;
} body.singulars #main .dges-btn {
margin: 60px 0 80px;
} body.singulars #main .dges-btn a {
color: var(--ES-2, #202020);
font-family: "Helvetica Neue";
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;
padding: 15px 50px;
border: 1px solid #202020;
border-radius: 5px;
text-align: center;
background: none;
} body.singulars #main .dges-btn a:hover {
background-color: var(--ES-2, #202020);
color: var(--ES-1, #fff);
} body.singulars #main .singular-counter {
background: var(--Singulars, #F8D741);
} body.singulars #main .filter-singular {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: start;
margin-bottom: 20px;
gap: 40px;
margin-left: -40px;
margin-right: -40px;
} body.singulars #main .filter-singular > * {
float: none;
} body.singulars #main .filter-singular .wpb_text_column p {
color: #202020;
font-family: "Helvetica Neue";
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;
border-top: 1px solid #000;
padding-top: 10px;
margin-top: 20px;
} body.singulars #main .filter-singular .wpb_text_column p > strong {
font-weight: 700;
} body.singulars #main .filter-singular .vc_column_container > .vc_column-inner {
padding: 0;
} body.singulars #main .filter-singular .portfolio-shortcode .filter > div {
display: flex;
flex-direction: column;
gap: 4px;
width: 100%;
margin: 0;
} body.singulars #main .filter-singular .portfolio-shortcode .filter > div > a {
display: blocK;
color: var(--ES-2, #202020);
font-family: "Helvetica Neue";
font-size: 14px;
font-style: normal;
letter-spacing: -0.2px;
font-weight: 400;
line-height: 20px;
border-radius: 5px;
background: var(--Gris-2, #EEE);
padding: 4px 6px 2px;
width: 100%;
margin: 0;
}
#filtre2 > .wpb_column:nth-child(1) .mode-grid .filter-categories {
display: grid !important;
grid-template-columns: 1fr 1fr !important;
grid-auto-flow: column !important;
grid-template-rows: repeat(15, auto) !important;
gap: 4px 15px !important;
}
body.singulars #main #filtre2.filter-singular > .wpb_column:nth-child(1) .mode-grid .filter-categories a {
width: 100% !important;
}
#filtre2 > .wpb_column:nth-child(2) .mode-grid .filter-categories {
display: grid !important;
grid-template-columns: 1fr 1fr !important;
grid-auto-flow: column !important;
grid-template-rows: repeat(13, auto) !important;
gap: 4px 15px !important;
}
body.singulars #main #filtre2.filter-singular > .wpb_column:nth-child(2) .mode-grid .filter-categories a {
width: 100% !important;
}
body.singulars #main .filter-singular .filter {
margin-bottom: 0;
}
@media (max-width: 1200px) {
#filtre2 > .wpb_column:nth-child(1) .mode-grid .filter-categories { }
#filtre2 > .wpb_column:nth-child(2) .mode-grid .filter-categories { }
body.singulars #main .filter-singular {
gap: 20px;
margin-left: -50px;
margin-right: -50px;
}
}
@media (max-width: 760px) {
body.singulars #main .filter-singular {
flex-direction: column;
gap: 20px;
margin-left: -10px;
margin-right: -10px;
}
body.singulars #main .filter-singular .filter {
margin-bottom: 0;
}
} body.singulars #main .filter-singular .portfolio-shortcode .filter > div > a:hover {
background: var(--ES-2, #202020) !important;
color: var(--ES-1, #fff) !important;
}
body.singulars #main .filter-singular .portfolio-shortcode .filter > div > a.active, body.singulars #main .filter-singular .portfolio-shortcode .filter > div > a.act {
background: var(--ES-2, #202020) !important;
color: var(--ES-1, #fff) !important;
} body.singulars #main .filter-singular .portfolio-masonry-shortcode-id-c705fa08be794e1fc0450c707aad17ef .filter-categories > a:nth-child(n+12) { } body.singulars #main .filter-singular .portfolio-masonry-shortcode-id-d39115a26763cb5013cb44315fb674de .filter-categories {
flex-direction: inherit !important;
justify-content: space-between !important;
} body.singulars #main .filter-singular .portfolio-masonry-shortcode-id-d39115a26763cb5013cb44315fb674de .filter-categories > a {
width: 48% !important;
}
body.singulars #main .filter-singular .portfolio-masonry-shortcode-id-fc068e0023288deee9bd22385fd67ced .filter-categories {
flex-direction: inherit !important;
justify-content: space-between !important;
}
body.singulars #main .filter-singular .portfolio-masonry-shortcode-id-fc068e0023288deee9bd22385fd67ced .filter-categories > a {
width: 48% !important;
} body.singulars #main .singular-content .filter {
display: none !important;
} body.singulars #main .singular-content .portfolio-shortcode .dt-css-grid {
grid-column-gap: 40px;
grid-row-gap: 40px;
grid-template-rows: inherit;
} body.singulars #main .singular-content .portfolio-shortcode .dt-css-grid article.post {
border-radius: 10px;
background: var(--Gris-2, #EEE);
padding: 0 0 5px;
margin: 0;
} body.singulars #main .singular-content .portfolio-shortcode .dt-css-grid article.post:after, body.singulars #main .singular-content .portfolio-shortcode .dt-css-grid article.post:before {
display: none;
} body.singulars #main .singular-content .portfolio-shortcode .dt-css-grid article.post .post-entry-content {
height: 100%;
} body.singulars #main .singular-content .portfolio-shortcode .dt-css-grid article.post .post-entry-content .entry-title {
height: 50%;
overflow: hidden;
padding: 0;
} body.singulars #main .singular-content .portfolio-shortcode .dt-css-grid article.post .post-entry-content .entry-title > a {
color: #000;
font-family: "Helvetica Neue";
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
display: -webkit-box;
-webkit-line-clamp: 7;
-webkit-box-orient: vertical;
overflow: hidden;
height: 168px;
margin-bottom: 4px;
padding: 0;
white-space: break-spaces;
word-break: break-word;
} body.singulars #main .singular-content .portfolio-shortcode .dt-css-grid article.post .post-entry-content .entry-title > a:hover {
color: #000 !important;
text-decoration: underline;
} body.singulars #main .singular-content .portfolio-shortcode .dt-css-grid article.post .post-entry-content .entry-meta {
height: 60px;
color: var(--ES-2, #202020);
font-family: "Helvetica Neue";
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 20px;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
} body.singulars #main .singular-content .portfolio-shortcode .dt-css-grid article.post .post-entry-content .entry-meta .category-link > a:hover {
color: #000 !important;
text-decoration: underline;
} body.singulars #main .singular-content .portfolio-shortcode .dt-css-grid article.post .post-entry-content .entry-excerpt {
color: #202020;
font-family: "Helvetica Neue";
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 20px;
height: 80px;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
overflow: hidden;
} body.singulars #main .singular-content .portfolio-shortcode .dt-css-grid article.post .post-entry-content .post-details.details-type-link {
display: flex;
height: 30px;
float: none;
margin: 10px 0 0;
padding: 0;
} body.singulars #main .singular-content .portfolio-shortcode .dt-css-grid article.post .post-entry-content .post-details.details-type-link:before, body.singulars #main .singular-content .portfolio-shortcode .dt-css-grid article.post .post-entry-content .post-details.details-type-link:after {
display: none;
} body.singulars #main .singular-content .portfolio-shortcode .dt-css-grid article.post:hover {
background: var(--Singulars, #F8D741);
} body.singulars #main .singular-content .portfolio-shortcode .dt-css-grid article.post:hover .post-details.details-type-link svg > rect {
fill: #202020;
stroke: var(--Singulars, #F8D741);
} body.singulars #main .singular-content .portfolio-shortcode .dt-css-grid article.post:hover .post-details.details-type-link svg > line {
stroke: var(--Singulars, #F8D741);
} .paginator {
margin: 60px 0;
gap: 45px;
} .paginator a {
color: #D1D1D1 !important;
font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 26px;
margin: 0 !important;
} .paginator a.act, .paginator a:hover {
color: var(--ES-2, #202020) !important;
} .paginator a:after {
display: none !important;
} .paginator a.nav-prev, .paginator a.nav-next {
font-size: 25px;
line-height: 1em;
margin-top: -3px;
} body.singulars #main .paginator a:hover {
color: var(--ES-2, #202020) !important;
} .project-post.dt_portfolio.type-dt_portfolio > .navigation > .nav-links {
justify-content: space-between;
border: none !important;
} .project-post.dt_portfolio.type-dt_portfolio > .navigation > .nav-links .nav-previous, .project-post.dt_portfolio.type-dt_portfolio > .navigation > .nav-links .nav-next {
border-top: 1px solid #000;
padding: 15px 0 0;
} .project-post.dt_portfolio.type-dt_portfolio > .navigation > .nav-links .nav-previous:hover, .project-post.dt_portfolio.type-dt_portfolio > .navigation > .nav-links .nav-next:hover {
border-top: 1px solid var(--Singulars, #F8D741);
color: #000;
background: none;
} .project-post.dt_portfolio.type-dt_portfolio > .navigation > .nav-links .nav-previous:hover span.meta-nav, .project-post.dt_portfolio.type-dt_portfolio > .navigation > .nav-links .nav-next:hover span.meta-nav {
color: var(--Singulars, #F8D741);
} .project-post.dt_portfolio.type-dt_portfolio > .navigation > .nav-links .nav-previous:hover span.post-title, .project-post.dt_portfolio.type-dt_portfolio > .navigation > .nav-links .nav-next:hover span.post-title {
color: var(--Singulars, #F8D741);
} .project-post.dt_portfolio.type-dt_portfolio > .navigation > .nav-links svg {
display: none;
} .project-post.dt_portfolio.type-dt_portfolio > .navigation > .nav-links span.meta-nav {
color: #000;
font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 26px;
} .project-post.dt_portfolio.type-dt_portfolio > .navigation > .nav-links span.post-title {
color: #000;
font-family: "Helvetica Neue";
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 30px;
} .project-content > .wpb-content-wrapper > .vc_row > .vc_col-sm-9 {
padding-right: 45px;
} .project-content > .wpb-content-wrapper > .vc_row > .vc_col-sm-9 > .vc_column-inner > .wpb_wrapper > .vc_row:first-child > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .wpb_text_column:last-child > .wpb_wrapper p {
color: var(--ES-2, #202020);
font-family: "GT Alpina Fine";
font-size: 60px;
font-style: italic;
font-weight: 300;
line-height: 64px;
} .project-content > .wpb-content-wrapper > .vc_row > .vc_col-sm-9 > .vc_column-inner > .wpb_wrapper > .vc_row:first-child > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .wpb_text_column:last-child > .wpb_wrapper p.long-title {
font-size: 32px;
line-height: 1.2em;
} .project-content > .wpb-content-wrapper > .vc_row ul {
list-style: none;
padding: 0;
margin: 0;
} .project-content > .wpb-content-wrapper > .vc_row > .vc_col-sm-3 {
padding: 0;
} .project-content > .wpb-content-wrapper > .vc_row > .vc_col-sm-3 > div.vc_column-inner {
background: none !important;
color: #000;
font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 26px;
} .project-content > .wpb-content-wrapper > .vc_row > .vc_col-sm-3 > div.vc_column-inner .dt-fancy-title {
margin-bottom: 8px;
} .project-content > .wpb-content-wrapper > .vc_row > .vc_col-sm-3 > div.vc_column-inner .vc_empty_space {
display: none;
} .project-content > .wpb-content-wrapper > .vc_row > .vc_col-sm-3 > div.vc_column-inner .dt-shortcode-soc-icons {
display: flex;
flex-direction: column;
justify-content: flex-start;
text-align: left;
} .project-content > .wpb-content-wrapper > .vc_row > .vc_col-sm-3 > div.vc_column-inner .dt-shortcode-soc-icons a {
display: block;
text-align: left;
color: #000;
font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 400 !important;
line-height: 26px;
} .project-content > .wpb-content-wrapper > .vc_row > .vc_col-sm-3 > div.vc_column-inner .dt-shortcode-soc-icons a:before, .project-content > .wpb-content-wrapper > .vc_row > .vc_col-sm-3 > div.vc_column-inner .dt-shortcode-soc-icons a:after {
display: none;
} .project-content > .wpb-content-wrapper > .vc_row > .vc_col-sm-3 > div.vc_column-inner .dt-shortcode-soc-icons a:hover {
color: var(--Singulars, #F8D741);
} .project-content .title-left .dt-fancy-title {
color: #000;
font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 26px;
} .project-content .hr-thin {
display: none;
} .accent-gradient #page .post-navigation .nav-links a .post-title:hover {
background: none;
color: inherit;
} #main .dges-btn {
margin: 60px 0 80px;
} #main .dges-btn.hide {
overflow: hidden;
} #main .dges-btn.hide > a {
display: none !important;
} #main .dges-btn a {
color: var(--ES-2, #202020);
font-family: "Helvetica Neue";
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;
padding: 15px 50px;
border: 1px solid #202020;
border-radius: 5px;
text-align: center;
background: none;
} #main .dges-btn a:hover {
background-color: var(--ES-2, #202020);
color: var(--ES-1, #fff);
} #main .singular-counter {
border-radius: 5px;
background: var(--Indefinits, #E9E4D4);
color: #000;
text-align: center;
font-family: "Helvetica Neue";
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 30px;
padding: 17px 0 13px;
margin-bottom: 24px;
} .headline-title h1, body.singulars h1, body.ateneus h1, body.ocell h1, body.comunalitats h1, body.empreses h1 {
max-width: 85%;
margin-top: 45px;
margin-left: auto;
margin-right: auto;
font-size: 60px;
font-style: italic;
font-weight: 300;
line-height: 64px; }
@media (max-width: 767px) { .headline-title h1, body.singulars h1, body.ateneus h1, body.ocell h1, body.comunalitats h1, body.empreses h1 {
font-size: 40px;
line-height: 1.2em;
} .headline-title h1 br, body.singulars h1 br, body.ateneus h1 br, body.ocell h1 br, body.comunalitats h1 br, body.empreses h1 br {
display: none !important;
}
} body.page-id-27 #main {
margin-top: 0 !important;
} body.page-id-27 #main > .wf-wrap {
max-width: 100%;
width: 100%;
padding-left: 0;
padding-right: 0;
} body.page-id-27 #main > .wf-wrap #content > section > div:not(.vc_custom_1709134460495) {
max-width: 1340px;
margin-left: auto;
margin-right: auto;
} body.page-id-27 #main > .wf-wrap #content > section .vc_custom_1709134460495 .vc_row > .vc_column_container:first-child {
max-width: 1340px;
margin-left: auto;
margin-right: auto;
float: none;
width: 100%;
display: block;
} body.page-id-27 #main > .wf-wrap #content > section .dgesaccordeon .item-title, body.page-id-27 #main > .wf-wrap #content > section .dgesaccordeon .item-description {
max-width: 1300px;
margin-left: auto;
margin-right: auto;
} body.ateneus { } body.ateneus .page-title {
background: var(--Ateneus, #E3003B);
} body.ateneus .main-nav > li.act:not(.wpml-ls-item) > a .menu-text, body.ateneus .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text, body.ateneus .main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a .menu-text, body.ateneus .sticky-on .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover, body.ateneus #phantom .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover, body.ateneus .sticky-on .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a, body.ateneus #phantom .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a, body.ateneus .sticky-on .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text, body.ateneus #phantom .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text, body.ateneus .sticky-on .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text, body.ateneus #phantom .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text, body.ateneus .sticky-on .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text, body.ateneus #phantom .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text, body.ateneus .sticky-on .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text, body.ateneus #phantom .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text, body.ateneus .top-header .sub-nav.hover-style-bg > li:not(.dt-mega-parent).act > a, body.ateneus .top-header .sub-nav.gradient-hover.hover-style-bg > li:not(.dt-mega-parent).act > a, body.ateneus .top-header .sub-nav.hover-style-bg > li:not(.dt-mega-parent).act > a:hover, body.ateneus .top-header .sub-nav.hover-style-bg > li:not(.dt-mega-parent):not(.act):hover > a, body.ateneus .top-header .sub-nav.gradient-hover.hover-style-bg > li:not(.dt-mega-parent):not(.act):hover > a, body.ateneus .main-nav .sub-nav > li:hover > a .menu-text, body.ateneus .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text, body.ateneus .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text, body.ateneus .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text, body.ateneus .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text {
color: var(--Ateneus, #E3003B);
} body.ateneus .dges-logo-color {
fill: var(--Ateneus, #E3003B);
} body.ateneus #main a:hover {
color: var(--Ateneus, #E3003B) !important;
background: none !important;
} body.ateneus #main .singular-counter {
background: var(--Ateneus, #E3003B);
} body.ateneus #main .ateneus-list {
margin-top: 80px;
} body.ateneus #main .ateneus-list h5 {
color: var(--Ateneus, #E3003B);
font-family: "Helvetica Neue";
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
padding: 15px 0;
} body.ateneus #main .ateneus-list .wpb_wrapper .wpb_text_column.wpb_content_element {
margin-bottom: 0;
} body.ateneus #main .ateneus-list .wpb_wrapper > p > a {
display: flex;
width: 100%;
border-top: 1px solid #000;
padding: 15px 30px;
color: #000;
font-family: "Helvetica Neue";
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-decoration: none;
margin-left: -30px;
margin-right: -30px;
justify-content: space-between;
} body.ateneus #main .ateneus-list .wpb_wrapper > p > a:hover {
background: var(--Ateneus, #E3003B) !important;
color: #000 !important;
} body.ateneus #main .ateneus-list .wpb_wrapper > p > a .text {
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
width: 75%;
} body.ateneus #main .ateneus-list .wpb_wrapper > p > a .href {
display: flex;
justify-content: start;
align-items: center;
width: 25%;
} body.ateneus #main .ateneus-list .wpb_wrapper > p > a .href:before {
content: url(//economiasocial.coop/wp-content/uploads/Arrow-21.svg);
margin-right: 30px;
position: relative;
top: 2px;
}
@media (max-width: 1200px) { body.ateneus .flex {
flex-direction: row !important;
} body.ateneus .ateneus-list h5 {
font-size: 20px;
padding: 10px 0;
} body.ateneus .ateneus-list .wpb_wrapper > p > a {
padding: 10px 20px !important;
font-size: 20px !important;
justify-content: space-between !important;
} body.ateneus .ateneus-list .wpb_wrapper > p > a .text {
width: 50% !important;
} body.ateneus .ateneus-list .wpb_wrapper > p > a .href {
width: 50% !important;
justify-content: end !important;
} body.ateneus .ateneus-list .wpb_wrapper > p > a .href:before {
margin-right: 20px;
}
}
@media (max-width: 768px) { body.ateneus .flex {
flex-direction: column !important;
} body.ateneus .flex > * {
width: 100% !important;
} body.ateneus .ateneus-list h5 {
font-size: 16px;
padding: 5px 0;
} body.ateneus .ateneus-list .wpb_wrapper > p > a {
padding: 5px 10px !important;
font-size: 16px !important;
flex-direction: column !important;
padding-left: 20px !important;
} body.ateneus .ateneus-list .wpb_wrapper > p > a .text {
width: 100% !important;
align-items: center !important;
padding-top: 5px !important;
} body.ateneus .ateneus-list .wpb_wrapper > p > a .href {
width: 100% !important;
margin-top: 10px !important;
align-items: center !important;
justify-content: center !important;
} body.ateneus .ateneus-list .wpb_wrapper > p > a .href:before {
margin-right: 10px !important;
}
} body.comunalitats { } body.comunalitats .page-title {
background: var(--Comunalitats, #1C4FC2);
color: #FFF;
} body.comunalitats .page-title > .wf-wrap .breadcrumbs li, body.comunalitats .page-title > .wf-wrap .breadcrumbs li > a {
color: #FFF;
} body.comunalitats .page-title > .wf-wrap .breadcrumbs li:before, body.comunalitats .page-title > .wf-wrap .breadcrumbs li > a:before {
color: #FFF;
} body.comunalitats #fancy-header > .wf-wrap .breadcrumbs li, body.comunalitats #fancy-header > .wf-wrap .breadcrumbs li > a {
color: #FFF;
} body.comunalitats .main-nav > li.act:not(.wpml-ls-item) > a .menu-text, body.comunalitats .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text, body.comunalitats .main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a .menu-text, body.comunalitats .sticky-on .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover, body.comunalitats #phantom .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover, body.comunalitats .sticky-on .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a, body.comunalitats #phantom .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a, body.comunalitats .sticky-on .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text, body.comunalitats #phantom .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text, body.comunalitats .sticky-on .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text, body.comunalitats #phantom .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text, body.comunalitats .sticky-on .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text, body.comunalitats #phantom .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text, body.comunalitats .sticky-on .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text, body.comunalitats #phantom .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text, body.comunalitats .top-header .sub-nav.hover-style-bg > li:not(.dt-mega-parent).act > a, body.comunalitats .top-header .sub-nav.gradient-hover.hover-style-bg > li:not(.dt-mega-parent).act > a, body.comunalitats .top-header .sub-nav.hover-style-bg > li:not(.dt-mega-parent).act > a:hover, body.comunalitats .top-header .sub-nav.hover-style-bg > li:not(.dt-mega-parent):not(.act):hover > a, body.comunalitats .top-header .sub-nav.gradient-hover.hover-style-bg > li:not(.dt-mega-parent):not(.act):hover > a, body.comunalitats .main-nav .sub-nav > li:hover > a .menu-text, body.comunalitats .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text, body.comunalitats .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text, body.comunalitats .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text, body.comunalitats .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text {
color: var(--Comunalitats, #1C4FC2);
} body.comunalitats .dges-logo-color {
fill: var(--Comunalitats, #1C4FC2);
} body.comunalitats #main a:hover {
color: var(--Comunalitats, #1C4FC2) !important;
background: none !important;
} body.comunalitats .dges-btn {
margin: 60px 0 80px;
} body.comunalitats .dges-btn a {
background: var(--Comunalitats, #1C4FC2) !important;
border-color: var(--Comunalitats, #1C4FC2) !important;
color: #FFF !important;
}
@media (max-width: 1200px) { body.comunalitats .flex {
flex-direction: row !important;
}
}
@media (max-width: 768px) { body.comunalitats .flex {
flex-direction: column !important;
} body.comunalitats .flex > * {
width: 100% !important;
}
} body.ocell { } body.ocell .page-title {
background: var(--Ocell-de-Foc, #ED5B16);
color: #FFF;
} body.ocell .page-title > .wf-wrap .breadcrumbs li, body.ocell .page-title > .wf-wrap .breadcrumbs li > a {
color: #FFF;
} body.ocell .page-title > .wf-wrap .breadcrumbs li:before, body.ocell .page-title > .wf-wrap .breadcrumbs li > a:before {
color: #FFF;
} body.ocell #fancy-header > .wf-wrap .breadcrumbs li, body.ocell #fancy-header > .wf-wrap .breadcrumbs li > a {
color: #FFF;
} body.ocell .main-nav > li.act:not(.wpml-ls-item) > a .menu-text, body.ocell .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text, body.ocell .main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a .menu-text, body.ocell .sticky-on .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover, body.ocell #phantom .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover, body.ocell .sticky-on .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a, body.ocell #phantom .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a, body.ocell .sticky-on .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text, body.ocell #phantom .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text, body.ocell .sticky-on .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text, body.ocell #phantom .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text, body.ocell .sticky-on .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text, body.ocell #phantom .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text, body.ocell .sticky-on .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text, body.ocell #phantom .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text, body.ocell .top-header .sub-nav.hover-style-bg > li:not(.dt-mega-parent).act > a, body.ocell .top-header .sub-nav.gradient-hover.hover-style-bg > li:not(.dt-mega-parent).act > a, body.ocell .top-header .sub-nav.hover-style-bg > li:not(.dt-mega-parent).act > a:hover, body.ocell .top-header .sub-nav.hover-style-bg > li:not(.dt-mega-parent):not(.act):hover > a, body.ocell .top-header .sub-nav.gradient-hover.hover-style-bg > li:not(.dt-mega-parent):not(.act):hover > a, body.ocell .main-nav .sub-nav > li:hover > a .menu-text, body.ocell .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text, body.ocell .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text, body.ocell .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text, body.ocell .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text {
color: var(--Ocell-de-Foc, #ED5B16);
} body.ocell .dges-logo-color {
fill: var(--Ocell-de-Foc, #ED5B16);
} body.ocell #main h1 {
max-width: 80%;
margin-left: auto;
margin-right: auto;
} body.ocell #main a:hover {
color: var(--Ocell-de-Foc, #ED5B16) !important;
background: none !important;
} body.ocell #main .singular-counter {
background: var(--Ocell-de-Foc, #ED5B16) !important;
color: #FFF;
}
@media (max-width: 1200px) { body.ocell .flex {
flex-direction: row !important;
}
}
@media (max-width: 768px) { body.ocell .flex {
flex-direction: column !important;
} body.ocell .flex > * {
width: 100% !important;
}
} body.empreses, body.innvess, body.comunaress { } body.empreses .page-title, body.innvess .page-title, body.comunaress .page-title {
background: var(--Indefinits, #E9E4D4);
} body.empreses.empreses .dges-logo-color, body.innvess.empreses .dges-logo-color, body.comunaress.empreses .dges-logo-color {
fill: var(--Empresa, #FED9B7);
} body.empreses.innvess .dges-logo-color, body.innvess.innvess .dges-logo-color, body.comunaress.innvess .dges-logo-color {
fill: var(--InnvESS, #FFFED6);
} body.empreses.comunaress .dges-logo-color, body.innvess.comunaress .dges-logo-color, body.comunaress.comunaress .dges-logo-color {
fill: var(--ComunarESS, #ADE8F4);
} body.empreses #main .singular-counter, body.innvess #main .singular-counter, body.comunaress #main .singular-counter {
background: var(--Indefinits, #E9E4D4);
} body.empreses #main .empresa-linia h5, body.innvess #main .empresa-linia h5, body.comunaress #main .empresa-linia h5 {
color: #202020;
font-family: "GT Alpina Fine";
font-size: 60px;
font-style: italic;
font-weight: 300;
line-height: 64px;
margin-bottom: 18px;
} body.empreses #main .empresa-linia .line-desc, body.innvess #main .empresa-linia .line-desc, body.comunaress #main .empresa-linia .line-desc {
padding: 17px 0;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
color: #202020; font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 26px;
} body.empreses #main .comunaress-list > .wpb_column, body.innvess #main .comunaress-list > .wpb_column, body.comunaress #main .comunaress-list > .wpb_column {
padding-top: 40px;
border-top: 1px solid #000;
} body.empreses #main .comunaress-list > .wpb_column ol > li, body.innvess #main .comunaress-list > .wpb_column ol > li, body.comunaress #main .comunaress-list > .wpb_column ol > li {
padding-left: 30px;
} body.empreses #main .comunaress-list > .wpb_column ol > li::marker, body.innvess #main .comunaress-list > .wpb_column ol > li::marker, body.comunaress #main .comunaress-list > .wpb_column ol > li::marker {
font-weight: bold;
} body.empreses.page-id-71926 .page-title, body.innvess.page-id-71926 .page-title, body.comunaress.page-id-71926 .page-title {
background: var(--Empresa, #FED9B7);
} body.empreses.page-id-71926 #main .singular-counter, body.innvess.page-id-71926 #main .singular-counter, body.comunaress.page-id-71926 #main .singular-counter {
background: var(--Empresa, #FED9B7);
} body.empreses.page-id-71926 #main #content .ls-inner, body.empreses.page-id-71926 #main #content .ls-bg-wrap, body.innvess.page-id-71926 #main #content .ls-inner, body.innvess.page-id-71926 #main #content .ls-bg-wrap, body.comunaress.page-id-71926 #main #content .ls-inner, body.comunaress.page-id-71926 #main #content .ls-bg-wrap {
background: var(--Empresa, #FED9B7) !important;
} body.empreses.page-id-71926 #footer[data-footer="empreses"], body.innvess.page-id-71926 #footer[data-footer="empreses"], body.comunaress.page-id-71926 #footer[data-footer="empreses"] {
background: var(--Empresa, #FED9B7);
} body.empreses.page-id-71931 .page-title, body.innvess.page-id-71931 .page-title, body.comunaress.page-id-71931 .page-title {
background: var(--InnvESS, #FFFED6);
} body.empreses.page-id-71931 #main .singular-counter, body.innvess.page-id-71931 #main .singular-counter, body.comunaress.page-id-71931 #main .singular-counter {
background: var(--InnvESS, #FFFED6);
} body.empreses.page-id-71931 #main #content .ls-inner, body.empreses.page-id-71931 #main #content .ls-bg-wrap, body.innvess.page-id-71931 #main #content .ls-inner, body.innvess.page-id-71931 #main #content .ls-bg-wrap, body.comunaress.page-id-71931 #main #content .ls-inner, body.comunaress.page-id-71931 #main #content .ls-bg-wrap {
background: var(--InnvESS, #FFFED6) !important;
} body.empreses.page-id-71931 #footer[data-footer="empreses"], body.innvess.page-id-71931 #footer[data-footer="empreses"], body.comunaress.page-id-71931 #footer[data-footer="empreses"] {
background: var(--InnvESS, #FFFED6);
} body.empreses.page-id-71939 .page-title, body.innvess.page-id-71939 .page-title, body.comunaress.page-id-71939 .page-title {
background: var(--ComunarESS, #ADE8F4);
} body.empreses.page-id-71939 #main .singular-counter, body.innvess.page-id-71939 #main .singular-counter, body.comunaress.page-id-71939 #main .singular-counter {
background: var(--ComunarESS, #ADE8F4);
} body.empreses.page-id-71939 #main #content .ls-inner, body.empreses.page-id-71939 #main #content .ls-bg-wrap, body.innvess.page-id-71939 #main #content .ls-inner, body.innvess.page-id-71939 #main #content .ls-bg-wrap, body.comunaress.page-id-71939 #main #content .ls-inner, body.comunaress.page-id-71939 #main #content .ls-bg-wrap {
background: var(--ComunarESS, #ADE8F4) !important;
} body.empreses.page-id-71939 #footer[data-footer="empreses"], body.innvess.page-id-71939 #footer[data-footer="empreses"], body.comunaress.page-id-71939 #footer[data-footer="empreses"] {
background: var(--ComunarESS, #ADE8F4);
}
@media (max-width: 1200px) { body.empreses .flex, body.innvess .flex, body.comunaress .flex {
flex-direction: row !important;
}
}
@media (max-width: 768px) { body.empreses .flex, body.innvess .flex, body.comunaress .flex {
flex-direction: column !important;
} body.empreses .flex > *, body.innvess .flex > *, body.comunaress .flex > * {
width: 100% !important;
}
} span.highlight {
color: var(--ES-1, #E3003B);
} body.cursos #main { } body.cursos #main h1 {
max-width: 85%;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
margin-bottom: 60px !important;
line-height: 1.5em !important;
font-size: 60px !important;
font-style: italic !important;
font-weight: 300 !important;
line-height: 64px !important;
} body.cursos #main .flex-formation-items { display: grid;
justify-content: space-between;
margin: 0 auto 250px;
width: 100%;
column-count: 2;
grid-template-columns: 1fr 1fr; }
@media (max-width: 1200px) { body.cursos #main .flex-formation-items { column-count: 1;
grid-template-columns: 1fr;
margin-left: -15px;
}
} body.cursos #main .vc_custom_1709827332395 {
flex-direction: row !important;
} body.cursos #main .formation-item {
border-radius: 10px;
background: var(--Oberta, #D9F0CA);
padding: 23px 30px 30px;
display: flex;
flex-direction: column;
width: 100%;
height: 100%;
} body.cursos #main .formation-item > div {
height: 100%;
} body.cursos #main .formation-item > div > div {
display: flex;
flex-direction: column;
justify-content: start;
height: 100%;
} body.cursos #main .formation-item > div > div .flex-row.gap-30.dges-text {
margin-top: auto; justify-content: center;
align-items: center;
} body.cursos #main .formation-item > div > div > div:first-child {
margin: 0; } body.cursos #main .formation-item > div > div > div:first-child > div {
display: flex;
flex-direction: row;
gap: 5px;
justify-content: space-between;
padding-bottom: 10px;
border-bottom: 1px solid #202020;
margin-bottom: 22px;
} body.cursos #main .formation-item > div > div > div:first-child > div h5 {
font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 26px;
margin: 0;
align-self: start;
} body.cursos #main .formation-item > div > div > div:first-child > div h4 {
font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 26px;
margin: 0;
align-self: end;
text-align: right;
}
@media (max-width: 1200px) { body.cursos #main .formation-item > div > div > div:first-child > div {
flex-direction: column;
gap: 10px;
} body.cursos #main .formation-item > div > div > div:first-child > div h5 {
align-self: start;
} body.cursos #main .formation-item > div > div > div:first-child > div h4 {
align-self: start;
text-align: left;
}
} body.cursos #main .formation-item h3 {
color: var(--ES-2, #202020);
font-family: "Helvetica Neue";
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
} body.cursos #main .formation-item .dges-text {
width: 100%;
color: var(--ES-2, #202020);
} body.cursos #main .formation-item .formation-detail, body.cursos #main .formation-item .formation-suscribe {
width: 100%;
display: block;
margin-bottom: 0;
} body.cursos #main .formation-item .formation-detail > a, body.cursos #main .formation-item .formation-suscribe > a {
width: 100%;
display: block;
padding-top: 17px;
padding-bottom: 17px;
text-align: center;
font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 26px;
border-radius: 8px;
} body.cursos #main .formation-item .formation-detail > a {
border: 0 solid var(--ES-2, #202020);
background: #FFF;
color: var(--ES-2, #202020);
} body.cursos #main .formation-item .formation-detail > a:hover {
background: var(--ES-2, #202020);
color: var(--ES-1, #fff);
} body.cursos #main .formation-item .formation-suscribe > a {
border: 0 solid var(--Gris-1, #808080);
background: var(--Gris-1, #808080);
color: var(--Oberta, #D9F0CA);
} body.cursos #main .formation-item .formation-suscribe > a:hover {
background: var(--ES-2, #202020);
} body.cursos #main .formation-item.closed {
background: var(--Tancada, #FFD6D6);
} body.cursos #main .formation-item.closed .formation-detail > a {
color: var(--ES-2, #202020);
} body.cursos #main .formation-item.closed .formation-detail > a:hover {
background: var(--ES-2, #202020);
color: var(--ES-1, #fff);
} body.cursos #main .formation-item.closed .formation-suscribe > a {
color: var(--Tancada, #FFD6D6);
} body.cursos #main .formation-item.closed .formation-suscribe > a:hover {
background: var(--ES-2, #202020);
} body.cursos #main .formacio-uni {
align-items: end; } body.cursos #main .formacio-uni h1 {
max-width: 100%;
margin-bottom: 0 !important;
line-height: 64px !important;
} body.cursos #main .formacio-uni .wpb_text_column {
margin-bottom: 20px !important;
}
@media (max-width: 1200px) { body.cursos #main .formacio-uni {
align-items: start;
gap: 10px !important;
} body.cursos #main .formacio-uni h1 {
font-size: 40px !important;
line-height: 1.3em !important;
margin-left: 0 !important;
} body.cursos #main .formacio-uni .vc_col-sm-6 {
width: 100%;
} body.cursos #main .formacio-uni .vc_col-sm-4 {
width: 100%;
} body.cursos #main .formacio-uni .flex {
flex-direction: column;
gap: 20px;
justify-content: center;
align-items: center;
} body.cursos #main .formacio-uni p {
text-align: center;
} body.cursos #main .formacio-uni p br {
display: none;
}
} body.cursos #main .formacio-uni-content { } body.cursos #main .formacio-uni-content .wpb_text_column a {
border-radius: 10px;
background: var(--Gris-2, #EEE);
color: #000;
font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 26px;
text-decoration: none;
display: block;
padding: 19px 30px 18px;
} body.cursos #main .formacio-uni-content .wpb_text_column a:hover {
background: var(--ES-1, #E3003B);
color: #FFF;
}
@media (max-width: 1200px) { body.cursos #main .formacio-uni-content {
align-items: start;
} body.cursos #main .formacio-uni-content h1 {
font-size: 40px !important;
line-height: 1.3em !important;
margin-left: 0 !important;
} body.cursos #main .formacio-uni-content .vc_col-sm-6 {
width: 100%;
}
} body.cursos #main .dges-premis { } body.cursos #main .dges-premis .vc_column-inner .wpb_wrapper {
display: flex;
flex-direction: column;
gap: 15px;
align-items: start;
} body.cursos #main .dges-premis .vc_column-inner .wpb_wrapper a {
display: block;
width: 100%;
font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 26px;
} body.cursos #main .dges-premis .vc_column-inner .wpb_wrapper .primary-cta a {
border-radius: 8px;
border: 1px solid var(--ES-1, #E3003B);
background: var(--ES-1, #E3003B);
color: #FFF;
text-align: center;
} body.cursos #main .dges-premis .vc_column-inner .wpb_wrapper .primary-cta a:hover {
background: var(--ES-2, #202020);
border-color: var(--ES-2, #202020);
} body.cursos #main .dges-premis .dges-btn {
margin: 0;
width: 100%;
}
@media (max-width: 1200px) { body.cursos #main .dges-premis {
align-items: center;
justify-content: center;
} body.cursos #main .dges-premis p {
text-align: center;
} body.cursos #main .dges-premis .vc_column-inner .wpb_wrapper {
align-items: center;
} body.cursos #main .dges-premis .flex-row {
flex-direction: column;
gap: 20px;
} body.cursos #main .dges-premis .vc_col-sm-2 {
width: 80%;
display: block;
margin-left: auto;
margin-right: auto;
}
} body.cursos #main .dges-btn-small a {
padding-left: 6px;
padding-right: 6px;
font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 26px;
}
@media (max-width: 1200px) { body.cursos #main {
margin-top: 30px;
} body.cursos #main h1 {
font-size: 40px !important;
line-height: 1.3em !important;
margin-bottom: 40px !important;
} body.cursos #main .flex-formation-items {
column-count: 1;
grid-template-columns: 1fr;
margin-left: -15px;
} body.cursos #main .formation-item {
padding: 23px 30px 30px;
} body.cursos #main .formation-item h3 {
font-size: 24px;
line-height: 32px;
} body.cursos #main .formation-item .formation-detail > a, body.cursos #main .formation-item .formation-suscribe > a {
font-size: 16px;
line-height: 24px;
} body.cursos #main .formation-item .dges-text {
font-size: 16px;
line-height: 24px;
} body.cursos #main .formation-item .formation-detail > a {
padding-top: 15px;
padding-bottom: 15px;
} body.cursos #main .formation-item .formation-suscribe > a {
padding-top: 15px;
padding-bottom: 15px;
}
} body.cursos #footer {
background: var(--Gris-2, #EEE);
} #main .cursos-i-tallers {
max-width: 100%;
width: 100%;  } #main .cursos-i-tallers #content > .wpb-content-wrapper > div:not(.formation-headline) {
max-width: 1370px;
margin: 0 auto;
} #main .cursos-i-tallers .formation-headline {
position: absolute;
top: 0;
left: 0;
width: 100%;
right: 0;
margin-top: -51px;
} #main .cursos-i-tallers .formation-headline .wpb_text_column {
margin: 0;
} #main .cursos-i-tallers .formation-headline .wpb_text_column p {
background: var(--Oberta, #D9F0CA);
color: var(--ES-2, #202020);
font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 26px;
padding: 17px 15px;
border-top: 1px solid #202020;
border-bottom: 1px solid #202020;
display: flex;
justify-content: center;
align-items: center;
width: 100%;
} #main .cursos-i-tallers .formation-headline.closed .wpb_text_column p {
background: var(--Tancada, #FFD6D6);
} #main .cursos-i-tallers .wpb-content-wrapper {
padding-top: 100px;
} #main .cursos-i-tallers h2 {
color: #000; font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 26px;
margin: 0 0 24px;
} #main .cursos-i-tallers h1 {
text-align: center !important;
max-width: 100% !important;
color: var(--ES-2, #202020) !important;
text-align: center !important;
font-family: "Helvetica Neue" !important;
font-size: 40px !important;
font-style: normal !important;
font-weight: 700 !important;
line-height: 46px !important;
margin-bottom: 100px !important;
} #main .cursos-i-tallers h4 {
color: #000; font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 26px;
margin: 30px 0 10px 0;
} #main .cursos-i-tallers p {
color: #000; font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 26px;
}
@media (max-width: 1200px) { #main .cursos-i-tallers h1 {
font-size: 30px !important;
line-height: 36px !important;
} #main .cursos-i-tallers h4 {
font-size: 16px;
line-height: 24px;
} #main .cursos-i-tallers p {
font-size: 16px;
line-height: 24px;
}
} #main .cursos-i-tallers .vc_col-sm-3 > div > div > *, #main .cursos-i-tallers .vc_col-sm-4 > div > div > * {
display: block;
} #main .cursos-i-tallers .vc_col-sm-3 a, #main .cursos-i-tallers .vc_col-sm-4 a {
display: block;
border-radius: 8px;
border: 1px solid var(--ES-2, #202020);
background: rgba(200, 228, 181, 0);
padding: 17px 20px;
color: var(--ES-2, #202020);
text-align: center;
font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 26px;
} #main .cursos-i-tallers .vc_col-sm-3 a:hover, #main .cursos-i-tallers .vc_col-sm-4 a:hover {
background: var(--ES-2, #202020) !important;
color: var(--ES-1, #fff);
} #main .cursos-i-tallers .vc_col-sm-3 .open a, #main .cursos-i-tallers .vc_col-sm-4 .open a {
background: var(--Oberta, #D9F0CA);
} #main .cursos-i-tallers .vc_col-sm-3 .closed a, #main .cursos-i-tallers .vc_col-sm-4 .closed a {
background: var(--Tancada, #FFD6D6);
} #main .cursos-i-tallers .vc_col-sm-3 img, #main .cursos-i-tallers .vc_col-sm-4 img {
width: 100%;
}
@media (max-width: 1200px) { #main .cursos-i-tallers .vc_col-sm-3, #main .cursos-i-tallers .vc_col-sm-4 {
margin-bottom: 30px;
} #main .cursos-i-tallers .vc_col-sm-3, #main .cursos-i-tallers .vc_col-sm-4 {
width: 100%;
}
} body.blog #main h1 {
max-width: 85%;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
margin-bottom: 60px !important;
} body.blog #main .wf-container-main {
display: flex;
flex-direction: column;
gap: 60px;
} body.blog #main .wf-container-main #content .articles-list { display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 60px;
justify-content: space-between;
margin: 0 auto;
width: 100%;   }
@media (max-width: 1200px) { body.blog #main .wf-container-main #content .articles-list {
grid-template-columns: repeat(3, 1fr);
gap: 40px;
}
}
@media (max-width: 992px) { body.blog #main .wf-container-main #content .articles-list {
grid-template-columns: repeat(2, 1fr);
gap: 30px;
}
}
@media (max-width: 768px) { body.blog #main .wf-container-main #content .articles-list {
grid-template-columns: repeat(1, 1fr);
gap: 50px;
}
} body.blog #main .wf-container-main #content .articles-list article.post {
display: flex;
flex-direction: column;
gap: 16px;
padding: 0;
background: none;
} body.blog #main .wf-container-main #content .articles-list article.post:before, body.blog #main .wf-container-main #content .articles-list article.post:after {
display: none;
} body.blog #main .wf-container-main #content .articles-list article.post .blog-media {
width: 100% !important;
height: 270px;
overflow: hidden;
position: relative;
} body.blog #main .wf-container-main #content .articles-list article.post .blog-media > a {
margin: 0 0 10px;
display: block;
height: 100%;
} body.blog #main .wf-container-main #content .articles-list article.post .blog-media > a > img {
position: absolute;
min-height: 100%;
height: auto;
min-width: 100%;
width: auto;
margin: auto;
max-width: initial;
max-height: 100%;
left: 50%;
top: 50%;
z-index: 0;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);  } body.blog #main .wf-container-main #content .articles-list article.post .blog-media > a i {
display: none !important;
} body.blog #main .wf-container-main #content .articles-list article.post .blog-content {
display: flex;
flex-direction: column;
gap: 10px;
width: 100% !important; } body.blog #main .wf-container-main #content .articles-list article.post .blog-content .entry-meta {
order: 1;
display: flex;
flex-direction: row;
gap: 10px;
align-items: center;
justify-content: start;
color: var(--Gris-1, #808080);
font-family: "Helvetica Neue";
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 18px;
padding-bottom: 0;
} body.blog #main .wf-container-main #content .articles-list article.post .blog-content .entry-meta a {
color: var(--Gris-1, #808080);
text-decoration: none;
} body.blog #main .wf-container-main #content .articles-list article.post .blog-content .entry-meta .category-link {
color: var(--Gris-1, #808080);
} body.blog #main .wf-container-main #content .articles-list article.post .blog-content .entry-meta .category-link:after {
display: none;
} body.blog #main .wf-container-main #content .articles-list article.post .blog-content h3 {
order: 2;
display: flex;
flex-direction: row;
gap: 10px;
align-items: center;
justify-content: start;
color: var(--ES-2, #202020); font-family: "Helvetica Neue";
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 30px;
} body.blog #main .wf-container-main #content .articles-list article.post .blog-content h3 > a {
color: var(--ES-2, #202020);
text-decoration: none;
} body.blog #main .wf-container-main #content .articles-list article.post .blog-content h3 > a:hover {
color: var(--ES-1, #E3003B) !important;
background: none !important;
} body.blog #main .wf-container-main #content .articles-list article.post .blog-content > p {
order: 3;
color: var(--Gris-1, #808080); font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 26px;
} body.blog #main .wf-container-main #content .articles-list article.post .more-link {
display: none;
} body.blog #main .wf-container-main #content .articles-list article.post:hover {
cursor: pointer;
color: var(--ES-1, #E3003B);
} body.blog #main .wf-container-main #content .articles-list article.post:hover a, body.blog #main .wf-container-main #content .articles-list article.post:hover p, body.blog #main .wf-container-main #content .articles-list article.post:hover h3 {
color: var(--ES-1, #E3003B) !important;
} body.blog #main .wf-container-main #content .articles-list article.post:hover .blog-media > a:after { content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: var(--ES-1, #E3003B);
mix-blend-mode: multiply;
opacity: 0.7;
filter: contrast(1.5) opacity(1.5);
} body.blog #main .wf-container-main #sidebar {
display: none !important;
} body.blog #footer {
background: var(--Gris-2, #EEE);
} body.single-post { } body.single-post #main .post-categories a {
color: var(--ES-1, #E3003B);
font-family: "Helvetica Neue";
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 18px;
text-decoration: none;
} body.single-post #main h1.entry-title {
color: var(--ES-1, #E3003B);
font-family: "Helvetica Neue";
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: 46px;
margin: 25px 0 40px;
} body.single-post #main .wf-container-main {
margin-bottom: 80px;
} body.single-post #main .wf-container-main article.type-post {
color: #000; font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 26px;
} body.single-post #main .wf-container-main article.type-post .entry-content a {
text-decoration: none;
} body.single-post #main #sidebar {
border-left: 1px solid #202020;
} body.single-post #main #sidebar .sidebar .widget, body.single-post #main #sidebar .sidebar-content .widget, body.single-post #main #sidebar .elementor-widget-sidebar .widget {
border-top: none;
padding-top: 0;
} body.single-post #main #sidebar .sidebar .widget .widget-title, body.single-post #main #sidebar .sidebar-content .widget .widget-title, body.single-post #main #sidebar .elementor-widget-sidebar .widget .widget-title {
padding-bottom: 40px;
margin: 0;
} body.single-post #main #sidebar .widget_search {
padding-bottom: 70px;
} body.single-post #main #sidebar #the7-search {
border-radius: 8px;
border: 0px solid var(--ES-2, #202020);
background: var(--Gris-2, #EEE);
padding: 17px 30px 15px;
font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 26px;
} body.single-post #main #sidebar .searchform svg {
display: none;
} body.single-post #main #sidebar .recent-posts {
display: flex;
flex-direction: column;
gap: 27px;
} body.single-post #main #sidebar .recent-posts > li {
padding: 0;
} body.single-post #main #sidebar .recent-posts .mini-post-img {
display: none;
} body.single-post #main #sidebar .recent-posts .post-content {
display: flex;
flex-direction: column;
gap: 7px;
} body.single-post #main #sidebar .recent-posts .post-content > a {
order: 2;
color: #000;
font-family: "Helvetica Neue";
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 18px;
} body.single-post #main #sidebar .recent-posts .post-content > a:hover {
color: var(--ES-1, #E3003B);
} body.single-post #main #sidebar .recent-posts .post-content br {
display: none;
} body.single-post #main #sidebar .recent-posts .post-content time {
order: 1;
color: #000;
font-family: "Helvetica Neue";
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 18px;
margin: 0;
} body.single-post #main .navigation, body.single-post #main .single-share-box {
display: none;
} body.single-post #footer {
background: var(--Gris-2, #EEE);
}
@media (max-width: 768px) { body.single-post #main h1.entry-title {
font-size: 30px;
line-height: 36px;
} body.single-post #main .wf-container-main article.type-post {
font-size: 16px;
line-height: 24px;
} body.single-post #main .wf-container-main article.type-post .entry-content .recent-posts {
display: none;
} body.single-post #main #search-2 {
display: none;
} body.single-post #main #sidebar {
border-left: none;
}
} .right-widgets {
opacity: 0 !important;
pointer-events: none !important;
} .header-bar #primary-menu.main-nav > li {
position: inherit;
} .header-bar #primary-menu.main-nav > li.menu-item-71645 ul.sub-nav > li.menu-item:hover > a {
background: var(--Gris-2, #EEE) !important;
} .header-bar #primary-menu.main-nav > li.menu-item-71645 ul.sub-nav > li.menu-item:hover > a .menu-text {
color: #000 !important;
} .header-bar #primary-menu.main-nav > li ul.sub-nav {
position: fixed;
left: 0 !important;
top: 150px;
width: 100vw;
padding: 0;
box-shadow: none !important;
transition: 0s all ease !important;
} .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item { } .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item:first-child a {
border-top: 1px solid #000;
} .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item > a {
color: var(--ES-2, #202020);
font-family: "Helvetica Neue";
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin: 0;
padding: 17px 0 15px 50vw;
border-bottom: 1px solid #000;
} .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item:hover > a, .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item:hover > a .menu-text {
color: var(--ES-1, #E3003B);
} .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item.menu-item-71644 > a:hover, .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item.menu-item-71644:hover > a {
background: var(--ES-1, #E3003B) !important;
} .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item.menu-item-71644:hover > a .menu-text {
color: #FFF !important;
} .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item.menu-item-35 > a:hover, .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item.menu-item-35:hover > a {
background: var(--Singulars, #F8D741) !important;
} .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item.menu-item-35:hover > a .menu-text {
color: #000 !important;
} .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item.menu-item-36 > a:hover, .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item.menu-item-36:hover > a {
background: var(--Ateneus, #E3003B) !important;
} .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item.menu-item-36:hover > a .menu-text {
color: #FFF !important;
} .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item.menu-item-55377 > a:hover, .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item.menu-item-55377:hover > a {
background: var(--Comunalitats, #1C4FC2) !important;
} .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item.menu-item-55377:hover > a .menu-text {
color: #FFF !important;
} .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item.menu-item-56989 > a:hover, .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item.menu-item-56989:hover > a {
background: var(--Ocell-de-Foc, #ED5B16) !important;
} .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item.menu-item-56989:hover > a .menu-text {
color: #FFF !important;
} .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item.menu-item-71929 > a:hover, .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item.menu-item-71929:hover > a {
background: var(--Empresa, #FED9B7) !important;
} .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item.menu-item-71933 > a:hover, .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item.menu-item-71933:hover > a {
background: var(--InnvESS, #FFFED6) !important;
} .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item.menu-item-71946 > a:hover, .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item.menu-item-71946:hover > a {
background: var(--ComunarESS, #ADE8F4) !important;
} .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item.menu-item-74077 > a:hover, .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item.menu-item-74077:hover > a {
background: var(--ESSpurna, #b93a33) !important;
} .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item.menu-item-74077 > a:hover .menu-text, .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item.menu-item-74077:hover > a .menu-text {
color: #FFF !important;
} .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item.menu-item-74078 > a:hover, .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item.menu-item-74078:hover > a {
background: var(--AltresProgrames, #EEE) !important;
} .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item.menu-item-71929:hover > a .menu-text, .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item.menu-item-71933:hover > a .menu-text, .header-bar #primary-menu.main-nav > li ul.sub-nav > li.menu-item.menu-item-71946:hover > a .menu-text {
color: #000 !important;
} .masthead .popup-search-wrap {
position: fixed;
left: 0 !important;
top: 150px !important;
width: 100vw !important;
transition: 0s all ease !important;
right: 0 !important;
bottom: initial !important;
min-width: 100vw !important;
padding-top: 17px !important;
paddinb-bottom: 15px !important;
padding-right: 15px !important;
background: var(--Gris-2, #EEE) !important;
box-shadow: none !important;
filter: none !important;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
} .masthead .popup-search-wrap:before {
display: none !important;
} .masthead .popup-search-wrap > input {
background: var(--Gris-2, #EEE) !important;
border: none !important;
padding: 0 !important;
margin: 0 !important;
color: #444 !important;
font-family: "Helvetica Neue" !important;
font-size: 24px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: normal !important;
width: 100% !important;
} .masthead .popup-search-wrap > input::placeholder {
color: #444 !important;
opacity: 1;
} body.admin-bar .header-bar #primary-menu.main-nav > li ul.sub-nav {
top: 182px;
} body.admin-bar .masthead .popup-search-wrap {
top: 182px !important;
} .sticky-on .header-bar #primary-menu.main-nav > li ul.sub-nav {
top: 150px;
} body.admin-bar .sticky-on .header-bar #primary-menu.main-nav > li ul.sub-nav {
top: 150px;
} body.admin-bar .sticky-on .masthead .popup-search-wrap {
top: 150px !important;
} .header-bar .mini-widgets { padding: 34px 0 0 20px !important;
} .header-bar .mini-widgets .popup-search .submit i {
font-size: 18px;
} .sub-nav .menu-item i.fa,
.sub-nav .menu-item i.fas,
.sub-nav .menu-item i.far,
.sub-nav .menu-item i.fab {
text-align: center;
width: 1.25em;
} .wf-container-footer, .footer.full-width-line {
border-top: 10px solid #dedede;
} #gallery-1 img {
border: none !important;
} #gallery-2 img {
border: none;
} #main {
padding: 0;
} .color-box h3 {
font: normal 20px "Roboto";
} #main {
margin-top: 50px;
} .faq-accordion .faq-main {
border: 1px solid #d9d9d9;
background: #c6e8dd;
padding: 20px;
border-radius: 10px;
} .paginator {
margin-bottom: 30px;
} .tribe-events .tribe-events-c-top-bar__nav-list {
list-style: none;
} ul.tribe-events-c-view-selector__list {
list-style: none;
} ul.tribe-events-c-messages__message-list {
list-style: none;
} .accordeon_color {
background: #EFDBDB;
} a.author.vcard {
display: none;
}  .tribe-events-list-widget .tribe-events-list-widget-events {
padding: 0px !important;
} .tribe-events-list-widget .widget-top h4 {
font-weight: 100;
font-size: 15px;
} .tribe-events-list-widget .widget-top {
padding: 0;
} .tribe-events-list-widget .widget-container {
padding: 15px 0;
} .tribe-events-list-widget .widget-container ol li {
background: none;
list-style-type: none;
margin-bottom: 10px;
padding-left: 0;
} .tribe-events-list-widget .widget-container .duration {
font-weight: 100;
} .tribe-events-list-widget .tribe-events-widget-link a {
color: #e4003b !important;
border: none;
float: left;
} .tribe-events-list-widget .esdeveniment-imatge {
float: left;
margin-right: 15px;
position: absolute;
width: 45px;
}  .tribe-events-list-widget .esdeveniment-imatge i {
color: #ddd;
font-size: 48px;
left: 0;
position: absolute;
top: 0;
} .tribe-events-list-widget .esdeveniment-imatge span {
color: #444;
float: left;
font-weight: bold;
line-height: 1em;
position: relative;
text-align: center;
width: 45px;
z-index: 99;
} .tribe-events-list-widget .esdeveniment-imatge span.data-dia {
padding-top: 18px;
} .tribe-events-list-widget .esdeveniment-contingut h4 {
font: normal bold 15px / 20px "Roboto";
} .tribe-events-list-widget .esdeveniment-contingut .duration {
margin: 5px 0;
} .tribe-events-list-widget .esdeveniment-contingut .duration i {
margin-right: 6px;
} .tribe-events-list-widget .esdeveniment-contingut .location {
color: #003367;
margin-top: 1px;
} .tribe-events-list-widget .esdeveniment-contingut .location i {
margin-right: 6px;
} img.attachment-65x65.size-65x65.wp-post-image {
display: none;
} .tribe-events-list-widget .esdeveniment-contingut {
float: none;
margin-left: 60px;
} .tribe-events-list-widget {
float: none;
width: 100%;
} .single .post:not(.type-event) .post-thumbnail {
display: none;
} .project-list-media figure.buttons-on-img {
display: none;
} a.data-link {
display: none;
} .top-bar.line-content:after, .top-bar.full-width-line:after {
display: none !important;
} .branding a img, .branding img, .branding a img, .branding svg {
max-width: 250px;
margin-bottom: 4px;
} .sticky-on.fixed-masthead {
top: 0 !important;
} .sticky-on .branding a img, .sticky-on .branding img { } .dgesaccordeon {
margin-bottom: 80px;
} .dgesaccordeon .item {
background: #f5f5f5;
padding: 15px 35px;
margin: 0;
border-bottom: 1px solid #202020;
} .dgesaccordeon .item:first-child {
border-top: 1px solid #202020;
} .dgesaccordeon .item .item-title {
display: flex;
justify-content: space-between;
} .dgesaccordeon .item .item-title a {
width: 25px;
display: flex;
} .dgesaccordeon .item .item-title a > svg path {
fill: #202020;
} .dgesaccordeon .item .item-title p {
color: #000;
font-family: "helvetica neue";
font-size: 24px;
font-style: normal;
font-weight: 700;
cursor: pointer;
display: flex;
flex-direction: row;
margin: 0;
user-select: none;
} .dgesaccordeon .item .item-title p:before {
content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><line x1="10" y1="4.37114e-08" x2="10" y2="20" stroke="white" stroke-width="2"/><line y1="10" x2="20" y2="10" stroke="white" stroke-width="2"/></svg>');
display: block;
width: 25px;
height: 25px;
background-size: 25px;
margin-right: 20px;
filter: invert(1);
} .dgesaccordeon .item.active .item-title p:before {
content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><line y1="10" x2="20" y2="10" stroke="white" stroke-width="2"/></svg>');
} .dgesaccordeon .item .item-description {
display: none;
padding: 25px 45px 10px 45px;
} .dgesaccordeon .item.programa .item-title p, .dgesaccordeon .item.ateneus .item-title p, .dgesaccordeon .item.comunalitats .item-title p, .dgesaccordeon .item.ocell .item-title p, .dgesaccordeon .item.esspurna .item-title p {
color: #FFF !important;
} .dgesaccordeon .item.programa .item-description, .dgesaccordeon .item.ateneus .item-description, .dgesaccordeon .item.comunalitats .item-description, .dgesaccordeon .item.ocell .item-description, .dgesaccordeon .item.esspurna .item-description {
color: #FFF !important;
} .dgesaccordeon .item.programa .item-title p:before, .dgesaccordeon .item.ateneus .item-title p:before, .dgesaccordeon .item.comunalitats .item-title p:before, .dgesaccordeon .item.ocell .item-title p:before, .dgesaccordeon .item.esspurna .item-title p:before {
filter: none;
} .dgesaccordeon .item.programa .item-title a > svg path, .dgesaccordeon .item.ateneus .item-title a > svg path, .dgesaccordeon .item.comunalitats .item-title a > svg path, .dgesaccordeon .item.ocell .item-title a > svg path, .dgesaccordeon .item.esspurna .item-title a > svg path {
fill: #FFF;
} .dgesaccordeon .item.programa {
background: #E3003B;
} .dgesaccordeon .item.singulars {
background: #F8D741;
} .dgesaccordeon .item.ateneus {
background: #E3003B;
} .dgesaccordeon .item.comunalitats {
background: #1C4FC2;
} .dgesaccordeon .item.ocell {
background: #ED5B16;
} .dgesaccordeon .item.empreses {
background: var(--Empresa, #FED9B7);
} .dgesaccordeon .item.innvess {
background: var(--InnvESS, #FFFED6);
} .dgesaccordeon .item.comunaress {
background: var(--ComunarESS, #ADE8F4);
} .dgesaccordeon .item.esspurna {
background: var(--ESSpurna, #b93a33) !important;
} .home .dgesaccordeon {
margin-bottom: 0;
} .home .ls-wp-container { } .home .ls-wp-container h1 {
color: var(--ES-2, #202020) !important;
font-family: "GT Alpina Fine" !important;
font-size: 50px !important;
font-style: italic !important;
font-weight: 300 !important;
line-height: 56px !important;
max-width: 538px !important;
word-wrap: break-word !important;
white-space: break-spaces !important;
width: 100vw;
}
@media (max-width: 1200px) { .home .ls-wp-container h1 {
font-size: 34px !important;
line-height: 1.5em !important;
}
}
@media (max-width: 768px) { .home .ls-wp-container h1 {
font-size: 18px !important;
line-height: 1.2em !important;
}
}
@media (max-width: 480px) { .home .ls-wp-container h1 {
font-size: 16px !important;
}
} .actualitat-actions {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 20px;
} .actualitat-actions .owl-nav {
position: relative;
} .actualitat-actions .owl-nav a {
position: inherit;
} p.programa-item {
color: #000;
font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 26px;
border-top: 1px solid #000;
padding-top: 10px;
} p.programa-item > b {
color: #E3003B; font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 26px;
} .headline-title {
color: var(--ES-2, #202020);
text-align: center;
font-family: "GT Alpina Fine";
font-size: 60px;
font-style: italic;
font-weight: 300;
line-height: 64px;
margin-bottom: 100px;
margin-top: 17px;
} .page-title {
padding: 20px 30px;
border: 1px solid #000;
border-left: none;
border-right: none;
background: #F1F1F1;
} .page-title .page-title-head, .page-title > .wf-wrap .assistive-text {
display: none;
} .page-title > .wf-wrap, #fancy-header > .wf-wrap {
padding-top: 0;
padding-bottom: 0;
min-height: auto;
} .page-title > .wf-wrap .breadcrumbs, #fancy-header > .wf-wrap .breadcrumbs {
margin: 0;
padding: 0;
} .page-title > .wf-wrap .breadcrumbs li, .page-title > .wf-wrap .breadcrumbs li > a, #fancy-header > .wf-wrap .breadcrumbs li, #fancy-header > .wf-wrap .breadcrumbs li > a {
color: var(--ES-2, #202020);
font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-decoration: none;
} .page-title > .wf-wrap .breadcrumbs li:before, #fancy-header > .wf-wrap .breadcrumbs li:before {
color: #000;
} .main-nav > li.act:not(.wpml-ls-item) > a .menu-text, .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text, .main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a .menu-text {
color: #E3003B;
background: none;
} .top-header .sub-nav.hover-style-bg > li:not(.dt-mega-parent).act > a, .top-header .sub-nav.gradient-hover.hover-style-bg > li:not(.dt-mega-parent).act > a, .top-header .sub-nav.hover-style-bg > li:not(.dt-mega-parent).act > a:hover, .top-header .sub-nav.hover-style-bg > li:not(.dt-mega-parent):not(.act):hover > a, .top-header .sub-nav.gradient-hover.hover-style-bg > li:not(.dt-mega-parent):not(.act):hover > a, .main-nav .sub-nav > li:hover > a .menu-text {
color: #E3003B;
background: none !important;
} .headline-title {
color: var(--ES-2, #202020);
text-align: center;
font-family: "GT Alpina Fine";
font-size: 60px;
font-style: italic;
font-weight: 300;
line-height: 64px;
} .menu-item-71643 {
display: none !important; } .actualitat-headline {
display: flex;
justify-content: space-between;
align-items: center;
vertical-align: middle;
margin: 50px 0 24px; } .actualitat-headline > div {
display: flex;
align-items: center;
} .actualitat-headline > div .wpb_raw_html {
margin-top: 25px;
} .actualitat-headline > div .wpb_raw_html p {
margin-bottom: 5px;
} .actualitat-headline .owl-nav {
position: relative;
top: 18px;
text-align: center;
} .actualitat-headline .owl-nav a {
position: inherit;
font-size: 30px;
color: #202020;
} .actualitat-headline .owl-nav a:first-child {
margin-right: 25px;
} .actualitat-headline .owl-nav a:last-child {
margin-left: 25px;
} .actualitat-headline .wpb_wrapper, .actualitat-headline .wpb_button, .actualitat-headline .wpb_content_element, .actualitat-headline ul.wpb_thumbnails-fluid > li {
margin-bottom: 0;
}
@media (max-width: 768px) { .actualitat-headline > .wpb_column:last-child {
display: none !important;
} .actualitat-headline .owl-nav {
text-align: right;
}
} .owl-carousel.actualitat-home-slider {
padding: 0 !important;
} .owl-carousel.actualitat-home-slider .owl-stage-outer {
height: auto !important;
} .owl-carousel.actualitat-home-slider .owl-stage-outer .owl-stage {
display: flex;
gap: 0;
} .owl-carousel.actualitat-home-slider .owl-stage-outer .owl-stage .dt-owl-item {
margin: 0 !important;
border: 1px solid #000;
border-left: none;
} .owl-carousel.actualitat-home-slider .owl-stage-outer .owl-stage .dt-owl-item .entry-title {
color: var(--ES-2, #202020) !important;
font-family: "Helvetica Neue";
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal; } .owl-carousel.actualitat-home-slider .owl-stage-outer .owl-stage .dt-owl-item .entry-title a:hover {
color: var(--ES-1, #E3003B) !important;
background: none !important;
-webkit-background-clip: text;
background-clip: text;
}
@media (max-width: 768px) { .owl-carousel.actualitat-home-slider .owl-stage-outer .owl-stage .dt-owl-item .entry-title {
font-size: 18px;
}
} .owl-carousel.actualitat-home-slider .owl-stage-outer .owl-stage .dt-owl-item .entry-meta {
display: none;
} .owl-carousel.actualitat-home-slider .owl-stage-outer .owl-stage .dt-owl-item .entry-excerpt {
color: #000;
font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 26px;
margin-top: 30px; }
@media (max-width: 768px) { .owl-carousel.actualitat-home-slider .owl-stage-outer .owl-stage .dt-owl-item .entry-excerpt {
font-size: 15px;
}
} .sticky-on .main-nav > li.act:not(.wpml-ls-item) > a .menu-text, #phantom .main-nav > li.act:not(.wpml-ls-item) > a .menu-text, .sticky-on .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text, #phantom .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text {
color: #E3003B;
background: none !important;
} .flex {
display: flex;
flex-direction: row;
gap: 60px;
align-self: center;
justify-content: center;
margin: 0 auto; } .flex a {
display: flex;
align-content: center;
color: var(--ES-2, #202020);
font-size: 24px;
} .flex a:hover {
color: var(--ES-1, #fff);
} .flex .vc_column_container > .vc_column-inner {
padding: 0;
} .flex:before, .flex:after {
content: "";
display: none;
}
@media (max-width: 1200px) { .flex {
flex-direction: column !important;
gap: 20px !important;
}
} .flex.gap-30 {
gap: 30px;
} .width-100 {
width: 100%;
display: block;
} .width-100 > a {
display: block;
} .dges-text {
color: #202020; font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 26px;
} .dges-text p {
margin-bottom: 20px;
}  #content .tribe-common-l-container {
padding: 0;
} #content .tribe-events-before-html h5 {
color: #000;
font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
padding: 19px 32px;
border-bottom: 1px solid #000;
margin-top: -64px;
} #content .tribe-events-calendar-list__event-row {
margin: 0;
padding: 0;
} #content .tribe-events-calendar-list__month-separator, #content .tribe-events-calendar-list__event-date-tag {
display: none;
} #content .tribe-events-calendar-list__event-wrapper {
display: flex;
flex-direction: column;
gap: 20px;
padding: 0;
width: 100% !important;
} #content .tribe-events-calendar-list__event {
width: 100% !important;
padding: 0;
border-bottom: 1px solid #000;
margin: 0;
} #content .tribe-events-calendar-list-nav, #content .tribe-events-c-subscribe-dropdown__container { } #content .tribe-events-c-subscribe-dropdown__container {
display: none;
} #content .tribe-events-calendar-list__event-details {
display: flex;
flex-direction: row;
gap: 20px;
align-items: center;
width: 100% !important;
margin: 18px 0; } #content .tribe-events-calendar-list__event-details > .tribe-events-calendar-list__event-header {
width: 45%;
display: block;
} #content .tribe-events-calendar-list__event-details > .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-venue, #content .tribe-events-calendar-list__event-details > .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-venue-title {
color: var(--Ateneus, #a52a2a);
font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 26px;
margin: 0;
padding: 0;
} #content .tribe-events-calendar-list__event-details > .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-datetime-wrapper, #content .tribe-events-calendar-list__event-details > .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-datetime {
color: var(--Ateneus, #a52a2a);
font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 26px;
margin: 0;
padding: 0;
text-transform: capitalize;
} #content .tribe-events-calendar-list__event-details > .tribe-events-calendar-list__event-title {
width: 55%;
display: block;
color: var(--ES-2, #202020);
font-family: "Helvetica Neue";
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 30px;
} #content .tribe-events-calendar-list__event-details > .tribe-events-calendar-list__event-title a {
text-decoration: none;
border-bottom: none;
} #content .tribe-events-calendar-list__event-details > .tribe-events-calendar-list__event-title a:hover {
text-decoration: none;
border-bottom: none;
color: #E3003B;
}
@media (max-width: 768px) { #content .tribe-events-calendar-list__event-details {
flex-direction: column;
gap: 20px;
} #content .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header, #content .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-title {
width: 100%;
}
} #content .tribe-common .tribe-events-header {
display: none;
} #content .tribe-common .tribe-events-header__events-bar,
#content .tribe-common #tribe-events-search-container {
display: none;
} #content .tribe-common .tribe-common-l-container {
padding-top: 15px;
padding-bottom: 15px;
max-width: 1500px;
} #content .tribe-common .tribe-common-l-container h2 {
color: #000;
font-family: "GT Alpina Fine";
font-size: 60px;
font-style: italic;
font-weight: 300;
line-height: normal;
} #content .tribe-common .tribe-common-l-container .tribe-events-calendar-latest-past {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 60px;
margin: 40px 0;
} #content .tribe-common .tribe-common-l-container .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event {
margin: 0;
padding: 0;
display: flex;
flex-direction: column;
gap: 15px;
justify-content: start;
align-items: start;
} #content .tribe-common .tribe-common-l-container .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event .tribe-events-calendar-latest-past__event-datetime,
#content .tribe-common .tribe-common-l-container .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event .tribe-events-calendar-latest-past__event-datetime-wrapper {
color: var(--Ateneus, #a52a2a);
font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 26px;
} #content .tribe-common .tribe-common-l-container .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event .tribe-events-calendar-latest-past__event-datetime .tribe-event-date-start,
#content .tribe-common .tribe-common-l-container .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event .tribe-events-calendar-latest-past__event-datetime-wrapper .tribe-event-date-start {
color: var(--Ateneus, #a52a2a);
font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 26px;
} #content .tribe-common .tribe-common-l-container .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event .tribe-events-calendar-latest-past__event-datetime .hours,
#content .tribe-common .tribe-common-l-container .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event .tribe-events-calendar-latest-past__event-datetime-wrapper .hours {
margin-left: 5px;
} #content .tribe-common .tribe-common-l-container .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event .tribe-events-calendar-latest-past__event-datetime .hours, #content .tribe-common .tribe-common-l-container .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event .tribe-events-calendar-latest-past__event-datetime .tribe-event-time,
#content .tribe-common .tribe-common-l-container .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event .tribe-events-calendar-latest-past__event-datetime-wrapper .hours,
#content .tribe-common .tribe-common-l-container .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event .tribe-events-calendar-latest-past__event-datetime-wrapper .tribe-event-time {
font-weight: 400;
} #content .tribe-common .tribe-common-l-container .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event .tribe-events-calendar-latest-past__event-header {
display: flex;
flex-direction: column;
gap: 10px;
} #content .tribe-common .tribe-common-l-container .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event .tribe-events-calendar-latest-past__event-header > * {
margin-bottom: 0;
} #content .tribe-common .tribe-common-l-container .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event .tribe-events-calendar-latest-past__event-featured-image, #content .tribe-common .tribe-common-l-container .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event .tribe-events-calendar-latest-past__event-featured-image-wrapper {
width: 100%;
} #content .tribe-common .tribe-common-l-container .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event .tribe-events-calendar-latest-past__event-featured-image-wrapper {
margin-bottom: 10px;
} #content .tribe-common .tribe-common-l-container .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event .tribe-events-calendar-latest-past__event-venue-address, #content .tribe-common .tribe-common-l-container .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event .tribe-events-calendar-latest-past__event-venue-title {
color: var(--Ateneus, #a52a2a);
font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 26px;
} #content .tribe-common .tribe-common-l-container .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event .tribe-events-calendar-latest-past__event-title, #content .tribe-common .tribe-common-l-container .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event .tribe-events-calendar-latest-past__event-title a {
color: var(--ES-2, #202020); font-family: "Helvetica Neue";
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 30px;
padding: 0;
} #content .tribe-common .tribe-common-l-container .tribe-events-calendar-latest-past .tribe-events-calendar-latest-past__event .tribe-events-calendar-latest-past__event-description {
color: var(--Gris-1, #808080); font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 26px;
margin: 0;
} body.home { } body.home #main {
margin-top: 0 !important;
} body.home #main > .wf-wrap {
max-width: 100%;
width: 100%;
padding-left: 0;
padding-right: 0;
} body.home #main > .wf-wrap #content > section { } body.home #main > .wf-wrap #content > section .agenda-home, body.home #main > .wf-wrap #content > section .actualitat-headline {
max-width: 1340px;
margin-left: auto;
margin-right: auto;
} body.home #main > .wf-wrap #content > section h2 {
max-width: 1300px;
margin-left: auto;
margin-right: auto;
} body.home #main > .wf-wrap #content > section .dgesaccordeon .item-title, body.home #main > .wf-wrap #content > section .dgesaccordeon .item-description {
max-width: 1300px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 768px) { body.home #main > .wf-wrap #content > section .vc_row:nth-child(2) h2 {
padding-left: 15px;
}
} body.home .convo-wrapper {
display: flex;
flex-direction: column;
gap: 8px;
border-top: 1px solid #000;
margin-left: 0;
} body.home .convo-wrapper .vc_column-inner {
padding: 0;
} body.home .item-convo {
margin: 0;
padding: 10px 0;
border-bottom: 1px solid #000;
} body.home .item-convo h5 {
color: var(--Ateneus, #a52a2a);
font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 24px;
margin: 0 0 10px;
} body.home .item-convo p {
display: flex;
flex-direction: column;
} body.home .item-convo a, body.home .item-convo p {
color: var(--ES-2, #202020);
font-family: "Helvetica Neue";
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 30px;
text-decoration: none;
} body.home .item-convo a:hover, body.home .item-convo p:hover {
text-decoration: none;
border-bottom: none;
color: #E3003B;
} body.home .convo-carousel {
padding-top: 0 !important;
} body.home .convo-carousel > .slick-vertical > button:first-child {
top: auto;
bottom: -40px;
left: 60%;
} body.home .convo-carousel > .slick-vertical > button:last-child {
left: 40%;
} body.home .agenda-home {
border-bottom: 1px solid #000;
display: flex;
flex-direction: row;
justify-content: space-between;
margin: 0 0 80px 0; } body.home .agenda-home > div {
padding: 0;
width: 50%;
padding-bottom: 0 !important;
margin-bottom: -1px;
} body.home .agenda-home > div > div {
height: 100%;
} body.home .agenda-home > div:first-child {
padding-left: 0;
border-right: 1px solid #000;
} body.home .agenda-home > div:first-child > div {
padding-right: 30px;
padding-top: 60px;
} body.home .agenda-home > div:nth-child(2) {
padding-right: 0;
} body.home .agenda-home > div:nth-child(2) > div {
padding-left: 20px;
padding-top: 60px;
}
@media (max-width: 768px) { body.home .agenda-home {
flex-direction: column;
gap: 20px;
border-bottom: none;
} body.home .agenda-home > div {
width: 100%;
padding: 0;
border-right: none;
padding-right: 0 !important;
padding-left: 0 !important;
border-right: none !important;
border-left: none !important;
} body.home .agenda-home > div > div {
padding: 0 20px 0 20px !important;
} body.home .agenda-home .convo-wrapper {
border-top: none;
margin-left: -15px;
} body.home .agenda-home .convo-wrapper .vc_column-inner {
padding: 0 15px !important;
} body.home .agenda-home .convo-wrapper .vc_column-inner .item-convo:first-child {
border-top: 1px solid #000;
}
} body.home .tribe-compatibility-container .tribe-events-widget-events-list__events {
display: flex;
flex-direction: column;
gap: 8px;
border-top: 1px solid #000;
} body.home .tribe-compatibility-container .tribe-events-widget-events-list__events > * {
margin: 0;
padding: 8px 0;
border-bottom: 1px solid #000;
} body.home .tribe-compatibility-container .tribe-events-widget-events-list {
height: 100%;
display: flex;
flex-direction: column;
gap: 20px;
justify-content: space-between;
min-height: 515px; } body.home .tribe-compatibility-container .tribe-events-widget-events-list .tribe-events-widget-events-list__event-date-tag {
display: none;
} body.home .tribe-compatibility-container .tribe-events-widget-events-list .tribe-events-widget-events-list__event-venue {
display: inline;
} body.home .tribe-compatibility-container .tribe-events-widget-events-list .tribe-events-widget-events-list__event-title {
padding-left: 0;
} body.home .tribe-compatibility-container .tribe-events-widget-events-list .tribe-events-widget-events-list__event-title > a {
color: var(--ES-2, #202020);
font-family: "Helvetica Neue";
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 30px;
border-bottom: none !important;
} body.home .tribe-compatibility-container .tribe-events-widget-events-list .tribe-events-widget-events-list__event-title:hover, body.home .tribe-compatibility-container .tribe-events-widget-events-list .tribe-events-widget-events-list__event-title a:hover {
text-decoration: none;
border-bottom: none !important;
color: #E3003B;
} body.home .tribe-compatibility-container .tribe-events-widget-events-list .tribe-event-date-start, body.home .tribe-compatibility-container .tribe-events-widget-events-list .tribe-event-date-end {
text-transform: capitalize;
font-weight: 700 !important;
} body.home .tribe-compatibility-container .tribe-events-widget-events-list .tribe-events-widget-events-list__event-datetime-wrapper, body.home .tribe-compatibility-container .tribe-events-widget-events-list .tribe-events-widget-events-list__event-datetime-wrapper * {
color: var(--Ateneus, #a52a2a);
font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 26px;
} body.home .tribe-compatibility-container .tribe-events-widget-events-list .tribe-events-widget-events-list__event-datetime {
font-weight: 700 !important;
} body.home .tribe-compatibility-container .tribe-events-widget-events-list__view-more-link {
color: #000;
font-family: "Helvetica Neue";
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;
display: flex;
flex-direction: row;
gap: 15px;
outline: 0;
align-items: center;
border-bottom: none !important;
text-decoration: none !important;
} body.home .tribe-compatibility-container .tribe-events-widget-events-list__view-more:hover {
border-bottom: none !important;
} body.home .tribe-compatibility-container .tribe-events-widget-events-list__view-more a:hover {
border-bottom: none !important;
text-decoration: none !important;
}  #main .footer-slider .wpb_layerslider_element {
margin-bottom: 0;
} #main .footer-slider .ls-slide-backgrounds img {
max-width: 50% !important;
} #main .footer-slider .ls-slide-backgrounds img:after {
content: 'X';
color: red;
font-size: 24px;
} #main .footer-slider .ls-layers > .ls-wrapper:not(.btn-wrapper) {
width: 100% !important;
left: 0 !important;
right: 0 !important;
position: relative;
} #main .footer-slider .ls-layers > .ls-wrapper:not(.btn-wrapper) h1 {
color: #202020 !important;
font-family: "GT Alpina Fine" !important;
font-size: 50px !important;
font-style: italic !important;
font-weight: 300 !important;
line-height: 56px !important;
left: calc(50% + 30px) !important;
top: 0 !important;
bottom: 250px !important;
position: absolute !important;
right: 0 !important;
max-width: 40% !important;
height: auto !important;
max-height: initial !important;
width: auto !important;
white-space: break-spaces !important;
} #main .footer-slider .ls-layers > .ls-wrapper:not(.btn-wrapper) h4 {
left: calc(50% + 30px) !important;
top: 0 !important;
bottom: 250px !important;
position: absolute !important;
right: 0 !important;
max-width: 46% !important;
height: auto !important;
max-height: initial !important;
width: auto !important;
color: #202020;
font-family: "Helvetica Neue";
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
} body.home #main-slideshow {  }
@media (max-width: 992px) { body.home #main-slideshow {
display: none !important;
}
} .single-tribe_events .tribe-events-before-html {
padding-top: 20px;
} .single-tribe_events .tribe-events-back, .single-tribe_events .tribe-events-notices {
display: none;
} .single-tribe_events .tribe-events-single-event-title {
color: var(--ES-2, #202020);
font-family: "GT Alpina Fine";
font-size: 60px;
text-align: left;
font-style: italic;
font-weight: 300;
line-height: 64px;
margin-bottom: 30px;
margin-top: 30px;
margin-left: 0 !important;
margin-right: 0 !important;
width: 100% !important;
} .single-tribe_events .tribe-events-schedule {
margin: 20px 0;
} .single-tribe_events .tribe-events-schedule, .single-tribe_events .tribe-events-schedule h2, .single-tribe_events .tribe-events-schedule h2 .tribe-event-date-start {
text-transform: capitalize;
color: var(--Ateneus, #a52a2a);
font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 26px;
} .single-tribe_events .tribe-events-single-event-description {
color: #202020; font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 26px;
} .single-tribe_events .tribe-events-single-event-description p {
margin-bottom: 20px;
} .single-tribe_events .tribe-events-event-meta {
width: 100%;
} .single-tribe_events .tribe-events-event-meta .tribe-events-venue-map {
width: 100%;
} @media (max-width: 990px) { .footer-slider {
display: none !important;
} .mobile-header-bar .same-logo, .sticky-mobile-logo-first-switch, .sticky-mobile-logo-second-switch {
padding-top: 15px !important;
padding-bottom: 15px !important;
} .mobile-header-bar .same-logo svg, .mobile-header-bar .same-logo img, .sticky-mobile-logo-first-switch svg, .sticky-mobile-logo-first-switch img, .sticky-mobile-logo-second-switch svg, .sticky-mobile-logo-second-switch img {
max-height: 70px !important;
}
} .show-mobile {
display: none;
}
@media (max-width: 1200px) { .show-mobile {
display: block;
}
} .hide-mobile {
display: block;
}
@media (max-width: 1200px) { .hide-mobile {
display: none;
}
} .ult-video {
margin-bottom: 0 !important;
margin-left: 0 !important;
margin-right: 0 !important;
}  body.esspurna .page-title {
background: var(--ESSpurna, #b93a33) !important;
} body.esspurna .page-title > .wf-wrap .breadcrumbs li, body.esspurna .page-title > .wf-wrap .breadcrumbs li > a {
color: #FFF !important;
} body.esspurna .page-title li:before, body.esspurna .page-title body.ocell .page-title > .wf-wrap .breadcrumbs li > a:before {
color: #FFF !important;
} body.esspurna .main-nav > li.act:not(.wpml-ls-item) > a .menu-text, body.esspurna .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text, body.esspurna .main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a .menu-text, body.esspurna .sticky-on .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover, body.esspurna #phantom .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover, body.esspurna .sticky-on .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a, body.esspurna #phantom .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a, body.esspurna .sticky-on .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text, body.esspurna #phantom .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text, body.esspurna .sticky-on .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text, body.esspurna #phantom .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text, body.esspurna .sticky-on .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text, body.esspurna #phantom .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text, body.esspurna .sticky-on .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text, body.esspurna #phantom .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text, body.esspurna .top-header .sub-nav.hover-style-bg > li:not(.dt-mega-parent).act > a, body.esspurna .top-header .sub-nav.gradient-hover.hover-style-bg > li:not(.dt-mega-parent).act > a, body.esspurna .top-header .sub-nav.hover-style-bg > li:not(.dt-mega-parent).act > a:hover, body.esspurna .top-header .sub-nav.hover-style-bg > li:not(.dt-mega-parent):not(.act):hover > a, body.esspurna .top-header .sub-nav.gradient-hover.hover-style-bg > li:not(.dt-mega-parent):not(.act):hover > a, body.esspurna .main-nav .sub-nav > li:hover > a .menu-text, body.esspurna .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text, body.esspurna .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text, body.esspurna .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text, body.esspurna .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text {
color: var(--ESSpurna, #b93a33) !important;
} body.esspurna .dges-logo-color {
fill: var(--ESSpurna, #b93a33) !important;
}
.tribe-events-single-event-description a.button {
display: inline-block;
border-radius: 8px;
border: 1px solid var(--ES-2, #202020);
background: rgba(200, 228, 181, 0);
padding: 17px 20px;
color: var(--ES-2, #202020);
text-align: center;
font-family: "Helvetica Neue";
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 26px;
}
.tribe-events-single-event-description a.button:hover {
background: var(--ES-2, #202020) !important;
color: var(--ES-1, #fff);
border-color: #202020;
}