@media (min-width:767px){.xs-padding{padding-left:15px;padding-right:15px}}.padding-none{padding:0!important}.padding-top-none{padding-top:none!important}.all-padding-10{padding:10px!important}.top-padding-10{padding-top:10px!important}.right-padding-10{padding-right:10px!important}.bottom-padding-10{padding-bottom:10px!important}.left-padding-10{padding-left:10px!important}.all-padding-30{padding:30px!important}.top-padding-30{padding-top:30px!important}.right-padding-30{padding-right:30px!important}.bottom-padding-30{padding-bottom:30px!important}.left-padding-30{padding-left:30px!important}.all-padding-60{padding:60px!important}.top-padding-60{padding-top:60px!important}.right-padding-60{padding-right:60px!important}.bottom-padding-60{padding-bottom:60px!important}.left-padding-60{padding-left:60px!important}.all-padding-90{padding:90px!important}.top-padding-90{padding-top:90px!important}.right-padding-90{padding-right:90px!important}.bottom-padding-90{padding-bottom:90px!important}.left-padding-90{padding-left:90px!important}.pride-background{background:-webkit-linear-gradient(270deg,#e40303 0,#e40303 16.66%,#ff8c00 16.66%,#ff8c00 33.32%,#ff0 33.32%,#ff0 50%,#008026 50%,#008026 66.66%,#004dff 66.66%,#004dff 83.33%,#750787 83.33%,#750787 100%);background:-o-linear-gradient(270deg,#e40303 0,#e40303 16.66%,#ff8c00 16.66%,#ff8c00 33.32%,#ff0 33.32%,#ff0 50%,#008026 50%,#008026 66.66%,#004dff 66.66%,#004dff 83.33%,#750787 83.33%,#750787 100%);background:linear-gradient(180deg,#e40303 0,#e40303 16.66%,#ff8c00 16.66%,#ff8c00 33.32%,#ff0 33.32%,#ff0 50%,#008026 50%,#008026 66.66%,#004dff 66.66%,#004dff 83.33%,#750787 83.33%,#750787 100%)}.pum-theme-pride .pum-container{background:url(../images/Masked-matt-compressor.png),-webkit-linear-gradient(270deg,#e40303 0,#e40303 16.66%,#ff8c00 16.66%,#ff8c00 33.32%,#ff0 33.32%,#ff0 50%,#008026 50%,#008026 66.66%,#004dff 66.66%,#004dff 83.33%,#750787 83.33%,#750787 100%);background:url(../images/Masked-matt-compressor.png),-o-linear-gradient(270deg,#e40303 0,#e40303 16.66%,#ff8c00 16.66%,#ff8c00 33.32%,#ff0 33.32%,#ff0 50%,#008026 50%,#008026 66.66%,#004dff 66.66%,#004dff 83.33%,#750787 83.33%,#750787 100%);background:url(../images/Masked-matt-compressor.png),linear-gradient(180deg,#e40303 0,#e40303 16.66%,#ff8c00 16.66%,#ff8c00 33.32%,#ff0 33.32%,#ff0 50%,#008026 50%,#008026 66.66%,#004dff 66.66%,#004dff 83.33%,#750787 83.33%,#750787 100%);-webkit-background-size:contain,contain;background-size:contain,contain;background-repeat:no-repeat,no-repeat;background-position:center 10px,center center}.vc_btn3.vc_btn3-color-violet,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat{background-color:#7c72b1}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-violet:hover{background-color:#4c437a}.btmad-primary-bkg{background-color:#AB20FD}.btmad-primary-text{color:#AB20FD}.btmad-header-button .vc_btn3.vc_btn3-color-purple,.btmad-header-button .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat{background-color:#AB20FD}.btmad-header-button .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover,.btmad-header-button .vc_btn3.vc_btn3-color-purple:hover{background-color:#7302b5}.btmad-secondary-bkg{background-color:#EB2060}.btmad-secondary-text{color:#EB2060}.btmad-header-button-secondary .vc_btn3.vc_btn3-color-purple,.btmad-header-button-secondary .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat{background-color:#EB2060}.btmad-header-button-secondary .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover,.btmad-header-button-secondary .vc_btn3.vc_btn3-color-purple:hover{background-color:#970e39}.required{color:red}.checkbox label,.radio label{line-height:16px}.form-group .ajax-loader{display:none!important}.form-group .alt-ajax-loader{margin:0 10px}@media (max-width:767px){.footer-dropdown-trigger{padding:0 8px}#footer .widget_nav_menu li.footer-dropdown{border-bottom:1px solid #7c72b1}#footer .widget_nav_menu li.footer-dropdown>.sub-menu{margin-top:0;padding-top:0;border-top:0;opacity:0;visibility:hidden}#footer .widget_nav_menu li.footer-dropdown>.sub-menu li{border-bottom:0}#footer .widget_nav_menu li.footer-dropdown.active>.sub-menu{max-height:600px;opacity:1;margin-top:8px;padding-top:8px;border-top:1px solid #7c72b1;visibility:visible}#footer .widget_nav_menu li.footer-dropdown.active>.sub-menu li{border-bottom:1px solid #7c72b1}#footer .widget_nav_menu li.footer-dropdown.active>.sub-menu li:last-child{border-bottom:0}#footer .widget_nav_menu li.footer-dropdown.transitioning-up>.sub-menu{opacity:0;visibility:hidden}.footer-dropdown>.sub-menu{max-height:0;overflow:hidden;-webkit-transition-property:max-height,visibility;-o-transition-property:max-height,visibility;transition-property:max-height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}}.panel-heading .accordion-toggle{padding-right:50px}#masthead .top-search.active input{color:#fff}#masthead .top-search.active .search-trigger:after,#masthead .top-search.active .search-trigger:before{background:#FFF}.purple-text{color:#7c72b1!important}.ultra{font-size:200px}@media (max-width:991px){.ultra{font-size:108px}}#content>.section h1.text-center.page-heading:after{content:' ';background:#fff;height:3px;width:60px;display:block;margin:12px auto 0}ul.eo-events li{border-bottom:1px solid #7c72b1;padding:11.5px 0 17px}ul.eo-events li:first-child{padding-top:0}ul.eo-events li:last-child{border-bottom:0}.sponsors .figure{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;justfy-content:center}.sponsors .figure .figure-image{margin:auto}.gala-flex-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start}.gala-flex-block .vc_btn3-container{margin-top:auto}.event-item-text{padding:0 7px}.event-item-title{margin-bottom:0;line-height:1}.event-item-meta.post-details{margin:12px 0}.event-item-meta .post-date{line-height:26px}.event-item-meta .event-item-date,.event-item-meta .event-venue-details,.event-item-meta .event-venue-details abbr{font-size:12px;line-height:1.4}.event-item-action{margin:12px 0}.event-item-excerpt{padding:0 10px}.event-item-title{margin-bottom:0;line-height:1}.event-item-content{margin-top:15px}.event-item-cal-links{margin-top:26px}