/*
Theme Name:     divi_child
Description:    
Author:         stadmin
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
/*Blog Module Layout*/


.et_pb_blog_grid {
	font-size: 18px;
	line-height: 20px;
}


.et_pb_blog_grid h2 {
	margin-top: 5px;
	font-size: 18px;
}

.et_pb_gutters3 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
    margin-bottom: 2%;
}

/*Color Block widget area*/
.et_pb_widget_area {
background: #f5f5f5;
padding: 10px;
}


/*Scroll Arrow*/
.wpc-section {
	position: relative;
}

.wpc-arrow.wpc-arrow {
	position: absolute;
	bottom: 10%;
	left: 50%;
	transform: translateX(-25px);
}

.wpc-arrow .et-pb-icon {
	font-size: 50px;
	color: white;
}

@-webkit-keyframes bounce {
	0%, 100% {
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	40% {
		-moz-transform: translateY(-10px);
		-ms-transform: translateY(-10px);
		-webkit-transform: translateY(-10px);
		transform: translateY(-10px);
	}
}

@keyframes bounce {
	0%, 100% {
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	40% {
		-moz-transform: translateY(-10px);
		-ms-transform: translateY(-10px);
		-webkit-transform: translateY(-10px);
		transform: translateY(-10px);
	}
}

span.scroll-down.et-pb-icon {
	-webkit-animation-name: bounce;
	animation-name: bounce;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

/*Slider Navigation Arrows*/
.et-pb-arrow-prev:before {
	background-color: rgba(0,0,0,0.5) !important;
	color: #fff !important;
}

.et-pb-arrow-next:before {
	background-color: rgba(0,0,0,0.5) !important;
	color: #fff !important;
}

.et_pb_slider .et-pb-arrow-next, .et_mobile_device .et-pb-arrow-next {
	right: 0;
}

.et_pb_slider .et-pb-arrow-prev, .et_mobile_device .et-pb-arrow-next {
	left: 0;
}

/*Quick LInks button spacing*/
.et_pb_promo_description {
	padding-bottom: 0;
}

/*Layout for blog pages
.et_pb_post a img {
	height: auto;
	float: left;
	width: 250px;
	left: 0;
	padding-right: 10px;
	padding-bottom: 10px;
}

.et_pb_post {
	margin-bottom: 100px;
}*/

@media only screen and (max-width: 980px) {
	.et_pb_post a img {
		float: none;
		width: 100%;
		height: 300px;
	}
}

/*remove featured image from single post*/
.postid-7637 .et_post_meta_wrapper img {
		display:none !important;
	}