@font-face{font-display:swap;font-family:"ct_font_aspira";src:url(https://capitoltheatre.com/wp-content/uploads/2024/04/Aspira-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:"ct_font_aspira";src:url(https://capitoltheatre.com/wp-content/uploads/2024/04/Aspira-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"ct_font_aspira";src:url(https://capitoltheatre.com/wp-content/uploads/2024/04/Aspira-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:"ct_font_aspira";src:url(https://capitoltheatre.com/wp-content/uploads/2024/04/Aspira-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-display:swap;font-family:"ct_font_aspira";src:url(https://capitoltheatre.com/wp-content/uploads/2024/04/Aspira-Heavy.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-display:swap;font-family:"ct_font_aspira";src:url(https://capitoltheatre.com/wp-content/uploads/2024/04/Aspira-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:"ct_font_aspira";src:url(https://capitoltheatre.com/wp-content/uploads/2024/04/Aspira-Thin.ttf) format("truetype");font-weight:100;font-style:normal}*:focus-visible{outline:2px solid #04558b;border-radius:3px}.mpspx-search-results{margin-top:1rem;margin-bottom:1rem}.elementor-kit-8 .text-decoration-none a,.elementor-kit-8 .faq-container a{text-decoration:none}.elementor-kit-8 .faq-container h2{font-size:1.2rem;line-height:1.2rem;padding-right:1.2rem}.search-results .mpspx-custom-grid-wrapper{justify-content:flex-start}.mpspx-button6{color:#fff!important;text-decoration:initial!important}.mpspx-button6:hover{color:#005b70!important}.height-95{height:97%}.text-hover-black a:hover{color:#000}.justify-left{justify-content:flex-start}.home-slider{max-width:1580px}.mpspx-month .mpspx-month-footer .mpspx-day-list .mpspx-day-event-list{position:absolute;z-index:999;border:2px solid;bottom:0}.mpspx-shortcode-membership-select-wrapper button:hover{background:linear-gradient(#4a4a4a 0%,#2b2b2b 100%)}.mpspx-event-griditem-inner .mpspx-event-griditem-image{height:0!important;padding-bottom:90%}.mpspx-event-griditem-image a{height:100%!important}.mpspx-event-griditem-image a img{object-fit:inherit!important;height:inherit!important;width:100%!important;aspect-ratio:1/1!important}.mpspx-calendar-month-inner>table tbody tr td .day-inner .list .event .title .details .mpspx-event-griditem-image,.mpspx-calendar-month-inner>table tbody tr td .day-inner .list .event .title .details .mpspx-event-griditem-image a img{height:300px}.mpspx-shortcode-membership-select-wrapper button{background:linear-gradient(#ff5e3a 0%,#ff2a68 100%);font-weight:700;font-size:13px;line-height:normal;display:inline-block;text-decoration:none;border-style:solid;cursor:pointer;appearance:none;padding-left:30px;padding-right:30px;padding-top:10px;padding-bottom:10px;text-align:center;color:#fff;border-width:0;border-color:#fff;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;text-transform:uppercase}.nowrap *{white-space:nowrap}.elementor-kit-8 h1{font-size:42px!important;font-weight:700!important;text-transform:inherit!important;line-height:initial!important}footer#footer .ct-header-text a,.ct-contact-info-block .contact-info a{color:#bfbfbf}div[data-device="mobile"]>div[data-row="top"] .ct-container{display:flex;flex-direction:column;align-items:center}.mpspx-event-single .mpspx-event-single-right .mpspx-event-single-body .mpspx-event-single-left{width:42%}.mpspx-event-single .mpspx-event-single-right .mpspx-event-single-body .mpspx-event-single-right{width:58%}.mpspx-event-list-carosel .mpspx-event-griditem-inner{max-width:360px}@media screen and (max-width:600px){.mpspx-event-griditem-inner.mpspx-event-griditem-vertical{transform:scale(.7) translatex(-15%)}li.box-office-nav-item a{width:12ch;color:white!important;overflow:hidden;position:relative}li.box-office-nav-item a::before{content:'905-885-1071';position:absolute;color:var(--theme-text-color)}#menu-top-menu-1{flex-wrap:nowrap}#menu-top-menu-1 a{padding:5px}}ul.sub-menu .current-menu-item.current_page_item,ul.sub-menu .menu-item:hover{background:#000}ul.sub-menu .current-menu-item.current_page_item a,ul.sub-menu .menu-item:hover a{color:#fff!important}.client_review_col:hover{transform:scale(1.03);box-shadow:0 3px 15px rgba(0,0,0,.4)}.slide-1_ticket-button a,.slide-2_ticket-button a{background:linear-gradient(rgb(15,9,0) 0%,rgb(34,28,142) 100%)!important}.slide-1_subscribe-button a{background:linear-gradient(rgb(142,39,206) 0%,rgb(34,28,142) 100%)!important}.slide-1_ticket-button a:hover,.slide-2_ticket-button a:hover,.slide-1_subscribe-button a:hover{background:linear-gradient(rgb(74,74,74) 0%,rgb(43,43,43) 100%)!important}.about-events{height:fit-content}.about-events a:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;content:"";transition:opacity .35s,transform .35s;box-shadow:0 3px 15px rgba(0,0,0,.4);opacity:0;pointer-events:none}.about-events a:hover:before{opacity:1;transform:scale(1.03)}.mpspx-event-list-carosel .mpspx-event-list-carosel-inner>div{max-width:420px}.mpspx-event-griditem-wrapper{justify-content:flex-start;padding-left:.5rem;align-items:center}.featured_event_slider .mpspx-event-griditem-inner{transform:scale(.95)!important;height:100%}footer#footer h3.wp-block-heading{color:#ddd;font-size:13px;font-weight:400;margin-bottom:0;line-height:1;font-family:ct_font_aspira;text-transform:uppercase}.staff_directoey .staff_directoey_email h2 a:hover{color:#000}.history_opening_img:hover{transform:perspective(1000px) scale(1.03);transition:transform .35s;box-shadow:0 3px 15px rgba(0,0,0,.4)}footer#footer a{text-decoration:none}footer#footer .footer-supporter{gap:0}.widget-menu li a:before{position:absolute;font-family:'Font Awesome 5 Free';content:"\f105";margin-left:-17px;font-weight:600;color:#bfbfbf}ul#menu-footer-more-info li.menu-item{border-color:#505152;color:#8c8989;border-bottom:1px solid;display:block;padding:10px 10px 10px 20px;position:relative;line-height:1.3}ul#menu-footer-more-info li.menu-item a{color:#bfbfbf;font-family:'ct_font_aspira'}.contact-form-info input{border-radius:0px!important;height:30px!important}.contact-form-info textarea{border-radius:0px!important;height:150px!important}.contact-form-info button#wpforms-submit-716{background:#005b70;border-radius:0;border:1px solid;border-color:#005b70;padding:13px 40px}.contact-form-info button#wpforms-submit-716:hover{background:transparent;color:#005b70}.theatres-newsroom-news ul li a{text-decoration:underline}.theatres-newsroom-news a span{color:#04558b!important}.theatres-newsroom-news a span:hover{color:#000!important}.red_carpet_gala .gala_ticket_btn a{background-image:linear-gradient(to top,#ff1d00,#ba2605);box-shadow:inset 0 1px 0 #fff,0 5px 0 #005b70,1px 7px 7px 3px rgba(0,0,0,.3)}.red_carpet_gala .gala_ticket_btn a:hover{border:1px solid #005b70;background:#fff}.donation_form .mpspx-button1{padding-left:30px;padding-right:30px;padding-top:8px;padding-bottom:6px;font-size:14px;font-weight:700;font-family:'ct_font_aspira';text-transform:uppercase;background:linear-gradient(#ff5e3a 0%,#ff2a68 100%);border-color:#ff2a68}.donation_form .mpspx-button1:hover{background:linear-gradient(#4a4a4a 0%,#2b2b2b 100%);border-color:#4a4a4a}.donation_form .mpspx-button1.active{color:#fff;background:#000;border-color:#000}.donation_form .mpspx-shortcode-fund-membership-amount input[type="number"]:hover,.mpspx-shortcode-fund-membership-recog input[type=text]:hover{border-color:#000}.donation_form .mpspx-shortcode-fund-membership-tribute{display:flex}.donation_form .mpspx-shortcode-fund-membership-submit{margin-top:30px;margin-bottom:10px}.donation_form .mpspx-shortcode-fund-membership-list-item button{background:linear-gradient(#ff5e3a 0%,#ff2a68 100%);border:0;color:#fff;font-weight:700;padding-top:10px;padding-bottom:9px;padding-left:25px;padding-right:25px}.donation_form .mpspx-shortcode-fund-membership-list-item button:hover{background:linear-gradient(#4a4a4a 0%,#2b2b2b 100%);border-color:#4a4a4a}.mpspx-event-single-col-inner.mpspx-event-single-col-inner h1{font-size:36px!important;font-weight:700;line-height:1.41;text-transform:unset;padding:0px!important}@media screen and (max-width:720px){.mpspx-event-single-body{padding:0px!important}.mpspx-event-single-col-inner.mpspx-event-single-col-inner h1{font-size:24px!important}}.mpspx-event-single .mpspx-event-single-inner h3{margin-bottom:0px!important;font-size:20px!important}.mpspx-month-header .mpspx-month-title h3 a{color:#000}.mpspx-month .mpspx-month-header .mpspx-month-nav{margin:auto 0;font-weight:700}.mpspx-calendar-year-month .mpspx-month .mpspx-month-header{padding:15px 0}.mpspx-calendar-month-inner>table tbody tr td .day-inner .list .event .title .details{width:325px}.mpspx-calendar-year-month-inner>table thead tr th{padding:.7em .2em!important}.mpspx-title-events h1{font-size:48px!important;font-weight:700!important;line-height:1.41;text-transform:capitalize!important;margin:32px 0}.mpspx-breadcrumbs{margin-bottom:20px!important}.mpspx-event-list-wrapper>a.btn-link{color:#fff}.mpspx-event-list-wrapper>a.btn-link:hover{color:#005b70}.mpspx-event-list-wrapper i.fa-arrow-right.fas.button-icon-right{margin-left:10px}.mpspx-event-griditem-inner .mpspx-event-griditem-titlewrap .mpspx-event-griditem-title{line-height:1.25;font-size:24px;margin:24px 0}.mpspx-event-griditem-inner{margin-right:13px!important}.not-found-container{width:100%;max-width:1100px;margin:0 auto;margin-bottom:40px}.not-found-container h2{font-size:36px;line-height:1.5;margin:50px 0 15px 0}.not-found-section{display:flex;justify-content:space-between}.not-found-section-left p{color:#f0f0f0;font-size:170px;line-height:1;font-weight:500;margin-bottom:0}.not-found-section-middle ul{list-style-type:none;padding:0}.not-found-section-middle h3,.not-found-section-right h3{font-size:24px;line-height:1.25;font-weight:700;margin:24px 0}.not-found-section-middle a{font-size:14px;line-height:2.5em}.not-found-section-middle i.fa-chevron-circle-right{font-size:20px;color:#005b70}.faq-container{width:100%;max-width:1100px;margin:50px auto}@media only screen and (max-width:1200px){.faq-container{padding-left:40px;padding-right:40px}}.faq-title{position:relative;cursor:pointer}.faq-container .category_list>ul{list-style-type:none;padding:0;display:flex;font-size:22px;margin:0;border-bottom:1px solid #005B70}.faq-container .category_list>ul>li.active,.faq-container .category_list>ul>li:hover{background:#005B70}.faq-container .category_list>ul>li.active a,.faq-container .category_list>ul>li:hover a{color:#fff}.faq-container .category_list>ul>li{padding:10px 20px;line-height:1;cursor:pointer}.faq-description{display:none;padding:15px;position:relative;margin:10px 0;border:1px solid #005B70}.faq-description.active{display:block}.faq-description h2{font-size:20px;line-height:1em;position:relative;font-weight:500}.faq-details-view .faq-desc{display:block;padding-top:20px}.faq-desc{display:none;color:#000}.faq-desc p{margin-bottom:10px}.faq-description .fa-chevron-right{position:absolute;right:1%;top:50%;transform:translate(0,-50%)}.faq-details-view .faq-title h2 i.fa.fa-chevron-right{transform:translate(0,-50%) rotate(90deg)}.category-detail{margin:30px 0}@media only screen and (max-width:1000px){#header [data-row*=top] .ct-container{display:block;text-align:center}ul.sub-menu .current-menu-item.current_page_item,ul.sub-menu .menu-item:hover{background:initial}#header [data-row*=top] .ct-container [data-items="primary"]{justify-content:center}.mpspx-month .mpspx-month-footer .mpspx-day-list .mpspx-day-event-list .mpspx-day-event-list-item>a{display:inherit}.not-found-container{padding:40px}.not-found-section{flex-direction:column;gap:1rem}.mpspx-event-list-carosel .mpspx-event-list-carosel-inner>div{min-width:300px}}.mpspx-page-wrapper.mobile{display:none}@media only screen and (max-width:720px){.mpspx-page-wrapper.post-content{padding-right:40px;padding-left:40px}.mpspx-event-griditem-inner.mpspx-event-griditem-vertical{transform:inherit}.mpspx-page-wrapper.mobile{display:block}.desktop-calendar{display:none}.mpspx-calendar-year-event-list .mpspx-calendar-year-event-list-day>a{display:block}.mpspx-event-single .mpspx-event-single-right .mpspx-event-single-body .mpspx-event-single-left,.mpspx-event-single .mpspx-event-single-right .mpspx-event-single-body .mpspx-event-single-right{width:100%}.mpspx-event-single-inner>.mpspx-event-single-right,.mpspx-event-single-inner>.mpspx-event-single-left{margin-top:40px}.mpspx-event-single-custom1.mpspx-event-single-right,.mpspx-event-single-custom2.mpspx-event-single-left{max-width:100%}}@media only screen and (max-width:480px){.slide-1_ticket-button a,.slide-2_ticket-button a,.slide-1_subscribe-button a{font-size:10px!important}div#n2-ss-2 .n2-style-a2fba54c80140f0daee01789f594478c-heading,div#n2-ss-2 .n2-style-2df9b9570bcc4d87c245e9ed674454b2-heading{padding:5px 10px!important}.slide-2_ticket-button.n2-ss-layer--auto{width:100px!important}.slide-1_subscribe-button.n2-ss-layer--auto{width:189px!important}div#n2-ss-2 .n2-ss-control-bullet{display:none}.slider-home .e-con-inner{width:100%!important}.wpforms-field-text,.wpforms-field-email{width:100%!important;margin:0!important}.contact-form-info button#wpforms-submit-716{width:100%!important}.mpspx-event-list-carosel{padding:0}}