.wpml-ls-legacy-dropdown-click{width:15.5em;max-width:100%}.wpml-ls-legacy-dropdown-click>ul{position:relative;padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-dropdown-click .wpml-ls-item{padding:0;margin:0;list-style-type:none}.wpml-ls-legacy-dropdown-click a{display:block;text-decoration:none;color:#444;border:1px solid #cdcdcd;background-color:#fff;padding:5px 10px;line-height:1}.wpml-ls-legacy-dropdown-click a span{vertical-align:middle}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{position:relative;padding-right:calc(10px + 1.4em)}.rtl .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{padding-right:10px;padding-left:calc(10px + 1.4em)}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{content:"";vertical-align:middle;display:inline-block;border:.35em solid transparent;border-top:.5em solid;position:absolute;right:10px;top:calc(50% - .175em)}.rtl .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{right:auto;left:10px}.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown-click a:focus,.wpml-ls-legacy-dropdown-click a:hover{color:#000;background:#eee}.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:1px solid #cdcdcd;padding:0;margin:0;list-style-type:none;z-index:101}.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a{border-width:0 1px 1px}.wpml-ls-legacy-dropdown-click .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-dropdown-click .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-dropdown-click .wpml-ls-flag+span{margin-left:0;margin-right:.4em}:root {
--pink:#e6007e;
--blue:#009BDB;
--white:#ffffff;
}
.text_white{color:var(--white)}
.text_blue{color:var(--blue)}
.text_pink{color:var(--pink)}
.text_small{font-size:15px!important}
.mt-20{margin-top:20px!important}
div.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {bottom: 10px!important;}
.c_row_gap_10 .e-flex{--row-gap: 10px!important;}
.c_footer_legales A{text-decoration:underline!important}
#float_contact{position: fixed; right: 0px; top: 35%; cursor: pointer; z-index: 99999999; border:1px solid var(--blue); border-radius:15px}
#float_contact A{display:block; padding:5px; background:var(--white);}
#float_contact A:first-child{border-top-left-radius:15px; border-top-right-radius:15px;}
#float_contact A:last-child{border-bottom-left-radius:15px; border-bottom-right-radius:15px;}
#float_contact A:not(:last-child){border-bottom:1px solid var(--blue);}
#float_contact A IMG{width:40px!important;}
#float_contact_mobile{display:none}
.copy_clipboard{cursor: copy; font-size:20px}
.lista_ficha{list-style-type: none;}
.lista_ficha LI{text-align:left!important; font-size:16px!important; line-height:20px!important}
.bg_temp{background:#f00}
ARTICLE{position:relative!important}
.social-pinterest, .social-linkedin { display: none; }
.social-sharing-list .copy-feedback { display:none; position:absolute; top:100%; left:50%; transform:translateX(-50%); background:#333; color:var(--white); padding:4px 8px; border-radius:4px; font-size:12px; white-space:nowrap; } .no-visible{visibility: hidden;}
.hidde_mobile{display:inherit}
.show_mobile{display:none!important}
.tns-slider {display: flex;} .item-taquilla DIV{border:3px solid var(--blue); text-align:center; height: 100%;}
.item-taquilla DIV P:first-child{font-family: "Lexend Deca", Sans-serif; font-size: 25px; font-weight: 600; color: #E6007E;}
.item-taquilla DIV P:nth-child(3){font-family: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; color: inherit;}
.item-taquilla DIV P:last-child{text-align: center; font-family: "Lexend Deca", Sans-serif; font-size: 22px; font-weight:600}
.item-taquilla DIV P:last-child SPAN{color: #E6007E;}
#c_prevSlideTaquillas{background:rgba(255, 255, 255, 0.8); position:absolute; left:3px; top:3px; height:calc(100% - 6px); align-content:center; width:10%; text-align:center; z-index:900000}
#c_prevSlideTaquillas A{color:#000; font-size:30px;}
#c_prevSlideTaquillas A IMG{width:25px; height:auto}
#c_nextSlideTaquillas{background:rgba(255, 255, 255, 0.8); position:absolute; right:3px; top:3px; height:calc(100% - 6px); align-content:center; width:10%; text-align:center; z-index:900000}
#c_nextSlideTaquillas A{color:#000; font-size:30px;}
#c_nextSlideTaquillas A IMG{width:25px; height:auto} .item-location DIV{border:3px solid var(--blue); text-align:center; padding-bottom:15px; padding-top:15px; height: 100%;}
.item-location DIV P:not(:nth-child(3)):not(:nth-child(4)){margin-bottom:0px!important}
.item-location DIV P{padding-left:15px; padding-right:15px}
.item-location DIV P:first-child A{font-family: "Lexend Deca", Sans-serif; font-size: 25px; font-weight: 600; color: #E6007E;}
.item-location DIV P:nth-child(2) A{font-weight: var(--keydesign-h5-font-weight); font-size: var(--keydesign-h5-font-size); line-height: var(--keydesign-h5-line-height); letter-spacing: var(--keydesign-h5-letter-spacing); text-transform: none; font-style: normal;  color: var(--e-global-color-text);}
.item-location DIV P:nth-child(3){line-height: 20.25px;}
.item-location DIV P:nth-child(3) A{font-family: "Lexend Deca", Sans-serif; font-weight: 400; font-size: 15px; color: rgb(51, 65, 85);}
.item-location DIV P:last-child A{background-color: var( --e-global-color-primary ); font-family: "Lexend Deca", Sans-serif; font-size: 20px; font-weight: 600; display:inline-block; color:var(--white); border-radius: 3px; line-height: 1; padding: 12px 24px; fill: var(--white); text-align: center; transition: all .3s;}
#c_prevSlideLocations{background:rgba(255, 255, 255, 0.8); position:absolute; left:3px; top:3px; height:calc(100% - 6px); align-content:center; width:10%; text-align:center; z-index:900000}
#c_prevSlideLocations A{color:#000; font-size:30px;}
#c_prevSlideLocations A IMG{width:25px; height:auto}
#c_nextSlideLocations{background:rgba(255, 255, 255, 0.8); position:absolute; right:3px; top:3px; height:calc(100% - 6px); align-content:center; width:10%; text-align:center; z-index:900000}
#c_nextSlideLocations A{color:#000; font-size:30px;}
#c_nextSlideLocations A IMG{width:25px; height:auto} #c_prevSlideBlog{background:rgba(255, 255, 255, 0.8); position:absolute; left:3px; top:3px; height:calc(100% - 6px); align-content:center; width:10%; text-align:center; z-index:900000}
#c_prevSlideBlog A{color:#000; font-size:30px;}
#c_prevSlideBlog A IMG{width:25px; height:auto}
#c_nextSlideBlog{background:rgba(255, 255, 255, 0.8); position:absolute; right:3px; top:3px; height:calc(100% - 6px); align-content:center; width:10%; text-align:center; z-index:900000}
#c_nextSlideBlog A{color:#000; font-size:30px;}
#c_nextSlideBlog A IMG{width:25px; height:auto} .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{z-index:10000!important}
@media (max-width: 1650px){
.c_grid_vigilancia P{font-size:18px!important}
.c_grid_vigilancia P BR{display:none}
.lista_ficha{margin-top:10px!important; padding-left: 15px;}
}
@media (max-width: 1350px){
.c_grid_vigilancia P{font-size:15px!important}
.m_reset_absolute_2{position:inherit!important}
}
@media (max-width: 1240px){
.elementskit-navbar-nav-default .elementskit-navbar-nav > li > a{font-size:14px!important}
#c_btn_reservar_header A{font-size:15px!important}
#c_logo IMG{max-width:100%; height: auto!important;}
.c_ficha_mapa{width:30%!important}
.c_ficha_direccion{width:40%!important}
.post-share {display: inline-block!important; right: 3% !important; height:auto!important; align-content:center; position: fixed!important; padding:10px 10px 0px; left: unset !important; top:25%!important}
.post-share .social-sharing-list{display: table-cell!important;}
.social-sharing-list DIV{width:50px!important; float:left}
}
@media (max-width: 1120px){
.elementskit-navbar-nav-default .elementskit-navbar-nav > li > a{font-size:14px!important}
.c_ficha_mapa{width:inherit!important}
.c_ficha_direccion{width:inherit!important}
.c_ficha_24h{width:inherit!important}
}
@media (max-width: 767px){
.elementskit-menu-hamburger{background:var(--white)!important}
.site-header.sticky-header{z-index:99999999}
#site-header .e-con-inner, #site-footer .e-con-inner{padding-block-end: 0px !important; padding-block-start: 0px !important;}
#site-footer{padding-bottom:50px}
.hidde_mobile{display:none!important}
.show_mobile{display:inherit!important}
.back-to-top {bottom: 80px!important;}
#float_contact{display:none}
#float_contact_mobile{position: fixed; left: 0px; bottom: 0; cursor: pointer; z-index: 99999999; border: 1px solid var(--white); border-radius: unset; top:unset; background:var(--blue)!important; display:inherit; width:100%}
#float_contact_mobile A{display:inline-block; padding:10px 5px; background:var(--blue); width:25%; text-align:center; border-bottom: unset!important;}
#float_contact_mobile A:not(:last-child){border-right:1px solid var(--white);}
#float_contact_mobile A:first-child {border-top-left-radius: unset; border-top-right-radius: unset;}
#float_contact_mobile A:last-child {border-bottom-left-radius: unset; border-bottom-right-radius: unset; background:var( --e-global-color-secondary )!important;}
#float_contact_mobile A IMG{width:40px; height:auto}
.e-con-full, .e-con > .e-con-inner {padding-block-end: 10px!important; padding-block-start: 10px!important;}
.reservar_menu_mobile A{color:var(--pink)!important}
.m_reset_absolute{position:inherit!important}
}