/*
 Theme Name:     Divi Child
 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
------------------------------------------------------- */
/*
.et_pb_image_container, .et_pb_image_container a {
  width: 100%;
  height: 250px; 
  padding: 0;
  margin: 0;
}
.et_pb_image_container img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  width: 100%;
}
.et_pb_blog_grid .et_pb_post {
    margin: 0;
    padding: 0;
}
.et_pb_blog_grid .et_pb_post {
  border:none;
  height:300px;
}
*/


.et_pb_blog_grid .et_pb_post {
  border: none;
  height: 460px;
}
.et_pb_image_container {
  width: 100%;
  height: 250px;
  margin:0;
}
.et_pb_blog_grid .et_pb_image_container img {
  height: 233px;
  opacity: 0;
}
.et_pb_blog_grid .entry-title {
  padding-top: 19px;
}
.et_pb_blog_grid .post-meta {
  display:none; 
}
.et_pb_blog_grid .post-meta-custom {
  font-size:15px !important; 
}
.blog-grid-location {
  color: #ffffff;
  position: absolute;
  left: 11px;
  bottom: 5px;
  font-size: 18px;
}
.blog-grid-description {
  font-weight:300;
}
.post-meta-buttons {
  display:block;
  clear:both;
  margin-top:17px;
}
.post-meta-button {
    background: #f00124;
    border-radius: 30px;
    font-size: 14px;
    color: #ffffff;
    padding: 7px 25px 7px 25px;
    margin: 0px 10px 0px 0;
}
@media (max-width: 479px) {
    .page-id-155 .et_pb_blog_grid .et_pb_post .post-meta {
        display: none !important;
        padding: 0;
    }
}