.bg-red{background:red}.bg-cyan{background:cyan}body{font-family:"Roboto", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;text-align:left !important;background:#fed243}@media (max-width: 767px){body{background:#fed243}}.to-top-arrow,.scroll-indicator-wrapper{background:#fff;text-align:center;font-size:24px;color:#45372e}.to-top-arrow span,.scroll-indicator-wrapper span{font-size:24px}.to-top-arrow:hover,.scroll-indicator-wrapper:hover{background:#000}.to-top-arrow:hover span,.scroll-indicator-wrapper:hover span{color:#fed243}.scroll-indicator-wrapper .arrow{color:#45372e}.bottom-credits{font-size:0.85rem;font-family:"Source Sans 3", sans-serif}@media (max-width: 1023px){.hide-on-phone{display:none}.hide-on-screen{display:block}}@media (min-width: 1024px){.hide-on-phone{display:block}.hide-on-screen{display:none}}.border-top.top-position-primary,.border-bottom.bottom-position-primary,.border-left.left-position-primary,.border-right.right-position-primary{background:#fff}.border-top-home-page{height:40px}.dividerOT.dividerOT-inner-100{height:100px}.dividerOT.dividerOT-inner-50{height:50px}.loader{border:3px solid #000}.loader span{border-top:3px solid #fed243}p{font-size:1.35rem;line-height:1.95rem;text-align:left;color:#000;margin:1.65rem 0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}p a{text-decoration:none;border-bottom:1px solid #000}p a:hover{color:#1a1a1a;border-bottom:1px solid #fee48f;text-decoration:none}p em{font-style:normal;font-size:1.25rem;text-transform:uppercase;letter-spacing:0.085rem;font-weight:700}p em span{text-transform:lowercase}p.standfirst{font-weight:700;margin:2.15rem 0}h5{font-size:1.75rem;line-height:2.65rem;font-weight:700;color:#000;margin:5rem 0 1rem 0}h99{text-decoration:none;clear:both}h99 a{float:left;clear:both;text-transform:uppercase;font-weight:800;margin:1.65rem 0;text-decoration:none;padding:0.75rem 1.65rem;background:#66b5ff;border-radius:2rem;font-family:"Roboto", "Helvetica", sans-serif;font-size:1.15rem;letter-spacing:0.05rem;color:#000850;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}h99 a:hover{background:#0084ff;text-decoration:none;color:#fff}.page-title,.page-sub-title{font-family:"Fjalla One", "Helvetica", sans-serif;font-size:calc(2.3rem + 2.1vw);line-height:calc(2.25rem + 2vw);color:#fff;margin:4rem 0 6rem}.page-sub-title{font-size:calc(1.8rem + 1.6vw);line-height:calc(1.75rem + 1.5vw)}.copyright{padding:0 0 3rem 3rem;font-family:"Roboto", "Helvetica", sans-serif;font-weight:400;color:#000}.image{margin:3rem 0}.responsive_image{width:100%;max-width:100%;height:auto}.image_margin_top{margin-top:1rem}.img-fullwidth.img-fullwidth-bg-light{background:#fff;text-align:left}.hero-fullscreen-FIX{position:relative;max-width:55rem;margin:5% auto;width:100%;height:80%}.bg-img-SINGLE{background-image:url(../images/kaleidoscope-band-homepage-1.png);background-size:cover}@media (max-width: 1000px){.bg-img-SINGLE{background-image:url(../images/kaleidoscope-band-homepage-2.png);background-size:auto}}@media (max-width: 700px){.bg-img-SINGLE{background-image:url(../images/kaleidoscope-band-homepage-3.png);background-size:auto}}.section-parallax{border-top:6.95rem solid #fff;margin:0 0 3rem 0}.parallax-lang-home{background-image:url(../images/header-02.jpg);background-size:cover;height:36rem}.parallax-programme{background-image:url(../images/header-05.jpg);background-size:cover;height:36rem}.parallax-musicians{background-image:url(../images/header-06.jpg);background-size:cover;height:36rem}.parallax-who-we-are{background-image:url(../images/header-03.jpg);background-size:cover;height:36rem}.parallax-music{background-image:url(../images/header-07.jpg);background-size:cover;height:36rem}.parallax-video{background-image:url(../images/header-08.jpg);background-size:cover;height:36rem}.parallax-programmes{background-image:url(../images/header-09.jpg);background-size:cover;height:36rem}ul.home-page-menu{margin:2rem 0 4rem 0}ul.home-page-menu li{float:left;width:100%}ul.home-page-menu li a{text-decoration:none;position:relative;float:left;width:100%;background:#fff;padding:2rem;margin:1.2rem 0;height:255px;overflow:hidden;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}ul.home-page-menu li a h8{position:relative;font-family:"Fjalla One", "Helvetica", sans-serif;display:block;color:#a18a3e;width:65%;font-weight:400;font-size:2.15rem;letter-spacing:0.01rem;margin:0;padding:0 0 1.85rem 0;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}ul.home-page-menu li a h8:after{content:"";position:absolute;bottom:0;left:0;width:2.35rem;height:0.65rem;background:#fed243}ul.home-page-menu li a p{font-family:"Source Sans 3", sans-serif;width:65%;color:#000;font-size:1.35rem;line-height:1.65rem;margin:0.85rem 0 1rem 0}ul.home-page-menu li a span{position:absolute;top:0;right:0;width:365px;height:255px;margin:0 0 0 2rem;overflow:hidden;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out}ul.home-page-menu li a span img{width:auto;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out}ul.home-page-menu li a em{position:absolute;left:1.85rem;bottom:1.85rem;display:block;border-radius:1rem;width:2rem;height:2rem;padding:0.1rem 0.1rem 0.1rem 0.2rem;margin:0.05rem 0.05rem 0.05rem 0.25rem;background:#000;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}ul.home-page-menu li a em i{color:#fff;font-size:1.55rem;margin:0.1rem 0 0 0;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}ul.home-page-menu li a:hover h8{color:#fed243}ul.home-page-menu li a:hover span{opacity:0.8}ul.home-page-menu li a:hover span img{transform:scale(1.05, 1.05)}ul.home-page-menu li a:hover em{background:#fed243}ul.home-page-menu li a:hover em i{color:#000}@media (min-width: 1200px) and (max-width: 1599px){.page-header{padding:12rem 0 0 0}.page-header h1{font-size:4.35rem;line-height:4.25rem}ul.home-page-menu li a span{width:335px}ul.home-page-menu li a h8{width:56%;font-size:1.65rem;line-height:1.65rem}ul.home-page-menu li a p{width:56%;font-size:1.35rem;line-height:1.45rem;letter-spacing:-0.05rem}}@media (min-width: 992px) and (max-width: 1199px){ul.home-page-menu li a h8{font-size:1.65rem;line-height:1.65rem;width:56%;padding:0 0 0.65rem 0}ul.home-page-menu li a p{font-size:1.35rem;line-height:1.45rem;width:56%}ul.home-page-menu li a span{width:300px;height:265px}}@media (max-width: 1199px){p{font-size:1.35rem;line-height:2rem}p em{font-size:1.2rem}p.standfirst{font-weight:500;margin:2rem 0}h4{font-size:1.65rem}.heading-background h1{font-size:4.65rem;line-height:4rem}.page-header{padding:11rem 0 0 0}.page-header h1{font-size:4.25rem;line-height:4rem}}@media (min-width: 768px) and (max-width: 991px){p.standfirst{font-size:1.65rem;line-height:2.25rem;margin:1.95rem 0}h4{font-size:1.45rem}ul.home-page-menu li a span{display:none}ul.home-page-menu li a h8,ul.home-page-menu li a p{width:100%}ul.home-page-menu li a p{font-size:1.3rem}}@media (max-width: 991px){p.standfirst{font-size:1.55rem;line-height:2.05rem;margin:1.95rem 0}.page-header{padding:8rem 0 0 0}.page-header h1{font-size:3.25rem;line-height:3.35rem}ul.home-page-menu li a span{display:none}ul.home-page-menu li a h8,ul.home-page-menu li a p{width:100%}}@media (max-width: 767px){p{font-size:1.25rem;line-height:1.85rem}p em{font-size:1.05rem}p.standfirst{font-size:1.45rem;line-height:1.95rem;margin:1.85rem 0}h4{font-size:1.55rem}.heading-background{padding:11rem 0 0 0}.heading-background h1{font-size:3.65rem;line-height:3.25rem}.page-header{padding:6.35rem 0 0 0}.page-header h1{font-size:2.85rem;line-height:2.85rem}ul.home-page-menu li a p{font-size:1.25rem;line-height:1.55rem}}@media (max-width: 575px){ul.home-page-menu li a{height:275px}}@media (max-width: 1299px){.container{padding-left:12rem;padding-right:12rem}}@media (max-width: 1199px){.container{padding-left:8rem;padding-right:8rem}}@media (max-width: 991px){.container{padding-left:5rem;padding-right:5rem}}@media (max-width: 634px){.container{padding-left:4rem;padding-right:4rem}}.language-selection{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:4rem;background:#fff}.lang-selection a{position:relative;float:left;height:12rem;width:30rem;margin:0;text-decoration:none}.lang-selection a h3{color:#000;font-size:1.45rem;line-height:1.95rem;font-weight:500;text-decoration:none !important;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.lang-selection a h4{position:absolute;border-radius:2rem;background:#000;padding:0.15rem 1.15rem 0.15rem 0.25rem;bottom:0;left:0;color:#fff;font-family:"Source Sans 3", sans-serif;font-size:1.35rem;letter-spacing:0.025rem;text-transform:uppercase;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out}.lang-selection a h4 span{display:block;float:left;height:2rem;width:2rem;border-radius:0.5rem;margin-right:0.85rem;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.lang-selection a h4 span img{width:auto;height:auto}.lang-selection a h4 em{float:left;margin:0.2rem 0 0 0;font-style:normal;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.lang-selection a:hover{-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.lang-selection a:hover h3{color:#000;text-decoration:none !important}.lang-selection a:hover h4{background:#fed243;color:#000;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.lang-selection a:hover h4 span{opacity:0.8}.lang-eng{margin:0 4rem 0 0}.lang-nor{margin:0 0 0 4rem}@media (max-width: 1342px){.lang-selection a{width:22rem;height:14rem;margin:0 0 3rem 0}}@media (max-width: 1142px){.lang-selection a{height:14rem}}@media (max-width: 999px){.language-selection{width:calc(100% - 80px);margin:0 40px;padding:0 1rem 0 0}.lang-selection a{height:8rem;width:100%;margin:2rem auto}.lang-eng,.lang-nor{margin:1rem 0}}@media (max-width: 874px){.language-selection{padding:0;margin:0 40px}.lang-selection a{padding:4rem 0;height:14rem;margin:0}.lang-selection a h3{font-size:1.35rem;line-height:1.85rem}.lang-selection a h4{bottom:2rem;border-radius:2rem;font-size:1.25rem;letter-spacing:0;margin:2rem 0 0 0}.lang-selection a h4 span{height:2rem;width:2rem;border-radius:0.5rem;margin-right:0.85rem;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out}.lang-selection a h4 span img{width:auto;height:auto}.lang-selection a h4:hover{letter-spacing:0;margin-right:0.85rem}.lang-nor-border{border-top:4rem solid #fed243}}@media (max-width: 647px){.language-selection{margin:4rem 40px;padding:0 2rem 0 0}.lang-selection a{height:16rem}.lang-selection a h3{line-height:1.75rem;font-size:1.35rem}}.kaleidoscope{width:100%;margin-top:3.25rem;font-family:'Sorts Mill Goudy',georgia,times,serif;font-style:italic;font-size:calc(1.25rem + 1.25vw);color:#45372e;text-align:center}@media (max-width: 900px){.kaleidoscope{margin-top:2rem}}@media (max-width: 700px){.kaleidoscope{margin-top:1.45rem}}.kaleidoscope-small{margin-top:3rem;margin-left:3.25rem;float:left;font-family:'Sorts Mill Goudy',georgia,times,serif;font-style:italic;font-size:1.25rem;font-weight:700}.main-navigation .navbar-nav li a{font-family:"Roboto", "Helvetica", sans-serif;font-size:1.05rem;letter-spacing:0.1rem;color:#000;opacity:1}.main-navigation .navbar-nav li a:hover{color:#77642d}.link-underline-menu:before{background:#fed243;height:0.5rem;bottom:-9px}.main-navigation-bg .navbar-nav li.active,.main-navigation-bg .navbar-nav>.active>a{color:#fed243 !important}.main-navigation-bg .link-underline-menu:before{bottom:-5px;background:#fed243}.home-page-language-link{position:relative;padding:26px 15px 0 65px;margin:0 1.65rem;font-size:1.45rem}.home-page-language-link .flag{position:absolute;left:0.15rem;top:1.35rem;width:1.65rem;height:1.65rem;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.home-page-language-link:hover .flag{transform:scale(1.165)}@media (max-width: 999px){.main-navigation .navbar-nav li a{font-size:0.915rem;letter-spacing:0.05rem}.flag{width:1.45rem !important;height:1.45em !important;left:-.15rem !important;top:1.45rem !important}}@media (max-width: 800px){.main-navigation .navbar-nav li a{font-size:1.25rem;letter-spacing:0.015rem}.flag{width:1.45rem !important;height:1.45em !important;left:-.15rem !important;top:0.25rem !important}}@media only screen and (max-width: 768px){.main-navigation-bg.main-navigation-bg-position-primary{background:#eee5c5}}ul.who-we-are li{position:relative;background:rgba(255,255,255,0.7);margin:0 0 4rem 0;min-height:32.5rem;padding:0 0 1.35rem 0}ul.who-we-are li span{float:left;background:linear-gradient(295deg, #fff, #facca9);background:linear-gradient(95deg, #eaddc9, #faf7f1);width:100%;height:17.75rem;margin:2.65rem 0 2rem 2rem}ul.who-we-are li span img{margin:-1rem 0 0 4rem}ul.who-we-are li h2{font-size:1.85rem;font-weight:700;color:#6e5749;line-height:2rem;margin:0 0 0 2rem}ul.who-we-are li h3{font-family:"Source Sans 3", sans-serif;color:#a38770;text-transform:uppercase;font-size:1.35rem;font-weight:700;letter-spacing:0.04rem;margin:0.85rem 0 0 2rem}ul.who-we-are li p{font-weight:400;font-size:1.65rem !important;line-height:2.35rem;float:left;margin:2rem 3rem 2rem 0;text-decoration:none}ul.who-we-are li h4{float:left;margin:0 0 1rem 0}ul.who-we-are li h4 a{text-decoration:none !important;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}ul.who-we-are li h4 a em{float:left;font-family:"Source Sans 3", sans-serif;font-size:1.25rem;text-transform:uppercase;padding:0.25rem 0 0 0}ul.who-we-are li h4 a span{float:left;display:block;border-radius:1rem;width:2rem;height:2rem;margin:0 0.6rem 0 0;background:#b39c89;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}ul.who-we-are li h4 a span img{margin:0.45rem 0 0 0.45rem;width:auto;height:auto}ul.who-we-are li h4 a:hover span{background:#f5a161}ul.who-we-are li h4 a:hover em{text-decoration:none}@media (min-width: 1200px) and (max-width: 1299px){ul.who-we-are li span img{margin:-1rem 0 0 1.5rem}}@media (min-width: 992px) and (max-width: 1199px){ul.who-we-are li span{width:22rem}ul.who-we-are li h2,ul.who-we-are li h3{width:100%;float:left}ul.who-we-are li p,ul.who-we-are li h4{margin-left:2rem}}@media (min-width: 768px) and (max-width: 991px){ul.who-we-are li h2,ul.who-we-are li h3{width:100%;float:left}ul.who-we-are li .who-we-are-name{top:18rem}ul.who-we-are li p,ul.who-we-are li h4{margin-left:2rem}ul.who-we-are li span{width:25rem;width:87%;height:17.75rem}}@media (max-width: 767px){ul.who-we-are li{height:auto !important}ul.who-we-are li h2{margin:0 2rem 0 2rem}ul.who-we-are li h3{margin:1.35rem 2rem 0 2rem}ul.who-we-are li h4{margin-left:2rem}ul.who-we-are li span{width:87%}ul.who-we-are li span img{left:6rem;top:-3.35rem}ul.who-we-are li p{margin:2rem 2rem 3.35rem 2rem}}@media (max-width: 575px){ul.who-we-are li span{width:89%}ul.who-we-are li span img{left:8rem;top:-3.35rem}}@media (max-width: 420px){ul.who-we-are li span{width:80%}}ul.musicians li{position:relative;background:#fff;color:#000;margin:0 0 4rem 0;padding:1.65rem 2rem 2.65rem 2rem}ul.musicians li span{float:left;background:#fed243;background:linear-gradient(95deg, #fae397, #fffdf7);background:linear-gradient(95deg, #fed243, #fed243, #e1c157, #b69c46, #e1c157, #fed243, #fed243, #fed243, #fed243);width:26.65rem;height:17.75rem;margin:0.85rem 0 2rem 0}ul.musicians li span img{margin:-1rem 0 0 4rem}ul.musicians li h2{position:relative;font-family:"Fjalla One", "Helvetica", sans-serif;font-size:2.65rem;line-height:3.15rem;font-weight:500;color:#000;margin:2.35rem 0 0 0;padding:0 0 1.65rem 0}ul.musicians li h2:before{content:"";position:absolute;bottom:0;left:0;width:2.35rem;height:0.65rem;background:#fed243}ul.musicians li h3{font-family:"Roboto", "Helvetica", sans-serif;color:#4c3f1d;text-transform:uppercase;font-size:1.25rem;font-weight:700;letter-spacing:0.1rem;margin:1.25rem 0 0 0}ul.musicians li p{font-size:1.35rem;line-height:2.15rem;float:left;margin:0.55rem 0 0 0;padding:0 1rem 0 0;text-decoration:none}ul.musicians li h4{float:left;margin:1.95rem 0 0.35rem 0;width:100%}ul.musicians li h4 a{text-decoration:none !important;font-size:1.05rem;font-weight:500;color:#000;text-transform:uppercase}ul.musicians li h4 a em{border-radius:1rem;width:2rem;height:2rem;padding:0.3rem 0.1rem 0.1rem 0.1rem;margin:0 0.85rem 0 0;background:#000;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}ul.musicians li h4 a em i{text-align:center;color:#fff;font-size:1.55rem;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}ul.musicians li h4:hover{color:#625225}ul.musicians li h4:hover em{background:#fed243}ul.musicians li h4:hover em i{color:#000}@media (min-width: 1200px) and (max-width: 1299px){ul.musicians li span{width:17.65rem}ul.musicians li span img{margin:-1rem 0 0 1.5rem}}@media (min-width: 992px) and (max-width: 1199px){ul.musicians li span{width:26.5rem}ul.musicians li h2,ul.musicians li h3{width:100%;float:left}ul.musicians li h2{margin:1rem 0 0 0}ul.musicians li h3{margin:1.05rem 0 1rem 0}ul.musicians li p,ul.musicians li h4{margin-left:0}}@media (min-width: 768px) and (max-width: 991px){ul.musicians li h2,ul.musicians li h3{width:100%;float:left}ul.musicians li p{padding:0;font-size:1.25rem;line-height:1.85rem}ul.musicians li span{width:100%;height:17.75rem}}@media (max-width: 767px){ul.musicians li{height:auto !important}ul.musicians li span{width:100%}ul.musicians li h2{font-size:2.15rem;line-height:2.65rem;margin:0}ul.musicians li h3{font-size:1.25rem;margin:1rem 0 0 0}ul.musicians li h4{margin-left:0}ul.musicians li p{margin:1rem 0 2.35rem 0;padding:0;font-size:1.25rem;line-height:1.85rem}}@media (max-width: 575px){ul.musicians li span img{left:1rem;top:-3.35rem}}@media (max-width: 420px){ul.musicians li span{width:80%}}.personnel{font-weight:700;text-transform:uppercase;margin-bottom:0.25rem;font-size:1.35rem;letter-spacing:0.04rem;display:block;color:#746d63}.personnel em{text-transform:capitalize;font-style:normal;font-size:1.85rem;letter-spacing:0.01rem;float:left;margin-top:-0.1rem;padding:0 2rem 0 0}ul.programmes{margin:2rem 0 4rem 0;width:auto}ul.programmes li{float:left;width:100%;background:#fff;padding:2rem 2rem 3rem 2rem;margin:1.2rem 0;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}ul.programmes li h2{width:22%;float:left;font-family:"Fjalla One", "Helvetica", sans-serif;color:#4c3f1d;font-weight:400;font-size:3.65rem;line-height:3.75rem;letter-spacing:0.01rem;margin:0 0 3.65rem 0;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}ul.programmes li h2 em{display:block;float:left;width:100%;text-transform:uppercase;font-weight:700;font-family:"Roboto", "Helvetica", sans-serif;font-size:1.25rem;line-height:1.25rem;letter-spacing:0.085rem;margin:0.665rem 0 1.25rem 0.165rem;color:#b69c46}ul.programmes li span{width:68%;float:right}ul.programmes li span h3,ul.programmes li span h4{font-size:1.35rem;line-height:1.65rem;font-weight:700;color:#000;margin:0 0 0.15rem 0;padding:1.95rem 0 0 0;position:relative}ul.programmes li span h3:before,ul.programmes li span h4:before{content:"";position:absolute;top:0.65rem;left:0;width:2.35rem;height:0.65rem;background:#fed243}ul.programmes li span h4{margin:0 0 0.15rem 0;padding:0}ul.programmes li span h4:before{content:"";position:absolute;top:0;width:0;height:0;height:0}ul.programmes li span p{margin:0;line-height:1.35rem;margin:0.35rem 0}@media (max-width: 991px){ul.programmes li h2{width:100%;font-size:2.15rem}ul.programmes li span{width:100%}}ul.music{margin:2rem 0 4rem 0}ul.music li{position:relative;float:left;width:48%;text-decoration:none;background:#fff;padding:2rem;margin:1.2rem 0;height:285px;overflow:hidden;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}ul.music li h2{position:relative;font-size:1.65rem;line-height:1.95rem;font-weight:500;color:#4c3f1d;margin:0 0 1rem 0;padding:0 0 1.65rem 0;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}ul.music li h2:after{content:"";position:absolute;bottom:0;left:0;width:2.35rem;height:0.65rem;background:#fed243}ul.music li audio{width:calc(100% - 4rem);position:absolute;bottom:2.15rem}ul.music li:nth-child(even){float:right}ul.music li:hover h2{color:#fed243}@media (max-width: 1100px){ul.music{margin:2rem 0 4rem 0}ul.music li{width:100%;height:auto}ul.music li h2{margin:0 0 2rem 0}ul.music li audio{position:static;width:100%}ul.music li:nth-child(even){float:left}}ul.video{margin:2rem 0 4rem 0}ul.video li{position:relative;float:left;width:100%;height:auto;text-decoration:none;background:#fff;padding:2rem 1.15rem;margin:1.2rem 0;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}ul.video li h2,ul.video li h3{float:left;font-weight:500;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}ul.video li h2{position:relative;font-size:1.95rem;line-height:2.15rem;color:#8c7735;margin:0 0 1.75rem 0;padding:0 0 1.65rem 0}ul.video li h2:after{content:"";position:absolute;bottom:0;left:0;width:2.35rem;height:0.65rem;background:#fed243}ul.video li h3{font-size:1.35rem;line-height:1.65rem;color:#000;margin:0 0 1.65rem 0}ul.video li:hover h2{color:#fed243}.video-container{clear:both;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;width:100%}.video-container iframe,.video-container object,.video-container video,.video-container embed{position:absolute;z-index:6;top:0;left:0;width:100%;height:100%}.contact-modal-launcher-wrapper{width:100%}.contact-modal-launcher{font-family:"Fjalla One", "Helvetica", sans-serif;text-align:left}.contact-info-wrapper{margin:3rem 0}.contact-info-text a{font-size:1.65rem}.contact-info-text a:hover{color:#fed243}a.button-link{font-family:"Fjalla One", "Helvetica", sans-serif;font-weight:400;font-size:1.85rem;letter-spacing:0.05rem;color:#000}a.button-link:hover{color:#fff}@media only screen and (max-width: 640px){a.button-link{font-size:1.35rem;letter-spacing:0.15rem}}a.button-link:before{width:2.85rem;top:2.35rem;left:-0.35rem;background-color:#000}@media only screen and (max-width: 640px){a.button-link:before{width:1.15rem;top:2.25rem}}a.button-link i{top:0.2rem;left:0.5rem;padding:0.3rem 0 0 13px;font-size:2.45rem;color:#000}a.button-link i:hover{left:4rem;color:#fed243}@media only screen and (max-width: 640px){a.button-link i{padding:0;top:0.4rem}}@media only screen and (max-width: 640px){a.button-link:hover i{left:30px}}.c-btn{border:1px solid #000;letter-spacing:0.05em;font-size:1.35rem;font-weight:300;color:#000}.c-btn.fullwidth-liquid{width:175px;color:#fff;background:#000}.c-btn::before{background:#fed243}.c-btn.fullwidth-liquid::before{background:#fed243}.c-btn.c-btn-inverse-dark{font-size:1.65rem}.c-btn.c-btn-inverse-dark{background:#000}.c-btn-inverse-dark::before{background:#fff}.c-btn.c-btn-inverse-dark:hover{color:#000}.contact-button{background:url("../images/background--offoffwhite.jpg") no-repeat;background-size:cover;background-attachment:fixed;padding:5rem 0;margin:3rem 0 5rem 0}.contact-modal-launcher{text-transform:none !important;letter-spacing:0}.section-heading-contact{font-family:"Fjalla One", "Helvetica", sans-serif;font-size:3.65rem;line-height:3.55rem;text-align:center;color:#fed243;margin:0 0 4rem 0}#contact-form{line-height:1.35rem}input{padding:2px 2px}#form input{font-family:"Roboto", "Helvetica", sans-serif;padding:2px 2px;height:3rem;border-bottom:1px solid #fed243;font-size:1.65rem;line-height:1.35rem;font-weight:500;text-align:left;color:#000;margin-bottom:4rem}textarea{font-family:"Roboto", "Helvetica", sans-serif;border-bottom:1px solid #b69c46;padding:2px 2px;margin:5px;font-size:1.65rem;line-height:1.35rem;font-weight:500;text-align:left}#form textarea{color:#000}#form input:hover,#form textarea:hover{border-color:#1f1f1f}::-webkit-input-placeholder{font-size:1.25rem;font-weight:500;text-transform:uppercase;color:#000}:-ms-input-placeholder{font-size:1.25rem;font-weight:500;text-transform:uppercase;color:#000}::-moz-placeholder{font-size:1.25rem;font-weight:500;text-transform:uppercase;color:#000}input:-moz-placeholder{font-size:1.25rem;font-weight:500;text-transform:uppercase;color:#000}.success{text-transform:none;font-size:2rem;letter-spacing:0.05rem;color:#e7ceae}.c-btn-contact-modal-wrapper-only{font-family:"Roboto", "Helvetica", sans-serif;font-weight:700}.contact-modal-closer{color:#746d63;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.contact-modal-closer:hover{color:#f5a161}.contact-info-description i{font-size:2rem;margin-bottom:0}
