/**
 * Mageplaza
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Mageplaza.com license that is
 * available through the world-wide-web at this URL:
 * https://www.mageplaza.com/LICENSE.txt
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 *
 * @category    Mageplaza
 * @package     Mageplaza_Blog
 * @copyright   Copyright (c) Mageplaza (https://www.mageplaza.com/)
 * @license     https://www.mageplaza.com/LICENSE.txt
 */

.mp-blog-icon:before {
    background-repeat: no-repeat;
    color: #999999;
    content: '';
    display: inline-flex;
    width: 12px;
    height: 12px;
    opacity: 50%;
    position: relative;
    top: 2px;
}
.mp-blog-calendar-times:before {
    background-image: url("../media/images/calendar-times.svg");
}
.mp-blog-user:before {
    background-image: url("../media/images/user.svg");
}
.mp-blog-comments:before {
    background-image: url("../media/images/comments.svg");
}
.mp-blog-traffic:before {
    background-image: url("../media/images/eye.svg");
}
.mp-blog-thumbs-up:before {
    background-image: url("../media/images/thumbs-up.svg");
}



.mpblog-post-index .page-main .post-list-content .post-image ,  .mpblog-post-view  .page-main .post-image {
        background: #eee;
}
.mpblog-post-index .page-main .post-list-content .post-item-wraper , .mpblog-post-view .page-main  .post-item-wraper{
        padding: 0 !important;
        box-shadow:1px 1px 8px -2px rgb(0 0 0 / 30%);
        -webkit-box-shadow: 1px 1px 8px -2px rgb(0 0 0 / 30%);
        -moz-box-shadow: 1px 1px 8px -2px rgb(0 0 0 / 30%);
}
.mpblog-post-index .page-main .post-list-content .mp-post-title , .mpblog-post-view  .page-main .post-list-content .mp-post-title{
    color: #5c5c5c !important;
    font-weight: 600;
}
.mpblog-post-index .post-info-wraper h2.mp-post-title a,.mpblog-post-index .about-admin h4.admin-title a ,.mpblog-post-index .mp-post-info a.mp-info,.mpblog-post-index ul.menu-categories a.list-categories:hover,.mpblog-post-index .products-same-post a.product-item-link:hover,.mpblog-post-index a.mp-relate-link,.mpblog-post-index .mpblog-product-name , .mpblog-post-view .post-info-wraper h2.mp-post-title a,.mpblog-post-view .about-admin h4.admin-title a ,.mpblog-post-view .mp-post-info a.mp-info,.mpblog-post-view ul.menu-categories a.list-categories:hover,.mpblog-post-view .products-same-post a.product-item-link:hover,.mpblog-post-view a.mp-relate-link,.mpblog-post-view .mpblog-product-name{
    color: #5c5c5c !important;
}
.mpblog-post-index .mp-post-meta-info a.mp-read-more,.mpblog-post-index .mp-post-meta-info a.mp-read-more{
    color: #e01c44 !important;
}
.mpblog-category-view .mp-sidebar .data.item.title .data.switch, .mpblog-post-index .mp-sidebar .data.item.title .data.switch , .mpblog-post-view  .mp-sidebar .data.item.title .data.switch{
    display: inline-block;
}
.mpblog-category-view .sidebar.sidebar-main, .mpblog-post-index .sidebar.sidebar-main , .mpblog-post-view .sidebar.sidebar-main{
        padding-left: 0%;
}
.mpblog-post-view .sidebar.sidebar-main{
    padding-right: 10px;
}
.mpblog-post-index .page-main .list-post-tabs, .mpblog-post-view .page-main .list-post-tabs, .mpblog-category-view .list-post-tabs {
    padding: 10px 10px 10px 10px;
    background-color: #eeeeee;
    margin-bottom: 5px;
    border-radius: 2px;
}

.mpblog-category-view .page-main .list-post-tabs a, .mpblog-post-index  .page-main .list-post-tabs a,.mpblog-post-view  .page-main .list-post-tabs a{
        color: #e01c44;
        background-color: transparent;
}
.mpblog-category-view .mp-sidebar .product.data.items > .item.content , .mpblog-post-index .mp-sidebar .product.data.items > .item.content , .mpblog-post-view  .mp-sidebar .product.data.items > .item.content{
        padding: 5px 0 20px 0px !important;
}
.mpblog-post-index  .menu-categories.category-level2  ,.mpblog-post-view   .menu-categories.category-level2{
        clear: left;
}
.mpblog-category-view .mp-sidebar .data.item.title #tab-label-mostview-title.data.switch, .mpblog-post-index .mp-sidebar .data.item.title #tab-label-mostview-title.data.switch , .mpblog-post-view  .mp-sidebar .data.item.title #tab-label-mostview-title.data.switch{
    background: #e01c44 !important;
    padding: 11px 20px;
    color: #fff;
    border: none !important;
}
.mpblog-category-view .mpblog-post-index .mp-sidebar .data.item.title #tab-label-mostview-title.data.switch:hover ,.mpblog-post-index .mp-sidebar .data.item.title .data.switch:hover,.mpblog-post-view .mp-sidebar .data.item.title #tab-label-mostview-title.data.switch:hover ,.mpblog-post-view .mp-sidebar .data.item.title .data.switch:hover{
    background: #b31636  !important;
}
.mpblog-post-index  h1.page-title{
        margin-top: 0;
}
.mpblog-post-index  .post-list-item ,  .mpblog-post-view  .post-list-item{
    padding-right: 0;
}
.mpblog-category-view .mp-sidebar.mpcss, .mpblog-post-index .mp-sidebar.mpcss, .mpblog-post-view .mp-sidebar.mpcss{
        clear: left;
}
.mpblog-category-view .page-main a.label.label-default.tags-list, .mpblog-post-index  .page-main a.label.label-default.tags-list , .mpblog-post-view .page-main a.label.label-default.tags-list{
    font-size: 11px !important;
    background: #4aa82e;
    border-color: #4aa82e;
    border-radius: 50px;
    color: #fff;
    text-transform: capitalize;
    padding: 5px 10px;
}
.mpblog-category-view a.label.label-default.tags-list:hover, .mpblog-post-index a.label.label-default.tags-list:hover, .mpblog-post-index a.label.label-default.tags-list:focus , .mpblog-post-view a.label.label-default.tags-list:hover, .mpblog-post-view a.label.label-default.tags-list:focus{
    background: #387925;
    border-color:  #387925;
}
.mpblog-category-view .sidebar.sidebar-main .block-mp-sidebar-heading , .mpblog-post-index .sidebar.sidebar-main .block-mp-sidebar-heading , .mpblog-post-view .sidebar.sidebar-main .block-mp-sidebar-heading{
    font-weight: 600;
}
.mpblog-post-index .mp-sidebar a.sitemap-link,.mpblog-post-index  .menu-archives a.list-archives:hover, .mpblog-post-view .mp-sidebar a.sitemap-link,.mpblog-post-view  .menu-archives a.list-archives:hover{
        color: #5c5c5c !important;
}
.mpblog-post-index .mp-post-info , .mpblog-post-view  .mp-post-info{
    font-size: 12px;
    color: #4a4a4a;
    font-weight: 600;
}
.mpblog-post-index .post-list-content .limiter{
    display: flex !important;
        align-items: center;
}
.mpblog-post-index .limiter-text{
    white-space: nowrap;
}
.mpblog-post-index .post-list-content select#limiter{
    -webkit-appearance: auto;
    -moz-appearance: auto;
    -ms-appearance: auto;
    appearance: auto;
    border: 1px solid #eee !important;
        margin: 0 10px;
    background: none;    
}

._keyfocus *:focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus{
    box-shadow: none;
}
.mpblog-post-index  .mp-footer{
        margin-top: 0;
}
.mpblog-post-index  .mp-footer h3{        
    margin-top: 40px;
    color: #333;
}
.mpblog-post-index  .mp-footer  h3 a{
    color: #333;
}
.mpblog-post-view .at-resp-share-element .at-share-btn .at-label{
    display: none;
}
.mpblog-post-view  .at-resp-share-element .at-share-btn{
        border-radius: 100% !important;
}
.mpblog-post-view .post-sharing-button{
    text-align: right;
}
.mpblog-post-view .at-resp-share-element .at-share-btn{
        margin: 3px;
}
.mpblog-post-view .share-col-left h5{
    font-size: 18px;
    color: #333333;
    font-weight: 600;
}
.mpblog-post-view .block-blog-related .related-content-container{
    padding: 0;
}
.mpblog-post-view #sharing{
    display: flex;
    align-items: center;
}
.mpblog-post-view h2{
    font-weight: 600;
}
@media only screen and (max-width: 767px){
    .mpblog-post-index .post-list-item{
        padding-left: 0;
    }
    .mpblog-post-view #sharing{
        flex-direction: column;
        align-items: flex-start;
    }
    .mpblog-post-view .share-col-left ,.mpblog-post-view .share-col-right{
        width: 100%;
    }
    .mpblog-post-view .post-sharing-button{
        text-align: left;
    }
    .mpblog-post-view .at-resp-share-element .at-share-btn{
        margin-left: 0;
    }
}