/* Widget Recent Post *************************************************************************************************/
.blog-widget-recent-grid .post-list {
    display: -webkit-flex;display: -ms-flexbox;display: flex;
    -webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;
}
.blog-widget-recent-grid .post-list .post-holder {display: block;width: 49%;margin: 0 0 2% 2%;padding: 0 0 10px 0;border: none;float: left;clear: none;background: #ffffff;}
.blog-widget-recent-grid .post-list .post-holder:nth-child(2n+1){margin-left: 0;}
.blog-widget-recent-grid .post-list .post-holder .post-image {margin: 0 0 15px 0;}
.blog-widget-recent-grid .post-list .post-holder .post-image img {width: 100%;height: auto;}
.blog-widget-recent-grid .post-list .post-content {margin: 0;padding: 0 15px;}
.blog-widget-recent-grid .post-list .post-title {margin: 0 0 10px 0;}
.blog-widget-recent-grid .post-list .post-title .post-item-link {color: #222529;font-size: 20px;line-height: 27px;font-weight: 700;letter-spacing: 0.3px;}
.blog-widget-recent-grid .post-list .post-info {display: none;}
/* Read More */
.blog-widget-recent-grid .actions-toolbar .action.read-more {float: none;}
@media all and (max-width: 767.98px) {
    .blog-widget-recent-grid .post-list .post-holder {width: 100%;margin: 0 0 20px 0;}
}
/* END Widget Recent Post *********************************************************************************************/


/* Blog Post Grid *****************************************************************************************************/
/* Widget Template-2-1  Post Grid Three Column ************************************************************************/
.post-grid * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.post-grid .block-post {width: 33.3%;float: left;padding: 0 15px 15px;margin-bottom: 15px;}
.post-grid .block-post:nth-child(3n+1) {clear: both;}
.post-grid .block-post-grid {position: relative;overflow: hidden;margin-left: -15px;margin-right: -15px;}
.post-grid .block-content {margin-left: -1.5rem;margin-right: -1.5rem;}
/* Block image */
.post-grid .block-post-grid .block-post .image-container {position: relative;}
.post-grid .block-content .image-wrap {display: block;position: relative;padding-bottom: 67%;overflow: hidden;}
.post-grid .block-content .image-wrap .bg-img {position: absolute;display: block;width: 100%;height: 100%;background-size: cover;background-position: center;}
/* Animation */
.post-grid .image-container .animation-type-zoom {-webkit-transition: transform .3s ease,opacity .3s;transition: transform .3s ease,opacity .3s;}
.post-grid .image-wrap .animation-type-zoom {display: block;line-height: 0;overflow: hidden;position: relative;}
.post-grid .image-container:hover .animation-type-zoom {transform: scale3d(1.1,1.1,1);-webkit-transform: scale3d(1.1,1.1,1);}
/* Post Info */
.post-grid .post-info {padding-top: 15px;}
/* Post Category */

/* Read More */
.post-grid .post-read-more {padding-top: 5px;float: right;}
@media (max-width: 1024px) {
    .post-grid .post-view {display: none !important;}
}
@media (max-width: 768px) {
    /*.post-grid .post-info h3.post-title a {font-size: 14px;font-weight: 600;line-height: 1.4;}*/
}
@media (max-width: 767px) {
    .post-grid .block-post-grid {margin-left: -7.5px;margin-right: -7.5px;}
    .post-grid .block-post {width: 100%;float: left;padding: 0 7.5px 7.5px;margin-bottom: 25px;}
    .post-grid .block-content {margin: 0 0;}
}
/* END Widget Template-2-1  Post Grid Three Column ********************************************************************/
/* END Blog Post Grid *************************************************************************************************/