/* Widget Template 3 **************************************************************************************************/
[class^=template-3-] .block-post-grid {position: relative;overflow: hidden;margin-left: -15px;margin-right: -15px;}
[class^=template-3-] .block-post {display: -ms-flexbox;display: flex;}
.page-layout-1column [class^=template-3-] .post-info h3.post-title a {font-size: 14px;line-height: 20px;font-weight: 600;}
[class^=template-3-] .post-info h3.post-title a {font-size: 14px;line-height: 20px;font-weight: 600;}

/* All Templates */
[class^=template-3-] .block-post-grid .image-container {-ms-flex: 0 0 30%;flex: 0 0 30%;order: 0;/*max-width: 30%;width: 30%;*/}
[class^=template-3-] .post-category {display: none !important;}
[class^=template-3-] .post-info {padding: 0 0 0 25px;width: 100%;}
[class^=template-3-] .post-data-wrap {font-weight: 600;font-size: 11px;line-height: 18px;}
[class^=template-3-] .post-author-name {display: none;}
[class^=template-3-] .post-view {display: none !important;}
[class^=template-3-] .post-description {display: none !important;}

/* template-3-1, template-3-4 */
[class^=template-3-] .col-3-wrap .block-post {width: 33.3%;float: left;padding: 0 15px 15px;margin-bottom: 15px;}
[class^=template-3-] .col-3-wrap .block-post:nth-child(3n+1) {clear: both;}
/* Not 1, 2, 3 */
[class^=template-3-] .col-3-wrap .block-post:nth-child(-n+3) {-ms-flex-direction: column;flex-direction: column;}
[class^=template-3-] .col-3-wrap .block-post:nth-child(-n+3) .image-container {-ms-flex: 0 0 100%;flex: 0 0 100%;}
[class^=template-3-] .col-3-wrap .block-post:nth-child(-n+3) .post-info h3.post-title a {font-size: 20px !important;line-height: 25px !important;font-weight: 500 !important;}

/* template-3-2, template-3-5 */
[class^=template-3-] .col-2-wrap .block-post {width: 50%;float: left;padding: 0 15px 15px;margin-bottom: 15px;}
[class^=template-3-] .col-2-wrap .block-post:nth-child(2n+1) {clear: both;}
/* Not 1, 2 */
[class^=template-3-] .col-2-wrap .block-post:nth-child(-n+2) {-ms-flex-direction: column;flex-direction: column;}
[class^=template-3-] .col-2-wrap .block-post:nth-child(-n+2) .image-container {-ms-flex: 0 0 100%;flex: 0 0 100%;}
[class^=template-3-] .col-2-wrap .block-post:nth-child(-n+2) .post-info h3.post-title a {font-size: 20px !important;line-height: 25px !important;font-weight: 500 !important;}

/* template-3-3, template-3-6  */
[class^=template-3-] .col-1-wrap .block-post {width: 100%;float: left;padding: 0 15px 15px;margin-bottom: 15px;}

@media (max-width: 768px) {
    [class^=template-3-] .block-post-grid {margin-left: -7.5px;margin-right: -7.5px;}
    [class^=template-3-] .block-post {padding: 0 7.5px 7.5px;}
    [class^=template-3-] .post-info h3.post-title a {font-size: 14px !important;line-height: 20px !important;font-weight: 600 !important;}
    [class^=template-3-] .col-3-wrap .image-container .image-wrap,
    [class^=template-3-] .col-2-wrap .image-container .image-wrap {padding-bottom: 75%;}
    [class^=template-3-] .col-3-wrap.block-post-grid .post-info,
    [class^=template-3-] .col-2-wrap.block-post-grid .post-info {padding: 0 0 0 15px;width: 100%;}
}
@media (max-width: 767px) {
    [class^=template-3-] .block-post-grid .block-post {width: 100% !important;float: left;padding: 0 7.5px 7.5px;margin-bottom: 15px;}
    [class^=template-3-] .post-info h3.post-title a {font-size: 14px !important;line-height: 20px !important;font-weight: 600 !important;}
    [class^=template-3-] .post-data-wrap {margin-bottom: 0 !important;}
    [class^=template-3-] .post-view {display: none !important;}
}