body, .font-body, small, .sub-menu-container .menu-item > .menu-link, .wp-caption, .fbox-center.fbox-italic p, .skills li .progress-percent .counter, .nav-tree ul ul a {
  font-family: 'Syne';
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .font-primary, #logo a, .menu-link, .mega-menu-style-2 .mega-menu-title > .menu-link, .top-search-form input, .entry-link, .entry.entry-date-section span, .button-desc, .fbox-content h3, .tab-nav-lg li a, .counter, .nav-tree li a, label, .widget-filter-links li a {
  font-family: 'RealceBlack';font-weight: normal !important;
}
.navmenu a {
   font-family: 'Syne';font-weight: 600 !important;
}
a:hover {
  color: #0a1e64;
}
body {font-size: 1.05rem;}
footer{visibility:visible;}

.btn{ 
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    font-style: normal;
    text-transform: uppercase;
    font-size: .8125rem;
    font-weight: 600;
    cursor: pointer;
    border: none;
    padding: 12px 20px;
    line-height: 1.2;
    border-radius: .05rem;
    transition: background-color .15s ease-in-out;
}
.btn-danger {
  background-color: #122773 !important;
}
.btn-danger:hover {
  background-color: #0a1e64 !important;
}
.search-header input{
    font-size: .8125rem;
    background-color: transparent;
    border-top: none;
    border-right: none;
    border-left: none;
    border-color: rgba(255, 255, 255, 0.2);
    border-radius: 0;
    height: 46px;
    line-height: 1.2 !important; 
    padding-left: 35px;
    color: #fff;
    }

.slider-nav  { display: hidden;}

.sesaon-body-wrapper{padding-top: 3rem !important;}
.sesaon-body-wrapper .meta-list {padding-left: 0;color: #829529;margin-bottom: 0;}
.sesaon-body-wrapper .meta-list {color: #829529;}

.shows-listing .show-item h6{padding-top:15px;}

.cookie-consent.fixed-bottom {position: fixed;  right: 0;  bottom: 0;  left: 0;  z-index: 1030;background-color: #323232 !important;color: #fff;}
.cookie-consent.fixed-bottom .btn{background-color: #27F2D9;border-color: #27F2D9;color:#122773;}

.acc-rows {  border: 2px solid #ccc;  padding: 25px;  margin-bottom: 50px;}

.table{width:100%;margin-bottom:1rem;color:#212529;background-color:transparent;border-collapse:collapse;}
.table th,.table td{padding:0.75rem;vertical-align:top;}
.table thead th{vertical-align:bottom;}
.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.03);}


.team-image img.artist_image{aspect-ratio: 3/4;  height: 100%;  overflow: hidden;  width: 100%;  object-fit: cover;}
.team .team-title a h4{color:#333;font-weight:bold;}
.team .team-title a span{color:#122773;font-weight:500;}
.team .team-desc .btn{color:#122773;background-color: #27f2d9;border-color: #27f2d9;margin-bottom:15px;font-size: 14px;padding: 5px 15px;}
.team .team-desc .btn:hover {background-color: #1ce3ca;border-color: #1ce3ca;color: #122773;}
.team .team-desc{text-align: center;}

.well{border:2px solid #eee;padding:25px;}
.section.bg-white{background-color:transparent !important;}
.custom_testimonial {border-left: none !important;text-align: center;  max-width: 650px;  margin: 0 auto;}
.custom_testimonial .pic img{aspect-ratio: 1/1;  height: 100%;  overflow: hidden;  width: 200px;  object-fit: cover;border-radius:100%;margin-bottom:20px;}
.custom_testimonial .post {color: #8b8b89;}
.page-show-details .meta-list {list-style: none;}


@media (max-width: 767.98px) {
.primary-heading h4 {font-size: 1.55rem;}
.primary-heading h2 {font-size: 1.15em;}
.header-top-right .btn{padding: 8px 15px;}
.embed .note-video-clip{width: 100%;}
.page-73 .feature-box{margin-top: 20px;}
.artist-item {text-align: center;  width: calc(50% - 15px);  margin: 0 7px;}
.artist-listing{display: flex;flex-wrap: wrap;}
.artist-item h2{font-size: 15px !important;}
.IDLNLLGDGB6HAXY2 .col-md-6 {flex: 0 0 50%;max-width: 50%;}
.IDLNLLGDGB6HAXY2 .container{padding:0 !important;}
.news-listing .show-item h2{font-size: 17px;}
#press-release .style-msg{padding: 1rem  0 !important;}
#press-release .style-msg b{padding-bottom: 15px !important;display: block;}
#press-release .style-msg .btn{margin-top: 10px !important;}
ul.pagination {flex-wrap: wrap;}
.navmenu{top: 108px;}
.hidden-xs.hidden-sm{display:none;}
.calendar-page-wrap .hidden-lg .row.justify-content-center{display:none;}
}
@media (min-width: 992px) {
  .navmenu li > ul {width: max-content;}
 body.include-header .season-package-detail-banner{margin-top: -84px;}
.hidden-lg.hidden-md{display:none;}
.upcoming-events-home .home-show-item h3{margin-bottom:15px;}
}
.IDLOJ8M4OZD50JS0 .accordion-item h3{font-weight:bold;}
.IDLOJ8M4OZD50JS0 .accordion-item p{opacity: 0.7;}
.vmv-item {background-color: #ddf2d5;height: 100%;padding: 40px 20px;border-radius: 6px;}
.vmv-item img{height: 80px; width: auto;}
.vmv-item h3{font-weight: bold;margin-top: 20px;}
.vmv-item p{opacity: 0.8;}
iframe#SpektrixIFrame{border:none;}
.accordion-item-body ul{list-style:disc !important;}
.IDLNLLGDGB6HAXY2 .team {background-color: #f9f5d4;  padding: 15px;}
.IDLNLLGDGB6HAXY2 .col-md-6{padding-bottom:25px;}
.IDLNLLGDGB6HAXY2 .team .team-desc .btn{margin-bottom: 15px;}
body.news-detail-page #slider{
display:none;
}
.news-detail-page #content{
padding:40px 0;
}
.news-detail-page .iconlist{
padding-left:0;
}
.foter-social .adx-twitter::before {
  content: '';
  background-image: url('/images/pagebuilder/88832c4d10b0234ed1fabd55421b7be8a63aecec/le-x-icon-white.png');
  width: 20px;
  display: block;
  height: 20px;
  background-size: 100%;
  background-repeat: no-repeat;
}

.header-top-right li{display:none;}
.header-top-right .btn{padding: 5px 20px;font-weight: 600;}
.header-top-right .btn:hover{opacity:0.9;background-color: #1ce3ca;}
.search-header input{height: 40px;}
#search-btn-top{line-height: 1.0;}
.header-top-right{margin: 4px 0;}

.calendar-page-wrap{min-height:400px;}
.calendar-page-wrap .dropdown-toggle{display:none;}
.calendar-page-wrap .dropdown-menu{text-align: right;}
.calendar-page-wrap .btn-warning{background-color: #d73a30;border-color: #d73a30;padding: 5px 15px;  color: #fff;}
.calendar-page-wrap .btn-warning:hover{opacity:0.9;}
.calendar-page-wrap hr{opacity: 0.2;  margin: 30px 0;}

.marin-class-listing .show-btns{margin-top: 30px;}

.cookie-consent a{color: #27F2D9;}

.page-show-details .meta-list {color: #122773;}
.tab-content .table .btn-info {color: #101010 !important;}

@media (min-width: 768px) and (max-width: 991.98px) {
.primary-heading h4 {font-size: 1.55rem;}
.primary-heading h2 {font-size: 1.15em;}
.embed .note-video-clip{width: 100%;}
.navmenu{top: 112px;}
.hidden-lg.hidden-md{display:none;}
}
@media (min-width: 992px) {
.marin-class-listing .show-item h2{margin-bottom: 0; }
.marin-class-listing .show-item h3{margin-bottom: 30px !important; }
.marin-class-listing .meta-list {margin-bottom: 15px;}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
 .navmenu a {font-size: 13px;}
}



/*NEW BRANDING */
body.include-header .header-main{background-color: #122773 !important;}
body .header-main{background-color: #122773 !important;}
.header-top {background-color: #122773;}
.search-header{background-color: #122773;}
.header-top-right .btn{background-color: #27F2D9;color: #122773;}
.menu-item:hover > .menu-link{color: #27F2D9;}
.btn-secondary {color: #122773;}
.btn-secondary:hover {background-color: #1ce3ca;  border-color: #1ce3ca;  color: #122773;}
footer#footer{background-color: #122773;}
footer .footer-content h4 {border-bottom: 1px solid #0e1a5b;}
.mobile-menu .toggle-search{color: #fff;}
.hamburger{background-color: #fff;}
.hamburger::after, .hamburger::before{background-color: #fff;}
.navmenu{background-color: #122773;}
.search-header{top: 108px;}
footer .footer-copyrights {background-color: #0e1a5b;}
footer .foter-social a{background-color: #27F2D9;color:#122773;}
footer .foter-social a:hover {background-color: #1ce3ca;color:#122773;}
.foter-social .adx-twitter::before {background-image: url('/images/pagebuilder/8a5041f45f00586bb6c55af8e96461c78c9c92eb/le-x-icon-white.png');}
.btn-primary:hover{background-color: #0a1e64;}
.bg-light {background-color: #FFFDED;}
.tns-outer .tns-nav button{background-color: #122773;}
#eventslist .shows-listing .show-item h3{color: #122773;}
.accordion-item-header button i{color: #122773 !important;}
.logo img {width: auto;}
.footer-logo{width: auto;}
.upcoming-events-home h6{font-size:18px;}
.shows-listing .show-info-content h6{font-size:18px;}
.show-detail-wrapper .col-lg-8 h6{font-size:18px;}
.tab-link.active a {background-color: #122773  !important;color: #fff;}
.tab-content .table .btn-info {background-color: #27F2D9 !important;}
#related_events_tab .show-info-content h3{color: #122773;font-family: 'Syne';}
.shows-listing .show-item {background-color: #f9f5d4 !important;}
.search-header input::placeholder { color: #8cb5e1;}
.accordion-item-header .btn:hover {background-color: #f9f5d4 !important ;}
[contenteditable="false"] {display:none;}
.slider-wrapper.vh-50 {height: 30vw;max-height: unset; margin-top: 0 !important; }

.page-146{background-color:#000;}
.page-146 .section-bg{background-color:transparent !important;color:#fff;}
.page-146 .bg-light{background-color:transparent !important;color:#fff;}
.newhomelisting {padding-bottom: 50px;}
.newhomelisting .container{max-width:unset !important;padding:0 !important;}
.newhomelisting .upcoming-events-home{display:flex;flex-wrap:wrap;gap:30px;}
.newhomelisting .home-show-item{background-color: transparent !important;width:calc(33.333% - 20px);padding-bottom: 0;padding-top: 20px;}
.newhomelisting .col-md-5{flex: 0 0 100%;max-width: 100%;padding:0 !important;}
.newhomelisting .col-md-7{flex: 0 0 100%;max-width: 100%;}
.newhomelisting .row{display:block !important;margin: 0 !important;}
.newhomelisting .home-show-item h6{color:#27F2D9;letter-spacing: 1px;}
.newhomelisting .home-show-item h2{margin-top: 0;color:#fff  !important;line-height: 1;}
.newhomelisting .home-show-item h3{color:#6c6c6c !important;margin-bottom: 0;}
.newhomelisting .home-show-item div{color:#6c6c6c !important;margin-bottom: 25px;}
.newhomelisting .btn {font-size: 16px;  padding: 14px 20px;}
.newhomelisting .btn-primary{color:#fff !important;background-color: #6c6c6c !important;border: 2px solid #6c6c6c;}
.newhomelisting .btn-primary:hover{color:#6c6c6c !important;background-color: transparent !important;}
.newhomelisting .btn-secondary{float: left;margin-right:10px;background-color: #122773;  color: #fff;  border: 2px solid #122773;}
.newhomelisting .btn-secondary:hover{background-color: #0b1b57; border: 2px solid #0b1b57;}

.page-146 #press-release {background-color: #122773;max-width: 1290px;margin: 0 auto;padding: 40px 30px;}
.page-146 #press-release .title-bdr{margin-bottom: 0 !important;}
.page-146 #press-release a{color:#27F2D9;}
.page-146 #press-release .style-msg {border-bottom: 1px solid #1c1a62;padding-left: 0 !important;font-size: 19px;}
.page-146 #press-release #loadMoreBtn {background-color: #fff;  margin-top: 15px;}
.IDM3SV45J8TCDLD1 .btn-info{background-color: #122773; color: #fff; }


@media (max-width: 991.98px) {
  .menu-item:not(:first-child) {border-top: none;}
  .navmenu li {border-bottom: 1px solid #171876;}
}
@media (min-width: 992px) {
  .navmenu li > ul > li:hover > a{border-bottom: 1px solid #f2f2f2;}
  .navmenu li{border-bottom: none !important;}
.logo img{margin-top: -42px;}
.header-main {padding: 0 0 0 0;  }
 .page-show-details.include-header .show-detail.banner {margin-top: 0;}
 body.include-header .slider-wrapper {margin-top: 0 !important;}
.page-146 #press-release h2{font-size: 38px;}
.page-146 .sponsors  .section-heading h3{font-size: 38px;margin-bottom: 0;}
.IDM3SUFFVE65QWY5{padding-right:50px;}
.IDLOHE1LVCYCCOQ1 .section-padding-lg{padding-top: 40px !important;}
.upcoming-events-home .home-show-item p{font-size: 1.2vw;}
.upcoming-events-home .home-show-item div{font-size: 1.2vw;}
}
@media (max-width: 767.98px) {
.newhomelisting .home-show-item{width:calc(100% - 20px);}
}

@media (min-width: 768px) and (max-width: 991.98px) {
.newhomelisting .home-show-item{width:calc(50% - 20px);}
.newhomelisting .btn {padding: 14px 10px;}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
.newhomelisting .home-show-item{width:calc(50% - 20px);}
}
@media (min-width: 1200px)  {
.newhomelisting .home-show-item h2{font-size: 2.6vw;}
}

/* private group page css */

.private-login-page #page-title{
margin:0 auto;padding-bottom: 100px !important;
}
.private-login-page #login-form-submit{
display: inline-block;
  text-transform: uppercase;
  font-size: .8125rem;
  font-weight: 600;
  border: none;
  padding: 12px 20px;
  line-height: 1.2;
  border-radius: .05rem;cursor: pointer;
background-color: #122773;
margin-top:15px !important;color:#ffffff;
}
.private-login-page #login-form-submit:hover{
background-color: #000;color:#ffffff;
}

.private-login-page #login-form {
  background-color: #fff;
  border: 1px solid #eee;
  padding: 30px;
}
.private-login-page h3{
  text-align: center;
}
.private-login-page input{
  border-radius:0;
}
.private-login-page label{
  font-family: 'Syne';
}
.private-login-page .form-group{
  margin-top: 15px;
}
.private-group-header {
  padding-top: 50px;
}
.private-group-header .container.clearfix {
  display: flex;
  justify-content: space-between;
position: relative;align-items: center;
}
.private-group-header .container.clearfix::after{
height:1px;
position:absolute;
bottom:0;left:15px;right:15px;
  border-bottom: 1px solid #d1cfcf;
content:'';
}
.private-group-header .breadcrumb{
  display: flex;padding:0;gap: 40px;
}


.private-group-header .fa-arrow-left::before{
display: inline-block;
  font-family: 'dwg icons';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
content: "\43";
font-size: 11px;
  margin-right: 6px;
}
.private-group-header a{
  font-weight: bold;
}
.private-group-header a:hover{
color:#000;
}
.p-group {
  padding-bottom: 100px;
}
.p-group .text-white{
  color:#fff !important;
}
.p-group table .button {
  color: #fff;
  padding: 6px 10px;
  font-size: 15px;
}
.p-group table .button:hover{
  background-color:#000;
}
.p-group table th {
  text-align: left;
}
.p-group .table {
  border: 1px solid #d1cfcf;
}
.p-group .table tr td:last-child{
  text-align:center;
}
.p-group .table tr th:last-child{
  text-align:center;
}
.p-group .ullinks{
  display: flex !important;padding:0;gap: 15px;margin-bottom: 40px;
}
.p-group .ullinks a{
background-color: #27F2D9;
  padding: 8px 15px;
}
.p-group .ullinks a:hover{
opacity: 0.8;
}

@media (max-width: 767.98px) {
.private-group-header h1{font-size: 24px;}
.private-group-header ul li a{font-size: 14px;}
.private-group-header .breadcrumb{gap: 20px;}
.private-dashboard-page .rounded{margin-bottom: 20px;}
}