  /*! * Add custom css for this site here: */
/***Single Page Location-Hours ***/
 .single_location_wrapper .description_payment_wrapper {
	 display: none;
}
/*** Frequently Asked Questions Blockquote ***/
 blockquote {
	 font-size: 15px;
}
/*Style for Google Calendar Embed*/
 div.view-cap, .view-container-border {
	 background-color: #e5e5e5;
}
 #calendarContainer1 {
	 background-color:#e5e5e5;
}
 div.view-cap, .view-container-border {
	 background-color: #e5e5e5;
}
 th.mv-daynames-table {
	 color: #000;
	 background: #e5e5e5;
}
 div.dp-popup {
	 background: #e5e5e5;
}
 .st-dtitle {
	 background: #f5f5f5;
}
/***Localist Calender - Field Conditions***/
 .localist_widget_container {
	background-color:#f5f5f5;
}
 .localist_widget_container span.lw_event_item_date {
	display:none;
}
 .localist_widget_container .lw_event_meta {
	display:none;
}
 .localist_widget_container div.lw_event_item_title{
	display:none;
}
 .localist_widget_container div.lw_event_item_date {
	display:none;
}
 .localist_widget_container p.lw.lw_view_all_cta{
	display:none;
}
 .localist_widget_container a.lw_event_item_image {
	display:none;
}
 .localist_widget_container div.lw_event_item_description {
	font-size:inherit;
}
 .localist_widget_container li.lw_event_item {
	 margin: 1rem 0;
	 border: 1px solid #f5f5f5;
	 font-family:'Montserrat', Arial, sans-serif;
	 font-style:normal;
	 font-weight:500;
	 font-size:1rem;
	 line-height:1.2rem;
	 background: #f5f5f5;
	 overflow: hidden;
}
/***Card button text styling***/
 button.btn.btn-link.collapsed.accordion-toggle {
	 text-transform: none;
}
/***Facilities Cards***/
 .container.location_hours_container.single_location_wrapper {
	 min-height: 20px;
	 background-color: #f5f5f5;
	 border: 0px;
	 border-radius: 0px;
	 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	 box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	 padding: 1rem;
	 margin-top:1rem;
	 margin-bottom:1rem 
}

/***Staff card styling***/
.card-borderless {
    border:none!important;
    box-shadow:none!important;
}

.accordion {
 border-bottom: 1px solid #e3e3e3;
}





/* Carousel */
.carousel-content {
    display:flex;
    align-items:center;
}

.carousel-inner {
    padding-left: 25px;
    padding-right: 15px;
}


.text-carousel {
    width: 100%;
    height: auto;
    padding-left: 50px;
    padding-right: 50px;
}





