/*
Theme Name:   Twentyfourteen Child Theme
Theme URI:    http://www.wpbeginner.com/
Description:  A Twenty Fourteen child theme
Author:       Iskandar Wahab
Author URI:  http://icsai.org
Template:     twentyfourteen
Version:      1.0.0
*/

@import url("../twentyfourteen/style.css");

/*widen the whole site*/

.site {
	max-width: 100% !important;
}
.site-header {
	max-width: 100% !important;

}
#site-header img {
    width: 100% !important;

}

.site-content .entry-header,
   .site-content .entry-content,
   .site-content .entry-summary,
   .site-content .entry-meta,
   .page-content {
   	margin: 0 auto;
	max-width: 800px;
   }

/* a {
	text-decoration: none !important;
}*/
.entry-content,
.entry-summary,
.page-content,
.nav-links,
.comment-content,
.widget
 {
   -webkit-hyphens: none;
   -moz-hyphens:    none;
   -ms-hyphens:     none;
   hyphens:         none;
}

/* Upcoming Conferences Page Styling */

.upcoming-events-wrapper{
}
.event-wrapper{
	display: flex; 
	align-items: flex-start;
	justify-content: space-between;
	margin-bottom: 1em;
}
.month-separator{
	display: flex;
	align-items: center;
	margin-bottom: 1em;

}
.month-separator-text{
	font-size: 16px;
	font-weight: bold;	
	white-space: nowrap;
	padding: 1em;
}
/*
.month-separator:before {
	background-color: #cbcbcc;
	content: "";
	display: block;
	flex: auto;
	height: 2px;
	width: 100%;
}*/
.month-separator:after {
	background-color: #cbcbcc;
	content: "";
	display: block;
	flex: auto;
	height: 2px;
	width: 100%;
}

.event-date-wrapper{
	flex: 1.5; 
	text-align: center;
	line-height: 1;
	padding: 10px;
	font-size: 14px;
}

.event-details-wrapper{
	flex: 6; 
	padding: 10px;
}

.event-title{
	margin-bottom: 1em;
	font-size: 16px;
	font-weight: bold;
	line-height: 1;
}
.event-title a{
	text-decoration: none!important;
}

.event-duration, .event-venue, .event-website {
	display: flex;
	margin-bottom: 1em;
	/*font-size: 14px;*/
	/*font-style: italic;*/
	line-height: 1;
	align-items: flex-start;
}
.event-duration-text, .event-venue-text, .event-website-text{
	flex: auto;
	padding-left: 1em;
}

.event-duration:before {
	flex: none;
	content: '\f307';
	-webkit-font-smoothing: antialiased;
	font: normal 18px/1 'Genericons';
}
.event-venue:before {
	flex: none;
	content: '\f417';
	-webkit-font-smoothing: antialiased;
	font: normal 18px/1 'Genericons';
}
.event-website:before {
	flex: none;
	content: '\f475';
	-webkit-font-smoothing: antialiased;
	font: normal 18px/1 'Genericons';
}

.event-image-wrapper{
	flex: 2; 
	padding-top: 10px;
}
/*Past Events Page Styling*/

.past-events-wrapper {
	background: #cbcbcc; 
	
}
.past-event {
	display: block;
	width: 100%;
	margin-bottom: 1em;
}
.past-event-title {
	display: block;
	width: 100%;
	margin-bottom: 10px;
	font-weight: bold;
}
.past-event-details {
	display: flex;
	width: 100%;
	align-items: flex-start;
	justify-content: space-evenly;
}
.past-event-banner {
	flex: 3;
	padding-right: 10px;
}
.past-event-links {
	flex: 1;
}
.past-event-proceedings-link, .past-event-photo-link, .past-event-program-link {
	display: flex;
	/*font-size: 14px;*/
	/*font-style: italic;*/
	line-height: 1;
	align-items: flex-start;
	justify-content: flex-start;
}
.past-event-proceedings-link:before {
	flex: none;
	content: '\f444';
	-webkit-font-smoothing: antialiased;
	font: normal 18px/1 'Genericons';
	margin-right: 10px
}
.past-event-photo-link:before {
	flex: none;
	content: '\f102';
	-webkit-font-smoothing: antialiased;
	font: normal 18px/1 'Genericons';
	margin-right: 10px
}
.past-event-program-link:before {
	flex: none;
	content: '\f443';
	-webkit-font-smoothing: antialiased;
	font: normal 18px/1 'Genericons';
	margin-right: 10px
}