.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementpress-grid-container .elementpress-post {
overflow: hidden
}
.elementpress-grid-container .elementpress-post a.elementpress-read-more-btn {
display: block;
text-decoration: none
}
.elementpress-grid-container .elementpress-post-grid-thumbnail {
margin-bottom: 20px
}
.elementpress-grid-container .elementpress-post-grid-meta {
margin-bottom: 10px
}
.elementpress-grid-container .elementpress-post .elementpress-post-grid-meta span+span:before {
margin-left: 2px;
margin-right: 4px
}
.elementpress-meta-bottom .elementpress-post-grid-text {
border-bottom: 1px solid #ddd;
margin-bottom: 20px;
padding-bottom: 20px
}
.elementpress-meta-bottom .elementpress-post {
padding: 20px 20px 20px 20px;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15)
}
.elementpress-grid .elementpress-grid-container .elementpress-post,
.elementpress-grid .elementpress-grid-container .elementpress-post:hover {
background: 0 0;
margin-top: 0
}
.elementpress-grid .elementpress-grid-container .elementpress-post .title,
.elementpress-grid .elementpress-grid-container .elementpress-post .title>a {
color: #333;
margin: 5px 0;
padding: 5px 0;
text-decoration: none
}
.elementpress-grid .elementpress-grid-container .elementpress-post .elementpress-post-grid-excerpt p,
.elementpress-grid .elementpress-grid-container .elementpress-post .elementpress-post-grid-meta span,
.elementpress-grid .elementpress-grid-container .elementpress-post a.elementpress-read-more-btn {
color: #707070;
font-weight: 400
}