@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.link-hovered{pointer-events:none}.less-slides .hotel-deals-slidecount{display:none}hr{width:80%;border-width:0 0 1px 0;border-style:solid;border-color:#f1ece7}#main-wrapper{min-height:200px;background-color:#faf8f8}#navbar-main,#page,body{background:#faf8f8}.block-views-blocksponsors-listing-block-2 .view-sponsors-title,.block-views-blocksponsors-listing-block-3 .view-sponsors-title,.block-views-blocksponsors-listing-block-4 .view-sponsors-title{font-weight:400;text-align:center;letter-spacing:.72px;color:#008caa}.block-views-blocksponsors-listing-block-2 .view-sponsors-featured-partner,.block-views-blocksponsors-listing-block-2 .view-sponsors-presenting-partner,.block-views-blocksponsors-listing-block-3 .view-sponsors-featured-partner,.block-views-blocksponsors-listing-block-3 .view-sponsors-presenting-partner,.block-views-blocksponsors-listing-block-4 .view-sponsors-featured-partner,.block-views-blocksponsors-listing-block-4 .view-sponsors-presenting-partner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-views-blocksponsors-listing-block-2 .view-sponsors-featured-partner #sponsors--listings,.block-views-blocksponsors-listing-block-2 .view-sponsors-presenting-partner #sponsors--listings,.block-views-blocksponsors-listing-block-3 .view-sponsors-featured-partner #sponsors--listings,.block-views-blocksponsors-listing-block-3 .view-sponsors-presenting-partner #sponsors--listings,.block-views-blocksponsors-listing-block-4 .view-sponsors-featured-partner #sponsors--listings,.block-views-blocksponsors-listing-block-4 .view-sponsors-presenting-partner #sponsors--listings{padding:30px 15px;text-align:center}a{text-decoration:none}a:hover{text-decoration:none}.footer-torn-image{position:absolute;top:-2px;width:100%}.full-line-up-image{isolation:isolate}html{scroll-behavior:smooth}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(../images/thobber.gif) no-repeat 0 center}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;padding:4px;opacity:.9;background-color:transparent;background-image:url(../images/thobber.gif);background-repeat:no-repeat;background-position:center center}[dir=rtl] .ajax-progress-fullscreen{right:49%;left:auto}.full-line-tab:focus>span{-webkit-box-shadow:0 0 2px 2px #0071b3;box-shadow:0 0 2px 2px #0071b3}.full-line-card-button span:focus,.full-line-card-button:focus,.full-line-tab span:focus,.full-line-tab:focus{outline:0!important}.full-line-card-button:focus>span{-webkit-box-shadow:0 0 2px 2px #0071b3;box-shadow:0 0 2px 2px #0071b3}.block__article-detail-page .field--name-title{font-size:2.406rem}.block__article-detail-page .field--name-body{font-size:.969rem}#block-featured-sponsor-listing-block .view__featured-sponsor-title{font-size:1.906rem}#block-featured-sponsor-listing-block .view__featured-sponsor-viewmore a{font-size:.969rem}.festival-schedule-wrapper .views-row div.views-field-title{font-size:2.188rem}.festival-schedule-wrapper .views-row .views-field-view-node{font-size:18px}.view-sponsors-title{font-size:36px}body{font-family:'Typold Extended W05 Book',sans-serif}.field--name-field-facebook a:before{font-family:FontAwesome,sans-serif;content:'\f09a'}.field--name-field-twitter{display:-webkit-box;display:-ms-flexbox;display:flex}.field--name-field-twitter a:before{font-family:FontAwesome,sans-serif;width:23px;content:url(/themes/custom/island_hooper/images/xtwitter-white.svg)}.field--name-field-youtube a:before{font-family:FontAwesome,sans-serif;content:'\f167'}.field--name-field-instagram a:before{font-family:FontAwesome,sans-serif;content:'\f16d'}.field--name-field-spotify a:before{font-family:FontAwesome,sans-serif;content:'\f1bc'}.field--name-field-imusic{padding-top:8px}.field--name-field-imusic a:before{width:20px;height:26px;content:'';background:url(../images/Icons/imusic-blue.png);background-repeat:no-repeat}.field--name-field-pandora-music{padding-top:8px}.field--name-field-pandora-music a:before{width:20px;height:26px;content:'';background:url(../images/Icons/vector-smart-object.png);background-repeat:no-repeat}.site-footer .field--name-field-imusic a{padding-top:8px}.site-footer .field--name-field-imusic a:before{width:20px;height:26px;content:'';background:url(../images/Icons/imusic-white.png);background-repeat:no-repeat}.site-footer .field--name-field-pandora-music a{padding-top:8px}.site-footer .field--name-field-pandora-music a:before{width:20px;height:26px;content:'';background:url(../images/Icons/pandora.png);background-repeat:no-repeat}@-moz-document url-prefix(){.field--name-field-social-links a{margin:0 29px 0 0}@media (max-width:768px){.field--name-field-social-links a{margin:0 20px 0 0}}}.captiva-island{background-color:#4b9b2b}.downtown-fort-myers{background-color:#008caa}.fort-myers-beach{background-color:#ff641e}.cape-coral{background-color:#ef2b2d}.main-content .full-line-block-tabs .full-line-tab-active,.main-content .full-line-block-tabs .lodging-tab-active,.main-content .lodging-tabbing-tabs .full-line-tab-active,.main-content .lodging-tabbing-tabs .lodging-tab-active{color:#544f4b}.main-content .full-line-block-tabs .full-line-tab:hover,.main-content .full-line-block-tabs .lodging-tab:hover,.main-content .lodging-tabbing-tabs .full-line-tab:hover,.main-content .lodging-tabbing-tabs .lodging-tab:hover{color:#544f4b}.main-content.island-all .fullline-comp-filters-wrapper,.main-content.island-all .loging-comp-filters-wrapper,.main-content.island-undefined .fullline-comp-filters-wrapper,.main-content.island-undefined .loging-comp-filters-wrapper{background-color:#faf8f8}.main-content.island-all .fullline-comp-filters-wrapper .views-exposed-form-headliners-block,.main-content.island-all .loging-comp-filters-wrapper .views-exposed-form-headliners-block,.main-content.island-undefined .fullline-comp-filters-wrapper .views-exposed-form-headliners-block,.main-content.island-undefined .loging-comp-filters-wrapper .views-exposed-form-headliners-block{color:#504b47}.main-content.island-all .fullline-comp-filters-wrapper .ui-selectmenu-button,.main-content.island-all .loging-comp-filters-wrapper .ui-selectmenu-button,.main-content.island-undefined .fullline-comp-filters-wrapper .ui-selectmenu-button,.main-content.island-undefined .loging-comp-filters-wrapper .ui-selectmenu-button{color:#504b47!important}.main-content.island-capt .full-line-block-tabbing-wrapper,.main-content.island-capt .fullline-comp-filters-wrapper,.main-content.island-capt .lodging-tabbing-wrapper,.main-content.island-capt .loging-comp-filters-wrapper{background-color:#4b9b2b;mix-blend-mode:screen}.main-content.island-capt .full-line-block-tabs .full-line-tab-active,.main-content.island-capt .full-line-block-tabs .lodging-tab-active,.main-content.island-capt .lodging-tabbing-tabs .full-line-tab-active,.main-content.island-capt .lodging-tabbing-tabs .lodging-tab-active{color:#4b9b2b}.main-content.island-capt .full-line-block-tabs .full-line-tab:hover,.main-content.island-capt .full-line-block-tabs .lodging-tab:hover,.main-content.island-capt .lodging-tabbing-tabs .full-line-tab:hover,.main-content.island-capt .lodging-tabbing-tabs .lodging-tab:hover{color:#4b9b2b}.main-content.island-down .full-line-block-tabbing-wrapper,.main-content.island-down .fullline-comp-filters-wrapper,.main-content.island-down .lodging-tabbing-wrapper,.main-content.island-down .loging-comp-filters-wrapper{background-color:#008caa;mix-blend-mode:screen}.main-content.island-down .full-line-block-tabs .full-line-tab-active,.main-content.island-down .full-line-block-tabs .lodging-tab-active,.main-content.island-down .lodging-tabbing-tabs .full-line-tab-active,.main-content.island-down .lodging-tabbing-tabs .lodging-tab-active{color:#008caa}.main-content.island-down .full-line-block-tabs .full-line-tab:hover,.main-content.island-down .full-line-block-tabs .lodging-tab:hover,.main-content.island-down .lodging-tabbing-tabs .full-line-tab:hover,.main-content.island-down .lodging-tabbing-tabs .lodging-tab:hover{color:#008caa}.main-content.island-fort .full-line-block-tabbing-wrapper,.main-content.island-fort .fullline-comp-filters-wrapper,.main-content.island-fort .lodging-tabbing-wrapper,.main-content.island-fort .loging-comp-filters-wrapper{background-color:#ff641e;mix-blend-mode:screen}.main-content.island-fort .full-line-block-tabs .full-line-tab-active,.main-content.island-fort .full-line-block-tabs .lodging-tab-active,.main-content.island-fort .lodging-tabbing-tabs .full-line-tab-active,.main-content.island-fort .lodging-tabbing-tabs .lodging-tab-active{color:#ff641e}.main-content.island-fort .full-line-block-tabs .full-line-tab:hover,.main-content.island-fort .full-line-block-tabs .lodging-tab:hover,.main-content.island-fort .lodging-tabbing-tabs .full-line-tab:hover,.main-content.island-fort .lodging-tabbing-tabs .lodging-tab:hover{color:#ff641e}.main-content.island-cape .full-line-block-tabbing-wrapper,.main-content.island-cape .fullline-comp-filters-wrapper,.main-content.island-cape .lodging-tabbing-wrapper,.main-content.island-cape .loging-comp-filters-wrapper{background-color:#ef2b2d;mix-blend-mode:screen}.main-content.island-cape .full-line-block-tabs .full-line-tab-active,.main-content.island-cape .full-line-block-tabs .lodging-tab-active,.main-content.island-cape .lodging-tabbing-tabs .full-line-tab-active,.main-content.island-cape .lodging-tabbing-tabs .lodging-tab-active{color:#ef2b2d}.main-content.island-cape .full-line-block-tabs .full-line-tab:hover,.main-content.island-cape .full-line-block-tabs .lodging-tab:hover,.main-content.island-cape .lodging-tabbing-tabs .full-line-tab:hover,.main-content.island-cape .lodging-tabbing-tabs .lodging-tab:hover{color:#ef2b2d}.fullline-comp-filters-wrapper .custom-select{display:none}iframe{width:100%!important;max-width:100%;max-height:342px}.toast-wrapper{display:none}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){#page-wrapper.home-page-container .field--name-field-counter{padding-top:250px}.home-content-featured-wrapper .field--name-field-content-section-images .field__item.first-image img{width:400px!important;height:400px!important}.home-content-featured-wrapper .field--name-field-content-section-images .field__item.second-image img,.home-content-featured-wrapper .field--name-field-content-section-images .field__item.third-image img{width:200px!important;height:200px!important}}@-moz-document url-prefix(){.block-venue-details .field--name-field-venue-social .field--type-link a{padding:0 29px 0 0}}.chosen-container-single .chosen-single div b{background-image:none!important}.field--name-field-experiences-slides .slick-current.slick-center,.field--name-field-slides .slick-current.slick-center{z-index:99}.android-device #views-exposed-form-schedules-block-4 .js-form-item-artist-target-id .chosen-container,.android-device #views-exposed-form-schedules-block-4 .js-form-item-venue-target-id .chosen-container,.android-device #views-exposed-form-schedules-block-5 .js-form-item-artist-target-id .chosen-container,.android-device #views-exposed-form-schedules-block-5 .js-form-item-venue-target-id .chosen-container,.ios-device #views-exposed-form-schedules-block-4 .js-form-item-artist-target-id .chosen-container,.ios-device #views-exposed-form-schedules-block-4 .js-form-item-venue-target-id .chosen-container,.ios-device #views-exposed-form-schedules-block-5 .js-form-item-artist-target-id .chosen-container,.ios-device #views-exposed-form-schedules-block-5 .js-form-item-venue-target-id .chosen-container{display:none!important}.android-device #views-exposed-form-schedules-block-4 .js-form-item-artist-target-id .ui-selectmenu-button,.android-device #views-exposed-form-schedules-block-4 .js-form-item-venue-target-id .ui-selectmenu-button,.android-device #views-exposed-form-schedules-block-5 .js-form-item-artist-target-id .ui-selectmenu-button,.android-device #views-exposed-form-schedules-block-5 .js-form-item-venue-target-id .ui-selectmenu-button,.ios-device #views-exposed-form-schedules-block-4 .js-form-item-artist-target-id .ui-selectmenu-button,.ios-device #views-exposed-form-schedules-block-4 .js-form-item-venue-target-id .ui-selectmenu-button,.ios-device #views-exposed-form-schedules-block-5 .js-form-item-artist-target-id .ui-selectmenu-button,.ios-device #views-exposed-form-schedules-block-5 .js-form-item-venue-target-id .ui-selectmenu-button{position:relative;display:block!important;width:100%;padding:15px;border:solid 2px #f0ebe6;border-radius:8px;background:#fff}.android-device #views-exposed-form-schedules-block-4 .js-form-item-artist-target-id .ui-selectmenu-button:after,.android-device #views-exposed-form-schedules-block-4 .js-form-item-venue-target-id .ui-selectmenu-button:after,.android-device #views-exposed-form-schedules-block-5 .js-form-item-artist-target-id .ui-selectmenu-button:after,.android-device #views-exposed-form-schedules-block-5 .js-form-item-venue-target-id .ui-selectmenu-button:after,.ios-device #views-exposed-form-schedules-block-4 .js-form-item-artist-target-id .ui-selectmenu-button:after,.ios-device #views-exposed-form-schedules-block-4 .js-form-item-venue-target-id .ui-selectmenu-button:after,.ios-device #views-exposed-form-schedules-block-5 .js-form-item-artist-target-id .ui-selectmenu-button:after,.ios-device #views-exposed-form-schedules-block-5 .js-form-item-venue-target-id .ui-selectmenu-button:after{font-family:FontAwesome,sans-serif;font-size:12px;position:absolute;top:17px;right:17px;content:'\f078'}.android-device #views-exposed-form-schedules-block-4 .js-form-item-artist-target-id .ui-selectmenu-button .ui-selectmenu-icon,.android-device #views-exposed-form-schedules-block-4 .js-form-item-venue-target-id .ui-selectmenu-button .ui-selectmenu-icon,.android-device #views-exposed-form-schedules-block-5 .js-form-item-artist-target-id .ui-selectmenu-button .ui-selectmenu-icon,.android-device #views-exposed-form-schedules-block-5 .js-form-item-venue-target-id .ui-selectmenu-button .ui-selectmenu-icon,.ios-device #views-exposed-form-schedules-block-4 .js-form-item-artist-target-id .ui-selectmenu-button .ui-selectmenu-icon,.ios-device #views-exposed-form-schedules-block-4 .js-form-item-venue-target-id .ui-selectmenu-button .ui-selectmenu-icon,.ios-device #views-exposed-form-schedules-block-5 .js-form-item-artist-target-id .ui-selectmenu-button .ui-selectmenu-icon,.ios-device #views-exposed-form-schedules-block-5 .js-form-item-venue-target-id .ui-selectmenu-button .ui-selectmenu-icon{background:0 0}.android-device #views-exposed-form-schedules-block-4 .js-form-item-artist-target-id .ui-selectmenu-text,.android-device #views-exposed-form-schedules-block-4 .js-form-item-venue-target-id .ui-selectmenu-text,.android-device #views-exposed-form-schedules-block-5 .js-form-item-artist-target-id .ui-selectmenu-text,.android-device #views-exposed-form-schedules-block-5 .js-form-item-venue-target-id .ui-selectmenu-text,.ios-device #views-exposed-form-schedules-block-4 .js-form-item-artist-target-id .ui-selectmenu-text,.ios-device #views-exposed-form-schedules-block-4 .js-form-item-venue-target-id .ui-selectmenu-text,.ios-device #views-exposed-form-schedules-block-5 .js-form-item-artist-target-id .ui-selectmenu-text,.ios-device #views-exposed-form-schedules-block-5 .js-form-item-venue-target-id .ui-selectmenu-text{font-weight:700}.android-device #views-exposed-form-schedules-block-4 .form-date,.android-device #views-exposed-form-schedules-block-5 .form-date,.ios-device #views-exposed-form-schedules-block-4 .form-date,.ios-device #views-exposed-form-schedules-block-5 .form-date{min-height:53px}@media (max-width:576px){.view-venue-listing-map select[id^=edit-field-community-target-id]{display:block!important}.view-venue-listing-map span[id^=edit-field-community-target-id]{display:none!important}}@media (max-width:850px) and (min-width:560px){.site-footer__top .region:nth-child(2n+1){padding-right:0}}.block-gtranslate.block select::-ms-expand{display:none}.view-sponsors-listing .featured-sponsors-block .views-row a:focus{outline:0}.node--type-festival-schedule .block__venue__upcoming__shows .block__upcoming__shows__event--time,.node--type-venue-listing .block__venue__upcoming__shows .block__upcoming__shows__event--time{padding:0}.node--type-venue-listing .community-date-wrapper.venue-map-block.container{max-width:100%}.special-event{padding:0;border:1px solid}.special-event .special{font-family:'Typold W05',sans-serif;font-size:10px;margin:-1px;text-transform:uppercase;color:#fff}.special-event p{font-family:'Typold Extended W05 Book',sans-serif;margin-left:30px;padding:2px}.special-event-title{font-family:'Typold W05 Bold',sans-serif;line-height:1.2;margin-top:15px;text-transform:uppercase}@media only screen and (min-width:769px){.special-event-title h4{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}}#special-event-schedule-title-div{padding:0}.special-venue-title{width:auto;margin:5px 0 5px 10px!important}#special-event-artist-title-div{margin:0 0 0 29px}.block__upcoming__shows__event--time.special-event-performance-details{float:right;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:self-end!important;-ms-flex-align:self-end!important;align-items:self-end!important}.block__upcoming__shows__event--time.special-event-performance-details .special-event-performance-details-wrapper{padding-right:10px}.special-event-row{padding:0!important}.special-artist-row{padding:34px 0!important}.page-artist-detail .block__upcoming__shows .row{width:100%;margin:0;padding:0 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-artist-detail .block__upcoming__shows .row .show-event-time-wrapper .block__upcoming__shows--purchase_tickets_link{padding:0;border:none}.page-artist-detail .block__upcoming__shows .row .block__upcoming__shows__event--time{padding-bottom:15px}@media (max-width:768px) and (orientation:landscape){.views-exposed-form-headliners-block .row .headliners-block--filters{max-width:50%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#block-venues-accommodation-block .full-line-card-wrapper,#block-views-block-headliners-block-2 .full-line-card-wrapper,#block-views-block-headliners-block-4 .full-line-card-wrapper,#block-views-block-venues-block-1 .full-line-card-wrapper{min-height:340px;background-size:cover}.block__venue__upcoming__shows .block__upcoming__shows__event--venue{display:-webkit-box;display:-ms-flexbox;display:flex}.field--name-field-experiences-slides .featured-experiences-slider-details{left:8px!important}.field--name-field-experiences-slides .featured-experiences-slider-details .field--name-field-heading{font-size:20px!important;word-break:break-all}}.node--type-festival-schedule.android-device ul[id^=edit-artist-target-id],.node--type-festival-schedule.android-device ul[id^=edit-venue-target-id],.node--type-festival-schedule.ios-device ul[id^=edit-artist-target-id],.node--type-festival-schedule.ios-device ul[id^=edit-venue-target-id]{overflow-y:scroll;max-width:100%;height:300px}.node--type-festival-schedule.android-device ul[id^=edit-artist-target-id] div,.node--type-festival-schedule.android-device ul[id^=edit-venue-target-id] div,.node--type-festival-schedule.ios-device ul[id^=edit-artist-target-id] div,.node--type-festival-schedule.ios-device ul[id^=edit-venue-target-id] div{text-align:left}.block__article-detail-page{margin:120px 0 0}@media (max-width:576px){.block__article-detail-page{margin:70px 0 0}}@media (max-width:768px){.block__article-detail-page{margin:150px 0 0}}.block__article-detail-page .block__article-detail-page__content{padding:0 41px}@media (max-width:576px){.block__article-detail-page .block__article-detail-page__content{padding:0 15px}}.block__article-detail-page .block__article-detail-page__content .field--name-title{font-family:'Typold Extended W05 Bold',sans-serif;text-transform:uppercase;color:#008caa}@media (max-width:576px){.block__article-detail-page .block__article-detail-page__content .field--name-title{font-size:27px}}.block__article-detail-page .block__article-detail-page__content .field--name-field-body{font-family:'Typold W05 Book',sans-serif;line-height:1.67;padding:24px 0;letter-spacing:.18px;color:#504b47}.block__article-detail-page .block__article-detail-page__content .field--name-field-body .morelink{color:#ff641e}.block__article-detail-page .block__article-detail-page__content .field--name-field-social-links .paragraph--type--social-links{display:-webkit-box;display:-ms-flexbox;display:flex}.block__article-detail-page .block__article-detail-page__content .field--name-field-social-links .field--name-field-twitter{display:-webkit-box;display:-ms-flexbox;display:flex}.block__article-detail-page .block__article-detail-page__content .field--name-field-social-links .field--name-field-twitter a:before{font-family:FontAwesome,sans-serif;width:23px;content:url(/themes/custom/island_hooper/images/x-twitter--blue.svg)}.block__article-detail-page .block__article-detail-page__content .field--name-field-social-links .field--type-link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 29px 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block__article-detail-page .block__article-detail-page__content .field--name-field-social-links .field--type-link a{font-size:0;display:inline-block;overflow:hidden;text-indent:-9999px}.block__article-detail-page .block__article-detail-page__content .field--name-field-social-links .field--type-link a:before{font-size:24px;float:left;margin:0;text-indent:0;color:#008caa}.block__article-detail-page .block__article-detail-page__content .field--name-field-social-links .field--type-link.field--name-field-imusic,.block__article-detail-page .block__article-detail-page__content .field--name-field-social-links .field--type-link.field--name-field-pandora-music{padding:8px 29px 0 0}.block__article-detail-page .block__article-detail-page__image{padding:0}@media (max-width:992px){.block__article-detail-page .block__article-detail-page__image img{width:100%;-o-object-fit:cover;object-fit:cover}}@media (max-width:576px){.block__article-detail-page .block__article-detail-page__image img{width:343px;height:343px;padding:0 15px;-o-object-fit:contain;object-fit:contain}}@media (max-width:1200px){.block__article-detail-page .block__article-detail-page__image img{width:100%;-o-object-fit:cover;object-fit:cover}}#block-featured-sponsor-listing-block{text-transform:uppercase;background-color:#faf8f8}#block-featured-sponsor-listing-block .view-header{padding-bottom:15px}#block-featured-sponsor-listing-block .view-header .row{flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}@media (max-width:576px){#block-featured-sponsor-listing-block .view-header .row{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}}#block-featured-sponsor-listing-block .view-header .row .view__featured-sponsor-title{font-weight:400;color:#008caa}@media (max-width:768px){#block-featured-sponsor-listing-block .view-header .row .view__featured-sponsor-title{text-align:center}}#block-featured-sponsor-listing-block .view-header .row .view__featured-sponsor-viewmore{margin:10px 0 0;text-align:right}@media (max-width:992px){#block-featured-sponsor-listing-block .view-header .row .view__featured-sponsor-viewmore{margin:22px 0;text-align:center}}#block-featured-sponsor-listing-block .view-header .row .view__featured-sponsor-viewmore .pager__item{position:relative;display:inline;padding:11px 60px;border:solid 2px #ff641e;border-radius:25px}@media (max-width:576px){#block-featured-sponsor-listing-block .view-header .row .view__featured-sponsor-viewmore .pager__item{display:block;padding:11px 20px}}#block-featured-sponsor-listing-block .view-header .row .view__featured-sponsor-viewmore .pager__item a{font-size:.969rem;color:#ff641e}#block-featured-sponsor-listing-block .view-header .row .view__featured-sponsor-viewmore .pager__item a:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;content:''}#block-featured-sponsor-listing-block .view-header .row .view__featured-sponsor-viewmore .pager__item:hover{background-color:#ff641e}#block-featured-sponsor-listing-block .view-header .row .view__featured-sponsor-viewmore .pager__item:hover a{color:#fff}@media (max-width:576px){#block-featured-sponsor-listing-block .view-sponsors-listing .slick-prev{left:25px}}#block-featured-sponsor-listing-block .view-sponsors-listing .slick-prev:before{font-family:FontAwesome,sans-serif;font-weight:700;content:'\f104';color:#ff641e}@media (max-width:576px){#block-featured-sponsor-listing-block .view-sponsors-listing .slick-next{right:25px}}#block-featured-sponsor-listing-block .view-sponsors-listing .slick-next:before{font-family:FontAwesome,sans-serif;content:'\f105';color:#ff641e}#block-featured-sponsor-listing-block .view-sponsors-listing .slick-slide{margin:0 30px}#block-featured-sponsor-listing-block .view-sponsors-listing .featured-sponsors-slide img{width:100%;text-align:center;-o-object-fit:contain;object-fit:contain}#block-featured-sponsor-listing-block .featured-sponsors-block{padding-top:15px}#block-featured-sponsor-listing-block .block-views-blocksponsors-listing-block-5{padding-bottom:50px}#block-featured-sponsor-listing-block .sponsor-card{padding-bottom:20px}#block-featured-sponsor-listing-block .view__featured-sponsor-footer-wrapper{padding-bottom:10px}.site-footer{font-family:'Typold Extended W05 Book',sans-serif;padding:0}.site-footer .block{border:0}.site-footer .site-footer__top .region-footer-third{width:100%;margin:0;padding:0}.site-footer .site-footer__top .block{width:100%;margin:0;padding:0}.site-footer .site-footer__top .block .mega_banner-hero{position:relative}.site-footer .site-footer__top .block .mega_banner-hero .mega_banner-hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;padding:90px 0;color:#fafafa}@media (max-width:768px){.site-footer .site-footer__top .block .mega_banner-hero .mega_banner-hero__content{display:block;padding:0 16px}}.site-footer .site-footer__top .block .mega_banner-hero .mega_banner-hero__content .field--type-string{font-family:'Typold Extended W05 Bold',sans-serif;font-size:2.406rem;text-transform:uppercase}.site-footer .site-footer__top .block .mega_banner-hero .mega_banner-hero__content .field--type-string-long{font-family:'Typold W05 Book',sans-serif;font-size:.844rem;padding:28px 0}.site-footer .site-footer__top .block .mega_banner-hero .mega_banner-hero__content .field--type-link{font-size:.844rem;text-transform:uppercase}.site-footer .site-footer__top .block .mega_banner-hero .mega_banner-hero__content .field--type-link a{display:table;padding:11px 65px;border:solid 2px #fafafa;border-radius:25px;-webkit-box-shadow:0 0 9.5px .5px rgba(0,0,0,.2);box-shadow:0 0 9.5px .5px rgba(0,0,0,.2)}.site-footer .site-footer__top .block .mega_banner-hero .mega_banner-hero__content__mobile__app{text-align:right}.site-footer .site-footer__top .block .mega_banner-hero .mega_banner-hero__content__mobile__app .field--type-string-long{float:right;width:50%}@media (max-width:992px){.site-footer .site-footer__top .block .mega_banner-hero .mega_banner-hero__content__mobile__app .field--type-string-long{width:100%}}.site-footer .site-footer__top .block .mega_banner-hero .mega_banner-hero__content__mobile__app .field--type-link{float:right;clear:both}.site-footer .site-footer__top .block .mega_banner-hero .mega_banner-hero__content__mobile-app__image{position:absolute;bottom:0;left:46%}@media (max-width:1200px){.site-footer .site-footer__top .block .mega_banner-hero .mega_banner-hero__content__mobile-app__image{left:40%}}@media (max-width:768px){.site-footer .site-footer__top .block .mega_banner-hero .mega_banner-hero__content__mobile-app__image{position:relative;left:0;margin-top:160px;padding:0 22px 0}}.site-footer .site-footer__top .block .mega_banner-hero .field--type-entity-reference,.site-footer .site-footer__top .block .mega_banner-hero .field--type-image img{margin:0}.site-footer .site-footer__top .block .mega_banner-hero .field--type-entity-reference img,.site-footer .site-footer__top .block .mega_banner-hero .field--type-image img img{margin:15px 0 0}@media (max-width:768px){.site-footer .site-footer__top .block .mega_banner-hero .field--type-entity-reference img,.site-footer .site-footer__top .block .mega_banner-hero .field--type-image img img{margin:0}}@media (max-width:768px){.site-footer .site-footer__top .block .columns{padding:75px 16px 0}}#block-views-block-schedules-block-1{padding:72px 0 99px}@media (max-width:768px){#block-views-block-schedules-block-1{padding:74px 0}}@media (max-width:576px){#block-views-block-schedules-block-1 .view-id-schedules{padding:0}}#block-views-block-schedules-block-1 .view-content{padding:0 34px 38px}#block-views-block-schedules-block-1 .view-content .views-row{margin-bottom:30px;background-color:#fff}#block-views-block-schedules-block-1 .view-content .views-row .block__upcoming__shows__event--venue{font-weight:700;text-transform:uppercase}@media (max-width:768px){#block-views-block-schedules-block-1 .view-content .views-row .block__upcoming__shows__event--venue{padding:0 21px}}#block-views-block-schedules-block-1 .view-content .views-row .block__upcoming__shows__event--venue .block__upcoming__shows--community>div{font-family:'Typold Extended W05 Bold',sans-serif;font-size:.531rem;display:table;margin:0 0 5px;padding:3px 14px;letter-spacing:1px;color:#fff;border-radius:10px}#block-views-block-schedules-block-1 .view-content .views-row .block__upcoming__shows__event--venue .block__upcoming__shows--select_venue a{font-family:'Typold W05 Bold',sans-serif;font-size:1.188rem;letter-spacing:.44px;color:#008caa}#block-views-block-schedules-block-1 .view-content .views-row .block__upcoming__shows__event--time{font-size:17px;color:#504b47}@media (max-width:992px){#block-views-block-schedules-block-1 .view-content .views-row .block__upcoming__shows__event--time{padding:21px 21px 0}}#block-views-block-schedules-block-1 .view-content .views-row .block__upcoming__shows__event--time .block__upcoming__shows--date_of_performance{margin:19px 0 0}#block-views-block-schedules-block-1 .view-content .views-row .block__upcoming__shows__event--tickets{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (max-width:576px){#block-views-block-schedules-block-1 .view-content .views-row .block__upcoming__shows__event--tickets{margin:21px 0}}#block-views-block-schedules-block-1 .view-content .views-row .block__upcoming__shows__event--tickets a{font-size:18px;text-align:center;text-transform:uppercase;color:inherit}#block-views-block-schedules-block-1 .view-content .views-row .block__upcoming__shows__event--tickets a .block__upcoming__shows--purchase_tickets_link{padding:9.5px 0;border:solid 2px #ff641e;border-radius:25px}#block-views-block-schedules-block-1 .view-content .views-row .block__upcoming__shows__event--tickets a .block__upcoming__shows--purchase_tickets_link img{padding:0 10px}#block-views-block-schedules-block-1 .view-content .views-row .block__upcoming__shows__event--tickets .block__upcoming__shows--free_performance{font-family:'Typold W05 Bold',sans-serif;font-size:18px;font-weight:700;text-align:center;text-transform:uppercase}@media (max-width:576px){#block-views-block-schedules-block-1 .view-content .views-row .block__upcoming__shows__event--tickets .block__upcoming__shows--free_performance{text-align:inherit}}#block-views-block-schedules-block-1 .js-pager__items{padding:32px 0;list-style-type:none;text-align:center;text-transform:uppercase;background-color:#fff}#block-views-block-schedules-block-1 .js-pager__items a{font-size:18px;padding:10px 78px;color:#ff641e;border:solid 2px #ff641e;border-radius:25px}#block-views-block-schedules-block-1 .js-pager__items a:hover{color:#fff;background-color:#ff641e}#block-views-block-schedules-block-1 .view-empty h2{font-size:24px;font-weight:400;color:#504b47}#block-views-block-schedules-block-1 .view-empty h2,#block-views-block-schedules-block-1 .view-empty h3,#block-views-block-schedules-block-1 .view-header h2,#block-views-block-schedules-block-1 .view-header h3{font-size:1.906rem;font-weight:400;margin:0 0 49px;text-transform:uppercase;color:#504b47}@media (max-width:768px){#block-views-block-schedules-block-1 .view-empty h2,#block-views-block-schedules-block-1 .view-empty h3,#block-views-block-schedules-block-1 .view-header h2,#block-views-block-schedules-block-1 .view-header h3{margin:0 0 21px;padding:0 30px}}#block-views-block-schedules-block-1 hr{margin:1rem auto 1.875rem}#block-views-block-schedules-block-1 a{text-decoration:none}section.region.region-footer-first{width:100%;margin:0;padding:0}.festival-schedule-block{padding:112px 0 84px;background:#faf8f8}@media (max-width:768px){.festival-schedule-block{padding:32px 0}}.festival-schedule-block .festival-schedule-wrapper{position:relative;min-height:580px;margin:20px auto;padding:50px 0;text-align:left;text-transform:uppercase;color:#504b47;background:url(../images/rectangle.png) no-repeat}.festival-schedule-block .festival-schedule-wrapper .view-header{padding:0 82px 0 199px}@media (max-width:1200px){.festival-schedule-block .festival-schedule-wrapper .view-header{padding:0 32px}}@media (max-width:576px){.festival-schedule-block .festival-schedule-wrapper .view-header{padding:20px 10px}.festival-schedule-block .festival-schedule-wrapper .view-header div.festival-schedule-viewthe{font-size:1.4rem}}.festival-schedule-block .festival-schedule-wrapper .view-header h2{font-family:'Typold Condensed W05 Bold',sans-serif;font-size:5.281rem;padding-bottom:20px;color:#504b47}@media (max-width:576px){.festival-schedule-block .festival-schedule-wrapper .view-header h2{font-size:3.2rem}}@media (min-width:992px) and (max-width:1200px){.festival-schedule-block .festival-schedule-wrapper .view-header h2{font-size:4rem}}.festival-schedule-block .festival-schedule-wrapper .view-header .festival-schedule-button{display:table}@media (max-width:576px){.festival-schedule-block .festival-schedule-wrapper .view-header .festival-schedule-button{display:none}}.festival-schedule-block .festival-schedule-wrapper .view-header .festival-schedule-viewthe{font-size:1.906rem;font-weight:400;letter-spacing:.72px}.festival-schedule-block .festival-schedule-wrapper .view-content{position:absolute;top:-26px;right:70px}@media (max-width:992px){.festival-schedule-block .festival-schedule-wrapper .view-content{position:relative;top:0;right:0;width:100%;margin:50px}}@media (max-width:576px){.festival-schedule-block .festival-schedule-wrapper .view-content{margin:0 10px}}.festival-schedule-block .festival-schedule-wrapper .view-content .views-row{position:relative}.festival-schedule-block .festival-schedule-wrapper .view-content .views-row div.views-field-title{font-family:'Typold Extended W05 Bold',sans-serif;font-weight:700;position:absolute;bottom:50px;left:20px;color:#fff}.festival-schedule-block .festival-schedule-wrapper .view-content .views-row .views-field-view-node{position:absolute;bottom:18px;left:20px;text-transform:uppercase}.festival-schedule-block .festival-schedule-wrapper .view-content .views-row .views-field-view-node a{font-family:'Typold Extended W05 Bold',sans-serif;font-size:12px;position:relative;text-decoration:none;color:#fafafa}.festival-schedule-block .festival-schedule-wrapper .view-content .views-row .views-field-view-node a:after{font-family:FontAwesome,sans-serif;font-size:17px;position:absolute;padding:5px 0 0 10px;content:'\f054'}.festival-schedule-block .festival-schedule-wrapper .view-content .views-row .views-field-field-artist-featured-image{position:relative}.festival-schedule-block .festival-schedule-wrapper .view-content .views-row .views-field-field-artist-featured-image img{max-width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:992px){.festival-schedule-block .festival-schedule-wrapper .view-content .views-row .views-field-field-artist-featured-image{max-width:100%;margin:10px 0}}.festival-schedule-block .festival-schedule-wrapper a.festival-schedule-button{font-size:.969rem;padding:10px 50px;text-transform:uppercase;color:#ff641e;border:1px solid #ff641e;border-radius:40px}.festival-schedule-block .festival-schedule-wrapper a.festival-schedule-button:focus,.festival-schedule-block .festival-schedule-wrapper a.festival-schedule-button:hover{color:#fff;background-color:#ff641e}@media (max-width:992px){.festival-schedule-block .festival-schedule-wrapper{background-size:100% 100%}}.festival-schedule-block .festival-schedule-wrapper .view-footer{display:none;width:100%;margin:10px;text-align:center}@media (max-width:576px){.festival-schedule-block .festival-schedule-wrapper .view-footer{display:block;text-align:left}}.full-line-block-tabbing-wrapper{margin:0;padding:80px 0 0;text-transform:uppercase}@media (max-width:576px){.full-line-block-tabbing-wrapper{padding:61px 0 0}.full-line-block-tabbing-wrapper .full-line-block-tabs,.full-line-block-tabbing-wrapper hr{display:none!important}}.full-line-block-tabbing-wrapper .row{margin:auto;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.full-line-block-tabbing-wrapper .row .full-line-block-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.full-line-block-tabbing-wrapper .full-line-block-tabbing-wrapper-heading{font-size:1.906rem;padding:0;letter-spacing:.72px;color:#fff}@media (max-width:576px){.full-line-block-tabbing-wrapper .full-line-block-tabbing-wrapper-heading{text-align:center}}.full-line-block-tabbing-wrapper li{font-family:'Typold Extended W05 Bold',sans-serif;font-size:.969rem;display:inline-block;margin:10px 13px;list-style-type:none;cursor:pointer;color:#fff}.full-line-block-tabbing-wrapper li:hover{border-radius:20px;background-color:#fff}.full-line-block-tabbing-wrapper li:nth-child(1){padding:0 12px}.full-line-block-tabbing-wrapper .full-line-tab-active{border-radius:20px;background-color:#fff}.full-line-block-tabbing-wrapper hr{width:65%;margin:0 auto;padding:56px 0 0}.full-line-block-tabbing-wrapper.island-all{background-color:#faf8f8}.full-line-block-tabbing-wrapper.island-all .full-line-block-tabbing-wrapper-heading{color:#008caa}.full-line-block-tabbing-wrapper.island-all .full-line-block-tabs .full-line-tab{color:#504b47}.full-line-block-tabbing-wrapper.island-all .full-line-block-tabs .full-line-tab:hover{color:#fafafa;background-color:#504b47}.full-line-block-tabbing-wrapper.island-all .full-line-block-tabs .full-line-tab-active{color:#fafafa;border-radius:17.1px;background-color:#504b47}#block-views-block-headliners-block-2,#block-views-block-headliners-block-4,#block-views-block-venues-block-1{color:#fff}#block-views-block-headliners-block-2 .views-exposed-form-headliners-block,#block-views-block-headliners-block-4 .views-exposed-form-headliners-block,#block-views-block-venues-block-1 .views-exposed-form-headliners-block{font-family:'Typold W05 Book',sans-serif;font-size:.969rem;padding:57px 20px 88px}@media (max-width:576px){#block-views-block-headliners-block-2 .views-exposed-form-headliners-block,#block-views-block-headliners-block-4 .views-exposed-form-headliners-block,#block-views-block-venues-block-1 .views-exposed-form-headliners-block{padding:36px 20px 88px;text-align:center}}#block-views-block-headliners-block-2 .views-exposed-form .form-row,#block-views-block-headliners-block-4 .views-exposed-form .form-row,#block-views-block-venues-block-1 .views-exposed-form .form-row{float:right}@media (max-width:576px){#block-views-block-headliners-block-2 .views-exposed-form .form-row,#block-views-block-headliners-block-4 .views-exposed-form .form-row,#block-views-block-venues-block-1 .views-exposed-form .form-row{float:unset;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}}#block-views-block-headliners-block-2 .views-exposed-form .form-row .form-item-field-community-islands-target-id,#block-views-block-headliners-block-2 .views-exposed-form .form-row .form-item-field-community-target-id,#block-views-block-headliners-block-4 .views-exposed-form .form-row .form-item-field-community-islands-target-id,#block-views-block-headliners-block-4 .views-exposed-form .form-row .form-item-field-community-target-id,#block-views-block-venues-block-1 .views-exposed-form .form-row .form-item-field-community-islands-target-id,#block-views-block-venues-block-1 .views-exposed-form .form-row .form-item-field-community-target-id{display:none;padding:15px 0}@media (max-width:576px){#block-views-block-headliners-block-2 .views-exposed-form .form-row .form-item-field-community-islands-target-id,#block-views-block-headliners-block-2 .views-exposed-form .form-row .form-item-field-community-target-id,#block-views-block-headliners-block-4 .views-exposed-form .form-row .form-item-field-community-islands-target-id,#block-views-block-headliners-block-4 .views-exposed-form .form-row .form-item-field-community-target-id,#block-views-block-venues-block-1 .views-exposed-form .form-row .form-item-field-community-islands-target-id,#block-views-block-venues-block-1 .views-exposed-form .form-row .form-item-field-community-target-id{display:block}}#block-views-block-headliners-block-2 .views-exposed-form .form-row .form-item-field-community-islands-target-id .ui-selectmenu-button,#block-views-block-headliners-block-2 .views-exposed-form .form-row .form-item-field-community-target-id .ui-selectmenu-button,#block-views-block-headliners-block-4 .views-exposed-form .form-row .form-item-field-community-islands-target-id .ui-selectmenu-button,#block-views-block-headliners-block-4 .views-exposed-form .form-row .form-item-field-community-target-id .ui-selectmenu-button,#block-views-block-venues-block-1 .views-exposed-form .form-row .form-item-field-community-islands-target-id .ui-selectmenu-button,#block-views-block-venues-block-1 .views-exposed-form .form-row .form-item-field-community-target-id .ui-selectmenu-button{width:100%;margin:36px 0;padding:10px 0;text-align:center;color:#544f4b;border-radius:20px;background:#fff}@media (max-width:768px){#block-views-block-headliners-block-2 .views-exposed-form .form-row .form-item-field-community-islands-target-id .ui-selectmenu-button,#block-views-block-headliners-block-2 .views-exposed-form .form-row .form-item-field-community-target-id .ui-selectmenu-button,#block-views-block-headliners-block-4 .views-exposed-form .form-row .form-item-field-community-islands-target-id .ui-selectmenu-button,#block-views-block-headliners-block-4 .views-exposed-form .form-row .form-item-field-community-target-id .ui-selectmenu-button,#block-views-block-venues-block-1 .views-exposed-form .form-row .form-item-field-community-islands-target-id .ui-selectmenu-button,#block-views-block-venues-block-1 .views-exposed-form .form-row .form-item-field-community-target-id .ui-selectmenu-button{margin:0}}#block-views-block-headliners-block-2 .views-exposed-form .form-row .js-form-item-sort-by,#block-views-block-headliners-block-2 .views-exposed-form .form-row button,#block-views-block-headliners-block-4 .views-exposed-form .form-row .js-form-item-sort-by,#block-views-block-headliners-block-4 .views-exposed-form .form-row button,#block-views-block-venues-block-1 .views-exposed-form .form-row .js-form-item-sort-by,#block-views-block-venues-block-1 .views-exposed-form .form-row button{display:none}#block-views-block-headliners-block-2 .views-exposed-form .form-row .js-form-item-sort-order label,#block-views-block-headliners-block-4 .views-exposed-form .form-row .js-form-item-sort-order label,#block-views-block-venues-block-1 .views-exposed-form .form-row .js-form-item-sort-order label{position:relative;visibility:hidden;float:left;margin:0;padding:0 9px}@media (max-width:576px){#block-views-block-headliners-block-2 .views-exposed-form .form-row .js-form-item-sort-order label,#block-views-block-headliners-block-4 .views-exposed-form .form-row .js-form-item-sort-order label,#block-views-block-venues-block-1 .views-exposed-form .form-row .js-form-item-sort-order label{float:unset}}#block-views-block-headliners-block-2 .views-exposed-form .form-row .js-form-item-sort-order label::after,#block-views-block-headliners-block-4 .views-exposed-form .form-row .js-form-item-sort-order label::after,#block-views-block-venues-block-1 .views-exposed-form .form-row .js-form-item-sort-order label::after{position:absolute;top:6px;left:0;visibility:visible;content:'Sort By'}@media (max-width:576px){#block-views-block-headliners-block-2 .views-exposed-form .form-row .js-form-item-sort-order label::after,#block-views-block-headliners-block-4 .views-exposed-form .form-row .js-form-item-sort-order label::after,#block-views-block-venues-block-1 .views-exposed-form .form-row .js-form-item-sort-order label::after{top:5px}}#block-views-block-headliners-block-2 .views-exposed-form .form-row .ui-selectmenu-button,#block-views-block-headliners-block-4 .views-exposed-form .form-row .ui-selectmenu-button,#block-views-block-venues-block-1 .views-exposed-form .form-row .ui-selectmenu-button{font-weight:700;position:relative;width:auto;padding-bottom:0;color:#fff;border:0;background:0 0}#block-views-block-headliners-block-2 .views-exposed-form .form-row .ui-selectmenu-button:after,#block-views-block-headliners-block-4 .views-exposed-form .form-row .ui-selectmenu-button:after,#block-views-block-venues-block-1 .views-exposed-form .form-row .ui-selectmenu-button:after{font-family:FontAwesome,sans-serif;font-size:12px;position:absolute;top:10px;right:17px;content:'\f078'}#block-views-block-headliners-block-2 .views-exposed-form .form-row .ui-selectmenu-button .ui-selectmenu-icon,#block-views-block-headliners-block-4 .views-exposed-form .form-row .ui-selectmenu-button .ui-selectmenu-icon,#block-views-block-venues-block-1 .views-exposed-form .form-row .ui-selectmenu-button .ui-selectmenu-icon{background:0 0}#block-views-block-headliners-block-2 .views-exposed-form .form-row [id^=edit-field-community-target-id].ui-selectmenu-button:after,#block-views-block-headliners-block-4 .views-exposed-form .form-row [id^=edit-field-community-target-id].ui-selectmenu-button:after,#block-views-block-venues-block-1 .views-exposed-form .form-row [id^=edit-field-community-target-id].ui-selectmenu-button:after{top:14px}#block-views-block-headliners-block-2 .views-infinite-scroll-content-wrapper,#block-views-block-headliners-block-4 .views-infinite-scroll-content-wrapper,#block-views-block-venues-block-1 .views-infinite-scroll-content-wrapper{margin:-90px auto 0}#block-views-block-headliners-block-2 .fullline-up-content-block .full__line__up__headliners,#block-views-block-headliners-block-4 .fullline-up-content-block .full__line__up__headliners,#block-views-block-venues-block-1 .fullline-up-content-block .full__line__up__headliners{margin:0 0 30px}#block-views-block-headliners-block-2 .fullline-up-content-block .full__line__up__headliners .test,#block-views-block-headliners-block-4 .fullline-up-content-block .full__line__up__headliners .test,#block-views-block-venues-block-1 .fullline-up-content-block .full__line__up__headliners .test{position:absolute;width:100%;height:100%;margin-top:-17px;margin-left:-17px}#block-views-block-headliners-block-2 .fullline-up-content-block .full__line__up__headliners .test a,#block-views-block-headliners-block-4 .fullline-up-content-block .full__line__up__headliners .test a,#block-views-block-venues-block-1 .fullline-up-content-block .full__line__up__headliners .test a{display:block;width:100%;height:100%}#block-views-block-headliners-block-2 .js-pager__items,#block-views-block-headliners-block-4 .js-pager__items,#block-views-block-venues-block-1 .js-pager__items{text-align:center}@media (max-width:576px){#block-views-block-headliners-block-2 .js-pager__items,#block-views-block-headliners-block-4 .js-pager__items,#block-views-block-venues-block-1 .js-pager__items{padding:0}}#block-views-block-headliners-block-2 .js-pager__items .pager__item,#block-views-block-headliners-block-4 .js-pager__items .pager__item,#block-views-block-venues-block-1 .js-pager__items .pager__item{position:relative;display:inline;padding:11px 60px;text-transform:uppercase;border:solid 2px #ff641e;border-radius:25px}@media (max-width:576px){#block-views-block-headliners-block-2 .js-pager__items .pager__item,#block-views-block-headliners-block-4 .js-pager__items .pager__item,#block-views-block-venues-block-1 .js-pager__items .pager__item{display:block;margin:0 20px;padding:11px 20px}}#block-views-block-headliners-block-2 .js-pager__items .pager__item a,#block-views-block-headliners-block-4 .js-pager__items .pager__item a,#block-views-block-venues-block-1 .js-pager__items .pager__item a{font-size:.969rem;color:#ff641e}#block-views-block-headliners-block-2 .js-pager__items .pager__item a:after,#block-views-block-headliners-block-4 .js-pager__items .pager__item a:after,#block-views-block-venues-block-1 .js-pager__items .pager__item a:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;content:''}#block-views-block-headliners-block-2 .js-pager__items .pager__item:hover,#block-views-block-headliners-block-4 .js-pager__items .pager__item:hover,#block-views-block-venues-block-1 .js-pager__items .pager__item:hover{background-color:#ff641e}#block-views-block-headliners-block-2 .js-pager__items .pager__item:hover a,#block-views-block-headliners-block-4 .js-pager__items .pager__item:hover a,#block-views-block-venues-block-1 .js-pager__items .pager__item:hover a{color:#fff}#block-views-block-headliners-block-2 .field-line-body,#block-views-block-headliners-block-4 .field-line-body,#block-views-block-venues-block-1 .field-line-body{font-family:'Typold W05 Book',sans-serif;font-size:15.5px;line-height:1.56;padding:0 30px 0 0;letter-spacing:.18px}#block-views-block-headliners-block-2 .full-line-view-details,#block-views-block-headliners-block-4 .full-line-view-details,#block-views-block-venues-block-1 .full-line-view-details{padding:50px 50px 5px 0}@media (max-width:1200px){#block-views-block-headliners-block-2 .full-line-view-details,#block-views-block-headliners-block-4 .full-line-view-details,#block-views-block-venues-block-1 .full-line-view-details{padding:0 50px 5px 0}}.full-line-card-wrapper{position:relative;overflow:hidden;width:100%;min-height:350px;padding:20px;background-repeat:no-repeat;background-size:100% 100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1200px){.full-line-card-wrapper{min-height:340px;background-size:cover}}.full-line-card-wrapper .full-line-card-button{position:absolute;z-index:8;top:-40px;right:-44px;width:80px;height:80px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#504b47}.full-line-card-wrapper .full-line-card-button [class*=full-line-btn-]{font-size:33px;position:absolute;bottom:-9px;left:26px;cursor:pointer;-webkit-transform:rotate(45deg);transform:rotate(45deg);color:#fafafa}.full-line-card-wrapper .full-line-card-button .btnclicked{color:#504b47}.full-line-card-wrapper .full-line-card-button .btnclicked:after{font-family:FontAwesome,sans-serif;font-size:1rem;position:absolute;right:5px;bottom:8px;content:'\f068';-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#fafafa}.full-line-card-wrapper .full-line-card-content{font-family:'Typold Extended W05 Bold',sans-serif;font-weight:700;position:absolute;bottom:11px;text-transform:uppercase}.full-line-card-wrapper .full-line-card-content>div{font-size:.531rem;display:table;padding:3px 14px;letter-spacing:1px;border-radius:10px}.full-line-card-wrapper .full-line-card-content>div a{font-size:.531rem}.full-line-card-wrapper .full-line-card-content a{font-size:1.906rem;line-height:1;text-decoration:none;letter-spacing:.72px;color:#fafafa}.full-line-card-wrapper .full-line-card-overlay-content{font-weight:700;position:absolute;bottom:11px;letter-spacing:.72px}.full-line-card-wrapper .full-line-card-overlay-content a{line-height:1;text-decoration:none;text-transform:uppercase;color:#fafafa}.full-line-card-wrapper .full-line-card-overlay-content>div{font-family:'Typold Extended W05 Bold',sans-serif;font-size:.531rem;display:table;padding:3px 14px;letter-spacing:1px;border-radius:10px}.full-line-card-wrapper .full-line-card-overlay-content .full-line-body{font-family:'Typold W05 Book',sans-serif;font-size:.969rem;line-height:1.56;padding:0 50px 50px 0;letter-spacing:.18px;text-transform:none;color:#fafafa}@media (max-width:1200px){.full-line-card-wrapper .full-line-card-overlay-content .full-line-body{padding:0 60px 20px 0}}.full-line-card-wrapper .full-line-card-overlay-content .full-line-title{font-family:'Typold Extended W05 Bold',sans-serif;font-size:1.906rem;line-height:1;padding:10px 0;letter-spacing:.72px}@media (max-width:576px){.full-line-card-wrapper .full-line-card-overlay-content .full-line-title{line-height:.89}}@media (max-width:1200px){.full-line-card-wrapper .full-line-card-overlay-content .full-line-title{padding:10px 15px 0 0}}.full-line-card-wrapper .full-line-card-overlay-content .full-line-view-details{font-family:'Typold W05 Book',sans-serif;font-size:.625rem;font-weight:700;float:right;padding:0 50px 5px 0}.full-line-card-wrapper .full-line-card-overlay-content .full-line-view-details a{font-family:'Typold Extended W05 Bold',sans-serif;position:relative}.full-line-card-wrapper .full-line-card-overlay-content .full-line-view-details a:after{font-family:FontAwesome,sans-serif;font-size:17px;position:absolute;padding:2px 0 0 10px;content:'\f054'}.full-line-card-wrapper .full-line-card-overlay-content .cape-coral,.full-line-card-wrapper .full-line-card-overlay-content .captiva-island,.full-line-card-wrapper .full-line-card-overlay-content .downtown-fort-myers,.full-line-card-wrapper .full-line-card-overlay-content .fort-myers-beach{text-transform:uppercase}.full-line-card-wrapper.full-line-card-overlay:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:rgba(0,0,0,.5)}.full-line-card-overlay-content{overflow:hidden;height:0;-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out;opacity:0}.full-line-card-overlay-content.contentvisible{z-index:10;width:100%;height:auto;opacity:1}#block-views-block-nearby-venue-block-1{clear:both;padding:75px 0 21px}#block-views-block-nearby-venue-block-1 h2{font-size:30.5px;text-align:center;letter-spacing:.61px;text-transform:uppercase;color:#008caa}#block-views-block-nearby-venue-block-1 .view-content{display:block}#block-views-block-nearby-venue-block-1 .view-content .full__line__up__headliners{padding-bottom:30px}#block-views-block-nearby-venue-block-1 .full-line-card-content{font-weight:700;position:absolute;bottom:13px;text-transform:uppercase}#block-views-block-nearby-venue-block-1 .full-line-card-content>div{font-family:'Typold Extended W05 Bold',sans-serif;display:table;padding:4px 14px;border-radius:10px}#block-views-block-nearby-venue-block-1 .full-line-card-content>div a{font-size:8.5px}#block-views-block-nearby-venue-block-1 .full-line-card-content a{font-family:'Typold Extended W05 Bold',sans-serif;font-size:30.5px;line-height:1;text-decoration:none;letter-spacing:.61px;color:#fafafa}#block-views-block-nearby-venue-block-1 [class*=full-line-btn-]{color:#fff}#block-views-block-nearby-venue-block-1 .js-pager__items{padding:32px 0;list-style-type:none;text-align:center;text-transform:uppercase}#block-views-block-nearby-venue-block-1 .js-pager__items .pager__item{position:relative;display:inline;padding:11px 60px;text-transform:uppercase;border:solid 2px #ff641e;border-radius:25px}@media (max-width:576px){#block-views-block-nearby-venue-block-1 .js-pager__items .pager__item{display:block;padding:11px 20px}}#block-views-block-nearby-venue-block-1 .js-pager__items .pager__item a{font-size:.969rem;color:#ff641e}#block-views-block-nearby-venue-block-1 .js-pager__items .pager__item a:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;content:''}#block-views-block-nearby-venue-block-1 .js-pager__items .pager__item:hover{background-color:#ff641e}#block-views-block-nearby-venue-block-1 .js-pager__items .pager__item:hover a{color:#fff}@media (max-width:576px){#block-views-block-nearby-venue-block-1 .full__line__up__headliners{margin:0 30px}}#block-views-block-nearby-venue-block-1 .view-venue-nearby{margin:62px 0 47px}@media (max-width:576px){#block-views-block-nearby-venue-block-1 .view-venue-nearby{margin:35px 0}}#community__list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}#community__list a{margin-bottom:8px;pointer-events:none}#community__list .cape-coral,#community__list .captiva-island,#community__list .downtown-fort-myers,#community__list .fort-myers-beach{font-size:.531rem;display:table;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:6px;padding:3px 14px;letter-spacing:1px;border-radius:10px}.block_meet-our-headliners{padding:52px;text-align:center}@media (max-width:576px){.block_meet-our-headliners{padding:21px 0}}.block_meet-our-headliners .block__meet-our-headliners__description{max-width:850px;margin:auto}.block_meet-our-headliners .field--type-string{font-size:1.906rem;letter-spacing:.72px;text-transform:uppercase;color:#008caa}@media (max-width:576px){.block_meet-our-headliners .field--type-string{font-size:26.5px}}.block_meet-our-headliners .field--type-string-long{font-size:.969rem;line-height:1.67;margin:33px 0 15px;letter-spacing:.18px;color:#504b47}@media (max-width:576px){.block_meet-our-headliners .field--type-string-long{margin:0;padding:8px 36px 15px}}#block-headliners-block-artist-overview,#block-headliners-block-home-page-block{margin-bottom:109px}@media (min-width:1200px){#block-headliners-block-artist-overview .container,#block-headliners-block-home-page-block .container{max-width:1200px}}#block-headliners-block-artist-overview .view-content,#block-headliners-block-home-page-block .view-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#block-headliners-block-artist-overview .view-content .views-row,#block-headliners-block-home-page-block .view-content .views-row{position:relative}#block-headliners-block-artist-overview .headliners-block-view,#block-headliners-block-home-page-block .headliners-block-view{text-transform:uppercase}#block-headliners-block-artist-overview .headliners-block-view .headliners__block__view--image,#block-headliners-block-home-page-block .headliners-block-view .headliners__block__view--image{position:relative}@media (max-width:576px){#block-headliners-block-artist-overview .headliners-block-view .headliners__block__view--image img,#block-headliners-block-home-page-block .headliners-block-view .headliners__block__view--image img{width:343px;height:343px;-o-object-fit:cover;object-fit:cover}}#block-headliners-block-artist-overview .headliners-block-view .headliners__block__view--detail,#block-headliners-block-home-page-block .headliners-block-view .headliners__block__view--detail{position:absolute;bottom:0;padding:32px 29px;color:#fafafa}#block-headliners-block-artist-overview .headliners-block-view .headliners__block__view--detail a,#block-headliners-block-home-page-block .headliners-block-view .headliners__block__view--detail a{line-height:1;letter-spacing:.72px;color:#fafafa}#block-headliners-block-artist-overview .headliners-block-view .headliners__block__view--detail .headliners__block__view--community>div,#block-headliners-block-home-page-block .headliners-block-view .headliners__block__view--detail .headliners__block__view--community>div{font-family:'Typold Extended W05 Bold',sans-serif;font-size:.531rem;display:table;padding:3px 14px;text-align:center;letter-spacing:1px;border-radius:10px}#block-headliners-block-artist-overview .headliners-block-view .headliners__block__view--detail .headliners__block__view--title,#block-headliners-block-home-page-block .headliners-block-view .headliners__block__view--detail .headliners__block__view--title{font-family:'Typold W05 Bold',sans-serif;font-size:1.906rem}#block-headliners-block-artist-overview .headliners-block-view .headliners__block__view--detail .headliners__block__view--datetime,#block-headliners-block-home-page-block .headliners-block-view .headliners__block__view--detail .headliners__block__view--datetime{font-family:'Typold Condensed W05 Book',sans-serif;font-size:.969rem;font-weight:500;letter-spacing:.36px}#block-headliners-block-artist-overview .js-pager__items,#block-headliners-block-home-page-block .js-pager__items{padding:32px 0;list-style-type:none;text-align:center}#block-headliners-block-artist-overview .js-pager__items a,#block-headliners-block-home-page-block .js-pager__items a{font-size:18px;padding:10px 78px;color:#ff641e;border:solid 2px #ff641e;border-radius:25px}#block-headliners-block-artist-overview .js-pager__items a:hover,#block-headliners-block-home-page-block .js-pager__items a:hover{color:#fff;background-color:#ff641e}#block-headliners-block-home-page-block{margin-top:-250px;margin-bottom:0}.block__hero__component{position:relative;height:auto;min-height:240px;color:#f8f7f7}@media (max-width:768px){.block__hero__component{min-height:150px;padding:120px 0}}@media (min-width:1200px){.block__hero__component .container{max-width:1170px;padding:0}}@media (max-width:1200px){.block__hero__component .block__hero__component__title{padding-top:30px}}@media (min-width:1200px){.block__hero__component .block__hero__component__title{padding-top:30px}}.block__hero__component .block__hero__component__title h1{font-family:'Typold Condensed W05 Bold',sans-serif;font-size:5.281rem;font-weight:700;padding:70px 0 0;letter-spacing:1.98px;text-transform:uppercase}@media (max-width:768px){.block__hero__component .block__hero__component__title h1{font-size:40px;padding:0;text-align:center}}@media (max-width:320px){.block__hero__component .block__hero__component__title h1{font-size:2rem}}.block__hero__component .block__hero__component__description{font-size:18px;padding:0 0 60px}@media (max-width:768px){.block__hero__component .block__hero__component__description{padding:0;text-align:center}}.banner-torn-image{position:absolute;bottom:-2px;width:100%}.block__general__content{padding:52px}@media (max-width:576px){.block__general__content{padding:21px 52px}}.block__general__content .block__general__content__title{font-size:36px;font-weight:700;color:#504b47}.block__general__content .block__general__content__description{font-size:15.5px;line-height:1.67;padding:37px 0 15px;color:#504b47}@media (max-width:576px){.block__general__content .block__general__content__description{padding:28px 0 15px}}.block-views-blocksponsors-listing-block-2 .views-row{padding:38px 0}@media (max-width:768px){.block-views-blocksponsors-listing-block-2 .views-row{text-align:center}}.block-views-blocksponsors-listing-block-2 header{padding:100px 0 0;text-transform:uppercase}.block-views-blocksponsors-listing-block-3 .view-sponsors-partnering-partner{padding:34px;list-style-type:none;background-color:#fff;-webkit-column-count:2;-moz-column-count:2;column-count:2}@media (max-width:576px){.block-views-blocksponsors-listing-block-3 .view-sponsors-partnering-partner{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.block-views-blocksponsors-listing-block-3 .view-sponsors-partnering-partner .views-row{padding:10px 60px 10px 0}@media (max-width:576px){.block-views-blocksponsors-listing-block-3 .view-sponsors-partnering-partner .views-row{padding:10px 0 10px}}.block-views-blocksponsors-listing-block-3 .view-sponsors-partnering-partner .views-row a{font-family:'Typold W05 Bold',sans-serif;font-size:19px;position:relative;text-decoration:none;letter-spacing:.44px;text-transform:uppercase;color:#504b47}.block-views-blocksponsors-listing-block-3 .view-sponsors-partnering-partner .views-row a:after{font-family:FontAwesome,sans-serif;font-size:19px;padding:0 10px;content:'\f054';color:#ff641e}.block-views-blocksponsors-listing-block-3 header{padding:100px 0 0;text-transform:uppercase}@media (max-width:768px){.block-views-blocksponsors-listing-block-3 header{padding:100px 0 10px}}.block-views-blocksponsors-listing-block-4 .views-row{padding:38px 0}@media (max-width:768px){.block-views-blocksponsors-listing-block-4 .views-row{text-align:center}}.block-views-blocksponsors-listing-block-4 header{padding:70px 0 0;text-transform:uppercase}.block-venue-details{margin:100px 0 0}@media (max-width:576px){.block-venue-details{margin:50px 0 0}}.block-venue-details .block-venue-detail-image{padding:30px 0}.block-venue-details .block-venue-detail-image img{-o-object-fit:cover;object-fit:cover}@media (max-width:576px){.block-venue-details .block-venue-detail-image img{width:100%;height:auto}}.block-venue-details .block-venue-detail-content{padding:33px 43px}@media (max-width:768px){.block-venue-details .block-venue-detail-content{padding:0}}.block-venue-details .venue-field-community{font-family:'Typold Extended W05 Bold',sans-serif;display:table;text-transform:uppercase}.block-venue-details .venue-field-community>div{font-size:8.5px;font-weight:700;display:table;padding:3px 14px;letter-spacing:.85px;color:#fff;border-radius:10px}.block-venue-details .venue-field-title{font-family:'Typold Extended W05 Bold',sans-serif;font-size:38.5px;font-weight:700;line-height:1;padding:21px 0;letter-spacing:.77px;text-transform:uppercase;color:#008caa}.block-venue-details .venue-field-description{font-family:'Typold W05 Book',sans-serif;font-size:15.5px;line-height:1.65;padding:18px 0;letter-spacing:.16px;color:#504b47}.block-venue-details .venue-field-description .morelink{color:#ff641e}.block-venue-details .venue-field-address{font-family:'Typold W05 Book',sans-serif;font-size:19px;line-height:1.16;letter-spacing:.38px;text-transform:uppercase;color:#504b47}.block-venue-details .venue-field-address .country{display:none}.block-venue-details .venue-field-hotel_contact_number,.block-venue-details .venue-field-hotel_toll_free_number{font-family:'Typold W05 Bold',sans-serif;font-size:19px;font-weight:700;line-height:1.16;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:.38px;color:#008caa}.block-venue-details .venue-field-hotel_contact_number a,.block-venue-details .venue-field-hotel_toll_free_number a{color:#008caa}.block-venue-details .venue-field-hotel_contact_number .field--name-field-hotel-toll-free-number,.block-venue-details .venue-field-hotel_toll_free_number .field--name-field-hotel-toll-free-number{padding-left:5px}.block-venue-details .field--name-field-social-links,.block-venue-details .field--name-field-venue-social{padding:47px 0}.block-venue-details .field--name-field-social-links .paragraph--type--social-links,.block-venue-details .field--name-field-venue-social .paragraph--type--social-links{display:-webkit-box;display:-ms-flexbox;display:flex}.block-venue-details .field--name-field-social-links .field--name-field-twitter,.block-venue-details .field--name-field-venue-social .field--name-field-twitter{display:-webkit-box;display:-ms-flexbox;display:flex}.block-venue-details .field--name-field-social-links .field--name-field-twitter a:before,.block-venue-details .field--name-field-venue-social .field--name-field-twitter a:before{font-family:FontAwesome,sans-serif;width:23px;content:url(/themes/custom/island_hooper/images/x-twitter--blue.svg)}.block-venue-details .field--name-field-social-links a,.block-venue-details .field--name-field-venue-social a{font-size:0;display:inline-block;overflow:hidden;text-indent:-9999px}.block-venue-details .field--name-field-social-links a:before,.block-venue-details .field--name-field-venue-social a:before{font-size:25px;float:left;margin:0;text-indent:0;color:#008caa}.block-venue-details .field--name-field-social-links .field--type-link,.block-venue-details .field--name-field-venue-social .field--type-link{padding:0 29px 0 0}.block-venue-details .field--name-field-social-links .field--type-link.field--name-field-imusic,.block-venue-details .field--name-field-social-links .field--type-link.field--name-field-pandora-music,.block-venue-details .field--name-field-venue-social .field--type-link.field--name-field-imusic,.block-venue-details .field--name-field-venue-social .field--type-link.field--name-field-pandora-music{padding-top:8px}.block-venue-details .field--name-field-booking-link{position:relative;display:inline;padding:10px 50px;text-transform:uppercase;border:solid 2px #ff641e;border-radius:25px}@media (max-width:576px){.block-venue-details .field--name-field-booking-link{display:block;padding:11px 20px}}.block-venue-details .field--name-field-booking-link a{font-size:.969rem;color:#ff641e}.block-venue-details .field--name-field-booking-link a:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;content:''}.block-venue-details .field--name-field-booking-link:hover{background-color:#ff641e}.block-venue-details .field--name-field-booking-link:hover a{color:#fff}.block-venue-details .field--name-field-cta-text-and-link{display:inline-block;padding:10px 50px;text-transform:uppercase;border:solid 2px #ff641e;border:2px solid #ff641e;border-radius:25px}@media (max-width:576px){.block-venue-details .field--name-field-cta-text-and-link{display:block;padding:11px 20px}}.block-venue-details .field--name-field-cta-text-and-link a{font-size:.969rem;color:#ff641e}.block-venue-details .field--name-field-cta-text-and-link:hover{background-color:#ff641e}.block-venue-details .field--name-field-cta-text-and-link:hover a{color:#fff}@media (min-width:1200px){.node--type-venue.container{padding:0}}#block-views-block-schedules-block-3{padding:24px 0 99px}#block-views-block-schedules-block-3 h2{font-size:30.5px;font-weight:400;margin:49px 0;text-transform:uppercase;color:#504b47}@media (max-width:768px){#block-views-block-schedules-block-3 h2{margin:21px 0}}#block-views-block-schedules-block-3 h3{font-size:30.5px;font-weight:400;margin:0 0 49px;text-transform:uppercase;color:#504b47}#block-views-block-schedules-block-3 .view-content{margin:30px 0 0;padding:0 34px 38px}@media (max-width:576px){#block-views-block-schedules-block-3 .view-content{padding:0}}#block-views-block-schedules-block-3 .view-content .views-row{margin-bottom:30px;padding:30px 0 0 0;background-color:#fff}@media only screen and (max-width:768px){#block-views-block-schedules-block-3 .view-content .views-row{padding:25px 0 12px 0}}#block-views-block-schedules-block-3 .view-content .views-row .block__upcoming__shows__event--venue{font-weight:700;text-transform:uppercase}#block-views-block-schedules-block-3 .view-content .views-row .block__upcoming__shows__event--venue .block__upcoming__shows--community>div{font-family:'Typold Extended W05 Bold',sans-serif;font-size:.531rem;font-weight:700;display:table;margin:0 0 12px;padding:3px 14px;color:#fff;border-radius:10px}#block-views-block-schedules-block-3 .view-content .views-row .block__upcoming__shows__event--venue .block__upcoming__shows--select_venue{font-family:'Typold W05 Bold',sans-serif;font-size:1.188rem;font-weight:700;letter-spacing:.44px;color:#008caa}@media (max-width:768px){#block-views-block-schedules-block-3 .view-content .views-row .block__upcoming__shows__event--venue img{width:100%;height:auto}}#block-views-block-schedules-block-3 .view-content .views-row .block__upcoming__shows--title{font-family:'Typold W05 Bold',sans-serif;font-size:19px;padding:0 10px;color:#504b47}@media (max-width:576px){#block-views-block-schedules-block-3 .view-content .views-row .block__upcoming__shows--title{padding:21px 10px 0}}#block-views-block-schedules-block-3 .view-content .views-row .block__upcoming__shows--view-node{font-family:'Typold W05',sans-serif;font-size:10px;padding:0 10px}#block-views-block-schedules-block-3 .view-content .views-row .block__upcoming__shows--view-node a{color:#008caa}#block-views-block-schedules-block-3 .view-content .views-row .block__upcoming__shows--date_of_performance-details,#block-views-block-schedules-block-3 .view-content .views-row .block__upcoming__shows--time_of_performance-details{line-height:1.42;letter-spacing:.31px}#block-views-block-schedules-block-3 .view-content .views-row .block__upcoming__shows--date_of_performance-details img,#block-views-block-schedules-block-3 .view-content .views-row .block__upcoming__shows--time_of_performance-details img{margin:0 10px 0 0}#block-views-block-schedules-block-3 .view-content .views-row .block__upcoming__shows__event--time{font-family:'Typold Condensed W05 Book',sans-serif;font-size:17px;color:#504b47;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (max-width:992px){#block-views-block-schedules-block-3 .view-content .views-row .block__upcoming__shows__event--time{padding:21px 21px 0}}@media only screen and (max-width:768px){#block-views-block-schedules-block-3 .view-content .views-row .block__upcoming__shows__event--time{padding:0;padding-bottom:14px}}#block-views-block-schedules-block-3 .view-content .views-row .block__upcoming__shows__event--time .block__upcoming__shows--date_of_performance:before{font-family:FontAwesome,sans-serif;padding:10px;content:'\f073'}#block-views-block-schedules-block-3 .view-content .views-row .block__upcoming__shows__event--time .block__upcoming__shows--time_of_performance:before{font-family:FontAwesome,sans-serif;padding:10px;content:'\f017'}#block-views-block-schedules-block-3 .view-content .views-row .block__upcoming__shows__event--tickets a{font-size:.969rem;text-align:center;color:#ff641e}#block-views-block-schedules-block-3 .view-content .views-row .block__upcoming__shows__event--tickets a .block__upcoming__shows--purchase_tickets_link img{margin-right:10px;vertical-align:sub}#block-views-block-schedules-block-3 .view-content .views-row .block__upcoming__shows__event--tickets .block__upcoming__shows--free_performance{font-family:'Typold W05 Bold',sans-serif;font-size:18px;font-weight:700;text-align:center;text-transform:uppercase}#block-views-block-schedules-block-3 .view-content .views-row .block__upcoming__shows__venue--details{font-weight:700;text-transform:uppercase}@media (max-width:992px){#block-views-block-schedules-block-3 .view-content .views-row .block__upcoming__shows__venue--details{padding:21px 21px 0}}#block-views-block-schedules-block-3 .view-content .views-row .block__upcoming__shows__venue--details .block__upcoming__select--venue{font-size:22px;line-height:24px;letter-spacing:.44px}#block-views-block-schedules-block-3 .view-content .views-row .block__upcoming__shows__venue--details .block__upcoming__select--venue a{color:#008caa}#block-views-block-schedules-block-3 .view-content .views-row .block__upcoming__shows__venue--details .block__upcoming__shows--community>div{font-size:10px;display:table;margin:0 0 12px;padding:3px 14px;letter-spacing:1px;border-radius:10px}#block-views-block-schedules-block-3 .view-content .views-row .block__upcoming__shows__venue--details .block__upcoming__shows--community>div a{color:#fff}#block-views-block-schedules-block-3 .view-content .views-row .block__venue__upcoming__shows .block__upcoming__shows__event--venue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#block-views-block-schedules-block-3 .view-content .views-row .block__venue__upcoming__shows .block__upcoming__shows__event--venue img{width:120px;height:70px}@media (max-width:576px){#block-views-block-schedules-block-3 .view-content .views-row .block__venue__upcoming__shows .block__upcoming__shows__event--venue{display:block}#block-views-block-schedules-block-3 .view-content .views-row .block__venue__upcoming__shows .block__upcoming__shows__event--venue img{width:100%;height:100%}}#block-views-block-schedules-block-3 .js-pager__items{padding:32px 0;list-style-type:none;text-align:center;text-transform:uppercase;background-color:#fff}#block-views-block-schedules-block-3 .js-pager__items .pager__item{position:relative;display:inline;padding:11px 60px;text-transform:uppercase;border:solid 2px #ff641e;border-radius:25px}@media (max-width:576px){#block-views-block-schedules-block-3 .js-pager__items .pager__item{display:block;padding:11px 20px}}#block-views-block-schedules-block-3 .js-pager__items .pager__item a{font-size:.969rem;color:#ff641e}#block-views-block-schedules-block-3 .js-pager__items .pager__item a:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;content:''}#block-views-block-schedules-block-3 .js-pager__items .pager__item:hover{background-color:#ff641e}#block-views-block-schedules-block-3 .js-pager__items .pager__item:hover a{color:#fff}@-webkit-keyframes minus{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes minus{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.paragraph--type--accordion-components .card{padding:0;border:0;border-radius:0}.paragraph--type--accordion-components .card .card-header{margin:10px 30px;padding:0;border:0;border-bottom:2px solid #f1ece7;background:0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.paragraph--type--accordion-components .card .card-header .field--name-field-heading{font-family:'Typold W05 Bold',sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;color:#504b47}.paragraph--type--accordion-components .card .card-header span.collapsed,.paragraph--type--accordion-components .card .card-header span.expanded{font-size:30px;text-align:right;color:#ff641e}@media (max-width:576px){.paragraph--type--accordion-components .card .card-header span.collapsed,.paragraph--type--accordion-components .card .card-header span.expanded{width:10%}}@media (max-width:576px){.paragraph--type--accordion-components .card .card-header .card-heading{width:90%}}.paragraph--type--accordion-components .card .card-body{margin:0 15px;border-bottom:2px solid #f1ece7}.paragraph--type--accordion-components [aria-expanded=false]>.expanded,.paragraph--type--accordion-components [aria-expanded=true]>.collapsed{display:none}.paragraph--type--filtered-accordion-wrapper{display:none}.paragraph--type--filtered-accordion-wrapper .filtered-acc-heading{display:none}.block-venue-getting_here{padding:0 0 75px}.block-venue-getting_here .venue-field-getting_here_heading{font-size:30.5px;text-align:center;text-transform:uppercase;color:#008caa}.block-venue-getting_here .venue-field-getting_here_description{font-family:'Typold W05 Book',sans-serif;font-size:15.5px;line-height:1.67;max-width:800px;margin:auto;padding:34px 50px 47px;text-align:center;letter-spacing:.18px;color:#504b47}@media (max-width:576px){.block-venue-getting_here .venue-field-getting_here_description{padding:34px 10px 47px}}.block-venue-getting_here .venue-field-getting_here_accordion{margin:39px 0 0}.block-venue-getting_here .view-content{display:block;width:100%}.field--name-field-webform-title{font-size:36px;padding:50px 0 20px;text-align:center;text-transform:uppercase;color:#008caa}.field--type-webform fieldset legend,.field--type-webform fieldset>label,.webform-submission-form fieldset legend,.webform-submission-form fieldset>label{font-size:18px;font-weight:700;color:#504b47}.field--type-webform .js-webform-radios,.webform-submission-form .js-webform-radios{width:100%}.field--type-webform input,.field--type-webform select,.field--type-webform textarea,.webform-submission-form input,.webform-submission-form select,.webform-submission-form textarea{border:solid 2px #f0ebe6;border-radius:8px}.field--type-webform [id^=edit-actions],.webform-submission-form [id^=edit-actions]{text-align:center}.field--type-webform [id^=edit-actions] button,.webform-submission-form [id^=edit-actions] button{margin:30px;padding:10px 50px;text-transform:uppercase;color:#ff641e;border:1px solid #ff641e;border-radius:40px;background-color:#fff}.field--type-webform [id^=edit-actions] button:hover,.webform-submission-form [id^=edit-actions] button:hover{color:#fff;background-color:#ff641e}.field--type-webform div.checkbox,.webform-submission-form div.checkbox{padding:0}.field--type-webform div.checkbox .custom-control:after,.field--type-webform div.checkbox .custom-control:before,.webform-submission-form div.checkbox .custom-control:after,.webform-submission-form div.checkbox .custom-control:before{content:none}.field--type-webform .form-required:after,.webform-submission-form .form-required:after{display:inline;content:' *';color:#e32}.field--type-webform input[type=checkbox],.webform-submission-form input[type=checkbox]{position:absolute;z-index:10;top:6px;left:9px;margin:0;opacity:0}.field--type-webform input[type=checkbox]+label,.webform-submission-form input[type=checkbox]+label{display:block;padding:0 30px;background:url(../images/checkbox-unchecked.png) no-repeat;background-position:0 101%}.field--type-webform input[type=checkbox]:checked+label,.webform-submission-form input[type=checkbox]:checked+label{padding:0 30px;background:url(../images/checkbox-checked.png) no-repeat;background-position:0 100%}.webform-confirmation-modal{padding:20px;background-color:#faf8f8}@media (max-width:768px){.webform-confirmation-modal{width:auto!important}}.webform-confirmation-modal .ui-dialog-titlebar{border:0;background:0 0}.webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-title{font-size:36px;text-align:center;color:#ff641e}.webform-confirmation-modal .ui-dialog-titlebar .webform-confirmation-modal--content{line-height:1;color:#504b47}.custom-control-input{position:unset;opacity:1}.custom-control-input label{margin:0}#instagram-feed-block .instagram_gallery{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;margin:75px 0 52px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){#instagram-feed-block .instagram_gallery{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:576px){#instagram-feed-block .instagram_gallery{display:block;margin:0}}#instagram-feed-block .instagram_gallery a{position:relative;margin:0 11px 0 0}@media (max-width:768px){#instagram-feed-block .instagram_gallery a{margin:0 11px 11px 0}}@media (max-width:576px){#instagram-feed-block .instagram_gallery a{float:left;width:50%;margin:0}}#instagram-feed-block .instagram_gallery a img{width:280px;height:280px}@media (max-width:576px){#instagram-feed-block .instagram_gallery a img{width:180px;height:180px;margin:6px 0 0}}#instagram-feed-block .instagram_gallery a:last-child{margin:0}#instagram-feed-block .instagram_gallery a:after{font-family:FontAwesome,sans-serif;font-size:20px;position:absolute;bottom:15px;left:23px;content:'\f16d';color:#fff}.node--type-venue-listing .venue-map-block{margin:auto;cursor:pointer;text-transform:uppercase}@media (max-width:768px){.node--type-venue-listing .venue-map-block{padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:576px){.node--type-venue-listing .venue-map-block{padding:20px 0}}@media (min-width:1200px){.node--type-venue-listing .venue-map-block.container{max-width:1200px}}@media (max-width:768px){.node--type-venue-listing .venue-map-block .comm-event-list{display:none}}.node--type-venue-listing .venue-map-block .community-date-list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-pack:distribute;justify-content:space-around}.node--type-venue-listing .venue-map-block .community-date-list-wrapper.container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.node--type-venue-listing .venue-map-block .comm-event-title{font-size:30.5px;padding:10px 15px;letter-spacing:.61px;color:#008caa}@media (max-width:576px){.node--type-venue-listing .venue-map-block .comm-event-title{text-align:center}}.node--type-venue-listing .venue-map-block .comm-event-events-title{font-family:'Typold Extended W05 Bold',sans-serif;font-size:15.5px;letter-spacing:.31px;color:#504b47}.node--type-venue-listing .venue-map-block .comm-event-dates{font-family:'Typold Extended W05 Bold',sans-serif;font-size:11px;letter-spacing:1.1px;color:#504b47}.node--type-venue-listing .venue-map-block .comm-event-all{padding:10px 15px}.node--type-venue-listing .venue-map-block .comm-event-all.btnclicked,.node--type-venue-listing .venue-map-block .comm-event-all:hover{border-radius:23.9px;background-color:#504b47}.node--type-venue-listing .venue-map-block .comm-event-all.btnclicked .comm-event-dates,.node--type-venue-listing .venue-map-block .comm-event-all.btnclicked .comm-event-events-title,.node--type-venue-listing .venue-map-block .comm-event-all:hover .comm-event-dates,.node--type-venue-listing .venue-map-block .comm-event-all:hover .comm-event-events-title{color:#fafafa}.node--type-venue-listing .venue-map-block .comm-event-date .captiva-island-venue{padding:10px 15px}.node--type-venue-listing .venue-map-block .comm-event-date .captiva-island-venue:hover{border-radius:23.9px;background-color:#4b9b2b}.node--type-venue-listing .venue-map-block .comm-event-date .captiva-island-venue:hover .comm-event-dates,.node--type-venue-listing .venue-map-block .comm-event-date .captiva-island-venue:hover .comm-event-events-title{color:#fafafa}.node--type-venue-listing .venue-map-block .comm-event-date .downtown-fort-myers-venue{padding:10px 15px}.node--type-venue-listing .venue-map-block .comm-event-date .downtown-fort-myers-venue:hover{border-radius:23.9px;background-color:#008caa}.node--type-venue-listing .venue-map-block .comm-event-date .downtown-fort-myers-venue:hover .comm-event-dates,.node--type-venue-listing .venue-map-block .comm-event-date .downtown-fort-myers-venue:hover .comm-event-events-title{color:#fafafa}.node--type-venue-listing .venue-map-block .comm-event-date .fort-myers-beach-venue{padding:10px 15px}.node--type-venue-listing .venue-map-block .comm-event-date .fort-myers-beach-venue:hover{border-radius:23.9px;background-color:#ff641e}.node--type-venue-listing .venue-map-block .comm-event-date .fort-myers-beach-venue:hover .comm-event-dates,.node--type-venue-listing .venue-map-block .comm-event-date .fort-myers-beach-venue:hover .comm-event-events-title{color:#fafafa}.node--type-venue-listing .venue-map-block .comm-event-date .cape-coral-venue{padding:10px 15px}.node--type-venue-listing .venue-map-block .comm-event-date .cape-coral-venue:hover{border-radius:23.9px;background-color:#ef2b2d}.node--type-venue-listing .venue-map-block .comm-event-date .cape-coral-venue:hover .comm-event-dates,.node--type-venue-listing .venue-map-block .comm-event-date .cape-coral-venue:hover .comm-event-events-title{color:#fafafa}.node--type-venue-listing .venue-map-block .comm-event-date.btnclicked .captiva-island-venue{padding:10px 15px;border-radius:23.9px;background-color:#4b9b2b}.node--type-venue-listing .venue-map-block .comm-event-date.btnclicked .captiva-island-venue .comm-event-dates,.node--type-venue-listing .venue-map-block .comm-event-date.btnclicked .captiva-island-venue .comm-event-events-title{color:#fafafa}.node--type-venue-listing .venue-map-block .comm-event-date.btnclicked .downtown-fort-myers-venue{padding:10px 15px;border-radius:23.9px;background-color:#008caa}.node--type-venue-listing .venue-map-block .comm-event-date.btnclicked .downtown-fort-myers-venue .comm-event-dates,.node--type-venue-listing .venue-map-block .comm-event-date.btnclicked .downtown-fort-myers-venue .comm-event-events-title{color:#fafafa}.node--type-venue-listing .venue-map-block .comm-event-date.btnclicked .fort-myers-beach-venue{padding:10px 15px;border-radius:23.9px;background-color:#ff641e}.node--type-venue-listing .venue-map-block .comm-event-date.btnclicked .fort-myers-beach-venue .comm-event-dates,.node--type-venue-listing .venue-map-block .comm-event-date.btnclicked .fort-myers-beach-venue .comm-event-events-title{color:#fafafa}.node--type-venue-listing .venue-map-block .comm-event-date.btnclicked .cape-coral-venue{padding:10px 15px;border-radius:23.9px;background-color:#ef2b2d}.node--type-venue-listing .venue-map-block .comm-event-date.btnclicked .cape-coral-venue .comm-event-dates,.node--type-venue-listing .venue-map-block .comm-event-date.btnclicked .cape-coral-venue .comm-event-events-title{color:#fafafa}@media (max-width:767px){.node--type-venue-listing .view-venue-listing-map .row{margin:0}}.node--type-venue-listing .leaflet-container{width:100%;height:547px!important}@media (max-width:767px){.node--type-venue-listing .leaflet-container{height:570px!important}}@media (max-width:767px){.node--type-venue-listing .leaflet-container .leaflet-top.leaflet-left{display:none}}.node--type-venue-listing .leaflet-container .leaflet-map-pane{width:100%;height:100%}.node--type-venue-listing .leaflet-container .leaflet-popup-pane:not(:empty){left:8%;width:25.287%;height:100%}@media (max-width:992px){.node--type-venue-listing .leaflet-container .leaflet-popup-pane:not(:empty){top:18px;left:16px;min-width:calc(100% - 16px);height:calc(100% - 18px)}}.node--type-venue-listing .leaflet-container .leaflet-popup-pane .leaflet-popup{top:0;left:0!important;width:100%;height:100%;-webkit-transform:none!important;transform:none!important}.node--type-venue-listing .leaflet-container .leaflet-popup-pane .leaflet-popup .leaflet-popup-content-wrapper{height:inherit;border-radius:0;background-color:#f9f8f7;-webkit-box-shadow:none;box-shadow:none}.node--type-venue-listing .leaflet-container .leaflet-popup-pane .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content{overflow-y:auto;width:100%!important;max-width:100%;height:100%;margin:0;padding:64px 35px 26px 35px}@media (max-width:767px){.node--type-venue-listing .leaflet-container .leaflet-popup-pane .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content{padding:52px 18px 11px 21px}}.node--type-venue-listing .leaflet-container .leaflet-popup-pane .leaflet-popup .leaflet-popup-tip-container{display:none}.node--type-venue-listing .leaflet-container .leaflet-popup-pane .leaflet-popup .leaflet-popup-close-button{font-size:1.2813rem;font-weight:700;top:12px;right:88px;text-align:center;text-decoration:none;letter-spacing:.48px;color:#534e4a;border:none;background:0 0}@media (max-width:767px){.node--type-venue-listing .leaflet-container .leaflet-popup-pane .leaflet-popup .leaflet-popup-close-button{font-size:1.125rem;right:70px;letter-spacing:.36px}}.node--type-venue-listing .leaflet-container .leaflet-popup-pane .leaflet-popup .leaflet-popup-close-button::before{font-size:1.0625rem;font-weight:400;padding-right:12px;content:'CLOSE';letter-spacing:.4px}@media (max-width:767px){.node--type-venue-listing .leaflet-container .leaflet-popup-pane .leaflet-popup .leaflet-popup-close-button::before{font-size:1rem;letter-spacing:.32px}}.node--type-venue-listing .leaflet-popup-content .node--view-mode-venue-listing-map .venue-field-community{margin-bottom:0}@media (max-width:767px){.node--type-venue-listing .leaflet-popup-content .node--view-mode-venue-listing-map .venue-field-community{margin-bottom:0}}.node--type-venue-listing .leaflet-popup-content .node--view-mode-venue-listing-map .venue-field-community>div{width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:10px}.node--type-venue-listing .leaflet-popup-content .node--view-mode-venue-listing-map .venue-field-community a{font-family:'Typold Extended W05 Bold',sans-serif;font-weight:700;line-height:20px;height:20px;padding:0 14px;letter-spacing:1px;text-transform:uppercase;color:#fafafa}.node--type-venue-listing .leaflet-popup-content .node--view-mode-venue-listing-map .node__title{font-family:'Typold Extended W05 Bold',sans-serif;font-size:1.9063rem;font-weight:700;font-style:normal;line-height:1;width:100%;max-width:275px;letter-spacing:.61px;text-transform:uppercase}@media (max-width:767px){.node--type-venue-listing .leaflet-popup-content .node--view-mode-venue-listing-map .node__title{font-size:1.6875rem;width:100%;max-width:240px;letter-spacing:.2px}}.node--type-venue-listing .leaflet-popup-content .node--view-mode-venue-listing-map .node__title a{color:#504b47}.node--type-venue-listing .leaflet-popup-content .node--view-mode-venue-listing-map .field--name-field-venue-image{margin-top:calc(24px + .5rem);margin-bottom:22px}@media (max-width:767px){.node--type-venue-listing .leaflet-popup-content .node--view-mode-venue-listing-map .field--name-field-venue-image{margin-top:calc(18px + .5rem);margin-bottom:18px}}.node--type-venue-listing .leaflet-popup-content .node--view-mode-venue-listing-map .learnMoreBtn-wrapper{text-align:center}.node--type-venue-listing .leaflet-popup-content .node--view-mode-venue-listing-map .pager__item{position:relative;display:inline;padding:11px 60px;border:solid 2px #ff641e;border-radius:25px}.node--type-venue-listing .leaflet-popup-content .node--view-mode-venue-listing-map .pager__item .learnMoreBtn{font-family:'Typold Extended W05 Book',sans-serif;font-size:18px;line-height:50px;letter-spacing:.36px;text-transform:uppercase;color:#ff641e}.node--type-venue-listing .leaflet-popup-content .node--view-mode-venue-listing-map .pager__item .learnMoreBtn:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;content:''}.node--type-venue-listing .leaflet-popup-content .node--view-mode-venue-listing-map .pager__item:hover{background-color:#ff641e}.node--type-venue-listing .leaflet-popup-content .node--view-mode-venue-listing-map .pager__item:hover a.learnMoreBtn{color:#fff}.node--type-venue-listing .leaflet-ajax-popup{margin:auto}.node--type-venue-listing #block-community-and-date-block{padding:20px 0}.node--type-venue-listing #block-venue-listing-map-block{padding:0 0 30px}.node--type-venue-listing #block-venue-listing-map-block.makeStatic .leaflet-map-pane{-webkit-transform:none!important;transform:none!important}.node--type-where-to-stay-listing .ui-menu-item-wrapper,.node--type-where-to-stay-listing .ui-state-active{font-weight:700;padding:10px 20px 5px;text-align:center;color:#544f4b;border:0;background-color:#fafafa}.node--type-where-to-stay-listing .ui-menu-item-wrapper:hover,.node--type-where-to-stay-listing .ui-state-active:hover{color:#fafafa;background-color:#544f4b}.node--type-listing-page .ui-menu-item-wrapper,.node--type-listing-page .ui-state-active{font-weight:700;padding:10px 20px 5px;text-align:left;color:#fafafa;border:0;background-color:#544f4b}.node--type-listing-page .ui-menu-item-wrapper:hover,.node--type-listing-page .ui-state-active:hover{color:#544f4b;background-color:#fafafa}.node--type-listing-page.island-capt .ui-menu-item-wrapper,.node--type-listing-page.island-capt .ui-state-active{background-color:#4b9b2b}.node--type-listing-page.island-capt .ui-menu-item-wrapper:hover,.node--type-listing-page.island-capt .ui-state-active:hover{color:#4b9b2b;background-color:#fafafa}.node--type-listing-page.island-down .ui-menu-item-wrapper,.node--type-listing-page.island-down .ui-state-active{background-color:#008caa}.node--type-listing-page.island-down .ui-menu-item-wrapper:hover,.node--type-listing-page.island-down .ui-state-active:hover{color:#008caa;background-color:#fafafa}.node--type-listing-page.island-fort .ui-menu-item-wrapper,.node--type-listing-page.island-fort .ui-state-active{background-color:#ff641e}.node--type-listing-page.island-fort .ui-menu-item-wrapper:hover,.node--type-listing-page.island-fort .ui-state-active:hover{color:#ff641e;background-color:#fafafa}.node--type-listing-page.island-cape .ui-menu-item-wrapper,.node--type-listing-page.island-cape .ui-state-active{background-color:#ef2b2d}.node--type-listing-page.island-cape .ui-menu-item-wrapper:hover,.node--type-listing-page.island-cape .ui-state-active:hover{color:#ef2b2d;background-color:#fafafa}.node--type-venue-listing .view-id-venue_listing_map .js-pager__items{display:none}@media (max-width:768px){.node--type-venue-listing #views-exposed-form-venue-listing-map-block-1{display:block}.node--type-venue-listing #views-exposed-form-venue-listing-map-block-1 .js-form-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:15px}.node--type-venue-listing #views-exposed-form-venue-listing-map-block-1 label{font-family:'Typold W05 Bold',sans-serif;font-size:18px;line-height:1.56;text-align:center;letter-spacing:.18px;color:#504b47}.node--type-venue-listing #views-exposed-form-venue-listing-map-block-1 .ui-selectmenu-button{position:relative;width:100%;padding:15px;border:solid 2px #f0ebe6;border-radius:8px;background:#fff}.node--type-venue-listing #views-exposed-form-venue-listing-map-block-1 .ui-selectmenu-button:after{font-family:FontAwesome,sans-serif;font-size:12px;position:absolute;top:17px;right:17px;content:'\f078'}.node--type-venue-listing #views-exposed-form-venue-listing-map-block-1 .ui-selectmenu-button .ui-selectmenu-icon{background:0 0}.node--type-venue-listing #views-exposed-form-venue-listing-map-block-1 [id^=edit-actions]{display:none}}@media (min-width:769px){.node--type-venue-listing #views-exposed-form-venue-listing-map-block-1{display:none}}.node--type-venue-listing [id^=edit-sort-order-menu] .ui-menu-item-wrapper,.node--type-venue-listing [id^=edit-sort-order-menu] .ui-state-active{font-weight:700;padding:10px 20px 5px;text-align:left;color:#fafafa;border:0;background-color:#544f4b}.node--type-venue-listing [id^=edit-sort-order-menu] .ui-menu-item-wrapper:hover,.node--type-venue-listing [id^=edit-sort-order-menu] .ui-state-active:hover{color:#544f4b;background-color:#fafafa}.node--type-venue-listing [id^=edit-sort-order--3] .ui-menu-item-wrapper,.node--type-venue-listing [id^=edit-sort-order--3] .ui-state-active{font-weight:700;padding:10px 20px 5px;text-align:left;color:#fafafa;border:0;background-color:#544f4b}.node--type-venue-listing [id^=edit-sort-order--3] .ui-menu-item-wrapper:hover,.node--type-venue-listing [id^=edit-sort-order--3] .ui-state-active:hover{color:#544f4b;background-color:#fafafa}.node--type-venue-listing [id^=edit-venue-target-id]{border:solid 2px #f0ebe6;border-radius:8px}.node--type-venue-listing [id^=edit-venue-target-id] .ui-menu-item-wrapper,.node--type-venue-listing [id^=edit-venue-target-id] .ui-state-active{font-weight:700;padding:10px 20px 5px;text-align:left;color:#544f4b;border:0;background-color:#fff}.node--type-venue-listing [id^=edit-venue-target-id] .ui-menu-item-wrapper:hover,.node--type-venue-listing [id^=edit-venue-target-id] .ui-state-active:hover{color:#fafafa;background-color:#544f4b}.node--type-venue-listing [id^=edit-field-community-target-id-]{border:solid 2px #f0ebe6;border-radius:8px}.node--type-venue-listing [id^=edit-field-community-target-id-] .ui-menu-item-wrapper,.node--type-venue-listing [id^=edit-field-community-target-id-] .ui-state-active{font-weight:700;padding:10px 20px 5px;text-align:left;color:#544f4b;border:0;background-color:#fff}.node--type-venue-listing [id^=edit-field-community-target-id-] .ui-menu-item-wrapper:hover,.node--type-venue-listing [id^=edit-field-community-target-id-] .ui-state-active:hover{color:#fafafa;background-color:#544f4b}.node--type-venue-listing.island-capt [id^=edit-sort-order-menu] .ui-menu-item-wrapper,.node--type-venue-listing.island-capt [id^=edit-sort-order-menu] .ui-state-active{background-color:#4b9b2b}.node--type-venue-listing.island-capt [id^=edit-sort-order-menu] .ui-menu-item-wrapper:hover,.node--type-venue-listing.island-capt [id^=edit-sort-order-menu] .ui-state-active:hover{color:#4b9b2b;background-color:#fafafa}.node--type-venue-listing.island-down [id^=edit-sort-order-menu] .ui-menu-item-wrapper,.node--type-venue-listing.island-down [id^=edit-sort-order-menu] .ui-state-active{background-color:#008caa}.node--type-venue-listing.island-down [id^=edit-sort-order-menu] .ui-menu-item-wrapper:hover,.node--type-venue-listing.island-down [id^=edit-sort-order-menu] .ui-state-active:hover{color:#008caa;background-color:#fafafa}.node--type-venue-listing.island-fort [id^=edit-sort-order-menu] .ui-menu-item-wrapper,.node--type-venue-listing.island-fort [id^=edit-sort-order-menu] .ui-state-active{background-color:#ff641e}.node--type-venue-listing.island-fort [id^=edit-sort-order-menu] .ui-menu-item-wrapper:hover,.node--type-venue-listing.island-fort [id^=edit-sort-order-menu] .ui-state-active:hover{color:#ff641e;background-color:#fafafa}.node--type-venue-listing.island-cape [id^=edit-sort-order-menu] .ui-menu-item-wrapper,.node--type-venue-listing.island-cape [id^=edit-sort-order-menu] .ui-state-active{background-color:#ef2b2d}.node--type-venue-listing.island-cape [id^=edit-sort-order-menu] .ui-menu-item-wrapper:hover,.node--type-venue-listing.island-cape [id^=edit-sort-order-menu] .ui-state-active:hover{color:#ef2b2d;background-color:#fafafa}.lodging-tabbing-wrapper{margin-bottom:0;padding:80px 0 0;list-style-type:none;cursor:pointer;text-transform:uppercase}.lodging-tabbing-wrapper .lodging-tabbing-details{margin:auto}.lodging-tabbing-wrapper .lodging-tabbing-wrapper-heading{font-size:1.906rem;letter-spacing:.72px;color:#fff}@media (max-width:576px){.lodging-tabbing-wrapper .lodging-tabbing-wrapper-heading{text-align:center}}.lodging-tabbing-wrapper .lodging-tabbing-tabs{font-family:'Typold Extended W05 Bold',sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;color:#504b47;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:576px){.lodging-tabbing-wrapper .lodging-tabbing-tabs{display:none}}.lodging-tabbing-wrapper .lodging-tabbing-tabs .lodging-tab{padding:5px 20px}.lodging-tabbing-wrapper .lodging-tabbing-tabs .lodging-tab:hover{color:#fafafa;border-radius:17.1px;background-color:#504b47}.lodging-tabbing-wrapper hr{margin-bottom:0}.lodging-tabbing-wrapper li{cursor:pointer;color:#fff}.lodging-tabbing-wrapper li:hover{border-radius:20px;background-color:#fff}.lodging-tabbing-wrapper.island-all,.lodging-tabbing-wrapper.island-undefined{background-color:#faf8f8}.lodging-tabbing-wrapper.island-all .lodging-tabbing-wrapper-heading,.lodging-tabbing-wrapper.island-undefined .lodging-tabbing-wrapper-heading{color:#008caa}.lodging-tabbing-wrapper.island-all .lodging-tabbing-tabs .lodging-tab,.lodging-tabbing-wrapper.island-undefined .lodging-tabbing-tabs .lodging-tab{color:#504b47}.lodging-tabbing-wrapper.island-all .lodging-tabbing-tabs .lodging-tab:hover,.lodging-tabbing-wrapper.island-undefined .lodging-tabbing-tabs .lodging-tab:hover{color:#fafafa;background-color:#504b47}.lodging-tabbing-wrapper.island-all .lodging-tabbing-tabs .lodging-tab-active,.lodging-tabbing-wrapper.island-undefined .lodging-tabbing-tabs .lodging-tab-active{color:#fafafa;border-radius:17.1px;background-color:#504b47}.lodging-tabbing-wrapper .lodging-tab-active{border-radius:20px;background-color:#fff}.lodging-tabbing-wrapper.island-cape li:hover,.lodging-tabbing-wrapper.island-capt li:hover,.lodging-tabbing-wrapper.island-down li:hover,.lodging-tabbing-wrapper.island-fort li:hover{background-color:#fff!important}#block-venues-accommodation-block{padding:0 0 80px;color:#fff}#block-venues-accommodation-block .views-exposed-form-headliners-block{font-family:'Typold W05 Book',sans-serif;font-size:.969rem}@media (max-width:576px){#block-venues-accommodation-block .views-exposed-form-headliners-block{padding:36px 20px 88px;text-align:center}}#block-venues-accommodation-block .views-exposed-form .form-row{float:right}@media (max-width:576px){#block-venues-accommodation-block .views-exposed-form .form-row{float:unset;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}}#block-venues-accommodation-block .views-exposed-form .form-row .form-item-field-community-target-id{display:none}@media (max-width:576px){#block-venues-accommodation-block .views-exposed-form .form-row .form-item-field-community-target-id{display:block;padding:10px 20px}}#block-venues-accommodation-block .views-exposed-form .form-row .form-item-field-community-target-id .ui-selectmenu-button{width:100%;margin:15px 0;padding:10px 0;text-align:center;color:#504b47;border-radius:20px;background:#fff}#block-venues-accommodation-block .views-exposed-form .form-row .js-form-item-sort-by,#block-venues-accommodation-block .views-exposed-form .form-row button{display:none}#block-venues-accommodation-block .views-exposed-form .form-row .js-form-item-sort-order label{position:relative;visibility:hidden;float:left;margin:0;padding:0 9px}@media (max-width:576px){#block-venues-accommodation-block .views-exposed-form .form-row .js-form-item-sort-order label{float:unset}}#block-venues-accommodation-block .views-exposed-form .form-row .js-form-item-sort-order label::after{position:absolute;top:3px;left:0;visibility:visible;content:'Sort By'}@media (max-width:576px){#block-venues-accommodation-block .views-exposed-form .form-row .js-form-item-sort-order label::after{top:1px}}#block-venues-accommodation-block .views-exposed-form .form-row .ui-selectmenu-button{font-weight:700;position:relative;width:auto;color:#fff;border:0;background:0 0}#block-venues-accommodation-block .views-exposed-form .form-row .ui-selectmenu-button:after{font-family:FontAwesome,sans-serif;font-size:12px;position:absolute;top:11px;right:22px;content:'\f078'}#block-venues-accommodation-block .views-exposed-form .form-row .ui-selectmenu-button .ui-selectmenu-icon{background:0 0}#block-venues-accommodation-block .js-pager__items{padding:0;list-style-type:none;text-align:center;text-transform:uppercase}#block-venues-accommodation-block .js-pager__items .pager__item{position:relative;display:inline;padding:11px 60px;border:solid 2px #ff641e;border-radius:25px}@media (max-width:576px){#block-venues-accommodation-block .js-pager__items .pager__item{display:block;margin:0 20px;padding:11px 0}}#block-venues-accommodation-block .js-pager__items .pager__item a{font-size:.969rem;color:#ff641e}#block-venues-accommodation-block .js-pager__items .pager__item a:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;content:''}#block-venues-accommodation-block .js-pager__items .pager__item:hover{background-color:#ff641e}#block-venues-accommodation-block .js-pager__items .pager__item:hover a{color:#fff}#block-venues-accommodation-block .full__line__up__headliners{margin:0 0 30px}.block-views-blockvenues-accommodation-block-1 .views-exposed-form-headliners-block{padding:57px 20px 88px}.block-views-blockvenues-accommodation-block-1 .views-infinite-scroll-content-wrapper{margin:-90px auto 0}#block-hotel-deals-slider-block{padding:32px 0 80px}#block-hotel-deals-slider-block .slide-count-wrap{font-family:'Typold Condensed W05 Bold',sans-serif;font-size:30.5px;line-height:3.52;padding:24px;text-align:center;letter-spacing:.61px;color:#504b46}#block-hotel-deals-slider-block .slide-count-wrap .total{font-size:15.5px}#block-hotel-deals-slider-block .slick-prev{font-weight:900;z-index:99;top:auto;bottom:-14%;left:45%}@media (max-width:992px){#block-hotel-deals-slider-block .slick-prev{bottom:-13%;left:43%}}@media (max-width:768px){#block-hotel-deals-slider-block .slick-prev{bottom:-14%;left:43%}}@media (max-width:576px){#block-hotel-deals-slider-block .slick-prev{bottom:-16%;left:33%}}#block-hotel-deals-slider-block .slick-prev:before{font-family:FontAwesome,sans-serif;font-weight:700;content:'\f104';color:#ff641e}#block-hotel-deals-slider-block .slick-next{font-weight:900;z-index:99;top:auto;right:45%;bottom:-14%}@media (max-width:992px){#block-hotel-deals-slider-block .slick-next{right:43%;bottom:-13%}}@media (max-width:768px){#block-hotel-deals-slider-block .slick-next{right:43%;bottom:-14%}}@media (max-width:576px){#block-hotel-deals-slider-block .slick-next{right:33%;bottom:-16%}}#block-hotel-deals-slider-block .slick-next:before{font-family:FontAwesome,sans-serif;content:'\f105';color:#ff641e}#block-hotel-deals-slider-block .view-hotel-deals{position:relative}#block-hotel-deals-slider-block .hotel-deals-slidecount{font-family:'Typold Condensed W05 Bold',sans-serif;font-size:30.5px;line-height:3.52;text-align:center;letter-spacing:.61px;color:#504b46}@media (max-width:1200px){#block-hotel-deals-slider-block .hotel-deals-slidecount{padding:14px}}@media (max-width:768px){#block-hotel-deals-slider-block .hotel-deals-slidecount{padding:0}}.hotels-deal{margin:auto;padding:30px 0 80px}@media (max-width:576px){.hotels-deal{padding:15px 0}}.hotels-deal .field--type-string{font-size:1.906rem;letter-spacing:.72px;text-transform:uppercase;color:#008caa}@media (max-width:576px){.hotels-deal .field--type-string{text-align:center}}.hotels-deal .field--type-string-long{font-size:.969rem;line-height:1.67;margin:33px 0 15px;letter-spacing:.18px;color:#504b47}@media (max-width:576px){.hotels-deal .field--type-string-long{margin:0;padding:8px 0 15px;text-align:center}}.hotels-deal .hotels-deal-details-viewnode{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 12px;text-transform:uppercase;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hotels-deal .hotels-deal-details-viewnode .field--name-field-all-hotel-deals-cta,.hotels-deal .hotels-deal-details-viewnode .field--name-field-cta{position:relative;padding:11px 66px;border:solid 2px #ff641e;border-radius:25px}@media (max-width:576px){.hotels-deal .hotels-deal-details-viewnode .field--name-field-all-hotel-deals-cta,.hotels-deal .hotels-deal-details-viewnode .field--name-field-cta{display:block;padding:11px 20px}}.hotels-deal .hotels-deal-details-viewnode .field--name-field-all-hotel-deals-cta:hover,.hotels-deal .hotels-deal-details-viewnode .field--name-field-cta:hover{background-color:#ff641e}.hotels-deal .hotels-deal-details-viewnode .field--name-field-all-hotel-deals-cta:hover a,.hotels-deal .hotels-deal-details-viewnode .field--name-field-cta:hover a{color:#fff}.hotels-deal .hotels-deal-details-viewnode .field--name-field-all-hotel-deals-cta a,.hotels-deal .hotels-deal-details-viewnode .field--name-field-cta a{color:#ff641e}.hotels-deal .hotels-deal-details-viewnode .field--name-field-all-hotel-deals-cta a:after,.hotels-deal .hotels-deal-details-viewnode .field--name-field-cta a:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;content:''}@media (max-width:576px){.hotels-deal .hotels-deal-details-viewnode{margin:15px 0 12px}}.banner-slider-wrapper{position:unset;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner-slider-wrapper .slick-slide{padding-right:15px}@media (max-width:576px){.banner-slider-wrapper .slick-slide{padding-right:0}}.banner-slider-wrapper .slick-slide .views-row{background-color:#fff}.banner-slider-wrapper .slick-slide .views-row .block--hotels--deals-details{position:relative;min-height:280px;padding:32px}@media (min-width:992px) and (max-width:1200px){.banner-slider-wrapper .slick-slide .views-row .block--hotels--deals-details{min-height:400px}}@media (max-width:576px){.banner-slider-wrapper .slick-slide .views-row .block--hotels--deals-details{min-height:200px}}.banner-slider-wrapper .slick-slide .views-row .block--hotels--deals-details a{font-family:'Typold Condensed W05 Bold',sans-serif;font-size:15.5px;font-weight:500;line-height:normal;letter-spacing:.36px;text-transform:uppercase;color:#504b47}.banner-slider-wrapper .slick-slide .views-row .block--hotels--deals-details p{font-family:'Typold W05 Bold',sans-serif;font-size:30.5px;line-height:1;padding:10px 0;letter-spacing:.72px;color:#504b47}.banner-slider-wrapper .slick-slide .views-row .block--hotels--deals-details div a{font-family:'Typold Extended W05 Bold',sans-serif;font-size:12px;position:absolute;bottom:30px;letter-spacing:1.2px;text-transform:uppercase;color:#ff641e}.banner-slider-wrapper .slick-slide .views-row .block--hotels--deals-details div a .fa-chevron-right{padding:5px}.banner-slider-wrapper .slick-slide .views-row img{width:100%;-o-object-fit:cover;object-fit:cover}.block-views-blockschedules-block-4,.block-views-blockschedules-block-5{padding:0 0 99px}.block-views-blockschedules-block-4 .view-content,.block-views-blockschedules-block-5 .view-content{margin:30px 0 0;padding:0 34px 38px}@media (max-width:576px){.block-views-blockschedules-block-4 .view-content,.block-views-blockschedules-block-5 .view-content{padding:0}}.block-views-blockschedules-block-4 .view-content .views-row,.block-views-blockschedules-block-5 .view-content .views-row{padding:32px 0 0 0;border-bottom:1px solid #f0ebe6}.block-views-blockschedules-block-4 .view-content .views-row .block__upcoming__shows__event--venue,.block-views-blockschedules-block-5 .view-content .views-row .block__upcoming__shows__event--venue{font-weight:700;text-transform:uppercase}@media (max-width:768px){.block-views-blockschedules-block-4 .view-content .views-row .block__upcoming__shows__event--venue,.block-views-blockschedules-block-5 .view-content .views-row .block__upcoming__shows__event--venue{padding:0 21px}}.block-views-blockschedules-block-4 .view-content .views-row .block__upcoming__shows__event--venue .block__upcoming__shows--select_venue,.block-views-blockschedules-block-5 .view-content .views-row .block__upcoming__shows__event--venue .block__upcoming__shows--select_venue{font-family:'Typold W05 Bold',sans-serif;font-size:1.188rem;font-weight:700;letter-spacing:.44px;color:#008caa}@media (max-width:576px){.block-views-blockschedules-block-4 .view-content .views-row .block__upcoming__shows__event--venue img,.block-views-blockschedules-block-5 .view-content .views-row .block__upcoming__shows__event--venue img{width:100%;height:auto}}.block-views-blockschedules-block-4 .view-content .views-row .block__upcoming__shows--title,.block-views-blockschedules-block-5 .view-content .views-row .block__upcoming__shows--title{font-family:'Typold W05 Bold',sans-serif;font-size:19px;padding:0 10px;color:#504b47}@media (max-width:576px){.block-views-blockschedules-block-4 .view-content .views-row .block__upcoming__shows--title,.block-views-blockschedules-block-5 .view-content .views-row .block__upcoming__shows--title{padding:21px 10px 0}}.block-views-blockschedules-block-4 .view-content .views-row .block__upcoming__shows--view-node,.block-views-blockschedules-block-5 .view-content .views-row .block__upcoming__shows--view-node{font-size:10px;padding:0 10px}.block-views-blockschedules-block-4 .view-content .views-row .block__upcoming__shows--view-node a,.block-views-blockschedules-block-5 .view-content .views-row .block__upcoming__shows--view-node a{color:#008caa}.block-views-blockschedules-block-4 .view-content .views-row .block__upcoming__shows--date_of_performance-details,.block-views-blockschedules-block-4 .view-content .views-row .block__upcoming__shows--time_of_performance-details,.block-views-blockschedules-block-5 .view-content .views-row .block__upcoming__shows--date_of_performance-details,.block-views-blockschedules-block-5 .view-content .views-row .block__upcoming__shows--time_of_performance-details{font-size:17px;line-height:20px;margin-bottom:9px;letter-spacing:.36px;color:#504b47}.block-views-blockschedules-block-4 .view-content .views-row .block__upcoming__shows--date_of_performance-details img,.block-views-blockschedules-block-4 .view-content .views-row .block__upcoming__shows--time_of_performance-details img,.block-views-blockschedules-block-5 .view-content .views-row .block__upcoming__shows--date_of_performance-details img,.block-views-blockschedules-block-5 .view-content .views-row .block__upcoming__shows--time_of_performance-details img{margin:0 10px 0 0;vertical-align:sub}.block-views-blockschedules-block-4 .view-content .views-row .block__upcoming__shows--date_of_performance-details i,.block-views-blockschedules-block-4 .view-content .views-row .block__upcoming__shows--time_of_performance-details i,.block-views-blockschedules-block-5 .view-content .views-row .block__upcoming__shows--date_of_performance-details i,.block-views-blockschedules-block-5 .view-content .views-row .block__upcoming__shows--time_of_performance-details i{font-size:5px}.block-views-blockschedules-block-4 .view-content .views-row .block__upcoming__shows__event--time,.block-views-blockschedules-block-5 .view-content .views-row .block__upcoming__shows__event--time{font-family:'Typold Condensed W05 Book',sans-serif;font-size:17px;color:#504b47;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (max-width:992px){.block-views-blockschedules-block-4 .view-content .views-row .block__upcoming__shows__event--time,.block-views-blockschedules-block-5 .view-content .views-row .block__upcoming__shows__event--time{padding:21px 21px 0}}@media only screen and (max-width:768px){.block-views-blockschedules-block-4 .view-content .views-row .block__upcoming__shows__event--time,.block-views-blockschedules-block-5 .view-content .views-row .block__upcoming__shows__event--time{padding:0}}.block-views-blockschedules-block-4 .view-content .views-row .block__upcoming__shows__event--time .block__upcoming__shows--date_of_performance:before,.block-views-blockschedules-block-5 .view-content .views-row .block__upcoming__shows__event--time .block__upcoming__shows--date_of_performance:before{font-family:FontAwesome,sans-serif;padding:10px;content:'\f073'}.block-views-blockschedules-block-4 .view-content .views-row .block__upcoming__shows__event--time .block__upcoming__shows--time_of_performance:before,.block-views-blockschedules-block-5 .view-content .views-row .block__upcoming__shows__event--time .block__upcoming__shows--time_of_performance:before{font-family:FontAwesome,sans-serif;padding:10px;content:'\f017'}.block-views-blockschedules-block-4 .view-content .views-row .block__upcoming__shows__event--tickets,.block-views-blockschedules-block-5 .view-content .views-row .block__upcoming__shows__event--tickets{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (max-width:768px){.block-views-blockschedules-block-4 .view-content .views-row .block__upcoming__shows__event--tickets,.block-views-blockschedules-block-5 .view-content .views-row .block__upcoming__shows__event--tickets{margin:21px}}.block-views-blockschedules-block-4 .view-content .views-row .block__upcoming__shows__event--tickets a,.block-views-blockschedules-block-5 .view-content .views-row .block__upcoming__shows__event--tickets a{font-size:.969rem;text-align:center;color:#ff641e}.block-views-blockschedules-block-4 .view-content .views-row .block__upcoming__shows__event--tickets a .block__upcoming__shows--purchase_tickets_link img,.block-views-blockschedules-block-5 .view-content .views-row .block__upcoming__shows__event--tickets a .block__upcoming__shows--purchase_tickets_link img{padding:0 10px;vertical-align:sub}.block-views-blockschedules-block-4 .view-content .views-row .block__upcoming__shows__event--tickets .block__upcoming__shows--free_performance,.block-views-blockschedules-block-5 .view-content .views-row .block__upcoming__shows__event--tickets .block__upcoming__shows--free_performance{font-family:'Typold W05 Bold',sans-serif;font-size:18px;font-weight:700;line-height:20px;margin-bottom:13px;text-align:center;letter-spacing:.36px;text-transform:uppercase;color:#504b46}.block-views-blockschedules-block-4 .view-content .views-row .block__upcoming__shows__venue--details,.block-views-blockschedules-block-5 .view-content .views-row .block__upcoming__shows__venue--details{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.block-views-blockschedules-block-4 .view-content .views-row .block__upcoming__shows__venue--details .block__upcoming__select--venue,.block-views-blockschedules-block-5 .view-content .views-row .block__upcoming__shows__venue--details .block__upcoming__select--venue{font-family:'Typold W05 Bold',sans-serif;font-size:22px;line-height:24px;letter-spacing:.44px}.block-views-blockschedules-block-4 .view-content .views-row .block__upcoming__shows__venue--details .block__upcoming__select--venue a,.block-views-blockschedules-block-5 .view-content .views-row .block__upcoming__shows__venue--details .block__upcoming__select--venue a{color:#008caa}@media only screen and (max-width:768px){.block-views-blockschedules-block-4 .view-content .views-row .block__upcoming__shows__venue--details .block__upcoming__shows--community,.block-views-blockschedules-block-5 .view-content .views-row .block__upcoming__shows__venue--details .block__upcoming__shows--community{margin-bottom:11px}}.block-views-blockschedules-block-4 .view-content .views-row .block__upcoming__shows__venue--details .block__upcoming__shows--community>div,.block-views-blockschedules-block-5 .view-content .views-row .block__upcoming__shows__venue--details .block__upcoming__shows--community>div{font-size:10px;display:table;padding:3px 14px;letter-spacing:1px;border-radius:10px}.block-views-blockschedules-block-4 .view-content .views-row .block__upcoming__shows__venue--details .block__upcoming__shows--community>div a,.block-views-blockschedules-block-5 .view-content .views-row .block__upcoming__shows__venue--details .block__upcoming__shows--community>div a{font-family:'Typold Extended W05 Bold',sans-serif;color:#fff}.block-views-blockschedules-block-4 .view-content .views-row .block__venue__upcoming__shows .block__upcoming__shows__event--venue,.block-views-blockschedules-block-5 .view-content .views-row .block__venue__upcoming__shows .block__upcoming__shows__event--venue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-4 .view-content .views-row .block__venue__upcoming__shows .block__upcoming__shows__event--venue img,.block-views-blockschedules-block-5 .view-content .views-row .block__venue__upcoming__shows .block__upcoming__shows__event--venue img{width:120px;height:70px}@media (max-width:576px){.block-views-blockschedules-block-4 .view-content .views-row .block__venue__upcoming__shows .block__upcoming__shows__event--venue,.block-views-blockschedules-block-5 .view-content .views-row .block__venue__upcoming__shows .block__upcoming__shows__event--venue{display:block}.block-views-blockschedules-block-4 .view-content .views-row .block__venue__upcoming__shows .block__upcoming__shows__event--venue img,.block-views-blockschedules-block-5 .view-content .views-row .block__venue__upcoming__shows .block__upcoming__shows__event--venue img{width:100%;height:100%}}.block-views-blockschedules-block-4 .js-pager__items,.block-views-blockschedules-block-5 .js-pager__items{padding:32px 0;list-style-type:none;text-align:center;text-transform:uppercase}.block-views-blockschedules-block-4 .js-pager__items .pager__item,.block-views-blockschedules-block-5 .js-pager__items .pager__item{position:relative;display:inline;padding:11px 60px;border:solid 2px #ff641e;border-radius:25px}@media (max-width:576px){.block-views-blockschedules-block-4 .js-pager__items .pager__item,.block-views-blockschedules-block-5 .js-pager__items .pager__item{display:block;padding:11px 20px}}.block-views-blockschedules-block-4 .js-pager__items .pager__item a,.block-views-blockschedules-block-5 .js-pager__items .pager__item a{font-size:.969rem;color:#ff641e}.block-views-blockschedules-block-4 .js-pager__items .pager__item a:after,.block-views-blockschedules-block-5 .js-pager__items .pager__item a:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;content:''}.block-views-blockschedules-block-4 .js-pager__items .pager__item:hover,.block-views-blockschedules-block-5 .js-pager__items .pager__item:hover{background-color:#ff641e}.block-views-blockschedules-block-4 .js-pager__items .pager__item:hover a,.block-views-blockschedules-block-5 .js-pager__items .pager__item:hover a{color:#fff}@media (max-width:576px){.block-views-blockschedules-block-4 header,.block-views-blockschedules-block-5 header{text-align:center}}#block-venue-listing-filters-block{text-transform:uppercase}#block-venue-listing-filters-block .venue-listing-upcoming-block{padding:0;text-align:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (max-width:768px){#block-venue-listing-filters-block .venue-listing-upcoming-block{padding:15px}}#block-venue-listing-filters-block h2{font-size:30.5px;font-weight:400;margin:49px 0;text-transform:uppercase;color:#504b47}@media (max-width:768px){#block-venue-listing-filters-block h2{margin:21px 0}}#block-venue-listing-filters-block h3{font-size:30.5px;font-weight:400;margin:49px 0;text-transform:uppercase;color:#504b47}#block-venue-listing-filters-block .form-row{display:-webkit-box;display:-ms-flexbox;display:flex}#block-venue-listing-filters-block .form-row>.js-form-item{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}@media (max-width:576px){#block-venue-listing-filters-block .form-row>.js-form-item{width:100%}}#block-venue-listing-filters-block .form-row .js-form-item-field-community-target-id .ui-selectmenu-button,#block-venue-listing-filters-block .form-row .js-form-item-venue-target-id .ui-selectmenu-button{padding:15px;border:solid 2px #f0ebe6;border-radius:8px;background:#fff}#block-venue-listing-filters-block .form-row .js-form-item-field-community-target-id .ui-selectmenu-text,#block-venue-listing-filters-block .form-row .js-form-item-venue-target-id .ui-selectmenu-text{font-weight:700}#block-venue-listing-filters-block .form-row .js-form-item-field-community-target-id label,#block-venue-listing-filters-block .form-row .js-form-item-venue-target-id label{font-family:'Typold W05 Bold',sans-serif;font-size:18px;line-height:1.56;letter-spacing:.18px;color:#504b47}@media (max-width:576px){#block-venue-listing-filters-block .form-row .js-form-item-field-community-target-id label,#block-venue-listing-filters-block .form-row .js-form-item-venue-target-id label{text-align:center}}#block-venue-listing-filters-block .form-row .js-form-item-field-community-target-id .ui-selectmenu-button,#block-venue-listing-filters-block .form-row .js-form-item-venue-target-id .ui-selectmenu-button{position:relative;width:14em}@media (min-width:992px) and (max-width:1200px){#block-venue-listing-filters-block .form-row .js-form-item-field-community-target-id .ui-selectmenu-button,#block-venue-listing-filters-block .form-row .js-form-item-venue-target-id .ui-selectmenu-button{width:12em}}@media (max-width:576px){#block-venue-listing-filters-block .form-row .js-form-item-field-community-target-id .ui-selectmenu-button,#block-venue-listing-filters-block .form-row .js-form-item-venue-target-id .ui-selectmenu-button{width:100%}}#block-venue-listing-filters-block .form-row .js-form-item-field-community-target-id .ui-selectmenu-button:after,#block-venue-listing-filters-block .form-row .js-form-item-venue-target-id .ui-selectmenu-button:after{font-family:FontAwesome,sans-serif;font-size:12px;position:absolute;top:17px;right:17px;content:'\f078'}#block-venue-listing-filters-block .form-row .js-form-item-field-community-target-id .ui-selectmenu-button .ui-selectmenu-icon,#block-venue-listing-filters-block .form-row .js-form-item-venue-target-id .ui-selectmenu-button .ui-selectmenu-icon{background:0 0}#block-venue-listing-filters-block .form-row .form-type-date{width:14rem}@media (min-width:992px) and (max-width:1200px){#block-venue-listing-filters-block .form-row .form-type-date{width:12em}}@media (max-width:576px){#block-venue-listing-filters-block .form-row .form-type-date{width:100%}}#block-venue-listing-filters-block .form-row .form-type-date label{font-family:'Typold W05 Bold',sans-serif;font-size:18px;line-height:1.56;letter-spacing:.18px;color:#504b47}@media (max-width:576px){#block-venue-listing-filters-block .form-row .form-type-date label{text-align:center}}#block-venue-listing-filters-block .form-row .form-type-date .form-date{font-family:'Typold W05 Bold',sans-serif;padding:12px 18px;text-transform:uppercase;border:solid 2px #f0ebe6;border-radius:8px;background:#fff}#block-venue-listing-filters-block .form-row .form-item-sort-by{display:none}#block-venue-listing-filters-block .form-row .js-form-item-sort-order{position:absolute;right:11px;bottom:-39px;display:block}@media (max-width:576px){#block-venue-listing-filters-block .form-row .js-form-item-sort-order{position:relative;right:auto;bottom:auto}}#block-venue-listing-filters-block .form-row .js-form-item-sort-order label{position:relative;visibility:hidden;float:left;margin:0;padding:0 9px}@media (max-width:576px){#block-venue-listing-filters-block .form-row .js-form-item-sort-order label{float:unset}}#block-venue-listing-filters-block .form-row .js-form-item-sort-order label::after{position:absolute;top:5px;left:0;visibility:visible;content:'Sort By'}@media (max-width:576px){#block-venue-listing-filters-block .form-row .js-form-item-sort-order label::after{top:5px}}#block-venue-listing-filters-block .form-row .js-form-item-sort-order .ui-selectmenu-button{font-weight:700;position:relative;width:auto;padding-bottom:0;color:#504b47;border:0;background:0 0}#block-venue-listing-filters-block .form-row .js-form-item-sort-order .ui-selectmenu-button:after{font-family:FontAwesome,sans-serif;font-size:12px;position:absolute;top:8px;right:17px;content:'\f078'}#block-venue-listing-filters-block .form-row .js-form-item-sort-order .ui-selectmenu-button .ui-selectmenu-icon{background:0 0}#block-venue-listing-filters-block [id^=edit-actions]{display:none}@media (max-width:768px){#block-venue-listing-filters-block .js-form-item-venue-target-id{height:100px}}#block-venue-listing-filters-block .js-form-item-venue-target-id .ui-selectmenu-button{display:none}#block-venue-listing-filters-block .js-form-item-venue-target-id label{font-family:'Typold W05 Bold',sans-serif;font-size:18px;line-height:1.56;letter-spacing:.18px;color:#504b47}@media (max-width:576px){#block-venue-listing-filters-block .js-form-item-venue-target-id label{text-align:center}}#block-venue-listing-filters-block .js-form-item-venue-target-id .custom-select{width:20em!important;height:0;padding:0;border:0}@media (min-width:992px) and (max-width:1200px){#block-venue-listing-filters-block .js-form-item-venue-target-id .custom-select{width:14em!important}}@media (max-width:768px){#block-venue-listing-filters-block .js-form-item-venue-target-id .custom-select{width:17em!important}}@media (max-width:576px){#block-venue-listing-filters-block .js-form-item-venue-target-id .custom-select{width:100%!important}}#block-venue-listing-filters-block .js-form-item-venue-target-id .custom-select .chosen-single{height:53px;border:solid 2px #f0ebe6;border-radius:8px;background:#fff}#block-venue-listing-filters-block .js-form-item-venue-target-id .custom-select .chosen-single>span{font-family:'Typold W05 Bold',sans-serif;font-size:16px;font-weight:700;padding:10px}#block-venue-listing-filters-block .js-form-item-venue-target-id .custom-select .chosen-single div b{background-image:none}#block-venue-listing-filters-block .js-form-item-venue-target-id .custom-select .chosen-single div b:after{font-family:FontAwesome,sans-serif;font-size:12px;position:absolute;top:11px;right:7px;content:'\f078'}#block-venue-listing-filters-block .js-form-item-venue-target-id .custom-select .chosen-drop{border:solid 2px #f0ebe6;border-radius:8px;background:#fff}#block-venue-listing-filters-block .js-form-item-venue-target-id .custom-select .chosen-drop .chosen-search input{border:solid 2px #f0ebe6;border-radius:8px;background:#fff}#block-venue-listing-filters-block .js-form-item-venue-target-id .custom-select .chosen-drop .chosen-results li{font-family:'Typold W05 Bold',sans-serif;font-weight:700;padding:10px 20px 5px;text-align:left;color:#544f4b;border:0;background-color:#fafafa}#block-venue-listing-filters-block .js-form-item-venue-target-id .custom-select .chosen-drop .chosen-results li.highlighted{color:#fafafa;background-color:#544f4b;background-image:none}@media (max-width:576px){#block-venue-listing-filters-block .js-form-item-sort-order{text-align:center}}@media only screen and (max-width:768px){.block-views-blockschedules-block-5 .block__upcoming__shows__venue--details.upcoming-title{margin-bottom:10px}}@media only screen and (max-width:768px){.block-views-blockschedules-block-5 .block__upcoming__shows__event--time{padding-bottom:10px!important}}.block-views-blockschedules-block-5 .block__venue__upcoming__shows-content{padding:0 30px}.block-views-blockschedules-block-5 .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-views-blockschedules-block-5 .block__upcoming__shows--purchase_tickets_link{font-family:'Typold W05 Bold',sans-serif;font-size:18px;font-weight:700;line-height:20px;text-transform:uppercase}.block-views-blockschedules-block-5 .upcoming-title .block__upcoming__select--venue a{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.block-views-blockschedules-block-5 .views-row{margin-bottom:30px;background-color:#fff}@media only screen and (max-width:768px){.block-views-blockschedules-block-5 .show-event-wrapper{float:initial;margin-top:13px}}@media only screen and (min-width:769px){.block-views-blockschedules-block-5 .show-event-wrapper{padding-left:20px}}.block-views-blockschedules-block-5 .block__upcoming__shows__venue--details{display:initial!important;padding-left:0!important}.block-views-blockschedules-block-5 .block__venue__upcoming__shows{padding-bottom:13px}.block-views-blockschedules-block-5 .row.block__venue__upcoming__shows{padding:0 45px;padding-bottom:13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.block-views-blockschedules-block-5 .row.block__venue__upcoming__shows{padding:0 30px}}.block-views-blockschedules-block-5 .field-select-artist{padding-top:20px;border-top:2px solid #f0ebe6}@media only screen and (max-width:768px){.block-views-blockschedules-block-5 .field-select-artist{padding-top:23px}.block-views-blockschedules-block-5 .field-select-artist article{padding:0!important}}.block-views-blockschedules-block-5 .artist-image-wrapper{max-width:120px;height:70px;margin-right:15px}.block-views-blockschedules-block-5 .artist-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-views-blockschedules-block-5 .artists-wrapper{margin-bottom:30px}@media only screen and (max-width:768px){.block-views-blockschedules-block-5 .artists-wrapper{margin-bottom:15px}}.block-views-blockschedules-block-5 .artist-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.block-views-blockschedules-block-5 .block__upcoming__shows--view-node{padding:0!important}.block-views-blockschedules-block-5 .artist-title-wrapper{font-family:'Typold W05 Bold',sans-serif;font-size:19px;line-height:1.2;text-transform:uppercase;color:#504b47}.block-views-blockschedules-block-5 .block__upcoming__shows--view-node{font-family:'Typold W05',sans-serif;font-size:10px;font-weight:600;text-transform:uppercase}.block-views-blockschedules-block-5 .fort-myers-icon .block__upcoming__shows--date_of_performance-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-5 .fort-myers-icon .block__upcoming__shows--date_of_performance-details::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Calender-Orange.svg);background-repeat:no-repeat}.block-views-blockschedules-block-5 .fort-myers-icon .block__upcoming__shows--time_of_performance-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-5 .fort-myers-icon .block__upcoming__shows--time_of_performance-details::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Clock-Orange.svg);background-repeat:no-repeat}.block-views-blockschedules-block-5 .fort-myers-icon .block__upcoming__shows--free_performance{font-family:'Typold W05 Bold',sans-serif;font-size:18px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-5 .fort-myers-icon .block__upcoming__shows--free_performance::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Black-ticket.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.block-views-blockschedules-block-5 .fort-myers-icon .block__upcoming__shows--purchase_tickets_link{font-weight:bolder;display:-webkit-box;display:-ms-flexbox;display:flex;color:#ff641e;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-5 .fort-myers-icon .block__upcoming__shows--purchase_tickets_link a{color:inherit}.block-views-blockschedules-block-5 .fort-myers-icon .block__upcoming__shows--purchase_tickets_link::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Ticket-Orange.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.block-views-blockschedules-block-5 .captiva-island-icon .block__upcoming__shows--date_of_performance-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-5 .captiva-island-icon .block__upcoming__shows--date_of_performance-details::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Calender-Green.svg);background-repeat:no-repeat}.block-views-blockschedules-block-5 .captiva-island-icon .block__upcoming__shows--time_of_performance-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-5 .captiva-island-icon .block__upcoming__shows--time_of_performance-details::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Clock-Green.svg);background-repeat:no-repeat}.block-views-blockschedules-block-5 .captiva-island-icon .block__upcoming__shows--free_performance{font-family:'Typold W05 Bold',sans-serif;font-size:18px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-5 .captiva-island-icon .block__upcoming__shows--free_performance::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Black-ticket.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.block-views-blockschedules-block-5 .captiva-island-icon .block__upcoming__shows--purchase_tickets_link{font-weight:bolder;display:-webkit-box;display:-ms-flexbox;display:flex;color:#4b9b2b;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-5 .captiva-island-icon .block__upcoming__shows--purchase_tickets_link a{color:inherit}.block-views-blockschedules-block-5 .captiva-island-icon .block__upcoming__shows--purchase_tickets_link::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Green-ticket.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.block-views-blockschedules-block-5 .downtown-fort-myers-icon .block__upcoming__shows--date_of_performance-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-5 .downtown-fort-myers-icon .block__upcoming__shows--date_of_performance-details::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Calender-Blue.svg);background-repeat:no-repeat}.block-views-blockschedules-block-5 .downtown-fort-myers-icon .block__upcoming__shows--time_of_performance-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-5 .downtown-fort-myers-icon .block__upcoming__shows--time_of_performance-details::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Clock-Blue.svg);background-repeat:no-repeat}.block-views-blockschedules-block-5 .downtown-fort-myers-icon .block__upcoming__shows--free_performance{font-family:'Typold W05 Bold',sans-serif;font-size:18px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-5 .downtown-fort-myers-icon .block__upcoming__shows--free_performance::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Black-ticket.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.block-views-blockschedules-block-5 .downtown-fort-myers-icon .block__upcoming__shows--purchase_tickets_link{font-weight:bolder;display:-webkit-box;display:-ms-flexbox;display:flex;color:#008caa;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-5 .downtown-fort-myers-icon .block__upcoming__shows--purchase_tickets_link a{color:inherit}.block-views-blockschedules-block-5 .downtown-fort-myers-icon .block__upcoming__shows--purchase_tickets_link::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Blue-Ticket.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.block-views-blockschedules-block-5 .cape-coral-icon .block__upcoming__shows--date_of_performance-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-5 .cape-coral-icon .block__upcoming__shows--date_of_performance-details::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Calender-Red.svg);background-repeat:no-repeat}.block-views-blockschedules-block-5 .cape-coral-icon .block__upcoming__shows--time_of_performance-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-5 .cape-coral-icon .block__upcoming__shows--time_of_performance-details::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Clock-Red.svg);background-repeat:no-repeat}.block-views-blockschedules-block-5 .cape-coral-icon .block__upcoming__shows--free_performance{font-family:'Typold W05 Bold',sans-serif;font-size:18px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-5 .cape-coral-icon .block__upcoming__shows--free_performance::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Black-ticket.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.block-views-blockschedules-block-5 .cape-coral-icon .block__upcoming__shows--purchase_tickets_link{font-weight:bolder;display:-webkit-box;display:-ms-flexbox;display:flex;color:#ef2b2d;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-5 .cape-coral-icon .block__upcoming__shows--purchase_tickets_link a{color:inherit}.block-views-blockschedules-block-5 .cape-coral-icon .block__upcoming__shows--purchase_tickets_link::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Red-Ticket.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media only screen and (max-width:768px){.block-views-blockschedules-block-3 .special-event-title{margin-bottom:10px}}.block-views-blockschedules-block-3 .node__content{margin-top:0}@media only screen and (max-width:768px){.block-views-blockschedules-block-3 .view-content{padding:0 15px!important}}@media only screen and (max-width:768px){.block-views-blockschedules-block-3 .special-event-performance-details-wrapper{-ms-flex-item-align:baseline;align-self:baseline}}@media only screen and (max-width:768px){.block-views-blockschedules-block-3 .venue-demo-block{padding:0}.block-views-blockschedules-block-3 .venue-demo-block h4{margin:0!important}}.block-views-blockschedules-block-3 .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-views-blockschedules-block-3 .block__upcoming__shows--free_performance img{margin-right:10px}.block-views-blockschedules-block-3 .artist-title-wrapper{font-family:'Typold W05 Bold',sans-serif;font-size:19px;line-height:1.2;text-transform:uppercase;color:#504b47}.block-views-blockschedules-block-3 .block__upcoming__shows--time_of_performance-details i{font-size:5px;text-align:center;vertical-align:middle}.block-views-blockschedules-block-3 .block__upcoming__shows--time_of_performance-details img{margin:0}.block-views-blockschedules-block-3 .block__venue__upcoming__shows-content{padding:0 30px;border-top:2px solid #f0ebe6}.block-views-blockschedules-block-3 .block__venue__upcoming__shows{padding:0 15px;padding-bottom:15px}@media only screen and (max-width:768px){.block-views-blockschedules-block-3 .block__venue__upcoming__shows{padding:0 30px}}.block-views-blockschedules-block-3 .block__venue__upcoming__shows .block__upcoming__shows__event--time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:768px){.block-views-blockschedules-block-3 .block__venue__upcoming__shows .block__upcoming__shows__event--time{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.block-views-blockschedules-block-3 .block__venue__upcoming__shows .block__upcoming__shows__event--tickets{padding:0!important;text-align:right;border:none;border-radius:0}.block-views-blockschedules-block-3 .block__venue__upcoming__shows .block__upcoming__shows__event--tickets img{-o-object-fit:contain;object-fit:contain}.block-views-blockschedules-block-3 .block__venue__upcoming__shows .block__upcoming__shows__event--tickets a{font-weight:700;text-transform:uppercase;color:#4b9b2b!important}.block-views-blockschedules-block-3 .block__upcoming__shows--purchase_tickets_link{font-family:'Typold W05 Bold',sans-serif;font-size:18px;font-weight:700;line-height:20px;text-transform:uppercase}.block-views-blockschedules-block-3 .field-select-artist{padding-top:20px}@media only screen and (max-width:768px){.block-views-blockschedules-block-3 .field-select-artist{padding-top:23px}.block-views-blockschedules-block-3 .field-select-artist article{padding:0!important}}.block-views-blockschedules-block-3 .artists-wrapper{margin-bottom:30px}@media only screen and (max-width:768px){.block-views-blockschedules-block-3 .artists-wrapper{margin-bottom:12px}}.block-views-blockschedules-block-3 .artist-image-wrapper{width:120px;height:70px;margin-right:15px}.block-views-blockschedules-block-3 .artist-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-views-blockschedules-block-3 .artist-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.block-views-blockschedules-block-3 .artist-content-wrapper .block__upcoming__shows--view-node{padding:0!important}.block-views-blockschedules-block-3 .artist-content-wrapper .block__upcoming__shows--view-node a{font-family:'Typold W05',sans-serif;font-size:10px;font-weight:600;text-transform:uppercase}.block-views-blockschedules-block-3 .fort-myers-icon .block__upcoming__shows--date_of_performance-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-3 .fort-myers-icon .block__upcoming__shows--date_of_performance-details::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Calender-Orange.svg);background-repeat:no-repeat}.block-views-blockschedules-block-3 .fort-myers-icon .block__upcoming__shows--time_of_performance-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-3 .fort-myers-icon .block__upcoming__shows--time_of_performance-details::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Clock-Orange.svg);background-repeat:no-repeat}.block-views-blockschedules-block-3 .fort-myers-icon .block__upcoming__shows--free_performance{font-family:'Typold W05 Bold',sans-serif;font-size:18px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-3 .fort-myers-icon .block__upcoming__shows--free_performance::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Black-ticket.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.block-views-blockschedules-block-3 .fort-myers-icon .block__upcoming__shows--purchase_tickets_link{font-weight:bolder;display:-webkit-box;display:-ms-flexbox;display:flex;color:#ff641e;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-3 .fort-myers-icon .block__upcoming__shows--purchase_tickets_link a{color:inherit}.block-views-blockschedules-block-3 .fort-myers-icon .block__upcoming__shows--purchase_tickets_link::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Ticket-Orange.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.block-views-blockschedules-block-3 .captiva-island-icon .block__upcoming__shows--date_of_performance-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-3 .captiva-island-icon .block__upcoming__shows--date_of_performance-details::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Calender-Green.svg);background-repeat:no-repeat}.block-views-blockschedules-block-3 .captiva-island-icon .block__upcoming__shows--time_of_performance-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-3 .captiva-island-icon .block__upcoming__shows--time_of_performance-details::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Clock-Green.svg);background-repeat:no-repeat}.block-views-blockschedules-block-3 .captiva-island-icon .block__upcoming__shows--free_performance{font-family:'Typold W05 Bold',sans-serif;font-size:18px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-3 .captiva-island-icon .block__upcoming__shows--free_performance::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Black-ticket.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.block-views-blockschedules-block-3 .captiva-island-icon .block__upcoming__shows--purchase_tickets_link{font-weight:bolder;display:-webkit-box;display:-ms-flexbox;display:flex;color:#4b9b2b;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-3 .captiva-island-icon .block__upcoming__shows--purchase_tickets_link a{color:inherit}.block-views-blockschedules-block-3 .captiva-island-icon .block__upcoming__shows--purchase_tickets_link::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Green-ticket.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.block-views-blockschedules-block-3 .downtown-fort-myers-icon .block__upcoming__shows--date_of_performance-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-3 .downtown-fort-myers-icon .block__upcoming__shows--date_of_performance-details::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Calender-Blue.svg);background-repeat:no-repeat}.block-views-blockschedules-block-3 .downtown-fort-myers-icon .block__upcoming__shows--time_of_performance-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-3 .downtown-fort-myers-icon .block__upcoming__shows--time_of_performance-details::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Clock-Blue.svg);background-repeat:no-repeat}.block-views-blockschedules-block-3 .downtown-fort-myers-icon .block__upcoming__shows--free_performance{font-family:'Typold W05 Bold',sans-serif;font-size:18px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-3 .downtown-fort-myers-icon .block__upcoming__shows--free_performance::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Black-ticket.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.block-views-blockschedules-block-3 .downtown-fort-myers-icon .block__upcoming__shows--purchase_tickets_link{font-weight:bolder;display:-webkit-box;display:-ms-flexbox;display:flex;color:#008caa;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-3 .downtown-fort-myers-icon .block__upcoming__shows--purchase_tickets_link a{color:inherit}.block-views-blockschedules-block-3 .downtown-fort-myers-icon .block__upcoming__shows--purchase_tickets_link::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Blue-Ticket.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.block-views-blockschedules-block-3 .cape-coral-icon .block__upcoming__shows--date_of_performance-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-3 .cape-coral-icon .block__upcoming__shows--date_of_performance-details::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Calender-Red.svg);background-repeat:no-repeat}.block-views-blockschedules-block-3 .cape-coral-icon .block__upcoming__shows--time_of_performance-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-3 .cape-coral-icon .block__upcoming__shows--time_of_performance-details::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Clock-Red.svg);background-repeat:no-repeat}.block-views-blockschedules-block-3 .cape-coral-icon .block__upcoming__shows--free_performance{font-family:'Typold W05 Bold',sans-serif;font-size:18px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-3 .cape-coral-icon .block__upcoming__shows--free_performance::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Black-ticket.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.block-views-blockschedules-block-3 .cape-coral-icon .block__upcoming__shows--purchase_tickets_link{font-weight:bolder;display:-webkit-box;display:-ms-flexbox;display:flex;color:#ef2b2d;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-3 .cape-coral-icon .block__upcoming__shows--purchase_tickets_link a{color:inherit}.block-views-blockschedules-block-3 .cape-coral-icon .block__upcoming__shows--purchase_tickets_link::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Red-Ticket.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.block-views-blockschedules-block-1 .block__upcoming__shows--purchase_tickets_link{font-family:'Typold W05 Bold',sans-serif;font-weight:700;padding:0!important;border:none!important}@media only screen and (max-width:768px){.block-views-blockschedules-block-1 .block__upcoming__shows{padding:15px!important}}@media only screen and (max-width:768px){.block-views-blockschedules-block-1 .block__upcoming__shows__event--tickets{margin:0!important}}@media only screen and (max-width:768px){.block-views-blockschedules-block-1 .block__upcoming__shows__event--time{padding:0!important}}.block-views-blockschedules-block-1 .special-artist-row{padding:0!important}@media only screen and (max-width:768px){.block-views-blockschedules-block-1 .show-event-time-wrapper{padding-left:5px}}@media only screen and (max-width:768px){.block-views-blockschedules-block-1 .show-event-time-wrapper{float:initial!important;padding-bottom:20px}}@media only screen and (max-width:768px){.block-views-blockschedules-block-1 .view-content{padding:0 15px!important}}@media only screen and (max-width:768px){.block-views-blockschedules-block-1 .block__upcoming__shows__event--venue{padding:0!important}}@media only screen and (max-width:768px){.block-views-blockschedules-block-1 #special-event-artist-title-div{margin:0!important}}@media only screen and (min-width:768px){.block-views-blockschedules-block-1 .block__upcoming__shows .row{padding:0 30px}}.block-views-blockschedules-block-1 .fort-myers-icon .block__upcoming__shows--date_of_performance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-1 .fort-myers-icon .block__upcoming__shows--date_of_performance::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Calender-Orange.svg);background-repeat:no-repeat}.block-views-blockschedules-block-1 .fort-myers-icon .block__upcoming__shows--time_of_performance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-1 .fort-myers-icon .block__upcoming__shows--time_of_performance::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Clock-Orange.svg);background-repeat:no-repeat}.block-views-blockschedules-block-1 .fort-myers-icon .block__upcoming__shows--free_performance{font-family:'Typold W05 Bold',sans-serif;font-size:18px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-1 .fort-myers-icon .block__upcoming__shows--free_performance::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Black-ticket.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.block-views-blockschedules-block-1 .fort-myers-icon .block__upcoming__shows--purchase_tickets_link{font-weight:bolder;display:-webkit-box;display:-ms-flexbox;display:flex;color:#ff641e;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-1 .fort-myers-icon .block__upcoming__shows--purchase_tickets_link a{color:inherit}.block-views-blockschedules-block-1 .fort-myers-icon .block__upcoming__shows--purchase_tickets_link::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Ticket-Orange.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.block-views-blockschedules-block-1 .captiva-island-icon .block__upcoming__shows--date_of_performance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-1 .captiva-island-icon .block__upcoming__shows--date_of_performance::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Calender-Green.svg);background-repeat:no-repeat}.block-views-blockschedules-block-1 .captiva-island-icon .block__upcoming__shows--time_of_performance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-1 .captiva-island-icon .block__upcoming__shows--time_of_performance::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Clock-Green.svg);background-repeat:no-repeat}.block-views-blockschedules-block-1 .captiva-island-icon .block__upcoming__shows--free_performance{font-family:'Typold W05 Bold',sans-serif;font-size:18px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-1 .captiva-island-icon .block__upcoming__shows--free_performance::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Black-ticket.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.block-views-blockschedules-block-1 .captiva-island-icon .block__upcoming__shows--purchase_tickets_link{font-weight:bolder;display:-webkit-box;display:-ms-flexbox;display:flex;color:#4b9b2b;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-1 .captiva-island-icon .block__upcoming__shows--purchase_tickets_link a{color:inherit}.block-views-blockschedules-block-1 .captiva-island-icon .block__upcoming__shows--purchase_tickets_link::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Green-ticket.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.block-views-blockschedules-block-1 .downtown-fort-myers-icon .block__upcoming__shows--date_of_performance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-1 .downtown-fort-myers-icon .block__upcoming__shows--date_of_performance::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Calender-Blue.svg);background-repeat:no-repeat}.block-views-blockschedules-block-1 .downtown-fort-myers-icon .block__upcoming__shows--time_of_performance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-1 .downtown-fort-myers-icon .block__upcoming__shows--time_of_performance::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Clock-Blue.svg);background-repeat:no-repeat}.block-views-blockschedules-block-1 .downtown-fort-myers-icon .block__upcoming__shows--free_performance{font-family:'Typold W05 Bold',sans-serif;font-size:18px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-1 .downtown-fort-myers-icon .block__upcoming__shows--free_performance::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Black-ticket.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.block-views-blockschedules-block-1 .downtown-fort-myers-icon .block__upcoming__shows--purchase_tickets_link{font-weight:bolder;display:-webkit-box;display:-ms-flexbox;display:flex;color:#008caa;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-1 .downtown-fort-myers-icon .block__upcoming__shows--purchase_tickets_link a{color:inherit}.block-views-blockschedules-block-1 .downtown-fort-myers-icon .block__upcoming__shows--purchase_tickets_link::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Blue-Ticket.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.block-views-blockschedules-block-1 .cape-coral-icon .block__upcoming__shows--date_of_performance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-1 .cape-coral-icon .block__upcoming__shows--date_of_performance::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Calender-Red.svg);background-repeat:no-repeat}.block-views-blockschedules-block-1 .cape-coral-icon .block__upcoming__shows--time_of_performance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-1 .cape-coral-icon .block__upcoming__shows--time_of_performance::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Clock-Red.svg);background-repeat:no-repeat}.block-views-blockschedules-block-1 .cape-coral-icon .block__upcoming__shows--free_performance{font-family:'Typold W05 Bold',sans-serif;font-size:18px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-1 .cape-coral-icon .block__upcoming__shows--free_performance::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Black-ticket.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.block-views-blockschedules-block-1 .cape-coral-icon .block__upcoming__shows--purchase_tickets_link{font-weight:bolder;display:-webkit-box;display:-ms-flexbox;display:flex;color:#4b9b2b;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-views-blockschedules-block-1 .cape-coral-icon .block__upcoming__shows--purchase_tickets_link a{color:inherit}.block-views-blockschedules-block-1 .cape-coral-icon .block__upcoming__shows--purchase_tickets_link::before{display:block;width:23px;height:22px;margin-right:7px;content:'';background:url(../images/Icons/Red-Ticket.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.block__upcoming__shows--select_venue a{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media only screen and (min-width:769px){.special-event-title h2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}}.block-views-blockschedules-block-3 .downtown-fort-myers-icon .block__upcoming__shows--purchase_tickets_link a,.block-views-blockschedules-block-3 .fort-myers-icon .block__upcoming__shows--purchase_tickets_link a{font-size:18px;color:inherit!important}#page-wrapper.home-page-container #page{position:relative}#page-wrapper.home-page-container .home-page-bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:800px;background-repeat:no-repeat;background-position:center;background-size:cover!important}#page-wrapper.home-page-container .home-page-bg-img video{min-width:100%;height:800px;-o-object-fit:cover;object-fit:cover}@media (max-width:576px){#page-wrapper.home-page-container .home-page-bg-img video{height:843px}}@media (max-width:320px){#page-wrapper.home-page-container .home-page-bg-img video{height:881px}}#page-wrapper.home-page-container #navbar-main{position:fixed;z-index:99;top:0;width:100%;padding:.5rem 0;background-color:transparent}#page-wrapper.home-page-container #navbar-main [id^=block-mainnavigationpart]{border-bottom:1px solid #fafafa}@media (max-width:576px){#page-wrapper.home-page-container #navbar-main [id^=block-mainnavigationpart]{border-bottom:0}}#page-wrapper.home-page-container #navbar-main [id^=block-mainnavigationpart] ul.nav{margin-bottom:10px}#page-wrapper.home-page-container #navbar-main.menu--item_hover,#page-wrapper.home-page-container #navbar-main.opened{background:#ff641e}#page-wrapper.home-page-container #navbar-main.darkHeader{background-color:#504b46}#page-wrapper.home-page-container #navbar-main.darkHeader [id^=block-mainnavigationpart]{border:0}#page-wrapper.home-page-container #navbar-main.darkHeader.menu--item_hover,#page-wrapper.home-page-container #navbar-main.darkHeader.opened{background:#ff641e}#page-wrapper.home-page-container .home-hero-heading{font-family:'Typold Condensed W05 Bold',sans-serif;font-size:5rem;font-weight:700;text-transform:uppercase;color:#fff}@media (max-width:576px){#page-wrapper.home-page-container .home-hero-heading{font-size:3rem}}@media (max-width:320px){#page-wrapper.home-page-container .home-hero-heading{font-size:2.6rem}}#page-wrapper.home-page-container .home-hero-subheading{font-family:'Typold Extended W05 Book',sans-serif;font-size:2rem;font-weight:400;opacity:.8;color:#fff}@media (max-width:576px){#page-wrapper.home-page-container .home-hero-subheading{font-size:2rem}}#page-wrapper.home-page-container .hero-banner-content{min-height:770px;margin:auto}#page-wrapper.home-page-container .hero-banner-content .scroll-down-arrow-container{position:relative}#page-wrapper.home-page-container .hero-banner-content .scroll-down-arrow-container #scroll-arrow-click{display:inline-block;overflow:hidden}#page-wrapper.home-page-container .hero-banner-content .scroll-down-arrow-container #scroll-arrow-click:after{font-family:FontAwesome,sans-serif;font-size:25px;float:left;margin:0;content:'\f103';text-indent:0;color:#fff}#page-wrapper.home-page-container .hero-banner-content-image-wrapper{position:relative}#page-wrapper.home-page-container .field--name-field-counter{border:0;background-color:transparent}#page-wrapper.home-page-container .field--name-field-counter .is-countdown{border:0;background-color:transparent}#page-wrapper.home-page-container .field--name-field-counter .countdown-section{padding:0 20px}@media (max-width:576px){#page-wrapper.home-page-container .field--name-field-counter .countdown-row{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}}#page-wrapper.home-page-container .field--name-field-counter span.countdown-amount{font-family:'Typold Condensed W05 Bold',sans-serif;font-size:5rem;color:#fff}@media (max-width:992px){#page-wrapper.home-page-container .field--name-field-counter span.countdown-amount{font-size:3rem}}#page-wrapper.home-page-container .field--name-field-counter span.countdown-period{font-size:23px;text-transform:uppercase;color:#fff}@media (max-width:992px){#page-wrapper.home-page-container .field--name-field-counter span.countdown-period{font-size:1rem}}#page-wrapper.home-page-container .hero-banner-content-top{padding-top:150px}@media (max-width:768px){#page-wrapper.home-page-container .hero-banner-content-top{padding-top:170px}}@media (max-width:576px){#page-wrapper.home-page-container .hero-banner-content-top{padding-top:120px}}@media (max-width:320px){#page-wrapper.home-page-container .hero-banner-content-top{padding-left:0}}#page-wrapper.home-page-container .hero-banner-content-top-counter{-ms-flex-item-align:end;align-self:flex-end}@media (max-width:576px){#page-wrapper.home-page-container .hero-banner-content-top-counter{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media (max-width:992px){#page-wrapper.home-page-container #navbar-main>.container .navbar-collapse{margin:0}}.user-logged-in #page-wrapper.home-page-container #header{padding-top:90px}.user-logged-in #page-wrapper.home-page-container #header #navbar-main{z-index:0;top:74px}.user-logged-in #page-wrapper.home-page-container #header #navbar-main.darkHeader{z-index:1}.user-logged-in #page-wrapper.home-page-container .home-content-featured-wrapper{padding-top:40px}.user-logged-in #page-wrapper.home-page-container .home-page-bg-img{height:925px}.user-logged-in #page-wrapper.home-page-container .home-page-bg-img video{height:925px;-o-object-fit:cover;object-fit:cover}.home-page-banner-torn-image{width:100%}@media (max-width:320px){.home-page-banner-torn-image{margin-top:1px}}.user-logged-in .banner-torn-image{margin-top:-32px}.home-content-featured-wrapper{padding-top:120px}@media (max-width:576px){.home-content-featured-wrapper{padding-top:70px}}.home-content-featured-wrapper .field--name-field-content-section-heading{font-family:'Typold Condensed W05 Bold',sans-serif;font-size:84.5px;line-height:.91;max-width:800px;margin:auto;padding:50px 0;letter-spacing:1.69px;color:#008caa}@media (max-width:768px){.home-content-featured-wrapper .field--name-field-content-section-heading{font-size:45px;padding:60px 35px 40px}}@media (max-width:576px){.home-content-featured-wrapper .field--name-field-content-section-heading{padding:60px 16px 40px}}.home-content-featured-wrapper .field__item img{display:block;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.home-content-featured-wrapper .field__item:hover img{-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.home-content-featured-wrapper .field__item{overflow:hidden}.home-content-featured-wrapper .home-content-featured-content{padding:0 150px 0 40px}@media (max-width:576px){.home-content-featured-wrapper .home-content-featured-content{padding:0 35px}}.home-content-featured-wrapper .home-content-featured-images{padding:0 0 0 100px}@media (max-width:768px){.home-content-featured-wrapper .home-content-featured-images{padding:0 50px}}@media (max-width:576px){.home-content-featured-wrapper .home-content-featured-images{padding:0 35px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.home-content-featured-wrapper .field--name-field-content-section-descriptio{font-size:23px;letter-spacing:.46px;color:#ff641e}.home-content-featured-wrapper .field--name-field-content-section-cta{position:relative;display:inline;padding:11px 60px;text-transform:uppercase;border:solid 2px #ff641e;border-radius:25px}@media (max-width:576px){.home-content-featured-wrapper .field--name-field-content-section-cta{display:block;padding:11px 20px;text-align:center}}.home-content-featured-wrapper .field--name-field-content-section-cta a{font-size:15.5px;color:#ff641e}.home-content-featured-wrapper .field--name-field-content-section-cta a:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;content:''}.home-content-featured-wrapper .field--name-field-content-section-cta:hover{background-color:#ff641e}.home-content-featured-wrapper .field--name-field-content-section-cta:hover a{color:#fff}.home-content-featured-wrapper .field--name-field-content-section-body,.home-content-featured-wrapper .field--name-field-content-section-body-home{font-family:'Typold W05 Book',sans-serif;font-size:15.5px;line-height:24px;padding:29px 0 15px;letter-spacing:.16px;color:#504b46}.home-content-featured-wrapper .community-date-wrapper .comm-event-title{display:none}.home-content-featured-wrapper .community-date-wrapper .comm-event-all{display:none!important}.home-content-featured-wrapper .community-date-wrapper .comm-event-list{width:100%;padding:0}.home-content-featured-wrapper .community-date-wrapper .comm-event-list .community-date-list-wrapper{padding:0;list-style:none}.home-content-featured-wrapper .community-date-wrapper .comm-event-list .community-date-list-wrapper li{font-family:'Typold W05 Bold',sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:576px){.home-content-featured-wrapper .community-date-wrapper .comm-event-list .community-date-list-wrapper li{display:block}}.home-content-featured-wrapper .community-date-wrapper .comm-event-list .community-date-list-wrapper li .comm-event-events-title{font-size:15.5px;line-height:24px;padding:0 10px 0 0;letter-spacing:.16px;color:#008caa;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.home-content-featured-wrapper .community-date-wrapper .comm-event-list .community-date-list-wrapper li .comm-event-events-title:after{content:':'}@media (max-width:1200px){.home-content-featured-wrapper .community-date-wrapper .comm-event-list .community-date-list-wrapper li .comm-event-events-title{white-space:nowrap}}.home-content-featured-wrapper .community-date-wrapper .comm-event-list .community-date-list-wrapper li .comm-event-dates{font-family:'Typold W05 Book',sans-serif;font-size:15.5px;line-height:32.5px;letter-spacing:.16px}@media (max-width:1200px){.home-content-featured-wrapper .community-date-wrapper .comm-event-list .community-date-list-wrapper li .comm-event-dates{white-space:nowrap}}.home-content-featured-wrapper .community-date-wrapper .comm-event-list .community-date-list-wrapper li .cape-coral-venue,.home-content-featured-wrapper .community-date-wrapper .comm-event-list .community-date-list-wrapper li .captiva-island-venue,.home-content-featured-wrapper .community-date-wrapper .comm-event-list .community-date-list-wrapper li .downtown-fort-myers-venue,.home-content-featured-wrapper .community-date-wrapper .comm-event-list .community-date-list-wrapper li .fort-myers-beach-venue{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:576px){.home-content-featured-wrapper .community-date-wrapper .comm-event-list .community-date-list-wrapper li .cape-coral-venue,.home-content-featured-wrapper .community-date-wrapper .comm-event-list .community-date-list-wrapper li .captiva-island-venue,.home-content-featured-wrapper .community-date-wrapper .comm-event-list .community-date-list-wrapper li .downtown-fort-myers-venue,.home-content-featured-wrapper .community-date-wrapper .comm-event-list .community-date-list-wrapper li .fort-myers-beach-venue{display:block}}.home-content-featured-wrapper .field--name-field-content-section-images{display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-template-areas:'first-image second-image second-image' 'first-image third-image third-image'}@media (max-width:576px){.home-content-featured-wrapper .field--name-field-content-section-images{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin:30px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}}.home-content-featured-wrapper .field--name-field-content-section-images .field__item.first-image{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;grid-area:first-image}.home-content-featured-wrapper .field--name-field-content-section-images .field__item.first-image img{width:500px;height:500px;-o-object-fit:cover;object-fit:cover}@media (max-width:576px){.home-content-featured-wrapper .field--name-field-content-section-images .field__item.first-image img{width:350px;height:350px;margin:auto}}.home-content-featured-wrapper .field--name-field-content-section-images .field__item.second-image{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:2;grid-area:second-image}.home-content-featured-wrapper .field--name-field-content-section-images .field__item.second-image img{width:250px;height:250px;-o-object-fit:cover;object-fit:cover}@media (max-width:576px){.home-content-featured-wrapper .field--name-field-content-section-images .field__item.second-image img{width:350px;height:350px;margin:auto}}.home-content-featured-wrapper .field--name-field-content-section-images .field__item.third-image{-ms-grid-row:2;-ms-grid-column:2;-ms-grid-column-span:2;grid-area:third-image}.home-content-featured-wrapper .field--name-field-content-section-images .field__item.third-image img{width:250px;height:250px;-o-object-fit:cover;object-fit:cover}@media (max-width:576px){.home-content-featured-wrapper .field--name-field-content-section-images .field__item.third-image img{width:350px;height:350px;margin:auto}}.home-content-featured-wrapper .field--name-field-content-section-images .field--type-image{margin:0}.home-content-featured-wrapper .field--name-field-content-section-images .field--type-image img{margin:0}.home-page-container #pills-locations-tabContent{position:relative}.home-page-container .location-links--container #dropdownMenuLink{position:absolute;z-index:1;top:33px;right:17px;padding:0;border:transparent;background:0 0}.home-page-container .location-links--container #dropdownMenuLink::after{display:none}.home-page-container .location-links--container #dropdownMenuLink::before{font-family:FontAwesome,sans-serif;font-size:25px;content:'\f0c9'}@media only screen and (min-width:992px){.home-page-container .location--links{position:absolute;z-index:1;bottom:21px;left:64px;display:block}}@media only screen and (max-width:991px){.home-page-container .location--links.nav{display:none;margin-bottom:0;padding-left:0;list-style:none}}@media only screen and (max-width:991px){.home-page-container .location--links.nav.show{z-index:1;display:block}}.home-page-container .location--links .nav-link{padding:0;opacity:.5;color:#fffcfa}@media only screen and (max-width:991px){.home-page-container .location--links .nav-link{color:#000}}.home-page-container .location--links .nav-link.active{opacity:1;color:#fafafa}@media only screen and (max-width:991px){.home-page-container .location--links .nav-link.active{color:#000}}@media only screen and (max-width:991px){.home-page-container .location--links .nav-link.active#pills-captiva-tab{color:#4b9b2b}.home-page-container .location--links .nav-link.active#pills-fort-myers-tab{color:#ff641e}.home-page-container .location--links .nav-link.active#pills-downtown-fort-tab{color:#008caa}.home-page-container .location--links .nav-link.active#pills-cape-coral-tab{color:#ef2b2d}}.home-page-container .main-venue--block{position:relative;padding:56px 64px 0;background-repeat:no-repeat;background-position:center;background-size:100% 100%}@media only screen and (max-width:991px){.home-page-container .main-venue--block{padding:56px 24px 0}}@media only screen and (max-width:991px){.home-page-container .main-venue--block{min-height:667px;padding:50px 16px 0}}.home-page-container .main-venue--block#pills-captiva{background-image:url(../images/captiva-desktop.png);background-size:cover}@media only screen and (max-width:991px){.home-page-container .main-venue--block#pills-captiva{background-image:url(../images/captiva-small.png);background-size:100% 100%}}.home-page-container .main-venue--block#pills-captiva.fade .comm-event-dates{display:none}.home-page-container .main-venue--block#pills-captiva.active .captiva-island-venue .comm-event-dates{display:block}.home-page-container .main-venue--block#pills-fort-myers-beach{background-image:url(../images/fmb-desktop.png);background-size:cover}@media only screen and (max-width:991px){.home-page-container .main-venue--block#pills-fort-myers-beach{background-image:url(../images/fmb-small.png);background-size:100% 100%}}.home-page-container .main-venue--block#pills-fort-myers-beach.fade .comm-event-dates{display:none}.home-page-container .main-venue--block#pills-fort-myers-beach.active .fort-myers-beach-venue .comm-event-dates{display:block}.home-page-container .main-venue--block#pills-downtown-fort{background-image:url(../images/dfm-desktop.png);background-size:cover}@media only screen and (max-width:991px){.home-page-container .main-venue--block#pills-downtown-fort{background-image:url(../images/dfm-small.png);background-size:100% 100%}}.home-page-container .main-venue--block#pills-downtown-fort.fade .comm-event-dates{display:none}.home-page-container .main-venue--block#pills-downtown-fort.active .downtown-fort-myers-venue .comm-event-dates{display:block}.home-page-container .main-venue--block#pills-cape-coral{background-image:url(../images/cape-desktop.png);background-size:cover}@media only screen and (max-width:991px){.home-page-container .main-venue--block#pills-cape-coral{background-image:url(../images/cape-small.png);background-size:100% 100%}}.home-page-container .main-venue--block#pills-cape-coral.fade .comm-event-dates{display:none}.home-page-container .main-venue--block#pills-cape-coral.active .cape-coral-venue .comm-event-dates{display:block}.home-page-container .main-venue--block [id^=block-venues-home-page-] .view-venues-home-page{position:relative}.home-page-container .main-venue--block [id^=block-venues-home-page-] .view-venues-home-page .views-field-title{font-family:'Typold Extended W05 Bold',sans-serif;font-size:23px;line-height:1;position:absolute;bottom:40px;max-width:400px;padding:20px;letter-spacing:.46px;text-transform:uppercase}@media (max-width:1200px){.home-page-container .main-venue--block [id^=block-venues-home-page-] .view-venues-home-page .views-field-title{max-width:300px;padding:15px 10px}}@media (max-width:576px){.home-page-container .main-venue--block [id^=block-venues-home-page-] .view-venues-home-page .views-field-title{font-size:27px;max-width:350px}}@media (max-width:320px){.home-page-container .main-venue--block [id^=block-venues-home-page-] .view-venues-home-page .views-field-title{font-size:22px;max-width:300px}}.home-page-container .main-venue--block [id^=block-venues-home-page-] .view-venues-home-page .views-field-title a{color:#fafafa}.home-page-container .main-venue--block [id^=block-venues-home-page-] .view-venues-home-page .slick-dots{bottom:20px;left:20px;text-align:left}.home-page-container .main-venue--block [id^=block-venues-home-page-] .view-venues-home-page .slick-dots li.slick-active button:before{font-family:FontAwesome,sans-serif;font-size:19px;font-weight:700;position:absolute;content:'\f1db';color:#fff}.home-page-container .main-venue--block [id^=block-venues-home-page-] .view-venues-home-page .slick-dots li button:before{font-size:15px;opacity:1;color:#fff}.home-page-container .main-venue--block .venue-map-image-slider{min-height:480px}@media (max-width:576px){.home-page-container .main-venue--block .venue-map-image-slider{width:400px}}.home-page-container .venue-image--container{width:100%;max-width:496px}@media only screen and (max-width:991px){.home-page-container .venue-image--container{max-width:100%;height:auto}}.home-page-container .venue-image--container img{width:100%;height:100%}.home-page-container .venue-image--container .captiva-venue-slider-block{margin-bottom:0}.home-page-container .block-heading{font-family:'Cpl Kirkwood W03 Regular',sans-serif;font-size:38.5px;font-weight:400;line-height:normal;position:absolute;z-index:1;top:50px;left:64px;text-align:left;letter-spacing:2.89px;color:#fafafa}@media only screen and (max-width:991px){.home-page-container .block-heading{font-size:34px;top:16px;left:16px}}@media only screen and (max-width:991px){.home-page-container .venue-block--contents .venue-info{margin-top:148px}}.home-page-container .venue-block--contents .venue-info .venue-dates{font-family:'Typold Extended W05 Bold',sans-serif;font-size:15.5px;line-height:normal;text-align:left;letter-spacing:1.55px;text-transform:uppercase;color:#fafafa}.home-page-container .venue-block--contents .venue-info .venue-name{font-family:'Typold Condensed W05 Bold',sans-serif;font-size:77px;line-height:.9;text-align:left;letter-spacing:1.54px;text-transform:uppercase;color:#f8f7f7}@media only screen and (min-width:992px) and (max-width:1090px){.home-page-container .venue-block--contents .venue-info .venue-name{font-size:65px;padding-bottom:26px}}@media only screen and (max-width:991px){.home-page-container .venue-block--contents .venue-info .venue-name{font-size:45px;font-weight:700;font-style:normal;line-height:.8;margin-top:8px;margin-bottom:14px;letter-spacing:.9px}}.home-page-container .explore-submit-btn{font-family:'Typold Extended W05 Book',sans-serif;font-size:15.5px;line-height:40px;position:absolute;bottom:32px;left:47.6%;display:block;width:100%;max-width:240px;height:44px;text-align:center;text-decoration:none;letter-spacing:.31px;text-transform:uppercase;color:#fafafa;border:solid 1.7px #fafafa;border-radius:21.3px}@media only screen and (max-width:991px){.home-page-container .explore-submit-btn{position:unset;margin-bottom:16px}}.home-page-container .venue-slider-block{position:relative;padding:100px 0 0}.home-page-container .venue-slider-block .community-date-wrapper .comm-event-title{display:none}.home-page-container .venue-slider-block .community-date-wrapper .comm-event-list{padding:0}.home-page-container .venue-slider-block .community-date-wrapper .comm-event-list ul{margin:0;padding:0;list-style:none;color:#fafafa}.home-page-container .venue-slider-block .community-date-wrapper .comm-event-list ul .comm-event-all{display:none}.home-page-container .venue-slider-block .community-date-wrapper .comm-event-list ul .comm-event-date .comm-event-events-title{display:none}.homepage-headliners-block{margin:80px 0 0}.homepage-headliners-block .container-fluid{isolation:isolate}.homepage-headliners-block .container-fluid .homepage-headliners-header-wrapper-image{padding:70px 0 300px;background-color:#ff641e;mix-blend-mode:screen}.homepage-headliners-block .container-fluid .homepage-headliners-header-wrapper-image .home-headliners-header-wrapper-title{font-family:'Typold Condensed W05 Bold',sans-serif;font-size:84.5px;line-height:.91;text-align:right;letter-spacing:1.69px;text-transform:uppercase;color:#f8f7f7;-ms-flex-item-align:end;align-self:flex-end}@media (max-width:768px){.homepage-headliners-block .container-fluid .homepage-headliners-header-wrapper-image .home-headliners-header-wrapper-title{font-size:45px;text-align:left}}.homepage-headliners-block .container-fluid .homepage-headliners-header-wrapper-image .home-headliners-header-wrapper-description{font-size:15.5px;line-height:1.65;padding:15px 60px 0 0;letter-spacing:.16px;color:#fafafa}@media (max-width:576px){.homepage-headliners-block .container-fluid .homepage-headliners-header-wrapper-image .home-headliners-header-wrapper-description{padding:28px 15px}}.homepage-headliners-block .home-headliners-header-wrapper{margin:auto}@media (max-width:576px){.homepage-headliners-block #block-headliners-block-home-page-block .view-content{display:-webkit-box;display:-ms-flexbox;display:flex}}.homepage-headliners-block #block-headliners-block-home-page-block .view-content .views-row.first-image{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;grid-area:first-image}.homepage-headliners-block #block-headliners-block-home-page-block .view-content .views-row.first-image img{width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:576px){.homepage-headliners-block #block-headliners-block-home-page-block .view-content .views-row.first-image img{height:auto}}.homepage-headliners-block #block-headliners-block-home-page-block .view-content .views-row.second-image{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:2;grid-area:second-image}.homepage-headliners-block #block-headliners-block-home-page-block .view-content .views-row.third-image{-ms-grid-row:2;-ms-grid-column:2;-ms-grid-column-span:2;grid-area:third-image}.homepage-headliners-block #block-headliners-block-home-page-block .view-content .views-row.fourth-image{grid-area:fourth-image}.homepage-headliners-block #block-headliners-block-home-page-block .view-content .views-row.fifth-image{grid-area:fifth-image}.homepage-headliners-block #block-headliners-block-home-page-block .view-content .second-image img,.homepage-headliners-block #block-headliners-block-home-page-block .view-content .third-image img{-o-object-fit:cover;object-fit:cover}@media (max-width:576px){.homepage-headliners-block #block-headliners-block-home-page-block .view-content .second-image img,.homepage-headliners-block #block-headliners-block-home-page-block .view-content .third-image img{height:auto}}.homepage-headliners-block #block-headliners-block-home-page-block .view-content .fifth-image img,.homepage-headliners-block #block-headliners-block-home-page-block .view-content .fourth-image img{-o-object-fit:cover;object-fit:cover}@media (max-width:576px){.homepage-headliners-block #block-headliners-block-home-page-block .view-content .fifth-image img,.homepage-headliners-block #block-headliners-block-home-page-block .view-content .fourth-image img{height:auto}}.homepage-headliners-block #block-headliners-block-home-page-block .view-content .headliners__block__view--detail{padding:32px 15px 15px}.block--featured-experiences{margin:auto;padding:80px 0 30px}@media (max-width:576px){.block--featured-experiences{padding:15px 0}}.block--featured-experiences .field--name-field-experiences-heading{font-size:1.906rem;letter-spacing:.72px;text-transform:uppercase;color:#008caa}@media (max-width:576px){.block--featured-experiences .field--name-field-experiences-heading{text-align:center}}.block--featured-experiences .field--name-field-experiences-description{font-size:.969rem;line-height:1.67;width:70%;margin:33px 0 0;letter-spacing:.18px;color:#504b47}@media (max-width:576px){.block--featured-experiences .field--name-field-experiences-description{width:100%;margin:0;padding:8px 0 15px;text-align:center}}.block--featured-experiences .block--featured-experiences-viewnode{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 12px;text-transform:uppercase;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block--featured-experiences .block--featured-experiences-viewnode .field--name-field-featured-experiences-cta{position:relative;display:inline;padding:11px 60px;border:solid 2px #ff641e;border-radius:25px}@media (max-width:576px){.block--featured-experiences .block--featured-experiences-viewnode .field--name-field-featured-experiences-cta{display:block;padding:11px 20px}}.block--featured-experiences .block--featured-experiences-viewnode .field--name-field-featured-experiences-cta a{font-size:15.5px;color:#ff641e}.block--featured-experiences .block--featured-experiences-viewnode .field--name-field-featured-experiences-cta a:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;content:''}.block--featured-experiences .block--featured-experiences-viewnode .field--name-field-featured-experiences-cta:hover{background-color:#ff641e}.block--featured-experiences .block--featured-experiences-viewnode .field--name-field-featured-experiences-cta:hover a{color:#fff}.featured-experience-slider .pagingInfo{font-family:'Typold Condensed W05 Bold',sans-serif;font-size:30.5px;line-height:3.52;padding:24px;text-align:center;letter-spacing:.61px;color:#504b46}.field--name-field-experiences-slides .field_feat_exp_image{position:relative}.field--name-field-experiences-slides .slick-active{padding:20px 0}.field--name-field-experiences-slides .slick-center.slick-center{position:relative;-webkit-transform:scale(1.08);transform:scale(1.08)}.field--name-field-experiences-slides .slick-center.slick-center img{width:100%;height:auto}.field--name-field-experiences-slides .slick-slide img{width:100%;height:auto}.field--name-field-experiences-slides .slick-slide:not(.slick-active){margin:20px 0}.field--name-field-experiences-slides .child{width:100%}.field--name-field-experiences-slides .slide:not(.slick-active){cursor:pointer}.field--name-field-experiences-slides [data-slick-index='-1'] img{width:100%}.field--name-field-experiences-slides .paragraph--type--featured-experiences-slider .featured-experiences-slider-details{font-family:'Typold Extended W05 Bold',sans-serif;position:absolute;bottom:30px;left:23px;text-transform:uppercase}.field--name-field-experiences-slides .paragraph--type--featured-experiences-slider .featured-experiences-slider-details .cape-coral,.field--name-field-experiences-slides .paragraph--type--featured-experiences-slider .featured-experiences-slider-details .captiva-island,.field--name-field-experiences-slides .paragraph--type--featured-experiences-slider .featured-experiences-slider-details .downtown-fort-myers,.field--name-field-experiences-slides .paragraph--type--featured-experiences-slider .featured-experiences-slider-details .fort-myers-beach{font-size:8.5px;display:table;padding:4px 14px;letter-spacing:.85px;color:#fafafa;border-radius:8.5px}@media (max-width:768px) and (orientation:landscape){.field--name-field-experiences-slides .paragraph--type--featured-experiences-slider .featured-experiences-slider-details .cape-coral,.field--name-field-experiences-slides .paragraph--type--featured-experiences-slider .featured-experiences-slider-details .captiva-island,.field--name-field-experiences-slides .paragraph--type--featured-experiences-slider .featured-experiences-slider-details .downtown-fort-myers,.field--name-field-experiences-slides .paragraph--type--featured-experiences-slider .featured-experiences-slider-details .fort-myers-beach{padding:4px 5px}}.field--name-field-experiences-slides .paragraph--type--featured-experiences-slider .featured-experiences-slider-details .downtown-fort-myers a{background-color:#008caa}.field--name-field-experiences-slides .paragraph--type--featured-experiences-slider .featured-experiences-slider-details .captiva-island a{background-color:#4b9b2b}.field--name-field-experiences-slides .paragraph--type--featured-experiences-slider .featured-experiences-slider-details .fort-myers-beach a{background-color:#ff641e}.field--name-field-experiences-slides .paragraph--type--featured-experiences-slider .featured-experiences-slider-details .cape-coral a{background-color:#ef2b2d}.field--name-field-experiences-slides .paragraph--type--featured-experiences-slider .featured-experiences-slider-details .field--name-field-heading{font-size:30.5px;line-height:1;letter-spacing:.61px;color:#fafafa}@media (max-width:1200px){.field--name-field-experiences-slides .paragraph--type--featured-experiences-slider .featured-experiences-slider-details .field--name-field-heading{font-size:26px;padding-right:10px}}.field--name-field-experiences-slides .slick-prev{font-weight:900;z-index:99;top:auto;bottom:-100px;left:45%}@media (max-width:576px){.field--name-field-experiences-slides .slick-prev{left:33%}}.field--name-field-experiences-slides .slick-prev:before{font-family:FontAwesome,sans-serif;font-weight:700;content:'\f104';color:#ff641e}.field--name-field-experiences-slides .slick-next{font-weight:900;z-index:99;top:auto;right:46%;bottom:-100px}@media (max-width:576px){.field--name-field-experiences-slides .slick-next{right:33%}}.field--name-field-experiences-slides .slick-next:before{font-family:FontAwesome,sans-serif;content:'\f105';color:#ff641e}.block-gtranslate.block{margin:0}.block-gtranslate.block .content{padding:0}.block-gtranslate.block select{font-size:13px;margin-right:1rem;padding:.5rem .8rem;text-transform:uppercase;color:#fff;border:none;border-radius:2px;background:url(../images/Arrow.png);background-repeat:no-repeat;background-position-x:100%;background-position-y:13px;-webkit-appearance:none;-moz-appearance:none}.block-gtranslate.block select:focus{border:0;outline:0}.block-gtranslate.block .gtranslate{border:1px solid #fff;border-radius:38px}@media (max-width:576px){.block-gtranslate.block .gtranslate{margin:30px}}.block-gtranslate.block select{background-color:transparent}.block-gtranslate.block select option{color:#000}.node--type-festival-schedule .block-festival-schedule-title{text-align:center}.node--type-festival-schedule .block-festival-schedule-title h3{font-size:30.5px;font-weight:400;margin:49px 0;text-transform:uppercase;color:#504b47}.node--type-festival-schedule .node__content{margin-top:0}.node--type-festival-schedule #views-exposed-form-schedules-block-5{padding:20px 0 0;text-transform:uppercase}.node--type-festival-schedule #views-exposed-form-schedules-block-5 .js-form-type-date label{font-family:'Typold W05 Bold',sans-serif;font-size:18px;line-height:1.56;letter-spacing:.18px;color:#504b47}.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-item-sort-by{display:none!important}.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row{display:-webkit-box;display:-ms-flexbox;display:flex}.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row>fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}@media (max-width:768px){.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row>fieldset{width:100%}}.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .form-item-field-datetime-of-performance-value-1 label,.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-field-community-target-id label{font-family:'Typold W05 Bold',sans-serif;font-size:18px;line-height:1.56;letter-spacing:.18px;color:#504b47}@media (max-width:768px){.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .form-item-field-datetime-of-performance-value-1 label,.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-field-community-target-id label{text-align:center}}.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .form-item-field-datetime-of-performance-value-1 .ui-selectmenu-button,.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-field-community-target-id .ui-selectmenu-button{position:relative;width:17em;padding:15px;border:solid 2px #f0ebe6;border-radius:8px;background:#fff}@media (max-width:768px){.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .form-item-field-datetime-of-performance-value-1 .ui-selectmenu-button,.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-field-community-target-id .ui-selectmenu-button{width:100%}}.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .form-item-field-datetime-of-performance-value-1 .ui-selectmenu-button:after,.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-field-community-target-id .ui-selectmenu-button:after{font-family:FontAwesome,sans-serif;font-size:12px;position:absolute;top:17px;right:17px;content:'\f078'}.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .form-item-field-datetime-of-performance-value-1 .ui-selectmenu-button .ui-selectmenu-icon,.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-field-community-target-id .ui-selectmenu-button .ui-selectmenu-icon{background:0 0}.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .form-item-field-datetime-of-performance-value-1 .ui-selectmenu-text,.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-field-community-target-id .ui-selectmenu-text{font-weight:700}@media (max-width:768px){.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-artist-target-id,.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-venue-target-id{height:100px}}.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-artist-target-id .ui-selectmenu-button,.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-venue-target-id .ui-selectmenu-button{display:none}.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-artist-target-id label,.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-venue-target-id label{font-family:'Typold W05 Bold',sans-serif;font-size:18px;line-height:1.56;letter-spacing:.18px;color:#504b47}@media (max-width:768px){.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-artist-target-id label,.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-venue-target-id label{text-align:center}}.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-artist-target-id .custom-select,.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-venue-target-id .custom-select{width:20em!important;height:0;padding:0;border:0}@media (max-width:768px){.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-artist-target-id .custom-select,.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-venue-target-id .custom-select{width:100%!important}}.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-artist-target-id .custom-select .chosen-single,.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-venue-target-id .custom-select .chosen-single{height:53px;border:solid 2px #f0ebe6;border-radius:8px;background:#fff}.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-artist-target-id .custom-select .chosen-single>span,.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-venue-target-id .custom-select .chosen-single>span{font-family:'Typold W05 Bold',sans-serif;font-size:16px;font-weight:700;padding:10px}.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-artist-target-id .custom-select .chosen-single div b,.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-venue-target-id .custom-select .chosen-single div b{background-image:none}.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-artist-target-id .custom-select .chosen-single div b:after,.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-venue-target-id .custom-select .chosen-single div b:after{font-family:FontAwesome,sans-serif;font-size:12px;position:absolute;top:11px;right:7px;content:'\f078'}.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-artist-target-id .custom-select .chosen-drop,.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-venue-target-id .custom-select .chosen-drop{border:solid 2px #f0ebe6;border-radius:8px;background:#fff}.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-artist-target-id .custom-select .chosen-drop .chosen-search input,.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-venue-target-id .custom-select .chosen-drop .chosen-search input{border:solid 2px #f0ebe6;border-radius:8px;background:#fff}.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-artist-target-id .custom-select .chosen-drop .chosen-results li,.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-venue-target-id .custom-select .chosen-drop .chosen-results li{font-family:'Typold W05 Bold',sans-serif;font-weight:700;padding:10px 20px 5px;text-align:left;color:#544f4b;border:0;background-color:#fafafa}.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-artist-target-id .custom-select .chosen-drop .chosen-results li.highlighted,.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .js-form-item-venue-target-id .custom-select .chosen-drop .chosen-results li.highlighted{color:#fafafa;background-color:#544f4b;background-image:none}.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .form-date{font-family:'Typold W05 Bold',sans-serif;width:17em;padding:12px 45px;text-transform:uppercase;border:solid 2px #f0ebe6;border-radius:8px;background:#fff}@media (max-width:768px){.node--type-festival-schedule #views-exposed-form-schedules-block-5 .form-row .form-date{width:100%}}.node--type-festival-schedule #views-exposed-form-schedules-block-5 .js-form-item-sort-order{display:table!important}.node--type-festival-schedule #views-exposed-form-schedules-block-5 .js-form-item-sort-order label{position:relative;visibility:hidden;float:left;margin:0;padding:0 11px}@media (max-width:576px){.node--type-festival-schedule #views-exposed-form-schedules-block-5 .js-form-item-sort-order label{float:unset}}.node--type-festival-schedule #views-exposed-form-schedules-block-5 .js-form-item-sort-order label::after{font-family:'Typold W05 Bold',sans-serif;font-size:18px;line-height:1.56;position:absolute;top:10px;left:0;visibility:visible;content:'Sort By';letter-spacing:.18px;color:#504b47}@media (max-width:576px){.node--type-festival-schedule #views-exposed-form-schedules-block-5 .js-form-item-sort-order label::after{top:1px}}.node--type-festival-schedule #views-exposed-form-schedules-block-5 .js-form-item-sort-order .ui-selectmenu-button{padding:15px;border:0;background:0 0}.node--type-festival-schedule #views-exposed-form-schedules-block-5 .js-form-item-sort-order .ui-selectmenu-button{position:relative;width:auto}@media (max-width:576px){.node--type-festival-schedule #views-exposed-form-schedules-block-5 .js-form-item-sort-order .ui-selectmenu-button{width:auto}}.node--type-festival-schedule #views-exposed-form-schedules-block-5 .js-form-item-sort-order .ui-selectmenu-button:after{font-family:FontAwesome,sans-serif;font-size:12px;position:absolute;top:17px;right:17px;content:'\f078'}.node--type-festival-schedule #views-exposed-form-schedules-block-5 .js-form-item-sort-order .ui-selectmenu-button .ui-selectmenu-icon{background:0 0}.node--type-festival-schedule #views-exposed-form-schedules-block-5 .js-form-item-sort-order .ui-selectmenu-button .ui-selectmenu-text{font-weight:700}@media (max-width:576px){.node--type-festival-schedule #views-exposed-form-schedules-block-5 .js-form-item-sort-order{text-align:center}}.node--type-festival-schedule #views-exposed-form-schedules-block-5 [id^=edit-submit-schedules]{display:none}.node--type-festival-schedule [id^=edit-artist-target-id] .ui-menu-item-wrapper,.node--type-festival-schedule [id^=edit-artist-target-id] .ui-state-active,.node--type-festival-schedule [id^=edit-field-community-target-id] .ui-menu-item-wrapper,.node--type-festival-schedule [id^=edit-field-community-target-id] .ui-state-active,.node--type-festival-schedule [id^=edit-sort-order] .ui-menu-item-wrapper,.node--type-festival-schedule [id^=edit-sort-order] .ui-state-active,.node--type-festival-schedule [id^=edit-venue-target-id] .ui-menu-item-wrapper,.node--type-festival-schedule [id^=edit-venue-target-id] .ui-state-active{font-weight:700;padding:10px 20px 5px;text-align:center;color:#544f4b;border:0;background-color:#fafafa}.node--type-festival-schedule [id^=edit-artist-target-id] .ui-menu-item-wrapper:hover,.node--type-festival-schedule [id^=edit-artist-target-id] .ui-state-active:hover,.node--type-festival-schedule [id^=edit-field-community-target-id] .ui-menu-item-wrapper:hover,.node--type-festival-schedule [id^=edit-field-community-target-id] .ui-state-active:hover,.node--type-festival-schedule [id^=edit-sort-order] .ui-menu-item-wrapper:hover,.node--type-festival-schedule [id^=edit-sort-order] .ui-state-active:hover,.node--type-festival-schedule [id^=edit-venue-target-id] .ui-menu-item-wrapper:hover,.node--type-festival-schedule [id^=edit-venue-target-id] .ui-state-active:hover{color:#fafafa;background-color:#544f4b}@media (max-width:768px){.timeline-component{padding:0}}.timeline-component .festival-block{overflow:hidden;height:0}.timeline-component .festival-block:nth-of-type(1),.timeline-component .festival-block:nth-of-type(2){overflow:visible;height:auto}@media (max-width:768px){.timeline-component .festival-block{margin-top:50px}}.timeline-component .festival-block:first-child .festival-block--textContent{margin:50px 0 0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.timeline-component .festival-block:first-child .festival-block--imgContent{margin-top:-150px}@media (max-width:768px){.timeline-component .festival-block:first-child .festival-block--imgContent{margin-top:0}}.timeline-component .festival-block .column-seperator-line .border-line{border-right:2px solid #008caa}.timeline-component .festival-block .column-seperator-line::after{position:absolute;right:20px;bottom:30%;width:55px;height:51px;content:'';background-image:url(../images/timeline-pointer.svg)}.timeline-component .festival-block:nth-child(even){flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse}.timeline-component .festival-block:nth-child(even) .column-seperator-line::after{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.timeline-component .festival-block .festival-block--textContent{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.timeline-component .festival-block .festival-block--textContent{padding-right:32px;padding-left:32px}}.timeline-component .festival-block .festival-block--textContent .festival-description--heading{font-family:'Typold Extended W05 Book',sans-serif;font-size:30.5px;text-align:left;letter-spacing:.72px;text-transform:uppercase;color:#008caa;text-shadow:0 0 32px rgba(0,0,0,.2)}@media (max-width:576px){.timeline-component .festival-block .festival-block--textContent .festival-description--heading{line-height:1;width:100%;max-width:195px}}.timeline-component .festival-block .festival-block--textContent .festival-description--text{font-family:'Typold Condensed W05 Book',sans-serif;font-size:15.5px;line-height:1.67;text-align:left;letter-spacing:.18px;color:#504b47}@media (max-width:768px){.timeline-component .festival-block .festival-block--textContent .festival-description--text{font-size:16px;line-height:1.63;letter-spacing:.16px}}.timeline-component .festival-block .festival-block--imgContent .festival-gallery .image-container{padding:0 6px 6px 0}@media (max-width:768px){.timeline-component .festival-block .festival-block--imgContent .festival-gallery .image-container:nth-child(2n){padding-right:0}}.timeline-component .festival-block .festival-block--imgContent .festival-gallery .image-container img{width:100%;max-width:100%;height:100%}@media (max-width:768px){.timeline-component .festival-block .festival-block--imgContent .festival-gallery .image-container:nth-child(n+5){display:none}}.timeline-component .festival-block .festival-block--imgContent .festival-gallery .image-container .fa-instagram{font-size:24px;position:absolute;bottom:14px;left:12px;color:#fff}@media (min-width:576px) and (max-width:768px){.timeline-component .festival-block{display:block}.timeline-component .festival-block .column-seperator-line{display:none!important}.timeline-component .festival-block .festival-block--imgContent .festival-gallery{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.timeline-component .festival-gallery.grid-3,.timeline-component .festival-gallery.grid-6{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:576px){.timeline-component .festival-gallery.grid-3,.timeline-component .festival-gallery.grid-6{-ms-flex-pack:distribute;justify-content:space-around}}.timeline-component .festival-gallery.grid-3 img,.timeline-component .festival-gallery.grid-6 img{width:150px;height:150px;-o-object-fit:cover;object-fit:cover}@media (max-width:576px){.timeline-component .festival-gallery.grid-3 img,.timeline-component .festival-gallery.grid-6 img{width:175px;height:175px}}.timeline-component .festival-gallery.grid-5{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:576px){.timeline-component .festival-gallery.grid-5{-ms-flex-pack:distribute;justify-content:space-around}}.timeline-component .festival-gallery.grid-5 .field--type-image:nth-child(-n+3) img{width:150px;height:150px;-o-object-fit:cover;object-fit:cover}@media (max-width:576px){.timeline-component .festival-gallery.grid-5 .field--type-image:nth-child(-n+3) img{width:175px;height:175px}}.timeline-component .festival-gallery.grid-5 .field--type-image img{width:230px;height:230px;-o-object-fit:cover;object-fit:cover}@media (max-width:576px){.timeline-component .festival-gallery.grid-5 .field--type-image img{width:175px;height:175px}}.timeline-component .festival-gallery.grid-2,.timeline-component .festival-gallery.grid-4{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:576px){.timeline-component .festival-gallery.grid-2,.timeline-component .festival-gallery.grid-4{-ms-flex-pack:distribute;justify-content:space-around}}.timeline-component .festival-gallery.grid-2 img,.timeline-component .festival-gallery.grid-4 img{width:230px;height:230px;-o-object-fit:cover;object-fit:cover}@media (max-width:576px){.timeline-component .festival-gallery.grid-2 img,.timeline-component .festival-gallery.grid-4 img{width:175px;height:175px}}.timeline-component .festival-gallery.grid-1{-o-object-fit:cover;object-fit:cover}.timeline-component .festival-gallery .field--type-image{margin:0 .5em 0 0}.timeline-component .festival-gallery img{margin:0 0 .5em}.timeline-component .load-more-content-button-wrapper{margin:10px}.timeline-component .pager__item{position:relative;display:inline;padding:10px 20px;cursor:pointer;text-transform:uppercase;border:solid 2px #008caa;border-radius:25px}@media (max-width:576px){.timeline-component .pager__item{display:block}}.timeline-component .pager__item #load-more-content-button{font-size:18px;text-align:center;color:#008caa}.timeline-component .pager__item #load-more-content-button:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;content:''}.timeline-component .pager__item:hover{background-color:#008caa}.timeline-component .pager__item:hover #load-more-content-button{color:#fafafa}.row-seperator-line{height:64px}@media (max-width:768px){.row-seperator-line{display:none}}.row-seperator-line .border-line{border-right:2px solid #008caa}@media (max-width:768px){.button-container{margin-top:32px;padding-right:24px;padding-left:24px}}.button-container .load-years--button{width:100%;max-width:320px;height:50px;color:#008caa;border:solid 2px #008caa;border-radius:25px;background-color:transparent}.paragraph--type--filtered-accordion-wrapper{padding:70px 0 30px}.paragraph--type--filtered-accordion-wrapper .block--accordian--community--filter-accordian--wrapper{isolation:isolate}.paragraph--type--filtered-accordion-wrapper .block--accordian--community--filter-accordian--wrapper .container{margin:auto;padding:0;text-transform:uppercase}.paragraph--type--filtered-accordion-wrapper .block--accordian--community--filter-accordian--wrapper .container .block--accordian--community--filter-accordian--heading{font-size:30.5px;letter-spacing:.61px;color:#fff}@media (max-width:576px){.paragraph--type--filtered-accordion-wrapper .block--accordian--community--filter-accordian--wrapper .container .block--accordian--community--filter-accordian--heading{text-align:center}}@media only screen and (max-width:991px){.paragraph--type--filtered-accordion-wrapper .block--accordian--community--filter-accordian--wrapper .container .block--accordian--community--filter-accordian--heading{text-align:center}}.paragraph--type--filtered-accordion-wrapper .block--accordian--community--filter-accordian--wrapper .container .block--accordian--community--filter-accordian--tabs{-ms-flex-item-align:end;align-self:flex-end}.paragraph--type--filtered-accordion-wrapper .block--accordian--community--filter-accordian--wrapper .container .block--accordian--community--filter-accordian--tabs a{font-family:'Typold Extended W05 Bold',sans-serif;font-size:15.5px;letter-spacing:.31px;color:#fff}.paragraph--type--filtered-accordion-wrapper .block--accordian--community--filter-accordian--wrapper .container .block--accordian--community--filter-accordian--tabs a.active#captiva-island-tab{color:#4b9b2b;border-radius:20px;background-color:#fff}.paragraph--type--filtered-accordion-wrapper .block--accordian--community--filter-accordian--wrapper .container .block--accordian--community--filter-accordian--tabs a.active#downtown-fort-myers-tab{color:#008caa;border-radius:20px;background-color:#fff}.paragraph--type--filtered-accordion-wrapper .block--accordian--community--filter-accordian--wrapper .container .block--accordian--community--filter-accordian--tabs a.active#fort-myers-beach-tab{color:#ff641e;border-radius:20px;background-color:#fff}.paragraph--type--filtered-accordion-wrapper .block--accordian--community--filter-accordian--wrapper .container .block--accordian--community--filter-accordian--tabs a.active#cape-coral-tab{color:#ef2b2d;border-radius:20px;background-color:#fff}@media only screen and (max-width:991px){.paragraph--type--filtered-accordion-wrapper .block--accordian--community--filter-accordian--wrapper .container .block--accordian--community--filter-accordian--tabs ul{padding-top:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.paragraph--type--filtered-accordion-wrapper .block--accordian--community--filter-accordian--wrapper .container .block--accordian--community--filter-accordian--tabs li.nav-item{margin-bottom:.5rem;padding:0 0 0 20px}.paragraph--type--filtered-accordion-wrapper .block--accordian--community--filter-accordian--wrapper .block--accordian--community--filter-accordian{padding:100px 0}@media (max-width:576px){.paragraph--type--filtered-accordion-wrapper .block--accordian--community--filter-accordian--wrapper .block--accordian--community--filter-accordian{padding:50px 0}}.paragraph--type--filtered-accordion-wrapper .block--accordian--community--filter-accordian--content{margin-top:-60px}@media (max-width:576px){.paragraph--type--filtered-accordion-wrapper .block--accordian--community--filter-accordian--content{margin-top:0}}.paragraph--type--filtered-accordion-wrapper .paragraph--type--accordion-components{padding:0}.paragraph--type--filtered-accordion-wrapper .accordian--filter--cta{padding:32px 0;text-align:center;text-transform:uppercase;background-color:#fff}.paragraph--type--filtered-accordion-wrapper .field--name-field-cta{position:relative;display:inline;padding:11px 60px;border:solid 2px #ff641e;border-radius:25px}@media (max-width:576px){.paragraph--type--filtered-accordion-wrapper .field--name-field-cta{display:block;margin:0 20px;padding:10px}}.paragraph--type--filtered-accordion-wrapper .field--name-field-cta a{font-size:18px;color:#ff641e}@media (max-width:576px){.paragraph--type--filtered-accordion-wrapper .field--name-field-cta a{font-size:15px}}.paragraph--type--filtered-accordion-wrapper .field--name-field-cta a:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;content:''}.paragraph--type--filtered-accordion-wrapper .field--name-field-cta:hover{background-color:#ff641e}.paragraph--type--filtered-accordion-wrapper .field--name-field-cta:hover a{color:#fff}.island-captiva-island-tab .block--accordian--community--filter-accordian{background-color:#4b9b2b;mix-blend-mode:screen}@media (max-width:576px){.island-captiva-island-tab .block--accordian--community--filter-accordian #pills-tab{margin-top:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.island-captiva-island-tab .block--accordian--community--filter-accordian #pills-tab a:hover{color:#4b9b2b;border-radius:20px;background-color:#fff}.island-downtown-fort-myers-tab .block--accordian--community--filter-accordian{background-color:#008caa;mix-blend-mode:screen}@media (max-width:576px){.island-downtown-fort-myers-tab .block--accordian--community--filter-accordian #pills-tab{margin-top:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.island-downtown-fort-myers-tab .block--accordian--community--filter-accordian #pills-tab a:hover{color:#008caa;border-radius:20px;background-color:#fff}.island-fort-myers-beach-tab .block--accordian--community--filter-accordian{background-color:#ff641e;mix-blend-mode:screen}@media (max-width:576px){.island-fort-myers-beach-tab .block--accordian--community--filter-accordian #pills-tab{margin-top:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.island-fort-myers-beach-tab .block--accordian--community--filter-accordian #pills-tab a:hover{color:#ff641e;border-radius:20px;background-color:#fff}.island-cape-coral-tab .block--accordian--community--filter-accordian{background-color:#ef2b2d;mix-blend-mode:screen}@media (max-width:576px){.island-cape-coral-tab .block--accordian--community--filter-accordian #pills-tab{margin-top:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.island-cape-coral-tab .block--accordian--community--filter-accordian #pills-tab a:hover{color:#ef2b2d;border-radius:20px;background-color:#fff}div#sliding-popup{padding:10px;background-color:#ff641e}div#sliding-popup .eu-cookie-compliance-banner .popup-content button{font-size:12px}@media (max-width:768px){div#sliding-popup .eu-cookie-compliance-banner .popup-content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}}@media (max-width:768px){div#sliding-popup .eu-cookie-compliance-banner #popup-text{max-width:100%}}div#sliding-popup .eu-cookie-compliance-banner #popup-buttons{margin:0}div#sliding-popup .eu-cookie-compliance-banner #popup-buttons .agree-button{font-family:'Typold Condensed W05 Bold',sans-serif;padding:11px 30px;text-transform:uppercase;border:solid 2px #fafafa;border-radius:25px}div#sliding-popup .eu-cookie-compliance-banner #popup-buttons .decline-button{font-family:'Typold Condensed W05 Bold',sans-serif;padding:11px 20px;text-transform:uppercase;color:#fafafa;border:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}.node--type-festival-schedule .block-views-blockschedules-block-4 .view-content .block__venue__upcoming__shows .block__upcoming__shows__venue--details .block__upcoming__shows--community,.node--type-festival-schedule .block-views-blockschedules-block-5 .view-content .block__venue__upcoming__shows .block__upcoming__shows__venue--details .block__upcoming__shows--community,.node--type-venue-listing .block-views-blockschedules-block-4 .view-content .block__venue__upcoming__shows .block__upcoming__shows__venue--details .block__upcoming__shows--community,.node--type-venue-listing .block-views-blockschedules-block-5 .view-content .block__venue__upcoming__shows .block__upcoming__shows__venue--details .block__upcoming__shows--community{font-size:.531rem;font-weight:700;color:#fff}.node--type-festival-schedule .block-views-blockschedules-block-4 .view-content .block__venue__upcoming__shows .block__upcoming__select--venue a,.node--type-festival-schedule .block-views-blockschedules-block-5 .view-content .block__venue__upcoming__shows .block__upcoming__select--venue a,.node--type-venue-listing .block-views-blockschedules-block-4 .view-content .block__venue__upcoming__shows .block__upcoming__select--venue a,.node--type-venue-listing .block-views-blockschedules-block-5 .view-content .block__venue__upcoming__shows .block__upcoming__select--venue a{font-size:1.188rem}.node--type-festival-schedule .block-views-blockschedules-block-4 .view-content .block__venue__upcoming__shows .block__upcoming__shows__event--time,.node--type-festival-schedule .block-views-blockschedules-block-5 .view-content .block__venue__upcoming__shows .block__upcoming__shows__event--time,.node--type-venue-listing .block-views-blockschedules-block-4 .view-content .block__venue__upcoming__shows .block__upcoming__shows__event--time,.node--type-venue-listing .block-views-blockschedules-block-5 .view-content .block__venue__upcoming__shows .block__upcoming__shows__event--time{font-size:17px}.node--type-venue-listing .node__content{margin-top:0}.g-recaptcha{margin:10px 0}iframe[title~=recaptcha]{max-height:100%}.node--type-content-page .g-recaptcha>div{margin:auto}.site-footer__bottom{margin:0;background-color:#504b46;mix-blend-mode:screen}.site-footer__bottom #block-renderedsitesettingsblock-2{font-family:'Typold Extended W05 Bold',sans-serif;width:100%}.site-footer__bottom #block-renderedsitesettingsblock-2 hr{max-width:704px;border-color:#fff}@media (max-width:576px){.site-footer__bottom #block-renderedsitesettingsblock-2 hr{max-width:230px}}.site-footer__bottom .site-footer__bottom__block{margin:0;padding:20px 0 0;border:0}.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__social-links{display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:576px){.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__social-links{display:block;padding:0 0 20px;text-align:center}}.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__social-links .paragraph--type--social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:576px){.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__social-links .paragraph--type--social-links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__social-links .field--type-link{padding:0 20px}@media (max-width:576px){.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__social-links .field--type-link{padding:20px}}.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__social-links .field--type-link a{display:inline-block;overflow:hidden;text-indent:-9999px}.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__social-links .field--type-link a:before{font-size:25px;float:left;margin:0;text-indent:0;color:#fff}.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__social-links .field--name-field-media-image{padding:0 20px}@media (max-width:576px){.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__social-links .field--name-field-media-image{padding:20px}}.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__social-links .field--name-field-media-image img{width:209px;height:38px}.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__social-links .dropdown{margin:10px 0}.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__social-links .dropdown .dropdown-toggle{font-size:18px;padding:6px 33px 6px;color:#fafafa;border:1px solid;border-radius:20px}.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__social-links .dropdown a{color:#504b46}.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__footer-menu-one{font-size:11px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;padding:41px 0 80px 0;text-transform:uppercase;color:#fafafa;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:576px){.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__footer-menu-one{padding:41px 0 60px 0}}.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__footer-menu-one .field--name-field-footer-menu-one{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__footer-menu-one .field--name-field-footer-menu-one{flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__footer-menu-one .field--name-field-footer-menu-one .field__item{padding:0 30px}@media (max-width:768px){.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__footer-menu-one .field--name-field-footer-menu-one .field__item{padding:20px}}.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__footer-menu-one .field--name-field-footer-menu-one .field__item a,.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__footer-menu-one .field--name-field-footer-menu-one .field__item a:focus,.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__footer-menu-one .field--name-field-footer-menu-one .field__item a:hover{color:#fafafa}.site-footer__bottom .site-footer__bottom__block .field--name-field-media-image{text-align:center}.site-footer__bottom .site-footer__bottom__block .field--name-field-media-image img{width:170px;height:88px}.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__footer-logo{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__contact-details{font-size:10px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:1px;text-transform:uppercase;color:#fafafa;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__contact-details{display:block;text-align:center}}.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__contact-details .field--name-field-footer-menu-two{font-family:'Typold Extended W05 Bold',sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__contact-details .field--name-field-footer-menu-two{flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__contact-details .field--name-field-footer-menu-two .field__item{position:relative;padding:0 20px}@media (max-width:320px){.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__contact-details .field--name-field-footer-menu-two .field__item{padding:0 10px}}.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__contact-details .field--name-field-footer-menu-two .field__item a{color:#fafafa}.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__contact-details .field--name-field-footer-menu-two .field__item:after{position:absolute;right:0;bottom:3px;content:'.'}@media (max-width:576px){.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__contact-details .field--name-field-footer-menu-two .field__item:nth-of-type(3):after{content:''}}.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__contact-details .field--name-field-footer-copyright-text{padding:0 40px 0 0}@media (max-width:768px){.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__contact-details .field--name-field-footer-copyright-text{padding:20px}}.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__contact-details .field--name-field-footer-phone-number{padding:0 20px}@media (max-width:768px){.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__contact-details .field--name-field-footer-phone-number{padding:20px}}.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__site-trademark{font-size:10px;padding:18px 0 0;text-align:center;letter-spacing:1px;text-transform:uppercase;color:#fafafa}@media (max-width:576px){.site-footer__bottom .site-footer__bottom__block .site-footer__bottom__site-trademark{margin:0 30px}}.site-footer__bottom_wrapper{position:relative;isolation:isolate}.site-footer__bottom_wrapper::after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:'';opacity:.4;background-image:url(../images/weather.jpg);background-size:cover;mix-blend-mode:screen}#navbar-main{text-transform:uppercase;background-color:#504b46}#navbar-main.opened{background-color:#ff641e}#navbar-main.opened .navbar-toggler-icon::after{content:'\f00d'!important}@media (min-width:993px){#navbar-main{height:77px}}@media (max-width:992px){#navbar-main{z-index:9;height:46px}}#navbar-main.menu--item_hover{background:#ff641e}@media (max-width:992px){#navbar-main .navbar-right{display:block;width:40%}#navbar-main .navbar-right .navbar-toggler{font-size:14px;position:absolute;z-index:99;top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fafafa;border:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#navbar-main .navbar-right .navbar-toggler:focus{outline:0}#navbar-main .navbar-right .navbar-toggler .navbar-toggler-text{margin:0 0 3px;padding:0 10px}#navbar-main .navbar-right .navbar-toggler-icon{position:relative;background-image:unset}#navbar-main .navbar-right .navbar-toggler-icon::after{font-family:FontAwesome,sans-serif;font-size:20px;position:absolute;top:0;left:0;content:'\f0c9'}}@media (max-width:992px){#navbar-main .d-md-block{position:absolute;top:8px;left:47%;display:block!important}#navbar-main .d-md-block #block-renderedsitesettingsblock{z-index:9}#navbar-main .d-md-block img{padding:5px 0 10px 0}}@media (max-width:992px) and (max-width:576px){#navbar-main .d-md-block img{width:78px;height:100px}}@media (max-width:992px){#navbar-main .d-md-block .field--name-field-mobile-menu-link{display:none}}#navbar-main>.container{max-width:100%;margin:0}@media (max-width:992px){#navbar-main>.container{position:absolute;top:0;padding:0}#navbar-main>.container .navbar-collapse{position:absolute;z-index:1;top:46px;flex-direction:column;width:100%;background-color:#ff641e;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}}@media (min-width:993px){#navbar-main [id^=block-mainnavigationpart]{position:unset;width:42%}}@media (max-width:992px){#navbar-main [id^=block-mainnavigationpart]{width:100%}#navbar-main [id^=block-mainnavigationpart] .nav{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}#navbar-main [id^=block-mainnavigationpart] .nav>.nav-item{font-size:24px;padding-bottom:10px;text-align:left;border-bottom:1px solid #f8f7f7}#navbar-main [id^=block-mainnavigationpart] .nav .menu{font-size:16px;padding:0;text-align:center}#navbar-main [id^=block-mainnavigationpart] .nav .menu a:hover{color:#ff641e;border-radius:15px;background-color:#f8f7f7}#navbar-main [id^=block-mainnavigationpart] .nav a{color:#fafafa}}#navbar-main [id^=block-mainnavigationpart] ul.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#navbar-main [id^=block-mainnavigationpart] ul.nav>li.nav-item{width:30%}@media (min-width:993px){#navbar-main [id^=block-mainnavigationpart] ul.nav>li.nav-item{text-align:center}#navbar-main [id^=block-mainnavigationpart] ul.nav>li.nav-item a.nav-link{font-size:19.5px;padding:.5rem 0;letter-spacing:.41px;color:#fafafa}#navbar-main [id^=block-mainnavigationpart] ul.nav>li.nav-item a.nav-link:hover{color:#534e4a;border-radius:21.3px;background-color:#f8f7f7}#navbar-main [id^=block-mainnavigationpart] ul.nav>li.nav-item.menu-item--expanded a.nav-link:hover{color:#ff641e}}@media (max-width:992px){#navbar-main [id^=block-mainnavigationpart] ul.nav>li.nav-item{width:100%}}#navbar-main [id^=block-mainnavigationpart] ul.nav>li.nav-item.menu-item--expanded ul.menu{position:absolute;right:0;visibility:hidden;width:100%;list-style:none;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-ms-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in;opacity:0;background-color:#ff641e}@media (max-width:992px){#navbar-main [id^=block-mainnavigationpart] ul.nav>li.nav-item.menu-item--expanded ul.menu{position:relative}}#navbar-main [id^=block-mainnavigationpart] ul.nav>li.nav-item.menu-item--expanded ul.menu a{font-family:'Typold Extended W05 Bold',sans-serif;font-size:16px;margin:20px 10px;padding:5px 10px}#navbar-main [id^=block-mainnavigationpart] ul.nav>li.nav-item.menu-item--expanded:hover ul.menu{z-index:9;visibility:visible;opacity:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:993px){#navbar-main [id^=block-mainnavigationpart] ul.nav>li.nav-item.menu-item--expanded:hover ul.menu{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:100px 0 40px}}@media (max-width:992px){#navbar-main [id^=block-mainnavigationpart] ul.nav>li.nav-item.menu-item--expanded{position:relative;border-radius:0;background:0 0}#navbar-main [id^=block-mainnavigationpart] ul.nav>li.nav-item.menu-item--expanded a{color:#fafafa}#navbar-main [id^=block-mainnavigationpart] ul.nav>li.nav-item.menu-item--expanded a:hover{color:#ff641e}#navbar-main [id^=block-mainnavigationpart] ul.nav>li.nav-item.menu-item--expanded:after{font-family:FontAwesome,sans-serif;font-size:40px;font-weight:700;position:absolute;top:2px;right:25px;display:block;width:10px;height:21px;content:'\f107';color:#fafafa}#navbar-main [id^=block-mainnavigationpart] ul.nav>li.nav-item.menu-item--expanded.sub-dropdown-is-open:after{font-family:FontAwesome,sans-serif;font-size:40px;font-weight:700;position:absolute;top:2px;right:25px;display:block;width:10px;height:21px;content:'\f106';color:#fafafa}#navbar-main [id^=block-mainnavigationpart] ul.nav>li.nav-item.menu-item--expanded a{display:inline-block;width:auto}#navbar-main [id^=block-mainnavigationpart] ul.nav>li.nav-item.menu-item--expanded ul{display:none;list-style-type:none}}@media (min-width:993px){#navbar-main [id^=block-mainnavigationpart] ul.nav .active>a{color:#ff641e!important;border-radius:21.3px;background-color:#f8f7f7}}@media (max-width:992px){#navbar-main #block-mainnavigationpart1{padding:130px 30px 0}}@media (max-width:992px) and (max-width:576px){#navbar-main #block-mainnavigationpart1{padding:100px 30px 0}}@media (min-width:993px){#navbar-main #block-mainnavigationpart1{padding-left:30px}}@media (max-width:992px){#navbar-main #block-mainnavigationpart2{padding:0 30px 30px}}#navbar-main .navbar-brand{z-index:10}@media (min-width:993px){#navbar-main .navbar-brand{width:16%;margin-top:100px;margin-right:0;text-align:center}}@media (max-width:992px){#navbar-main .navbar-brand{display:none}}@media (max-width:992px){#CollapsingNavbar.collapse:not(.show){display:none!important}}.page-artist-detail #main-wrapper{background-color:#faf8f8}.page-artist-detail .article-detail-iheart-embed{margin:0 0 100px;text-transform:uppercase;color:#fafafa;background-color:#ff641e}@media (max-width:768px){.page-artist-detail .article-detail-iheart-embed{margin:0 0 146px}}.page-artist-detail .article-detail-iheart-embed .article-detail-iheart-embed-left--wrapper{border-right:2px solid rgba(240,235,230,.2)}@media (max-width:768px){.page-artist-detail .article-detail-iheart-embed .article-detail-iheart-embed-left--wrapper{border-right:0;border-bottom:2px solid rgba(240,235,230,.2)}}.page-artist-detail .article-detail-iheart-embed .article-detail-iheart-embed-left{padding:83px 46px 83px 73px}@media (max-width:768px){.page-artist-detail .article-detail-iheart-embed .article-detail-iheart-embed-left{padding:55px 25px 0}}.page-artist-detail .article-detail-iheart-embed .article-detail-iheart-embed-left .article-detail-iheart-embed-left--subtext{font-family:'Cpl Kirkwood W03 Regular',sans-serif;font-size:1.594rem;padding:0 0 15px;letter-spacing:2.25px}@media (max-width:576px){.page-artist-detail .article-detail-iheart-embed .article-detail-iheart-embed-left .article-detail-iheart-embed-left--subtext{font-size:22px}}.page-artist-detail .article-detail-iheart-embed .article-detail-iheart-embed-left .article-detail-iheart-embed-left-title{font-family:'Typold Condensed W05 Bold',sans-serif;font-size:4.813rem;line-height:.9;padding:0 30px 68px 0;letter-spacing:1.8px}@media (max-width:576px){.page-artist-detail .article-detail-iheart-embed .article-detail-iheart-embed-left .article-detail-iheart-embed-left-title{font-size:2.938rem;padding:0 30px 44px 0}}.page-artist-detail .article-detail-iheart-embed .article-detail-iheart-embed-left .article-detail-iheart-embed-left-sponser{font-size:1.281rem}@media (max-width:768px){.page-artist-detail .article-detail-iheart-embed .article-detail-iheart-embed-left .article-detail-iheart-embed-left-sponser{display:none}}.page-artist-detail .article-detail-iheart-embed .article-detail-iheart-embed-left .article-detail-iheart-embed-left-sponser .article-detail-iheart-embed-left-sponserimage{padding:10px}.page-artist-detail .article-detail-iheart-embed .article-detail-iheart-embed-left .article-detail-iheart-embed-left-sponser .article-detail-iheart-embed-left-sponserimage img{width:78px;height:100px}.page-artist-detail .article-detail-iheart-embed .article-detail-iheart-embed-right{padding:82px 150px 82px 0}@media (max-width:992px){.page-artist-detail .article-detail-iheart-embed .article-detail-iheart-embed-right{padding:35px 25px}}.page-artist-detail .article-detail-iheart-embed .article-detail-iheart-embed-right>div{font-size:1.906rem;padding:0 0 29px;letter-spacing:.72px}.page-artist-detail .article-detail-iheart-embed .article-detail-iheart-embed-right .article-detail-iheart-embed-left-sponser{font-size:20px;display:none}@media (max-width:768px){.page-artist-detail .article-detail-iheart-embed .article-detail-iheart-embed-right .article-detail-iheart-embed-left-sponser{display:block;padding:20px 10px}}.page-artist-detail .node--type-artist .container{padding:0}.page__listing__page .tabs{margin-bottom:0}#block-headliners-block-artist-overview{margin-bottom:20px}.general-content-page .paragraph--type--general-content-block{clear:both}.general-content-page .paragraph--type--general-content-block .block__general__content{padding:52px 15px 0}.general-content-page .paragraph--type--two-column-content-block{padding:70px 15px 0}@media (max-width:576px){.general-content-page .paragraph--type--two-column-content-block{padding:21px}}.general-content-page .paragraph--type--two-column-content-block .field--type-string{font-size:36px;font-weight:700;color:#504b47}.general-content-page .paragraph--type--two-column-content-block .field--type-string-long{font-size:15.5px;line-height:1.67;padding:23px 0 15px;color:#504b47}@media (max-width:576px){.general-content-page .paragraph--type--two-column-content-block .field--type-string-long{padding:28px 0 15px}}.general-content-page .paragraph--type--accordion-wrapper{padding:70px 0 0}.general-content-page .paragraph--type--accordion-wrapper .accordian-wrapper-heading{font-size:30.5px;text-align:center;letter-spacing:.61px;text-transform:uppercase;color:#008caa}.general-content-page .paragraph--type--songwriter-fest-pass{clear:both;padding:70px 0 0}.general-content-page .paragraph--type--songwriter-fest-pass .block--songwriter-fest-pass .block--songwriter-fest-pass--details{padding:48px;background-color:#fff}@media (max-width:576px){.general-content-page .paragraph--type--songwriter-fest-pass .block--songwriter-fest-pass .block--songwriter-fest-pass--details{margin:0 40px}}.general-content-page .paragraph--type--songwriter-fest-pass .block--songwriter-fest-pass .block--songwriter-fest-pass--details .field--name-field-heading{font-family:'Typold W05 Bold',sans-serif;font-size:30.5px;line-height:1;letter-spacing:.61px;color:#504b47}.general-content-page .paragraph--type--songwriter-fest-pass .block--songwriter-fest-pass .block--songwriter-fest-pass--details .field--name-field-description,.general-content-page .paragraph--type--songwriter-fest-pass .block--songwriter-fest-pass .block--songwriter-fest-pass--details .field--name-field-description-full{font-family:'Typold W05 Book',sans-serif;font-size:15.5px;line-height:1.55;padding:20px 0;letter-spacing:.16px;color:#504b46}.general-content-page .paragraph--type--songwriter-fest-pass .block--songwriter-fest-pass .block--songwriter-fest-pass--details .field--name-field-pass-price{font-family:'Typold W05 Bold',sans-serif;font-size:30.5px;line-height:1;margin:0 0 32px 0;padding:10px 0;letter-spacing:.61px;color:#504b47}.general-content-page .paragraph--type--songwriter-fest-pass .block--songwriter-fest-pass .block--songwriter-fest-pass--details .field--name-field-hlir-cta{position:relative;display:inline;padding:11px 60px;border:solid 2px #ff641e;border-radius:25px}@media (max-width:576px){.general-content-page .paragraph--type--songwriter-fest-pass .block--songwriter-fest-pass .block--songwriter-fest-pass--details .field--name-field-hlir-cta{display:block;padding:10px}}.general-content-page .paragraph--type--songwriter-fest-pass .block--songwriter-fest-pass .block--songwriter-fest-pass--details .field--name-field-hlir-cta a{font-size:18px;color:#ff641e}@media (max-width:576px){.general-content-page .paragraph--type--songwriter-fest-pass .block--songwriter-fest-pass .block--songwriter-fest-pass--details .field--name-field-hlir-cta a{font-size:15px}}.general-content-page .paragraph--type--songwriter-fest-pass .block--songwriter-fest-pass .block--songwriter-fest-pass--details .field--name-field-hlir-cta a:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;content:''}.general-content-page .paragraph--type--songwriter-fest-pass .block--songwriter-fest-pass .block--songwriter-fest-pass--details .field--name-field-hlir-cta:hover{background-color:#ff641e}.general-content-page .paragraph--type--songwriter-fest-pass .block--songwriter-fest-pass .block--songwriter-fest-pass--details .field--name-field-hlir-cta:hover a{color:#fff}.general-content-page .paragraph--type--songwriter-fest-pass .block--songwriter-fest-pass .block--songwriter-fest-pass--image{padding-right:0}@media (max-width:576px){.general-content-page .paragraph--type--songwriter-fest-pass .block--songwriter-fest-pass .block--songwriter-fest-pass--image{margin:0 40px;padding:0}}.general-content-page .paragraph--type--songwriter-fest-pass .block--songwriter-fest-pass .block--songwriter-fest-pass--image .field--type-entity-reference{margin:0}.general-content-page .paragraph--type--songwriter-fest-pass .block--songwriter-fest-pass .block--songwriter-fest-pass--image img{width:100%}.general-content-page .paragraph--type--volunteer-block{position:relative;clear:both;padding:70px 0 0;color:#fafafa}.general-content-page .paragraph--type--volunteer-block a{color:#fafafa}.general-content-page .paragraph--type--volunteer-block .block--type--volunteer-wrapper{position:relative;min-height:600px;background-size:cover}.general-content-page .paragraph--type--volunteer-block .block--type--volunteer-wrapper .container{margin:auto}.general-content-page .paragraph--type--volunteer-block .block--type--volunteer-wrapper .block--type--volunteer--details{padding:80px 0}@media (max-width:576px){.general-content-page .paragraph--type--volunteer-block .block--type--volunteer-wrapper .block--type--volunteer--details{padding:80px 20px}}.general-content-page .paragraph--type--volunteer-block .block--type--volunteer-wrapper .block--type--volunteer-cta{padding:80px 0;text-align:center;text-transform:uppercase;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.general-content-page .paragraph--type--volunteer-block .block--type--volunteer-wrapper .block--type--volunteer-cta .field--name-field-cta{display:inline;padding:8px 25px;border:solid 1.7px #fafafa;border-radius:21.3px}@media (max-width:768px){.general-content-page .paragraph--type--volunteer-block .block--type--volunteer-wrapper .block--type--volunteer-cta .field--name-field-cta{padding:8px 10px}}@media (max-width:576px){.general-content-page .paragraph--type--volunteer-block .block--type--volunteer-wrapper .block--type--volunteer-cta .field--name-field-cta{display:block}}.general-content-page .paragraph--type--volunteer-block .block--type--volunteer-wrapper .block--type--volunteer-cta .field--name-field-cta:hover{border:0;background:#fafafa}.general-content-page .paragraph--type--volunteer-block .block--type--volunteer-wrapper .block--type--volunteer-cta .field--name-field-cta:hover a{color:#504b46}.general-content-page .paragraph--type--volunteer-block .block--type--volunteer-wrapper .block--type--volunteer--heading{text-transform:uppercase}.general-content-page .paragraph--type--volunteer-block .block--type--volunteer-wrapper .block--type--volunteer--heading p{font-size:30.5px;margin-bottom:0;letter-spacing:.61px}.general-content-page .paragraph--type--volunteer-block .block--type--volunteer-wrapper .block--type--volunteer--heading span{font-family:'Typold Condensed W05 Bold',sans-serif;font-size:84.5px;line-height:.91;letter-spacing:1.69px}@media (max-width:576px){.general-content-page .paragraph--type--volunteer-block .block--type--volunteer-wrapper .block--type--volunteer--heading span{font-size:55px}}.general-content-page .paragraph--type--volunteer-block .block--type--volunteer-wrapper .field--name-field-description,.general-content-page .paragraph--type--volunteer-block .block--type--volunteer-wrapper .field--name-field-description-full{font-family:'Typold W05 Book',sans-serif;font-size:15.5px;line-height:1.65;padding:20px 0;letter-spacing:.16px}.general-content-page .paragraph--type--volunteer-block .block--type--volunteer-wrapper .block--type--volunteer--question{font-size:30.5px;padding:30px 0 10px;letter-spacing:.61px;text-transform:uppercase}@media (max-width:576px){.general-content-page .paragraph--type--volunteer-block .block--type--volunteer-wrapper .block--type--volunteer--question{font-size:26px}}.general-content-page .paragraph--type--volunteer-block .block--type--volunteer-wrapper .block--type--volunteer--person-details{font-family:'Typold W05 Bold',sans-serif;font-size:30.5px;line-height:1.18;letter-spacing:.61px}@media (max-width:576px){.general-content-page .paragraph--type--volunteer-block .block--type--volunteer-wrapper .block--type--volunteer--person-details{font-size:27px}}.general-content-page .paragraph--type--volunteer-block .footer-torn-image{z-index:99;top:69px}.general-content-page #block-hotel-deals-block-content-page{cursor:pointer}.general-content-page #block-hotel-deals-block-content-page .views-infinite-scroll-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.general-content-page #block-hotel-deals-block-content-page .views-row{margin-bottom:30px}@media (max-width:576px){.general-content-page #block-hotel-deals-block-content-page .views-row{margin-bottom:20px}}.general-content-page #block-hotel-deals-block-content-page .views-row .block--hotels--deals-details{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:32px;padding:32px;padding-bottom:0}@media (max-width:576px){.general-content-page #block-hotel-deals-block-content-page .views-row .block--hotels--deals-details{min-height:200px}}.general-content-page #block-hotel-deals-block-content-page .views-row .block--hotels--deals-details .hotel-title{font-family:'Typold Condensed W05 Book',sans-serif;font-size:15.5px;font-weight:500;line-height:normal;letter-spacing:.36px;color:#504b47}@media (max-width:576px){.general-content-page #block-hotel-deals-block-content-page .views-row .block--hotels--deals-details .hotel-title{margin-bottom:10px}}.general-content-page #block-hotel-deals-block-content-page .views-row .block--hotels--deals-details a{font-family:'Typold W05 Bold',sans-serif;font-size:30.5px;line-height:1;display:inline-block;margin:12px 0;letter-spacing:.72px;color:#504b47}.general-content-page #block-hotel-deals-block-content-page .views-row .block--hotels--deals-details div a{font-family:'Typold Extended W05 Bold',sans-serif;font-size:12px;position:absolute;bottom:26px;margin:0;letter-spacing:1.2px;text-transform:uppercase;color:#ff641e}.general-content-page #block-hotel-deals-block-content-page .views-row .block--hotels--deals-details div a .fa-chevron-right{padding:5px}.general-content-page #block-hotel-deals-block-content-page .views-row .block--hotels--deals{position:relative;height:100%;padding-bottom:54px;background-color:#fff}.general-content-page #block-hotel-deals-block-content-page .views-row .block--hotels--deals img{width:100%;-o-object-fit:cover;object-fit:cover}.general-content-page #block-hotel-deals-block-content-page .js-pager__items{padding:50px 0 20px;list-style-type:none;text-align:center;text-transform:uppercase}.general-content-page #block-hotel-deals-block-content-page .js-pager__items a{font-size:18px;padding:10px 78px;color:#ff641e;border:solid 2px #ff641e;border-radius:25px}@media (max-width:576px){.general-content-page #block-hotel-deals-block-content-page .js-pager__items a{padding:10px 20px}}.general-content-page #block-hotel-deals-block-content-page .js-pager__items a:hover{color:#fff;background-color:#ff641e}.general-content-page .paragraph--type--webform-component{padding:70px 0 0}.general-content-page .paragraph--type--webform-component .paragraph--type--webform-component--heading{font-size:30.5px;text-align:center;letter-spacing:.61px;text-transform:uppercase;color:#008caa}.general-content-page .paragraph--type--history-component{padding:70px 0 0}.general-content-page .paragraph--type--history-component .block--history-component{isolation:isolate}@media (min-width:1200px){.general-content-page .paragraph--type--history-component .block--history-component.container{padding:0}}.general-content-page .paragraph--type--history-component .block--history-component .block--history-component--background-color{padding:100px 0 50px;background-color:#008caa;mix-blend-mode:screen}.general-content-page .paragraph--type--history-component .block--history-component .block--history-component--headings{text-align:center;text-transform:uppercase}.general-content-page .paragraph--type--history-component .block--history-component .block--history-component--headings .block--history-component--subheading{font-family:'Cpl Kirkwood W03 Regular',sans-serif;font-size:25.5px;letter-spacing:1.91px;color:#fafafa}.general-content-page .paragraph--type--history-component .block--history-component .block--history-component--headings .block--history-component--title{font-family:'Typold Condensed W05 Bold',sans-serif;font-size:77px;line-height:.9;letter-spacing:1.54px;color:#f8f7f7}.general-content-page .field--name-field-slides{position:relative;padding:70px 0 0}.general-content-page .field--name-field-slides .slick-active{padding:20px 0}.general-content-page .field--name-field-slides .slick-center{-webkit-transform:scale(1.08);transform:scale(1.08)}.general-content-page .field--name-field-slides .slick-center img{width:100%}.general-content-page .field--name-field-slides .slick-center .field--type-entity-reference{margin-right:18px}@media (max-width:768px){.general-content-page .field--name-field-slides .slick-center .field--type-entity-reference{margin-right:7px}}@media (min-width:768px) and (max-width:1200px){.general-content-page .field--name-field-slides .slick-center .field--type-entity-reference{margin-right:7px}}.general-content-page .field--name-field-slides .slick-slide:not(.slick-active){margin:20px 0}.general-content-page .field--name-field-slides .child{width:100%}.general-content-page .field--name-field-slides .slide:not(.slick-active){cursor:pointer}.general-content-page .field--name-field-slides .slick-slide img{width:500px!important;height:500px!important;-o-object-fit:cover;object-fit:cover}@media (min-width:576px) and (max-width:768px){.general-content-page .field--name-field-slides .slick-slide img{width:350px!important;height:216px!important}}@media (min-width:768px) and (max-width:1200px){.general-content-page .field--name-field-slides .slick-slide img{height:350px!important}}@media (min-width:1500px){.general-content-page .field--name-field-slides .slick-slide img{width:100%!important;height:auto!important}}.general-content-page .field--name-field-slides .paragraph--type--featured-experiences-slider{position:relative}.general-content-page .field--name-field-slides .paragraph--type--featured-experiences-slider .featured-experiences-slider-details{font-family:'Typold Extended W05 Bold',sans-serif;position:absolute;bottom:30px;left:23px;text-transform:uppercase}@media (max-width:576px){.general-content-page .field--name-field-slides .paragraph--type--featured-experiences-slider .featured-experiences-slider-details{bottom:100px}}.general-content-page .field--name-field-slides .paragraph--type--featured-experiences-slider .featured-experiences-slider-details .cape-coral,.general-content-page .field--name-field-slides .paragraph--type--featured-experiences-slider .featured-experiences-slider-details .captiva-island,.general-content-page .field--name-field-slides .paragraph--type--featured-experiences-slider .featured-experiences-slider-details .downtown-fort-myers,.general-content-page .field--name-field-slides .paragraph--type--featured-experiences-slider .featured-experiences-slider-details .fort-myers-beach{font-size:8.5px;display:table;padding:4px 14px;letter-spacing:.85px;color:#fafafa;border-radius:8.5px}.general-content-page .field--name-field-slides .paragraph--type--featured-experiences-slider .featured-experiences-slider-details .downtown-fort-myers a{background-color:#008caa}.general-content-page .field--name-field-slides .paragraph--type--featured-experiences-slider .featured-experiences-slider-details .captiva-island a{background-color:#4b9b2b}.general-content-page .field--name-field-slides .paragraph--type--featured-experiences-slider .featured-experiences-slider-details .fort-myers-beach a{background-color:#ff641e}.general-content-page .field--name-field-slides .paragraph--type--featured-experiences-slider .featured-experiences-slider-details .cape-coral a{background-color:#ef2b2d}.general-content-page .field--name-field-slides .paragraph--type--featured-experiences-slider .featured-experiences-slider-details .field--name-field-heading{font-size:30.5px;line-height:1;letter-spacing:.61px;color:#fafafa}@media (max-width:1200px){.general-content-page .field--name-field-slides .paragraph--type--featured-experiences-slider .featured-experiences-slider-details .field--name-field-heading{font-size:26px;padding-right:10px}}@media (max-width:576px){.general-content-page .field--name-field-slides .paragraph--type--featured-experiences-slider{position:relative}.general-content-page .field--name-field-slides .paragraph--type--featured-experiences-slider:before{position:absolute;z-index:1;bottom:0;left:0;display:block;width:100%;height:60px;content:'';opacity:.7;background-color:#ff641e}}.general-content-page .field--name-field-slides .slick-prev{z-index:99;left:0;width:60px;height:500px;margin-top:24px;opacity:.7;background-color:#ff641e}@media (max-width:576px){.general-content-page .field--name-field-slides .slick-prev{top:auto;bottom:35px;left:20%;width:auto;height:auto!important;opacity:1;background:0 0}}.general-content-page .field--name-field-slides .slick-prev:before{font-family:FontAwesome,sans-serif;font-size:40px;content:'\f104';opacity:1;color:#fff}.general-content-page .field--name-field-slides .slick-next{z-index:99;top:58%;left:0;width:60px;opacity:.7}@media (min-width:576px) and (max-width:768px){.general-content-page .field--name-field-slides .slick-next{top:64%;height:40px}}@media (min-width:768px) and (max-width:1200px){.general-content-page .field--name-field-slides .slick-next{top:60%;height:40px}}@media (max-width:576px){.general-content-page .field--name-field-slides .slick-next{top:auto;right:20%;bottom:34px;left:auto;width:auto;height:40px;opacity:1}}.general-content-page .field--name-field-slides .slick-next:before{font-family:FontAwesome,sans-serif;font-size:40px;content:'\f105';opacity:1;color:#fff}.general-content-page hr{width:65%}.general-content-page .block_meet-our-headliners{padding:52px 0}.general-content-page .block_meet-our-headliners .block__meet-our-headliners__description{max-width:100%}#page-wrapper.page-not-found-container #page{position:relative}#page-wrapper.page-not-found-container #main-wrapper{min-height:800px}#page-wrapper.page-not-found-container .page-not-found-bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:800px;background-repeat:no-repeat;background-position:center;background-size:cover!important}#page-wrapper.page-not-found-container #navbar-main{position:fixed;z-index:99;top:0;width:100%;padding:.5rem 0;background-color:transparent}#page-wrapper.page-not-found-container #navbar-main [id^=block-mainnavigationpart]{border-bottom:1px solid #fafafa}#page-wrapper.page-not-found-container #navbar-main [id^=block-mainnavigationpart] ul.nav{margin-bottom:10px}#page-wrapper.page-not-found-container #navbar-main.menu--item_hover,#page-wrapper.page-not-found-container #navbar-main.opened{background:#ff641e}#page-wrapper.page-not-found-container #navbar-main.darkHeader{background-color:#504b46}#page-wrapper.page-not-found-container #navbar-main.darkHeader [id^=block-mainnavigationpart]{border:0}#page-wrapper.page-not-found-container #navbar-main.darkHeader.menu--item_hover,#page-wrapper.page-not-found-container #navbar-main.darkHeader.opened{background:#ff641e}#page-wrapper.page-not-found-container .footer-torn-image{display:none}#page-wrapper.page-not-found-container .page-not-found-torn-image{position:absolute;z-index:1}#page-wrapper.page-not-found-container .node--type-basic-page{padding-top:250px}#page-wrapper.page-not-found-container .node--type-basic-page h1{font-family:'Typold Condensed W05 Bold',sans-serif;font-size:99px;line-height:.91;margin-bottom:15px;letter-spacing:1.98px;text-transform:uppercase;color:#f8f7f7}@media (max-width:576px){#page-wrapper.page-not-found-container .node--type-basic-page h1{font-size:72px}}#page-wrapper.page-not-found-container .node--type-basic-page .field--name-title{font-size:36px;letter-spacing:.72px;text-transform:uppercase;color:#ff641e}#page-wrapper.page-not-found-container .node--type-basic-page .field--name-body{font-family:'Typold W05 Book',sans-serif;font-size:18px;line-height:1.67;width:50%;padding:20px 0;letter-spacing:.18px;color:#f8f7f7}@media (max-width:576px){#page-wrapper.page-not-found-container .node--type-basic-page .field--name-body{width:100%}}#page-wrapper.page-not-found-container .node--type-basic-page .field--name-field-content-section-cta a{font-size:1rem;padding:5px 20px;text-transform:uppercase;color:#fafafa;border:solid 2px #fff;border-radius:25px}.user-logged-in #page-wrapper.page-not-found-container #header{padding-top:90px}.user-logged-in #page-wrapper.page-not-found-container #header #navbar-main{z-index:0;top:74px}.user-logged-in #page-wrapper.page-not-found-container #header #navbar-main.darkHeader{z-index:1}.user-logged-in #page-wrapper.page-not-found-container #main-wrapper{min-height:700px;padding-top:0}@media (max-width:576px){.user-logged-in #page-wrapper.page-not-found-container #main-wrapper{min-height:600px}}.user-logged-in #page-wrapper.page-not-found-container .node--type-basic-page{padding-top:90px}#page-wrapper{overflow-x:hidden}img{max-width:100%}
/*# sourceMappingURL=main.css.map */
