.cc_banner-wrapper .cc_banner{z-index:999;width:350px;min-height:20px;box-sizing:border-box;padding:30px 30px 30px 30px;background:#222222;overflow:hidden;position:fixed;bottom:30px;left:30px;display:block;opacity:1;}.cc_banner-wrapper .cc_banner .cc_message{margin:0;padding:0;font-family:OpenSans,arial,"sans-serif";color:#FFFFFF;font-size:13px;line-height:20px;display:block;margin-top:10px;}.cc_banner-wrapper .cc_banner .cc_message a{font-family:OpenSans,arial,"sans-serif";color:#FFFFFF;text-decoration:underline;border-bottom:none;}.cc_banner-wrapper .cc_banner .cc_message a:hover{color:#cecdcd;}.cc_banner-wrapper .cc_banner .cc_btn{background-color:#b31b1b;font-family:OpenSans,arial,"sans-serif";border:none;color:#ffffff;margin-top:20px;padding:15px 24px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;transition:background 0.3s;width:unset;margin-left:0;float:left;max-width:100%;border-radius:0git;}.cc_banner-wrapper .cc_banner .cc_btn:hover{cursor:pointer;background:#7c0b0b;color:#ffffff;}
*{-webkit-font-smoothing:antialiased;}html,body{font-size:16px;}body{margin:0;}body.cke_editable{background-color:#ffffff;}html.cke_panel_container body{background-color:#ffffff;}img{padding:0.375em;max-width:100%;height:auto;}h1.page-header{border:0;}h1{font-size:3em;}h2{font-size:2em;}h3{font-size:1.5em;}@media (max-width:768px){h1{font-size:2em;}h2{font-size:1.8em;}}ul,ol{padding:0 2.45em;}ul:not(.menu) li{list-style-type:square;}hr{border-top-color:#999999;}table td,table th{padding:0.3125em;}blockquote{margin-left:2.45em;padding:0.625em 1.6em;border-left:0.3125em solid #eee;}@media (min-width:1400px){.container,#navbar nav{width:1330px;padding-right:0.95em;padding-left:0.95em;margin-right:auto;margin-left:auto;}}.container-fluid{max-width:1330px;}.row{margin:0;}.contextual-region .contextual .contextual-links a{border:0;}.btn{font-size:1rem;}ul.padded-list li,ol.padded-list li{margin-bottom:1em;}.indent1{padding-left:1.25em;}.indent2{padding-left:2.5em;}.indent3{padding-left:3.74em;}.indent4{padding-left:5em;}.control-group .help-inline,.help-block{color:black;}.cornell-red{color:#b31b1b;}div.field--name-field-sidebar-callout p.sidebar-heading,.sidebar-heading{font-size:1.5em;line-height:1.1;margin-top:0;padding:0 0 0 40px;font-weight:500;}.cke_editable.sidebar-heading{padding:0;font-weight:bold;}.pagination > li.active > a,.pagination > li.active > span,.pagination > li.active > a:hover,.pagination > li.active > span:hover,.pagination > li.active > a:focus,.pagination > li.active > span:focus{background-color:#d8d8d8;border-color:#d8d8d8;}.pagination > li.active > a:hover,.pagination > li.active > span:hover,.pagination > li.active > a:hover:hover,.pagination > li.active > span:hover:hover,.pagination > li.active > a:focus:hover,.pagination > li.active > span:focus:hover{color:#000000;}.nav > li > a:hover,.nav > li > a:focus{background:none;}a.skip-link{color:white;}a#skip-link{color:black;background-color:white;}a#skip-link:focus{color:white;background:#b31b1b;}#skipnav{position:absolute;top:10px;left:15px;z-index:100;}#skipnav a{color:#fff;padding:2px 8px;text-decoration:none;white-space:nowrap;position:absolute;left:-1000em;}#skipnav a:focus{background:#2e5690;left:0;z-index:100;}.aria-target:focus{outline:none;}.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{background:none;}.nav .open > a:focus{outline-offset:5px;outline-width:2px;outline-style:solid;}.nav-tabs{padding:0;margin-bottom:5px;}.region nav:not(.tabs) .nav li a{border:0;}#navbar{border:0;background:none;padding:0;width:100%;max-width:100%;min-height:0;margin-bottom:0;position:absolute;top:0;}@media (min-width:768px){#navbar{position:relative;top:initial;}}#navbar .close-wrap{background:#FFF;border:none;position:relative;text-align:right;width:100%;display:inline-block;}#navbar .close-menu{border:none;font-size:24px;margin-right:25px;}#navbar #close-menu{position:relative;float:right;background:none;margin-left:15px;}#navbar .home-icon{font-size:24px;color:#333333;text-decoration:none;border-bottom:none;padding-top:10px;padding-bottom:10px;line-height:20px;margin-left:15px;}#navbar .home-wrap{border-bottom:1px solid #e0e0e0;width:100%;display:block;clear:both;}@media (min-width:768px){#navbar .home-wrap{display:none;}}#navbar .accordion-toggle{background:none;border:none;display:none;}#navbar .accordion-toggle:focus{outline-width:2px;outline-style:solid;}@media (min-width:768px){#navbar .accordion-toggle{display:initial;}}@media (min-width:768px){#navbar .close-menu{display:none;}#navbar nav{clear:both;height:40px;text-align:right;line-height:20px;}#navbar nav ul li a{padding-right:25px;}#navbar nav:first-of-type{width:100%;height:80px;border-top:1px solid #999999;border-bottom:1px solid #999999;padding-top:0;}#navbar nav:first-of-type ul.nav{display:flex;flex-direction:row;float:none;margin:0 auto;max-width:1330px;}#navbar nav:first-of-type ul.nav li{flex-grow:1;text-align:center;}#navbar nav:first-of-type ul.nav li a:link{font-size:14pt;font-weight:bold;padding:10px 0;background:none;line-height:58px;}#navbar nav:first-of-type ul.nav li.expanded a{display:inline-block;}#navbar nav:first-of-type ul.nav li.expanded .accordion-toggle .caret{cursor:pointer;border-top-width:8px;border-right-width:8px;border-left-width:8px;}#navbar nav:first-of-type ul.nav li.expanded .accordion-toggle .caret:focus .caret{outline-offset:5px;outline-width:2px;outline-style:solid;}#navbar nav:first-of-type ul.nav li.expanded.open .caret{transform:rotate(-180deg);}#navbar nav:first-of-type ul.nav li.expanded.open ul{width:100%;}#navbar nav:first-of-type ul.nav li.expanded.open ul li{display:block;text-align:left;}#navbar nav:first-of-type ul.nav li.expanded.open ul li.active a:focus{outline:5px auto -webkit-focus-ring-color;}#navbar nav:first-of-type ul.nav li.expanded.open ul a{padding:3px 20px;line-height:18pt;display:block;white-space:normal;}#navbar nav:first-of-type ul.nav li.expanded.open:last-of-type ul{right:0;left:auto;}#navbar ul.nav{width:100%;padding:0;}#navbar ul.nav li{display:inline-block;}#navbar ul.nav li a:link{font-size:11pt;font-weight:normal;}#navbar ul.nav li a:hover,#navbar ul.nav li a:active{background:none;}}#navbar #navbar-collapse{padding:0;margin:0;overflow:inherit;top:48px;}@media (max-width:767px){#navbar #navbar-collapse{position:absolute;background:white;z-index:20;width:100%;}#navbar #navbar-collapse ul{padding:0;margin:0;}#navbar #navbar-collapse ul:first-of-type{margin-top:0;margin-bottom:0;}#navbar #navbar-collapse li{border-bottom:1px solid #e0e0e0;}#navbar #navbar-collapse li a{color:#000000;}#navbar #navbar-collapse li .caret{display:none;}}#navbar #navbar-collapse.collapsing{-webkit-transition:height 0.4s;-moz-transition:height 0.4s;-o-transition:height 0.4s;transition:height 0.4s;overflow:hidden;}#navbar ul.nav li a:hover{background:none;}#navbar .navbar-header{margin:0;}#navbar .navbar-toggle{top:6px;right:0;margin-top:0;border:0;z-index:25;}#navbar .navbar-toggle:hover,#navbar .navbar-toggle:focus{background:none;}@media (max-width:1100px){nav:first-of-type ul.nav li.expanded.open:nth-last-of-type(2) ul{right:0;left:auto;}}body.fixed-header.search-enabled .header-container #navbar #navbar-collapse{top:106px;}@media (max-width:767px){body.fixed-header.user-logged-in .header-container #navbar #navbar-collapse{top:87px;}}.region-sidebar-first h2{text-align:center;}.region-sidebar-first ul.nav{margin:0.75em 0;padding:0;width:100%;}.region-sidebar-first ul.nav ul{width:100%;}.region-sidebar-first ul.nav li.active a.is-active{border-top:1px solid #999999;border-bottom:1px solid #cccccc;}.region-sidebar-first ul.nav li.active li a{border:0;}.region-sidebar-first ul.nav li.open .caret{transform:rotate(0deg);}.region-sidebar-first ul.nav li.open li.expanded .caret{transform:rotate(-90deg);}.region-sidebar-first ul.nav li.open li.expanded.open .caret{transform:rotate(0deg);}.region-sidebar-first ul.nav > li{font-weight:bold;}.region-sidebar-first li{clear:both;width:100%;}.region-sidebar-first li .dropdown-menu{position:relative;border:0;box-shadow:none;}.region-sidebar-first li .dropdown-menu li{padding-left:15px;}.region-sidebar-first li .dropdown-menu a{padding:10px 5px 10px 0px;background:none;white-space:normal;}.region-sidebar-first li .dropdown-menu a:hover,.region-sidebar-first li .dropdown-menu a:focus{background:none;}.region-sidebar-first li a{font-size:12pt;padding-left:0;}.region-sidebar-first li .accordion-toggle{position:absolute;left:89%;top:7px;display:block;border:0px;background:none;width:30px;height:30px;}.region-sidebar-first li .accordion-toggle .caret{cursor:pointer;border-top-width:8px;border-right-width:8px;border-left-width:8px;transform:rotate(-90deg);}@media (max-width:768px){.region-sidebar-first li .accordion-toggle .caret{left:90%;}}.region-sidebar-first li .accordion-toggle:focus{outline-width:2px !important;outline-style:solid !important;}.region-sidebar-first .dropdown-menu{z-index:5;}.main-container .navbar-toggle{float:left;border:1px solid #999999;}.main-container .navbar-toggle .icon-bar{background:#222222;}.icon-wrap{position:relative;float:right;}.icon-wrap .navbar-toggle{border:none;}.icon-wrap .navbar-toggle:focus{outline:1px;outline-width:2px;outline-style:solid;}#sidebar-collapse{padding:0;margin:0;}#breadcrumbs-area{padding:10px;margin-top:10px;text-align:left;}#breadcrumbs-area li.active{color:#686868;}#breadcrumbs-area a,#breadcrumbs-area a:link,#breadcrumbs-area a:visited{text-decoration:none;border:0;}#breadcrumbs-area a:hover{text-decoration:none;border-bottom:1px solid;}#cu-overlay.overlay-visible{position:fixed;width:100%;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.85);z-index:15;opacity:1;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s;}#cu-overlay{opacity:0;}@media (min-width:767px){.topbar-wrapper{top:0;}}#cuSearchRow{width:100%;height:58px;background-color:#999999;display:none;z-index:30;position:relative;}@media screen and (max-width:1100px){#cuSearchRow #block-searchform{width:90%;margin-top:0px;padding-top:12px;height:45px;margin-left:auto;margin-right:auto;}}@media screen and (min-width:1100px){#cuSearchRow #block-searchform{max-width:300px;float:right;margin-top:12px;height:45px;}}#cuSearchRow #block-searchform{z-index:30;}#cuSearchRow #block-searchform .btn{background-color:#000000;border-color:#000000;color:#ffffff;}body.fixed-header .region-header{padding-top:45px;}body.fixed-header .topbar-wrapper{position:fixed;}body.fixed-header #cuSearchRow{position:fixed;}body.fixed-header.search-enabled .region-header{padding-top:103px;}body.fixed-header.search-enabled .topbar-wrapper{top:58px;}body.fixed-header.search-enabled.user-logged-in .topbar-wrapper{top:137px;}.header-container{z-index:20;position:relative;}#siteTitleArea{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center;-webkit-justify-content:center;padding:5px 0;}#siteTitleArea h1{font-size:42pt;font-weight:normal;margin:10px 0;}@media (max-width:768px){#siteTitleArea h1{font-size:32pt;}}#siteTitleArea img{width:170px;padding:0;margin-right:10px;}#siteTitleArea a{border:0;}@media (max-width:768px){#siteTitleArea .logo h1{line-height:65px;}}.left-site-title #siteTitleArea{justify-content:flex-start;-webkit-justify-content:flex-start;}.topbar-wrapper{width:100%;height:48px;z-index:20;}@media screen and (max-width:1100px){#searchButtonToggle{width:40px;font-size:20pt;line-height:45px;}}@media screen and (min-width:1100px){#searchButtonToggle{width:32px;font-size:14pt;line-height:45px;}}#searchButtonToggle{cursor:pointer;background:transparent;border:none;}#cuLogo{border:0;line-height:45px;}#cuLogo img{height:45px;padding:4px 0px 4px 10px;}#cuLogo a{border:0;}#cuLogo a:hover{border:0;}#cuLogo a:hover span{border-bottom:1px solid;}#cuLogo .cubannertext{font-family:Palatino,serif;font-size:16px;font-weight:300;margin-left:5px;}.title-background h1.page-header{padding:20px 0;}.header-container,.page-title-wrapper,.banner-wrapper,.main-wrapper,.columns-wrapper,.footer-wrapper{background-color:#ffffff;margin-bottom:-1px;}.region-banner-graphic{margin-bottom:10px;}.region-banner-graphic img{padding-top:0px;width:100%;}.full-width-banner{max-width:100%;width:100%;padding:0;}.full-width-banner img{width:100%;padding:0px 0px 6px 0px;}.full-width-banner .region-page-title{padding:0 0 10px;}.full-width-banner #breadcrumbs-area{max-width:1330px;padding-right:30px;padding-left:30px;margin-right:auto;margin-left:auto;}.region-page-title{text-align:center;padding:0px 10px;}.region-page-title .title-background{background-size:cover;}.region-page-title .title-background.blurred.none{margin:0px;}.region-page-title .title-background.blurred .blur{position:absolute;left:0;right:0;top:0;bottom:0;-webkit-filter:blur(5px);-o-filter:blur(5px);-moz-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);z-index:5;background:inherit;overflow:hidden;}.region-page-title .title-background{position:relative;}.region-page-title .title-background .color{position:absolute;left:0;right:0;top:0;bottom:0;z-index:6;opacity:0.75;}.region-page-title .title-background.dark .color{background:#000000;opacity:0.5;}.region-page-title .title-background.dark h1{color:#ffffff;}.region-page-title .title-background.light .color{background:#ffffff;}.region-page-title .title-background .page-header{position:relative;z-index:10;}.no-aux-menu .page-header{padding-top:29px;}.region-content{padding-left:40px;border-left:1px solid;}@media (max-width:767px){.region-content{padding-left:0px;border-left:0;}}.col-sm-12 .region-content{padding-left:0px;border-left:0;}div.main-container div.field{padding:5px 0;}div.field--name-field-sidebar-callout{width:320px;float:right;border-left:1px solid #999999;position:relative;margin-left:6%;}div.field--name-field-sidebar-callout h3{margin-top:0;padding:0 0 0 40px;}div.field--name-field-sidebar-callout p{font-size:10pt;padding:10px 0 0 40px;}div.field--name-field-sidebar-callout li{font-size:10pt;margin-left:10px;}div.field--name-field-sidebar-callout img{padding:0;}@media screen and (max-width:991px){div.main-container .content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;}div.main-container .content .field.field--name-field-sidebar-callout{order:2;width:100%;margin-left:0;margin-top:15px;}div.main-container .content .field.field--name-body{order:1;}}div.home-columns.row{margin:auto;}div.home-columns.row .block{margin-bottom:15px;}div.home-columns.row .block .block-title{margin-top:0;}div.home-columns.row .col-sm-6 .block{padding-bottom:20px;border-bottom:1px solid #999999;}div.home-columns.row .col-sm-4 .block{border:1px solid #dddddd;padding:10px;}div.home-columns.row ul:not(.contextual-links){padding:0 20px;}div.home-columns.row ul:not(.contextual-links) li{padding:0 0 5px 0;}div.home-columns.row .view time{float:left;font-weight:bold;margin-right:5px;}div.home-columns.row .view .views-row{clear:both;padding-bottom:25px;}div.home-columns.row .view .views-row img{float:left;min-width:100px;margin-right:5px;}div.home-columns.row .view .views-row:last-child{padding-bottom:0;}div.home-columns.row .view .views-row:last-child .views-field-field-news-image{margin-bottom:0;}div.home-columns.row iframe{width:100%;max-width:500px;display:block;margin:0 auto;}div.home-columns.row iframe ._2p3a{width:100% !important;}.region-home-bottom{padding:0 15px;display:flex;width:100%;}.region-home-bottom .block{border:1px solid #dddddd;padding:10px;flex-basis:0;flex-grow:1;margin-right:30px;margin-bottom:15px;}.region-home-bottom .block:last-child{margin-right:0px;}@media screen and (max-width:991px){.region-home-bottom{flex-wrap:wrap;}.region-home-bottom .block{flex-basis:calc(50% - 7.5px);max-width:calc(50% - 7.5px);margin-right:15px;}.region-home-bottom .block:last-child{margin-right:15px;}.region-home-bottom .block:nth-child(2n){margin-right:0px;}}@media screen and (max-width:768px){.region-home-bottom .block{flex-basis:100%;max-width:100%;margin-right:0px;}.region-home-bottom .block:last-child{margin-right:0px;}}.news-article .field--name-field-news-image{float:right;max-width:350px;}.footer-wrapper{padding-top:45px;}#footer-row{margin-top:0px;border-top:2px solid;}#footer-row h1,#footer-row h2,#footer-row h3{margin-top:5px;}#footer-row h2{font-size:18pt;}#footer-row h3{font-size:16pt;}#footer-row ul{font-size:12pt;list-style-type:square;}#footer-row ul li{padding-bottom:5px;display:list-item;}#footer-row ul li a{padding:0;}#footer-row a.custom-button-white{color:#771416;padding:15px 40px;background:white;border-radius:20px;font-weight:700;text-transform:uppercase;display:inline-block;text-align:center;}@media (max-width:1280px){#footer-row a.custom-button-white{padding:20px;}}@media (max-width:768px){#footer-row a.custom-button-white{padding:15px 40px;}}#footer-row ul.menu{padding-left:20px;}#footer-row .address-block::before{content:"\f015";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;float:left;font-size:42px;width:48px;}#footer-row .address-block .block-title{font-size:18pt;margin-bottom:5px;}#footer-row .address-block #home-icon{float:left;font-size:42px;width:48px;}#footer-row .address-block .content,#footer-row .address-block .field--name-body{float:left;width:80%;min-width:180px;font-size:12pt;}#footer-row .address-block .field{padding-bottom:5px;}#footer-row .address-block .field--label{font-weight:normal;}#footer-row .contextual-links li a{color:#000000;border:0;}#footer-row .contextual-links li a:hover{border:0;}#footer-row .region{padding-bottom:15px;}@media (max-width:768px){#footer-row ul{padding-left:20px;}}#footer-row .block-social-media-links-block ul:not(.contextual-links){padding-left:0;}#footer-row .block-social-media-links-block ul:not(.contextual-links) li{display:inline-block;width:40px;height:40px;background:#ffffff;line-height:40px;border-radius:50%;margin-right:10px;margin-bottom:10px;}#footer-row .block-social-media-links-block ul:not(.contextual-links) li a{border:0;}#footer-row .block-social-media-links-block ul:not(.contextual-links) li a span{color:#000000;}#footer-row .block-social-media-links-block ul:not(.contextual-links) li a:hover{color:inherit;}#footer-row .block-social-media-links-block .fa{font-size:18pt;}#footer-row li a,a:not(.toolbar-icon){text-decoration:none;border-bottom:1px dotted;display:inline;}#footer-row li a:hover,a:not(.toolbar-icon):hover{text-decoration:none;border-bottom:1px solid;}.toolbar-tab .toolbar-tray a:not(.toolbar-icon){color:#000000;display:block;border:0;}.toolbar-tab .toolbar-tray a:not(.toolbar-icon):hover{border:0;text-decoration:underline;}.block-twitter-block{max-height:300px;overflow-y:scroll;}nav.nav-tabs a.nav-item{margin-right:2px;line-height:14px;border:1px solid transparent;border-radius:4px 4px 0 0;position:relative;display:block;padding:10px 15px;float:left;margin-bottom:-1px;}nav.nav-tabs a.nav-item.active{color:#555;cursor:default;border:1px solid #ddd;border-bottom-color:#ffffff;}.mb-4 .card{padding-bottom:5px;}.mb-4 .h5{font-size:12pt;}.carousel.slide .carousel-control{top:10px;bottom:12px;left:6px;border:0;}.carousel.slide .carousel-control :hover{border:0;}.carousel.slide .carousel-control.right{left:auto;right:6px;}label.control-label{font-weight:700;}.toolbar-fixed.toolbar-tray-open .full-concert-pg.is-fixed{top:126px;}@media (max-width:550px){.concert-blurb.concert-limited{max-height:40px;overflow:hidden;}}.full-concert-pg.is-fixed{top:86px;}@media screen and (max-width:550px){.full-concert-pg.is-fixed{padding-left:0 !important;}}.full-concert-pg.is-fixed{position:fixed;z-index:100;background:white;top:48px;max-width:1270px;padding-left:10px;padding-right:10px;}@media screen and (max-width:1380px){.full-concert-pg.is-fixed{max-width:100%;padding-left:30px;padding-right:30px;}}.toolbar-fixed.toolbar-tray-open .brick--calendar .concert-calendar-header.is-fixed{top:172px;}.toolbar-fixed .brick--calendar .concert-calendar-header.is-fixed{top:135px;}.show-pg-text{display:none !important;}@media (max-width:550px){.show-pg-text{display:inline !important;}}@media screen and (max-width:550px){.brick--calendar .concert-calendar-header.sticky-open{top:116px;}}@media screen and (max-width:550px){.brick--calendar .concert-calendar-header.is-fixed.sticky-closed{top:214px;}}@media screen and (max-width:415px){.brick--calendar .concert-calendar-header.is-fixed.sticky-closed{top:263px;}}.brick--calendar .concert-calendar-header{display:flex;width:100%;justify-content:space-between;padding:20px 0 5px 0;}.brick--calendar .concert-calendar-header.is-fixed{position:fixed;background:white;top:88px;max-width:1270px;padding-left:10px;padding-right:10px;}@media screen and (max-width:1380px){.brick--calendar .concert-calendar-header.is-fixed{max-width:100%;padding-left:30px;padding-right:30px;}}@media screen and (max-width:1280px){.brick--calendar .concert-calendar-header.is-fixed{top:110px;}}@media screen and (max-width:960px){.brick--calendar .concert-calendar-header.is-fixed{top:116px;}}@media screen and (max-width:768px){.brick--calendar .concert-calendar-header.is-fixed{top:125px;}}@media screen and (max-width:650px){.brick--calendar .concert-calendar-header.is-fixed{top:237px;}}@media screen and (max-width:550px){.brick--calendar .concert-calendar-header.is-fixed{top:99px;padding-left:0;}}@media screen and (max-width:600px){.brick--calendar .concert-calendar-header:nth-child(2){display:none;}}.brick--calendar .concert-calendar-header .concert-calendar-month{margin:0;order:2;}.brick--calendar .concert-calendar-header .concert-prev-next{order:1;display:flex;}@media screen and (max-width:600px){.brick--calendar .concert-calendar-header .concert-prev-next{display:none;}}.brick--calendar .concert-calendar-header .concert-prev{line-height:45px;padding-right:10px;}.brick--calendar .concert-calendar-header .concert-prev a:before{content:"<<";padding-right:5px;}.brick--calendar .concert-calendar-header .concert-next{line-height:45px;}.brick--calendar .concert-calendar-header .concert-next a:after{content:">>";padding-left:5px;}.brick--calendar .concert-calendar-header .concert-filter{order:3;}.brick--calendar .concert-calendar-header .concert-filter .form{display:flex;}.brick--calendar .concert-calendar-header .concert-filter .select-wrapper{width:auto;margin-right:10px;}.brick--calendar .can-edit-concert{display:flex;}.brick--calendar .can-edit-concert div{padding-right:10px;}.brick--calendar .concert-day{display:flex;padding:5px 10px;border-top:1px solid #777777;}.brick--calendar .concert-day:last-child{border-bottom:1px solid #777777;}.brick--calendar .concert-day.add-margin{margin-top:95px;}.brick--calendar .concert-day.today{border-top:2px solid #000000;border-bottom:2px solid #000000;}.brick--calendar .concert-day.today .concert-date{font-size:20px;font-style:italic;font-weight:bold;}.brick--calendar .concert-day.today .concert .concert-time{font-weight:bold;}.brick--calendar .concert-day.tomorrow{border-top:0;}.brick--calendar .concert-day.already-passed{color:#777777;}.brick--calendar .concert-day.already-passed .concert-day,.brick--calendar .concert-day.already-passed .concert-date{color:#777777;}.brick--calendar .concert-date{margin:0;font-size:18px;min-width:310px;}.brick--calendar .concert{display:flex;padding-bottom:4px;}.brick--calendar .concert .concert-description{padding-bottom:4px;}.brick--calendar .concert .concert-description .field{padding:0;}.brick--calendar .concert-time{min-width:150px;width:150px;}.brick--calendar .concert-time.canceled{color:#b31b1b;}.brick--calendar .concert-day:nth-child(2n){background:white;}.brick--calendar .concert-day:nth-child(2n+1){background:#eeeeee;}.brick--calendar .concert-day-name,.brick--calendar .concert-day-display{min-width:150px;display:inline-block;}@media screen and (max-width:768px){.brick--calendar .concert .concert-description{padding-bottom:15px;}.brick--calendar .title-description{display:block;}.brick--calendar .title-description .concert-title{padding-right:0;}.brick--calendar .title-description .concert-description{padding-left:0;}.brick--calendar .concert-calendar-header{flex-wrap:wrap;}.brick--calendar .concert-calendar-header .concert-calendar-month{flex:100%;text-align:center;order:0;padding-bottom:15px;}.brick--calendar .concert-day{flex-wrap:wrap;}.brick--calendar .concert-day-name,.brick--calendar .concert-day-display{min-width:auto;}.brick--calendar .concert-date{font-size:18px;flex:100%;padding-bottom:15px;}.brick--calendar .concert-day-name:after{content:",";}}@media screen and (max-width:600px){.brick--calendar .concert{display:block;}.brick--calendar .concert-prev-next{display:none;}}.playlist{border-top:1px solid #999999;padding-bottom:10px;position:relative;}.playlist .playlist--hide-show{position:absolute;top:27px;right:10px;}@media screen and (max-width:768px){.playlist .playlist--hide-show{position:relative;top:0;right:0;}}.playlist .playlist--hide-show button{color:#b31b1b;border:0;padding:0;background:transparent;text-decoration:none;border-bottom:1px dotted;}.playlist .playlist--hide-show button:hover,.playlist .playlist--hide-show button:focus{color:#000000;}.view-concert-playlists .views-row:last-child .playlist{border-bottom:1px solid #999999;}.title-description{display:flex;}.title-description .concert-title{font-weight:bold;padding-right:2px;}.title-description .concert-description{padding-left:2px;}.view-staff-listing .views-field.views-field-nothing{padding:20px 0;}.view-staff-listing .views-field-field-photo img{margin:auto;}.view-staff-listing .views-field-field-bio h3{margin-bottom:5px;margin-top:0px;}@media (max-width:768px){.view-staff-listing .views-field-field-bio h3{text-align:center;margin-top:15px;}}.view-staff-listing .views-field-field-bio .tagline{font-size:16pt;font-style:italic;line-height:1.3;}@media (max-width:768px){.view-staff-listing .views-field-field-bio .tagline{text-align:center;}}.view-staff-listing .views-field-field-bio .field-email{margin:0 0 10px;}@media (max-width:768px){.view-staff-listing .views-field-field-bio .field-email{text-align:center;}}.view-staff-listing .views-field-field-bio .field-phone{margin:0 0 15px;}@media (max-width:768px){.view-staff-listing .views-field-field-bio .field-phone{text-align:center;padding-bottom:10px;}}.view-staff-listing .views-field-field-bio p{margin:0 0 10px;text-align:left;}.custom-button{background:#b31b1b;background:-webkit-gradient(linear,left top,left bottom,from(#b31b1b),to(#b31b1b));background:-webkit-linear-gradient(top,#b31b1b,#b31b1b);background:-moz-linear-gradient(top,#b31b1b,#b31b1b);background:-ms-linear-gradient(top,#b31b1b,#b31b1b);background:-o-linear-gradient(top,#b31b1b,#b31b1b);padding:6.5px 0px;margin:10px 17px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:10px;-webkit-box-shadow:rgb(0,0,0) 0 1px 0;-moz-box-shadow:rgb(0,0,0) 0 1px 0;box-shadow:4px 4px #898989;text-shadow:rgba(0,0,0,0.4) 0 1px 0;text-align:center;font-weight:bold;position:relative;}p.custom-button a,a.custom-button{color:white !important;vertical-align:middle;border-bottom:none;}p.custom-button:hover{background:#D2232A;background:-webkit-gradient(linear,left top,left bottom,from(#D2232A),to(#D2232A));background:-webkit-linear-gradient(top,#D2232A,#D2232A);background:-moz-linear-gradient(top,#D2232A,#D2232A);background:-ms-linear-gradient(top,#D2232A,#D2232A);background:-o-linear-gradient(top,#D2232A,#D2232A);}p.custom-button a:hover{border-bottom:none;}.view-it-service-alerts-view .service-alerts .outer-wrap{margin-bottom:10px;}.view-it-service-alerts-view .service-alerts .outer-wrap .feed-title,.view-it-service-alerts-view .service-alerts .outer-wrap .field--name-field-alert-date{display:inline;}.fixed-header .header-container #navbar .navbar-header .navbar-toggle{border:2px transparent;}.fixed-header .header-container #navbar .navbar-header .navbar-toggle:focus{border:2px solid white;}.main-container .navbar-toggle:focus{border:2px solid #dd1d00;}#edit-ssit-form{box-shadow:none;-moz-box-shadow:none;border:none;}#edit-ssit-form .panel-heading{display:none;}#edit-ssit-form .panel-default{border:none;box-shadow:none;-moz-box-shadow:none;}#edit-ssit-form #edit-sarf-info-set .panel-body{padding-left:0;}#edit-ssit-form #edit-employee-info .panel-body{padding-bottom:0;}#edit-ssit-form #edit-supervisor-info .panel-body{padding-top:0;}#edit-ssit-form #recipes_table .form-type-webform-custom-composite,#edit-ssit-form #items_table .form-type-webform-custom-composite{padding-bottom:15px;text-align:center;}#edit-ssit-form #recipes_table .form-type-webform-custom-composite th,#edit-ssit-form #items_table .form-type-webform-custom-composite th{font-size:10px;background:#000000;color:#ffffff;border-right:1px solid #ffffff;padding:8px 6px;}#edit-ssit-form #recipes_table .form-type-webform-custom-composite button,#edit-ssit-form #items_table .form-type-webform-custom-composite button{background:#961300;color:#ffffff;text-transform:uppercase;font-size:10px;border:0;}#edit-ssit-form #recipes_table .form-type-webform-custom-composite button:hover,#edit-ssit-form #items_table .form-type-webform-custom-composite button:hover{background:#dd1d00;}#edit-ssit-form #recipes_table .form-type-webform-custom-composite .form-control,#edit-ssit-form #items_table .form-type-webform-custom-composite .form-control{font-size:10px;}#edit-ssit-form #recipes_table .form-type-webform-custom-composite label,#edit-ssit-form #items_table .form-type-webform-custom-composite label{font-size:15px;}#edit-ssit-form #recipes_table .form-type-webform-custom-composite .webform-multiple-add,#edit-ssit-form #items_table .form-type-webform-custom-composite .webform-multiple-add{text-align:left;}#edit-ssit-form #recipes_table .form-type-webform-custom-composite .webform-multiple-table legend,#edit-ssit-form #items_table .form-type-webform-custom-composite .webform-multiple-table legend{visibility:hidden;height:0;margin-bottom:0;}#edit-ssit-form #recipes_table .form-type-webform-custom-composite .webform-multiple-table td,#edit-ssit-form #items_table .form-type-webform-custom-composite .webform-multiple-table td{padding-bottom:20px;}#edit-ssit-form #recipes_table .form-type-webform-custom-composite .webform-multiple-table .webform-type-radios,#edit-ssit-form #items_table .form-type-webform-custom-composite .webform-multiple-table .webform-type-radios{margin-top:0;margin-bottom:0;}#edit-ssit-form #recipes_table .form-type-webform-custom-composite .webform-multiple-table .form-type-radio,#edit-ssit-form #items_table .form-type-webform-custom-composite .webform-multiple-table .form-type-radio{margin-top:0;margin-bottom:0;}#edit-ssit-form #recipes_table .form-type-webform-custom-composite .webform-multiple-table label,#edit-ssit-form #items_table .form-type-webform-custom-composite .webform-multiple-table label{font-size:10px;font-weight:400;}#edit-ssit-form .form-type-checkbox label{font-weight:400;padding-left:28px;}#edit-ssit-form .form-type-checkbox input[type=checkbox]{margin:0 0 0 -28px;}#edit-ssit-form .fieldset-legend{font-size:16px;font-weight:700;}#edit-ssit-form #edit-markup-01 .large-text,#edit-ssit-form #edit-markup .large-text{font-size:15px;}#edit-ssit-form #edit-markup-01 .small-text,#edit-ssit-form #edit-markup .small-text{font-size:12px;}#edit-ssit-form .form-type-textfield label,#edit-ssit-form .form-type-checkbox label,#edit-ssit-form .form-type-email label,#edit-ssit-form .form-type-date label{font-size:15px;}#edit-ssit-form .js-form-item-revenue-centers-access-check-all-houses,#edit-ssit-form .js-form-item-revenue-centers-access-check-all-service-centers{color:#961300;}#edit-ssit-form .js-form-item-revenue-centers-access-check-all-houses:hover,#edit-ssit-form .js-form-item-revenue-centers-access-check-all-service-centers:hover{color:#dd1d00;}#edit-ssit-form .js-form-item-revenue-centers-access-check-all-houses label,#edit-ssit-form .js-form-item-revenue-centers-access-check-all-service-centers label{text-decoration:underline;}.paragraph--type--bp-blank .field--type-text-long .ssit-table{border:2px solid #000000;}@media (max-width:650px){.paragraph--type--bp-blank .field--type-text-long .ssit-table{font-size:12px;}}@media (max-width:450px){.paragraph--type--bp-blank .field--type-text-long .ssit-table{font-size:9px;}}.paragraph--type--bp-blank .field--type-text-long .ssit-table thead{background:#000000;color:#ffffff;}.paragraph--type--bp-blank .field--type-text-long .ssit-table thead th{border-right:1px solid #ffffff;padding:8px;}.paragraph--type--bp-blank .field--type-text-long .ssit-table thead th:last-of-type{border-right:0;}.paragraph--type--bp-blank .field--type-text-long .ssit-table tbody td{border:1px solid #000000;padding:10px;}
#siteTitleArea h1{color:#222222;}#siteTitleArea h1:hover{color:#000000;}.topbar-wrapper{background:#b31b1b;}@media (min-width:768px){.region-top-nav nav:first-of-type{background-color:#eeeeee;}.region-top-nav nav:first-of-type li a,.region-top-nav nav:first-of-type li a:link,.region-top-nav nav:first-of-type li a:visited,.region-top-nav nav:first-of-type li.expanded .caret{color:#b31b1b;}.region-top-nav nav:first-of-type li a:hover,.region-top-nav nav:first-of-type li a:focus,.region-top-nav nav:first-of-type li a:active,.region-top-nav nav:first-of-type li a.is-active,.region-top-nav nav:first-of-type li.active a,.region-top-nav nav:first-of-type li.active a:hover,.region-top-nav nav:first-of-type li.active a:focus,.region-top-nav nav:first-of-type li.expanded .caret:hover,.region-top-nav nav:first-of-type li.expanded .caret:focus,.region-top-nav nav:first-of-type li.active.expanded .caret{color:#777777;}.region-top-nav nav:first-of-type li.expanded ul a:link,.region-top-nav nav:first-of-type li.expanded ul a:visited{color:#b31b1b;}.region-top-nav nav:first-of-type li.expanded ul a:hover,.region-top-nav nav:first-of-type li.expanded ul a:focus,.region-top-nav nav:first-of-type li.expanded ul a:active,.region-top-nav nav:first-of-type li.expanded ul a.is-active{color:#777777;}header ul.nav a:link,header ul.nav a:visited{color:#222222;}header ul.nav li a:hover,header ul.nav li a:focus,header ul.nav li a:active,header ul.nav li a.is-active{color:#b31b1b;}}.header-container .navbar-header .navbar-toggle .icon-bar{background-color:#ffffff;}.header-container .topbar-wrapper,.header-container .topbar-wrapper a,.header-container .topbar-wrapper a span{color:#ffffff;}h1,h2,h3,.sidebar-heading{color:#222222;}a:not(.toolbar-icon),a:not(.toolbar-icon):visited,a:not(.toolbar-icon):link,#breadcrumbs-area a:hover,#breadcrumbs-area a:focus{color:#b31b1b;}a:not(.toolbar-icon):hover,a:not(.toolbar-icon):focus{color:#000000;}.region-sidebar-first a,.region-sidebar-first a:link,.region-sidebar-first a:visited,.region-sidebar-first .caret{color:#b31b1b;}.region-sidebar-first ul.menu a:hover,.region-sidebar-first ul.menu a:focus,.region-sidebar-first ul.menu a:active,.region-sidebar-first .nav li.dropdown li.active a.is-active,.region-sidebar-first .caret:hover,.region-sidebar-first .caret:focus{color:#000000;}#footer-row,html body{background-color:#b31b1b;}#footer-row div,#footer-row p,#footer-row h1,#footer-row h2,#footer-row h3,#skip-link:focus,#skip-link:hover{color:#ffffff;}#footer-row a{color:#ffffff;}#footer-row a:hover,#footer-row a:focus{color:#ffffff;}.btn-primary,.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:active:focus{color:#ffffff;background-color:#b31b1b;border-color:#222222;}.select-wrapper:after{color:#b31b1b;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}body.cke_editable{background-color:#ffffff;}#breadcrumbs-area{background-color:#eeeeee;}#breadcrumbs-area a{color:#000000;}.region-content{border-left-color:#999999;}#footer-row{border-top-color:#000000;}
