@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.btn-open-modal{position:absolute;bottom:0px;left:-40%;right:0;width:180%;height:100%;opacity:0;padding-bottom:2rem;color:#fff;font-weight:bold;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;margin:auto;}@keyframes pulse{0%{transform:scale(1);}33%{transform:scale(1.1);}66%{transform:scale(0.9);}100%{transform:scale(1);}}.btn-open-modal::before{content:"";position:relative;width:50px;height:50px;flex-shrink:0;background-image:url(/themes/custom/elensueno_barrio/icon-image.svg);background-position:center;background-size:contain;background-repeat:no-repeat;}.modal-galeria{position:fixed;top:-100%;left:0;width:100%;height:100%;background-color:rgba(4,4,6,0.9);transition:0.6s all;}.modal-galeria.active{top:0;}.modal-galeria .content-modal{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;}.modal-galeria .btn-close-modal{position:absolute;top:8%;right:30px;background-image:url(/themes/custom/elensueno_barrio/cerrar.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:40px;width:40px;height:40px;color:transparent;}.modal-galeria .content-modal{position:absolute;top:0;left:0;right:0;bottom:0;width:80%;height:70%;margin:auto;}.modal-galeria .content-modal img{position:absolute;width:100%;height:100%;opacity:0;transition:0.6s;object-fit:contain;}.modal-galeria .content-modal img.active{opacity:1;}.modal-galeria .arrows > div{position:absolute;top:calc(50% - 20px);width:20px;height:40px;background-position:center;background-size:cover;z-index:1;}.modal-galeria .arrows > div:hover{opacity:0.8;}.modal-galeria .arrows > .prev{left:30px;background-image:url(/themes/custom/elensueno_barrio/flecha_izq.svg);}.modal-galeria .arrows > .next{right:30px;background-image:url(/themes/custom/elensueno_barrio/flecha_der.svg);}.modal-galeria .content-modal h2{position:absolute;left:0;width:100%;text-align:center;top:-55px;font-size:1.7rem;color:#fff;}.modal-galeria .paginator{position:absolute;bottom:20px;right:40px;color:#fff;font-size:1.3rem;}@media (max-width:768px){.modal-galeria .arrows > div{top:80%;}.modal-galeria .content-modal h2{top:-40px;bottom:none;font-size:1.4rem;}}
:root{--color1:#2A3E49;--color2:#AFDBCE;--color3:#243742;--color4:#2B7569;--color5:#ADE4E4;--color6:#2ca2b5;--color7:#918f90;--color-beige:#fefad3;}::-webkit-scrollbar{width:10px;}::-webkit-scrollbar-track{background:#f1f1f1;}::-webkit-scrollbar-thumb{background:#888;}::-webkit-scrollbar-thumb:hover{background:#555;}body{font-family:'Roboto',sans-serif !important;}p{color:#312d2e;}#navbar-top{position:relative;width:100%;background-color:#B5E5ED !important;min-height:280px;padding:0;overflow-x:hidden;overflow-y:hidden;}#navbar-top::before{content:"";position:absolute;top:0;left:0;width:100%;height:280px;background-size:cover;background-position:top;background-image:url(/themes/custom/elensueno_barrio/montanas.png);filter:opacity(0.75);}body #navbar-main{position:relative;top:-15px;left:0;width:100%;background-color:var(--color2) !important;z-index:1;}body.page-view-frontpage #navbar-main{position:absolute;top:240px;}body.page-view-frontpage.user-logged-in #navbar-main{top:325px;}.views-element-container h2,.block-block-content h2{font-weight:600;}.layout-main-wrapper{overflow-x:hidden;}.site-footer{font-family:'Roboto',sans-serif;padding:35px 0 0px 0;}.site-footer .block{border:none !important;font-family:'Roboto',sans-serif;}.site-footer h2{border:none;color:#fff;text-transform:none;}.site-footer p{color:#fff !important;}.site-footer a{color:#fff !important;text-decoration:none !important;}.site-footer__top,.site-footer__middle,.site-footer__bottom{border:none;display:flex;justify-content:space-between;flex-wrap:wrap;}.site-footer__bottom{margin-top:0;}.site-footer__top > section,.site-footer__middle > section{width:33% !important;}.site-footer__bottom > section{margin-top:0;text-align:center;width:100% !important;}.breadcrumb{width:100%;display:flex;justify-content:flex-end;}.breadcrumb a{font-size:0.8rem;text-transform:uppercase;text-decoration:none;}#block-logoidartesheader{position:absolute;top:0;left:0;width:100%;height:100%;}#block-logoidartesheader img{position:absolute;top:10px;right:40px;z-index:1;width:160px;}#block-logoteatroelensueno{position:absolute;top:50px;left:0;width:100%;z-index:1;}#block-logoteatroelensueno img{position:relative;max-width:240px;display:block;width:80%;height:auto;margin:0 auto;}#block-bannerhome{position:relative;height:490px;width:100%;top:0;left:0%;margin-top:280px;background-color:#000;overflow:hidden;}#block-bannerhome .field--name-field-slider{position:relative;width:100%;height:100%;}#block-bannerhome img{position:relative;width:100%;height:590px;object-fit:cover;object-position:center;}#block-bannerhome .owl-nav{position:absolute;top:0;left:0;width:100vw;height:100%;background:#0000002b;z-index:1;}#block-bannerhome .owl-nav .owl-prev{position:absolute;left:20px;}#block-bannerhome .owl-nav .owl-next{position:absolute;right:40px;}#block-bannerhome .owl-nav button::after{width:40px;height:40px;border:none;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:contain;}#block-bannerhome .owl-nav button.owl-prev::after{background-image:url(/themes/custom/elensueno_barrio/flecha_izq.svg);}#block-bannerhome .owl-nav button.owl-next::after{background-image:url(/themes/custom/elensueno_barrio/flecha_der.svg);}#block-bannerhome .owl-dots{position:absolute;left:0;bottom:16px;padding:1rem 0;margin:0;width:100vw;z-index:1;}#block-bannerhome .owl-dots .owl-dot{width:30px;height:4px;border-radius:0 !important;background-color:rgb(255,255,255,0.7) !important;box-shadow:0px 0px 2px 0px #000;}#block-bannerhome .owl-dots .owl-dot.active{width:30px;height:5px;border-radius:0 !important;background-color:rgb(255,255,255,1) !important;}#block-elensueno-barrio-main-menu{display:block;margin:0 auto;}#block-elensueno-barrio-main-menu .nav-link{color:var(--color3);font-weight:bold;text-transform:uppercase;padding-left:16px;padding-right:16px;}#block-elensueno-barrio-main-menu  .dropdown-menu{background-color:var(--color4);border-radius:0;}#block-elensueno-barrio-main-menu  .dropdown-menu .dropdown-item.active{background-color:var(--color3) !important;}#block-elensueno-barrio-main-menu  .dropdown-menu .dropdown-item:hover{background-color:var(--color3) !important;}#block-elensueno-barrio-main-menu  .dropdown-menu .dropdown-item a{color:var(--color2);font-weight:bold;text-transform:uppercase;text-decoration:none;position:relative;width:100%;height:100%;display:block;}body.page-view-frontpage #block-elensueno-barrio-content{display:none;}#block-footerinfo1 p{font-size:0.9rem !important;}#block-footerinfo2 p{font-size:0.9rem !important;margin-top:0;}#block-footerinfo3 .logosft{display:flex;margin:1rem 2rem;justify-content:space-around;}#block-footerinfo3 .logosft img{height:50px;}#block-copyright p{font-weight:300;margin:0 !important;}#block-elensueno-barrio-page-title::before{content:"";position:absolute;width:40px;height:54px;background:var(--color4);display:block;left:0;}#block-elensueno-barrio-page-title{margin:2rem 0 2.5rem 0;}#block-elensueno-barrio-page-title h1{color:var(--color3);font-weight:bold;padding-left:45px;font-size:3rem;}#block-views-block-view-eventos-block-1,.bl-prep{position:relative;}#block-views-block-view-eventos-block-1::before,.bl-prep::before{content:"";position:absolute;top:0;left:-40%;width:180%;height:100%;background-color:#000;}body.node--type-ct-evento #block-views-block-view-eventos-block-1::before{background-color:transparent;}#block-views-block-view-eventos-block-1 h2,.bl-prep h2{background-color:var(--color3);position:relative;text-align:center;color:var(--color5);width:180%;left:-40%;padding:0.5rem 0;margin-top:0px;}body.node--type-ct-evento #block-views-block-view-eventos-block-1 h2{background-color:var(--color3);color:var(--color2);}#block-views-block-view-eventos-block-1 .content,.bl-prep .content{position:relative;}#block-views-block-view-eventos-block-1 .view-view-eventos,.view-ev-2{padding:2rem 60px;}#block-views-block-view-eventos-block-1 .view-view-eventos .views-field-field-ct-poster-evento{position:relative;}#block-views-block-view-eventos-block-1 .view-view-eventos .views-field-field-ct-poster-evento img{background-color:#000;width:100%;height:269px;object-fit:contain;}#block-views-block-view-eventos-block-1 .view-view-eventos .views-field-title,.ev-title{color:var(--color6);font-weight:bold;font-size:1.1rem;line-height:1.1rem;text-decoration:none;text-align:center;margin:0.6rem 0;}#block-views-block-view-eventos-block-1 .view-view-eventos .views-field-field-ct-tipo-evento,.ev-type{color:var(--color2);font-size:0.9rem;font-weight:bold;text-transform:uppercase;text-align:center;margin:0.4rem 0;}.img-100 img{width:100%;height:auto;}.max-1140{max-width:1140px;margin-left:auto;margin-right:auto;}.view-ev-2 .row{justify-content:space-between;}#block-views-block-view-eventos-block-1 .view-view-eventos .views-field-field-ct-fecha,.ev-date{color:var(--color7);font-weight:bold;font-size:1rem;line-height:1.3rem;text-transform:uppercase;text-align:center;}#block-views-block-view-eventos-block-1 .view-view-eventos a{background:#0000;display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;text-align:center;}.owl-nav button{position:absolute;top:50%;height:40px;width:40px;transition:0.6s all;}.owl-nav button:hover{opacity:0.6;}.owl-nav button span{color:transparent;}.owl-nav button.owl-prev{left:-60px;}.owl-nav button.owl-prev::after{content:"";width:0;height:0;border-top:40px solid #0000;border-bottom:40px solid #0000;border-right:40px solid var(--color2);position:absolute;top:-20px;left:0;}.owl-nav button.owl-next{right:-60px;}.owl-nav button.owl-next:after{content:"";width:0;height:0;border-top:40px solid #0000;border-bottom:40px solid #0000;border-left:40px solid var(--color2);position:absolute;top:-20px;left:0;}.owl-dots{display:flex;justify-content:center;align-items:center;margin:2rem 0;}.owl-dots button{width:15px;height:15px;background-color:var(--color2) !important;border-radius:100%;margin:0 4px;opacity:0.5;}.owl-dots button.active{opacity:1 !important;}#block-fotosalaprincipal{position:relative;display:flex;justify-content:center;align-items:center;}#block-fotosalaprincipal h2{background-color:var(--color3);position:absolute;text-align:center;color:var(--color2);width:180%;left:-40%;padding:0.5rem 0;margin-top:0px;z-index:1;}#block-fotosalaprincipal .content{position:relative;}#block-fotosalaprincipal .content ul{position:absolute;top:55%;left:10%;width:80%;background-color:var(--color3);list-style:none;display:flex;justify-content:center;border-radius:30px;padding:0.2rem 0;z-index:1;}#block-fotosalaprincipal .content ul li{margin:0 1rem;}#block-fotosalaprincipal .content ul li a{color:var(--color5);font-size:1.2rem;font-weight:bold;text-decoration:none;text-transform:uppercase;}#block-fotosalaprincipal .content ul li a:hover{opacity:0.5;}#block-fotosalaprincipal .content p{margin-bottom:0;}#block-fotosalaprincipal .content img{position:relative;width:180%;left:-40%;height:480px;object-fit:cover;object-position:center;}#block-comollegar{position:relative;}#block-comollegar::before{content:"";position:absolute;top:0;left:-40%;width:180%;height:100%;background-color:var(--color2);}#block-comollegar h2{background-color:var(--color3);position:relative;text-align:center;color:var(--color2);width:180%;left:-40%;padding:0.5rem 0;margin-top:0px;z-index:1;}#block-comollegar .content{position:relative;}#block-comollegar .content .container-locacion{position:relative;width:100%;padding:1rem 0;display:flex;justify-content:center;align-items:center;}#block-comollegar .container-locacion > img{width:233px;}#block-comollegar .container-locacion > a{width:54%;height:auto;position:relative;display:none !important;}#block-comollegar .container-locacion a img{width:100%;}#block-comollegar .container-locacion iframe{width:220px;height:220px;border-radius:100%;}#block-elensueno-barrio-teatroelensueno{margin-bottom:0;}#block-footerinfo1{margin-top:0;}.page-view-view-eventos .view-view-eventos{margin:2rem 0;}.page-view-view-eventos .view-view-eventos .view-filters{position:relative;}.page-view-view-eventos .view-view-eventos .view-filters .form-type-select{width:25%;}.page-view-view-eventos .view-view-eventos .view-filters .form-type-select label{color:#292929;font-weight:bold;}.page-view-view-eventos .view-view-eventos .view-filters .form-wrapper{width:25%;display:flex;justify-content:flex-start;align-items:flex-end;}.page-view-view-eventos .view-view-eventos .view-filters .form-wrapper button{color:var(--color-beige);background-color:var(--color3);font-weight:bold;font-weight:bold;text-transform:uppercase;width:100%;}.page-view-view-eventos .view-view-eventos{position:relative;width:100%;}.page-view-view-eventos .view-view-eventos .view-content{justify-content:center;}.page-view-view-eventos .view-view-eventos .views-row{position:relative;margin:0.5rem 4px;padding:0;box-shadow:0 0 3px 2px #cecece;display:flex;flex-direction:column;align-items:center;width:260px;flex-grow:0;flex-shrink:0;}.page-view-view-eventos .view-view-eventos .views-field-field-ct-poster-evento{position:relative;}.page-view-view-eventos .view-view-eventos .views-field-field-ct-poster-evento{overflow:hidden;}.page-view-view-eventos .view-view-eventos .views-field-field-ct-poster-evento img{background-color:#000;width:auto;height:320px;object-fit:contain;object-position:center;transition:0.6s all;}.page-view-view-eventos .view-view-eventos .views-field-title{color:#fff;background-color:#232323;text-align:center;font-weight:500;font-size:1.2rem;line-height:1.3rem;text-decoration:none;width:100%;min-height:80px;display:flex;justify-content:center;align-items:center;padding:0 6px;}.page-view-view-eventos .view-view-eventos .views-field-field-ct-audiencia{color:var(--color-azul1);font-size:0.9rem;font-weight:bold;text-transform:uppercase;}.page-view-view-eventos .view-view-eventos .views-field-field-ct-tipo-evento{color:var(--color-fucsia);font-size:0.9rem;font-weight:bold;margin:0.5rem;text-transform:uppercase;}.page-view-view-eventos .view-view-eventos .views-field-field-ct-fecha{color:#4f4c4c;font-weight:bold;font-size:1rem;line-height:1.3rem;text-transform:uppercase;text-align:center;width:100%;padding:0.5rem;}.page-view-view-eventos .view-view-eventos .views-field-view-node{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}.page-view-view-eventos .view-view-eventos .views-field-view-node a{position:absolute;top:0%;left:0;width:100%;height:100%;color:var(--color2);opacity:0;text-shadow:0px 0px 8px #000;display:flex;justify-content:center;align-items:center;font-weight:bold;font-size:1.5rem;text-decoration:none;transition:0.6s all;}.page-view-view-eventos .view-view-eventos .views-row:hover .views-field-view-node a{top:0;opacity:1;}.page-view-view-eventos .view-view-eventos .views-row:hover .views-field-field-ct-poster-evento img{filter:blur(1px);transform:scale(1.2);}.view-view-espacios{position:relative;}.view-view-espacios .view-content{position:relative;}.view-view-espacios .view-content .views-row{position:relative;margin:0;cursor:pointer;}.view-view-espacios .view-content .views-field-nid{position:absolute;color:transparent;z-index:1;top:0;}.view-view-espacios .view-content .views-field-title{position:absolute;top:0;left:0%;background-color:var(--color3);color:var(--color-beige);z-index:1;padding:6px 14px;font-size:2rem;text-transform:uppercase;font-weight:bold;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}.view-view-espacios .view-content .views-field-field-ct-fotoprincipal img{position:relative;width:180%;left:-40%;height:480px;filter:brightness(1);object-fit:cover;object-position:center;transition:0.6s all;}.view-view-espacios .view-content .views-field-nid-1{position:absolute;bottom:0;left:0;width:100%;height:30%;z-index:0;}.view-view-espacios .view-content .views-field-nid-1.active{z-index:1000;}.view-view-espacios .view-content .views-field-body{position:absolute;top:0;bottom:0;width:100%;height:100%;display:flex;align-items:center;font-size:1.4rem;color:#fff;opacity:0;transition:0.6s all;}.view-view-espacios .view-content .views-field-body p{color:var(--color-beige);}.view-view-espacios .view-content .views-field-body p a{background-color:var(--color-beige);color:#000;padding:10px;display:block;width:200px;font-weight:bold;margin:20px auto;text-align:center;text-decoration:none;text-transform:uppercase;}.view-view-espacios .view-content .views-field-view-node a{position:absolute;top:0;left:-40%;width:180%;height:100%;background-color:#00000069;display:flex;justify-content:center;align-items:center;font-size:1.5rem;color:var(--color-beige);text-decoration:none;font-weight:bold;text-transform:uppercase;backdrop-filter:blur(2px);opacity:0;transition:0.6s all;}.view-view-espacios .view-content .views-row:hover .views-field-field-ct-fotoprincipal img{filter:brightness(0.4);}.view-view-espacios .view-content .views-row:hover .views-field-body{opacity:1;}.view-view-espacios .view-content .views-row:hover .btn-open-modal{opacity:1;}body.path-node article{margin-bottom:3rem;}body.node--type-ct-evento .block-page-title-block h1{color:var(--color1);font-weight:bold;}body.node--type-ct-evento article.node > div.node__content{display:grid;grid-template-columns:45% 55%;grid-template-rows:auto;gap:10px 20px;}body.node--type-ct-evento article.node > div.node__content > div{position:relative;}body.node--type-ct-evento article.node .field--type-image{grid-row:1/9;grid-column:1/2;}body.node--type-ct-evento article.node .field--type-image img{width:100%;height:100%;object-fit:contain;object-position:top;}body.node--type-ct-evento article.node .field--name-body{color:#231f20;font-size:1.1rem;grid-column:2/3;grid-row:2/3;border-bottom:1px solid #cecece;}body.node--type-ct-evento article.node .field--name-field-ct-fecha{grid-row:1/2;grid-column:2/3;font-weight:400;font-size:1.1rem;line-height:1.5rem;text-align:right;text-transform:uppercase;display:flex;flex-direction:column;align-items:flex-end;}body.node--type-ct-evento article.node .field--name-field-ct-fecha .field__item{width:230px;background:var(--color3);color:var(--color-beige);padding:10px;border-radius:100px;float:right;margin:2px 0;display:block;}body.node--type-ct-evento article.node .field--name-field-ct-fecha-termina{color:#4f4c4c;grid-column:2/3;font-weight:bold;font-size:1.3rem;line-height:1.5rem;text-transform:uppercase;}body.node--type-ct-evento article.node fieldset legend{display:none;}body.node--type-ct-evento article.node .field--name-field-ct-tipo-evento{margin:0 !important;}body.node--type-ct-evento article.node .field--name-field-ct-tipo-evento a{color:var(--color-fucsia);font-size:1rem;font-weight:bold;line-height:1.5rem;text-decoration:none;text-transform:uppercase;}body.node--type-ct-evento article.node .field--name-field-ct-edad-minima{color:var(--color-fucsia);font-size:1rem;font-weight:bold;line-height:1.5rem;text-decoration:none;text-transform:uppercase;}body.node--type-ct-evento article.node .field--name-field-ct-edad-minima .field__label::after{content:":";}body.node--type-ct-evento article.node .field--name-field-localidades{margin-bottom:2rem;color:#686868;}body.node--type-ct-evento article.node .field--name-field-localidades .field__label{font-weight:bold;text-transform:uppercase;}body.node--type-ct-evento article.node .field--name-field-localidades .field__items{display:flex;}body.node--type-ct-evento article.node .field--name-field-localidades .field__items .field__item{margin-right:25px;}body.node--type-ct-evento article.node .field--name-field-localidades .paragraph .field--name-field-localidad{font-weight:bold;}body.node--type-ct-evento article.node .field--name-field-ct-codigo-pulep{font-size:0.9rem;font-weight:bold;text-transform:uppercase;color:#000;margin-top:-2rem;text-align:right;}body.node--type-ct-evento article.node .field--name-field-ct-codigo-pulep .field__label::after{content:":";}body.node--type-ct-evento article.node .field--name-field-ct-entradalibre{font-size:1.3rem;font-weight:bold;text-transform:uppercase;}body.node--type-ct-evento article.node .field--name-field-ct-boleta a,body.node--type-ct-evento article.node .field--name-field-formulario-de-registro a{text-decoration:none;visibility:hidden;}body.node--type-ct-evento article.node .field--name-field-ct-boleta a::before{content:"COMPRAR";font-size:1.2rem;font-weight:bold;text-transform:uppercase;background-color:var(--color3);padding:1rem 2rem;color:var(--color2);text-decoration:none;visibility:visible;}body.node--type-ct-evento article.node .field--name-field-formulario-de-registro a::before{content:"INSCRIPCIÓN";font-size:1.2rem;font-weight:bold;text-transform:uppercase;background-color:var(--color3);padding:1rem 2rem;color:var(--color2);text-decoration:none;visibility:visible;}body.node--type-ct-evento article.node .field--name-field-tipo-de-entrada{display:none;}body.node--type-ct-espacios article.node .field--name-field-ct-fotoprincipal img{width:100%;height:auto;}body.page-node-14 article iframe{width:100%;min-height:300px;box-shadow:0px 0px 0px 2px var(--color-azul1);}body.page-node-14 ul{list-style:none;}@media (max-width:576px){#block-bannerhome{height:420px;}#block-bannerhome img{height:420px;}body.page-view-frontpage #navbar-main{position:absolute;}.page-view-view-eventos .view-view-eventos .view-filters .form-type-select,.page-view-view-eventos .view-view-eventos .view-filters .form-wrapper{width:100% !important;}#block-logoteatroelensueno{top:100px !important;}#block-logoteatroelensueno img{max-width:200px !important;}#block-logoidartesheader img{top:20px;right:0;left:0;margin:0 auto;width:130px;}#block-views-block-view-eventos-block-1 .view-view-eventos{padding:2rem 25px;}#block-views-block-view-eventos-block-1 .view-view-eventos .views-field-title{font-size:1rem;line-height:1rem;}#block-views-block-view-eventos-block-1 .view-view-eventos .views-field-field-ct-fecha{font-size:1rem;line-height:1rem;}.owl-nav{display:none;}#block-fotosalaprincipal .content ul{display:none;}#block-comollegar .container-locacion a{width:100%;}#block-comollegar .container-locacion > img{display:none;}section.region-footer-first{width:100% !important;}section.region-footer-second{width:100% !important;margin-top:-50px;padding-left:0 !important;}section.region-footer-third{width:100% !important;}.view-view-espacios .view-content .views-field-title{font-size:1.5rem;}.view-view-espacios .view-content .views-field-body{font-size:1rem;}#block-elensueno-barrio-page-title h1{font-size:1.5rem;}body.node--type-ct-evento article.node > div.node__content{grid-template-columns:50% 50%;gap:10px 0;}body.node--type-ct-evento article.node .field--type-image img{width:100%;height:auto;object-fit:cover;}body.node--type-ct-evento article.node .field--type-image{grid-column:1/3;grid-row:1/2;}body.node--type-ct-evento article.node .field--name-field-ct-fecha{font-size:1.2rem;grid-column:1/3;grid-row:2/3;}body.node--type-ct-evento article.node .field--name-body{color:#231f20;font-size:1.2rem;grid-column:1/3;grid-row:3/4;}body.node--type-ct-evento article.node .group-public{grid-column:1/3;grid-row:4/5;}body.node--type-ct-evento article.node .group-entrada{grid-column:1/3;grid-row:5/6;}body.node--type-ct-evento article.node .field--name-field-ct-codigo-pulep{grid-column:1/3;grid-row:7/8;}}@media (min-width:577px) and (max-width:768px){#block-bannerhome{height:420px;}#block-bannerhome img{height:420px;}.page-view-view-eventos .view-view-eventos .view-filters .form-type-select,.page-view-view-eventos .view-view-eventos .view-filters .form-wrapper{width:100% !important;}#block-views-block-view-eventos-block-1 .view-view-eventos{padding:2rem 25px;}#block-views-block-view-eventos-block-1 .view-view-eventos .views-field-title{font-size:1rem;line-height:1rem;}#block-views-block-view-eventos-block-1 .view-view-eventos .views-field-field-ct-fecha{font-size:1rem;line-height:1rem;}.owl-nav button::after{transform:scale(0.8);}#block-fotosalaprincipal .content ul{left:0%;width:100%;}#block-fotosalaprincipal .content ul li{margin:0px 0.3rem;}#block-fotosalaprincipal .content ul li a{font-size:0.9rem;}#block-fotosalaprincipal .content ul li:last-child{display:none;}#block-comollegar .container-locacion iframe{display:none;}#block-comollegar .container-locacion a{width:100%;}#block-comollegar .container-locacion > img{display:none;}#block-logoteatroelensueno{top:100px !important;}#block-logoteatroelensueno img{max-width:200px !important;}#block-logoidartesheader img{right:0;left:0;margin:0 auto;width:130px;}section.region-footer-first{width:100% !important;}section.region-footer-second{width:100% !important;margin-top:-50px;padding-left:0 !important;}section.region-footer-third{width:100% !important;}#block-elensueno-barrio-page-title h1{font-size:1.8rem;}body.node--type-ct-evento article.node > div.node__content{grid-template-columns:50% 50%;gap:10px 0;}body.node--type-ct-evento article.node .field--type-image img{width:100%;height:auto;object-fit:cover;}body.node--type-ct-evento article.node .field--type-image{grid-column:1/3;grid-row:1/2;}body.node--type-ct-evento article.node .field--name-field-ct-fecha{font-size:1.2rem;grid-column:1/3;grid-row:2/3;}body.node--type-ct-evento article.node .field--name-body{color:#231f20;font-size:1.2rem;grid-column:1/3;grid-row:3/4;}body.node--type-ct-evento article.node .group-public{grid-column:1/3;grid-row:4/5;}body.node--type-ct-evento article.node .group-entrada{grid-column:1/3;grid-row:5/6;}body.node--type-ct-evento article.node .field--name-field-ct-codigo-pulep{grid-column:1/3;grid-row:7/8;}}@media (min-width:769px) and (max-width:991px){#block-views-block-view-eventos-block-1 .view-view-eventos{padding:2rem 25px;}#block-views-block-view-eventos-block-1 .view-view-eventos .views-field-title{font-size:1rem;line-height:1rem;}#block-views-block-view-eventos-block-1 .view-view-eventos .views-field-field-ct-fecha{font-size:1rem;line-height:1rem;}.owl-nav button::after{transform:scale(0.8);}#block-comollegar .container-locacion iframe{display:none;}#block-comollegar .container-locacion a{width:65%;}#block-comollegar .container-locacion > img{width:190px;}#block-fotosalaprincipal .content ul{left:0;width:100%;}#block-fotosalaprincipal .content ul li{margin:0px 0.5rem;}#block-fotosalaprincipal .content ul li a{font-size:1rem;}section.region-footer-first{width:50% !important;}section.region-footer-second{width:50% !important;}section.region-footer-third{width:100% !important;}#block-elensueno-barrio-page-title h1{font-size:2rem;}body.node--type-ct-evento article.node > div.node__content{grid-template-columns:50% 50%;}body.node--type-ct-evento article.node .field--type-image img{width:100%;height:auto;object-fit:cover;}body.node--type-ct-evento article.node .field--type-image{grid-column:1/3;grid-row:1/2;}body.node--type-ct-evento article.node .field--name-field-ct-fecha{font-size:1.2rem;grid-column:1/3;grid-row:2/3;}body.node--type-ct-evento article.node .field--name-body{color:#231f20;font-size:1.2rem;grid-column:1/3;grid-row:3/4;}body.node--type-ct-evento article.node .group-public{grid-column:1/3;grid-row:4/5;}body.node--type-ct-evento article.node .group-entrada{grid-column:1/3;grid-row:5/6;}body.node--type-ct-evento article.node .field--name-field-ct-codigo-pulep{grid-column:1/3;grid-row:7/8;}}@media (min-width:992px) and (max-width:1200px){#block-views-block-view-eventos-block-1 .view-view-eventos .views-field-title{font-size:1rem;line-height:1rem;}#block-views-block-view-eventos-block-1 .view-view-eventos .views-field-field-ct-fecha{font-size:1rem;line-height:1rem;}#block-comollegar .container-locacion iframe{width:190px;height:190px;}#block-comollegar .container-locacion > img{width:190px;}#block-fotosalaprincipal .content ul li a{font-size:1rem;}#block-elensueno-barrio-page-title h1{font-size:2.5rem;}}@media (max-width:1366px){}.block-banner-fixed-footer{position:fixed;bottom:0%;left:0;right:0;margin:0 auto !important;width:80%;max-width:970px !important;padding:0 !important;display:flex !important;justify-content:center !important;align-items:center !important;z-index:100000;border:none !important;}.block-banner-fixed-footer .title-h1{display:none;}.block-banner-fixed-footer img{position:relative;width:100%;height:auto;}.block-banner-fixed-footer .banner-movil{display:none;}.block-banner-fixed-footer a{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;color:transparent !important;}.x-banner{position:absolute;top:0;right:0;font-size:24px;width:20px;height:20px;padding-bottom:5px;color:#000 !important;background-color:rgba(255,255,255,0.8);display:flex;justify-content:center;align-items:center;cursor:pointer;transition:0.4s all;}.x-banner:hover{opacity:0.75;}@media screen and (max-width:768px){.block-banner-fixed-footer{max-width:320px !important;}.block-banner-fixed-footer .banner-desktop{display:none;}.block-banner-fixed-footer .banner-movil{display:block;}}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:var(--color4);}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#0e0b0b;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
