
/*BSS Events Preview*/
.preview-events .event-preview-card { margin-bottom: 5px; background: transparent; border:1px solid #000; }
.preview-events .card-title-day { font-weight: bold; font-size: 2.2rem; }
.preview-events .event-content {  min-height: 150px; }
.preview-events .preview-event-title { margin-top:10px; color: #000; margin-bottom:14px; }
.preview-events .preview-event-date, .preview-events .preview-event-place { font-size: .9rem; }
.preview-events .card-title-month { font-weight: bold; text-transform: none; }
.preview-events-all-events .btn { border:1px solid #000000; text-transform: uppercase; font-weight: bold; border-radius: 0; }
.preview-events-all-events .btn:hover { background: #E0E0E043;  }

/*Calender View BSS Events*/
.bss_calendar_day .bss_calendar_day_eventtitle { font-size: .9rem; }

/*DataTables*/
.dataTables_filter { margin-bottom:20px; }

/*WS Slider & Flexslider*/
.contentwrap .flexslider {
    margin: 0 0 0px;
    background: transparent;
    border: 0px solid #fff;
    position: relative;
    zoom: 1;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: '' 0 0px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' 0 0px 0px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' 0 0px 0px rgba(0, 0, 0, 0.2);
    box-shadow: '' 0 0px 0px rgba(0, 0, 0, 0.2);
}

/*Freshworkx BM Simple Gallery*/
.c-gallery__figure { height: 300px; position:relative; }
.c-gallery__figure img { height: 100%; width: 100%; object-fit: cover; position:relative; }
h3.c-gallery__title { margin-top: 30px; }