/*--------------- GLOBAL ---------------*/
button, .button, input[type=submit] {
    padding: .5em 1.5em;
}
.eventColl--listView1 .eventColl-mainTitles {
    -ms-flex: 0;
    flex: 0;
}
.eventColl-item .contentImg--overlay {
    background: linear-gradient(0deg, rgba(23,23,23,.5),rgba(0,0,0,0));
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity: 1;
}
.block_c52bf13bfea44f788f3e8347a41641a0 .item .contentTitle a,
.block_d202d8c4774747f7bc01721814ebb7df .item .contentTitle a,
.block_d91194d89bbf4b78857a28d714230664 .eventColl-item--slideshow1 .eventColl-mainTitles a {
    font-family: futurabold,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 700;
}
/*--------------- EVENTS MORE PAGE ---------------*/
.eventColl-desc {
    padding-top: 20px;
}
/*--------------- HOME ---------------*/
/*hero*/
.blockWrap_f961dc3c75ab4f648dac14d7244296c1 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    text-transform: uppercase;
    letter-spacing: .05em;
    max-width: 630px;
    margin: 0 auto;
}
/*newsletter*/
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_d458c7b0586d40259e7761196092f817 {
    max-width: 780px;
}
.block_d458c7b0586d40259e7761196092f817 .scForm input[type=text] {
    margin: 0 0 0 0;
}
.block_d458c7b0586d40259e7761196092f817 .scForm button {
    margin: 0 1em 0 0;
}
/*--------------- CONTACT ---------------*/
.page_f30a0902750647d0aeac47c28b2072bf:before, .page_f30a0902750647d0aeac47c28b2072bf > body > .plxBg-img:before, .page_f30a0902750647d0aeac47c28b2072bf > .plxBg-img:before {
    background: -moz-linear-gradient(left,  rgba(23,23,23,1) 0%, rgba(23,23,23,1) 50%, rgba(0,0,0,0) 100%); 
    background: -webkit-linear-gradient(left,  rgba(23,23,23,1) 0%,rgba(23,23,23,1) 50%,rgba(0,0,0,0) 100%); 
    background: linear-gradient(to right,  rgba(23,23,23,1) 0%,rgba(23,23,23,1) 50%,rgba(0,0,0,0) 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#171717', endColorstr='#00000000',GradientType=1 ); 
}
/*--------------- FEATURED EVENTS ---------------*/
.items_locationsCollection-card .itemImg {
    display: none;
}
/*--------------- MEDIA QUERIES ---------------*/
@media only screen and (max-width: 767px) {
    .blockWrap_f961dc3c75ab4f648dac14d7244296c1 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
        font-size: 18px;
    }
}