#background-cover .flex_column{background-size:cover !important}
.text-right{text-align:right}
.margin-bottom-25{margin-bottom:25px}
.clearFix{clear:both;float:none}
#search-6{width:250px;float:right}
#top .pagination{text-align:center;padding:2px;margin-top:-50px}
#top .pagination .page-numbers{float:none !important;display:inline-block}
.blue-small-hr{max-width:280px;border:2px #4d738a solid;margin:40px 0}
.widgettitle{color:#4d738a !important;text-align:center;margin-top:0;margin-bottom:.7em;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:700;line-height:1.5;letter-spacing:3px}
.tagcloud{text-align:center}
.tagcloud a{color:#808080 !important;font-size:23px !important;font-weight:bold;border:2px solid transparent;margin:10px 7px;padding:10px 8px;-webkit-transition:.2s ease;transition:.2s ease;float:none;display:inline-block}
.tagcloud a:hover{border:2px solid gray;-webkit-transition:.2s ease;transition:.2s ease;text-decoration:none}
.border-box{font-size:20px;width:100%;height:auto;border:2px #4d738a solid !important;text-align:center;vertical-align:middle;padding:60px;margin-top:50px;color:#4d738a}
.white-popup{position:relative;background:#FFF;padding:50px;width:60%;min-width:300px;margin:20px auto}
.open-popup-link{cursor:pointer}
.white-popup h4{color:#4d738a !important}
.avia_transform a:hover .image-overlay{opacity:0 !important}
.avia-content-slider .slide-entry-title{letter-spacing:0}
.avia-content-slider .slide-image,.avia-content-slider .slide-image img{border-radius:0}
.bg-blue,#bg-blue{background-color:#4d738a;color:#fff;padding-top:25px}
.bg-blue h1,.bg-blue h2,.bg-blue h3,.bg-blue h4,.bg-blue h5,.bg-blue h6,.bg-blue p,.bg-blue a,.bg-blue strong,.bg-blue figcaption,.bg-blue time,#bg-blue h1,#bg-blue h2,#bg-blue h3,#bg-blue h4,#bg-blue h5,#bg-blue h6,#bg-blue p,#bg-blue a,#bg-blue strong,#bg-blue figcaption,#bg-blue time{color:#fff}
.bg-blue p,.bg-blue li,#bg-blue p,#bg-blue li{font-size:16px;line-height:28px;margin:15px 0;background-color:transparent}
.bg-blue a,#bg-blue a{text-decoration:underline}
.bg-blue h1,.bg-blue h2,.bg-blue h3,.bg-blue h4,.bg-blue h5,.bg-blue h6,.bg-blue p,.bg-blue a,.bg-blue strong,.bg-blue figcaption,.bg-blue time{margin-bottom:15px}
#bg-blue h1,#bg-blue h2,#bg-blue h3,#bg-blue h4,#bg-blue h5,#bg-blue h6,#bg-blue p,#bg-blue a,#bg-blue strong,#bg-blue figcaption,#bg-blue time{margin-bottom:5px}
#bg-blue .current_page_item{background-color:transparent !important}
#bg-blue .slide-image{background:transparent}
.bg-pink{background-color:#dd2854;color:#fff}
.bg-pink h1,.bg-pink h2,.bg-pink h3,.bg-pink h4,.bg-pink h5,.bg-pink h6,.bg-pink p,.bg-pink a,.bg-pink strong,.bg-pink figcaption{color:#fff;margin-bottom:15px}
.bg-pink p,.bg-pink li{font-size:16px;line-height:28px;margin:15px 0}
.bg-pink a{text-decoration:underline}
.bg-white{background-color:#fff;color:#808080 !important}
.bg-white h1,.bg-white h2,.bg-white h3,.bg-white h4,.bg-white h5,.bg-white h6,.bg-white p,.bg-white a,.bg-white strong,.bg-white figcaption{color:#808080 !important;margin-bottom:15px}
.bg-white p,.bg-white li{font-size:16px;line-height:28px;margin:15px 0}
.bg-white a{text-decoration:underline}
#top .widget_nav_menu ul ul li:before{display:none}
#top .content .flex_column .widget_nav_menu li:last-child{border-bottom:0}
h1.post-title{text-transform:uppercase;letter-spacing:3px}
#menu-the-beat li a{margin-bottom:0;text-decoration:none}
#menu-the-beat li .sub-menu li a{padding-left:20px !important;margin-bottom:0;text-decoration:none}
.main_color .minor-meta a,.main_color .minor-meta{color:#fff}
#top .avia-font-entypo-fontello,body .avia-font-entypo-fontello,html body [data-av_iconfont='entypo-fontello']:before{color:#fff}
.av-share-box ul li a{margin-bottom:0}
.big-preview.single-big{display:none}
body div .avia-color-custom{text-transform:uppercase;font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:12px;color:#da2247;border:2px solid #da2247 !important;letter-spacing:0}
.dark-blue-btn{color:#fff !important;letter-spacing:0;font-size:17px;background-color:#241d34;text-decoration:none !important;padding:10px 40px;margin-top:20px;display:inline-block;text-transform:uppercase}
.pink-btn{color:#fff !important;letter-spacing:0;font-size:17px;background-color:#dd2854;text-decoration:none !important;padding:10px 40px;margin:20px 0;display:inline-block;text-transform:uppercase}
.btn{padding:10px 40px;margin:0;color:#fff;text-transform:uppercase}
.btn:hover a{text-decoration:none !important}
.btn a{font-weight:400 !important;font-size:16px}
.btn a:hover{text-decoration:none !important;color:#fff !important}
.btn.btn-primary{background:#dd2854;border:2px solid #dd2854}
.btn.btn-purple{background:#241d34;color:#fff;letter-spacing:0}
.btn.btn-outline{background:transparent;border:2px solid #4d738a !important}
.btn.btn-outline-white{background:transparent;border:2px solid #fff;color:#fff;letter-spacing:0;font-size:12px;font-weight:normal;width:160px;display:inline-block;text-align:center;padding:10px;-webkit-transition:.2s ease;transition:.2s ease}
.btn.btn-outline-white:first-child{margin-right:5px}
.btn.btn-outline-white:hover{text-decoration:none;border:2px solid rgba(255,255,255,0.6);color:rgba(255,255,255,0.6);-webkit-transition:.2s ease;transition:.2s ease}
#top .sub_menu>ul>li.btn-primary{background:#dd2854;border:2px solid #dd2854}
.av_secondary_right .sub_menu>ul>li{padding:10px 40px !important;margin:0 10px 0 0;color:#fff}
.btn-white{color:#dd2854 !important;font-size:22px;background-color:#fff;padding:20px 0 !important;font-weight:800;letter-spacing:5px;display:block;width:100%;margin-bottom:15px}
.av_secondary_right .sub_menu>ul>li:last-child{padding:10px 40px !important;margin:0;color:#fff}
#header{background-color:#241d33}
.header_color .container_wrap_meta{background:transparent}
.av-burger-menu-main{margin-top:20px}
#header_main{background-color:#241d33;border-bottom:3px solid #4d738a}
#header_main nav ul li a{text-transform:uppercase;color:#fff;font-size:12px;font-weight:normal;letter-spacing:0}
#header_main nav ul li a:hover{color:gray;border-bottom-color:transparent}
#header_main nav ul li a .avia-menu-fx{background:transparent}
#menu-item-14834 ul{margin-left:-125px}
.logo{min-height:175px !important;margin-top:-25px}
.logo a{min-height:175px !important;overflow:visible}
.logo a img{min-height:175px !important}
#header_main .container,#header_meta .container{max-width:100%}
#header_meta{padding-bottom:10px}
header .social_bookmarks li{margin-left:10px}
header .social_bookmarks li a[data-av_iconfont='entypo-fontello']:before{font-size:24px;color:#4d738a;margin-top:10px;top:12px;position:relative}
header .social_bookmarks li a:hover{background:transparent !important;-webkit-transition:.2s ease;transition:.2s ease}
header .social_bookmarks li a:hover[data-av_iconfont='entypo-fontello']:before{color:#2c3d47;-webkit-transition:.2s ease;transition:.2s ease}
.box-office-hours{width:100%;max-width:390px;margin-left:calc(100% - 390px);text-align:right;padding:0 50px}
.box-office-hours h5{padding-top:10px;margin-top:0;font-weight:normal;font-size:12px;letter-spacing:0;position:relative;cursor:default}
.box-office-hours h5:after{content:'Box Office phone will not be answered after 5pm. To purchase tickets on the day of the show, please visit the Box Office.';background-color:#3e3e3f;position:absolute;width:250px;text-align:center;text-transform:none;padding:15px;letter-spacing:0;right:0;z-index:100;margin-top:20px;visibility:hidden;opacity:0;-webkit-transition:.5s ease;transition:.5s ease}
.mission-contact{background-color:#f0f0f0}
.mission-contact .widgettitle{font-size:27px !important;color:#808080 !important;max-width:1200px;margin:0 auto;padding-top:100px;padding-left:15px;padding-right:15px}
.mission-contact #gform_wrapper_1{max-width:1200px;margin:0 auto;padding:25px 15px}
.mission-contact #gform_wrapper_1 .gfield{width:100%;display:inline-block}
.mission-contact #gform_wrapper_1 .gfield input{background-color:transparent !important;border:2px solid #9c9d9d !important;width:500px !important;font-size:17px !important;text-transform:uppercase;color:#626363 !important;display:inline-block !important;margin-right:2% !important}
.mission-contact #gform_wrapper_1 .gfield#field_1_10{width:50%;float:left;clear:none}
.mission-contact #gform_wrapper_1 .gfield#field_1_2{width:calc(50% - 50px);float:left;clear:none}
.mission-contact #gform_wrapper_1 .gfield .gfield_required{display:none}
.mission-contact #gform_wrapper_1 .gfield #input_1_3_6_container label,.mission-contact #gform_wrapper_1 .gfield #input_1_3_3_container label{display:none}
.mission-contact #gform_wrapper_1 #gform_submit_button_1{background-color:#dd2854;font-size:15px;color:#fff;letter-spacing:3px;width:260px !important;padding:13px 29px;line-height:17px;cursor:pointer;border:0 !important;font-family:"PT Sans",Arial,Helvetica,sans-serif;font-weight:700;text-transform:uppercase;margin-left:0}
#footer{border-top:0}
#footer .footer-form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
#footer .footer-form-container .footer-form-left{width:50%;margin-right:30px}
#footer .footer-form-container .footer-form-right{width:50%}
#footer .footer-form-container .footer-form-right textarea{height:212px;background-color:transparent;border:1px solid #fff;letter-spacing:0;color:#fff;padding:8px 18px;opacity:.8}
#footer .footer-contact-title{font-size:27px;font-weight:bold;color:#4d738a;letter-spacing:3px;margin:0 65px 10px 0;width:198px;float:left;margin-top:6px}
#footer .footer-contacts-wrap{margin-top:55px}
#footer .footer-contacts-wrap .footer-contacts{font-size:17px;line-height:22px;color:#59595b}
#footer .footer-contacts-wrap .footer-contacts a{color:#bfbfbf;-webkit-transition:.2s ease;transition:.2s ease}
#footer .footer-contacts-wrap .footer-contacts a:hover{color:#fff;text-decoration:none;-webkit-transition:.2s ease;transition:.2s ease}
#footer .widget ul li{clear:none;border-right:0 solid rgba(0,0,0,0)}
#footer .widget ul li a{color:#4d738a}
#footer .widget ul li a:hover{color:#2c3d47}
#top #footer input[type='text'],#top #footer input[type="email"],#top #footer input[type="tel"]{background-color:transparent;border:1px solid #fff;letter-spacing:0;color:#fff;height:38px;padding:0 18px;margin-bottom:0;opacity:.8}
#top #footer input[type="submit"]{background-color:#dd2854;float:right;width:260px;height:38px;letter-spacing:0;font-size:17px;font-family:"PT Sans",Arial,Helvetica,sans-serif;font-weight:700;color:rgba(255,255,255,0.8);-webkit-transition:.2s ease;transition:.2s ease}
#top #footer input[type="submit"]:hover{color:white;-webkit-transition:.2s ease;transition:.2s ease}
#top #footer .widget ul{float:left;width:150px}
#top #footer .widget ul [data-av_iconfont='entypo-fontello']:before{font-size:24px;top:0}
#top #footer .widget ul li{margin-right:15px;margin-left:0}
#copyright-footer{background-color:#241d34;border-top:2px solid #fff7f7}
#copyright-footer .social_bookmarks{width:205px;margin:-10px auto 0;height:50px}
#copyright-footer .social_bookmarks li{width:45px;border-right:0;margin-bottom:0}
#copyright-footer .social_bookmarks li i{color:#fff}
#copyright-footer p{margin:0;padding:20px;color:#fff;text-align:center;font-size:14px}
#copyright-footer p a{color:#fff;margin-left:20px}
h4{color:#fff;text-transform:uppercase;padding-bottom:15px !important;font-size:20px !important;letter-spacing:0;line-height:30px !important}
h5{color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:14px}
.text-white{color:#fff !important}
.emphasis{text-transform:uppercase;font-weight:700;font-size:17px;letter-spacing:3px}
.small-resource-title{color:#dd2854 !important}
.page-id-13137 .content a{text-decoration:underline;text-transform:uppercase}
.resource-container .top-8{margin:0;color:#fff;text-transform:uppercase;letter-spacing:3px;position:relative;top:8px}
a.light-blue{color:#4d738a !important}
.events-title-home{border:2px solid;border-color:#4d738a !important;padding:30px !important;margin:0 auto 10px auto;color:#4d738a !important;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:700;line-height:1.5;letter-spacing:3px;margin-top:80px}
.flex_column{background-size:cover !important}
.forcefullwidth_wrapper_tp_banner{max-height:550px}
.upcoming-shows{margin-bottom:-15px}
.upcoming-shows .show-row{border-bottom:1px solid #fff;padding-bottom:25px}
.upcoming-shows .show-row:last-child{border-bottom:0}
.upcoming-shows .show-row h5{font-weight:400 !important;font-size:18px !important}
.upcoming-shows .show-row h6{font-weight:400 !important;font-size:12px !important;text-transform:uppercase;letter-spacing:0;margin-bottom:5px !important;margin-top:4px}
.upcoming-shows .show-row a:hover{color:#4d738a;text-decoration:underline}
.upcoming-shows-full .avia-builder-el-first{margin-left:0}
.upcoming-shows-full .row{margin-bottom:40px}
.upcoming-shows-full .row:last-child{margin-bottom:0;height:0;max-height:0}
.upcoming-shows-full .upcoming-show-img{position:relative}
.upcoming-shows-full .upcoming-show-img .livestream{position:absolute;bottom:6px;right:0;background:#ed1845;padding:10px 20px}
.upcoming-shows-full .upcoming-show-img .livestream h6{color:#fff;text-transform:uppercase;letter-spacing:0}
.upcoming-shows-full .btn{margin-bottom:20px;display:inline-block;letter-spacing:0;font-size:12px;font-weight:normal;width:160px;display:inline-block;text-align:center;padding:10px;-webkit-transition:.2s ease;transition:.2s ease;margin-top:10px}
.upcoming-shows-full .btn:hover{-webkit-transition:.2s ease;transition:.2s ease;border:2px solid #2c3d47;color:#2c3d47;text-decoration:none}
.upcoming-shows-full h4{text-transform:none;color:#4d738a !important;letter-spacing:0;font-size:24px;font-weight:400;margin-bottom:10px;padding-bottom:0 !important;margin-top:10px}
.upcoming-shows-full h6.date{font-size:14px;letter-spacing:3px;color:gray;font-weight:400;margin-bottom:5px}
.upcoming-shows-full p{color:#808080 !important;font-size:16px}
.upcoming-shows-full a:hover{color:#4d738a;text-decoration:underline}
#mission{min-height:250px;overflow:visible;background-color:#4d738a;padding:0 15px}
#mission .mission-wrap{display:block;overflow:visible;z-index:100;max-width:1200px;margin:0 auto;padding:40px 0}
#mission .mission-wrap .template-page{display:block}
#mission .mission-wrap img{margin-right:70px}
#mission .mission-wrap .mission-heading{font-size:21px;color:#fff !important;font-style:italic;line-height:1;font-weight:400}
#mission .mission-wrap .mission-text{font-size:18px;color:#fff !important;line-height:28px;font-weight:400}
.artist-details{background-color:#fff}
.artist-details .consistent-reserve{position:fixed;padding:50px;bottom:0;left:0;z-index:10000}
.artist-details .consistent-reserve .btn{color:#fff;letter-spacing:3px;font-weight:bold;background:#dd2854;padding:15px 40px}
.artist-details h3{text-transform:uppercase;font-size:24px;letter-spacing:5px}
.artist-details p{font-size:14px}
.artist-details .content{border-right-width:0;margin-right:auto}
.artist-details .artist-header{background-size:cover;background-repeat:no-repeat;background-position:center;min-height:450px;padding-top:90px;padding-bottom:90px}
.artist-details .artist-header .contain .artist-info{background-color:rgba(255,255,255,0.75);width:50%;padding:25px}
.artist-details .artist-header .contain .artist-info .artist-info-contain{margin-top:50px;margin-left:50px}
.artist-details .artist-header .contain .artist-info .artist-info-contain h1{color:#dd2854;text-transform:uppercase;font-size:50px;margin-bottom:15px}
.artist-details .artist-header .contain .artist-info .artist-info-contain h2{text-transform:uppercase;font-size:32px;margin-bottom:40px;color:#dd2854}
.artist-details .artist-header .contain .artist-info .artist-info-contain p{margin-top:50px;color:#dd2854}
.artist-details .artist-header .contain .artist-info .artist-info-contain .btn.btn-outline{border:2px solid #dd2854 !important;color:#dd2854;letter-spacing:0;margin-top:10px}
.artist-details .artist-header .contain .artist-info .artist-info-contain .btn.btn-back{position:absolute;bottom:-90px;left:30px;padding:10px 5px;color:#dd2854;font-size:12px;letter-spacing:3px}
.artist-details .artist-header .contain .artist-info .artist-info-contain .btn.btn-back:before{content:'';background-image:url(assets/img/back.png);background-size:100%;height:25px;width:25px;left:-30px;top:9px;position:absolute}
.artist-details .bio .featured-image{display:table-cell;float:none;background-size:cover;background-position:top center}
.artist-details .bio .bio-fade{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));background:linear-gradient(to bottom,rgba(255,255,255,0) 0,white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);width:100%;height:50px;position:absolute;bottom:0}
.artist-details .bio .bio-contain{max-height:450px;padding-bottom:50px;overflow:scroll}
.artist-details .bio .bio-content{display:inline-block;width:100% !important;max-height:500px;float:none;padding:50px 75px}
.artist-details .bio .bio-content p{line-height:24px;color:#4c7389}
.artist-details .artist-videos{background:#f0f0f0;color:#4c7389;padding-bottom:50px}
.artist-details .artist-videos h3{text-align:center;margin-bottom:25px}
.artist-details .artist-videos .video-contain{max-width:1200px;margin:0 auto;padding-top:50px}
.artist-details .artist-videos .video-contain .avia-builder-el-first{margin-left:0}
.artist-details .artist-videos .video-contain a:hover{text-decoration:none;opacity:.8}
.artist-details .artist-videos .video-contain p{color:#4c7389;font-size:18px;line-height:24px}
.artist-details .image-gallery{background:#4c7389;padding-bottom:50px}
.artist-details .image-gallery h3{text-align:center;margin-bottom:25px;color:#fff;padding-top:50px}
.artist-details .image-gallery .slick-slider-wrapper{max-width:1200px;margin:0 auto}
.artist-details .image-gallery .slick-slider-wrapper img{margin:0 auto;width:100%;padding:0 10px}
.artist-details .testimonials{background:#241d35;color:#fff;padding:50px 15px}
.artist-details .testimonials .testimonial{text-align:center;padding-bottom:15px;max-width:1200px;margin:0 auto}
.artist-details .testimonials .testimonial p{font-size:18px;letter-spacing:3px;text-transform:uppercase;line-height:24px;font-weight:700;margin-bottom:0}
.artist-details .testimonials .testimonial p.byline{font-weight:400;font-style:italic;text-transform:capitalize;letter-spacing:0;margin-top:0;padding-bottom:25px}
.artist-details .testimonials .testimonial:last-child{padding-bottom:0}
.artist-details .artist-social{background:#dd2854;color:#fff;padding:25px 0}
.artist-details .artist-social .social-contain{max-width:1200px;margin:0 auto;width:100%;padding:0 15px}
.artist-details .artist-social .social-contain a{font-size:18px;letter-spacing:3px;text-transform:uppercase;color:#fff;font-weight:bold;width:calc(20% - 3px);display:inline-block;margin:0;text-align:center;overflow:visible !important}
.artist-details .artist-social .social-contain a:hover{text-decoration:none;opacity:.6}
.artist-details .artist-social .social-contain a img{margin-right:15px}
.artist-details .artist-upcoming-shows{background:#4c7389;padding:0 15px}
.artist-details .artist-upcoming-shows .shows-contain{max-width:1200px;margin:0 auto;padding:50px 0}
.artist-details .similar-events .events-contain{max-width:1200px;margin:0 auto;padding:50px 15px}
.artist-details .similar-events .events-contain h3{text-align:center;color:#4c7389;margin-bottom:25px}
.artist-details .similar-events .events-contain .avia-builder-el-first{margin-left:0}
.artist-details .similar-events .events-contain .btn.btn-outline{color:#4c7389}
.main_color{border-color:transparent}
#page-header .av_one_half{background-color:rgba(216,6,59,0.8);position:relative;top:150px;padding:30px 30px 30px 120px}
#page-header .av_one_half section{margin-top:0;margin-bottom:20px;margin-right:4%}
#page-header .av_one_half section .edu-small-title{font-size:25px;margin-left:60px;margin-top:0;margin-bottom:20px;color:#fff;font-style:italic;letter-spacing:0}
#page-header .av_one_half section .edu-big-title{font-size:80px;line-height:1;font-weight:800;margin:0 0 20px;color:#fff}
#page-header .av_one_half section .edu-button{color:#fff;border:2px solid #fff;font-size:17px;padding:5px 40px;float:right}
#background-repeat .flex_cell{background-size:auto !important;background-repeat:repeat}
.person-desc .person-name{font-size:22px !important;font-weight:800 !important;letter-spacing:3px;color:#4d738a;margin-bottom:15px;display:block}
.person-desc .person-title{font-size:22px !important;font-weight:800 !important;letter-spacing:3px;color:gray;margin-bottom:15px;display:block}
.person-desc a{color:#000}
.person-desc p{font-size:14px !important;color:#626363 !important}
#board p{font-size:27px}
.page-id-18130 #page-header-white .av_one_half,.page-id-18147 #page-header-white .av_one_half,.page-id-18177 #page-header-white .av_one_half,.page-id-18176 #page-header-white .av_one_half,.page-id-18174 #page-header-white .av_one_half,.page-id-18173 #page-header-white .av_one_half,.page-id-18175 #page-header-white .av_one_half{top:0}
#page-header-white .about-title h3{font-size:25px;font-weight:bold;font-style:italic;color:#4d738a}
#page-header-white .about-title p{font-size:17px;line-height:32px;color:#4d738a}
#page-header-white .education-title h2{font-size:44px;line-height:1;color:#dd2854;font-weight:bold;margin:0 0 25px 0}
#page-header-white .education-title p{font-size:14px;line-height:33px;color:#dd2854;margin:0}
#page-header-white .av_two_third{background-color:rgba(255,255,255,0.8);position:relative;top:150px;padding:30px 30px 30px 120px}
#page-header-white .av_three_fourth{background-color:rgba(255,255,255,0.8);position:relative;top:150px;padding:30px 30px 30px 120px}
#page-header-white .av_one_half{background-color:rgba(255,255,255,0.8);position:relative;top:150px;padding:30px 30px 30px 120px}
#page-header-white .av_one_half section{margin-top:0;margin-bottom:20px;margin-right:4%}
#page-header-white .av_one_half section .edu-small-title{font-size:25px;margin-left:60px;margin-top:0;margin-bottom:20px;color:#fff;font-style:italic;letter-spacing:0}
#page-header-white .av_one_half section .edu-big-title{font-size:80px;line-height:1;font-weight:800;margin:0 0 20px;color:#fff}
#page-header-white .av_one_half section .edu-button{color:#fff;border:2px solid #fff;font-size:17px;padding:5px 40px;float:right}
.edu-text{font-size:17px;color:#4d738a;max-width:720px;line-height:1.69}
.avia-single-number{color:#ed1845;font-size:50px;line-height:normal}
.avia-no-number{color:#ed1845;font-size:50px;line-height:normal;opacity:1}
.avia-animated-number-content{color:#58585a;font-size:13px;font-weight:800;line-height:1.2}
.edu-box-title{font-size:45px;line-height:1.1;font-weight:800;letter-spacing:5px}
.edu-box-text{font-size:17px;line-height:32px;letter-spacing:1px;margin:0 0 20px;color:gray}
.edu-box-button{border:2px solid #fff;color:#fff !important;font-size:17px;padding:5px 40px;letter-spacing:3px;margin-top:50px !important;text-decoration:none !important}
.edu-box-button-blue{border:2px solid #4d738a;font-size:17px;padding:5px 40px;letter-spacing:3px;margin-top:50px !important;text-decoration:none !important;color:#4d738a;border-color:#4d738a !important}
.st-recources-title{color:#fff;font-size:50px;letter-spacing:3px;font-weight:800}
.st-recources-text{font-size:17px;margin-bottom:60px !important;line-height:32px;letter-spacing:1px;max-width:730px}
.dark-button{background-color:#241d34 !important;margin:0 15px 15px 0;display:inline-block;text-align:center;font-size:15px;color:#fff !important;letter-spacing:3px;width:260px !important;padding:13px 29px;line-height:17px;cursor:pointer;border:0 !important;font-family:"PT Sans",Arial,Helvetica,sans-serif;font-weight:700;text-transform:uppercase}
.dark-button:hover{color:rgba(255,255,255,0.6)}
.page-template-default h1{font-weight:300;line-height:1.45;letter-spacing:0;font-size:33px}
.page-template-default h2{font-size:44px}
.page-template-default h3{font-size:30px;font-weight:bold;margin:0 0 20px 0}
.page-template-default p{font-size:17px;color:#4d738a;margin-bottom:30px;line-height:30px}
.page-template-default p.edu-box-title{font-size:30px}
.page-template-default p.edu-box-text{color:#555}
.page-template-default ul{font-size:16px;padding-left:20px}
.page-template-default ul li:not(.av-single-slide){margin-bottom:15px}
.page-template-default .main_color a.avianolink,.page-template-default .main_color a.avianolink img{border-color:transparent}
.flex_cell{background-size:cover !important}
#emerson-color-block p{font-size:17px;line-height:40px !important}
.emerson{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:17px;color:#4d738a}
.emerson p{font-size:17px;color:#4d738a;margin-bottom:30px}
.emerson img{max-width:150px;margin-bottom:0}
.page-id-13803 h3{margin-bottom:0;letter-spacing:5px;text-transform:uppercase;font-size:24px}
.page-id-13803 p{color:#605f5f}
ol li{font-size:17px;line-height:24px;margin-bottom:10px}
.genre-list{background-color:#dd2854;padding:13px !important;list-style:none !important;font-size:24px !important;font-weight:bold !important;max-width:560px !important;margin-top:80px !important;letter-spacing:1px !important;color:#fff}
.genre-list li{padding:0 60px;margin:20px 0;line-height:40px !important}
.genre-list li:first-child{padding-top:50px;padding-bottom:50px}
.genre-list li a{text-decoration:none;color:#fff}
.genre-list .genre-list-light{background-color:#e35276}
.contact-home-name{margin-right:30px}
.contact-home{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}
.contact-home .textarea-604{width:100% !important}
.wpcf7-form-control-wrap{position:relative}
.contact-home input[type="text"],.contact-home input[type="email"],.contact-home input[type="number"],.contact-home select,.contact-home textarea,#user_pass,#user_login{background-color:transparent !important;border:2px solid #9c9d9d !important;width:500px !important;font-size:17px !important;text-transform:uppercase;color:#626363}
#comment-input input,.avada-select .select2-container .select2-choice,.avada-select-parent select,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.fusion-login-box .fusion-login-form input[type=password],.fusion-login-box .fusion-login-form input[type=text],.input-text:not(textarea),.main-nav-search-form input,.post-password-form label input[type="password"],.search-page-search-form input,.searchform .search-table .search-field input,.wpcf7-captchar,.wpcf7-form .wpcf7-date,.wpcf7-form .wpcf7-number,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-select,.wpcf7-form .wpcf7-text,input.s,input[type="email"],input[type="password"],input[type="text"],select{height:38px;padding-top:0;padding-bottom:0;padding-left:15px;padding-right:25px !important}
.contact-home .wpcf7-textarea{width:100% !important;max-width:1030px}
.contact-home-down input[type="submit"],.mailpoet_submit,.dark-button,#register,#wppb-submit,#wppb-submit{background-color:#dd2854;font-size:15px;color:#fff !important;letter-spacing:3px;width:260px !important;padding:13px 29px;line-height:17px;cursor:pointer;border:0 !important;font-family:"PT Sans",Arial,Helvetica,sans-serif;font-weight:700;text-transform:uppercase}
.page-id-13878 .hr-custom .hr-inner.inner-border-av-border-fat{border-width:16px}
.give-p-container{padding:30px;border-bottom:13px solid #241d34 !important;background-color:#fff;min-height:260px}
.donate-blue{color:#fff !important;background-color:#4d738a;font-size:22px;font-weight:800;letter-spacing:3px;padding:15px 45px;display:block;text-decoration:none !important}
.give-pink-box{background-color:#dd2854;color:#fff;font-size:17px;line-height:30px;letter-spacing:4px;padding:60px 65px}
.yfspotify{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:40px 0 30px 0;font-size:16px;color:#605f5f;line-height:1.5;letter-spacing:1px}
#facility-gallery a{height:250px;overflow:hidden}
.archives h1{text-align:center;text-transform:uppercase;color:#4d738a;margin-bottom:50px}
.archives .pagination{padding-bottom:50px !important}
.hustle-modal-close{position:relative;top:30px}
.hustle-modal-close svg path{fill:#fff !important}
.wph-modal.module_id_1 .wpmudev-modal-mask{background-color:rgba(33,33,33,0.9) !important}
.hustle-modal-wrap--content{background-size:cover;padding:15px !important}
.hustle-modal-wrap--content .popup-logo img{max-width:120px !important}
.hustle-modal-wrap--content .popup-content{background-color:rgba(218,34,71,0.8);margin-top:300px;margin-bottom:50px;padding:20px;color:#fff;font-size:18px}
.hustle-modal-wrap--content .popup-content h3{text-transform:uppercase !important;letter-spacing:2px !important;font-size:25px !important;margin:-4px 0 !important}
.hustle-modal-wrap--content .popup-content p{margin:0 !important;font-size:20px !important}
.hustle-modal-wrap--content .popup-content p.smaller{margin-bottom:30px !important;font-size:14px !important;text-transform:uppercase !important;letter-spacing:0;margin-top:5px !important}
.hustle-modal-wrap--content .popup-content .btn{width:145px;margin:0 4px}
.hustle-modal-wrap--content .popup-content .btn a{color:#fff !important;letter-spacing:0}
.modal-btn-cancel.btn.btn-default{color:#333}
.tnew .btn{background:#dd2854;color:#FFF !important;border-radius:0}
.tnew .glyphicon{color:#FFF !important}
.tnew .btn-default.disabled.focus,.tnew .btn-default.disabled:focus,.tnew .btn-default.disabled:hover,.tnew .btn-default[disabled].focus,.tnew .btn-default[disabled]:focus,.tnew .btn-default[disabled]:hover,.tnew fieldset[disabled] .btn-default.focus,.tnew fieldset[disabled] .btn-default:focus,.tnew fieldset[disabled] .btn-default:hover{background:rgba(221,40,84,0.5)}
.tnew .mission-contact{margin-top:50px}
.tnew #main{margin-top:75px}
.tnew#top form{margin-bottom:0}
.tnew#top form input[type="text"],.tnew#top form input[type="number"]{display:inline-block;margin-bottom:0}
.tnew .btn-primary.disabled.focus,.tnew .btn-primary.disabled:focus,.tnew .btn-primary.disabled:hover,.tnew .btn-primary[disabled].focus,.tnew .btn-primary[disabled]:focus,.tnew .btn-primary[disabled]:hover,.tnew fieldset[disabled] .btn-primary.focus,.tnew fieldset[disabled] .btn-primary:focus,.tnew fieldset[disabled] .btn-primary:hover{background-color:#dd2854;border-color:#dd2854}
.tnew h1,.tnew h2,.tnew h3,.tnew h4,.tnew h5,.tnew h6,.tnew label,.tnew .modal-btn-cancel,.tnew #tn-add-donation-button{color:gray}
.tnew #tn-add-donation-button{max-width:180px;margin-right:0;margin-left:auto;margin-bottom:50px}
.tnew label{font-weight:normal}
.tnew h1.tn-heading{text-transform:uppercase;font-weight:bold;color:gray;letter-spacing:3px;margin-top:25px}
.tnew .tn-cart-buttons__primary-action,.tnew #tn-login-button,.tnew .tn-register-button,.tnew .tn-btn-link{color:#FFF;font-size:16px}
.tnew .tn-register-button{background-color:#4d738a}
.tnew h2{font-size:28px;text-transform:uppercase;letter-spacing:3px;color:gray;font-weight:bold;font-family:'roboto','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif}
.tnew .container{max-width:1200px}
.tnew .container .tn-event-listing-view__results-heading,.tnew .container .tn-event-listing-view__results-heading,.tnew .container .tn-events-calendar__list-day-heading{color:gray;font-style:normal;text-transform:uppercase;letter-spacing:3px}
.tnew .container .tn-events-list-view__btn-reset-dates{color:gray}
.tnew .container .tn-event-listing-view__results-heading{margin-left:15px}
.tnew .container .tn-events-calendar__day-event-list-item a{color:#FFF}
.tnew .container .tn-events-calendar__day-event-list-item a:hover{color:rgba(255,255,255,0.8)}
.tnew .container .tn-events-calendar__event{text-transform:capitalize}
.tnew .container .tn-subnav-component .tn-promo-box input{line-height:1.3em;font-size:1em;width:12em;padding-left:.1em;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 -.3em 0 0;border-radius:0;border:0;background:#ebebeb;padding:10px;margin-right:3px}
.tnew .container .tn-prod-list-item{display:block}
.tnew .container .tn-prod-list-item__perf-anchor{padding-right:100px}
.tnew .container .tn-btn-datepicker__btn{color:gray}
.tnew .container .glyphicon-chevron-right:before,.tnew .container .glyphicon-chevron-left:before{color:#FFF}
.tnew .container .tn-events-calendar__day-event-list{margin-left:0}
.tnew .tn-syos-screen-button{border:1px solid #c8c8c8;padding:10px;background-color:#4d738a;border-color:#2e6da4;color:#fff;width:100%;display:block}
.tnew .tn-syos-screen-button h4{color:#fff}
@media(min-width:768px){.box-office-hours h5:hover:after{visibility:visible;opacity:1;-webkit-transition:.5s ease;transition:.5s ease}
}@media(min-width:768px) and (max-width:1100px){#page-header .av_one_half section .edu-small-title{font-size:20px}
#page-header .av_one_half section .edu-big-title{font-size:50px}
#page-header-white .av_one_half section .edu-small-title{font-size:20px}
#page-header-white .av_one_half section .edu-big-title{font-size:50px}
}@media screen and (max-width:1450px){.edu-box-title{font-size:30px}
.edu-box-text{font-size:14px}
.edu-box-button{font-size:12px}
.edu-box-button-blue{font-size:12px}
}@media screen and (max-width:1150px){#header_main nav ul li a{letter-spacing:1px;font-size:11px;padding-left:0;padding-right:10px}
}@media screen and (max-width:1100px){.st-recources-title{font-size:30px}
.st-recources-text{font-size:14px;margin-bottom:30px !important}
}@media screen and (max-width:1000px){#page-header-white .av_two_third{top:50px}
#page-header-white .av_three_fourth{top:50px}
}@media screen and (max-width:931px){.artist-details .artist-social .social-contain a img{margin-right:5px}
}@media screen and (max-width:888px){.responsive #header_meta .sub_menu>ul>li{display:none}
.responsive #header_meta .sub_menu>ul>li:first-child{display:inline-block;top:10px}
.box-office-hours{text-align:center;padding:0;margin-left:auto}
}@media screen and (max-width:881px){.artist-details .artist-social .social-contain a .text{display:none}
}@media screen and (max-width:850px){.artist-details .artist-header .contain .artist-info{width:100%}
}@media screen and (max-width:800px){#page-header-white .education-title h2{font-size:28px}
#page-header-white .education-title p{font-size:13px;line-height:25px}
.page-template-default h3{font-size:21px}
}@media screen and (max-width:783px){.hustle-modal-wrap--content .popup-content .btn{width:100%;margin:10px 0}
}@media screen and (max-width:768px){.hide-mobile{display:none !important}
.dark-blue-btn{letter-spacing:1px;font-size:14px;padding:5px 20px;margin-top:0}
.pink-btn{letter-spacing:1px;font-size:14px;padding:5px 20px;margin-top:0}
#footer .footer-form-container{display:block}
#footer .footer-form-container .footer-form-left{width:100%;margin-right:0}
#footer .footer-form-container .footer-form-right{width:100%}
#footer .footer-form-container .footer-form-right textarea{margin-top:20px}
#footer .footer-contact-title{float:none;margin:10px auto;font-size:20px;width:100%;text-align:center}
#footer .footer-contacts-wrap{margin-top:20px;text-align:center}
#footer .widget{margin:10px 0}
#top #footer input[type="submit"]{width:100%}
#top #footer .widget ul{width:125px;margin:0 auto}
#top #footer .widget ul li:last-child{margin-right:0}
#copyright-footer p{font-size:10px}
}@media screen and (max-width:767px){.text-right.text-sm-center{text-align:center}
.text-sm-center{text-align:center}
.responsive #header .sub_menu,.responsive #header_meta .sub_menu>ul{text-align:right !important;position:relative !important}
.av_secondary_right .sub_menu>ul>li{margin:0 !important}
.logo{margin-bottom:-60px}
.logo a img{min-height:125px !important}
.box-office-hours h5:after{width:calc(100vw - 30px);left:0;right:0}
.box-office-hours h5.active-box-office:after{visibility:visible;opacity:1;-webkit-transition:.5s ease;transition:.5s ease}
.mission-contact .widgettitle{padding-top:50px}
.artist-details .artist-header .contain .artist-info .artist-info-contain{margin-left:0;padding:25px}
.artist-details .artist-header .contain .artist-info .artist-info-contain h1{font-size:24px}
.artist-details .artist-header .contain .artist-info .artist-info-contain .btn.btn-back{left:55px}
.artist-details .bio .featured-image{display:none}
.artist-details .artist-videos .video-contain a{text-align:center;padding:0 15px}
#page-header .av_one_half{top:0;margin:40px 0 !important;padding:40px}
#page-header .av_one_half section{margin:0}
#page-header .av_one_half section .edu-small-title{margin-left:0;font-size:17px}
#page-header .av_one_half section .edu-big-title{font-size:35px}
#page-header-white .av_two_third{top:0;margin:40px 0 !important;padding:40px}
#page-header-white .av_three_fourth{top:0;margin:40px 0 !important;padding:40px}
#page-header-white .av_one_half{top:0;margin:40px 0 !important;padding:40px}
#page-header-white .av_one_half section{margin:0}
#page-header-white .av_one_half section .edu-small-title{margin-left:0;font-size:17px}
#page-header-white .av_one_half section .edu-big-title{font-size:35px}
}@media screen and (max-width:707px){.mission-contact #gform_wrapper_1 #gform_submit_button_1{margin-left:0}
}@media screen and (max-width:650px){#mission .mission-wrap img{display:block;margin:0 auto;float:none;margin-bottom:40px;max-width:200px;width:100%;position:relative}
#mission .mission-wrap .mission-heading{text-align:center;width:100%;margin-left:0}
#mission .mission-wrap .mission-text{width:100%;margin-left:0}
}@media screen and (max-width:550px){.mission-contact #gform_wrapper_1 .gfield{width:100% !important;margin-right:0 !important}
.mission-contact #gform_wrapper_1 .gfield input{width:100% !important;margin-right:0 !important}
}@media screen and (max-width:399px){.av_secondary_right .sub_menu>ul>li a{margin:0 !important;font-size:14px}
}