/*
Theme Name:     Vlog Child
Theme URI:      https://www.netleon.com/
Description:    Child theme for the Vlog theme
Author:         netleonDEV
Author URI:     https://www.netleon.com/
Template:       vlog
Version:        0.1.0
*/
@import url('https://fonts.googleapis.com/css2?family=Satisfy&display=swap');
.vlog-top-bar{background:#222222;}
.vlog-top-bar .vlog-site-date{font-size:12px; color:#fff;letter-spacing:0;}
.vlog-top-bar .vlog-soc-menu li a{color:#fff;}
.container{max-width:1270px;width:100%;}
.vlog-header-wrapper{padding:15px 0;box-shadow:none !important;}
.vlog-header-bottom{background:#f57b20; box-shadow:0 0 20px rgba(0,0,0,.3);-webkit-box-shadow:0 0 20px rgba(0,0,0,.3); }
.center-logo{padding-top:10px;}
.vlog-site-header .vlog-main-nav li a{font-weight:600; color:#fff;}
.vlog-action-search .fv-search{color:#fff;}
.vlog-action-search .fv-search.fv-close, .vlog-site-header .vlog-main-nav li .sub-menu a, .vlog-site-header .vlog-main-nav li a:hover{color:#000 !important;}
.title-heading{position:relative;font-size:22px; font-weight:700;padding:0 0 7px 0}
.title-heading::after {

    position: absolute;

    content: '';

    left: 0;

    bottom: 0;

    width: 60px;

    height: 3px;

    background: #f57b20;

}
.top-three-block-new {

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

}

.featured-news {

    width: 50%;

}

.top-two {

    width: 24%;

}

.blog-post{position:relative;}



.post-content-home{

        -webkit-transition: opacity .3s ease;

    -moz-transition: opacity .3s ease;

    transition: opacity .3s ease;

    background: -webkit-linear-gradient(bottom, rgba(0,0,0,1) 0, rgba(0,0,0,1) 20%, rgba(0,0,0,0) 80%, rgba(0,0,0,0) 100%);

    background: -moz-linear-gradient(bottom, rgba(0,0,0,1) 0, rgba(0,0,0,1) 20%, rgba(0,0,0,0) 80%, rgba(0,0,0,0) 100%);

    background: linear-gradient(to top, rgba(0,0,0,1) 0, rgba(0,0,0,1) 20%, rgba(0,0,0,0) 80%, rgba(0,0,0,0) 100%);

position: absolute;

    bottom:0;

    padding:20px;

    width:100%;

}

.cate-name{margin-bottom:10px;}

.cate-name a {

    background: #f57b20;

    font-size: 14px;

    font-weight: 300;

    color: #fff;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    border-radius: 4px;

    text-transform: uppercase;

    padding: 2px 10px;

    display: inline-block;

}

.post-title a{color:#fff;font-size:35px; font-weight:900;line-height:42px;}

.date-author, .date-author a{color:#fff;font-size:13px;}

.date-author a:hover{color:#f57b20;}

.date-author span.author, .date-author span.time, .date-author span.category{

    border-right: 1px solid #fff;

    padding-right: 6px;

    margin-right: 8px;
}
.post-title {
    margin-bottom: 8px;
}
.top-two .blog-post {
    margin-bottom: 10px;
}
.recent .post-title a{font-size:18px;line-height:24px;}
.top-two .post-content-home{padding:10px;}
.recent .post-title {font-size: inherit;}
.top-two .cate-name{margin-bottom:5px;}
.top-two .cate-name a{font-size:12px;}
.upcoming .post-title{font-size:14px; color:#fff;margin-bottom:5px;}
.top-two.upcoming .post-content-home{padding-top:70px;}

/* slider */
.slick-slider { position: relative; display: block; box-sizing: border-box;
-webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list{position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
.slick-track{
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.slick-track:before, .slick-track:after{display: table; content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.slick-prev, .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 42px;
    height: 42px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background:url(images/arrow.png) no-repeat left top;
    border-radius: 100%;
}



.slick-prev{left: -60px;}

.slick-next{right: -40px;background-position:-42px top;}

.slick-prev:hover{background-position:left -42px;}

.slick-next:hover{background-position:-42px -42px;}





/* Dots */



.slick-dotted.slick-slider{margin-bottom: 30px;}



body .slick-dots{display:none !important;}



.trending-slider{margin-top:20px;}

.trending-slider .blog-post{padding:0 20px 0 0;}

.images-post{position:relative;}

.trending-slider .cate-name{position:absolute; bottom:0; left:10px;}

.trending-slider .cate-name a{font-size:12px;}

.trending-slider .post-title{font-size:inherit; margin-top:10px;}

.trending-slider .post-title a{color:#000;font-size:18px;line-height:24px;}

.trending-slider .date-author, .trending-slider .date-author a, .blog-post-small .post-content-list .date-author, .blog-post-small .post-content-list .date-author a{color:#8c8b8b}

.trending-slider .date-author span.author, .trending-slider .date-author span.time, .blog-post-small .post-content-list .date-author span.author{border-color:#8c8b8b;}

.trending-slider .date-author a:hover, .blog-post-small .post-content-list .date-author a:hover{color:#f57b20;}



/* end slider */





.mid-two-col{margin-top:20px;}

.mid-articles .post-content-home{padding:70px 10px 10px 10px;}

.mid-articles .post-content-home .post-title {font-size:inherit; margin-bottom:5px;}

.mid-articles .post-content-home .post-title a{font-size:18px; line-height:24px;}

.blog-post{margin-bottom:20px;}

.blog-post-small {display: flex; flex-wrap: wrap;justify-content:space-between;}



.blog-post-small .images-post {

    width: 23%;

}

.blog-post-small .post-content-list {

    width: 75%;

}

.blog-post-small .post-content-list .post-title{font-size:inherit;margin-bottom:5px;}

.blog-post-small .post-content-list .post-title a {

    color: #000;

    font-size: 16px;

    line-height: 22px;

}

.blog-post-small{margin-bottom:15px;}

.view-more-btn{text-align:center;margin-top:40px;}

.view-more-btn a {

    background: #f57b20;

    font-size: 16px;

    color: #fff;

    border-radius: 25px;

    display: inline-block;

    padding: 10px 20px;

}



/* footer */



.vlog-site-footer{margin-top:70px;}



.author-search-list form{margin-bottom:20px;}

.author-search-list h4{font-size:16px; margin-bottom:5px;}

.author-search-list input{border:1px solid #d4d4d4; height:45px;background:#fff; padding:0 20px;}

.author-post-small .post-content-list .author-title{font-size:inherit; margin-bottom:2px;}

.author-post-small .post-content-list .author-title a{font-size:15px; color:#000;}

.author-post-small .post-content-list p{font-size:12px;margin-bottom:0;}

.author-search-list .author-post-small{border-bottom:1px solid #d4d4d4; padding-bottom:10px; margin-bottom:10px;display:flex; flex-wrap:wrap;justify-content:space-between;}

.author-search-list .author-post-small .images-post {width: 22%;}

.author-search-list .author-post-small .post-content-list {width: 75%;}



.vlog-site-footer {

    background: #1e1e1e;

    text-align: center;

}

.vlog-copyright{font-size:13px; text-transform:none;letter-spacing:0;}

.vlog-copyright .container {

    margin-bottom: 6px !important;

}

.footer-menu .sub-menu{display:none;}

.footer-menu ul li {

    display: inline-block;

    padding:0 20px;

}

.footer-menu ul li a{font-size:16px;color:#fff;}

.vlog-site-footer .widget:first-child{margin-top:40px; margin-bottom:40px;}

.footer-menu .container{border-bottom:1px solid #323232;}

.vlog-copyright{background: #1e1e1e;}









.single-post .category-podcasts .podcast-block, .annversary-podcast .podcast-block{background:url(images/podcast.png) no-repeat right center #313131;height:55vh;margin-top:-36px;}

.single-post .category-podcasts .single-left, .annversary-podcast .single-left{margin-top:-50vh;}

.single-post .category-podcasts .entry-category a, .single-post .category-podcasts .meta-item.meta-author.custom a, .annversary-podcast .entry-category a, .annversary-podcast .meta-item.meta-author.custom a{color:#f57b20;font-size:15px;}

.single-post .category-podcasts .single-left .entry-header, .annversary-podcast .single-left .entry-header{text-align:center; margin-bottom:30px;}

.single-post .category-podcasts .single-left .vlog-single-content > .entry-header .entry-title, .annversary-podcast .single-left .vlog-single-content > .entry-header .entry-title{color:#fff; font-size:40px; margin-top:10px; margin-bottom:5px;}

.single-post .category-podcasts .meta-item.meta-author.custom, .annversary-podcast .meta-item.meta-author.custom{display:inline-block;}

.single-post .category-podcasts .meta-item, .single-post .category-podcasts .meta-icon, .single-post .category-podcasts .meta-item a, .annversary-podcast .meta-item, .annversary-podcast .meta-icon, .annversary-podcast .meta-item a{color:#fff; font-size:15px;}

.single-post .category-podcasts .meta-item.meta-author.custom::after, .annversary-podcast .meta-item.meta-author.custom::after{display:inline-block;}

.single-post .category-podcasts .meta-item.meta-author.custom a.meta-icon, .annversary-podcast .meta-item.meta-author.custom a.meta-icon{background:none; padding:0;}

.single-post .category-podcasts ul.heateor_sss_follow_ul li, .single-post .category-podcasts ul.heateor_sss_sharing_ul li, .annversary-podcast ul.heateor_sss_follow_ul li, .annversary-podcast ul.heateor_sss_sharing_ul li{float:none !important; display:inline-block;}

.single-post .category-podcasts .single-keywords, .annversary-podcast .single-keywords{color:#fff;}

.single-post .category-podcasts audio, .annversary-podcast audio{width:100%;}
.annversary-podcast .single-left .entry-header {
    background: none !important;
    border: none !important;
    padding: 0 !important;
    box-shadow: none !important;
}


.single-post .category-articles .vlog-content > .entry-header, .page-template-annversary .vlog-content > .entry-header {

    border: 1px solid #fff;

    padding:15px 0;

    background: #fff;

    box-shadow: 0 0 15px #ededed;

}

.single-post .category-articles .meta-item.meta-author.custom {

    display: inline-block;

}

.single-post .category-articles .meta-item.meta-author.custom a.meta-icon{line-height:24px}



.single-post .category-articles .sub-heading, .page-template-annversary .sub-heading {

    background: #f57b20;

    padding: 7px 15px;

    color: #fff;

    margin-bottom: 15px;

    margin-top: 12px;

}

.featured_title-heading,
.single-post .category-articles .vlog-content > .entry-header .entry-category, .single-post .category-articles .vlog-content > .entry-header .entry-title, .single-post .category-articles .vlog-content > .entry-header .entry-meta, .single-post .category-articles .single-keywords, .single-post .category-articles .social-media,
.page-template-annversary .vlog-content > .entry-header .entry-category, .page-template-annversary .vlog-content > .entry-header .entry-title, .page-template-annversary .vlog-content > .entry-header .entry-meta, .page-template-annversary .single-keywords, .page-template-annversary .social-media{padding-left:15px; padding-right:15px;}



.vlog-sticky-header-on .vlog-site-header .vlog-main-nav li a, .vlog-sticky-header-on .vlog-action-search .fv-search{color:#000;}

.upcoming .date-author span.author{border-right:none;}

.vlog-site-header .vlog-main-nav > li.menu-item-has-children:hover a{color:#000;}



.page-template-template-modules .article-box, .archive .article-box {box-shadow: 0 0 15px #f1f1f1; float: left; padding: 15px;}
.author-results {

    background: #f7f6f6;

    padding:10px;

    max-height: 500px;

    overflow: auto;

    margin-bottom: 35px;

    display:none;

}
.author-post-small .images-post img{margin-bottom:0;}
.vlog-header-bottom .vlog-main-nav .current-menu-item > a{color:#000;}
.category-podcasts #trinity-audio-table{display:none !important;}
/*
.wp-block-quote.quote-one {
    background: #9b59b6;
    border-color: #000;
    border-width: 4px;
    color: #fff;
    padding-top: 15px;
    padding-bottom: 15px;
}
.wp-block-quote.quote-two {
    background: #fff;
    box-shadow: 7px 10px 20px #cfcece;
    color: #9b59b6;
    padding-top: 15px;
    padding-bottom: 15px;
}*/
.wp-block-quote {
    float: left;
    margin: 1rem 4rem 2.5rem -5.06rem;
    width: 50%;
    border-top: 2px solid #9b59b6;
    border-left: 0;
    padding: 10px 0 0 0 !important;
    font-size: 21px;
    line-height: 34px;
}
.wp-block-quote.right {
    float: right;
    margin: 1rem -6.06rem 2.5rem 5rem;
}
.wp-block-quote.full{width:100%;}
.team-content-block {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    box-shadow: 5px 10px 20px #e8e8e8;
    padding: 15px;
	margin-bottom:25px;
}
.team-img-left {width: 20%;}
.team-right-content {width: 77%;}
.team-right-content h4 { margin-bottom: 5px;}

.post-audio-file { padding: 10px 15px; border: 1px solid rgba(17,17,17,0.1); margin: 15px 0; }
.post-audio-file label { margin-bottom: 12px; width: 100%; float: left; }
.post-audio-file audio { width: 100%; }

.indent-text {
    padding-left: 5px;
    list-style: disc outside none;
    display: list-item;
    margin-left: 40px;
}

/* responsive */
@media(max-width:1199px){
    .container { max-width: 970px;}
    .post-title a{font-size:28px;line-height:36px;}
    .cate-name a{font-size:12px;}
    .cate-name{margin-bottom:5px;}
    .recent .post-title a {font-size: 15px;line-height: 20px;}
    .recent .post-title {font-size: inherit;line-height: 20px;}
    .date-author, .date-author a{font-size:11px;}
    .date-author span.author, .date-author span.time {padding-right:3px;margin-right:5px;}
    .trending-slider .post-title a {font-size: 16px;line-height: 20px;}
    .single-post .category-podcasts .single-left .vlog-single-content > .entry-header .entry-title{font-size:30px;}
}

@media(max-width:991px){
 .container { max-width: 740px;}
    .vlog-action-search .fv-search { color: #000;}
    .vlog-responsive-header{height:56px;}
    .vlog-site-content { padding-top: 80px;}
    .featured-news { width: 100%;}
    .top-two {width: 48%;}
    .images-post img {width: 100%;}
    .recent-articles{margin-bottom:35px;}
.wp-block-quote, .wp-block-quote.right {margin: 1rem 0 2.5rem 0; width: 100%; text-align: center;}
}

@media(max-width:767px){
  .container { max-width: 540px;}  
.vlog-site-content {padding-top: 40px;}    
.top-two {width: 100%;}    
    .blog-post{margin-bottom:30px;}  
    .upcoming{margin-top:30px;}
    .sub-heading{font-size:17px;}
    .single-post .category-podcasts .single-left .vlog-single-content > .entry-header .entry-title{font-size:24px;}
}

@media(max-width:575px){
    .slick-prev {left: 0; z-index: 9;}
    .slick-next{right:0; z-index:9;}
    .trending-slider .blog-post{padding:0;}
    .trending-slider .post-title a{font-size:18px;}
    .upcoming .post-title, .recent .post-title a{font-size:18px;}
}

@media(max-width:420px){
.post-title a {font-size:22px;line-height:30px;} 
	.team-img-left { width: 100%;margin-bottom:15px;}
	.team-right-content {  width: 100%;}
}

/* Featured Title */
.entry-category { width: 100%; display: inline-block; }
.entry-title { width: 100%; display: inline-block; }
.featured_title-heading { background: #008dd2; color: #ffffff; float: left; }
.home .post-title { width: 100%; display: inline-block; }
.home .featured_title-heading { font-size: 12px; border-radius: 4px; line-height: 22px; margin-bottom: 8px; }

.top-two.recent.top-two-recent-half {
    width: 48%;
}

.top-two-recent-half-post {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.top-two-recent-half-post .blog-post {
    width: 49%;
    margin-bottom: 20px;
}
.single-bottom-social-share{margin-bottom:15px;}

.page-id-3238 .vlog-page-title.entry-title {
    font-family: 'Satisfy', cursive;
    font-size: 4.4rem;
    background: url(https://chintan.indiafoundation.in/wp-content/uploads/2021/06/annversary-special-bg.jpg);
    text-align: center;
    color: #fff;
    padding: 0 15px;
    min-height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.page-id-3238 .vlog-site-content {padding-top: 0;}
.page-id-3238 .vlog-site-content .container .vlog-content .entry-content{max-width:1270px;padding:0 15px; margin:auto;}
.page-id-3238 .vlog-single-no-sid .vlog-content{width:100%;}
a[href='https://chintan.indiafoundation.in/category/anniversary-special/'], a[href='https://chintan.indiafoundation.in/category/anniversary-special-podcast/']{ display: none }
.annversary-special-block{margin-top:35px;}

.page-template-annversary .meta-item.meta-author.custom{display:none;}

.annversary-special-block .images-post {
    height: 315px;
    overflow: hidden;
}

@media(max-width:1199px){
.page-id-3238 .vlog-site-content .container .vlog-content .entry-content{max-width:970px;}	
.annversary-special-block .images-post {height: 250px;}	
}
@media(max-width:991px){
.top-two.recent.top-two-recent-half {width: 100%;}    
	.page-id-3238 .vlog-site-content .container .vlog-content .entry-content{max-width:740px;}	
	.page-id-3238 .vlog-section:first-child .vlog-content {margin-top: 56px;}
	.annversary-special-block .images-post{height:auto;}
}
@media(max-width:767px){
.page-id-3238 .vlog-site-content .container .vlog-content .entry-content{max-width:540px;}	
	.page-id-3238 .vlog-section:first-child .vlog-content { margin-top: -7px;}
	.page-id-3238 .vlog-page-title.entry-title {font-size:3rem;min-height:140px;line-height:40px;}
}
@media(max-width:575px){
    .top-two-recent-half-post .blog-post{width:100%;}    
	.page-id-3238 .vlog-page-title.entry-title { font-size: 2.4rem; line-height: 34px;  }
}

/* INNER PAGES*/
.simple-grid-design .member-row {
    grid-template-columns: 1fr;
    gap:0;
}

.simple-grid-design .member-row .if-member-block {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	align-items: center;
    border: none;
    padding: 0;
}

.social-media-links a {text-decoration: none}

.simple-grid-design .if-member-block .if-member-img-card {
background: none;
  padding: 0;
  min-height: inherit;
  margin-bottom: 0;
  gap: 0;
  align-items: baseline;
  justify-content: center;
  text-align: left;
  width: 27%;
  flex-wrap: wrap;
}

.simple-grid-design .if-member-block p {
    position: relative;
    opacity: 1;
    background: none;
    color: #000;
      padding: 0 0 40px 0;
    height: inherit;
    overflow: hidden;
    margin: 0;
    width: 71%;
	text-align:justify;
	display:flex;
	flex-direction: column;
}

.social-media-links { margin-top: 15px}
.inline-flex { display: inline-flex}
.simple-grid-design .if-member-block p:after, .simple-grid-design .if-member-block p:before{display:none;}

.simple-grid-design .team-simple-hover-text-in{display:none;}

.simple-grid-design .if-member-block .if-members-img,
.simple-grid-design .if-member-block .if-member-img-card img {
    width: 100%;
    border-radius: 0;
}

.simple-grid-design .if-member-block .if-member-img-card h4{font-size: 20px;
    margin-top: 15px;}

.simple-grid-design .member-row .member-col {
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: 50px;
    margin-bottom: 20px;
    margin-top: 30px;
    position: relative;
}

.simple-grid-design .member-row .member-col:before, .simple-grid-design .member-row .member-col:after{
    content:'';
    background:#d4d4d4;
    position:absolute;
    height:1px;
    bottom:-1px;
}
.simple-grid-design .member-row .member-col:before{left:-100%; width:100%;}
.simple-grid-design .member-row .member-col:after{right:-100%; width:100%;}
.social-media-links { margin-top: 15px}
.inline-flex { display: inline-flex}
.simple-grid-design .if-member-block p:after, .simple-grid-design .if-member-block p:before{display:none;}
.e-icon a, .l-icon a { color: #f57b21}

.e-icon {display: block;}
body.page {overflow-x: hidden} 
body.page .vlog-content { width: 100%}
body.page-template-default .highlight-and-share-wrapper {
    display: none !important;
}

#trinity-audio-player-label {
  display: none;
}


@media(max-width: 767px) {
	 .simple-grid-design .if-member-block .if-member-img-card{width:100%;}
    .simple-grid-design .if-member-block p{width:100%;}
    .simple-grid-design .if-member-block .if-member-img-card h4 {
        margin-bottom: 15px;
        width:100%;
    }
    .simple-grid-design .if-member-block .if-member-img-card .if-members-img {
        width: 100%;
    }
	.simple-grid-design .if-member-block p{padding-bottom:0;}
	
	body.single-if_events .if-archive-img { min-width: 100% !important; }
	.simple-grid-design .member-row .member-col:after { right: 0}
	.simple-grid-design .member-row .member-col:before { left: 0}
}
    































