@font-face{font-family:black-jack;src:url("https://ucarecdn.com/4b91ab79-8386-4196-9a20-3138d0aa7e9d/");src:url("https://ucarecdn.com/4b91ab79-8386-4196-9a20-3138d0aa7e9d/?#iefix") format("embedded-opentype"),url("https://ucarecdn.com/717c70e9-b156-4598-9841-37936e8ddfdd/") format("woff2"),url("https://ucarecdn.com/86b033d9-773c-4bad-a28b-298008018a52/") format("woff"),url("https://ucarecdn.com/fb6025c5-b61d-4980-a060-0982e57f8cf0/") format("truetype"),url("https://ucarecdn.com/2c78eede-9944-4d46-8d8e-055fd2ce9740/#blackjackregular") format("svg");font-weight:400;font-style:normal}.fsForm input[type=checkbox],.fsForm input[type=radio]{margin:0 6px 0 0}.fsSubmitButton,.fsSubmitButton:visited{display:inline-block!important;background-color:#cd243d!important;border-radius:10px!important;padding:10px 25px!important;font-weight:600!important;color:#fff!important;text-align:center!important;margin:10px 0!important;border:none!important;text-transform:uppercase!important;line-height:1.42857143!important}.fsSubmitButton:focus,.fsSubmitButton:hover{color:#fff!important;text-decoration:none!important;background-color:#000!important}body{font-family:Open Sans,sans-serif;background:#fff;color:#242424;font-size:14px;font-weight:400;line-height:1.714em;padding:0;position:relative;right:0;overflow-x:hidden;transition:all .3s ease 0s}a,a:visited{color:#c51432;text-decoration:none;transition:all .1s linear 0s}a:active,a:hover{color:#242424;text-decoration:none}a:focus{outline:thin dotted #333;outline-offset:0}.btn-primary,.btn-primary:visited,.button,.button:visited{display:inline-block;background:#cd243d;border-radius:10px;padding:10px 25px;font-weight:600;color:#fff;text-align:center;margin:10px 0;border:none;text-transform:uppercase}.btn-primary:focus,.btn-primary:hover,.button:hover,.button a:hover{color:#fff;text-decoration:none;background:#000}.btn-secondary,.btn-secondary:visited{display:inline-block;background:#fff;border:2px solid #000;border-radius:10px;padding:10px 25px;font-weight:600;color:#000;text-align:center;margin:10px 0;text-transform:uppercase}.btn-secondary:focus,.btn-secondary:hover{border:2px solid #fff;color:#fff;text-decoration:none;background:#000}.red-section .btn-primary,.red-section .btn-primary:visited,.white .btn-primary,.white .btn-primary:visited{background:transparent;border:1px solid #fff;color:#fff}.red-section .btn-primary:focus,.red-section .btn-primary:hover,.white .btn-primary:focus,.white .btn-primary:hover{background:#fff;border:1px solid #fff;color:#000}.red-section.red-form .btn-primary,.red-section.red-form .btn-primary:visited{background-color:#fff;color:#000}.red-section.red-form .btn-primary:focus,.red-section.red-form .btn-primary:hover{background:transparent;color:#fff;border:1px solid #fff}.con-button a,.con-button a:visited{display:block;background:#cd243d;padding:10px 25px;float:left;font-weight:600;color:#fff;border-radius:10px;text-align:center;margin:10px 0;border:none;text-transform:uppercase}.con-button a:focus,.con-button a:hover{color:#fff;text-decoration:none;background:#000}.inverse-button,.inverse-button:visited{display:block;background:#000;padding:10px 25px;font-weight:600;float:none;color:#fff;border-radius:10px;text-align:center;margin:10px 0;text-transform:uppercase}.inverse-button:focus,.inverse-button:hover{color:#fff;text-decoration:none;background:#cd243d}h1,h2,h3,h4,h5,h6{margin:0 0 20px;font-family:league-gothic,serif;line-height:1.357em}h1{font-size:2.5em;font-weight:400}.heading,h2{font-size:2.143em;font-weight:300}.heading{margin:0 0 20px;line-height:1.357em;font-family:league-gothic,serif}.sub-heading,h3{font-size:1.786em;font-weight:300}h4{font-size:1.643em}h4,h5{font-weight:300}h5{font-size:1.5em}h6{font-size:1.357em;font-weight:300}.paragraph,p{margin:0 0 20px}.left{float:left;margin:0 20px 20px 0}.right{float:right;margin:0 0 20px 20px}.no-margin{margin:0}img{max-width:100%}form input[type=checkbox],hr{border:none}hr{color:#242424;background:#242424;height:1px;margin:15px 0}.clear,hr{clear:both}.clear{float:none}.outer-center{right:50%}.inner-center,.outer-center{float:right;position:relative}.inner-center{right:-50%}.addthis_sharing_toolbox{border-top:1px solid #242424;padding:15px 0 0}.addthis_sharing_toolbox p{margin:0;font-style:italic}.googleCalendar{position:relative;height:0;width:100%;padding-bottom:100%}.googleCalendar iframe{position:absolute;top:0;left:0;width:100%;height:100%}.calendar-btn{margin:30px 0 0}.cal-top{padding:0 0 20px}.cal-prev{float:left}.cal-month{text-align:center}.cal-next{float:right}.cal-grid,.cal-grid tbody,.cal-grid tr{width:100%}.cal-grid .cal-week td{border-top:1px solid #cecece;height:50px;padding:0;text-align:center;vertical-align:middle}.cal-grid tr td:last-child{border-right:1px solid #cecece}.cal-grid td{border-left:1px solid #cecece;border-bottom:1px solid #cecece;min-height:100px;vertical-align:top;width:14.29%}.cal-inner{min-height:125px;padding:8px 15px 5px}.cal-inner a,.call-inner a:visited{display:block;font-size:.824em;line-height:1.118em;margin:0 0 10px;text-align:center}.calTodayOn .cal-day{background:#652d8a;color:#fff}.cal-day{border-right:1px solid #cecece;border-bottom:1px solid #cecece;display:block;float:left;padding:0 12px}.leaderboard-wrapper .load-more__btn-wrap{margin:40px 0;text-align:center}.leaderboard-flex{display:flex;flex-flow:column;width:100%;margin:0;padding:0}.leaderboard-item{border-top:1px solid #d6d6d6;display:flex;flex-flow:row nowrap;margin:0;padding:0;justify-content:center}.leaderboard-item div{border-right:1px solid #d6d6d6}.leaderboard-item div:last-child{border-right:none}.leaderboard-flex .leaderboard-item .leaderboard-position,.leaderboard-flex .leaderboard-item .leaderboard-time{background-color:#f8f8f8}.leaderboard-flex .leaderboard-item:first-child,.leaderboard-flex .leaderboard-item:first-child .leaderboard-position,.leaderboard-flex .leaderboard-item:first-child .leaderboard-time{background-color:#ff662a;color:#fff}.leaderboard-flex .leaderboard-item:nth-child(2),.leaderboard-flex .leaderboard-item:nth-child(2) .leaderboard-position,.leaderboard-flex .leaderboard-item:nth-child(2) .leaderboard-time{background-color:#6f8a70;color:#fff}.leaderboard-position{width:15%}.leaderboard-name{width:50%}.leaderboard-location{display:none}.leaderboard-time{text-align:center;width:35%}.leaderboard-item p{font-size:16px;margin:0;padding:20px}.leaderboard-item:first-child p{padding:10px 20px}@media(min-width:768px){.leaderboard-item .mobile-only{display:none}.leaderboard-position{width:5%}.leaderboard-name{width:30%}.leaderboard-location{display:block;width:45%}.leaderboard-time{width:20%}}.navbar-collapse ul ul,footer ul ul,header nav ul ul{display:none}body.active{position:relative;right:260px;transition:right .3s ease 0s}header{height:114px;position:fixed;top:0;right:0;width:100%;z-index:500;transition:all .3s ease 0s}header.dark-header{background:rgba(0,0,0,.7)}header.active{right:260px;transition:all .3s ease 0s}.logo{float:left;display:block;margin:10px 0 0;position:relative;width:90px;z-index:1000}.navbar-default{background-color:transparent;border:none!important}.navbar{border:none!important;margin-bottom:0;min-height:auto;z-index:500;min-height:0}.navbar,.navbar-header{position:relative}.navbar-toggle{background-color:#b4213c;border:none;border-radius:0;float:none;margin-bottom:0;margin-right:0;margin-top:0;padding:0 10px;position:absolute;right:15px;top:20px;width:45px;height:40px;z-index:1001}.navbar-toggle:hover{background:none;opacity:.9}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#000}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-toggle .icon-bar{border-radius:0;display:block;height:3px;margin:5px 0;width:25px}.navbar-toggle.active .icon-bar{background:#fff;display:none}.navbar-toggle.active .icon-bar.first{display:block;background:#fff;transform:rotate(-45deg);position:relative;top:4px}.navbar-toggle.active .icon-bar.last{display:block;background:#fff;transform:rotate(45deg);position:relative;top:-4px}.navbar-collapse{background:#181818;position:fixed;right:-260px;top:0;height:100vh;overflow-y:scroll;padding:0 0 50px;width:260px;z-index:700;transition:all .3s ease 0s}.navbar-collapse.active{right:0;transition:all .3s ease 0s}.mobi-search-wrapper{background:#b52138;margin:0 0 10px;padding:15px;position:relative}#searchBoxInput{background:none transparent;border:1px solid #fff;border-radius:30px;color:#fff;font-weight:300;height:30px;line-height:30px;padding:0 40px 0 10px;width:100%}#searchBoxInput:focus{background:#a12036}.mobi-search-wrapper .submit,.mobi-search-wrapper .submit:visited{background:transparent none repeat scroll 0 0;border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color #fff;border-style:none none none solid;border-width:medium medium medium 1px;color:#fff;font-size:.857em;height:17px;line-height:1.2em;padding:0 0 2px 7px;position:absolute;right:26px;top:22px}#searchBoxInput::placeholder{color:#fff}#searchBoxInput::-webkit-input-placeholder{color:#fff}#searchBoxInput::-ms-input-placeholder{color:#fff}#searchBoxInput::-moz-placeholder{color:#fff}.nav{border-bottom:1px solid #666;list-style:none outside none;margin:0 10px 10px;padding:0 0 10px}.nav>li,.nav>li>a,.nav>li>a:visited{display:block;position:relative}.nav>li>a,.nav>li>a:visited{color:#fff;font-family:league-gothic,sans-serif;font-size:1.786em;line-height:1em;padding:7px 15px;text-transform:uppercase}.nav>li.current>a,.nav>li>a:focus,.nav>li>a:hover{background-color:#868686;color:#fff;text-decoration:none}.utilityNav ul{list-style-type:none;margin:0 10px 15px;padding:0;text-align:center}.utilityNav li{display:block}.utilityNav li a,.utilityNav li a:visited{color:#fff;font-size:.929em;font-weight:600;text-transform:uppercase;margin:0 0 15px;display:block;padding:0}.utilityNav li.current a,.utilityNav li a:focus,.utilityNav li a:hover{background-color:#868686;color:#fff;text-decoration:none}.homepage-wrapper .red-section,.homepage-wrapper .std-padding,.homepage-wrapper .std-padding-black,.homepage-wrapper .std-padding-gray,.homepage-wrapper .std-padding-green,.homepage-wrapper .std-padding-orange,.interior .red-section,.interior .std-padding,.interior .std-padding-black,.interior .std-padding-gray,.interior .std-padding-green,.interior .std-padding-orange{padding:40px 0 25px}.interior .red-section+.red-section,.interior .std-padding+.std-padding,.interior .std-padding-black+.std-padding-black,.interior .std-padding-gray+.std-padding-gray,.interior .std-padding-green+.std-padding-green,.interior .std-padding-orange+.std-padding-orange{padding:0 0 25px}.homepage-wrapper .breakout,.interior .breakout{margin:-40px -15px -25px}.interior .red-section+.red-section .breakout,.interior .std-padding+.std-padding .breakout,.interior .std-padding-black+.std-padding-black .breakout,.interior .std-padding-gray+.std-padding-gray .breakout,.interior .std-padding-green+.std-padding-green .breakout,.interior .std-padding-orange+.std-padding-orange .breakout{margin:0 -15px -25px}.std-padding-gray{background:#efefef}.std-padding-black{background:#000}.std-padding-orange{background:#ff661f}.std-padding-green{background:#809e7f}.red-section{background:url(https://cdn.zephyrcms.com/7a1c2c53-8b44-42df-82b0-cf66d0000acc/-/progressive/yes/red-background.jpeg) no-repeat top/cover}.red-section h1,.red-section h2,.red-section h3,.red-section h4,.red-section h5,.red-section h6,.red-section p,.red-section ul,.white h1,.white h2,.white h3,.white h4,.white h5,.white h6,.white p,.white ul{color:#fff}.flex-wrapper{display:flex;display:-ms-flexbox;display:-webkit-flex;flex-direction:column;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between}.feature-wrapper{position:relative}.banner-overlay{background:url(https://ucarecdn.com/6284145f-7dd8-4400-8778-552b49199d42/-/progressive/yes/) no-repeat bottom/cover;z-index:1}.banner-overlay,.feature-bg{top:0;right:0;bottom:0;left:0;position:absolute}.feature-bg{background-repeat:no-repeat;background-size:cover;background-position:bottom;z-index:-1}.feature-arrow{display:none}.feature-tagline{margin:110px auto 90px;max-width:320px;position:relative;z-index:5}.feature-tagline h1{color:#fff;font-size:1.714em;font-weight:600;font-family:Open Sans,sans-serif;line-height:1.571em;margin:0;text-align:center;text-transform:uppercase}.feature-tagline h1 .lined{display:block;border-top:5px solid #fff;border-bottom:5px solid #fff;font-size:2.357em;font-weight:400;font-family:league-gothic,sans-serif;line-height:1em;margin:10px 0}.feature-tagline h1 .bottom-tag{display:block;font-size:.583em;font-family:Open Sans,sans-serif}.welcome-wrapper{padding:10px 0 30px}.juicer-wrapper{padding:40px 0 0}.welcome h1,.welcome h2,.welcome h3,.welcome h4,.welcome h5,.welcome h6{font-family:black-jack,sans-serif;font-size:2.571em;text-align:center}.welcome p{color:#6e6e6e;font-size:1.214em;line-height:1.571em}.welcome-map{display:block;margin:35px auto 0}.home-events-wrapper{background:url(https://ucarecdn.com/add120b1-c664-447f-bfad-cc0f423ad92f/-/progressive/yes/) no-repeat top/cover;padding:50px 0}.event-item{margin:0 auto 30px;max-width:370px;position:relative;width:100%}.event.first{background:#3a3a3a;display:block;padding:20px}.event.first h1{color:#fff;font-size:2.643em;font-family:Open Sans,sans-serif;font-weight:700;line-height:1.143em;margin:0 0 10px}.event.first p{color:#fff;font-size:1.286em;line-height:1.571em;font-weight:300}.event-link,.event-link:visited{background-position:top;background-repeat:no-repeat;background-size:cover;color:#fff;display:block;height:270px;position:relative;width:100%}.event-link:focus,.event-link:hover{color:#fff;opacity:.9}.event-bottom{background:rgba(0,0,0,.7);display:block;position:absolute;height:80px;padding:10px;bottom:0;left:0;transition:all .15s linear 0s;width:100%}.event-date{background:#cd243d;color:#fff;display:block;float:left;padding:10px 0;text-align:center;width:55px}.event-month{font-size:.929em;line-height:1em;margin:0;text-transform:uppercase}.event-day{font-size:1.643em;font-weight:600;line-height:1.214em;margin:0}.event-title{float:right;width:calc(100% - 70px);position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.event-title p{font-size:1.071em;line-height:1.286em;margin:0}.webpage-wrapper .left,.webpage-wrapper .right,.webpage-wrapper img.left,.webpage-wrapper img.right,figure.pull-left,figure.pull-right{float:none;width:auto;max-width:100%;margin:0 auto 15px;display:block}.webpage-wrapper h1{display:none}.list-thumb{max-width:275px}.det-thumb{display:block;float:none;margin:0 auto 20px}.media{margin:0 0 30px;padding:0 0 30px}.media .right{text-align:center}.int-banner-wrap{padding:140px 0 0;position:relative}.int-banner{background-repeat:no-repeat;background-size:cover;background-position:top;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.page-heading{background:#141414;padding:20px 20px 25px}.page-heading h1{color:#fff;font-family:league-gothic,sans-serif;font-size:2.5em;font-weight:400;margin:0;text-transform:uppercase}.int-content{padding:35px 0}.module{margin:0 0 25px}.module ul{list-style-type:none;margin:0;padding:0}.module li{display:block}.module a,.module a:visited{background:#141414;color:#fff;display:block;line-height:1em;margin:0 0 5px;padding:15px 10px;text-align:center}.module a:focus,.module a:hover{background:#cd243d;color:#fff;text-decoration:none}.blog-image-wrap,.blog-image-wrap:visited,.events-image-wrap,.events-image-wrap:visited{display:block;margin:0 auto 20px;max-width:335px;position:relative}.blog-image-wrap:focus,.blog-image-wrap:hover,.events-image-wrap:focus,.events-image-wrap:hover{opacity:.9}.blog-date{background:#cd243d;color:#fff;display:block;padding:10px 0;position:absolute;left:0;top:20px;text-align:center;width:55px}.blog-month{font-size:.929em;line-height:1em;margin:0;text-transform:uppercase}.blog-day{font-size:1.643em;font-weight:600;line-height:1.214em;margin:0}.lister h2{font-family:Open Sans,sans-serif;font-size:1.786em;font-weight:600}.blog-blurb{margin:0 0 20px}.blog-blurb p{margin:0}.meta-detail{font-style:italic}.lister-top{margin:0 0 40px;text-align:center}.lister-heading,.lister-top h2{font-family:Open Sans,sans-serif;font-size:1.786em;font-weight:600}.lister-text,.lister-top p{color:#2f2f2f;font-size:1.357em;line-height:1.714em}.events-search{border-bottom:1px solid #e4e4e4;margin:0 0 30px;padding:0 0 20px}.event-info{background:#e0e0e0;margin:0 auto 30px;padding:20px 20px 40px}.event-det-meta{margin:0}.event-det-meta span{font-weight:600}.event-det-meta.last{margin:0 0 20px}.itemLabel.margin-top{display:block;margin:20px 0 0}.flex-link,.flex-link:visited{color:#fff;display:block;margin:0 auto 30px;max-width:364px;overflow:hidden;position:relative}.flex-link:focus h2,.flex-link:hover h2{background:#cd243d;color:#fff}.flex-label{position:absolute;bottom:40px;left:0;width:100%}.flex-link h2{background:rgba(0,0,0,.5);border:1px solid #d0cbcb;color:#fff;font-family:league-gothic,sans-serif;font-size:3.071em;font-weight:400;margin:0;min-width:200px;padding:5px 15px;text-align:center;text-transform:uppercase;transition:all .1s linear 0s}.stay-play-link,.stay-play-link:visited{display:block;margin:0 auto 40px;max-width:344px}.stay-play-link:focus,.stay-play-link:hover{opacity:.9}.stay-play-image{margin:0 0 20px}.price-range{color:#242424;font-size:1.214em;font-style:italic;font-weight:600;float:right;margin:0 0 5px 15px}.stay-play-link:visited h2,.stay-play-link h2{font-family:Open Sans,sans-serif;font-size:1.286em;font-weight:600;margin:0}.stay-play-category{color:#737373;font-style:italic;margin:0}.stay-play-gray{background:#e0e0e0;margin:0 0 20px;padding:20px;text-align:center}.stay-play-address,.stay-play-phone{margin:0 0 5px}.stay-play-phone span{font-weight:600}.stay-play-buttons{margin:20px 0 0}.stay-play-gray p.no-margin,.stay-play-gray p.no-margin a{word-wrap:break-word}.stay-play-buttons a,.stay-play-buttons a:visited{display:block;margin:0 auto 15px;position:relative;height:52px;width:240px}.stay-play-buttons a:visited span,.stay-play-buttons a span{content:"";display:block;height:52px;width:240px;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:all .1s linear 0s}.stay-play-buttons a:focus span,.stay-play-buttons a:hover span{opacity:1}.trip,.trip:visited{background:url(https://ucarecdn.com/30e6ed0f-a3df-4aec-ad6c-61896cbfdddc/-/progressive/yes/) no-repeat 0 0}.trip:visited span,.trip span{background:url(https://ucarecdn.com/30e6ed0f-a3df-4aec-ad6c-61896cbfdddc/-/progressive/yes/) no-repeat 100% 0}.yelp,.yelp:visited{background:url(https://ucarecdn.com/30e6ed0f-a3df-4aec-ad6c-61896cbfdddc/-/progressive/yes/) no-repeat 0 100%}.yelp:visited span,.yelp span{background:url(https://ucarecdn.com/30e6ed0f-a3df-4aec-ad6c-61896cbfdddc/-/progressive/yes/) no-repeat 100% 100%}.cycle-next,.cycle-prev{display:none}.cycle-slideshow{margin:0 0 50px}.media.play-item{background:#e0e0e0;margin:0 0 30px;padding:25px}.play-image-wrap,.play-image-wrap:visited{display:block;margin:0 auto 20px;max-width:360px;position:relative}.play-image-wrap:focus,.play-image-wrap:hover{opacity:.9}.play-lister.lister h2{font-family:league-gothic,sans-serif;font-size:2.5em;font-weight:400;text-transform:uppercase}.play-blurb p{line-height:2em;margin:0}.staff-link,.staff-link:visited{display:block;margin:0 auto 40px;text-align:center;width:290px}.staff-link:focus,.staff-link:hover{opacity:.9;text-decoration:none}.staff-image{margin:0 auto 15px}.staff-link h2{margin:0}.job-title{color:#2e2e2e;font-style:italic;margin:0}.contact-info{margin:0 0 25px;text-align:center}.item-search{display:block;margin:0 auto 40px;max-width:400px}.item-search p{margin:0 0 5px;text-align:center}.item-search select{display:block;margin:0 auto}.item-search .button,.item-search .button:visited{float:none;margin:15px auto 0;width:160px}.loc-name{padding:10px}.loc-name h3,.loc-name p{margin:0 0 5px}.loc-name p span{font-weight:700}#map{height:500px;width:100%;max-width:500px;margin:0 auto;display:block}.mobile-event-image{margin:0 0 15px}#adBlock,.gsc-adBlock{display:none!important}.gs-snippet,.gsc-control-cse .gsc-table-result{font-family:Open Sans,sans-serif!important;font-size:16px!important}.gsc-webResult.gsc-result{margin-bottom:25px!important}.gsc-webResult.gsc-result:hover{border-color:#00aeef!important}.gsc-table-cell-thumbnail{padding:0!important}.gs-web-image-box{margin-right:10px!important}.gs-title,.gs-title:visited{color:#242424!important}.gs-title:focus,.gs-title:hover{color:#c51432!important}.gsc-results .gsc-cursor-box .gsc-cursor-page{cursor:pointer;color:#c51432!important;text-decoration:none!important;margin-right:5px!important;display:inline-block!important;height:20px!important;width:20px!important;text-align:center}.gsc-results .gsc-cursor-box .gsc-cursor-page:hover,.gsc-results .gsc-cursor-page.gsc-cursor-current-page{color:#fff!important;background-color:#242424!important;text-shadow:none!important;padding:0 5px}.cse .gs-webResult.gs-result a.gs-title:hover b,.cse .gs-webResult.gs-result a.gs-title:visited b,.gs-imageResult a.gs-title:hover b,.gs-imageResult a.gs-title:link b,.gs-imageResult a.gs-title:visited b,.gs-webResult.gs-result a.gs-title:hover b,.gs-webResult.gs-result a.gs-title:link b,.gs-webResult.gs-result a.gs-title:visited b{color:#c51432!important}.cse input.gsc-search-button,input.gsc-search-button{border:none!important;border-radius:0!important;background:#c51432!important;color:#fff!important;font-size:15px!important;padding:0 15px!important;height:38px!important;text-transform:uppercase!important;transition:all .1s linear 0s}.cse input.gsc-search-button:focus,.cse input.gsc-search-button:hover,input.gsc-search-button:focus,input.gsc-search-button:hover{border:none!important;background:#242424!important;color:#fff!important;text-decoration:none!important}.area-search-wrap select.area-filter{min-width:180px}.area-search-wrap label.area-filter-label{text-align:center}.fc-event,.fc-event:visited{background:#c51432!important;color:#fff!important;border:none!important;padding:2px 5px!important;margin:0 2px 4px!important}.fc-event:focus,.fc-event:hover{background:#8a8a8a!important;color:#fff!important;text-decoration:none!important}.footer-top{background:#141414;padding:15px 0 25px}.footerUtilityNav ul{list-style-type:none;margin:0 0 15px;padding:0;text-align:center}.footerUtilityNav li{display:block}.footerUtilityNav li a,.footerUtilityNav li a:visited{color:#fff;font-size:.929em;font-weight:600;text-transform:uppercase;margin:0 0 15px;display:block;padding:0}.footerUtilityNav li.current a,.footerUtilityNav li a:focus,.footerUtilityNav li a:hover{color:#868686;text-decoration:none}.social{list-style-type:none;margin:0;padding:0;text-align:center}.social li{display:inline-block;margin:0 2px}.social a,.social a:visited{background:#fff;border-radius:30px;color:#141414;display:block;height:30px;padding:5px 0 0;text-align:center;width:30px}.social a:focus,.social a:hover{background:#a2a2a2;color:#fff}.footer-bottom,.sponsors{padding:35px 0}.sponsors{background:#ac1c30;color:#fff;display:block;margin:0 auto 30px;max-width:200px}.sponsors p{font-size:1.571em;font-weight:600;margin:0;text-transform:uppercase;text-align:center}.sponsor-list{list-style-type:none;margin:0 0 10px;padding:0;text-align:center}.sponsor-list li{display:inline-block;width:49%;max-width:170px}.sponsor-list a,.sponsor-list a:visited{border:1px solid #ccc;display:block;height:80px;margin:0 10px 20px}.johnson-county{display:block;margin:0 0 30px;position:relative}.jcdc{border-right:1px solid #dcdcdc;display:block;float:left;padding:0 15px 0 0;width:50%}.jcdc a,.jcdc a:visited{display:block;float:right;width:110px}.aspire{display:block;float:left;padding:7px 0 0 15px;width:50%}.aspire a,.aspire a:visited{display:block;float:left;width:80px}.johnson-county a:focus,.johnson-county a:hover{opacity:.9}.copyright,.terms{color:#101010;margin:0 0 5px;text-align:center}.copyright a,.copyright a:visited,.terms a,.terms a:visited{color:#101010}.copyright a:focus,.copyright a:hover,.terms a:focus,.terms a:hover{color:#c51432}.terms a,.terms a:visited{margin:0 15px 0 0}#form input,form input,select{border-radius:0;color:#3c3c3c;padding:5px;border:1px solid #6d6d6d;background:#fff}#form input[type=text]{width:100%}#form .date-picker input[type=text]{width:100px}#form textarea{min-height:100px;padding:5px;width:100%;color:#3c3c3c;border:1px solid #6d6d6d;background:#fff}.red-section.red-form form{max-width:500px;margin:0 auto}.red-section.red-form label{color:#fff}.form-control{border-radius:0}form p.help-block{margin-bottom:0}label{display:block;font-weight:400;margin:10px 0 0}#form .checkbox.inline input[type=checkbox],#form .checkbox input[type=checkbox],#form .radio.inline input[type=radio],#form .radio input[type=radio],form .checkbox.inline input[type=checkbox],form .checkbox input[type=checkbox],form .radio.inline input[type=radio],form .radio input[type=radio]{margin:13px 0 0 -20px}.checkbox,.checkbox.inline,.radio,.radio.inline{padding:0 0 0 20px}#recaptcha_widget{text-align:left}#recaptcha_image{border:1px solid #6d6d6d;padding:0;max-width:100%;margin:0 0 8px;height:auto!important}#recaptcha_image img{max-width:100%!important}.recaptcha_only_if_image{display:block;float:none;width:100%;margin:0 0 3px}#recaptcha_widget a,#recaptcha_widget a:visited{font-size:13px}.expirations{display:block}.expiration-dates{float:left;margin:0 10px 0 0}.form-actions{padding:20px 0 0}.faq ul{list-style-type:disc;margin:0 0 20px;padding:0}.faq li{display:block}.faq li a p{margin:0}.faq-answer{border-bottom:1px solid #6d6d6d;margin:0 0 20px;padding:0 0 20px}.faq-question p{margin:0 0 20px;font-size:1.346em;font-weight:600}.pagination-wrapper{border-top:1px solid #dedede;padding:15px 0 0}.pagination{display:block;text-align:center}.pagination a,.pagination a:visited{background:#cd243d;border-radius:30px;color:#fff;display:inline-block;font-size:15px;margin:0 2px;padding:2px 0 0;height:30px;width:30px}.pagination a.active,.pagination a:focus,.pagination a:hover{background:#000;color:#fff;text-decoration:none}.pagination a.next,.pagination a.previous{border:none;display:none;width:auto;height:auto}.pagination a.next:focus,.pagination a.next:hover,.pagination a.prev:focus,.pagination a.prev:hover{color:#000;background:transparent}@media (min-width:480px){.addthis_toolbox{display:block}.webpage-wrapper .left,.webpage-wrapper img.left,.webpage-wrapper img.pull-left,figure.pull-left{float:left;width:auto;margin:0 20px 15px 0;display:block}.webpage-wrapper .right,.webpage-wrapper img.pull-right,.webpage-wrapper img.right,figure.pull-right{float:right;width:auto;margin:0 0 15px 20px;display:block}.list-thumb{max-width:200px}.feature-tagline{margin:110px auto 90px;max-width:450px}.feature-tagline h1{font-size:1.857em}.feature-tagline h1 .lined{font-size:3.077em}.feature-tagline h1 .bottom-tag{font-size:.615em;letter-spacing:3px}.flex-link h2{min-width:270px;padding:5px 25px}}@media (min-width:768px){header{height:137px}.navbar-toggle .menu-text{color:#fff;font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;left:-70px;letter-spacing:2px;margin:-1px 0 0;position:absolute;top:10px;transition:all .1s linear 0s}.logo{width:110px}.flex-wrapper,.housewares-desc{flex-direction:row;flex-wrap:wrap;-ms-justify-content:flex-start;justify-content:flex-start}.feature-tagline{margin:150px auto;max-width:none;padding:0 40px}.feature-tagline h1{font-size:2.786em}.feature-tagline h1 .lined{font-size:3.051em}.feature-tagline h1 .bottom-tag{font-size:.615em}.welcome-wrapper{padding:10px 0 60px}.home-events-wrapper,.red-section{padding:70px 0 50px}.event-item{margin:0 3% 20px 0;width:47%}.event.first{height:270px}.det-thumb{display:block;float:right;margin:0 0 15px 20px;max-width:200px}.int-content{padding:50px 0 20px}.flex-item{margin:10px 1%;width:31%}.stay-play-flex{margin:0 1%;width:48%}.flex-link h2{font-size:1.857em;min-width:0;padding:5px 15px}.flex-link,.flex-link:visited{margin:0 auto 40px}.stay-play-buttons{float:right}.play-image-wrap,.play-image-wrap:visited{margin:0 auto}.play-blurb p{margin:0}.staff-link,.staff-link:visited{height:310px;margin:0 auto;width:auto}.contact-info{text-align:left}.item-search{display:flex;flex-flow:row nowrap;margin:0 auto 40px;max-width:none;align-items:center}.item-search p{margin:0;text-align:left}.item-search select{display:inline-block;margin:0 20px}.item-search .button,.item-search .button:visited{float:none;margin:0;width:160px;padding:5px 20px}.footer-top{padding:15px 0}.footerUtilityNav li{display:inline-block}.footerUtilityNav li a,.footerUtilityNav li a:visited{border-left:1px solid #5f6871;color:#fff;font-size:.929em;font-weight:600;margin:0;padding:0 15px;text-transform:uppercase;display:block}.footerUtilityNav .item1 a,.footerUtilityNav .item1 a:visited{border-left:none;padding:0;margin:0 15px 0 0}.footerUtilityNav li.current a,.footerUtilityNav li a:focus,.footerUtilityNav li a:hover{color:#868686;text-decoration:none}.footer-bottom{padding:50px 0 60px}.sponsors{margin:0 auto 40px}.sponsor-list{margin:0 0 0 -20px;text-align:left}.sponsor-list li{display:block;float:left;width:25%;max-width:none}.sponsor-list a,.sponsor-list a:visited{border:1px solid #ccc;display:block;height:80px;margin:0 0 40px 20px}.johnson-county{margin:0 0 40px}}@media (min-width:992px){.homepage-wrapper .std-padding,.homepage-wrapper .std-padding-black,.homepage-wrapper .std-padding-gray,.homepage-wrapper .std-padding-green,.homepage-wrapper .std-padding-orange,.interior .std-padding,.interior .std-padding-black,.interior .std-padding-gray,.interior .std-padding-green,.interior .std-padding-orange{padding:60px 0 40px}.inteiror .std-padding-black+.std-padding-black,.interior .std-padding+.std-padding,.interior .std-padding-gray+.std-padding-gray,.interior .std-padding-green+.std-padding-green,.interior .std-padding-orange+.std-padding-orange{padding:0 0 40px}.homepage-wrapper .breakout,.interior .breakout{margin:-60px -15px -40px}.interior .std-padding+.std-padding .breakout,.interior .std-padding-black+.std-padding-black .breakout,.interior .std-padding-gray+.std-padding-gray .breakout,.interior .std-padding-green+.std-padding-green .breakout,.interior .std-padding-orange+.std-padding-orange .breakout{margin:0 -15px -40px}header{height:auto;position:absolute}header.dark-header{background:none transparent}header.active{right:0}.logo{margin:20px 0 10px;width:auto}.navbar-header{float:none}.navbar-toggle{display:block!important;top:45px}.feature-wrapper{height:700px}.feature-tagline{margin:280px auto 0;padding:0 150px}.feature-tagline h1{font-size:2.786em}.feature-tagline h1 .lined{font-size:3.051em}.feature-tagline h1 .bottom-tag{font-size:.615em;letter-spacing:4px}.welcome-wrapper{padding:10px 0 80px}.welcome h1,.welcome h2{margin:20px 0;text-align:left}.welcome-map{margin:0 auto}.event-item{margin:0 1% 20px;width:31%}.event.first p{font-size:1.143em;line-height:1.571em;margin:0 0 15px}.list-thumb{max-width:240px}.det-thumb{max-width:350px}.int-banner-wrap{height:526px;padding:0}.int-banner-wrap .col-xs-12{height:526px;position:relative}.page-heading{position:absolute;left:15px;bottom:0;padding:30px 30px 35px}.int-content{padding:70px 0 20px}.lister-top{margin:0 0 60px}.flex-link h2{font-size:2.429em;min-width:200px;padding:5px 20px}.stay-play-flex{width:31%}.stay-play-gray{min-height:353px;margin:0 0 50px;text-align:left}.stay-play-address,.stay-play-phone{margin:0}.stay-play-buttons{float:none}.stay-play-buttons a,.stay-play-buttons a:visited{margin:0 0 15px}.cycle-slideshow{position:relative}.cycle-next,.cycle-next:visited,.cycle-prev,.cycle-prev:visited{background:#fff;display:block;padding:10px 0 0;height:45px;width:50px;text-align:center}.cycle-prev,.cycle-prev:visited{position:absolute;left:0;top:calc(50% - 22px);z-index:500}.cycle-next,.cycle-next:visited{position:absolute;right:0;top:calc(50% - 22px);z-index:500}.cycle-next:focus,.cycle-next:hover,.cycle-prev:focus,.cycle-prev:hover{opacity:.9}.calendar-brn .button a:visited,.calendar-btn .button a{padding:20px 46px!important}}@media (min-width:1200px){#form input[type=text],#form select{width:50%}.search-wrapper{width:300px}.feature-wrapper{height:840px}.feature-tagline{margin:300px auto 0;padding:0 200px}.feature-tagline h1{font-size:3.214em}.feature-tagline h1 .lined{font-size:3.067em}.feature-tagline h1 .bottom-tag{font-size:.6em;letter-spacing:5px}.welcome{padding:0 0 0 50px}.event.first p{font-size:1.286em;line-height:1.571em;margin:0 0 20px}.flex-link h2{font-size:3.071em;min-width:260px;padding:5px 20px}.stay-play-gray{min-height:470px;margin:0 -25px 50px 0}.stay-play-address,.stay-play-phone{margin:0 0 5px}.stay-play-buttons{margin:25px 0 0}.cycle-slideshow{margin:0 0 50px 25px;position:relative}.staff-link,.staff-link:visited{height:350px}.sponsors{float:left;height:90px;max-width:none;margin:0 0 40px;width:20%}.sponsors-list{margin:0;float:left}.sponsor-list li{width:19%}.sponsor-list a,.sponsor-list a:visited{height:90px}}.enewsWrapper span{display:block}