/***Countdown Separator start***/

.counter-remove-separator .sep.section { display: none; }

.custom-divi-counter .et_pb_countdown_timer_container > .section:not(.sep) > p.value {
	margin-bottom: 10px;
}

.counter-remove-separator .et_pb_countdown_timer_container {
	display: flex;
	justify-content: space-between;
}

.counter-remove-separator .et_pb_countdown_timer_container > .section:not(.sep) { width: 22%; }

@media (max-width: 640px) {
	.custom-divi-counter .et_pb_countdown_timer_container {
		flex-wrap: wrap;
		justify-content: center;
	}
	.custom-divi-counter .et_pb_countdown_timer_container > .section:not(.sep) {
		width: 45%;
		margin: 2.5%;
		max-width: 230px;
	}
}

/***Countdown Separator end***/

.force-fullwidth-image-blurb .et_pb_image_wrap img { width: 100%; }

/***HP SPEAKER GRID start***/

.event-speakers-grid .project { position: relative; }

.event-speakers-grid .project .speaker-content-wrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	padding: 4%;
	background: rgba(51, 51, 51, 0.7);
	opacity: 0;
	transform: scale(1.1);
	transition: all 0.4s ease;
}

.event-speakers-grid .project:hover .speaker-content-wrapper,
.event-speakers-grid .project a:hover + .speaker-content-wrapper,
.event-speakers-grid .project .speaker-content-wrapper:hover {
	opacity: 1;
	transform: scale(1);
	transition: all 0.4s ease;
}

.event-speakers-grid .project .et_portfolio_image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.event-speakers-grid .project .post-meta { pointer-events: none; }

/***HP SPEAKER GRID end***/

/***SINGLE Blog page start***/

.single-post #main-content .container:before { display: none; }

@media (min-width:981px) {
	.single-post #content-area #left-area { 
		width: 64.833%; 
		margin-right: 5.5%; 
		padding-right: 0;
	}
	.single-post #content-area #sidebar { width: 29.667%; padding-left: 0;}
}

.single-format-standard #left-area .et_pb_post .et_post_meta_wrapper {
	display: flex;
	flex-direction: column;
}

.single-format-standard #left-area .et_pb_post .et_post_meta_wrapper > img { 
	order: 1;
	margin-bottom: 20px;
}
.single-format-standard #left-area .et_pb_post .et_post_meta_wrapper .entry-title { 
	order: 2; 
	font-size: 35px !important;
}
.single-format-standard #left-area .et_pb_post .et_post_meta_wrapper .post-meta { order: 3; }

.single-format-standard #left-area .et_pb_post .entry-content h1 { font-size: 35px; }
.single-format-standard #left-area .et_pb_post .entry-content h2 { font-size: 30px; }
.single-format-standard #left-area .et_pb_post .entry-content h3 { font-size: 28px; }
.single-format-standard #left-area .et_pb_post .entry-content h4 { font-size: 24px; }
.single-format-standard #left-area .et_pb_post .entry-content h5 { font-size: 22px; }
.single-format-standard #left-area .et_pb_post .entry-content h6 { font-size: 20px; }

#reply-title { font-size: 30px !important; }

#commentform { display: flex; flex-wrap: wrap; }

#commentform textarea, #commentform input[type="text"], #commentform input[type="email"], #commentform input[type="url"] {
	padding: 14px 18px;
    color: #5f677a;
    background-color: #FFF;
    font-size: 16px;
    border: 1px solid #373737;
	border-radius: 3px;
	width: 100%;
	max-width: 100%;
	height: 100%;
}

.comment-form-comment, .comment-form-url,.comment-form-author, .comment-form-email { 
	width: 100%; 
}

.comment-form-author input, .comment-form-email input, .comment-form-cookies-consent { width: 100%; }

@media (min-width: 768px) {
	.comment-form-author, .comment-form-email { width: 49%; }
	.comment-form-author { margin-right: 2%; }
}

#commentform .form-submit #submit, #commentform .form-submit #submit:hover {
	color: #FFF !important;
	background: #ffc17e !important; 
	padding: 14px 30px !important; 
	border: none;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	margin-top: 10px;
}

/***SINGLE Blog page end***/

/***SINGLE BLOG & SIDEBAR STYLING end***/