/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.breadcrumb-content-inner .gva-parallax-background .gva-parallax-inner{background-position:top center!important;background-size:cover;}.gva-parallax-inner::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.33);z-index:1;}
#sliding-popup{background:var(--dark-blue)!important;}#sliding-popup .popup-content{display:flex;justify-content:space-between;}#popup-text a{color:white;}@media screen and (max-width:600px){.eu-cookie-compliance-content{flex-direction:column!important;}#eu-cookie-compliance-categories{height:auto;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;grid-auto-flow:column;padding-bottom:50px;}}.eu-cookie-compliance-banner .popup-content{max-width:95%;}.eu-cookie-withdraw-tab{transform:translate(-49.5vw,-100%);}#popup-text{justify-content:center;}#eu-cookie-compliance-categories{padding-right:20px;}#eu-cookie-compliance-categories label{font-size:15px;}#eu-cookie-compliance-categories div{font-size:12px;}#popup-buttons{display:flex;justify-content:center;align-items:center;flex-direction:column;}#popup-buttons button{width:100%;}.eu-cookie-compliance-banner button{padding:10px 15px!important;text-shadow:none!important;font-size:16px;}
#footer{background:var(--dark-blue);z-index:999;position:sticky;}#footer a,#footer p,#footer span{color:white;}.contact-info-list span,.contact-info-list a{font-size:14px;font-weight:400;}#footer .block-title::after{display:none;}#footer .block-title{font-size:20px;font-weight:600;padding-bottom:10px;margin-bottom:10px;}footer .description{font-size:16px;line-height:1.2em;}footer .socials a i.fa-instagram{color:#000 !important;}footer ul.menu > li > a{font-size:14px!important;}footer .socials a i{color:white !important;font-size:16px;}footer .socials a i.fa-instagram{color:white !important;}
:root{--dark-blue:#252F62;--blue:#2168ae;--light-blue:#e7eef6;--yellow:#FABD01;--green:#006341;--agenda-cultural:#DE5757;--biblioteca:#F3AB57;--cultura:#EED428;--deporte:#57DEB6;--empleo-y-formacion:#57AADE;--educacion:#6457DE;--medio-ambiente:#2DD631;--turismo:#AF2CF3;--servicios-sociales:#ED70E3;--categoria-1:#3C4DF0;--categoria-2:#70B8BB;--categoria-3:#AFD139;}@media (max-width:768px){.tabla-responsive .title-desc{overflow-x:auto;width:100%;}}.content-cursos .title-desc{width:-webkit-fill-available;width:-moz-available;width:fill-available;}.tabla-cursos{width:100%;overflow-x:auto;}.tabla-cursos tr td{padding:15px;}.post-categories{border-radius:5px;background:var(--dark-blue);}.post-categories a{color:white!important;padding:5px 10px;}.educación{background:var(--educacion)!important;}.agenda-cultural{background:var(--agenda-cultural)!important;}.deporte{background:var(--deporte)!important;}.biblioteca{background:var(--biblioteca)!important;}.cultura{background:var(--cultura)!important;}.empleo-y-formación{background:var(--empleo-y-formacion)!important;}.medio-ambiente{background:var(--medio-ambiente)!important;}.turismo{background:var(--turismo)!important;}.servicios-sociales{background:var(--servicios-sociales)!important;}.post-categories:hover a{text-decoration:none!important;}.gsc-button.mini{border:1px solid var(--blue)!important;border-radius:5px;color:white!important;background:var(--blue)!important;padding:10px 30px;text-transform:capitalize;font-size:15px;font-weight:400;width:50%;text-align:center;}.contextual *{color:black !important;}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.content a,.content p,.content div,.content span,.content caption,.content th,.content td,#footer span,#footer a,#footer p,#footer div{}b,strong{font-family:Montserrat !important;font-size:0.9rem;font-weight:600;}blockquote{background:#e7eef6;padding:20px;border-radius:5px;}blockquote p{margin:0;}.content .fa,.content .far,.content .fas{font-family:"Font Awesome 5 Free"!important;}.social-copyright .socials i{background:transparent!important;color:white!important;}.gsc-icon-box-new.style-5{align-items:center;display:flex;padding:20px!important;}.gsc-icon-box-new.style-5 .content-inner{padding-left:20px;}.breadcrumb-content-main{max-width:1380px!important;}.breadcrumb-links{left:0;}.breadcrumb-content-main{padding:150px!important;}.breadcrumb-content-main h2{display:none;}.breadcrumb-content-inner nav.breadcrumb ol li:nth-last-child(2),.breadcrumb-content-inner nav.breadcrumb ol li:nth-last-child(3),.breadcrumb-content-inner nav.breadcrumb ol li:nth-last-child(4) span{display:none;}.field--name-field-subtitulo{color:rgb(33,104,174);font-family:"gilmer";font-size:21px;font-weight:600;letter-spacing:1px;line-height:23.5167px;margin-bottom:20px;}.field--name-body h3{color:rgb(33,104,174);font-size:1rem!important;font-weight:600;letter-spacing:1px;line-height:23.5167px;}@media (min-width:1200px){.container{max-width:1400px;}}
.topbar{background:var(--dark-blue);}.topbar a{text-decoration:none !important;color:white;line-height:30px;}.topbar a:hover{text-decoration:underline !important;color:white !important;}.topbar .socials a{margin:0 0 0 10px;}.topbar i{font-size:18px!important;}.topbar .incidencias-municipales{background:white;padding:5px 15px;color:var(--dark-blue)!important;border-radius:5px;}.topbar .incidencias-municipales:hover{padding:7px 20px;text-decoration:none!important;margin-left:1px;color:var(--dark-blue)!important;}.topbar .socials{display:flex;align-items:center;}.topbar .gva-search-region{position:inherit;padding-top:15px;padding-left:15px;}.topbar #edit-actions--2{width:auto;}.topbar #search-block-form{display:flex;justify-content:center;align-items:center;padding:0!important;}.topbar input[id*="edit-submit"]{position:inherit!important;}header .quick-side-icon{display:none!important;}header .branding,header .site-branding-logo{max-width:250px !important;}header.header-default .header-main-inner .header-inner{padding-left:250px !important;padding-right:0;}.header-main{transition-duration:0.5s;}.navigation .gva_menu > li > a{color:black !important;font-size:15px;font-weight:500;padding:40px 10px;margin-top:10px;}.navigation .gva_menu_main 
>.menu-item--expanded:last-child > a{background:var(--blue);color:white !important;padding:7px 20px;border-radius:5px;}.navigation .gva_menu{margin-top:-6px;}@media (min-width:992px){.navigation .gva_menu > li.menu-item--active-trail > a{color:var(--blue) !important;}.gva_menu_main :nth-last-child(2) ul{display:grid!important;grid-auto-rows:auto auto;gap:0 3vw;width:50vw;grid-template-columns:1fr 1fr;max-width:600px;right:0;left:auto!important;}.gva_menu_main :last-child ul::after{right:32px;left:auto!important;}}
.post-list-small-2 .views-field{width:100%!important;margin-top:30px;}.post-list-small-2 .post-categories{top:-125px!important;}.sidebar .block{background:white;}.category-list ul{display:flex;flex-wrap:wrap;gap:1rem;}.category-list .field-content{display:block;background:var(--dark-blue);border-radius:5px;}.category-list .field-content a{color:white!important;padding:5px 20px!important;font-size:14px!important;}
#block-daudo-subtheme-content form,.form-item-keys{display:flex!important;flex-direction:row;align-items:center;gap:1rem;height:60px;}#block-daudo-subtheme-content form{margin-bottom:30px;}.post-list-small-2 .post-categories{border-radius:5px;}@media (max-width:767.98px){.views-view-responsive-grid--horizontal{grid-template-columns:1fr;}}.node-detail .field--name-field-tags .field__item{margin-bottom:10px;}h1.post-title{font-size:34px!important;}.field--name-field-segundo-subtitulo{margin-bottom:0.5rem;font-family:"gilmer";font-weight:700;font-size:1rem;line-height:1.6;color:black;}
.post-content *{text-align:left!important;}.views-exposed-form .button{background:var(--blue);border-radius:5px;padding:7px 20px;font-size:15px;font-weight:500;}.views-exposed-form .form-text{border-radius:5px;height:35px;margin:0;}.views-exposed-form .button:hover{background:var(--dark-blue);}.post-list-small-2 .post-block .post-content{padding-left:0px;}.post-block .post-content:before{display:none;}.views-view-responsive-grid__item img{aspect-ratio:75 / 62;}
.addtoany_list{display:none!important;}
h3{color:rgb(33,104,174);font-family:"gilmer";font-size:21px;font-weight:600;letter-spacing:1px;line-height:23.5167px}
.rs-background-video-layer::after{display:none!important;}
