/*
Theme Name:         BBI Press - Base Theme
Theme URI:          https://roots.io/sage/
Description:        Blackbaud Bootstrap Base Wordpress Theme (based on the Sage WordPress Starter Theme by Roots.)
Version:            4.0.0
Author:             Blackbaud Interactive
Template:           bbpress
Author URI:         http://services.blackbaud.com/
License:            MIT License
License URI:        http://opensource.org/licenses/MIT
*/
/* */
body.wcs_modal--opened > :not(#wcs-vue-modal):not(.wcs-vue-modal), body.wcs_modal--opened::before, body.wcs_modal--opened::after {
	-webkit-filter: none;
	filter: none;
}

body.wcs_modal--opened > #bb-wrapper > :not(#wcs-vue-modal):not(.wcs-vue-modal), 
body.wcs_modal--opened::before, body.wcs_modal--opened::after {
    -webkit-filter: blur(7px) grayscale(1);
            filter: blur(7px) grayscale(1); 
}

.wcs-timetable__compact-list .wcs-class {
    padding: 0vh 0 1vh 2vh;
    min-height: 1vh;
}
.wcs-addons--blink{animation: none !important;-webkit-animation:none !important;}

.wcs-timetable__container {
    padding: 1vh 0 5vh;
}
.wcs-class--term-breakout-session {
    background: RGBA(106, 195, 149, 0.2);
    font-weight: bold;
}
.wcs-class--term-moore {
    background: RGBA(89, 101, 142, 0.2);
    font-weight: bold;
}
.wcs-class--term-keynote {
    background: RGBA(241, 88, 57, 0.2);
    font-weight: bold;
}


html {
  scroll-behavior: smooth;
}
.content-module-1.content-module.module-text {
    margin-bottom: 50px;
}
.giving_buttons {
    text-align: center;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.giving_buttons a {
    display: inline-block;
    padding: 15px 23px;
    border: 2px solid #6ac395;
    margin: 0 1rem 1rem;
    text-transform: uppercase;
}
.giving_buttons a:hover {
    background: #f15839;
    color: #fff;
    border-color: #f15839;
}
.give-totals-shortcode-wrap {
    text-align: center;
    font-size: 20px;
    font-weight: bold;
}
.give-wrap .give-card__media img {
    border-radius: 50%;
}
.give_forms-template-default #page > hr, .give_forms-template-default #page #footer {
    display: none;
}
.give_forms-template-default #page #header {
    visibility: hidden;
}

.give-wrap .give-grid__item {
    max-width: 19% !important;
}
.page-id-65346 .content-primary .give-wrap > .give-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.search-wrapper .search-form .search-submit i{
	color: #fff;
}

@media screen and (max-width:991px) {
    .give-wrap .give-grid__item {
        max-width: 30% !important;
    }
}

@media screen and (max-width:767px) {
    .give-wrap .give-grid__item {
        max-width: 45% !important;
    }
}

@media screen and (max-width:576px) {
    .content-module-1.content-module.module-text {
        margin-bottom: 40px;
    }
    .giving_buttons a {
        margin: 0 1rem 0;
        width: 100%;
    }
    .give-wrap .give-grid__item {
        max-width: 100% !important;
    }
}