/*
 Theme Name:     Divi Child Theme
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */

/*
@media screen and (min-width: 981px) { 
.et-l--header {

   margin-bottom: -70px;

}}


*/






/*blog image aspect ratio square 1:1*/
.pa-blog-image-1-1 .entry-featured-image-url {
  padding-top: 100%;
  display: block;
}
.pa-blog-image-1-1 .entry-featured-image-url img {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
}

.pa-blog-image-1-1 .entry-featured-image-url:hover img {
	
}

/*move wrapped title, meta, and text up over the image*/
/*.pa-blog-text {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	padding: 30px 30px 30px 30px;
}*/
/*keep the moved items positioned with their parent items*/
/*.et_pb_blog_grid article {
//	position: relative;
}*/

/*remove spacing around entire blog post*/
.et_pb_blog_grid .et_pb_post {
	padding: 0px;

}
/*remove negative margins on blog featured image*/
.et_pb_image_container {
	margin: 0;
}


/*remove the margin below the featured image frame*/
.et_pb_post .entry-featured-image-url {
	margin: 0;
} 

/*************************/
/*adjust the image spacing*/
.et_pb_post .entry-featured-image-url {
	margin: 0;

}
/*keep the zoomed in image inside the image frame*/
.et_pb_blog_grid .et_pb_image_container {
	overflow: hidden;

}
/*add a smooth transition for the zoom effect*/
.et_pb_blog_grid .et_pb_image_container img {
	transition: all 0.95s ease;
	-moz-transition: all 0.95s ease;
	-webkit-transition: all 0.95s ease;
	
}
/*make the featured image zoom in on hover*/

.et_pb_blog_grid .et_pb_post:hover img {
	transform: scale(1.15) rotate(1deg);
	-moz-transform: scale(1.15) rotate(1deg);
	-webkit-transform: scale(1.15) rotate(1deg);

}


h3.entry-title {
	padding:20px;
}

div.post-content {
	padding: 0px 20px 30px 20px;
}


div.et_pb_row .et_pb_row_6 .ecom {
	padding-bottom: 10px;
}
