/*
Theme Name: Custom Salient
Author: 
Description: Babar Tweaks
Version: 1.0
Template: salient

This is the child theme for Salient theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/


/* iBS CSS Begins */
/* Page header | SubTitle Text  */
body #page-header-bg .span_6 span.subheader, #page-header-bg span.result-num, body .row .col.section-title > span, .page-header-no-bg .col.section-title h1 > span, .nectar-box-roll .overlaid-content .subheader {
    text-transform: none !important;
}
/* Page header | SubTitle Text  */

.profileAuthoribs {
	float: left;
	display: inline-block;
	margin-right: 50px;
    margin-bottom: 0 !important;
    margin-top: 15px;
}
img.ibsAuthorProfile {
    width: 204px !important;
    height: 204px !important;
    object-fit: cover;
    border-radius: 100%;
}
.ibsAuthorDetail {
    display: inline-block;
    max-width: 911px;
}
ul.ibsAuthorSocial, ul.ibsAuthorSocial li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
}
ul.ibsAuthorSocial li a {
    margin-right: 5px;
}
/* CREATIVE ALBUM */
.wpb_text_column.wpb_content_element.chordCharts {
    display: inline-block;
    width: 100%;
}
.chordCharts .col-md-4 {
    width: auto;
    float: left;
    margin-right: 25px;
    display: flex;
    justify-content: start;
    align-items: center;
    flex-direction: row;
    line-height: 30px;
    gap: 15px;
}
.chordCharts .col-md-4 br{
	display:none;
}
/* AuthorsPageTemplate */
.authorGrid {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 0;
}
section.authorGridSec {
    z-index: 2;
    background: #fff;
    margin: 0 0 350px;
    border-top: 350px solid #000;
    padding-top: 30px;
}
.authorGrid .authorBox {
    flex: calc(16.666% - 10px);
    width: calc(16.666% - 10px);
    max-width: calc(16.666% - 10px);
    text-align: center;
    margin-bottom: 30px;
}
.authorGrid .authorBox img.ibsAuthorProfile {
    width: 114px !important;
    height: 114px!important;
    margin: 0 auto 25px;
    display: block;
}
.authorGrid .authorBox h3 {
    font-size: 20px;
}
div#authorsData .ibsAuthorParent .authorGrid .authorBox a h3 {
    margin-bottom: 0px !important;
}
.authorGrid .authorBox span {
    font-size: 16px;
    font-weight: 500;
}
div#author-bio:not(:last-child) {
    margin-bottom: 30px;
}
.masonry.material .masonry-blog-item .grav-wrap img,
.nectar-recent-posts-single_featured .grav-wrap img,
.related-posts[data-style=material] .grav-wrap img,
[data-style=list_featured_first_row] .grav-wrap img {
    object-fit: cover;
}
#ajax-content-wrap .blog-recent[data-style=list_featured_first_row] .featured img {
    object-fit: contain !Important;
}
.ibsBlogSearchAuthors div#author-bio img.avatar.avatar-80.photo {
    float: left;
    width: 50px;
    object-fit: cover;
    height: 50px;
}
.ibsBlogSearchAuthors div#author-bio div#author-info {
    width: calc(100% - 50px ) !important;
    padding-left: 10px;
}
.ibsBlogSearchAuthors div#author-bio div#author-info p {
    display: none;
}
.ibsBlogSearchAuthors div#author-bio h3.nectar-link-underline-effect {
    font-size: 16px;
}
.ibsBlogSearchAuthors {
    padding: 0px 25px;
}
div#search div#search-box select#cat {
    font-family: Poppins;
    text-transform: capitalize;
    letter-spacing: 0;
    font-weight: 700;
    font-size: 22px;
    line-height: 1;
    height: 76px!important;
    color: #fff;
}
div#search div#search-box form {
    display: flex;
    gap: 0px 50px;
    padding-right: 50px;
}
div#search div#search-box select#cat option.level-0 {
    background: black;
}
.ibsBlogSearchAuthors div#author-bio {
    padding-top: 0;
}
.forSearchResults {
    display: none;
}
.ibsBlogSearchAuthors .forSearchResults {
    display: block;
}
.ibsBlogSearchAuthors div#author-bio h3.nectar-link-underline-effect span:empty {
    display: none;
}

.row .col.section-title .ibsAlignContent span {
    padding-left: 0;
}
.ibsSingleAuthor span.fn {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
}
.ibsSingleAuthor .ibsAuthorProfileSingle {
    margin: 0 !important;
    border-radius: 210px;
}
.row .col.section-title .ibsAlignContent span.fn {
    gap: 0 4px;
}
.ibsAlignContent {
    display: flex;
    align-items: center;
    gap: 0 5px;
}
.ibsAlignContent .ibsAuthorProfileSingle {
    margin: 0 !important;
    height: 50px !important;
    width: 50px !important;
    object-fit: cover;
}
.ibsAlignContent .ibsSingleAuthor {
    display: flex;
    align-items: center;
    gap: 5px;
}
/* Responsive */
@media (max-width:767px){
	.profileAuthoribs {
		width: 100%;
	}
	img.ibsAuthorProfile {
		width: 174px !important;
		height: 174px !important;
	}
	.authorGrid .authorBox {
		width: 50%;
		max-width: 50%;
		flex: 50%;
	}
    .ibsBlogSearchAuthors div#author-bio h3.nectar-link-underline-effect {
        font-size: 13px;
    }
    .ibsBlogSearchAuthors div#author-bio img.avatar.avatar-80.photo {
        height: 40px;
        width: 40px;
    }
    .ibsBlogSearchAuthors div#author-bio div#author-info {
        width: calc(100% - 40px) !important;
    }
    div#search div#search-box form {
        flex-direction: column;
        padding: 0;
    }
    div#search div#search-box select#cat {
        font-size: 14px;
        height: 40px !important;
        padding: 0 !important;
    }
	
}
@media (max-width:999px){
	div#single-below-header .ibsAlignContent span {
		display: flex!important;
	}
	.ibsAlignContent {
		flex-wrap: wrap;
		justify-content: unset;
		gap: 10px 5px;
	}
}
@media (min-width:768px) and (max-width:1199px){
	.profileAuthoribs {
		width: auto;
		margin-right: 20px;
	}
	.ibsAuthorDetail {
		display: inline-block;
		max-width: calc(100% - 225px);
	}
	.authorGrid .authorBox {
		width: 25%;
		max-width: 25%;
		flex: 25%;
	}
    .ibsBlogSearchAuthors div#author-bio h3.nectar-link-underline-effect {
        font-size: 13px;
    }
    .ibsBlogSearchAuthors div#author-bio img.avatar.avatar-80.photo {
        height: 40px;
        width: 40px;
    }
    .ibsBlogSearchAuthors div#author-bio div#author-info {
        width: calc(100% - 40px) !important;
    }
    div#search div#search-box select#cat {
        font-size: 16px;
        padding: 0;
    }
}

@media (min-width:1200px) and (max-width:1365px){
    header#top .container {
        padding: 0 30px;
    }
    #header-outer header#top .col.span_3 {
        max-width: 250px;
        min-width: 250px;
        margin-right: 0%;
    }
    #header-outer header#top .col.span_3 a#logo,
    #header-outer header#top .col.span_3 a#logo img {
        width: 100%;
        height: auto;
    }
    #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {
        margin: 0 12px;
    }
}
@media (min-width:1024px) and (max-width:1199px){
    header#top .container {
        padding: 0 15px;
    }
    #header-outer header#top .col.span_3 {
        max-width: 220px;
        min-width: 220px;
        margin-right: 0%;
    }
    #header-outer header#top .col.span_3 a#logo,
    #header-outer header#top .col.span_3 a#logo img {
        width: 100%;
        height: auto;
    }
    #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {
        margin: 0 10px;
    }
}
.postview.pp-podcast,
.pp-podcast{
	opacity:1 !important
}
.comments-section {
    display: none;
}
div#IbsLoader {
    text-align: center;
    margin: 100px 0;
}
div#authorsData h2:not(:first-child) {
    margin-bottom: 40px;
    margin-top: 50px;
}
div#authorsData > p{
    margin-bottom: 40px;
}
.row .col h3, .row .col h4, h2, h1, h3, h4, h5, h6{
    margin-bottom: 20px !important;
}