/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
.b24-form-btn { display: flex !important; align-items: center !important; border-radius: 0 !important; }
.boxed .img-with-aniamtion-wrap { display: flex; justify-content: center; background: #d4eafa; align-items: center; border-radius: 8px; padding-top: 48px; padding-bottom: 48px; }
.boxed:hover { box-shadow: none; }
.wpb_column.boxed:hover>.vc_column-inner { transform: translateY(0px); box-shadow: none; }

/*
body #search-outer #search #close a span { font-size: 20px }
.rank-math-breadcrumb { margin: auto; width: fit-content; width: 100%; text-align: left; }

.single .heading-title.block_top_post[data-header-style="default_minimal"] { background: #F2F2F2; margin-top: -40px; padding-top: 50px; padding-bottom: 90px; }
.single .heading-title.block_top_post:before { content: ''; position: absolute; width: 300vw; left: -150vw; height: 100%; background: #f2f2f2; top: 0; }
body[data-ext-responsive="true"].post-template-default.single-post .heading-title[data-header-style="default_minimal"] .entry-title { margin: 0 !important; padding-top: 45px; padding-bottom: 24px; font-style: normal; font-weight: bold; font-size: 50px; line-height: 61px; }
.single .row .col.section-title .meta-category { display: block; padding-left: 0; }
body[data-button-style^="rounded"].single .heading-title[data-header-style="default_minimal"] .meta-category a { margin-left: 0; border: 0; font-style: normal; font-weight: normal; font-size: 18px; line-height: 22px; color: #000000; padding: 0; margin: 0; }
body[data-button-style^="rounded"].single .heading-title[data-header-style="default_minimal"] .meta-category a:hover { background: transparent !important; color: #3648d6 !important; }
.rank-math-breadcrumb { }
.rank-math-breadcrumb a { font-size: 12px; line-height: 28px; color: #000000; }
body .row .col.section-title .rank-math-breadcrumb span { font-size: 12px; line-height: 28px; color: #000000; padding: 0; }
body .row .col.section-title .rank-math-breadcrumb span.last { color: gray; }
.rank-math-breadcrumb p { margin: 0; line-height: 1 !important; height: auto !important; }
body[data-button-style^="rounded"].single .heading-title[data-header-style="default_minimal"] .meta-category a:focus { background: transparent !important; }
.post_img.posts_img_block { position: absolute; right: -105px; top: -50px; height: 511px; width: calc(100% + 95px); }
.type-post .content-inner p { font-size: 16px; line-height: 28px; color: #444; }
.blog_next_prev_buttons[data-style=fullwidth_next_prev] ul .next-post, .blog_next_prev_buttons[data-style=fullwidth_next_prev] ul .previous-post, .container-wrap[data-nav-pos=after_project_2] .bottom_controls #portfolio-nav ul .next-project, .container-wrap[data-nav-pos=after_project_2] .bottom_controls #portfolio-nav ul .previous-project { background-color: #156cb4; }
.post_img.posts_img_block img { width: 100%; height: 100%; object-fit: cover; object-position: center; }
.row_with_img { height: 511px; }
.breader { padding-left: 18px; padding-right: 18px; padding-bottom: 15px; }
.breader .rank-math-breadcrumb { }
.breader .rank-math-breadcrumb a { font-size: 12px; line-height: 28px; color: #000000; }
body .row .breader .rank-math-breadcrumb span { font-size: 12px; line-height: 28px; color: #000000; padding: 0; }
body .row .breader .rank-math-breadcrumb span.last { color: gray; }
.rank-math-breadcrumb p { margin: 0; line-height: 1 !important; height: auto !important; }
@media screen and (max-width:768px) {
    .classer .heading { text-align: left; }
}

@media screen and (max-width:768px) {
    body[data-ext-responsive="true"].post-template-default.single-post .heading-title[data-header-style="default_minimal"] .entry-title { font-size: 28px; line-height: 1.2; padding-top: 10px; }
    .post_img.posts_img_block { right: 0; top: 0; width: 100%; position: relative; height: auto; margin-top: 15px; }
    body .row .col.section-title .rank-math-breadcrumb span.last { line-height: 1.2; }
    .single .heading-title.block_top_post:before { display: none; }
    .single .heading-title.block_top_post[data-header-style="default_minimal"] { background: none; }
    .rank-math-breadcrumb { background: #f2f2f2; position: relative; padding-bottom: 12px; }
    .rank-math-breadcrumb:before { content: ''; position: absolute; left: -100vw; top: 0; background: #f2f2f2; width: 100%; height: calc(100% + 50px); width: 300vw; top: -50px; z-index: -1; }
}
*/




#author-bio .span_12{
    display:flex;
    flex-direction:column;
}
.container-wrap #author-bio #author-info{
    padding:0;
}
.container-wrap #author-bio #author-info h3 span{
    display:none;
}
.container-wrap #author-bio #author-info h3{
    font-weight:normal;
    font-size: 14px;
    line-height: 1.2;
    margin-top: 5px;
    font-size: 16px;
    line-height: 22px;
    color: #0e47a1;
}
.container-wrap #author-bio #author-info p{
    font-size:14px;
    line-height:1.2;
    font-size: 16px;
    line-height: 22px;
    font-weight: 100;
    color: #2c2a2a;
    max-width: 250px;
    opacity: 1;
}


.meta-author.vcard.author{
    display: none;
}


.featured-media-under-header h1{
    color: #0e47a1;
}
.single-post .featured-media-under-header__content{
        max-width: calc(780px + 27.5% + 4%);
    margin: auto;
}
.post .post-content{
        max-width: 780px;
        margin: auto;
}

@media screen and (max-width: 768px){
    #author-bio .span_12{
        /* align-items: center; */
    }
    .material .container-wrap #author-bio #author-info{
        text-align:left;
    }
    .main-content .featured-media-under-header + .row{
        display: flex;
        flex-direction: column;
    }
    #ajax-content-wrap .post-area{
        order:1;
    }
    #author-bio img{
        width: 80px;
        height: 80px;
    }
}


.social{}
.social a{transition:.5s}
.social a i{
    color: #0e47a1;
}
.social a:hover{
    opacity:.8;
}


@media screen and (max-width:768px){
   #tagger_block .wp-block-tag-cloud.is-style-outline a{
    font-size: 14px!important;
}
    #tagger_block .wp-block-tag-cloud.is-style-outline br{
        display:none;
    }
    .suply_title{
            font-size: 20px!important;
    } 
}
