/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#captcha summary{display:none;}
.eventboxtitle{font-size:1em;margin-top:0;margin-bottom:0.5em;color:#333333;text-align:center;font-family:'Open Sans',sans-serif;font-weight:bold;color:#3667cd;}.sponsors p{font-size:0.9em;margin-top:0;margin-bottom:1.5em;color:#333333;text-align:center;font-family:'Open Sans',sans-serif;}.sponsors .block-dfp{display:block;margin-left:auto;width:300px;margin-right:auto;margin-bottom:1em;}.virtual-event{color:#cc0033;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-weight:bold;font-size:0.9em;}.main-content .title{display:none;}#node-11087{margin-bottom:1em;}.content div.row:first-child{margin-left:0;margin-right:0;}.field-name-body h1,.field-name-body h2,.field-name-body h3,.field-name-body li,.field-name-body li a,.field-name-body p,.field-name-body time,.field-name-body span,.field-name-body ul{font-family:'Open Sans',sans-serif;}.field-name-body h1 a,.field-name-body h2 a,.field-name-body h3 a,.field-name-body li a,.field-name-body li a a,.field-name-body p a,.field-name-body time a,.field-name-body span a,.field-name-body ul a{font-weight:600;text-transform:uppercase;font-size:0.9em;}.field-name-body .vertical-event-date{font-size:0.9em;text-transform:uppercase;margin-top:0;}.field-name-body .vertical-event-title{font-size:1.3em;margin-top:0;margin-bottom:0.5em;color:#333333;}.field-name-body .vertical-event-title a{font-weight:400;text-transform:none;color:#333333;}.field-name-body .flex-event{display:inline-flex;}.field-name-body .date-pull-left{text-align:center;float:left;width:50px;}.field-name-body .date-pull-left span{width:50px;}.field-name-body .date-pull-left .day{text-transform:uppercase;font-size:0.9em;}.field-name-body .date-pull-left .month{text-transform:uppercase;font-size:0.9em;font-weight:bold;}.field-name-body .date-pull-left .date{font-size:1em;color:#3366cc;font-weight:bold;}.field-name-body .horizontal-pull-right{float:left;width:100%;margin-left:1em;}.field-name-body #tabs #listings-toggle{border-bottom:3px solid #395fcc;}.field-name-body #tabs ul{list-style-type:none;margin-left:-36px;}.field-name-body #tabs li{float:left;padding-right:24px;}.field-name-body #tabs li a{color:#333333;font-weight:500;cursor:pointer;}.field-name-body #tabs li a:hover{text-decoration:none;}.field-name-body h1{color:#333333;font-weight:300;font-size:2.4em;}.field-name-body #listings{margin-top:1em;margin-bottom:1em;}.field-name-body #listings h2{text-align:center;font-weight:300;margin-bottom:0.8em;}.field-name-body #listings #view-display-id-listings_vertical{position:inherit;}.field-name-body #listings .view-display-id-listings_horizontal .views-row{font-family:'Open Sans',sans-serif;float:left;max-width:50%;}.field-name-body #listings .view-display-id-listings_horizontal .views-row img{width:100% !important;height:auto !important;padding-bottom:0.5em;}.field-name-body #listings .view-display-id-listings_horizontal .views-row a{font-weight:400;text-transform:none;font-size:1.3em;color:#000;}.field-name-body #listings .view-display-id-listings_horizontal .views-row .virtual-event{color:#cc0033;text-transform:uppercase;font-weight:bold;font-size:0.9em;}.field-name-body #listings .view-display-id-listings_horizontal .views-row .event-date{text-align:center;}.field-name-body #listings .view-display-id-listings_horizontal .views-row .event-date .day{text-transform:uppercase;font-size:0.9em;}.field-name-body #listings .view-display-id-listings_horizontal .views-row .event-date .month{text-transform:uppercase;font-size:0.9em;font-weight:bold;}.field-name-body #listings .view-display-id-listings_horizontal .views-row .event-date .date{font-size:1em;color:#3366cc;font-weight:bold;}.field-name-body #listings .view-display-id-listings_vertical img{width:100% !important;height:auto !important;padding-bottom:0.5em;}.field-name-body #listings .view-display-id-listings_vertical .views-row{margin-bottom:1em;}.field-name-body #listings .view-display-id-listings_vertical .views-row p{font-weight:400;font-size:0.8em;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a{font-weight:400;text-transform:none;font-size:1.3em;color:#000;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .main-content .title{display:none;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width h1,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width h2,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width h3,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width li,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width li a,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width p,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width span,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width ul{font-family:'Open Sans',sans-serif;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width h1 a,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width h2 a,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width h3 a,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width li a,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width li a a,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width p a,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width span a,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width ul a{font-weight:600;text-transform:uppercase;font-size:0.9em;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .vertical-event-date{font-size:0.9em;text-transform:uppercase;margin-top:0;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .vertical-event-title{font-size:1.3em;margin-top:0;margin-bottom:0.5em;color:#333333;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .vertical-event-title a{font-weight:400;text-transform:none;color:#333333;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .flex-event{display:inline-flex;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .date-pull-left{text-align:center;float:left;width:50px;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .date-pull-left span{width:50px;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .date-pull-left .day{text-transform:uppercase;font-size:0.9em;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .date-pull-left .month{text-transform:uppercase;font-size:0.9em;font-weight:bold;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .date-pull-left .date{font-size:1em;color:#3366cc;font-weight:bold;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .horizontal-pull-right{float:left;width:100%;margin-left:1em;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #tabs #listings-toggle{border-bottom:3px solid #395fcc;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #tabs ul{list-style-type:none;margin-left:-36px;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #tabs li{float:left;padding-right:24px;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #tabs li a{color:#333333;font-weight:500;cursor:pointer;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #tabs li a:hover{text-decoration:none;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width h1{color:#333333;font-weight:300;font-size:2.4em;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #listings h2{text-align:center;font-weight:300;margin-bottom:0.8em;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #listings #block-views-featured-events-listings-vertical{position:inherit;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #listings .view-display-id-listings_horizontal .views-row{font-family:'Open Sans',sans-serif;float:left;max-width:50%;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #listings .view-display-id-listings_horizontal .views-row img{width:100% !important;height:auto !important;padding-bottom:0.5em;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #listings .view-display-id-listings_horizontal .views-row a{font-weight:400;text-transform:none;font-size:1.3em;color:#000;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #listings .view-display-id-listings_horizontal .views-row .virtual-event{color:#cc0033;text-transform:uppercase;font-weight:bold;font-size:0.9em;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #listings .view-display-id-listings_horizontal .views-row .event-date{text-align:center;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #listings .view-display-id-listings_horizontal .views-row .event-date .day{text-transform:uppercase;font-size:0.9em;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #listings .view-display-id-listings_horizontal .views-row .event-date .month{text-transform:uppercase;font-size:0.9em;font-weight:bold;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #listings .view-display-id-listings_horizontal .views-row .event-date .date{font-size:1em;color:#3366cc;font-weight:bold;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #listings .view-display-id-listings_vertical img{width:100% !important;height:auto !important;padding-bottom:0.5em;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #listings .view-display-id-listings_vertical .views-row{margin-bottom:1em;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #listings .view-display-id-listings_vertical .views-row p a{font-weight:400;text-transform:none;font-size:1.3em;color:#000;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar{margin-bottom:1em;margin-top:1em;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar .event-dot,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar .event-dot{cursor:pointer;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar .event-dot p,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar .event-dot p{font-size:1em;margin-top:0;margin-bottom:0.5em;color:#333333;text-align:center;font-family:'Open Sans',sans-serif;font-weight:bold;color:#3667cd;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar .event-dot p .virtual-event,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar .event-dot p .virtual-event{color:#cc0033;text-transform:uppercase;font-weight:bold;font-size:0.9em;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar h2,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar h2{margin-bottom:0.8em;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar .date-heading,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar .date-heading{font-weight:300;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar .view-id-upcoming_events,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar .view-id-upcoming_events{font-family:'Open Sans',sans-serif;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar .view-id-upcoming_events div.monthview,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar .view-id-upcoming_events div.monthview{background:none;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar .view-id-upcoming_events .date-next,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar .view-id-upcoming_events .date-next,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar .view-id-upcoming_events .date-prev,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar .view-id-upcoming_events .date-prev{background:none;border-radius:0;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar .view-id-upcoming_events .date-next a,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar .view-id-upcoming_events .date-next a,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar .view-id-upcoming_events .date-prev a,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar .view-id-upcoming_events .date-prev a{border-radius:0;color:#b4b4b4;border:1px solid #efefef;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar .view-id-upcoming_events .full .days,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar .view-id-upcoming_events .full .days{color:#828282;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar .view-id-upcoming_events .full td.date-box.today,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar .view-id-upcoming_events .full td.date-box.today{border:none;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar .view-id-upcoming_events .full .single-day .today,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar .view-id-upcoming_events .full .single-day .today{border:none;border-bottom:4px solid #3667cd;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar .view-id-upcoming_events .calendar a,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar .view-id-upcoming_events .calendar a{color:#333333;font-weight:400;font-size:1.5em;text-transform:none;line-height:1.5em;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar .view-id-upcoming_events .calendar .views-field-field-virtual-event,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar .view-id-upcoming_events .calendar .views-field-field-virtual-event{padding:0.8em 0.8em 0 0.6em;color:#d80036;font-size:1.4em;text-transform:uppercase;font-weight:bold;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar .view-id-upcoming_events .calendar-calendar .inner p,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar .view-id-upcoming_events .calendar-calendar .inner p{padding:0 0.8em 0.8em;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar .view-id-upcoming_events .calendar-calendar div.day,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar .view-id-upcoming_events .calendar-calendar div.day{font-weight:bold;float:left;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar .view-id-upcoming_events .date-box .past .day,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar .view-id-upcoming_events .date-box .past .day{color:#5a5a5a;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar .view-id-upcoming_events .date-box .future .day,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar .view-id-upcoming_events .date-box .future .day{color:#050505;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar .view-id-upcoming_events .date-box .today .day,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar .view-id-upcoming_events .date-box .today .day{color:#2c60cd;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar .view-id-upcoming_events .single-day,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar .view-id-upcoming_events .single-day{height:80px;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar #block-views-featured-events-listings-vertical,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar #block-views-featured-events-listings-vertical{position:inherit;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar .view-display-id-listings_horizontal .views-row,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar .view-display-id-listings_horizontal .views-row{font-family:'Open Sans',sans-serif;float:left;max-width:50%;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar .view-display-id-listings_horizontal .views-row img,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar .view-display-id-listings_horizontal .views-row img{width:100% !important;height:auto !important;padding-bottom:0.5em;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar .view-display-id-listings_horizontal .views-row a,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar .view-display-id-listings_horizontal .views-row a{font-weight:400;text-transform:none;font-size:1.3em;color:#000;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar .view-display-id-listings_horizontal .views-row .virtual-event,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar .view-display-id-listings_horizontal .views-row .virtual-event{color:#cc0033;text-transform:uppercase;font-weight:bold;font-size:0.9em;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar .view-display-id-listings_horizontal .views-row .event-date,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar .view-display-id-listings_horizontal .views-row .event-date{text-align:center;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar .view-display-id-listings_horizontal .views-row .event-date .day,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar .view-display-id-listings_horizontal .views-row .event-date .day{text-transform:uppercase;font-size:0.9em;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar .view-display-id-listings_horizontal .views-row .event-date .month,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar .view-display-id-listings_horizontal .views-row .event-date .month{text-transform:uppercase;font-size:0.9em;font-weight:bold;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar .view-display-id-listings_horizontal .views-row .event-date .date,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar .view-display-id-listings_horizontal .views-row .event-date .date{font-size:1em;color:#3366cc;font-weight:bold;}.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width #calendar h2,.field-name-body #listings .view-display-id-listings_vertical .views-row p a .node-full-width .view-calendar h2{text-align:center;font-weight:300;}.field-name-body #calendar,.field-name-body .view-calendar{margin-bottom:1em;margin-top:1em;}.field-name-body #calendar .event-dot p,.field-name-body .view-calendar .event-dot p{font-size:1em;margin-top:0;margin-bottom:0.5em;color:#333333;text-align:center;font-family:'Open Sans',sans-serif;font-size:2.5em;font-weight:bold;color:#3667cd;}.field-name-body #calendar .event-dot p .virtual-event,.field-name-body .view-calendar .event-dot p .virtual-event{color:#cc0033;text-transform:uppercase;font-weight:bold;font-size:0.9em;}.field-name-body #calendar h2,.field-name-body .view-calendar h2{margin-bottom:0.8em;}.field-name-body #calendar .date-heading,.field-name-body .view-calendar .date-heading{font-weight:300;}.field-name-body #calendar .calendar-view-table,.field-name-body .view-calendar .calendar-view-table{font-family:'Open Sans',sans-serif;}.field-name-body #calendar .calendar-view-table div.monthview,.field-name-body .view-calendar .calendar-view-table div.monthview{background:none;}.field-name-body #calendar .calendar-view-table .date-next,.field-name-body .view-calendar .calendar-view-table .date-next,.field-name-body #calendar .calendar-view-table .date-prev,.field-name-body .view-calendar .calendar-view-table .date-prev{background:none;border-radius:0;}.field-name-body #calendar .calendar-view-table .date-next a,.field-name-body .view-calendar .calendar-view-table .date-next a,.field-name-body #calendar .calendar-view-table .date-prev a,.field-name-body .view-calendar .calendar-view-table .date-prev a{border-radius:0;color:#b4b4b4;border:1px solid #efefef;}.field-name-body #calendar .calendar-view-table .full .days,.field-name-body .view-calendar .calendar-view-table .full .days{color:#828282;}.field-name-body #calendar .calendar-view-table .full td.date-box.today,.field-name-body .view-calendar .calendar-view-table .full td.date-box.today{border:none;}.field-name-body #calendar .calendar-view-table .full .single-day .today,.field-name-body .view-calendar .calendar-view-table .full .single-day .today{border:none;border-bottom:4px solid #3667cd;}.field-name-body #calendar .calendar-view-table .calendar a,.field-name-body .view-calendar .calendar-view-table .calendar a{color:#333333;font-weight:400;font-size:1.5em;text-transform:none;line-height:1.5em;}.field-name-body #calendar .calendar-view-table .calendar .views-field-field-virtual-event,.field-name-body .view-calendar .calendar-view-table .calendar .views-field-field-virtual-event{padding:0.8em 0.8em 0 0.6em;color:#d80036;font-size:1.4em;text-transform:uppercase;font-weight:bold;}.field-name-body #calendar .calendar-view-table .calendar-calendar .inner p,.field-name-body .view-calendar .calendar-view-table .calendar-calendar .inner p{padding:0 0.8em 0.8em;}.field-name-body #calendar .calendar-view-table .calendar-calendar div.day,.field-name-body .view-calendar .calendar-view-table .calendar-calendar div.day{font-weight:bold;float:left;}.field-name-body #calendar .calendar-view-table .date-box .past .day,.field-name-body .view-calendar .calendar-view-table .date-box .past .day{color:#5a5a5a;}.field-name-body #calendar .calendar-view-table .date-box .future .day,.field-name-body .view-calendar .calendar-view-table .date-box .future .day{color:#050505;}.field-name-body #calendar .calendar-view-table .date-box .today .day,.field-name-body .view-calendar .calendar-view-table .date-box .today .day{color:#2c60cd;}.field-name-body #calendar .calendar-view-table .single-day,.field-name-body .view-calendar .calendar-view-table .single-day{height:80px;}.field-name-body #calendar #block-views-featured-events-listings-vertical,.field-name-body .view-calendar #block-views-featured-events-listings-vertical{position:inherit;}.field-name-body #calendar .view-display-id-listings_horizontal .views-row,.field-name-body .view-calendar .view-display-id-listings_horizontal .views-row{font-family:'Open Sans',sans-serif;float:left;max-width:50%;}.field-name-body #calendar .view-display-id-listings_horizontal .views-row img,.field-name-body .view-calendar .view-display-id-listings_horizontal .views-row img{width:100% !important;height:auto !important;padding-bottom:0.5em;}.field-name-body #calendar .view-display-id-listings_horizontal .views-row a,.field-name-body .view-calendar .view-display-id-listings_horizontal .views-row a{font-weight:400;text-transform:none;font-size:1.3em;color:#000;}.field-name-body #calendar .view-display-id-listings_horizontal .views-row .virtual-event,.field-name-body .view-calendar .view-display-id-listings_horizontal .views-row .virtual-event{color:#cc0033;text-transform:uppercase;font-weight:bold;font-size:0.9em;}.field-name-body #calendar .view-display-id-listings_horizontal .views-row .event-date,.field-name-body .view-calendar .view-display-id-listings_horizontal .views-row .event-date{text-align:center;}.field-name-body #calendar .view-display-id-listings_horizontal .views-row .event-date .day,.field-name-body .view-calendar .view-display-id-listings_horizontal .views-row .event-date .day{text-transform:uppercase;font-size:0.9em;}.field-name-body #calendar .view-display-id-listings_horizontal .views-row .event-date .month,.field-name-body .view-calendar .view-display-id-listings_horizontal .views-row .event-date .month{text-transform:uppercase;font-size:0.9em;font-weight:bold;}.field-name-body #calendar .view-display-id-listings_horizontal .views-row .event-date .date,.field-name-body .view-calendar .view-display-id-listings_horizontal .views-row .event-date .date{font-size:1em;color:#3366cc;font-weight:bold;}.field-name-body #calendar h2,.field-name-body .view-calendar h2{text-align:center;font-weight:300;}.field-name-body .event-date-mobile{display:none;}.field-name-body #block-views-upcoming-events-block-3{display:none;}.field-name-body #block-views-upcoming-events-block-3 .calendar{width:100%;}.field-name-body #block-views-block-featured-events-block-2--2{display:none;}@media (max-width:767px){.field-name-body .view-display-id-listings_horizontal .views-row{max-width:100% !important;width:100%;margin-bottom:1em;}.field-name-body #block-views-block-featured-events-block-2--2{display:block;}.field-name-body #block-views-block-featured-events-block-2--2 .field-content{display:inline-block;border-bottom:1px solid #eee;padding-bottom:1em;width:100%;}.field-name-body #block-views-block-featured-events-block-2--2 .field-content .col-xs-9{width:65%;margin-left:1em;}.field-name-body #block-views-block-featured-events-block-2--2 a{color:#000;}.field-name-body #block-views-block-featured-events-block-2--2 .date-pull-left{text-align:left;float:left;width:50px;}.field-name-body #block-views-block-featured-events-block-2--2 .date-pull-left span{width:50px;}.field-name-body #block-views-block-featured-events-block-2--2 .date-pull-left .day{text-transform:uppercase;font-size:0.9em;}.field-name-body #block-views-block-featured-events-block-2--2 .date-pull-left .month{text-transform:uppercase;font-size:0.9em;font-weight:bold;}.field-name-body #block-views-block-featured-events-block-2--2 .date-pull-left .date{font-size:1em;color:#3366cc;font-weight:bold;}.field-name-body .views-row .event-date{text-align:left !important;}.field-name-body .views-row .event-date .day,.field-name-body .views-row .event-date .month{margin-right:0.3em;}.field-name-body .event-date-mobile{display:block;}.field-name-body .event-date-desktop{display:none;}.field-name-body #block-views-upcoming-events-block-3{display:block;}.field-name-body #block-views-upcoming-events-block-3 .date-next,.field-name-body #block-views-upcoming-events-block-3 .date-prev{margin-top:3em;}}#ad-block{margin-bottom:3em;}.calendar-view-day__row{background:none;border:none !important;}.calendar-view-day__row p{padding:0;margin:0;}.calendar-view-day__row p a{color:#333333;font-weight:400;font-size:15px;text-transform:none;line-height:1.5em;}.view-display-id-block_2 .pager__items{margin-bottom:-3em;clear:both;text-align:center;}.view-display-id-block_2 .pager__items .pager__item a{width:100px;text-align:center;padding:0.5em 0.5em;border:1px solid #efefef;display:inline-block;}.view-display-id-block_2 .pager__items .pager__previous{position:relative;left:0;right:auto;float:none;position:absolute;text-align:right;top:0;width:auto;z-index:1;font-size:12px;}.view-display-id-block_2 .pager__items .pager__previous::before{content:"«";color:#c2c2c2;font-size:16px;font-weight:bold;position:absolute;left:16px;top:4px;}.view-display-id-block_2 .pager__items .pager__next::after{content:"»";color:#c2c2c2;font-weight:bold;position:absolute;right:20px;top:5px;font-size:16px;}.view .calendar-view-table .today{border-bottom:4px solid #2c60cd;}.view .calendar-view-table thead tr{height:34px;}.view .calendar-view-table thead tr th{padding:0;font-size:.9em;height:auto;margin:0;}.view .calendar-view-table caption{font-weight:500;line-height:30px;font-size:1.7em;padding-bottom:40px;margin:0 auto;text-align:center;max-width:300px;}.view .calendar-view-table tr{padding:0;margin:0;background-color:white;}.view .calendar-view-table tr th{background-color:white;background-color:#eee;color:#777;font-weight:bold;border:1px solid #ccc;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#cccccc;border-right-color:#cccccc;border-bottom-color:#cccccc;border-left-color:#cccccc;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;width:100%;padding:1rem 0.5rem;font-size:18px;line-height:2;text-align:center;text-transform:uppercase;}.view .calendar-view-table td{min-height:110px !important;}h3,caption,th{font-family:'Open Sans',sans-serif !important;}body{font-family:'Roboto Slab',Georgia,sans-serif;font-size:18px;line-height:1.428571429;}.view .calendar-view-day .calendar-view-day__number{color:#050505;font-weight:bold;float:left;border:none;background:none;margin-bottom:0px;align-self:normal;font-size:18px;font-family:'Open Sans',sans-serif;}.view .calendar-view-table .previous-month .calendar-view-day__number,.view .calendar-view-table .next-month .calendar-view-day__number{background:none;}.calendar-view-table .views-field a{font-size:15px;font-weight:400;}.view .calendar-view-pager .pager__item a{border-radius:0;color:#b4b4b4;border:1px solid #efefef;margin-left:10px;font-weight:bold;display:inline;font-size:12px;}.pager__items{list-style-type:none;}.pager__current{display:none;}.view .calendar-view-pager__reset a{font-size:12px;}.views-field .field-content a{color:#333333;}.views-field-field-virtual-event div{color:#d80036;font-size:1.4em;text-transform:uppercase;font-weight:700;}@media (max-width:991px){.calendar-view-day__row p a{color:#333333;font-weight:400;font-size:12px;text-transform:none;line-height:1.5em;}.sponsors .embedded-entity{margin-bottom:1em;text-align:center;}}
