/*  magefan blog css  start */
.blog-page-list .mosaica-4 {margin-top: 0;}
.blog-page-list .mosaica-4 .block-content .post-block { margin-bottom:37px;}
.blog-page-list .mosaica-4 .block-content .post-block .image-container .image-wrap {
    padding-bottom:0;
    height: 210px;
    border-radius: 10px;
    display: block;
    overflow: hidden;
}
.blog-page-list .mosaica-4 .block-content {gap:20px}
.blog-page-list .post-block {width: calc(33.333% - 15px) !important;flex: inherit !important;max-width: inherit !important;}
.blog-page-list .mosaica-4 .block-content .post-block .post-info {
    position:inherit;
    padding: 5px 5px 0 5px !important;
}
.blog-page-list .mosaica-4 .block-content .post-block .image-container .image-wrap .bg-img {
    background-position: top;
}
.blog-page-list .mosaica-4 .block-content .post-block .post-title-wrap .post-title {
    padding: 0 0px;
    background:transparent !important;
}
.blog-page-list .mosaica-4 .block-content .post-block .post-title-wrap .post-title a {
    display: block;
    display: -webkit-box;
    max-width: 100%;
    height: 66px;
    margin: 0 auto;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    text-shadow:none;
    color: #3e584b;
    font-size: 24px;
    line-height: 32px;
    pointer-events: all;
}
.blog-page-list .mosaica-4 .block-content .post-block .post-title-wrap { margin-bottom:0 !important;}
.blog-page-list .mosaica-4 .block-content .post-block .post-title {margin-top:27px;}
.blog-page-list .mosaica-4 .block-content .post-block:has(.post-category) .post-title {margin-top:0px;}
.blog-page-list .mosaica-4 .block-content .post-block .post-category {background:transparent;color: #7c190d !important;padding:0;margin:0 8px 6px 0;text-transform: inherit;}
[class^=mosaica] .post-data-wrap {
    display: inline-block;
    font-size: 14px;
    text-shadow:none;
    background: transparent;
}
[class^=mosaica] .post-data-wrap .post-data {color: #7c190d !important;!importantt;!importantnt;!importantant;!importanttant;!importantrtant;!importantortant;!importantportant;!importantmportant;!importantimportant;!important;!important;}

.blog-page-list .p-3 {
    padding: 0rem !important;
}
.blog-page-list #header {
    padding: 14px 0;
}
.top-nav>div .navigation>div>.bss-megamenu .py-3 {
    padding-top: .75rem !important;
    padding-bottom: .75rem !important;
}
.blog-page-list .sidebar .block-categories ul li { margin-bottom:10px;}
.blog-page-list .sidebar .block-categories ul li:has(ul) > a {font-weight:600 !important; color:#3a0000}
.blog-page-list .sidebar .block-categories ul ul { margin-top:15px;}
.blog-page-list .pages-items a {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.blog-page-list .sidebar.sidebar-additional div.title { font-size:16px; font-weight:900; color:#3a0000; padding:0px 20px 11px 20px; margin-bottom:13px; border-bottom:1px solid #dbdde1}
.blog-page-list .sidebar.sidebar-additional ul {padding-left: 0px !important;}
.blog-page-list .page-title-wrapper h1 {
    margin: 10px 0 20px 0;
}


.blog-post-view .post-ftimg-hld img, .blog-post-view .post-featured-image img { max-width:500px; height:auto !important;}


.blog-post-view .products-grid.grid .owl-nav{ display:none;}
.blog-post-view  .products-grid  { margin-bottom:60px;}
.blog-post-view  .products-grid .mCSB_container { display:flex; overflow-x:auto;}
.blog-post-view  .products-grid  .mCSB_container .product-item {
width:200px !important;
min-width:200px !important;
    margin-left:30px !important;
}


.blog-post-view  .post-sharing { display:none;}

.blog-post-view .grid .product-items .product-item-info .product-item-inner .action.tocart {
    margin-left: -44px;
}

.blog-post-view .post-holder .post-header .post-info .item .label {display:inline-block !important; margin-right:5px;}
.blog-post-view .post-holder .post-header .post-info .item>div { margin-right:25px;}
.blog-post-view [class^=mosaica] .post-author { color:#3a0000 !important;}
.blog-post-view [class^=mosaica] .post-data-wrap {
    text-shadow:none !important;
    background: transparent !important;
}
[class^=mosaica] .post-data-wrap {
    text-shadow:none !important;
    background: transparent !important;
} 

.blog-page-list [class^=mosaica] .post-author a { color:#3a0000 !important;}


.cms-index-index .post-list-wrapper.blog-widget-recent:not(.blog-widget-recent-masonry) .post-holder:nth-child(2n+1) {clear: inherit !important;}
.cms-index-index .post-list-wrapper.blog-widget-recent:not(.blog-widget-recent-masonry) .post-holder {width: 292px !important; min-width: 292px !important;}
.cms-index-index .cms-index-index .blog-widget-recent .post-list {display: flex !important;}
.cms-index-index .blog-widget-recent .post-list {display: flex !important; overflow-y: auto !important;}


.blog-post-view .grid .product-items .product-item-info .product-item-inner .action.tocart {white-space:nowrap; left:-30px !important; position:relative;}
/*  magefan blog css  stop */



