@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,500,600,700,800');@font-face{font-family:'Futura-Medium';src:url(/sites/all/themes/bcnfest/css/fonts/Futura-Medium.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/bcnfest/css/fonts/Futura-Medium.woff) format('woff'),url(/sites/all/themes/bcnfest/css/fonts/Futura-Medium.ttf) format('truetype'),url(/sites/all/themes/bcnfest/css/fonts/Futura-Medium.svg#Futura-Medium) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Futura-Book';font-weight:800;src:url(/sites/all/themes/bcnfest/css/fonts/Futura-Bold.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/bcnfest/css/fonts/Futura-Bold.woff) format('woff'),url(/sites/all/themes/bcnfest/css/fonts/Futura-Bold.ttf) format('truetype'),url(/sites/all/themes/bcnfest/css/fonts/Futura-Bold.svg#Futura-Medium) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Futura-Book';src:url(/sites/all/themes/bcnfest/css/fonts/Futura-Book.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/bcnfest/css/fonts/Futura-Book.woff) format('woff'),url(/sites/all/themes/bcnfest/css/fonts/Futura-Book.ttf) format('truetype'),url(/sites/all/themes/bcnfest/css/fonts/Futura-Book.svg#Futura-Medium) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'PierSans-Bold';src:url(/sites/all/themes/bcnfest/css/fonts/PierSans-Bold.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/bcnfest/css/fonts/PierSans-Bold.otf) format('opentype'),url(/sites/all/themes/bcnfest/css/fonts/PierSans-Bold.woff) format('woff'),url(/sites/all/themes/bcnfest/css/fonts/PierSans-Bold.ttf) format('truetype'),url(/sites/all/themes/bcnfest/css/fonts/PierSans-Bold.svg#fonts/PierSans-Bold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'PierSans';src:url(/sites/all/themes/bcnfest/css/fonts/PierSans.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/bcnfest/css/fonts/PierSans.otf) format('opentype'),url(/sites/all/themes/bcnfest/css/fonts/PierSans.woff) format('woff'),url(/sites/all/themes/bcnfest/css/fonts/PierSans.ttf) format('truetype'),url(/sites/all/themes/bcnfest/css/fonts/PierSans.svg#fonts/PierSans) format('svg');font-weight:400;font-style:normal}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:focus{outline:none}body{margin:0;padding:0;font-size:18px;font-family:'Futura-Medium';font-weight:300;position:relative;color:#3c3c3b}body.no_scroll{overflow:hidden}ul,ol,li,ul.menu li,.item-list ul,div.messages ul,.item-list ul li{padding:0;margin:0;list-style:none;text-align:inherit}a,a:hover,a:visited,a:focus{color:inherit;text-decoration:inherit}.container{width:1170px;max-width:100%;margin:0 auto;padding:0 15px}p{margin:15px 0;color:inherit}img{max-width:100%;height:auto}.grippie{display:none !important}span.form-required{color:#ef3f37}strong,b{font-family:'Open Sans',sans-serif;font-weight:700}.front .field-name-title h1,.node.view-mode-full[data-showtitle=falso]>.field-name-title,.node.view-mode-full[data-showtitle=fals]>.field-name-title,.node.view-mode-full[data-showtitle=false]>.field-name-title{display:none}.node.view-mode-full>.field-name-title{text-align:center}.node.view-mode-full>.field-name-title h2,.node.view-mode-full>.field-name-title h1{margin:40px 0 80px;font-family:'Open Sans',sans-serif;font-weight:800;text-transform:uppercase;font-size:40px}.node.view-mode-full>.field-name-title h1{margin:80px 0}img.file-icon{display:none}h2{font-size:40px;font-family:'Open Sans',sans-serif;font-weight:800}.flexslider{border:0;margin:0}#breadcrumb{display:none}.pager--infinite-scroll a,a.redbutton,.redbutton a{padding:5px 25px;background-color:#ee4037;color:#fff;border:1px solid #ee4037;border-radius:25px;display:inline-block;font-size:15px;transition:.3s;-webkit-transition:.3s;margin-bottom:40px}.pager--infinite-scroll a:hover,a.redbutton:hover,.redbutton a:hover{background-color:transparent;color:#ee4037}
.pager--infinite-scroll{text-align:center;margin-top:40px}::-webkit-input-placeholder{color:inherit;opacity:.7}::-moz-placeholder{color:inherit;opacity:.7}:-ms-input-placeholder{color:inherit;opacity:.7}:-moz-placeholder{color:inherit;opacity:.7}.close{height:50px;width:50px;background-color:#ee4037;position:absolute;top:20px;right:20px;box-sizing:border-box;line-height:50px;display:inline-block;cursor:pointer}.close:before,.close:after{transform:rotate(-45deg);content:'';position:absolute;top:23px;left:7px;display:block;height:5px;width:35px;background-color:#fff;transition:all .25s ease-out}.close:after{transform:rotate(-135deg)}.close:hover:after,.close:hover:before{transform:rotate(0deg)}.field-name-compartir{width:1100px;max-width:100%;margin:40px auto 20px}.field-name-compartir a>*,.field-name-compartir-ficha a>*{display:none}.field-name-compartir a,.field-name-compartir-ficha a{display:inline-block;width:25px;height:25px;background:transparent none no-repeat 50% 50%;margin-right:15px;opacity:1;transition:opacity .5s}.field-name-compartir-ficha a:hover{opacity:.5;transition:opacity .5s}.field-name-compartir a.a2a_button_facebook,.field-name-compartir-ficha a.a2a_button_facebook{background-image:url(/sites/all/themes/bcnfest/css/img/fb.png)}.field-name-compartir a.a2a_button_twitter,.field-name-compartir-ficha a.a2a_button_twitter{background-image:url(/sites/all/themes/bcnfest/css/img/tw.png)}#link_gestor{background:#000 url(/sites/all/themes/bcnfest/css/img/ajustes.png) no-repeat 50% 50%;display:inline-block;width:40px;height:40px;border-radius:0 0 8px 8px;position:absolute;left:15px;top:0}header{width:100%;padding:0;display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap;background-color:#fff}header .top{padding:20px 0 12px;width:100%}header #logo{min-width:276px;display:inline-block;vertical-align:middle;font-size:0}header #logo a{display:inline-block}header #logo svg{height:52px}header .box{float:right;margin-top:4px;font-size:14px}header .box>*{padding:0 10px;display:inline-block;vertical-align:middle}header .box>.block{position:static}header .follow-sn-desktop i.fa{font-size:24px}header #block-search-form{overflow:hidden}header .box>*:nth-last-child(1){padding-right:0}header .icon-new-twitter{display:inline-block;height:20px;width:20px;background-image:url(/sites/all/themes/bcnfest/css/img/icon-x-negre.svg);background-position:0 2px;background-repeat:no-repeat}#block-lang-dropdown-language form{text-align:left}#block-lang-dropdown-language form:hover{cursor:pointer}#block-lang-dropdown-language form .form-item{margin:0}#block-lang-dropdown-language .ddsDefault .dd-select{border:0;background-color:transparent !important}#block-lang-dropdown-language .ddsDefault .dd-pointer-down{background:transparent url(/sites/all/themes/bcnfest/css/img/plus.png) no-repeat 50% 50% !important;border:0 !important;margin:0 !important;height:10px;width:10px;top:39%;transform:rotate(45deg);transition:transform .5s}#block-lang-dropdown-language .ddsDefault .dd-pointer-down:not(.dd-pointer-up){transform:rotate(0deg);transition:transform .5s}#block-lang-dropdown-language .ddsDefault .dd-option{border:0;background-color:transparent;padding:7px 10px;transition:.2s;-webkit-transition:.2s}#block-lang-dropdown-language .ddsDefault .dd-option:hover{color:#fff;background-color:#3c3c3b}#block-lang-dropdown-language .ddsDefault .dd-options{border:0}#block-lang-dropdown-language label{font-weight:400}#block-lang-dropdown-language .ddsDefault .dd-option-selected{display:none}#menu_top{margin-right:40px}#menu_top ul.menu{text-align:center}#menu_top ul.menu li{display:inline-block;margin:0 5px}#menu_top ul.menu li a{border-radius:100px;padding:5px 20px;background-color:transparent !important;color:#3c3c3b;border:1px solid #3c3c3b;position:relative;z-index:1;display:inline-block;font-size:14px;transition:.3s;-webkit-transition:.3s}#menu_top ul.menu li a:hover{background-color:#3c3c3b !important;color:#fff;border:1px solid #3c3c3b}#menu_top ul.menu li:nth-child(1) a{color:#ee4037;border:1px solid #ee4037;transition:.3s;-webkit-transition:.3s}
#menu_top ul.menu li:nth-child(1) a:hover{background-color:#ee4037 !important;color:#fff}#menu_top_right li a:hover{color:#ee4037}#no_tickets{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.9);z-index:9999;align-items:center;justify-content:center;text-align:center}#no_tickets .content{color:#fff;text-transform:uppercase;font-size:40px;font-family:'Open Sans',sans-serif;font-weight:800;width:1000px;max-width:100%;margin:0 auto}#no_tickets .content a:hover{border-bottom:7px solid #fff}#main_menu,#main_menu .content>ul.menu{display:inline-block;width:100%;text-align:center;padding:0}#main_menu>div{position:static}#main_menu>span{position:fixed;display:inline-block;width:100%;height:100vh;left:0;top:0;background-color:rgba(0,0,0,.8);z-index:999;display:none}#main_menu .content>ul.menu{background-color:#ee4037;color:#fff;padding:20px 10px;display:inline-block}#main_menu .content>ul.menu>li{display:inline-block;margin:0 10px;cursor:pointer;position:relative;font-size:13px;font-family:'Futura-Medium'}#main_menu .content>ul.menu>li:nth-last-child(1){display:none}#main_menu .content>ul.menu>li>*:nth-child(1){display:inline-block;position:relative}#main_menu .content>ul.menu>li>*:nth-child(1):after{content:'';padding:0;height:8px;width:0;position:absolute;bottom:-20px;left:0;display:inline-block;background-color:#3c3c3b;transition:.4s;-webkit-transition:.4s}#main_menu .content>ul.menu>li>*:nth-child(1):hover:after,#main_menu .content>ul.menu>li.active-trail>*:nth-child(1):after{width:100%}#main_menu .content>ul.menu>li>a,#main_menu .content>ul.menu>li>span{text-transform:uppercase}#main_menu .content>ul.menu>li.expanded{position:relative}#main_menu .content>ul.menu>li.expanded ul.menu{display:none;position:absolute;top:38px;background-color:#fff;color:#000;padding:20px;z-index:99;width:232px;box-shadow:0 10px 35px #333}#main_menu .content>ul.menu>li.expanded>a span[itemprop=name]:after,#main_menu .content>ul.menu ul.menu a{display:inline-block;position:relative;font-size:18px}#main_menu .content>ul.menu ul.menu a.active:after,#main_menu .content>ul.menu ul.menu a:hover:after{position:absolute;display:block;width:40px;height:0;left:calc(50% - 20px);border-bottom:1px solid #ef3f37;content:'';margin:5px 0 0;transition:all .5s}#main_menu .content>ul.menu>li.expanded:after{content:'+';margin-left:5px;display:inline-block;transform:rotate(0deg);transition:transform .5s}#main_menu .content>ul.menu>li.expanded.active:after{transform:rotate(45deg)}#main_menu .content>ul.menu>li.expanded.active>ul.menu{z-index:9999999}#main_menu .content>ul.menu>li.expanded ul.menu>li{margin-bottom:20px}#main_menu .content>ul.menu>li.expanded ul.menu>li:nth-last-child(1){margin-bottom:0}#main_menu .content>ul.menu>li>a.active{color:#fff}#main_menu .content>ul.menu>li.expanded ul li a.active,#main_menu .content>ul.menu>li.expanded ul li a:hover{color:#ee4037}#main_menu .content>ul.menu>li.expanded ul li a:hover #block-search-form{position:inherit}#block-search-form form{opacity:0;width:0;height:0;transition:all .5s}#block-search-form form input{float:left}#block-search-form form input[type=text]{border:0;width:calc(100% - 40px);padding:5px 10px;height:40px}#block-search-form form input[type=text]:hover{cursor:pointer}#block-search-form form input[type=submit]{border:0;appaerance:none;-webkit-appaerance:none;background:#fff url(/sites/all/themes/bcnfest/css/img/search.png) no-repeat 50% 50%;height:40px;width:40px}#block-search-form .content{display:inline-block;width:20px;height:20px;background:transparent url(/sites/all/themes/bcnfest/css/img/search.png) no-repeat 50% 50%;cursor:pointer}#block-search-form .content .title{display:none;width:100%;text-align:center;font-size:40px;font-family:'Open Sans',sans-serif;font-weight:800;color:#fff;margin-bottom:50px;text-transform:uppercase}#block-search-form .content.active{position:absolute;top:0;left:0;height:100vh;width:100%;background:rgba(0,0,0,.9);z-index:9999}#block-search-form .content.active .title{display:inline-block}
#block-search-form .content.active form{opacity:1;width:550px;z-index:2;position:absolute;height:auto;max-width:100%;left:calc(50% - (500px/2));top:calc(50% - (150px/2))}#block-search-form .content.active form input[type=text],#block-search-form .content.active form input[type=submit]{background-color:transparent;border:1px solid #fff;padding:5px 10px;color:#fff;border-radius:20px 0 0 20px}#block-search-form .content.active form input[type=text]{border-right:0;font-size:18px;padding:5px 20px}#block-search-form .content.active form input[type=text]:first-letter {text-transform:capitalize}#block-search-form .content.active form input[type=submit]{border-radius:0 20px 20px 0;border-left:0;text-indent:999px;background:transparent url(/sites/all/themes/bcnfest/css/img/search_active.png) no-repeat 50% 50%;cursor:pointer}#block-search-form .content .close{display:none}#block-search-form .content.active .close{display:inline-block}footer .box{display:inline-block;width:100%;padding:40px 80px;background:#6f6f6e url(/sites/all/themes/bcnfest/css/img/footer.png) no-repeat 0px 50%;color:#fff;position:relative}footer #block-block-2 .content{padding:10px 0;display:flex;justify-content:center;align-items:center}footer #block-block-2 .content ul{display:inline-block;flex:1 0 calc(100%/4);width:calc(100%/4);text-align:left;padding-left:30px}footer #block-block-2 .content ul:nth-child(1){flex:2 0 calc(100%/2)}footer #block-block-2 .content ul:not(.social) a:hover{opacity:.7}footer #block-block-2 .content ul.baked a{font-family:'Open Sans';font-weight:700}footer #block-block-2 .content ul.baked a:hover{opacity:.7}footer #block-block-2 .content ul.social li{padding:0}footer #block-block-2 .content ul li{font-size:13px;font-family:'Open Sans',sans-serif;padding:3px 0;display:inline-block;margin:0 10px}footer #block-block-2 .content ul li:nth-child(1){margin-left:0}footer #block-block-2 .social a{background:transparent none no-repeat 50% 50%;width:25px;height:25px;display:inline-block;position:relative;opacity:1;transition:opacity .5s}footer #block-block-2 .social a:hover{opacity:.5}footer #block-block-2 .social a.fb{background-image:url(/sites/all/themes/bcnfest/css/img/fb_white.png)}footer #block-block-2 .social a.tw{background-image:url(/sites/all/themes/bcnfest/css/img/icon-x-blanc.svg);opacity:.65}footer #block-block-2 .social a.in{background-image:url(/sites/all/themes/bcnfest/css/img/in_white.png)}footer #block-block-2 .social a.yt i{font-size:24px;opacity:.7;position:absolute}#footer_menu .content>ul.menu>li{display:inline;width:25%;float:left;padding:10px 30px}#footer_menu .content>ul.menu>li>a,#footer_menu .content>ul.menu>li>span{font-size:18px;border-bottom:1px solid #fff;padding-bottom:7px;display:inline-block;width:100%}#footer_menu ul.menu a.active{color:#fff}#footer_menu ul.menu li.expanded ul.menu{margin-top:15px}#footer_menu ul.menu li.expanded ul.menu li a{font-size:14px;margin:5px 0;font-family:'Open Sans',sans-serif}#footer_menu .content>ul.menu>li a:hover{opacity:.7}#user-login{width:500px;margin:0 auto;padding:60px 0}#user-login .form-item{display:inline-block;width:100%;margin:15px 0}#user-login .form-item label{width:100%;color:#ef3f37;font-size:18px;margin-bottom:10px;font-family:'Futura-Medium';font-weight:400}#user-login .form-item input{width:100%;border:1px solid #000;border-radius:20px;padding:8px 15px;font-size:14px}#user-login .form-actions{text-align:center}#user-login .form-actions input{width:auto;display:inline-block;float:none;padding:7px 15px;color:#fff;background-color:#ee4037;appaerance:none;-webkit-appaerance:none;border-radius:20px;border:0;cursor:pointer}#user-login .description{display:none}.page-user.not-logged-in .tabs{display:none}#go_up{position:fixed;opacity:0;max-width:0;max-height:0px;overflow:hidden;bottom:40px;right:40px;cursor:pointer;background:#ef3f37 url(/sites/all/themes/bcnfest/css/img/up.png) no-repeat 50% 50%/50%;padding:10px;border-radius:100%;width:50px;height:50px;z-index:101;transition:all .5s}#go_up.active{opacity:1;max-width:100px;max-height:100px}#go_up.active:hover{opacity:.7}
.paragraphs-item-imagen{text-align:center;margin:20px auto;width:1170px;max-width:100%}.paragraphs-item-imagen img{max-width:100%}.paragraphs-item-slider-principal .entity{position:relative}.paragraphs-item-slider-principal .entity['onclick']{cursor:pointer}.paragraphs-item-slider-principal .view-pr-slider-principal{position:relative}.paragraphs-item-slider-principal .views-field-field-pr-spi-enlace{position:absolute;width:100%;height:100%;z-index:99;top:0;left:0}.paragraphs-item-slider-principal .views-field-field-pr-spi-enlace *{width:100%;height:100%;display:inline-block}.paragraphs-item-slider-principal .views-field-field-pr-spi-enlace a{text-indent:-999px}.paragraphs-item-slider-principal .flexslider ul.slides:before,.paragraphs-item-slider-principal .flexslider ul.slides:after{content:none}.paragraphs-item-slider-principal .wrapper-info{position:relative;z-index:2}.paragraphs-item-slider-principal .image-slide{overflow:hidden}.paragraphs-item-slider-principal .background{margin-top:-1px;height:550px;width:100%;background-position:center !important;transition:all .5s}.paragraphs-item-slider-principal li.flex-active-slide .views-field-field-pr-spi-enlace:hover+.views-field-field-pr-sp-paragraph .background{background-position:-40px center !important;transform:scale(1.05)}.paragraphs-item-slider-principal .paragraphs-item-slider-principal-item>.content{position:relative}.paragraphs-item-slider-principal .group-box{display:flex;flex-direction:column;justify-content:center;position:absolute;left:0;top:0;height:100%;overflow:hidden;width:auto;color:#fff;padding:30px 30px 50px;background-color:rgba(232,62,53,.54)}.paragraphs-item-slider-principal .group-box .field-name-field-pr-spi-titulo{font-size:127px;line-height:100px;width:450px;max-width:100%;font-weight:600;color:#ffda00}.paragraphs-item-slider-principal .group-box>.field{display:inline-block;width:100%;align-self:flex-end}.paragraphs-item-slider-principal .field-name-field-pr-spi-subtitulo{font-size:51px;width:450px;max-width:100%;line-height:49px;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-weight:800}.paragraphs-item-slider-principal .group-box2{display:inline-block;width:100%;align-self:flex-end;margin-top:30px}.paragraphs-item-slider-principal .field-name-field-pr-spi-sup,.paragraphs-item-slider-principal .field-name-field-pr-spi-sup2{width:50%;float:left}.paragraphs-item-slider-principal .flex-control-nav{width:auto;bottom:25px;left:26px;z-index:99}.paragraphs-item-slider-principal .flex-control-paging li{margin:0 4px}.paragraphs-item-slider-principal .flex-control-paging li a{background-color:transparent;border:1px solid #fff;box-shadow:none}.paragraphs-item-slider-principal .flex-control-paging li a.flex-active{background-color:#fff}.not-front .paragraphs-item-slider-principal{margin-bottom:20px}.not-front .paragraphs-item-slider-principal .background{height:500px}.paragraphs-item-slider-principal .scroll-navigation{opacity:0;position:absolute;bottom:20px;left:0;text-align:center;width:100%;z-index:6;font-size:12px;color:#fff;text-transform:uppercase;text-align:center;transition:all 1s;transition-delay:.5s}.paragraphs-item-slider-principal .scroll-navigation p{text-align:left;display:inline-block;width:90px;line-height:18px;vertical-align:middle}.paragraphs-item-slider-principal .scroll-navigation .icona-scroll{content:"";height:50px;width:1px;background-color:#fff;display:inline-block;margin-right:20px;vertical-align:middle}.paragraphs-item-slider-principal .scroll-navigation .icona-scroll:before{content:"";height:13px;width:13px;border-radius:50%;background-color:#fff;display:inline-block;margin-left:-6px;-moz-animation:circlescroll 3s infinite;-webkit-animation:circlescroll 3s infinite;animation:circlescroll 3s infinite}.paragraphs-item-programacion-destacada .field-name-field-pr-pd-titulo{font-size:40px;font-family:'Open Sans',sans-serif;font-weight:800;text-align:center;text-transform:uppercase}.paragraphs-item-programacion-destacada .field-name-field-pr-pd-titulo h2{margin-bottom:20px;font-size:40px;margin-top:60px;padding:0 10px;line-height:46px}
.paragraphs-item-programacion-destacada .view-header{text-align:center;margin-bottom:50px}.paragraphs-item-programacion-destacada ul.slides>li{position:relative;height:250px;border-right:1px solid #fff;overflow:hidden}.paragraphs-item-programacion-destacada .background{position:absolute;left:0;top:0;height:250px;width:100%;transition:.4s;-webkit-transition:.4s}.paragraphs-item-programacion-destacada .box{min-height:50%;display:flex;flex-direction:column;justify-content:center;position:absolute;width:100%;bottom:0;color:#fff;left:0;padding:10px 20px;background:0 0;background:-webkit-linear-gradient(transparent,#000);background:-o-linear-gradient(transparent,#000);background:-moz-linear-gradient(transparent,#000);background:linear-gradient(transparent,#000)}.paragraphs-item-programacion-destacada .box .title{width:100%;text-align:left;font-size:21px;font-family:'Open Sans',sans-serif;font-weight:800;text-transform:uppercase;margin-bottom:0;align-self:flex-end}.paragraphs-item-programacion-destacada .node-ficha{cursor:pointer;position:static}.paragraphs-item-programacion-destacada .node-ficha:hover .background{transform:scale(1.1)}.paragraphs-item-ultimas-noticias{margin-bottom:40px}.paragraphs-item-ultimas-noticias .field-name-field-pr-un-titulo{font-size:40px;font-family:'Open Sans',sans-serif;font-weight:800;text-align:center;text-transform:uppercase}.paragraphs-item-ultimas-noticias .field-name-field-pr-un-titulo h2{margin-bottom:20px;margin-top:60px}.paragraphs-item-ultimas-noticias .view-header{text-align:center;margin-bottom:30px}.paragraphs-item-ultimas-noticias .view-content{padding:20px 100px;display:inline-block;width:100%}.paragraphs-item-ultimas-noticias .views-row{width:calc(100%/3);padding:0 20px;float:left}.paragraphs-item-ultimas-noticias .views-row:hover{cursor:pointer}.paragraphs-item-ultimas-noticias .field-name-title{color:#ee4037;font-size:18px;font-family:'Open Sans',sans-serif;font-weight:800;text-transform:uppercase}.paragraphs-item-ultimas-noticias .field-name-title h3{margin-bottom:15px;line-height:25px;margin-top:30px;transition:all .3s;-webkit-transition:all .3s}.paragraphs-item-ultimas-noticias li:hover .field-name-title h3{padding-left:10px;color:#feb924}.paragraphs-item-ultimas-noticias li:hover .field-name-field-ct-n-imagen img{transform:scale(1.1);margin-left:10px}.paragraphs-item-ultimas-noticias .field-name-field-ct-n-imagen{overflow:hidden;position:relative}.front .paragraphs-item-ultimas-noticias .field-name-title{display:block}.paragraphs-item-ultimas-noticias .field-name-field-ct-n-info{font-size:15px;line-height:21px;font-family:'Open Sans',sans-serif}.paragraphs-item-ultimas-noticias .field-name-field-ct-n-imagen a{display:inline-block;width:100%;text-align:center;position:relative}.paragraphs-item-ultimas-noticias .field-name-field-ct-n-imagen a:after{content:'';display:inline-block;height:0;width:0;position:absolute;bottom:-1px;left:10%;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:30px solid #fff}.paragraphs-item-ultimas-noticias .field-name-field-ct-n-imagen img{width:100%;height:inherit;transition:all .5s;margin-bottom:-4px;margin-left:0}.field-item.first .paragraphs-item-texto{padding-top:0}.paragraphs-item-texto{padding:40px;background-color:#fff;color:#000;position:relative}.paragraphs-item-texto[data-color=amarillo]{background-color:#feb924;color:#fff}.paragraphs-item-texto[data-color=rojo]{background-color:#ef3f37;color:#fff}.paragraphs-item-texto[data-color=gris]{background-color:#f2f2f2;color:#000}.paragraphs-item-texto[data-color=amarillo] .field-name-field-pr-t-enlaces a{background-color:#fff;color:#feb924}.paragraphs-item-texto[data-color=rojo] .field-name-field-pr-t-enlaces a{background-color:#fff;color:#ef3f37}.paragraphs-item-texto[data-color=gris] .field-name-field-pr-t-titulo,.paragraphs-item-texto[data-color=gris] .field-name-field-pr-t-subtitulo{color:#3c3c3b}.paragraphs-item-texto[data-color=gris] h3{color:#ee4037;font-size:24px;font-family:'Open Sans',sans-serif;font-weight:800;margin-top:0}
.paragraphs-item-texto[data-border="1"]{border-bottom:1px solid #cacaca}.paragraphs-item-texto .field-name-field-pr-t-titulo{position:relative;font-size:30px;font-family:'Open Sans',sans-serif;font-weight:800;text-transform:uppercase;width:1100px;margin:0 auto;max-width:100%;text-align:center}.paragraphs-item-texto[data-position=Izquierda] .field-name-field-pr-t-titulo,.paragraphs-item-texto[data-position=Izquierda] .field-name-field-pr-t-subtitulo h3{text-align:left}.paragraphs-item-texto[data-position=Derecha] .field-name-field-pr-t-titulo,.paragraphs-item-texto[data-position=Derecha] .field-name-field-pr-t-subtitulo h3{text-align:right}.paragraphs-item-texto .field-name-field-pr-t-titulo h2{margin:0;font-size:35px;line-height:34px}.paragraphs-item-texto[data-color=gris] .field-name-field-pr-t-titulo h2{margin:0;font-size:30px}.paragraphs-item-texto .field-name-field-pr-t-subtitulo h3{font-size:20px;font-family:'Open Sans',sans-serif;font-weight:800;text-transform:uppercase;width:1100px;margin:0 auto;max-width:100%;text-align:center}.paragraphs-item-texto .field-name-field-pr-t-titulo+.field-name-field-pr-t-subtitulo{margin-top:20px}.paragraphs-item-texto .field-name-field-pr-t-subtitulo+.field-name-field-pr-t-texto{margin-top:40px}.paragraphs-item-texto .field-name-field-pr-t-titulo+.field-name-field-pr-t-texto,.paragraphs-item-texto .field-name-field-pr-t-titulo+.paragraphs-items-field-pr-t-items{margin:40px auto 0px}.paragraphs-item-texto .field-name-field-pr-t-enlaces{margin-top:0;text-align:center;position:relative}.paragraphs-item-texto .field-name-field-pr-t-enlaces a{border:1px solid #fff;padding:8px 20px;border-radius:25px;display:inline-block;font-size:15px;transition:.3s;-webkit-transition:.3s}.paragraphs-item-texto .field-name-field-pr-t-enlaces a:hover{background:0 0;color:#fff}.paragraphs-item-texto .field-name-field-pr-t-enlaces .field-item{display:inline-block;margin:25px 10px 0}.paragraphs-item-texto .field-name-field-pr-t-texto{position:relative;width:1100px;margin:0 auto;max-width:100%;font-family:'Open Sans',sans-serif;line-height:24px}.paragraphs-item-texto .field-name-field-pr-t-texto a{padding-bottom:2px;border-bottom:1px solid transparent;transition:all .5s}.paragraphs-item-texto .field-name-field-pr-t-texto a:hover{border-color:inherit}.paragraphs-item-texto .field-name-field-pr-t-texto h2{margin-top:0;font-size:40px;font-family:'Open Sans',sans-serif;font-weight:800;text-transform:uppercase}.paragraphs-item-texto .field-name-field-pr-t-imagen{position:static}.paragraphs-item-texto .field-name-field-pr-t-imagen .background{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0}.paragraphs-item-texto>div{z-index:1;height:100%}.paragraphs-item-texto .field-name-field-pr-t-texto ul{padding-left:20px}.paragraphs-item-texto .field-name-field-pr-t-texto ul li{margin-bottom:5px;padding-left:20px}.paragraphs-item-texto .field-name-field-pr-t-texto ul li:before{content:"";width:10px;height:2px;background-color:#ef3f37;margin-right:12px;margin-left:-15px;display:inline-block}.paragraphs-item-texto .field-name-field-pr-t-texto ul li p{margin:0;margin-left:-5px;padding:0;display:inline}.paragraphs-item-texto .field-name-field-pr-t-titulo+.field-name-field-pr-t-texto h3{margin-top:50px}.paragraphs-item-texto .field-name-field-pr-t-texto p+h3{margin-top:35px}.paragraphs-item-texto .field-name-field-pr-t-texto h4,.paragraphs-item-texto .field-name-field-pr-t-texto h4 strong{color:#ee4037;font-weight:400;font-family:'Futura-Medium'}.paragraphs-item-texto .field-name-field-pr-t-texto p:nth-last-child(1){margin-bottom:0}.paragraphs-item-texto[data-color=blanco] .field-name-field-pr-ti-titulo{color:#ef3f37}.paragraphs-item-texto .field-name-field-pr-ti-titulo{font-size:19px;font-family:'Open Sans',sans-serif;font-weight:800;margin-bottom:5px}.paragraphs-item-texto .field-name-field-pr-ti-texto{font-family:'Open Sans',sans-serif}.paragraphs-item-texto .field-name-field-pr-ti-texto p:nth-child(1){margin-top:0}.field-name-field-pr-t-items{width:1100px;max-width:100%;margin:0 auto}
.field-name-field-pr-t-items>.field-items{display:flex;flex-wrap:wrap}.field-name-field-pr-t-items>.field-items>.field-item{padding:10px}.paragraphs-item-texto[data-col="1"] .field-name-field-pr-t-items>.field-items>.field-item{flex:1;min-width:100%}.paragraphs-item-texto[data-col="2"] .field-name-field-pr-t-items>.field-items>.field-item{flex:1 0 calc(100%/2);max-width:calc(100%/2)}.paragraphs-item-texto[data-col="3"] .field-name-field-pr-t-items>.field-items>.field-item{flex:1 0 calc(100%/3);max-width:calc(100%/3)}.paragraphs-item-texto[data-col="4"] .field-name-field-pr-t-items>.field-items>.field-item{flex:1 0 calc(100%/4);max-width:calc(100%/4)}.paragraphs-item-texto-destacado{width:1210px;margin:0 auto;max-width:100%;background-color:#3c3c3b;color:#fff;font-size:18px;font-family:'Open Sans',sans-serif;font-weight:800;padding:30px 60px}.paragraphs-item-newsletter .paragraphs-item-texto .field-name-field-pr-t-texto{text-align:center}.paragraphs-item-newsletter .field-name-field-pr-n-paragraph>.field-items{display:flex;flex-wrap:nowrap}.paragraphs-item-newsletter .field-name-field-pr-n-paragraph>.field-items>.field-item{flex:1 0 calc(100%/3);flex-basis:auto;text-align:left;color:#fff;max-width:calc(100%/3);display:flex;justify-content:center;align-items:flex-start}.paragraphs-item-newsletter .field-name-field-pr-n-paragraph .paragraphs-item-texto{background-color:transparent;color:#fff}.paragraphs-item-newsletter .field-name-field-pr-n-paragraph>.field-items>.field-item{position:relative}.paragraphs-item-newsletter .field-name-field-pr-n-paragraph>.field-items>.field-item:nth-child(1){background:transparent url(/sites/all/themes/bcnfest/css/img/newsletter_fi1.png) no-repeat 50% 50%/cover}.paragraphs-item-newsletter .field-name-field-pr-n-paragraph>.field-items>.field-item:nth-child(1) .field-name-field-pr-t-enlaces a{color:#ef3f37}.paragraphs-item-newsletter .field-name-field-pr-n-paragraph>.field-items>.field-item:nth-child(2){background-color:#ef3f37}.paragraphs-item-newsletter .field-name-field-pr-n-paragraph>.field-items>.field-item:nth-child(3){background:transparent url(/sites/all/themes/bcnfest/css/img/newsletter_fi2.png) no-repeat 50% 50%/cover}.paragraphs-item-newsletter .field-name-field-pr-n-paragraph>.field-items>.field-item:nth-child(3) .field-name-field-pr-t-enlaces a{color:#333}.paragraphs-item-newsletter .field-name-field-pr-n-paragraph>.field-items>.field-item>div{width:450px;max-width:100%;margin:0 auto;text-align:left}.paragraphs-item-newsletter .paragraphs-item-texto{padding:30px 60px}.paragraphs-item-newsletter .paragraphs-item-texto .field-name-field-pr-t-enlaces{text-align:center}.paragraphs-item-newsletter .paragraphs-item-texto .field-name-field-pr-t-enlaces a{background-color:#fff;padding:8px 25px;margin-top:25px;font-size:14px;border:1px solid #fff;transition:.3s;-webkit-transition:.3s}.paragraphs-item-newsletter .field-name-field-pr-n-paragraph>.field-items>.field-item:nth-child(1) .field-name-field-pr-t-enlaces a:hover{color:#fff;background-color:#ef3f37}.paragraphs-item-newsletter .field-name-field-pr-n-paragraph>.field-items>.field-item:nth-child(3) .field-name-field-pr-t-enlaces a:hover{color:#fff;background-color:#333}.paragraphs-item-newsletter-item{padding:30px 60px}.paragraphs-item-newsletter-item .field-name-field-pr-ni-titulo,.paragraphs-item-newsletter .paragraphs-item-texto h3{margin-top:0;font-size:35px;line-height:45px;text-align:center;font-family:'Open Sans',sans-serif;font-weight:800;margin-bottom:25px}.paragraphs-item-newsletter .field-name-field-pr-ni-texto{text-align:center}.paragraphs-item-newsletter-item form{margin:25px 0 0;width:100%}.paragraphs-item-newsletter-item form input{border-radius:25px;font-size:14px;background-color:transparent;color:#fff;padding:10px;border:1px solid #fff !important;width:100%;margin:10px 0}.paragraphs-item-newsletter-item form input[type=text]{font-size:12px}.paragraphs-item-newsletter-item form input[type=submit]{cursor:pointer;color:#ef3f37;padding:8px 25px;background-color:#fff;width:auto;margin:0 auto;display:block;margin-top:30px;transition:.3s;-webkit-transition:.3s}
.paragraphs-item-newsletter-item form input[type=submit]:hover{color:#fff;background-color:#ef3f37}.paragraphs-item-newsletter-item form input[type=checkbox]{cursor:pointer;appearance:none;-moz-appearance:none;margin-top:0;-webkit-appearance:none;display:inline-block;vertical-align:top;border:0;border-radius:0;height:12px;width:12px;background-color:#fff;padding:0;transition:background-color .5s}.paragraphs-item-newsletter-item form input[type=checkbox]:checked{background-color:#000}.paragraphs-item-newsletter-item form .form-item,.paragraphs-item-newsletter-item form .form-actions{margin:0}.paragraphs-item-newsletter-item form .form-type-checkbox{display:inline-block;width:100%;margin:0}.paragraphs-item-newsletter-item form .form-type-checkbox>*{display:inline-block;width:auto;vertical-align:top}.paragraphs-item-newsletter-item form .form-type-checkbox label{cursor:pointer;text-align:left;font-weight:400;font-size:12px;color:#fff !important;margin:0 !important}.paragraphs-item-newsletter-item form .form-type-checkbox label a{border-color:#fff}.paragraphs-item-newsletter-item form .form-type-checkbox label a:hover{color:#000}.paragraphs-item-newsletter-item form .description{display:none}.paragraphs-item-newsletter-item form .messages{background:transparent none;color:#fff;text-align:center;padding:40px 30px 10px}.paragraphs-item-newsletter-item form .messages.status{background:transparent url(/sites/all/themes/bcnfest/css/img/tick_white.png) no-repeat scroll 50% 0%}.paragraphs-item-colaboradores .field-name-field-pr-c-patrocinadores>.field-items>.field-item{display:inline-block;width:100%;padding:25px 0;font-size:0}.paragraphs-item-colaboradores .field-name-field-pr-c-patrocinadores>.field-items>.field-item:nth-child(2n){background-color:#f2f2f2}.paragraphs-item-colaboradores .ds-1col.taxonomy-term{display:inline-block;width:100%}.front .paragraphs-item-colaboradores .container{width:100%}.paragraphs-item-colaboradores .field-name-field-pr-c-patrocinadores .field-name-title{display:inline-block;vertical-align:middle;width:25%;text-align:left;padding-left:80px;font-size:18px}.paragraphs-item-colaboradores .field-name-field-pr-c-patrocinadores .paragraphs-items-field-tx-p-patrocinadores{display:inline-block;width:75%;vertical-align:middle;font-size:0}.field-name-field-tx-p-patrocinadores>.field-items{display:inline-block;width:100%;text-align:center}.field-name-field-tx-p-patrocinadores>.field-items>.field-item{display:inline-block;vertical-align:middle;padding:0 4%}.field-name-field-tx-p-patrocinadores>.field-items>.field-item .paragraphs-item-patrocinadores{display:table;width:100%;height:100%}.field-name-field-tx-p-patrocinadores>.field-items>.field-item .paragraphs-item-patrocinadores[onclick]{cursor:pointer}.field-name-field-tx-p-patrocinadores>.field-items>.field-item .field-name-field-pr-p-logo{display:table-cell;vertical-align:middle}.field-name-field-tx-p-patrocinadores>.field-items>.field-item .field-name-field-pr-p-logo img{max-height:70px;width:auto}.field-name-field-tx-p-patrocinadores>.field-items{text-align:left}.field-name-field-tx-p-patrocinadores>.field-items .field-item{margin:10px 0}.not-front .paragraphs-item-colaboradores .field-name-field-pr-c-patrocinadores .field-name-title{padding:0 10px 0 0}.paragraphs-item-mapa .maps_iframe{height:500px}.paragraphs-item-mapa .maps_iframe h3{margin:0;font-size:40px}.paragraphs-item-mapa .maps_iframe .infobubble_box{display:inline-block;background-color:#fff;color:#fff;padding:20px;font-size:18px;font-weight:300;width:100%;box-shadow:none;transition:background-color .5s}.paragraphs-item-mapa .maps_iframe .infobubble_box h3{font-family:'Open Sans',sans-serif;font-weight:800;line-height:45px}.paragraphs-item-mapa .maps_iframe .infobubble_box.active{background-color:#ef3f37}.paragraphs-item-mapa .maps_iframe .infobubble_box p{margin:10px 0;display:inline-block}.paragraphs-item-mapa .maps_iframe .infobubble_box p:nth-last-child(1){margin-bottom:0}.paragraphs-item-mapa .maps_iframe .infobubble_box a{font-weight:400}.paragraphs-item-mapa .maps_iframe .infobubble_box a:hover{text-decoration:underline}
.paragraphs-item-mapa .maps_iframe .gm-style *{box-shadow:none !important}.paragraphs-item-organizadores{padding:60px 0}.paragraphs-item-organizadores .field-name-field-pr-o-titulo{font-size:40px;font-family:'Open Sans',sans-serif;font-weight:800;text-align:center;margin-bottom:30px;text-transform:uppercase}.paragraphs-item-organizadores .view-pr-organizadores .view-content{text-align:center;width:1100px;max-width:100%;margin:0 auto}.paragraphs-item-organizadores .view-pr-organizadores .views-row{margin:0 15px;display:inline-block}.flexslider ul.slides:after,.flexslider ul.slides:before{content:'';z-index:9;width:100px;height:100%;display:inline-block;position:absolute;top:0;right:0;background:linear-gradient(to right,transparent,#000);visibility:visible}.flexslider ul.slides:before{right:auto;left:0;background:linear-gradient(to right,#000,transparent)}.flexslider .flex-direction-nav a,.flexslider .flex-direction-nav a{opacity:1;background:transparent url(/sites/all/themes/bcnfest/css/img/prev.png) no-repeat 50% 50%;display:inline-block;overflow:hidden;text-indent:999px}.flexslider .flex-direction-nav .flex-prev{left:10px}.flexslider .flex-direction-nav .flex-next{right:10px;background-image:url(/sites/all/themes/bcnfest/css/img/next.png)}.flex-direction-nav a:before{content:none !important}.flexslider:hover .flex-direction-nav .flex-prev,.flexslider:hover .flex-direction-nav .flex-next{opacity:1}.view-pr-slider-principal .flexslider .slides>li:not(.flex-active-slide){display:none !important}.paragraphs-item-imagen-texto-2col{display:flex}.paragraphs-item-imagen-texto-2col[data-color=amarillo]{background-color:#feb924;color:#fff}.paragraphs-item-imagen-texto-2col[data-color=amarillo] .field-name-field-pr-it-enlace a{border:1px solid #fff;color:#feb924;background-color:#fff}.paragraphs-item-imagen-texto-2col[data-color=amarillo] .field-name-field-pr-it-enlace a:hover{color:#fff}.paragraphs-item-imagen-texto-2col[data-color=rojo]{background-color:#ef3f37;color:#fff}.paragraphs-item-imagen-texto-2col[data-color=rojo] .field-name-field-pr-it-enlace a{color:#ef3f37;background-color:#fff;border:1px solid #fff}.paragraphs-item-imagen-texto-2col[data-color=rojo] .field-name-field-pr-it-enlace a:hover{color:#fff}.paragraphs-item-imagen-texto-2col[data-color=blanco] .field-name-field-pr-it-titulo{color:#ef3f37}.paragraphs-item-imagen-texto-2col .field-name-field-pr-it-titulo{padding-top:30px}.paragraphs-item-imagen-texto-2col[data-position=Derecha]{flex-direction:row-reverse}.paragraphs-item-imagen-texto-2col[data-position=Derecha] .group-box:after{border-right:0;border-left:20px solid #fff;left:auto;right:-20px}.paragraphs-item-imagen-texto-2col[data-color=amarillo][data-position=Derecha] .group-box:after{border-left:20px solid #feb924;border-right:0;left:auto;right:-20px}.paragraphs-item-imagen-texto-2col[data-color=amarillo][data-position=Izquierda] .group-box:after{border-left:0;border-right:20px solid #feb924}.paragraphs-item-imagen-texto-2col[data-color=rojo][data-position=Derecha] .group-box:after{border-left:20px solid #ef3f37;border-right:0;left:auto;right:-20px}.paragraphs-item-imagen-texto-2col[data-color=rojo][data-position=Izquierda] .group-box:after{border-left:0;border-right:20px solid #ef3f37}.paragraphs-item-imagen-texto-2col .field-name-field-pr-it-imagen,.paragraphs-item-imagen-texto-2col .group-box{flex:1;min-height:400px;min-width:50%;display:flex;flex-direction:column;justify-content:center}.paragraphs-item-imagen-texto-2col .field-name-field-pr-it-imagen *{width:100%;height:100%;overflow:hidden}.paragraphs-item-imagen-texto-2col .field-name-field-pr-it-imagen .background:hover{transform:scale(1.1)}.paragraphs-item-imagen-texto-2col .field-name-field-pr-it-imagen .background{transition:all .5s;background-repeat:no-repeat}.paragraphs-item-imagen-texto-2col .group-box{position:relative}.paragraphs-item-imagen-texto-2col .group-box>*{margin:0 60px;padding-bottom:30px}.paragraphs-item-imagen-texto-2col .group-box:after{content:'';position:absolute;top:calc(50% - 10px);left:-20px;right:auto;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:0;border-right:20px solid #fff}
.paragraphs-item-imagen-texto-2col .field-name-field-pr-it-enlace a{padding:8px 20px;border:1px solid #ef3f37;background-color:#ef3f37;color:#fff;display:inline-block;border-radius:25px;font-size:14px;margin-top:25px;transition:.3s;-webkit-transition:.3s}.paragraphs-item-imagen-texto-2col .field-name-field-pr-it-enlace a:hover{background-color:transparent;color:#ef3f37}.paragraphs-item-imagen-texto-2col .field-name-field-pr-it-titulo h2{margin-bottom:25px;margin-top:0;line-height:45px;font-size:32px;font-family:'Open Sans',sans-serif;font-weight:800;text-transform:uppercase}.paragraphs-item-imagen-texto-2col .field-name-field-pr-it-texto{font-family:'Open Sans',sans-serif;line-height:24px}.paragraphs-item-listado-de-titulos{padding:50px 0;border-top:1px solid #cacaca}.paragraphs-item-listado-de-titulos .content{width:1220px;padding:0 60px;max-width:100%;margin:0 auto}.paragraphs-item-listado-de-titulos .field-name-field-pr-lt-titulo{font-size:24px;color:#ef3f37}.paragraphs-item-listado-de-titulos .field-name-field-pr-lt-titulo p{margin-top:0}.paragraphs-item-listado-de-titulos .field-name-field-pr-lt-fichas>.field-items{display:flex;flex-wrap:wrap}.paragraphs-item-listado-de-titulos .field-name-field-pr-lt-fichas>.field-items>.field-item{flex:1 0 50%}.paragraphs-item-listado-de-titulos .field-name-field-pr-lt-fichas .node-ficha{display:inline-block;cursor:pointer;color:#000;transition:color .3s}.paragraphs-item-listado-de-titulos .field-name-field-pr-lt-fichas .node-ficha:after{content:'';display:inline-block;width:35px;height:35px;background:transparent url(/sites/all/themes/bcnfest/css/img/plus_ficha.png) no-repeat 50% 50%;visibility:visible;transition:background-image .4s}.paragraphs-item-listado-de-titulos .field-name-field-pr-lt-fichas .node-ficha:hover{color:#feb924}.paragraphs-item-listado-de-titulos .field-name-field-pr-lt-fichas .node-ficha:hover:after{background-image:url(/sites/all/themes/bcnfest/css/img/plus_ficha_hover.png)}.paragraphs-item-listado-de-titulos .field-name-field-pr-lt-fichas .field-name-title{font-family:'Open Sans',sans-serif;font-weight:800;font-size:18px;text-transform:uppercase}.paragraphs-item-listado-de-titulos .field-name-field-pr-lt-fichas .field-name-title h3{margin-bottom:0}.paragraphs-item-descarga-de-ficheros{width:1100px;max-width:100%;margin:0 auto;padding-bottom:60px}.paragraphs-item-descarga-de-ficheros .field-name-field-pr-da-archivo{display:flex;justify-content:center;flex-wrap:wrap;text-align:center}.paragraphs-item-descarga-de-ficheros .field-name-field-pr-da-archivo>div{flex:1}.paragraphs-item-descarga-de-ficheros .field-name-field-pr-da-archivo img{display:none}.paragraphs-item-descarga-de-ficheros .field-name-field-pr-da-archivo a{background:#ee4037 url(/sites/all/themes/bcnfest/css/img/file_download.png) no-repeat calc(100% - 15px) 50%;padding-right:35px}.paragraphs-item-descarga-de-ficheros .field-name-field-pr-da-archivo a:hover{background:transparent url(/sites/all/themes/bcnfest/css/img/file_download_hover.png) no-repeat calc(100% - 15px) 50%}.paragraphs-item-material-fotografico{margin:0 auto;width:1170px;max-width:100%;padding:0 10px}.paragraphs-item-material-fotografico .field-name-field-pr-mf-titulo h2{font-size:24px;font-family:'Open Sans',sans-serif;font-weight:800;color:#ee4037;text-transform:uppercase;margin:40px 0;display:inline-block}.view-pr-material-corporativo{position:static;margin-top:40px;border-top:1px solid #c3c3c2}.view-pr-material-corporativo .view-content{display:flex;flex-wrap:wrap}.view-pr-material-corporativo .view-content .views-row{flex:1 0 calc(50% - 40px);padding:10px;max-width:50%;min-height:85px}.view-pr-material-corporativo .view-content .views-row:nth-child(2n){padding-right:0}.view-pr-material-corporativo .view-content .views-row:nth-child(2n-1){padding-left:0}.view-pr-material-corporativo .view-content .views-row>div{height:100%}.view-pr-material-corporativo .view-content .views-row>div>.box{height:100%;padding:20px;cursor:pointer;background:#f2f2f2 url(/sites/all/themes/bcnfest/css/img/plus_ficha.png) no-repeat 95% 50%;transition:all .5s}
.view-pr-material-corporativo .view-content .views-row:hover .box{background-color:#feb924;background-image:url(/sites/all/themes/bcnfest/css/img/plus_white.png);color:#fff;transition:all .5s}.view-pr-material-corporativo .view-content .views-field-title{font-size:18px;font-family:'Open Sans',sans-serif;font-weight:800;margin-bottom:5px}.view-pr-material-corporativo .view-content .views-field-field-ct-f-autor{font-size:18px;font-family:'Open Sans',sans-serif}.view-pr-material-corporativo .pager--infinite-scroll{margin:50px 0}.view-pr-material-corporativo .views-row .views-field-field-ct-f-galeria{display:none}.view-pr-material-corporativo .views-row .views-field-field-ct-f-galeria>.entity{width:1100px;max-width:100%;height:500px}.view-pr-material-corporativo .views-row.active .views-field-field-ct-f-galeria{z-index:999;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.7);overflow:hidden}.view-pr-material-corporativo .views-row.active .views-field-field-ct-f-galeria>.entity{z-index:9999;position:fixed;top:calc(50% - 250px);left:calc(50% - 550px)}.view-pr-material-corporativo .views-row.active .views-field-field-ct-f-galeria .flexslider{border-radius:0;cursor:initial;overflow:visible !important}.view-pr-material-corporativo .views-row.active .views-field-field-ct-f-galeria ul.slides:after,.view-pr-material-corporativo .views-row.active .views-field-field-ct-f-galeria ul.slides:before{content:none}.view-pr-material-corporativo .views-row.active .views-field-field-ct-f-galeria .flexslider:hover .flex-direction-nav .flex-prev{left:-70px}.view-pr-material-corporativo .views-row.active .views-field-field-ct-f-galeria .flexslider:hover .flex-direction-nav .flex-next{right:-70px}.view-pr-material-corporativo .views-row.active .views-field-field-ct-f-galeria .flexslider .flex-direction-nav .flex-prev{left:-70px}.view-pr-material-corporativo .views-row.active .views-field-field-ct-f-galeria .flexslider .flex-direction-nav .flex-next{right:-70px}.view-pr-material-corporativo .views-row.active .views-field-field-ct-f-galeria .flexslider>ul.slides>li{border:15px solid #fff;border-bottom:35px solid #fff}.view-pr-material-corporativo .views-row.active .views-field-field-ct-f-galeria ul.slides .box{position:absolute;bottom:-55px;width:100%;height:auto;background-color:#fff;z-index:99;padding:10px 15px}.view-pr-material-corporativo .views-row.active .views-field-field-ct-f-galeria ul.slides .title_slider{font-size:18px;width:calc(100% - 130px);float:left;font-family:'Open Sans',sans-serif;font-weight:800;text-transform:uppercase;color:#000;z-index:9999}.view-pr-material-corporativo .views-row.active .views-field-field-ct-f-galeria ul.slides .download{color:#ee4037;padding-right:20px;display:inline-block;cursor:pointer;background:transparent url(/sites/all/themes/bcnfest/css/img/file_download_hover.png) no-repeat 98% 50%;z-index:9999}.view-pr-material-corporativo .views-row.active .views-field-field-ct-f-galeria ul.slides .download:after{content:'';position:absolute;bottom:-2px;left:0;display:inline-block;width:0;height:1px;background-color:#ee4037;transition:all .5s}.view-pr-material-corporativo .views-row.active .views-field-field-ct-f-galeria ul.slides .download:hover:after{width:100%}.view-pr-material-corporativo .pager{margin:50px 0;display:flex;justify-content:center;align-items:center}.view-pr-material-corporativo .pager li{margin:0 3px;padding:0}.view-pr-material-corporativo .pager li a,.view-pr-material-corporativo .pager li.pager-current{width:30px;height:30px;border-radius:50%;background:#ee4037;display:inline-block;padding:5px;color:#fff;font-size:15px;line-height:20px}.view-pr-material-corporativo .pager li.pager-current{background-color:#3c3c3b}.view-pr-material-corporativo .pager li a:hover{background-color:#6f6f6e}.paragraphs-item-material-corporativo{padding:10px 20px 40px;border-bottom:1px solid #c3c3c3}.paragraphs-item-material-corporativo .field-name-field-pr-mc-titulo{font-size:24px;font-family:'Open Sans',sans-serif;font-weight:800;color:#ee4037;text-transform:uppercase;margin:20px 0 40px;display:inline-block}
.paragraphs-item-material-corporativo .field-name-field-pr-mc-material>.field-items{display:flex;flex-wrap:wrap}.paragraphs-item-material-corporativo .field-name-field-pr-mc-material>.field-items>.field-item{flex:1 0 50%;margin-top:20px}.paragraphs-item-material-corporativo .field-name-field-pr-mc-material>.field-items>.field-item:nth-child(2n){padding-left:20px}.paragraphs-item-material-corporativo .field-name-field-pr-mc-material>.field-items>.field-item .file a{cursor:pointer;display:inline-block;width:100%;padding:30px 60px 30px 30px;background:#f2f2f2 url(/sites/all/themes/bcnfest/css/img/plus_ficha.png) no-repeat 95% 50%;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-weight:800;height:100%;display:flex;align-items:center}.paragraphs-item-material-corporativo .field-name-field-pr-mc-material>.field-items>.field-item .file a:hover{background-color:#feb924;background-image:url(/sites/all/themes/bcnfest/css/img/plus_white.png);color:#fff;transition:all .3s}.paragraphs-item-material-corporativo .views-row .views-field-field-ct-f-galeria{display:none}.paragraphs-item-material-corporativo .views-row .views-field-field-ct-f-galeria>.entity{width:1100px;max-width:100%;height:500px}.paragraphs-item-video{padding:60px 0 30px;background-color:#e9e9e9}.paragraphs-item-video .field-name-field-pr-v-titulo{max-width:900px;margin:auto;text-align:center;font-size:30px;font-family:'Open Sans';text-transform:uppercase;font-weight:800}.paragraphs-item-video .player{width:100%;display:inline-block;padding:40px}.paragraphs-item-video iframe{width:800px;height:470px;margin:0 auto;display:block;max-width:100%}.view-palmares .view-header h1{text-align:center;color:#3c3c3b;font-family:'Open Sans',sans-serif;font-weight:800;font-size:40px;text-transform:uppercase;margin:50px 0}.view-palmares .view-empty{text-align:center;margin-bottom:30px}.page-search #block-system-main>.content{width:1100px;max-width:100%;margin:0 auto;padding:10px}.page-search #block-system-main>.content>h2{width:100%;margin:0 auto;text-transform:uppercase;font-size:24px;font-family:'Open Sans',sans-serif;font-weight:800;color:#ee4037;text-align:center;margin-bottom:40px}.page-search #search-form{width:1100px;max-width:100%;margin:0 auto;padding:40px}.page-search #search-form #edit-advanced{display:none}.page-search #search-form #edit-basic,.page-search #search-form #edit-basic .form-item,.page-search #search-form #edit-basic label{width:calc(100% - 40px);display:inline-block;text-align:center}.page-search #search-form #edit-basic{display:flex;align-items:flex-end;width:700px;max-width:100%;margin:0 auto 60px}.page-search #search-form #edit-basic .form-item{float:left;margin-bottom:0}.page-search #search-form #edit-basic label{font-family:'Open Sans',sans-serif;font-weight:800;font-size:40px;color:#3c3c3b;text-transform:uppercase;margin-bottom:40px}.page-search #search-form #edit-basic input[type=text]{width:100%;border-radius:20px 0 0 20px;border:1px solid #000;border-right:0;padding:5px 15px;float:left;font-size:18px}.page-search #search-form #edit-basic input[type=submit]{cursor:pointer;width:40px;height:33px;float:left;background:transparent url(/sites/all/themes/bcnfest/css/img/search.png) no-repeat 50% 50%;border:1px solid #000;border-radius:0 20px 20px 0;border-left:0;overflow:hidden;text-indent:999px}.page-search ol.search-results li{padding:20px 80px;border-top:1px solid #c3c3c2}.page-search ol.search-results li h3{font-family:'Open Sans',sans-serif;font-weight:800;font-size:18px;padding-left:0;color:#ee4037;text-transform:uppercase;transition:all .5s}.page-search ol.search-results li h3:hover{color:#feb924;padding-left:10px}.page-search ol.search-results .search-snippet-info{font-size:18px}.page-search ol.search-results .search-info{display:none}.page-search .search-results .search-snippet-info{padding:0}.page-search .search-results p{margin:0}.view-actividades-paralelas{width:1100px;max-width:100%;margin:0 auto}.view-actividades-paralelas .view-header{text-align:center;margin-bottom:40px;padding:10px}.view-actividades-paralelas .view-header h1{font-size:40px;font-family:'Open Sans',sans-serif;font-weight:800;text-transform:uppercase;margin:60px 0}
.view-actividades-paralelas .view-header p{line-height:24px}.view-actividades-paralelas .view-empty{text-align:center}.view-actividades-paralelas .views-row{display:inline-block;padding:40px;border-bottom:1px solid #c3c3c2;position:relative;width:100%}.view-actividades-paralelas .views-row .fecha{font-size:15px;font-family:'Futura-Medium';margin-bottom:15px}.view-actividades-paralelas .views-row .views-field-field-ct-a-imagen{width:35%;display:inline-block;vertical-align:middle;height:253px;overflow:hidden}.view-actividades-paralelas .views-row .views-field-field-ct-a-imagen .background{height:100%;width:100%;transition:all .5s}.view-actividades-paralelas .views-row:hover .views-field-field-ct-a-imagen .background{transform:scale(1.1)}.view-actividades-paralelas .views-row .group-box{width:62%;vertical-align:middle;display:inline-block;padding-left:20px}.view-actividades-paralelas .views-row .group-box .titulo{font-size:20px;font-family:'Open Sans',sans-serif;font-weight:800;padding-left:0;color:#ee4037;text-transform:uppercase;margin:15px 0 30px;transition:all .5s}.view-actividades-paralelas .views-row:hover .group-box .titulo{padding-left:10px;color:#feb924}.view-actividades-paralelas .views-row .group-box p{margin-bottom:0}.view-actividades-paralelas .views-row .group-box .texto{font-size:158x;font-family:'Open Sans',sans-serif}.view-actividades-paralelas .views-row .views-field-view-node a{text-indent:999px;overflow:hidden;display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0}.view-noticias .view-header h1{text-align:center;font-size:40px;font-family:'Open Sans',sans-serif;font-weight:800;text-transform:uppercase;margin:40px 0 80px}.view-noticias .views-row>div{width:1170px;max-width:100%;margin:0 auto}.view-noticias .views-row .box{border-bottom:1px solid #c3c3c2;padding:30px;cursor:pointer}.view-noticias .views-row .box:hover .field-name-title h3{padding-left:10px;color:#feb924}.view-noticias .views-row .box:hover .left .background{transform:scale(1.1)}.view-noticias .views-row .left{width:35%;height:253px;display:inline-block;vertical-align:middle;overflow:hidden;position:relative}.view-noticias .views-row .left .background{height:100%;width:100%;transition:all .5s}.view-noticias .group-box{padding:0 0 0 40px;width:62%;display:inline-block;vertical-align:middle}.view-noticias .views-row:nth-last-child(1) .container{border:0}.view-noticias .field-name-post-date{font-size:15px;margin-bottom:10px}.view-noticias .field-name-title h3{font-size:20px;font-family:'Open Sans',sans-serif;font-weight:800;padding-left:0;color:#ee4037;text-transform:uppercase;margin:15px 0 30px;transition:all .5s}.view-noticias .field-name-field-ct-n-info{font-size:18px;font-family:'Open Sans',sans-serif;line-height:24px}.view-jurado .view-header h1{text-align:center;font-size:40px;font-family:'Open Sans',sans-serif;font-weight:800;text-transform:uppercase;margin:60px 0}.view-jurado .view-empty{text-align:center;margin-bottom:30px}.view-jurado .views-row{width:100%;color:#fff;position:relative}.view-jurado .views-row>div{width:1100px;margin:0 auto;max-width:100%;position:relative}.view-jurado .views-row:nth-child(3n){background-color:#ef3f37}.view-jurado .views-row:nth-child(3n-1){background-color:#3c3c3b}.view-jurado .views-row:nth-child(3n-2){background-color:#feb924}.view-jurado .views-row:nth-child(3n) .field-name-field-ct-c-imagen{border-color:#ef3f37}.view-jurado .views-row:nth-child(3n-1) .field-name-field-ct-c-imagen{border-color:#3c3c3b}.view-jurado .views-row:nth-child(3n-2) .field-name-field-ct-c-imagen{border-color:#feb924}.view-jurado .field-name-field-ct-c-imagen{position:absolute;top:-20px;left:0;border:7px solid;border-radius:100%}.view-jurado .field-name-field-ct-c-imagen img{width:170px;height:auto;border-radius:100%}.view-jurado .group-box{float:right;width:calc(100% - 170px - 40px);padding:60px 20px}.view-jurado .field-name-title{font-size:30px;font-family:'Open Sans',sans-serif;font-weight:800;text-transform:uppercase}.view-jurado .field-name-title h3{margin-top:0}
.view-jurado .field-name-field-ct-c-biografia{margin-bottom:0;font-family:'Open Sans',sans-serif;line-height:24px}.view-programacion .view-header{text-align:center;margin:50px 0}.view-programacion .view-header h1{text-transform:uppercase;font-family:'Open Sans',sans-serif;font-weight:800}.view-programacion .view-header a{background:#ee4037 url(/sites/all/themes/bcnfest/css/img/file_download.png) no-repeat calc(100% - 15px) 50%;padding-right:35px}.view-programacion .view-header a:hover{background:transparent url(/sites/all/themes/bcnfest/css/img/file_download_hover.png) no-repeat calc(100% - 15px) 50%}.view-programacion .item .rows{width:100%;height:auto;max-height:0px;transition:max-height .5s;overflow:hidden;display:flex;flex-wrap:wrap}.view-programacion .item.active .rows{max-height:100%}.view-programacion .item:nth-child(2n-1){background-color:#f2f2f2}.view-programacion .item h3{margin:0;width:100%;display:inline-block;padding:20px 40px;font-size:32px;font-family:'Open Sans',sans-serif;font-weight:800;color:#ee4037;text-transform:uppercase;cursor:pointer;transition:margin .5s;position:relative}.view-programacion .item h3:after{content:'';height:25px;width:25px;position:absolute;top:calc(50% - (25px/2));right:20px;background:transparent url(/sites/all/themes/bcnfest/css/img/plus_ficha.png) no-repeat 50% 50%;display:inline-block;transform:rotate(360deg);transition:transform .5s}.view-programacion .item.active h3:after{transform:rotate(45deg)}.view-programacion .item.active h3{margin-bottom:0;transition:margin .5s}.view-programacion .item .views-row{flex:1 0 calc(100%/3);max-width:calc(100%/3);padding:0 40px 10px;position:relative}.view-programacion .item .views-row .box{position:relative;overflow:hidden}.view-programacion .item .views-row .box:after{content:'';display:inline-block;width:100%;height:150px;background:linear-gradient(transparent,#000000b8);position:absolute;bottom:4px;left:0;z-index:0}.view-programacion .item .views-row .background{width:100%;height:400px;background-size:cover !important;transition:all .5s}.view-programacion .item .views-row .background:hover{transform:scale(1.1)}.view-programacion .item .views-row .titulo{color:#fff;text-transform:uppercase;font-size:20px;position:absolute;bottom:20px;left:20px;width:100%;max-width:calc(100% - 40px);text-align:center;z-index:1}.view-programacion .item .views-row .info{display:flex;flex-wrap:wrap;text-align:center;padding:20px 0 10px}.view-programacion .item .views-row .info>div{flex:1 0 calc(100%/3);border-right:1px solid #919396;margin:5px 0;font-size:15px}.view-programacion .item .views-row .info>a{color:#fff;padding:5px 25px;background-color:#3c3c3b;border-radius:20px;margin:20px auto 0px;font-size:12px;border:1px solid transparent;transition:all .5s}.view-programacion .item .views-row .info>a:hover{color:#3c3c3b;background-color:transparent;border:1px solid #3c3c3b}.view-programacion .item .views-row .info>a:nth-last-child(2){background-color:#ee4037}.view-programacion .item .views-row .info>a:nth-last-child(2):hover{color:#ee4037;background-color:transparent;border:1px solid #ee4037}.view-programacion .item .views-row .info>div:nth-child(3n){border-right:0;text-align:right}.view-programacion .item .views-row .info>div:nth-child(3n-2){text-align:left}.view-programacion .item .views-row .hora{color:#ee4037;font-family:'Open Sans',sans-serif;font-weight:800}.view-programacion .item .views-row .plus{margin-top:0;font-size:15px;margin-bottom:28px}.view-programacion .item .views-row .plus:not(:empty):before{content:'* '}.view-programacion .view-empty .programacion{width:100%;position:relative;display:flex;justify-content:center;align-items:center;text-align:center;height:700px;background:transparent url(/sites/all/themes/bcnfest/css/img/view_empty.png) no-repeat 50% 50%/cover;color:#fff;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-weight:800;font-size:40px}.view-programacion .view-empty .programacion:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;background-color:rgba(0,0,0,.43)}
.view-programacion .view-empty .programacion .text{width:800px;max-width:100%;margin:0 auto;z-index:1;padding:10px}.view-id-secciones.view-display-id-page .menu_tabs{position:relative;height:135px}.view-id-secciones.view-display-id-page .menu_tabs .box{background-color:#1d1d1b;color:#fff;position:absolute;top:0;left:0;width:100%}.view-id-secciones.view-display-id-page .menu_tabs .box.fixed{position:fixed;z-index:90}body.toolbar .view-id-secciones.view-display-id-page .menu_tabs .box.fixed{top:64px}.view-id-secciones.view-display-id-page .menu_tabs .box>ul{display:flex;flex-wrap:nowrap;width:1100px;max-width:100%;margin:0 auto;text-align:center}.view-id-secciones.view-display-id-page .menu_tabs .box>ul>li{flex:1;cursor:pointer;padding:20px 5px;background-color:transparent;transition:background-color .5s}.view-id-secciones.view-display-id-page .menu_tabs .box>ul>li.active,.view-id-secciones.view-display-id-page .menu_tabs .box>ul>li:hover{background-color:#575756;transition:background-color .5s}.view-id-secciones.view-display-id-page .menu_tabs .title{font-size:13px;text-transform:uppercase;display:table;width:100%;height:35px;text-align:center}.view-id-secciones.view-display-id-page .menu_tabs .title span{display:table-cell;vertical-align:middle}.view-id-secciones.view-display-id-page .menu_tabs .ico{display:table;width:100%;height:60px;text-align:center}.view-id-secciones.view-display-id-page .menu_tabs .ico span{display:table-cell;vertical-align:middle}.view-id-secciones.view-display-id-page .menu_tabs .ico img{height:auto}.view-id-secciones.view-display-id-page .menu_tabs li.active img,.view-id-secciones.view-display-id-page .menu_tabs li:hover img{filter:brightness(0) invert(1)}.view-id-secciones.view-display-id-page .view-header{text-align:center;margin:50px 0}.view-id-secciones.view-display-id-page .view-header h1{text-transform:uppercase;font-family:'Open Sans',sans-serif;font-weight:800;padding:0 10px}.view-id-secciones.view-display-id-page .view-header a{background:#ee4037 url(/sites/all/themes/bcnfest/css/img/file_download.png) no-repeat calc(100% - 15px) 50%;padding-right:35px}.view-id-secciones.view-display-id-page .view-header a.not{display:none !important}.view-id-secciones.view-display-id-page .view-header a:hover{background:transparent url(/sites/all/themes/bcnfest/css/img/file_download_hover.png) no-repeat calc(100% - 15px) 50%}.view-id-secciones.view-display-id-page .view-content{width:1100px;max-width:100%;margin:0 auto}.view-id-secciones.view-display-id-page .view-content .trimmed{margin:15px 0 30px;font-size:16px;line-height:22px;font-family:'Open Sans',sans-serif}.view-id-secciones.view-display-id-page .view-content .trimmed+.trimmed{display:none}.view-id-secciones.view-display-id-page .view-content .item-list{margin:50px 0;display:inline-block}.view-id-secciones.view-display-id-page .view-content .item-list:nth-child(1){margin-top:40px}.view-id-secciones.view-display-id-page .view-content .item-list:nth-child(2n-1) .seccion{background-color:#ef3f37;color:#fff}.view-id-secciones.view-display-id-page .view-content .item-list:nth-child(2n) .seccion{background-color:#feb924;color:#fff;padding:0 20px}.view-id-secciones.view-display-id-page .view-content .item-list:nth-child(2n-1) .image:after{content:'';position:absolute;top:calc(50% - 10px);right:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #ef3f37}.view-id-secciones.view-display-id-page .view-content .item-list:nth-child(2n) .image:after{content:'';position:absolute;top:calc(50% - 10px);left:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #feb924}.view-id-secciones.view-display-id-page .view-content .item-list:nth-child(2n) .one_row{background-color:#feb924;color:#fff}.view-id-secciones.view-display-id-page .view-content .item-list:nth-child(2n-1) .one_row{width:50%;float:right;padding:60px 20px}.view-id-secciones.view-display-id-page .view-content .item-list:nth-child(2n) .one_row{width:50%;float:left;padding:60px 20px}
.view-id-secciones.view-display-id-page .item{display:inline-block;position:relative;margin-bottom:-6px;width:100%}.view-id-secciones.view-display-id-page .one_row .trimmed{display:none}.view-id-secciones.view-display-id-page .one_row h3{font-size:32px;font-family:'Open Sans',sans-serif;font-weight:800;text-transform:uppercase}.view-id-secciones.view-display-id-page .one_row .title{font-size:18px;font-family:'Open Sans',sans-serif;font-weight:800;text-transform:uppercase;padding:0;transition:all .5s;margin:0}.view-id-secciones.view-display-id-page .one_row .director{margin-bottom:10px}.view-id-secciones.view-display-id-page .one_row a:hover .title{padding-left:10px}.view-id-secciones.view-display-id-page .view-content .item-list:nth-child(2n) .one_row .image{right:0;left:auto}.view-id-secciones.view-display-id-page .one_row .image{position:absolute;top:0;left:0;width:50%;height:100%;overflow:hidden}.view-id-secciones.view-display-id-page .one_row .image .background{width:100%;height:100%;-webkit-transition:.4s;transition:.4s;background-repeat:no-repeat}.view-id-secciones.view-display-id-page .one_row a:hover .image .background{transform:scale(1.1)}.view-id-secciones.view-display-id-page .seccion>h3{font-size:32px;font-family:'Open Sans',sans-serif;font-weight:800;text-transform:uppercase}.view-id-secciones.view-display-id-page .seccion.one_row>h3{margin-top:0}.view-id-secciones.view-display-id-page .seccion .image .box{opacity:0;position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);color:#fff;padding:20px;transition:all .5s}.view-id-secciones.view-display-id-page .seccion .image .box>div{display:inline-block;width:100%;color:#feb924;font-family:'Futura-Medium'}.view-id-secciones.view-display-id-page .seccion>a:hover .box{opacity:1;padding-left:30px}.view-id-secciones.view-display-id-page .seccion:not(.one_row)+ul .image .box{opacity:0;position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);color:#fff;padding:20px;transition:all .5s}.view-id-secciones.view-display-id-page .seccion:not(.one_row)+ul .image .box div{width:100%;font-family:'Futura-Medium';color:#feb924}.view-id-secciones.view-display-id-page .box div:empty{display:none !important}.view-id-secciones.view-display-id-page .seccion:not(.one_row)+ul li:hover .box{opacity:1;padding-left:30px}.view-id-secciones.view-display-id-page .item-list:nth-child(2n-1) .seccion:not(.one_row){float:right;padding:0 20px}.view-id-secciones.view-display-id-page .seccion:not(.one_row){width:calc(100%/3 - 21px);padding:10px;margin:0 10px;background-color:#ef3f37;color:#fff;float:left}.view-id-secciones.view-display-id-page .seccion:not(.one_row)+ul{width:100%}.view-id-secciones.view-display-id-page .seccion:not(.one_row)+ul .not_trimmed{display:none}.view-id-secciones.view-display-id-page .seccion:not(.one_row)+ul li{width:calc(100%/3 - 1px);padding:0 10px;float:left}.view-id-secciones.view-display-id-page .seccion:not(.one_row)+ul .image{position:relative;overflow:hidden}.view-id-secciones.view-display-id-page .view-content .item-list .seccion:not(.one_row)+ul .image:after{border-color:#fff;top:auto;bottom:0;right:auto;left:calc(15% - 10px);border-left:20px solid transparent;border-top:0 solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff}.view-id-secciones.view-display-id-page .seccion:not(.one_row)+ul .background{width:100%;height:300px;background-size:160%!important;-webkit-transition:.4s;transition:.4s}.view-id-secciones.view-display-id-page .seccion:not(.one_row)+ul .title{font-size:18px;width:100%;padding:0;font-family:'Open Sans',sans-serif;font-weight:800;text-transform:uppercase;margin:25px 0 0;line-height:22px;display:table;transition:all .3s;color:#ef3f37}.view-id-secciones.view-display-id-page .seccion:not(.one_row)+ul .title a{display:table-cell;vertical-align:middle}.view-id-secciones.view-display-id-page .seccion:not(.one_row)+ul .director{margin-top:0}.view-id-secciones.view-display-id-page .seccion:not(.one_row)+ul li:hover .title{padding-left:10px;color:#feb924}
.view-id-secciones.view-display-id-page .view-content .item-list .seccion p{font-size:16px;line-height:22px;font-family:'Open Sans',sans-serif}.view-id-secciones.view-display-id-page .view-content .item-list .seccion p,.view-id-secciones.view-display-id-page .view-content .item-list .seccion .sinopsis{font-size:16px;line-height:22px;font-family:'Open Sans',sans-serif;margin:0}.view-id-secciones.view-display-id-page .seccion:not(.one_row)+ul li:hover .background{transform:scale(1.1);background-position:47% 50% !important}.node.node-edici-n-anterior>.field-name-title h1{margin-bottom:40px;padding:0 10px}.node-edici-n-anterior .field-name-field-ct-ea-texto{width:800px;max-width:100%;margin:0 auto 80px;padding:0 10px}.node-edici-n-anterior .field-name-edici-n-anterior .edicion_anterior{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.node-edici-n-anterior .field-name-edici-n-anterior .edicion_anterior>div{flex:1 0 calc(100%/4);text-align:center;color:#fff;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-weight:800;font-size:30px;height:132px}.node-edici-n-anterior .field-name-edici-n-anterior .edicion_anterior>div a{display:inline-block;width:100%;height:100%;padding:40px 20px}.node-edici-n-anterior .field-name-edici-n-anterior .edicion_anterior>div a span{position:relative;padding-bottom:9px;padding-left:5px}.node-edici-n-anterior .field-name-edici-n-anterior .edicion_anterior>div a span:before{content:'';display:inline-block;position:absolute;bottom:0;left:0;width:0;height:7px;background-color:#fff;transition:.5s}.node-edici-n-anterior .field-name-edici-n-anterior .edicion_anterior>div a:hover span:before{width:100%}.node-edici-n-anterior .field-name-edici-n-anterior .edicion_anterior>div a span:after{content:'+';white-space:nowrap;margin-left:6px;font-weight:300;font-size:35px;transform:rotate(0deg);transition:.5s;display:inline-block}.node-edici-n-anterior .field-name-edici-n-anterior .edicion_anterior>div a:hover span:after{transform:rotate(45deg)}.node-edici-n-anterior .field-name-edici-n-anterior .edicion_anterior.no-report>div{flex:1 0 calc(100%/3)}.node-edici-n-anterior .field-name-edici-n-anterior .edicion_anterior.report-active>div{flex:1 0 calc(100%/4)}.node-edici-n-anterior .field-name-edici-n-anterior .edicion_anterior.no-report>div:nth-child(4){display:none}.node-edici-n-anterior .field-name-edici-n-anterior .edicion_anterior.no-report>div:nth-child(1){background-color:#feb924}.node-edici-n-anterior .field-name-edici-n-anterior .edicion_anterior.report-active>div:nth-child(1){background-color:#1d1d1b}.node-edici-n-anterior .field-name-edici-n-anterior .edicion_anterior>div:nth-child(2){background-color:#ef3f37}.node-edici-n-anterior .field-name-edici-n-anterior .edicion_anterior>div:nth-child(3){background-color:#1d1d1b}.node-edici-n-anterior .field-name-edici-n-anterior .edicion_anterior>div:nth-child(4){background-color:#ef3f37;padding:25px 0}.node-edici-n-anterior .field-name-edici-n-anterior .edicion_anterior>div .file-download a{background:#fff url(/sites/all/themes/bcnfest/css/img/fletxa_down_vermella.svg) no-repeat right+15px center;margin-top:7px;border-radius:20px;color:#ef3f37;width:auto;height:auto;padding:5px 40px 5px 15px;font-size:14px;text-transform:none;font-weight:500}.node-edici-n-anterior .field-name-edici-n-anterior .edicion_anterior>div .file-download a:hover{background-color:#1d1d1b;background-image:url(/sites/all/themes/bcnfest/css/img/fletxa_down_blanca.svg);color:#fff}@media screen and (max-width:1340px){.node-edici-n-anterior .field-name-edici-n-anterior .edicion_anterior.report-active>div a{padding:40px 2px}.node-edici-n-anterior .field-name-edici-n-anterior .edicion_anterior>div .file-download a{padding:5px 40px 5px 15px}}@media screen and (max-width:1300px){.node-edici-n-anterior .field-name-edici-n-anterior .edicion_anterior.report-active>div{flex:1 0 calc(100%/2)}.node-edici-n-anterior .field-name-edici-n-anterior .edicion_anterior.report-active>div:nth-child(1){background-color:#feb924}.node-edici-n-anterior .field-name-edici-n-anterior .edicion_anterior.report-active>div:nth-child(2){background-color:#1d1d1b}
}@media screen and (max-width:600px){.node-edici-n-anterior .field-name-edici-n-anterior .edicion_anterior.report-active>div{flex:1 0 calc(100%/1)}.node-edici-n-anterior .field-name-edici-n-anterior .edicion_anterior.report-active>div:nth-child(1){background-color:#1d1d1b}.node-edici-n-anterior .field-name-edici-n-anterior .edicion_anterior.report-active>div:nth-child(2){background-color:#ef3f37}}.webform-client-form{width:500px;max-width:100%;margin:80px auto 40px;padding:0 20px}.node-type-webform .field-name-title h1{margin-bottom:40px !important}.field-name-field-ct-w-texto{width:700px;max-width:100%;margin:0 auto;text-align:center;padding:0 10px}.webform-client-form .field-name-field-ct-w-texto{text-align:center}.webform-client-form .form-item{margin:25px 0}.webform-client-form .form-item.webform-component-markup{font-size:12px}.webform-client-form .form-item.webform-component-markup,.webform-client-form .form-item.webform-component-markup *{margin-top:0}.webform-client-form .form-item input,.webform-client-form .form-item textarea{border-radius:25px;border:1px solid #000;padding:8px 15px;width:100%;font-size:14px}.webform-client-form .form-item select{font-size:14px;width:100%;padding:8px 15px;border-radius:22px;border:1px solid #000}.webform-client-form .form-item label,.webform-client-form .alter_button{color:#ef3f37;font-size:18px;margin-bottom:10px;font-family:'Futura-Medium';font-weight:400}.webform-client-form .form-item label a{border-bottom:1px solid #ef3f37;padding-bottom:2px;transition:all .5s}.webform-client-form .form-item label a:hover{border-color:#000}.webform-client-form .webform-component-file input[type=submit]{display:none}.webform-client-form .form-managed-file+.description{display:none}.webform-client-form .form-actions{text-align:center;margin-top:50px}.webform-client-form input[type=submit]{padding:8px 25px;-webkit-appearance:none;-moz-appearance:none;background-color:#ee4037;color:#fff;border-radius:25px;display:inline-block;border:1px solid #ee4037;font-size:14px;transition:.3s;-webkit-transition:.3s}.webform-client-form input[type=submit]:hover{background-color:#fff;color:#ee4037;cursor:pointer}.webform-client-form .form-type-checkbox input{cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;display:inline-block;vertical-align:middle;border:1px solid #ef3f37;border-radius:0;height:13px;width:13px;margin-bottom:7px;background-color:#fff;padding:0;transition:background-color .5s}.webform-client-form .form-type-checkbox input:checked{background-color:#000}.webform-client-form .form-type-checkbox label{color:#333;font-size:15px;width:calc(100% - 19px)}.webform-client-form .messages{background:transparent none;border:0;color:#333;text-align:center;padding:60px 30px 10px}.webform-client-form .messages.status{background:transparent url(/sites/all/themes/bcnfest/css/img/tick.png) no-repeat scroll 50% 0%}.webform-client-form .messages.error{background:transparent url(/sites/all/themes/bcnfest/css/img/error.png) no-repeat scroll 50% 0%;margin-bottom:40px}.webform-client-form .messages ul li:nth-child(2){display:none}.webform-client-form fieldset{border:0;margin:0;padding:0}.webform-client-form fieldset+.webform-component-checkboxes,.webform-client-form fieldset+.webform-component-checkboxes .form-item{margin-top:0}.webform-client-form fieldset+fieldset legend{padding-top:50px}.webform-client-form legend{font-family:'Open Sans';font-weight:800;font-size:22px;text-transform:uppercase}.webform-client-form .form-item input.form-radio{width:auto;vertical-align:initial}.webform-client-form .form-item.form-type-radio{display:inline-block;margin:10px 2em 10px -6px}.webform-client-form .form-item.form-type-radio label{color:#333}.webform-client-form .form-item label.small-intro{font-size:16px;margin-right:-250px;margin-bottom:-1em}@media screen and (max-width:840px){.webform-client-form .form-item label.small-intro{margin-right:0}}.node-ficha.view-mode-full{position:relative}.node-ficha.view-mode-full .paragraphs-items-field-ct-f-galeria{display:inline-block;margin-bottom:-5px}
.node-ficha.view-mode-full .field-name-compartir-ficha{width:100%;color:#fff;padding:10px;text-align:center;background-color:#a9a9a9}.node-ficha.view-mode-full .field-name-compartir-ficha .field-label{color:#fff;font-size:15px;font-family:'Futura-medium';text-transform:capitalize}.node-ficha.view-mode-full .field-name-compartir-ficha>*{float:none;display:inline-block;margin:0 10px}.node-ficha.view-mode-full .field-name-compartir-ficha a.a2a_button_facebook{background-image:url(/sites/all/themes/bcnfest/css/img/fb_ficha.png)}.node-ficha.view-mode-full .field-name-compartir-ficha a.a2a_button_twitter{background-image:url(/sites/all/themes/bcnfest/css/img/tw_ficha.png)}.node-ficha.view-mode-full .field-name-compartir-ficha .field-items{margin-bottom:-3px}.node-ficha.view-mode-full .field-name-field-ct-f-img-portada .background{width:100%;height:550px}.node-ficha.view-mode-full .group-portada{display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;left:0;color:#fff;background-color:rgba(0,0,0,.7);height:550px;padding:40px;width:473px;max-width:100%}.node-ficha.view-mode-full .group-portada .field-name-field-ct-f-autor{font-size:30px;color:#ee4037;text-transform:uppercase}.node-ficha.view-mode-full .group-portada .field-name-title h1{font-size:50px;font-family:'Open Sans',sans-serif;font-weight:800;line-height:55px}.node-ficha.view-mode-full .group-portada .field-name-title h1{margin:25px 0}.node-ficha.view-mode-full .group-portada .field-name-field-ct-f-titulo-trans{font-size:18px;font-family:'Open Sans',sans-serif}.node-ficha.view-mode-full .group-portada .field-name-field-ct-f-pdf{margin-top:40px}.node-ficha.view-mode-full .group-portada .field-name-field-ct-f-pdf a{padding-right:35px;background:#ee4037 url(/sites/all/themes/bcnfest/css/img/file_download.png) no-repeat calc(100% - 15px) 50%}.node-ficha.view-mode-full .group-portada .field-name-field-ct-f-pdf a:hover{background:transparent url(/sites/all/themes/bcnfest/css/img/file_download_hover.png) no-repeat calc(100% - 15px) 50%}.node-ficha.view-mode-full .group-portada .group-box{margin-top:35px}.node-ficha.view-mode-full .group-portada .field-name-field-ct-f-sello,.node-ficha.view-mode-full .group-portada .field-name-field-ct-f-premiere{float:left;display:inline-block;position:relative}.node-ficha.view-mode-full .group-portada .field-name-field-ct-f-sello+.field-name-field-ct-f-premiere:before{content:' - ';margin-left:6px}.node-ficha.view-mode-full .sinopsi{padding:60px 20px;width:100%;border-bottom:1px solid rgba(0,0,0,.17)}.node-type-ficha .field-label,.node-type-ficha h2{font-size:32px;font-family:'Open Sans',sans-serif;font-weight:800;color:#ef3f37;text-transform:uppercase;margin-bottom:30px;margin-top:10px}.node-ficha.view-mode-full .sinopsi .text{width:100%;font-family:'Open Sans',sans-serif;line-height:24px}.node-ficha.view-mode-full .trailer{width:100%;max-width:100%;margin:0 auto;padding:60px 20px;border-bottom:1px solid rgba(0,0,0,.17)}.node-ficha.view-mode-full .trailer .video{text-align:center;margin-top:50px}.node-ficha.view-mode-full .trailer .video iframe{width:900px;height:500px;max-width:100%}.node-ficha.view-mode-full .view-ficha-tecnica{padding:60px 20px}.node-ficha.view-mode-full .view-ficha-tecnica .view-content>ul{display:flex;flex-wrap:wrap;justify-content:space-between}.node-ficha.view-mode-full .view-ficha-tecnica .view-content>ul>li{width:25%;padding:10px 40px 10px 0}.node-ficha.view-mode-full .view-ficha-tecnica .view-content>ul>li.stamp{position:absolute}.node-ficha.view-mode-full .view-ficha-tecnica .view-content>ul>li.stamp_0{left:0}.node-ficha.view-mode-full .view-ficha-tecnica .view-content>ul>li.stamp_1{left:25%}.node-ficha.view-mode-full .view-ficha-tecnica .view-content>ul>li.stamp_2{left:50%}.node-ficha.view-mode-full .view-ficha-tecnica .view-content>ul>li.stamp_3{left:75%}.node-ficha.view-mode-full .view-ficha-tecnica .views-field-field-pr-fti-txt-titulo,.node-ficha.view-mode-full .view-ficha-tecnica .views-field-field-pr-fti-titulo{font-size:22px;color:#ef3f37;border-bottom:1px solid #c3c3c2;padding-bottom:5px;margin-bottom:10px}
.node-ficha.view-mode-full .view-ficha-tecnica .views-field-field-pr-fti-texto{font-family:'Open Sans',sans-serif;line-height:26px}.node-ficha.view-mode-full .view-ficha-tecnica .views-field-field-pr-fti-texto p:nth-child(1){margin-top:5px}.node-ficha.view-mode-full .attachment .view{padding:0;display:inline-block;width:100%}.node-ficha.view-mode-full .attachment .view li{width:auto !important;padding:0 !important}.node-ficha.view-mode-full .attachment .box{padding:10px 0 20px;display:inline-block;width:100%}.node-ficha.view-mode-full .attachment .views-field{float:left;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-weight:800}.node-ficha.view-mode-full .attachment .views-field:not(:empty)+.views-field:not(:empty):before{content:' - ';margin-left:6px}.node-type-noticia .field-name-field-ct-n-imagen{margin-top:40px;padding:0 50px}.node-type-noticia .field-name-post-date{font-size:15px;font-family:'Open Sans',sans-serif}.node-type-noticia .field-name-compartir{margin:40px 0 15px;width:100%}.node-type-noticia .field-name-field-pr-t-titulo{color:#ee4037;font-family:'Open Sans',sans-serif;font-weight:800;font-size:32px}.node-type-noticia .field-name-field-ct-n-info{font-family:'Open Sans',sans-serif;font-weight:800;margin:20px 0;line-height:24px}.node-type-noticia .paragraphs-item-texto-item{margin:50px 0}.node-type-noticia .field-name-field-ct-bp-paragraph .field-items .field-item:first-child .paragraphs-item-texto-item{margin-top:0;display:inline-block}.node-type-noticia .paragraphs-item-galeria-de-imagenes{margin:40px 0;padding:0 50px}.node-type-noticia h1{font-size:35px;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-weight:800;color:#ef3f37}.node-type-noticia .paragraphs-item-texto-item .field-name-field-pr-ti-titulo{font-family:'Open Sans',sans-serif;font-weight:800;color:#ef3f37}.node-type-noticia .paragraphs-item-texto-item .field-name-field-pr-ti-texto{font-family:'Open Sans',sans-serif;line-height:24px}.node-type-noticia .paragraphs-item-texto-destacado{width:100%;line-height:24px;margin:20px 0;font-family:'Open Sans',sans-serif}.node-type-noticia .field-name-post-date,.node-type-noticia .field-name-compartir,.node-type-noticia h1,.node-type-noticia .field-name-field-ct-n-info,.node-type-noticia .paragraphs-item-texto-item{padding:0 100px}.node-type-actividad .field-name-field-ct-a-imagen{margin-top:40px}.node-type-actividad .field-name-post-date{font-size:15px}.node-type-actividad .field-name-compartir{margin:40px 0 15px;width:100%}.node-type-actividad h1{color:#ee4037;font-family:'Open Sans',sans-serif;font-weight:800;font-size:32px}.node-type-actividad .paragraphs-item-texto-item{margin:50px 0}.node-type-actividad .paragraphs-item-galeria-de-imagenes{margin:40px 0;padding:0 50px}.node-type-actividad .paragraphs-item-texto-item .field-name-field-pr-ti-titulo{font-family:'Open Sans',sans-serif;font-weight:800;color:#ef3f37}.node-type-actividad .paragraphs-item-texto-item .field-name-field-pr-ti-texto{font-family:'Open Sans',sans-serif;line-height:24px}.node-type-actividad .paragraphs-item-texto-destacado{width:100%;line-height:24px;margin:20px 0;font-family:'Futura-Medium'}.paragraphs-items-field-ct-f-sesiones{background-color:#1d1d1b;color:#fff;padding:50px 40px 70px;position:relative;overflow:hidden}.paragraphs-items-field-ct-f-sesiones:after{content:'';position:absolute;top:-30px;left:calc(50% - 15px);border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:30px solid #1d1d1b}.paragraphs-items-field-ct-f-sesiones .field-name-field-ct-f-sesiones{display:flex;flex-wrap:nowrap;width:100%}.paragraphs-items-field-ct-f-sesiones .field-name-field-ct-f-sesiones>.field-label{color:#fff;font-family:'Open Sans',sans-serif;font-weight:800;font-size:32px;text-transform:uppercase;align-self:center;padding-top:20px;padding-right:30px}.paragraphs-items-field-ct-f-sesiones .field-name-field-ct-f-sesiones>.field-items{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px 0;border-left:1px solid #fff}
.paragraphs-items-field-ct-f-sesiones .field-name-field-ct-f-sesiones>.field-items>.field-item{text-align:left;border-right:1px solid #fff;display:flex;justify-content:center;align-items:flex-start;padding:0 24px}.paragraphs-items-field-ct-f-sesiones .field-name-field-ct-f-sesiones>.field-items>.field-item:nth-last-child(1){border:0}.paragraphs-items-field-ct-f-sesiones .field-name-field-ct-f-sesiones>.field-items>.field-item>div{display:inline-block;width:250px;max-width:100%}.paragraphs-items-field-ct-f-sesiones .field-name-field-ct-f-sesiones .group-box{display:inline-block;width:100%}.paragraphs-items-field-ct-f-sesiones .field-name-field-ct-f-sesiones .field-name-field-pr-si-lugar,.paragraphs-items-field-ct-f-sesiones .field-name-field-ct-f-sesiones .field-name-field-pr-si-version{display:inline-block;padding:0}.paragraphs-items-field-ct-f-sesiones .field-name-field-ct-f-sesiones .field-name-field-pr-si-version{padding-left:5px}.paragraphs-items-field-ct-f-sesiones .field-name-field-ct-f-sesiones .field-name-field-pr-si-lugar{position:relative;padding-right:13px}.paragraphs-items-field-ct-f-sesiones .field-name-field-ct-f-sesiones .field-name-field-pr-si-lugar:after{content:'-';position:absolute;right:0;top:0}.paragraphs-items-field-ct-f-sesiones .field-name-field-pr-si-texto{width:250px;max-width:100%;font-size:14px}.paragraphs-items-field-ct-f-sesiones .field-name-field-pr-si-tickets{margin-top:16px;font-size:12px}.paragraphs-items-field-ct-f-sesiones .field-name-field-pr-si-fecha{font-family:'Open Sans',sans-serif;font-weight:800;display:inline-block;padding-right:14px;position:relative}.paragraphs-items-field-ct-f-sesiones .field-name-field-pr-si-fecha:after{content:'-';position:absolute;right:0;top:50%;font-family:'Futura-Medium';line-height:0}.paragraphs-items-field-ct-f-sesiones .field-name-field-pr-si-hora{font-family:'Open Sans',sans-serif;font-weight:800;display:inline-block}.view-colaboradores-footer{margin:30px 0}.view-colaboradores-footer .view-content>.item-list>ul{text-align:center;display:block;width:100%;max-width:900px;margin:0 auto}.view-colaboradores-footer .field-name-title{width:calc(100% - 30px);margin:10px 0 15px;text-align:center;font-size:13px;color:#919396;height:21px}.view-colaboradores-footer .views-row{display:inline-block;width:auto;text-align:center;vertical-align:top;margin-left:-5px;margin-bottom:2em}.view-colaboradores-footer .views-row .logos>.item-list{border-right:1px solid #ccc;padding-right:15px;margin-right:15px}.view-colaboradores-footer .views-row:nth-last-child(1) .logos>.item-list{border-right:0;margin:0;padding:0}.view-colaboradores-footer .logos ul{display:inline-block;width:100%;height:104px}.view-colaboradores-footer .logos ul:before{content:"";display:inline-block;vertical-align:middle;height:100%}.view-colaboradores-footer .logos ul li{display:inline-block;margin:10px;vertical-align:middle}.view-colaboradores-footer .logos ul li.first{margin-left:0}.view-colaboradores-footer .logos ul li.last{margin-right:0}.view-colaboradores-footer .logos img{max-height:40px;width:auto}#block-block-3 #anclas{width:100%;text-align:center;display:inline-block;color:#fff;background-color:#1d1d1b;position:absolute;z-index:9;margin-top:-1px}#block-block-3 #anclas.active{position:fixed;top:0;left:0}body.toolbar #block-block-3 #anclas.active{top:64px}#block-block-3 #anclas li{padding:20px;display:inline-block;cursor:pointer;transition:all .5s;font-family:'Futura-Medium';margin-left:-5px;margin-top:0;font-size:13px;text-transform:uppercase}#block-block-3 #anclas li.active,#block-block-3 #anclas li:hover{background-color:#575756}#sliding-popup.sliding-popup-bottom{padding:10px 0;height:auto;bottom:0;z-index:100;background-color:#6f6f6e;border-top:1px solid #fff;width:100%;font-size:15px;color:#fff;font-family:'Open Sans',sans-serif}#sliding-popup .popup-content{padding:0 15px;position:relative;max-width:1370px}#sliding-popup .popup-content #popup-text{float:none;max-width:100%;margin:0;font-family:'Open Sans',sans-serif}
#sliding-popup .popup-content #popup-text h2{font-family:'Open Sans',sans-serif;font-size:18px;font-weight:300}#sliding-popup .popup-content #popup-text p{font-size:13px;font-weight:300}#sliding-popup .eu-cookie-compliance-more-button{transition:background-color .5s,color .5s;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:20px;border:0;color:#333;font-family:'Open Sans',sans-serif;font-weight:400;box-shadow:none;margin:5px;text-shadow:none;padding:5px 25px;font-size:14px}#sliding-popup .eu-cookie-compliance-categories{padding:15px 0 0;display:none;position:fixed;top:0;left:0;height:100%;width:100%;padding:50px;background:rgba(0,0,0,.7);flex-direction:column;justify-content:center;align-items:center}#sliding-popup .eu-cookie-compliance-categories.open{display:flex}#sliding-popup .eu-cookie-compliance-categories .ico-close{width:100%;max-width:900px;text-align:right}#sliding-popup .eu-cookie-compliance-categories .ico-close .ico{position:relative;width:30px;height:30px;margin-bottom:10px;display:inline-block}#sliding-popup .eu-cookie-compliance-categories .ico-close .ico:before,#sliding-popup .eu-cookie-compliance-categories .ico-close .ico:after{position:absolute;left:15px;content:'';height:30px;width:3px;background-color:#fff;-webkit-transition:.2s;transition:.2s}#sliding-popup .eu-cookie-compliance-categories .ico-close .ico:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#sliding-popup .eu-cookie-compliance-categories .ico-close .ico:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#sliding-popup .eu-cookie-compliance-categories .ico-close .ico:hover{cursor:pointer}#sliding-popup .eu-cookie-compliance-categories .ico-close .ico:hover:before,#sliding-popup .eu-cookie-compliance-categories .ico-close .ico:hover:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#sliding-popup .eu-cookie-compliance-categories .eu-cookie-compliance-category{background:#fff;color:#1d1d1d!important;padding:20px 40px;width:100%;max-width:900px}#sliding-popup .eu-cookie-compliance-categories .eu-cookie-compliance-category div{color:#1d1d1d!important}#sliding-popup .eu-cookie-compliance-categories .eu-cookie-compliance-category:nth-child(2){padding-top:40px}#sliding-popup .eu-cookie-compliance-categories .eu-cookie-compliance-category:nth-child(3){padding-bottom:40px}#sliding-popup .eu-cookie-compliance-categories input[type=checkbox]+label:before{content:"";width:20px;height:20px;float:left;margin:0 15px 0 0;background:#ddd;border:none}#sliding-popup .eu-cookie-compliance-categories input[type=checkbox]:checked+label:after{content:"";width:23px;height:7px;border:3px solid #ee4037;float:left;margin-left:4px;border-right:0;border-top:0;margin-top:0;transform:rotate(-42deg);position:absolute;left:0;top:0}#sliding-popup .eu-cookie-compliance-categories input[type=checkbox]:disabled+label{opacity:.7}#sliding-popup .eu-cookie-compliance-categories input[type=checkbox]:disabled+label:hover{cursor:not-allowed}#sliding-popup .eu-cookie-compliance-categories input[type=checkbox]:disabled+label:after{opacity:.5}#sliding-popup .eu-cookie-compliance-categories input[type=checkbox]{display:none}#sliding-popup .eu-cookie-compliance-categories label{display:flex;align-items:center;font-size:18px;margin:0;position:relative;font-weight:400;color:#1d1d1d!important}#sliding-popup .eu-cookie-compliance-categories label:hover{cursor:pointer}#sliding-popup .eu-cookie-compliance-category-description{font-size:15px;margin-top:5px;padding-left:35px}#sliding-popup .eu-cookie-compliance-categories-buttons{margin:20px 0 0}#sliding-popup .eu-cookie-compliance-default-button,#sliding-popup .open-preferences{transition:background-color .5s,color .5s;background-color:#333;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:20px;border:0;color:#fff;font-family:'Open Sans',sans-serif;font-weight:400;box-shadow:none;margin:0 10px 0 0;text-shadow:none;padding:5px 25px;font-size:14px}#sliding-popup .eu-cookie-compliance-default-button:hover,#sliding-popup .open-preferences:hover{background:#fff;color:#333}
#sliding-popup .open-preferences:before{content:"Setting Cookies";color:#fff}#sliding-popup .open-preferences:hover:before{color:#333}.i18n-es #sliding-popup .open-preferences:before{content:"Configurar Cookies"}.i18n-ca #sliding-popup .open-preferences:before{content:"Configurar Cookies"}#sliding-popup .eu-cookie-compliance-save-preferences-button{transition:background-color .5s,color .5s;background-color:#ee4037;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:20px;border:0;color:#fff;font-family:'Open Sans',sans-serif;font-weight:400;box-shadow:none;margin:0 10px 0 0;text-shadow:none;padding:5px 25px}#sliding-popup .eu-cookie-compliance-save-preferences-button:hover{background:#fff;color:#333}#sliding-popup .open-preferences:hover:before{color:#fff}#sliding-popup .popup-content #popup-buttons{margin:-30px 0 0;display:flex;align-items:center;max-width:100%;flex-wrap:wrap}.view-seus .view-content{display:grid;grid-template-columns:repeat(auto-fill,32.2%);justify-content:space-between;margin-bottom:3em}.view-seus .view-header h1{text-align:center;font-size:40px;font-family:'Open Sans',sans-serif;font-weight:800;text-transform:uppercase;margin:40px 0 80px}.view-seus .views-row{position:relative;overflow:hidden;height:228px;padding:2em 1.5em;margin-bottom:1.1em;color:#fff;background:transparent url(/sites/all/themes/bcnfest/css/img/fons_seus_01.jpg) no-repeat center center}.view-seus .views-field-nothing{position:absolute;width:86%;z-index:40}.view-seus .views-field-field-imatge-fons{position:absolute;top:0;height:100%;width:100%;left:0;z-index:20}.view-seus .views-field-title{font-size:26px;font-family:'Open Sans',sans-serif;font-weight:800;text-transform:uppercase;border-bottom:1px solid rgba(256,256,256,.5);padding-bottom:.3em;margin-bottom:.3em;line-height:124%}.view-seus .views-field-field-url-google-maps{margin-top:.5em}.view-seus .views-field-field-url-google-maps a.go-maps{font-size:15px;padding:.5em 2.5em .5em 1.5em;background:transparent url(/sites/all/themes/bcnfest/css/img/icona_rodona_fletxa.svg) no-repeat right center}.view-seus .views-field-field-url-google-maps a.go-maps:hover{color:#ef3f37;text-shadow:2px 2px 0 #333}.paragraphs-item-newsletter .field-name-field-pr-n-paragraph>.field-items>.field-item:nth-child(3) .paragraphs-item-texto{height:100%}.paragraphs-item-newsletter .field-name-field-pr-n-paragraph>.field-items>.field-item:nth-child(3) .paragraphs-item-texto>div{display:flex;flex-direction:column;justify-content:space-between}.paragraphs-item-newsletter .field-name-field-pr-n-paragraph>.field-items>.field-item:nth-child(3) .field-name-field-pr-t-enlaces a{color:#fff;background-color:#ef3f37;border:1px solid #ef3f37}.paragraphs-item-newsletter .field-name-field-pr-n-paragraph>.field-items>.field-item:nth-child(3) .field-name-field-pr-t-enlaces a:hover{color:#ef3f37;background-color:#fff;border:1px solid #fff}.red{color:red}.row-evento{height:calc(100% - 20px);padding:2em}.row-evento.fondo-yellow{background-color:#f9da4a}.row-evento.fondo-ninguno,.row-evento.fondo-white{background-color:#fff}.row-evento .tipo .tag{background-color:#3c3c3b;padding:5px 10px;color:#fff;font-size:16px}.row-evento .titol{font-size:20px;text-transform:uppercase;margin:1.5em 0 1em}.row-evento .descrip{margin-bottom:1em;font-size:15px}.row-evento .location{background:transparent url(/sites/all/themes/bcnfest/css/img/icono_location.svg) no-repeat left center;padding:10px 2em}.row-evento .time{background:transparent url(/sites/all/themes/bcnfest/css/img/icono_reloj.svg) no-repeat left center;padding:10px 2em}.row-evento .buttons{display:flex;justify-content:space-between}.row-evento a{color:#fff;padding:5px 25px;background-color:#ee4037;border:1px solid transparent;border-radius:20px;margin:0;font-size:12px;margin-top:1.5em;display:inline-block;transition:all .5s}.row-evento a.ver-peli{background-color:#000}.row-evento a:hover{color:#ee4037;padding:5px 25px;background-color:#fff;border:1px solid #ee4037}.row-evento a.ver-peli:hover{background-color:#fff;color:#000;border:1px solid #000}
ul.primary{margin-top:20px;line-height:41px;padding:0 0 0 2em}ul.primary li a{padding:10px 20px;font-family:'Open Sans',sans-serif;font-weight:300}ul.primary li.active a,ul.primary li a:hover{color:#333}ul.primary li a{background:#222;color:#fff}.follow-sn-desktop{display:inline-block}.follow-sn-desktop i{padding:0 7px}.follow-sn-mobile{display:none!important}.follow-sn-mobile a{background-color:transparent!important;color:#333!important;font-size:22px!important;padding:0 7px}@media screen and (max-width:1235px){.follow-sn-desktop{display:none}.follow-sn-mobile{display:block!important}}@media screen and (min-width:1700px){.view-id-programacion .box img{width:120%;height:120%}}@media screen and (max-width:900px){.view-colaboradores-footer .item-list ul{flex-direction:column}.view-colaboradores-footer .item-list .views-row{width:100%;max-width:none;padding:0 0 20px;position:relative}.view-colaboradores-footer .item-list .views-row:after{content:'';width:150px;height:1px;background-color:#ccc;display:inline-block;position:absolute;bottom:10px;left:calc(50% - (150px/2))}.view-colaboradores-footer .item-list .views-row:nth-last-child(1):after{content:none;padding-bottom:0}.view-colaboradores-footer .logos ul{height:auto}.view-colaboradores-footer .views-row .logos>.item-list{margin:0;padding:0;border:0}.view-colaboradores-footer .view-content>.item-list>ul{margin-bottom:-30px}.view-colaboradores-footer .logos img{max-height:80px;width:auto}.view-colaboradores-footer .field-name-title{width:100%}}@media screen and (max-width:1235px){header{display:inline-block}header .top{width:calc(100% - 70px);display:inline-block;vertical-align:top}header .top .container{display:inline-block;overflow:hidden}header.active .top .container{display:inline-block;overflow:visible}header .box{width:100%;float:none;margin:0;opacity:0;transition:all .5s;max-width:0;max-height:0px}header #logo{width:100%;min-width:0;margin-bottom:-3px;text-align:left;opacity:1;max-width:none;max-height:none;overflow:hidden;transition:all .5s}header.active #logo{opacity:0;max-width:0;max-height:0px;display:block}header.active .box{opacity:1;max-width:none;max-height:none}header.active .box{display:flex;justify-content:center;align-items:center}header.active .box>*{flex:1;text-align:center;padding:0}#menu_top_right ul.menu>li,#lang-dropdown-select-language,#lang-dropdown-select-language .dd-select,#block-lang-dropdown-language .ddsDefault .dd-options{text-align:center;width:100% !important;box-shadow:none}#block-lang-dropdown-language .ddsDefault .dd-options{background:0 0;margin-top:12px}#block-lang-dropdown-language .ddsDefault .dd-options a:not(.dd-option-selected){width:60px;background-color:#fff;display:inline-block}#block-lang-dropdown-language .ddsDefault .dd-pointer-down{margin-left:12px !important;right:auto !important}#menu_top{margin:0;padding-left:10px;display:none}header .box>*{padding:0}#main_menu{width:60px;height:60px;display:inline-block;vertical-align:middle}#main_menu>span,#main_menu>.close{display:none!important}#main_menu .content>ul.menu{display:none;position:absolute;left:0;top:58px;z-index:999;width:100%;padding:0 !important;flex-direction:column;height:calc(100vh - 57px);overflow:scroll}#main_menu .content>ul.menu>li{flex:1;display:flex;justify-content:center;align-items:center}#main_menu .content>ul.menu>li:nth-last-child(1){background-color:#fff;flex:none;display:flex}#main_menu .content>ul.menu>li:nth-last-child(1) a{border-radius:20px;color:#fff;padding:7px 15px;background-color:#ee4037}#main_menu .content>ul.menu>li:nth-last-child(1) li:nth-last-child(1) a{background-color:#333}#main_menu .content>ul.menu>li:nth-last-child(1) li{margin:7px !important;display:inline-block;text-align:center}#main_menu .content>ul.menu>li.expanded.active{flex:none;justify-content:flex-start;flex-direction:column}#main_menu .content>ul.menu>li.expanded:not(.active) ul{display:none !important}#main_menu .content>ul.menu>li.expanded.active ul{display:block !important}#main_menu .content>ul.menu>li.expanded.active>*{flex:1}body.toolbar #main_menu .content>ul.menu{top:118px}
#main_menu .content>ul.menu>li.expanded>*:nth-child(1):after{content:'+';margin-left:5px;display:block;transform:rotate(0deg);transition:transform .5s;height:auto;width:auto;background-color:transparent;left:auto;right:-20px;bottom:10px}#main_menu .content>ul.menu>li:not(.expanded)>*:nth-child(1):after{content:none}#main_menu .content>ul.menu>li.expanded.active>*:nth-child(1):after{transform:rotate(45deg)}#main_menu .content>ul.menu>li.expanded:before{content:none}#main_menu .content>ul.menu>li.expanded:after{content:none}#main_menu .content>ul.menu li{width:100%;padding:0;margin:0 !important;position:relative}#main_menu .content>ul.menu>li{border-bottom:1px solid #fff;min-height:42px}#main_menu .content>ul.menu li>span,#main_menu .content>ul.menu li>a{padding:10px 0;display:inline-block;text-transform:none;font-size:18px}#main_menu .content>ul.menu ul.menu a{font-size:15px}#main_menu .content>ul.menu ul.menu a.active:after,#main_menu .content>ul.menu ul.menu a:hover:after{content:none}#main_menu .content>ul.menu>li.expanded ul.menu{position:relative;top:auto;padding:10px;width:100%;box-shadow:none;color:#ee4037;z-index:inherit;background-color:#fff;text-align:center}#main_menu .mv_button{display:inline-block;padding:15px 0;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter}#main_menu .mv_button .box_button{position:relative;display:inline-block;width:40px;height:24px;vertical-align:middle}#main_menu .mv_button .inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);top:50%;margin-top:-2px;transition-duration:.22s}#main_menu .mv_button .inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in;top:-10px}#main_menu .mv_button .inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19);bottom:-10px}#main_menu .mv_button .inner,#main_menu .mv_button .inner:after,#main_menu .mv_button .inner:before{display:block;content:"";background-color:#333;position:absolute;width:40px;height:1px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;left:0}#main_menu .mv_button.active .inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}#main_menu .mv_button.active .inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}#main_menu .mv_button.active .inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}#main_menu .mv_button.active .inner:before,#main_menu .mv_button.active .inner:after,#main_menu .mv_button.active .inner{background-color:#ef3f37;height:3px}}@media screen and (max-width:1200px){.node-edici-n-anterior .field-name-edici-n-anterior .edicion_anterior>div{flex:1 0 auto}.view-pr-material-corporativo .views-row.active .views-field-field-ct-f-galeria>.entity{left:10%;max-width:80%;top:10%}.paragraphs-item-ultimas-noticias .view-content{padding:20px 40px}.paragraphs-item-colaboradores .field-name-field-pr-c-patrocinadores .field-name-title{padding-left:0}.paragraphs-item-newsletter-item .field-name-field-pr-ni-titulo,.paragraphs-item-newsletter .paragraphs-item-texto h3{font-size:30px;line-height:35px;margin-bottom:30px}.paragraphs-item-newsletter .paragraphs-item-texto{padding:50px 30px}}@media screen and (max-width:992px){.view-pr-material-corporativo .view-content .views-row{flex:1 0 100%;max-width:none;padding:10px 0}.paragraphs-item-slider-principal .group-box{width:50%;padding:20px}.paragraphs-item-slider-principal .flex-control-nav{left:18px}.paragraphs-item-texto{padding:30px}.paragraphs-item-listado-de-titulos{padding:30px}.paragraphs-item-listado-de-titulos .content{padding:0}.view-id-secciones.view-display-id-page .seccion:not(.one_row)+ul li{width:50%}.view-id-secciones.view-display-id-page .seccion:not(.one_row){width:calc(50% - 20px)}.view-programacion .item .views-row{flex:1 0 50%;max-width:50%}.view-programacion .item .views-row .background{height:300px}.paragraphs-item-imagen-texto-2col{display:inline-block;width:100%;padding-bottom:21px}
.paragraphs-item-imagen-texto-2col .field-name-field-pr-it-imagen,.paragraphs-item-imagen-texto-2col .group-box{min-height:0px}.paragraphs-item-imagen-texto-2col .field-name-field-pr-it-imagen .background{width:100%;height:300px}.paragraphs-item-imagen-texto-2col .group-box:after{top:-20px !important;left:40px !important;right:auto !important;border-left:20px solid transparent !important;border-right:20px solid transparent !important;border-bottom:20px solid #000;border-top:0}.field-item.even .paragraphs-item-imagen-texto-2col .group-box:after{right:40px !important;left:auto !important}.paragraphs-item-imagen-texto-2col[data-color=amarillo] .group-box:after{border-bottom-color:#feb924}.paragraphs-item-imagen-texto-2col[data-color=blanco] .group-box:after{border-bottom-color:#fff}.paragraphs-item-imagen-texto-2col[data-color=rojo] .group-box:after{border-bottom-color:#ef3f37}.paragraphs-item-imagen-texto-2col .field-name-field-pr-it-titulo h2{margin:20px 0}.paragraphs-item-imagen-texto-2col .field-name-field-pr-it-texto p:nth-child(1){margin-top:0}.paragraphs-item-imagen-texto-2col .field-name-field-pr-it-texto p:nth-last-child(1){margin-bottom:0}.paragraphs-item-imagen-texto-2col .group-box>*{margin:0 20px}.paragraphs-item-newsletter-item{padding:20px 30px}.paragraphs-item-newsletter .paragraphs-item-texto{padding:30px 10px}.paragraphs-item-newsletter .field-name-field-pr-n-paragraph>.field-items{flex-direction:column}.paragraphs-item-newsletter .field-name-field-pr-n-paragraph>.field-items>.field-item{max-width:none}.paragraphs-item-newsletter .paragraphs-item-texto .field-name-field-pr-t-enlaces a{margin-bottom:0}.paragraphs-item-video .player{width:100%;display:inline-block;padding:40px}.paragraphs-item-video iframe{width:750px;height:419px;margin:0 auto;display:block;max-width:100%}.view-actividades-paralelas .views-row .views-field-field-ct-a-imagen,.view-actividades-paralelas .views-row .group-box{width:100%}.view-actividades-paralelas .views-row .views-field-field-ct-a-imagen{height:400px}.view-actividades-paralelas .views-row .group-box{padding-left:0;padding-top:10px}.paragraphs-item-texto[data-col="3"] .field-name-field-pr-t-items>.field-items>.field-item{flex:1 0 50%;max-width:50%}.paragraphs-item-ultimas-noticias .view-content{padding:20px}.paragraphs-item-ultimas-noticias .views-row{padding:0 5px}.paragraphs-item-colaboradores .field-name-field-pr-c-patrocinadores .field-name-title{padding-left:0}.node-ficha.view-mode-full .view-ficha-tecnica .view-content>ul{justify-content:flex-start}.node-ficha.view-mode-full .view-ficha-tecnica .view-content>ul>li{width:32%}footer .box{padding:20px}#footer_menu .content>ul.menu>li{width:calc(100%/3)}footer #block-block-2 .content ul{flex:1 0 calc(100%/3)}footer #block-block-2 .content ul:nth-child(1){flex:1 0 calc(100%/3)}}@media screen and (max-width:750px){.paragraphs-items-field-ct-f-sesiones .field-name-field-ct-f-sesiones>.field-items,.paragraphs-items-field-ct-f-sesiones .field-name-field-ct-f-sesiones,.paragraphs-items-field-ct-f-sesiones .field-name-field-ct-f-sesiones>.field-items>.field-item{display:block;border-right:0;border-left:0}.paragraphs-items-field-ct-f-sesiones .field-name-field-ct-f-sesiones>.field-items>.field-item{border-bottom:1px solid #fff;padding-bottom:16px;margin-bottom:16px}.paragraphs-items-field-ct-f-sesiones .field-name-field-pr-si-texto{position:relative;margin-top:10px}.paragraphs-items-field-ct-f-sesiones .field-name-field-pr-si-tickets .redbutton{margin-bottom:-26px !important}.close{width:40px;height:40px}.close:before,.close:after{top:19px;left:5px;height:4px;width:30px}header .box>*{padding:0 5px}#menu_top{display:none}.view-actividades-paralelas .views-row .views-field-field-ct-a-imagen{height:300px}.paragraphs-item-texto-destacado{padding:10px}.node.view-mode-full>.field-name-title h1{margin:20px 0 40px}#block-block-3 #anclas li{padding:5px 15px}.view-colaboradores-footer .logos img{max-height:50px;max-width:100px}.view-colaboradores-footer .logos ul li{margin:5px}#go_up{right:10px;bottom:10px;width:30px;height:30px}
.node-ficha.view-mode-full .group-portada .field-name-title h1{font-size:30px;line-height:36px}.node-ficha.view-mode-full .group-portada{padding:15px}.view-tags-secciones .field-name-field-tx-s-icono{width:44px}.view-tags-secciones .field-name-title{width:calc(100% - 50px)}.view-tags-secciones .item-list>ul>li .field-name-title>.field-items{text-align:left}.view-tags-secciones .field-name-field-tx-s-icono,.view-tags-secciones .field-name-title{display:inline-block;vertical-align:middle;font-size:11px}.view-tags-secciones .views-row .taxonomy-term{justify-content:center;align-items:center;flex-direction:row;padding:0}.view-tags-secciones .item-list>ul{flex-wrap:wrap}.view-tags-secciones .item-list>ul>li{padding:0;flex:1 0 50%}.view-tags-secciones .item-list>ul>li .field-name-title>.field-items,.view-tags-secciones .item-list>ul>li .field-name-title>.field-items .field-item{display:block;height:auto;text-align:left}.view-tags-secciones .view-content{height:256px}.paragraphs-item-slider-principal .background,.not-front .paragraphs-item-slider-principal .background{height:300px}.paragraphs-item-slider-principal .group-box{position:relative;width:100%;background-color:#e83e35;height:auto;padding-bottom:40px}.paragraphs-item-slider-principal .group-box .field-name-field-pr-spi-titulo{font-size:80px}.paragraphs-item-slider-principal .field-name-field-pr-spi-subtitulo{font-size:30px;line-height:31px}.paragraphs-item-slider-principal .field-name-field-pr-spi-sup,.paragraphs-item-slider-principal .field-name-field-pr-spi-sup2{width:100%;float:none}.paragraphs-item-slider-principal .flex-control-nav{bottom:5px}.front .paragraphs-item-slider-principal .scroll-navigation.active{opacity:0}.paragraphs-item-video .player{width:100%;display:inline-block;padding:40px 10px}.paragraphs-item-video iframe{width:100%;height:350px;margin:0 auto;display:block;max-width:100%}.view-programacion .view-empty .programacion{min-height:550px}.node-ficha.view-mode-full .group-portada .field-name-field-ct-f-sello+.field-name-field-ct-f-premiere:before{content:none}.node-ficha.view-mode-full .group-portada .field-name-field-ct-f-sello{width:100%}.node-ficha.view-mode-full .view-ficha-tecnica,.node-ficha.view-mode-full .sinopsi,.node-ficha.view-mode-full .trailer{padding:30px 0}.node-ficha.view-mode-full .view-ficha-tecnica .view-content>ul{justify-content:space-between}.node-ficha.view-mode-full .view-ficha-tecnica .view-content>ul>li{display:inline-block;width:48%;padding:10px 0}.node-ficha.view-mode-full .attachment .views-field:not(:empty)+.views-field:not(:empty):before{content:none}.node-ficha.view-mode-full .attachment .views-field{width:100%}.node-ficha.view-mode-full .trailer .video iframe{height:300px}.view-id-secciones.view-display-id-page .view-content .item-list:nth-child(1){margin-top:0}.view-id-secciones.view-display-id-page .seccion>h3{margin-top:0}.view-id-secciones.view-display-id-page .view-content .item-list{margin:40px 0}.view-id-secciones.view-display-id-page .view-content .item-list .one_row{width:100% !important;float:none !important;margin-top:300px;position:relative;padding:20px 10px !important}.view-id-secciones.view-display-id-page .seccion.one_row .image{width:100%;float:none;top:-300px;left:0;height:300px}.view-id-secciones.view-display-id-page .seccion:not(.one_row)+ul li{width:100%;padding:0}.view-id-secciones.view-display-id-page .seccion:not(.one_row){width:100%;margin:0}.view-id-secciones.view-display-id-page .view-content .item-list:nth-child(2n-1) .image:after{top:auto;left:40px;right:auto;bottom:0;border-bottom:20px solid #ef3f37;border-top:0;border-right:20px solid transparent;border-left:20px solid transparent}.view-id-secciones.view-display-id-page .item-list .seccion:not(.one_row){padding:20px 10px !important;height:auto !important}.view-id-secciones.view-display-id-page .seccion:not(.one_row)+ul li a>div{padding-left:10px}.view-id-secciones.view-display-id-page .seccion:not(.one_row)+ul li a>div.image{padding-left:0}.view-id-secciones.view-display-id-page .seccion:not(.one_row)+ul li a>div.title{padding-left:10px;height:auto !important}
.view-id-secciones.view-display-id-page .seccion:not(.one_row)+ul li:hover a>div.title{padding-left:20px}#block-search-form .content.active form{left:auto;padding:10px}.page-search ol.search-results li{padding:20px}.view-pr-material-corporativo .view-content .views-row .box,.view-pr-material-corporativo .view-content .views-row:hover .box,.paragraphs-item-material-corporativo .field-name-field-pr-mc-material>.field-items>.field-item .file a{background-image:none !important}.paragraphs-item-material-corporativo .field-name-field-pr-mc-material>.field-items{display:inline-block;width:100%}.paragraphs-item-material-corporativo .field-name-field-pr-mc-material>.field-items>.field-item{width:100% !important;padding:0 !important;margin-bottom:20px}.paragraphs-item-material-corporativo .views-row.active .views-field-field-ct-f-galeria>.entity{width:100%;max-width:none;left:auto;top:auto;margin-top:100px;height:auto}.paragraphs-item-material-corporativo .views-row.active .views-field-field-ct-f-galeria .flexslider .flex-direction-nav .flex-prev{left:0}.paragraphs-item-material-corporativo .views-row.active .views-field-field-ct-f-galeria .flexslider .flex-direction-nav .flex-next{right:0}.paragraphs-item-material-corporativo .views-row.active .views-field-field-ct-f-galeria .flexslider:hover .flex-direction-nav .flex-prev{left:0}.paragraphs-item-material-corporativo .views-row.active .views-field-field-ct-f-galeria .flexslider:hover .flex-direction-nav .flex-next{right:0}.paragraphs-item-material-corporativo .close{z-index:99999}.view-noticias .views-row .box{padding:40px 10px 30px}.view-noticias .views-row:nth-last-child(1) .box{border:0}.view-noticias .views-row .box>div{display:inline-block;width:100%;float:none}.view-noticias .group-box{padding:10px}.view-noticias .field-name-field-ct-n-info p{margin:0}.view-noticias .views-row .left{height:300px}.node-type-noticia .field-name-field-ct-n-imagen{padding:0}.node-type-noticia h1{line-height:33px}.node-type-noticia .field-name-post-date,.node-type-noticia .field-name-compartir,.node-type-noticia h1,.node-type-noticia .field-name-field-ct-n-info,.node-type-noticia .paragraphs-item-texto-item{padding:0}.node-type-actividad .field-name-field-ct-a-imagen,.node-type-actividad .field-name-post-date,.node-type-actividad .field-name-compartir,.node-type-actividad h1,.node-type-actividad .field-name-field-ct-n-info,.node-type-actividad .paragraphs-item-texto-item{padding:0}.node-type-actividad .field-name-compartir{margin:20px 0 15px}.view-actividades-paralelas .views-row{padding:10px;display:inline-block;width:100%}.view-actividades-paralelas .views-row:nth-last-child(1){border:0}.view-actividades-paralelas .views-row>div{width:100%;display:inline-block;text-align:center;margin:5px 0}.view-actividades-paralelas .views-row .fecha span{float:none;display:inline-block;margin:0}.field-name-field-tx-p-patrocinadores>.field-items{text-align:center}.paragraphs-item-colaboradores .field-name-field-pr-c-patrocinadores .field-name-title,.paragraphs-item-colaboradores .field-name-field-pr-c-patrocinadores .paragraphs-items-field-tx-p-patrocinadores{width:100%}.paragraphs-item-listado-de-titulos .field-name-field-pr-lt-fichas>.field-items,.paragraphs-item-listado-de-titulos .field-name-field-pr-lt-fichas>.field-items>.field-item{display:inline-block;width:100%}.view-programacion .item .rows,.view-programacion .item .views-row{display:inline-block;width:100%;max-width:none}.view-programacion .item .views-row{padding:10px}.view-programacion .item .views-row .background{height:300px}.view-jurado .group-box{width:100%;padding:30px 20px}.view-jurado .field-name-field-ct-c-imagen{border-radius:100%;text-align:center;position:relative;top:auto;left:auto;border:0}.view-jurado .field-name-field-ct-c-imagen img{margin-top:-27px;border-radius:100%}.view-jurado .views-row:nth-child(3n-1) .field-name-field-ct-c-imagen img{border:7px solid #3c3c3b}.view-jurado .views-row:nth-child(3n-2) .field-name-field-ct-c-imagen img{border:7px solid #feb924}.view-jurado .views-row:nth-child(3n) .field-name-field-ct-c-imagen img{border:7px solid #ef3f37}
.paragraphs-item-texto{padding:10px}.paragraphs-item-texto .field-name-field-pr-t-items>.field-items{display:inline-block;width:100%}.paragraphs-item-texto[data-col="3"] .field-name-field-pr-t-items>.field-items>.field-item{max-width:none !important}.paragraphs-item-ultimas-noticias .views-row{padding:0;width:100%}.webform-client-form .form-type-checkbox label{font-size:13px}.webform-client-form .form-type-checkbox input{margin:0}#footer_menu .content>ul.menu>li{width:50%}footer #block-block-2{display:inline-block}footer #block-block-2 .content{flex-direction:column;margin-top:20px;padding-left:10px}footer #block-block-2 .content,footer #block-block-2 .content ul{width:100%;margin:10px 0;padding:0}footer #block-block-2 .content ul:nth-child(1) li{width:100%;display:inline-block;margin:5px 0;padding:0}footer #block-block-2 .content ul{flex:1}footer #block-block-2 .content ul:nth-child(1){order:2}footer #block-block-2 .content ul:nth-child(2){order:3}footer #block-block-2 .content ul:nth-child(3){order:1;padding-left:10px}#footer_menu .content>ul.menu>li{padding:10px}.field-name-field-tx-p-patrocinadores>.field-items>.field-item{padding:4%}.view-id-programacion .box img{width:120%;height:120%}#sliding-popup .popup-content #popup-text h2{font-size:14px}#sliding-popup .popup-content #popup-buttons{width:100%;text-align:left;margin:10px 0 0;float:none}#sliding-popup .popup-content #popup-text{width:100%}#sliding-popup .eu-cookie-compliance-secondary-button{margin:0 10px 0 0}#sliding-popup .eu-cookie-compliance-default-button,#sliding-popup .open-preferences{margin:0 10px 10px 0}#sliding-popup .eu-cookie-compliance-categories{padding:20px}#sliding-popup .eu-cookie-compliance-categories .eu-cookie-compliance-category{padding:10px 20px}}@media screen and (max-height:750px) and (max-width:1400px){.paragraphs-item-slider-principal .background,.not-front .paragraphs-item-slider-principal .background{height:400px}.paragraphs-item-programacion-destacada .background,.paragraphs-item-programacion-destacada ul.slides>li,.view-noticias .views-row .left{height:200px}.view-id-secciones.view-display-id-page .seccion:not(.one_row)+ul .background{height:220px}.paragraphs-item-slider-principal .flex-control-nav{bottom:5px}.view-tags-secciones .item-list>ul>li{padding:5px}.view-tags-secciones .item-list>ul>li .field-name-field-tx-s-icono>.field-items{height:auto}.view-id-secciones.view-display-id-page .seccion>h3{margin-bottom:15px}.paragraphs-item-mapa .maps_iframe{height:450px}.paragraphs-item-slider-principal .field-name-field-pr-spi-subtitulo{font-size:40px;line-height:40px}.paragraphs-item-slider-principal .group-box .field-name-field-pr-spi-titulo{font-size:100px}}@media screen and (max-height:750px) and (max-width:750px){.paragraphs-item-slider-principal .background,.not-front .paragraphs-item-slider-principal .background{height:300px}.paragraphs-item-programacion-destacada .background,.paragraphs-item-programacion-destacada ul.slides>li,.view-noticias .views-row .left{height:200px}.view-id-secciones.view-display-id-page .seccion:not(.one_row)+ul .background{height:220px}.paragraphs-item-slider-principal .flex-control-nav{bottom:5px}.view-tags-secciones .item-list>ul>li{padding:0}.view-id-secciones.view-display-id-page .seccion>h3{margin-bottom:15px}.view-tags-secciones .item-list>ul>li .field-name-field-tx-s-icono>.field-items{height:auto}.paragraphs-item-mapa .maps_iframe{height:450px}.paragraphs-item-slider-principal .field-name-field-pr-spi-subtitulo{font-size:40px;line-height:40px}.paragraphs-item-slider-principal .group-box .field-name-field-pr-spi-titulo{font-size:100px}}@media screen and (max-width:440px){.node-ficha.view-mode-full .view-ficha-tecnica .view-content>ul>li{width:94%}}@media screen and (max-width:350px){.paragraphs-item-video iframe{height:250px}}@keyframes circlescroll{40%{transform:translateY(45px)}100%{transform:translateY(0px)}}@-webkit-keyframes circlescroll{40%{transform:translateY(45px)}100%{transform:translateY(0px)}}@-webkit-keyframes circlescroll{40%{transform:translateY(45px)}100%{transform:translateY(0px)}
}@keyframes circlescrollmobil{40%{transform:translateY(25px)}100%{transform:translateY(0px)}}@-webkit-keyframes circlescrollmobil{40%{transform:translateY(25px)}100%{transform:translateY(0px)}}