#wpadminbar,.hidden{display:none}.agenda-list>li>.link-opener{cursor:pointer}#wrapper{opacity:1;transition:opacity .25s margin .3s;-moz-transition:opacity .25s margin .3s;-webkit-transition:opacity .25s margin .3s}#wrapper.loading{opacity:0}@-webkit-keyframes animsition-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes animsition-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animsition-loading.form{position:absolute}.processing{opacity:.8}.invisible{opacity:0;visibility:hidden}.wpcf7-display-none{display:none!important}.wpcf7 input[type="date"],.wpcf7 input[type="email"],.wpcf7 input[type="number"],.wpcf7 input[type="password"],.wpcf7 input[type="search"],.wpcf7 input[type="tel"],.wpcf7 input[type="text"],.wpcf7 input[type="url"],.wpcf7 select,.wpcf7 textarea{width:100%}.wpcf7-form-control-wrap{display:block}div.wpcf7-response-output{line-height:1.2;margin:.5em 0 1em 0;padding:1.344em 50px;border:none;color:#fff;background-color:#255379;position:relative;z-index:1}div.wpcf7-response-output p{margin:0}div.wpcf7-validation-errors{background-color:#c24747}div.wpcf7-mail-sent-ok{background-color:#0fa55d}.wpcf7-response-output a{color:#fff}.newsletter-block .wpcf7-form-control-wrap.error label.error{color:#c24747}.newsletter-block .wpcf7-form-control-wrap.error input{border-color:#c24747}.social .txt{display:none}.location-item.blue:not(.has-image) .img{background-color:#00baff}.location-item.orange:not(.has-image) .img{background-color:#ffa700}.location-item.pink:not(.has-image) .img{background-color:#ed9eea}.location-item.yellow:not(.has-image) .img{background-color:#ffeb00}.location-item.red:not(.has-image) .img{background-color:#f45630}.location-item.brown:not(.has-image) .img{background-color:#cea65b}.location-item.green:not(.has-image) .img{background-color:#77b128}.location-item .ico-img{width:50px;height:50px;position:absolute;margin:5px;top:0;left:0}.content-section .text-block .logo-item img{width:370px}.wpcf7-list-item [type="checkbox"]{position:absolute;left:-9999px;top:-9999px;opacity:0;visibility:hidden}.featured-section .post figure figcaption{padding-left:0}.main-banner:not(.main-banner-white) *{color:#000}.main-banner h1{font-weight:700;position:absolute;top:50%;left:50%;width:85%;transform:translate(-50%,-50%);font-size:calc(5vw + 23px)!important;margin-top:50px}.main-banner .btitle{position:absolute}.main-banner .btitle.btitle-bl{bottom:25px;left:30px;text-align:left}.main-banner-container a{position:absolute;height:100%;width:100%;z-index:99}.main-banner .btitle.btitle-br{bottom:25px;right:30px;text-align:right}.main-banner .btitle.btitle-tl{top:125px;left:30px;text-align:left}.main-banner .btitle.btitle-tr{top:125px;right:30px;text-align:right}.featured-section .post figure .img,.featured-section .posts-section .adplugg-tag .adplugg-image-wrapper figure .img,.posts-section .adplugg-tag .featured-section .adplugg-image-wrapper figure .img{height:0;padding-bottom:62%}.weather-temperature:before{content:"\f2c9";font-family:'Font Awesome 5 Free';font-size:60%;display:inline-block;margin-right:.4em;position:relative;top:-5px}.weather-widget .weather-humidity:before{content:"\f043 ";font-family:'Font Awesome 5 Free';font-size:60%;display:inline-block;margin-right:.4em;position:relative;top:-5px}.weather-widget strong{position:relative;bottom:-6px}.related-section{padding-top:4em}.weather-widget{font-size:36px;}.single-section .content h2,.single-section .content h3,.single-section .content h4,.single-section .content h5{font-weight:700;font-family:"Balto",Arial,sans-serif;text-align:left;font-size:22px;line-height:1.45455}.single-member .single-section .side-info dl dd:nth-child(2){margin-bottom:11px}.single-section .content p{text-align:left!important}.single-section .content img{width:100%!important;height:auto;max-width:600px;display:block;margin-left:auto;margin-right:auto}#header .nav-bar #main-nav>li>ul{width:55%}#header .nav-bar #main-nav>li{margin-left:30px}.content-section .title-block h3,.content-section .title-block h2,.content-section .title-block h1,.content-section .text-block h1{position:relative;left:-1px}#footer nav h4{margin-bottom:10px}.content-section .text-block:last-of-type,.page-template-default .content-section .text-block{padding-bottom:10em}.form-control{border-radius:0;border:0;border-bottom:1px solid #1d1d1b;height:1.2em;padding:0}.modal .newsletter-block .newsletter-form span.wpcf7-list-item,span.wpcf7-list-item{margin-left:0;padding-top:.8em}.btn{border-radius:0}.social li .fab.fa-facebook-f{font-size:90%}.featured-activities .title{border-bottom:1px solid #fff;padding:12px 0;margin:0 0 57px;text-align:left}.featured-activities .title h2{font-size:48px;line-height:1;font-family:"Harriet Display",Times,serif;font-style:italic;font-weight:300;margin:0;letter-spacing:-1px}.page-template-template-map .visual-section{border-bottom:0}.featured-activities{padding-top:0}#header .nav-bar #main-nav>li>ul li a::after{content:'→';font-family:"Balto",Arial,sans-serif;font-weight:400;font-size:54px;vertical-align:top;padding:0 0 0 18px;opacity:0}#header .nav-bar #main-nav>li>ul li:hover a::after{opacity:1}.open-search .search-form{width:780px;margin-top:-18px;-webkit-transition:width 0.3s ease-out;transition:width 0.3s ease-out;text-align:right}.single-section .content figure{width:100%!important}.single-section .content figure figcaption{margin-top:10px}.logos-section-map .logos{padding-top:15px;padding-bottom:15px}.logos-section-map .logos img{max-width:72%;max-height:140px}@media (max-width:1439px){#header .category-menu .logo{display:block}}#footer .section .hold.type3,#footer .section .hold.type2,.logos-section{padding-top:30px;padding-bottom:30px}#footer nav{padding-top:0}.featured-activities .title h2{font-size:40px}#footer .btn-reg:hover{background-color:#1d1d1b}.black-scheme #footer .btn-reg:hover{color:#1d1d1b;background-color:#fff}.visual-section{padding-top:72px}.visual-section .image{height:auto;padding-bottom:0}.visual-section .image video{position:static;transform:none;-webkit-transform:none;width:100%;margin-top:0;height:auto}.content-section .text-block .logo-item{padding:0}.content-section .text-block:first-child{padding-top:0;padding-bottom:0}.content-section .text-block .logo-item img{width:auto;position:absolute;left:0;object-fit:cover;top:0;bottom:0;width:100%;height:100%;max-width:926px;left:20px}.page-id-15988 .content-section .text-block .logo-item img{margin-top:114px;object-fit:contain;left:0;right:0;margin:auto;width:370px}.content-section .text-block .logo-item:after{padding-bottom:62.5%;content:"";display:block;max-width:926px}.content-section .title-block{min-height:200px}.featured-activities .post .meta{display:none}#footer .section{margin-left:-2px}.link:not([class^="btn"]):after{background:#fff}.qtranxs-available-languages-message{display:none}.location-item figcaption footer .tools>li a .text{min-width:300px;background:#1d1d1b;z-index:2}.location-item figcaption footer .tools>li.btn-marker .text{opacity:1;visibility:visible;left:88px;z-index:1;padding-left:0}.location-item figcaption footer .tools>li.btn-marker-link .text{left:48px}.location-item figcaption footer .tools>li:not(.btn-marker):hover~li{opacity:1}body:not(.black-scheme) .location-item figcaption footer .tools>li a .text,.post-type-archive-member .location-item figcaption footer .tools>li a .text{background:#fff}.link:not([class^="btn"]):after{background:#000}.logos-section-mobile{margin-top:1em}#feat-link{text-decoration:none}.location-list .headline{display:flex;justify-content:space-between;align-items:center}.location-list .headline h3{text-align:right;margin:0}.location-list .headline h3 a{text-decoration:none}@media screen and (max-width:991px){.location-list .headline{padding-left:20px;padding-right:20px}}@media screen and (min-width:992px){.logos-section-mobile{display:none}.page-template-template-imagemap .flex-video{margin-top:30px}}@media screen and (max-width:991px){.logos-section-map .logos img{width:100%}.page-template-template-imagemap .map-section.type2{padding-top:0}.visual-section figcaption{padding-bottom:60px}.location-item figcaption p{height:auto}.swiper-show-swipe-guide{background:url(../../../../../../themes/puud/assets/images/icon-swipe.png) 50% 40px rgba(0,0,0,.65) no-repeat;background-size:90px;width:100%;height:100%;position:absolute;z-index:2}}.location-item figcaption{padding-left:30px;overflow:hidden}.location-item figcaption header{padding-bottom:11px}.location-item figcaption footer{padding-top:11px;padding-bottom:11px}.location-item figcaption header .number{margin-left:0;margin-top:2px}.location-item figcaption p:empty{display:none!important}.location-item figcaption .location-content{font-family:"Harriet Text",Times,serif}.location-list .headline em{font-family:"Harriet Text",Times,serif;display:block;margin-top:25px;margin-bottom:20px}.black-scheme hr{border-top-color:#fff}.post-banner img{width:100%}@media (min-width:767px){#featured .logos-section{display:none}}@media (max-width:1919px){#header .nav-bar #main-nav>li>ul li a::after{font-size:36px}.weather-widget{font-size:30px}body.home .posts-section{padding:30px 0}}@media (max-width:767px){.weather-widget{font-size:20px}.weather-widget strong{bottom:-2px}.hidden-xs{display:none!important}.visual-section{padding-top:31px}.page-template-template-imagemap .visual-section{padding-top:77px}.page-template-template-imagemap .map-section.type2 .location-list{padding:30px 15px}.page-template-template-imagemap .featured-activities{padding-top:30px;border-top:1px solid #000}.location-item .descr .member-text{display:none}.content-section .text-block .logo-item img{left:0}.content-section .text-block:first-child{padding-bottom:40px}.content-section .title-block{min-height:auto}#feat-link{font-size:28px}}@media (max-width:1199px){.featured-activities .title h2{font-size:32px}.single-section .content h2,.single-section .content h3,.single-section .content h4,.single-section .content h5{font-size:20px;letter-spacing:0}}@media (max-width:1024px){.main-banner .img>video{display:block!important}.open-search .search-form{width:auto}}@media (max-width:991px){.location-item figcaption h3{line-height:1.1}.location-item figcaption header .number{width:36px;height:25px;font-size:16px;line-height:19px;padding:3px}}@media (max-width:767px){.single-section .main-image{margin-bottom:15px}.newsletter-form .wpcf7-submit{border-bottom:0;border-top:0}.single-section .content h2,.single-section .content h3,.single-section .content h4,.single-section .content h5{font-size:18px}#newsletter-modal .btn-primary{border-top:1px solid #1d1d1b;border-left:0}.modal .newsletter-block h3{padding-bottom:20px}.wpcf7-list-item .wpcf7-list-item-label{padding-left:18px}.wpcf7-list-item .wpcf7-list-item-label:before{top:-1px}#header .category-menu .logo{display:none!important}.modal .newsletter-block .newsletter-form{border-bottom:0}#featured .logos-section .logos .slide{padding-bottom:30px;padding-top:20px}#featured .logos-section .logos img{max-width:180px;max-height:120px}.featured-activities{padding-top:77px}.location-item figcaption{padding-left:0}.location-item .link-more{display:none}.location-item figcaption header .activate-location{width:110px;text-align:right;line-height:1.1}.location-item figcaption footer .tools>li{margin-right:13px}.home #header .nav-bar #main-nav>li>ul{width:100%}.main-banner figcaption{position:absolute;height:100%;width:100%;min-height:0}.main-banner .img>video{position:static;width:100%;-webkit-transform:none;transform:none;min-height:auto}.main-banner .img{position:relative;height:auto;width:100%}.main-banner{margin-top:26px}.main-banner .btitle.btitle-bl{bottom:10px;left:20px}.main-banner .btitle.btitle-br{bottom:10px;right:20px}.main-banner .btitle.btitle-tl{top:20px;left:20px;text-align:left}.main-banner .btitle.btitle-tr{top:20px;right:20px;text-align:right}.main-banner .btitle.btitle-bl img{max-width:65%;margin-bottom:10px}.main-banner h1{margin-top:20px}}@media (max-width:413px){.cookies-alert .block{font-size:12px;line-height:1.5}.cookies-alert h3,.cookies-alert .button{font-size:24px;line-height:1.3}.h2,h2{font-size:28px}.location-item figcaption p{font-size:18px;line-height:1.35;height:auto}.location-item .descr{padding-top:0}}@media (max-height:500px) and (max-width:767px){.location-item figcaption p{font-size:16px}.location-item .img .descr{font-size:16px}.location-item figcaption header{padding-bottom:0}.location-item figcaption footer{padding-bottom:6px;padding-top:6px}}.location-item .ico-img{width:20px;position:static;margin:0;height:auto}.location-item figcaption .ico-img img{width:45px;margin-left:10px}body.black-scheme .location-item figcaption .ico-img{display:block}div.flex-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;clear:both}div.flex-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.main-banner-wrap .main-banner-container{display:block;text-decoration:none;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#footer .logo-item{display:inline-block;margin:0 50px 0 0;vertical-align:top}#footer .logo-item img{max-width:155px;max-height:108px;width:auto}#footer .logos-row{border-bottom:1px solid #000;padding-bottom:50px;padding-top:50px}.black-scheme #footer .logos-row{border-color:#fff}#footer .logos-row:last-of-type{border-bottom:0}#header .category-menu .category-nav>ul>li>a{text-transform:none}.col-estrelladamm{margin-bottom:40px}.col-estrelladamm img{width:100%}.location-item figcaption strong{font-family:"Balto",Arial,sans-serif}.location-item figcaption p{margin-bottom:10px}@media (max-width:767px){.col-estrelladamm{margin-bottom:60px}.main-banner{height:calc(100vh - 200px)}#footer .logo-item img{max-width:135px}#footer .logo-item{margin-right:30px}#footer .row-pud-logo{border-bottom:1px solid #000}.black-scheme #footer .row-pud-logo{border-color:#fff}#header .nav-bar #main-nav>li{margin-left:0}}.tribe-events-calendar th{background:#000;color:#fff}.recurring-info-tooltip,.tribe-events-calendar .tribe-events-tooltip,.tribe-events-shortcode.view-week .tribe-events-tooltip,.tribe-events-week .tribe-events-tooltip{padding:10%;font-size:20px;color:#000;background:#fff}.tribe-events-calendar .tribe-events-tooltip h3{font-size:20px}#tribe-events-content .tribe-events-calendar td{color:#000}.tribe-events-tooltip .tribe-events-event-body{font-size:12px}#tribe-events-content .tribe-events-calendar td,#tribe-events-content table.tribe-events-calendar{border:0}.tribe-events-calendar td.tribe-events-present{background:#f5f5f5}.tribe-events-calendar td.tribe-events-present .tribe-events-month-event-title a{color:#fff}#tribe-bar-form.tribe-bar-full.tribe-events-bar--has-views #tribe-bar-filters-wrap,#tribe-bar-form.tribe-bar-mini.tribe-events-bar--has-views #tribe-bar-filters-wrap{display:none}#tribe-bar-views .tribe-bar-views-option.tribe-bar-active,.tribe-bar-views-inner,#tribe-bar-views-toggle:focus,#tribe-bar-views-toggle:hover,#tribe-bar-views .tribe-bar-views-option:hover,#tribe-bar-views .tribe-bar-views-list,#tribe-bar-form{background:#fff}#tribe-bar-form.tribe-bar-full.tribe-events-bar--has-filters #tribe-bar-views,#tribe-bar-form.tribe-bar-mini.tribe-events-bar--has-filters #tribe-bar-views{float:right}.single-tribe_events .tribe-events-single-event-title{font-size:36px;line-height:1.111112;font-weight:700;letter-spacing:0}.tribe-events-schedule h2,.tribe-events-schedule h2 span,.single-tribe_events .tribe-events-schedule .tribe-events-cost{font-weight:500;font-family:"Balto",Arial,sans-serif;font-style:normal;font-size:16px;letter-spacing:0}.single-tribe_events .tribe-events-schedule .tribe-events-cost{display:none}.single-tribe_events .tribe-events-content{font-family:"Harriet Text",Times,serif;font-size:22px;line-height:1.45455;letter-spacing:0}.single-tribe_events .tribe-events-content strong,.single-tribe_events .tribe-events-content b{font-family:"Balto",Arial,sans-serif}.single-tribe_events .tribe-events-event-meta{background:#fff;border:0;border-top:1px solid #000}.tribe-events-event-meta .column,.tribe-events-event-meta .tribe-events-meta-group{padding:0}.tribe-events-nav-pagination{display:none}.tribe-events-event-image img{width:100%;height:auto}.tribe-events-view{padding-top:25px}.edicions-anteriors{font-family:"Balto",Arial,sans-serif;font-weight:500;font-size:14px;display:block;float:right;margin-top:14px}body.woocommerce #primary{padding:140px 40px 40px 40px;max-width:1100px;margin:0 auto;width:100%}.woocommerce a.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{display:inline-block;font-weight:400;color:#1d1d1b;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;-webkit-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;vertical-align:top;outline:0!important;text-decoration:none!important;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;padding:15px 30px;font-size:1.0625rem;line-height:23px;border-radius:28px;-webkit-box-shadow:none!important;box-shadow:none!important;font-family:"Balto",Arial,sans-serif;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:161px;font-weight:700;border:1px solid #000;border-radius:0!important}.woocommerce a.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#000;color:#fff}.woocommerce .h1,.woocommerce h1{font-size:36px;line-height:1.111112;font-weight:700;letter-spacing:-.7px;margin:0 0 40px;font-family:"Balto",Arial,sans-serif;font-style:normal}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#000}.woocommerce .quantity .qty{height:3.45rem;border-radius:0;border:1px solid #000}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2,.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%;padding:0}.woocommerce form .form-row label{width:100%;font-size:1rem}.woocommerce form.checkout,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{font-size:1rem}.page-template-template-pdf #header{display:none}.page-template-template-pdf #footer{display:none}.page-template-template-pdf section{position:relative}.page-template-template-pdf #container-mapa{width:100vw;height:calc(100vh - 80px);margin-top:40px;margin-bottom:40px;display:flex;align-items:center;justify-content:center}.page-template-template-pdf #container-mapa .wowbook-book-container{margin-bottom:40px}.page-template-template-pdf .close-btn{position:absolute;top:0;right:0;padding:20px;z-index:99;text-decoration:none}.page-template-template-newtalks .talks{width:100%;margin:20px auto 0;padding-bottom:85px;display:flex;flex-direction:column}.page-template-template-newtalks .talks .talk{display:flex;flex-direction:row;border-bottom:1px solid rgba(0,0,0,.1);padding:40px 0;margin:0;width:100%}.page-template-template-newtalks .talks .talk:nth-of-type(even){flex-direction:row-reverse}.page-template-template-newtalks .talks .talk:nth-of-type(odd) .image{padding-right:40px}.page-template-template-newtalks .talks .intro{width:100%;padding:40px 0;display:flex;justify-content:flex-end;border-bottom:1px solid rgba(0,0,0,.1)}.page-template-template-newtalks .talks .intro>div{width:50%}.page-template-template-newtalks .talks .talk>div{width:50%}.page-template-template-newtalks .talks .talk .content{padding:0 40px 0 0}.page-template-template-newtalks .talks .important{border:3px solid #000;padding:1rem 2rem}.page-template-template-newtalks .talks .talk .btn{width:fit-content}.page-template-template-newtalks .talks .talk .image img{width:100%;height:auto}.page-template-template-newtalks .location-list{padding:85px 0}@media (max-width:991px){.page-template-template-newtalks .talks{column-count:1}}.page-template-template-flex .main-image{width:100%;margin:0 -23px 0}.page-template-template-flex .main-image .slick-list{overflow:visible}.page-template-template-flex .main-image .slide{padding:0 8px;position:relative;height:auto}.page-template-template-flex .main-image .bg-img{padding-bottom:62.5%}.page-template-template-flex .main-image .bg-img>img{display:none!important}.page-template-template-flex .main-image img{display:block;width:100%;height:auto}.page-template-template-flex .content-section .title-block{min-height:150px}.page-template-template-flex .content-section .title-block>[class^="col"]{padding-top:1rem}@media (max-width:1440px){.page-template-template-flex .main-image{margin:0 5.8vw 0}}@media (max-width:1200px){.page-template-template-flex .main-image{margin:0}}@media (max-width:1040px){.page-template-template-flex .main-image .slide{padding:0 4px}}@media (min-width:1920px){.page-template-template-flex .main-image .slide{padding:0 21px}}.single-section .main-image .slide p,.content-section .text-block p.credits{position:absolute;bottom:2px;margin:0;font-size:12px;font-weight:300;color:#FFF}.single-section .main-image .slide p{left:8px}.content-section .text-block p.credits{left:28px}