/* single blog */

.mpblog-post-view .post-view-image img.img-responsive {
    height: auto;
    width: 100%;
}
.mpblog-post-view .post-list-content.col-md-9.col-sm-8 {
    width: 90%;
}
.mpblog-post-view .page-title-wrapper {
    margin: 0;
}
.mpblog-post-view a.post-link-title p {
    min-height: 50px;
}
.mpblog-post-view h1.page-title {
    margin: 20px auto;
    color: #cc2036;
    font-size: 28px;
    font-weight: 600;
}
.mpblog-post-view ul.mbplog-recent-posts li {
    list-style: none;
}
.mpblog-post-view li.mpblog-recent-post {
    display: inline-block;
    align-items: start;
}
.mpblog-post-view .post-left {
    width: 36%;
    float: left;
}
.mpblog-post-view .post-right {
    float: left;
    width: 60%;
    padding-left: 10px;
}
.mpblog-post-view .post-right a {
    display: block;
    color: #000;
    font-weight: 600;
}
.mpblog-post-view .sidebar.sidebar-main {
    padding: 0;
}
.mpblog-post-view h3.mpblog-recentposts-title {
    border-bottom: 2px solid;
}

.mpblog-post-view .sidebar-main .newsletter .mpb-newsletter-title {
    display: block!important;
    border-bottom: 2px solid #000;
    line-height: 0;
    margin-bottom: 5px;
}
.mpblog-post-view .sidebar-main .block.newsletter .mpb-newsletter-msg {
    display: block!important;
    font-style: italic;
    font-size: 14px;
}
.mpblog-post-view .sidebar-main .block.newsletter .mpb-newsletter-description {
    display: block!important;
}
.mpblog-post-view .sidebar-main .block.newsletter {
    margin-top: 10px;
    margin-bottom: 30px;
    max-width: 100%;
}
.mpblog-post-view form#newsletter-validate-detail {
    display: block;
    width: 100%;
    float: left;
}

.mpblog-post-view .actions {
    width: 100%;
    float: left;
}

.mpblog-post-view form#newsletter-validate-detail label {
    width: 100%;
}


.mpblog-post-view .post-view-image {
    border: 1px solid #f5f5f5;
    padding: 15px;
}

.mpblog-post-view .post-left img {
    width: 100px;
    height: auto;
    display: block;
    object-fit: cover;
    object-position: center center;
}

@media (max-width: 991px) {
    .mpblog-post-view .post-left {
        width: auto;
        margin-right: 19px;
    }
    .mpblog-post-view .post-right {
        width: 100%;
    }

    .mpblog-post-view .post-list-content.col-md-9.col-sm-8 {
        width: 100%;
    }
}

.mpblog-post-view .mpblog-search {
    border: none !important;
}

.mpblog-post-view input#mpblog-search-box {
    padding-right: 35px;
    border: none !important;
    border-bottom: 1px solid #000 !important;
}

.mpblog-post-view .post-post_content h2 {
    font-size: 20px;
    font-weight: 600;
    color: #cc2036;
    letter-spacing: 1px;
}
.mpblog-post-view .autocomplete-suggestions{
    max-width: 277px;
}
.mpblog-post-view .autocomplete-suggestion .mpblog-suggestion .mpblog-suggestion-right.image-visible{
    max-width: calc(89% - 40px) !important;
}
.mpblog-post-view .post-post_content ul {
    margin-left: 40px;
}

.mpblog-post-view .post-post_content {
    line-height: 25px !important;
}
.center-footer .block .newsletter .action.subscribe {
    width: 32px
    !important;
    border-radius: 100% !important;
}
.center-footer .block.newsletter .actions{
    display: block !important;
    width: 35px !important;
    position: absolute !important;
    right: -3px;
}
.mpblog-post-view #m-cookienotice.v-bar.v-bottom{
    bottom: 49px;
}
@media (max-width: 767px) {
    .mpblog-post-view .post-right {
        width: auto;
    }
    .mpblog-post-view .post-list-content.col-md-9.col-sm-8{
        width: 100%;
    }
    .mpblog-post-view a.post-link-title p {
        min-height: auto;
    }
    .mpblog-post-view .autocomplete-suggestions{
        max-width: 90%;
    }
}
