﻿/*!
	Theme Name: International Parking Institute
	Description: Theme for International Parking Institute based on the Wordpress Twenty Fourteen theme
	Author: Adrian Turner for Matrix Group International
	Author URI: http://www.matrixgroup.net
	Template: twentyfourteen
	Version: 1.0.0
	*/

/**
* Adding Featured Event Start Header and Events Featured Images
*
* Added by Konstantin Brazhnik <konstantin@yokoco.com> on 2/18/22
**/

.events-news-blog .module {
	border: none !important;
}

.events-news-blog p.excerpt {
	/* height: 7em; */
	margin: 10px 0 20px;
}

.events-news-blog .module:not(.ad) > a {
    display: block;
    text-align: center;
	padding: 1em;
}

.events-news-blog .module:not(.ad) a img {
    /* height: 7rem; */
    object-fit: contain;
}

.events-news-blog .events .events-inner .module > .event-date {
	background: #c31a25!important;
    clear: left;
    color: #fff!important;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
	margin-bottom: 1em;
}

.events-news-blog .events .events-inner .module.event-info .event-date,
.events-news-blog .events .events-inner .module.event-info .event-data {
	float: none !important;
}

.events-news-blog .events .events-inner .module.ad img {
	float: none !important;
}

.events-news-blog .events .events-inner .module.event-info {
	padding-bottom: 1em;
}

.events-news-blog .events .events-inner .module.event-info .event li .event-data {
	padding-left: 1em;
	padding-right: 1em;
}

.events-news-blog .events .events-inner .event-image {
	display: block;
}

.events-news-blog .module h4 {
	/* height: 3em; */
    overflow: hidden;
}

/* Medium screens - TABLET */
@media only screen and (min-width: 64.063em) { 

	/**
	 * Controlling home page columns height based on blog
	 * posts column height.
	 *
	 * Added by Konstantin Brazhnik <konstantin@yokoco.com> on 2/18/22
	 **/

	 .events-news-blog .module {
		/* height: 350px; */
		display: flex;
		flex-direction: column;
		/* justify-content: space-between; */
	}

	.events-news-blog .module.ad {
		justify-content: center;
		display: flex !important;
	}

	.events-news-blog .events .events-inner .event-image {
		margin-top: -22px;
		padding-top: 22px;
	}
	
	.events-news-blog > .events, .events-news-blog > .news {
		position: relative;
	}

	.events-news-blog > .events > .events-inner > .events-header,
	.events-news-blog > .news > .news-inner > .news-header {
		margin-bottom: 1em;
	}

	.events-news-blog > .events > .events-inner > :last-child,
	.events-news-blog > .news > .news-inner > :last-child {
		margin-top: 1em;
	}
	
	.events-news-blog > .events > .events-inner > .events-items,
	.events-news-blog > .news > .news-inner > .news-items {
		flex: 1;
		overflow-y: auto;
	}

	.events-news-blog > .events > .events-inner > .events-items > :first-child,
	.events-news-blog > .news > .news-inner > .news-items > :first-child {
		margin-top: 0;
	}

	.events-news-blog > .events > .events-inner > .events-items ul.event li:last-child,
	.events-news-blog > .news > .news-inner > .news-items > :last-child {
		margin-bottom: 0;
	}

} /* min-width 1025px, large screens */

/* Changes to board of directors' bios */
.page-template-board-directors-page-php .staff-bio-questions {
	float: right;
    width: 65%;
}
.page-template-board-directors-page-php .content .staff .staff-info .staff-bio-photo {
	width: 32%;
}

@media screen and (max-width: 629px) {
	.page-template-board-directors-page-php .staff-bio-questions {
		float: none;
		width: 100%;
		margin-top: 40px;
	}

	.page-template-board-directors-page-php .content .staff .staff-info .staff-bio-photo {
		float: none;
		width: 100%;
		border-right: none;
	}
}