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

Text Domain:        mas-i-mas
Template:           clvx

Author:             Linka
Author URI:         https://www.downtownmelody.com/_x/d3d3LmxpbmthLmVz/

License:            MIT License
License URI:        https://www.downtownmelody.com/_x/b3BlbnNvdXJjZS5vcmc/licenses/MIT
*/#main-header-xl li:nth-child(4n+1) .pp-menu-item:hover,#main-header-xl li:nth-child(4n+1) .pp-menu-item.pp-menu-item-active{color:#fff11f}
#main-header-xl li:nth-child(4n+2) .pp-menu-item:hover,#main-header-xl li:nth-child(4n+2) .pp-menu-item.pp-menu-item-active{color:#00a890}
#main-header-xl li:nth-child(4n+3) .pp-menu-item:hover,#main-header-xl li:nth-child(4n+3) .pp-menu-item.pp-menu-item-active{color:#ff8a94}
#main-header-xl li:nth-child(4n+4) .pp-menu-item:hover,#main-header-xl li:nth-child(4n+4) .pp-menu-item.pp-menu-item-active{color:#00ace3}
#main-header-xl li:nth-child(4n+5) .pp-menu-item:hover,#main-header-xl li:nth-child(4n+5) .pp-menu-item.pp-menu-item-active{color:#ff5a1f}
#main-header-xl li:nth-child(4n+6) .pp-menu-item:hover,#main-header-xl li:nth-child(4n+6) .pp-menu-item.pp-menu-item-active{color:#6144e0}
#main-header-xl .pp-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
#main-footer-xl li:nth-child(4n+1) .pp-menu-item:hover,#main-footer-xl li:nth-child(4n+1) .pp-menu-item.pp-menu-item-active{color:#00a890}
#main-footer-xl li:nth-child(4n+2) .pp-menu-item:hover,#main-footer-xl li:nth-child(4n+2) .pp-menu-item.pp-menu-item-active{color:#ff8a94}
#main-footer-xl li:nth-child(4n+3) .pp-menu-item:hover,#main-footer-xl li:nth-child(4n+3) .pp-menu-item.pp-menu-item-active{color:#00ace3}
#main-footer-xl li:nth-child(4n+4) .pp-menu-item:hover,#main-footer-xl li:nth-child(4n+4) .pp-menu-item.pp-menu-item-active{color:#ff5a1f}
#main-footer-xl li:nth-child(4n+5) .pp-menu-item:hover,#main-footer-xl li:nth-child(4n+5) .pp-menu-item.pp-menu-item-active{color:#6144e0}
#main-footer-xl li:nth-child(4n+6) .pp-menu-item:hover,#main-footer-xl li:nth-child(4n+6) .pp-menu-item.pp-menu-item-active{color:#00a890}
#main-footer-xl .pp-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
#slider-home-masimas .slide-info,#slider-slider-es .slide-info,#slider-slider-en .slide-info{padding:25px}
#slider-home-masimas .slide-title,#slider-slider-es .slide-title,#slider-slider-en .slide-title{border-top:4px dotted white;border-bottom:4px dotted white;padding:0 8px;padding-top:15px;margin-bottom:5px}
#slider-home-masimas .slide-title h2,#slider-slider-es .slide-title h2,#slider-slider-en .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:600}
#slider-home-masimas .slide-title h2 a,#slider-slider-es .slide-title h2 a,#slider-slider-en .slide-title h2 a{color:#fff;text-decoration:none}
#slider-home-masimas .slide-title h2 a:hover,#slider-slider-es .slide-title h2 a:hover,#slider-slider-en .slide-title h2 a:hover{color:#fff;text-decoration:none}
#slider-home-masimas .slide-editor p:first-child,#slider-slider-es .slide-editor p:first-child,#slider-slider-en .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-masimas .slide-editor p:last-child,#slider-slider-es .slide-editor p:last-child,#slider-slider-en .slide-editor p:last-child{text-align:center;color:#fff;font-size:1rem;text-shadow:.5px .5px .5px black;font-weight:300}
#slider-home-masimas .swiper-button-prev,#slider-home-masimas .swiper-button-next,#slider-slider-es .swiper-button-prev,#slider-slider-es .swiper-button-next,#slider-slider-en .swiper-button-prev,#slider-slider-en .swiper-button-next{display:none}
#slider-home-masimas .swiper-pagination-bullets .swiper-pagination-bullet,#slider-slider-es .swiper-pagination-bullets .swiper-pagination-bullet,#slider-slider-en .swiper-pagination-bullets .swiper-pagination-bullet{width:15px;height:15px;opacity:1;background:transparent;border:2px solid white}
#slider-home-masimas .swiper-pagination-bullets .swiper-pagination-bullet-active,#slider-slider-es .swiper-pagination-bullets .swiper-pagination-bullet-active,#slider-slider-en .swiper-pagination-bullets .swiper-pagination-bullet-active{background:#fff !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:#000;font-size:1.25rem}
#festival-btn a,#festival-btn button{background-image:url(https://www.downtownmelody.com/_x/bWFzaW1hc2Zlc3RpdmFsLmNvbQ/wp-content/uploads/btn.png);background-repeat:no-repeat;background-size:cover;border:0}
.sessions-header .event-sessions{text-align:left;color:white}
.sessions-header .event-session-date{color:white;font-family:poppins;font-weight:700;font-size:1em}
.sessions-header .event-session-time{color:white;font-family:poppins;font-weight:300;font-size:1em}
.sessions-header .event-session-time span{border-right:1px solid #fff;padding-right:10px;margin-right:10px}
.sessions-header .event-session-time span:last-child{border-right:0}
.sessions-header .event-session-time span:after{content:'h'}
.sessions-body .event-session-time{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.artist-grid .elementor-widget-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.artists-components{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:50%;padding:10px 0}
.artists-components .artist-picture{width:30%}
.artists-components .artist-picture img{border-radius:250px 250px 250px 250px}
.artists-components .artist-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:60%}
.artists-components .artist-name .name{font-family:"Poppins",sans-serif;font-weight:200;text-decoration:underline}
.artists-components .artist-name .discip{font-family:"Poppins",sans-serif;font-weight:200;text-transform:uppercase}
#moove_gdpr_cookie_info_bar *{font-family:"Poppins",sans-serif !important}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title{font-family:"Poppins",sans-serif !important}
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button:hover{color:#6144e0 !important}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{background-color:#6144e0 !important}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{background-color:#6144e0 !important;border:1px solid #6144e0 !important}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover span.gdpr-icon{background-color:#fff !important;color:#6144e0 !important}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{background-color:#6144e0 !important;border-color:#6144e0 !important}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover{color:#fff !important}
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:hover{color:#fff !important}
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-masimas .slide-info,#slider-slider-es .slide-info,#slider-slider-en .slide-info{padding:50px}
#slider-home-masimas .slide-title,#slider-slider-es .slide-title,#slider-slider-en .slide-title{padding-top:20px;margin-bottom:10px}
#slider-home-masimas .slide-title h2,#slider-slider-es .slide-title h2,#slider-slider-en .slide-title h2{font-size:3.75rem;line-height:3.12rem}
#slider-home-masimas .slide-editor p:first-child,#slider-slider-es .slide-editor p:first-child,#slider-slider-en .slide-editor p:first-child{font-size:1.5rem}
#slider-home-masimas .slide-editor p:last-child,#slider-slider-es .slide-editor p:last-child,#slider-slider-en .slide-editor p:last-child{font-size:1.12rem}
}@media(min-width:768px){#slider-home-masimas .swiper-button-prev,#slider-home-masimas .swiper-button-next,#slider-slider-es .swiper-button-prev,#slider-slider-es .swiper-button-next,#slider-slider-en .swiper-button-prev,#slider-slider-en .swiper-button-next{display:block;background-color:#000;background-size:15px;width:40px;height:60px;background-position:center;background-repeat:no-repeat}
}@media(min-width:992px){#slider-home-masimas .slide-title,#slider-slider-es .slide-title,#slider-slider-en .slide-title{padding-top:23px;margin-bottom:12px}
#slider-home-masimas .slide-title h2,#slider-slider-es .slide-title h2,#slider-slider-en .slide-title h2{font-size:5rem;line-height:4rem}
#slider-home-masimas .swiper-button-prev,#slider-home-masimas .swiper-button-next,#slider-slider-es .swiper-button-prev,#slider-slider-es .swiper-button-next,#slider-slider-en .swiper-button-prev,#slider-slider-en .swiper-button-next{width:60px;height:70px}
}@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-masimas .slide-info,#slider-slider-es .slide-info,#slider-slider-en .slide-info{padding:320px}
#slider-home-masimas .swiper-button-prev,#slider-home-masimas .swiper-button-next,#slider-slider-es .swiper-button-prev,#slider-slider-es .swiper-button-next,#slider-slider-en .swiper-button-prev,#slider-slider-en .swiper-button-next{width:70px;height:80px}
}@media screen and (max-width:768px){.sessions-header .event-sessions{text-align:center}
}@media(max-width:768px){.artists-components{width:100%}
}@-webkit-keyframes load{0%{background-color:#ccc;height:10%;margin-top:25%}
50%{background-color:#444;height:100%;margin-top:0}
100%{background-color:#ccc;height:10%;margin-top:25%}
}@keyframes load{0%{background-color:#ccc;height:10%;margin-top:25%}
50%{background-color:#444;height:100%;margin-top:0}
100%{background-color:#ccc;height:10%;margin-top:25%}
}