/*ba79b5e0851f7b63b1a470b92ad3b5a6*/
.g-content{margin:0.625rem;padding:1.5rem}.g-flushed .g-content{margin:0;padding:0}body{font-size:1rem;line-height:1.5}h1{font-size:2.2rem}h2{font-size:2rem}h3{font-size:1.7rem}h4{font-size:1.25rem}h5{font-size:1.2rem}h6{font-size:1rem}small{font-size:0.875rem}cite{font-size:0.875rem}sub,sup{font-size:0.75rem}code,kbd,pre,samp{font-size:1rem;font-family:"Menlo", "Monaco", monospace}textarea,select[multiple=multiple],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]){border-radius:0.1875rem}@font-face{font-family:Saddlebag;src:url('../../../../images/Saddlebag.ttf')}body a,body a:hover,body a:focus{text-decoration:none !important}.g-main-nav .g-toplevel>li:hover>.g-menu-item-container,.g-main-nav .g-toplevel>li.active>.g-menu-item-container{top:0 !important}body a{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}body p.empty,body ul.empty{margin:0 !important}body .g-main-nav .g-toplevel>li>.g-menu-item-container .g-menu-item-title{text-shadow:none !important}body .g-content{margin:0 !important;padding:0 !important}html body p{margin:2.1875rem 0}#k2Container{padding:0;margin:0}body .small{font-size:80%;font-style:italic}body .readon{background:#BF2423;border:2px solid #fff;border-radius:8px;font-weight:900;text-transform:uppercase;line-height:1;padding:1.25rem;font-size:1.375rem;color:#fff;display:inline-block}body .readon:hover{background:#fff;color:#BF2423}body.view-error404 #g-mainbar{margin:250px auto 0;width:90%;max-width:75rem}.home-shootout-img{margin:0 auto}.home-shootout-img,.sidebar-img,.cast-list .left{border:5px solid #fff;position:relative;display:block}.home-shootout-img:after,.sidebar-img:after,.cast-list .left:after{display:block;content:'';position:absolute;top:10px;left:10px;right:10px;bottom:10px;border:1px solid #fff}.home-shootout-img{max-width:80%}@media only screen and (max-width:47.999rem){.home-shootout-img{max-width:100%}}html body{font-size:1.375rem;line-height:1.5;font-family:'Raleway', sans-serif;font-weight:400;background-image:url('../../images/content-back.jpg');background-repeat:repeat;background-color:transparent}body #g-container-main,html body #g-page-surround{background:none}.content .main-con-holder h1 span{font-size:5rem}@media only screen and (min-width:60rem) and (max-width:74.999rem){.content .main-con-holder h1 span{font-size:4rem}}@media only screen and (max-width:47.999rem){.content .main-con-holder h1 span{font-size:3rem}}.main-headline,.main-con-holder h1{font-size:2.5rem;font-family:'DM Serif Display', serif;text-transform:uppercase;line-height:1}@media only screen and (min-width:48rem) and (max-width:59.999rem){.main-headline,.main-con-holder h1{font-size:2.25rem}}@media only screen and (min-width:30.0625rem) and (max-width:47.999rem){.main-headline,.main-con-holder h1{font-size:1.75rem}}@media only screen and (max-width:30rem){.main-headline,.main-con-holder h1{font-size:1.5rem}}.main-headline span,.main-con-holder h1 span{font-size:7rem;font-family:Saddlebag;display:block;line-height:0.65}@media only screen and (min-width:48rem) and (max-width:59.999rem){.main-headline span,.main-con-holder h1 span{font-size:5rem}}@media only screen and (min-width:30.0625rem) and (max-width:47.999rem){.main-headline span,.main-con-holder h1 span{font-size:4rem}}@media only screen and (max-width:30rem){.main-headline span,.main-con-holder h1 span{font-size:13vw}}.main-headline p,.main-con-holder h1 p{margin:0 !important}body #g-navigation{height:170px;z-index:1000;position:relative;background:black;background:linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0) 100%);position:relative}body #g-navigation .g-logo{position:absolute;top:20px;left:2.5%}@media only screen and (min-width:60rem) and (max-width:74.999rem){body #g-navigation .g-logo{width:180px}}body #g-navigation .g-main-nav{width:95%;max-width:118.75rem;margin:0 auto}body #g-navigation .g-main-nav ul.g-toplevel{padding-left:220px;padding-top:2.5rem;text-align:right}@media only screen and (min-width:60rem) and (max-width:74.999rem){body #g-navigation .g-main-nav ul.g-toplevel{padding-left:200px}}body #g-navigation .g-main-nav ul.g-toplevel>li{text-align:center}body #g-navigation .g-main-nav ul.g-toplevel>li>.g-menu-item-container{padding:0 1.8rem}@media only screen and (min-width:75rem) and (max-width:93.75rem){body #g-navigation .g-main-nav ul.g-toplevel>li>.g-menu-item-container{padding:0 0.75rem}}@media only screen and (min-width:60rem) and (max-width:74.999rem){body #g-navigation .g-main-nav ul.g-toplevel>li>.g-menu-item-container{padding:0 0.6rem}}body #g-navigation .g-main-nav ul.g-toplevel>li>.g-menu-item-container .g-menu-item-title{color:#fff;font-weight:600;font-size:1.375rem;line-height:1;text-align:center}@media only screen and (min-width:75rem) and (max-width:93.75rem){body #g-navigation .g-main-nav ul.g-toplevel>li>.g-menu-item-container .g-menu-item-title{font-size:1.25rem}}@media only screen and (min-width:60rem) and (max-width:74.999rem){body #g-navigation .g-main-nav ul.g-toplevel>li>.g-menu-item-container .g-menu-item-title{font-size:0.9rem}}body #g-navigation .g-main-nav ul.g-toplevel>li>.g-menu-item-container .g-menu-item-title .last-word{display:block}body #g-navigation .g-main-nav ul.g-toplevel>li:hover>.g-menu-item-container .g-menu-item-title,body #g-navigation .g-main-nav ul.g-toplevel>li.active>.g-menu-item-container .g-menu-item-title{color:#F2D117}body #g-container-main{margin-top:-170px;z-index:2}#g-footer{background:url('../../images/footer-back.jpg');-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;text-align:center;padding:5.5rem 1rem;font-size:1.875rem}@media only screen and (max-width:59.999rem){#g-footer{padding:3rem 1rem}}#g-footer p{margin:3.125rem 0}@media only screen and (max-width:59.999rem){#g-footer p{margin:2rem 0}}#g-footer .copyright-footer{font-size:1.5rem}#g-footer .copyright-footer a{font-weight:900}#g-footer a:hover{color:#BF2423}#g-footer .footer-social a{font-size:3.75rem;padding:0 1.25rem}@media only screen and (max-width:47.999rem){#g-footer .footer-social a{padding:1rem;font-size:3rem}}#g-footer .footer-logo{margin-bottom:1.5rem}#g-footer .footer-holder{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;align-items:center;justify-content:center}@media only screen and (max-width:47.999rem){#g-footer .footer-holder{display:block !important}}#g-footer .footer-holder .left{padding-right:1.5rem}@media only screen and (max-width:47.999rem){#g-footer .footer-holder .left{padding:0 0 2rem}}#g-bottom:before,.home-side:before,.home-shootout:before,.yellow-bar{display:block;content:'';height:1.5rem;width:100%;background:url('../../images/yellow-bar.jpg');-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden}#g-bottom .activities-txt em,.home-side-txt em,.home-shootout-holder em{font-style:italic;font-family:'DM Serif Display', serif;font-size:2.125rem}@media only screen and (max-width:47.999rem){#g-bottom .activities-txt em,.home-side-txt em,.home-shootout-holder em{font-size:1.75rem}}#g-bottom{background:url('../../images/activities-back.jpg');-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;text-align:center;color:#fff}#g-bottom .g-grid{padding:11.25rem 1rem}@media only screen and (min-width:60rem) and (max-width:74.999rem){#g-bottom .g-grid{padding:7rem 1rem}}@media only screen and (min-width:48rem) and (max-width:59.999rem){#g-bottom .g-grid{padding:5rem 1rem 4rem}}@media only screen and (max-width:47.999rem){#g-bottom .g-grid{padding:3rem 1rem 2rem}}#g-bottom .main-headline{margin-bottom:3.125rem}#g-bottom .activities-txt{width:51.5rem;margin:0 auto}@media only screen and (max-width:59.999rem){#g-bottom .activities-txt{width:92.5%}}.home-side{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;color:#fff;overflow:hidden}@media only screen and (max-width:74.999rem){.home-side{display:block !important}}.home-side.stage{-webkit-flex-flow:row-reverse wrap;-moz-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap}@media only screen and (max-width:74.999rem){.home-side.stage{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap}}.home-side .left,.home-side .right{width:50%;position:relative}@media only screen and (max-width:74.999rem){.home-side .left,.home-side .right{width:100%}}@media only screen and (max-width:74.999rem){.home-side .left{height:30rem}}@media only screen and (max-width:59.999rem){.home-side .left{height:20rem}}.home-side .left img{object-fit:cover;display:block;position:absolute;top:0;left:0;height:100%;width:100%;object-position:center center}.home-side .right{text-align:center;background:url('../../images/home-mccall-texture-back.jpg');-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:7.5rem 0}@media only screen and (min-width:60rem) and (max-width:74.999rem){.home-side .right{padding:5rem 0}}@media only screen and (max-width:59.999rem){.home-side .right{padding:3rem 0}}.home-side .right .pad{width:75%;max-width:43.75rem;margin:0 auto}@media only screen and (max-width:59.999rem){.home-side .right .pad{width:92.5%}}.home-side.stage .right{background:url('../../images/home-stage-texture-back.jpg')}.home-side .home-side-txt{text-align:left}.home-side .main-headline{margin-bottom:4rem}.home-shootout{text-align:center;background:url('../../images/shootout-back.jpg') #620100 no-repeat;background-size:100%;color:#fff}.home-shootout .pad{padding:12.5rem 1rem 6.875rem}@media only screen and (min-width:60rem) and (max-width:74.999rem){.home-shootout .pad{padding:7rem 1rem 5rem}}@media only screen and (min-width:48rem) and (max-width:59.999rem){.home-shootout .pad{padding:7rem 1rem 5rem}}@media only screen and (max-width:47.999rem){.home-shootout .pad{padding:4rem 1rem}}.home-shootout .main-headline{margin-bottom:3.5rem}.home-shootout .home-shootout-holder{display:flex;width:75%;margin:0 auto;max-width:65.625rem;text-align:left;align-items:center}@media only screen and (max-width:74.999rem){.home-shootout .home-shootout-holder{width:90%;display:block}}.home-shootout .home-shootout-holder .right{flex-shrink:0;padding-left:4.375rem}@media only screen and (max-width:74.999rem){.home-shootout .home-shootout-holder .right{padding:1.5rem 0 0 0}}#k2Container.home .main-header{height:100vh;min-height:37.5rem}@media only screen and (min-width:30.0625rem) and (max-width:47.999rem){#k2Container.home .main-header{min-height:25rem;height:50vh}}@media only screen and (max-width:30rem){#k2Container.home .main-header{min-height:25rem;height:50vh}}.main-header{height:28.125rem;display:block;position:relative}@media only screen and (max-width:59.999rem){.main-header{height:20rem}}.main-header .full-img{width:100% !important;height:100% !important;object-fit:cover;object-position:center center;z-index:1;position:absolute;top:0;left:0}.main-header .home-txt{position:absolute;z-index:3;bottom:5%;text-align:center;width:90%;left:0;right:0;margin:0 auto}.main-header .gradient{height:75%;width:100%;bottom:0;left:0;z-index:2;position:absolute;background:black;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, black 100%)}.g-offcanvas-toggle{width:50px;height:50px;line-height:50px;top:20px;left:20px;padding:0;background:#fff;color:#BF2423}#g-mobilemenu-container{margin:0}#g-offcanvas #g-mobilemenu-container .g-toplevel>li>.g-menu-item-container>.g-menu-item-content{padding-right:0.5rem;line-height:1.2}#stg-identifier{font-size:0.5rem}.main-con-holder{padding:5.315rem 0.5rem 12.5rem;width:75rem;margin:0 auto;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;align-items:flex-start}@media only screen and (min-width:60rem) and (max-width:74.999rem){.main-con-holder{width:60rem}}@media only screen and (min-width:48rem) and (max-width:59.999rem){.main-con-holder{width:48rem;padding:5rem 1.5rem 7rem}}@media only screen and (min-width:30.0625rem) and (max-width:47.999rem){.main-con-holder{width:30.0625rem;padding:3rem 1.5rem 5rem}}@media only screen and (max-width:30rem){.main-con-holder{width:92.5%;padding:2.5rem 1.5rem 3rem}}@media only screen and (max-width:59.999rem){.main-con-holder{display:block !important}}.main-con-holder .left{width:67%;padding-right:4.5rem}@media only screen and (max-width:59.999rem){.main-con-holder .left{width:100%;padding:0 0 2.5rem}}.main-con-holder .left p,.main-con-holder .left h2,.main-con-holder .left h3,.main-con-holder .left h4{margin:2.25rem 0}.main-con-holder .left ul{margin:2.25rem 0 0 5rem}@media only screen and (max-width:47.999rem){.main-con-holder .left ul{margin-left:2.5rem}}.main-con-holder .left ul li{margin:0 0 2.25rem}.main-con-holder .left ul li:last-child{margin:0}.main-con-holder .left h1{margin:0 0 2.25rem}.main-con-holder .left h2,.main-con-holder .left h3,.main-con-holder .left h4{font-family:'DM Serif Display', serif;font-weight:400;font-style:italic}@media only screen and (max-width:47.999rem){.main-con-holder .left h2{font-size:1.75rem}}.main-con-holder .left a{color:#bf2423;font-weight:900}.main-con-holder .left a:hover{color:#fff}.main-con-holder .right{width:33%}@media only screen and (max-width:59.999rem){.main-con-holder .right{width:100%}}.main-con-holder .right .sidebar-img{margin:0 0 2.5rem}.main-con-holder .right .sidebar-map{margin:0 0 2.5rem;border:5px solid #FFF}.main-con-holder .right .sidebar-map p{margin:0}.main-con-holder .right .ig-title{font-size:2.25rem;text-align:center;line-height:1;font-family:Saddlebag;text-transform:uppercase;margin:0 0 1rem}.main-con-holder .right ul.sigProClassic li.sigProThumb{margin:0;width:50%;background:none !important}@media only screen and (min-width:48rem) and (max-width:59.999rem){.main-con-holder .right ul.sigProClassic li.sigProThumb{width:25%}}.main-con-holder .right ul.sigProClassic li.sigProThumb span.sigProLinkOuterWrapper{float:none;padding:0}.main-con-holder .right ul.sigProClassic li.sigProThumb span.sigProLinkWrapper{float:none;margin:10px;padding:0;box-shadow:none;border:5px solid #fff;background:none}.main-con-holder .right ul.sigProClassic li.sigProThumb a.sigProLink,.main-con-holder .right ul.sigProClassic li.sigProThumb a.sigProLink:hover{float:none;width:100% !important;height:100% !important}.main-con-holder .right ul.sigProClassic li.sigProThumb a.sigProLink img.sigProImg,.main-con-holder .right ul.sigProClassic li.sigProThumb a.sigProLink:hover img.sigProImg{width:100% !important;height:auto !important}@media only screen and (max-width:47.999rem){.main-con-holder .right ul.sigProClassic li.sigProThumb a.sigProLink img.sigProImg,.main-con-holder .right ul.sigProClassic li.sigProThumb a.sigProLink:hover img.sigProImg{height:160px !important}}.cast-list ul{margin:0 !important;padding:0 !important}.cast-list li{margin:0 0 2.25rem !important;padding:0 !important;border-bottom:1px solid #1a1407}.cast-list li.clearList{margin:0 !important;border:0}.cast-list .left,.cast-list .right{width:auto !important;padding:0 !important}.cast-list .title-holder{display:flex;align-items:center}@media only screen and (max-width:47.999rem){.cast-list .title-holder{display:block;text-align:center}}@media only screen and (max-width:47.999rem){.cast-list .title-holder .left{display:inline-block;margin:0 0 1.5rem}}.cast-list .title-holder .name,.cast-list .title-holder .role{padding-left:1.5rem}@media only screen and (max-width:47.999rem){.cast-list .title-holder .name,.cast-list .title-holder .role{padding:0}}.cast-list .title-holder .role p{margin:0}.cast-list .title-holder .name{font-size:150%;font-weight:900}@media only screen and (min-width:60rem) and (max-width:74.999rem){.cast-list .title-holder .name{font-size:115%}}@media only screen and (min-width:48rem) and (max-width:59.999rem){.cast-list .title-holder .name{text-align:left}}@media only screen and (max-width:47.999rem){.cast-list .title-holder .name{font-size:120%;line-height:1}}.cast-list .title-holder .role{font-size:80%}@media only screen and (min-width:60rem) and (max-width:74.999rem){.cast-list .title-holder .role{font-size:70%}}@media only screen and (min-width:48rem) and (max-width:59.999rem){.cast-list .title-holder .role{text-align:left}}.booking-headline{text-transform:uppercase;font-weight:bold;margin:0 0 1.5rem}.inntopia-widget{display:flex;margin:0;align-items:center;flex-wrap:wrap}.inntopia-widget label,.inntopia-widget input[type="text"],.inntopia-widget .btn{margin:0}.inntopia-widget label{font-size:1rem;text-transform:uppercase;font-weight:bold;padding-right:0.5rem;flex:1}.inntopia-widget input[type="text"]{border-radius:0;border:1px solid #1a1407;flex:3;padding:10px}@media only screen and (min-width:60rem) and (max-width:74.999rem){.inntopia-widget input[type="text"]{flex:2}}.inntopia-widget .btn{margin-left:0.5rem;text-align:center;border-radius:0;border:1px solid #1a1407;color:#1a1407;background:#f2d117;font-size:1rem;text-transform:uppercase;font-family:'Raleway', sans-serif;padding:10px;font-weight:bold;flex:1}.inntopia-widget .btn:hover{background:#bf2423;color:#fff}.slick-holder{z-index:1}.calendar-event td{border:1px solid #000;width:14%;vertical-align:top;line-height:1;font-weight:900;color:#fff;position:relative;padding:0}.calendar-event td a{color:#fff !important;display:block;width:100%;height:100%;position:absolute;top:0;left:0;padding:0.25rem 0.5rem;z-index:2}.calendar-event tr{height:90px}.calendar-event tr.blank{height:70px}.calendar-event tr.dow{color:#fff;text-align:center;font-size:1rem;text-transform:uppercase;height:40px}.calendar-event tr.dow td{background:#484646;vertical-align:middle;font-weight:400}.calendar-event tr.blank td{vertical-align:middle;font-size:2.25rem;text-align:center;text-transform:uppercase;font-weight:400;color:#000}.calendar-event td.red,.accordion-holder button.accordion.red{background:#ad3c3c}.calendar-event td.blue,.accordion-holder button.accordion.blue{background:#1f1c9d}.calendar-event td.green,.accordion-holder button.accordion.green{background:#42b913}.calendar-event td.yellow,.accordion-holder button.accordion.yellow{background:#cdb917}.calendar-event td.orange,.accordion-holder button.accordion.orange{background:#ff6a30}.calendar-event td.purple,.accordion-holder button.accordion.purple{background:#9933ff}.calendar-event td.brown,.accordion-holder button.accordion.brown{background:#745c32}.calendar-event td.teal,.accordion-holder button.accordion.teal{background:#0a818c}.calendar-event td.purple,.accordion-holder button.accordion.purple{background:#5D246D}.calendar-event td.ico:before{content:url('../../../../images/wagon-white.svg');position:absolute;display:block;width:45px;margin:0 auto;left:0;right:0;top:50%;transform:translate(0, -50%)}.calendar-event td.ico-saunter:before{content:url('../../../../images/calendar-saunter-white-small.png');position:absolute;display:block;width:40px;margin:0 auto;left:0;right:0;top:75%;transform:translate(0, -75%)}body .slick-prev:before{content:url('../../../../images/caret-left.svg');width:15px;display:inline-block}body .slick-next:before{content:url('../../../../images/caret-right.svg');width:15px;display:inline-block}.event-name{position:absolute;z-index:1;left:0;right:0;margin:0 auto;text-align:center;font-size:0.9rem;line-height:1;font-weight:400;padding:0.25rem;bottom:0}.calendar-full{position:relative;overflow:hidden;margin:40px 0 20px}.calendar-full.active{overflow-y:scroll;overflow-x:hidden;background:#000}.main-con-holder .left .calendar-popup a:hover{color:#fff !important}.calendar-popup{position:absolute;top:0;z-index:0;background:#000;color:#fff;font-size:1.15rem;opacity:0;width:100%;left:0;display:none;height:100%}.calendar-popup.active{opacity:1;z-index:200;display:block}.calendar-popup .pad{padding:1rem}.calendar-popup ul{margin:0 !important;padding:0 !important}.calendar-popup .popup-headline{font-size:1.75rem;font-weight:900;text-transform:uppercase;padding:0 55px 25px 0}.calendar-popup .popup-close{position:absolute;right:1rem;top:1rem;font-size:45px;line-height:1;cursor:pointer}.legend-stage-holder{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:1.25rem}@media only screen and (max-width:47.999rem){.legend-stage-holder{display:block;text-align:center}}.legend-stage-holder .stage-ico{padding-right:1.25rem;width:15%;box-sizing:border-box}@media only screen and (max-width:47.999rem){.legend-stage-holder .stage-ico{padding:0;width:100%}}.legend-stage-holder .stage-ico img{width:61px}@media only screen and (max-width:47.999rem){.legend-stage-holder .stage-ico img{margin-bottom:1rem}}.legend-stage-holder .stage-txt{width:85%}@media only screen and (max-width:47.999rem){.legend-stage-holder .stage-txt{width:100%}}.legend-holder{overflow:hidden;font-size:1.5rem;line-height:1}.legend-holder strong{font-weight:900;font-style:italic}.legend-holder .left,.legend-holder .right{width:50%;display:block;float:left}.legend-holder img{width:80px;float:left;margin-right:10px;padding-top:2.5px}.accordion-holder{margin:50px 0}body .accordion{margin:0}.accordion-holder button.accordion{display:block;width:100%;padding:20px;text-transform:uppercase;color:#fff;box-sizing:border-box;font-size:1.15rem;line-height:1;text-align:left;border:0;font-weight:900}.accordion-holder button.accordion:focus{outline:0}.accordion-holder .item-holder{margin:10px 0}.content .accordion-holder ul,.rt-block .content .accordion-holder p{margin:25px 0 70px 0}#k2Container.content .accordion-holder li,.calendar-popup li{list-style:none;margin:0 0 20px;clear:both;overflow:hidden}#k2Container.content .accordion-holder li .date,.calendar-popup li .date{float:left;width:10%}#k2Container.content .accordion-holder li .con-right,.calendar-popup li .con-right{float:left;width:90%}.accordion-holder .panel{max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;padding:0}.accordion-holder button.accordion:hover{background:#000}.explainer{margin:0 0 20px}body .slick-prev,body .slick-next{width:50px;height:50px;transform:none;top:11px;background:#484646;z-index:100}body .slick-prev{left:11px}body .slick-next{right:auto;left:71px}@media only screen and (min-width:960px) and (max-width:1200px){.event-name{font-size:0.7rem}.accordion-holder button.accordion{font-size:1.15rem}}@media only screen and (min-width:768px) and (max-width:959px){.calendar-event td.ico:before{top:75%;transform:translate(0, -75%);width:65px}.legend-holder{font-size:1rem}}@media only screen and (min-width:481px) and (max-width:767px){.event-name{font-size:0.6rem}.accordion-holder button.accordion{font-size:0.8rem}}@media only screen and (max-width:767px){.legend-holder .left,.legend-holder .right{width:100%;float:none;margin:10px 0;overflow:hidden}#k2Container.content .accordion-holder li .date,.calendar-popup li .date{width:100%;margin:0 0 10px;font-weight:bold;font-size:2rem;float:none;display:block}#k2Container.content .accordion-holder li .con-right,.calendar-popup li .con-right{width:100%;float:none;display:block}.calendar-event td.ico:before{top:75%;transform:translate(0, -75%);width:50px;max-width:80%}body .slick-prev,body .slick-next{top:0}body .slick-prev{left:0}body .slick-next{left:60px}.slick-holder{padding-top:60px}body.showcase-overlay-light.layout-mode-responsive h3{font-size:2rem}body.showcase-overlay-light.layout-mode-responsive h2{font-size:3rem}}@media only screen and (max-width:480px){.legend-holder{font-size:1.25rem}.accordion-holder button.accordion{white-space:break-spaces}.calendar-event tr.dow{font-size:0.75rem}.calendar-event tr{height:70px}.event-name{font-size:0.5rem}}@media only screen and (max-width:59.9375rem){body #g-navigation .g-logo{left:0;right:0;margin:0 auto;text-align:center}.main-con-holder .right{text-align:center}.main-con-holder .right .sidebar-img,.main-con-holder .right .sidebar-map{margin-left:auto;margin-right:auto;display:inline-block}}