a.custom-purpleButton {
  background: #3b1550;
  color: white !important;
  text-decoration: none;
  padding: 4px 15px;
  border-radius: 15px;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;
  font-size: 80%; }
  a.custom-purpleButton:hover {
    filter: brightness(150%); }

span.custom-outfit {
  font-family: "Outfit", sans-serif; }

span.custom-300 {
  font-weight: 300; }

span.custom-400 {
  font-weight: 400; }

span.custom-500 {
  font-weight: 500; }

span.custom-600 {
  font-weight: 600; }

span.custom-700 {
  font-weight: 700; }

span.custom-800 {
  font-weight: 800; }

span.custom-900 {
  font-weight: 900; }

span.custom-20 {
  font-size: 20px; }

span.custom-25 {
  font-size: 25px; }

span.custom-30 {
  font-size: 30px; }

span.custom-35 {
  font-size: 35px; }

span.custom-40 {
  font-size: 40px; }

span.custom-45 {
  font-size: 45px; }

span.custom-50 {
  font-size: 50px; }

span.custom-letterspacing-1 {
  letter-spacing: 1px; }

span.custom-letterspacing-2 {
  letter-spacing: 2px; }

span.custom-allcaps {
  text-transform: uppercase; }

body{font-family:"Outfit",sans-serif;font-size:18px;font-weight:500;color:#240c33}h1,h2,h3,h4,h5,h6{margin:20px 0px 20px 0px;color:#240c33 !important}h1{font-family:"Cinzel",serif;font-size:45px}h2{font-family:"Outfit",sans-serif;font-size:40px;font-weight:500}h3{font-family:"Cinzel",serif;text-transform:uppercase;font-weight:500;font-size:30px}h4{font-family:"Outfit",sans-serif;text-transform:uppercase;font-weight:500;font-size:20px}h5{font-family:"Outfit",sans-serif;font-weight:600;font-size:18px}h6{font-family:"Outfit",sans-serif;text-transform:uppercase;font-weight:500;font-size:18px}p{margin:20px 0px 20px 0px}a,a:visited{color:#3b1550;transition:.3s}a:active,a:hover{color:#3b1550;text-decoration:none;transition:.3s}p.small.artist-info-block{text-transform:uppercase;font-weight:300;letter-spacing:2px}button,.btn{border:none;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-family:"Outfit",sans-serif}.btn-lg{font-size:25px;text-transform:uppercase;font-weight:500;letter-spacing:1px;padding:20px 30px}.btn-primary{color:#3b1550;background:#fff;border:2px solid #9b84ab}.btn-primary:hover{border:2px solid #9b84ab;background:#eae4ef;color:#3b1550}.btn-primary:visited{color:#3b1550 !important}.btn-default{background:#3b1550;color:#fff;border:none}.btn-default:hover{background:#3b1550;color:#fff;filter:brightness(150%)}.btn-default:visited{color:#fff !important}.btn-info{background:#eae4ef;color:#3b1550}.btn-info:hover{background:#eae4ef;color:#3b1550;filter:brightness(90%)}.btn-info:visited{color:#3b1550 !important}.btn-xs{padding:4px 8px;font-size:11px;line-height:1;border-radius:3px}.header-social-media{padding-top:5px;padding-bottom:5px}.header-social-media .fa{vertical-align:middle;color:#111}.header-links{padding-top:5px;padding-bottom:5px}.header-logo{padding:10px}.header-logo img{max-width:300px;height:auto}.header-search{padding-top:15px;padding-bottom:15px}nav{height:auto;width:100%;top:0;left:0;z-index:20;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.nav-top{background:#fff;padding:0px 0px 0px 0px;height:auto;margin-top:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.nav-mobile{background-color:#fff}.nav-mobile .text-left{text-align:left !important}.nav-mobile .navbar-toggle,.nav-mobile .call-toggle,.nav-mobile .tickets-button{margin-top:-2px !important;margin-bottom:0;border:0 !important;background-color:#3b1550 !important;padding:8px}.nav-mobile .call-toggle{float:right;margin-right:0;margin-left:15px}.nav-mobile .navbar-toggle{float:none;margin-left:0;margin-right:15px}.nav-mobile .navbar-toggle .fa,.nav-mobile .call-toggle .fa,.nav-mobile .tickets-button .fa{color:#fff !important}.nav-main{background-color:none;width:100%;height:auto;border:0 !important}.nav-main .container{position:relative}.nav-main ul.nav{list-style-type:none;-webkit-transition:padding .3s;-moz-transition:padding .3s;transition:padding .3s}.nav-main ul.nav li{vertical-align:top}.nav-main ul.nav li a{height:50px;line-height:50px;background-color:rgba(0,0,0,0);padding:0px 20px 0px 20px;margin:0;transition:.3s}.nav-main ul.nav li a:hover{transition:.3s}.nav-main ul.nav .open .dropdown-toggle{box-shadow:0px 3px 5px rgba(0,0,0,.1);background:#240c33;color:#fff;border-radius:4px 4px 0 0}.nav-main ul.nav .open a,.nav-main ul.nav .open a:focus,.nav-main ul.nav .open a:hover{color:#fff !important}.nav-main ul.nav ul.dropdown-menu{margin-top:0;border-top-width:0;width:100%;max-width:none;min-width:300px;background:#240c33;box-shadow:0px 4px 5px rgba(0,0,0,.1);border:none}.nav-main ul.nav ul.dropdown-menu a{height:auto;padding:15px 20px;margin:0;font-size:15px;white-space:normal;line-height:1;background:#240c33;color:#fff}.nav-main ul.nav ul.dropdown-menu a:hover{filter:brightness(150%)}.nav-main ul.nav ul.dropdown-menu .dropdown-header{height:40px;line-height:40px;border-bottom:2px solid #222;padding:0px 10px 0px 10px;padding-left:20px;font-family:Cinzel;font-size:25px !important;font-weight:600;color:#a898b5}nav.small{height:auto;position:fixed;top:0px;background:#fff;margin-top:0;box-shadow:0px 0px 20px rgba(0,0,0,.3)}nav.small .header-logo img{height:40px}nav.small .nav-top{transition:.3s}nav.small .nav-main{box-shadow:none}.navbar-collapse{display:block;border-top:0 !important;box-shadow:none !important;padding:0 !important;overflow-x:visible;overflow-y:auto;height:0;max-height:400px}.navbar-collapse.in,.navbar-collapse.collapsing{display:block;overflow-y:auto;height:auto;max-height:400px;margin:-15px}.minilogo{color:#fff;position:absolute;top:0;left:-9999px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.minilogo a{text-decoration:none !important}.top-banner a,.top-banner a:hover{border:none}.top-banner .carousel-inner{overflow:hidden}.top-banner .container-fluid{padding:0 !important;margin:0 !important}.top-banner .row{padding:0 !important;margin:0 !important}.top-banner .col-xs-12,.top-banner .col-sm-12,.top-banner .col-md-12,.top-banner .col-lg-12{padding:0 !important;margin:0 !important}.top-banner img{min-width:100% !important}.top-banner .carousel-control{width:100px}.top-banner .carousel-control .glyphicon-chevron-left,.top-banner .carousel-control .glyphicon-chevron-right,.top-banner .carousel-control .icon-next,.top-banner .carousel-control .icon-prev{font-size:40px;height:40px;width:40px;color:#fff}.top-banner .carousel-indicators li{width:30px;height:30px;border-radius:30px}.top-banner .carouselButtons button:nth-child(5),.top-banner .carouselButtons button:nth-child(7){display:none}main{margin-top:30px;position:relative;min-height:100%;height:auto !important;height:100%;width:100%}.purple-boxA{background:#eae4ef;border:15px solid #fff;border-radius:20px;padding:30px}.purple-boxB{background:#aca0b5;border:15px solid #fff;border-radius:20px;padding:30px;position:relative}.series-block-wrapper,.location-block-wrapper,.date-block-wrapper,.starttime-block-wrapper{position:relative;padding-left:45px}.series-block-wrapper p,.location-block-wrapper p,.date-block-wrapper p,.starttime-block-wrapper p{margin:5px 0}.series-block-wrapper::before,.location-block-wrapper::before,.date-block-wrapper::before,.starttime-block-wrapper::before{font-family:FontAwesome;color:rgba(68,37,127,.1);font-size:30px;position:absolute;left:0;top:-5px}.series-block-wrapper::before{content:""}.location-block-wrapper::before{content:""}.date-block-wrapper::before{content:""}.starttime-block-wrapper::before{content:""}.artist-ticket-info-wrapper{position:relative}.artist-ticket-info-wrapper{position:relative;background:#eae4ee;padding:20px 0 30px 0;margin-top:-31px;margin-bottom:20px}.artist-ticket-info-wrapper hr{border-top:1px solid #d9d1e2 !important}section{padding-top:0px;padding-bottom:0px}section .content{display:block;margin:0 auto}section .content #layout-row-1{margin-top:30px}.tickets-wrapper{background:#eae4ef;color:#240c33;font-size:18px}.footer{padding:20px 20px 10px 20px;color:#3b1550}.footer a,.footer a:visited,.footer a.active{color:#3b1550}.footer a:hover{border-bottom:none !important}.footer ul.nav-stacked{text-align:left !important}.footer ul.nav-stacked li.dropdown-header{padding:10px;font-size:20px;font-weight:600;text-transform:uppercase;color:#240c33;clear:both}.footer ul.nav-stacked li a{padding:5px 10px;transition:.2s;color:#3b1550}.footer ul.nav-stacked li a:hover{filter:brightness(150%);background:none;padding:5px 10px 5px 15px;transition:.2s}.footer .footer-copyright-wrapper{padding:20px 0;border-top:1px solid #eee;margin-top:20px}body #notifications-bar{display:block;z-index:1000;position:relative;top:0;right:0;left:0;width:100%;height:auto;background:#eae4ef;color:#240c33;padding:10px;FONT-WEIGHT:600}body #notifications-bar a,body #notifications-bar a:visited{color:#240c33;text-decoration:underline}body #notifications-bar p{padding:0;margin:0}body #notifications-bar .phone-social{text-align:right}body #notifications-bar .phone-number{display:inline-block;margin:0 10px}body #notifications-bar .social-media-wrapper{display:inline-block;margin:0 10px}body #notifications-bar .social-media-wrapper .fa-brands{font-size:25px;margin:0 10px}body .nav-pills>li.active>a,body .nav-pills>li.active>a:focus,body .nav-pills>li.active>a:hover{background:#3b1550}body .small #notifications-bar{display:none}body img{font-family:"object-fit: cover; object-position: center;"}body #content:focus{outline:none}body .container-80{width:80%;margin:20px 10%}body .admin .nimble-widget-banner.col-md-12{width:calc(100vw - 10px);margin-left:calc((100vw - 1570px)/2*-1 + 7px)}body .btn-skip{color:#1e0827;background-color:#ead2ff;height:auto;width:auto;padding:7px 15px 7px 15px;border-radius:0;border-bottom-right-radius:7px;text-decoration:underline}body .btn-skip:hover,body .btn-skip:active,body .btn-skip:visited{color:#fff}body .btn-skip:hover,body .btn-skip:active{text-decoration:none}body.user-is-tabbing *:focus{background:#000 !important;color:#fff !important;-moz-box-shadow:inset 0 0 10px #000;-webkit-box-shadow:inset 0 0 10px #000;box-shadow:inset 0 0 10px #000}body.user-is-tabbing .carousel-inner a:focus{outline:#000 auto 20px;outline-offset:-2px}.wrapper{padding:0 !important;margin:0 !important;overflow:hidden}.vcenter{display:inline-block;vertical-align:middle;float:none !important}.modal-backdrop{z-index:5}.back-to-top{margin-right:10px;position:fixed;bottom:60px;right:0px;background-color:#333;padding:1em;display:none;opacity:.75;filter:alpha(opacity=75);zoom:1;border-radius:5px}a.back-to-top{color:#fff !important;text-decoration:none !important}.back-to-top:hover{background-color:#333;filter:brightness(105%)}@media print{body,html,main,.wrapper{font-family:"Arial Black",arial-black !important;font-size:12px !important;color:#000 !important;background-color:#fff !important;width:100% !important;height:100% !important;border:0 !important;margin:0 !important;padding:0}a[href]:after{content:" (" attr(href) ") "}}.home-page .top-banner .carousel-inner .item::after{background:linear-gradient(0deg, black, transparent 50%);width:100%;height:100%;position:absolute;top:0;content:"";z-index:0}.home-page .top-banner .slide-description{z-index:1;padding:0 10px}.home-page .top-banner .slide-description .slide-title{color:#fff;font-family:"Cinzel",serif;display:block;text-shadow:0px 0px 40px #000,0px 1px 10px #000,0px 0px 50px #000,0px 0px 40px #000}.home-page .top-banner .slide-description .slide-caption{color:#fff;display:block;font-weight:500;text-shadow:0px 0px 40px #000,0px 1px 10px #000}.home-page .top-banner .carouselButtons{padding:0 10px}.home-page .top-banner .carouselButtons .btn{background:rgba(0,0,0,0);color:#fff;border:2px solid;text-shadow:0px 0px 10px #000;box-shadow:0px 0px 10px #000}.home-page main{margin-top:0}.home-page main .upcoming-events-wrapper .title p{margin:0}.home-page main .upcoming-events-wrapper .event-details,.home-page main .upcoming-events-wrapper .event-location,.home-page main .upcoming-events-wrapper .event-start-date-month,.home-page main .upcoming-events-wrapper .event-start-time,.home-page main .upcoming-events-wrapper .event-start-daytime,.home-page main .upcoming-events-wrapper .event-start-timezone{display:none}.home-page main .upcoming-events-wrapper .event-start-date-month-full{display:inline-block !important}.home-page main .upcoming-events-wrapper .event-start-date-month-full{margin-right:4px}.home-page main .upcoming-events-wrapper .event-date{margin-top:55px;text-align:center}.home-page main .upcoming-events-wrapper li.event{position:relative}.home-page main .upcoming-events-wrapper li.event:hover .event-thumbnail img{transform:scale(1.05);transition:.2s}.home-page main .upcoming-events-wrapper li.event:has(a) a{position:absolute;top:0;left:0;line-height:1;width:100%;height:100%;padding:210px 0px 0 0;text-align:center;font-weight:600;text-decoration:none !important}.home-page main .upcoming-events-wrapper .event-thumbnail img{height:190px;width:100%;object-fit:cover;border-radius:4px;transition:.2s}.home-page .carousel-indicators{display:none !important}.home-page nav .nav-top{background:#fff}@media(max-width: 767px){main{margin-top:0px !important}.top-banner .carousel-inner img{height:280px;object-fit:cover}.top-banner .carousel-inner .slide-description{position:relative !important;bottom:unset !important;left:0px;width:100%;height:auto !important;background:#3c154e;text-align:center}.top-banner .carouselButtons .btn{background:#eae4ee !important;color:#3d154c !important;border:none !important;box-shadow:none !important;text-shadow:none !important;width:calc(25% - 3px) !important;height:45px !important;margin:4px 0px !important}.home-page .top-banner-up-next{margin-bottom:50px}.home-page .top-banner .carouselButtons{padding:0}.home-page .top-banner .carousel-inner{height:auto !important}.home-page .top-banner .carousel-inner .slide-description{position:relative !important;top:100% !important;bottom:unset !important;left:0px;width:100%;height:auto !important}.home-page .top-banner .carousel-inner .slide-description .slide-description-wrapper{bottom:0 !important;height:120px;display:flex;flex-direction:column;justify-content:center;overflow:visible}.home-page .top-banner .carousel-inner .slide-description .slide-description-wrapper .slide-title{word-break:break-word;font-size:25px;line-height:25px;text-shadow:none !important}.home-page .top-banner .carousel-inner .slide-description .slide-description-wrapper .slide-caption{text-shadow:none !important}.home-page .gold-wrapper .family-series-events li.event .event-col-1 .event-title a{font-size:20px;font-family:"outfit";line-height:1.2;position:relative;width:100%;padding:20px;font-weight:bold}.home-page .gold-wrapper .family-series-events li.event .event-thumbnail{float:none;width:100%;padding-left:0;height:150px;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.home-page .gold-wrapper .family-series-events li.event .event-details{display:none !important}.home-page .gold-wrapper .family-series-events li.event .event-col-2{position:relative;bottom:0;padding:20px 0}.navbar-collapse{background-color:#fff;position:fixed}.home-page #home-nav{position:relative;top:0}.home-page #home-nav .navbar-nav{margin:0 !important}.home-page #home-nav li{width:100%}.home-page #home-nav li a{margin:0}.home-page #home-nav li a:hover{bottom:0px}nav{height:auto}nav .nav-top{height:0}nav .nav-main ul.nav li a{padding-left:30px;border-radius:0;margin:0}nav .nav-main ul.nav ul.dropdown-menu a{padding-left:40px}.nav-mobile{padding-top:15px;padding-bottom:15px}.nav-mobile .btn-sm{font-size:10px}.nav-main{background:#240c33;color:#fff}.nav-main li a,.nav-main li.dropdown{color:#fff}.nav-main .nav-main ul.nav .open .dropdown-toggle{background:#240c33}.nav-main .nav-main ul.nav ul.dropdown-menu,.nav-main .nav-main ul.nav ul.dropdown-menu a{color:#fff;background-color:#240c33}.nav-main .nav-main ul.nav ul.dropdown-menu:hover,.nav-main .nav-main ul.nav ul.dropdown-menu a:hover{font-weight:600}.nav-mobile-logo img{max-height:60px}.nav-main ul.nav li a{height:40px;line-height:40px;padding:0px 10px 0px 10px;margin:0;font-size:16px}.header-social-media{display:inline-block;float:right}.header-social-media .fa{vertical-align:middle;color:#fff;font-size:30px;padding:0 6px}.header-social-media a:hover{border:none}}@media(max-width: 991px){.notification-block-top{line-height:1.2;text-align:center}.upcoming-events-wrapper{margin:30px 0}.upcoming-events-wrapper .upcoming-events-title{font-size:30px;text-align:center}.upcoming-events-wrapper .view-all-events{text-align:center}.upcoming-events-wrapper li.event{border:1px solid #cec0d5;margin:20px;border-radius:4px}nav{position:relative}.home-navigation{padding:10px 0;text-align:left;border-bottom:1px solid #ddd}.home-navigation li.dropdown-header{font-size:32px;font-family:"Cinzel",serif;color:#222;white-space:normal}.home-navigation ul li a{font-size:22px;padding:4px 20px;text-transform:uppercase;letter-spacing:4px;transition:.2s}.home-navigation ul li a:hover{padding:4px 30px 4px 20px;transition:.2s;background:none}.home-page #home-nav{position:relative;top:0}.home-page #home-nav li{width:100%}.home-page #home-nav li a{margin:0}.home-page #home-nav li a:hover{bottom:0px}.home-page main{margin-top:0}.home-page .carousel .slide-description .slide-title{display:block}.header-social-media{display:inline-block;float:right}.header-social-media .fa{vertical-align:middle;color:#fff;font-size:30px;padding:0 6px}.header-social-media a:hover{border:none}.completeinfo-box p{text-align:left !important}.artist-ticket-info-wrapper{text-align:center;margin-top:0 !important}.artist-ticket-info-wrapper .series-block-wrapper::before,.artist-ticket-info-wrapper .location-block-wrapper::before,.artist-ticket-info-wrapper .date-block-wrapper::before,.artist-ticket-info-wrapper .starttime-block-wrapper::before{display:none}.artist-ticket-info-wrapper .series-block-wrapper,.artist-ticket-info-wrapper .location-block-wrapper,.artist-ticket-info-wrapper .date-block-wrapper,.artist-ticket-info-wrapper .starttime-block-wrapper{padding-left:0}.top-banner .slide-description{display:block !important;padding:20px 0}.top-banner .slide-description .slide-title{color:#fff;display:block;font-family:Cinzel;font-size:38px;line-height:1;margin-bottom:10px}.top-banner .slide-description .slide-caption{color:#fff;font-size:20px}.nimble-widget-banner.col-md-12{padding:10px 20px}.nimble-widget-banner.col-md-12 .carousel-inner img{width:100%;height:250px;object-fit:cover}.nimble-widget-banner.col-md-12 .slide-description-wrapper{background:#3b1550;color:#fff;padding:20px;line-height:1}.nimble-widget-banner.col-md-12 .slide-description-wrapper .slide-title{font-size:30px}.nimble-widget-banner.col-md-12 .slide-description-wrapper .slide-caption{display:block;margin-top:10px}.nimble-widget-banner.col-md-12 .carousel-control{display:inline-block !important;height:250px}.nimble-widget-banner.col-md-12 .carouselButtons{display:none}.nimble-widget-banner.col-md-12 .btn:nth-child(2),.nimble-widget-banner.col-md-12 .btn:nth-child(3),.nimble-widget-banner.col-md-12 .btn:nth-child(5),.nimble-widget-banner.col-md-12 .btn:nth-child(7){display:none}.tickets-wrapper{padding:20px 0}footer{background-image:url(/images/floral-bottom-right.svg);background-position:calc(100vw - 380px) calc(100vh - 330px);background-size:400px;background-repeat:no-repeat}}@media(min-width: 992px){nav{position:fixed}.nav-main .container{width:100%}.nav-main .nav-main{width:100%;height:50px}.nav-main .nav-main ul.navbar-nav .navbar-nav{float:right !important}.nav-main .nav-main ul.navbar-nav li:last-of-type{background:#3b1550;border-radius:30px}.nav-main .nav-main ul.navbar-nav li:last-of-type a,.nav-main .nav-main ul.navbar-nav li:last-of-type a:visited{color:#fff;text-transform:uppercase}.nav-main .nav-main ul.navbar-nav ul.dropdown-menu li:last-of-type{background:rgba(0,0,0,0) !important;border-radius:0 !important}.home-page .top-banner{height:800px}.home-page .top-banner img{height:1200px !important;object-fit:cover}.home-page .top-banner .slide-title{font-size:60px;line-height:1;margin-bottom:20px}.home-page .top-banner .slide-caption{font-size:25px}.home-page main{margin-top:0}.home-page main .upcoming-events-wrapper{background:#fff;border-radius:4px;padding:20px 30px;position:relative}.home-page main .upcoming-events-wrapper ul.upcoming-events li.event{width:calc(25% - 24px);display:inline-block;margin:0 10px}.home-page main .upcoming-events-wrapper ul.upcoming-events li.event:nth-of-type(1n+5){display:none}.home-page main .upcoming-events-wrapper span.title{position:absolute;background:#fff;padding:10px 30px;font-size:25px;border-radius:4px;margin-top:-60px;margin-left:20px}.home-page main .upcoming-events-wrapper .viewall{text-align:right;margin:0 0 17px 0;display:block}.home-page main .upcoming-events-wrapper .viewall p{margin:0}.home-page main .upcoming-events-wrapper .viewall a{border:1px solid;padding:2px 20px;border-radius:4px}.home-page .home-navigation{padding:30px;text-align:right}.home-page .home-navigation li.dropdown-header{font-size:40px;font-family:"Cinzel",serif;color:#222}.home-page .home-navigation ul li a{font-size:22px;padding:4px 20px;text-transform:uppercase;letter-spacing:4px;transition:.2s}.home-page .home-navigation ul li a:hover{padding:4px 30px 4px 20px;transition:.2s;background:none}.home-page .top-banner .carousel-inner .item img{max-width:100%;object-fit:cover;max-height:1000px;object-position:center}.top-banner .slide-description{display:block !important;position:absolute;bottom:40px;left:calc((100vw - 1570px)/2);width:1570px;height:auto;text-align:left;vertical-align:bottom;background:none !important;display:block}.top-banner .slide-description .slide-title{font-size:60px;line-height:1;margin-bottom:10px;color:#fff;font-family:"Cinzel",serif;display:block;text-shadow:0px 0px 40px #000,0px 1px 10px #000,0px 0px 50px #000,0px 0px 160px #000}.top-banner .slide-description .slide-caption{font-size:25px;color:#fff;display:block;font-weight:500;text-shadow:0px 0px 40px #000,0px 1px 10px #000}.top-banner img{height:500px !important;object-fit:cover}.season-text-wrapper{margin:40px 0}.header-social-media{display:inline-block;float:right}.header-social-media .fa{vertical-align:middle;color:#111;font-size:30px;padding:0 6px}.header-social-media a:hover{border:none}.tickets-wrapper{padding:50px 0}footer{background-image:url(/images/floral-bottom-right.svg);background-position:calc(100vw - 450px) 10px;background-size:400px;background-repeat:no-repeat}}@media(min-width: 1200px){.navbar-nav{float:right}.home-page .top-banner .slide-description{position:absolute;bottom:350px;left:calc((100vw - 1570px)/2);width:1570px;height:auto;text-align:left;vertical-align:bottom;background:none !important;display:block}.home-page .top-banner .carouselButtons{position:absolute;bottom:300px;left:calc((100vw - 1570px)/2);width:1570px;height:auto;text-align:left;vertical-align:bottom;background:none !important;display:block}.nav-main .container{width:100%}.nav-main .nav-main{width:100%;height:50px}.nav-main .nav-main ul.navbar-nav .navbar-nav{float:right}.nav-main main{margin-top:0}.nav-main .blue-box-1,.nav-main .blue-box-2{height:400px;overflow:hidden}.header-social-media{display:inline-block;float:right}.header-social-media .fa{vertical-align:middle;color:#fff;font-size:30px;padding:0 6px}.header-social-media a:hover{border:none}.nimble-widget-upcomingEvents ul.upcoming-events li.event,.classics-series-events ul.upcoming-events li.event,.variations-series-events ul.upcoming-events li.event{padding:0px 0px 10px 0px;display:inline-block;width:calc(33.3333% - 30px)}.nimble-widget-upcomingEvents ul.upcoming-events li.event .event-title a,.classics-series-events ul.upcoming-events li.event .event-title a,.variations-series-events ul.upcoming-events li.event .event-title a{min-height:300px}.nimble-widget-banner.col-md-12{width:calc(100vw + 20px);margin-left:calc((100vw - 1570px)/2*-1 - 10px)}.nimble-widget-banner.col-md-12 .carousel-inner img{height:650px;width:100%;object-fit:cover}.nimble-widget-banner.col-md-12 .carousel-inner .item::after{background:linear-gradient(-90deg, black, transparent 30%);width:100%;height:100%;position:absolute;top:0;content:"";z-index:0}.nimble-widget-banner.col-md-12 .carousel-control{width:8%}.nimble-widget-banner.col-md-12 .slide-description{display:block !important}.nimble-widget-banner.col-md-12 .slide-description .slide-description-wrapper{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;padding:5% 10%;display:flex}.nimble-widget-banner.col-md-12 .slide-description .slide-description-wrapper .slide-title{width:40%;color:#fff;font-family:"Cinzel",serif;font-size:80px;font-weight:400;text-shadow:0px 0px 20px #000,0px 1px 3px #000;align-content:end;line-height:1}.nimble-widget-banner.col-md-12 .slide-description .slide-description-wrapper .slide-caption{width:60%;top:0;align-items:flex-start;color:#fff;justify-content:right;font-size:25px;text-align:right;text-shadow:0px 0px 20px #000,0px 1px 3px #000}.nimble-widget-banner.col-md-12 .slide-description .slide-description-wrapper .slide-caption::after{content:"Read More";background:#fff;color:#3b1550;padding:10px 20px;font-size:20px;margin-top:20px;display:block;text-shadow:none;opacity:0;clear:both;border-radius:30px;width:180px;justify-self:right;text-transform:uppercase;text-align:center;font-weight:600}.nimble-widget-banner.col-md-12 .item:has(a) .slide-caption::after{opacity:1 !important}.nimble-widget-banner.col-md-12 .carouselButtons{display:none}}@media(min-width: 1400px){.container{width:1370px}}@media(min-width: 1600px){.container{width:1570px}}

/*# sourceMappingURL=site.b8255392f1adbf4f8293.css.map*/