.cf:after{content:"";display:table;clear:both}.clear{clear:both}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}@media print, screen and (min-width: 960px){.tab-text-left{text-align:left}}.text-untransform,.kc .text-untransform .btn.btn-default,.kc .btn.btn-default.text-untransform,.kc .fast-find .btn.btn-default{text-transform:none;font-variant:normal}.text-smallcaps{font-variant:small-caps}@media print, screen and (min-width: 960px){.tab-text-center{text-align:center}}@media print, screen and (min-width: 960px){.tab-text-right{text-align:right}}.flat-bottom{margin-bottom:0 !important}.full-width,.partner-image-box .partner-image{width:100% !important}.flat-top{margin-top:0 !important}.no-wrap{overflow:auto}.no-overflow{overflow-x:hidden}.vertical-align{display:flex;align-items:center}.v-middle{display:inline-block;vertical-align:middle}.fr{float:right}.fl{float:left}.clear-both{clear:both !important}.hide-sm{display:none}@media print, screen and (min-width: 768px){.hide-sm{display:block}}.hide-md{display:block}@media print, screen and (min-width: 768px){.hide-md{display:none !important}}.center-inline-block{display:inline-block}a.no-color{color:inherit !important}.caret{color:#595959 !important}.no-margin{margin-left:0;margin-right:0}.alt-link{color:#c00;text-decoration:none}.alt-link:hover{color:#c00;text-decoration:underline}.scroll{overflow:auto}.sub-header{color:#000;text-transform:uppercase;letter-spacing:.07rem;font-weight:normal;font-size:.8rem}.questrial,.sub-header,.quote-circle,p.partner-list-title,.partner-table thead{font-family:'Questrial', sans-serif}.font-gray{color:#f7f7f7}.font-darkgray{color:#595959}.font-brown{color:#656262}.font-black{color:#000}.font-red{color:#c00}.font-white{color:#ffffff}.bg-gray{background-color:#f7f7f7}.bg-darkgray{background-color:#595959}.bg-brown{background-color:#656262}.bg-black{background-color:#000}.bg-red{background-color:#c00}.bg-white{background-color:#ffffff}.padding-0{padding:0px}.padding-top-0{padding-top:0px}.padding-bottom-0{padding-bottom:0px}.padding-left-0{padding-left:0px}.padding-right-0{padding-right:0px}.margin-0{margin:0px}.margin-top-0{margin-top:0px}.margin-bottom-0{margin-bottom:0px}.margin-left-0{margin-left:0px}.margin-right-0{margin-right:0px}@media print, screen and (min-width: 768px){.tab-padding-0{padding:0px}.tab-padding-top-0{padding-top:0px}.tab-padding-bottom-0{padding-bottom:0px}.tab-padding-left-0{padding-left:0px}.tab-padding-right-0{padding-right:0px}.tab-margin-0{margin:0px}.tab-margin-top-0{margin-top:0px}.tab-margin-bottom-0{margin-bottom:0px}.tab-margin-left-0{margin-left:0px}.tab-margin-right-0{margin-right:0px}}.padding-10{padding:10px}.padding-top-10{padding-top:10px}.padding-bottom-10{padding-bottom:10px}.padding-left-10{padding-left:10px}.padding-right-10{padding-right:10px}.margin-10{margin:10px}.margin-top-10{margin-top:10px}.margin-bottom-10{margin-bottom:10px}.margin-left-10{margin-left:10px}.margin-right-10{margin-right:10px}@media print, screen and (min-width: 768px){.tab-padding-10{padding:10px}.tab-padding-top-10{padding-top:10px}.tab-padding-bottom-10{padding-bottom:10px}.tab-padding-left-10{padding-left:10px}.tab-padding-right-10{padding-right:10px}.tab-margin-10{margin:10px}.tab-margin-top-10{margin-top:10px}.tab-margin-bottom-10{margin-bottom:10px}.tab-margin-left-10{margin-left:10px}.tab-margin-right-10{margin-right:10px}}.padding-20{padding:20px}.padding-top-20{padding-top:20px}.padding-bottom-20{padding-bottom:20px}.padding-left-20{padding-left:20px}.padding-right-20{padding-right:20px}.margin-20{margin:20px}.margin-top-20{margin-top:20px}.margin-bottom-20{margin-bottom:20px}.margin-left-20{margin-left:20px}.margin-right-20{margin-right:20px}@media print, screen and (min-width: 768px){.tab-padding-20{padding:20px}.tab-padding-top-20{padding-top:20px}.tab-padding-bottom-20{padding-bottom:20px}.tab-padding-left-20{padding-left:20px}.tab-padding-right-20{padding-right:20px}.tab-margin-20{margin:20px}.tab-margin-top-20{margin-top:20px}.tab-margin-bottom-20{margin-bottom:20px}.tab-margin-left-20{margin-left:20px}.tab-margin-right-20{margin-right:20px}}.padding-30{padding:30px}.padding-top-30{padding-top:30px}.padding-bottom-30{padding-bottom:30px}.padding-left-30{padding-left:30px}.padding-right-30{padding-right:30px}.margin-30{margin:30px}.margin-top-30{margin-top:30px}.margin-bottom-30{margin-bottom:30px}.margin-left-30{margin-left:30px}.margin-right-30{margin-right:30px}@media print, screen and (min-width: 768px){.tab-padding-30{padding:30px}.tab-padding-top-30{padding-top:30px}.tab-padding-bottom-30{padding-bottom:30px}.tab-padding-left-30{padding-left:30px}.tab-padding-right-30{padding-right:30px}.tab-margin-30{margin:30px}.tab-margin-top-30{margin-top:30px}.tab-margin-bottom-30{margin-bottom:30px}.tab-margin-left-30{margin-left:30px}.tab-margin-right-30{margin-right:30px}}.padding-40{padding:40px}.padding-top-40{padding-top:40px}.padding-bottom-40{padding-bottom:40px}.padding-left-40{padding-left:40px}.padding-right-40{padding-right:40px}.margin-40{margin:40px}.margin-top-40{margin-top:40px}.margin-bottom-40{margin-bottom:40px}.margin-left-40{margin-left:40px}.margin-right-40{margin-right:40px}@media print, screen and (min-width: 768px){.tab-padding-40{padding:40px}.tab-padding-top-40{padding-top:40px}.tab-padding-bottom-40{padding-bottom:40px}.tab-padding-left-40{padding-left:40px}.tab-padding-right-40{padding-right:40px}.tab-margin-40{margin:40px}.tab-margin-top-40{margin-top:40px}.tab-margin-bottom-40{margin-bottom:40px}.tab-margin-left-40{margin-left:40px}.tab-margin-right-40{margin-right:40px}}.padding-50{padding:50px}.padding-top-50{padding-top:50px}.padding-bottom-50{padding-bottom:50px}.padding-left-50{padding-left:50px}.padding-right-50{padding-right:50px}.margin-50{margin:50px}.margin-top-50{margin-top:50px}.margin-bottom-50{margin-bottom:50px}.margin-left-50{margin-left:50px}.margin-right-50{margin-right:50px}@media print, screen and (min-width: 768px){.tab-padding-50{padding:50px}.tab-padding-top-50{padding-top:50px}.tab-padding-bottom-50{padding-bottom:50px}.tab-padding-left-50{padding-left:50px}.tab-padding-right-50{padding-right:50px}.tab-margin-50{margin:50px}.tab-margin-top-50{margin-top:50px}.tab-margin-bottom-50{margin-bottom:50px}.tab-margin-left-50{margin-left:50px}.tab-margin-right-50{margin-right:50px}}.padding-60{padding:60px}.padding-top-60{padding-top:60px}.padding-bottom-60{padding-bottom:60px}.padding-left-60{padding-left:60px}.padding-right-60{padding-right:60px}.margin-60{margin:60px}.margin-top-60{margin-top:60px}.margin-bottom-60{margin-bottom:60px}.margin-left-60{margin-left:60px}.margin-right-60{margin-right:60px}@media print, screen and (min-width: 768px){.tab-padding-60{padding:60px}.tab-padding-top-60{padding-top:60px}.tab-padding-bottom-60{padding-bottom:60px}.tab-padding-left-60{padding-left:60px}.tab-padding-right-60{padding-right:60px}.tab-margin-60{margin:60px}.tab-margin-top-60{margin-top:60px}.tab-margin-bottom-60{margin-bottom:60px}.tab-margin-left-60{margin-left:60px}.tab-margin-right-60{margin-right:60px}}.padding-70{padding:70px}.padding-top-70{padding-top:70px}.padding-bottom-70{padding-bottom:70px}.padding-left-70{padding-left:70px}.padding-right-70{padding-right:70px}.margin-70{margin:70px}.margin-top-70{margin-top:70px}.margin-bottom-70{margin-bottom:70px}.margin-left-70{margin-left:70px}.margin-right-70{margin-right:70px}@media print, screen and (min-width: 768px){.tab-padding-70{padding:70px}.tab-padding-top-70{padding-top:70px}.tab-padding-bottom-70{padding-bottom:70px}.tab-padding-left-70{padding-left:70px}.tab-padding-right-70{padding-right:70px}.tab-margin-70{margin:70px}.tab-margin-top-70{margin-top:70px}.tab-margin-bottom-70{margin-bottom:70px}.tab-margin-left-70{margin-left:70px}.tab-margin-right-70{margin-right:70px}}.padding-80{padding:80px}.padding-top-80{padding-top:80px}.padding-bottom-80{padding-bottom:80px}.padding-left-80{padding-left:80px}.padding-right-80{padding-right:80px}.margin-80{margin:80px}.margin-top-80{margin-top:80px}.margin-bottom-80{margin-bottom:80px}.margin-left-80{margin-left:80px}.margin-right-80{margin-right:80px}@media print, screen and (min-width: 768px){.tab-padding-80{padding:80px}.tab-padding-top-80{padding-top:80px}.tab-padding-bottom-80{padding-bottom:80px}.tab-padding-left-80{padding-left:80px}.tab-padding-right-80{padding-right:80px}.tab-margin-80{margin:80px}.tab-margin-top-80{margin-top:80px}.tab-margin-bottom-80{margin-bottom:80px}.tab-margin-left-80{margin-left:80px}.tab-margin-right-80{margin-right:80px}}.padding-90{padding:90px}.padding-top-90{padding-top:90px}.padding-bottom-90{padding-bottom:90px}.padding-left-90{padding-left:90px}.padding-right-90{padding-right:90px}.margin-90{margin:90px}.margin-top-90{margin-top:90px}.margin-bottom-90{margin-bottom:90px}.margin-left-90{margin-left:90px}.margin-right-90{margin-right:90px}@media print, screen and (min-width: 768px){.tab-padding-90{padding:90px}.tab-padding-top-90{padding-top:90px}.tab-padding-bottom-90{padding-bottom:90px}.tab-padding-left-90{padding-left:90px}.tab-padding-right-90{padding-right:90px}.tab-margin-90{margin:90px}.tab-margin-top-90{margin-top:90px}.tab-margin-bottom-90{margin-bottom:90px}.tab-margin-left-90{margin-left:90px}.tab-margin-right-90{margin-right:90px}}.padding-100{padding:100px}.padding-top-100{padding-top:100px}.padding-bottom-100{padding-bottom:100px}.padding-left-100{padding-left:100px}.padding-right-100{padding-right:100px}.margin-100{margin:100px}.margin-top-100{margin-top:100px}.margin-bottom-100{margin-bottom:100px}.margin-left-100{margin-left:100px}.margin-right-100{margin-right:100px}@media print, screen and (min-width: 768px){.tab-padding-100{padding:100px}.tab-padding-top-100{padding-top:100px}.tab-padding-bottom-100{padding-bottom:100px}.tab-padding-left-100{padding-left:100px}.tab-padding-right-100{padding-right:100px}.tab-margin-100{margin:100px}.tab-margin-top-100{margin-top:100px}.tab-margin-bottom-100{margin-bottom:100px}.tab-margin-left-100{margin-left:100px}.tab-margin-right-100{margin-right:100px}}.coupons{border-style:dashed;border-width:2px}.dropdown button[data-toggle="dropdown"]{text-align:left}.dropdown button[data-toggle="dropdown"] .caret{float:right;margin-top:-1em}.dropdown .dropdown-item span{display:inline-block;padding-left:3%;border-left:1px solid #333;margin-left:3%}.dropdown .dropdown-item span:first-child{padding-left:0;border-left:none;margin-left:0}.icon-car{margin-right:.25em}svg[class*="icon-"]{height:.8em;width:auto}svg[class*="icon-"] path{fill:#000}a svg[class*="icon-"] path,.btn-link svg[class*="icon-"] path{fill:#c00}img.icon-img,svg.icon-img{height:1em}[class*="iCon-"]:before{display:inline-block}[class*="iCon-"]:before,.fa:before{margin-right:.5em}.iCon-audio-described:before,.iCon-captioned:before,.iCon-sign-interpreted:before,.iCon-sensory:before,.iCon-wheelchair:before,.iCon-briefcase:before,.iCon-military:before,.iCon-student:before,.iCon-cart:before,.iCon-person:before,.iCon-pricetag:before,.iCon-star:before{content:"";height:1em;margin-bottom:-.2em;background-repeat:no-repeat;background-position:center left}.iCon-audio-described:before{background-image:url(/images/cstraight/icons/icon-audio-described.svg);width:2em}.iCon-briefcase:before{background-image:url(/images/icons/icon-briefcase.svg);width:1.2em}.iCon-calendar:before{content:"\1f4c5"}.iCon-captioned:before{background-image:url(/images/cstraight/icons/icon-captioned.svg);width:1.75em}.iCon-cart:before{background-image:url(/images/icons/icon-cart.svg);width:1.4em}.iCon-evening:before{content:"\1f319"}.iCon-matinee:before{content:"\2600"}.iCon-military:before{background-image:url(/images/icons/icon-military.svg);width:.6em}.iCon-person:before{background-image:url(/images/icons/icon-person.svg);width:.75em}.iCon-pricetag:before{background-image:url(/images/icons/icon-pricetag.svg);width:1.5em}.iCon-sign-interpreted:before{background-image:url(/images/cstraight/icons/icon-sign-interpreted.svg);width:1.5em}.iCon-sensory:before{background-image:url(/images/cstraight/icons/icon-sensory-friendly.svg);width:1.5em}.iCon-star:before{background-image:url(/images/icons/icon-star.svg);width:1.1em}.iCon-student:before{background-image:url(/images/icons/icon-student.svg);width:1.5em}.iCon-wheelchair:before{background-image:url(/images/cstraight/icons/icon-wheelchair.svg);width:1.5em;height:1.1em}.oval{display:inline-block;border-radius:50%;padding:1em;background-color:#ffffff}.oval[class*="iCon-"]:before{margin-top:-.2em;margin-right:0px}.oval.iCon-briefcase{padding:.715em .9em}.oval.iCon-cart{padding:.652em .666em}.oval.iCon-military{padding:.715em 1.2em}.oval.iCon-person{padding:.785em 1.125em}.oval.iCon-star{padding:.788em .95em}.oval.iCon-student{padding:.715em .75em}.oval.fa{padding:1em .9em;margin:0 auto .5em auto}.soldout,.soldout a:link,.soldout a:visited{color:#666}.no-repeat,.partner-hero-slide,.partner-image-box .partner-image,.partner-video-image,.partner-listening-images{background-repeat:no-repeat}.parallax{background-attachment:fixed}.centered-bg,.partner-hero-slide,.partner-video-image,.partner-listening-images{background-position:center center}.bottom-bg{background-position:center bottom}.top-bg{background-position:center top}.cover,.partner-hero-slide,.partner-image-box .partner-image,.partner-video-image,.partner-listening-images{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}[data-toggle="collapse"].collape-once[aria-expanded="true"],[data-toggle="collapse"].collape-once.collapsed{display:none}*{box-sizing:border-box}html,body{padding:0;margin:0;font-size:14px;height:100%}p,blockquote,ul,ol,dl{line-height:1.57}img{max-width:100%}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){img[src$=".svg"].svg-fullwidth{width:100%}}hr{border-top:1px solid #dcdcdc}.hr-container{padding:0}@media print, screen and (min-width: 768px){.hr-container{padding:0 15px}}.dropdown-menu li.active a{background:none}h2 a:hover,h3 a:hover,h4 a:hover{text-decoration:underline;color:#c00}.width-1400{max-width:1400px;margin:auto}.width-1250{max-width:1250px;margin:auto}.pr-container{padding:0 15px}@media print, screen and (min-width: 1400px){.pr-container{padding:0 0}}@media print, screen and (min-width: 992px){.pr-main-content{padding-right:30px}}@media print, screen and (min-width: 1400px){.pr-main-content{width:74.6%}}@media print, screen and (min-width: 1400px){.pr-sidebar{width:25.4%}}.page-title{font-size:2.063em;margin-bottom:20px}@media print, screen and (min-width: 960px){.page-title{font-size:2.688em}}.section-title{font-size:1.750em;line-height:1.14}@media print, screen and (min-width: 768px){.section-title{font-size:2.063em}}.education-container .section-title{margin-bottom:14px}@media print, screen and (min-width: 768px){.education-container .section-title{margin-bottom:20px;margin-top:41px}}.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-5ths{width:20%;float:left}@media (min-width: 768px){.col-sm-5ths{width:20%;float:left}}@media (min-width: 992px){.col-md-5ths{width:20%;float:left}}@media (min-width: 1200px){.col-lg-5ths{width:20%;float:left}}.media-left img,.media-left img.img-responsive,.media-right img,.media-right img.img-responsive{max-width:none}@media (max-width: 768px){table tr.row,table tr.clearfix{margin-left:0px;margin-right:0px;border-top:1px solid #ddd}table tr>td[class*="col-"],table tr>th[class*="col-"]{display:inline-block;float:left;border-top:none}td.col-xs,th.col-xs{padding-bottom:0px}.ff-specific-dates>table tr>td[class*="col-"]:nth-child(3){clear:left}.ff-specific-dates>table tr>td[class*="col-"]:empty{padding:0}}.tooltip.in{opacity:1}.tooltip-inner{background:#656262;font-family:Arial,sans-serif;font-size:11px;font-weight:bold;max-width:121px;line-height:1.37;padding:7px 13px;-webkit-font-smoothing:antialiased;border-radius:4px}.tooltip.bottom .tooltip-arrow{border-bottom-color:#656262}.tooltip.top .tooltip-arrow{border-top-color:#656262}.tooltip-text-left+.tooltip .tooltip-inner{text-align:left;max-width:225px}.btn.btn-ghost{background-color:transparent;color:white;border-color:white}.btn.btn-ghost:hover{background:white;color:#000}.kc .btn{font-family:"Questrial","Century Gothic",Arial,sans-serif;font-weight:400}.kc .btn .glyphicon-minus{top:2px}.kc [class*="btn-"].btn+.btn{margin-left:1em}.kc .button-group [class*="btn-"].btn+.btn{margin-left:0}.kc .btn-dark{color:#fff;background-color:#23272b;border-color:#1d2124}.kc .btn-dark:hover{background-color:#000;border-color:#000}.kc .btn.btn-default{color:#333;text-transform:uppercase;font-weight:400}.kc .btn.btn-default:hover,.kc .btn.btn-default:active,.kc .btn.btn-default:focus{text-shadow:none;border-color:#ccc;background:#EFEFEF;color:#333}.kc .btn.btn-default:active{box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.08);border-color:#adadad}.kc .btn.btn-default.strong{font-weight:bold;text-transform:none;-webkit-font-smoothing:antialiased}.kc .btn.btn-outline-danger,.kc .btn.btn-link{color:#cc0000}.kc .btn.btn-outline-danger,.kc .btn.btn-outline-primary{background-color:#ffffff}.kc .btn.btn-outline-danger{border-color:#cc0000}.kc .btn.btn-outline-primary{border-color:#337ab7;color:#337ab7}.kc .input-group-btn .btn-outline-danger,.kc .input-group-btn .btn-outline-primary{border-color:#CCCCCC}.kc .btn.active{background:#265A88;border-color:#245580;background-image:-webkit-linear-gradient(bottom, #265A88 0%, #337AB7 100%);background-image:-o-linear-gradient(bottom, #265A88 0%, #337AB7 100%);background-image:linear-gradient(to top, #265A88 0%, #337AB7 100%)}.kc .btn.active:hover,.kc .btn.active:focus,.kc .btn.active:active{text-shadow:none;background-image:-webkit-linear-gradient(bottom, #265A88 0%, #337AB7 100%);background-image:-o-linear-gradient(bottom, #265A88 0%, #337AB7 100%);background-image:linear-gradient(to top, #265A88 0%, #337AB7 100%);border-color:#245580}.kc .btn.active.btn.btn-ghost,.kc .btn.active.btn.btn-primary{color:white}.kc .btn.active.btn.btn-ghost:hover,.kc .btn.active.btn.btn-ghost:focus,.kc .btn.active.btn.btn-ghost:active,.kc .btn.active.btn.btn-primary:hover,.kc .btn.active.btn.btn-primary:focus,.kc .btn.active.btn.btn-primary:active{color:white}.kc .btn.btn-default.active,.kc .btn.btn-default.active:hover,.kc .btn.btn-default.active:focus,.kc .btn.btn-default.active:active{background:#e6e6e6;border-color:#adadad}.kc .btn.disabled,.kc .btn[disabled]{color:#999;cursor:not-allowed}.kc .btn.disabled.btn-default,.kc .btn.disabled.btn-danger,.kc .btn.disabled.btn-warning,.kc .btn.disabled.btn-info,.kc .btn[disabled].btn-default,.kc .btn[disabled].btn-danger,.kc .btn[disabled].btn-warning,.kc .btn[disabled].btn-info{border-color:#cccccc;color:#cccccc}.kc .bg-grey .btn.disabled,.kc .bg-grey .btn[disabled],.kc .bg-gray .btn.disabled,.kc .bg-gray .btn[disabled]{background-color:#c5c5c5;color:white}.btn.btn-blue{background-color:#265A88;background-image:-webkit-linear-gradient(271deg, #265A88 0%, #337AB7 100%);background-image:-o-linear-gradient(271deg, #265A88 0%, #337AB7 100%);background-image:linear-gradient(1deg, #265A88 0%, #337AB7 100%);border:1px solid #245580;color:white;-webkit-font-smoothing:antialiased}.btn.btn-blue:hover{background-image:none}.btn.strong{font-weight:bold;text-transform:none;font-family:Arial,sans-serif;-webkit-font-smoothing:antialiased}.btn.btn-link{padding:0px}.btn.btn-link+.btn.btn-link:before{content:" | ";display:inline-block;color:#333;margin:0px .5em}@media (min-width: 768px){.btn.btn-link+.btn.btn-link:before{content:none}}.btn.btn-pill{display:inline-block;box-shadow:0 2px 0 0 rgba(0,0,0,0.03);border-radius:100px;text-transform:none;font-size:.813em;font-family:Arial, sans-serif;-webkit-font-smoothing:antialiased;padding-top:5px;padding-bottom:4px;border:1px solid #ccc;color:#333}.radio-label-btn,.checkbox-label-btn{display:block}.radio-label-btn label,.checkbox-label-btn label{display:block;padding:15px;margin-bottom:0px;cursor:pointer;color:#3376B1}.radio-label-btn label,.radio-label-btn .additional-form,.checkbox-label-btn label,.checkbox-label-btn .additional-form{text-align:center;background-color:#f1f1f1;border-radius:15px}.radio-label-btn label:hover,.radio-label-btn label:active,.radio-label-btn label:focus,.radio-label-btn .additional-form:hover,.radio-label-btn .additional-form:active,.radio-label-btn .additional-form:focus,.checkbox-label-btn label:hover,.checkbox-label-btn label:active,.checkbox-label-btn label:focus,.checkbox-label-btn .additional-form:hover,.checkbox-label-btn .additional-form:active,.checkbox-label-btn .additional-form:focus{background-color:#f7f7f7}.radio-label-btn label label,.radio-label-btn .additional-form label,.checkbox-label-btn label label,.checkbox-label-btn .additional-form label{background-color:transparent}.radio-label-btn .additional-form,.checkbox-label-btn .additional-form{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;-webkit-transition:height .25s;transition:height .25s}.radio-label-btn .help-block,.checkbox-label-btn .help-block{margin-bottom:0;color:#544F4F}.radio-label-btn .lead,.checkbox-label-btn .lead{display:block;margin-bottom:0}.radio-label-btn input:checked+label,.radio-label-btn input:checked label+.additional-form,.checkbox-label-btn input:checked+label,.checkbox-label-btn input:checked label+.additional-form{background-image:linear-gradient(to right, #3376B1, #2e4f78);background-color:transparent}.radio-label-btn input:checked+label+.additional-form,.radio-label-btn input:checked label+.additional-form+.additional-form,.checkbox-label-btn input:checked+label+.additional-form,.checkbox-label-btn input:checked label+.additional-form+.additional-form{border-radius:0px 0px 15px 15px;position:static;width:auto;height:7em;margin:-1px 0 0 0;padding:15px;clip:auto}.radio-label-btn input:checked+label,.radio-label-btn input:checked .help-block,.checkbox-label-btn input:checked+label,.checkbox-label-btn input:checked .help-block{color:#fff}.radio-label-btn.multi-form input:checked+label,.checkbox-label-btn.multi-form input:checked+label{border-radius:15px 15px 0px 0px}.radio-label-btn [type="radio"]{position:absolute;z-index:-1;top:15px;left:30px}.checkbox-label-btn [type="checkbox"]{position:absolute;z-index:-1;top:15px;left:30px}.dropdown.dropdown-hover .dropbtn.btn.btn-link{color:#000}.dropdown.dropdown-hover:hover .dropdown-menu{display:block}input.search-box{font-size:16px;padding:5px 6px 3px 30px;border:1px solid #CCCCCC;box-shadow:inset 0 3px 0 0 rgba(0,0,0,0.04);border-radius:4px;font-family:Arial,sans-serif;color:#656262;height:34px;background-image:url(../img/icons/icon-search-black.svg);background-position:center left 11px;background-repeat:no-repeat;background-size:15px 15px}input.search-box::-webkit-input-placeholder{color:#656262}input.search-box:-moz-placeholder{color:#656262}input.search-box::-moz-placeholder{color:#656262}input.search-box:-ms-input-placeholder{color:#656262}.slider-min-max{padding-top:1.15em;padding-bottom:1.25em}.slider-min-max .slider.slider-horizontal{width:100%}.slider-min-max .slider.slider-horizontal .slider-track{height:.3em;margin-top:calc(-.3em/2)}.slider-min-max .slider-selection{background-color:#cc0000;background-image:none}.slider-min-max .slider-handle{background-color:#cc0000;background-image:none}.slider-min-max .tooltip{z-index:5}.slider-min-max .tooltip.tooltip.top .tooltip-arrow,.slider-min-max .tooltip.bottom .tooltip-arrow{border-color:transparent}.slider-min-max .tooltip .tooltip-inner{background-color:transparent;color:#333333}.slider-min-max .tooltip .tooltip-inner::before{content:"$";display:inline-block;font-weight:bold}.slider-toggle .switch{position:relative;display:inline-block;width:100%;height:18px;margin-bottom:calc(8px + 1em)}.slider-toggle .slider{cursor:pointer;position:relative;background-color:#ccc;-webkit-transition:.4s;transition:.4s;width:calc(26px + 26px + 4px + 4px);display:inline-block;height:100%;margin-left:1em}.slider-toggle .slider::before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:-4px;background-color:white;-webkit-transition:.4s;transition:.4s;border:thin solid #999}.slider-toggle .slider.round{border-radius:34px}.slider-toggle .slider.round::before{border-radius:50%}.slider-toggle input:checked+.slider{background-color:#cc0000}.slider-toggle input:checked+.slider::before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider-toggle input:focus+.slider{box-shadow:0 0 1px black}.slick-arrow{position:absolute;width:32px;height:32px;border-radius:50%;background:#656262;color:#B6B5B5;text-align:center;line-height:33px;cursor:pointer;z-index:1}.slick-arrow.left i{padding-right:2px}.slick-arrow.right i{padding-left:2px}.slick-arrow:hover{opacity:.9}.mask{position:relative}.mask:before{content:"";position:absolute;left:0;right:0;bottom:0;height:50%;background-image:-webkit-linear-gradient(transparent 0%, #000 100%);background-image:-o-linear-gradient(transparent 0%, #000 100%);background-image:linear-gradient(transparent 0%, #000 100%);opacity:.8}.kc-alert{display:none;background:#eac0bf;color:#c00;border:1px solid #db625f;border-radius:4px;padding:12px 13px 9px;font-size:.75em}@media print, screen and (min-width: 768px){.kc-alert{padding-left:23px;padding-right:23px}}.kc-alert-icon{float:left;width:19px;height:18px;margin-right:10px}.kc-alert-title{display:block;font-weight:bold;text-transform:uppercase;vertical-align:text-top;padding-right:20px;padding-top:1px}@media print, screen and (min-width: 768px){.kc-alert-title{display:inline-block}}.kc-alert-description{vertical-align:text-top}.kc-alert-close{width:14px;height:14px;float:right;cursor:pointer;margin-left:10px;margin-top:1px}.modal .modal-header,.modal .modal-body,.modal .modal-footer{padding:10px}@media (min-width: 768px){.modal .modal-header,.modal .modal-body,.modal .modal-footer{padding:20px}}.modal .modal-header .close{margin-top:-2px;font-size:23px}@media print, screen and (min-width: 768px){.modal .modal-header .close{margin-top:4px}}.modal .modal-title{font-size:1.313em;line-height:1;-webkit-font-smoothing:antialiased}@media print, screen and (min-width: 768px){.modal .modal-title{font-size:1.938em}}.modal .modal-header,.modal .modal-footer{padding-top:15px;padding-bottom:15px}@media (max-width: 768px){.modal .modal-header,.modal .modal-footer{padding-top:20px;padding-bottom:20px}}.modal .modal-header>h1,.modal .modal-footer>h1{margin:0}.modal .modal-header>h2,.modal .modal-footer>h2{margin:0}.modal .modal-header>h3,.modal .modal-footer>h3{margin:0}.modal .modal-header>h4,.modal .modal-footer>h4{margin:0}.modal .modal-header>h5,.modal .modal-footer>h5{margin:0}.modal .modal-header>h6,.modal .modal-footer>h6{margin:0}.modal .modal-header>p,.modal .modal-footer>p{margin:10px 0 0 0}.anim-btn,.c-anim-btn{transition:0.3s}.anim-btn{display:inline-block;overflow:hidden;height:1.8em}.anim-btn span{text-align:center;display:block}.anim-btn .c-anim-btn{margin-top:-1.5em}.anim-btn:hover .c-anim-btn{margin-top:-1px}html{background:none}body{font-family:Arial, Helvetica, sans-serif}a:link,a:visited,.col-lg-4 li a:link,.col-lg-8 p a:link,.col-lg-8 ul a:link,.col-lg-8 dl a:link,.col-lg-4 dl a:link,.pretty-linklist a:link{color:#cc0000}a:hover,a:focus{color:#0b151e;text-decoration:none;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}h1,h2,h2.h1,h2.h3,h3,h4,h5,h6,.h2,.h3,.h4,.h5,.h6{color:#0b151e;border:none;font-weight:normal;font-family:'Questrial', sans-serif}label{color:#333333;font-weight:normal}#main_content .col-lg-4 h2,#main_content .col-lg-5 h2,#main_content .col-lg-3 h2{margin-right:-15px;margin-left:-15px;background-color:#F1F1F1;padding:.4em;margin-top:0px;color:#656262;text-shadow:1px 1px 0 #fff}h1{font-size:3.1em}h2{font-size:2.4em}h3.h3-line{border-bottom:1px solid #efefef;padding:0 0 20px 0}hr{margin-top:5px;margin-bottom:5px}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{color:#595959}.pod #calendar .ui-widget-header{color:#333}.ui-datepicker .ui-datepicker-title{font-size:1.5em;padding-top:0}.pod>h2:first-child{margin:.25em 0}.pod>h3:first-child{color:black;border:none;font-weight:normal;font-family:'Questrial', sans-serif;font-size:1.75em}.carousel-inner h3{margin-top:0px}h1,#menubg ul#topnav li>a,.new-footer,.new-bottom .row,.sub h3,.pod #calendar .ui-datepicker td a,.ul-nomargin a:link,#menu-main,.pod #calendar .ui-widget-content{font-family:'Questrial', sans-serif}a p{color:#cc0000;display:inline;font-size:inherit;line-height:inherit}#accessibility,.accessibility{position:absolute;top:-10000px;z-index:1}#account-links{text-align:right;margin:3px 15px 7px}#account-links a{white-space:nowrap}@media print, screen and (min-width: 992px){#announcement div:first-child{width:auto;padding-right:3%}}#announcement .grid{margin-top:1.5em;float:right}#announcement .grid>li{float:right;margin-left:2%;width:auto}@media print, screen and (min-width: 768px){#announcement .grid>li{margin-left:1%}}#announcement .grid a.btn{text-decoration:none}@media print, screen and (min-width: 768px){#announcement .grid a.btn{font-size:13px}}.border-top{border-top:solid thin #ebebeb}.border-right-grey{border-right:1px dotted #333}.border-top-grey{border-top:1px dotted #333}.border-bottom{border-bottom:solid thin #ebebeb}.blue{background-color:#207ec6}.blue a:link{color:#fff;font-weight:bold}.bg-contribute{background-image:url(/images/support/membership/contribute-header.jpg);background-position:20% 70%;height:200px;padding:15px}.bg-contribute h1{margin-top:0px}.bg-contribute.kc-sunset{background-image:url(/images/kc-sunset-short.jpg);background-repeat:no-repeat}#container .bg-danger{color:#ffffff;background:#cb2e2e;font-size:.85em;font-weight:bold}#container .bg-danger a:link{color:#ffffff;text-decoration:underline}.bg-info,.bg-danger{padding:0 10px}.bg-info:empty,.bg-danger:empty{padding:0px;display:none}.bg-feature{background-color:#333;padding:5px}.bg-feature h4{background-color:#333;padding:5px;color:White}.bg-grey{background-color:#F1F1F1;padding-top:1em;padding-bottom:1em;margin-top:0}.bg-grey-block{background:#f7f7f7;height:auto;overflow:auto}.bg-white[class*="-pod"],.thumb+.bg-white{background-color:#fff;padding:15px 0px 3em 0px}@media (min-width: 768px){.bg-white[class*="-pod"],.thumb+.bg-white{min-height:10em;padding-left:15px;padding-right:15px}}.bg-grey .bg-white{padding:15px}.bg-grey .glyphion-right{right:25px}.bg-grey-mill{padding:0.5em;background:#EBEBEB none repeat scroll 0% 0%}#menu-main a.bg-clear:hover{background-color:white}.bg-jfkc{background-color:#0b253c}.bg-wallpaper{position:fixed;top:0px;left:0px;width:100%;height:100%}.bg-mstage{background-color:#cc0000;padding:5px}.bg-mstage h4{background-color:#cc0000;padding:5px;color:White}#menu-main .btn-inline{display:inline-block;padding:13px}.bs-wizard{margin-top:30px}.bs-wizard{border-bottom:solid 1px #e0e0e0;padding:0 0 10px 0;background:#065698}.bs-wizard>.bs-wizard-step{padding:0;position:relative}.bs-wizard>.bs-wizard-step .bs-wizard-stepnum{color:#fff;font-size:16px;margin-bottom:5px}.bs-wizard>.bs-wizard-step .bs-wizard-info{color:#fff;font-size:14px}.bs-wizard>.bs-wizard-step>.bs-wizard-dot{position:absolute;width:30px;height:30px;display:block;background:#b8d9f4;top:45px;left:50%;margin-top:-15px;margin-left:-15px;border-radius:50%}.bs-wizard>.bs-wizard-step>.bs-wizard-dot:after{content:' ';width:14px;height:14px;background:#fff;border-radius:50px;position:absolute;top:8px;left:8px}.bs-wizard>.bs-wizard-step>.progress{position:relative;border-radius:0px;height:8px;box-shadow:none;margin:20px 0;background-color:#097bd9}.bs-wizard>.bs-wizard-step>.progress>.progress-bar{width:0px;box-shadow:none;background:#b8d9f4}.bs-wizard>.bs-wizard-step.complete>.progress>.progress-bar{width:100%}.bs-wizard>.bs-wizard-step.active>.progress>.progress-bar{width:50%}.bs-wizard>.bs-wizard-step:first-child.active>.progress>.progress-bar{width:0%}.bs-wizard>.bs-wizard-step:last-child.active>.progress>.progress-bar{width:100%}.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot{background-color:#097bd9}.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot:after{opacity:0}.bs-wizard>.bs-wizard-step:first-child>.progress{left:50%;width:50%}.bs-wizard>.bs-wizard-step:last-child>.progress{width:50%}.bs-wizard>.bs-wizard-step.disabled a.bs-wizard-dot{pointer-events:none}.btn-primary{background-image:linear-gradient(to bottom, #337AB7 0px, #265A88 100%);background-repeat:repeat-x;border-color:#245580;font-weight:bold;color:White}a.btn-primary,a:visited.btn-primary{color:White !important}.btn-primary:hover{background-image:linear-gradient(to bottom, #265A88 0px, #265A88 100%);background-repeat:repeat-x;border-color:#245580}#calendar,#calendar1{z-index:1000;padding:0}table.calendar td.past{background-color:#f5f5f5}.calendar td.past .perf_time{display:none}.calendar-events{padding:.5em 0}.calendar-events h4{color:Black;margin:0}.calendar-events h5{color:Black;text-transform:uppercase}#cart-items{min-height:300px}#cart-items .address p{margin:0;line-height:1.1em}.contactTopic{margin-top:1em}.centered-tabs{text-align:center !important;margin-bottom:-3px}.centered-tabs ul.nav-tabs{display:inline-block !important}.centered-tabs li{display:inline !important;font-size:1.5em}.centered-tabs a{float:left !important}.check-container,.checkbox-list label{display:block;position:relative;padding-left:calc(1.5em + .25em);margin-bottom:1em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.check-container:hover input ~ .checkmark,.checkbox-list label:hover input ~ .checkmark{background-color:#EFEFEF}.check-container input,.checkbox-list label input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.check-container input:checked ~ .checkmark,.checkbox-list label input:checked ~ .checkmark{background-color:#3c763d;border-color:#3c763d}.check-container input:checked ~ .checkmark:after,.checkbox-list label input:checked ~ .checkmark:after{display:block}.check-container .checkmark,.checkbox-list label .checkmark{position:absolute;top:0;left:0;height:1.5em;width:1.5em;background-color:#ffffff;border:2px solid #ccc;border-radius:10%}.check-container .checkmark.round,.checkbox-list label .checkmark.round{border-radius:50%}.check-container .checkmark:after,.checkbox-list label .checkmark:after{content:"";position:absolute;display:none;left:calc(50% - (30% /2));top:calc(45% - (60% /2));width:30%;height:60%;border:solid #ffffff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.col-lg-4 dd{margin-left:0.75em}.col-lg-4 .nav.nav-stacked ul{padding-left:2.75em}.col-lg-4 li a[href*=".pdf"],.col-lg-4 .nav li a[href*=".pdf"]{background-position:left center;padding-left:25px}.collapse-icon a[data-toggle="collapse"]:after,#accountHome a[data-toggle="collapse"]:after{display:block;float:right;content:"-";font-weight:bold;background-color:#f5f5f5;border-radius:3px;padding:0px 1.5%;border:1px solid #ddd;color:#333}.collapse-icon a[data-toggle="collapse"].collapsed:after,#accountHome a[data-toggle="collapse"].collapsed:after{display:block;float:right;content:"+";font-size:60%;padding:7px 1.5%}#container,.col-xxlg-12{margin-left:auto;margin-right:auto}#container{margin-bottom:10px;transition:opacity 2s ease-in-out;clear:both}#container::after{content:" ";display:block;clear:both}.coveo-caption{overflow:visible !important}.shadow-corner{background-image:url("http://www.kennedy-center.org/images/curved-corner.png");background-repeat:no-repeat;background-position:-21% -15px}.calendar-events li{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #efefef}#carousel-news img{width:100%}.carousel .prev{margin:0}.carousel .next{margin:0}.carousel-indicators{bottom:54px}.carousel-indicators li{background-color:Gray;border:0;margin:0;opacity:.6;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-outs;transition:all 500ms ease-out}.carousel-indicators li:hover{background-color:Gray;border:0;margin:0;opacity:1}.carousel-indicators .active{background-color:black}.carousel-control.right,.carousel-control.left{background-image:linear-gradient(to right, transparent 0px, transparent 100%)}.carousel-control:hover,.carousel-control:focus{background-image:linear-gradient(to right, transparent 0px, transparent 100%)}#carousel-news ol.carousel-indicators{width:auto;position:relative;left:66%}#carousel-news .carousel-indicators li{width:80px;background-color:transparent}.clearfix.overview .bg-white{padding:30px}.clearfix.overview [class*=bg-].row{margin-left:-30px;margin-right:-30px}.event-header{margin-bottom:1em}footer.slide-in{width:100%;position:fixed;bottom:70px;left:0;z-index:800}#footer-content{display:none;height:auto;float:right;background-color:#207EC6;padding-bottom:1em;min-width:51%}#footer-content h2,#footer-content h3{color:White;padding-left:.3em;display:inline-block}#footer-content h4{display:block;background-color:#02233E;margin-bottom:0;padding:.5em;color:White}.toggle-btn{display:inline-block;padding:0.35em 0px 0.45em 0.5em;background-color:#02233E;color:White}.toggle-btn:hover{background-color:#207EC6;-webkit-transition:background-color 500ms ease;-moz-transition:background-color 500ms ease;-o-transition:background-color 500ms ease;transition:background-color 500ms ease}.toggle-btn,.btn-modal-cart{cursor:pointer}.toggle-footer{width:100px;margin:0 auto;cursor:pointer;text-align:right}.cart-fixed{position:fixed;bottom:0;right:0;background-color:#043A67;color:White;width:100%;z-index:1001;text-align:right;color:White}footer.slide-in,.cart-fixed{padding:.7em 1em 0 1em}.cart-fixed h2{font-size:1.5em;margin-top:0}.cart-fixed h2 .GrandTotal{display:inline-block;margin-right:1em}a.btn-mainaction:link,a.btn-mainaction:visited,input.btn-mainaction{background-color:#207EC6;padding:.6em;text-transform:uppercase;font-size:1em;box-shadow:3px 3px 0px rgba(0,0,0,0.4)}a.btn-mainaction:hover,input.btn-mainaction:hover{background-color:#0f90f2;border:1px solid #3f9fe8}.cart-fixed a{cursor:pointer}a.btn-mainaction:visited,a.btn-mainaction:link,input.btn-mainaction,.cart-fixed a,.cart-fixed a:link,.cart-fixed a:visited,.cart-fixed h2{color:#FFF;border-radius:0}.table-cart{border:1px solid #ccc;width:100%;margin:0;padding:0;border-collapse:collapse;border-spacing:0}.table-cart tr{border:1px solid #ccc;padding:5px}.table-cart th,.table-cart td{padding:10px;background-color:#EFEFEF;background-image:none}.table-cart th{text-transform:uppercase;font-size:14px;letter-spacing:1px;background-color:#fff}@media screen and (max-width: 600px){.cart-fixed{padding-right:1em;text-align:center}.cart-fixed h2{font-size:1.2em}footer.slide-in{padding:0}a.btn-mainaction:link{display:block;margin-top:.5em}.table-cart{border:0}.table-cart thead{display:none}.table-cart tr{border:0}.table-cart td{font-size:13px;border-bottom:1px dotted #ccc}.table-cart td:before{content:attr(data-label);display:block;float:left;color:#aaa;padding-right:1em;text-transform:uppercase}}.define dt{padding-right:0px;font-weight:bold}@media (min-width: 768px){.define dt{float:left;clear:left}}@media (min-width: 768px){.define dd{margin-left:12em}}.define.parking-passes dt{font-weight:normal;font-family:"Questrial","Century Gothic",Arial,sans-serif;font-size:1.3em}.define.parking-passes dt:not(first-child){margin-top:1em}@media (min-width: 768px){.define.parking-passes dt:not(first-child){margin-top:0px}}.define.parking-passes dd{margin-bottom:.5em}@media (min-width: 768px){.define.parking-passes dd{margin-bottom:1em}}display-fieldset,.editor-fieldset{padding:3px;margin-left:6px}.display-label,.editor-label{float:left;width:155px;clear:left;text-align:right;padding-right:6px;height:22px}.display-field{vertical-align:top;padding:2px;margin-bottom:5px;margin-left:165px;width:300px;border-bottom:1px dotted #CCCCCC}.dropdown-menu{top:95%}.editor-field{vertical-align:top;margin-bottom:5px;margin-left:166px}.editor-field input[type="password"]{width:250px;font-size:14px}.editor-field input[type="text"],.editor-field textarea{width:250px;font-size:14px}.editor-fieldset input[type="text"],.editor-fieldset input[type="password"]{border:1px solid #ccc;-webkit-box-shadow:inset 0 0 8px rgba(0,0,0,0.1),0 0 5px rgba(0,0,0,0.01);-moz-box-shadow:inset 0 0 8px rgba(0,0,0,0.12),5px 0 16px rgba(0,0,0,0.1);box-shadow:inset 0 0 7px rgba(0,0,0,0.12),0 0 5px rgba(0,0,0,0.01);padding:4px;background:rgba(255,255,255,0.5);margin:0 0 10px 0}.editor-field input:focus{outline:none;border-color:#dcc46e;-webkit-box-shadow:inset 0 0 8px rgba(225,225,50,0.3),0 0 5px rgba(0,0,0,0.01);-moz-box-shadow:inset 0 0 8px rgba(225,225,50,0.3),5px 0 16px rgba(0,0,0,0.1);box-shadow:inset 0 0 7px rgba(225,225,50,0.3),0 0 5px rgba(0,0,0,0.01);border-style:solid}.editor-field select{font-size:14px;height:36px}.editor-field select:focus{outline:none;border-color:#dcc46e;border-style:solid}.edu-research.bg-contribute{background-image:url("//education.kennedy-center.org/images/educationresearch/edu-hero-2.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;height:375px}.edu-research h1{color:white;text-shadow:1px 1px 0 #333}.edu-research .edu-hero-text,.edu-research .partner-hero-text{position:absolute;bottom:.5em;left:15px}.education-container ul{margin-bottom:10px}.education-container li{margin-bottom:5px}.education-container .row{margin-left:-30px;margin-right:-30px}.education-container .container-fluid,.education-container [class*="col-"]{padding-left:30px;padding-right:30px}.education-container .overview[class*="col-"]{padding-left:30px;padding-right:30px}.error-text{color:#F00;font-weight:bold;margin-bottom:.5em}.eventlist a:link{font-weight:bold}.eventlist a:visited{color:#76122C}.eventlist div{margin-bottom:2em;line-height:1.5em}#events-page{background-image:url("/images/tickets/purchase/loading.gif");background-repeat:no-repeat;background-position:center 20px;min-height:400px;padding-bottom:3em}.current_events{-webkit-transition-property:max-height, top, opacity;-webkit-transition-delay:0, .6s, .8s;-webkit-transition-duration:.5s;-webkit-transition-timing-function:ease;transition-property:max-height, top, opacity;transition-delay:0, .6s, .8s;transition-duration:.5s;transition-timing-function:ease;-moz-transition-property:max-height, top, opacity;-moz-transition-delay:0, .6s, .8s;-moz-transition-duration:.5s;-moz-transition-timing-function:ease;-o-transition-property:max-height, top, opacity;-o-transition-delay:0, .6s, .8s;-o-transition-duration:.5s;-o-transition-timing-function:ease;position:relative;top:0px;min-height:500px;background-color:white}.events_start{max-height:0;opacity:0;position:relative;top:-200px;background-color:#ccc}.events_end{transition:all .25s ease 0s;-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;opacity:0}.event-note{font-size:.9em}.event-title{margin:0;font-size:2em;padding-bottom:0}.current_events .featured-events-btn,#events-page .featured-events-btn{display:block;background-color:#c00;color:#fff;padding:5px;z-index:999;position:relative}.featured-events-btn{float:right}.form-controls{margin:1em;margin-left:0px}.form-error{color:#ff0000;font-weight:bold;margin-bottom:10px;margin-left:130px;margin-top:5px}#footer:before,.table-layout:after,.table-layout-row:after{content:"";display:block;clear:both}#footer h4,#footer .h4{text-transform:uppercase}#footer .jumptop{position:fixed;bottom:0em;right:0em;z-index:1000;font-size:.95em;background-color:#245580;padding:.5em 1em;color:#fff}#footer .jumptop:hover{background-color:#0b151e;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-outs;transition:all 500ms ease-out}#footer .jumptop a:link,#footer .jumptop a:visited{color:#fff}.footer_privacy{background-color:#fff;padding:10px;text-align:center;background-image:none;border-top:0px}.footer_privacy a{padding-right:1.5%;padding-left:1.5%}.footer-social a{display:inline-block;width:auto;margin-left:-5px}.footer-social img{background-color:#CC0000}.feature div{width:18.5%;display:inline-block;background-color:#fff;padding:1%;margin:3px}.feature div img{width:100%}.filter-control{position:relative}@media (min-width: 768px){.filter-control .filter-info{position:relative;z-index:1;margin-right:8em}}.filter-control .more-filter{text-align:right;margin-top:.75em}@media (min-width: 350px){.filter-control .more-filter{position:absolute;top:50%;left:0;margin-top:0;padding-right:20px;transform:translateY(-50%);width:100%}.filter-control .more-filter button.btn.btn-default.toggle-filters .icon{display:none}}@media (min-width: 480px){.filter-control .more-filter button.btn.btn-default.toggle-filters .icon{display:inline-block}}.filters-reset{display:block;margin-top:.75em}@media (min-width: 768px){.filters-reset{display:inline}}.grey{background:#f7f7f7}.grid-2:after{display:table;content:" ";clear:left}.grid-2.row,.grid.row,.grid5.row{margin-left:0;margin-right:0}.grid-2>li,.grid>li,.grid5>li{display:block;list-style-type:none}@media (min-width: 480px){.grid-2>li,.grid>li,.grid5>li{float:left;margin:.5% 1%;padding:0 0 .5% .5%}}@media (min-width: 480px) and (max-width: 768px){.grid-2>li,.grid>li,.grid5>li{width:calc( 50% - 1% - 2%)}.grid-2>li:nth-child(2n+1),.grid>li:nth-child(2n+1),.grid5>li:nth-child(2n+1){clear:left;margin-left:0px;padding-left:0px}}@media (min-width: 769px){.grid-2>li{width:calc( (100% / 2) - 1% - 2%)}.grid-3>li,.grid>li{width:30%}.grid5>li{width:18%}.grid-2>li:nth-child(2n+1),.grid>li:nth-child(3n+1),.grid5>li:nth-child(5n+1){clear:left;margin-left:0px;padding-left:0px}}.grid-3:after{display:table;content:" ";clear:left}.grid-3.row,.grid.row,.grid5.row{margin-left:0;margin-right:0}.grid-3>li,.grid>li,.grid5>li{display:block;list-style-type:none}@media (min-width: 480px){.grid-3>li,.grid>li,.grid5>li{float:left;margin:.5% 1%;padding:0 0 .5% .5%}}@media (min-width: 480px) and (max-width: 768px){.grid-3>li,.grid>li,.grid5>li{width:calc( 50% - 1% - 2%)}.grid-3>li:nth-child(2n+1),.grid>li:nth-child(2n+1),.grid5>li:nth-child(2n+1){clear:left;margin-left:0px;padding-left:0px}}@media (min-width: 769px){.grid-3>li{width:calc( (100% / 3) - 1% - 2%)}.grid-3>li,.grid>li{width:30%}.grid5>li{width:18%}.grid-3>li:nth-child(3n+1),.grid>li:nth-child(3n+1),.grid5>li:nth-child(5n+1){clear:left;margin-left:0px;padding-left:0px}}.grid-4:after{display:table;content:" ";clear:left}.grid-4.row,.grid.row,.grid5.row{margin-left:0;margin-right:0}.grid-4>li,.grid>li,.grid5>li{display:block;list-style-type:none}@media (min-width: 480px){.grid-4>li,.grid>li,.grid5>li{float:left;margin:.5% 1%;padding:0 0 .5% .5%}}@media (min-width: 480px) and (max-width: 768px){.grid-4>li,.grid>li,.grid5>li{width:calc( 50% - 1% - 2%)}.grid-4>li:nth-child(2n+1),.grid>li:nth-child(2n+1),.grid5>li:nth-child(2n+1){clear:left;margin-left:0px;padding-left:0px}}@media (min-width: 769px){.grid-4>li{width:calc( (100% / 4) - 1% - 2%)}.grid-3>li,.grid>li{width:30%}.grid5>li{width:18%}.grid-4>li:nth-child(4n+1),.grid>li:nth-child(3n+1),.grid5>li:nth-child(5n+1){clear:left;margin-left:0px;padding-left:0px}}.grid-5:after{display:table;content:" ";clear:left}.grid-5.row,.grid.row,.grid5.row{margin-left:0;margin-right:0}.grid-5>li,.grid>li,.grid5>li{display:block;list-style-type:none}@media (min-width: 480px){.grid-5>li,.grid>li,.grid5>li{float:left;margin:.5% 1%;padding:0 0 .5% .5%}}@media (min-width: 480px) and (max-width: 768px){.grid-5>li,.grid>li,.grid5>li{width:calc( 50% - 1% - 2%)}.grid-5>li:nth-child(2n+1),.grid>li:nth-child(2n+1),.grid5>li:nth-child(2n+1){clear:left;margin-left:0px;padding-left:0px}}@media (min-width: 769px){.grid-5>li{width:calc( (100% / 5) - 1% - 2%)}.grid-3>li,.grid>li{width:30%}.grid5>li{width:18%}.grid-5>li:nth-child(5n+1),.grid>li:nth-child(3n+1),.grid5>li:nth-child(5n+1){clear:left;margin-left:0px;padding-left:0px}}.glyphion-right{position:absolute;right:0px;bottom:.75em;color:#ccc;padding:.5em 15px}@media (min-width: 768px){.glyphion-right{right:25px}}a.glyphion-right{color:#666}a:hover.glyphion-right{color:#cc0000;text-decoration:none}@media (min-width: 768px){h2+.group-discount{margin-top:20px}.group-discount{text-align:right}}.h1-padding{padding-left:15px;margin-bottom:.5em}.contribute{background-color:#c00000;padding-top:40px;padding-bottom:40px}.contribute-banner h2,.contribute-banner h2 small{color:White;line-height:1;border:0;margin-top:0;padding-top:0px}.contribute-banner h2 small{font-size:.50em}.contribute .btn.btn-danger.donate{margin-right:1em;float:right;background-color:#c00000;border:1px solid white;margin-top:1em;color:White}.contribute-img-kids,.img-contribute-kids{color:white;background-color:#8C0000;background-image:url("/images/template/bg-kennedy-handshake.jpg");background-position:100% 45%;background-repeat:no-repeat}.contribute-img-kids{position:relative;bottom:-10px}#header-image{background-color:#cc0000;text-align:center;padding-top:2em;padding-bottom:2em;height:138px;z-index:10}#header-image a img{margin:0 auto}.help-block{font-size:.85em}.img-fullwidth{width:100%;max-height:270px}.img-fullwidth.img-responsive{width:auto;max-height:auto}.img-right{float:right}.img-mstage-header{padding:8px 0}.lighten-caret{color:#adadad}#image-feature{position:relative;z-index:1}.legend dd,.col-lg-4 .legend dd{margin-bottom:2px;margin-left:2em}.like iframe{max-height:60px}body,#footer,.account_links,#tabmenu{background:none;background-color:transparent}#main_content>#sidecolumn{width:25%}#main_content,#main-content{position:relative;height:auto;overflow:auto}#main_content>#sidecolumn{width:30%}#main-content .col-lg-4 h2,#main-content .col-lg-5 h2,#main-content .col-lg-3 h2{background-color:#f1f1f1;color:#656262;margin-left:-15px;margin-right:-15px;margin-top:0;padding:0.4em;text-shadow:1px 1px 0 #fff}#main_content table.yui-calendar thead tr th{color:#666;font-size:0.85em;font-weight:bold;padding-bottom:1em}.margin-bottom{margin-bottom:1em}.margintop{margin-top:1em}.media.row{border-bottom:1px solid #ddd;padding:0 0 1em 0}.media.row .col-xs-4{padding:0;margin-bottom:1em;margin-top:1.7em}.media.row p{font-size:.88em}.media.row.col-xs-12{margin:0;margin-bottom:1em}#menu-main .caret{margin-left:5%}#main-slider img{width:100%}#menu-main .nav>li,#menu-main .navbar-nav{position:static;overflow:hidden}#menu-main .dropdown-menu{width:100%;top:99%;z-index:1000000}.footer_privacy{margin-bottom:13em}.kc-popup{position:fixed;bottom:0;z-index:100000;right:0;background-color:White;border:0;padding:0;-webkit-box-shadow:0px 2px 7px 1px #666;-moz-box-shadow:0px 2px 7px 1px #666;box-shadow:0px 2px 7px 1px #666}.kc-popup h4,.kc-popup h5{padding:0 .3em}#close-btn.close-box,#close-btn.close-box:hover,#close-btn.close-box:focus{margin-top:5px;margin-right:5px;position:absolute !important;right:0 !important;z-index:10000 !important}#close-btn.close-box.btn-default:hover{position:relative;background-color:#C00;border:1px #C00 solid}.fixed-ad.affix-top{visibility:hidden;bottom:0;opacity:0;position:absolute;-webkit-transition:all 2090ms ease;-moz-transition:all 2090ms ease;-o-transition:all 2900ms ease;transition:all 1000ms ease-out}.fixed-ad.affix{visibility:visible;position:fixed;opacity:1;bottom:0;-webkit-transition:all 2090ms ease;-moz-transition:all 2090ms ease;-o-transition:all 2900ms ease;transition:all 1000ms ease-out}#menu-main{background-image:url("//www.kennedy-center.org/images/nav-illusion.png");border-radius:0;margin-bottom:0}#menu-main,#menu-main .navbar-collapse{border:none}#menu-main .navbar-nav{background-color:#efefef}#menu-main .navbar-nav>li{text-align:center;padding-left:0;padding-right:0}#menu-main a,#menu-main>a:link{color:#333}#menu-main>a:visited{color:#2B2B2B}#menu-main a:hover{color:#fff;background-color:#ac0000}#menu-main li{border-left:thin solid #d1cfcf}#menu-main .col-xs-6.col-sm-3{border-right:1px dotted #999}#menu-main li:first-child{border-left:none}#menu-main li a{display:block}#menu-main li dt{font-size:150%;font-weight:normal;color:#c00}#menu-main li dd a:link,#menu-main li dt a:link{padding:1px 3px}#menu-main li dd a:hover,#menu-main li dt a:hover,#menu-main li h3 a:hover{text-decoration:none}#menu-portal li.sfb.col-sm-4{padding-left:5%}#menu-main h2,#menu-main h3{margin:.5em 15px;padding:0px 0px 4px 0}#menu-main h3{font-size:1.8em;color:#cc0000}#menu-main h2{font-size:2.4em;border-bottom:solid thin #ebebeb;padding-bottom:.3em}#menu-main .dividers{border-bottom:1px solid #f7f7f7;padding-top:1.5em;margin-bottom:.6em}#menu-portal{padding-left:0px}#menu-portal ul,#menu-portal li{margin:0;padding:0;list-style:none;list-style-image:none;height:25px !important}#menu-portal li{padding-left:2%;padding-right:.5%}#menu-portal.kc .kc,#menu-portal.nso .nso,#menu-portal.edu .edu,#menu-portal.wno .wno,#menu-portal.explorer .explorer,#menu-portal.sfb .sfb{display:none}#menu-portal,#account-links{color:#ffffff}#menu-portal a,#menu-portal a:link,#account-links a,#account-links a:link{color:#ffffff}#menu-portal a:visited,#account-links a:visited{color:#FFFAFA}#menu-portal a:hover,#account-links a:hover{color:#F5F5F5}.ms-series a span{display:inline-block;margin-top:2px}.ms-series img{max-height:23px;float:right;margin-left:1em}.nav-icon1{width:30px;height:25px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:inline-block;margin-right:.5em}.nav-icon1 span{display:block;position:absolute;height:1px;width:100%;background:#fff;border-radius:0;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.nav-icon1 span:nth-child(1){top:3px}.nav-icon1 span:nth-child(2){top:13px}.nav-icon1 span:nth-child(3){top:23px}.nav-icon1.open span:nth-child(1){top:15px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.nav-icon1.open span:nth-child(2){opacity:0;left:-60px}.nav-icon1.open span:nth-child(3){top:15px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.highlight{background:-moz-linear-gradient(top, rgba(247,246,245,0) 0%, #f7f6f5 100%);background:-webkit-linear-gradient(top, rgba(247,246,245,0) 0%, #f7f6f5 100%);background:linear-gradient(to bottom, rgba(247,246,245,0) 0%, #f7f6f5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f7f6f5', endColorstr='#f7f6f5', GradientType=0);padding:.4em}.nav.nav-stacked.pretty-linklist .active a{background-color:#f9f9f9}.nav.nav-tabs{padding-bottom:4px}.nav.nav-tabs.tab-inline-block{display:flex}@media (min-width: 768px){.nav.nav-tabs.tab-inline-block{display:inline-block}}.nav.nav-tabs.tab-inline-block>[role="tab"],.nav.nav-tabs.tab-inline-block>[role="presentation"]{flex:1}@media (min-width: 768px){.nav.nav-tabs.tab-inline-block>[role="tab"],.nav.nav-tabs.tab-inline-block>[role="presentation"]{width:auto}}.nav.nav-tabs.tab-inline-block>[role="tab"],.nav.nav-tabs.tab-inline-block>[role="presentation"]>[role="tab"]{display:block}@media (min-width: 768px){.nav.nav-tabs.tab-inline-block>[role="tab"],.nav.nav-tabs.tab-inline-block>[role="presentation"]>[role="tab"]{display:inline-block}}.nav.nav-tabs>[role="tab"],.nav.nav-tabs>[role="presentation"]>[role="tab"]{color:#cc0000;display:inline-block;padding:10px 15px;margin:0px;text-align:center;text-transform:uppercase;font-variant:small-caps}.nav.nav-tabs .active,.nav.nav-tabs [role="tab"].active,.nav.nav-tabs>[role="presentation"].active>[role="tab"]{color:#000000}.nav.nav-tabs .active,.nav.nav-tabs [role="tab"].active{border-bottom:5px solid #cc0000;cursor:default;margin-bottom:-5px;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.nav.nav-tabs>li.active>a,.nav.nav-tabs>li.active>a:focus,.nav.nav-tabs>li.active>a:hover{border-style:none}.nav.nav-tabs.nav-contribute{padding-bottom:0px}.nav.nav-tabs.nav-contribute .active{border-bottom:none;margin-bottom:-1px}.nav.nav-tabs.nav-contribute .active a{color:#ffffff}.nav.nav-tabs.nav-contribute .active#IOther a{border-color:transparent}.nav.nav-tabs.nav-contribute>li.active>a,.nav.nav-tabs.nav-contribute>li.active>a:focus,.nav.nav-tabs.nav-contribute>li.active>a:hover{border-style:solid}.nav.nav-tabs.nav-contribute>li.active>a:focus,.nav.nav-tabs.nav-contribute>li.active>a:hover,.nav.nav-tabs .nav-contribute>li>a:focus,.nav.nav-tabs.nav-contribute>li>a:hover{color:rgba(255,255,255,0.75);background-color:transparent}#tickets .nav-tabs.tab-inline-block{margin-right:-15px;margin-left:-15px}@media (min-width: 768px){#tickets .nav-tabs.tab-inline-block{margin-left:0;margin-right:0}}.no-yelling,.no-yelling .nav.nav-tabs [role="tab"],#edu-program .nav.nav-tabs [role="tab"]{text-transform:none;font-variant:normal}.navbar-red{background-color:#efefef}.navbar-brand.visible-xs{width:79%}.nav.nav-stacked{margin-bottom:.5em}.navbar-nav>li>a{padding-top:22px;padding-bottom:23px;line-height:normal}.no-padding{padding:0;margin:0}.nopadding-left{padding-left:0}.nopadding-bottom{padding-bottom:0 !important}.nopadding-top{padding-top:0}.nopadding-right{padding-right:0}.nomargin-top{margin-top:0px}.nomargin{margin:0}.nomargin-neg3{margin-top:-3px}.overview{padding:20px 15px;margin-bottom:10px}@media (min-width: 768px){.overview{padding:20px}}.overview[class*="col-"]{padding-left:15px;padding-right:15px}.overview>h1:first-child,.overview>h2:first-child,.overview>h3:first-child,.overview>h4:first-child,.overview>h5:first-child,.overview>h6:first-child{margin-top:0px}.overview>*:last-child{margin-bottom:0}.padding-top-lg.logo{padding-top:20px}.padding-bottom{padding-bottom:1em}.padding-top{padding-top:1em}.padding{padding:1em}.padding-left{padding-left:.7em}.paginator{display:inline-block;padding-left:0px;margin:20px 0px;border-radius:4px}.paginator>li{display:inline}.paginator>li>a,.paginator>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857;text-decoration:none;background-color:#FFF;border:1px solid #DDD}.paginator>li>a:hover{background-color:#c00;color:White !important}.pdf,.col-lg-4 a[href*=".pdf"]{background-image:url("/images/icons/pdf.gif");background-position:left top;background-repeat:no-repeat;padding-left:25px}.please-note p{margin-bottom:0px}.please-note{margin-bottom:.5em}.pretty-linklist{padding-left:0}.pretty-linklist li{list-style:none;padding:0}.pretty-linklist a:link{border-bottom:thin dotted #ebebeb;display:block;list-style:outside none none;padding:0.7em 0 0.7em 0.5em;text-decoration:none;transition:all 600ms ease 0s}.pod #calendar .ui-datepicker td a,.pod #calendar table.ui-datepicker-calendar thead{color:Black}.pod #calendar table.ui-datepicker-calendar{margin-bottom:0}ul.row{padding-left:0px}ul.row li[class*="col-"]{list-style-type:none}.row-calendaritems{padding:.8em 0;border-top:1px solid #efefef;border-bottom:0;width:100%;display:inline-block}.row-calendaritems .col-sm-2.col-xs-4{padding-left:0;padding-right:.5em}table.calendar .col-sm-9.col-xs-12,table.calendar .col-sm-10{width:100%;margin:0}table.calendar .col-sm-10 h4{font-size:12px;font-family:Arial, Sans-Serif}table.calendar .col-sm-push-1{left:0;width:100%}#search{margin-bottom:1em;padding-bottom:10px}#search.col-sm-4{padding-left:0px}#searchform input{text-align:left}.search-row{width:100%;border-bottom:1px dotted #C0C0C0;margin-bottom:16px}#searchform input[type="text"]{width:72%;background-color:#999;border:1px solid #999;border-radius:0;color:Black;padding:3px;min-height:24px}#searchform input[type="submit"]{background-color:#c91e4a;border:1px solid #444;border-radius:3px;color:#ffffff;padding:4px}#searchform input[type="text"]:focus{background-color:White}.search-btn{padding:3px 4%;text-align:center;padding-bottom:0px;padding-top:4px;margin-top:-2px}#searchform{margin-bottom:1em}.smalltext{font-size:.85em}.sponsor,.credit{clear:both;display:block;font-style:italic;text-align:center;padding-top:50px;margin-bottom:1em}.sponsor .sponsor{padding-top:0px}.sponsor em,.sponsor i,.sponsor * em,.sponsor * i,.credit em,.credit i,.credit * em,.credit * i{font-style:normal}.sponsor img,.sponsor big{display:block}.sponsor img,.sponsor big{margin:1em 0}.sponsor img{margin-left:auto;margin-right:auto;float:none}.sponsor big{font-size:1.5em;font-style:normal}.sponsor .nowrap,.credit .nowrap{white-space:nowrap}.bankamerica img,.sponsor img.bankamerica,img[alt="[Bank of America  logo.]"],.sponsor img[alt*="Bank of America"]{margin-top:16px;margin-bottom:16px}.audi img,.sponsor img.audi,img[alt="[Audi logo.]"],.sponsor img[alt*="Audi"]{margin-top:30px;margin-bottom:30px;display:block}.altria img,.sponsor img.altria,img[alt="[Altria logo.]"],.sponsor img[alt*="Altria"]{margin-top:50px;margin-bottom:50px;display:block}.bombardier img,.sponsor img.bombardier,img[alt="[Bombardier logo.]"],.sponsor img[alt*="Bombardier"]{margin-top:25px;margin-bottom:25px;display:block}.sub h3{background-color:transparent;color:#fff;text-shadow:none}#topheader{background-color:#656262;z-index:20}#VSABanner{background-color:#c83a55;border-bottom:1px solid #578fb2;margin-bottom:0}.video-feature{z-index:8;display:none}.video-feature img{max-height:270px}.visibility-hidden{visibility:hidden}.white_pod{background:#fff;margin-top:1em;margin-bottom:1em;padding-bottom:1em}.account_links a:link{text-decoration:none;color:#ffffff}.accessibility-calendar [class*="col-"]:nth-child(odd){clear:left}.bootstrap-affix-right{right:0px;top:0px}.bootstrap-affix-right.col-sm-4.affix{max-width:417px}.bootstrap-affix-right.affix[class*="-push-"]{left:auto}.bootstrap-affix-right.affix[class*="-push-"]+[class*="-pull-"]{right:auto}.bx-wrapper{position:relative !important;background-color:#fff;position:absolute;top:0;z-index:0}.btn-danger{color:#FFF;background-color:#cc0000}a.btn-danger{color:#fff}.checkbox-btn{position:relative;z-index:1;margin-bottom:.5em;padding:0px}.checkbox-btn.btn-block>label{display:block}.checkbox-btn>label{margin-bottom:0;padding:6px 12px}.checkbox-btn>label>input ~ span.active{display:none;position:absolute;z-index:-1;top:-1px;bottom:-1px;left:-1px;right:-1px;border-color:transparent}.checkbox-btn>label>input:checked ~ span.active{display:block}.col,#tabs #tickets .legend dl{width:66%}.corner{position:absolute;top:-1px;right:-35px}#carousel-news{padding-bottom:20px}.current,a.current{background-color:#EEEEEE}.date-range{display:block}.dl-horizontal.text-flow dt,.dl-horizontal dt.text-flow{overflow:visible;white-space:normal}.event_top .event-details{margin-top:1em;border-top:2px groove rgba(255,255,255,0.25);padding-top:1.5em;font-size:14px}.event_top .event-details h3{margin:0px 0px 4px 0px;font-size:inherit}.event_top .event-details img{margin-right:.5em}.event_top .event-details>div{margin-bottom:1em}.fast-find{position:relative}.fast-find .kc-loading>img{top:auto;bottom:50px}.fast-find .modal-content{-webkit-box-shadow:none !important;box-shadow:none !important}#find-performance .genre-n-cal{position:relative;z-index:1;background-color:#ffffff}#find-performance #events-container{z-index:0}.flex-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-row>div{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;padding:0px 7px}.flex-row>div:first-child{padding-left:0px}.flex-row>div:last-child{padding-right:0px}.flex-0,.flex-row>.flex-0{-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-grow:0;flex-grow:0}.flex-order-0,.flex-row>.flex-order-0{-webkit-box-ordinal-group:0;-moz-box-ordinal-group:0;-ms-flex-order:0;-webkit-order:0;order:0}.flex-1,.flex-row>.flex-1{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.flex-order-1,.flex-row>.flex-order-1{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.flex-2,.flex-row>.flex-2{-webkit-flex-grow:2;-moz-flex-grow:2;-ms-flex-grow:2;flex-grow:2}.flex-order-2,.flex-row>.flex-order-2{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}.flex-3,.flex-row>.flex-3{-webkit-flex-grow:3;-moz-flex-grow:3;-ms-flex-grow:3;flex-grow:3}.flex-order-3,.flex-row>.flex-order-3{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3}.flex-4,.flex-row>.flex-4{-webkit-flex-grow:4;-moz-flex-grow:4;-ms-flex-grow:4;flex-grow:4}.flex-order-4,.flex-row>.flex-order-4{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-ms-flex-order:4;-webkit-order:4;order:4}.flex-5,.flex-row>.flex-5{-webkit-flex-grow:5;-moz-flex-grow:5;-ms-flex-grow:5;flex-grow:5}.flex-order-5,.flex-row>.flex-order-5{-webkit-box-ordinal-group:5;-moz-box-ordinal-group:5;-ms-flex-order:5;-webkit-order:5;order:5}.flex-6,.flex-row>.flex-6{-webkit-flex-grow:6;-moz-flex-grow:6;-ms-flex-grow:6;flex-grow:6}.flex-order-6,.flex-row>.flex-order-6{-webkit-box-ordinal-group:6;-moz-box-ordinal-group:6;-ms-flex-order:6;-webkit-order:6;order:6}.flex-7,.flex-row>.flex-7{-webkit-flex-grow:7;-moz-flex-grow:7;-ms-flex-grow:7;flex-grow:7}.flex-order-7,.flex-row>.flex-order-7{-webkit-box-ordinal-group:7;-moz-box-ordinal-group:7;-ms-flex-order:7;-webkit-order:7;order:7}.flex-8,.flex-row>.flex-8{-webkit-flex-grow:8;-moz-flex-grow:8;-ms-flex-grow:8;flex-grow:8}.flex-order-8,.flex-row>.flex-order-8{-webkit-box-ordinal-group:8;-moz-box-ordinal-group:8;-ms-flex-order:8;-webkit-order:8;order:8}.flex-9,.flex-row>.flex-9{-webkit-flex-grow:9;-moz-flex-grow:9;-ms-flex-grow:9;flex-grow:9}.flex-order-9,.flex-row>.flex-order-9{-webkit-box-ordinal-group:9;-moz-box-ordinal-group:9;-ms-flex-order:9;-webkit-order:9;order:9}.flex-10,.flex-row>.flex-10{-webkit-flex-grow:10;-moz-flex-grow:10;-ms-flex-grow:10;flex-grow:10}.flex-order-10,.flex-row>.flex-order-10{-webkit-box-ordinal-group:10;-moz-box-ordinal-group:10;-ms-flex-order:10;-webkit-order:10;order:10}nav>.flex-row{flex-wrap:wrap;align-items:center;align-content:center}nav>.flex-row .navbar-header{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}nav>.flex-row .navbar-links{-webkit-flex-grow:2;-moz-flex-grow:2;-ms-flex-grow:2;flex-grow:2}a.link_btn:link,a.link_btn:visited{float:right;background-color:#cc0000;background-image:none;border-radius:0;color:#ffffff;border:0;padding:4px}#tickets a.link_btn:link{float:none}#tickets .perf_time{border:0;padding:4px}.new-footer{margin-top:2em;color:#666}.new-bottom .row{color:#666;margin-top:0;background-color:#EFEFEF;padding:2em .5em}.new-footer .col-xs-6.col-sm-3{min-height:400px}#on-sale{margin-top:1.5em}#on-sale .btn.btn-xs{white-space:normal;margin-bottom:5px;padding-left:4px;padding-right:4.5px}#on-sale small{font-size:.8em;line-height:1.2em}.perf_time h4{background-color:#ffffff;color:#333;width:25%;padding:.24em}.perf_time.listing{padding:10px}.perf_time.listing .btn.btn-default{float:right;margin-top:-12px}.perf_time{border-radius:0;border:0;border-bottom:1px dotted #ccc;background-color:transparent;padding:15px 15px;font-size:12px}.perf_time b{color:#133858}a.btn.btn-default,.btn.btn-default{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;color:#000}a.btn-default:hover,.btn.btn-default:hover{color:White;background-color:#207EC6;border:1px solid #207EC6;text-shadow:1px 1px 0 #333}a.play-circle-thumb{position:relative;display:block;text-align:center;max-width:480px}a.play-circle-thumb>.glyphicon{position:absolute;width:35%;height:35%;max-height:55px;top:50%;left:50%;transform:translate(-50%, -50%);background-image:url(//www.kennedy-center.org/images/programs/millennium/play-btn.png);background-size:auto 100%;background-repeat:no-repeat;background-position:center;opacity:.8}a.play-circle-thumb>.glyphicon::before{content:"\00a0"}a.play-circle-thumb:hover>.glyphicon,a.play-circle-thumb:active>.glyphicon,a.play-circle-thumb:focus>.glyphicon{opacity:.95;width:40%;height:40%;max-height:65px;transition:all .3s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}.video_player img,.video_player a.play-circle-thumb{width:100%}.thumb{position:relative;width:auto;height:auto}.thumb a{position:absolute;top:0;display:block;height:100%;width:100%;text-align:center;text-decoration:none}.thumb a .play,.thumb a .overlay{opacity:0}.thumb a:hover .play,.thumb a:hover .overlay{display:block;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.thumb a:hover .play{position:relative;font-size:64px;color:#ffffff;margin-top:12%;z-index:1000;opacity:1}.thumb a:hover .overlay{position:absolute;top:0;width:100%;height:100%;background-color:#000000;opacity:.7}.thumb a:hover .overlay{position:absolute;top:0px;width:100%;height:100%;background-color:#000;opacity:0.7}.pod>h2:first-child,.pod>a[name]+h2,.pod>h3:first-child,.pod>h4:first-child,.pod>h5:first-child{background-image:none;background-color:transparent;border:0;padding-bottom:20px;padding-top:10px}.pod>h3:first-child{padding-bottom:20px;padding-top:10px}.pod{border:0;background-color:transparent}.pod #calendar .ui-widget-content,.pod #calendar table.ui-datepicker-calendar,.performance-viewer #eventCalendar{background-color:#EFEFEF}.pod #calendar .ui-state-hover{background-color:#fff}.pod #calendar .ui-state-active{background:#207EC6;color:#FFF}.pod #calendar .ui-datepicker td a.ui-state-active{color:White}.pod #calendar .ui-datepicker td{padding:3px}ul.row{padding-left:0px}ul.row li[class*="col-"]{list-style-type:none}.table-layout,.table-layout-row{clear:both}.table-layout,.table-layout-row,.table-layout-row>[class*="col-"]{height:100%}.table-layout{display:table;margin-bottom:10px}.table-layout-row{display:table-row}.table-layout-row>[class*="col-"]{display:table-cell}.table-layout-row>.bg-grey[class*="col-"]{padding-top:0px;min-height:400px}.table-layout-row>.bg-grey[class*="col-"] p:first-child{margin-top:20px}.ul-nomargin{margin:0;list-style:none;margin-left:0px;padding:0px}.ul-nomargin li{margin:0;list-style:none;margin-left:0px}.ui-datepicker{padding:0px}.lslide{opacity:0}.lslide.active{opacity:1}.lSSlideOuter{margin-top:2.7em}ul.lSPager.lSGallery{margin-top:-100px !important;margin-left:1em !important;margin-bottom:0 !important;background-color:#FFF !important;padding-top:5px !important}.video_description{padding-bottom:.5em;border-bottom:1px solid #ccc}.video-splash{background-color:White;-webkit-animation:splash-out 4s forwards 4.2s;-moz-animation:splash-out 4s forwards 4.2s;-ms-animation:splash-out 4s forwards 4.2s;-o-animation:splash-out 4s forwards 4.2s;animation:splash-out 4s forwards 4.2s}video#bgvid{position:fixed;right:0;top:50;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;background:url(polina.jpg) no-repeat;background-size:cover}.navbar-default .col-sm-3 dd a:link{padding-left:0px;margin-left:-2px}.navbar-default .col-sm-3 dd a:hover{margin-left:-2px}.border-left{border-left:1em solid #f7f7f7}.border-right,.col-lg-4.col-sm-12.col-xs-12.bg-white{border-right:1em solid #ffffff}.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{max-width:100%;height:auto;display:inherit}.logo{background:#C00;padding:40px 40px;z-index:999 !important;max-height:144px;text-align:center}.custom-logo-padding{padding-top:50px}.custom-boat-house-margin{margin-top:-20px}.kc-logos{list-style:none;margin:0px 0px;padding:0px 0px}.kc-logos img{opacity:0.7;transition:all 0.5s ease-in 0s}.kc-logos img:hover{opacity:1}.portals{text-align:right;margin:10px 0px;color:#fff}.portals a:link,.portals a:visited,.portals a:hover{color:#fff}.navbar-collapse{padding-right:0px}.no-padding-right{padding-right:0px}.no-margin-right{margin-right:0px}.center{text-align:center}.ef-grey{background:#efefef}.navbar-toggle{background:#efefef}@keyframes splash-button{0%{opacity:0}100%{opacity:1.0;margin-top:10px}}@keyframes splash-out{0%{opacity:1.0}100%{opacity:0;visibility:hidden}}@-webkit-keyframes splash-out{0%{opacity:1.0}100%{opacity:0;visibility:hidden}}@-ms-keyframes{0%{opacity:0}100%{opacity:1.0}}.btn-splash{opacity:0;margin-top:0}.btn-splash{animation:splash-button 1.5s forwards 5s}.splash-text{opacity:0}.splash-text{-webkit-animation:splash-in 4s forwards 4.2s;-moz-animation:splash-in 4s forwards 4.2s;-ms-animation:splash-in 4s forwards 4.2s;-o-animation:splash-in 4s forwards 4.2s;animation:splash-in 4s forwards 4.2s;z-index:1000000}.splash-hide{display:none}@media (pointer: coarse){.bootstrap-affix-right.affix,.affix{position:static}.thumb a .overlay{display:none}.thumb a .play,.thumb a:link .play,.thumb a:visited.play{opacity:1;display:block;margin-top:12%;position:relative;z-index:100}#open-btn,#open-btn+.kc-popup{display:none}}@media (min-width: 1400px){#container.col-xxlg-12,.col-xxlg-12{max-width:1400px}.bootstrap-affix-right.col-sm-4.affix{right:auto;margin-left:933px;*margin-left:944px}}@media (max-width: 768px){.affix{position:static}.bootstrap-affix-right.col-sm-4.affix{max-width:none;right:auto}}@media (min-width: 768px){.event-header .col-xxlg-12{padding-left:29px;padding-right:29px}}@media print{#accessibility,.header.cf,.footer-connect,.footer-visit,.footer-contact,.footer-bottom .footer-utility-links,.print-friendly,.cart-fixed,.cart-fixed.hidden-lg.hidden-md{display:none}.footer-bottom .footer-copyright{display:block;text-align:center}h1:before,.footer-bottom .footer-copyright:before{display:block;content:"The John F. Kennedy Center for the Performing Arts"}}@media (min-width: 1200px){.min-height{padding-bottom:1em;border-bottom:1px solid #ccc;margin-bottom:1em}h3.truncate{margin-top:.3em}.truncate small{font-size:.9em;padding:.5em 0;display:block}}@media (min-width: 768px) and (max-width: 979px){.navbar-nav>li>a{font-size:85%}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.no-padding-sm{padding:0;margin:0}.border-right-grey{border-right:0;border-bottom:1px dotted #333}}@media (max-width: 1200px){.col-lg-4.col-sm-12.col-xs-12.bg-white.affix{border-right:1em solid #F7F7F7;border-left:1em solid #f7f7f7}.table-layout-row>[class*="col-lg"][class*="-12"]{height:auto}.table-layout-row>.bg-grey[class*="col-lg"][class*="-12"]{min-height:auto}}@media (max-width: 992px){.table-layout-row>[class*="col-md"][class*="-12"]{height:auto}.table-layout-row>.bg-grey[class*="col-md"][class*="-12"]{min-height:auto}}@media (max-width: 768px){h1{font-size:2.1em}h2{font-size:1.8em}h3.truncate{font-size:1.2em;margin-top:.3em}.bg-contribute.kc-sunset{background-image:url(/images/kc-sunset-short_low.jpg);height:100px}#menu-main .navbar-nav>li{text-align:left}.no-padding.padding-top{padding-top:.75em}.min-height{padding-bottom:.5em;border-bottom:1px solid #ccc;margin-bottom:.5em;background:white}.table-layout-row>[class*="col"]{display:block}.table-layout-row.row{margin-left:1%;margin-right:1%}.truncate small{font-size:.9em;margin-top:.3em}.input-inline{display:inline-block;width:75%}.nomargin-neg3{margin-top:-5px}.event_top .event-details h3{display:inline;margin-right:1.1em}.event_top .event-details h3:after{content:":"}}@media (max-width: 480px){.nav.nav-tabs.tab-inline-block.tab-2-tickets{display:flex}.nav.nav-tabs.tab-inline-block{display:block}.nav-tabs.tab-inline-block>[role="presentation"]:nth-child(odd){clear:left}}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}[v-cloak]{display:none}.home-page{max-width:1400px;margin:auto}.home-page .stripe{padding:14px 18px}@media print, screen and (min-width: 768px){.home-page .stripe{padding:30px 29px}}.home-page .stripe h2{font-size:1.625em}@media print, screen and (min-width: 768px){.home-page .stripe h2{font-size:1.938em}}.stripe.flush{padding-left:0;padding-right:0}.stripe.flush .pad{padding-left:18px;padding-right:18px}@media print, screen and (min-width: 768px){.stripe.flush{padding-left:29px;padding-right:29px}.stripe.flush .pad{padding-left:0;padding-right:0}}.mini-cta{text-align:right}.mini-cta a span{color:#656262;font-size:14px;font-family:Arial,sans-serif;-webkit-font-smoothing:antialiased;transition:.2s;vertical-align:middle;display:inline-block}.mini-cta i{transition:.2s;color:#656262;margin-left:3px;vertical-align:middle;display:inline-block;transition:.2s}.mini-cta .hide-sm{display:none}@media print, screen and (min-width: 768px){.mini-cta .hide-sm{display:inline-block}}.mini-cta a:hover .icon,.mini-cta a:hover span{color:#c00}.mini-cta .icon-details{font-size:14px}.mini-cta .icon-video-camera{font-size:12.5px;padding-top:1px}.mini-cta .icon-grad-cap{margin-left:-2px}.stripe.home-actions{background:#F7F7F7;padding-bottom:17px;position:relative;z-index:5}.home-view-all-events{display:block;margin-bottom:15px;font-size:15px}.home-search-events-form{display:table-cell;width:100%;padding-right:10px}.home-search-events-form input{width:100%}.home-actions .toggle-filters{display:table-cell;min-width:100px;font-size:15px;position:relative}.home-filters{display:none;position:absolute;left:0;top:100%;background:#F7F7F7;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:100%;padding:18px;text-align:center;z-index:10}.home-filters span{display:block;font-size:14px;margin-bottom:4px}.home-filters .btn{margin-top:8px}.home-filters:before{content:"";display:none;position:absolute;top:-1px;right:56px;height:1px;width:24px;background:#F7F7F7}.home-filters.active{display:block}.home-open-filters.active ~ .home-filters{display:block}.home-open-filters.active ~ .home-filters:before{display:block}@media print, screen and (min-width: 768px){.home-filters{position:static;display:inline-block;width:auto;float:right;margin-top:20px;border:0;padding:0}.home-filters span{display:inline-block;margin-bottom:0;margin-right:8px}.home-filters .btn{margin-top:0;margin-left:3px}}@media print, screen and (min-width: 1000px){.home-filters{float:left;margin-top:0}}@media print, screen and (min-width: 768px){.stripe.home-actions{padding-bottom:30px}.home-view-all-events{position:relative;display:inline-block;font-size:13px;padding:7px 39px;margin-bottom:0;float:left}.home-search-events-form{position:relative;display:inline-block;height:34px;width:412px;float:right;padding-right:0}.home-search-events-form input{font-size:14px}.home-filters.filter-controls.desktop{display:inline-block;margin-top:20px;padding-top:0;float:right}.home-filters.filter-controls.desktop .btn,.home-filters.filter-controls.desktop span.filters-label{margin-top:0}}@media print, screen and (min-width: 1000px){.home-actions{text-align:left}.home-search-events-form{float:left;padding:0 30px;margin:0 30px;max-width:410px;width:30%}.home-filters.filter-controls.desktop{float:left;margin-top:0;padding-top:0}.home-view-all-events:after,.home-search-events-form:after{content:"";position:absolute;height:30px;width:1px;right:0;top:2px;background:#DCDCDC}.home-view-all-events:after{right:-30px}}.home-page .view-controls{padding-bottom:0}.stripe.home-events h2{margin-top:0;margin-bottom:22px;font-size:1.625em}@media print, screen and (min-width: 768px){.stripe.home-events h2{display:inline-block}}@media print, screen and (min-width: 1140px){.stripe.home-events h2{font-size:1.938em}}.home-events .mini-cta{float:right;padding-top:4px}.home-events .mini-cta.viewThisWeekDiv{display:none}@media print, screen and (min-width: 768px){.home-events .mini-cta.viewThisWeekDiv.showLink{display:inline-block}}@media print, screen and (min-width: 1040px){.home-featured-events{border-right:1px solid #dcdcdc;padding-right:29px;width:60%}.home-upcoming-events{padding-left:29px;width:40%;position:relative}.home-upcoming-events:before{content:"";position:absolute;width:1px;height:100%;top:0;left:-1px;background:#dcdcdc}}@media screen and (max-width: 767px){.home-featured-events{display:none}.view-featured .home-featured-events{display:block}}.featured-event{padding:20px 0}.featured-event-image{display:block;width:100%;padding-top:56%;background-size:cover;background-position:center}.featured-event-title{margin-top:18px;margin-bottom:9px;color:#c00;font-size:1.25em;line-height:1.2}.featured-event-date{display:block;font-size:.875em;margin-bottom:14px}.featured-event-tickets{width:100%;padding:6px 27px;font-size:.875em}.featured-event:not(:first-of-type){border-top:1px solid #dcdcdc}.featured-event .day{display:none}@media print, screen and (min-width: 470px){.featured-event{display:table;position:relative;width:100%;padding:15px 0}.featured-event-image-wrap{display:table-cell;width:30%}.featured-event .no-wrap{display:table-cell;padding-left:20px;vertical-align:top}.featured-event-title{margin-top:10px;color:#c00;font-size:1.125em}.featured-event-tickets{width:auto}}@media print, screen and (min-width: 768px){.featured-event-image-wrap{width:25%}.featured-event-title{font-size:1.25em;padding-right:117px}.featured-event-tickets{position:absolute;top:25px;right:0}.featured-event-date{padding-right:117px}.featured-event .day{display:inline}}.home-upcoming-events .event-snippet{position:relative;min-height:54px}@media print, screen and (min-width: 540px){.home-upcoming-events .event-snippet .callout{position:absolute;top:10px;right:11px}.home-upcoming-events .event-snippet h4{padding-right:115px}}@media print, screen and (min-width: 992px){.home-upcoming-events .event-snippet .time{font-size:16px}}.home-page .full-date{display:block;margin-top:17px}.load-more-home-events{text-align:center;margin-top:17px}.load-more-home-events a{font-size:.875em}@media screen and (max-width: 767px){.home-upcoming-events{display:none}.view-upcoming .home-upcoming-events{display:block}}.stripe.home-ms{padding-top:30px}.ms-banner small{display:block}.ms-logo{height:30px;margin-bottom:7px}.ms-today,.ms-yesterday{max-width:620px;margin-left:auto;margin-right:auto}.ms-subtitle{display:block;margin-top:11px;margin-bottom:23px;color:#656262;font-size:.875em;line-height:1.4;font-style:italic}.ms-day{font-size:1.125em;margin-bottom:17px}@media print, screen and (min-width: 590px){.stripe.home-ms{padding-left:18px;padding-right:18px}.home-ms.flush .pad{padding-left:0;padding-right:0}}@media print, screen and (min-width: 768px){.stripe.home-ms{padding-top:35px;padding-left:29px;padding-right:29px}.ms-today hr{display:none}.ms-yesterday{float:right}.ms-logo{height:35px}}@media print, screen and (min-width: 992px){.ms-subtitle{display:inline-block;margin-top:0;margin-left:45px;margin-bottom:18px;vertical-align:middle}}.ms-preview{display:block;position:relative;margin-bottom:8px;margin-left:-20px;margin-right:-20px}@media print, screen and (min-width: 768px){.ms-preview{margin-left:0px;margin-right:0px}}.ms-preview:hover{opacity:.8}.ms-preview .ms-img{width:100%;height:auto}.ms-preview .event-tile-date{display:inline-block;max-width:80%}.ms-preview .play-icon.large{position:absolute;left:50%;top:50%;margin-top:-25px;margin-left:-25px;display:none}@media print, screen and (min-width: 992px){.ms-preview .event-tile-title{font-size:1.5em}.ms-preview .play-icon.small{display:none}.ms-preview .play-icon.large{display:block}}.home-page .stripe.mini{padding-top:0;padding-bottom:30px}.home-page .stripe.mini.padding-bottom-10{padding-bottom:10px}.home-page .stripe.mini h2{margin-bottom:22px;margin-top:39px}@media print, screen and (min-width: 768px){.home-page .stripe.mini h2{margin-bottom:27px;margin-top:42px}}.stripe.mini>hr{position:relative}.stripe.mini>hr:before{position:absolute;content:"";left:-18px;right:-18px;height:1px;background:#dcdcdc;top:-1px}@media print, screen and (min-width: 768px){.stripe.mini>hr:before{display:none}}.home-noteworthy h3{color:#c00;font-size:1.625em;margin-bottom:14px}@media print, screen and (min-width: 768px){.home-noteworthy h3{font-size:1.938em;margin-bottom:17px}}.home-noteworthy .btn{max-width:300px;width:100%;margin-top:23px;margin-bottom:6px}@media print, screen and (min-width: 768px){.home-noteworthy .btn{width:auto}}.mini-gallery-choice{width:25%;float:left;padding-top:16.5%;background-size:cover;background-position:center;opacity:.25;transition:opacity .2s;cursor:pointer;border-style:none}.mini-gallery-choice:hover,.mini-gallery-choice.active{opacity:1}.mini-gallery-frame{margin-bottom:10px;padding-top:56%;background-size:cover;background-position:center}.noteworthy-text{display:none}.noteworthy-text.active{display:block}.mini-gallery{margin-bottom:20px;max-width:620px}@media print, screen and (min-width: 600px){.mini-gallery{margin:0 18px}}@media print, screen and (min-width: 768px){.mini-gallery{width:56%;max-width:none;margin:0}}@media print, screen and (min-width: 768px){.mini-gallery{width:56%;float:left;margin-bottom:0}.noteworthy-text{float:left;width:44%;padding-left:3.7%}}@media print, screen and (min-width: 960px){.mini-gallery{display:table}.mini-gallery-deck,.mini-gallery-frame{display:table-cell;vertical-align:top}.mini-gallery-frame{padding-top:0;height:415px}.mini-gallery-deck{width:18.5%;padding-right:2.5%}.mini-gallery-choice{float:none;width:100%;padding-top:65%;margin-bottom:15px;cursor:pointer}.mini-gallery-choice:last-child{margin-bottom:0}}.home-watch .col-xs-12{margin-bottom:9px;text-align:center}@media print, screen and (min-width: 667px){.home-watch .col-xs-12{width:50%;margin-bottom:35px}.home-watch .col-xs-12 img{min-height:185px}}@media print, screen and (min-width: 1000px){.home-watch .col-xs-12{width:25%}.home-watch .col-xs-12 img{min-height:0}}.home-watch .event-tile{display:inline-block;text-align:left}.home-watch .event-tile:hover{opacity:.8}.home-watch .event-tile .no-wrap{padding-top:5px}.event-tile-text.one-line{bottom:0}.event-tile-text.one-line h3{margin-top:8px}.home-watch-listen .mini-cta{padding-right:20px}@media print, screen and (min-width: 768px){.home-watch-listen .mini-cta{padding-right:10px}}.home-education .col-xs-12{padding-bottom:24px}.home-education h3{color:#c00;font-size:1.25em;line-height:1.2}@media print, screen and (min-width: 768px){.home-education img{float:left;width:40%;margin-right:20px}}@media print, screen and (min-width: 992px){.home-education img{float:none;width:100%;margin-right:0}}.featured-exhibit{padding-bottom:30px}.featured-exhibit h4{color:#c00}.featured-exhibit .event-tile:before{height:100%;background-image:-webkit-linear-gradient(rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.5) 80%, #000 100%);background-image:-o-linear-gradient(rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.5) 80%, #000 100%);background-image:linear-gradient(rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.5) 80%, #000 100%)}.featured-exhibit:hover{opacity:.8}.featured-exhibit .event-tile{display:inline-block;max-width:480px}.picture-list h4{color:#c00}.picture-list ul{padding:0}.picture-list li{list-style-type:none}.picture-list a{color:#000;font-size:0.875em}.picture-list a:hover{color:#c00}.picture-list img{display:none}@media print, screen and (min-width: 470px){.home-page .picture-list .col-xs-12{float:left;width:50%;min-height:240px;max-width:320px}.home-page .picture-list img{display:block;max-width:227px}}@media print, screen and (min-width: 768px){.home-page .picture-list .col-xs-12{max-height:none;max-width:none;width:25%}}.stripe.callout{position:relative;text-align:center;padding:40px 15px}.stripe.callout .inner{position:relative}.stripe.callout .callout-title{color:white;font-size:1.444em;max-width:96%;margin:0;text-align:left;vertical-align:top;-webkit-font-smoothing:antialiased}.stripe.callout .callout-text{color:white;vertical-align:top;text-align:left;-webkit-font-smoothing:antialiased;margin-top:14px;margin-bottom:36px}.stripe.callout .btn-wrap{vertical-align:top}.stripe.callout .btn{max-width:300px;display:block;font-size:16px;font-weight:bold;padding:10px 19.5px;-webkit-font-smoothing:antialiased}@media print, screen and (min-width: 840px){.stripe.callout{padding-left:30px;padding-g-right:30px}.stripe.callout .inner{display:inline-block;text-align:center}.stripe.callout .callout-title{display:inline-block;font-size:1.722em;vertical-align:top}.stripe.callout .callout-text{display:inline-block;width:34%;margin:0 60px 0 50px}.stripe.callout .btn-wrap{text-align:right;display:inline-block}.stripe.callout .btn{display:inline-block;width:auto}}@media print, screen and (min-width: 995px){.stripe.callout .callout-title{font-size:1.938em}.stripe.callout .callout-text{margin:0 70px 0 60px}.stripe.callout .callout-title,.stripe.callout .callout-text,.stripe.callout .btn-wrap{vertical-align:middle}.stripe.callout.tall .callout-title,.stripe.callout.tall .callout-text,.stripe.callout.tall .btn-wrap{vertical-align:top}}.callout.member-cta{background-color:#0481C0;background-image:url(/images/cstraight/callout-member.jpg);background-position-x:center;background-size:390%;background-position-y:62%}@media print, screen and (min-width: 400px){.callout.member-cta{background-size:1130px;background-position-y:48%}}.callout.member-cta .long-description{display:none}.callout.member-cta strong{font-style:italic;font-size:16px;line-height:1.25;display:block;margin-bottom:18px;width:400px;max-width:99%}.callout.member-cta .callout-text a{color:white;text-decoration:underline}.callout.member-cta .btn-ghost{border-color:#CCCCCC}.callout.member-cta .btn-ghost:hover{color:#0378b9;border-color:white}.callout.member-cta .callout-title .break{display:none}@media print, screen and (min-width: 840px){.callout.member-cta .callout-title{max-width:24%;margin-right:8%}.callout.member-cta .callout-text{margin-left:0}}@media print, screen and (min-width: 1400px){.callout.member-cta .callout-title .break{display:block}.callout.member-cta .inner{max-width:1150px}.callout.member-cta .long-description{display:inline}.callout.member-cta .callout-title{width:auto;max-width:311px;padding:0;margin-right:5%;margin-left:0}.callout.member-cta .callout-text{width:auto;max-width:47%;margin:0}.callout.member-cta .btn-wrap{margin-left:4%;width:auto}}.donate-cta{background-color:#C00000;background-image:url(/images/cstraight/callout-donate.jpg);background-position-x:center;background-size:390%;background-position-y:62%}@media print, screen and (min-width: 400px){.donate-cta{background-size:1130px;background-position-y:48%}}.required-red::after{content:"*";color:red;margin-left:-20px}.required-field-block{position:relative}.required-field-block .required-icon{display:inline-block;vertical-align:middle;margin:-0.25em 0.25em 0em;background-color:#E8E8E8;border-color:#E8E8E8;padding:0.5em 0.8em;color:rgba(0,0,0,0.65);text-transform:uppercase;font-weight:normal;border-radius:0.325em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background 0.1s linear;-moz-transition:background 0.1s linear;transition:background 0.1s linear;font-size:75%}.required-field-block .required-icon{background-color:transparent;position:absolute;top:0em;right:0em;z-index:10;margin:0em;width:30px;height:30px;padding:0em;text-align:center;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;transition:color 0.2s ease}.required-field-block .required-icon:after{position:absolute;content:"";right:1px;top:1px;z-index:-1;width:0em;height:0em;border-top:0em solid transparent;border-right:30px solid transparent;border-bottom:30px solid transparent;border-left:0em solid transparent;border-right-color:inherit;-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;transition:border-color 0.2s ease}.required-field-block .required-icon .text{color:#B80000;font-size:26px;margin:-3px 0 0 12px}.education-container{overflow:hidden}.edu-hero,.partner-hero{position:relative;overflow:hidden;height:356px;background:black;z-index:1}@media print, screen and (min-width: 960px){.edu-hero,.partner-hero{height:502px}}.edu-hero-slide{position:absolute;width:auto;height:auto;opacity:0;transition:opacity 2s;min-width:100%;min-height:100%;max-width:none}.edu-hero-slide.active{opacity:1}.edu-hero-slide.one{left:-200px}@media print, screen and (min-width: 650px){.edu-hero-slide.one{left:0}}.edu-hero-slide.two{left:-200px}@media print, screen and (min-width: 650px){.edu-hero-slide.two{left:0}}.edu-hero-slide.three{left:-330px}@media print, screen and (min-width: 500px){.edu-hero-slide.three{left:-150px}}@media print, screen and (min-width: 630px){.edu-hero-slide.three{left:0}}.edu-hero-slide.four{left:-390px}@media print, screen and (min-width: 470px){.edu-hero-slide.four{left:-240px}}@media print, screen and (min-width: 630px){.edu-hero-slide.four{left:-100px}}@media print, screen and (min-width: 770px){.edu-hero-slide.four{left:0}}@media print, screen and (min-width: 870px){.edu-hero-slide{left:0 !important}}.edu-hero-text,.partner-hero-text{position:absolute;bottom:1.25em;left:15px;z-index:3}@media print, screen and (min-width: 960px){.edu-hero-text,.partner-hero-text{left:30px;bottom:1.75em}}.edu-hero-title,.partner-hero-title{font-size:2.5em;line-height:.95em;color:white;text-shadow:2px 3px 6px rgba(0,0,0,0.49)}@media print, screen and (min-width: 960px){.edu-hero-title,.partner-hero-title{font-size:3.375em}}.edu-hero-subtitle{font-size:1.5em;font-style:italic;line-height:1.08;color:white;text-shadow:2px 3px 6px rgba(0,0,0,0.49);-webkit-font-smoothing:antialiased;margin-top:0;margin-bottom:0}@media print, screen and (min-width: 960px){.edu-hero-subtitle{font-size:2.5em}}.edu-quote-wrap{margin-bottom:2.188em}@media print, screen and (min-width: 470px){.edu-quote-wrap{overflow:auto}}@media print, screen and (min-width: 960px){.edu-quote-wrap{margin-bottom:3.125em}}.edu-quote-image{float:left;width:100px;margin-right:0.688em;margin-bottom:1em}@media print, screen and (min-width: 470px){.edu-quote-image{width:120px}}@media print, screen and (min-width: 960px){.edu-quote-image{width:auto;margin-right:2.188em;margin-bottom:2.75em}}.edu-intro{padding-bottom:15px}@media print, screen and (min-width: 768px){.edu-intro{padding-bottom:20px}}.edu-intro p{margin-bottom:16px}.base-intro-quote,p.edu-intro-quote,p.partner-quote{color:#000;font-family:"Questrial","Century Gothic",Arial,sans-serif;font-size:1.25em;line-height:1.2;padding-top:0.6em;max-width:580px;margin-bottom:13px}@media print, screen and (min-width: 960px){p.edu-intro-quote{padding-top:1.600em}}p.edu-intro-quote-source{font-size:0.875em;font-family:Arial,sans-serif;line-height:1.85em;margin-bottom:0;color:#777777}.content-jump .row{display:none}.content-landed{padding:34px 0 0}.content-landed .sidebar-video img{max-width:100%}.content-landed .reference{border:0}.content-landed .content-jump .row{display:block;padding-top:13px}.layout-border>[class*="col-"]{border-top:1px solid #f7f7f7;padding-top:1em;padding-right:25px;margin-bottom:2em}.layout-border>[class*="col-"]:first-child{border:none}.layout-border>[class*="col-"]:last-child{padding-right:15px}.layout-border>[class*="col-"]:last-child h2{margin-top:0px;padding-top:1em}@media print, screen and (min-width: 960px){.layout-border>[class*="col-"]{border:none}.layout-border>[class*="col-"]::before,.layout-border>[class*="col-"]::after{content:" ";display:block;position:absolute;top:0;background-color:#f7f7f7}.layout-border>[class*="col-"]::before{width:1px;height:calc(100% - 15px);margin-right:15px;margin-left:-16px}.layout-border>[class*="col-"]:first-child::before{display:none}.layout-border>[class*="col-"]::after{right:0;width:1px;height:calc(100% - 15px)}.layout-border>[class*="col-"]:last-child::after{display:none}}.header-border{border-top:1px solid #eee;padding-top:30px}@media print, screen and (min-width: 960px){.header-border{margin-top:30px;padding-top:50px}}.gen-wrap h1,.partner-wrap h1,.partner-sub-wrap h1,.gen-wrap h2,.partner-wrap h2,.partner-sub-wrap h2,.gen-wrap h3,.partner-wrap h3,.partner-sub-wrap h3,.gen-wrap h4,.partner-wrap h4,.partner-sub-wrap h4,.gen-wrap p,.partner-wrap p,.partner-sub-wrap p,.gen-wrap li,.partner-wrap li,.partner-sub-wrap li{-webkit-font-smoothing:antialiased}@media print, screen and (min-width: 768px){.gen-wrap,.partner-wrap,.partner-sub-wrap{max-width:84%;margin:0 auto}}@media screen and (max-width: 767px){.small-scroll{overflow:scroll;max-width:100%}}.partner-wrap{padding:0 15px}.partner-wrap h2{font-size:1.875em;line-height:1.5em}.partner-wrap p{margin:0 0 20px}.partner-wrap .margin-bottom-0{margin-bottom:0}.partner-hero{height:300px}@media print, screen and (min-width: 960px){.partner-hero{height:502px}}.partner-hero-slide{height:100%;width:100%}.slide-one-positioning{background-position:right center}@media print, screen and (min-width: 960px){.slide-one-positioning{background-position:center 40%}}.get-involved-hero-positioning{background-position:center top}@media print, screen and (min-width: 960px){.get-involved-hero-positioning{background-position:center 25%}}.partner-image-box .partner-image{padding-bottom:160px}@media print, screen and (min-width: 960px){.partner-image-box .partner-image{padding-bottom:215px}}.partner-image-box .partner-text{padding:1.5em 1em;background-color:#fff;font-size:0.75em;box-shadow:0 1px 2px rgba(0,0,0,0.25)}.partner-image-box.section-hero .partner-image{padding-bottom:275px}@media print, screen and (min-width: 395px){.partner-image.school{padding-bottom:50%}}@media print, screen and (min-width: 995px){.partner-image.school{padding-bottom:215px}}@media print, screen and (min-width: 1520px){.partner-image.school{background-position-y:-11px}}p.partner-quote{position:relative;max-width:100%}p.partner-quote:after{content:'\201C';font-size:2em;color:#c00;position:absolute;line-height:1em;padding-left:5px}@media print, screen and (min-width: 960px){p.partner-quote{padding-top:1em}}@media print, screen and (min-width: 580px){.partner-quote-center{float:none}}.partner-quote-center h3{line-height:1.25em}@media screen and (max-width: 959px){.partner-quote-center h3{font-size:20px}}@media print, screen and (min-width: 395px){.quote-circle-wrap{text-align:right}}.circle-icon,.quote-circle{background-color:#c00;border-radius:50%;width:32px;height:32px;text-align:center;position:relative;display:inline-block}.circle-icon.phone,.phone.quote-circle{background-image:url("/images/cstraight/icon-phone.svg");background-size:15px 15px;background-repeat:no-repeat;background-position:center}.circle-icon.email,.email.quote-circle{background-image:url("/images/cstraight/icon-email.svg");background-size:16px 16px;background-repeat:no-repeat;background-position:center}.circle-icon.facebook,.facebook.quote-circle{background-image:url("/images/icons/icon-facebook.svg");background-size:8px 16px;background-repeat:no-repeat;background-position:center}.circle-icon.twitter,.twitter.quote-circle{background-image:url("/images/icons/icon-twitter.svg");background-size:17px 14px;background-repeat:no-repeat;background-position:center}.circle-icon.youtube,.youtube.quote-circle{background-image:url("/images/icons/icon-youtube.svg");background-size:19px 14px;background-repeat:no-repeat;background-position:center}.circle-icon.instagram,.instagram.quote-circle{background-image:url("/images/icons/icon-instagram.svg");background-size:19px 19px;background-repeat:no-repeat;background-position:center}.circle-icon.tumblr,.tumblr.quote-circle{background-image:url("/images/icons/icon-tumblr.svg");background-size:9.5px 15px;background-repeat:no-repeat;background-position:center}.footer-social-links .circle-icon,.footer-social-links .quote-circle{background-color:#000}.v-mid{vertical-align:middle}.quote-circle{-webkit-font-smoothing:antialiased;float:right;margin-top:7px}@media print, screen and (min-width: 500px){.quote-circle{margin-right:15px}}@media print, screen and (min-width: 960px){.quote-circle{margin-top:15px}}.quote-circle:before{content:"\201C";position:absolute;color:white;top:-2px;left:8px;font-size:43px}p.partner-list-title{font-size:1.25em;-webkit-font-smoothing:antialiased}.partner-list{padding-left:2em}.partner-list li{line-height:1.25em;padding-bottom:1em;display:block;position:relative}.partner-list li:before{content:'';position:absolute;width:0.5em;height:0.5em;background-color:#c00;border-radius:50%;left:-1.85em;top:0.25em}.partner-video-image{position:relative;padding-bottom:50%}@media print, screen and (min-width: 960px){.partner-video-image{padding-bottom:270px}}.partner-video-content{position:absolute;padding:1em;bottom:0}.partner-video-content .play-icon{margin-top:-5px}@media print, screen and (min-width: 350px){.partner-video-content .col-md-11{padding-left:0}.partner-video-content h4,.partner-video-content p{margin-left:7px}}@media print, screen and (min-width: 400px){.partner-video-content .play-icon{float:right}.partner-video-content .col-xs-2{padding-right:0}}@media print, screen and (min-width: 992px){.partner-video-content .play-icon{float:none}.partner-video-content .col-md-11{padding-left:15px}}.partner-video-content h4{margin-bottom:6px}.partner-sub-wrap{padding:2em}@media print, screen and (min-width: 768px){.partner-sub-wrap{padding:2em 4em}}.partner-sub-wrap h2{font-size:24px}@media print, screen and (min-width: 960px){.partner-sub-wrap h2{font-size:30px}}.partner-table{min-width:750px}.partner-table thead{border-bottom:1px solid #eee;font-size:1.15em}.partner-table tbody{border-bottom:1px solid #eee}.partner-table tbody tr:nth-child(even){background-color:#f7f7f7;padding:10px 0}.partner-table tbody tr td{border-top:none;padding:0.75em 0.5em;font-size:0.85em}.partner-arrow-column{position:relative}.partner-arrow-column:after{content:"";height:0;width:0;position:absolute;top:0.33em;right:-1em;border-left:0.33em solid transparent;border-right:0.33em solid transparent;border-top:0.33em solid #000}.btn-partner-primary{background-image:linear-gradient(to bottom, #2f70a9 0px, #1e486d 100%);background-repeat:repeat-x;border-color:#245580;font-weight:bold;color:#fff;padding:0.25em 1.5em;font-size:0.75em;font-weight:400;-webkit-font-smoothing:auto}.btn-partner-primary:hover{color:white;background:#1e486d}.btn-partner-primary:focus{color:white}.partner-resources .partner-tab{height:auto}@media print, screen and (min-width: 768px){.partner-resources .partner-tab{height:45px}}.partner-resources .partner-tab h3{background-color:#efefef}@media print, screen and (min-width: 768px){.partner-resources .partner-tab h3{width:auto}}.partner-resources .partner-tab>h3:hover,.partner-resources .partner-tab h3.active{background-color:#f7f7f7}.partner-resources .partner-tab .partner-download:after,.partner-resources .partner-tab .partner-newtab:after{border:none;width:16px;height:16px;background-size:contain;float:right;background-repeat:no-repeat;top:0.75em;content:'';display:block}.partner-resources .partner-tab .partner-download:after{background-image:url("/images/cstraight/icon-download.svg")}.partner-resources .partner-tab .partner-newtab:after{background-image:url("/images/cstraight/icon-open.svg")}.partner-resources .partner-tab .partner-tab-circle{height:1.5em;width:auto;margin-top:-0.25em;margin-right:0.5em;float:left}.partner-resources .program-tab-content{background-color:#efefef;padding-bottom:5%}.partner-resources .program-tab-content p{max-width:90%}.partner-resources .program-tab-content h4{border-top:1px solid #bbb;margin:0;padding:1em 1em 0.85em 0}.partner-resources .program-tab-content h4.no-top{border-top:none}.resource-icon{width:30px;height:30px;float:left;margin-top:-0.25em;margin-right:0.5em;border-radius:50%;background-color:#acacac;background-repeat:no-repeat}.resource-icon.document{background-image:url("/images/cstraight/icon-document.svg");background-size:15px 18px;background-position:center}.resource-icon.link{background-image:url("/images/cstraight/icon-link.svg");background-size:15px 18px;background-position:center}@media print, screen and (min-width: 580px){.partner-listening-images-wrap{width:266px}}.partner-listening-images{width:232px;height:209px;padding-bottom:0}@media print, screen and (min-width: 960px){.partner-listening-images{padding-bottom:90%;height:auto;width:auto}}@media print, screen and (min-width: 960px){.partner-listening-row{display:flex;align-items:center}}.tickets__loading{position:relative}.events-page{max-width:1400px;margin:auto}.events-page .stripe{padding:14px 18px}@media print, screen and (min-width: 768px){.events-page .stripe{padding:30px 29px}}.bg-grey h3 .btn-buy,.bg-grey h3 #afixbottom-bar{text-shadow:none}.btn-buy,#afixbottom-bar a{text-transform:uppercase;letter-spacing:0.1em;border-radius:0;background:#c00 none repeat scroll 0% 0%;background-color:#207EC6;border:0px none;font-weight:normal;padding-left:15%;padding-right:15%}.btn-buy:hover,#afixbottom-bar a:hover{background:#18629a;text-shadow:none;font-weight:normal}#afixbottom-bar{text-align:center;background-color:rgba(204,204,204,0.85);border-top:thin solid #cccccc;padding:5px 5px}#afixbottom-bar.affix{bottom:0;left:0;z-index:99;width:100%;margin:0;position:fixed}.nav-track.events,.header-nav.events{display:block}.nav-track.events{margin-left:0}.nav-track.events li.no-link{color:#0b151e;font-size:.813em;padding:14px 19px 13px}.nav-track.events li.no-link a{font-size:1em;padding:0;color:#c00}@media print, screen and (min-width: 768px){.nav-track.events{display:none}}.events-nav-depth-1 .nav-track.events{margin-left:-100vw}.header-nav.events .nav-title{background:white;text-transform:none;border-top:1px solid #DFDEDE;border-bottom:1px solid #DFDEDE;color:#000}.header-nav.events .caret{position:absolute;right:5%;top:20px;border-width:5px 4px 0 4px;border-color:#595959 transparent transparent transparent}.header-nav.events.is-open .caret{border-width:0 4px 5px 4px;border-color:transparent transparent #595959 transparent}.stripe.events-links{padding-bottom:15px;font-size:.9rem}.stripe.events-links hr{clear:both;border-top:1px solid #DCDCDC;margin-top:30px}.stripe.events-links h1{margin-bottom:30px}.stripe.events-links .col-20{float:left;width:20%;margin-bottom:40px}.stripe.events-links .col-20:not(:last-child){padding-right:3%}.stripe.events-links h3{color:#c00;font-size:1.4em;margin-top:0}.stripe.events-links ul{padding:0;margin:0 0 1rem 0;list-style-type:none}.stripe.events-links a{color:#000;text-decoration:underline}.stripe.events-links a:hover{color:#c00}.events-controls.desktop{padding-bottom:17px}.events-controls.desktop h2{font-size:1.938em;-webkit-font-smoothing:antialiased;margin-top:0}.events-controls.desktop .btn.btn-default{font-size:14px}@media print, screen and (min-width: 1248px){.events-controls.desktop .btn.btn-default{font-size:15px}}.events-controls.mobile{padding-bottom:17px}.events-controls.mobile form{display:table;width:100%}.events-controls.mobile form .input-pad{display:table-cell;width:100%;padding-right:10px}.events-controls.mobile form input{width:100%;max-width:none}.events-controls.mobile .toggle-filters{display:table-cell;width:100px;position:relative;z-index:5}.touchevents .btn.btn-default.toggle-filters:hover{background:#FFF}.btn.btn-default.toggle-filters{font-size:.938em;position:relative}.btn.btn-default.toggle-filters.active,.btn.btn-default.toggle-filters.active:hover{background:#EFEFEF;border-color:#CCC;color:#333;box-shadow:inset 0 3px 0 0 rgba(0,0,0,0.04)}.btn.btn-default.toggle-filters .icon{height:19px;display:inline-block;vertical-align:middle;margin-right:12px;opacity:.8;margin-top:-2px}.nav-track.filters{display:block;margin-left:0}.nav-track.filters .nav-title{border-top:1px solid #DCDCDC;background-color:#F7F7F7;color:#333}.nav-track.filters .nav-title .header-nav-back{color:#333;line-height:43px}.nav-track.filters .nav-title .header-nav-back img{margin-bottom:2px}.nav-track.filters ul{padding:0;border-top:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC;box-shadow:none}.nav-track.filters li a{background-color:white}.nav-track.filters.is-open{padding-bottom:1.25em}.nav-track.filters a.active{background:#EFEFEF;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.08)}.filter-nav-depth-1 .nav-track.filters{margin-left:-100vw}.filter-nav-depth-2 .nav-track.filters{margin-left:-100vw}.header-nav.filters{display:block;transition:.2s;height:0}.header-nav.filters li a{background-color:#F7F7F7}.header-nav.filters.is-open{height:auto}@media print, screen and (min-width: 880px){.view-calendar .events-controls.desktop .text-left{width:53%}}@media print, screen and (min-width: 1180px){.view-calendar .events-controls.desktop .text-left{width:50%}}.view-calendar .events-controls.desktop .text-right{padding-left:0}@media print, screen and (min-width: 880px){.view-calendar .events-controls.desktop .text-right{width:47%}}@media print, screen and (min-width: 1180px){.view-calendar .events-controls.desktop .text-right{width:50%}}@media screen and (max-width: 880px){.view-calendar .events-controls.desktop .btn .triangle,.dropdown>[aria-haspopup="true"]>.triangle{display:none}}.view-grid .events-controls.desktop .filter-controls{width:500px;float:right}@media print, screen and (min-width: 1248px){.view-grid .events-controls.desktop .filter-controls{width:auto;float:none}}.grid-controls{padding-top:22px}@media print, screen and (min-width: 1248px){.grid-controls{padding-top:24px}}.grid-controls a{font-size:1.125em;font-family:"Questrial","Century Gothic",Arial,sans-serif}.view-calendar .grid-controls,.view-list .grid-controls{display:none}.calendar-controls.desktop{margin-top:9px}.calendar-controls.desktop .btn{margin-top:20px}.calendar-controls.desktop .calendar-month{-webkit-font-smoothing:antialiased;text-transform:uppercase;font-weight:bold;color:#000;font-family:Arial,sans-serif;vertical-align:middle;margin:0 13px;display:inline-block;font-size:1em}.calendar-controls.desktop .cal-nav-today{margin-right:13px}.calendar-controls.desktop .cal-nav-prev,.calendar-controls.desktop .cal-nav-next{box-shadow:0 2px 0 0 rgba(0,0,0,0.05)}.calendar-controls.desktop .btn-group{box-shadow:0 2px 0 0 rgba(0,0,0,0.05)}.calendar-controls.desktop .btn-group a{padding-left:20px;padding-right:20px;overflow:visible;transition:0s}.calendar-controls.desktop .btn-group a.active{border-left-color:#245580 !important;border-right-color:#245580 !important}.calendar-controls.desktop .btn-group a:nth-child(2){border-left-color:transparent}.calendar-controls.desktop .btn-group a:not(:first-child):before{content:"";position:absolute;background:#DCDCDC;width:1px;height:21px;top:6px;left:-1px}.calendar-controls.desktop .btn-group a.active:before{display:none}.calendar-controls.desktop .btn-group a:hover{border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC}.calendar-controls.desktop .btn-group a:hover:before{background:transparent}.calendar-controls.desktop .btn-group a:hover ~ a:before{background:transparent}.calendar-controls.desktop .btn-group a.active ~ a:hover{border-left-color:#245580}.view-grid .calendar-controls,.view-grid .cal-load-more,.view-list .calendar-controls{display:none}.search-events{height:34px;border-radius:4px;border:1px solid #CCC;color:#656262;font-size:16px;background-image:url(/images/cstraight/icons/icon-search.svg);background-repeat:no-repeat;background-position:left 13px center;background-size:15px 15px;box-shadow:inset 0 3px 0 0 rgba(0,0,0,0.05);-webkit-font-smoothing:antialiased;width:59%;max-width:350px;padding-left:35px;padding-right:15px}@media print, screen and (min-width: 768px){.search-events{font-size:.875em}}.search-events::-webkit-input-placeholder{color:#656262}.search-events:-moz-placeholder{color:#656262}.search-events::-moz-placeholder{color:#656262}.search-events:-ms-input-placeholder{color:#656262}@media print, screen and (min-width: 1080px){.search-events{width:350px}}.view-controls.desktop{position:relative;display:inline-block}.view-controls.desktop.nav-tabs{padding-top:18px}.view-controls.desktop div{border-radius:4px;border:1px solid white;width:34px;height:34px;line-height:34px;text-align:center;display:inline-block;cursor:pointer}.view-controls.desktop div img{opacity:.5;margin-bottom:2px}.view-controls.desktop div.active,.view-controls.desktop div:hover{border-color:#CCC;box-shadow:0 2px 0 0 rgba(0,0,0,0.03)}.view-controls.desktop div.active img,.view-controls.desktop div:hover img{opacity:1}.view-controls.desktop .set-view-calendar img{margin-left:1px}.events-page.view-controls.mobile{margin:0px 15px 1em 15px}.view-controls.mobile a{display:block;float:left;width:50%;border-radius:0}.view-controls.mobile a[role="tab"]{padding-right:1%;padding-left:1%}.view-controls.mobile a.active{-webkit-font-smoothing:antialiased}.view-controls.mobile a:last-child{border-left:0;border-right:0}.has-filters{postion:relative}.has-filters:after{content:"";position:absolute;width:6px;height:6px;left:7px;top:50%;margin-top:-4px;border-radius:50%;background:#D80000;background-image:-webkit-linear-gradient(271deg, #D80000 0%, #e03e3e 100%);background-image:-o-linear-gradient(271deg, #D80000 0%, #e03e3e 100%);background-image:linear-gradient(1deg, #D80000 0%, #e03e3e 100%);border:1px solid #cc0000;box-shadow:0 2px 0 0 rgba(0,0,0,0.04)}.filter-controls.desktop .filters-label{font-size:.875em;margin-right:8px;display:inline-block;vertical-align:middle}.filter-controls.desktop a{position:relative;margin-left:3px;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.08)}.filter-controls.desktop a.active{background:#EFEFEF;border:1px solid #CCCCCC;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.08);color:#333}.filter-controls.desktop a.active:hover{background:#EFEFEF;color:#333;border:1px solid #CCCCCC}.more-filter .has-filters:after,.filter-controls.desktop a.has-filters:after,.events-controls.mobile .toggle-filters.has-filters:after{content:"";width:12px;height:12px;top:-2px;right:-6px;left:auto}.events-controls .filter-controls.desktop{padding-top:20px}.events-controls .filter-controls.desktop a{margin-top:10px}.events-controls .filter-controls.desktop .filters-label{margin-top:10px}a>.triangle,.dropdown>[aria-haspopup="true"]>.triangle{position:absolute;bottom:-19px;left:50%;margin-left:-15px;display:none;width:0;height:0;border-style:solid;border-width:0 15px 12px 15px;border-color:transparent transparent #dcdcdc transparent;pointer-events:none}.inner-triangle{width:0;height:0;border-style:solid;border-width:0 16px 13px 16px;border-color:transparent transparent #f7f7f7 transparent;position:absolute;right:-16px;top:2px}a.active>.triangle,.dropdown>[aria-haspopup="true"][aria-expanded="true"]>.triangle{display:block}.desktop .filter-pool{display:none;background:#F7F7F7;border-top:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC;padding:21px 28px 26px;margin-bottom:17px;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.05)}.desktop .filter-pool.active{display:block}.desktop .filter-pool .btn-default{text-transform:none;font-family:"Questrial","Century Gothic",Arial,sans-serif;margin:15px 8.5px 0;padding-left:1%;padding-right:1%}.desktop .filter-pool .btn-default img{margin-right:13px}.desktop .filter-pool .btn-default.active{background:#EFEFEF;border:1px solid #CCC;color:#333;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.08)}.desktop .filter-pool .btn-default:active,.desktop .filter-pool .btn-default:focus{background:#EFEFEF;box-shadow:none}.desktop .filter-pool .filter-instructions{text-align:center;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}.desktop .filter-pool .bottom-text{text-align:center;margin-top:24px;margin-bottom:8px}@media print, screen and (min-width: 1200px){.desktop .filter-pool.genre .row:first-child{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.desktop .filter-pool.genre .col-md-12:first-child{text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print, screen and (min-width: 1200px){.desktop .filter-pool.genre .col-md-12:first-child{border-right:1px solid #DCDCDC}}.desktop .filter-pool.genre .col-md-12:last-child{text-align:center;border-top:1px solid #DCDCDC;padding-top:30px;margin-top:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media print, screen and (min-width: 1200px){.desktop .filter-pool.genre .col-md-12:last-child{padding-top:0;padding-right:0;margin-top:0;border-top:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}}.desktop .filter-pool.genre .logo-filter{display:block;float:left;width:33%;border-radius:4px;border:1px solid transparent;padding:20px}.desktop .filter-pool.genre .logo-filter img{max-width:90%;max-height:25px}.desktop .filter-pool.genre .logo-filter:hover{border-color:#D1CFCF;box-shadow:0 2px 3px 0 rgba(0,0,0,0.08)}.desktop .filter-pool.genre .logo-filter.active{border-color:#D1CFCF;box-shadow:inset 2px 2px 4px 0 rgba(0,0,0,0.08)}@media print, screen and (min-width: 1200px){.desktop .filter-pool.genre .logo-filter{float:none;width:80%;margin-top:10px}}.desktop .filter-pool.genre .btn-default{font-size:14px;width:29%;margin-left:1.5%;margin-right:1.5%;max-width:225px}@media print, screen and (min-width: 950px){.desktop .filter-pool.genre .btn-default{display:block;float:left;width:23%;margin-left:0;margin-right:2%}}.desktop .filter-pool.series{text-align:center}.desktop .filter-pool.series .col-xs-6{height:180px}.desktop .filter-pool.series .row{max-width:800px;margin:auto}@media print, screen and (min-width: 1200px){.desktop .filter-pool.series .row{max-width:none}.desktop .filter-pool.series .col-xs-6{height:auto}}.desktop .series-filter{display:inline-block;max-width:307px;max-height:155px;position:relative;-webkit-font-smoothing:antialiased;margin-top:20px;text-align:left;border:2px solid transparent;transition:0s;overflow:hidden}.desktop .series-filter:hover{opacity:.7}.desktop .series-filter.active{opacity:.7;border:2px solid #337AB7}@media print, screen and (min-width: 1200px){.desktop .series-filter{margin-top:20px}}.desktop .series-filter img{max-width:100%}.desktop .series-filter-text{position:absolute;left:6%;bottom:6%}.desktop .series-filter-title{font-family:"Questrial","Century Gothic",Arial,sans-serif;font-size:1.125em;color:white;display:block;line-height:1em}.desktop .series-filter-season{font-family:Arial,sans-serif;font-size:.875em;color:white}.desktop .series-filter:before{content:"";position:absolute;left:0;right:0;bottom:0;height:50%;opacity:0.8;background-image:-webkit-linear-gradient(transparent 9%, #000 100%);background-image:-o-linear-gradient(transparent 9%, #000 100%);background-image:linear-gradient(transparent 9%, #000 100%)}.series-filter.millennium-stage{overflow:hidden}.series-filter.millennium-stage img:first-of-type{border:1px solid #DCDCDC}.series-filter.millennium-stage .m-stage-logo{position:absolute;top:13%;left:6%}@media print, screen and (min-width: 1200px){.series-filter.millennium-stage .m-stage-logo{width:56%;max-width:164px}}.series-filter.millennium-stage .series-filter-season{color:#333;line-height:1.42}.series-filter.millennium-stage:before{display:none}.active-filters{height:0;padding:0}.desktop.active-filters.visible{height:auto;padding:0px 29px 0px 29px}.desktop .btn.active-filter{display:inline-block;margin-right:6px;box-shadow:0 2px 0 0 rgba(0,0,0,0.03);border-radius:100px;text-transform:none;font-size:.813em;font-family:Arial,sans-serif;-webkit-font-smoothing:antialiased;padding-top:5px;padding-bottom:4px;margin-bottom:15px;transition:margin 0s}.desktop .btn.active-filter:hover,.desktop .btn.active-filter:active,.desktop .btn.active-filter:focus{background:white;border-color:#CCC;cursor:auto}.desktop .btn.active-filter:last-of-type{margin-right:26px}.desktop .btn.active-filter .remove-filter{cursor:pointer;display:inline-block;margin-left:7px;margin-bottom:2px;width:12px;height:12px}.desktop .clear-filters{display:none;vertical-align:middle;margin-bottom:15px;font-size:.875em}.disclaimer p{font-size:.75em}Ftick .single-event-page h2{font-size:1.625em;margin-bottom:15px}@media print, screen and (min-width: 768px){Ftick .single-event-page h2{font-size:1.938em;margin-bottom:25px}}Ftick .single-event-page .stripe>h2:first-of-type{margin-top:0}Ftick .single-event-page h2.small{font-size:1.25em;margin-bottom:14px}Ftick .single-event-page h2.small-med{font-size:1.25em}@media print, screen and (min-width: 768px){Ftick .single-event-page h2.small-med{font-size:1.5em}}@media print, screen and (min-width: 992px){.single-event-page .stripe>h2:first-of-type.no-border{border:0;padding-top:0}}.single-event-page .stripe{padding:35px 18px;border-top:1px solid #dcdcdc}.single-event-page .stripe p:last-of-type{margin-bottom:0}.single-event-page .stripe.row{padding:0;border:0;margin:0}.single-event-page .stripe.flat-bottom{padding-bottom:0}.single-event-page .stripe.flat-top{padding-top:0}@media print, screen and (min-width: 768px){.single-event-page .stripe{border-top:0;padding:0 29px 40px 29px}.single-event-page .stripe>h2:first-of-type{padding-top:40px}}#tickets .single-event-tickets{margin-bottom:30px}.event-praise{background:#F7F7F7;position:relative;padding:20px 18px 17px;text-align:center}.event-praise-quote{font-family:"Questrial","Century Gothic",Arial,sans-serif;font-size:1.25em;line-height:1.2;position:relative;margin-bottom:0;padding-bottom:34px;padding-top:10px;-webkit-font-smoothing:antialiased}.event-praise-preface{color:#656262;text-transform:uppercase;font-size:.75em;-webkit-font-smoothing:antialiased}.event-praise-logo{display:none}.event-praise-logo.mobile{display:inline-block;max-width:58%}.event-praise .divider{position:absolute;display:block;width:66px;height:9px;bottom:10px;left:0;right:0;margin:auto;overflow:hidden}.event-praise .divider:after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#DCDCDC;z-index:1}.event-praise .divider .point{content:"";position:absolute;display:block;width:13px;height:13px;background:#F7F7F7;border:1px solid #DCDCDC;transform:rotate(45deg);left:0;right:0;bottom:2px;margin:auto;z-index:2}@media screen and (max-width: 767px){.event-praise-slider .slick-arrow,.event-praise-source img{display:none !important}}@media print, screen and (min-width: 768px){.event-praise{display:table;width:100%;padding:27px 30px}.event-praise-logo{display:block;margin-top:8px;max-width:100%}.event-praise-source{display:table-cell;width:28%;min-width:300px;text-align:left;padding:0 5% 0 60px}.event-praise-quote{display:table-cell;vertical-align:middle;text-align:left;padding:0 50px 0 5%}.event-praise .divider{width:9px;height:100%;right:auto;top:0;bottom:0}.event-praise .divider:after{width:1px;height:100%}.event-praise .divider .point{right:3px;top:50%;margin-top:-6.5px;left:auto}.event-praise-logo.mobile{display:none}.event-praise-slider .slick-arrow{background:rgba(101,98,98,0.6);top:50%;margin-top:-15px;color:#F7F7F7}.event-praise-slider .left{left:30px}.event-praise-slider .right{right:30px}}@media print, screen and (min-width: 1140px){.event-praise-source{padding:0 54px 0 85px}.event-praise-quote{padding:0 40px 0 54px}}.stripe.single-event-intro{padding-top:50px;padding-bottom:35px}.stripe.single-event-intro p{font-size:1em;line-height:1.5em;padding-bottom:34px;margin:0}.stripe.single-event-intro .btn-blue{display:none;float:right;padding:9px 31px;font-size:16px}.stripe.single-event-intro .event-details th{font-size:1em;font-family:"Questrial","Century Gothic",Arial,sans-serif;width:97px}.stripe.single-event-intro .event-details td{font-size:1em}@media print, screen and (min-width: 768px){.stripe.single-event-intro .left{float:left;width:55%;padding-right:5%;border-right:1px solid #DCDCDC}.stripe.single-event-intro .right{float:left;width:45%;padding-left:5%;position:relative}.stripe.single-event-intro .right:before{content:"";position:absolute;top:0;bottom:0;left:-1px;width:1px;background:#dcdcdc}.stripe.single-event-intro .event-details{margin-top:8px;margin-bottom:15px}}@media print, screen and (min-width: 1190px){.stripe.single-event-intro .btn-blue{display:inline-block}}@media print, screen and (min-width: 1300px){.stripe.single-event-intro .btn-blue{padding:11.5px 36px;font-size:18px}}@media print, screen and (min-width: 960px){.stripe.single-event-intro{padding-top:72px;padding-bottom:40px}}.single-event-about{padding-bottom:24px}.single-event-about figure{max-width:350px;margin:20px 0 30px}.single-event-about figcaption{font-style:italic;color:#656262;font-size:.75em;text-align:left;padding-top:9px}.single-event-about h3{font-size:1.25em}.single-event-about h2.sr-only+.program{margin-top:31px}@media print, screen and (min-width: 620px){.single-event-about figure{margin:20px 30px 30px 0;width:40%;float:left}.single-event-about figcaption{text-align:center}.single-event-about figure ~ h3{margin-top:30px}}@media print, screen and (min-width: 992px){.stripe.single-event-about{padding-right:100px;width:71.5%}}.event-thumbnail{display:block;background-size:cover;width:47%;position:relative;padding-top:32%;margin-bottom:15px;float:left}.event-thumbnail:hover{opacity:.8}.event-thumbnail>.play-icon,.event-thumbnail img{position:absolute;left:0;right:0;margin:auto;top:50%;margin-top:-16px}.event-thumbnail.featured{width:100%;padding-top:56%}.event-thumbnail .event-tile-text{bottom:8%}.event-thumbnail .event-tile-title{font-size:1.25em;margin-top:7px;margin-bottom:4px}.thumbs .event-thumbnail:nth-child(odd){margin-right:6%}.view-all{width:100%;text-align:center;clear:both}.view-all a{font-size:.875em;font-weight:bold;-webkit-font-smoothing:antialiased}@media print, screen and (min-width: 992px){.view-all{display:none}}.event-thumbnail.open-gallery{display:none}@media print, screen and (min-width: 992px){.event-thumbnail.sub-out{display:none}.thumbs .event-thumbnail.sub-in{display:block;margin-right:0}}.single-event-videos,.single-event-images{max-width:340px}.single-event-images h2{margin-top:31px}@media print, screen and (min-width: 600px){.single-event-videos{width:50%;float:left;padding-right:2.5%}.single-event-images{width:50%;float:left;padding-left:2.5%;margin-top:-68px}.single-event-tags{clear:both;padding-top:20px}}@media print, screen and (min-width: 768px){.single-event-images{margin-top:-82px}}@media print, screen and (min-width: 992px){.single-event-media{width:28.5%}.single-event-media h2{margin-bottom:13px}.single-event-media>h2{margin-bottom:17px}.single-event-videos,.single-event-images{float:none;width:100%;margin-top:0;padding-left:0;padding-right:0}.single-event-tags{clear:both;padding-top:0}}@media print, screen and (min-width: 1260px){.thumbs .event-thumbnail{width:29.333%;margin-right:6%;padding-top:20%}.thumbs .event-thumbnail:nth-of-type(3n+3){margin-right:0}}.single-event-tags .btn-pill{margin-right:7px;margin-bottom:11px;color:#656262;cursor:auto;transition:.2s}.single-event-tags .btn-pill:hover{color:#333;box-shadow:inset 0 3px 0 0 rgba(0,0,0,0.04)}.resources-series{text-align:right}.resources-series a:hover{background-color:rgba(27,111,155,0.1);-webkit-box-shadow:0px 0px 15px 1px rgba(27,111,155,0.25);-moz-box-shadow:0px 0px 15px 1px rgba(27,111,155,0.25);box-shadow:0px 0px 15px 1px rgba(27,111,155,0.25)}.resources-series.JFK{margin-top:-2em;margin-bottom:.5em}.resources-series.JFK.SHF .JFK.sr-only{display:none}.resources-series .JFK.sr-only{position:static;background-image:url("/images/festivals/jfk-centennial/jfkc.png");background-repeat:no-repeat;background-position:center;background-size:100%;display:inline-block;height:20px;width:49px}.resources-series.SHF{margin-top:-2.75em;margin-bottom:.5em}.resources-series .SHF.sr-only{position:static;background-image:url("/images/logos/shift-color.png");background-repeat:no-repeat;background-position:center;background-size:auto 100%;display:inline-block;height:30px;width:49px}h2.JFK,h2.SHF{margin-right:49px}#resources ul li{margin-bottom:.85em}.article small{display:block}.stripe.single-event-cast{border-top:0}@media print, screen and (min-width: 992px){.stripe.single-event-cast{width:71.5%}.stripe.single-event-cast h2{margin-bottom:13px}}.cast-member{position:relative;float:left;text-align:center;margin-bottom:15px;width:50%}.cast-member img{display:block;margin:auto;margin-bottom:10px;height:155px;width:130px;object-fit:cover}.cast-member img.image-underlay{opacity:.62}.cast-member-name{font-size:.875em}@media print, screen and (min-width: 477px){.cast-member{width:130px}.cast-member:not(:last-of-type){margin-right:17px}}@media all and (-ms-high-contrast: none){.cast-member{overflow:hidden}.cast-member img{object-fit:none;width:auto;max-width:none;margin-left:50%;transform:translateX(-50%)}}a.image-overlay-link,span.image-overlay-link{display:none;position:absolute;height:30px;bottom:0;left:0;right:0;margin:auto;line-height:30px;color:white;font-size:.75em;text-align:center;background:rgba(0,0,0,0.5);transition:.2s}a.image-overlay-link:hover,span.image-overlay-link:hover{background:rgba(0,0,0,0.7)}@media print, screen and (min-width: 992px){a.image-overlay-link,span.image-overlay-link{display:block}}.cast-member .image-overlay-link{bottom:45%;text-transform:uppercase}.event-thumbnail .image-overlay-link:hover{background:rgba(0,0,0,0.5)}.composer{font-size:.875em;color:#363636;display:table;width:100%;max-width:510px}.composer h5{font-size:12px;text-transform:uppercase;color:#595959}.composer .left,.composer .right{display:table-cell;vertical-align:top;width:50%;padding-right:3%}.composer .piece{display:inline-block;margin-bottom:15px}@media print, screen and (min-width: 992px){.composer .left{width:57%}}.synopsis{padding-top:16px}@media print, screen and (min-width: 992px){.stripe.single-event-notes{width:71.5%;padding-right:100px}.stripe.single-event-resources .row{padding-top:40px;border-top:1px solid #dcdcdc}.synopsis{padding-top:0}}.promo-filters-wrap{display:table;position:relative;padding:17px 2px;margin-top:27px}.promo-filters-wrap:before{content:"";position:absolute;left:-18px;right:-18px;top:0;bottom:0;border-top:1px solid #DFDEDE;background:transparent;pointer-events:none}.promo-wrap{display:table-cell;vertical-align:top;width:100%;padding-right:11px}.toggle-promo{width:100%;box-shadow:inset 0 3px 0 0 rgba(0,0,0,0.04)}.promo-wrap.active .promo-form{display:block}.promo-wrap.active .toggle-promo{display:none}@media print, screen and (min-width: 768px){.promo-filters-wrap{display:block;width:80%;text-align:right;float:right;padding:0;margin-top:23px}.promo-filters-wrap:before{display:none;padding:0}.promo-filters-wrap .toggle-filters{display:none}.promo-wrap{display:inline-block;width:auto;padding-right:0;padding-left:30px;position:relative}.promo-wrap:before{content:"";position:absolute;left:12.5px;height:30px;width:1px;top:2px;background:#DCDCDC}.toggle-promo{width:auto;padding:6px 18px}.single-event-tickets .filter-controls.desktop{display:inline-block}}.single-event-tickets .filter-pools{margin-top:-5px}.promo-form{position:relative;display:none}.promo-input{width:100%;border:1px solid #CCCCCC;box-shadow:inset 0 3px 0 0 rgba(0,0,0,0.04);border-radius:4px;padding:6px 47px 4px 5px;color:#656262}.promo-input:focus{outline:0}@media print, screen and (min-width: 768px){.promo-input{width:265px;padding:7px 12px 4px 15px;font-size:.875em}}.promo-apply{position:absolute;background:transparent;border:0;border-radius:4px;border-left:2px solid #f7f7f7;top:1.5px;bottom:1px;right:1px;padding-left:13px;padding-right:10px;font-size:0.688em;text-transform:uppercase;color:#c00;font-weight:bold;opacity:.8;line-height:29px;transition:.2s}.promo-apply[disabled]{color:#ACACAC;opacity:1;border-left-color:transparent;background:white}.promo-apply[disabled]:hover{background:transparent}.promo-apply:hover{opacity:1;background:#fcfcfc}.promo-apply:focus{outline:0}@media print, screen and (min-width: 768px){.promo-apply{padding-right:12px}}.invalid .promo-input{border-color:#e6827f;color:#c00}.invalid .promo-apply{color:#c00;border-left-color:transparent}.kc-alert.invalid-promo{margin-bottom:6px}.kc-alert.event-alert{position:absolute;top:12px;left:18px;right:18px}@media print, screen and (min-width: 768px){.kc-alert.event-alert{left:30px;right:30px}}.single-event-tickets .desktop.active-filters.visible{padding-left:0;padding-right:0}.single-event-tickets.flat-bottom{z-index:3}.single-event-page .header-nav.filters.is-open{height:47px}.single-event-page .nav-track.filters ul{border-bottom:0}.single-event-month{font-size:0.938em;font-family:Arial,sans-serif;font-weight:bold;text-transform:uppercase;text-align:right;margin-top:39px;border-bottom:1px solid #DCDCDC;padding-bottom:13px;white-space:nowrap}.single-event-month .single{cursor:pointer}.single-event-month .multiple{display:none}.single-event-month .caret{margin-top:-2px}.select-single-event-month{display:none}@media print, screen and (min-width: 768px){.single-event-month{text-align:left;margin-top:34px;margin-bottom:23px;padding:0;border:0}}@media print, screen and (min-width: 991px){.single-event-month .single{display:none}.single-event-month .multiple{display:block}}.single-event-load-more{display:none;width:204px;margin:0 auto;margin-top:27px;color:#333}@media print, screen and (min-width: 992px){.single-event-load-more{display:block}}.events-calendar.single{display:block}@media print, screen and (min-width: 768px){.events-calendar.single{clear:both}}.event-snippet.single{padding:11px;position:relative;min-height:54px}.event-snippet.single:after{content:"";display:table;clear:both}.event-snippet.single .left{float:left;display:inline-block}.event-snippet.single .time{font-size:.875em;font-family:"Questrial","Century Gothic",Arial,sans-serif;padding-right:5px;float:left}.event-snippet.single .event-icons{display:block;float:left;clear:left;padding-right:3px;display:inline-block}.event-snippet.single h4{line-height:1.16em;margin-top:4px;-webkit-font-smoothing:antialiased;float:left;clear:left;padding-right:3px;display:inline-block}.event-snippet.single h4 a{text-transform:uppercase}.event-snippet.single .sign-interpreted{width:18px;height:15px}.event-snippet.single .audio-described{width:23px;height:9px}.event-snippet.single .callout{display:inline-block;float:right}.event-snippet.single .callout span{font-size:12px;text-align:center;display:block;margin-top:6px;line-height:1.1}.event-snippet.single .buy-tickets{font-size:.813em;padding:7px 29px}@media print, screen and (min-width: 768px){.event-snippet.single .time,.event-snippet.single h4{font-size:0.938em}}@media print, screen and (min-width: 992px){.events-calendar.single td{padding-top:14px}.events-calendar.single .day-number{margin-left:6px}.event-snippet.single .time,.event-snippet.single h4{font-size:.813em}.event-snippet.single .event-icons,.event-snippet.single h4{margin-bottom:8px}.event-snippet.single .buy-tickets{padding:6px 12px}}@media print, screen and (min-width: 1350px){.event-snippet.single .buy-tickets{padding:6.5px 14px}}.single-event-tickets .disclaimer{margin-top:40px}.single-event-tickets .disclaimer p:first-of-type{margin-bottom:6px}@media screen and (max-width: 991px){.events-calendar.single tbody,.events-calendar.single tr,.events-calendar.single td{display:block}.events-calendar.single tbody.empty,.events-calendar.single tr.empty,.events-calendar.single td.empty{display:none}}@media screen and (max-width: 991px){.events-calendar.single td{display:none}.events-calendar.single.month-1 td.month-1{display:block}.events-calendar.single.month-2 td.month-2{display:block}.events-calendar.single.month-3 td.month-3{display:block}.events-calendar.single td.month-1.empty,.events-calendar.single td.month-2.empty,.events-calendar.single td.month-3.empty{display:none}}@media print, screen and (min-width: 992px){.events-calendar.single tr.month-3,td.month-3 .month-indicator{display:none}.events-calendar.single.show-full tr.month-3{display:table-row}td.month-3 .day-number{color:#999999}.show-full td.month-3 .day-number{color:#0B151E}.show-full td.month-3 .month-indicator{display:block}}.stripe.single-event-related .event-tile:hover{opacity:.8}@media print, screen and (min-width: 480px){.stripe.single-event-related .col-xs-12{width:50%}}@media print, screen and (min-width: 992px){.stripe.single-event-related .col-xs-12{width:25%}}#banner-event{margin-left:-18px;margin-right:-18px}.single-event-gift-shop-item:not(:last-of-type){margin-bottom:13px}.single-event-gift-shop-item .no-wrap{display:inline-block}.single-event-gift-shop-image-box{float:left;width:35%;max-width:130px;padding-top:41.5%;border:1px solid #DCDCDC;position:relative;margin-right:15px}@media print, screen and (min-width: 410px){.single-event-gift-shop-image-box{width:130px;height:155px;margin-right:19px;padding:0}}.single-event-gift-shop-image-box img{position:absolute;top:50%;max-width:80%;max-height:80%;left:0;right:0;margin:auto;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.single-event-gift-shop-item-name{font-size:.875em;display:block;margin-top:6px;margin-bottom:7px}.single-event-gift-shop-price{font-size:1em;font-family:"Questrial","Century Gothic",Arial,sans-serif;display:block;-webkit-font-smoothing:antialiased}.single-event-gift-shop .btn-default{font-size:13px;margin-top:6px;padding:6px 14px}.single-event-gift-shop .btn-blue{position:absolute;display:none;font-size:13px;width:80%;top:50%;padding:6px 14px;margin-top:-15.5px;left:10%;z-index:1}@media print, screen and (min-width: 768px){.single-event-gift-shop-item{float:left;padding-right:3%}.single-event-gift-shop-item-name{max-width:195px;padding-right:50px}.single-event-gift-shop .btn-default{display:none}}.stripe.sponsors h2:first-of-type{font-size:1.125em;text-align:center;margin-bottom:10px}@media print, screen and (min-width: 768px){.stripe.sponsors h2:first-of-type{padding-top:49px;margin-bottom:3px}.stripe.sponsors .col-xs-12{width:33.333%}}.single-sponsor{text-align:center;padding:21px 0}.single-sponsor-text{display:block;text-align:center;color:#656262;font-family:"Questrial","Century Gothic",Arial,sans-serif;line-height:1.17;font-size:.75em;text-transform:uppercase;margin:auto;margin-bottom:21px;max-width:275px;-webkit-font-smoothing:antialiased}@media print, screen and (min-width: 768px){.single-sponsor-text{margin-bottom:35px}}.single-sponsor-logo{max-width:230px}.modal.modal-full-cast hr{border-top:1px solid #DCDCDC;margin-top:24px}.modal.modal-full-cast h5{font-size:.875em;font-family:Arial,sans-serif;margin-bottom:23px;margin-top:23px;font-weight:bold}.modal.modal-full-cast .cast-member{width:100%}.modal.modal-full-cast .cast-member img{width:auto}.modal.modal-reviews .modal-body{padding-top:0}.modal.modal-reviews .review{border-bottom:1px solid #DCDCDC;padding:21.5px 0}.modal.modal-reviews .review-title{font-size:1.125em;margin-top:0}.modal.modal-reviews .review p{font-size:.875em}.modal.modal-reviews .review a{font-size:.875em}.modal.modal-reviews .left{margin-bottom:25px}@media print, screen and (min-width: 768px){.modal.modal-reviews .left{display:table-cell;vertical-align:middle;width:37%;padding-right:8%;margin-bottom:0;text-align:center}.modal.modal-reviews .right{display:table-cell}}.fancybox-skin:hover .fancybox-nav span{visibility:visible !important}.fancybox-nav:hover{opacity:.8}.fancybox-type-iframe a.fancybox-nav{height:60%;width:10%;top:50%;transform:translateY(-50%)}.fancybox-wrap iframe{width:800px;max-width:100%}.fancybox-type-iframe .fancybox-inner{height:auto !important}.checkout-process>div[class*="col-"].cart-confirmation-order:first-child{min-height:64em}.checkout-process .affix{top:0px;right:0px}.text-danger h2{margin-top:0px}#alert-survey{flex-wrap:wrap;font-size:0.9em;color:#ffffff;letter-spacing:0.1ex;margin-bottom:1em;margin-top:2em}#alert-survey>div{padding:2em 15px}#alert-survey h2{margin-top:0em;font-size:1.75em;color:#ffffff}#alert-survey p{margin-bottom:0}#alert-survey .with-btn{background-color:rgba(1,92,141,0.4);display:flex;align-items:center}#alert-survey .btn-ghost{text-transform:uppercase}@media (min-width: 768px){#alert-survey{flex-wrap:nowrap}#alert-survey>div{padding:2em}}.add-parking:before{content:" ";display:block;margin:1em 0px;height:1px;background-color:#ebebeb}.buy{position:relative;margin-bottom:1em}.buy form{position:relative}.buy form[action="/cart/contribute"] .contribution-amount{margin-right:7rem}@media (min-width: 768px){.buy form[action="/cart/contribute"] .contribution-amount{margin-right:0px}}.buy form[action="/cart/contribute"] .add-2-cart{position:absolute;top:0px;right:15px}@media (min-width: 768px){.buy form[action="/cart/contribute"] .add-2-cart{position:static}}.buy form .add-2-cart{padding-left:0px;padding-right:0px}.buy h3,.buy h4,.buy h5{margin-top:0px}.buy ul,.buy .column-header{text-transform:uppercase;background-color:#efefef;color:#595959;padding:2px 0}.buy .alert{padding:5px 5%}.buy .link{float:right;text-align:right}@media (min-width: 500px) and (max-width: 768px){.buy .link{position:absolute;top:2em;right:0;float:none;margin-top:0px}}.buy .detail{padding-left:3%;float:left;width:100%}.buy .row.col-md-offset-2{margin-right:0px}.buy div.remove,.buy div.edit{text-align:right;text-transform:uppercase}.buy div.remove a,.buy div.edit a{font-size:.8em;color:#CC0000;font-weight:bold;text-align:right}.buy div.remove a.remove-all,.buy div.edit a.remove-all{color:#350000}@media (min-width: 768px){.buy div.remove a,.buy div.edit a{font-size:.9em}}@media (min-width: 768px){.buy .edit{padding-right:5%}}.buy .final-price{margin-right:4%;margin-left:4%}.buy .original-price{color:#c00;font-size:.9em}dl.buy{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #DDDDDD}table.buy{margin-top:2em}.cart-total{margin:20px 0px 1.5em;padding:1rem 15px 1rem;background-color:#efefef}@media (min-width: 992px){.cart-total{margin-top:1em}}.cart-total h2{margin-top:0px;margin-bottom:1.5rem;font-size:1.25rem}.cart-total>div:last-child{border-top:1px solid #cccccc;margin:0.75rem 0 auto;padding-top:0.75rem;font-family:"Questrial", sans-serif;color:#0b151e;font-size:1.1rem}@media (min-width: 1200px){.cart-total>div:last-child{font-size:1.25rem}}.cart-total>div:last-child [class*="col-"]:first-child{padding-left:0px}.cart-total>div:last-child [class*="col-"]:first-child:first-child{padding-right:30px}#display-order{margin-top:2em}#display-order h3{margin-top:0}.item-header,.add-contribution{margin-bottom:1.5em}.item-header,.form-submit{font-size:1.3em}.parking-form{background-color:#F1F1F1;padding-top:15px}.parking-form.bg-grey{padding-bottom:0px}@media (min-width: 768px){.parking-form ol{display:flex;flex-wrap:wrap;align-items:baseline;padding-left:1%;padding-right:1%}.parking-form ol .form-group{padding-left:.5%;padding-right:.5%}}.parking-form .form-date .a-date{margin-top:5px;white-space:nowrap}@media (min-width: 768px){.parking-form .form-date .a-date{display:block}}.parking-form .form-date a{text-transform:uppercase;font-size:0.85em}.parking-form .form-space .input-group{text-align:center}.parking-form .form-coupon .form-control{width:auto}.parking-form .form-submit{align-self:center;white-space:nowrap;text-align:right;font-family:'Questrial', sans-serif}.cart-total .dl-horizontal dt,.my-membership .dl-horizontal dt{margin-right:1%;width:35%}.cart-total .dl-horizontal dd,.cart-total .dl-horizontal dd .cart-total .dl-horizontal dt,.my-membership .dl-horizontal dd,.my-membership .dl-horizontal dd .cart-total .dl-horizontal dt{margin-bottom:0.1em}.end-of-cart{padding:0;text-align:right;padding-top:2rem;margin-bottom:1rem}@media (min-width: 992px){.end-of-cart input[value="Continue to Check Out"]{float:right}}#qa-cart-confirmation .row.buy dt{width:1%}@media (min-width: 1400px){.checkout-process .affix{right:auto;width:350px;margin-left:1050px;padding-left:auto;padding-right:auto}}@media (max-width: 992px){.checkout-process>div[class*="col-"]:first-child{min-height:auto}.cart-side.affix,.cart-side.affix-bottom{position:static}}.choose.buy{display:none}@media (min-width: 992px){.choose.buy{display:block}}.choose.buy dl.row,.choose.buy dl.row dt,.choose.buy dl.row dd{margin-bottom:0}.choose.buy dl.row.btn{display:block;white-space:normal;padding-top:0.5em;padding-bottom:0.5em}.choose.buy dl.row.btn:hover{background-color:#f7f4eb}.choose.buy dl:nth-child(odd){background-color:#f7f7f7}.choose.buy dt span{font-size:smaller;font-weight:normal;color:red;font-style:italic}.choose.buy dt span:first-child{margin-left:5%}.choose.buy ul.row li,.choose.buy dl.row dd{text-align:center}.choose.buy ul.row li:first-child,.choose.buy dl.row dt{text-align:left}.choose.buy ul.row li:last-child,.choose.buy dl.row dd:last-child{text-align:right}.choose.buy .radio label{border:1px solid #ccc;padding:0.25em 2%;border-radius:4px}.choose.buy .row.active,.kc .choose.buy .btn.active,.choose.buy dl.row.active:hover,.ck .choose.buy dl.btn.active:hover{background:transparent;background-color:rgba(0,118,163,0.2);color:#0076a3;border:1px solid #ccc}.choose.buy .row.active .radio label,.kc .choose.buy .btn.active .radio label,.choose.buy dl.row.active:hover .radio label,.ck .choose.buy dl.btn.active:hover .radio label{border:1px solid #0076a3;color:inherit;background:rgba(255,255,255,0.4)}@media (min-width: 992px){select.mobile-dropdown{display:none}}@media (pointer: coarse){.btn-syos{display:none}}@media print{#accessibility,.header.cf,.footer-connect,.footer-visit,.footer-contact,.print-friendly,.cart-fixed,.cart-fixed.hidden-lg.hidden-md{display:none}.footer-bottom{display:block}h1:before,.footer_privacy .text-muted:before{display:block;content:"The John F. Kennedy Center for the Performing Arts"}}select.select-seat-quantity{padding:6px}div#qa-cart-PZ select.mobile-dropdown{margin-bottom:20px;width:100%}div#qa-cart-PZ div.seat-quantity-section{display:none}.buy-mem{background-color:#f1f1f1;padding-top:1em}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background-color:inherit}.cart-nav>li{float:none;display:inline-block}.cart-nav{position:relative}.expand-width{width:100%}.fn{float:none}.mobile-overflow{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;border-bottom:1px solid #ccc;margin:0 -15px}@media (min-width: 768px){.mobile-overflow{margin:0}}.learn-more-level{padding:3px 0;font-size:1.5rem;transition:0.3s;cursor:pointer;display:inline-block}@media (min-width: 768px){.learn-more-level{border-bottom:1px dashed #ccc;display:block}.learn-more-level:first-child{border-top:1px dashed #ccc}}.learn-more-level>span{line-height:175%;font-family:'freight-sans-pro'}.learn-more-level>span.align-left{margin-left:10px}.learn-more-level>span.amount{padding:0 15px}@media (min-width: 768px){.learn-more-level>span.amount{padding:0 10px 0 0}.learn-more-level>span.amount:after{content:' ';display:inline-block;width:15px;position:relative;transition:left .5s;left:3px;padding:0}}.activeLevel{border-bottom:5px solid #c00}@media (min-width: 768px){.activeLevel{border-bottom:1px dashed #ccc}}.activeLevel,.learn-more-level:hover{background:#efefef}@media (min-width: 768px){.activeLevel,.learn-more-level:hover{background-clip:content-box}}.activeLevel>span.fr:after,.learn-more-level:hover>span.fr:after{content:'\276F';left:8px;color:#c00}.add-value{padding-right:25px;padding-left:25px}.memberDescription>ul>li{margin-bottom:8px}@media only screen and (max-width: 767px){.cart-nav{font-size:12px}.tab-text-container ul.nav-tabs{margin:0 auto;width:100%}.buy-mem{margin-left:3px;margin-right:3px}.tab-text-container{width:100%;margin-bottom:15px}.tab-text-container ul.nav-tabs{border-bottom:none}.add-value{padding-right:20px;padding-left:20px}#basicDonation{text-align:center;margin-top:20px}.row.reorder-xs{transform:rotate(180deg);direction:rtl}.row.reorder-xs>[class*="col-"]{transform:rotate(-180deg);direction:ltr}.panel-content{margin-top:0;margin-bottom:10px}.select-level-drop{margin-bottom:10px}.select-desig-drop{margin-bottom:10px}.mobile-overflow>.row{overflow-x:auto;webkit-overflow-scrolling:touch;text-align:center;white-space:nowrap}.mobile-overflow>.row>[class*="col"]{display:inline-block;float:none}.remove-custom-style.modal-body{padding:15px}}.ticket-expire-box{border:1px solid #CCCCCC}@media screen and (max-width: 768px){.ticket-expire-box{padding:5px}}div[id^="qa-perf-quantity"]{padding-left:40px}@media screen and (max-width: 768px){div[id^="qa-perf-quantity"]{padding-left:20px}}div[id^="qa-gs-quantity"]{padding-left:40px}@media screen and (max-width: 768px){div[id^="qa-gs-quantity"]{padding-left:20px}}div[id^="qa-pkg-full-quantity"]{padding-left:40px}@media screen and (max-width: 768px){div[id^="qa-pkg-full-quantity"]{padding-left:20px}}div[id^="qa-pkg-select-perf-quantity"]{padding-left:40px}@media screen and (max-width: 768px){div[id^="qa-pkg-select-perf-quantity"]{padding-left:20px}}div[id^="qa-opt-quantity"]{padding-left:40px}@media screen and (max-width: 768px){div[id^="qa-opt-quantity"]{padding-left:20px}}div[class*="qa-custom-quantity"]{padding-left:40px}@media screen and (max-width: 768px){div[class*="qa-custom-quantity"]{padding-left:20px}}.cart-container{padding-right:15px}@media (min-width: 768px){.support-page .edu-hero .edu-hero-text,.support-page .partner-hero .edu-hero-text,.support-page .edu-hero .partner-hero-text,.support-page .partner-hero .partner-hero-text{right:15px}}@media (min-width: 992px){.support-page .edu-hero .edu-hero-text,.support-page .partner-hero .edu-hero-text,.support-page .edu-hero .partner-hero-text,.support-page .partner-hero .partner-hero-text{left:12.5%;right:12.5%}}.support-page .edu-hero .edu-hero-title,.support-page .partner-hero .edu-hero-title,.support-page .edu-hero .partner-hero-title,.support-page .partner-hero .partner-hero-title{font-weight:bold}.support-page .edu-hero .edu-hero-title,.support-page .partner-hero .edu-hero-title,.support-page .edu-hero .partner-hero-title,.support-page .partner-hero .partner-hero-title,.support-page .edu-hero .edu-hero-subtitle,.support-page .partner-hero .edu-hero-subtitle{font-family:Arial,sans-serif}@media (min-width: 768px){.support-page .edu-hero .edu-hero-title,.support-page .partner-hero .edu-hero-title,.support-page .edu-hero .partner-hero-title,.support-page .partner-hero .partner-hero-title,.support-page .edu-hero .edu-hero-subtitle,.support-page .partner-hero .edu-hero-subtitle{font-size:1.875rem}}@media (min-width: 992px){.support-page .edu-hero .edu-hero-title,.support-page .partner-hero .edu-hero-title,.support-page .edu-hero .partner-hero-title,.support-page .partner-hero .partner-hero-title,.support-page .edu-hero .edu-hero-subtitle,.support-page .partner-hero .edu-hero-subtitle{font-size:3.375rem}}.support-page .row{margin:0}.support-page h1{font-size:2.5rem}@media screen and (max-width: 767px){.support-page h1{font-size:1.9375rem}}.support-page h2{font-size:1.9375rem}@media screen and (max-width: 767px){.support-page h2{font-size:1.3375rem}}.support-page h3{font-size:1.275rem}@media screen and (max-width: 767px){.support-page h3{font-size:1.05rem}}.support-page p{font-size:1rem}.support-page .stripe .row .btn{font-size:1rem}.support-page .stripe.support-cta{background-color:#034769;background-image:url("//sitefinity.kennedy-center.org/images/default-source/support/assets/landing-support-background.png");background-size:cover;background-position:50%;padding:50px 40px;text-align:center;-webkit-font-smoothing:antialiased}@media screen and (max-width: 469px){.support-page .stripe.support-cta{padding:25px 0}}.support-page .stripe.support-cta .row{max-width:1400px;margin:0 auto}.support-page .stripe.support-cta .line{position:relative}.support-page .stripe.support-cta .line:before{content:"";position:absolute;background:rgba(255,255,255,0.3);width:2px;height:10px;display:block;margin-top:-7px}.support-page .stripe.support-cta .line.first:before{left:52.1%}.support-page .stripe.support-cta .line.middle:before{left:50%;height:8px;margin-top:-5px}.support-page .stripe.support-cta .line.last:before{right:52.1%}@media screen and (max-width: 991px){.support-page .stripe.support-cta .line{margin:40px 0}.support-page .stripe.support-cta .line:before{display:none}}.support-page .stripe.support-cta hr{width:65%;border-width:2px;color:#fff;opacity:0.3}@media screen and (max-width: 991px){.support-page .stripe.support-cta hr{display:none}}.support-page .stripe.support-cta h1,.support-page .stripe.support-cta h2,.support-page .stripe.support-cta p{color:#fff}.support-page .stripe.support-cta h1{margin-bottom:27px}.support-page .stripe.support-cta h2{font-size:1.7375rem;margin-bottom:27px;margin-top:27px}@media screen and (max-width: 767px){.support-page .stripe.support-cta h2{font-size:1.3375rem;margin-bottom:12px}}.support-page .stripe.support-cta p{margin-bottom:35px}@media screen and (max-width: 767px){.support-page .stripe.support-cta p{margin-bottom:20px}}.support-page .stripe.support-cta .btn{text-transform:uppercase;min-width:200px;align-self:center}.support-page .stripe.support-info{padding:40px 28px}.support-page .stripe.support-info h1{font-family:Arial,sans-serif;font-weight:bold;font-size:2.25rem}@media screen and (max-width: 469px){.support-page .stripe.support-info h1{font-size:1.75rem}}.support-page .stripe.support-info h2{margin-left:40px;margin-bottom:29px}@media screen and (max-width: 767px){.support-page .stripe.support-info h2{margin:24px 0 0 0}}.support-page .stripe.support-info h2,.support-page .stripe.support-info p{font-weight:normal}.support-page .stripe.support-info .support-kc-today-wrap{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1149px){.support-page .stripe.support-info .support-kc-today-wrap .button-group .btn{min-width:180px}}@media screen and (max-width: 1049px){.support-page .stripe.support-info .support-kc-today-wrap .button-group .btn{min-width:150px}}@media screen and (max-width: 974px){.support-page .stripe.support-info .support-kc-today-wrap .button-group .btn{min-width:125px}}@media screen and (max-width: 929px){.support-page .stripe.support-info .support-kc-today-wrap .support-kc-info-wrap h1{font-size:2rem}}@media screen and (max-width: 849px){.support-page .stripe.support-info .support-kc-today-wrap{flex-direction:column}.support-page .stripe.support-info .support-kc-today-wrap .button-group{width:100%}.support-page .stripe.support-info .support-kc-today-wrap .button-group .btn{min-width:49%;margin-top:24px}}@media screen and (max-width: 469px){.support-page .stripe.support-info .support-kc-today-wrap .support-kc-info-wrap h1{font-size:1.75rem}}.support-page .stripe.support-info .button-group .btn:first-child{margin-right:10px}@media screen and (max-width: 1200px){.support-page .stripe.support-info .button-group .btn:first-child{margin-right:0}}@media screen and (max-width: 767px){.support-page .stripe.support-info .button-group{padding:0;margin-top:14px}}.support-page .stripe.support-info .btn{min-width:230px;text-transform:uppercase}.support-page .stripe.support-info .support-kc-info-wrap{padding-left:0}.support-page .stripe.support-info .red-blockquote{padding:10px 36px;margin-left:62px;margin-bottom:50px;border-color:#cd0500;border-width:2px;text-align:left}.support-page .stripe.support-info .red-blockquote h2{margin:10px 0 0 0}@media screen and (max-width: 767px){.support-page .stripe.support-info .red-blockquote h2{margin:20px 0 0 0}}.support-page .stripe.support-info .red-blockquote p:nth-of-type(1){margin-bottom:40px}@media screen and (max-width: 767px){.support-page .stripe.support-info .red-blockquote p{padding:0 20px;margin-top:16px;margin-bottom:40px}}@media screen and (max-width: 767px){.support-page .stripe.support-info .red-blockquote{margin:0;border:0;padding:0}}.support-page .stripe.publish .row{display:flex;flex-direction:row;flex-wrap:wrap;margin:0}.support-page .stripe.publish .row.single-callout{min-height:450px}.support-page .stripe.publish .row.double-callout{min-height:300px}@media screen and (max-width: 960px){.support-page .stripe.publish .row.triple-callout{flex-direction:column}}.support-page .stripe.publish .row .btn-ghost{width:178px;line-height:28px}.support-page .stripe.publish .row .btn-default{width:140px;height:34px;margin-right:13px}.support-page .stripe.publish .row h3,.support-page .stripe.publish .row p{color:#fff}.support-page .stripe.publish .row h3{font-size:1.25rem}.support-page .stripe.publish .row p{font-size:0.875rem}.support-page .stripe.publish .row .btn{font-size:0.875rem;text-transform:capitalize}.support-page .stripe.publish .row .copy .callout-title{font-size:4rem}.support-page .stripe.publish .row .copy .callout-title .kc-emphasis{color:#CD0500}.support-page .stripe.publish .row .copy .callout-subtitle{font-size:2rem}.support-page .stripe.publish .row .callout-lg{display:flex;flex:1.75;justify-content:space-between;align-items:flex-end;padding:0 30px 25px;background-color:#034769;background-repeat:no-repeat;background-size:cover;background-position:50%}.support-page .stripe.publish .row .callout-lg .callout-lg{padding:0;background-color:transparent}.support-page .stripe.publish .row .callout-lg .callout-description{padding-right:35px}@media print, screen and (min-width: 768px){.support-page .stripe.publish .row .callout-lg .callout-description{max-width:60%}}@media screen and (max-width: 469px){.support-page .stripe.publish .row .callout-lg{flex-direction:column;align-items:center;justify-content:flex-end;min-height:400px;padding:15px 25px 25px 15px}.support-page .stripe.publish .row .callout-lg .callout-lg-cta{width:100%}}@media screen and (min-width: 549px) and (max-width: 960px){.support-page .stripe.publish .row .callout-lg{min-height:300px}}.support-page .stripe.publish .row .callout-sm-wrap{display:flex;flex-direction:column;flex:1}@media screen and (min-width: 549px) and (max-width: 960px){.support-page .stripe.publish .row .callout-sm-wrap{flex-direction:row}}.support-page .stripe.publish .row .callout-sm{background-color:#034769;background-repeat:no-repeat;background-size:cover;display:flex;align-items:flex-end;flex-wrap:nowrap;padding:15px}@media screen and (max-width: 1249px){.support-page .stripe.publish .row .callout-sm{flex-wrap:wrap}}.support-page .stripe.publish .row .callout-sm.half-callout{background-color:#034769;background-repeat:no-repeat;background-size:cover;background-position:50%}.support-page .stripe.publish .row .callout-sm .callout-sm-copy p{padding-right:30px}.support-page .stripe.publish .row .callout-sm .callout-sm-cta{margin-bottom:15px}.support-page .stripe.publish .row .callout-jfkc{background-image:url(//cms.kennedy-center.org/images/default-source/support/assets/jfk-background.png)}.support-page .stripe.publish .row .callout-nso{background-image:url(//cms.kennedy-center.org/images/default-source/support/assets/symphony-bg.png)}.support-page .stripe.publish .row .callout-wno{background-image:url(//cms.kennedy-center.org/images/default-source/support/assets/opera-bg.png)}.stripe.contact{background:#cd0500;color:#fff;padding:44px 30px 57px}@media print, screen and (min-width: 992px){.stripe.contact.three-contacts .col-md-2{width:21.666667%}.stripe.contact.three-contacts .col-md-6{width:35%}.stripe.contact.three-contacts input[name="subscribe"]{width:260px}}@media screen and (max-width: 1400px) and (min-width: 992px){.stripe.contact.three-contacts input[name="subscribe"],.stripe.contact.three-contacts button{width:100%}.stripe.contact.three-contacts button{margin-top:10px}}@media screen and (max-width: 1150px) and (min-width: 992px){.stripe.contact.three-contacts .col-md-2{padding:5px}.stripe.contact.three-contacts .border-left{padding-left:35px}}@media screen and (max-width: 991px){.stripe.contact .contact-bio:last-child{margin-bottom:20px}}.stripe.contact .row{max-width:1400px;margin:0 auto}.stripe.contact h2,.stripe.contact h4,.stripe.contact a,.stripe.contact p{color:#fff;font-weight:normal}.stripe.contact h2{margin-bottom:22px}.stripe.contact h4{margin-top:0;margin-bottom:11px}.stripe.contact a:not(.btn){display:block;font-weight:bold}.stripe.contact .btn{text-transform:capitalize;font-family:Arial,sans-serif;font-weight:bold}@media screen and (max-width: 767px){.stripe.contact .btn{width:100%;margin-top:10px}}.stripe.contact input{background:#850300;border:1px solid transparent;height:34px;width:300px;padding-left:19px;opacity:.46;border-radius:4px;float:left;margin-right:18px}.stripe.contact input:focus{outline:0}@media screen and (max-width: 767px){.stripe.contact input{width:100%}}.stripe.contact ::-webkit-input-placeholder{color:#fff;font-size:0.875rem}.stripe.contact ::-moz-placeholder{color:#fff;font-size:0.875rem}.stripe.contact :-ms-input-placeholder{color:#fff;font-size:0.875rem}.stripe.contact :-moz-placeholder{color:#fff;font-size:0.875rem}.stripe.contact .border-left{border-left:1px solid rgba(255,255,255,0.35);padding-left:71px}@media screen and (max-width: 991px){.stripe.contact .border-left{border-left:0;border-top:1px solid rgba(255,255,255,0.35);padding:0 15px}}@media print, screen and (min-width: 991px){.cols-wrap{display:flex}.cols-wrap div[class*="col"]{display:flex;flex-direction:column;justify-content:space-between}}.contribution-page ::-webkit-input-placeholder{color:#fff}.contribution-page ::-moz-placeholder{color:#fff}.contribution-page :-ms-input-placeholder{color:#fff}.contribution-page :-moz-placeholder{color:#fff}.contribution-page input[type='number']{-moz-appearance:textfield}.contribution-page input::-webkit-outer-spin-button,.contribution-page input::-webkit-inner-spin-button{-webkit-appearance:none}.contribution-page .contribution-page .event-hero-image{background-image:url(/images/jfk-hero.jpg)}.contribution-page .support-page .event-hero-image{background-image:url(/images/kc-exterior.png)}.contribution-page .edu-hero:before,.contribution-page .partner-hero:before{content:"";position:absolute;left:0;right:0;bottom:0;height:50%;background-image:linear-gradient(transparent 0%, #000 100%);opacity:.7;z-index:1}@media (min-width: 992px){.contribution-page .edu-hero:before,.contribution-page .partner-hero:before{display:block;opacity:0.6;height:266px}}.contribution-page .edu-hero .edu-hero-title,.contribution-page .partner-hero .edu-hero-title,.contribution-page .edu-hero .partner-hero-title,.contribution-page .partner-hero .partner-hero-title{font-weight:bold}.contribution-page .edu-hero .edu-hero-slide,.contribution-page .partner-hero .edu-hero-slide{margin-left:50%;transform:translateX(-50%)}.contribution-page .event-hero{position:relative}.contribution-page .event-hero .event-hero-caption+.row,.contribution-page .event-hero .row.event-hero-title{margin-right:0;margin-left:0}.contribution-page .event-hero .event-hero-caption+.row:before,.contribution-page .event-hero .event-hero-caption+.row:after,.contribution-page .event-hero .row.event-hero-title:before,.contribution-page .event-hero .row.event-hero-title:after{display:none;content:none}.contribution-page .event-hero .event-hero-title{max-width:75%}.contribution-page .event-hero h1.event-hero-title,.contribution-page .event-hero .event-hero-title h1{font-family:Arial,sans-serif;color:#fff;font-size:1em}@media screen and (min-width: 960px) and (max-width: 1300px){.contribution-page .event-hero h1.event-hero-title,.contribution-page .event-hero .event-hero-title h1{font-size:2.375rem}}@media screen and (max-width: 959px){.contribution-page .event-hero h1.event-hero-title,.contribution-page .event-hero .event-hero-title h1{font-size:1.938rem}}.contribution-page .event-hero .event-hero-image{background-position:50%}@media screen and (min-width: 815px) and (max-width: 1300px){.contribution-page .event-hero .event-hero-image{background-position:100%}}@media screen and (max-width: 814px){.contribution-page .event-hero .event-hero-image{height:500px}}.contribution-page .event-hero .donation-box-caption-wrap{max-width:1400px;margin:0 auto;height:500px;position:relative}@media print, screen and (min-width: 1450px){.contribution-page .event-hero .donation-box-caption-wrap .event-hero-caption{padding:0}}@media screen and (max-width: 767px){.contribution-page .event-hero .donation-box-caption-wrap{height:auto}.contribution-page .event-hero .donation-box-caption-wrap .event-hero-caption{position:absolute;top:-225px}}@media screen and (max-width: 469px){.contribution-page .event-hero .donation-box-caption-wrap .event-hero-caption{top:-275px}}@media screen and (max-width: 329px){.contribution-page .event-hero .donation-box-caption-wrap .event-hero-caption{top:-300px}}@media print, screen and (min-width: 768px){.contribution-page .event-hero{height:auto}}@media print, screen and (min-width: 768px){.contribution-page .event-hero .donation-wrap{position:absolute;top:0;right:0;bottom:0;left:0}}@media screen and (max-width: 767px){.contribution-page .event-hero .event-hero-image{padding-top:65%;background-size:cover;background-position:50%;padding-bottom:10%}.contribution-page .event-hero .event-hero-slide{padding:0}}@media print, screen and (min-width: 1650px){.contribution-page .event-hero .event-hero-caption{max-width:1400px;margin:0 auto}}.contribution-page .stripe.small-banner{background:#f7f7f7}.contribution-page .stripe.small-banner p{max-width:960px;margin:0 auto;padding:40px 0;font-size:1.5rem}@media screen and (max-width: 767px){.contribution-page .stripe.small-banner{height:auto}.contribution-page .stripe.small-banner p{padding:35px 30px}}.contribution-page .stripe.become-a-kc-patron{height:auto;padding:50px 40px 0}@media screen and (max-width: 469px){.contribution-page .stripe.become-a-kc-patron{padding:50px 15px}}.contribution-page .stripe.become-a-kc-patron .info-card-wrap{height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (max-width: 1399px){.contribution-page .stripe.become-a-kc-patron .info-card-wrap{justify-content:space-between}}.contribution-page .stripe.become-a-kc-patron .info-card{height:100%;position:relative;min-height:156px;padding:46px 20px 24px;text-align:center;background:#ffffff;border:1px solid #d1cfcf;box-shadow:0 2px 3px rgba(0,0,0,0.8);margin:0 12px 42px}.contribution-page .stripe.become-a-kc-patron .info-card .circle-icon,.contribution-page .stripe.become-a-kc-patron .info-card .quote-circle{width:54px;height:54px;position:absolute;left:50%;top:-27px;right:0;transform:translateX(-50%)}.contribution-page .stripe.become-a-kc-patron .info-card .circle-icon.avatar,.contribution-page .stripe.become-a-kc-patron .info-card .avatar.quote-circle{background-image:url("/images/cstraight/icons/icon-avatar.svg");background-size:25px 21px;background-repeat:no-repeat;background-position:center}.contribution-page .stripe.become-a-kc-patron .info-card .circle-icon.bulb,.contribution-page .stripe.become-a-kc-patron .info-card .bulb.quote-circle{background-image:url("/images/cstraight/icons/icon-bulb.svg");background-size:17px 23px;background-repeat:no-repeat;background-position:center}.contribution-page .stripe.become-a-kc-patron .info-card .circle-icon.cap,.contribution-page .stripe.become-a-kc-patron .info-card .cap.quote-circle{background-image:url("/images/cstraight/icons/icon-grad-cap.svg");background-size:24px 18px;background-repeat:no-repeat;background-position:center}.contribution-page .stripe.become-a-kc-patron .info-card .circle-icon.crown,.contribution-page .stripe.become-a-kc-patron .info-card .crown.quote-circle{background-image:url("/images/cstraight/icons/icon-crown.svg");background-size:20px 17px;background-repeat:no-repeat;background-position:center}.contribution-page .stripe.become-a-kc-patron .info-card .circle-icon.cup,.contribution-page .stripe.become-a-kc-patron .info-card .cup.quote-circle{background-image:url("/images/cstraight/icons/icon-wine-cup-white.svg");background-size:16px;background-repeat:no-repeat;background-position:center}.contribution-page .stripe.become-a-kc-patron .info-card .circle-icon.money,.contribution-page .stripe.become-a-kc-patron .info-card .money.quote-circle{background-image:url("/images/cstraight/icons/icon-money.svg");background-size:24px 16px;background-repeat:no-repeat;background-position:center}.contribution-page .stripe.become-a-kc-patron .info-card .circle-icon.music,.contribution-page .stripe.become-a-kc-patron .info-card .music.quote-circle{background-image:url("/images/cstraight/icons/icon-music.svg");background-size:27px 24px;background-repeat:no-repeat;background-position:center}.contribution-page .stripe.become-a-kc-patron .info-card .circle-icon.ticket,.contribution-page .stripe.become-a-kc-patron .info-card .ticket.quote-circle{background-image:url("/images/cstraight/icons/icon-ticket-white.svg");background-size:25px 25px;background-repeat:no-repeat;background-position:center}.contribution-page .stripe.become-a-kc-patron .info-card .circle-icon.tickets,.contribution-page .stripe.become-a-kc-patron .info-card .tickets.quote-circle{background-image:url("/images/cstraight/icons/icon-tickets.svg");background-size:23px 20px;background-repeat:no-repeat;background-position:center}.contribution-page .stripe.become-a-kc-patron .info-card p{color:#000;font-size:1.125rem;line-height:1.35;font-family:"Questrial","Century Gothic",Arial,sans-serif;margin:0}@media screen and (max-width: 469px){.contribution-page .stripe.become-a-kc-patron .info-card p{padding:0}}.contribution-page .stripe.become-a-kc-patron h3{margin:0 auto 64px}.contribution-page .stripe.support-the-arts{background:#f7f7f7;padding:0 25px 65px;text-align:center}.contribution-page .stripe.support-the-arts h2{margin:42px 0 20px;font-family:"Questrial","Century Gothic",Arial,sans-serif;color:#000}.contribution-page .stripe.support-the-arts p{max-width:888px;margin:0 auto;font-size:1rem;font-family:arial;color:#656262}@media screen and (max-width: 767px){.contribution-page .stripe.support-the-arts h2{padding:0 50px}.contribution-page .stripe.support-the-arts p{padding:0 18px}}.contribution-page .stripe.support-the-arts .coverage-map-wrapper{max-width:1000px;margin:0 auto;position:relative}.contribution-page .stripe.support-the-arts .coverage-map-wrapper .coverage-map{display:block;margin:30px auto 0}.contribution-page .stripe.support-the-arts .coverage-map-wrapper .coverage-scale{width:260px;height:25px;position:absolute;right:-150px;bottom:30px;background-image:-webkit-linear-gradient(left, #CEE6F2 0%, #7DBCDB 27%, #4CA3CF 52%, #2E6DA4 76%, #245580 100%);background-image:-moz-linear-gradient(left, #CEE6F2 0%, #7DBCDB 27%, #4CA3CF 52%, #2E6DA4 76%, #245580 100%);background-image:-ms-linear-gradient(left, #CEE6F2 0%, #7DBCDB 27%, #4CA3CF 52%, #2E6DA4 76%, #245580 100%);background-image:-o-linear-gradient(left, #CEE6F2 0%, #7DBCDB 27%, #4CA3CF 52%, #2E6DA4 76%, #245580 100%);background-image:linear-gradient(to right, #CEE6F2 0%, #7DBCDB 27%, #4CA3CF 52%, #2E6DA4 76%, #245580 100%)}.contribution-page .stripe.support-the-arts .coverage-map-wrapper .coverage-scale:before{content:"1";position:absolute;left:-20px;top:2px;font-family:"Questrial","Century Gothic",Arial,sans-serif;font-size:0.9375rem}.contribution-page .stripe.support-the-arts .coverage-map-wrapper .coverage-scale:after{content:"16+";position:absolute;right:-34px;top:2px;font-family:"Questrial","Century Gothic",Arial,sans-serif;font-size:0.9375rem}.contribution-page .stripe.support-the-arts .coverage-map-wrapper .coverage-scale .coverage-scale-statement{margin-top:32px;font-family:Arial,sans-serif;font-size:0.8125rem;text-align:center}@media screen and (max-width: 1384px){.contribution-page .stripe.support-the-arts .coverage-map-wrapper .coverage-scale{right:0}}@media screen and (max-width: 1099px){.contribution-page .stripe.support-the-arts .coverage-map-wrapper .coverage-scale{right:100px;bottom:0}}@media screen and (max-width: 767px){.contribution-page .stripe.support-the-arts .coverage-map-wrapper .coverage-scale{position:relative;width:65%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.contribution-page .stripe.support-the-arts .coverage-map-wrapper .coverage-scale .coverage-scale-statement{padding-top:35px}}.contribution-page .stripe.donation-impact-section{padding:0 20px}.contribution-page .stripe.donation-impact-section .edu-programs>.row>.col-xs-12.col-sm-6{width:100%}.contribution-page .stripe.donation-impact-section .section-title-desktop,.contribution-page .stripe.donation-impact-section .section-title-mobile{display:none}@media screen and (max-width: 767px){.contribution-page .stripe.donation-impact-section .section-title-desktop{display:none}.contribution-page .stripe.donation-impact-section .section-title-mobile{display:block}}@media print, screen and (min-width: 768px){.contribution-page .stripe.donation-impact-section .section-title-desktop{display:block}.contribution-page .stripe.donation-impact-section .section-title-mobile{display:none}}@media print, screen and (min-width: 768px){.contribution-page .stripe.donation-impact-section .col-sm-6{width:49.5%}}@media print, screen and (min-width: 992px){.contribution-page .stripe.donation-impact-section .col-md-4{width:33%}}@media screen and (max-width: 767px){.contribution-page .stripe.donation-impact-section{margin-top:24px}.contribution-page .stripe.donation-impact-section .edu-program{width:100%;max-width:100%}}.contribution-page .stripe.donation-impact-section .edu-program{cursor:default;pointer-events:none;padding-bottom:0}@media print, screen and (min-width: 768px){.contribution-page .stripe.donation-impact-section .edu-program{min-height:370px !important;max-height:370px}}@media print, screen and (min-width: 960px){.contribution-page .stripe.donation-impact-section .edu-program{min-height:388px !important;max-height:388px}}.contribution-page .stripe.donation-impact-section .edu-program:hover .edu-program-title{background:#f7f7f7}.contribution-page .stripe.donation-impact-section .edu-program:hover .edu-program-title h3{color:#000}.contribution-page .stripe.donation-impact-section h2{margin:25px 0}@media screen and (min-width: 991px) and (max-width: 1115px){.contribution-page .stripe.ways-to-give .col-md-3 h3{min-height:52px}}.ways-to-give .thumbnail{border:none}.contribution-page.footer{padding-bottom:120px}.stripe.contact{background:#cd0500;color:#fff;padding:44px 30px 57px}@media print, screen and (min-width: 992px){.stripe.contact.three-contacts .col-md-2{width:21.666667%}.stripe.contact.three-contacts .col-md-6{width:35%}.stripe.contact.three-contacts input[name="subscribe"]{width:260px}}@media screen and (max-width: 1400px) and (min-width: 992px){.stripe.contact.three-contacts input[name="subscribe"],.stripe.contact.three-contacts button{width:100%}.stripe.contact.three-contacts button{margin-top:10px}}@media screen and (max-width: 1150px) and (min-width: 992px){.stripe.contact.three-contacts .col-md-2{padding:5px}.stripe.contact.three-contacts .border-left{padding-left:35px}}@media screen and (max-width: 991px){.stripe.contact .contact-bio:last-child{margin-bottom:20px}}.stripe.contact .row{max-width:1400px;margin:0 auto}.stripe.contact h2,.stripe.contact h4,.stripe.contact a,.stripe.contact p{color:#fff;font-weight:normal}.stripe.contact h2{margin-bottom:22px}.stripe.contact h4{margin-top:0;margin-bottom:11px}.stripe.contact a:not(.btn){display:block;font-weight:bold}.stripe.contact .btn{text-transform:capitalize;font-family:Arial,sans-serif;font-weight:bold}@media screen and (max-width: 767px){.stripe.contact .btn{width:100%;margin-top:10px}}.stripe.contact input{background:#850300;border:1px solid transparent;height:34px;width:300px;padding-left:19px;opacity:.46;border-radius:4px;float:left;margin-right:18px}.stripe.contact input:focus{outline:0}@media screen and (max-width: 767px){.stripe.contact input{width:100%}}.stripe.contact ::-webkit-input-placeholder{color:#fff;font-size:0.875rem}.stripe.contact ::-moz-placeholder{color:#fff;font-size:0.875rem}.stripe.contact :-ms-input-placeholder{color:#fff;font-size:0.875rem}.stripe.contact :-moz-placeholder{color:#fff;font-size:0.875rem}.stripe.contact .border-left{border-left:1px solid rgba(255,255,255,0.35);padding-left:71px}@media screen and (max-width: 991px){.stripe.contact .border-left{border-left:0;border-top:1px solid rgba(255,255,255,0.35);padding:0 15px}}.membership-page.contribution-page .event-hero-image{background-image:url(//cms.kennedy-center.org/images/default-source/support/assets/kennedy-center-gala.jpg)}@media screen and (max-width: 767px){.membership-page.contribution-page .event-hero-image{position:relative;background-position:68%}.membership-page.contribution-page .event-hero-image:before{content:"";position:absolute;left:0;right:0;bottom:0;height:70%;background-image:-webkit-linear-gradient(transparent 0%, #000 100%);background-image:-o-linear-gradient(transparent 0%, #000 100%);background-image:linear-gradient(transparent 0%, #000 100%);opacity:.8}}@media screen and (max-width: 767px){.membership-page.contribution-page .event-hero-title{max-width:100%}}.membership-page .event-hero-title p{font-size:.45em;word-spacing:.5em;margin-top:1em}@media screen and (max-width: 767px){.membership-page .event-hero-title p{font-size:.6em;word-spacing:.25em}}.membership-page .event-hero-title h2{font-size:1em;color:#fff;line-height:.7}.membership-page .event-hero-title .event-hero-subtitle{font-size:.6em;margin-top:.5em;display:block}@media screen and (max-width: 767px){.membership-page .event-hero-title .event-hero-subtitle{font-size:.7em}}.membership-page .event-hero-tickets{padding:10px 40px;font-weight:bold}.membership-page .event-hero-tickets span{display:block;font-weight:normal;font-size:.8em}@media screen and (max-width: 767px){.membership-page.contribution-page .donation-box-caption-wrap .event-hero-caption{top:-195px}.membership-page.contribution-page .donation-box-caption-wrap .event-hero-tickets{margin-top:-5em;margin-bottom:2em;font-size:1.25rem}.membership-page.contribution-page .donation-box-caption-wrap .event-hero-tickets span{display:none}.membership-page.contribution-page .donation-box-caption-wrap .event-hero-tickets:before{content:"View ";display:inline}.membership-page.contribution-page .donation-box-caption-wrap .event-hero-tickets{padding-right:2%;padding-left:2%}}@media screen and (max-width: 469px){.membership-page.contribution-page .donation-box-caption-wrap .event-hero-caption{top:-230px}}@media screen and (max-width: 329px){.membership-page.contribution-page .donation-box-caption-wrap .event-hero-caption{top:-275px}}.membership-page .stripe.become-a-kc-patron .info-card{min-height:256px;box-shadow:none}@media print, screen and (min-width: 1400px){.membership-page .stripe.become-a-kc-patron .info-card{width:23%}}@media screen and (max-width: 1399px){.membership-page .stripe.become-a-kc-patron .info-card{min-height:300px;margin:0 0 42px;width:22%;padding:25px}}@media screen and (max-width: 949px){.membership-page .stripe.become-a-kc-patron .info-card{min-height:221px;margin:0 15px 42px;width:40%}}@media screen and (max-width: 776px) and (min-width: 549px){.membership-page .stripe.become-a-kc-patron .info-card{min-height:285px}}@media screen and (max-width: 549px){.membership-page .stripe.become-a-kc-patron .info-card{min-height:0;width:100%}}.membership-page .stripe.become-a-kc-patron h3{max-width:888px}.membership-page .stripe.member-testimonials{background-color:#f7f7f7;padding:49px 60px 50px 100px}@media screen and (max-width: 1199px){.membership-page .stripe.member-testimonials{padding:75px 25px}}.membership-page .stripe.member-testimonials .member-testimonials-info{width:auto;position:relative}@media screen and (max-width: 1199px){.membership-page .stripe.member-testimonials .member-testimonials-info{text-align:center;width:300px;margin:0 auto 40px}}.membership-page .stripe.member-testimonials .member-testimonials-info div:first-child{font-size:0.75rem;font-family:"Questrial","Century Gothic",Arial,sans-serif;text-transform:uppercase;margin-bottom:7.5px}.membership-page .stripe.member-testimonials .member-testimonials-info div:first-child:before{content:url("/images/cstraight/icons/icon-quote.svg");position:absolute;left:-30px}@media screen and (max-width: 1199px){.membership-page .stripe.member-testimonials .member-testimonials-info div:first-child:before{position:absolute;left:50%;transform:translateX(-50%);top:-40px}}.membership-page .stripe.member-testimonials .member-testimonials-info div:first-child:after{content:url("../img/icons/icon-divider.svg");position:absolute;right:-30px}@media screen and (max-width: 1199px){.membership-page .stripe.member-testimonials .member-testimonials-info div:first-child:after{transform:rotate(90deg);left:auto;bottom:-58px;right:140px}}.membership-page .stripe.member-testimonials .member-testimonials-info div:last-child{font-size:1.125rem;font-family:Arial,sans-serif;font-weight:700}.membership-page .stripe.member-testimonials .member-testimonials-wrap{margin-left:50px}@media screen and (max-width: 1199px){.membership-page .stripe.member-testimonials .member-testimonials-wrap{margin-left:0}}.membership-page .stripe.member-testimonials .member-testimonials-wrap .member-testimonial{padding:0 50px}@media screen and (max-width: 1199px){.membership-page .stripe.member-testimonials .member-testimonials-wrap .member-testimonial{padding:0 30px}}@media screen and (max-width: 469px){.membership-page .stripe.member-testimonials .member-testimonials-wrap .member-testimonial{padding:0}}.membership-page .stripe.member-testimonials .member-testimonials-wrap .member-testimonial .member-testimonial-quote{font-family:"Questrial","Century Gothic",Arial,sans-serif;font-size:1.25rem;margin-bottom:15px}.membership-page .stripe.member-testimonials .member-testimonials-wrap .member-testimonial .member-info{font-family:"Questrial","Century Gothic",Arial,sans-serif;font-size:0.75rem;color:#595959;text-transform:uppercase}.membership-page .stripe.member-testimonials .twitter-icon{display:inline-block;width:18px;margin-right:5px}.membership-page .stripe.member-testimonials .twitter-hashtag{color:#c00}.membership-page .stripe.member-testimonials .news-control{background-color:rgba(101,98,98,0.7);color:#fff}@media screen and (max-width: 1199px){.membership-page .stripe.member-testimonials .news-control{display:none !important}}.membership-page .stripe.member-testimonials .news-control.slick-disabled{background-color:rgba(101,98,98,0.6);color:#fff}.membership-page .stripe.member-testimonials .news-control.left{top:15px;left:0}.membership-page .stripe.member-testimonials .news-control.right{top:15px;right:0}.membership-page .stripe.member-testimonials .slick-dots{position:absolute;left:0;right:0;bottom:-60px;list-style-type:none;text-align:center;padding:0;margin:0}@media print, screen and (min-width: 1199px){.membership-page .stripe.member-testimonials .slick-dots{display:none !important}}.membership-page .stripe.member-testimonials .slick-dots li{width:8px;height:8px;border-radius:50%;background-color:#656262;opacity:0.34;display:inline-block;margin:0 4px;color:transparent;cursor:pointer;transition:.2s}.membership-page .stripe.member-testimonials .slick-dots li button{display:none}.membership-page .stripe.member-testimonials .slick-dots li.slick-active{background-color:#656262;opacity:0.8}.membership-widget{position:relative;background:#034769 linear-gradient(rgba(3,71,105,0.5), rgba(7,40,57,0.5))}.membership-widget-header{position:relative;z-index:2;color:#fff;text-align:center;background:#2c7194 linear-gradient(#2c7194, #176389) no-repeat top center;box-shadow:0 1px 6px rgba(0,0,0,0.3);padding:3rem 1rem 1.5rem}.membership-widget-heading{font-size:2rem;margin:0 0 0.25rem}h2.membership-widget-heading{color:#ffffff}.membership-widget{position:relative;background:#034769 linear-gradient(rgba(3,71,105,0.5), rgba(7,40,57,0.5))}.membership-widget p{font-size:inherit}.tier-cards{position:relative;padding:1rem;flex-basis:100%}@media print, screen and (min-width: 768px){.membership-widget-content{display:flex;width:100%;max-width:100%}.membership-widget-nav{flex:0 0 11rem}.tier-cards{flex:1;min-width:0}}@media print, screen and (min-width: 960px){.tier-cards{padding:0.5rem 2rem 2rem}}.membership-widget-header{position:relative;z-index:2;color:#fff;text-align:center;background:#2c7194 linear-gradient(#2c7194, #176389) no-repeat top center;box-shadow:0 1px 6px rgba(0,0,0,0.3);padding:3rem 1rem 1.5rem}.membership-widget-heading,.membership-widget-intro{color:inherit}.membership-widget-heading{font-size:2rem;margin:0 0 0.25rem}.membership-widget-intro{font-size:1rem;margin:0}.membership-widget-skip{position:fixed;bottom:1rem;z-index:1000;text-indent:9999px;white-space:nowrap;overflow:hidden;width:4rem;height:4rem;border-radius:4rem;border:0;box-shadow:0 0 1rem rgba(0,0,0,0.3);background:rgba(7,40,57,0.9);opacity:0;transform:translateY(100%);transition:0.2s ease;will-change:transform, opacity}.membership-widget-skip::before,.membership-widget-skip::after{position:absolute;top:50%;color:#fff;text-indent:0;text-align:center;line-height:1;transition:0.2s ease;will-change:transform}.membership-widget-skip::before{content:"";width:0.75rem;height:0.75rem;border-top:4px solid #fff;border-right:4px solid #fff;left:50%;margin-bottom:0.125rem}.membership-widget-skip::after{content:"Skip";top:50%;left:0;right:0;text-transform:uppercase;text-align:center;font-size:0.675rem}.membership-widget-skip.is-active{opacity:1;transform:translateY(0)}.membership-widget-skip[data-scroll-direction='down']::before{transform:translate(-50%, 0) rotate(135deg)}.membership-widget-skip[data-scroll-direction='down']::after{transform:translateY(-125%)}.membership-widget-skip[data-scroll-direction='up']::before{transform:translate(-50%, -100%) rotate(-45deg)}.membership-widget-skip[data-scroll-direction='up']::after{transform:translateY(25%)}.membership-widget-skip:hover,.membership-widget-skip:focus{background:#072839;outline:none;transform:translateY(0) scale(1.1)}@media screen and (max-width: 767px){.membership-widget-skip{left:50%;margin-left:-2rem}}@media print, screen and (min-width: 768px){.membership-widget-skip{right:1rem}}.membership-widget-nav{background:rgba(7,40,57,0.2) linear-gradient(rgba(7,40,57,0.2), rgba(7,41,58,0.6))}.membership-widget-nav-heading{font-family:Arial,sans-serif;font-size:0.75rem;font-weight:bold;color:#fff;text-transform:uppercase}@media print, screen and (min-width: 768px){.membership-widget-nav-timeline::before{content:'';position:absolute;top:1.125em;bottom:1.125em;width:2px;background:rgba(255,255,255,0.3);transform:translateX(-100%)}}.membership-widget-nav-items{position:relative;list-style:none;margin:0;padding:0}.membership-widget-nav-item:link,.membership-widget-nav-item:visited{position:relative;z-index:1;color:#fff}.membership-widget-nav-item:link:not(.membership-widget-nav-circles),.membership-widget-nav-item:visited:not(.membership-widget-nav-circles){font-family:"Questrial","Century Gothic",Arial,sans-serif}@media screen and (max-width: 767px){.membership-widget-nav-item:link,.membership-widget-nav-item:visited{padding:1rem}.membership-widget-nav-item:link.membership-widget-nav-circles,.membership-widget-nav-item:visited.membership-widget-nav-circles{padding-top:1.1875rem;padding-bottom:1.1875rem}.membership-widget-nav-item:link.membership-widget-nav-circles::before,.membership-widget-nav-item:visited.membership-widget-nav-circles::before{content:"";width:2rem;height:2rem;border:1px dashed rgba(255,255,255,0.2);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%}}@media print, screen and (min-width: 768px){.membership-widget-nav-item:link,.membership-widget-nav-item:visited{display:block;padding:0.5rem 1.5rem}.membership-widget-nav-item:link::before,.membership-widget-nav-item:visited::before{content:'';position:absolute;top:50%;left:0;width:5px;height:2px;transform:translateY(-50%);background:rgba(255,255,255,0.3);opacity:1;transition:0.2s ease}.membership-widget-nav-item:link.membership-widget-nav-circles.is-active,.membership-widget-nav-item:link.membership-widget-nav-circles ~ .membership-widget-nav-item.is-active,.membership-widget-nav-item:visited.membership-widget-nav-circles.is-active,.membership-widget-nav-item:visited.membership-widget-nav-circles ~ .membership-widget-nav-item.is-active{color:#000}.membership-widget-nav-item:link.membership-widget-nav-circles,.membership-widget-nav-item:visited.membership-widget-nav-circles{padding-top:0.6875rem;padding-bottom:0.6875rem}.membership-widget-nav-item:link.membership-widget-nav-circles::before,.membership-widget-nav-item:visited.membership-widget-nav-circles::before{width:1.625rem;height:1.625rem;border:2px solid rgba(255,255,255,0.15);background:transparent;border-radius:2rem;transform:translate(-50%, -50%);margin-left:-1px}.membership-widget-nav-item:link.is-active::before,.membership-widget-nav-item:visited.is-active::before{opacity:0}}.membership-widget-nav-circles{font-size:0.625rem;font-weight:bold;text-transform:uppercase}@media screen and (max-width: 767px){.membership-widget-nav{height:3.375rem}.membership-widget-sticky-nav{background:rgba(7,40,57,0.2) linear-gradient(rgba(7,40,57,0.2), rgba(7,41,58,0.6));transition:transform 0.2s linear;will-change:transform}.membership-widget-sticky-nav.is_stuck{background-color:rgba(7,40,57,0.9);transform:translate3d(0, 0, 0);position:fixed;width:100%;z-index:50;top:0}.headroom--pinned .membership-widget-sticky-nav.is_stuck{transform:translate3d(0, 45px, 0)}.membership-widget-nav-heading,.membership-widget-nav-circles{display:none}.membership-widget-nav-items{overflow:auto;-webkit-overflow-scrolling:touch;display:flex;align-items:baseline}.membership-widget-nav-item{white-space:nowrap}.membership-widget-scroll-indicator-wrap{display:none}}@media print, screen and (min-width: 768px){.membership-widget-sticky-nav{padding:1rem}.membership-widget-nav-timeline{position:relative;display:flex;margin-left:0.75rem;padding-left:1.375rem;margin-right:-1rem;height:calc(100vh - 8.5rem - 5rem);max-height:34rem}.membership-widget-nav-items{display:flex;flex-flow:column nowrap;justify-content:space-between}.membership-widget-nav-item,.membership-widget-nav-circles{margin:0}.membership-widget-scroll-indicator-wrap{position:absolute;top:1.125em;left:0;z-index:0;will-change:transform;transition:0.3s ease}.membership-widget-scroll-indicator-wrap[data-active-id='level-sustainer'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-75'] .indicator-bg{fill:#047dbb}.membership-widget-scroll-indicator-wrap[data-active-id='level-contributor'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-180'] .indicator-bg{fill:#0095c0}.membership-widget-scroll-indicator-wrap[data-active-id='level-donor'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-350'] .indicator-bg{fill:#00a6bf}.membership-widget-scroll-indicator-wrap[data-active-id='level-sponsor'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-700'] .indicator-bg{fill:#03b9bf}.membership-widget-scroll-indicator-wrap.level-circles .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-circles'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-patrons-circle'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-golden-circle'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-producers-circle'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-chairmans-circle'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-leadership-circle'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-1800'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-2000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-3000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-4000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-5000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-6000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-7000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-8000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-9000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-10000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-11000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-12000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-13000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-14000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-15000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-16000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-17000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-18000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-19000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-20000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-21000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-22000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-23000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-24000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-25000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-26000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-27000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-28000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-29000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-30000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-40000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-50000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-60000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-70000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-80000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-90000'] .indicator-bg,.membership-widget-scroll-indicator-wrap[data-active-id='level-100000'] .indicator-bg{fill:url(#bg-gold-texture)}.membership-widget-scroll-indicator{width:136px;height:43px;transform:translateY(-50%)}.membership-widget-scroll-indicator .indicator-bg{fill:#047dbb}.membership-widget-scroll-indicator .loupe-bg{fill:#053248}.membership-widget-scroll-indicator .pointer-dot{fill:#fff}}.membership-widget-nav-items .slick-slide{transform:translate3d(0, 0, 0)}.membership-widget-nav-items .slick-prev,.membership-widget-nav-items .slick-next{position:absolute;top:0;height:100%;border:0;border-radius:0;display:flex;padding:0 1rem;width:auto;opacity:1}.membership-widget-nav-items .slick-prev.slick-disabled,.membership-widget-nav-items .slick-next.slick-disabled{opacity:0;pointer-events:none}.membership-widget-nav-items .slick-glyph{display:inline-block;margin-top:-0.2em;color:#fff;font-weight:bold;font-size:2rem;line-height:1}.membership-widget-nav-items .slick-prev{left:0;background:rgba(7,40,57,0.2) linear-gradient(to left, rgba(7,40,57,0) 0%, #07293a 50%)}.membership-widget-nav-items .slick-next{right:0;background:rgba(7,40,57,0.2) linear-gradient(to right, rgba(7,40,57,0) 0%, #07293a 50%)}.membership-widget-nav-items .slick-current{transition:background-color 0.2s ease}.membership-widget-nav-items .slick-current.level-1,.membership-widget-nav-items .slick-current.level-1-Basic{background:#047dbb}.membership-widget-nav-items .slick-current.level-2,.membership-widget-nav-items .slick-current.level-1-Basic:nth-child(2){background:#0095c0}.membership-widget-nav-items .slick-current.level-3,.membership-widget-nav-items .slick-current.level-1-Basic:nth-child(3){background:#00a6bf}.membership-widget-nav-items .slick-current.level-4,.membership-widget-nav-items .slick-current.level-1-Basic:nth-child(4){background:#03b9bf}.membership-widget-nav-items .slick-current.membership-widget-nav-circles{position:relative}.membership-widget-nav-items .slick-current.membership-widget-nav-circles::after{content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:2px solid #d8bc61}.membership-widget-nav-items .slick-current.level-circle,.membership-widget-nav-items .slick-current.level-2-Circles{color:#000;background:#d8bc61 url("http://cms.kennedy-center.org/images/default-source/support/assets/bg-gold-texture.jpg") no-repeat center center}.tier-card-wrap{padding:1rem 0 0}@media print, screen and (min-width: 768px){.tier-card-wrap{transition:opacity 0.2s ease;will-change:opacity;opacity:0.8}.tier-card-wrap .tier-card{transform:scale(0.95) translateY(0.75rem);transform-origin:top center;transition:transform 0.4s ease}.tier-card-wrap:hover,.tier-card-wrap.is-focused{opacity:1}.tier-card-wrap:hover .tier-card,.tier-card-wrap.is-focused .tier-card{transform:scale(1) translateY(0)}.tier-card-wrap:hover{transition-duration:0.2s}.tier-card-wrap.is-fixed .tier-card{position:fixed;top:9.5rem;left:calc(11rem + 2rem);width:calc(100% - 11rem - 4rem);z-index:0}.tier-card-wrap.is-past-focus .tier-card{opacity:0}}@media print, screen and (min-width: 1920px){.tier-card-wrap.is-fixed .tier-card{left:calc(11rem + 2rem + ((100% - 1920px) / 2));width:calc(100% - 11rem - 4rem - (100% - 1920px))}}.tier-card{position:relative;z-index:1;transition:0s ease;will-change:transform;overflow:hidden}@media print, screen and (min-width: 650px){.tier-card{display:flex}.tier-card .tier-card-header,.tier-card .tier-card-content{flex:0 1 auto;will-change:transform}.tier-card .tier-card-header{width:15rem;flex:0 0 15rem}.tier-card .tier-card-content{flex:1 1 100%;min-width:0}}.tier-card-wrap.is-transitioning .tier-card{box-shadow:none}.tier-card{width:100%;box-shadow:0 0 0.5em rgba(0,0,0,0.5);font-size:0.8125rem;transition:box-shadow 0.2s ease}.is-transitioning .tier-card{box-shadow:none;pointer-events:none}@media print, screen and (min-width: 360px){.tier-card{font-size:0.875rem}}.tier-card-header{position:relative;z-index:1;display:flex;flex-flow:column nowrap;justify-content:space-between;background:#595959;color:#fff;text-align:center}.tier-card-header-photo{position:absolute;top:-3px;left:-3px;bottom:0px;right:-3px;overflow:hidden}.tier-card-header-photo::before{content:'';background:#0b151e;opacity:0.7;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.tier-card-header-img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%;"}.tier-card-header-head,.tier-card-header-body,.tier-card-header-foot{position:relative;z-index:2}.tier-card-header-body,.tier-card-header-foot{padding:1rem}.tier-card-header-body{flex:0 0 auto}.tier-card-header-foot{flex:1 0 auto}.tier-card-header-foot .btn-block{max-width:20em;margin-left:auto;margin-right:auto}.tier-card-header-head{text-align:left}.tier-card-flag{position:relative;display:inline-block;padding:0.25rem 1.25rem;font-weight:bold;background:#047dbb}.level-1 .tier-card-flag{background:#047dbb}.level-2 .tier-card-flag{background:#0095c0}.level-3 .tier-card-flag{background:#00a6bf}.level-4 .tier-card-flag{background:#03b9bf}.level-circle .tier-card-flag{color:#000;background:#d8bc61 url("http://cms.kennedy-center.org/images/default-source/support/assets/bg-gold-texture.jpg") no-repeat center center}.tier-price{display:flex;align-items:baseline;justify-content:center}.tier-price-currency{align-self:flex-start;font-size:1.25rem;font-family:"Questrial","Century Gothic",Arial,sans-serif}.tier-price-amount{font-size:3.875rem;font-family:"Questrial","Century Gothic",Arial,sans-serif;line-height:1;letter-spacing:-2px}.tier-price-frequency{font-size:1.125rem;white-space:nowrap}.tier-deduction{margin:0.125rem 0;font-weight:bold;font-size:0.75rem;color:inherit}.tier-card-content{display:flex;flex-flow:column nowrap;justify-content:space-between;background:#fff}.tier-card-content .tier-features{flex:0 1 auto}.tier-card-content-footer{padding:0 1rem 0.5rem}@media print, screen and (min-width: 768px){.tier-card-content-footer{padding:0 2rem 0.5rem}}.tier-card-photo-caption{font-size:0.75rem;font-style:italic;color:#656262}.tier-divider{position:relative;z-index:0;color:#fff}.tier-divider p{color:inherit}.tier-divider-heading{font-size:inherit;font-weight:bold;font-family:Arial,sans-serif;color:inherit;line-height:inherit}@media screen and (max-width: 767px){.tier-divider{text-align:center}.tier-divider-col+.tier-divider-col{margin-top:2rem}}@media print, screen and (min-width: 768px){.tier-divider{display:flex;align-items:center}.tier-divider-col{padding:2rem}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.circles-logo{display:inline-block;position:relative;width:7.5rem;height:7.5rem;margin-top:1.75rem}.circles-logo::before,.circles-logo::after{content:'';position:absolute;top:-0.8875rem;left:-1.8875rem;width:9.375rem;height:9.375rem;border:1px dashed rgba(255,255,255,0.35);border-radius:50%;animation:30s spin linear infinite;transition:0.5s ease}.circles-logo::after{left:0;animation-direction:reverse;animation-delay:-10s}.circles-logo:hover::before{left:0}.circles-logo:hover::after{left:-1.8875rem}.circles-logo-medallion{display:flex;align-items:center;justify-content:center;background:linear-gradient(#fefeb8, #c99163);position:absolute;top:0;left:0;bottom:0;right:0;margin:0;border-radius:10rem}.circles-logo-medallion::before{content:'';background:#04405d;position:absolute;top:2px;left:2px;bottom:2px;right:2px;border-radius:inherit}.circles-logo-label{position:relative;text-transform:uppercase;color:#fff;font-family:Arial,sans-serif;font-size:1rem;font-weight:bold;border-radius:inherit;line-height:1;margin:0}@media screen and (max-width: 449px){.stacked-benefits{position:relative;padding-right:2em}.stacked-benefits-toggle{position:absolute;top:0.5em;right:1em}.stacked-benefits-content{max-height:999em;padding-top:1em;padding-bottom:1em;transition:0.1s ease;overflow:hidden;width:100%}.is-collapsed .stacked-benefits-content{max-height:0;opacity:0;padding:0}}@media print, screen and (min-width: 450px){.stacked-benefits{display:flex;align-items:baseline;transition:0.1s ease}.no-touchevents .stacked-benefits.is-collapsed:hover{background:#f7f7f7;cursor:pointer}}@media screen and (min-width: 450px) and (max-width: 959px){.stacked-benefits{font-size:0.875em}}@media print, screen and (min-width: 960px){.stacked-benefits{padding-left:1.5rem;padding-right:2rem}}.stacked-benefits{position:relative;z-index:1;padding:0.75rem .75rem 0.75rem 1rem}.stacked-benefits+.stacked-benefits{z-index:0}.stacked-benefits.is-collapsed{color:#656262;opacity:0.8}.stacked-benefits-heading{flex:0 0 13em;font-family:Arial,sans-serif;font-weight:bold;font-size:inherit;color:inherit;margin:0;cursor:pointer}@media screen and (max-width: 767px){.stacked-benefits-heading{text-align:center}}.stacked-benefits-content{display:flex;flex:1 1 auto;min-width:0}.stacked-benefits-overflow{flex:0 1 auto}.is-collapsed .stacked-benefits-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;list-style:none;margin:0;padding:0 1rem 0 0}.is-collapsed .stacked-benefits-overflow .stacked-benefits-list,.is-collapsed .stacked-benefits-overflow .stacked-benefits-list li,.is-collapsed .stacked-benefits-overflow .stacked-benefits-list-heading{display:inline;transition:inherit;padding:0}.is-collapsed .stacked-benefits-overflow .stacked-benefits-list li::after{content:"; "}.stacked-benefits-list{margin:0;padding-left:2rem;transition:0.2s ease}.stacked-benefits-list-heading{font-family:Arial,sans-serif;font-weight:bold;color:inherit}.stacked-benefits-action{display:flex;justify-content:center;align-items:flex-start;flex:0 0 auto}.stacked-benefits-toggle{-webkit-appearance:none;display:inline-block;padding:0;border:0;background:none}.stacked-benefits-toggle:focus{outline:none}.stacked-benefits-toggle img{opacity:0.7;transform:rotate(180deg);transition:0.2s ease}.is-collapsed .stacked-benefits-toggle img{transform:rotate(0deg)}.stacked-benefits-divider{position:absolute;top:100%;left:0;right:0;z-index:1;display:flex;align-items:center;text-transform:uppercase;font-size:0.75rem;font-weight:bold;color:rgba(101,98,98,0.8);transform:translateY(-50%)}.stacked-benefits-divider::before,.stacked-benefits-divider::after{display:inline-block;content:'';border-bottom:1px solid #f7f7f7}.stacked-benefits-divider::before{flex:0 0 1.25rem}.stacked-benefits-divider::after{flex:1 0 auto}.stacked-benefits-divider+.tier-features{margin-top:-0.5rem}@media screen and (max-width: 449px){.stacked-benefits-divider::before,.stacked-benefits-divider::after{flex:1 0 auto}}.stacked-benefits-divider-text{display:inline-block;padding:0 0.5em;background:#fff;border-radius:3px}.tier-features{padding:1rem}@media print, screen and (min-width: 768px){.tier-features{padding:2rem}}.tier-features-list{list-style:none;margin:0;padding:0}.tier-features-list li{position:relative;break-inside:avoid;margin-bottom:0.5rem;padding-left:1.5em}@media screen and (min-width: 959px) and (max-width: 1280px){.tier-features-list li.ie-margin-fix{margin-bottom:5rem}}@media print, screen and (min-width: 1280px){.tier-features-list li.ie-margin-fix{margin-bottom:3.5rem}}.tier-features-list li::before{content:'';position:absolute;top:0;left:0;width:1em;height:1em;background:url("../img/icons/icon-check-red.svg") no-repeat bottom left}@media print, screen and (min-width: 960px){.tier-features-list{column-count:2;column-gap:2rem}}.tier-features-heading{font-family:Arial,sans-serif;font-weight:bold;margin-top:1rem;margin-bottom:1rem}.nationalpatrons-page .event-hero-image{background-image:url(/images/jfk-hero.jpg)}.nationalpatrons-page .stripe.become-a-kc-patron{background-color:#034769;background:url("/images/kc-exterior.png") no-repeat;background-size:cover;background-position:50%}.nationalpatrons-page .stripe.become-a-kc-patron .info-card{width:100%;height:100%}@media print, screen and (min-width: 1400px){.nationalpatrons-page .stripe.become-a-kc-patron .info-card{width:18%}}@media screen and (max-width: 1399px){.nationalpatrons-page .stripe.become-a-kc-patron .info-card{width:17%;min-height:200px;padding:46px 15px 24px}}@media screen and (max-width: 959px){.nationalpatrons-page .stripe.become-a-kc-patron .info-card{padding:46px 20px 24px;margin:0 5px 42px}}@media screen and (max-width: 949px){.nationalpatrons-page .stripe.become-a-kc-patron .info-card{width:48%}}@media screen and (max-width: 549px){.nationalpatrons-page .stripe.become-a-kc-patron .info-card{width:100%;min-height:0}}.nationalpatrons-page .stripe.become-a-kc-patron h3{font-size:1rem;margin:0 auto 64px}.nationalpatrons-page .stripe.become-a-kc-patron h3:first-of-type{font-size:1.9375rem;margin:0 0 16px 0}.nationalpatrons-page .stripe.become-a-kc-patron h3:last-of-type{max-width:888px;line-height:24px;padding:0 22px}.bg-twain{margin-top:0px;font-size:1.1em;font-weight:normal;overflow:hidden;line-height:1em;background-color:rgba(218,185,138,0.5);color:#333366}@media (min-width: 480px){.bg-twain{font-size:1.9em}}@media (min-width: 768px){.bg-twain{font-size:1.2em}}@media (min-width: 992px){.bg-twain{font-size:2em;font-weight:bold;overflow:visible}}.bg-twain strong{text-transform:uppercase;display:block;font-family:sans-serif;font-size:1.2em;letter-spacing:-0.03em;line-height:.93em}@media (min-width: 992px){.bg-twain strong{font-size:2em}}@media (min-width: 992px){.bg-twain strong:nth-child(2){font-size:1.9em}}.bg-twain .row{display:block;margin-right:0;margin-left:0}.bg-twain .row [class*="col-"] .row+.row [class*="col-"]:first-child{margin-top:.5em}.bg-twain .row [class*="col-"] .row+.row [class*="col-"]:last-child{margin-top:.0em}@media (min-width: 992px){.bg-twain .row [class*="col-"] .row+.row [class*="col-"]:last-child{margin-top:-1em}}.bg-twain>.row{display:flex;flex-direction:row;margin-right:0;margin-left:0}.bg-twain>.row>[class*="col-"]{flex-direction:column;float:none}.bg-twain>.row>[class*="col-"]:nth-child(2){margin-top:.75em;margin-bottom:.5em}.bg-twain .mt-date{margin-top:0.5em;min-height:1em}@media (min-width: 992px){.bg-twain .mt-date{min-height:auto}}.bg-twain .mt-logo{font-size:x-small;line-height:1.25em;letter-spacing:normal;font-weight:normal}@media (min-width: 992px){.bg-twain .mt-logo{letter-spacing:.1em;font-weight:bold;text-align:center}}.bg-twain .mt-logo img{width:100%;max-width:100px;margin:.25em auto 0px}.bg-twain .louis-dreyfus{background-color:#f8efdc;background-image:url(/images/pages/SpecialEvents/marktwain/Julia_Louis-Dreyfus_twain_banneret.png?v=2);background-repeat:no-repeat;background-position:center top;background-size:cover}@media (min-width: 768px){.bg-twain .louis-dreyfus{background-size:80% auto;background-position:left -.5em}}@media (min-width: 992px){.bg-twain .louis-dreyfus{background-size:90% auto;background-position:left top}}@media (min-width: 1200px){.bg-twain .louis-dreyfus{background-size:cover;background-position:left .15em}}.bg-twain .louis-dreyfus img{display:none}.bg-twain .letterman{background-color:aliceblue;background-image:url(/images/pages/SpecialEvents/marktwain/Letterman_twain_banneret.png);background-repeat:no-repeat;background-position:center top}@media (min-width: 1200px){.bg-twain .letterman{background-position:center .15em}}.bg-twain .letterman img{display:none}.mtp-appearances img{margin-bottom:10px}@media (min-width: 768px){.mtp-appearances .col-md-1{width:10%}.mtp-appearances .col-md-2{width:20%;margin:0;padding:0 10px 0 0}}@media (max-width: 768px){.mtp-appearances .col-xs-2{width:20%;margin:0;padding:0 10px 0 0}}header.main-template,nav.main-template,main.main-template,footer.main-template{display:block;padding-left:1%;padding-right:1%}@media (min-width: 992px){header.main-template,nav.main-template,main.main-template,footer.main-template{padding-left:30px;padding-right:30px}}header.main-template{padding-top:.3em;padding-bottom:.25em;background-color:#cc0000;color:white}header.main-template a:link,header.main-template a:visited,header.main-template .dropdown button{font-weight:bold;color:white}header.main-template .dropdown button{padding:0}header.main-template .dropdown button .btn-link:hover,header.main-template .dropdown button .btn-link:focus{color:#0b151e;text-decoration:none}header.main-template .dropdown .dropdown-menu li:nth-child(1),header.main-template .dropdown .dropdown-menu li:nth-child(2){font-size:.9em}header.main-template .dropdown .dropdown-menu a:link{color:#cc0000;font-weight:normal}header.main-template .lead{margin-bottom:0px}header.main-template .list-inline{margin-top:0px;margin-bottom:0px}@media (min-width: 992px){header.main-template .list-inline{text-align:right}header.main-template .list-inline>li{padding-left:5%;padding-right:0px}}nav.main-template,footer.main-template{padding-top:1.4em;padding-bottom:1.4em;background-color:#efefef}nav.main-template{margin-bottom:1em}nav.main-template .navbar{min-height:initial;margin-bottom:0px}nav.main-template .navbar.navbar-default{background-color:transparent;border:none}nav.main-template .navbar>.container-fluid,nav.main-template .navbar .container-fluid>.navbar-header,nav.main-template .navbar .container-fluid>.navbar-collapse{padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px}nav.main-template .navbar .navbar-header .navbar-toggle{background-color:#f8f8f8;float:none;margin-left:15px}nav.main-template .navbar .navbar-header .navbar-brand{display:none}nav.main-template .navbar .navbar-collapse{padding-left:0px}nav.main-template .navbar .navbar-collapse .navbar-nav{margin:0px}@media (min-width: 768px){nav.main-template .navbar .navbar-collapse .navbar-nav>li:first-child>a{border-left:none}nav.main-template .navbar .navbar-collapse .navbar-nav>li>a{border-left:1px solid rgba(0,0,0,0.2)}}nav.main-template .navbar .navbar-collapse .navbar-nav>li.active a,nav.main-template .navbar .navbar-collapse .navbar-nav>li .dropdown-menu>.active>a{color:#000000;background-color:#FBFBFB}nav.main-template .navbar .navbar-collapse .navbar-nav>li>a{color:rgba(0,0,0,0.7);padding:10px 1% 11px 15px}@media (min-width: 768px){nav.main-template .navbar .navbar-collapse .navbar-nav>li>a{padding-right:15px}}@media (min-width: 992px){nav.main-template .navbar .navbar-collapse .navbar-nav>li>a{padding-right:25px;padding-left:25px}}nav.main-template .header-search-form{float:none;width:100%}nav.main-template .header-search-form input[type="text"]{display:block;background-color:rgba(255,255,255,0.35)}@media (min-width: 768px){nav.main-template .header-search-form input[type="text"]{background-color:rgba(0,0,0,0.45)}}main.main-template{margin-bottom:2em}@media (min-width: 1200px){main.main-template{margin-left:5px;margin-right:5px}}main.main-template h1 small,main.main-template h2 small,main.main-template h3 small,main.main-template h4 small,main.main-template h5 small,main.main-template h6 small{display:block}main.main-template h2{font-size:1.25rem;margin-left:-5px;margin-right:-5px}main.main-template h2,main.main-template .nav.nav-sitemap:before{letter-spacing:.1em;text-transform:uppercase;background-color:#efefef;color:rgba(0,0,0,0.7);padding:.75em 7px}main.main-template .list-date-widget small{margin-bottom:2px}main.main-template .list-date-widget li{border-top:1px solid #efefef;clear:both}main.main-template .list-date-widget li img[class*="col-"]{padding-left:0}main.main-template .list-date-widget li:first-child{border-top:none}main.main-template .nav.nav-sitemap{background-color:#efefef;font-weight:normal}main.main-template .nav.nav-sitemap:before{content:"Menu";display:block;margin-top:20px;padding-left:10px;padding-right:10px;border-bottom:1px solid white}footer.main-template{margin-bottom:5px}#KC-Net [class*="col-"]{padding-right:30px;padding-left:30px}#KC-Net .row{margin-left:-30px;margin-right:-30px}@media print, screen and (min-width: 768px){.filters{border-bottom:solid thin #ebebeb;margin-bottom:1em}}.filters .toggle-filters{margin-bottom:1em}@media print, screen and (min-width: 768px){.filters .toggle-filters{display:none}}.filters .collapse{background-color:#f7f7f7;padding:15px 15px 0px 15px}@media print, screen and (min-width: 768px){.filters .collapse{display:block;background-color:transparent;padding:0}}.filters .lead{padding-right:15px;display:none}@media print, screen and (min-width: 768px){.filters .lead{display:block}}#mytix-benefits,#mytix-how-works,#mytix-notice,#mytix-questions{margin-bottom:20px}@media print, screen and (min-width: 768px){#mytix-benefits,#mytix-how-works,#mytix-notice,#mytix-questions{margin-bottom:4em}}#mytix-benefits td{white-space:normal}@media print, screen and (min-width: 768px){#mytix-benefits td{width:auto}}.mytix-benefits-header{background-color:#2e4f78;color:#fff;padding:10px}.mytix-benefits-header th{text-align:center;font-weight:normal}.mytix-benefits-header .table>thead>tr>th{vertical-align:top}.mytix-benefits-header h3{color:#fff;margin:0 0 3px 0}.mytix-benefits-body{padding:15px;background-color:#EFEFEF}#mytix-how-works{background-color:#EFEFEF;text-align:center;padding:20px 15px 30px 15px}#mytix-how-works .thumbnail{border-color:#fff;border-width:3px}#mytix-how-works,#mytix-notice{margin-top:20px}#mytix_main{margin-top:15px;margin-bottom:15px;padding:0px 10px}@media print, screen and (min-width: 1400px){#mytix_main{padding:0px}}#mytix_main h1{display:inline;margin:0px;padding:0px}#mytix_main [type="submit"]{min-width:200px}#mytix_main .thumbnail{background-color:transparent;padding:15px;margin-top:20px;text-align:center;border-radius:0}#mytix_main .oval{font-size:1.45em;color:#2e4f78}#mytix_main .table>thead>tr>th,#mytix_main .table>tr>th,#mytix_main .table>tbody>tr>td,#mytix_main .table>tr>td{padding:15px}.mtix-membership-status{padding:0 15px 1em;border-bottom:1px solid #f1f1f1;font-family:"Questrial","Century Gothic",Arial,sans-serif}.mtix-membership-status.home{display:none}.mytix-nav.navbar-default{background-color:transparent;border-color:transparent}@media print, screen and (min-width: 768px){.mytix-nav.navbar-default{background-color:#f8f8f8}}@media print, screen and (min-width: 768px){.mytix-nav .container-fluid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.mytix-nav .container-fluid>div{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}}.mytix-nav .navbar-header{font-size:.8em;padding-right:0;padding-left:0}@media print, screen and (min-width: 992px){.mytix-nav .navbar-header{font-size:1em}}@media print, screen and (min-width: 768px){.mytix-nav .navbar-header{padding:20px 5px}}@media print, screen and (min-width: 480px){.mytix-nav .navbar-header{padding-right:15px;padding-left:15px}}.mytix-nav .navbar-header p{padding:0px 5px}@media print, screen and (min-width: 480px){.mytix-nav .navbar-header p{margin-bottom:0}}@media print, screen and (min-width: 350px){.mytix-nav .navbar-header strong{display:block}}.mytix-nav .mytix-logo.navbar-brand{margin:0px 5% .6em 0;width:25%;min-width:75px;padding:0px;float:left}@media print, screen and (min-width: 480px){.mytix-nav .mytix-logo.navbar-brand{margin-right:2%;margin-bottom:0px;width:auto}}.mytix-nav .mytix-logo img{height:100%}.mytix-nav .navbar-links{background-color:#f8f8f8;text-align:center;font-weight:bold;margin-left:-25px;margin-right:-25px}@media print, screen and (min-width: 768px){.mytix-nav .navbar-links{text-align:right;margin-left:0px;margin-right:0px;padding:20px 0px}}.mytix-nav .navbar-right{margin:0px -15px}@media print, screen and (min-width: 768px){.mytix-nav .navbar-right{margin:0px}}.mytix-nav .nav>li{display:inline-block}.mytix-nav .nav>li .nav>li,.mytix-nav .nav>li>a{display:inline-block;color:#c00;padding:10px 5px;margin-left:5px;margin-right:5px}@media print, screen and (min-width: 992px){.mytix-nav .nav>li .nav>li,.mytix-nav .nav>li>a{margin-left:15px;margin-right:15px}}.mytix-nav .navbar-nav>.active a,.mytix-nav .navbar-nav>.active a:focus,.mytix-nav .navbar-nav>.active a:hover{background-color:transparent;border-bottom:2px solid #c00;color:#000000}#mytix-rules-link{text-decoration:underline;color:#000;font-size:12px}#mytix-signup-section{text-align:center}#mytix-signup-section .form-group{display:block}#mytix-signup-section [type="radio"]{position:absolute;z-index:-1;top:15px;left:30px}#mytix-signup-section label{display:block;padding:15px;margin-bottom:0px;cursor:pointer}#mytix-signup-section label .lead{display:block;margin-bottom:0;color:#337ab7}#mytix-signup-section label .help-block{margin-bottom:0;color:#656262}#mytix-signup-section label,#mytix-signup-section .additional-form{background-color:#EFEFEF;border-radius:15px}#mytix-signup-section label:hover,#mytix-signup-section label:active,#mytix-signup-section label:focus,#mytix-signup-section .additional-form:hover,#mytix-signup-section .additional-form:active,#mytix-signup-section .additional-form:focus{background-color:#f7f7f7}#mytix-signup-section label label,#mytix-signup-section .additional-form label{background-color:transparent}#mytix-signup-section .additional-form{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;-webkit-transition:height .25s;transition:height .25s}#mytix-signup-section .additional-form label{padding:0;margin-bottom:5px}#mytix-signup-section .additional-form input{text-align:center}#mytix-signup-section input:checked+label .lead,#mytix-signup-section input:checked+label .help-block,#mytix-signup-section input:checked+label+.additional-form,#mytix-signup-section input:checked+label+.additional-form label{color:#ffffff}#mytix-signup-section input:checked+label,#mytix-signup-section input:checked+label+.additional-form{background-image:linear-gradient(to right, #3379b5, #2e4f78);background-color:transparent}#mytix-signup-section input:checked+label+.additional-form,#mytix-signup-section input:checked+label+.additional-form+.additional-form{border-radius:0px 0px 15px 15px;position:static;width:auto;height:7em;margin:-1px 0 0 0;padding:15px;clip:auto}#mytix-signup-section .multi-form input:checked+label{border-radius:15px 15px 0px 0px}#mytix-signup-section [class*="iCon-"]{margin:0 auto .5em auto}#register_form{min-height:260px;margin-bottom:1em}.news-article{font-family:"Questrial","Century Gothic",Arial,sans-serif;position:relative;margin-bottom:2.5em}.news-article img{width:100%}.news-article.featured{margin-top:20px}@media print, screen and (min-width: 768px){.news-article.featured{margin-top:0}}@media print, screen and (min-width: 560px){.col-sm-6.news{width:50%}}@media print, screen and (min-width: 992px){.col-sm-6.news{width:100%}}.news-article-title{color:#000;font-size:1.25em;line-height:1.2;margin-top:.8em;margin-bottom:.9em}@media print, screen and (min-width: 768px){.news-article-title{margin-top:1.1em}}.news-article-title a{color:#000}.news-article-title a:hover{color:#c00}.featured .news-article-title{font-size:1.75em;line-height:1.143;margin-bottom:3px}@media print, screen and (min-width: 768px){.featured .news-article-title{font-size:2.063em;line-height:0.969}}.news-article-subtitle{color:#c00;font-size:1.25em;line-height:1.2;margin-top:0}@media print, screen and (min-width: 768px){.news-article-subtitle{font-size:1.5em;line-height:1.08;margin-bottom:26px}}.news-article-excerpt{font-family:Arial,sans-serif;color:#333;margin-bottom:1.3em}.news-article-source{position:absolute;top:0;left:0;min-width:124px;height:29px;line-height:30px;background:#c00;font-family:Arial,sans-serif;font-size:0.75em;color:white;text-align:center;font-weight:bold;-webkit-font-smoothing:antialiased}.news-article-date{text-transform:uppercase;font-size:0.875em;line-height:6px;color:#656262}.news-article-date i{margin-right:6px;vertical-align:middle;color:#656262}.news-article-date a{color:#656262}.news-article-date a:hover{color:#c00}.staff-member{margin-bottom:1.125em;border-bottom:1px solid #eeeeee;position:relative;font-family:"Questrial","Century Gothic",Arial,sans-serif}.staff-member.has-additional-info{padding-bottom:18px}.staff-member-photo{width:70px;height:70px;border-radius:50%;float:left}.staff-member-info{overflow:hidden;padding-left:.875em}.staff-member-name{font-size:1.125em;line-height:1.1;margin-top:.222em;margin-bottom:.333em}.staff-member-title{color:#595959;text-transform:uppercase;font-size:.75em;line-height:1.333}.staff-member-contact{line-height:1.428;margin-bottom:1.143em;-webkit-font-smoothing:antialiased}.staff-member-expand{width:45px;height:18px;left:0;right:0;margin:auto;bottom:-1px;position:absolute;background:white;border-radius:4px 4px 0 0;border:1px solid #eee;border-bottom:0;color:#c00;cursor:pointer;text-align:center;line-height:19px}.staff-member-expand.active{display:none}.staff-member-more{padding:0;margin-bottom:0}.staff-member-more li{font-size:0.875em;line-height:1.57;color:#595959;list-style:none}.staff-member-more li:last-child{padding-bottom:8px}.press-release{padding:1.625em 0;border-bottom:1px solid #eee;position:relative}.press-release-image{width:100px;height:57px;float:left;margin-right:0.625em}@media print, screen and (min-width: 768px){.press-release-image{margin-right:1.625em;width:210px;height:120px}}.press-release-info{float:left;overflow:auto}@media print, screen and (min-width: 560px){.press-release-info{width:64%;max-width:470px}}@media print, screen and (min-width: 992px){.press-release-info{width:75%}}@media print, screen and (min-width: 1400px){.press-release-info{max-width:480px;width:75%}}.press-release-title{color:#c00;font-size:1.125em;line-height:1.11;margin-top:0.2em;margin-bottom:1.056em}@media print, screen and (min-width: 768px){.press-release-title{margin-top:0.444em}}.press-release-title a{color:#c00;transition:color 0.15s ease-in-out}.press-release-title a:hover{color:#000}.press-release-meta{text-transform:uppercase;color:#000;font-family:"Questrial","Century Gothic",Arial,sans-serif;font-size:.875em;line-height:1.28}@media print, screen and (min-width: 768px){.press-release-meta{line-height:1.57}}.press-release-meta .red{color:#c00}.press-release-meta a{color:#000;transition:color 0.15s ease-in-out}.press-release-meta a:hover{color:#c00}.press-release-meta a:after{content:"/";color:#c00;display:inline-block;padding:0 8px}.press-release-meta a:last-child:after{display:none}a.press-release-download{float:left;clear:both;font-family:"Questrial","Century Gothic",Arial,sans-serif;color:#656262;font-size:.75em;transition:color 0.15s ease-in-out}a.press-release-download:hover{color:#c00}@media print, screen and (min-width: 560px){a.press-release-download{position:absolute;top:26px;right:11px}}.press-control-container{padding-left:0;padding-right:0}@media print, screen and (min-width: 768px){.press-control-container{padding-left:15px;padding-right:15px}}.press-controller-controls{padding:8px 0 0 0;display:inline-block;width:100%;position:relative}.press-controller-controls:after{content:"";width:calc(100% - 30px);height:1px;position:absolute;display:block;top:0;left:15px;border-bottom:1px solid #eee}@media print, screen and (min-width: 768px){.press-controller-controls:after{display:none}}@media print, screen and (min-width: 768px){.press-controller-controls.hide-md{display:none}}.press-controller-controls:first-child:after{display:none}.press-controller-controls .press-results{color:#595959;font-style:italic;font-size:12px;line-height:16px;height:34px;padding-top:6px;padding-bottom:6px;width:45%}@media print, screen and (min-width: 768px){.press-controller-controls .press-results{font-size:16px;line-height:24px;height:auto;width:25%;padding-left:0px}}.press-controller-controls .press-control-tools{padding:0;font-family:"Questrial","Century Gothic",Arial,sans-serif}.press-controller-controls .press-control-tools.desktop{width:55%}@media print, screen and (min-width: 768px){.press-controller-controls .press-control-tools.desktop{width:75%}}.press-controller-controls .press-control-tools.desktop .press-control-tools-icon.search{background:url("/images/cstraight/search-light.svg") no-repeat center center/auto 18px}@media print, screen and (min-width: 768px){.press-controller-controls .press-control-tools.desktop .press-control-tools-icon.search{background:url("/images/cstraight/search.svg") no-repeat center center/auto 18px}}.press-controller-controls .press-control-tools.desktop .press-control-tools-icon.filter{background:url("/images/cstraight/filter-light.svg") no-repeat center center/auto 18px}@media print, screen and (min-width: 768px){.press-controller-controls .press-control-tools.desktop .press-control-tools-icon.filter{background:url("/images/cstraight/filter.svg") no-repeat center center/auto 18px}}.press-controller-controls .press-control-tools.desktop .press-control-tools-icon.sort{background:url("/images/cstraight/sort-asc-light.svg") no-repeat center center/auto 18px}@media print, screen and (min-width: 768px){.press-controller-controls .press-control-tools.desktop .press-control-tools-icon.sort{background:url("/images/cstraight/sort-asc.svg") no-repeat center center/auto 18px}}.press-controller-controls .press-control-tools.desktop .open .press-control-tools-icon.search,.press-controller-controls .press-control-tools.desktop .tab.active .press-control-tools-icon.search{background:url("/images/cstraight/search.svg") no-repeat center center/auto 18px}.press-controller-controls .press-control-tools.desktop .open .press-control-tools-icon.filter,.press-controller-controls .press-control-tools.desktop .tab.active .press-control-tools-icon.filter{background:url("/images/cstraight/filter.svg") no-repeat center center/auto 18px}.press-controller-controls .press-control-tools.desktop .open .press-control-tools-icon.sort,.press-controller-controls .press-control-tools.desktop .tab.active .press-control-tools-icon.sort{background:url("/images/cstraight/sort-asc.svg") no-repeat center center/auto 18px}.press-controller-controls .press-control-tools.center{text-align:center}.press-controller-controls .press-control-tools .dropdown .dropdown-toggle,.press-controller-controls .press-control-tools .dropup .dropdown-toggle{border-color:rgba(0,0,0,0.15)}.press-controller-controls .press-control-tools .dropdown>.dropdown-toggle{border-top:1px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent}.press-controller-controls .press-control-tools .dropdown.open>.dropdown-toggle{color:#595959;background-color:white;border-top-left-radius:4px;border-top-right-radius:4px;border-top:1px solid rgba(0,0,0,0.15);border-right:1px solid rgba(0,0,0,0.15);border-left:1px solid rgba(0,0,0,0.15);border-bottom-left-radius:0;border-bottom-right-radius:0;z-index:1001;position:relative}.press-controller-controls .press-control-tools .dropup.open>.dropdown-toggle{color:#595959;background-color:white;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:1px solid rgba(0,0,0,0.15);border-right:1px solid rgba(0,0,0,0.15);border-left:1px solid rgba(0,0,0,0.15);border-top-left-radius:0;border-top-right-radius:0;z-index:1001;position:relative}.press-controller-controls .press-control-tools .current-pagination{padding:6px 0;font-size:15px;line-height:20px}.press-controller-controls .press-control-tools .tool{position:relative}.press-controller-controls .press-control-tools .tool:after{display:none;position:absolute;width:1px;height:24px;top:4px;left:0;border-right:1px solid #dcdcdc;content:""}@media print, screen and (min-width: 768px){.press-controller-controls .press-control-tools .tool:after{display:block}}.press-controller-controls .press-control-tools .tool#search:before{display:block;position:absolute;width:1px;height:24px;top:4px;left:0;border-left:1px solid #dcdcdc;content:""}@media print, screen and (min-width: 768px){.press-controller-controls .press-control-tools .tool#search:before{display:none}}.press-controller-controls .press-control-tools .tool:last-child:after{display:none}.press-controller-controls .press-control-tools .hide-sm-inline{display:none}@media print, screen and (min-width: 768px){.press-controller-controls .press-control-tools .hide-sm-inline{display:inline-block}}.press-controller-controls .press-control-tools #search{margin-bottom:0}.press-controller-controls .press-control-tools button{border:none;background:none;font-size:15px;line-height:20px;color:#0b151e;font-weight:normal;text-transform:uppercase;box-shadow:none;padding:6px 8px;outline:none !important}@media print, screen and (min-width: 768px){.press-controller-controls .press-control-tools button{padding:6px 10px;margin:0 2px}}@media print, screen and (min-width: 768px){.press-controller-controls .press-control-tools button:last-child{padding-left:0}}.press-controller-controls .press-control-tools button.pagination-button .press-control-tools-icon{width:18px;margin-right:0}.press-controller-controls .press-control-tools button:hover,.press-controller-controls .press-control-tools button.focus{border:none;background:none;font-weight:normal;text-shadow:none;color:#0b151e;outline:none;box-shadow:none}.press-controller-controls .press-control-tools .press-control-tools-icon{display:inline-block;width:30px;height:20px;float:left;margin-right:8px}.press-controller-controls .press-control-tools .press-control-tools-icon.left-arrow{background:url("/images/cstraight/pagination-left.svg") no-repeat center center/auto 18px}.press-controller-controls .press-control-tools .press-control-tools-icon.right-arrow{background:url("/images/cstraight/pagination-right.svg") no-repeat center center/auto 18px}.press-controller-controls .press-control-tools .dropdown .dropdown-menu{width:100%;min-width:200px;border-top-left-radius:0;border-top-right-radius:0;margin-top:0;left:0;right:auto}.press-controller-controls .press-control-tools .dropdown .dropdown-menu.right-edge{right:0;left:auto}@media print, screen and (min-width: 768px){.press-controller-controls .press-control-tools .dropdown .dropdown-menu.right-edge{right:2px;left:auto}}@media print, screen and (min-width: 768px){.press-controller-controls .press-control-tools .dropdown .dropdown-menu{right:2px;left:auto}}.press-controller-controls .press-control-tools .dropdown .dropdown-menu li a{height:26px;line-height:20px;color:#656262;font-size:14px;padding:3px 8px}.press-controller-controls .press-control-tools .dropdown .dropdown-menu li a:hover{background-color:#e8f5f9}.press-controller-controls .press-control-tools .dropdown .dropdown-menu li input[type="checkbox"]{display:none;-webkit-appearance:none;width:20px;height:20px;margin:0;float:left}.press-controller-controls .press-control-tools .dropdown .dropdown-menu li input[type="checkbox"]:checked{background:url("/images/cstraight/checked.svg") no-repeat center center/14px auto}.press-controller-controls .press-control-tools .dropdown .dropdown-menu li input[type="checkbox"]+.pseudo-checkbox{width:20px;height:20px;margin:0;float:left;display:inline-block}.press-controller-controls .press-control-tools .dropdown .dropdown-menu li input[type="checkbox"]:checked+.pseudo-checkbox{background:url("/images/cstraight/checked.svg") no-repeat center center/14px auto}.press-controller-controls .press-control-tools .dropup .dropdown-menu{width:100%;min-width:200px;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:-1px;left:0;right:auto}.press-controller-controls .press-control-tools .dropup .dropdown-menu li a{height:26px;line-height:20px;color:#656262;font-size:14px;padding:3px 8px}.press-controller-controls .press-control-tools .dropup .dropdown-menu li a:hover{background-color:#e8f5f9}.press-controller-controls .press-control-tools .dropup .dropdown-menu li input[type="checkbox"]{display:none;-webkit-appearance:none;width:20px;height:20px;margin:0;float:left}.press-controller-controls .press-control-tools .dropup .dropdown-menu li input[type="checkbox"]:checked{background:url("/images/cstraight/checked.svg") no-repeat center center/14px auto}.press-controller-controls .press-control-tools .dropup .dropdown-menu li input[type="checkbox"]+.pseudo-checkbox{width:20px;height:20px;margin:0;float:left;display:inline-block}.press-controller-controls .press-control-tools .dropup .dropdown-menu li input[type="checkbox"]:checked+.pseudo-checkbox{background:url("/images/cstraight/checked.svg") no-repeat center center/14px auto}.press-controller{width:100%;background:#f7f7f7;position:relative;height:1px;overflow:hidden;border-bottom:1px solid #dcdcdc}.press-controller.active{height:auto;border-top:1px solid #dcdcdc;overflow:visible;margin-top:16px}.press-controller form{visibility:hidden;height:0;width:0;overflow:hidden;opacity:0;transform:scale(0.8);transition:opacity 0.25s ease-in-out, transform 0.25s ease-in-out;z-index:99}.press-controller form.active{visibility:visible;opacity:1;width:100%;height:auto;transform:scale(1);overflow:visible}.press-controller .form-group{margin-bottom:0px}.press-controller .press-controller-piece{padding:16px 12px}.press-controller .press-controller-piece:after{content:"";width:1px;height:calc(100% - 32px);display:none;position:absolute;right:0;border-right:1px solid #dcdcdc}@media print, screen and (min-width: 768px){.press-controller .press-controller-piece:after{display:block}}.press-controller .press-controller-piece:before{content:"";width:calc(100% - 30px);height:1px;position:absolute;bottom:0;left:15px;border-bottom:1px solid #dcdcdc;display:block}@media print, screen and (min-width: 768px){.press-controller .press-controller-piece:before{display:none}}.press-controller .press-controller-piece:last-child:after,.press-controller .press-controller-piece:last-child:before{display:none}.press-controller .press-controller-piece.search-center{height:92px;margin:0 auto;float:none}.press-controller .press-controller-piece.search-center .search-input{padding-left:36px;background:#fff url("../img/search-input.svg") no-repeat 8px center/auto 14px}.press-controller .press-controller-piece .press-input-tags-watcher{display:none}@media print, screen and (min-width: 768px){.press-controller .press-controller-piece .press-input-tags-watcher{display:block}}.press-controller .press-controller-piece .press-input-tags{padding:0}.press-controller .press-controller-piece .press-input-tags .press-input-tag{font-size:12px;line-height:20px;padding:3px 12px;margin-right:8px;float:left;border-radius:16px;background:white;border:1px solid #ccc;margin-top:6px;color:#656262;background:-moz-linear-gradient(90deg, #f5f5f5 0%, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f5f5f5));background:-webkit-linear-gradient(90deg, #f5f5f5 0%, #fff 100%);background:-o-linear-gradient(90deg, #f5f5f5 0%, #fff 100%);background:-ms-linear-gradient(90deg, #f5f5f5 0%, #fff 100%);background:linear-gradient(0deg, #f5f5f5 0%, #fff 100%);-webkit-box-shadow:0px 0.5px 0.5px 0px #aaa;-moz-box-shadow:0px 0.5px 0.5px 0px #aaa;box-shadow:0px 0.5px 0.5px 0px #aaa}.press-controller .press-controller-piece .press-input-tags .press-input-tag .press-input-tag-name{float:left}.press-controller .press-controller-piece .press-input-tags .press-input-tag .press-input-tag-remove{width:18px;height:18px;background:url("/images/cstraight/close-tag-updated.svg") no-repeat center center/10px auto;float:left;margin-left:8px;cursor:pointer;margin-right:-5px}.press-controller .press-input-label{font-size:14px;line-height:26px;min-height:26px;padding:0}.press-controller .press-input-container{padding:0 4px 0 0}.press-controller .press-input-container.last{padding:0 0 0 4px}.press-controller .press-input-container .date input{padding-right:36px;background:#fff url("../img/date.svg") no-repeat calc(100% - 8px) center/auto 18px}.press-controller .dropdown .btn{width:100%;transition:none;font-weight:normal;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);background:white}.press-controller .dropdown .btn span:first-child{width:calc(100% - 8px);display:block;text-align:left;float:left;color:#656262}.press-controller .dropdown .btn:hover,.press-controller .dropdown .btn:focus{font-weight:normal;color:#333;background-color:#ffffff;border-color:#ccc;text-shadow:none}.press-controller .dropdown .btn:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.press-controller .dropdown .dropdown-menu{width:100%}.press-controller .dropdown .dropdown-menu li a{height:26px;line-height:20px;color:#656262;font-size:14px;padding:3px 8px}.press-controller .dropdown .dropdown-menu li a:hover{background-color:#e8f5f9}.press-controller .dropdown .dropdown-menu li input[type="checkbox"]{display:none;-webkit-appearance:none;width:20px;height:20px;margin:0;float:left}.press-controller .dropdown .dropdown-menu li input[type="checkbox"]:checked{background:url("/images/cstraight/checked.svg") no-repeat center center/14px auto}.press-controller .dropdown .dropdown-menu li input[type="checkbox"]+.pseudo-checkbox{width:20px;height:20px;margin:0;float:left;display:inline-block}.press-controller .dropdown .dropdown-menu li input[type="checkbox"]:checked+.pseudo-checkbox{background:url("/images/cstraight/checked.svg") no-repeat center center/14px auto}.press-controller button.btn-primary{font-weight:normal;font-size:14px}.press-controller button.btn-primary.full-width,.press-controller .partner-image-box button.btn-primary.partner-image,.partner-image-box .press-controller button.btn-primary.partner-image{width:calc(100% - 16px);min-width:52px}.press-controller ::-webkit-input-placeholder{color:#656262}.press-controller :-moz-placeholder{color:#656262;opacity:1}.press-controller ::-moz-placeholder{color:#656262;opacity:1}.press-controller :-ms-input-placeholder{color:#656262}.press-controller .arrow-top{width:0px;height:0px;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:14px solid #dcdcdc;position:absolute;top:-14px;left:0;transition:left 0.25s ease-in-out}.press-controller .arrow-top-inside{margin:2px 0 0 -13px;width:0px;height:0px;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:13px solid #f7f7f7}.edu-program{border:1px solid #dddddd;margin-bottom:0.938em;padding-bottom:12px;max-width:500px;position:relative;transition:opacity .2s}@media print, screen and (min-width: 470px){.edu-program{padding-bottom:32px}}@media print, screen and (min-width: 768px){.edu-program{margin-bottom:1.750em}}.edu-program .edu-program-image{width:100%}.edu-program.closing-start{padding-bottom:32px}.edu-program.one{border:none;box-shadow:none}.edu-program .tile{min-height:200px;position:relative;background-size:cover;background-position:center !important}@media print, screen and (min-width: 768px){.edu-program .tile{min-height:240px}}.edu-program.areas .edu-program-text{padding:15px}.edu-program.areas a{display:inline-block;width:100%}@media print, screen and (min-width: 768px){.edu-program.areas a{width:70%}}.edu-program.areas a span{width:100%}.edu-program-title{background:#f7f7f7;padding:8px 10px;transition:background .1s}@media print, screen and (min-width: 470px){.edu-program-title{padding:8px 15px}}@media print, screen and (min-width: 960px){.edu-program-title{padding:13px 15px 17px}}.edu-program-title h3{font-size:1.5em;line-height:1.2em;margin:0;transition:color .2s}@media print, screen and (min-width: 768px){.edu-program-title h3{line-height:1.4em}}@media print, screen and (min-width: 768px){.one .edu-program-title{padding-left:0}}a .edu-program-description{color:#000}@media print, screen and (min-width: 768px){a .edu-program-description{padding-left:15px;padding-right:15px}}.edu-program-description{display:inline-block;padding:12px 0 0}@media print, screen and (min-width: 768px){.edu-program-description{margin-bottom:0px;padding:12px 0px 2em;display:block}}.edu-program-link{padding:0 15px;width:100%;text-align:center}@media print, screen and (min-width: 768px){.edu-program-link{padding:0 15px;position:absolute;bottom:22px}}.view-details{float:right;padding-right:10px;font-size:0.875em;line-height:1.43em;cursor:pointer;transition:.2s;color:#000}.view-details img{vertical-align:text-top;margin-left:7px}@media print, screen and (min-width: 470px){.view-details{position:absolute;right:0;bottom:12px;padding-right:20px}.view-details .fa,.view-details .fas{font-size:1.5em}}.view-details i{padding-left:2px}.edu-program:hover .view-details{color:#c00}.edu-program:hover .view-details span{background:url(/build/img/view-details-red.png);background-size:16px 13.6px}.edu-program.expanded-start{max-width:none;cursor:auto}.edu-program.expanded-start .edu-program-image{max-width:457px}@media print, screen and (min-width: 768px){.edu-program.expanded-start{z-index:6;max-width:none}}.program-open .edu-program{opacity:0}.program-open .edu-program.expanded-start{opacity:1}.program-open .edu-program.closing-start{opacity:0 !important}.edu-program.expanded-finish{max-width:none}.edu-program.expanded-finish .view-details{display:none}.edu-program.expanded-finish .edu-program-image{float:left;margin-right:32px;margin-bottom:18px}@media print, screen and (min-width: 768px){.edu-program.expanded-finish .edu-program-image{width:50%}}@media print, screen and (min-width: 960px){.edu-program.expanded-finish .edu-program-image{max-width:426px;width:60%}}@media print, screen and (min-width: 768px){.edu-program.expanded-finish .edu-program-title{background:transparent !important;padding-bottom:1px}.edu-program.expanded-finish .edu-program-title h3{color:#000;font-size:1.8em;line-height:1.16;margin-bottom:5px;-webkit-font-smoothing:auto !important}}@media print, screen and (min-width: 768px){.edu-program.expanded-finish{padding:15px}}.edu-programs{position:relative}.edu-program-tabs{display:none;clear:both}.closing-start .edu-program-tabs,.closing-start .close-program{display:none !important}.expanded-finish .edu-program-tabs{display:block}.program-tab,.partner-resources .partner-tab{height:45px;overflow:hidden;margin-bottom:6px;transition:.3s}@media print, screen and (min-width: 768px){.program-tab,.partner-resources .partner-tab{height:auto;overflow:auto}}.program-tab h3,.partner-resources .partner-tab h3{font-size:18px;padding:15px;background:#f7f7f7;line-height:1;margin:0;background:#efefef;position:relative;cursor:pointer}.program-tab h3:after,.partner-resources .partner-tab h3:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:8px 6.5px 0 6.5px;border-color:#adadad transparent transparent transparent;top:21px;right:19px}.program-tab h3.active:after,.partner-resources .partner-tab h3.active:after{border-width:0 6.5px 8px 6.5px;border-color:transparent transparent #adadad transparent}.program-tab h3:hover,.partner-resources .partner-tab h3:hover,.program-tab h3.active,.partner-resources .partner-tab h3.active{background:#f7f7f7}@media print, screen and (min-width: 768px){.program-tab h3,.partner-resources .partner-tab h3{cursor:auto;font-size:20px;padding-left:0;background-color:transparent}.program-tab h3:after,.partner-resources .partner-tab h3:after{display:none}.program-tab h3:hover,.partner-resources .partner-tab h3:hover,.program-tab h3.active,.partner-resources .partner-tab h3.active{background-color:transparent}}.program-tab-content{border:1px solid #dddddd;border-top:none;box-shadow:0px 2px 2.88px 0.12px rgba(0,0,0,0.08)}@media print, screen and (min-width: 768px){.program-tab-content{border-color:transparent;box-shadow:none;margin-left:-15px}}.program-tab.active .program-tab-content,.partner-resources .active.partner-tab .program-tab-content{max-height:1000px;transition:max-height 0.2s ease-out}.program-tab-item{margin-bottom:15px;margin-top:3px}.program-tab-item img{width:76px;height:43px;float:left;margin-right:17px;margin-top:3px}@media print, screen and (min-width: 480px){.program-tab-item img{width:150px;height:84px}}.program-tab-item h4{color:#c00;font-size:1.125em;line-height:1.222;margin-top:0}.close-program{display:none;float:right;font-size:0.875em;cursor:pointer;transition:.2s}.close-program img{width:16px;vertical-align:text-top;margin-left:7px}.close-program.bottom{padding-top:10px;padding-bottom:3px}.close-program:hover{color:#c00}.edu-program.expanded-finish .close-program{display:block}.edu-program.expanded-mobile .edu-program-tabs{display:block;margin:0 10px 39px}@media print, screen and (min-width: 470px){.edu-program.expanded-mobile .edu-program-tabs{margin-bottom:19px;margin:0 15px 39px}}.edu-program.expanded-mobile .view-details{display:none}.edu-program.expanded-mobile .close-program-mobile{display:block}.edu-program.expanded-mobile .close-program-mobile:hover{color:#c00}.close-program-mobile{position:absolute;right:5px;bottom:15px;display:none;margin:15px 10px 0 0;font-size:14px;font-size:0.875em;cursor:pointer}@media print, screen and (min-width: 470px){.close-program-mobile{right:15px}}.close-program-mobile img{width:16px;vertical-align:text-top;margin-left:7px}.responsive-border{position:absolute;display:none;width:1px;top:0;right:0;background:#eee}@media print, screen and (min-width: 992px){.responsive-border{display:block}}.sidebar img{max-width:100%}.pr-sidebar{border-left:1px solid #eee;display:none}@media print, screen and (min-width: 768px){.pr-sidebar{display:block}}.edu-sidebar{border-top:1px solid #eee;margin-top:15px}@media print, screen and (min-width: 992px){.edu-sidebar{border-top:none;margin-top:0}}@media print, screen and (min-width: 1400px){.edu-sidebar{padding-right:0}}.edu-sidebar.no-border{border-left:0}.edu-main-content.no-border{border-right:0}.pr-main-content .section-title{margin-top:29px}@media print, screen and (min-width: 960px){.pr-main-content .section-title{margin-top:41px}}.inquiries{background:#0481c0 url("/images/cstraight/media-inquiries.jpg") no-repeat center bottom/contain;color:white;min-height:300px;padding:1em .875em;margin-bottom:20px;-webkit-font-smoothing:antialiased}.inquiries p{color:white}@media print, screen and (min-width: 768px){.inquiries{padding-left:1.85em;padding-right:1.85em;margin-bottom:3.125em;min-height:350px}}.inquiries .btn-separator{height:34px;width:1px;border-right:1px solid rgba(255,255,255,0.3);display:inline-block;margin:0px 6px -15px}.inquiries h2{font-size:1.375em;line-height:1.18;color:white;margin:.6em 0}@media print, screen and (min-width: 768px){.inquiries h2{font-size:1.5em}}.inquiries .btn{width:106px;margin-top:4px;color:#000;font-family:Arial,sans-serif;font-weight:bold;font-size:.875em;height:36px;background-color:#fafafa;border-color:#0378b9}.inquiries .btn.toggle-staff-contacts{background:rgba(250,250,250,0.25);width:auto;border-color:rgba(255,255,255,0.3);color:white}.sidebar-video{padding-bottom:1.250em;border-bottom:1px solid #eee;margin-bottom:0.650em}.sidebar-video a{position:relative;display:inline-block}.sidebar-video-info{position:absolute;bottom:3px;left:15px;max-width:81%}@media print, screen and (min-width: 992px){.sidebar-video-info{left:0;right:0;width:100%;max-width:none;text-align:center;top:50%;margin-top:-18px}.sidebar-video-info .no-wrap{display:none}}@media print, screen and (min-width: 1230px){.sidebar-video-info{left:15px;top:auto;margin:0;text-align:left;max-width:90%}.sidebar-video-info .no-wrap{display:block}}.sidebar-video-title{font-family:"Questrial","Century Gothic",Arial,sans-serif;font-size:1.250em;line-height:1;color:white;margin-top:7px;text-shadow:1px 2px 6px rgba(0,0,0,0.64)}.sidebar-video-description{line-height:1.428;color:white;text-shadow:1px 2px 6px rgba(0,0,0,0.64)}.play-icon{width:32px;height:32px;border-radius:50%;border:2px solid white;float:left;margin-right:11px;display:inline-block;text-shadow:1px 2px 6px rgba(0,0,0,0.64)}@media print, screen and (min-width: 992px){.play-icon{float:none}}@media print, screen and (min-width: 1230px){.play-icon{float:left}}.play-icon .play-icon-inner{width:0;height:0;border-style:solid;border-width:6.5px 0 6.5px 10px;border-color:transparent transparent transparent #ffffff;margin-top:8px;margin-left:11px;border-radius:2px;box-shadow:1px 2px 6px 0px rgba(0,0,0,0.64)}.play-icon.large{width:50px;height:50px;padding-top:8px;padding-left:7px}.play-icon.large .play-icon-inner{border-width:8px 0 8px 13px}.reference{padding-bottom:0.563em;border-bottom:1px solid #eee}.reference-title{font-size:1.25em;line-height:1;margin-bottom:0.650em}.reference-image{float:left;width:120px;margin-right:1.313em;margin-bottom:0.813em}@media print, screen and (min-width: 992px){.reference-image{float:none}}@media print, screen and (min-width: 1230px){.reference-image{float:left}}.reference-image.full-width,.partner-image-box .reference-image.partner-image{width:auto;margin-bottom:1.125em;float:none}@media print, screen and (min-width: 470px){.reference-image.full-width,.partner-image-box .reference-image.partner-image{float:left}}.reference-description{line-height:1.4285}.large-pic .reference-description{clear:both}.font-18{font-size:18px}/*!
 * Datepicker for Bootstrap v1.7.0-dev (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */.datepicker{border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,0.15);border-top:0;border-bottom-color:rgba(0,0,0,0.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,0.15)}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker>div{display:none}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.new,.datepicker table tr td.old{color:#777}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eee;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted.focus,.datepicker table tr td.highlighted:focus{color:#000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted:hover{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active.focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted:active:hover{color:#000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled].focus,.datepicker table tr td.highlighted[disabled]:focus,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted.focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,fieldset[disabled] .datepicker table tr td.highlighted:hover{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#777}.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focus,.datepicker table tr td.today:focus{color:#000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today:hover{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active,.datepicker table tr td.today:active{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active.focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active.focus,.datepicker table tr td.today:active:focus,.datepicker table tr td.today:active:hover{color:#000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled].focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today.focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#777}.datepicker table tr td.range{color:#000;background-color:#eee;border-color:#bbb;border-radius:0}.datepicker table tr td.range.focus,.datepicker table tr td.range:focus{color:#000;background-color:#d5d5d5;border-color:#7c7c7c}.datepicker table tr td.range:hover{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active,.datepicker table tr td.range:active{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active.focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active.focus,.datepicker table tr td.range:active:focus,.datepicker table tr td.range:active:hover{color:#000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled].focus,.datepicker table tr td.range[disabled]:focus,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.focus,fieldset[disabled] .datepicker table tr td.range:focus,fieldset[disabled] .datepicker table tr td.range:hover{background-color:#eee;border-color:#bbb}.datepicker table tr td.range.focused{background:#d5d5d5}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eee;color:#777}.datepicker table tr td.range.highlighted{color:#000;background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focus,.datepicker table tr td.range.highlighted:focus{color:#000;background-color:#c1d7e3;border-color:#4b88a6}.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active.focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted:active:hover{color:#000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled].focus,.datepicker table tr td.range.highlighted[disabled]:focus,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted.focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:hover{background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#777}.datepicker table tr td.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.focus,.datepicker table tr td.range.today:focus{color:#000;background-color:#f4b747;border-color:#815608}.datepicker table tr td.range.today:hover{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active.focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today:active:hover{color:#000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled].focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today.focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#777}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#777;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:focus{color:#fff;background-color:#5e5e5e;border-color:#161616}.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:hover{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected:active{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active.focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected:active:hover{color:#fff;background-color:#4c4c4c;border-color:#161616}.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected.highlighted[disabled].focus,.datepicker table tr td.selected.highlighted[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:hover,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover{background-color:#777;border-color:#555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active.highlighted[disabled].focus,.datepicker table tr td.active.highlighted[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:hover,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active[disabled]:hover,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active:hover:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover.active.focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active:hover:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active.disabled:hover[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active:hover:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#777}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next .disabled,.datepicker .prev .disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-group.date .input-group-addon{cursor:pointer}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;line-height:1.42857143;text-shadow:0 1px 0 #fff;border-width:1px 0;margin-left:-5px;margin-right:-5px}.edu-news{margin-bottom:1.875em;background-color:#f7f7f7}@media print, screen and (min-width: 960px){.edu-news{margin-bottom:4.563em}}.news-slider{position:relative}.edu-news-controls{background:#656262;height:57px;padding:0 15px}@media print, screen and (min-width: 1170px){.edu-news-controls{width:21%;height:115px;float:left}}.edu-news-controls h3{margin:0;color:white;font-size:1.375em;-webkit-font-smoothing:antialiased;line-height:57px;float:left}@media print, screen and (min-width: 1170px){.edu-news-controls h3{max-width:125px;line-height:1;padding-top:37px}}@media print, screen and (min-width: 1400px){.edu-news-controls h3{padding-top:30px;font-size:21px;max-width:none;width:100%;text-align:center}}@media print, screen and (min-width: 1550px){.edu-news-controls h3{padding-top:37px;max-width:125px;font-size:24px;text-align:left}}.news-control{background:#f8f8f8;width:32px;height:32px;border-radius:50%;color:#656262;text-align:center;line-height:33px;float:right;margin-top:11.5px;margin-left:14px;cursor:pointer;position:absolute;right:15px;top:-56px}.news-control.slick-disabled{background:#bebdbd}.news-control.left{right:60px}.news-control.left i{padding-right:2px}.news-control.right i{padding-left:2px}.news-item{background:#f7f7f7;padding:20px 15px;position:relative}.news-item .no-wrap{padding:0 10px}.news-item:after{height:55px;width:1px;background:#dcdcdc;content:"";position:absolute;right:0;top:33px}.news-item-type{font-family:"Questrial","Century Gothic",Arial,sans-serif;color:#595959;font-size:.750em;text-transform:uppercase;display:block;line-height:1.333em;margin-bottom:6px}.news-item-title{color:#c00;font-size:1.125em;line-height:1.1;margin-top:0;margin-bottom:10px}.news-item img.news-item-image{width:36%;float:left;margin-right:10px;max-width:150px}@media print, screen and (min-width: 768px){.news-item img.news-item-image{max-width:175px;margin-right:20px}}.news-item-description{font-size:0.875em;line-height:1.42em}.news-slider.desktop-slides{float:left;width:79%;height:115px}.news-slider.desktop-slides .news-control{top:30px;left:-65px;right:auto}.news-slider.desktop-slides .news-control.left{left:-106px}@media print, screen and (min-width: 1400px){.news-slider.desktop-slides .news-control{top:50px}.news-slider.desktop-slides .news-control.left{left:-19.5%}.news-slider.desktop-slides .news-control.right{left:-19.5%;margin-left:55px}}@media print, screen and (min-width: 1550px){.news-slider.desktop-slides .news-control{top:30px;left:-65px}.news-slider.desktop-slides .news-control.left{left:-106px}.news-slider.desktop-slides .news-control.right{left:-65px;margin-left:14px}}.news-slider.desktop-slides .news-item{height:115px !important}.news-slider.desktop-slides .news-item-description,.news-slider.desktop-slides img.news-item-image{display:none}.expanded-news-item{position:absolute;display:block;z-index:15;background:white;height:160px;box-shadow:0px 2px 2.88px 0.12px rgba(0,0,0,0.08)}.expanded-news-item .no-wrap{height:160px;padding:20px 25px 0;border:1px solid #ddd;border-top:0}.expanded-news-item .news-item-image-wrap{position:relative}.expanded-news-item img{position:absolute;left:0;width:100%;bottom:-100%}@media print, screen and (min-width: 768px){.header.cf{z-index:10;position:relative}.header.cf:before{content:none}}@media print, screen and (min-width: 1200px){.header.cf:before{content:"";width:100px;height:422px;position:absolute;left:160px;top:-160px;z-index:-1;transform:rotate(90deg);background-image:url(/images/logos/shape-reach.svg);background-repeat:no-repeat;background-position:40.5% 100%}}.header .inner{overflow-x:hidden;border-bottom:1px solid #D1CFCF}.header.cf.nso .inner{border-width:2px;border-color:#007CBB}.header.cf.wno .inner{border-width:2px;border-color:#CF102D}.show-nav .header .inner{overflow:visible}.header.cf a{transition:.2s}.header .kc-alert{padding:12px 13px;display:none}@media print, screen and (min-width: 768px){.header .kc-alert{padding-left:32px;padding-right:32px}}.kc-banner,.kc-banner--membership,.kc-banner--dismissible{font-family:"freight-text-pro",Georgia,Times,serif;font-weight:700;margin:0px;padding:10px;text-align:left;background:#000;color:#fff;transition:all .3s}@media print, screen and (min-width: 350px){.kc-banner,.kc-banner--membership,.kc-banner--dismissible{padding-right:15px}}@media print, screen and (min-width: 768px){.kc-banner,.kc-banner--membership,.kc-banner--dismissible{font-family:"freight-text-pro",Georgia,Times,serif;font-size:1.15em;font-weight:700;padding-left:20px;padding-right:20px;text-align:center}}.kc-banner a:not(.btn),.kc-banner--membership a:not(.btn),.kc-banner--dismissible a:not(.btn){color:#fff;text-decoration:underline;transition:all .7s}.kc-banner a:not(.btn):visited,.kc-banner--membership a:not(.btn):visited,.kc-banner--dismissible a:not(.btn):visited{opacity:.95}.kc-banner a:not(.btn):hover,.kc-banner a:not(.btn):active,.kc-banner a:not(.btn):focus,.kc-banner--membership a:not(.btn):hover,.kc-banner--membership a:not(.btn):active,.kc-banner--membership a:not(.btn):focus,.kc-banner--dismissible a:not(.btn):hover,.kc-banner--dismissible a:not(.btn):active,.kc-banner--dismissible a:not(.btn):focus{opacity:.8}.kc-banner.alert,.kc-banner .btn,.kc-banner--membership.alert,.kc-banner--membership .btn,.kc-banner--dismissible.alert,.kc-banner--dismissible .btn{border-radius:0px}.kc-banner .btn,.kc-banner--membership .btn,.kc-banner--dismissible .btn{font-family:"freight-sans-pro",Verdana,Geneva,sans-serif;font-weight:bold;font-size:.75em}.kc-banner .close,.kc-banner--membership .close,.kc-banner--dismissible .close{line-height:.75em;color:#fff;opacity:.9;text-shadow:none;font-size:2.5em}@media print, screen and (min-width: 768px){.kc-banner .close,.kc-banner--membership .close,.kc-banner--dismissible .close{font-size:2em}}.kc-banner--membership,.kc-banner--dismissible{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}@media print, screen and (min-width: 480px){.kc-banner--membership,.kc-banner--dismissible{transition:all .7s;top:0;width:100%;z-index:100}}.kc-banner--membership .close,.kc-banner--dismissible .close{float:none;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;align-self:flex-start;line-height:1.5em}@media print, screen and (min-width: 350px){.kc-banner--membership .close,.kc-banner--dismissible .close{line-height:.75em}}.kc-banner--membership .banner-detail,.kc-banner--dismissible .banner-detail{margin-right:30px;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media print, screen and (min-width: 768px){.kc-banner--membership .banner-detail,.kc-banner--dismissible .banner-detail{margin-right:15px}}.kc-banner--membership .banner-detail p{margin-right:15px;margin-bottom:0px;text-align:left;line-height:1.4em}@media print, screen and (min-width: 480px){.kc-banner--membership .banner-detail p{text-align:center}}.kc-banner--membership .banner-detail p a{white-space:nowrap}.header-branding{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;display:block;width:100%;background-color:#fff;text-align:center;padding:10px 0 5px}.header-branding-logo{display:none}.header-branding-logo-mobile{height:1.5em}@media print, screen and (min-width: 768px){.header-branding{background-color:transparent;width:148px;padding:0;margin-top:10px;margin-left:15px;float:left}.header-branding-logo{display:block}.header-branding-logo-mobile{display:none}}@media print, screen and (min-width: 992px){.header-branding{margin-left:30px}}svg.header-branding-logo-mobile{height:1.25em;padding-bottom:0;margin-bottom:-.25em}.header-utility-links-mobile{background:#EFEFEF;height:45px}.header-utilities .split{width:33.3%;height:45px;text-align:center;float:left;position:relative}.header-utilities .split a{display:block;height:45px;padding:12.5px 0;color:#000;font-family:"Questrial","Century Gothic",Arial,sans-serif;font-size:.875em}.header-utilities .split img,.header-utilities .split svg,.header-utilities .split .glyphicon,.header-utilities .split .fa,.header-utilities .split .fas{margin-right:8px;padding-bottom:3px}.header-utilities .split svg path{fill:#000}.header-utilities .split:not(:last-child):after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:#E0DFDF}.header-utilities .split.multi{padding-top:10px}.header-utilities .split.multi a{display:inline-block;padding:0;height:18px;margin:0 11px}.header-utilities .split.multi img{margin-right:0;padding-bottom:1px}.header-utilities .split.multi .toggle-nav{position:relative;width:18px;vertical-align:middle;background-image:url(/images/cstraight/icons/icon-menu.svg);background-size:18px 13px;background-repeat:no-repeat;background-position:center}body.show-nav .header-utilities .split.multi .toggle-nav{background-image:url(/images/cstraight/icons/icon-menu-open.svg)}.nav-triangle{display:none;position:absolute;pointer-events:none;transition:.2s;border-top:1px solid #D1CFCF;border-left:1px solid #D1CFCF;background:white;height:13.5px;width:13px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);bottom:-20px;left:3.5px;z-index:20}.headroom--top .nav-triangle{bottom:-22px}@media print, screen and (min-width: 768px){.header-utilities{padding:0;height:46px;text-align:right}}.header-utility-links{font-family:"freight-sans-pro",Verdana,Geneva,sans-serif;transform:skewX(30deg);-o-transform:skewX(30deg);-moz-transform:skewX(30deg);-webkit-transform:skewX(30deg);background-color:#ccc;padding:5px 15px 5px 5px}.header-utility-links>div,.header-utility-links:after{display:inline-block;transform:skewX(-30deg);-o-transform:skewX(-30deg);-moz-transform:skewX(-30deg);-webkit-transform:skewX(-30deg)}.header-utility-links:after{position:absolute;top:0;bottom:0;right:-1px;z-index:-1;content:"";width:15px;background-color:#ccc}.header-utility-links a,.header-utility-links button{display:inline-block;color:#000;font-size:.85em;padding:.25em 0;-webkit-font-smoothing:antialiased;margin-left:20px}.header-utility-links a:hover,.header-utility-links button:hover{text-decoration:underline}.header-utility-links a img,.header-utility-links a svg,.header-utility-links a .glyphicon,.header-utility-links a .fa,.header-utility-links a .fas,.header-utility-links button img,.header-utility-links button svg,.header-utility-links button .glyphicon,.header-utility-links button .fa,.header-utility-links button .fas{vertical-align:text-top;margin-right:2px}.header-utility-links a img path,.header-utility-links a svg path,.header-utility-links a .glyphicon path,.header-utility-links a .fa path,.header-utility-links a .fas path,.header-utility-links button img path,.header-utility-links button svg path,.header-utility-links button .glyphicon path,.header-utility-links button .fa path,.header-utility-links button .fas path{fill:#000}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.header-utility-links a svg,.header-utility-links button svg{width:1.25em}}.header-utility-links button.btn{font-family:"freight-sans-pro",Verdana,Geneva,sans-serif}.header-utility-links .dropdown-menu a{margin-left:0}@media print, screen and (min-width: 768px){.header-utility-links{border:1px solid #ccc;position:relative;top:-1px}}@media print, screen and (min-width: 992px){.header-utility-links{padding-right:30px}.header-utility-links:after{width:30px}}@media (max-width: 992px) and (min-width: 768px){.header-utility-links-shop a,.header-utility-links-account a,.header-utility-links-account button{margin-left:12px}.header-utility-links-shop a .glyphicon,.header-utility-links-shop a .fa,.header-utility-links-shop a .fas,.header-utility-links-account a .glyphicon,.header-utility-links-account a .fa,.header-utility-links-account a .fas,.header-utility-links-account button .glyphicon,.header-utility-links-account button .fa,.header-utility-links-account button .fas{font-size:1.3em}.header-utility-links-shop a svg,.header-utility-links-account a svg,.header-utility-links-account button svg{height:1.2em}}@media screen and (max-width: 992px) and (min-width: 768px) and (-ms-high-contrast: active), (max-width: 992px) and (min-width: 768px) and (-ms-high-contrast: none){.header-utility-links-shop a svg,.header-utility-links-account a svg,.header-utility-links-account button svg{width:1.75em}}.header-logos{font-family:"freight-sans-pro",Verdana,Geneva,sans-serif;text-align:right;padding:0;margin:0;display:inline-block}.header-logos li{display:inline-block;text-align:center}.header-logos li.nso a,.header-logos li.wno a{width:auto}.header-logos li a{border:1px solid transparent;display:inline-block;font-size:.85em;padding:7px 15px;transform:skewX(30deg);-o-transform:skewX(30deg);-moz-transform:skewX(30deg);-webkit-transform:skewX(30deg);background-color:#f1f1f1;color:#000}.header-logos li a:hover,.header-logos li a.active{border-color:#f1f1f1;background-color:#fff}.header-logos li img,.header-logos li svg{width:100%}.header-logos li img,.header-logos li span{display:inline-block;transform:skewX(-30deg);-o-transform:skewX(-30deg);-moz-transform:skewX(-30deg);-webkit-transform:skewX(-30deg)}@media print, screen and (min-width: 992px){.header-logos li a{padding-right:15px;padding-left:15px}}.header-search-form.mobile{display:none;position:absolute;z-index:99;height:45px;width:100%}.header-search-form.mobile .header-search{display:block}.header-search-form.mobile .header-close-search{top:0}.header-search-form.mobile .header-close-search{display:block}.is-searching .header-search-form.mobile{display:block}.is-searching .header-utilities{display:none}@media print, screen and (min-width: 480px){.is-searching .header-utilities{display:block}}.is-searching [class*="kc-banner"],.show-nav [class*="kc-banner"]{height:0px;padding:0;margin-top:-2px;overflow:hidden}@media print, screen and (min-width: 350px){.is-searching [class*="kc-banner"],.show-nav [class*="kc-banner"]{margin-top:-5px}}@media print, screen and (min-width: 768px){.header-search-form.mobile .header-close-search{top:-25%}.headroom--top .header-search-form{margin-top:-40px}}.headroom--not-top .header-search-form{top:0}.header-search{display:none;width:100%;height:45px;padding-left:46px;padding-right:15px;background-color:#EFEFEF;border-radius:0;font-size:16px;-webkit-font-smoothing:antialiased;color:#656262;background-image:url(/images/cstraight/icons/icon-search-red.svg);background-position:left 18px center;background-repeat:no-repeat;background-size:17px 17px;border:none;outline:none;z-index:30}.header-search::-webkit-input-placeholder{color:#656262}.header-search:-moz-placeholder{color:#656262}.header-search::-moz-placeholder{color:#656262}.header-search:-ms-input-placeholder{color:#656262}.header-close-search{width:45px;height:45px;display:none;background:url(/images/cstraight/icons/icon-x-gray.svg) no-repeat;background-size:14px 14px;background-position:center;opacity:.9;cursor:pointer;position:absolute;top:40px;right:0;z-index:35}.headroom--not-top .header-close-search{top:17px}@media print, screen and (min-width: 768px){.header-search{display:block;width:50em;position:static;float:right;height:34px;font-size:.875em;padding-left:33px;background-position:left 12px center;background-repeat:no-repeat;background-size:15px 15px}}@media print, screen and (min-width: 992px){.header-search{width:70em}}@media print, screen and (min-width: 768px){.header-search-form{display:block;float:right;top:0}}@media screen and (max-width: 767px){.header.cf{height:83px}}@media screen and (max-width: 767px) and (pointer: coarse){.header.cf{top:82px}}@media screen and (max-width: 767px){.headroom--not-top .header-utilities{will-change:transform;transition:transform 200ms linear;position:fixed;width:100%;z-index:60;top:0}.headroom--pinned .header-utilities{transform:translateY(0%);box-shadow:0 2px 3px 0 rgba(0,0,0,0.1)}.headroom--not-top .header-search-form.mobile{box-shadow:0 2px 3px 0 rgba(0,0,0,0.1)}.headroom--unpinned .header-utilities{transform:translateY(-100%)}.headroom--top.headroom--pinned .header-utilities{transform:none;box-shadow:none}.fix-controls .mobile-controls{position:fixed;top:0px;width:100%;background:white;box-shadow:0 2px 3px 0 rgba(0,0,0,0.1);z-index:40;transform:translateY(-100%)}.fix-controls .mobile-controls.slide-in{transform:translateY(0)}.headroom--pinned.fix-controls .mobile-controls{transform:translateY(45px)}}.events-calendar{display:none;width:100%;border-radius:4px}@media print, screen and (min-width: 992px){.events-calendar{border:1px solid #DCDCDC}}.view-calendar.month .events-calendar.month{display:table}.view-calendar.week .events-calendar.week{display:table}@media screen and (max-width: 767px){.view-calendar.month .events-calendar.month,.view-calendar.week .events-calendar.month{display:table}.view-calendar.week .events-calendar.week{display:none}}@media screen and (max-width: 991px){.events-calendar thead{display:none}}.events-calendar th{background:#EFEFEF;text-align:center;border-left:1px solid #DCDCDC;height:39px;padding-top:2px;color:#000;font-family:"Questrial","Century Gothic",Arial,sans-serif;font-size:0.938em;text-transform:uppercase;width:14.285%;vertical-align:middle}.events-calendar th:first-child{border-left:0}.events-calendar td{display:block;margin-bottom:15px}@media print, screen and (min-width: 992px){.events-calendar td{display:table-cell;position:relative;border:1px solid #DCDCDC;padding:8px 10px 32px;vertical-align:top;margin-bottom:0}.events-calendar td:first-child{border-left:0}}.events-calendar td.other-month{background:#fcfcfc;background-clip:padding-box}.events-calendar td.other-month .day-number{color:#999}.full-date{display:block;color:#000;font-family:Arial,sans-serif;font-weight:bold;font-size:14px}@media print, screen and (min-width: 992px){.full-date{display:none}}.events-calendar .day-number{display:none;width:26px;height:26px;border-radius:50%;font-size:1.125em;color:#000;font-family:"Questrial","Century Gothic",Arial,sans-serif;text-align:center;line-height:26px;-webkit-font-smoothing:antialiased}@media print, screen and (min-width: 992px){.events-calendar .day-number{display:block}}.events-calendar .today .day-number{background:#c00;color:white}@media (max-width: 768px){.date-range{display:block}}.event-snippet{background:#F7F7F7;padding:10px 6px 10px 10px;margin-top:7px}.event-snippet h4{color:#333;font-family:Arial,sans-serif;font-size:.875rem;line-height:1.46;margin:0}.event-snippet .title{font-style:italic;display:inline-block}.event-snippet .event-showing{color:#c00;font-family:"Questrial","Century Gothic",Arial,sans-serif;font-size:.813em;display:inline-block;padding-right:10px}.event-snippet .event-showing span{vertical-align:middle}.event-snippet .event-showing img{margin-left:3px}.event-snippet .event-showing a.time{margin-top:3px;font-size:1.1em;padding:3px 6px;text-transform:none;background-color:rgba(255,255,255,0.75)}.event-snippet .event-showing a.time:hover{background:#c00;border:1px solid #c00}.event-snippet .event-showing a.time:hover,.event-snippet .event-showing a.time .c-anim-btn{color:#ffffff}.event-snippet .event-showing a.time .c-anim-btn{text-transform:uppercase}.event-snippet .event-showing:last-of-type{padding-right:0}.event-snippet .event-showing.sold-out{color:#999}.event-snippet .event-showing.sold-out .time{text-decoration:line-through;color:#999}.event-snippet .event-showing .audio-described{width:23px;height:9px}.event-snippet .event-showing .sign-interpreted{width:18px;height:15px}.event-snippet .event-showing .mytix{width:14px;height:14px}.event-snippet .event-showing .captioned{width:20px;height:9px}.event-snippet .event-showing .sensory-friendly{width:17px;height:9px}.events-calendar .view-more{position:absolute;bottom:8px;left:0;right:0;font-size:.75em;text-align:center}.event-snippet.long{padding:10px 11px;margin-top:8px}.event-snippet.long h4{margin-bottom:4px;text-align:left}.event-snippet.long .time{font-family:"Questrial","Century Gothic",Arial,sans-serif;font-size:14px;float:left;margin-right:19px}.event-snippet.long .event-icons{display:block;float:left;margin-top:5px;clear:left}.event-snippet.long .callout{float:right;max-width:105px;text-align:center;line-height:1.0em}.event-snippet.long .callout span{font-size:12px;text-align:center;display:block;margin-top:6px;line-height:1.1}.event-snippet.long .callout a.exclusive{font-size:0.8em}.event-snippet.long .btn.btn-default.buy-tickets{text-transform:none;font-family:Arial,sans-serif;font-weight:bold;font-size:14px;padding:6px 27px;-webkit-font-smoothing:antialiased;max-width:105px}@media print, screen and (min-width: 550px){.mobile-events .event-snippet.long .time,.mobile-events .event-snippet.long h4{font-size:15px}}.desktop-events{display:none}@media print, screen and (min-width: 992px){.desktop-events{display:block}}@media print, screen and (min-width: 992px){.events-calendar .mobile-events{display:none}}@media screen and (max-width: 991px){td.empty{display:none}}@media print, screen and (min-width: 768px){.ajax-loaded-calendar-events{display:none}}.stripe.calendar-controls.mobile{padding-bottom:10px}.stripe.calendar-controls.mobile hr{margin-top:10px}a.cal-jump-to-top{font-family:"Questrial","Century Gothic",Arial,sans-serif;color:#c00;text-transform:uppercase}a.cal-jump-to-top.disabled{color:#999999}.month-dropdown-wrap{position:relative;display:inline-block}div.monthArea{display:inline-block}.month-dropdown{text-transform:uppercase;font-family:Arial,sans-serif;color:#0b151e;font-weight:bold;font-size:.938em;background:transparent;outline:0;border:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer}.month-dropdown option{text-transform:none}.month-dropdown-sizer{font-weight:bold;font-size:.938em;text-transform:uppercase;display:none}span.month-dropdown{display:none}.events-page .month-dropdown-wrap{float:left}.events-page .month-dropdown-wrap:after{top:16px}@media print, screen and (min-width: 768px){.events-page .month-dropdown-wrap{display:none}}.modal .btn.btn-default:hover,.modal .btn.btn-default:active,.modal .btn.btn-default:focus{text-shadow:none;border-color:#CCC;background:#EFEFEF;color:#333}.modal.daily-events{margin:auto;width:430px;height:100%;max-height:90vh !important;transform:translateY(-30%);-ms-transform:translateY(-30%);-webkit-transform:translateY(-30%)}.modal.daily-events.modal{overflow:hidden}.modal.daily-events .modal-content{border:0;height:auto;box-shadow:none;border-radius:0;border:1px solid #d0d0d0;border-radius:4px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);max-height:100%}.modal.daily-events .modal-header{z-index:20;background:white;position:absolute;width:100%}.modal.daily-events .modal-header h4{font-size:19px}.modal.daily-events .modal-body{padding:11px 24px 24px;padding-top:67px;height:100%;overflow:auto;z-index:10;position:relative}.modal.daily-events .event-snippet h4{float:left;width:186px;margin-bottom:0}.modal.daily-events .event-snippet .event-icons{margin-top:0}.modal.daily-events .btn.btn-default.buy-tickets{color:#333}.modal.daily-events .close{margin-top:-3px}.month-indicator{position:absolute;font-family:Arial,sans-serif;font-weight:bold;color:#999999;text-transform:uppercase;font-size:0.563em;top:2.5px;left:5px;-webkit-font-smoothing:antialiased}.daily-event-paging{margin-bottom:13px}.daily-event-paging .date{font-family:Arial,sans-serif;font-weight:bold;line-height:30px;font-size:14px;padding-top:1px;float:left}.daily-event-paging .btn.btn-default{width:30px;height:30px;padding-top:4px;padding-left:11px;box-shadow:0 2px 0 0 rgba(0,0,0,0.05)}.daily-event-paging .btn.btn-default img{width:8px;height:12px}.daily-event-paging .btn.btn-default:first-child{padding-left:9px}.cal-load-more{margin-top:20px;margin-bottom:20px}#loadOverlay{display:none}.showOverlay{display:block !important;position:absolute;width:100%;height:100%;background-color:rgba(250,250,250,0.5);z-index:99999;cursor:wait;left:0px}#loadOverlay img{margin:0 auto;display:inline-block;left:50%;position:absolute;top:50px}#pg-calednar-parking .events-controls .col-xs-6{width:100%;margin-left:-29px}.stripe.events-wrap{min-height:100px;padding-top:0;position:relative}.view-calendar .events-grid,.view-list .events-grid{display:none}.grid-btn-pad{padding-top:0;clear:both;text-align:center}@media print, screen and (min-width: 768px){.grid-btn-pad{padding-top:12px}}.btn.btn-default.grid-load-more,.btn.btn-default.cal-load-more{width:204px;margin:auto;text-transform:none;font-family:Arial,sans-serif;font-weight:bold;font-size:.875em;-webkit-font-smoothing:antialiased;margin-bottom:15px;margin-top:5px}.btn.btn-default.cal-load-more{margin-top:15px}.event-tile{position:relative;background:white;display:block;background-size:cover;background-position:center;cursor:pointer;width:100%;height:0;padding-top:56.25%;margin:auto;margin-top:0;margin-bottom:25px;max-width:none}.event-tile .event-tile-info{cursor:auto}.events-grid .event-tile{float:none;transition:margin .2s}@media screen and (min-width: 500px) and (max-width: 859px){.events-grid .event-tile{width:48.65%;padding-top:27.5%;margin-right:2.7%;float:left}.events-grid .event-tile:nth-child(2n){margin-right:0}}@media screen and (min-width: 860px) and (max-width: 1100px){.events-grid .event-tile{width:31.5333333%;padding-top:17.75%;margin-right:2.7%;float:left}.events-grid .event-tile:nth-child(3n){margin-right:0}}@media print, screen and (min-width: 1100px){.events-grid .event-tile{width:22.975%;padding-top:13%;margin-right:2.7%;float:left}.events-grid .event-tile:nth-child(4n){margin-right:0}}.event-tile-text{position:absolute;left:0;right:0;bottom:0;-webkit-font-smoothing:antialiased;padding:3% 6% 6% 6%;background-image:-webkit-linear-gradient(transparent 0%, rgba(0,0,0,0.6) 75%, rgba(0,0,0,0.95) 100%);background-image:-o-linear-gradient(transparent 0%, rgba(0,0,0,0.6) 75%, rgba(0,0,0,0.95) 100%);background-image:linear-gradient(transparent 0%, rgba(0,0,0,0.6) 75%, rgba(0,0,0,0.95) 100%);text-shadow:1px 1px 4px rgba(0,0,0,0.95)}.event-tile-title{display:block;width:100%;font-family:"Questrial","Century Gothic",Arial,sans-serif;font-size:1.125em;color:white;line-height:1em;margin-bottom:7px}.event-tile-date,.event-tile-price{font-family:Arial,sans-serif;color:white;font-size:.875em}.event-tile-price big{font-size:1.25em;display:block}.event-tile .close-tile{background:url(/images/cstraight/icons/icon-x-white.svg) no-repeat center;background-size:cover;position:absolute;height:15px;width:15px;top:10px;right:10px}.event-tile.event-offer .event-tile-text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:3%}@media print, screen and (min-width: 768px){.event-tile.event-offer .event-tile-text{padding-bottom:6%}}.event-tile.event-offer .event-tile-date{width:65%}.event-tile.event-offer .event-tile-date span{white-space:nowrap}.event-tile.event-offer .event-tile-price{width:35%;text-align:right}.event-tile.event-offer .event-tile-price del{white-space:nowrap}.event-tile.soldout{position:relative;z-index:0;color:#ffffff;cursor:auto}.event-tile.soldout .alert{border-radius:0;position:absolute;z-index:2;top:0;width:100%;padding:7px;text-align:center;text-transform:uppercase}.event-tile.soldout .alert a{text-transform:none;color:#ffffff}.event-tile.soldout:after{content:"";display:block;position:absolute;top:0;bottom:0px;width:100%;background-color:rgba(255,255,255,0.25)}.event-tile.soldout .event-tile-text{z-index:1;background-image:none}.event-tile.soldout .event-tile-title{font-weight:bold}#container .event-tile .bg-danger{font-size:1em;font-weight:normal}.event-tile.expanded{margin-top:-20px;margin-bottom:45px}.expanded .event-tile-info{opacity:1;pointer-events:auto}.event-tile-info{padding:18px 18px 20px;position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #D1CFCF;border-top:0;border-radius:0 0 4px 4px;z-index:1;box-shadow:0 2px 3px 0 rgba(0,0,0,0.08);opacity:0;transition:.2s;pointer-events:none}.event-tile-info p{font-size:.813em;margin-bottom:15px}.event-tile-info .dropdown-item{padding-left:7px;padding-right:45px;font-size:12px}.event-tile-info .dropdown-item span{display:inline-block;padding-left:3%;border-left:1px solid #ccc;margin-left:2%}.event-tile-info .dropdown-item span:first-child{padding-left:0;border-left:none;margin-left:0}.event-tile-info .btn.btn-default.find-tickets{font-family:Arial,sans-serif;text-transform:none;font-weight:bold;font-size:.875em;-webkit-font-smoothing:antialiased}.event-tile-info .find-tickets,.event-tile-info .find-tickets .btn{margin-top:22px}.event-tile-info .find-tickets:first-child,.event-tile-info .find-tickets .btn:first-child{margin-top:0}.event-details th{width:77px;padding-top:1px;padding-right:19px;padding-bottom:11px;font-size:.75em;font-weight:400;text-transform:uppercase;vertical-align:top}.event-details td{font-size:.75em;font-weight:bold;padding-bottom:11px;vertical-align:top}.event-details td:first-child{padding-top:1px;text-align:center;width:26px;padding-right:8px}.event-details td img{vertical-align:sub}.event-details .run-time img{width:13px;height:15.5px}.event-details .venue img{width:13px;height:16px}.event-details .price img{width:18px;height:18px}.event-details .price td{padding-top:1px}.event-details .price td:first-child{padding-top:0}.event-details tr:last-of-type td,.event-details tr:last-of-type th{padding-bottom:0}.event-tile .modal-footer .find-tickets:before,.event-tile .modal-footer .find-tickets:after{display:table;content:" "}.event-tile .modal-footer select{width:100%;margin-bottom:.5em}@media print, screen and (min-width: 480px){.event-tile .modal-footer select{width:auto;float:left;margin-bottom:0}}.upcoming-events-list{position:relative}.header-nav-container,.no-scroll{overflow-x:hidden}@media print, screen and (min-width: 768px){.header-nav-container{padding-left:2%}.header-nav-container .scroll>ul>li:not(.hide-md)>a{text-transform:uppercase}}.header-utility-links-mobile,.header-nav-container{font-family:"freight-sans-pro",Verdana,Geneva,sans-serif}.header-utility-links-mobile{text-transform:uppercase}#icon-about-wno,#icon-about-nso{max-width:150px;margin:0 auto}#icon-about-nso{max-width:135px}.nav-track{width:2500px;transition:margin .3s;display:none}.nav-track.company{display:block}@media print, screen and (min-width: 768px){.nav-track{width:100%;display:block}}.nav-track .pane{width:100vw;float:left}@media print, screen and (min-width: 768px){.nav-track .pane{width:100%}}.nav-track.main .header-nav{background:white}@media print, screen and (min-width: 768px){.nav-track.main .header-nav{background:transparent}}.header-nav{display:none}.header-nav.is-active{display:block}.header-nav.main{display:block;z-index:30;position:relative}.header-nav.company{display:block}@media print, screen and (min-width: 768px){.icon.hide-sm{display:inline-block}}.header-nav.page-nav{display:block}.header-nav.page-nav.company{display:none}.header-nav.page-nav .nav-title{cursor:pointer}@media print, screen and (min-width: 768px){.header-nav.page-nav .nav-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none}}.header-nav.page-nav .scroll{height:0px;transition:.3s}.header-nav.page-nav a>.caret{display:none}.header-nav.page-nav.company.is-active{display:block}.header-nav ul{list-style-type:none;padding:0;padding-bottom:32px;margin-bottom:0}.header-nav.main ul{padding-bottom:0;border-bottom:0;box-shadow:none}@media print, screen and (min-width: 768px){.header-nav.main ul{text-align:right}}.header-nav li{position:relative}.header-nav li:after{content:"";position:absolute;bottom:0;height:1px;background:#EEE;left:20px;right:20px}.header-nav li.logo-item:after{background:#817d7d}.header-nav li.logo-item a{background:#656262}.header-nav li.logo-item>a{color:rgba(255,255,255,0.65)}.header-nav li.logo-item img{height:14px;opacity:.65;padding-top:0}.header-nav li.logo-item:last-child:after{display:none}.header-nav .scroll{overflow-y:auto;-webkit-overflow-scrolling:touch}.header-nav .social-links{padding:14px 19px 13px}.header-nav .social-links a{padding:0;display:inline-block;margin-right:20px}.header-nav .social-links a.active-state{background:transparent}.header-nav .social-links img{margin-right:0;padding-top:0}.header-nav .social-links:after{display:none}.header-nav.company .social-links{padding-bottom:0}.header-nav.main>.scroll>ul>li>a{font-size:.913em}@media print, screen and (min-width: 1160px){.header-nav.main>.scroll>ul>li>a{font-size:1em}}.header-nav li>a{display:block;color:#000;font-size:.813em;padding:14px 19px 13px;transition:.2s}.header-nav li>a img{vertical-align:text-top;margin-right:4px;padding-top:1px;margin-top:1px}a[data-nav-child]{background-image:url(/images/cstraight/icons/icon-arrow-right.svg);background-repeat:no-repeat;background-position:right 19px center;background-size:6px 9px}@media screen and (max-width: 767px){.header-nav li>a.active-state{background-color:#EEE}.header-nav li.logo-item a.active-state{background:#6d6a6a}.header-nav li.no-link a.active-state{background:transparent}}.nav-title{position:relative;background:#656262;color:white;text-transform:uppercase;font-size:1em;line-height:40px;text-align:center;padding:0 20px;-webkit-font-smoothing:antialiased}.nav-title .header-nav-back{position:absolute;display:block;left:20px;top:0;padding:0;color:white;text-transform:none;font-size:.75em;font-weight:bold}.nav-title .header-nav-back:hover,.nav-title .header-nav-back:active{background-color:transparent;text-decoration:underline}.nav-title img{width:7px;height:12px;margin-top:0px;margin-right:5px}.nav-title:after{display:none}.nav-title .caret{width:0;height:0;border-style:solid;border-width:5px 4px 0 4px;border-color:#ffffff transparent transparent transparent;display:inline-block;margin-top:-2px;margin-left:5px}.is-open .nav-title .caret{border-width:0 4px 5px 4px;border-color:transparent transparent #ffffff transparent}@media screen and (max-width: 767px){.show-nav .nav-track.main{background:rgba(0,0,0,0.2);height:100vh}.show-nav .no-scroll{overflow:hidden;min-height:33em}.show-nav .nav-triangle,.show-nav .nav-track.main{display:block}.show-nav .header-utilities .third.multi .toggle-nav{background-image:url(/images/cstraight/icons/icon-x-red-alt.svg);background-size:15px 15px;background-repeat:no-repeat;background-position:center}.show-nav.headroom--unpinned .header-utilities{transform:translateY(0%)}.show-nav.headroom--not-top .no-scroll{padding-top:85px}.show-nav.headroom--top .header-nav-container{top:83px}}@media screen and (max-width: 767px) and (pointer: coarse){.show-nav.headroom--top .header-nav-container{top:82px}}@media screen and (max-width: 767px){.show-nav .header{height:100%;position:absolute;top:0;left:0;right:0;z-index:9}.show-nav .header-nav-container{overflow:hidden;position:fixed;top:45px;left:0;width:100%;max-height:100%;z-index:20}.show-nav .headroom--not-top .header-nav-container{top:44px}.show-nav .mobile-controls{display:none}.show-nav .header-utilities{box-shadow:none}.show-nav.nav-depth-1 .header-nav-container,.show-nav.nav-depth-2 .header-nav-container{overflow-y:hidden}.show-nav.nav-depth-1 .nav-track.company,.show-nav.nav-depth-2 .nav-track.company{margin:0}}@media screen and (max-width: 767px){.main-nav-depth-1 .header-utility-links-mobile,.main-nav-depth-2 .header-utility-links-mobile{border-color:#EFEFEF}.main-nav-depth-1 .nav-triangle,.main-nav-depth-2 .nav-triangle{background:#656262;border-color:#656262}.main-nav-depth-1 .nav-track.main{margin-left:-100vw}.main-nav-depth-2 .nav-track.main{margin-left:-200vw}.company-nav-depth-1 .nav-track.company{margin-left:-100vw}}@media print, screen and (min-width: 768px){.header-nav-container .nav-track{display:block;width:100%}.header-nav-container .nav-track .pane{width:100%}.header-nav-container .nav-track .depth-1,.header-nav-container .nav-track .depth-2{display:none}.header-nav-container .header-nav.main{height:54px;position:static}.header-nav-container .header-nav.main>ul{background:#EFEFEF;height:54px}.header-nav-container li{display:block;float:left;text-align:center;position:static}.header-nav-container li:after{display:none}.header-nav-container .hide-md{display:none}.header-nav-container .explore-link,.header-nav-container .visit-link,.header-nav-container .watch-link,.header-nav-container .education-link,.header-nav-container .about-link,.header-nav-container .support-link,.header-nav-container .events-link{padding:0 .25%;display:inline-block;float:none}}@media print, screen and (min-width: 768px) and (min-width: 768px){.header-nav-container .explore-link,.header-nav-container .visit-link,.header-nav-container .watch-link,.header-nav-container .education-link,.header-nav-container .about-link,.header-nav-container .support-link,.header-nav-container .events-link{padding:0 1%}}@media print, screen and (min-width: 768px){.header-nav-container .events-link{font-weight:bold}.header-nav-container .events-link svg path{fill:#000;height:1.1em}.header-nav-container li>a{height:54px;padding:19px 1px 13px}}@media print, screen and (min-width: 768px) and (min-width: 992px){.header-nav-container li>a{padding-left:5px;padding-right:5px}}@media print, screen and (min-width: 768px){.header-nav-container li>a:hover::after,.header-nav-container .show-mega-menu a[data-nav-child]::after{content:"";display:block;height:2px;background-color:#000;margin-left:auto;margin-right:auto}.header-nav-container li>a .events-link a{font-weight:bold}.header-nav-container a[data-nav-child]{background-image:none}}@media print, screen and (min-width: 796px){.header-nav-container .watch-link>a{padding-top:19px}}@media print, screen and (min-width: 768px){.nso+.nav-track .header-nav.company .nav-title{color:#007CBB}.wno+.nav-track .header-nav.company .nav-title{color:#CF102D}.header-nav.company{border-bottom:1px solid #EEE}.header-nav.company .nav-title{width:auto;display:inline-block;background:transparent;font-size:1.125em;float:left;padding-top:8px;padding-right:0}.header-nav.company li{display:inline-block}.header-nav.company li:after{display:none}.header-nav.company li.hide-md{display:none}.header-nav.company a[data-nav-child]{background-image:none;position:relative}.header-nav.company a[data-nav-child]:after{content:"";position:absolute;background:white;width:100%;bottom:7px;left:0;height:4px;z-index:11;opacity:0;transition:.2s;pointer-events:none}.header-nav.company .scroll{height:auto !important;overflow:visible}.header-nav.company a>.caret{display:inline-block;vertical-align:middle;padding-bottom:2px}.header-nav.company .scroll>ul{padding-bottom:0;border-bottom:0;box-shadow:none;padding-top:7px}.header-nav.company .scroll>ul>li>a{font-size:.813em;padding:10px 17px 16px;border-radius:4px 4px 0 0;border:2px solid transparent}.header-nav.company .scroll>ul>li>a:hover{color:#c00;background:white}}.company .company-subnav{display:none;opacity:0;min-width:200px;position:absolute;background-color:#fff;border:2px solid #D1CFCF;border-radius:0 4px 4px 4px;z-index:10;padding-top:9px;padding-bottom:6px;pointer-events:none;transition:.2s;top:36px}.company .company-subnav a:hover{background:#e5f2f8}.company .company-subnav li{display:block}.company .company-subnav a{padding:8px 14px 7px}.company .company-subnav a:hover{background:#e7f2f7;color:#333}.company .company-subnav.drop-left{right:0;border-radius:4px 0 4px 4px}@media print, screen and (min-width: 768px){.company .company-subnav{display:block}.header-nav.company li:hover a[data-nav-child]{color:#c00}.header-nav.company li.show-dropdown a[data-nav-child]{color:#c00}.header-nav.company li.show-dropdown ul{opacity:1;pointer-events:auto}}.header-nav.company li.overflow-links{display:none}@media print, screen and (min-width: 768px){.header-nav.company li.overflow{display:none}.header-nav.company .overflow-links li{display:none}.header-nav.company .overflow-links li.overflow{display:block}.header-nav.company .overflow-links li:hover{background:#e7f2f7}.header-nav.company .overflow-links li ul{opacity:0;transition:.2s;pointer-events:none;position:absolute;right:100%;padding-bottom:0;border:2px solid #D1CFCF;border-radius:4px 0 0 4px;border-right:0;top:0;margin-right:2px}.header-nav.company .overflow-links li:hover ul{opacity:1;pointer-events:auto}.header-nav.company .overflow-links li li{display:block;width:170px}.header-nav.company .overflow-links li li:first-of-type:after{content:"";display:block;position:absolute;right:-2px;width:2px;background:white;height:100%;left:auto}.header-nav.overflow li.overflow-links{display:inline-block}}.portal-nav,.portal-nav .dropdown-menu{font-size:.813rem}.portal-nav{border-bottom:1px solid #EEE;margin-bottom:1em}.portal-nav>*:first-child{text-transform:none;font-size:1.15rem;padding-top:16px;padding-bottom:14px}.portal-nav .nav-pills{padding-bottom:0px}.portal-nav .nav-pills .dropdown-submenu.open{border-radius:4px 0px 0px 4px}.portal-nav .nav-pills .dropdown-submenu.open .dropdown-menu{top:-4px;left:100%;border-left:0px;border-radius:0px 4px 4px 0px}.portal-nav .nav-pills .dropdown-submenu.open .dropdown-menu::before{content:"\25BA";display:inline-block;position:absolute;top:1.5em;left:-1.25em;font-size:.85em;color:#595959}.portal-nav .nav-pills>li.active>a,.portal-nav .nav-pills>li.active>a:focus,.portal-nav .nav-pills>li.active>a:hover,.portal-nav .nav>li>a:focus,.portal-nav .nav>li>a:hover,.portal-nav .dropdown-menu>.active>a,.portal-nav .dropdown-menu>.active>a:focus,.portal-nav .dropdown-menu>.active>a:hover{background-color:transparent;color:#CC0000}.portal-nav .nav li>a{padding:18px 15px 17px}.portal-nav .dropdown-menu{top:85%;left:15px;border:2px solid #d1cfcf;transition:all 0.2s ease 0s}.portal-nav .dropdown-menu li{display:block}.portal-nav .dropdown-menu li>a{padding:10px 10%}.portal-nav,.portal-nav .nav>li>a{color:#0b151e}@media print, screen and (min-width: 768px){.header-nav.main>.scroll{overflow:visible}}.mega-menu{display:none;position:absolute;width:100%;top:100px;left:0;padding:30px;background:white;box-shadow:0 4px 4px 0 rgba(0,0,0,0.1);border-top:1px solid #D1CFCF;border-bottom:1px solid #D1CFCF;z-index:9999;text-align:left;overflow:hidden}.mega-menu:before{content:"";position:absolute;width:100%;top:0;left:0;height:3px;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.1)}.mega-menu .row{max-width:1400px;padding-top:29px}.mega-menu .row .row{max-width:none;padding-top:0}.mega-menu h3{color:#c00;font-size:2em;margin-top:0}.mega-menu-title{display:block;font-family:"freight-text-pro",Georgia,Times,serif;color:#000;font-size:2.4em;font-weight:bold;margin-top:0;margin-bottom:0}@media print, screen and (min-width: 1200px){.mega-menu-title{font-size:2.15em}}.mega-menu-image-link{display:block;margin-bottom:10px}.mega-menu-image-link img{width:100%}.mega-menu-image-link:hover{opacity:.8}.mega-menu-image-link span{color:#000;display:block;padding-top:10px}.mega-menu-image-link:hover span{color:#c00}.mega-menu .features{margin-bottom:1em}.mega-menu .features .row:first-child{padding-top:0}.mega-menu .features .YELL{clear:left;padding-top:1em;border-top:1px solid #f1f1f1;margin-top:1em}@media print, screen and (min-width: 1200px){.mega-menu .features{padding-right:30px}}@media print, screen and (min-width: 992px){.mega-menu .mega-artist{padding-left:50px}}@media print, screen and (min-width: 1200px){.mega-menu .mega-artist{padding-left:30px}}.mega-menu-list-title{display:block;font-family:"freight-text-pro",Georgia,Times,serif;font-weight:bold;color:#000;font-size:1.55em;line-height:1.1;margin-bottom:1em}.mega-menu .mega-menu-list{display:block;width:auto;padding-right:45px;padding-top:28px;float:left}@media print, screen and (min-width: 1300px){.mega-menu .mega-menu-list{padding-right:95px}}.mega-menu li,.mega-menu p{line-height:1.3}.mega-menu li{float:none;display:block;text-align:left;border:0}.mega-menu li:not(:last-child){margin-bottom:14px}.mega-menu li a{padding:0;height:auto;border:0;transition:.2s;font-size:1.05em}.mega-menu li a:hover{background:transparent;color:#c00}.mega-menu li a:hover::after{content:none}@media print, screen and (min-width: 960px){.mega-menu li a{font-size:1.15em}}@media print, screen and (min-width: 768px){.show-mega-menu .mega-menu{display:block}}.mega-menu-companies{padding-left:346px}@media print, screen and (min-width: 960px){.mega-menu-companies{padding-left:290px;float:none;clear:none;padding-top:0}}@media print, screen and (min-width: 1160px){.mega-menu-companies{padding-left:392px}}@media print, screen and (min-width: 1300px){.mega-menu-companies{padding-left:432px}}@media print, screen and (min-width: 1320px){.mega-menu-companies{padding-left:517px}}.mega-menu-company{display:block;width:120px;float:left;padding:25px 10px;margin:0 15px;border:1px solid white;border-radius:4px;transition:.2s}.mega-menu-company:hover{border-color:#D1CFCF;box-shadow:0 2px 3px 0 rgba(0,0,0,0.08)}.mega-menu-company:nth-child(2){width:130px}@media print, screen and (min-width: 992px){.mega-menu-company{padding:25px 20px;width:140px}.mega-menu-company:nth-child(2){width:150px}}.mega-menu-company-title{font-size:.75em;font-family:Arial,sans-serif;font-weight:bold;color:#333;margin-top:23px;margin-bottom:8px}.mega-menu-company p{font-size:.75em}form#aspnetForm .modal{position:static;display:block;overflow:visible}form#aspnetForm .fade{opacity:1}form#aspnetForm .modal.fade .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){kc-super-modal .modal{padding-right:16px}}.modal table.buy{width:100%;max-width:400px}.modal table.buy th,.modal table.buy td{padding-right:0px}.modal-backdrop{z-index:999}.modal-confirmation,.fast-find-confirm-modal{text-align:center}@media (min-width: 768px){.modal-confirmation,.fast-find-confirm-modal{width:400px}}.modal-filter{background-color:#fff;padding:1.0em;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow-y:auto;overflow-x:hidden}.modal-filter .checkbox-list>li{display:inline-block;width:50%;max-width:200px;min-width:103px}@media (min-width: 768px){.modal-filter .checkbox-list>li{width:auto}}.modal-filter .btn>label{text-overflow:ellipsis;overflow:hidden}.modal-filter>div:last-child{padding-bottom:1em}.modal-footer .flex-row{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.modal.modal-scroll-body{-webkit-overflow-scrolling:auto}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.modal-scroll-body .modal-dialog{height:90%}}.modal-scroll-body .modal-content{display:-ms-flexbox;display:flex;height:100%;max-height:95vh;-ms-flex-direction:column;flex-direction:column}.modal-scroll-body .modal-content .modal-header,.modal-scroll-body .modal-content .modal-footer{flex-grow:0;min-height:auto}.modal-scroll-body .modal-content .modal-body{-ms-flex:1;flex-grow:1;overflow-y:auto}.modal-scroll-body .modal-content .modal-body .row:not(td){margin:0}@media (min-width: 768px){.modal-scroll-body .modal-content .modal-body .row:not(td){margin:0px -15px}}.modal-scroll-body .modal-content .modal-body .row:not(td)>[class*="col-"]:not(td){padding:0px}@media (min-width: 768px){.modal-scroll-body .modal-content .modal-body .row:not(td)>[class*="col-"]:not(td){padding-left:15px;padding-right:15px}}.modal.selected-tickets .modal-header{padding-right:6em}.modal.selected-tickets .modal-footer,.modal.selected-tickets .modal-footer .total-n-more{text-align:center}.modal.selected-tickets .total-price{margin-right:1em}.modal.selected-tickets .modal-footer .flex-row{display:block}.modal.selected-tickets .modal-footer .flex-row div{padding:0}.modal.selected-tickets .modal-footer .flex-row div:first-child{margin-bottom:1.15em}@media (min-width: 768px){.modal.selected-tickets .modal-footer{text-align:right}.modal.selected-tickets .modal-footer .flex-row{display:flex}.modal.selected-tickets .modal-footer .total-n-more{text-align:left}.modal.selected-tickets .total-price{margin-right:.25em}}@media (pointer: coarse){.modal select,.modal textarea,.modal input[type="text"],.modal input[type="password"],.modal input[type="datetime"],.modal input[type="datetime-local"],.modal input[type="date"],.modal input[type="month"],.modal input[type="time"],.modal input[type="week"],.modal input[type="number"],.modal input[type="email"],.modal input[type="url"]{font-size:16px}.modal form [class*="col-"],.modal form .input-group,.modal form .input-group .form-control,.modal form .checkbox,.modal form .radio{position:static}#Contribution-Widget.modal-scroll-body .modal-dialog{margin:0px auto}#Contribution-Widget.modal-scroll-body .modal-content{max-height:none}#Contribution-Widget.modal-scroll-body .modal-dialog,#Contribution-Widget.modal-scroll-body .modal-content{height:100%}}.event-hero{background-color:#656262;overflow:hidden}.event-hero-slide{position:relative;background-color:#656262;padding:0 0 41px;height:auto}.event-hero-slide:focus{outline:none}.event-hero-slide:before{display:none}@media print, screen and (min-width: 768px){.event-hero-slide:before{display:block;opacity:0.6;height:266px}}.event-hero-image{width:100%;padding-top:67%;background-size:cover}.event-hero-caption{-webkit-font-smoothing:antialiased;padding:0 18px;z-index:5}.event-hero-title{font-family:Arial,sans-serif;font-weight:normal;font-size:1.938em;color:#ffffff}.event-hero-title small{color:#ffffff}.event-hero-date{font-family:Arial,sans-serif;font-size:1.250em;color:white}a.event-hero-tickets{display:block;font-family:Arial,sans-serif;font-weight:bold;text-transform:uppercase;font-size:1em;padding:10px 12px;border:1px solid #ccc;color:white;text-align:center;border-radius:4px;-webkit-font-smoothing:antialiased;margin:17px 18px 0;z-index:5;transition:.2s}a.event-hero-tickets:hover{background:#c00;border-color:#c00}@media print, screen and (min-width: 471px){a.event-hero-tickets{max-width:320px}}@media print, screen and (min-width: 768px){.event-hero{height:500px}.event-hero-slide{height:auto;padding:0}.event-hero-image{width:100%;height:500px;padding:0;background-position-y:40%}.event-hero-caption{margin:0;position:absolute;bottom:105px;left:30px;bottom:54px;right:200px}.event-hero-title{text-shadow:0 3px 5px rgba(0,0,0,0.45)}a.event-hero-tickets{position:absolute;right:18px;bottom:18px;border:2px solid white;width:auto;display:inline-block;font-size:1em;right:30px;bottom:54px;margin:0;padding:10px 19px}}@media print, screen and (min-width: 960px){.event-hero-title{font-size:3.375em}.event-hero-date{font-size:2.5em}a.event-hero-tickets{padding:9px 19px;font-size:1.25em}}.event-hero-arrow{position:absolute;width:32px;height:32px;border-radius:50%;background:#656262;color:#B6B5B5;text-align:center;line-height:33px;top:50%;z-index:1;cursor:pointer}.event-hero-arrow.left{left:30px}.event-hero-arrow.right{right:30px}.event-hero-arrow.left i{padding-right:2px}.event-hero-arrow.right i{padding-left:2px}.event-hero-arrow:hover{opacity:.9}@media screen and (max-width: 767px){.event-hero-arrow{display:none !important}}.event-hero .slick-dots{position:absolute;left:0;right:0;bottom:8px;list-style-type:none;text-align:center;padding:0;margin:0}.event-hero .slick-dots li{width:8px;height:8px;border-radius:50%;background:white;opacity:0.34;display:inline-block;margin:0 4px;color:transparent;cursor:pointer;transition:.2s}.event-hero .slick-dots li.slick-active,.event-hero .slick-dots li:hover{opacity:1}.event-hero .slick-dots li button{display:none}@media print, screen and (min-width: 768px){.event-hero .slick-dots{display:none !important}}.single .event-hero-slide{padding-bottom:0}.single .event-hero-slide:before{display:block;opacity:0.6}.single .event-hero-image{padding-top:72%;background-position:center}.single .event-hero-caption{padding:0;position:absolute;bottom:15px;left:18px;right:18px;text-shadow:0 3px 5px rgba(0,0,0,0.45)}.single .event-hero-title{margin-bottom:1px}@media screen and (max-width: 767px){.single a.event-hero-tickets{display:none}}@media print, screen and (min-width: 768px){.single .event-hero-image{padding-top:0}.single .event-hero-title{margin-bottom:5px}.single .event-hero-caption{right:240px;bottom:30px;left:30px}.single a.event-hero-tickets{bottom:40px}}@media print, screen and (min-width: 960px){.single .event-hero-caption{left:30px;bottom:26px}.single .event-hero-title{font-size:3.375em;max-width:748px;margin-bottom:14px}.single .event-hero-date{font-size:2.5em}.single a.event-hero-tickets{font-size:1.25em;bottom:54px}}.col-lg-4 li{transition:none;padding:0}.col-lg-4 li:hover{background-color:transparent;box-shadow:none}#wheelchairTicketQuantity div:first-child .companion-note,#standardTicketQuantity .companion-note{display:none}.companion-note{clear:left;text-align:center;font-size:.9em;margin-left:10%}.ff-explainer{display:none;margin:0 auto 2.5em;text-align:center;width:610px}@media (min-width: 768px){.ff-explainer{display:block}}.ff-explainer-img{left:3px;position:relative}.ff-explainer-list{display:flex;margin-top:0.75em}.ff-explainer-list>li{color:#666;flex:1;font-size:13px}.ff-specific-dates .access-icon{margin-top:0.25em;float:right;margin-right:0px;margin-left:6px}@media (min-width: 768px){.ff-specific-dates .access-icon{margin-left:-25px;position:relative;float:none;left:7.75em}}@media (min-width: 768px){.info-link.btn.btn-link{padding-left:2%;padding-right:2%}}.sticky-wrapper .alert{position:relative;margin-right:-15px;margin-left:-15px;justify-content:center}.sticky-wrapper .alert>div{align-self:center}.sticky-wrapper .alert .notifications{padding:0;padding-right:10px}.sticky-wrapper .alert .notifications p{font-size:85%}.sticky-wrapper .alert .tickets-timer{position:static;padding-left:15px;border-left:1px solid rgba(169,68,66,0.2)}.sticky-wrapper .alert .tickets-timer small{text-transform:uppercase;font-size:10px}.sticky-wrapper .alert .close{position:absolute;top:5px;right:5px}.ticket-info h3{margin-top:0}.ticket-time>span:last-child{margin-left:.5em}.tickets-timer{position:absolute;right:20px;top:7px;text-align:center}.tickets-timer>span{display:block;font-size:1.25em;color:#a94442}.total-price>span{font-weight:bold}.ticket-venue{text-align:center;padding:5px;backgrouns-color:#f7f7f7;margin:2em 0px 1.5em}.ticket-venue+img{max-width:25em}@media (min-width: 768px){.ticket-venue{margin:0em 0px 2em}}#priceSelector{padding-top:1.75em}.vue-slider-component.vue-slider-horizontal .vue-slider{background-image:linear-gradient(to bottom, #ccc 0, #efefef 100%)}.vue-slider-component.vue-slider-horizontal .vue-slider-dot,.vue-slider-component.vue-slider-horizontal .vue-slider-process{background-color:#cc0000}.vue-slider-component.vue-slider-horizontal .vue-slider-dot{box-shadow:none;width:20px !important;height:20px !important;top:-7px !important}.vue-slider-component.vue-slider-horizontal .vue-slider-piecewise-dot{background-color:rgba(0,0,0,0.3)}.vue-slider-component.vue-slider-horizontal .vue-slider-tooltip{border:none;background-color:#ffffff;color:#333333;padding:0px;font-size:12px}.footer{clear:both;background:#f1f1f1;padding:40px 25px;font-family:"freight-sans-pro",Verdana,Geneva,sans-serif;-webkit-font-smoothing:antialiased}.footer .inner{max-width:1360px;margin:auto}.footer .text-left{display:inline-block}.footer h2{font-family:"freight-text-pro",Georgia,Times,serif;font-size:1.125em;margin-bottom:12px;margin-top:0}.footer h2 a{text-decoration:none}@media print, screen and (min-width: 960px){.footer h2{font-size:1.25em}}.footer p{font-size:.875em;color:#000;margin-bottom:15px;line-height:1.43}.footer p:last-child{margin-bottom:0}.footer a{color:#000;text-decoration:underline;transition:.1s}.footer a:hover{color:#c00}.footer-connect{margin-bottom:31px}@media print, screen and (min-width: 800px){.footer-connect{float:left;width:33%;margin-bottom:0}}.footer-social-links .circle-icon,.footer-social-links .quote-circle{width:35px;height:35px;transition:all 0.2s ease-in-out 0s;position:static}.footer-social-links .circle-icon:not(:first-child),.footer-social-links .quote-circle:not(:first-child){margin-left:6px}.footer-social-links .circle-icon:hover,.footer-social-links .quote-circle:hover{background-color:#b30000}.footer-visit{margin-bottom:31px}@media print, screen and (min-width: 650px){.footer-visit{width:50%;float:left;margin-bottom:0}}@media print, screen and (min-width: 800px){.footer-visit{width:33%}}.footer-visit .no-wrap p:first-child{margin-top:-2px;margin-bottom:18px}.visit-marker{float:left;margin-right:8px;margin-top:-4px;font-size:19px;margin-left:-3.8px;color:#000}@media print, screen and (min-width: 650px){.footer-contact{width:50%;padding-left:10%;float:left}}@media print, screen and (min-width: 650px){.footer-contact{width:33%;padding-left:6%}}.footer-contact p:first-of-type{margin-top:-2px}@media print, screen and (min-width: 930px){.footer-connect,.footer-visit,.footer-contact{text-align:center;padding-left:0}}.footer-bottom{background-color:#ccc;font-size:0.85em}.footer-bottom .inner{max-width:567px;margin:auto}.footer-utility-links{padding:0;margin-bottom:17px}@media print, screen and (min-width: 650px){.footer-utility-links{float:right;margin-bottom:0;position:relative}.footer-utility-links:before{content:"";position:absolute;width:2px;height:15px;background:#D1CFCF;left:-20px;top:1px}}.footer-utility-links li{list-style-type:none;display:inline-block;margin-right:14px}.footer-utility-links li:last-child{margin-right:0;margin-top:6px}@media print, screen and (min-width: 378px){.footer-utility-links li:last-child{margin-top:0}}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:8020}.fancybox-skin{position:relative;background:rgba(255,255,255,0.4);color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/images/cstraight/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/images/cstraight/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:15%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/images/cstraight/fancybox/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:visible !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/images/cstraight/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/images/cstraight/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/images/cstraight/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050;bottom:auto}#fancybox-thumbs.bottom{bottom:2px}#fancybox-thumbs.top{top:2px}#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0}#fancybox-thumbs ul li{float:left;padding:1px;opacity:1}#fancybox-thumbs ul li.active{opacity:1;padding:0;border:1px solid #fff}#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:none}#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;max-width:none}.kc-loading{background-color:rgba(255,255,255,0.5);cursor:wait;height:100%;left:0;position:absolute;top:0;width:100%;z-index:99999}.kc-loading>img{left:50%;margin:0 auto;position:absolute;top:44px;transform:translate(-50%, 0)}.kc-loading-fullscreen{height:100%;position:fixed;width:100%}.kc-loading-fullscreen>img{left:50%;top:50%;transform:translate(-50%, -50%)}.kc-pinned{z-index:10 !important}.is-sticky>.kc-pinned{top:10px !important}.sticky-wrapper .alert{margin-bottom:0}.invalid{border-color:#a94442}.caleran-container.caleran-inline,.caleran-container-mobile.caleran-inline{float:none;font-size:18px}.caleran-container.caleran-inline .caleran-input,.caleran-container-mobile.caleran-inline .caleran-input{margin:auto;width:100% !important}.caleran-container.caleran-inline .caleran-input>.caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-disabled.caleran-disabled-range,.caleran-container.caleran-inline .caleran-container.caleran-inline [class*="-disabled"],.caleran-container-mobile.caleran-inline .caleran-input>.caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-disabled.caleran-disabled-range,.caleran-container-mobile.caleran-inline .caleran-container.caleran-inline [class*="-disabled"]{color:#999;cursor:not-allowed}.caleran-container.caleran-inline .caleran-input>.caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-disabled.caleran-disabled-range.btn-default,.caleran-container.caleran-inline .caleran-input>.caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-disabled.caleran-disabled-range.btn-danger,.caleran-container.caleran-inline .caleran-input>.caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-disabled.caleran-disabled-range.btn-warning,.caleran-container.caleran-inline .caleran-input>.caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-disabled.caleran-disabled-range.btn-info,.caleran-container.caleran-inline .caleran-container.caleran-inline [class*="-disabled"].btn-default,.caleran-container.caleran-inline .caleran-container.caleran-inline [class*="-disabled"].btn-danger,.caleran-container.caleran-inline .caleran-container.caleran-inline [class*="-disabled"].btn-warning,.caleran-container.caleran-inline .caleran-container.caleran-inline [class*="-disabled"].btn-info,.caleran-container-mobile.caleran-inline .caleran-input>.caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-disabled.caleran-disabled-range.btn-default,.caleran-container-mobile.caleran-inline .caleran-input>.caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-disabled.caleran-disabled-range.btn-danger,.caleran-container-mobile.caleran-inline .caleran-input>.caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-disabled.caleran-disabled-range.btn-warning,.caleran-container-mobile.caleran-inline .caleran-input>.caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-disabled.caleran-disabled-range.btn-info,.caleran-container-mobile.caleran-inline .caleran-container.caleran-inline [class*="-disabled"].btn-default,.caleran-container-mobile.caleran-inline .caleran-container.caleran-inline [class*="-disabled"].btn-danger,.caleran-container-mobile.caleran-inline .caleran-container.caleran-inline [class*="-disabled"].btn-warning,.caleran-container-mobile.caleran-inline .caleran-container.caleran-inline [class*="-disabled"].btn-info{border-color:#CCC}.caleran-container.caleran-inline .caleran-title>[class*="-disabled"],.caleran-container-mobile.caleran-inline .caleran-title>[class*="-disabled"]{display:none}.caleran-container.caleran-inline .caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-day[data-value],.caleran-container-mobile.caleran-inline .caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-day[data-value]{color:#c00;font-weight:bold}.caleran-container.caleran-inline .caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-day[data-value].caleran-selected,.caleran-container.caleran-inline .caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-day[data-value].caleran-start,.caleran-container.caleran-inline .caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-day[data-value].caleran-end,.caleran-container-mobile.caleran-inline .caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-day[data-value].caleran-selected,.caleran-container-mobile.caleran-inline .caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-day[data-value].caleran-start,.caleran-container-mobile.caleran-inline .caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-day[data-value].caleran-end{background-color:#c00}.caleran-container.caleran-inline .caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-day[data-value].caleran-start:not(.caleran-hovered) span,.caleran-container.caleran-inline .caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-day[data-value].caleran-end:not(.caleran-hovered) span,.caleran-container-mobile.caleran-inline .caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-day[data-value].caleran-start:not(.caleran-hovered) span,.caleran-container-mobile.caleran-inline .caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-day[data-value].caleran-end:not(.caleran-hovered) span{background-color:#990000;border-radius:10px}.caleran-container.caleran-inline .caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-day[data-value].caleran-start:not(.caleran-hovered),.caleran-container-mobile.caleran-inline .caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-day[data-value].caleran-start:not(.caleran-hovered){border-top-left-radius:12px;border-bottom-left-radius:12px}.caleran-container.caleran-inline .caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-day[data-value].caleran-end:not(.caleran-hovered),.caleran-container-mobile.caleran-inline .caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-day[data-value].caleran-end:not(.caleran-hovered){border-top-right-radius:12px;border-bottom-right-radius:12px}.caleran-container.caleran-inline .caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-day[data-value]:hover:not(.caleran-hovered):not(.caleran-selected),.caleran-container-mobile.caleran-inline .caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-day[data-value]:hover:not(.caleran-hovered):not(.caleran-selected){border-radius:6px}.caleran-container.caleran-inline .caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-day[data-value]:hover:not(.caleran-hovered):not(.caleran-selected),.caleran-container.caleran-inline .caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-day[data-value].caleran-hovered,.caleran-container.caleran-inline .caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-day[data-value].caleran-filtered.caleran-selected:hover,.caleran-container-mobile.caleran-inline .caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-day[data-value]:hover:not(.caleran-hovered):not(.caleran-selected),.caleran-container-mobile.caleran-inline .caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-day[data-value].caleran-hovered,.caleran-container-mobile.caleran-inline .caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-day[data-value].caleran-filtered.caleran-selected:hover{background-color:rgba(204,0,0,0.15)}.caleran-container.caleran-inline .caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-day[data-value].caleran-selected.caleran-filtered,.caleran-container-mobile.caleran-inline .caleran-calendars>.caleran-calendar>.caleran-days-container>.caleran-day[data-value].caleran-selected.caleran-filtered{background-color:rgba(204,0,0,0.05);color:#656262}.caleran-filtered{position:relative}.caleran-hidden{display:none}.caleran-invisible{visibility:hidden}.contribution-page ::-webkit-input-placeholder{color:#fff}.contribution-page ::-moz-placeholder{color:#fff}.contribution-page :-ms-input-placeholder{color:#fff}.contribution-page :-moz-placeholder{color:#fff}.contribution-page input[type='number']{-moz-appearance:textfield}.contribution-page input::-webkit-outer-spin-button,.contribution-page input::-webkit-inner-spin-button{-webkit-appearance:none}#Contribution-Widget h4{margin-top:2em}#Contribution-Widget .amount-field{margin-left:auto;margin-right:auto;text-align:center;width:30%;min-width:200px}#Contribution-Widget .amount-field,#Contribution-Widget .fund-field{margin-bottom:2em}@media (max-width: 767px){#Contribution-Widget .modal-dialog{margin:0px}}@media (max-width: 768px){#Contribution-Widget.modal-scroll-body>.modal-dialog>.modal-content{height:100vh;max-height:none}}#Contribution-Widget .panel-heading>h1{padding:0px;margin:0px}#Contribution-Widget .panel-heading>h2{padding:0px;margin:0px}#Contribution-Widget .panel-heading>h3{padding:0px;margin:0px}#Contribution-Widget .panel-heading>h4{padding:0px;margin:0px}#Contribution-Widget .panel-heading>h5{padding:0px;margin:0px}#Contribution-Widget .panel-heading>h6{padding:0px;margin:0px}#Contribution-Widget .panel-heading>button{padding:3px 10px}#Contribution-Widget .panel-heading.flex-row{align-items:center}#Contribution-Widget li:not(.form-group)>label{margin-left:1em}#Contribution-Widget li:not(.form-group)>label>input[type="radio"]{margin-left:-1em}#Contribution-Widget .credit-card-icon{margin-top:28px;max-height:30px}.donate-today-widget{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:25px;background:#046A9E;color:white;opacity:0.9;z-index:5}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.donate-today-widget{display:block}}.donate-today-widget.is-static{opacity:0}.donate-today-widget.mobile{width:100%;display:none}.donate-today-widget.mobile .donation-amount{width:42%}@media screen and (max-width: 364px){.donate-today-widget.mobile .donation-amount{width:100%}}.donate-today-widget.desktop{width:321px;padding:5px 25px 15px}.donate-today-widget h2{color:white;font-size:1.5rem;text-align:center}@media screen and (max-width: 814px){.donate-today-widget h2{text-align:center}}.donate-today-widget .tax-deductible-text{color:white;margin-top:-5px;font-size:0.8rem;text-align:center}.donate-today-widget .donation-amount-wrap{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.donate-today-widget .donation-amount{width:42%;position:relative;margin:12px 4%}.donate-today-widget .donation-amount:last-child{width:100%}.donate-today-widget .donation-amount:last-child .donation-amount-dollar-icon{display:none;position:absolute;z-index:10;top:50%;left:5%;transform:translateY(-50%)}.donate-today-widget .donation-amount:last-child .custom-amount{width:100%;height:45px;margin-top:0;margin-bottom:0;font-size:1.25rem;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;background-color:transparent;color:white;border:1px solid transparent;border-color:white;border-radius:4px;padding:0}.donate-today-widget .donation-amount:last-child .custom-amount:hover{background:rgba(0,0,0,0.1);color:#c00}.donate-today-widget .donation-amount:last-child .custom-amount:hover ::-webkit-input-placeholder{color:#c00}.donate-today-widget .btn{width:100%;padding:10px 0;font-family:"Questrial","Century Gothic",Arial,sans-serif;font-size:1.125rem}.donate-today-widget .btn:active{outline:0;box-shadow:none}.donate-today-widget.outside-viewport .aside,.donate-today-widget.outside-viewport aside,.donate-today-widget.pinned .aside,.donate-today-widget.pinned aside,.pinned .mobile-donate,.mobile-title,.mobile-sticky{width:100%;position:fixed;top:0;left:0;right:0;z-index:65;transform:translateY(0);will-change:transform;transition:200ms linear}.event-hero .donate-today-widget{position:absolute;top:50%;right:25px;transform:translateY(-50%)}@media (max-width: 767px){.event-hero .donate-today-widget{position:static;top:0;transform:none;width:100%}}.donate-today-widget.outside-viewport,.donate-today-widget.pinned{position:static;top:0;transform:none;width:100%;opacity:1}.donate-today-widget.outside-viewport .aside,.donate-today-widget.outside-viewport aside,.donate-today-widget.pinned .aside,.donate-today-widget.pinned aside{background:#046A9E;top:auto;bottom:0;padding:5px 25px;align-items:center;display:flex;flex-direction:row;justify-content:space-between}.donate-today-widget.outside-viewport .aside>*,.donate-today-widget.outside-viewport aside>*,.donate-today-widget.pinned .aside>*,.donate-today-widget.pinned aside>*{margin:0px;padding:0}.donate-today-widget.outside-viewport .aside>h2,.donate-today-widget.outside-viewport aside>h2,.donate-today-widget.pinned .aside>h2,.donate-today-widget.pinned aside>h2{font-size:1.2em}.donate-today-widget.outside-viewport .aside>ul,.donate-today-widget.outside-viewport aside>ul,.donate-today-widget.pinned .aside>ul,.donate-today-widget.pinned aside>ul{width:70%}.donate-today-widget.outside-viewport .aside .donation-amount,.donate-today-widget.outside-viewport aside .donation-amount,.donate-today-widget.pinned .aside .donation-amount,.donate-today-widget.pinned aside .donation-amount{width:10.5%;margin-right:1%;margin-left:1%}.donate-today-widget.outside-viewport .aside .donation-amount:last-child,.donate-today-widget.outside-viewport aside .donation-amount:last-child,.donate-today-widget.pinned .aside .donation-amount:last-child,.donate-today-widget.pinned aside .donation-amount:last-child{width:23%}@media (max-width: 768px){.donate-today-widget.outside-viewport .aside,.donate-today-widget.outside-viewport aside,.donate-today-widget.pinned .aside,.donate-today-widget.pinned aside{display:none}}@media (max-width: 768px){.donate-today-widget{position:static;top:0;transform:none;width:100%}}@media (max-width: 768px){.modal-bottom.modal.fade .modal-dialog{-webkit-transform:translate(0, 100%);-ms-transform:translate(0, 100%);-o-transform:translate(0, 100%);transform:translate(0, 100%)}}@media (max-width: 768px){.modal-bottom.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}.mobile-donate{display:none}.pinned .mobile-donate,.mobile-title{cursor:pointer;padding:17.5px 12px;background:#046A9E;color:#fff;border-radius:0;border-color:#046A9E;-webkit-transform:translate3d(0, 0, 0);border:none;text-transform:uppercase;text-align:center}.pinned .mobile-donate .glyphicon,.mobile-title .glyphicon{margin-left:.5em}.pinned .mobile-donate{top:auto;bottom:0;display:block}.mobile-title h2{display:inline;font-size:1em;color:#fff}
/*# sourceMappingURL=style.min.css.map */
