.navbar-nav:not(.sm-collapsible) ul .caret{position:absolute;right:0;margin-top:6px;margin-right:15px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px dashed;}.navbar-nav:not(.sm-collapsible) ul a.has-submenu{padding-right:30px;}.navbar-nav.sm-collapsible .caret,.navbar-nav.sm-collapsible ul .caret{position:absolute;right:0;margin:-3px 15px 0 0;padding:0;width:32px;height:26px;line-height:24px;text-align:center;border-width:1px;border-style:solid;}.navbar-nav.sm-collapsible .caret:before{content:'+';font-family:monospace;font-weight:bold;}.navbar-nav.sm-collapsible .open > a > .caret:before{content:'-';}.navbar-nav.sm-collapsible a.has-submenu{padding-right:50px;}.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] .caret,.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] ul .caret{position:static;margin:0 0 0 2px;padding:0;width:0;height:0;border-top:4px dashed;border-right:4px solid transparent;border-bottom:0;border-left:4px solid transparent;}.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] .caret:before{content:'' !important;}.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] a.has-submenu{padding-right:15px;}.navbar-nav span.scroll-up,.navbar-nav span.scroll-down{position:absolute;display:none;visibility:hidden;height:20px;overflow:hidden;text-align:center;}.navbar-nav span.scroll-up-arrow,.navbar-nav span.scroll-down-arrow{position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-top:7px dashed transparent;border-right:7px dashed transparent;border-bottom:7px solid;border-left:7px dashed transparent;}.navbar-nav span.scroll-down-arrow{top:6px;border-top:7px solid;border-right:7px dashed transparent;border-bottom:7px dashed transparent;border-left:7px dashed transparent;}.navbar-nav.sm-collapsible ul .dropdown-menu > li > a,.navbar-nav.sm-collapsible ul .dropdown-menu .dropdown-header{padding-left:35px;}.navbar-nav.sm-collapsible ul ul .dropdown-menu > li > a,.navbar-nav.sm-collapsible ul ul .dropdown-menu .dropdown-header{padding-left:45px;}.navbar-nav.sm-collapsible ul ul ul .dropdown-menu > li > a,.navbar-nav.sm-collapsible ul ul ul .dropdown-menu .dropdown-header{padding-left:55px;}.navbar-nav.sm-collapsible ul ul ul ul .dropdown-menu > li > a,.navbar-nav.sm-collapsible ul ul ul ul .dropdown-menu .dropdown-header{padding-left:65px;}.navbar-nav .dropdown-menu > li > a{white-space:normal;}.navbar-nav ul.sm-nowrap > li > a{white-space:nowrap;}.navbar-nav.sm-collapsible ul.sm-nowrap > li > a{white-space:normal;}.navbar-right ul.dropdown-menu{left:0;right:auto;}
@font-face{font-family:'Neutraface2Text-Book';src:url(/sites/all/themes/cca_bootstrap_cdn/css/fonts/Neutra2Text_book.woff2) format("woff2"),url(/sites/all/themes/cca_bootstrap_cdn/css/fonts/Neutra2Text_book.woff) format("woff");font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:'Neutraface2Text-BookItalic';src:url(/sites/all/themes/cca_bootstrap_cdn/css/fonts/Neutra2Text_book_italic.woff2) format("woff2"),url(/sites/all/themes/cca_bootstrap_cdn/css/fonts/Neutra2Text_book_italic.woff) format("woff");font-style:italic,oblique;font-weight:400;font-stretch:normal}@font-face{font-family:'Neutraface2Text-Demi';src:url(/sites/all/themes/cca_bootstrap_cdn/css/fonts/Neutra2Text_demi.woff2) format("woff2"),url(/sites/all/themes/cca_bootstrap_cdn/css/fonts/Neutra2Text_demi.woff) format("woff");font-style:normal;font-weight:600;font-stretch:normal}@font-face{font-family:'Neutraface2Text-Light';src:url(/sites/all/themes/cca_bootstrap_cdn/css/fonts/Neutra2Text_light.woff2) format("woff2"),url(/sites/all/themes/cca_bootstrap_cdn/css/fonts/Neutra2Text_light.woff) format("woff");font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:'Neutraface2Text-Bold';src:url(/sites/all/themes/cca_bootstrap_cdn/css/fonts/Neutra2Text_bold.woff2) format("woff2"),url(/sites/all/themes/cca_bootstrap_cdn/css/fonts/Neutra2Text_bold.woff) format("woff");font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:'Neutraface2Text-BoldItalic';src:url(/sites/all/themes/cca_bootstrap_cdn/css/fonts/Neutra2Text_bold_italic.woff2) format("woff2"),url(/sites/all/themes/cca_bootstrap_cdn/css/fonts/Neutra2Text_bold_italic.woff) format("woff");font-style:italic,oblique;font-weight:700;font-stretch:normal}@font-face{font-family:'Neutraface2Display-Inline';src:url(/sites/all/themes/cca_bootstrap_cdn/css/fonts/Neutra2Display-Inline.woff2) format("woff2"),url(/sites/all/themes/cca_bootstrap_cdn/css/fonts/Neutra2Display-Inline.woff) format("woff");font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:'Neutraface2Display-Bold';src:url(/sites/all/themes/cca_bootstrap_cdn/css/fonts/Neutra2Display-Bold.woff2) format("woff2"),url(/sites/all/themes/cca_bootstrap_cdn/css/fonts/Neutra2Display-Bold.woff) format("woff");font-style:normal;font-weight:800;font-stretch:normal}div#skip-link a{color:#000000;}div#skip-link a:hover{color:#41B6E6;}#navbar .container-fluid{padding:0px;}.print-content{margin:25px;}.print-site_name{margin:0 25px;}.print-breadcrumb{margin:0 25px;}.print-links{margin:0 25px;}span.print_html{margin:0;}a.print-page{font-size:15px;}a.print-page:before{content:"\f02f  ";font-family:"Font Awesome 5 Pro";font-weight:100;}.faqs .panel-default > .panel-heading{color:#333;background-color:unset;border-color:unset;}.res-partners img{vertical-align:middle !important;padding:10px;margin:0 auto;}.res-partners .field-content.col-sm-12.col-lg-4 div{height:150px;align-content:center;vertical-align:middle;}body,p,td{font-family:'Neutraface2Text-Book';color:#382E2C;font-size:20px;margin-bottom:10px;}a,a:link{text-decoration:none;color:#41B6E6;}a:hover{text-decoration:none;color:#382E2C}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:1;}.attachment-list ul{list-style-type:none!important;padding:0;margin:10px 0;}span.file img{width:18px}ul.pagination a{border-radius:unset;border:none!important;font-family:Neutraface2Text-Book!important;color:#41B6E6}ul.pagination a:after{content:" /";color:#C5C5C5}.pagination > li:first-child > a,.pagination > li:first-child > span{color:#382E2C;background-color:#41B6E6;border:0}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{z-index:3;color:#fff;cursor:default;background-color:#369acc}.homepage-regions.homepage-regions-3-bottom.homepage-regions-first.homepage-regions-last.bottom.container{background:#fff;}a.logo.navbar-btn.pull-left{border-bottom:none!important;padding-bottom:0!important;position:relative;z-index:90}a.logo.navbar-btn.pull-left:hover{border-bottom:none}a.logo.navbar-btn.pull-left:focus{border-bottom:none}.region-content a{color:#41B6E6;text-decoration:none}.region-content a:hover{color:#F68D2E;text-decoration:none}a.blue-button,.blue-button a{font-family:Neutraface2Text-Bold;color:#fff;background-color:#41B6E6 !important;border-color:unset;letter-spacing:1px;border:none;border-radius:0;text-transform:uppercase;padding:5px 10px;font-size:16px;display:inline-block;margin:10px 0;}.blue-button a:hover{color:#fff;background-color:#F68D2E !important;border-color:unset;border:none;border-radius:0;}a.blue-button:focus,.blue-button:focus{color:#fff;background-color:#41B6E6;border-color:unset;border:none;border-radius:0;outline:0}.region-content a.blue-button,.region-content .blue-button a{color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:1px;}a.blue-button:hover{background-color:#F68D2E !important;border-color:unset;border:none;border-radius:0;}table caption{display:none;}.table-responsive a{color:#41B6E6!important;text-decoration:none!important;border-bottom:none}.table-responsive a:hover{color:#F68D2E!important;border-bottom:none}h2{font-family:Neutraface2Text-Book,sans-serif;color:#41b6e6;font-size:1.7em;text-transform:uppercase;font-weight:400;font-kerning:normal;font-variant-ligatures:common-ligatures,contextual;-moz-font-feature-settings:kern,liga,clig,calt;-ms-font-feature-settings:kern,liga,clig,alt;-webkit-font-feature-settings:kern,liga,clig,calt;font-feature-settings:kern,liga,clig,calt}h2.block-title{font-family:Neutraface2Text-Bold,sans-serif;color:#382E2C;font-size:36px;text-transform:uppercase;font-weight:400;font-kerning:normal;font-variant-ligatures:common-ligatures,contextual;-moz-font-feature-settings:kern,liga,clig,calt;-ms-font-feature-settings:kern,liga,clig,alt;-webkit-font-feature-settings:kern,liga,clig,calt;font-feature-settings:kern,liga,clig,calt}h2.block-title a{font-family:Neutraface2Text-Bold,sans-serif;color:#382E2C;font-size:1em;text-transform:uppercase;text-decoration:none!important;border-bottom:none!important;font-weight:400;font-kerning:normal;font-variant-ligatures:common-ligatures,contextual;-moz-font-feature-settings:kern,liga,clig,calt;-ms-font-feature-settings:kern,liga,clig,alt;-webkit-font-feature-settings:kern,liga,clig,calt;font-feature-settings:kern,liga,clig,calt}h3{font-family:Neutraface2Text-Demi;font-size:1.2em;color:#382E2C;letter-spacing:1.85px;text-transform:uppercase;font-weight:400;font-kerning:normal;font-variant-ligatures:common-ligatures,contextual;-moz-font-feature-settings:kern,liga,clig,calt;-ms-font-feature-settings:kern,liga,clig,alt;-webkit-font-feature-settings:kern,liga,clig,calt;font-feature-settings:kern,liga,clig,calt}h4{font-family:Neutraface2Text-Demi,sans-serif;color:#382E2C;font-size:20px;font-weight:400;font-kerning:normal;font-variant-ligatures:common-ligatures,contextual;-moz-font-feature-settings:kern,liga,clig,calt;-ms-font-feature-settings:kern,liga,clig,alt;-webkit-font-feature-settings:kern,liga,clig,calt;font-feature-settings:kern,liga,clig,calt}h5{font-family:Neutraface2Text-BookItalic,sans-serif;color:#F68D2E;font-size:20px;font-weight:400;font-kerning:normal;font-variant-ligatures:common-ligatures,contextual;-moz-font-feature-settings:kern,liga,clig,calt;-ms-font-feature-settings:kern,liga,clig,alt;-webkit-font-feature-settings:kern,liga,clig,calt;font-feature-settings:kern,liga,clig,calt}h4.season{font-family:ltc-bodoni-175,serif;font-weight:500;font-style:italic;letter-spacing:1px;font-size:.8em;margin-top:5px !important;display:block;}.region-content h2{margin-top:30px;}h3.season{font-family:ltc-bodoni-175,serif;font-weight:500;font-style:italic;letter-spacing:1px;font-size:.8em;margin-top:5px !important;display:block;text-transform:capitalize;}.region-content h2{margin-top:30px;}.region-content{font-family:Neutraface2Text-Book,sans-serif!important;color:#382E2C;}.region-content b,.region-content strong{font-weight:700;font-family:'Neutraface2Text-Bold'}.navbar-nav:not(.sm-collapsible) ul .caret{position:relative!important;right:0!important;margin-top:0}nav .open > a,.nav .open > a:hover,.nav .open > a:focus{background-color:unset!important;border-color:unset!important}.nav a{font-family:Neutraface2Text-demi,sans-serif;color:#41b6e6;text-transform:uppercase;border-bottom:none;padding-bottom:0}ul.menu.nav a:hover{background:none!important;color:#000;border-bottom:none}span.caret{color:#369acc}img.img-left{margin-right:20px;float:left;max-width:50%;height:auto}img.img-right{margin-left:20px;float:right;height:auto;max-width:50%}.container-fluid.maxx{padding-left:0;padding-right:0;overflow:hidden !important;position:relative;z-index:10;}.center-block{display:block;margin-right:auto;margin-left:auto;float:none !important;}form#custom-search-blocks-form-1 div{display:flex}form#custom-search-blocks-form-1 div .form-item.form-type-textfield{flex-grow:2;margin-right:20px}form#custom-search-blocks-form-1 .form-group{margin-bottom:0}input#edit-custom-search-blocks-form-1--2{height:48px;font-size:20px;letter-spacing:1px}.form-control:focus{border-color:#41B6E6}.all-contact-list td.views-field.views-field-title{width:25%;}.all-contact-list td.views-field.views-field-field-title{width:35%;}.all-contact-list h3{color:#382e2c;font-size:26px!important;letter-spacing:1.85px}span.mailto{background:none;padding:0}.closings{color:#9d9a9a;font-size:18px}.closings p{display:inline;font-weight:500}.closings li:after{content:" | "}.closings li{display:inline}.closings ul{list-style:none;margin:0;padding:0}.panel-contacts{background-color:#F1F1F1;padding:40px;line-height:30px}.panel-contacts h2.pane-title{color:#a5a5a5;margin:0 0 10px;padding:0;font-family:Neutraface2Text-Book}.panel-contacts h3{font-size:20px;line-height:32px;font-family:Neutraface2Text-Bold;padding:0;text-transform:capitalize;}.panel-contacts a:hover{text-decoration:none;color:#382E2C;}.panel-contacts a:focus{border-bottom:2px solid;padding-bottom:5px;text-decoration:none}.panel-contacts a{color:#41B6E6}.sidebar-hours ul{list-style:none;margin:0 0 15px 0;padding:0;line-height:35px;font-family:Neutraface2Text-Book;font-size:18px}.sidebar-hours h2{font-family:Neutraface2Text-Demi;color:orange;font-size:1.4em;}.sidebar-hours strong{font-family:Neutraface2Text-bold;}.connect-sponsors img{margin:0 auto;}#block-block-5 ul{list-style:none;margin:0;padding:0;line-height:35px;font-family:Neutraface2Text-Book;font-size:18px}#block-block-5 h2{font-family:Neutraface2Text-Demi;color:orange}ul.menu.nav.secondary.expanded a:active,ul.menu.nav.secondary.expanded a.active{background:unset!important;color:#fff;border-bottom:none}ul.menu.nav.secondary a:focus{background:unset!important;color:#fff;border-bottom:none}ul.menu.nav.secondary li.leaf a{text-transform:unset;border-bottom:none}ul.menu.nav.secondary li.collapsed a{text-transform:uppercase;border-bottom:none}ul.menu.nav.secondary li.leaf a:hover{text-transform:unset;background:#fff!important;color:#382E2C!important;border-bottom:none}ul.menu.nav.secondary li.collapsed a:hover{background:unset!important;color:#fff!important;border-bottom:none}ul.menu.nav.secondary a:ctive,ul.menu.nav.secondary a:ctive.active{background:#fff!important;color:red;border-bottom:none}ul.menu.nav.navbar-nav.secondary a:hover{color:#fff!important;border-bottom:none;background-color:unset}ul.menu.nav.navbar-nav.secondary a{font-family:Neutraface2Text-Light!important,sans-serif;text-transform:uppercase;color:#41B6E6;border-bottom:none;letter-spacing:.02em;}.nav > li > a:hover,.nav > li > a:focus{text-decoration:none;background-color:#fff;border-bottom:none}.secondary .expanded.dropdown ul{background:#fff!important;border:none}.secondary .expanded.dropdown ul a:hover{background:#fff!important;border:none;color:#382E2C;border-bottom:none}.secondary ul a:active,.secondary ul a:active.active{background-color:#fff!important;color:#382E2C;border-bottom:none}.nav.navbar-nav.secondary > .active > a,.nav.navbar-nav.secondaryv > .active > a:hover,.nav.navbar-nav.secondary > .active > a:focus{background-color:#000;border-bottom:none}.navbar-header.container{margin-bottom:-50px;width:100% !important;}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{background-color:rgba(65,182,230,0);color:#382E2C;border-bottom:none}.dropdown-menu{position:absolute;top:100%;left:20%!important;border:0;border:0;border-radius:0}.hero-image-wrapper{position:relative;}.hero-image-wrapper:after{content:"";width:100%;height:100%;position:absolute;top:0;left:.1%;overflow-y:hidden;background-image:url(/sites/all/themes/cca_bootstrap_cdn/css/images/radial-overlay.svg);opacity:.3;background-position:right;background-repeat:no-repeat;display:inline-block!important}.page-node-47 .hero-image-wrapper:after{content:"";width:100%;height:100%;position:absolute;top:0;left:.1%;overflow-y:hidden;background-image:unset;opacity:.3;background-position:right;background-repeat:no-repeat;display:inline-block!important}.front h1.page-header{height:0;margin-left:-999999px;margin-bottom:0;padding:0}h1.page-header{display:none;}h1{font-family:Neutraface2Display-Inline,sans-serif;color:#41b6e6;font-size:48px;font-weight:400;font-kerning:normal;font-variant-ligatures:common-ligatures,contextual;-moz-font-feature-settings:kern,liga,clig,calt;-ms-font-feature-settings:kern,liga,clig,alt;-webkit-font-feature-settings:kern,liga,clig,calt;font-feature-settings:kern,liga,clig,calt}h1.page-title{text-decoration:none!important;color:#41b6e6;padding-left:10%;margin:0;background-image:url(/sites/all/themes/cca_bootstrap_cdn/css/images/pg-header-pattern.png);background-position:left;background-size:auto 100%;background-repeat:no-repeat;padding-top:20px;padding-bottom:20px;line-height:1;font-size:2.5em}.chandler-form span.form-required{font-size:12px;color:red;}.hp-slider-background{width:100% !important;background-position:0 30% !important;}.hp-slider-detail{position:absolute;margin-top:-15%;padding-left:50px;z-index:3;width:100%;}.hp-slider-background:before{content:" ";height:100%;width:100%;position:absolute;top:20px;left:0;background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,0) 20%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,1));background-size:cover;background-repeat:no-repeat;padding:10px 30px 0;margin-top:-20px;z-index:2;}.front .carousel .views-field-field-date-and-time .field-content{color:yellow;}.hp-slider-background span.date-display-single{color:#cacaca;font-size:1.5em !important;}.front .carousel .views-field-field-date-and-time .field-content{color:#cacaca;}.front .carousel-inner{color:#cacaca;font-weight:bolder;}.hp-title{font-family:Neutraface2Text-Bold;font-size:64px;color:#fff;}.hp-slider-background .item.active{display:flex;flex-direction:column;z-index:1;}.hp-slider-background .carousel-inner:before{content:"\ ";color:aqua;font-size:3em;font-family:Neutraface2Text-Light;}.hp-slider-background .hp-title:before{content:"\ " !important;color:aqua;font-size:3em !important;font-family:Neutraface2Text-Light;position:absolute;}.hp-slider-background .item.active .hp-title{color:#fff;text-transform:uppercase;}.hp-slider-background .carousel-inner .perf-detail-more a:hover{text-decoration:none;color:#fff;}.event-listing .event-detail-contain{margin-left:10px;}.event-listing .views-field.views-field-field-event-type{font-family:Neutraface2Text-Book;font-size:18px;color:#9B9B9B;padding:10px 0 5px 0;}.event-listing .views-field.views-field-field-photos{clear:both;}.event-listing h2{margin:10px 0;line-height:24px;}.pick-five a{text-decoration:none;color:#F68D2E;font-family:Neutraface2Display-Inline;font-size:24px;border-bottom:none;text-transform:uppercase}a#searchtoggl{font-size:1em;}div#login-header{background-color:#262626;text-align:right;font-size:16px;font-family:Neutraface2Text-book!important;}.my-account{display:inline-block;padding:10px 20px;background-color:#1e1a19;-webkit-clip-path:polygon(14% 0,100% 0,100% 100%,0% 100%);clip-path:polygon(14% 0,100% 0,100% 100%,0% 100%);}div#login-header i{padding-right:5px}div#login-header a{padding:0 10px;color:#9b9b9b;font-size:.9em;}div#login-header a:hover{color:#41B6E6;text-decoration:none}.hero-placeholder img{width:100%;height:auto}.upcoming-events h2.pane-title{color:#fdfdfd;background-color:#41b6e6;font-family:Neutraface2Display-Inline;letter-spacing:5.33px;font-size:36px;width:100%;padding-left:15px}.upcoming-events{background-image:linear-gradient(to bottom,#41b6e6,#41b6e6 34%,#fff 15%,#fff);background-size:cover;background-repeat:no-repeat;padding:10px 30px 0;margin-top:-10px;}.spotlight h2.field-content{margin-top:20px;}.spotlight-row{background-color:#000;padding:0!important;position:relative}.spotlight-region{background-color:#000;position:relative;text-align:center;height:auto!important;}.spotlight-region p{color:#fff;font-family:Neutraface2Text-Demi;font-size:20px}.spotlight-region::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden!important;background-image:url(/sites/all/themes/cca_bootstrap_cdn/css/images/radial-bk-left.svg),url(/sites/all/themes/cca_bootstrap_cdn/css/images/radial-bk-right.svg);background-repeat:no-repeat;background-size:35%;background-position:-25% center,125% center;opacity:.15;z-index:10}.spotlight-panel{z-index:20;position:relative;padding:25px 0;}.spotlight-panel h2{font-family:Neutraface2Display-Inline;font-size:48px;color:#FFF;letter-spacing:5.33px;text-align:center;margin-top:0;}.spotlight .spotlight-event-listing .field-content a{float:none!important;margin-right:unset}.spotlight .spotlight-event-listing,.spotlight .spotlight-event-listing .img-responsive{margin:0 auto;width:65%}.spotlight-panel .event-listing h2 a{font-family:Neutraface2Text-Book!important;font-size:.75em;color:#41B6E6;line-height:35px}.home-callout-left h2{text-align:center!important;font-family:Neutraface2Display-Inline!important;font-size:36px;color:#41B6E6;letter-spacing:4px;line-height:36px;}.home-callout-left a.blue-button{color:#382E2C;}.home-perf-detail-more a{font-size:18px;font-weight:bolder;text-decoration:none;color:#F68D2E;font-family:Neutraface2Display-Inline;border-bottom:none;text-transform:uppercase;line-height:51px;}.home-perf-detail-more a:hover{color:#382E2C;text-decoration:none;border-bottom:none;padding-bottom:0}.home-callout-left{background-color:#FAFAFA;padding:20px}.home-callout-left span.field-content .img-responsive{margin:0 auto;width:100%!important}.home-callout-left .field-content p{padding-bottom:20px!important}.insta-block h2.pane-title{font-family:Neutraface2Display-Inline;font-size:1.8em;color:#41B6E6;letter-spacing:4px;text-align:center}#instafeed{width:100%;margin:auto;display:flex;flex-wrap:wrap}#instafeed a img{width:100%;height:auto;border:none;overflow:hidden}#instafeed span{font-size:0.938em;line-height:21px;display:block;letter-spacing:.5px;font-weight:500;margin:10px 0}#instafeed img{width:100%;height:auto;border:none}#instafeed.homepage a{padding:0px;margin:5px 5px 5px 0;position:relative;background:#000;}#instafeed.homepage .likes{height:100%;width:100%;background:rgba(57,181,232,0.82);font-family:sans-serif;font-size:1em;position:absolute;color:#fff;right:0px;left:0px;opacity:0;text-align:center;line-height:250px;-webkit-font-smoothing:antialiased;-webkit-transition:opacity 100ms ease;-moz-transition:opacity 100ms ease;-o-transition:opacity 100ms ease;-ms-transition:opacity 100ms ease;transition:opacity 100ms ease}#instafeed.homepage a:hover .likes{opacity:1;opacity:1}#instafeed{max-width:1080px;width:100%;margin:auto;display:flex;flex-wrap:wrap;flex-direction:row!important;justify-content:flex-start}#instafeed a{display:flex;align-items:center;position:relative;width:32.5%;background:#fff}.panels-flexible-3 .panels-flexible-row{padding:0;margin:0;}.front video{margin-bottom:-8px;}.alt-video{display:none;background-color:#000;}.arts-advocacy .view-content .views-row{padding:20px}.arts-advocacy .view-content{display:flex;flex-flow:row wrap;justify-content:space-around;align-items:center;align-content:flex-start}.form-control{font-family:Neutraface2Text-Bold;color:black;text-transform:uppercase;}#block-custom-search-blocks-1{display:none;float:left;width:100%;height:100px;z-index:9999;background:#1e1a19;-webkit-box-shadow:-1px 2px 2px rgba(0,0,0,0.2);-moz-box-shadow:-1px 2px 2px rgba(0,0,0,0.2);box-shadow:-1px 2px 2px rgba(0,0,0,0.2)}.search-form{padding:20px 0;width:80%;margin:0 auto}.main-page-body img{padding:0 15px;}table.rental-tables{width:85%;margin-bottom:20px;border:0px;}table.rental-tables th{font-family:Neutraface2Text-Demi;font-size:24px;color:#382E2C;letter-spacing:1.53px;text-transform:uppercase;border:0px;}table.rental-tables td{border:0px;}table{background-color:#fff}.table-striped > tbody > tr:nth-of-type(odd){background-color:#fff}td.overview-images{width:400px}.overview-pages h2{margin-top:0}tr.overview-pages .img-responsive{width:unset;max-width:unset}tr.overview-pages{border-bottom:35px solid #fff0;background-color:#fff}.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td{border-top:0}.breadcrumb{display:none}.menu-block li a{text-transform:capitalize;font-family:Neutraface2Text-Demi;font-size:.9em;color:#41B6E6;letter-spacing:1.6px;line-height:22px}.menu-block li a:hover:after{content:" »"}.menu-block li a.active,.menu-block li.active-trail > a{color:#382E2C}.menu-block li a.active:after{content:" »"}.menu-block .nav > li > ul > li > a{margin-left:20px;border-bottom:none;padding:5px}.menu-block .nav > li > a{padding-left:0}li.expanded .menu.nav{border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;margin-bottom:15px;padding:10px 0}.events-page .view-content,.flexitem .view-content,.menu-overview .view-content{display:flex;flex-flow:row wrap;justify-content:flex-start}.events-page .view-content .views-row,.flexitem .view-content .views-row,.menu-overview .view-content .views-row{margin-bottom:30px}.menu-overview{padding-top:30px}.content-notes{border:1px solid #eaeaea;padding:10px}.navbar-default{background-color:#000;border:none}.navbar.container,.navbar.container-fluid{margin-top:0}.navbar{border-radius:0}.navbar-default .navbar-nav > .open > a:hover{background:#41B6E6!important;border-bottom:none}.navbar-default .navbar-nav > .open > li{background:#41B6E6!important}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color:#000;background-color:#41B6E6;border-bottom:none}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{color:#000;background-color:#41B6E6;border-bottom:none}ul.menu.nav.navbar-nav.secondary a.active{color:#fff}.secondary-menu .secondary span.caret{display:none!important}.secondary-menu .secondary .dropdown-menu{display:none!important}ul.menu.nav.navbar-nav.secondary a:hover{background-color:unset!important}ul.menu.nav.navbar-nav.secondary{margin-left:20px}.second-third-nav.container{text-align:right;display:block;justify-content:flex-end;position:relative}ul.menu.nav.navbar-nav.secondary a{font-family:'Neutraface2Text-Light';text-transform:uppercase;font-size:.9em;color:#41B6E6;border-bottom:none;padding-top:13px}ul.menu.nav.navbar-nav.secondary li.last a{padding-right:0}#fa-header span.fas{color:#F68D2E;padding-right:5px;}.tertiary-menu{margin-top:3px}#fa-header{width:auto;height:auto;position:relative;z-index:0;text-align:right}#fa-header i{padding-right:6px;font-family:"Font Awesome 5 Pro";color:#F68D2E}#fa-header a:hover i{color:#fff;text-decoration:none}#fa-header a:hover{color:#fff;text-decoration:none}i.fas{font-size:25px}.icon-text{display:inline-block;vertical-align:text-bottom;padding-top:10px}div#login-header i.fas{font-size:18px}a.fa-title{padding-left:20px;font-family:Neutraface2Text-Book!important;text-transform:uppercase;font-size:.75em;color:#797979;letter-spacing:.7px;line-height:20px}.primary-menu > ul{display:flex;width:100%}.primary-menu.col-md-12{background-color:#41B6E6;text-align:center}.primary-menu li{display:inline;flex-grow:1}.primary-menu a{display:inline-block;padding:10px;font-size:1em}.navbar-default .navbar-nav > li > a{color:#fff;border-bottom:none}.dropdown-menu > li > a{font-family:'Neutraface2Text-Book'!important;color:#fff;text-transform:capitalize;border-bottom:none;font-size:1.5em;}.expanded.dropdown ul{background:rgba(65,182,230,0.97)!important}.exanded.dropdown ul a{color:#fff!important}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:unset;padding:0;border:0}header#navbar{padding:0;z-index:5;}.navbar{margin-bottom:0}.not-front .hero{margin-bottom:20px}.node-type-event .hero{margin-bottom:0}.zoom-image{position:relative;overflow:hidden}.zoom-image img{max-width:100%;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.zoom-image:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}#ui-datepicker-div{background-color:unset;font-size:20px;width:350px;padding:0;font-family:NeutraFace2Text-Book;border:none;color:#000;z-index:9999;margin:0 auto}table.ui-datepicker-calendar{color:#fff;background-color:rgba(65,182,230,0.87)}.ui-datepicker-calendar a.ui-state-default{color:#fff;background:unset;font-weight:400;border-color:rgba(255,255,255,0.68)}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#309cc9!important}.ui-widget-header{border:none;background:rgba(65,182,230,0.87);color:#382E2C;border-radius:0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{background-color:unset}.ui-datepicker .ui-datepicker-title select{font-family:NeutraFace2Text-Bold;text-transform:uppercase;float:left;font-size:1em;margin:1px 0;border:none;background-color:unset}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:rgba(255,255,255,0.46)!important}label{margin-bottom:0}div#date_views_exposed_filter-4ceb76d3b8b256ce5f7520002796fc9f{height:34px!important}div#edit-date-filter-min{width:100px}div#edit-date-filter-min-wrapper{display:inline-block!important;width:195px}div#edit-date-filter-max{width:100px}div#edit-date-filter-max-wrapper{display:inline-block!important;width:195px}.event-filter label{display:none}.event-filter label.control-label{display:inline-block;color:#000;float:left;font-size:14px;text-transform:uppercase;font-family:NeutraFace2Text-Bold;vertical-align:bottom;padding:8px;width:111px}.event-filter label.control-label:after{content:" »"}.form-item.form-item-date-filter-min-date.form-type-textfield.form-group:focus{background-color:#eaeaea}.event-filter input{border-radius:0}.event-filter .form-group{position:relative;display:flex}.event-filter .form-select{border-color:unset;border:none;-webkit-appearance:none;-webkit-border-radius:0}.event-filter .views-widget{background-color:#fff;display:block;position:relative}.event-filter .views-widget:after{display:inline;bottom:10px;position:absolute;right:10px;border-bottom:12px solid red;border-left:12px solid transparent;height:0;width:0}.event-filter .views-widget:before{background-color:blue;height:100%;position:absolute;right:0;top:0;width:28px}.event-filter .form-control{-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;max-width:100%;outline:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}.btn-primary,.btn-default{font-family:Neutraface2Text-Bold;color:#fff;background-color:#41B6E6;border-color:unset;border:none;border-radius:0;text-transform:uppercase;color:black;}.btn-primary:focus,.btn-default:focus{color:#fff;background-color:#41B6E6;border-color:unset;border:none;border-radius:0;outline:0}.btn-primary[disabled]:hover,.btn-primary:hover,.btn-primary:active,.btn-primary:active:hover,.btn-default:hover,.btn-default:active,.btn-default:active:hover{color:#fff;background-color:#F68D2E;border-color:unset;border:none;border-radius:0}.suggested-events h2.block-title{color:#fdfdfd!important;background-color:#41b6e6;font-family:Neutraface2Display-Inline!important;letter-spacing:5.33px!important;font-size:36px!important;width:100%!important;text-align:center!important}.suggested-events{background-image:linear-gradient(to bottom,#41b6e6,#41b6e6 34%,#fff 15%,#fff);background-size:cover;background-repeat:no-repeat;padding:10px 30px 0;position:relative!important;margin-top:40px}.node-type-event .suggested-events{margin-top:0px}.suggested-events::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden!important;background-image:url(/sites/all/themes/cca_bootstrap_cdn/css/images/radial-bk-left.svg),url(/sites/all/themes/cca_bootstrap_cdn/css/images/radial-bk-right.svg);background-repeat:no-repeat;background-size:35%;background-position:-20% center,120% center;opacity:.15;z-index:10}.suggested-events .view-content .event-listing{width:30%}.suggested-events .view-content{display:flex;justify-content:space-around}.event-video-panel{width:100%;margin:0 auto;background-color:#F1F1F1;padding:30px 0}.event-video-panel h2.pane-title{display:none}.event-video-panel .file-video{width:70%;margin:0 auto;background-color:#F1F1F1}.performance-slide{background:#382e2c;display:flex;justify-content:flex-start;flex-direction:row;padding:20px!important}.performance-slide .carousel-control.right{margin-left:10%;background:unset!important}.performance-slide .carousel-control.left{margin-left:-4%;background:unset!important}.seasons{color:#382e2c;font-size:1.3em;font-family:ltc-bodoni-175,serif;font-weight:400;font-style:italic;padding-top:20px!important}.performance-slide .carousel{position:relative;margin-left:45px}.performance-detail{background:#fff;margin-left:-12%;margin-top:5%;position:relative;padding:40px !important;line-height:40px!important;max-width:700px;min-width:500px}.perf-detail-theatre{padding-top:20px}.performance-detail .view-content{display:flex!important;justify-content:flex-start}.performance-detail h3{display:block;text-transform:unset;margin-top:0;font-family:ltc-bodoni-175;font-style:italic;color:#382e2c;font-size:1.8em;font-weight:400;font-kerning:normal;font-feature-settings:kern,liga,clig,calt}.performance-detail h1{display:block;text-transform:unset;margin-top:0;font-family:ltc-bodoni-175;font-style:italic;color:#382e2c;font-size:1.8em;font-weight:400;font-kerning:normal;font-feature-settings:kern,liga,clig,calt}.performance-detail .views-field-title a:hover{border-bottom:0;color:orange;padding-bottom:0;text-decoration:none}.performance-detail .performance-date-list ul{list-style:none;margin-left:0;padding-left:0;}.alt-dates{color:#41b6e6 !important;}.performance-detail .dates-perf,.performance-detail .performance-date-list,.views-field.views-field-field-alternate-date{color:#C5C5C5;font-size:24px;}.perf-detail-ticket a,.perf-detail-ticket{text-decoration:none;color:#F68D2E;font-family:Neutraface2Display-Inline;font-size:1.2em;border-bottom:none;text-transform:uppercase;margin-right:20px;}.perf-detail-ticket a:after{content:" »"}.perf-detail-ticket a:hover{color:#382E2C;text-decoration:none;border-bottom:none;padding-bottom:0}.perf-detail-ticket{margin:10px 0;}.perf-detail-more a{text-decoration:none;color:#F68D2E;font-family:Neutraface2Display-Inline;font-size:27px;border-bottom:none;text-transform:uppercase}.perf-detail-more a:hover{color:#382E2C;text-decoration:none;border-bottom:none;padding-bottom:0}.views-field.views-field-field-ticket-price{list-style:none;margin:0;padding:0;color:#41B6E6;font-family:Neutraface2Text-Demi;font-size:26px;line-height:33px}.perf-detail-type{color:#b7b6b6;font-size:18px;padding-top:10px;margin-bottom:-15px}.image-field-caption{display:none}.event-listing h2 a{font-family:Neutraface2Text-Bold;font-size:.75em;color:#382E2C;letter-spacing:1.92px;border-bottom:none;text-decoration:none;}.event-listing .perf-detail-ticket a{font-family:Neutraface2Display-Inline!important;text-transform:uppercase;font-size:.9em;font-weight:bolder;color:#F68D2E;letter-spacing:1.92px;border-bottom:none;display:inline}.event-listing .field-content a:hover{padding:0;color:#F68D2E}.event-listing .perf-detail-ticket a,.event-listing .perf-detail-ticket{display:inline-block}.event-listing .perf-detail-ticket a:after{content:" »"}.event-listing .perf-detail-ticket a:hover{text-decoration:none;color:#382E2C!important;border-bottom:none;padding-bottom:none}.event-listing .perf-detail-ticket a:focus{text-decoration:none;color:#41B6E6;border-bottom:none}.event-listing .perf-detail-ticket a:active,.events-pane .perf-detail-ticket a.active{text-decoration:none;color:#41B6E6;border-bottom:none}.event-listing .perf-detail-more a{font-family:Neutraface2Display-Inline!important;text-transform:uppercase;font-size:18px;font-weight:bolder;color:#F68D2E;letter-spacing:1.92px;border-bottom:none;display:inline;margin-left:5%;float:left;margin-right:14px;}.event-listing .perf-detail-more a:hover{text-decoration:none;color:#382E2C!important;border-bottom:none;padding-bottom:none;}.event-listing .perf-detail-more a:focus{text-decoration:none;color:#41B6E6;border-bottom:none}.event-listing .perf-detail-more a:active,.events-pane .perf-detail-ticket a.active{text-decoration:none;color:#41B6E6;border-bottom:none}.event-listing ul{list-style:none;margin:0;padding:0;color:#41B6E6;font-family:Neutraface2Text-Demi;line-height:33px}span.date-display-single{list-style:none;margin:0;padding:0;color:#41B6E6;font-family:Neutraface2Text-Demi;font-size:1em!important;line-height:33px;}.event-detail-date{color:#9b9b9b;}span.slash{font-family:Neutraface2Text-Book;color:#C5C5C5;font-size:24px;}.views-exposed-form{background-color:#382e2c;color:#fff;padding:20px 0;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:50px;width:100%}button#edit-submit-events{margin-top:0}button#edit-reset{margin-top:0}.gallery-grid .views-field.views-field-title{margin-bottom:25px!important}.carousel-control .icon-prev,.carousel-control .icon-next{width:100px;height:100px;font-family:serif;line-height:1;font-family:Neutraface2Display-Inline,sans-serif;font-size:100px}.carousel-inner .item img{width:100%!important}a.carousel-control{color:#fff}.carousel-indicators li{display:inline-block;width:20px;height:20px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(255,255,255,0.59);border:none;border-radius:10px}.carousel-indicators .active{width:20px;height:20px;margin:0;background-color:#fff}.perf-detail-theatre a{color:#41B6E6;font-family:Neutraface2Display-Inline;font-size:1.2em;border-bottom:none;}.perf-detail-theatre a:hover{color:#F68D2E;text-decoration:none;border-bottom:none}.perf-detail-theatre a:focus{color:#F68D2E;text-decoration:none}.perf-detail-theatre a:active,.perf-detail-theatre a.active{color:#F68D2E;text-decoration:none;border-bottom:none}.slick-media.media.media--image img{width:75%;margin-left:20px}.slick-media.media.media--image{background-color:#382E2C;padding:10px 30px}.perf-detail-price{list-style:none;margin:0;padding:0;color:#41B6E6;font-family:Neutraface2Text-Demi;font-size:26px;line-height:33px}.addtoany_list{margin:30px 0 !important;display:block;text-align:left;}.events-press{padding:10px 20px 20px}.events-press .press-items{background-color:#F1F1F1;margin:3px;padding:5px 15px 5px 15px;}.events-press .row{display:flex;align-items:stretch;}.events-press .views-field.views-field-view-node{margin:20px 0;}.press-list{border-bottom:1px solid #eaeaea;padding-bottom:20px}.events-press h3.field-content:before{content:"\f1ea  ";font-family:"Font Awesome 5 Pro";font-weight:100;}.press-items .perf-detail-more a{font-size:20px;}.press-items{padding-bottom:30px;}.press-photo-list ul{display:flex;justify-content:flex-start;list-style:none;padding:0;flex-direction:row;flex-wrap:wrap;}.press-photo-list li{display:flex;justify-content:flex-start;margin:0 10px 10px;}.press-date span.date-display-single{font-size:18px!important;}footer{z-index:20;background:#000;}footer p{color:#fff;font-family:Neutraface2Text-Book!important;font-weight:400;text-transform:uppercase;font-size:16px;letter-spacing:1.78px;line-height:26px}footer .block-title{font-family:Neutraface2Text-Book!important;font-weight:400;color:#41B6E6;font-size:20px;text-align:center}#fa-footer a{color:#F68D2E;margin-right:20px;text-decoration:none;font-size:20px;padding-top:20px}.sponsors-flex .view-content{display:flex;justify-content:space-around;flex-direction:row!important}#phone-num a{color:#41B6E6!important;font-family:Neutraface2Text-demi;font-size:22px;letter-spacing:2.44px}#phone-num a:hover{border-bottom:0;padding-bottom:none;text-decoration:none}.footer-bottom-container{padding-right:0!important;padding-left:0!important;margin-right:auto;margin-left:auto;background-color:#1E1A19}.mail-list-link{height:auto;padding:20px 30px;font-family:Neutraface2Text-Bold;font-size:20px;color:#41B6E6;letter-spacing:.5px}.copyright{font-size:10px;color:#FFF;text-align:right;height:auto;padding:20px 30px;margin:0}.footer-bottom a{color:#41B6E6!important}.footer-bottom a:hover{border-bottom:2px solid;padding-bottom:2px;text-decoration:none}.navbar .logo img{width:100%;}.carousel-control p.span-txt{display:none;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.hero-image-wrapper:after{content:"";width:100%;height:100%;position:absolute;top:0;left:37%;overflow-y:hidden;background-image:url(/sites/all/themes/cca_bootstrap_cdn/css/images/radial-overlay.svg);opacity:.3;background-position:right;background-repeat:no-repeat;display:block !important;}section#block-views-hp-news-slider-block .item img{width:100% !important;height:100% !important;}.hp-slider-background:before{content:" ";height:100%;width:100%;position:absolute;top:20px;left:0;background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,0) 20%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,1));background-size:cover;background-repeat:no-repeat;padding:10px 30px 0;margin-top:-20px;z-index:2;}.spotlight-region::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden!important;background-image:url(/sites/all/themes/cca_bootstrap_cdn/css/images/radial-bk-left.svg),url(/sites/all/themes/cca_bootstrap_cdn/css/images/radial-bk-right.svg);background-repeat:no-repeat;background-size:89%;background-position:-370% center,477% center;opacity:.15;z-index:10}}@media screen and (max-width:1400px){.dropdown-menu{left:5% !important;}}@media screen and (max-width:1230px){.dropdown-menu{left:0!important}.event-listing h2 a{line-height:28px!important}@media screen and (max-width:1200px){.performance-slide{background:#382e2c;display:flex;flex-direction:column;padding:0!important;width:100%}.performance-slide .carousel{margin-left:0}.performance-detail{background:#fff;width:100%;margin-left:0;margin-top:0;position:inherit;z-index:0;padding:20px 0 0 60px;line-height:40px!important;max-width:unset;min-width:unset}.perf-detail-theatre{padding-bottom:20px;padding-top:10px}.view.view-performance-pieces.view-id-performance_pieces.view-display-id-attachment_2.col-md-8{background-color:#fff;padding-left:60px;width:100%}.performance-slide .carousel-control.right{margin-left:0;background-image:linear-gradient(to right,rgba(56,46,44,0) 0%,rgba(56,46,44,0.79) 100%)!important}.performance-slide .carousel-control.left{margin-left:0;background-image:linear-gradient(to right,rgba(56,46,44,0.79) 0%,rgba(56,46,44,0) 100%)!important}.carousel{position:relative;margin-left:0}}}@media screen and (max-width:1028px){.upcoming-events{background-image:linear-gradient(to bottom,#41b6e6,#41b6e6 26%,#fff 15%,#fff);background-size:cover;background-repeat:no-repeat;padding:10px 30px 0}.suggested-events{background-size:cover;background-repeat:no-repeat;padding:10px 30px 0}.perf-detail-type{font-size:16px}.event-listing a{font-size:16px}span.field-content a{margin-right:16px;}span.date-display-single{font-size:20px!important}h1.page-title{text-decoration:none!important;color:#41b6e6;padding-left:20%;margin:0;background-image:url(/sites/all/themes/cca_bootstrap_cdn/css/images/pg-header-pattern.png);background-position:left;background-size:auto 100%;background-repeat:no-repeat;line-height:1;font-size:2.25em!important}}@media screen and (max-width:991px){.overview-pages{display:flex;flex-direction:column}.primary-menu.col-md-12 ul{background-color:#41b6e6!important;width:100%}.primary-menu.col-md-12{text-align:center;background-color:transparent;padding:0!important;width:100%}footer .block-title{text-align:center}#fa-footer a{text-align:center;margin-right:none}.address-social{text-align:center}.footer-sponsors .img-responsive{margin:0 auto;max-width:100%;margin-top:15px}.mail-list-link{padding:20px 0 10px;text-align:center}.copyright{text-align:center;padding:10px 0 20px}.spotlight-region::after{background-image:url(/sites/all/themes/cca_bootstrap_cdn/css/images/radial-bk-left.svg),url(/sites/all/themes/cca_bootstrap_cdn/css/images/radial-bk-right.svg);background-repeat:no-repeat;background-size:35%;background-position:-23% center,123% center}.event-photo-slider{position:relative;top:-300px}.hp-title{font-family:Neutraface2Text-Bold;font-size:42px !important;color:#fff;line-height:41px;}.hp-slider-detail{position:absolute;margin-top:-23%;padding-left:50px;z-index:3;}.hp-slider-background:before{content:" ";height:54.75vh;height:calc(var(--vh,3vh) * 100);width:100%;position:absolute;top:20px;left:0;background-image:unset;background:rgba(0,0,0,.5);background-size:cover;background-repeat:no-repeat;padding:10px 30px 0;margin-top:-20px;z-index:2;}_:-ms-fullscreen,:root section#block-views-hp-news-slider-block .item{width:auto!important;height:69vh;height:calc(var(--vh,3vh) * 100);}_:-ms-fullscreen,:root .hp-slider-background:before{content:" ";height:100%;width:100%;position:absolute;top:20px;left:0;background-image:unset;background:rgba(0,0,0,.5);background-size:cover;background-repeat:no-repeat;padding:10px 30px 0;margin-top:-20px;z-index:2;}}@media screen and (max-width:856px){.views-exposed-widgets{display:flex;flex-direction:column!important;justify-content:space-around;margin:0 auto;width:90%}button#edit-submit-events{width:100%}div#date_views_exposed_filter-195a397372fc966abde90ac503e4540f{display:flex;justify-content:space-between}div#edit-date-filter-min-wrapper{display:inline-block!important;width:50%}div#edit-date-filter-max-wrapper{display:inline-block!important;width:50%}.upcoming-events h2.pane-title{padding-top:20px}.upcoming-events{background-image:linear-gradient(to bottom,#41b6e6,#41b6e6 28%,#fff 15%,#fff);background-size:cover;background-repeat:no-repeat;padding:10px 30px 0}}@media screen and (max-width:767px){.secondary-menu{background:#41b6e6;}.hp-slider-background{width:100% !important;background-position:0 30% !important;}.hp-title{font-family:Neutraface2Text-Bold;font-size:28px !important;color:#fff;line-height:24px !important;}.hp-slider-background span.field-content.event-detail-date{font-size:17px !important;}.hp-slider-background .perf-detail-more a{font-size:15px;}.hp-slider-detail{position:absolute;margin-top:-33%;padding-left:20px;z-index:3;}_:-ms-fullscreen,:root .hp-slider-detail{position:absolute;margin-top:-18%;padding-left:20px;z-index:3;}.table-responsive > .table > thead > tr > th,.table-responsive > .table > tbody > tr > th,.table-responsive > .table > tfoot > tr > th,.table-responsive > .table > thead > tr > td,.table-responsive > .table > tbody > tr > td,.table-responsive > .table > tfoot > tr > td{white-space:unset}.performance-detail{padding:15px !important;}.event-listing .views-field.views-field-field-photos{clear:both;padding-top:20px}.view.view-performance-pieces.view-id-performance_pieces.view-display-id-attachment_2.col-md-8{background-color:#fff;padding-left:15px}.second-third-nav.container{margin:0;display:flex;flex-direction:column!important;padding:0!important}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:unset;padding:0;border:0;width:100%;margin:0}div#fa-header{position:relative;top:0;right:0;text-align:center}.spotlight-region::after{display:none}.suggested-events::after{display:none}.suggested-events .view-content .event-listing{width:90%;margin:0 auto}.suggested-events .view-content{display:flex;justify-content:space-around;flex-direction:column}ul.menu.nav.navbar-nav.secondary.sm-collapsible a:hover{color:#382E2C!important}.upcoming-events h2.pane-title{padding-top:10px;padding-left:0;text-align:center;font-size:28px;margin-top:10px;margin-bottom:-10px;}.upcoming-events{background-image:linear-gradient(to bottom,#41b6e6,#41b6e6 15%,#fff 15%,#fff);background-size:cover;background-repeat:no-repeat;padding:10px 0}.suggested-events{background-image:linear-gradient(to bottom,#41b6e6,#41b6e6 15%,#fff 15%,#fff) !important;background-size:cover;background-repeat:no-repeat;padding:10px 0}.event-video-panel .file-video{width:90%;margin:0 auto;background-color:#F1F1F1;}.event-photo-slider{position:relative;top:-271px}ul.menu.nav.navbar-nav.secondary{margin-top:0;padding-bottom:0}nav{display:flex;flex-direction:column-reverse;}.tertiary-menu{order:3;padding:20px 0;background-color:#1e1a19;width:100%;text-align:center}.secondary-menu{order:2;width:100%;}.primary-menu.col-md-12{order:1;width:100%}.secondary .expanded.dropdown ul{background:unset!important;border:none}.navbar-nav.sm-collapsible .caret,.navbar-nav.sm-collapsible ul .caret{position:right;right:0;margin:-3px 15px 0 0;padding:0;width:5%;height:26px;line-height:24px;text-align:center;border-width:0;border-style:none}.dropdown.navbar-nav.sm-collapsible .caret:before{margin:0 0 0 -30px !important}ul.menu.nav.navbar-nav.sm-collapsible a:hover{color:unset!important}ul.menu.nav.navbar-nav.sm-collapsible a:focus{background-color:unset!important;border-bottom:none}.navbar-nav.sm-collapsible .caret:before{margin-left:-30px!important;padding:0;margin-left:-30px!important;padding:0}.secondary.sm-collapsible .caret:before{margin-left:10px!important}ul.menu.nav.secondary li.leaf a:hover{text-transform:unset;background:unset!important}.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{color:#000;background-color:#41B6E6}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#41B6E6;background-color:#41B6E6}.nav.navbar-nav.secondary > .active > a,.nav.navbar-nav.secondaryv > .active > a:hover,.nav.navbar-nav.secondary > .active > a:focus{color:#333!important;background:unset;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:unset}.navbar-default .navbar-toggle{border:none;margin:50px 0 0 0}.navbar-default .navbar-toggle .icon-bar{background-color:#41b6e6}ul.menu.nav.navbar-nav.sm-collapsible{margin:0 auto;padding:10px 0}ul.menu.nav.navbar-nav.sm-collapsible a{text-align:left;margin:0 auto;padding:10px 0;color:#fff;font-weight:700}.primary-menu > ul{display:block;width:100%;text-align:left}.primary-menu.col-md-12{background-color:#41B6E6;text-align:center}.primary-menu.col-md-12 ul{padding-left:30px !important;}.primary-menu a{font-size:22px;}.secondary-menu ul{padding-left:30px !important;}.primary-menu li{display:inline;flex-grow:0}.primary-menu a{display:inline-block;padding:10px}.table-responsive{display:block;border:none}.table-responsive > .table > thead > tr > th,.table-responsive > .table > tbody > tr > th,.table-responsive > .table > tfoot > tr > th,.table-responsive > .table > thead > tr > td,.table-responsive > .table > tbody > tr > td,.table-responsive > .table > tfoot > tr > td{display:block;width:100%}.rental-tables > .table > thead > tr > th,.rental-tables > .table > tbody > tr > th,.rental-tables > .table > tfoot > tr > th,.rental-tables > .table > thead > tr > td,.rental-tables > .table > tbody > tr > td,.rental-tables > .table > tfoot > tr > td{display:block;width:100%}.overview-pages img.img-responsive{width:100%!important}img.img-responsive{max-width:100%!important}.event-listing{margin:0 auto!important}.event-listing img{margin:0 auto!important;width:100%!important}span.field-content a{float:left;margin-right:20px}span.date-display-single{font-size:23px!important}.sponsors-flex .view-content{display:flex;justify-content:center;flex-direction:column!important;margin:0 auto!important}.flexitem{margin:0 auto}h2.block-title{font-size:30px;}.row{display:flex;flex-direction:column-reverse;}}@media screen and (max-width:687px){h1.page-title{text-decoration:none!important;color:#41b6e6;padding-left:10px;margin:10px 0;background-image:none;background-position:left;background-size:auto 100%;background-repeat:no-repeat;line-height:1em;font-size:2em}}@media screen and (max-width:610px){.views-exposed-widgets{display:flex;flex-direction:column!important;justify-content:space-around;margin:0 auto;width:90%}button#edit-submit-events{width:100%}}@media screen and (max-width:575.98px){img.img-left{margin-right:20px;float:left;width:100%;height:auto;}h1.page-title{text-decoration:none!important;color:#41b6e6;padding-left:10px;margin:10px 0 10px;background-image:none;background-position:left;background-size:auto 100%;background-repeat:no-repeat;line-height:1em;font-size:2em;}#instafeed a{width:48%;}.rental-tables th,.rental-tables td{display:block !important;}.rental-tables th{text-align:left;display:block;}}@media screen and (max-width:487px){.hp-slider-background:before{content:" ";height:54.75vh;height:calc(var(--vh,2vh) * 100);width:100%;position:absolute;top:20px;left:0;background-image:unset;background:rgba(0,0,0,.5);background-size:cover;background-repeat:no-repeat;padding:10px 30px 0;margin-top:0px;z-index:2;}_:-ms-fullscreen,:root .hp-slider-detail{position:absolute;margin-top:-25%;padding-left:20px;z-index:3;}.hero section#block-views-home-hero-video-block-1{display:none}div#date_views_exposed_filter-195a397372fc966abde90ac503e4540f{display:flex!important;flex-direction:column!important}div#edit-date-filter-min-wrapper{display:inline-block!important;width:100%}div#edit-date-filter-max-wrapper{display:inline-block!important;width:100%}.navbar .logo img{max-width:300px!important}a.logo.navbar-btn.pull-left{width:80%}.navbar-default .navbar-toggle{border:none;margin:25px 0 0 0}.alt-video{display:block;background-color:#000;}div#edit-date-filter-min{width:100px;display:inline-block;}div#edit-date-filter-max{width:100px;display:inline-block;}div#date_views_exposed_filter-9dfca6d598b4930fb6e26afc56ec588b{display:flex;flex-direction:column;}.views-exposed-form{background-color:#382e2c;color:#fff;padding:20px 0;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:0;width:100%;}.event-filter .form-group{position:relative;display:block}.page-node-4 div#ui-datepicker-div{left:35px!important;width:auto!important;top:200px!important;}.hp-title{font-size:32px;}.hp-slider-background span.field-content.event-detail-date{font-size:15px !important;}.hp-slider-background .perf-detail-more a{font-size:18px;}}@media screen and (max-width:420px){.hp-slider-background span.date-display-single{color:#cacaca;font-size:20px !important;}.hp-title{font-family:Neutraface2Text-Bold;font-size:20px !important;color:#fff;line-height:19px !important;}}@media screen and (max-width:380px){.hp-slider-detail{position:absolute;margin-top:-33%;padding-left:17px;z-index:3;line-height:9px;}}@media screen and (min-width:1200px){.performance-detail{max-width:500px;min-width:400px;}_:-ms-fullscreen,:root section#block-views-hp-news-slider-block .item{width:auto!important;height:200px;}}@media (min-width:768px){.navbar-nav{float:unset;margin:0;}_:-ms-fullscreen,:root section#block-views-hp-news-slider-block .item{width:auto!important;height:37vh;}}@media screen and (min-width:992px){.hp-slider-background:before{content:" ";height:78.75vh;height:calc(var(--vh,2vh) * 100);width:100%;position:absolute;top:20px;left:0;background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,0) 1%,rgba(0,0,0,0.6) 14%,rgba(0,0,0,1));background-size:cover;background-repeat:no-repeat;padding:10px 30px 0;margin-top:-20px;z-index:2;}.hp-title{font-family:Neutraface2Text-Bold;font-size:50px;color:#fff;line-height:50px;}.hp-slider-detail{position:absolute;margin-top:-20%;padding-left:50px;z-index:3;}_:-ms-fullscreen,:root section#block-views-hp-news-slider-block .item{width:auto!important;height:69vh;height:calc(var(--vh,3vh) * 100);}_:-ms-fullscreen,:root .hp-slider-background:before{content:" ";height:100%;width:100%;position:absolute;top:20px;left:0;background-image:unset;background:rgba(0,0,0,.5);background-size:cover;background-repeat:no-repeat;padding:10px 30px 0;margin-top:-20px;z-index:2;}}@media (min-width:1136px){.second-third-nav.container{text-align:right;display:flex;justify-content:flex-end;position:relative;top:-30px;margin-bottom:0}}.hp-title{font-family:Neutraface2Text-Bold;font-size:64px;color:#fff;line-height:50px;}@media screen and (min-width:1201px){.hp-slider-detail{position:absolute;margin-top:-15%;padding-left:50px;z-index:3;}.hp-slider-background:before{content:" ";height:94.75vh;height:calc(var(--vh,2vh) * 100);width:100%;position:absolute;top:20px;left:0;background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,0) 6%,rgba(0,0,0,0.6) 20%,rgba(0,0,0,1));background-size:cover;background-repeat:no-repeat;padding:10px 30px 0;margin-top:-20px;z-index:2;}_:-ms-fullscreen,:root section#block-views-hp-news-slider-block .item{width:auto!important;height:70vh;}_:-ms-fullscreen,:root .hp-slider-background:before{content:" ";height:104.75vh;}}@media screen and (min-width:1400px){.performance-detail{max-width:700px;min-width:600px;}_:-ms-fullscreen,:root section#block-views-hp-news-slider-block .item{width:auto!important;height:60vh;}}@media screen and (min-width:1600px){.hp-slider-background:before{content:" ";height:131.75vh;height:calc(var(--vh,2vh) * 100);width:100%;position:absolute;top:20px;left:0;background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,0) 3%,rgba(0,0,0,0.6) 32%,rgba(0,0,0,1));background-size:cover;background-repeat:no-repeat;padding:10px 30px 0;margin-top:-20px;z-index:2;}_:-ms-fullscreen,:root section#block-views-hp-news-slider-block .item{width:auto!important;height:75vh;}}
@media (min-width:1200px) and (max-width:1599px){.hidden-lg{display:none !important;}}.visible-xl-block,.visible-xl-inline,.visible-xl-inline-block,.visible-xl{display:none !important;}@media (min-width:1600px){.navbar.container{max-width:1570px;}.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{float:left;}.col-xl-12{width:100%;}.col-xl-11{width:91.66666667%;}.col-xl-10{width:83.33333333%;}.col-xl-9{width:75%;}.col-xl-8{width:66.66666667%;}.col-xl-7{width:58.33333333%;}.col-xl-6{width:50%;}.col-xl-5{width:41.66666667%;}.col-xl-4{width:33.33333333%;}.col-xl-3{width:25%;}.col-xl-2{width:16.66666667%;}.col-xl-1{width:8.33333333%;}.col-xl-pull-12{right:100%;}.col-xl-pull-11{right:91.66666667%;}.col-xl-pull-10{right:83.33333333%;}.col-xl-pull-9{right:75%;}.col-xl-pull-8{right:66.66666667%;}.col-xl-pull-7{right:58.33333333%;}.col-xl-pull-6{right:50%;}.col-xl-pull-5{right:41.66666667%;}.col-xl-pull-4{right:33.33333333%;}.col-xl-pull-3{right:25%;}.col-xl-pull-2{right:16.66666667%;}.col-xl-pull-1{right:8.33333333%;}.col-xl-pull-0{right:auto;}.col-xl-push-12{left:100%;}.col-xl-push-11{left:91.66666667%;}.col-xl-push-10{left:83.33333333%;}.col-xl-push-9{left:75%;}.col-xl-push-8{left:66.66666667%;}.col-xl-push-7{left:58.33333333%;}.col-xl-push-6{left:50%;}.col-xl-push-5{left:41.66666667%;}.col-xl-push-4{left:33.33333333%;}.col-xl-push-3{left:25%;}.col-xl-push-2{left:16.66666667%;}.col-xl-push-1{left:8.33333333%;}.col-xl-push-0{left:auto;}.col-xl-offset-12{margin-left:100%;}.col-xl-offset-11{margin-left:91.66666667%;}.col-xl-offset-10{margin-left:83.33333333%;}.col-xl-offset-9{margin-left:75%;}.col-xl-offset-8{margin-left:66.66666667%;}.col-xl-offset-7{margin-left:58.33333333%;}.col-xl-offset-6{margin-left:50%;}.col-xl-offset-5{margin-left:41.66666667%;}.col-xl-offset-4{margin-left:33.33333333%;}.col-xl-offset-3{margin-left:25%;}.col-xl-offset-2{margin-left:16.66666667%;}.col-xl-offset-1{margin-left:8.33333333%;}.col-xl-offset-0{margin-left:0;}.visible-xl{display:block !important;}table.visible-xl{display:table;}tr.visible-xl{display:table-row !important;}th.visible-xl,td.visible-xl{display:table-cell !important;}.visible-xl-block{display:block !important;}.visible-xl-inline{display:inline !important;}.visible-xl-inline-block{display:inline-block !important;}.hidden-xl{display:none !important;}}@media (min-width:768px){.container{width:100%;padding:0 6%;}}
