/**handles:style**/
:root{--pink:#e94770;--red:#a00013;--yellow:#ebdd02;--green:#4a6930;--grey:#303030;--orange:#ff6600;--lightpink:#fac7ce}.full-width{width:100%}.plyr__control--overlaid{transform:scale(2) translate(-50%,-50%)}html{overflow-x:hidden}body,html{margin:0;padding:0;height:100%;width:100%;font-family:john-doe,sans-serif;color:#000}body{margin-top:59px}.mod-container-1200{max-width:1920px;padding:60px 7.1429%;position:relative}.vertical-align{display:block;top:0;left:0;width:100%;height:100%}.vertical-outer{display:table;width:100%;height:100%;vertical-align:middle}.vertical-inner{display:table-cell;width:100%;height:100%;vertical-align:middle}.hide-overflow{overflow-x:hidden}.pos-rel{position:relative}h1,h2,h3,h4,h5,h6{margin:0;font-family:lorimer-no-2-stencil,sans-serif;text-transform:uppercase;display:block;position:relative}h1,h2,h3{transform:rotate(-2deg);background:#000;padding:10px 20px;color:#fff}h2{display:inline-block;width:auto;font-size:45px;margin:30px 0}h3{display:inline-block;width:auto}h5{background:#000;color:#fff;padding:10px 15px;margin-top:30px;margin-bottom:20px;font-family:john-doe,sans-serif;text-transform:none}h6{font-family:john-doe,sans-serif;text-transform:none;font-size:.7rem}h1::after,h2::after,h3::after,h5:after{content:"";background:url("https://rageandrevolution.co.uk/wp-content/themes/punks_arch/img/distressed-edge-bottom.png") repeat-x left bottom;background-size:100% 21px;display:block;position:absolute;bottom:-19px;left:0;width:100%;height:20px}h1::before,h2::before,h3::before,h5::before{content:"";background:url("https://rageandrevolution.co.uk/wp-content/themes/punks_arch/img/distressed-edge-bottom.png") repeat-x left bottom;background-size:100% 21px;display:block;position:absolute;top:-19px;left:0;width:100%;height:20px;transform:scale(-1,-1)}h5:after{content:"";background:url("https://rageandrevolution.co.uk/wp-content/themes/punks_arch/img/distressed-edge-bottom.png") repeat-x left bottom;background-size:100% 11px;display:block;position:absolute;bottom:-9px;left:0;width:100%;height:10px}h5::before{content:"";background:url("https://rageandrevolution.co.uk/wp-content/themes/punks_arch/img/distressed-edge-bottom.png") repeat-x left bottom;background-size:100% 11px;display:block;position:absolute;top:-9px;left:0;width:100%;height:10px;transform:scale(-1,-1)}.text-center img{display:inline-block}ul li{padding-bottom:10px}.bg-white h1,.bg-white h2,.bg-white h3{background:var(--pink);color:#fff}.bg-black h1,.bg-black h2,.bg-black h3,.bg-blue h1,.bg-blue h2,.bg-blue h3{background:var(--yellow);color:#000}.title-bar h3.text-red{color:var(--pink)}.title-bar h3.text-black{color:#000}.title-bar h3.text-yellow{color:var(--yellow)}.title-bar h3.text-white{color:#fff}.title-bar h3::after,.title-bar h3::before{display:none}.bg-white h1::after,.bg-white h2::after,.bg-white h3::after{background:url("https://rageandrevolution.co.uk/wp-content/themes/punks_arch/img/distressed-edge-bottom-pink.png") repeat-x left bottom}.bg-white h1::before,.bg-white h2::before,.bg-white h3::before{background:url("https://rageandrevolution.co.uk/wp-content/themes/punks_arch/img/distressed-edge-bottom-pink.png") repeat-x left bottom}.bg-black h1::after,.bg-black h2::after,.bg-black h3::after{background:url("https://rageandrevolution.co.uk/wp-content/themes/punks_arch/img/distressed-edge-bottom-yellow.png") repeat-x left bottom}.bg-black h1::before,.bg-black h2::before,.bg-black h3::before{background:url("https://rageandrevolution.co.uk/wp-content/themes/punks_arch/img/distressed-edge-bottom-yellow.png") repeat-x left bottom}img{display:block;max-width:100%}.m-grid img{display:block;margin:auto}h1{font-size:75px;margin-bottom:30px}h3{font-size:26px;margin-bottom:15px;margin-top:30px}h4{font-size:23px;line-height:1.6em;margin-top:10px;margin-bottom:10px;font-family:john-doe,sans-serif;text-transform:none}.fp-section h3{margin-top:0;margin-bottom:60px}.fp-section h4{text-align:right;margin-top:-30px}p{margin-bottom:10px;font-size:16px;line-height:1.8em}.bg-white p{color:#000}.text-center{text-align:center}.text-blue{color:#000}.text-red{color:var(--red)}.text-pink{color:var(--pink)}.text-white{color:#fff}.text-black{color:#000}.text-brown{color:#000}.text-gold{color:var(--yellow)}.text-lightpink{color:var(--lightpink)}.gold-links a{color:var(--yellow)}.brown-links a{color:#c3a384}.red-links a{color:var(--pink)}.blue-links a{color:#000}.white-links a{color:#fff}.brown-links p,.gold-links p{color:#000}.bg-blue{background:#000}.bg-red{background:var(--red)}.bg-pink{background:var(--pink)}.bg-lightpink{background:var(--lightpink)}.bg-white{background:#fff}.bg-black{background:#000}.bg-brown{background:#000}.bg-grey{background:var(--grey)}.bg-green{background:var(--green)}.bg-gold{background:var(--yellow);color:#000}.bg-gold h1,.bg-gold h2,.bg-gold h3{color:#fff}.bg-orange{background:var(--orange)}.hidden-overflow{overflow:hidden}a{color:var(--pink)}.bg-brown a,.bg-gold a,.bg-pink a,.bg-red a{color:#fff!important}a:hover{color:#fff!important}.bg-brown a:hoverm .bg-pink a:hover,.bg-gold a:hover,.bg-red a:hover{color:var(--red)!important}.animatedbghandler>div{-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.layer-1{position:relative;z-index:1}.layer-2{position:relative;z-index:2}.layer-3{position:relative;z-index:3}.layer-4{position:relative;z-index:4}.layer-5{position:relative;z-index:5}.layer-6{position:relative;z-index:6}.layer-7{position:relative;z-index:7}.layer-8{position:relative;z-index:8}.layer-9{position:relative;z-index:9}.layer-10{position:relative;z-index:10}#navspacer{height:62px}#mainnav{height:62px;width:100%;background:#fff;position:fixed;top:0;left:0;z-index:11;-webkit-transition:top .3s ease-in-out;-moz-transition:top .3s ease-in-out;-o-transition:top .3s ease-in-out;transition:top .3s ease-in-out}#mainnav.hidden{top:-66px}#uppernav{width:120px;text-align:center;padding:5px 15px 0;display:inline-block}#lowernav{width:calc(100% - 150px);text-align:right;display:inline-block;vertical-align:top;padding-top:15px}#lowernav>div:first-child{width:calc(100% - 100px);display:inline-block}#menu-main-menu{display:inline-block;list-style:none;padding:0;margin:0;width:100%}#menu-main-menu li{display:inline-block;padding:5px 10px;position:relative}#menu-main-menu li a,#mobilemenu li a{color:#000;font-weight:700;font-size:14px;text-decoration:none}#menu-main-menu li a:hover,#menu-main-menu li.current-menu-item a,#mobilemenu li a:hover,#mobilemenu li.current-menu-item a{color:var(--pink)!important}#menulink{display:none}#mobilemenu{display:none}.sub-menu{display:none;padding:0;position:absolute;width:180%;text-align:center;background:rgba(255,255,255,.8);padding-top:25px;left:-40%}.sub-menu li a{color:#000!important}.sub-menu li:hover a{color:var(--pink)}#socialmedia{display:inline-block;width:100px;padding-right:8px;position:relative;top:2px}.social{width:18px;height:18px;display:inline-block;background:url("https://rageandrevolution.co.uk/wp-content/themes/punks_arch/img/sm.png");background-size:54px 36px;margin-left:10px}.social.facebook{background-position:0 0}.social.twitter{background-position:18px 0}.social.instagram{background-position:36px 0}.social.facebook:hover{background-position:0 18px}.social.twitter:hover{background-position:18px 18px}.social.instagram:hover{background-position:36px 18px}#footer{background:#fff}#footer .m-grid{margin-bottom:0}#footernav .sub-menu{display:none!important}#footernav ul{padding:0;list-style:none;font-size:12px}#footernav a{color:#000;text-decoration:none;font-weight:700}#footernav a:hover{color:var(--pink)!important}#footer p a:hover{color:#000!important}#footer p{font-size:14px;line-height:20px}#footer p:first-child{margin-top:30px}.footerlogos{text-align:center}.footerlogos a img{width:auto;max-height:45px;max-width:250px;margin:15px 15px}.footerlogos a{display:inline-block;vertical-align:middle}.text-section{padding:30px}.homefirst{padding-top:0!important}.homefirst-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.background-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.background-multiply{mix-blend-mode:multiply}.background-image.full-height-image{height:100%;max-width:2000px}.background-image.full-width-image{width:50%}.background-image.middle{top:50%;transform:translateY(-50%)}.home-first-slide-images{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:800px}.home-first-slide-images img{margin:0 auto}.free-entry{width:100%;max-width:200px}.roundel{position:absolute;top:0;right:0;transform:rotate(25deg) translate(40%,-30%);z-index:400}#fullpage .section:last-child .scroll-down-arrow{display:none}#lottie{width:100%;height:100vh}.banner,.largebanner{width:100%;height:calc(100vh);display:table;min-height:600px;vertical-align:middle;margin-top:-59px}.bannerinner{display:table-cell;vertical-align:middle;overflow:hidden}.bannerimg{position:absolute;top:0;width:100%;height:100%;left:0;object-fit:cover}.inner-block{position:relative;height:100%}img{max-width:100%;height:auto}.link-arrow{font-family:lorimer-no-2-stencil,sans-serif;position:relative;text-transform:uppercase;display:inline-block;padding:10px 15px;color:#fff!important;text-decoration:none;position:relative;font-size:16px;margin:30px 0;background:#000;transform:rotate(2deg)}.link-arrow:before{content:"";background:#000;width:5px;height:100%;transform:skewX(5deg)}.bg-black .link-arrow{background:var(--yellow);color:#000!important}.link-arrow:hover{transform:rotate(-4deg) scale(1.2)}.grid-hover{position:relative;display:inline-block}.hover-overlay{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background:var(--pink);mix-blend-mode:color;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.grid-hover .hover-overlay.active,.grid-hover:hover .hover-overlay{opacity:1}.grid-hover img{display:block}.scroll-arrow-holder{width:100%;bottom:0;position:absolute;left:0;height:120px;height:0}.scroll-down-arrow{background:#000!important;display:inline-block;width:60px;height:40px;position:absolute;bottom:15px;margin-top:10px;left:-100%;right:-100%;margin:10px auto;transform:skewX(10deg)}.scroll-down-arrow:hover{background:var(--yellow)!important}.scroll-down-arrow:after{transform:skewX(-10deg);background:url("https://rageandrevolution.co.uk/wp-content/themes/punks_arch/img/down-arrow.png") no-repeat center;background-size:20px 20px;position:absolute;content:"";width:60px;height:40px;top:0;left:0}.scroll-arrow-spacer{height:90px;height:150px}.title-bar{display:inline-block;width:auto;padding:10px 30px 10px 30px;margin-top:30px;position:relative;margin-bottom:30px}.title-bar h3{background:0 0;transform:rotate(0);font-size:45px}.title-bar.exhibition-date h3{font-size:30px}.title-bar.gallery-title{margin-bottom:30px}.section .title-bar{margin-left:5%;position:absolute;top:3%;margin-top:8%;margin-bottom:0}.title-bar h3{margin:0}.title-bar-extention{position:absolute;width:101%;height:100%;top:0;left:-99%;display:inline-block;display:none}.title-bar svg{position:absolute;top:-15px;left:-15px;width:calc(100% + 30px);height:calc(100% + 30px);width:100%;height:100%;top:0;left:0}svg.bg-gold{background:0 0}svg.bg-gold *{fill:var(--yellow)}svg.bg-red{background:0 0}svg.bg-red *{fill:var(--red)}svg.bg-pink{background:0 0}svg.bg-pink *{fill:var(--pink)}svg.bg-white{background:0 0}svg.bg-white *{fill:#fff}svg.bg-black{background:0 0}svg.bg-black *{fill:#000}svg.bg-orange{background:0 0}svg.bg-orange *{fill:var(--orange)}svg.bg-lightpink{background:0 0}svg.bg-lightpink *{fill:var(--lightpink)}h1::before{display:none}h1::after{width:150px;height:150px;right:-75px;bottom:0;left:auto;background:url("https://rageandrevolution.co.uk/wp-content/themes/punks_arch/img/scribble-yellow.svg") no-repeat center;background-size:contain}h1{background:url("https://rageandrevolution.co.uk/wp-content/themes/punks_arch/img/h1bg.svg") no-repeat center center;background-size:100% 100%;padding:100px 5%}.bannerinner h1{padding:50px 100px;width:auto;display:inline-block}.bannerinner h1::after{bottom:-65px}.bar .m-grid{margin-bottom:0}.animated-arrow{position:absolute;width:420px;height:auto}.animated-arrow.ltor{left:-420px}.animated-arrow.rtol{right:-420px}#introblock{position:relative;height:100vh}#introvideo{position:absolute;top:0;left:0;height:100vh;display:block;z-index:100;width:100%;background:url("https://rageandrevolution.co.uk/wp-content/themes/punks_arch/img/intro_video.jpg") no-repeat center center;background-size:cover;text-align:center}.logo-large{width:80%;max-width:750px;position:absolute;top:50%;left:-100%;right:-100%;transform:translateY(-50%);margin:0 auto}.background-image{position:absolute;max-width:50%;width:auto;height:auto;max-height:100%}.background-image.top{top:0}.background-image.bottom{bottom:0}.background-image.left{left:0}.background-image.right{right:0}.background-image.left.flip{left:auto;right:50%}.background-image.right.flip{right:auto;left:50%}.horizontal,.vertical{-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.horizontal.left{right:100%!important;left:auto!important}.horizontal.right{left:100%!important;right:auto!important}.vertical.top{top:-150%}.vertical.bottom{bottom:-150%}.fp-section.active .horizontal.left{right:50%!important}.fp-section.active .horizontal.right{left:50%!important}.fp-section.active .vertical.top{top:0!important}.fp-section.active .vertical.bottom{bottom:0!important}.animated-text{max-width:500px;margin-bottom:90px}.background-image.left.animated-text{transform:rotate(-15deg);margin-left:60px}.background-image.right.animated-text{transform:rotate(15deg);margin-right:60px}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:var(--yellow)}.plyr--full-ui input[type=range]{color:var(--yellow)}.plyr__control--overlaid{background:var(--pink)}.fp-section.fp-table,.fp-slide.fp-table{overflow:hidden}form{width:100%;position:relative;margin-top:0;margin-bottom:0}form input{width:100%;padding:5px 10px;border:none;background:#f7f7f7;font-size:12px;margin-bottom:15px}form input[type=submit]{background:#000 url("https://rageandrevolution.co.uk/wp-content/themes/punks_arch/img/arrow_submit.png") no-repeat center center;background-size:14px 14px;width:60px;position:absolute;top:0;right:0}form input[type=submit]:hover{background:#1aa0e0 url("https://rageandrevolution.co.uk/wp-content/themes/punks_arch/img/arrow_submit.png") no-repeat center center;background-size:14px 14px}form input[type=checkbox]{width:auto;margin-top:10px}form label{display:inline-block;font-size:12px}.wpcf7-email{border:1px solid #000}form input{padding:10px 15px}form input[type=submit]{font-family:john-doe,sans-serif;color:#fff;padding-right:30px;width:auto;display:inline-block;position:relative;background:#000 url("https://rageandrevolution.co.uk/wp-content/themes/punks_arch/img/arrow_submit.png") no-repeat 95% center;background-size:14px 14px;text-transform:uppercase;top:-20px}form input[type=submit]:hover{background:var(--pink) url("https://rageandrevolution.co.uk/wp-content/themes/punks_arch/img/arrow_submit.png") no-repeat 95% center;background-size:14px 14px}.plyr{width:calc(100% - 30px);left:15px;max-height:900px;margin:30px 0}.fp-watermark{display:none!important}.module-grid img{margin:0}.quote-slide{padding:0 15px}.slick-dots li button:before{font-size:12px;color:#fff;opacity:.5}.slick-dots li.slick-active button:before{color:#fff;opacity:1}.full-screen-grid-content{margin-top:120px}.datesadded{display:inline-block;position:relative;z-index:2;max-width:100%;width:auto;max-height:150px}.smear{max-width:200%;position:absolute;top:0;left:-120px;width:calc(100% + 240px);height:100%;display:block}.background-black{padding:30px 0}.background-black p{color:#fff}.background-black .text-pink p{color:var(--yellow)}.festival-grid .title-bar{margin-bottom:0}.festival-day-bar{padding:30px 0}.festival-grid img{max-width:400px;width:100%}.festival-grid img.extra-icon{position:absolute;bottom:0;left:calc(100% + 30px);width:200px}.punk-festival-header{width:100%;max-width:600px;margin:0}.bullet-list{position:relative;margin-bottom:30px;max-width:100%;display:inline-block;padding:20px 130px 30px 50px;background:url("https://rageandrevolution.co.uk/wp-content/themes/punks_arch/img/black-smear.svg") no-repeat center;background-size:100% 100%}.bullet-list::after{position:absolute;top:50%;right:0;transform:translate(50%,-50%);width:160px;height:160px;background:url("https://rageandrevolution.co.uk/wp-content/themes/punks_arch/img/pink-squiggle.svg") no-repeat center;background-size:contain;content:"";display:block}.bullet{padding-left:15px;position:relative;width:100%;color:#fff;font-size:25px}.bullet::after{content:"";display:block;background:var(--yellow);width:10px;height:10px;border-radius:100%;position:absolute;left:-5px;top:calc(50% - 5px)}.festival-dates{padding:0 30px}.festival-dates img{width:100%;max-width:500px;margin-bottom:30px}.festival-grid{margin-bottom:0}.festival.background-image-overlay{object-position:69%}.festival-grid a:hover{color:#000!important}.background-black .festival-grid a{color:var(--yellow)}.background-black .festival-grid a:hover{color:#fff!important}.closing{position:relative;width:auto;position:absolute;width:auto;bottom:0;right:7%;transform:rotate(-10deg)}.title-bar-holder{width:auto;display:inline-block}.title-bar-holder .title-bar:first-child{margin-bottom:110px}.link-arrow.large{font-size:2rem}.smear{max-width:200%;position:absolute;top:0;left:-120px;width:calc(100% + 240px);height:100%;display:block}.background-black{padding:30px 0}.background-black p{color:#fff}.background-black .text-pink p{color:var(--yellow)}.festival-grid .title-bar{margin-bottom:0}.festival-day-bar{padding:30px 0}.festival-grid img{max-width:400px;width:100%}.festival-grid img.extra-icon{position:absolute;bottom:0;left:calc(100% + 30px);width:200px}.punk-festival-header{width:100%;max-width:600px;margin:0}.bullet-list{position:relative;margin-bottom:30px;max-width:100%;display:inline-block;padding:20px 130px 30px 50px;background:url("https://rageandrevolution.co.uk/wp-content/themes/punks_arch/img/black-smear.svg") no-repeat center;background-size:100% 100%}.bullet-list::after{position:absolute;top:50%;right:0;transform:translate(50%,-50%);width:160px;height:160px;background:url("https://rageandrevolution.co.uk/wp-content/themes/punks_arch/img/pink-squiggle.svg") no-repeat center;background-size:contain;content:"";display:block}.bullet{padding-left:15px;position:relative;width:100%;color:#fff;font-size:25px}.bullet::after{content:"";display:block;background:var(--yellow);width:10px;height:10px;border-radius:100%;position:absolute;left:-5px;top:calc(50% - 5px)}.festival-dates{padding:0 30px}.festival-dates img{width:100%;max-width:500px;margin-bottom:30px}.festival-grid{margin-bottom:0!important}.festival.background-image-overlay{object-position:69%}.festival-grid a:hover{color:#000!important}.background-black .festival-grid a{color:var(--yellow)}.background-black .festival-grid a:hover{color:#fff!important}.closing{position:relative;width:auto;position:absolute;width:auto;bottom:0;right:7%;transform:rotate(-10deg)}.title-bar-holder{width:auto;display:inline-block}.title-bar-holder .title-bar:first-child{margin-bottom:110px}.link-arrow.large{font-size:2rem}.cata-popup{position:fixed;bottom:10%;right:0;width:400px;z-index:9999;color:#000;transform:translateX(120%);transition:transform .6s ease-in-out}.cata-popup.visible{transform:translateX(0)}.cata-popup:hover{color:#fff}.cata-popup:hover svg polygon{fill:#000}.cata-popup svg{height:120px;width:100%}.cata-popup img{position:absolute;top:-100px;left:-100px;width:230px;transform:scale(.4) rotate(-10deg)}.cata-text{position:absolute;top:0;left:0;width:100%;padding:39px 30px 0 88px;font-size:1.2rem;transform:rotate(2deg)}@media(max-width:600px){.cata-popup{transform:scale(.75) translateX(130%)}.cata-popup.visible{transform:scale(.75) translateX(18%)}}@media(min-width:1300px){h1{font-size:78px;max-width:1050px;margin:0 auto}h3{font-size:30px}.roundel-box h1{max-width:9999px}.roundel-box{max-width:1050px;margin:0 auto}}@media(min-width:769px){.full-height-block{min-height:calc(100vh - 135px)}}@media(max-width:991px){.background-image{max-width:100%;max-height:25%;right:0;left:auto!important;top:auto!important;bottom:0!important}.fp-tableCell{vertical-align:top;padding-top:110px}.mobile-body-center .fp-tableCell{vertical-align:middle;padding-top:0}.full-height-image{display:none}.background-image.left.flip{left:0;right:auto}.background-image.right.flip{right:0;left:auto}.background-image.middle{transform:none}.background-mobile-hide{display:none}h1{font-size:65px}}@media(min-width:1001px){#mobilemenu{display:none}#mainnav.hidden #menulink,#mainnav.hidden #mobilemenu{display:none!important}}@media(max-width:1000px){#lowernav>.menu-main-menu-container{display:none!important}#mobilemenu{display:none;background:#fff;position:static;top:62px;left:0;width:100%;padding:15px}#mobilemenu ul{list-style:none;padding:0;margin:0}#mobilemenu ul li{width:32%;display:inline-block;text-align:center;padding:5px 0}#menulink{display:inline-block!important;position:absolute;top:16px;right:110px}#menulink a{color:#000;font-weight:700;font-size:14px;text-decoration:none}#menulink a.active,#menulink a:hover{color:var(--pink)!important}#mainnav.hidden #menulink{display:block!important}#mainnav.hidden #mobilemenu{display:none}body{margin-top:59px!important}#mainnav{height:auto;position:fixed;top:0!important}.punk-logo{margin-top:30px!important}.fp-section.fp-table,.fp-slide.fp-table,.fp-tableCell{height:auto!important}.home-first-slide-images{position:relative;transform:none;top:0;left:0;width:100%;max-width:100%}.punk-logo{max-width:550px;width:100%}.coming-soon{max-width:400px;width:100%}.free-entry{margin-bottom:90px!important}.background-image{display:none}.fp-tableCell{padding-bottom:60px}.roundel{position:relative;transform:none;margin:0 auto -40px 15px!important;display:block}.full-screen-grid-content{margin-top:0}.fp-section.fp-table,.fp-slide.fp-table,.fp-tableCell{padding-top:0!important}.m-grid{margin-bottom:0}.section .title-bar{position:relative;margin:30px auto}.text-section{padding:30px 15px}.banner,.largebanner{min-height:500px;margin-top:0}}@media(max-width:768px){.mod-container-1200{padding-bottom:60px!important}.mobile-no-background-image{background:0 0!important}.inner-block{min-height:100px!important}h1{font-size:45px}#mobilemenu ul li{width:49%;display:inline-block;text-align:center;padding:5px 0}.banner,.largebanner{max-height:350px}.background-image{max-height:30%}.title-bar{margin-bottom:30px}.scroll-down-arrow{width:50px;height:50px}.scroll-arrow-spacer{height:100px}.scroll-down-arrow:after{height:28px;width:25px;top:10px;left:11px}.m-grid-gap-30{grid-gap:15px}.title-bar h3{font-size:35px}#footer p:first-child{margin-top:0}.tab-top-col{grid-row:1}.m-grid img.extra-icon{left:auto;right:0;width:24vw;bottom:-20px;position:static;display:block;margin:0 auto 0 0}.festival-dates{text-align:center}.bullet-list{margin:0 auto 30px;text-align:left}.tab-top-col{grid-row:1}.m-grid img.extra-icon{left:auto;right:0;width:24vw;bottom:-20px;position:static;display:block;margin:0 auto 0 0}.festival-dates{text-align:center}.bullet-list{margin:0 auto 30px;text-align:left}}@media(max-width:560px){h1{font-size:28px}h3{font-size:20px;margin-bottom:15px}h4{font-size:15px;margin-bottom:15px;margin-top:30px!important}#mobilemenu ul li{width:100%;display:inline-block;text-align:center}.background-image{max-height:21%;display:none}.fp-section.fp-table.homefirst{height:420px!important}.scroll-down-arrow{display:none}#lottie{width:100%;height:500px}.m-grid-gap-30{grid-gap:0}.title-bar h3{font-size:25px}.text-section h1{padding:50px 3%}.text-section h1::after{width:70px;height:70px;right:-15px}.bannerinner h1{padding:30px 30px}h1::after{width:70px;height:70px;bottom:-35px;right:-35px}.bannerinner h1::after{bottom:-35px}.coming-soon{width:calc(100% - 30px);margin:0 auto}.roundel{max-width:160px}.fp-tableCell{padding-bottom:0}.m-inner-section-30{padding-left:15px;padding-right:15px}.banner,.largebanner{min-height:350px}}@media(max-height:800px){h3{font-size:22px}h4{font-size:16px}p{font-size:14px}.section .title-bar{margin-top:6%}}@media(max-height:800px) and (max-width:768px){h3{font-size:20px}h4{font-size:16px}p{font-size:14px}.section .title-bar{margin-top:6%}}