.zerif-cus-btn {
    background: #0000ff;
    padding: 0 10px 0 10px;
    border-radius: 5px;
}

.copyright {
    display: none;
}

/* Reduce header size in event tiles */

.page-content-wrap h3 {
	font-size: 26px;
}


/* Current Class + Staff */

.fellowContainer,
.fellowText,
.bioContainer {
    display: flex;
    margin-top: 80px;
}

.fellowContainer h3 {
    text-transform: capitalize;
    font-weight: 700;
}

.fellowText,
.bioTextContainer {
    flex-direction: column;
    margin-top: -20px;
}

.fellowPic,
.bioPicContainer {
    border-radius: 50%;
    max-width: 225px !important;
    max-height: 225px !important;
    margin: 0 60px;
}

.bioPicContainer img {
    min-width: 250px;
    min-height: 250px;
    display: block;
    border-radius: 50%;
}

.bioTextContainer div {
	margin-bottom: 15px;
}
/* Hide the contact section */
.hestia-team {
	display: none;
}


/* Hide the phone section */
.contactus .hestia-info:last-of-type {
	display: none;
}

/* Extra padding on the bottom of pages */
.page-content-wrap {
	margin-bottom: 70px;
}

/* Header gradient for pages */
.header-filter-gradient { 
	background: linear-gradient(45deg, rgb(0,155,239) 0%, rgb(166,255,203) 100%); 
} 

/* Lighten black gradient in the contact section on the home page */
.section-image:after {
	background-color: rgba(0,0,0,0.5);
}

/* fit 4 feature boxes on the front page */
.feature-box {
	width: 25%;
}

/* Alter img captions */
.wp-caption-text {
	    font-weight: 300;
    font-style: italic;
    font-size: 14px !important;
}

/* Event Listings */
.event_listing-template-default {
	background-color: #fff;
}

.event-venue,.single-event-time, .event-schedule, .left-column, .event-title {
	border: 0 !important;
}

.sep-page {
	padding: 50px !important;
}

.single-event-time h3, .event-date-time:first-of-type  {
	display: none;
}

.single-event-time *, .event-venue * {
	font-size: 24px !important;
}

.overlay-counter {
	background-color: #23282d !important;
}

.event-title * {
	font-size: 36px !important;
	font-weight: 700;
}

/* center event grid view */
.grid-view  {
	display: flex !important;
	justify-content: center !important;
}

.grid-view article {
	    box-shadow: 0 16px 60px -12px rgba(0, 0, 0, 0.01), 0 4px 45px 0 rgba(0, 0, 0, 0.12), 0 8px 40px -5px rgba(0, 0, 0, 0.1);
	border-radius: 4px;
}

.grid-view figure img {
	border-radius: 4px 4px 0 0  !important;
}

/* darken event font */
.single-event-description p, .single-event-description li {
	color: #222 !important;
}

.single-event-description a {
	color: #009bef !important;
}

.single-event-description li {
	font-size: 17px;
	margin-bottom: 6px;
}
@media screen and (max-width: 770px) {
    .fellowContainer,
    .bioContainer {
        flex-direction: column;
    }
    .fellowPic,
    h3,
    .bioPicContainer {
        display: flex;
        justify-content: center;
        margin: 20px auto;
    }
    .bioPicContainer {
        margin: 80px auto;
    }
	.feature-box {
		width: 100%;
	}
	.countdown, .overlay-counter {
		display: none;
	}
}

/* Jobs page */
.jobsContainer li {
	margin: 20px 0;
}

/* Home page width fix */
.home .main > div:last-child {
	width: 100% !important;
}

/* Contact us padding */
.contactus .row {
	padding-left: 50px;
}

/* Change location font size and line height */
.sep-page .grid-view article .description h4.location a {
	font-size: 16px;
	line-height: 22px;
}

/* Hide event pagination */
.sep-page .pagination {
	display:none;
}

/* Flex wrap events */
.sep-page .row {
	 display: flex;
   justify-content: center;
   flex-wrap: wrap;
}

/*  Remove upcoming events on the homepage */
.hestia-about + h2, #about ~ div > .sep-page {
/* 	display:none; */
}

/* Remove upcoming events on calendar */
#post-22 .grid, #post-22 .page-content-wrap > h3 {
	display: none;
}
/* event details styling with custom container */
.event-details * { color: #000 !important; font-size: 16px !important;
}
.event-details #button-cta { display: block; background-color: #f24950; color: #fff !important; text-align: center; font-size: 24px; font-weight: 700; padding: 18px 25px; margin: 15px auto; border-radius: 6px; cursor: pointer;
}
/** event page customization **/
/* Remove left column */
.sep-page .col-md-6:first-of-type, .sep-page .col-sm-6:first-of-type {
	display: none;
}
/* Remove feature image wtih countdown */
.single-event-image {
	display:none;
}
.single-event-description * {
/* 	font-weight: 400 !important; */
	line-height: 1.7em !important;
/* 	font-size: 18px !important; */
}
.single-event-description h1 {
	font-size: 2.4em !important;
	font-weight: 700 !important;
}
.single-event-description h2 {
	font-size: 1.8em !important;
}

.single-event-description h3 {
	font-size: 1.6em !important;
	font-weight: 700 !important;
}
#cta {
		display: table;
		margin: 10px auto;
    background: #009BEF;
    color: #fff !important;
    padding: 10px 20px;
    text-align: center;
    border-radius: 5px;
    font-weight: 900 !important;
		cursor: pointer;
}
/* hide footer icons */
.hestia-contact-title-area i {
	display: none;
}