/*
Theme Name: CILER
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 3.0.4
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Template: Divi
*/

@import url("../Divi/style.css"); 
 
/* =Theme customization starts here
------------------------------------------------------- */

.boxcar-credit { 
   font-size: 12px;
   text-decoration: none !important;
}

.footer-widget .et_pb_widget a {
   color: #fff !important;
}

.et-social-instagram a:before { 
	content: '\e09a';
}

.et-social-youtube a:before { 
	content: '\e0a3';
}

.et-social-flickr a:before {
    content: '\e0a6' !important; 
}

/***FWP Styling***/

div.filter-wrap {
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content: center;
	align-content:center;
	align-items: flex-start;
	gap: 30px;
}
select.facetwp-dropdown {
	min-width: 200px;
}


div.fwpl-layout.fwp-feed {
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content: space-between;
	align-content: flex-start;
	align-items:flex-start;
}
@media only screen and (min-width: 981px) {
	div.fwpl-layout.homepage_events > .fwpl-result,
	div.fwpl-layout.impact_stories > .fwpl-result,
	div.fwpl-layout.aquatic_species > .fwpl-result,
	div.fwpl-layout.alumni_stories > .fwpl-result
	{
		max-width: 30%;
	}
}

@media only screen and (max-width: 980px) {
	div.fwpl-layout.fwp-feed{
		gap: 50px;
	}
	div.facetwp-facet{
		margin-bottom: 0px;
	}
}

div.fwp-img img{
	aspect-ratio: 1/1 !important;
	object-fit: cover !important;
}

div.fwpl-item.fwp-title h3,
div.fwpl-item.fwp-title-featured h3
{
	color: #000080;
	font-size: 26px;
	font-weight: 700;
	margin-top: 10px;
}
div.fwpl-item.fwp-excerpt {
	color: #000080;

}

div.fwpl-layout.blog-post-feed > .fwpl-result {
	width: 100% !important;
}
div.fwpl-layout.alumni-stories-feed > .fwpl-result{
	max-width: 225px !important;
}

div.fwpl-layout.alumni-stories-feed {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	
}

@media only screen and (max-width: 980px) {
	div.fwpl-layout.alumni-stories-feed{
		justify-content:center !important;
	}
	div.fwpl-layout.alumni-stories-feed > .fwpl-result{
	max-width: 300px !important;
}
}

div.facetwp-pager{
	display:flex;
	justify-content:center;
	padding-top: 50px;
	font-size: 24px;
}

div.indv-filter label {
	display: none;
}

div.fwpl-item.fwp-title-featured:before{
	content: "FEATURED ALUMNI";
	color: #00274C !important;
	font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;
	letter-spacing: 1px;
	background-color: #FFCB05;
	padding: 5px 20px 5px 20px; 
	font-weight: 700;
}

	div.fwpl-item.fwp-title-featured{
		padding-top: 10px;
	}




@media only screen and (min-width: 980px) {
	div.fwpl-item.fwp-title-featured h3 {
		font-size: 30px !important;
		padding-top: 10px;
	}
	div.featured-alumni-story > .fwpl-result > .fwpl-row{
	display:flex;
		flex-direction:row;
	}
	div.fwpl-col.col-img{
		flex: 0 0 45%;
	}
	div.fwpl-col.col-text{
		padding-left: 50px;	
	}
	div.fwp-excerpt-featured {
	font-size: 17px;
	line-height: 1.4 !important;
}
}


/*Hide weird meta data*/

.single-alumni-story.et_pb_pagebuilder_layout .et_post_meta_wrapper {
    display: none;
}

.single-alumni-story.et_pb_pagebuilder_layout #main-content .container {
    padding: 0 !important;
    margin: 0;
    width: 100%;
    max-width: none;
}

.single-alumni-story.et_pb_pagebuilder_layout .container .entry-content {
    padding-top: 0;
}

.single-alumni-story.et_pb_pagebuilder_layout div#left-area {
    padding: 0;
}
