@import 'https://fonts.googleapis.com/css?family=Product+Sans:100,300,400,500,700,900,100i,300i,400i,500i,700i,900i';/*!
Theme Name:         Jamboree Jazz
Theme URI:          https://www.linka.es/
Description:        Jamboree Jazz • Grup Mas i Mas
Version:            1.0.0

Text Domain:        jamboreejazz
Template:           clvx

Author:             Linka
Author URI:         https://www.linka.es/

License:            MIT License
License URI:        http://opensource.org/licenses/MIT
*/.wpml-ls-legacy-dropdown-click a{border:none !important;padding:5px !important;background-color:black;color:white}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{right:0}
#social-footer .clvx-social{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
#social-footer .clvx-social a{color:black;background-color:white;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 5px}
#social-footer .clvx-social a:first-child{margin:0 5px 0 0}
#social-footer .clvx-social a:hover{background-color:black;color:white !important}
#slider-home-jamboree .swiper-wrapper .swiper-slide .slide-inner{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}
#slider-home-jamboree .slide-info{padding:25px}
#slider-home-jamboree .slide-info .slide-title{border-bottom:2px solid white;padding:0 10px;padding-top:15px;margin-bottom:5px}
#slider-home-jamboree .slide-info .slide-title h2{color:#fff;font-size:2.18rem;line-height:2.25rem;text-shadow:.5px .5px .5px black;text-transform:uppercase;font-family:hind;font-weight:900}
#slider-home-jamboree .slide-info .slide-title h2 a{color:#fff;text-decoration:none}
#slider-home-jamboree .slide-info .slide-title h2 a:hover{color:#fff;text-decoration:none}
#slider-home-jamboree .slide-info .slide-editor p strong{font-weight:700}
#slider-home-jamboree .slide-info .slide-editor p:first-child{text-align:center;color:#fff;font-size:1.25rem;text-shadow:.5px .5px .5px black;font-weight:600;margin:0}
#slider-home-jamboree .slide-info .slide-editor p:last-child{text-align:center;color:#fff;font-size:1rem;text-shadow:.5px .5px .5px black;font-weight:300}
#slider-home-jamboree .swiper-button-prev,#slider-home-jamboree .swiper-button-next{display:none}
#slider-home-jamboree .swiper-pagination-bullets .swiper-pagination-bullet{width:15px;height:15px;opacity:1;background:transparent;border:2px solid white}
#slider-home-jamboree .swiper-pagination-bullets .swiper-pagination-bullet-active{background:#e51b1b !important}
.clvx-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.clvx-social a{color:#fff;font-size:1.25rem}
div.agenda div.agenda-view-list div.day-row div.day-events div.event div.event-link a.event-price-link{border-radius:1024px}
article.event div.event-block{margin-bottom:32px}
article.event div.event-block.double-ticket{margin-bottom:0}
article.event div.event-block.event-double-room-right{margin-bottom:0;text-transform:uppercase}
article.event div.event-block:last-of-type{margin-bottom:0}
article.event div.event-block div.subtitle{width:100%;border-bottom:1px solid #000;font-size:15px;font-weight:200;margin-bottom:16px;padding-bottom:4px;text-transform:uppercase}
article.event section.event-header{position:relative}
article.event section.event-header div.event-header-col.event-header-col-1{background-position:center;background-repeat:no-repeat;background-size:cover;min-height:285px}
article.event section.event-header div.event-header-col.event-header-col-2{background-color:#fff;padding:48px 72px}
article.event section.event-header div.event-title h1{font-size:35px;font-weight:600;text-transform:uppercase}
article.event section.event-header div.event-schedule div.event-schedule-block{color:black;font-size:14px;font-weight:200;line-height:1.5}
article.event section.event-header div.event-schedule div.event-schedule-block div.event-session{margin-bottom:12px}
article.event section.event-header div.event-schedule div.event-schedule-block div.event-session div.event-session-date{margin-bottom:6px}
article.event section.event-header div.event-schedule div.event-schedule-block div.event-session div.event-session-time{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:6px}
article.event section.event-header div.event-schedule div.event-schedule-block div.event-session div.event-session-time div.event-inner-session{display:-webkit-box;display:-ms-flexbox;display:flex}
article.event section.event-header div.event-schedule div.event-schedule-block div.event-session div.event-session-time div.event-inner-session:after{content:' | ';margin:0 6px}
article.event section.event-header div.event-schedule div.event-schedule-block div.event-session div.event-session-time div.event-inner-session:last-of-type:after{display:none}
article.event section.event-header div.event-schedule div.event-schedule-block div.event-session div.event-session-time div.event-inner-session a,article.event section.event-header div.event-schedule div.event-schedule-block div.event-session div.event-session-time div.event-inner-session span{color:black;font-size:14px;font-weight:200;line-height:1.5;text-decoration:none;-webkit-transition:all .25s;transition:all .25s}
article.event section.event-header div.event-schedule div.event-schedule-block div.event-session div.event-session-time div.event-inner-session a{text-decoration:underline}
article.event section.event-header div.event-schedule div.event-schedule-block div.event-session div.event-session-time div.event-inner-session a:hover{color:#e51b1b}
article.event section.event-header div.event-schedule div.event-schedule-block div.event-session div.event-session-time div.event-inner-session button.add-to-calendar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e51b1b;border:2px solid #e51b1b;border-radius:1024px;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:6px;padding:0;text-decoration:none;-webkit-transition:all .25s;transition:all .25s;width:24px}
article.event section.event-header div.event-schedule div.event-schedule-block div.event-session div.event-session-time div.event-inner-session button.add-to-calendar:active,article.event section.event-header div.event-schedule div.event-schedule-block div.event-session div.event-session-time div.event-inner-session button.add-to-calendar:focus,article.event section.event-header div.event-schedule div.event-schedule-block div.event-session div.event-session-time div.event-inner-session button.add-to-calendar:hover{background-color:white;border-color:black;color:black}
article.event section.event-header div.event-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
article.event section.event-header div.event-price div.event-price-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:5%}
article.event section.event-header div.event-price span{font-size:12px;line-height:1.2}
article.event section.event-header div.event-price span.price{font-size:30px}
article.event section.event-header div.event-price span.price:after{content:'€'}
article.event section.event-header div.event-price a.event-price-link{background-color:#e51b1b;border:2px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;margin-top:12px;max-width:160px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .25s,border .25s,-webkit-box-shadow .25s,-webkit-transform .25s;transition:background-color .25s,border .25s,-webkit-box-shadow .25s,-webkit-transform .25s;transition:background-color .25s,border .25s,box-shadow .25s,transform .25s;transition:background-color .25s,border .25s,box-shadow .25s,transform .25s,-webkit-box-shadow .25s,-webkit-transform .25s;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
article.event section.event-header div.event-price a.event-price-link span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:200;-webkit-transition:border .25s,color .25s;transition:border .25s,color .25s}
article.event section.event-header div.event-price a.event-price-link span.event-link-icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:42px;min-width:42px}
article.event section.event-header div.event-price a.event-price-link span.event-link-label{padding:0 12px;text-align:center;width:100%}
article.event section.event-header div.event-price a.event-price-link:active,article.event section.event-header div.event-price a.event-price-link:hover{background-color:white;border-color:black;-webkit-box-shadow:-1px 1px #b2b2b2,-2px 2px #b2b2b2,-3px 3px #b2b2b2,-4px 4px #b2b2b2,-5px 5px #b2b2b2;box-shadow:-1px 1px #b2b2b2,-2px 2px #b2b2b2,-3px 3px #b2b2b2,-4px 4px #b2b2b2,-5px 5px #b2b2b2;-webkit-transform:translate(5px,-5px);transform:translate(5px,-5px)}
article.event section.event-header div.event-price a.event-price-link:active span,article.event section.event-header div.event-price a.event-price-link:hover span{color:black}
article.event section.event-header div.event-room{font-size:14px;font-weight:200}
article.event section.event-header div.event-room div.event-room-name{font-weight:500;text-transform:uppercase}
article.event section.event-header div.event-room div.event-room-map{display:none}
article.event section.event-data{position:relative}
article.event section.event-data div.event-col{padding:48px 72px}
article.event section.event-data div.event-col.event-col-1{background-color:#f2f2f2}
article.event section.event-data div.event-col.event-col-2{background-color:#fff}
article.event section.event-data div.event-terms a{color:#e51b1b;font-size:14px;font-weight:200;text-transform:uppercase}
article.event section.event-data div.event-terms a span{text-decoration:underline}
article.event section.event-data div.event-terms a:hover{color:black;font-weight:300}
article.event section.event-data div.event-terms a:after{content:', '}
article.event section.event-data div.event-terms a:last-of-type:after{display:none}
article.event section.event-data div.event-info:last-of-type{border-top:0;padding-top:0}
article.event section.event-data div.event-description{font-size:14px;font-weight:200;line-height:1.5}
article.event section.event-data div.event-components div.components{overflow:hidden}
article.event section.event-data div.event-components div.components div.component{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
article.event section.event-data div.event-components div.components div.component div.component-image{border-radius:1024px;height:64px;margin-right:16px;max-height:64px;max-width:64px;min-height:64px;min-width:64px;overflow:hidden;width:64px}
article.event section.event-data div.event-components div.components div.component div.component-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
article.event section.event-data div.event-components div.components div.component div.component-info{font-size:14px;line-height:1.5}
article.event section.event-data div.event-components div.components div.component div.component-info div.component-info-name{text-decoration:underline}
article.event section.event-data div.event-components div.components div.component div.component-info div.component-info-discipline{font-size:12px;letter-spacing:-1px;text-transform:uppercase}
article.event section.event-data div.event-components div.components-pagination{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:16px}
article.event section.event-data div.event-components div.components-pagination span.swiper-pagination-bullet{-webkit-transition:all .25s;transition:all .25s}
article.event section.event-data div.event-components div.components-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1);background-color:#e51b1b}
article.event section.event-data div.event-components div.components-pagination span.swiper-pagination-bullet:focus{outline:0}
article.event section.event-data div.event-extra div.event-extra-video,article.event section.event-data div.event-extra div.event-extra-playlist{overflow:hidden;padding-top:56.25%;position:relative}
article.event section.event-data div.event-extra div.event-extra-video iframe,article.event section.event-data div.event-extra div.event-extra-playlist iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}
article.event section.event-data div.event-extra div.event-extra-video+div.event-extra-playlist{margin-top:16px}
article.event section.event-data div.event-share ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-bottom:0;padding-left:0}
article.event section.event-data div.event-share ul li{margin-right:8px}
article.event section.event-data div.event-share ul li:last-of-type{margin-right:0}
article.event section.event-data div.event-share ul li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e51b1b;color:white;border:1px solid #e51b1b;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;width:48px;-webkit-transition:background-color .25s,color .25s,border .25s,-webkit-box-shadow .25s,-webkit-transform .25s;transition:background-color .25s,color .25s,border .25s,-webkit-box-shadow .25s,-webkit-transform .25s;transition:background-color .25s,color .25s,border .25s,box-shadow .25s,transform .25s;transition:background-color .25s,color .25s,border .25s,box-shadow .25s,transform .25s,-webkit-box-shadow .25s,-webkit-transform .25s}
article.event section.event-data div.event-share ul li a:active,article.event section.event-data div.event-share ul li a:hover{background-color:white;border:2px solid black;-webkit-box-shadow:-1px 1px #b2b2b2,-2px 2px #b2b2b2,-3px 3px #b2b2b2,-4px 4px #b2b2b2,-5px 5px #b2b2b2;box-shadow:-1px 1px #b2b2b2,-2px 2px #b2b2b2,-3px 3px #b2b2b2,-4px 4px #b2b2b2,-5px 5px #b2b2b2;-webkit-transform:translate(5px,-5px);transform:translate(5px,-5px);color:black}
article.event section.event-data div.event-related{display:none}
article.event section.event-data div.event-organizers div.organizers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
article.event section.event-data div.event-organizers div.organizers div.organizer{padding:12px;width:calc(100% / 3)}
article.event section.event-data div.event-organizers div.organizers div.organizer a{display:block}
article.event section.event-data div.event-organizers div.organizers div.organizer a img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
div#splashscreen div.loader span:nth-child(1){-webkit-animation:load 2.5s 1.4s infinite linear;animation:load 2.5s 1.4s infinite linear}
div#splashscreen div.loader span:nth-child(2){-webkit-animation:load 2.5s 1.2s infinite linear;animation:load 2.5s 1.2s infinite linear}
div#splashscreen div.loader span:nth-child(3){-webkit-animation:load 2.5s 1s infinite linear;animation:load 2.5s 1s infinite linear}
div#splashscreen div.loader span:nth-child(4){-webkit-animation:load 2.5s .8s infinite linear;animation:load 2.5s .8s infinite linear}
div#splashscreen div.loader span:nth-child(5){-webkit-animation:load 2.5s .6s infinite linear;animation:load 2.5s .6s infinite linear}
div#splashscreen div.loader span:nth-child(6){-webkit-animation:load 2.5s .4s infinite linear;animation:load 2.5s .4s infinite linear}
div#splashscreen div.loader span:nth-child(7){-webkit-animation:load 2.5s .2s infinite linear;animation:load 2.5s .2s infinite linear}
div#splashscreen div.loader span:nth-child(8){-webkit-animation:load 2.5s 0s infinite linear;animation:load 2.5s 0s infinite linear}
div#splashscreen div.loader span:nth-child(9){-webkit-animation:load 2.5s .2s infinite linear;animation:load 2.5s .2s infinite linear}
div#splashscreen div.loader span:nth-child(10){-webkit-animation:load 2.5s .4s infinite linear;animation:load 2.5s .4s infinite linear}
div#splashscreen div.loader span:nth-child(11){-webkit-animation:load 2.5s .6s infinite linear;animation:load 2.5s .6s infinite linear}
div#splashscreen div.loader span:nth-child(12){-webkit-animation:load 2.5s .8s infinite linear;animation:load 2.5s .8s infinite linear}
div#splashscreen div.loader span:nth-child(13){-webkit-animation:load 2.5s 1s infinite linear;animation:load 2.5s 1s infinite linear}
div#splashscreen div.loader span:nth-child(14){-webkit-animation:load 2.5s 1.2s infinite linear;animation:load 2.5s 1.2s infinite linear}
div#splashscreen div.loader span:nth-child(15){-webkit-animation:load 2.5s 1.4s infinite linear;animation:load 2.5s 1.4s infinite linear}
@media(min-width:576px){#slider-home-jamboree .slide-info{padding:125px}
#slider-home-jamboree .slide-info .slide-title{padding-top:20px;margin-bottom:10px}
#slider-home-jamboree .slide-info .slide-title h2{font-size:3.75rem;line-height:3.12rem}
#slider-home-jamboree .slide-info .slide-editor p:first-child{font-size:1.5rem}
#slider-home-jamboree .slide-info .slide-editor p:last-child{font-size:1.5rem}
}@media(min-width:768px){#slider-home-jamboree .swiper-button-prev,#slider-home-jamboree .swiper-button-next{display:block;background-color:#e51b1b;background-size:15px !important;width:40px !important;height:60px !important}
article.event section.event-data .event-block.event-title{display:none}
}@media(min-width:992px){#slider-home-jamboree .slide-info .slide-title{padding-top:23px;margin-bottom:12px}
#slider-home-jamboree .slide-info .slide-title h2{font-size:3.75rem;line-height:3.38rem}
#slider-home-jamboree .swiper-button-prev,#slider-home-jamboree .swiper-button-next{width:60px !important;height:70px !important}
}@media(min-width:1025px) and (max-width:1300px){.between-fix .pp-advanced-menu--main .pp-advanced-menu a{padding:13px 5px !important}
}@media(min-width:1200px){#slider-home-jamboree .swiper-wrapper .swiper-slide .slide-inner{-webkit-box-pack:left !important;-ms-flex-pack:left !important;justify-content:left !important}
#slider-home-jamboree .slide-info{padding:250px}
#slider-home-jamboree .slide-info .slide-editor p:first-child{text-align:right}
#slider-home-jamboree .slide-info .slide-editor p:last-child{text-align:right}
#slider-home-jamboree .swiper-button-prev,#slider-home-jamboree .swiper-button-next{width:70px !important;height:80px !important}
}@media(max-width:1199.98px){article.event section.event-header div.event-header-col.event-header-col-2{padding:35px 15px}
article.event section.event-header div.event-title h1{font-size:25px}
article.event section.event-data div.event-col{padding:35px 15px}
}@media(max-width:1024px){.wpml-ls-legacy-dropdown-click a{background-color:#e51b1b}
}@media(max-width:991.98px){article.event section.event-header div.event-price a.event-price-link{max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
article.event section.event-header div.event-price a.event-price-link span{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
article.event section.event-header div.event-price a.event-price-link span.event-link-label{width:25%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
article.event section.event-header .event-block.event-title{display:none}
article.event section.event-data div.event-col.event-col-1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
article.event section.event-data div.event-col.event-col-2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
}@media(max-width:767.98px){article.event section.event-header div.event-header-col.event-header-col-1{min-height:225px}
article.event section.event-header div.event-title h1{font-size:28px}
}@media(max-width:575.98px){article.event section.event-header div.event-header-col.event-header-col-2{padding:15px 10px}
article.event section.event-data div.event-col{padding:15px 10px}
}@-webkit-keyframes load{0%{background-color:#e51b1b;height:10%;margin-top:25%}
25%{background-color:#FFF}
50%{background-color:#000;height:100%;margin-top:0}
75%{background-color:#FFF}
100%{background-color:#e51b1b;height:10%;margin-top:25%}
}@keyframes load{0%{background-color:#e51b1b;height:10%;margin-top:25%}
25%{background-color:#FFF}
50%{background-color:#000;height:100%;margin-top:0}
75%{background-color:#FFF}
100%{background-color:#e51b1b;height:10%;margin-top:25%}
}