@import url(../bower_components/normalize-css/normalize.css);@import url(../bower_components/owl.carousel/dist/assets/owl.carousel.min.css);@import url(../bower_components/owl.carousel/dist/assets/owl.theme.default.min.css);@import url(../bower_components/fancyBox/source/jquery.fancybox.css);@font-face{font-family:"adelaide-festival";src:url("../assets/fonts/adelaide-festival.eot");src:url("../assets/fonts/adelaide-festival.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/adelaide-festival.woff") format("woff"),url("../assets/fonts/adelaide-festival.ttf") format("truetype"),url("../assets/fonts/adelaide-festival.svg#adelaide-festival") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"adelaide-festival" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before,.afc-icon,.sub-menu-arrows,aside nav ul li li:before,.accordion.accordion-show h4:before,.accordion.accordion-filters h5:before,.btn-planner,.btn-play span,.btn-load-more span,.pagination:before,.main-nav-row .main-nav ul li .mp-back:before{font-family:"adelaide-festival" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cart:before{content:"\61"}.icon-circle-email:before{content:"\62"}.icon-circle-minus:before{content:"\63"}.icon-circle-play:before{content:"\64"}.icon-circle-plus:before{content:"\65"}.icon-circle-cross:before{content:"\43"}.icon-circle-thick-arrow-down:before{content:"\42"}.icon-circle-print:before{content:"\66"}.icon-circle-twitter:before{content:"\67"}.icon-email:before{content:"\68"}.icon-facebook:before{content:"\69"}.icon-googleplus:before{content:"\6a"}.icon-instagram:before{content:"\6b"}.icon-linkedin:before{content:"\6c"}.icon-minus:before{content:"\6d"}.icon-plus:before{content:"\6e"}.icon-pointer-right:before{content:"\6f"}.icon-search:before{content:"\70"}.icon-star:before{content:"\71"}.icon-thick-arrow-down:before{content:"\72"}.icon-thick-arrow-left:before{content:"\73"}.icon-thick-arrow-right:before{content:"\74"}.icon-thick-arrow-up:before{content:"\75"}.icon-thin-arrow-down:before{content:"\76"}.icon-thin-arrow-left:before{content:"\77"}.icon-thin-arrow-right:before{content:"\78"}.icon-thin-arrow-up:before{content:"\79"}.icon-twitter:before{content:"\7a"}.icon-youtube:before{content:"\41"}.icon-circle-star:before{content:"\44"}.sub-menu-arrows,aside nav ul li li:before,.accordion.accordion-show h4:before,.accordion.accordion-filters h5:before{content:"\74";font-size:1.25em;position:relative;top:4px}html{height:100%}body{background:#fff;min-height:100%;width:100%}img{max-width:100%;height:auto;margin:0 0 20px 0}body{font-family:"aktiv-grotesk",sans-serif;font-size:14px;line-height:1.5;color:#000}h2,h3,h4,h5,h6{text-transform:capitalize;margin:0 0 20px 0;line-height:1.1}h2{font-size:3em;font-weight:700;color:#ffe600}h3{font-size:1.75em;font-weight:400}h4{font-weight:700;font-size:1em}h5{font-size:1em;text-transform:uppercase}h6{font-size:1em;font-weight:700}p{margin:0 0 20px 0}.intro{font-size:1.25em}.centred{text-align:center}.rule{border-top:1px solid #000;padding-top:10px}ul{margin:0 0 20px 0}a{color:#000;text-decoration:none;font-weight:700;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}a:hover,a:active{background:#ffe600}a.partner{font-weight:400}.ww a:hover,.ww a:active{background:#9bd3b1}h2 a,h3 a,h4 a{color:inherit;font-weight:inherit}blockquote{font-size:1.6em;line-height:1.1;font-weight:300;margin:0 0 20px 0}figure{margin:0 0 20px 0;padding:0;display:table}figure figcaption{background:#000;color:#fff;padding:1em;font-size:.75em}figure img{margin:0}.ww h2{color:#9bd3b1}.off-season-section h2{text-align:center;color:#000;margin-bottom:60px;font-size:4em}@media (max-width: 480px){.off-season-section h2{margin-bottom:40px;font-size:3em}}.alignright{float:right;margin-left:20px}@media (max-width: 480px){.alignright{float:none;margin-left:auto;margin-right:auto}}.alignleft{float:left;margin-right:20px}@media (max-width: 480px){.alignleft{float:none;margin-left:auto;margin-right:auto}}.aligncenter{display:block;margin-left:20px;margin-right:20px}nav ul{padding:0;margin:0}nav ul li{display:block;margin:0}nav ul li a{display:block}.overlay{position:fixed;width:100%;height:100%;z-index:900;background:rgba(0,0,0,0.5);display:none}@media (max-width: 800px){.overlay{display:none !important;opacity:0 !important;visibility:hidden !important}}.scroller-inner{padding-top:60px}@media (max-width: 800px){.scroller-inner{padding-top:0}}.page-links{position:fixed;top:300px;left:0;font-size:.5em}.header{position:fixed;top:0;left:0;background:#fff}.header::after{clear:both;content:"";display:block}.landing-section{width:100%;max-width:1280px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.landing-section::after{clear:both;content:"";display:block}@media (max-width: 480px){.landing-section{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.landing-section.home-landing-section{max-width:none}.landing-section .page-title{width:calc(33.3333333333% - 80px);float:left;margin-left:60px}@media (max-width: 1024px){.landing-section .page-title{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px}}@media (max-width: 480px){.landing-section .page-title{width:calc(100%);float:left;margin-left:0;padding:20px 10px 0 10px;box-sizing:border-box}}.landing-section .feature-image{width:calc(66.6666666667% - 100px);float:left;margin-left:60px}@media (max-width: 1024px){.landing-section .feature-image{width:calc(66.6666666667% - 33.3333333333px);float:left;margin-left:20px}}@media (max-width: 480px){.landing-section .feature-image{width:calc(100%);float:left;margin-left:0}}.landing-section .feature-image.home-slider{width:100%;margin:0}.icon-links{width:100%;max-width:1280px;margin:0 auto;padding:10px 60px;box-sizing:border-box}.icon-links::after{clear:both;content:"";display:block}@media (max-width: 1024px){.icon-links{padding:10px 20px}}@media (max-width: 480px){.icon-links{padding:10px}}.content-section{width:100%;max-width:1280px;margin:0 auto;padding:9em 0}.content-section::after{clear:both;content:"";display:block}@media (max-width: 1024px){.content-section{padding:5em 0}}@media (max-width: 480px){.content-section{padding:0 0 2em 0}}.content-section .shows{width:calc(66.6666666667% - 100px);float:left;margin-left:60px}@media (max-width: 1024px){.content-section .shows{width:calc(66.6666666667% - 33.3333333333px);float:left;margin-left:20px}}@media (max-width: 480px){.content-section .shows{width:calc(100%);float:left;margin-left:0}}.content-section .shows .sorting{padding-bottom:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 1024px){.content-section .shows .sorting{padding-bottom:20px}}@media (max-width: 480px){.content-section .shows .sorting{padding:20px 10px}.content-section .shows .sorting .view-as-button-group{display:none}}.content-section .shows .sorting p{margin:0}.content-section .shows .sorting div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.content-section>.content{width:calc(66.6666666667% - 100px);float:left;margin-left:60px}@media (max-width: 1024px){.content-section>.content{width:calc(66.6666666667% - 33.3333333333px);float:left;margin-left:20px}}@media (max-width: 480px){.content-section>.content{width:calc(100%);float:left;margin-left:0;padding:10px;box-sizing:border-box}}.content-section>.content footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.content-section>.content footer::after{clear:both;content:"";display:block}@media (max-width: 480px){.content-section>.content footer{display:block}}.content-section>.content #box-two,.content-section>.content #box-three,.content-section>.content #box-four,.content-section>.content #box-five,.content-section>.content #box-six,.content-section>.content #box-seven{display:none}.content-section aside{width:calc(33.3333333333% - 80px);float:left;margin-left:60px;padding:0 30px;box-sizing:border-box}@media (max-width: 1024px){.content-section aside{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px}}@media (max-width: 480px){.content-section aside{width:calc(100%);float:left;margin-left:0;padding:0}}.content-section aside.filters{padding:0}@media (max-width: 480px){.content-section aside.filters>div{background:#000}}.content-section aside.offset{position:relative;top:-15em;z-index:200}@media (max-width: 480px){.content-section aside.offset{top:0}}.content-section aside nav{background:#000;padding:30px;box-sizing:border-box;margin-bottom:20px}.content-section aside.special-offer{background:#000}@media (max-width: 480px){.content-section aside .content{padding:10px;box-sizing:border-box}}.content-section.ww-author{padding-bottom:0}.content-section.ww-author aside .content{padding-top:0;padding-bottom:0;text-align:center}.content-section.ww-author aside .content figure{margin-left:auto;margin-right:auto}.off-season-section{width:100%;max-width:1280px;margin:0 auto;margin-bottom:100px}.off-season-section::after{clear:both;content:"";display:block}@media (max-width: 1024px){.off-season-section{margin-bottom:75px}}@media (max-width: 480px){.off-season-section{margin-bottom:50px}}.off-season-section.section-coming-soon{margin-top:100px}@media (max-width: 1024px){.off-season-section.section-coming-soon{margin-top:75px}}@media (max-width: 480px){.off-season-section.section-coming-soon{margin-top:50px}}.off-season-section.section-coming-soon main{width:calc(100% - 120px);float:left;margin-left:60px}@media (max-width: 1024px){.off-season-section.section-coming-soon main{width:calc(100% - 40px);float:left;margin-left:20px}}@media (max-width: 480px){.off-season-section.section-coming-soon main{width:calc(100%);float:left;margin-left:0}}.off-season-section.section-coming-soon main ul{text-align:center}@media (max-width: 480px){.off-season-section.section-coming-soon main ul{text-align:left}}.off-season-section.section-coming-soon main ul li{width:20%;margin:0 3px;display:inline-block;float:none}@media (max-width: 480px){.off-season-section.section-coming-soon main ul li{width:calc(100%);float:left;margin-left:0}}.off-season-section.section-coming-soon main ul li h2{text-align:left}.off-season-section.section-festival-ww .content{width:calc(33.3333333333% - 80px);float:left;margin-left:60px}@media (max-width: 1024px){.off-season-section.section-festival-ww .content{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px}}@media (max-width: 480px){.off-season-section.section-festival-ww .content{width:calc(100%);float:left;margin-left:0;padding:10px;box-sizing:border-box}}.off-season-section.section-festival-ww>div{width:calc(66.6666666667% - 100px);float:left;margin-left:60px}@media (max-width: 1024px){.off-season-section.section-festival-ww>div{width:calc(66.6666666667% - 33.3333333333px);float:left;margin-left:20px}}@media (max-width: 480px){.off-season-section.section-festival-ww>div{width:calc(100%);float:left;margin-left:0}}.off-season-section.section-festival-ww>div img{min-width:100%;height:auto;display:block;margin:0}.off-season-section.section-festival-ww>div>div{margin-left:-60px;margin-right:-60px;width:calc(100% + 120px)}.off-season-section.section-festival-ww>div>div::after{clear:both;content:"";display:block}@media (max-width: 1024px){.off-season-section.section-festival-ww>div>div{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}@media (max-width: 480px){.off-season-section.section-festival-ww>div>div{margin:0;width:100%}}.off-season-section.section-festival-ww>div>div .quote{width:calc(50% - 90px);float:left;margin-left:60px}@media (max-width: 1024px){.off-season-section.section-festival-ww>div>div .quote{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px;text-align:right}}@media (max-width: 480px){.off-season-section.section-festival-ww>div>div .quote{width:calc(100%);float:left;margin-left:0;padding:20px 10px 0;box-sizing:border-box;margin:0;text-align:center}}.off-season-section.section-festival-ww>div>div aside{width:calc(50% - 90px);float:left;margin-left:60px;padding:0 30px;box-sizing:border-box}@media (max-width: 1024px){.off-season-section.section-festival-ww>div>div aside{width:calc(66.6666666667% - 33.3333333333px);float:left;margin-left:20px}}@media (max-width: 480px){.off-season-section.section-festival-ww>div>div aside{width:calc(100%);float:left;margin-left:0;padding:0}}.off-season-section.section-festival-ww>div>div aside>div{padding:30px;background:#000}.off-season-section.section-festival-ww>div>div aside.offset{position:relative;top:-10em}@media (max-width: 480px){.off-season-section.section-festival-ww>div>div aside.offset{top:0}}.off-season-section.section-festival-ww.section-writers-week .content{left:calc(66.6666666667% - 100px + 60px);position:relative}@media (max-width: 1024px){.off-season-section.section-festival-ww.section-writers-week .content{left:calc(66.6666666667% - 33.3333333333px + 20px);position:relative}}@media (max-width: 480px){.off-season-section.section-festival-ww.section-writers-week .content{left:auto;position:relative}}.off-season-section.section-festival-ww.section-writers-week>div{left:calc(-33.3333333333% - 40px + 60px);position:relative}@media (max-width: 1024px){.off-season-section.section-festival-ww.section-writers-week>div{left:calc(-33.3333333333% - 13.3333333333px + 20px);position:relative}}@media (max-width: 480px){.off-season-section.section-festival-ww.section-writers-week>div{left:auto;position:relative}}.off-season-section.section-festival-ww.section-writers-week>div .quote{left:calc(50% - 90px + 60px);position:relative}@media (max-width: 1024px){.off-season-section.section-festival-ww.section-writers-week>div .quote{left:calc(66.6666666667% - 33.3333333333px + 20px);position:relative;text-align:left}}@media (max-width: 480px){.off-season-section.section-festival-ww.section-writers-week>div .quote{left:auto;position:relative;text-align:center}}.off-season-section.section-festival-ww.section-writers-week>div aside{left:calc(-50% - 30px + 60px);position:relative}@media (max-width: 1024px){.off-season-section.section-festival-ww.section-writers-week>div aside{left:calc(-33.3333333333% - 13.3333333333px + 20px);position:relative}}@media (max-width: 480px){.off-season-section.section-festival-ww.section-writers-week>div aside{left:auto;position:relative}}.off-season-section.section-past-festivals main{width:calc(100% - 120px);float:left;margin-left:60px}@media (max-width: 1024px){.off-season-section.section-past-festivals main{width:calc(100% - 40px);float:left;margin-left:20px}}@media (max-width: 480px){.off-season-section.section-past-festivals main{width:calc(100%);float:left;margin-left:0}}.off-season-section.section-join-us .join-box{width:calc(33.3333333333% - 80px);float:left;margin-left:60px}@media (max-width: 1024px){.off-season-section.section-join-us .join-box{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px}}@media (max-width: 480px){.off-season-section.section-join-us .join-box{width:calc(100%);float:left;margin-left:0;padding:0 15px;box-sizing:border-box}}.off-season-section.section-join-us .join-box>div{-webkit-transform:none;transform:none;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}@media (max-width: 480px){.off-season-section.section-join-us .join-box>div{padding:60px 20px 20px 20px}}.off-season-section.section-join-us .join-box:hover>div{-webkit-transform:translate(10px, 10px);transform:translate(10px, 10px)}@media (max-width: 1024px){.off-season-section.section-join-us .join-box:hover>div{-webkit-transform:none;transform:none}}@media (max-width: 480px){.off-season-section.section-join-us .join-box:hover>div{-webkit-transform:none;transform:none}}.suggested-shows-section{width:100%;max-width:1280px;margin:0 auto;padding:60px 0}.suggested-shows-section::after{clear:both;content:"";display:block}@media (max-width: 1366px){.suggested-shows-section{padding:60px;box-sizing:border-box}}@media (max-width: 1024px){.suggested-shows-section{padding:40px 20px;box-sizing:border-box}}@media (max-width: 480px){.suggested-shows-section{padding:20px 0}}.suggested-shows-section h4{text-align:center}.suggested-shows-section.ww-author{padding-top:0}.review-slider-section{background:#000;width:100%;padding:60px;box-sizing:border-box}@media (max-width: 1024px){.review-slider-section{padding:40px 30px}}@media (max-width: 480px){.review-slider-section{padding:30px 10px}}.review-slider-section .review-nav{display:none}.map-section{width:100%}.map-section iframe{width:100%;height:450px;border:none}.side-bar-content{width:calc(25% - 75px);float:left;margin-left:60px;margin-left:calc(8.3333333333% - 21.6666666667px + 40px)}.social{width:100%;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}.social.fixed{position:fixed;left:0;bottom:-69px;z-index:500}@media (max-width: 480px){.social.fixed{position:relative;bottom:auto}}.social.fixed.fixed-signup{bottom:0}.social .social-icons{width:100%;max-width:1280px;margin:0 auto;padding:0 60px;box-sizing:border-box}.social .social-icons::after{clear:both;content:"";display:block}@media (max-width: 1024px){.social .social-icons{padding:0 20px}}.social .social-row{width:100%;background:#ffe600}.social .social-row .social-signup{width:100%;max-width:1280px;margin:0 auto;padding:10px 60px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background:#ffe600}.social .social-row .social-signup::after{clear:both;content:"";display:block}@media (max-width: 1024px){.social .social-row .social-signup{padding:10px 20px}}@media (max-width: 480px){.social .social-row .social-signup{display:block;padding:4em;box-sizing:border-box}}.social .social-row .social-signup .signup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media (max-width: 480px){.social .social-row .social-signup .signup{display:block}}.social .social-row .social-signup .signup form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 480px){.social .social-row .social-signup .signup form{display:block}}.social .social-row .social-signup .signup form div{margin:0 20px 0 0}@media (max-width: 480px){.social .social-row .social-signup .signup form div{margin:0}}@media (max-width: 480px){.social .social-row .social-signup .hashtags{display:block;margin:0 0 20px 0}}.footer-row{width:100%;background:#000}.footer-row .footer{width:100%;max-width:1280px;margin:0 auto;padding:40px 60px;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background:#000}.footer-row .footer::after{clear:both;content:"";display:block}@media (max-width: 1024px){.footer-row .footer{padding:40px 20px}}@media (max-width: 480px){.footer-row .footer{display:block;padding:5em 3.5em;box-sizing:border-box}}.footer-row .footer .footer-contact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media (max-width: 480px){.footer-row .footer .footer-contact{display:block;margin:0 0 20px 0}}.footer-row .footer .footer-partners{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media (max-width: 480px){.footer-row .footer .footer-partners{display:block}}.btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-weight:700;padding:0 12px;height:40px;font-size:1em;background:#ffe600;color:#000;-webkit-transform:scale(1);transform:scale(1)}.btn:hover,.btn:active{-webkit-transform:scale(1.05);transform:scale(1.05);background:#000;color:#fff}.btn.sold-out{background:#000;color:#ffe600}.btn.sold-out:hover,.btn.sold-out:active{background:#000;color:#fff}.ww .btn{background:#9bd3b1}.btn-planner{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#000;background:#ffe600;width:40px;height:40px;border-radius:50%;font-size:2em;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;-webkit-transform:scale(1);transform:scale(1)}.btn-planner:before{content:'\6e'}.btn-planner:hover,.btn-planner:active{-webkit-transform:scale(1.1);transform:scale(1.1);background:#000;color:#fff}.btn-planner.added:before{content:'\71'}.btn-planner.remove:before{content:'\6d'}.ww .btn-planner{background:#9bd3b1}.btn-play,.btn-load-more{display:inline-block;text-align:center;font-weight:400;font-size:1.5em}@media (max-width: 480px){.btn-play,.btn-load-more{display:block;line-height:4}}.btn-play span,.btn-load-more span{display:block;font-size:2.75em}.btn-play span:before,.btn-load-more span:before{content:"\64"}@media (max-width: 480px){.btn-play span,.btn-load-more span{display:inline;margin:0 5px;position:relative;top:20px}}.btn-play:hover,.btn-load-more:hover{background:none;color:#ffe600}.btn-play:hover span,.btn-load-more:hover span{-webkit-transform:scale(1.1);transform:scale(1.1)}.btn-load-more{display:inline-block}.btn-load-more span{display:inline;margin:0 5px;position:relative;top:20px}.btn-load-more span:before{content:"\42"}.icon-links{text-align:right}@media (max-width: 480px){.icon-links{text-align:center}}.icon-links a{display:inline-block;font-weight:400;margin-right:8px;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}.icon-links a:before{font-size:1.65em;position:relative;top:6px;margin-right:3px}.icon-links a:hover,.icon-links a:active{color:#ffe600;background:none}.icon-links.ww a:hover,.icon-links.ww a:active{color:#9bd3b1}.pagination{font-size:2em;color:#fff;opacity:.25}.pagination:hover,.pagination:active{background:none;cursor:pointer;opacity:1}.pagination-next:before{content:"\74"}.pagination-prev:before{content:"\73"}.fancybox-close:hover{background:url(../bower_components/fancyBox/source/fancybox_sprite.png)}label{display:block;text-transform:uppercase;font-size:.75em;font-weight:500}[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='text'],[type='time'],[type='url'],[type='week'],input:not([type]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#000;border:none;border-radius:0;box-sizing:border-box;color:#fff;display:block;font-size:1em;padding:6px;-webkit-transition:all .25s ease;transition:all .25s ease;margin:0 0 20px 0}[type='color']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='email']:focus,[type='month']:focus,[type='number']:focus,[type='password']:focus,[type='search']:focus,[type='tel']:focus,[type='text']:focus,[type='time']:focus,[type='url']:focus,[type='week']:focus,input:not([type]):focus,textarea:focus{outline:none;color:#ffe600;background:#332e00}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;-webkit-transform:translateX(0);transform:translateX(0);background:none}button .icon-pointer-right,[type='button'] .icon-pointer-right,[type='reset'] .icon-pointer-right,[type='submit'] .icon-pointer-right{display:block}button .icon-pointer-right:before,[type='button'] .icon-pointer-right:before,[type='reset'] .icon-pointer-right:before,[type='submit'] .icon-pointer-right:before{font-size:45px}button:hover,[type='button']:hover,[type='reset']:hover,[type='submit']:hover{cursor:pointer;-webkit-transform:translateX(5px);transform:translateX(5px)}div.cs-select{display:inline-block;vertical-align:middle;position:relative;text-align:left;z-index:100;width:100%;max-width:300px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#ffe600}@media (max-width: 480px){div.cs-select{color:#000;margin:20px 0 0 0}}div.cs-select:focus{outline:none}.cs-select select{display:none}.cs-select span{display:block;position:relative;cursor:pointer;padding:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-select>span{padding-right:3em;z-index:500;background:#000}@media (max-width: 480px){.cs-select>span{background:#ffe600}}.cs-select>span::after{font-family:"adelaide-festival";content:'\72';speak:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1em;-webkit-backface-visibility:hidden;backface-visibility:hidden}div.cs-active{z-index:200}.cs-select .cs-options{position:absolute;overflow:hidden;width:100%;background:#fff;visibility:hidden}.cs-select.cs-active .cs-options{visibility:visible}.cs-select ul{list-style:none;margin:0;padding:0;width:100%}.cs-select ul span{padding:1em}.cs-select ul li.cs-focus span{background-color:#ddd}.cs-select li.cs-optgroup ul{padding-left:1em}.cs-select li.cs-optgroup>span{cursor:default}.cs-select .cs-options{overflow:visible;background:transparent;opacity:1;visibility:visible;padding-bottom:1.25em;pointer-events:none}.cs-select.cs-active .cs-options{pointer-events:auto}.cs-select .cs-options>ul::before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;-webkit-transform:scale3d(1, 0, 1);transform:scale3d(1, 0, 1);background:#000;-webkit-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}@media (max-width: 480px){.cs-select .cs-options>ul::before{background:#ffe600}}.cs-select.cs-active .cs-options>ul::before{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transition:none;transition:none;-webkit-animation:expand 0.6s ease-out;animation:expand 0.6s ease-out}.cs-select .cs-options ul li{opacity:0;-webkit-transform:translate3d(0, -25px, 0);transform:translate3d(0, -25px, 0);-webkit-transition:opacity 0.15s, -webkit-transform 0.15s;transition:opacity 0.15s, -webkit-transform 0.15s;transition:opacity 0.15s, transform 0.15s;transition:opacity 0.15s, transform 0.15s, -webkit-transform 0.15s}.cs-select.cs-active .cs-options ul li{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;-webkit-transition:none;transition:none;-webkit-animation:bounce 0.6s ease-out;animation:bounce 0.6s ease-out}.cs-select .cs-options span:hover,.cs-select .cs-options li.cs-focus span,.cs-select .cs-options .cs-selected span{color:#d6c100}@-webkit-keyframes expand{0%{-webkit-transform:scale3d(1, 0, 1)}25%{-webkit-transform:scale3d(1, 1.2, 1)}50%{-webkit-transform:scale3d(1, 0.85, 1)}75%{-webkit-transform:scale3d(1, 1.05, 1)}100%{-webkit-transform:scale3d(1, 1, 1)}}@keyframes expand{0%{-webkit-transform:scale3d(1, 0, 1);transform:scale3d(1, 0, 1)}25%{-webkit-transform:scale3d(1, 1.2, 1);transform:scale3d(1, 1.2, 1)}50%{-webkit-transform:scale3d(1, 0.85, 1);transform:scale3d(1, 0.85, 1)}75%{-webkit-transform:scale3d(1, 1.05, 1);transform:scale3d(1, 1.05, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes bounce{0%{-webkit-transform:translate3d(0, -25px, 0);opacity:0}25%{-webkit-transform:translate3d(0, 10px, 0)}50%{-webkit-transform:translate3d(0, -6px, 0)}75%{-webkit-transform:translate3d(0, 2px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);opacity:1}}@keyframes bounce{0%{-webkit-transform:translate3d(0, -25px, 0);transform:translate3d(0, -25px, 0);opacity:0}25%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}50%{-webkit-transform:translate3d(0, -6px, 0);transform:translate3d(0, -6px, 0)}75%{-webkit-transform:translate3d(0, 2px, 0);transform:translate3d(0, 2px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@media (min-width: 800px){.menu-trigger{display:none}.mp-pushed{-webkit-transform:none !important;transform:none !important}.main-nav-row{width:100%;position:fixed;top:0;left:0;z-index:1000;background:#fff}.main-nav-row .main-nav>.mp-level{width:100%;max-width:1280px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform:none !important;transform:none !important}.main-nav-row .main-nav>.mp-level::after{clear:both;content:"";display:block}.main-nav-row .main-nav ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;float:left;height:60px}.main-nav-row .main-nav ul li a{display:block}.main-nav-row .main-nav ul li a:hover,.main-nav-row .main-nav ul li a:active{background:none;color:#ffe600}.main-nav-row .main-nav ul li .fullwidth-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:-10;overflow:hidden;background:#fff;height:0;-webkit-transition:all 1s ease .25s;transition:all 1s ease .25s}.main-nav-row .main-nav ul li .fullwidth-dropdown>div{width:100%;max-width:1280px;margin:0 auto;padding-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.main-nav-row .main-nav ul li .fullwidth-dropdown>div::after{clear:both;content:"";display:block}.main-nav-row .main-nav ul li .fullwidth-dropdown>div .dropdown-column{width:calc(25% - 75px);float:left;margin-left:60px;opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px);-webkit-transition:all .25s ease;transition:all .25s ease}}@media (min-width: 800px) and (max-width: 1024px){.main-nav-row .main-nav ul li .fullwidth-dropdown>div .dropdown-column{width:calc(50% - 30px);float:left;margin-left:20px}}@media (min-width: 800px){.main-nav-row .main-nav ul li .fullwidth-dropdown>div .dropdown-column.promo p{font-size:14px}.main-nav-row .main-nav ul li .fullwidth-dropdown>div .dropdown-column.promo .btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:700;padding:0 12px;height:40px}.main-nav-row .main-nav ul li .fullwidth-dropdown>div .dropdown-column.promo .btn:hover{background:#000;color:#fff}.main-nav-row .main-nav ul li .fullwidth-dropdown .mp-back{display:none}.main-nav-row .main-nav ul li:hover>.fullwidth-dropdown{height:400px;-webkit-transition:all .25s ease;transition:all .25s ease}.main-nav-row .main-nav ul li:hover>.fullwidth-dropdown .dropdown-column{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .75s ease;transition:all .75s ease}.main-nav-row .main-nav ul li ul li{display:block;height:auto;padding:0;float:none}.main-nav-row .main-nav ul li ul li a{font-weight:500}.main-nav-row .main-nav ul li .calendar li{font-size:10px;padding-top:4px;height:23px}.main-nav-row .main-nav ul.big-nav>li{padding:0 10px}.main-nav-row .main-nav ul.small-nav>li{padding:0 5px}.main-nav-row .main-nav ul.icon-nav li{padding:0}.main-nav-row .main-nav .primary-nav{width:calc(50% - 90px);float:left;margin-left:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width: 800px) and (max-width: 1024px){.main-nav-row .main-nav .primary-nav{width:calc(50% - 30px);float:left;margin-left:20px}}@media (min-width: 800px){.main-nav-row .main-nav .primary-nav .fullwidth-dropdown>div{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.main-nav-row .main-nav .secondary-nav{width:calc(50% - 90px);float:left;margin-left:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width: 800px) and (max-width: 1024px){.main-nav-row .main-nav .secondary-nav{width:calc(50% - 30px);float:left;margin-left:20px}}@media (min-width: 800px){.main-nav-row .main-nav .secondary-nav .fullwidth-dropdown>div{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}@media (max-width: 1024px){.big-nav>li{padding:0 5px !important}.small-nav>li{padding:0 3px !important}}@media (max-width: 800px){.scroller{overflow-y:scroll}.scroller,.scroller-inner{position:relative}.container{position:relative;overflow:hidden}.menu-trigger{position:relative;display:block;width:40px;height:35px;overflow:hidden;text-indent:-999px;margin:10px}.menu-trigger:hover,.menu-trigger:active{background:none}.menu-trigger:before{position:absolute;top:2px;left:0;width:40px;height:6px;background:#000;box-shadow:0 6px #fff,0 12px #000,0 18px #fff,0 24px #000;content:''}.mp-pusher{position:relative;left:0;height:100%}.main-nav{position:absolute;top:0;left:0;z-index:1;width:300px;height:100%;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.main-nav .mp-level{position:absolute;top:0;left:0;padding:20px;box-sizing:border-box;width:100%;height:100%;background:#fff;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.mp-pusher::after,.mp-level::after,.mp-level::before{position:absolute;top:0;right:0;width:0;height:0;content:'';opacity:0}.mp-pusher::after,.mp-level::after{background:rgba(0,0,0,0.3);-webkit-transition:opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;transition:opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s}.mp-level::after{z-index:-1}.mp-pusher.mp-pushed::after,.mp-level.mp-level-overlay::after{height:100%;opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.mp-level.mp-level-overlay{cursor:pointer}.mp-level.mp-level-overlay.mp-level::before{height:100%;background:transparent;opacity:1}.mp-pusher,.mp-level{-webkit-transition:all 0.5s;transition:all 0.5s}.mp-overlap .mp-level.mp-level-open{box-shadow:1px 0 2px rgba(0,0,0,0.2);-webkit-transform:translate3d(-40px, 0, 0);transform:translate3d(-40px, 0, 0)}.mp-menu>.mp-level,.mp-menu>.mp-level.mp-level-open,.mp-menu.mp-overlap>.mp-level,.mp-menu.mp-overlap>.mp-level.mp-level-open{box-shadow:none;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mp-cover .mp-level.mp-level-open{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mp-cover .mp-level.mp-level-open>ul>li>.mp-level:not(.mp-level-open){-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.no-csstransforms3d .mp-pusher,.no-js .mp-pusher{padding-left:300px}.no-csstransforms3d .mp-menu .mp-level,.no-js .mp-menu .mp-level{display:none}.no-csstransforms3d .mp-menu>.mp-level,.no-js .mp-menu>.mp-level{display:block}}.main-nav-row .main-nav{text-transform:capitalize}.main-nav-row .main-nav h1{margin:0 20px 0 0}@media (max-width: 800px){.main-nav-row .main-nav h1{margin:0 0 20px 0}}.main-nav-row .main-nav h1 a{display:block}.main-nav-row .main-nav h1 a img{margin:0;width:50px;height:auto}@media (max-width: 800px){.main-nav-row .main-nav h1 a img{width:80px}}.main-nav-row .main-nav h1 a:hover,.main-nav-row .main-nav h1 a:active{background:none;-webkit-transform:scale(1.1);transform:scale(1.1)}@media (max-width: 800px){.main-nav-row .main-nav h1 a:hover,.main-nav-row .main-nav h1 a:active{-webkit-transform:none;transform:none}}@media (max-width: 800px){.main-nav-row .main-nav ul{margin:0 0 20px 0}}.main-nav-row .main-nav ul li{color:#000}.main-nav-row .main-nav ul li h3{font-size:20px !important}.main-nav-row .main-nav ul li h5{font-size:14px !important}.main-nav-row .main-nav ul li .mp-back{margin:0 0 20px 0;font-size:26px}.main-nav-row .main-nav ul li .mp-back:before{content:"\77";font-size:1em;position:relative;top:4px}.main-nav-row .main-nav ul li input[type="text"]{font-size:14px;margin-bottom:5px}.main-nav-row .main-nav ul li button{float:right;font-size:15px}.main-nav-row .main-nav ul li a{font-weight:400}@media (max-width: 800px){.main-nav-row .main-nav ul li a{display:inline-block;color:#000}.main-nav-row .main-nav ul li a.btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px}}.main-nav-row .main-nav ul li a:hover,.main-nav-row .main-nav ul li a:active{background:none;color:#ffe600}.main-nav-row .main-nav ul li ul{margin:0 0 20px 0}.main-nav-row .main-nav ul li ul::after{clear:both;content:"";display:block}.main-nav-row .main-nav ul li ul li{text-transform:uppercase;font-size:14px}.main-nav-row .main-nav ul li ul li a{font-weight:500}.main-nav-row .main-nav ul li ul li a.active-view{font-weight:700}.main-nav-row .main-nav ul li .calendar::after{clear:both;content:"";display:block}.main-nav-row .main-nav ul li .calendar li{float:left;color:#000}@media (max-width: 800px){.main-nav-row .main-nav ul li .calendar li{width:30px;height:30px;font-size:11px}}@media (max-width: 800px){.main-nav-row .main-nav ul li .calendar li.festival-date{background:#000}.main-nav-row .main-nav ul li .calendar li.festival-date:hover,.main-nav-row .main-nav ul li .calendar li.festival-date:active{background:#ffe600}}.main-nav-row .main-nav ul li .calendar li a{color:#fff}.main-nav-row .main-nav ul li .calendar li a:hover,.main-nav-row .main-nav ul li .calendar li a:active{color:#000}.main-nav-row .main-nav ul li .genres li,.main-nav-row .main-nav ul li .dates li,.main-nav-row .main-nav ul li .featured-nav li{display:block;float:left;font-size:20px;text-transform:capitalize}.main-nav-row .main-nav ul li .genres li:after,.main-nav-row .main-nav ul li .dates li:after,.main-nav-row .main-nav ul li .featured-nav li:after{content:"/";margin:0 4px 0 6px}.main-nav-row .main-nav ul li .genres li:last-child:after,.main-nav-row .main-nav ul li .dates li:last-child:after,.main-nav-row .main-nav ul li .featured-nav li:last-child:after{content:none}.main-nav-row .main-nav ul li .genres li a,.main-nav-row .main-nav ul li .dates li a,.main-nav-row .main-nav ul li .featured-nav li a{display:inline;font-weight:400}.main-nav-row .main-nav ul.big-nav>li{font-size:2em}@media (max-width: 1366px){.main-nav-row .main-nav ul.big-nav>li{font-size:1.75em}}@media (max-width: 1024px){.main-nav-row .main-nav ul.big-nav>li{font-size:1.4em}}@media (max-width: 800px){.main-nav-row .main-nav ul.big-nav>li{font-size:1.75em}}.main-nav-row .main-nav ul.small-nav>li{font-size:1.25em}@media (max-width: 1024px){.main-nav-row .main-nav ul.small-nav>li{font-size:1em}}@media (max-width: 800px){.main-nav-row .main-nav ul.small-nav>li{font-size:1.25em}}@media (max-width: 800px){.main-nav-row .main-nav ul.icon-nav{position:relative}}.main-nav-row .main-nav ul.icon-nav li{font-size:2em}@media (max-width: 1024px){.main-nav-row .main-nav ul.icon-nav li{font-size:1.5em}}@media (max-width: 800px){.main-nav-row .main-nav ul.icon-nav li{display:inline-block;font-size:2.5em}.main-nav-row .main-nav ul.icon-nav li .icon-search{display:none}.main-nav-row .main-nav ul.icon-nav li .fullwidth-dropdown{position:absolute;width:100%;margin:20px 0 0 0}}@media (max-width: 800px){.mp-level-overlay ul.icon-nav{position:static !important}.mp-level-overlay ul.icon-nav .fullwidth-dropdown{position:static !important}.mp-level-overlay ul.icon-nav .fullwidth-dropdown button{-webkit-transform:none !important;transform:none !important}}.section-past-festivals{background:url(../assets/afc/black-square.gif) no-repeat center center;background-size:contain;padding:60px 0}@media (max-width: 480px){.section-past-festivals{background:#000}}.section-past-festivals h2{color:#fff}.section-join-us{text-align:center}.section-join-us .join-box{background:#ffe600;color:#fff}@media (max-width: 480px){.section-join-us .join-box{background:none}}.section-join-us .join-box>div{position:relative;padding:100px 60px 30px 60px;box-sizing:border-box;background-size:80px 80px;background-position:center 10px;background-color:#000;background-repeat:no-repeat;min-height:350px}@media (max-width: 480px){.section-join-us .join-box>div{height:auto !important}}.section-join-us .join-box>div h2{color:#fff;font-size:2em;opacity:1;-webkit-transform:none;transform:none;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;margin-bottom:30px}@media (max-width: 480px){.section-join-us .join-box>div h2{position:absolute;top:-15px;left:-15px;background:#ffe600;padding:15px;box-sizing:border-box;font-weight:400;color:#000;font-size:1.5em}}.section-join-us .join-box>div p{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}.section-join-us .join-box>div ul{position:absolute;width:100%;top:150px;left:0;margin:0;list-style:none;padding:0;opacity:0;-webkit-transform:none;transform:none;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;font-size:1.3em}@media (max-width: 1024px){.section-join-us .join-box>div ul{opacity:1;position:relative;top:auto;font-size:1em}}@media (max-width: 480px){.section-join-us .join-box>div ul{opacity:1;position:relative;top:auto;font-size:1em}}.section-join-us .join-box>div ul li{margin:0}.section-join-us .join-box>div ul li a{display:block;color:#ffe600;margin:0;font-weight:400}@media (max-width: 480px){.section-join-us .join-box>div ul li a{color:#fff;border-bottom:1px solid #ffe600}}.section-join-us .join-box>div ul li a:hover{background:none;color:#fff}@media (max-width: 480px){.section-join-us .join-box>div ul li a:hover{color:#ffe600}}.section-join-us .join-box:hover>div h2{opacity:0;-webkit-transform:translate(0, 10px);transform:translate(0, 10px)}@media (max-width: 1024px){.section-join-us .join-box:hover>div h2{opacity:1;-webkit-transform:none;transform:none}}@media (max-width: 480px){.section-join-us .join-box:hover>div h2{opacity:1;-webkit-transform:none;transform:none}}.section-join-us .join-box:hover>div p{opacity:0;-webkit-transform:translate(0, 10px);transform:translate(0, 10px)}@media (max-width: 1024px){.section-join-us .join-box:hover>div p{opacity:1;-webkit-transform:none;transform:none}}@media (max-width: 480px){.section-join-us .join-box:hover>div p{opacity:1;-webkit-transform:none;transform:none}}.section-join-us .join-box:hover>div ul{opacity:1;-webkit-transform:translate(0, -50px);transform:translate(0, -50px)}@media (max-width: 1024px){.section-join-us .join-box:hover>div ul{opacity:1;-webkit-transform:none;transform:none}}@media (max-width: 480px){.section-join-us .join-box:hover>div ul{opacity:1;-webkit-transform:none;transform:none}}.section-join-us .join-box .join-box__join{background-image:url(../assets/afc/icon-join.png)}@media (max-width: 480px){.section-join-us .join-box .join-box__join{background-image:none}.section-join-us .join-box .join-box__join h2{background:url(../assets/afc/icon-join-b.png) no-repeat left center/50px #ffe600;margin:0;padding-left:50px}}.section-join-us .join-box .join-box__donate{background-image:url(../assets/afc/icon-donate.png)}@media (max-width: 480px){.section-join-us .join-box .join-box__donate{background-image:none}.section-join-us .join-box .join-box__donate h2{background:url(../assets/afc/icon-donate-b.png) no-repeat left center/50px #ffe600;left:auto;right:-15px;margin:0;padding-left:50px}}.section-join-us .join-box .join-box__partner{background-image:url(../assets/afc/icon-partner.png)}@media (max-width: 480px){.section-join-us .join-box .join-box__partner{background-image:none}.section-join-us .join-box .join-box__partner h2{background:url(../assets/afc/icon-partner-b.png) no-repeat left center/50px #ffe600;margin:0;padding-left:50px}}.pop-up-trigger{position:fixed;bottom:20px;left:20px;z-index:900}@media (max-width: 480px){.pop-up-trigger{display:none}}.md-modal{position:fixed;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.md-modal .md-content{position:relative;color:#000;background:#ffe600}.md-modal .md-content .md-close{position:absolute}.md-modal.md-effect-1{z-index:2500;top:50%;left:50%;width:50%;max-width:630px;min-width:320px;height:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.md-modal.md-effect-1 .md-content{padding:3.5em}.md-modal.md-effect-1 .md-content ul{list-style:none;margin:0;padding:0}.md-modal.md-effect-1 .md-content ul li{border-bottom:1px solid #000;padding:10px 0}.md-modal.md-effect-1 .md-content ul li::after{clear:both;content:"";display:block}.md-modal.md-effect-1 .md-content ul li h4{float:left;margin:0}.md-modal.md-effect-1 .md-content ul li .btn{float:right;background:#000;color:#fff}.md-modal.md-effect-1 .md-content ul li .btn:hover{color:#ffe600}.md-modal.md-effect-1 .md-content .md-close{top:20px;right:20px}.md-modal.md-effect-2{z-index:2000;bottom:15px;left:15px;width:200px;height:auto}@media (max-width: 480px){.md-modal.md-effect-2{display:none}}.md-modal.md-effect-2 .md-content::after{clear:both;content:"";display:block}.md-modal.md-effect-2 .md-content img{margin:0}.md-modal.md-effect-2 .md-content div{padding:10px;box-sizing:border-box}.md-modal.md-effect-2 .md-content div p{margin:0;font-weight:700}.md-modal.md-effect-2 .md-content .md-close{top:-15px;right:-15px}.md-modal.md-effect-2 .md-content .md-close:hover{background:none !important;color:#ffe600 !important}.md-show{visibility:visible}.md-overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:1000;opacity:0;background:rgba(0,0,0,0.5);-webkit-transition:all 0.3s;transition:all 0.3s}.md-effect-1.md-show ~ .md-overlay{opacity:1;visibility:visible}.md-modal .md-content{-webkit-transform:scale(0.7);transform:scale(0.7);opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s}.md-show.md-modal .md-content{-webkit-transform:scale(1);transform:scale(1);opacity:1}@media (max-width: 480px){ul.genres,ul.dates{margin:15px 0 0}}ul.genres li,ul.dates li{font-size:20px;line-height:1.2;display:block;text-transform:capitalize}@media (max-width: 480px){ul.genres li,ul.dates li{display:inline;color:#fff;font-size:1.75em}ul.genres li:after,ul.dates li:after{content:"/";margin:0 4px 0 6px}ul.genres li:last-child:after,ul.dates li:last-child:after{content:none}}ul.genres li a,ul.dates li a{font-weight:400}ul.genres li a.active-view,ul.dates li a.active-view{font-weight:700}@media (max-width: 480px){ul.genres li a,ul.dates li a{color:#fff}}ul.calendar::after{clear:both;content:"";display:block}@media (max-width: 480px){ul.calendar{display:inline-block}}ul.calendar li{font-weight:700;font-size:10px;box-sizing:border-box;float:left;height:23px;margin:3px 0;padding-top:5px;text-align:center;width:23px}@media (max-width: 480px){ul.calendar li{width:40px;height:40px;color:#fff;font-size:1em;padding-top:8px}}ul.calendar li a{display:block;color:#fff;font-weight:700}ul.calendar li a.active-view{color:#ffe600}@media (max-width: 480px){ul.calendar li a{color:#000}}ul.calendar li a:hover,ul.calendar li a:active{background:none}ul.calendar li.festival-date{background:#000}@media (max-width: 480px){ul.calendar li.festival-date{background:#fff}}ul.calendar li.festival-date:hover,ul.calendar li.festival-date:active{background:#ffe600}ul.calendar li.festival-date:hover a,ul.calendar li.festival-date:active a{color:#000}ul.calendar li:nth-child(7n+1){clear:both}@media (max-width: 480px){.page-title{text-align:center}}.page-title h4{text-transform:uppercase;margin-bottom:0}.page-title .btn-buy{float:none;display:inline-block}.feature-image{position:relative}.feature-image .home-logo{position:absolute;top:0;left:0;padding:8em;box-sizing:border-box;z-index:100;height:100%}@media (max-width: 1366px){.feature-image .home-logo{padding:5em}}@media (max-width: 1024px){.feature-image .home-logo{padding:3em}}@media (max-width: 480px){.feature-image .home-logo{width:100%;padding:3em 0}}.feature-image .home-logo img{height:100%;width:auto;max-width:none;display:block}@media (max-width: 480px){.feature-image .home-logo img{margin:0 auto}}.feature-image .feature-image-label{width:100%;position:absolute;bottom:0;z-index:100}@media (max-width: 480px){.feature-image .feature-image-label{text-align:center}}.feature-image .feature-image-label p{display:inline;background:#fff;padding:12px 16px 0 0;margin:0;font-weight:700;text-transform:uppercase;line-height:1}@media (max-width: 480px){.feature-image .feature-image-label p{padding:0 5px}}.feature-image .feature-image_slideshow img{width:100%;height:auto;margin:0}.feature-image .feature-image_slideshow img.hide-on-desktop{display:none}@media (max-width: 480px){.feature-image .feature-image_slideshow img.hide-on-desktop{display:block}.feature-image .feature-image_slideshow img.hide-on-mobile{display:none}}.feature-image .feature-image_slideshow h2{padding-right:60px;margin:0;position:absolute;bottom:30%;right:0;z-index:100}.feature-image .feature-image_slideshow h2 a:hover,.feature-image .feature-image_slideshow h2 a:active{background:none;color:#fff}@media (max-width: 1024px){.feature-image .feature-image_slideshow h2{font-size:2.5em;padding-right:20px}}@media (max-width: 480px){.feature-image .feature-image_slideshow h2{display:none}}.feature-image .owl-theme .owl-dots{margin:20px 0;text-align:center;position:absolute;bottom:0;width:100%}@media (max-width: 480px){.feature-image .owl-theme .owl-dots{display:none !important}}.announcement-body{position:absolute;top:0;left:0;width:100%;padding:30px;padding-bottom:12%;box-sizing:border-box;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media (max-width: 480px){.announcement-body{position:relative;background:url(../assets/images/hamlet.jpg) no-repeat bottom center;background-size:cover;height:auto;display:block;padding:30px 10px 150px 10px}}.announcement-body h3{position:absolute;top:30px;left:30px}@media (max-width: 1366px){.announcement-body h3{font-size:1.25em}}@media (max-width: 480px){.announcement-body h3{position:relative;top:0;left:0;text-align:center}}.announcement-body h2{text-align:center;font-size:2.5em;color:#ab273e;width:80%;margin:0 auto;text-transform:none}@media (max-width: 1366px){.announcement-body h2{font-size:2em}}@media (max-width: 1024px){.announcement-body h2{font-size:1.5em}}@media (max-width: 480px){.announcement-body h2{margin-bottom:20px}}.announcement-body h2 a:hover{background:none}.announcement-body img.logo{position:absolute;width:15%;top:30px;right:30px;max-width:300px;height:auto}@media (max-width: 480px){.announcement-body img.logo{position:relative;top:0;right:0;display:block;margin:0 auto 20px;width:40%}}.announcement-body img.hamlet{width:50%;max-width:585px;height:auto;display:block;margin:0 auto 30px}@media (max-width: 1366px){.announcement-body img.hamlet{max-width:550px;margin-bottom:30px}}@media (max-width: 1024px){.announcement-body img.hamlet{margin-bottom:10px}}@media (max-width: 480px){.announcement-body img.hamlet{width:90%;margin-bottom:30px}}.announcement-body .cta{text-align:center;font-weight:700;color:#fff;font-size:1.1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media (max-width: 480px){.announcement-body .cta{display:block}}.announcement-body .cta p{margin:0 0 10px 0}.announcement-body .cta a{display:inline-block;background:#fff;color:#000;padding:15px;font-size:1.25em}.announcement-body .cta a:hover{background:#ab273e}@media (max-width: 1366px){.announcement-body .cta a{font-size:1em;padding:10px}}@media (max-width: 1024px){.announcement-body .cta a{font-size:.75em}}@media (max-width: 480px){.announcement-body .cta a{margin-bottom:15px}}.announcement-body a.on-sale-now{display:inline-block;background:#fff;color:#000;padding:15px;font-size:1.25em}.announcement-body a.on-sale-now:hover{background:#ab273e}@media (max-width: 1366px){.announcement-body a.on-sale-now{font-size:1em;padding:10px}}@media (max-width: 1024px){.announcement-body a.on-sale-now{font-size:.75em}}@media (max-width: 480px){.announcement-body a.on-sale-now{margin-bottom:15px}}.announcement-body.lost-and-found{padding-bottom:30px}.announcement-body.lost-and-found h2,.announcement-body.lost-and-found h3,.announcement-body.lost-and-found h4,.announcement-body.lost-and-found h5{text-shadow:1px 1px 40px #000}.announcement-body.lost-and-found h2{color:#ffe600;font-size:6em;line-height:1;margin-bottom:20px}@media (max-width: 1366px){.announcement-body.lost-and-found h2{font-size:5em;margin-bottom:10px}}@media (max-width: 1024px){.announcement-body.lost-and-found h2{font-size:4em}}@media (max-width: 480px){.announcement-body.lost-and-found h2{font-size:3em}}.announcement-body.lost-and-found h3{color:#fff;text-align:left;font-size:1.35em}@media (max-width: 480px){.announcement-body.lost-and-found h3{text-align:center;font-size:1em}}.announcement-body.lost-and-found h4{color:#fff;font-size:3em;margin-bottom:75px;line-height:1.25}@media (max-width: 1366px){.announcement-body.lost-and-found h4{font-size:2.5em;margin-bottom:25px}}@media (max-width: 1024px){.announcement-body.lost-and-found h4{font-size:2em}}@media (max-width: 480px){.announcement-body.lost-and-found h4{font-size:1.5em}}.announcement-body.lost-and-found h5{color:#fff;font-size:1.5em;text-transform:none;line-height:1.5}@media (max-width: 1366px){.announcement-body.lost-and-found h5{font-size:1.25em}}@media (max-width: 480px){.announcement-body.lost-and-found h5{font-size:1em}}.announcement-body.lost-and-found .disclaimer{position:absolute;color:#fff;bottom:30px;right:30px;margin:0}@media (max-width: 480px){.announcement-body.lost-and-found .disclaimer{position:relative;bottom:0;right:0}}.announcement-body.lost-and-found a.on-sale-now:hover{background:#ffe600}@media (max-width: 480px){.announcement-body.lost-and-found{background:url(../assets/images/lost-and-found-l.jpg) no-repeat bottom center;background-size:cover}}.announcement-body .laf-link{display:block}.announcement-image{width:100%;overflow:hidden}.announcement-image img{width:100%;height:auto;margin:0}@media (max-width: 480px){.announcement-image{display:none}}ul.thumbs{list-style:none;padding:0;margin:0}ul.thumbs::after{clear:both;content:"";display:block}ul.thumbs li{display:block}ul.thumbs li .thumb-tag{position:absolute;left:0;background:#000;color:#ffe600;margin:0;text-transform:uppercase;font-size:.8em;padding:6px 15px;opacity:1;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;z-index:50}@media (max-width: 1024px){ul.thumbs li .thumb-tag{font-size:.65em;padding:6px 10px}}ul.thumbs li .image{background-size:100%}ul.thumbs li .image img{margin:0;display:block;height:auto;opacity:1;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}ul.thumbs.grid li{width:calc(33.3333333333% - 6.6666666667px);float:left;margin-left:5px}ul.thumbs.list li,ul.thumbs.list.authors li{width:calc(100% - 10px);float:left;margin-left:5px}ul.thumbs.ymal li,ul.thumbs.grid.authors li{width:calc(25% - 6.25px);float:left;margin-left:5px}@media (max-width: 480px){ul.thumbs.list li,ul.thumbs.grid li,ul.thumbs.grid.ymal li,ul.thumbs.grid.authors li{width:calc(100%);float:left;margin-left:0}}.ww ul.thumbs li .thumb-tag{color:#9bd3b1}.grid .thumb{position:relative}.grid .thumb .thumb-tag{bottom:0}.grid .thumb .image{position:relative;height:100%;overflow:hidden}.grid .thumb .image:before{position:absolute;top:0;left:0;height:100%;linear-gradient:transparent 0%,transparent 60%,#000 100%;content:'';opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 0.35s ease;transition:all 0.35s ease}.grid .thumb .info{padding:10px;width:100%;box-sizing:border-box;height:100%;position:absolute;top:0;left:0;z-index:100}.grid .thumb .info h2{font-size:1.75em;color:#fff;text-shadow:2px 2px 25px #000;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all 0.35s ease;transition:all 0.35s ease}.grid .thumb .info h2 a{color:#fff}.grid .thumb .info h2 a:hover,.grid .thumb .info h2 a:active{background:none;cursor:default}@media (max-width: 1024px){.grid .thumb .info h2{font-size:1.25em}}.grid .thumb .info p{display:none}.grid .thumb .info .cta{position:absolute;bottom:0;left:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px;box-sizing:border-box;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all 0.35s ease;transition:all 0.35s ease}.grid .thumb .info .cta .btn:hover,.grid .thumb .info .cta .btn:active{background:#fff;color:#000}.grid .thumb .info .cta .btn-planner:hover,.grid .thumb .info .cta .btn-planner:active{background:#fff;color:#000}.grid .thumb:hover .thumb-tag{opacity:0}.grid .thumb:hover .image:before{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.grid .thumb:hover .image img{opacity:0}.grid .thumb:hover .info h2{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.grid .thumb:hover .info .cta{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.grid .highlight .thumb .image{display:none}.grid .highlight .thumb .image.highlight-image{display:block}.grid.ymal .thumb .image{display:block}.grid.ymal .thumb .image.highlight-image{display:none}.list .thumb{border-bottom:1px solid #ccc}.list .thumb::after{clear:both;content:"";display:block}@media (max-width: 1366px){.list .thumb{font-size:.85em}}@media (max-width: 1024px){.list .thumb{font-size:.75em}}@media (max-width: 480px){.list .thumb{font-size:1em}}.list .thumb .thumb-tag{top:0}.list .thumb .image{width:35%;margin:0;float:left}@media (max-width: 1366px){.list .thumb .image{width:40%}}@media (max-width: 1024px){.list .thumb .image{width:45%}}@media (max-width: 1024px), (orientation: portrait){.list .thumb .image{width:50%}}.list .thumb .image.highlight-image{display:none}.list .thumb .image:hover img,.list .thumb .image:active img{opacity:0}.list .thumb .info{padding:10px 10px 60px 10px;box-sizing:border-box;position:static;width:65%;margin:0;float:left}@media (max-width: 1366px){.list .thumb .info{width:60%}}@media (max-width: 1024px){.list .thumb .info{width:55%}}@media (max-width: 1024px), (orientation: portrait){.list .thumb .info{width:50%}}.list .thumb .info h2{font-size:1.75em;text-shadow:none;margin:0;color:#000}.list .thumb .info h2 a{color:#000}.list .thumb .info h3{font-size:1em;font-weight:700;text-transform:uppercase;margin:0}.list .thumb .info p{margin:10px 0 0 0}@media (max-width: 1024px), (orientation: portrait){.list .thumb .info p{display:none}}.list .thumb .info .cta{position:absolute;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.list .thumb .info .cta .btn-planner{margin-left:6px}.list .thumb .info .cta .btn{margin-left:6px}.list .thumb .image{width:45%}.list .thumb .info{width:55%}@media (max-width: 1024px){.list .thumb .info .cta .btn-planner{width:30px;height:30px}}.list .thumb .info .cta .btn{height:30px;padding:0 10px}@media (max-width: 480px){.list .thumb,.grid .thumb{border-bottom:1px solid #ccc;cursor:default}.list .thumb::after,.grid .thumb::after{clear:both;content:"";display:block}.list .thumb .thumb-tag,.grid .thumb .thumb-tag{top:0;bottom:auto;font-weight:500;font-size:.65em;padding:6px 12px;box-sizing:border-box}.list .thumb .image,.grid .thumb .image{width:40%;margin:0;float:left}.list .thumb .image:before,.grid .thumb .image:before{display:none}.list .thumb .info,.grid .thumb .info{padding:1em 1em 6em 1em;box-sizing:border-box;position:static;width:60%;margin:0;float:left}.list .thumb .info h2,.grid .thumb .info h2{font-size:1em;margin:0;text-shadow:none;color:#000000}.list .thumb .info h2 a,.grid .thumb .info h2 a{color:#000}.list .thumb .info h2 a:hover,.list .thumb .info h2 a:active,.grid .thumb .info h2 a:hover,.grid .thumb .info h2 a:active{background:none}.list .thumb .info p,.grid .thumb .info p{display:none}.list .thumb .info .cta,.grid .thumb .info .cta{opacity:1;-webkit-transform:none;transform:none;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.list .thumb .info .cta .btn:hover,.list .thumb .info .cta .btn:active,.grid .thumb .info .cta .btn:hover,.grid .thumb .info .cta .btn:active{background:#000;color:#fff}.list .thumb .info .cta .btn-planner,.grid .thumb .info .cta .btn-planner{margin-left:6px}.list .thumb .info .cta .btn-planner:hover,.list .thumb .info .cta .btn-planner:active,.grid .thumb .info .cta .btn-planner:hover,.grid .thumb .info .cta .btn-planner:active{background:#000;color:#fff}.list .thumb:hover .thumb-tag,.grid .thumb:hover .thumb-tag{opacity:1}.list .thumb:hover .image img,.grid .thumb:hover .image img{opacity:1}.list .thumb:hover .info h2,.grid .thumb:hover .info h2{opacity:1;-webkit-transform:none;transform:none}.list .thumb:hover .info .cta,.grid .thumb:hover .info .cta{opacity:1;-webkit-transform:none;transform:none}.list .highlight .thumb .image,.grid .highlight .thumb .image{display:block}.list .highlight .thumb .image.highlight-image,.grid .highlight .thumb .image.highlight-image{display:none}}.sorting a{font-weight:400}.sorting a.active-view{font-weight:700}.keywords a{font-weight:400;text-transform:capitalize}.filters .btn-play{margin:0 0 3em 0}@media (max-width: 480px){.filters .btn-play{margin:0}}.content-section aside.special-offer{color:#fff;padding-top:30px;padding-bottom:30px}@media (max-width: 480px){.content-section aside.special-offer{padding:20px 15px;box-sizing:border-box}}.content-section aside.special-offer .btn:hover{background:#fff;color:#000}aside nav ul li{text-transform:uppercase}aside nav ul li a{color:#fff;padding:0 0 5px 0}aside nav ul li a.current-page{font-weight:500}aside nav ul li a:hover,aside nav ul li a:active{color:#ffe600;background:none}aside nav ul li li{font-size:1.25em;text-transform:none;border-top:1px solid #fff}aside nav ul li li:before{color:#fff;float:left}aside nav ul li li:hover:before,aside nav ul li li:active:before{color:#ffe600}aside nav ul li li a{font-weight:300;padding:5px 0 5px 25px}.accordion{list-style:none;padding:0;margin:0}.accordion>li:hover,.accordion>li:active{cursor:pointer}.accordion ul.accordion-info{display:none;list-style:none;margin:0;padding:0}.accordion .is-expanded{display:block}@media (max-width: 480px){.accordion.accordion-show{padding:0 10px;box-sizing:border-box}}.accordion.accordion-show>li{border-bottom:1px solid #ccc;padding:5px 0;box-sizing:border-box}.accordion.accordion-show>li:hover,.accordion.accordion-show>li:active{cursor:pointer}.accordion.accordion-show>li:hover h4,.accordion.accordion-show>li:active h4{padding:0 0 0 2px}.accordion.accordion-show ul.accordion-info{padding:5px 0 5px 5px}.accordion.accordion-show ul.accordion-info li{display:block}.accordion.accordion-show ul.accordion-info li img{margin:0;display:inline-block;width:40px;height:auto}.accordion.accordion-show ul.accordion-info li a{font-weight:400}.accordion.accordion-show .is-expanded h4:before{content:"\72"}.accordion.accordion-show .is-expanded h4{padding:0 0 0 2px}.accordion.accordion-show h4{margin:0;padding:0;-webkit-transition:all .25s ease;transition:all .25s ease}@media (max-width: 480px){.accordion.accordion-filters{text-align:center}}@media (max-width: 480px){.accordion.accordion-filters>li{border-bottom:1px solid #fff;padding:1.5em}}.accordion.accordion-filters h5:before{content:none}@media (max-width: 480px){.accordion.accordion-filters h5{color:#fff;margin:0;font-size:1.25em}.accordion.accordion-filters h5:before{content:"\74"}}@media (max-width: 480px){.accordion.accordion-filters li.is-expanded h5{color:#ffe600}.accordion.accordion-filters li.is-expanded h5:before{content:"\72"}}.accordion.accordion-filters .accordion-info{display:block}@media (max-width: 480px){.accordion.accordion-filters .accordion-info{display:none}}.accordion.accordion-filters .accordion-info ul{list-style:none;padding:0}@media (max-width: 480px){.accordion.accordion-filters select.looking-for{margin:20px 0 0 0;border:none;background:#fff;color:#000;min-width:none}}.accordion-tabs{padding:0;list-style:none}.accordion-tabs::after{clear:both;content:"";display:block}.accordion-tabs>li{display:inline}.accordion-tabs>li:after{content:'/';font-size:1.75em;margin:0 7px}@media (max-width: 480px){.accordion-tabs>li:after{margin:0 3px}}.accordion-tabs>li:last-child:after{content:none}.accordion-tabs>li .tab-link{display:inline-block;font-weight:400}.accordion-tabs>li .tab-link h3{display:inline}@media (max-width: 480px){.accordion-tabs>li .tab-link h3{font-size:1.5em}}.accordion-tabs>li:last-child h3:after{content:none}.accordion-tabs>li .is-active.tab-link h3{font-weight:500}.accordion-tabs>li .is-active.tab-link h3:after{font-weight:400}.accordion-tabs>li div{display:none;width:100%;float:left;margin:20px 0 0 0}.accordion-tabs>li div div{display:block;margin:0}.accordion-tabs>li div ul{list-style:disc}@media (max-width: 480px){.ww-schedule .accordion-tabs{text-align:center}}.ww-schedule .accordion-tabs>li:after{font-size:1.25em;margin:0 2px}@media (max-width: 480px){.ww-schedule .accordion-tabs>li:after{font-size:1em;margin:0 1px}}.ww-schedule .accordion-tabs .tab-link h3{font-size:1.25em}@media (max-width: 480px){.ww-schedule .accordion-tabs .tab-link h3{font-size:1em}}.content footer>div{float:left;margin-right:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 480px){.content footer>div{float:none;display:block;margin:0;text-align:center}}.content footer>div h4{float:left;margin:0 20px 0 0;font-weight:400}@media (max-width: 480px){.content footer>div h4{float:none;margin:0 0 20px 0}}.content footer>div img{display:block;float:left;margin:0}@media (max-width: 480px){.content footer>div img{float:none;display:inline;margin:0 0 20px 0}}.share-section ul{list-style:none;margin:0;padding:0;float:left}.share-section ul::after{clear:both;content:"";display:block}@media (max-width: 480px){.share-section ul{float:none;display:inline-block}}.share-section ul li{display:table;float:left;text-align:center}.share-section ul li a{color:#000;display:table-cell;vertical-align:middle;height:40px;width:40px;font-size:2.75em;-webkit-transition:all .5s ease;transition:all .5s ease}.share-section ul li a:hover,.share-section ul li a:active{color:#ffe600;background:none}.keywords figure{margin-bottom:20px}@media (max-width: 480px){.keywords figure{margin:0 auto 20px}}.keywords ul{list-style:none;margin:0 0 20px 0;padding:0}.keywords ul li{display:block;font-size:1.75em}@media (max-width: 480px){.keywords ul li{display:inline-block}.keywords ul li:after{content:" /"}.keywords ul li:last-child:after{content:none}}.blog-feed ul{list-style:none;padding:0}.blog-feed ul::after{clear:both;content:"";display:block}.blog-feed ul li{width:calc(33.3333333333% - 6.6666666667px);float:left;margin-left:5px;margin-bottom:20px}@media (max-width: 1024px){.blog-feed ul li{width:calc(50% - 7.5px);float:left;margin-left:5px}}@media (max-width: 480px){.blog-feed ul li{width:calc(100% - 10px);float:left;margin-left:5px}}.blog-feed ul li:nth-child(1),.blog-feed ul li:nth-child(2){width:calc(50% - 7.5px);float:left;margin-left:5px;border-top:none}.blog-feed ul li:nth-child(1) img,.blog-feed ul li:nth-child(2) img{border-top:none;padding-top:0}@media (max-width: 480px){.blog-feed ul li:nth-child(1),.blog-feed ul li:nth-child(2){width:calc(100% - 10px);float:left;margin-left:5px}.blog-feed ul li:nth-child(1) img,.blog-feed ul li:nth-child(2) img{border-top:1px solid #000;padding-top:20px}}.blog-feed ul li:nth-child(3n+3){clear:left}@media (max-width: 1024px){.blog-feed ul li:nth-child(3n+3){clear:none}}@media (max-width: 1024px){.blog-feed ul li:nth-child(2n+3){clear:left}}.blog-feed ul li a{display:block}.blog-feed ul li a:hover,.blog-feed ul li a:active{background:none}.blog-feed ul li img{margin:0;border-top:1px solid #000;padding-top:20px}.blog-feed ul li div{padding:15px}.blog-feed ul li div h3{margin-bottom:8px;font-size:1.25em}.blog-feed ul li div h3 a{font-weight:700}.blog-feed ul li div h3 a:hover,.blog-feed ul li div h3 a:active{background:#ffe600}.blog-feed ul li div h4{text-transform:uppercase;font-size:.9em;margin-bottom:10px}.blog-feed ul li div p{margin:0}.load-more-section{text-align:center}.review-slider-section{color:#fff;text-align:center}.review-slider-section .review-slider p:before{content:'- '}.review-slider-section .review-slider img{margin:0 auto;width:auto !important}.box::after{clear:both;content:"";display:block}.schedule{width:calc(50% - 7.5px);float:left;margin-left:5px}@media (max-width: 480px){.schedule{width:calc(100% - 10px);float:left;margin-left:5px}}.schedule h3{text-align:center;padding-left:70px}@media (max-width: 1024px){.schedule h3{padding:0}}.schedule .timetable{position:relative}.schedule .timetable .hour{border-top:1px solid #000;height:8em}.schedule .timetable .hour span{display:block;position:relative;top:-1em;background:#fff;padding-right:8px;float:left;text-align:right;width:70px}.schedule .timetable .column{top:0;height:100%;left:0;position:absolute;width:100%;padding-left:70px;box-sizing:border-box}.schedule .timetable .column .event{left:0;position:relative;top:0;width:100%;height:8em;padding:0 30px;box-sizing:border-box}.schedule .timetable .column .event.am0930{top:4em}.schedule .timetable .column .event.am1045{top:6em}.schedule .timetable .column .event.pm1200{top:8em}.schedule .timetable .column .event.pm0115{top:10em}.schedule .timetable .column .event.pm0230{top:12em}.schedule .timetable .column .event.pm0345{top:14em}.schedule .timetable .column .event.pm0500{top:16em}.schedule .timetable .column .event a{background:#9bd3b1;display:block;width:100%;height:100%;padding:10px}.schedule .timetable .column .event a:hover{background:#7fc79b}.schedule .timetable .column .event a h4,.schedule .timetable .column .event a h5,.schedule .timetable .column .event a p{margin:0}.schedule .timetable .column .event a h5{font-size:.75em}.schedule .timetable .column .event a h4{font-size:1.25em}.schedule .timetable .column .event a p{font-size:1em;font-weight:400}.section-festival-ww .btn-play{display:block;margin:0 auto 40px}@media (max-width: 480px){.section-festival-ww .btn-play{margin-bottom:10px}}.section-festival-ww .blog-post{color:#fff}.section-festival-ww .blog-post a{color:#fff}.section-festival-ww .blog-post>h4{position:absolute;z-index:100;background:#000;color:#fff;padding:10px}.section-festival-ww .blog-post h3{margin-bottom:5px}.section-festival-ww .quote{text-align:center;margin-top:60px}.section-festival-ww .quote p{font-weight:700}.section-festival-ww .quote p:before{content:'- '}.logo-row{text-align:center;margin:0 0 20px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.logo-row a{display:inline-block;margin:0 20px}.logo-row a img{display:block;margin:0}.social-headings,.social-icons ul li a.social-signup-btn,.social-signup h2,.social-signup p{font-size:1.35em;font-weight:500;margin:0;color:#000}@media (max-width: 480px){.social-icons{text-align:center}}.social-icons ul{float:right;list-style:none;margin:0;padding:0}.social-icons ul::after{clear:both;content:"";display:block}@media (max-width: 480px){.social-icons ul{float:none;display:inline-block}}.social-icons ul li{display:table;float:left;text-align:center;border-right:1px solid #d6c100}.social-icons ul li:last-child{border-right:none}.social-icons ul li a{font-weight:500;background:#ffe600;color:#000;display:table-cell;vertical-align:middle;height:55px;width:55px;font-size:3em;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}.social-icons ul li a.social-signup-btn{background:#d6c100;width:110px}.social-icons ul li a.social-signup-btn:hover{font-size:1.25em}@media (max-width: 480px){.social-icons ul li a.social-signup-btn{display:none}}.social-icons ul li a:hover,.social-icons ul li a:active{background:#b3a100;font-size:2.5em}@media (max-width: 480px){.social-signup{text-align:center}}.social-signup h2{margin:0 20px 0 0;max-width:90px}@media (max-width: 480px){.social-signup h2{margin:0 0 20px 0;max-width:none}}.social-signup [type='color'],.social-signup [type='date'],.social-signup [type='datetime'],.social-signup [type='datetime-local'],.social-signup [type='email'],.social-signup [type='month'],.social-signup [type='number'],.social-signup [type='password'],.social-signup [type='search'],.social-signup [type='tel'],.social-signup [type='text'],.social-signup [type='time'],.social-signup [type='url'],.social-signup [type='week'],.social-signup input:not([type]),.social-signup textarea{background:#d6c100;color:#000;margin:0;width:100%;box-sizing:border-box}@media (max-width: 480px){.social-signup [type='color'],.social-signup [type='date'],.social-signup [type='datetime'],.social-signup [type='datetime-local'],.social-signup [type='email'],.social-signup [type='month'],.social-signup [type='number'],.social-signup [type='password'],.social-signup [type='search'],.social-signup [type='tel'],.social-signup [type='text'],.social-signup [type='time'],.social-signup [type='url'],.social-signup [type='week'],.social-signup input:not([type]),.social-signup textarea{margin:0 0 20px 0}}.social-signup [type='color']:focus,.social-signup [type='date']:focus,.social-signup [type='datetime']:focus,.social-signup [type='datetime-local']:focus,.social-signup [type='email']:focus,.social-signup [type='month']:focus,.social-signup [type='number']:focus,.social-signup [type='password']:focus,.social-signup [type='search']:focus,.social-signup [type='tel']:focus,.social-signup [type='text']:focus,.social-signup [type='time']:focus,.social-signup [type='url']:focus,.social-signup [type='week']:focus,.social-signup input:not([type]):focus,.social-signup textarea:focus{color:#ffe600;background:#b3a100}.streaming-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:40px;box-sizing:border-box;font-size:12px}.streaming-container img{margin:0}.streaming-container h1,.streaming-container h2,.streaming-container h3,.streaming-container h4,.streaming-container h5{font-weight:700;text-transform:none;margin:0;font-size:1em}.streaming-container h1{text-transform:capitalize;font-size:6em}.streaming-container h5{font-size:3.25em}.streaming-container a,.streaming-container a:visited{color:inherit}.streaming-container a:hover,.streaming-container a:active{background:none}.streaming-container .container-instagram{width:100%;margin-bottom:30px}.streaming-container .container-instagram::after{clear:both;content:"";display:block}.streaming-container .container-instagram header{width:calc(50% - 90px);float:left;margin-left:60px}.streaming-container .container-instagram header img{margin-bottom:50px;height:auto}.streaming-container .container-instagram section{width:calc(50% - 90px);float:left;margin-left:60px;text-align:right}.streaming-container .container-instagram section img{width:100%;height:auto;max-width:800px !important}.streaming-container .container-instagram h1{margin-bottom:30px}.streaming-container .container-instagram h2{font-size:6em;background:url(../assets/afc/stream-insta.png) no-repeat 0 center;background-size:50px auto;padding-left:60px}.streaming-container .container-instagram h3{font-size:2.5em}.streaming-container .container-twitter{width:100%}.streaming-container .container-twitter::after{clear:both;content:"";display:block}.streaming-container .container-twitter header{margin-bottom:120px}.streaming-container .container-twitter section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.streaming-container .container-twitter section .profile{display:block;margin-right:120px}.streaming-container .container-twitter section .profile img{border-radius:10px;width:200px;height:auto;margin-bottom:30px}.streaming-container .container-twitter section h3{font-size:4.5em;color:#354b39}.streaming-container .container-twitter h2{font-size:4.5em;background:url(../assets/afc/stream-twitter.png) no-repeat 0 center;background-size:50px auto;padding-left:60px}.streaming-container .container-twitter h4{font-size:2em;color:#354b39}.streaming-container footer{width:100%}.streaming-container footer::after{clear:both;content:"";display:block}.streaming-container footer div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.streaming-container footer div .profile{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.streaming-container footer div .profile h4{font-size:2.5em;padding-right:20px}.streaming-container footer.footer-instagram div{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.streaming-container footer.footer-instagram div img{border-radius:50%;width:135px;height:auto}.streaming-container footer.footer-twitter div{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.streaming-container footer.footer-twitter div img{height:auto}.streaming-container-instagram{background:#000}.streaming-container-instagram h1,.streaming-container-instagram h2,.streaming-container-instagram h3,.streaming-container-instagram h4,.streaming-container-instagram h5{color:#fff}.streaming-container-twitter{background:#fffef2}.streaming-container-twitter h1,.streaming-container-twitter h2,.streaming-container-twitter h3,.streaming-container-twitter h4,.streaming-container-twitter h5{color:#9bd3b1}.footer{color:#fff;font-size:.9em}@media (max-width: 480px){.footer{text-align:center}}.footer a{color:#fff;font-weight:400}.footer a:hover,.footer a:active{color:#ffe600;background:none}.footer ul::after{clear:both;content:"";display:block}.footer ul li{display:block;float:left;border-right:1px solid #fff;line-height:1}@media (max-width: 480px){.footer ul li{margin:5px 0}}.footer ul li:last-child{border-right:none}.footer-contact h6{margin-bottom:0}.footer-contact .footer-logo{display:block;margin:0 20px 0 0}@media (max-width: 480px){.footer-contact .footer-logo{margin:0 0 3em 0}}.footer-contact .footer-logo img{margin:0}@media (max-width: 480px){.footer-contact .footer-logo img{width:75%}}@media (max-width: 480px){.footer-contact ul{display:inline-block}}.footer-contact ul li a{padding:0 4px}.footer-partners{text-align:right}@media (max-width: 480px){.footer-partners{text-align:center}}.footer-partners .logo-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:0 0 20px 0}@media (max-width: 480px){.footer-partners .logo-block{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.footer-partners .logo-block a{display:inline-block;margin-left:20px}@media (max-width: 480px){.footer-partners .logo-block a{margin:0 10px}}.footer-partners .logo-block a img{margin:0}.footer-partners ul{display:inline-block}.footer-partners ul li{padding:0 4px}@media (max-width: 480px){.footer-partners ul li{padding:0;display:block;float:none;border:none}}.footer-partners ul li a{display:inline}
/*# sourceMappingURL=style.css.map */