html{height:100%;width:100vw}body{background-color:#f3f3f3;height:100%;min-width:320px;width:100vw;overflow-x:hidden}body.show-menu{overflow:hidden}.main-wrapper{padding:78px 0 108px;position:relative;min-height:100%;width:100vw}section{position:relative;padding:50px 0}.img-auto{display:block;width:100%;height:auto}.bg-primary{background-color:#ff2935!important}.bg-bio{background-color:#df242d!important}::-webkit-scrollbar{width:10px;background-color:#ddd}::-webkit-scrollbar-thumb{background-color:#ff2935}.share-box-trigger{background-color:transparent;border:none;color:#474747;opacity:0.6;font-size:18px}.share-box{display:block}.share-box a{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;background-color:#666;color:#fff;border-radius:50%;font-size:18px;margin:0 2px}.share-box a i{position:relative}.share-box a.share-box-twitter{background-color:#55acee}.share-box a.share-box-facebook{background-color:#3c589a}.share-box a.share-box-instagram{background-color:#fa7aa3}.share-box a.share-box-instagram i{top:-1px}.share-box a.share-box-whatsapp{background-color:#0ac200}.share-box a.share-box-whatsapp i{top:-1px}.share-box a.share-box-telegram{background-color:#fff;color:#3da5f1;font-size:30px}.share-box a.share-box-telegram i{top:3px}.share-box a:hover{color:#fff;opacity:0.7}.share-box a:hover.share-box-telegram{color:#3da5f1}@media screen and (max-width:580px){.main-wrapper{padding:58px 0 108px}}@media screen and (max-width:991px){::-webkit-scrollbar{width:0px}}body{font-family:"Oswald", sans-serif;color:#474747}p{font-family:"Roboto", sans-serif}p.p-small{font-size:12px!important}a{color:#ff2935}a:hover{color:#dc000c}.section-title{font-weight:200;background-color:#ff2935;color:#fff;display:inline-block;text-transform:uppercase;font-size:1.5em;line-height:1.8;padding:0 14px}.section-title a{color:#fff;text-decoration:none;display:block;padding:0 14px;margin:0 -14px;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.section-title a:hover{background-color:#fff;color:#ff2935}h1.section-title{font-size:2.3em;line-height:1.5}@media screen and (max-width:768px){h1.section-title{font-size:1.8em;line-height:1.5}}.btn{font-weight:normal;text-transform:uppercase;border-radius:0;padding:2px 12px;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.btn.btn-primary{background-color:#ff2935;border-color:#ff2935}.btn.btn-primary:hover{background-color:#000;border-color:#000}.btn:focus,.btn:focus-visible,.btn:focus-within{-webkit-box-shadow:none;box-shadow:none;outline:none}.main-header{position:fixed;z-index:999;top:0;left:0;width:100%;background-color:#fff;padding:0 25px}.main-header .row{height:78px}.main-header .main-brand{height:78px;width:270px;position:relative;display:block}.main-header .main-brand img{position:absolute;top:10px;left:0;width:100%;height:auto;display:block}.main-header .top-nav ul{margin:0;padding:0;list-style:inside none none;display:-webkit-box;display:-ms-flexbox;display:flex}.main-header .top-nav ul li{position:relative}.main-header .top-nav ul li a{display:block;border:1px solid #b4b4b4;border-left:none;line-height:30px;height:30px;padding:0 7px;text-transform:uppercase;color:#474747;text-decoration:none;-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}.main-header .top-nav ul li a:hover{background-color:#ff2935;color:#fff;border-color:#ff2935}.main-header .top-nav ul li:first-child a{border-left:1px solid #b4b4b4}.main-header .top-nav ul li.entradas a{padding-left:30px}.main-header .top-nav ul li.entradas:before{position:absolute;top:0;left:0;content:"";display:block;width:30px;height:30px;background-image:url("../img/ticket0.png");background-position:center;background-size:60%;background-repeat:no-repeat}.main-header .top-nav ul li.entradas:hover:before{background-image:url("../img/ticket1.png")}.main-header .menu-trigger{border:none;width:34px;height:34px;margin:0;padding:0;background:none;cursor:pointer}.main-header .menu-trigger .menu-trigger-bars{display:block;height:22px;border-top:1px solid #ff2935;border-bottom:1px solid #ff2935;position:relative}.main-header .menu-trigger .menu-trigger-bars:after{content:"";display:block;position:absolute;top:10px;left:0;width:100%;height:1px;background-color:#ff2935}.main-header .menu-trigger .menu-trigger-x{display:block;height:1px;background-color:#ff2935;position:relative;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.main-header .menu-trigger .menu-trigger-x:after{content:"";display:block;position:absolute;top:-17px;left:17px;width:1px;height:34px;background-color:#ff2935}.main-header .menu-trigger:hover .menu-trigger-bars{border-color:#000}.main-header .menu-trigger:hover .menu-trigger-bars:after{background-color:#000}.main-header .menu-trigger:hover .menu-trigger-x{background-color:#000}.main-header .menu-trigger:hover .menu-trigger-x:after{background-color:#000}.main-header .main-menu-container{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;display:none}.main-header .main-menu-container .main-menu-trigger-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.7)}.main-header .main-menu-container .main-menu-pad{position:absolute;top:0;right:0;height:100%;background-color:#f3f3f3;width:100%;max-width:320px;overflow-x:hidden;overflow-y:auto}.main-header .main-menu-container menu{margin:0;padding:0}.main-header .main-menu-container menu ul{margin:0;padding:0;list-style:inside none none}.main-header .main-menu-container menu ul li{padding:0 50px;position:relative}.main-header .main-menu-container menu ul li a{display:block;font-size:1.3em;text-transform:uppercase;text-decoration:none;color:#9d9d9d;padding:6px 0;font-weight:300}.main-header .main-menu-container menu ul li.current_page_item a,.main-header .main-menu-container menu ul li:hover a{color:#ff2935}.main-header .main-menu-container menu ul li.current_page_item:after,.main-header .main-menu-container menu ul li:hover:after{content:"";position:absolute;width:40px;height:40px;top:3px;left:10px;background-image:url("../img/logo.png");background-position:center;background-size:60%;background-repeat:no-repeat}.main-header .main-menu-container .nav-social{opacity:0.5}.main-header .main-menu-container.show{display:block;-webkit-animation:main-menu-container-anim 0.2s;animation:main-menu-container-anim 0.2s}.main-header .main-menu-container.show .main-menu-pad{-webkit-animation:main-menu-pad-anim 0.3s 0.1s;animation:main-menu-pad-anim 0.3s 0.1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes main-menu-container-anim{0%{opacity:0}to{opacity:1}}@keyframes main-menu-container-anim{0%{opacity:0}to{opacity:1}}@-webkit-keyframes main-menu-pad-anim{0%{right:-320px}to{right:0}}@keyframes main-menu-pad-anim{0%{right:-320px}to{right:0}}@media screen and (max-width:580px){.main-header{padding:0 15px}.main-header .row{height:58px}.main-header .main-brand{height:58px;width:200px}.main-header .main-menu-container .main-menu-pad{max-width:100%;text-align:center}.main-header .main-menu-container menu ul li.current_page_item:after,.main-header .main-menu-container menu ul li:hover:after{display:none}}.main-footer{padding:0 20px;background-color:#fff;position:absolute;bottom:0;left:0;width:100%;font-size:0.8em}.main-footer .row{height:108px}.main-footer ul{display:inline-block;font-family:"Roboto", sans-serif;margin:0;padding:0;list-style:inside none none}.main-footer ul li{display:inline-block}.main-footer ul li a{text-decoration:none;color:#474747}.main-footer ul li a:hover{color:#ff2935}.main-footer ul li:before{content:"- "}.nav-social{font-size:28px;padding-right:15px}.nav-social a{color:#474747;display:inline-block;text-decoration:none;width:30px;height:30px;line-height:30px;text-align:center;margin-left:10px}.nav-social a:hover{color:#ff2935}.nav-social .share-box-trigger{font-size:28px;opacity:1}.carousel-indicators [data-bs-target]{width:10px;height:10px;border-radius:50%}.splide__arrow{background-color:transparent}.splide-blog .splide__arrow,.splide-shows .splide__arrow{margin-top:-20px}.splide-gall .splide__arrow svg{fill:#fff}.splide__pagination__page{background-color:#000;opacity:0.26}.splide__pagination__page.is-active{background-color:#ff2935;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.select2{background-color:transparent;min-width:180px;border-bottom:1px solid #b4b4b4;text-align:left;font-weight:200}.select2-container--default .select2-selection--single{background-color:transparent;border:none}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#ff2935 transparent transparent}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #ff2935}.select2-search--dropdown{padding:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:none;border-bottom:1px solid #b4b4b4}.select2-container--default .select2-search--dropdown .select2-search__field:focus-visible,b .select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:none}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:transparent;color:#ff2935}.select2-container--default .select2-results__option--selected{background-color:rgba(255, 41, 53, 0.1);color:#ff2935}.select2-results__option{font-weight:200}@media screen and (min-width:580px){.flexbin{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-2.5px}.flexbin:after{content:"";-webkit-box-flex:999999999;-ms-flex-positive:999999999;flex-grow:999999999;min-width:200px;height:0}.flexbin>*{position:relative;display:block;height:200px;margin:2.5px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flexbin>*>img{height:200px;-o-object-fit:cover;object-fit:cover;max-width:100%;min-width:100%;vertical-align:bottom}.flexbin.flexbin-margin{margin:2.5px}}@media screen and (min-width:580px) and (max-width:980px){.flexbin{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-2.5px}.flexbin:after{content:"";-webkit-box-flex:999999999;-ms-flex-positive:999999999;flex-grow:999999999;min-width:150px;height:0}.flexbin>*{position:relative;display:block;height:150px;margin:2.5px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flexbin>*>img{height:150px;-o-object-fit:cover;object-fit:cover;max-width:100%;min-width:100%;vertical-align:bottom}.flexbin.flexbin-margin{margin:2.5px}}@media screen and (min-width:580px) and (max-width:400px){.flexbin{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-2.5px}.flexbin:after{content:"";-webkit-box-flex:999999999;-ms-flex-positive:999999999;flex-grow:999999999;min-width:100px;height:0}.flexbin>*{position:relative;display:block;height:100px;margin:2.5px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flexbin>*>img{height:100px;-o-object-fit:cover;object-fit:cover;max-width:100%;min-width:100%;vertical-align:bottom}.flexbin.flexbin-margin{margin:2.5px}}@media screen and (max-width:579px){.flexbin>*{display:block;padding-bottom:5px}.flexbin>*>img{display:block;width:100%;height:auto}}.fts-tweeter-wrap{padding:0 20px 20px 0}.fts-tweeter-wrap .tweeter-info,.fts-tweeter-wrap .tweeter-info:hover{background-color:#fff!important;padding:15px!important;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2)!important;box-shadow:0 1px 3px rgba(0, 0, 0, 0.2)!important;border-radius:4px!important}.fts-powered-by-text-popup a.fts-powered-by-text{display:none!important}.tab-new-head{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #fff;margin:0 auto;max-width:200px;border-radius:6px}.tab-new-head .tab-new-head_item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;text-align:center;font-size:34px;line-height:46px;cursor:pointer;border-right:1px solid #fff;-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}.tab-new-head .tab-new-head_item.current{background-color:#fff;color:#ff2935}.tab-new-head .tab-new-head_item:first-child{border-radius:6px 0 0 6px}.tab-new-head .tab-new-head_item:last-child{border-right:none;border-radius:0 6px 6px 0}.tab-new-head .tab-new-head_item:hover{color:#ff2935}.tabs-news{position:relative;overflow:hidden}.tabs-news .tab-news-content{visibility:hidden;position:absolute;top:0;width:100%;opacity:0}.tabs-news .tab-news-content.current{position:relative;z-index:10;visibility:visible;opacity:1}.portada{background-image:url("../img/portada/bg.jpg");-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#000;padding:0 15px}.portada-content{position:relative;min-height:calc(100vh - 78px);max-width:190vh;margin:0 auto}.portada-content .portada-content-bg{position:absolute;top:15px;left:0;width:100%;bottom:0;background-image:url("../img/portada/david.png");-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-position:right bottom;background-repeat:no-repeat;background-color:transparent}.portada-content .portada-content-wrap{position:absolute;top:50%;left:0;width:90vh;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:1.9}.portada-content .portada-texts{color:#fff;font-family:"Montserrat", sans-serif;padding-left:5vh;text-transform:uppercase}.portada-content .portada-texts .portada-dates{font-size:4vh}.portada-content .portada-texts .portada-title{font-size:11.2vh;line-height:1.1}.portada-content .portada-r2{position:relative}.portada-content .portada-r2 .david-mobile{display:none;max-width:600px;padding-left:10px;margin-left:auto}.btn.btn-portada{display:block;padding:14px 24px;font-size:13px;letter-spacing:0.05em;border-radius:26px}@media screen and (max-width:991px){.portada-content{max-width:auto;min-height:auto}.portada-content .portada-content-wrap{position:relative;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;padding:60px 0}.portada-content .portada-texts{padding-left:0;text-transform:uppercase}.portada-content .portada-texts .portada-dates{font-size:24px}.portada-content .portada-texts .portada-title{font-size:46px}}@media screen and (max-width:767px){.portada{padding:0}.portada-content .portada-content-bg{display:none}.portada-content .portada-content-wrap{position:relative;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;padding:60px 0 0}.portada-content .portada-texts{text-align:center;max-width:450px;margin:0 auto 25px}.portada-content .portada-texts .portada-dates{font-size:19px}.portada-content .portada-texts .portada-title{font-size:36px}.portada-content .portada-r2 .david-mobile{display:block}.portada-content .portada-r2 .portada-caixa-cont{position:absolute;top:60px;right:50%;width:40%;max-width:260px}.portada-content .portada-r2 .portada-btn-cont{position:absolute;bottom:0;left:0;width:100%;padding:0 60px 40px}}.home-header-row{height:50vw;min-height:380px}.home-presentation-box-link{display:block;width:100%;height:100%;position:relative;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#222}.home-presentation-box-link:after{content:"";display:block;background-color:rgba(0, 0, 0, 0.5);position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}.home-presentation-box-link .home-presentation-box-link_text{position:absolute;z-index:2;bottom:25px;left:0;width:100%;font-weight:200;color:#fff;text-transform:uppercase;font-size:1.8em;padding:0 50px 0 70px}.home-presentation-box-link .home-presentation-box-link_text:before{content:"";display:block;position:absolute;top:22px;left:20px;width:40px;height:1px;background-color:#ff2935}.home-presentation-box-link .home-presentation-box-link_text.for-shows{bottom:50px}.home-presentation-box-link .home-presentation-box-link_text .tit_for-show-date{font-size:66px;line-height:1;font-weight:200}.home-presentation-box-link .home-presentation-box-link_text .tit_for-show-city{font-size:66px;font-weight:400;line-height:1;margin-bottom:15px}.home-presentation-box-link .home-presentation-box-link_text .tit_for-show-tag{font-size:12px;font-family:"Roboto", sans-serif;text-transform:none}.home-presentation-box-link.no-dimmer:after{display:none}.home-presentation-box-link.dimmer-faded:after{opacity:1;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), color-stop(18%, rgba(0, 0, 0, 0.6)), color-stop(40%, rgba(0, 0, 0, 0)));background:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 18%, rgba(0, 0, 0, 0) 40%);background:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 18%, rgba(0, 0, 0, 0) 40%);background:linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 18%, rgba(0, 0, 0, 0) 40%)}.home-presentation-box-link:not(.dimmer-faded):hover:after{opacity:0}.home-presentation-box-link.transparent{background-color:transparent}#home-presentation-carousel{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#000}@media screen and (max-width:768px){.home-header-row{height:150vw;min-height:auto}.home-header-col-1{height:100vw}.home-header-col-2,.home-header-col-3{height:50vw}}@media screen and (max-width:560px){.home-presentation-box-link .home-presentation-box-link_text{padding:0 20px;font-size:1.2em}.home-presentation-box-link .home-presentation-box-link_text:before{display:none}.home-presentation-box-link .home-presentation-box-link_text .tit_for-show-date{font-size:40px}.home-presentation-box-link .home-presentation-box-link_text .tit_for-show-city{font-size:40px}.home-presentation-box-link .home-presentation-box-link_text .tit_for-show-tag{font-size:11px}.home-presentation-box-link.dimmer-faded:after{background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), color-stop(30%, rgba(0, 0, 0, 0.6)), color-stop(70%, rgba(0, 0, 0, 0)));background:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 30%, rgba(0, 0, 0, 0) 70%);background:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 30%, rgba(0, 0, 0, 0) 70%);background:linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 30%, rgba(0, 0, 0, 0) 70%)}}.show-item{background-color:#fff;display:block;position:relative;text-decoration:none}.show-item .show-city,.show-item .show-day,.show-item .show-hour,.show-item .show-month,.show-item .show-tag{font-weight:200;text-transform:uppercase;color:#474747}.show-item .show-day,.show-item .show-hour,.show-item .show-month,.show-item .show-tag{white-space:nowrap}.show-item .show-day,.show-item .show-hour,.show-item .show-month,.show-item .show-theatre{color:#ff2935}.show-item .show-hour span,.show-item .show-theatre span{vertical-align:middle}.show-item .show-hour .fa,.show-item .show-theatre .fa{color:#474747;opacity:0.6;width:30px;vertical-align:middle}.not-to-shows{text-align:center;padding:30px}.tag-selector{font-size:13px;position:relative}.tag-selector .tag-selector_btn{border:none;background-color:transparent;border-bottom:1px solid #aaa;padding:2px 5px}.tag-selector .tag-selector_btn i{margin-left:6px}.tag-selector ul{position:absolute;z-index:20;top:100%;left:0;width:100%;background-color:#fff;padding:0 0 6px;list-style:inside none none;-webkit-box-shadow:0 2px 6px rgba(0, 0, 0, 0.4);box-shadow:0 2px 6px rgba(0, 0, 0, 0.4);visibility:hidden;opacity:0;-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px);-webkit-transition:all 0.2s 0.2s;-o-transition:all 0.2s 0.2s;transition:all 0.2s 0.2s}.tag-selector ul li{display:block;padding:5px 10px;cursor:pointer}.tag-selector ul li.current{background-color:rgba(255, 41, 53, 0.1);color:#ff2935}.tag-selector ul li:hover{color:#ff2935}.tag-selector .tag-selector_btn:focus+ul{visibility:visible;opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.tag-selector-cloud{font-size:13px}.tag-selector-cloud .tag-selector-cloud_item{display:inline-block;padding:10px;cursor:pointer}.tag-selector-cloud .tag-selector-cloud_item i{margin-right:4px;font-size:22px}.tag-selector-cloud .tag-selector-cloud_item:hover{opacity:0.8}.tag-selector-cloud .tag-selector-cloud_item.disabled,.tag-selector-cloud .tag-selector-cloud_item.disabled i{color:#aaa!important}.tag-selector-cloud .fa-map-marker{display:inline-block}.tag-selector-cloud .fa-tag{display:none}.tag-selector-cloud.for-horizontals .fa-map-marker{display:none}.tag-selector-cloud.for-horizontals .fa-tag{display:inline-block}.show-vertical_container{width:250px;margin:0 auto;padding-bottom:60px}.show-vertical_container .show-vertical{padding:15px;-webkit-transition:-webkit-box-shadow 0.1s;transition:-webkit-box-shadow 0.1s;-o-transition:box-shadow 0.1s;transition:box-shadow 0.1s;transition:box-shadow 0.1s, -webkit-box-shadow 0.1s}.show-vertical_container .show-vertical .show-day,.show-vertical_container .show-vertical .show-month{display:inline-block;line-height:1}.show-vertical_container .show-vertical .show-day{font-size:2.5em}.show-vertical_container .show-vertical .show-city{font-size:1.8em}.show-vertical_container .show-vertical .show-tag{font-size:1.1em;margin-bottom:1em}.show-vertical_container .show-vertical .show-theatre{font-size:0.8em;margin-bottom:1em}.show-vertical_container .show-vertical .show-theatre .fa{font-size:20px}.show-vertical_container .show-vertical .show-hour{font-size:1.1em;margin-bottom:1em}.show-vertical_container .show-vertical .show-hour .fa{font-size:24px}.show-vertical_container .show-vertical .show-btn{text-align:center;height:0}.show-vertical_container:hover .show-vertical{-webkit-box-shadow:0 1px 6px rgba(0, 0, 0, 0.2);box-shadow:0 1px 6px rgba(0, 0, 0, 0.2)}.show-horizontal{border-bottom:1px solid #eee}.show-horizontal .show-horizontal_box{padding:20px;background-color:#fff;position:relative;-webkit-transition:-webkit-box-shadow 0.1s;transition:-webkit-box-shadow 0.1s;-o-transition:box-shadow 0.1s;transition:box-shadow 0.1s;transition:box-shadow 0.1s, -webkit-box-shadow 0.1s;cursor:pointer}.show-horizontal .show-horizontal_box .show-day{font-size:3em;line-height:1;text-align:center}.show-horizontal .show-horizontal_box .show-month{font-size:1.2em;text-align:center}.show-horizontal .show-horizontal_box .show-city{font-size:2em;line-height:1.2}.show-horizontal .show-horizontal_box .show-tag{font-size:0.9em}.show-horizontal .show-horizontal_box .show-theatre{font-size:0.9em}.show-horizontal .show-horizontal_box .show-theatre .fa{font-size:20px}.show-horizontal .show-horizontal_box .show-hour{font-size:1.2em}.show-horizontal .show-horizontal_box .show-hour .fa{font-size:24px}.show-horizontal .show-horizontal_box .show-puntos-venta{display:inline-block;background-color:#ff2935;border:1px solid #ff2935;color:#fff;padding:6px 14px}.show-horizontal .show-horizontal_box .show-puntos-venta .fa{font-size:18px;width:15px}.show-horizontal .show-horizontal_box .show-price{background-color:#f3f3f3;color:#ff2935;text-align:center;padding:6px 26px;font-weight:200}.show-horizontal .show-horizontal_box .show-price .fa{font-size:18px;width:15px}.show-horizontal .show-horizontal_box:hover{z-index:10;-webkit-box-shadow:0 1px 6px rgba(0, 0, 0, 0.15);box-shadow:0 1px 6px rgba(0, 0, 0, 0.15)}.show-horizontal .show-horizontal_collapse{padding:0 20px;max-height:0;overflow:hidden}.show-horizontal .show-horizontal_collapse .show-direction,.show-horizontal .show-horizontal_collapse .show-tag-star{margin-bottom:15px;font-family:"Roboto", sans-serif}.show-horizontal .show-horizontal_collapse .show-direction span,.show-horizontal .show-horizontal_collapse .show-tag-star span{vertical-align:middle}.show-horizontal .show-horizontal_collapse .show-direction .fa,.show-horizontal .show-horizontal_collapse .show-tag-star .fa{vertical-align:middle;width:30px;color:#ff2935;font-size:20px}.show-horizontal .show-horizontal_collapse .show-btn{text-align:center;padding-top:12px}.show-horizontal .show-horizontal_collapse .show-share{padding-top:5px}.show-horizontal .show-horizontal_collapse .show-share a{color:#474747;opacity:0.4;text-decoration:none;font-size:18px;display:inline-block;padding:10px}.show-horizontal .show-horizontal_collapse .show-share a:hover{color:#ff2935;opacity:1}.show-horizontal.open .show-horizontal_box{background-color:#ff2935}.show-horizontal.open .show-horizontal_box .show-city,.show-horizontal.open .show-horizontal_box .show-day,.show-horizontal.open .show-horizontal_box .show-hour,.show-horizontal.open .show-horizontal_box .show-hour .fa,.show-horizontal.open .show-horizontal_box .show-month,.show-horizontal.open .show-horizontal_box .show-tag,.show-horizontal.open .show-horizontal_box .show-theatre,.show-horizontal.open .show-horizontal_box .show-theatre .fa{color:#fff}.show-horizontal.open .show-horizontal_box .show-puntos-venta{border-color:#fff}.show-horizontal.open .show-horizontal_collapse{-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;padding:20px;max-height:700px}.show-horizontal-container{overflow:hidden;height:0;opacity:0}.show-horizontal-container.open{overflow:visible;height:auto;opacity:1;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}.show-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:26px;line-height:40px;margin-bottom:10px}.show-tabs .sh-tab{margin-right:12px;padding:0 2px;cursor:pointer}.show-tabs .sh-tab.active,.show-tabs .sh-tab:hover{color:#ff2935}.show-tabs .sh-tab.active{cursor:default}.show-tabs-content{position:relative}.show-tabs-content .sh-tab-content{position:absolute;visibility:hidden;opacity:0}.show-tabs-content .sh-tab-content.active{position:relative;z-index:2;visibility:visible;opacity:1;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}.show-horizontal-map{width:100%;height:340px;background-color:#ddd}.show-horizontal-map_infowindow strong,.show-map_infowindow strong{display:block;font-weight:700;margin-bottom:4px}.show-map{width:100%;height:480px;background-color:#ddd}.blog-card-container{width:270px;padding:0 10px 60px}.blog-card{background-color:#fff;width:100%;position:relative}.blog-card .blog-card_img-container{display:block;width:100%;height:180px;position:relative;background-color:#222;text-decoration:none;-webkit-transition:opacity 0.1s;-o-transition:opacity 0.1s;transition:opacity 0.1s}.blog-card .blog-card_img-container img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-card .blog-card_img-container .blog-card_date{color:#fff;position:absolute;left:10px;bottom:10px;font-size:0.8em}.blog-card .blog-card_img-container:hover{opacity:0.8}.blog-card .blog-card_textbox{padding:20px 20px 40px}.blog-card .blog-card_textbox h4{text-transform:uppercase;font-weight:400;font-size:1.2em;line-height:1.3}.blog-card .blog-card_textbox h4 a{color:#474747;text-decoration:none}.blog-card .blog-card_textbox p{font-size:0.8em;line-height:1.1;color:#9b9b9b;margin:0}.blog-card .blog-card_btn{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-15px}.news-more-post-button{width:78px;height:78px;border-radius:39px;background-color:#ff2935;color:#fff;font-size:30px;line-height:78px;text-align:center;margin:0 auto;cursor:pointer;-webkit-transition:background-color 0.1s;-o-transition:background-color 0.1s;transition:background-color 0.1s}.news-more-post-button:hover{background-color:#dc000c}.post-img-container{background-color:#141414}.post-img-container .post-img-container_img{width:100%;padding:0 0 56.25%;overflow:hidden;position:relative}.post-img-container .post-img-container_img img{position:absolute;display:block;width:100%;height:auto;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.post-container .post_date{font-weight:300;color:#ff2935;margin-bottom:20px}.post-container h1.post-title{font-weight:300;text-transform:uppercase;line-height:1.1;position:relative;margin-bottom:20px;color:#141414}.post-container h1.post-title:before{content:"";display:block;width:30px;height:1px;background-color:#ff2935;position:absolute;top:50%;left:-40px}.post-links{padding-top:10px}.post-links a{text-transform:uppercase;color:#9d9d9d;text-decoration:none;display:block}.post-links a:hover{color:#141414}.post-share-big-bottom{text-align:center}.post-share-big-bottom .share-box-trigger{font-size:30px}.post-content{border-bottom:1px solid #b4b4b4;padding-bottom:1em}.post-content iframe{margin:0 auto;display:block}.section-contratacion{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#222;color:#fff}.section-contratacion .contratacion-container{max-width:600px}div.wpforms-container-full .wpforms-form .is-focused .choices__inner,div.wpforms-container-full .wpforms-form .is-open .choices__inner,div.wpforms-container-full .wpforms-form .is-open .choices__list--dropdown,div.wpforms-container-full .wpforms-form input:focus,div.wpforms-container-full .wpforms-form input[type=date],div.wpforms-container-full .wpforms-form input[type=datetime],div.wpforms-container-full .wpforms-form input[type=datetime-local],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=month],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form input[type=range],div.wpforms-container-full .wpforms-form input[type=search],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=time],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form input[type=week],div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form select:focus,div.wpforms-container-full .wpforms-form textarea,div.wpforms-container-full .wpforms-form textarea:focus{background-color:transparent;border:none;border-left:1px solid #aaa;border-bottom:1px solid #aaa;color:#fff;font-family:"Roboto", sans-serif;border-radius:0}div.wpforms-container-full .wpforms-form .is-focused .choices__inner::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form .is-open .choices__inner::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form .is-open .choices__list--dropdown::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form input:focus::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form input[type=date]::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form input[type=datetime]::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form input[type=datetime-local]::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form input[type=email]::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form input[type=month]::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form input[type=number]::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form input[type=password]::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form input[type=range]::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form input[type=search]::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form input[type=tel]::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form input[type=text]::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form input[type=time]::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form input[type=url]::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form input[type=week]::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form select::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form select:focus::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form textarea::-webkit-input-placeholder,div.wpforms-container-full .wpforms-form textarea:focus::-webkit-input-placeholder{font-style:italic}div.wpforms-container-full .wpforms-form .is-focused .choices__inner::-moz-placeholder,div.wpforms-container-full .wpforms-form .is-open .choices__inner::-moz-placeholder,div.wpforms-container-full .wpforms-form .is-open .choices__list--dropdown::-moz-placeholder,div.wpforms-container-full .wpforms-form input:focus::-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=date]::-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=datetime]::-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=datetime-local]::-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=email]::-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=month]::-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=number]::-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=password]::-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=range]::-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=search]::-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=tel]::-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=text]::-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=time]::-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=url]::-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=week]::-moz-placeholder,div.wpforms-container-full .wpforms-form select::-moz-placeholder,div.wpforms-container-full .wpforms-form select:focus::-moz-placeholder,div.wpforms-container-full .wpforms-form textarea::-moz-placeholder,div.wpforms-container-full .wpforms-form textarea:focus::-moz-placeholder{font-style:italic}div.wpforms-container-full .wpforms-form .is-focused .choices__inner:-ms-input-placeholder,div.wpforms-container-full .wpforms-form .is-open .choices__inner:-ms-input-placeholder,div.wpforms-container-full .wpforms-form .is-open .choices__list--dropdown:-ms-input-placeholder,div.wpforms-container-full .wpforms-form input:focus:-ms-input-placeholder,div.wpforms-container-full .wpforms-form input[type=date]:-ms-input-placeholder,div.wpforms-container-full .wpforms-form input[type=datetime]:-ms-input-placeholder,div.wpforms-container-full .wpforms-form input[type=datetime-local]:-ms-input-placeholder,div.wpforms-container-full .wpforms-form input[type=email]:-ms-input-placeholder,div.wpforms-container-full .wpforms-form input[type=month]:-ms-input-placeholder,div.wpforms-container-full .wpforms-form input[type=number]:-ms-input-placeholder,div.wpforms-container-full .wpforms-form input[type=password]:-ms-input-placeholder,div.wpforms-container-full .wpforms-form input[type=range]:-ms-input-placeholder,div.wpforms-container-full .wpforms-form input[type=search]:-ms-input-placeholder,div.wpforms-container-full .wpforms-form input[type=tel]:-ms-input-placeholder,div.wpforms-container-full .wpforms-form input[type=text]:-ms-input-placeholder,div.wpforms-container-full .wpforms-form input[type=time]:-ms-input-placeholder,div.wpforms-container-full .wpforms-form input[type=url]:-ms-input-placeholder,div.wpforms-container-full .wpforms-form input[type=week]:-ms-input-placeholder,div.wpforms-container-full .wpforms-form select:-ms-input-placeholder,div.wpforms-container-full .wpforms-form select:focus:-ms-input-placeholder,div.wpforms-container-full .wpforms-form textarea:-ms-input-placeholder,div.wpforms-container-full .wpforms-form textarea:focus:-ms-input-placeholder{font-style:italic}div.wpforms-container-full .wpforms-form .is-focused .choices__inner:-moz-placeholder,div.wpforms-container-full .wpforms-form .is-open .choices__inner:-moz-placeholder,div.wpforms-container-full .wpforms-form .is-open .choices__list--dropdown:-moz-placeholder,div.wpforms-container-full .wpforms-form input:focus:-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=date]:-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=datetime]:-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=datetime-local]:-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=email]:-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=month]:-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=number]:-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=password]:-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=range]:-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=search]:-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=tel]:-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=text]:-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=time]:-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=url]:-moz-placeholder,div.wpforms-container-full .wpforms-form input[type=week]:-moz-placeholder,div.wpforms-container-full .wpforms-form select:-moz-placeholder,div.wpforms-container-full .wpforms-form select:focus:-moz-placeholder,div.wpforms-container-full .wpforms-form textarea:-moz-placeholder,div.wpforms-container-full .wpforms-form textarea:focus:-moz-placeholder{font-style:italic}div.wpforms-container-full .wpforms-form .wpforms-field-select select>option{color:#222}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-has-error .choices__inner,div.wpforms-container-full .wpforms-form .wpforms-field input.user-invalid,div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error,div.wpforms-container-full .wpforms-form .wpforms-field select.user-invalid,div.wpforms-container-full .wpforms-form .wpforms-field select.wpforms-error,div.wpforms-container-full .wpforms-form .wpforms-field textarea.user-invalid,div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error{border:none;border-left:1px solid #f00;border-bottom:1px solid #f00}div.wpforms-container-full .wpforms-form label.wpforms-error{color:#f00;font-family:"Roboto", sans-serif}div.wpforms-container-full .wpforms-form .wpforms-page-button,div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form input[type=submit]{background-color:#ff2935;color:#fff;border:none;text-transform:uppercase;font-size:22px;padding:10px 25px;line-height:1}div.wpforms-submit-container{text-align:center}.section-bio_img-container{position:relative}.section-bio_img-container img{display:block;width:100%;height:auto}.section-bio_img-container.limited img{width:auto;height:auto;max-width:100%;margin:0 auto}.section-bio_img-container .section-bio_img-tag{position:absolute;top:50%;left:50%;background-color:#ff2935;color:#fff;text-transform:uppercase;font-weight:200;font-size:1.8em;padding:3px 15px;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.section-bio_textbox{padding:50px}.section-bio_textbox h3{font-size:2em;text-transform:uppercase;margin-bottom:30px;font-weight:200;color:#ff2935}.section-bio_textbox p,.section-bio_textbox ul{font-weight:200;font-family:"Oswald", sans-serif}.section-bio-line-gallery{padding:2px 0}.section-bio-line-gallery-link{display:block;padding:0 1px;cursor:pointer}.section-bio-line-gallery-link img{display:block;width:auto;height:150px;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.section-bio-line-gallery-link:hover img{display:block;width:auto;height:150px;-webkit-filter:grayscale(0%);filter:grayscale(0%)}.section-bio-photo-link{opacity:1;cursor:pointer;-webkit-transition:opacity 0.1s;-o-transition:opacity 0.1s;transition:opacity 0.1s}.section-bio-photo-link:hover{opacity:0.9}.h-100{height:100%}.h-80vh{height:80vh}.h-100vh{height:100vh}.h-100-vw{height:100vw}@media screen and (min-width:768px){.h-md-100{height:100%}}