/*
Theme Name:     Pixwell child
Template:      	pixwell
Theme URI:      https://tf01.themeruby.com
Author:         Theme-Ruby
Author URI:     https://themeforest.net/user/theme-ruby/portfolio/
Description:    Make your modifications to Pixwell in this child theme.
Version:        1.0
Tags:           custom-background, custom-menu, editor-style, featured-images, theme-options, custom-colors, translation-ready
License:        Themeforest Licence
License URI:    https://themeforest.net/licenses/standard
*/

/* Your CSS code goes here
-------------------------------------- */

[data-theme='dark'] .section-sticky .navbar-wrap:not(.transparent-navbar-wrap),
body[data-theme='dark'].boxed #site, [data-theme='dark'] .navbar-wrap,
[data-theme='dark'] .navbar-wrap:not(.transparent-navbar-wrap) {
    background: #1B1A1F !important;
}
[data-theme='dark'] {
    background-color: #0e0f12f2 !important;
}

body{
    overflow: hidden;
}
.navbar-holder.is-main-nav, .section-sticky .navbar-holder{
    max-width: 1340px !important;
}

#site-header{
    padding-top: 72px;
    padding-bottom: 40px;
}

#site-header.custom-header{
    margin-bottom: 88px;   
}
.custom-head-border::before{
    content: '';
    width: 46%;
    background: #F77151;
    top: -72px;
    position: absolute;
    left: 0;
    height: 4px;
}

#site-navigation, .main-menu-wrap{
    justify-content: center !important;
}

.navbar-inner .logo-wrap{
    margin-right: unset !important;
}

#main-menu li a, #sticky-menu li a{
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 18.75px !important;
    color:  #8F92A1 !important;
    font-family: 'Roboto' !important;
}

#main-menu li a, #sticky-menu li a{
    padding: 0 23px;
}

#main-menu .current-menu-item a, #sticky-menu .current-menu-item a{
    color:  #F1F3F4 !important;
}

#main-menu .menu-item.current-menu-item > a span::before, #sticky-menu .menu-item.current-menu-item > a span::before{
    color: #F77151 !important;
    width: 7px !important;
    height: 7px !important;
    top: -12px !important;
    opacity: unset !important;
    border-radius: 50% !important;
    transform: translate(-50%) !important;
    left: 50% !important;
}

.feature-btn{
    width: 156px !important;
    height: 45px !important;
    background-color: #FF815B !important;
    color: #F1F3F4 !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    font-family: 'Roboto' !important;
    margin-left: 32px !important;
    border: none !important;
    text-transform: capitalize !important;
    padding: unset !important;
}

.navbar-right .navbar-search .search-icon i{
	color: #8F92A1 !important;
}
.site-wrap .wrap{
    margin-top: unset !important;
	margin-bottom: unset !important;
}
.single-header .single-entry-meta{
	margin-top: unset !important;
}
.discover-section{
    margin-top: 128px !important;
}

#off-canvas-section{
    background-color: #1B1A1F !important;
}

.section-sticky-holder.is-show .navbar-wrap{
    padding: 25px 0;
}

.mobile-sticky-nav.is-show {
    padding-top: 80px;
    padding-bottom: 32px;
}


.footer-section #footer-menu a{
    font-size: 18px !important;
    font-weight: 400 !important;
    color: #8F92A1 !important;
    font-family: 'Roboto' !important;
    line-height: 18px !important;
}
.footer-section .copyright-inner{
    border-top: unset !important;
    padding: 32px 0 !important;
    font-family: 'Roboto' !important;
}
.footer-section .copyright-inner p{
    line-height: 21px;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Roboto';
    color: #8F92A1;
}
.footer-wrap{
    background-color: #17161B !important;
}
.footer-wrap .footer-section{
 margin-bottom: unset !important;
}

.footer-wrap .footer-section .widget-social-icon .social-icon-wrap{
    margin-top: 64px !important;
}
.footer-wrap .footer-section .footer-widget-inner > *:first-child{
   margin-bottom: 96px !important; 
}
.footer-wrap .footer-section:first-child{
    margin-top: 128px !important;
}
.footer-wrap .about-bio.is-centered + .social-icon-wrap a{
    padding-right: 43px;
    padding-left: 43px;
    font-size: 24px !important;
}
.footer-wrap .footer-col-2{
    margin-bottom: unset !important;
}
.discover-section{
    padding-top: 64px;
    /* background: linear-gradient(180deg, #5B22E6 0%, #FFAF73 100%); */
    background: linear-gradient(180deg, #5B22E6 0%, #C8B2FF 100%);
    position: relative;
    height: 708px;
}
.discover-section::after{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 39px;
    left: 0;
    /* background-image: url('http://localhost/wordpressDemo/wp-content/uploads/2023/08/603d7610825871b19976.png'); */
    background-size: auto 414px;
    background-repeat: no-repeat;
    background-position: bottom center;
}
.discover-section .discover-content-wrapper{
    text-align: center;
}
.discover-section .discover-content-wrapper h1{
    font-size: 30px;
    font-weight: 600;
    line-height: 45px;
    color: #FFFFFF;
    font-family: 'Poppins';
    margin-bottom: 8px;
}
.discover-section .discover-content-wrapper h1 span{
    color: #FFA26C;
}
.discover-section .discover-content-wrapper p{
    font-size: 18px;
    line-height: 27px;
    font-weight: 400;
    font-family: 'Roboto';
}
.discover-section .discover-content-wrapper button{
    margin-top: 32px;
    width: 191px !important;
    margin-left: unset !important;
    margin-bottom: 64px;
}


.elementor-page-201 .site-wrap {
    background-color: #131214 !important;
}

.custom_home_page_section .elementor-widget-container h2.block-title.h3, .custom_home_page_section .elementor-widget-container header.block-header {
    display: none;
}

.custom_home_page_section .elementor-widget-container .p-wrap .p-cat-info a, .custom_home_page_section .p-wrap .p-cat-info a {
    padding: 8px 14px;
    color: #fff !important;
    font-size: 16px !important;
    text-transform: capitalize; 
    line-height: 18.75px;
    height: 35px;
}

.custom_home_page_section .elementor-widget-container .p-wrap .p-cat-info a:hover, .custom_home_page_section .p-wrap .p-cat-info a:hover {
    background-color: #333 !important; 
}

.elementor-section.elementor-section-boxed > .elementor-container{
    max-width: 1300px !important;
    margin : auto;
      /*  margin-right: 20px;
    margin-left: 20px;*/
}

.discover-section{
    padding-top: 64px;
    /* background: linear-gradient(180deg, #5B22E6 0%, #FFAF73 100%); */
    background: linear-gradient(180deg, #5B22E6 0%, #C8B2FF 100%);
    position: relative;
    height: 708px;
}
.discover-section::after{ 
    content: "";
    width: 100%;
    height: 100%;
    position: absolute; 
    top: 0px;
    left: 0;
    /* background-image: url('http://localhost/wordpressDemo/wp-content/uploads/2023/08/603d7610825871b19976.png'); */
    background-size: auto 414px;
    background-repeat: no-repeat;
    background-position: bottom center;
}
.discover-section .discover-content-wrapper{
    text-align: center;
}
.discover-section .discover-content-wrapper h1{
    font-size: 30px;
    font-weight: 600;
    line-height: 45px;
    color: #FFFFFF;
    font-family: 'Poppins';
    margin-bottom: 8px;
}
.discover-section .discover-content-wrapper h1 span{
    color: #FFA26C;
}
.discover-section .discover-content-wrapper p{
    font-size: 18px;
    line-height: 27px;
    font-weight: 400;
    font-family: 'Roboto';
}
.discover-section .discover-content-wrapper button{
    margin-top: 32px;
    width: 191px !important;
    margin-left: unset !important;
    margin-bottom: 64px;
}


.custom_home_page_section .elementor-widget-container .p-wrap .p-header h2, body.archive.category .custom_home_page_section .p-wrap .p-header h2{ 
    font-weight: 600;
    line-height: 48px;
    color: #FFFFFF;
    font-family: 'Poppins' !important;
}

.custom_home_page_section .elementor-widget-container .p-wrap .p-cat-info, .custom_home_page_section .p-wrap .p-cat-info{
    font-weight: 500 !important;
}
/*.custom_home_page_section .elementor-widget-container .p-wrap .p-cat-info a,.custom_home_page_section .elementor-widget-container .category-wrapper .post-date{
    padding: 8px 14px !important;
    color: #2E2E31 !important;
    line-height: 18.75px !important;
    font-size: 16px !important;
    font-family: 'Roboto' !important;
}*/

aside.p-format.format-radio {
    display: none;
}

.custom_home_page_section .p-header a {
    font-size: 32px;
    font-weight: 600;
    font-family: 'Poppins' !important;
    text-decoration: none;
}

.custom_home_page_section .elementor-widget-container .p-wrap .entry-summary, .custom_home_page_section .elementor-widget-container .p-wrap .p-footer,.custom_home_page_section .elementor-widget-container .p-wrap .p-format.format-radio, .custom_home_page_section .elementor-widget-container .category-wrapper aside::before, .single-feat.post-audio-outer.is-hosted-audio, .custom_home_page_section .p-wrap .entry-summary, .custom_home_page_section .p-wrap .p-footer,.custom_home_page_section .p-wrap .p-format.format-radio, .custom_home_page_section .category-wrapper aside::before, .single-feat.post-audio-outer.is-hosted-audio  {
    display: none;
}
.custom_home_page_section .elementor-widget-container .odd-wrapper, .custom_home_page_section .odd-wrapper{
    /* padding: unset; */
    padding-right: 12px;
}

.custom_home_page_section .elementor-widget-container .even-wrapper, .custom_home_page_section .even-wrapper{
    /* padding: unset; */
    padding-left: 12px;
}

.custom_home_page_section .elementor-widget-container .category-wrapper aside, .custom_home_page_section .category-wrapper aside{
    display: contents !important;
}

.custom_home_page_section .elementor-widget-container .category-wrapper, .custom_home_page_section .category-wrapper{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 0 50px;
    margin-bottom: 8px !important;
}
.custom_home_page_section .elementor-widget-container .post-category-wrapper, .custom_home_page_section .post-category-wrapper{
    position: absolute;
    bottom: 40px;
}

.custom_home_page_section .elementor-widget-container .post-right-wrapper, .custom_home_page_section .post-right-wrapper{
    position: absolute;
    bottom: 200px;
}

.custom_home_page_section .elementor-widget-container .post-right-wrapper .post-right-content, .custom_home_page_section .post-right-wrapper .post-right-content{
    font-size: 18px;
    font-weight: 600;
    line-height: 31.5px;
    font-family: 'Poppins';
    padding: 0 32px;
    color: #E5E5EE;
}

/*.custom_home_page_section .elementor-widget-container .p-header, .custom_home_page_section .p-header{
    padding: 0 50px;
}*/
.custom_home_page_section .elementor-widget-container .category-wrapper .post-date, .custom_home_page_section .category-wrapper .post-date{
    margin-left: 16px;
    padding: unset !important;
    color: #E5E5EE !important;
    font-size: 16px;
    line-height: 18.75px;
    font-family: 'Roboto';
    font-weight: 500;
}
.custom_home_page_section .elementor-widget-container .p-wrap .p-feat-holder span, .custom_home_page_section .p-wrap .p-feat-holder span{
    border-radius: 20px;
    height: 350px;
    padding-bottom: unset !important;
/*    opacity: 0.75;*/
}
.custom_home_page_section .elementor-widget-container .p-wrap, .custom_home_page_section .p-wrap{
    position: relative;
    min-height: 350px;
    margin-bottom: 64px;
}
.custom_home_page_section .elementor-widget-container .p-wrap .p-feat, .custom_home_page_section .p-wrap .p-feat{
    margin-bottom: unset !important;
}

.content-wrap.custom_home_page_section {
/*    padding-bottom: 10%;*/
/*    margin-top: 5%;*/
}
.random_custom_section .p-header .p-header a { 
     font-size: 60px; 
    text-decoration: none;
    outline: none;
    font-weight: 600;
    font-family: 'Poppins';
    line-height: 75px;
}

.random_custom_section .p-header aside.p-cat-info {
    display: none;
}

.random_custom_section .p-footer .single-tagline {
    display: none;
}

.random_custom_section .p-footer a.btn.p-link {
    margin-left: unset;
    background: #FF815B;
    padding: 16px 46px;
    border-radius: 50px;
    font-size: 18px;
    font-weight: 700;
    font-family: 'Roboto';
    line-height: 21.09px;
    height: 55px;
}


.random_custom_section .p-footer a.btn.p-link i.rbi.rbi-arrow-right {
    display: none;
}

.random_custom_section p.entry-summary {
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    font-family: 'Roboto';
    margin-bottom: 17px;
} 

.custom_home_page_section .post-right-wrapper img.post-right-img {
    padding: 0 32px 12px;
}

.custom_home_page_section .image-wrapper img {
    width: 100%;
} 

.custom_home_page_section .image-wrapper {
    width: 100%;
}


.custom_home_page_section a.loadmore-link span {
    font-size: 18px;
    font-family: 'Roboto';
    font-weight: 700;
    line-height: 21.09px;
    padding: 18px 20px;
}

.custom_home_page_section .pagination-wrap {
    margin-bottom: 78px; 
    margin-top: 44px !important; 
}

.page-id-201 section.discover-section {
    margin-top: 0px !important;
}

.message-box p img {
    width: 16px;
    margin-bottom: 4px;
}

.random_custom_section {
    margin-bottom: 4px !important;
} 

header.page-header.category-header {
    margin-bottom: 88px;
}

/*body.archive #site-header.custom-header {
    margin-bottom: 40px;
}*/

body.archive .site-wrap .wrap {
    max-width: 1300px;
    margin: auto;
    padding: 0px;
}

.random_custom_section .p-footer a.btn.p-link span {
    line-height: 21.09px;
}


.random_custom_section .col-right .p-feat { 
    height: 467px;
}

.random_custom_section .col-right .p-feat .rb-iwrap {
    min-height: 467px;
}

.custom_home_page_section .elementor-widget-container .p-wrap .p-cat-info a.cat-info-id-4, .custom_home_page_section .p-wrap .p-cat-info a.cat-info-id-4 {
    color: #2E2E31 !important;
} 

.random_custom_section .col-right {
    padding-right: unset !important;
}

.random_custom_section .col-left {
    padding-left: 64px;
}

.custom_home_page_section .rb-col-d8 .p-header h2.entry-title {
    /*white-space: nowrap;
    width: 850px;
    overflow: hidden;
    text-overflow: ellipsis;*/
        display: -webkit-box;
    max-width: 850px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.custom_home_page_section .rb-col-d4 .p-header h2.entry-title {
   /* white-space: nowrap;
    width: 400px;
    overflow: hidden;
    text-overflow: ellipsis;*/
        display: -webkit-box;
    max-width: 400px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.custom_home_page_section .rb-col-d6 .p-header h2.entry-title {
/*    white-space: nowrap;
    width: 610px;
    overflow: hidden;
    text-overflow: ellipsis;*/
    display: -webkit-box;
    max-width: 610px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.custom_home_page_section .rb-col-d9 .p-header h2.entry-title {
    /*white-space: nowrap;
    width: 950px;
    overflow: hidden;
    text-overflow: ellipsis;*/
        display: -webkit-box;
    max-width: 950px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media (min-width: 769px) and (max-width: 2600px)  
{
.custom_home_page_section .rb-col-d8 {
    padding-right: 0px !important;
}

.custom_home_page_section .rb-col-d4 {
    padding-left: 24px !important;
}

.custom_home_page_section .rb-col-d8.even-wrapper {
    padding-right: 24px !important;
}

.custom_home_page_section .rb-col-d9 { 
    padding-right: 24px !important;
}

.custom_home_page_section .rb-col-d3 {
    padding-left: 0px !important;
}
}

@media (min-width: 1024px) and (max-width: 1366px)  {
    .elementor-section.elementor-section-boxed > .elementor-container{
        margin-right: 20px !important;
        margin-left: 20px !important;
    }
    .navbar-search-popup.header-lightbox.show-searchform {
        left: calc(70% - 837px) !important;
    }
}

@media only screen and (max-width: 1366px)  {
    body.archive .site-wrap .wrap {
    padding: 0px 40px;
    }
}

@media only screen and (max-width: 991px)  {

    .desktop-section-show{
        display: none !important;
    }
    
    .mobile-section-show{
        display: block;
    }
    
    #site-header .mobile-nav-inner{
        padding: 0 40px;
    }
    
    .custom-head-border::before{
        display: none;
    }

    #site-header{
        padding-top: 80px;
        padding-bottom: 32px;
    }

    #site-header.custom-header{
        margin-top: unset;
        margin-bottom: unset;
    }
    #off-canvas-section{
        width: 100% !important;
    }
    #off-canvas-section .off-canvas-header{
        text-align: left;
        background-color: #1B1A1F !important;
        padding: 0 40px;
        padding-top: 80px;
        padding-bottom: 70px;
    }

    #off-canvas-section .off-canvas-header::before{
        background-color: unset;
    }
    #off-canvas-section .off-canvas-inner{
        padding: 0 40px;
    }
    #off-canvas-close-btn{
        opacity: unset !important;
        background-color: unset !important;
        width: 24px !important;
        height: 24px !important;
    }
    #off-canvas-section .off-canvas-header .off-canvas-logo{
        margin-bottom: unset !important;
    }
    .close-panel-wrap{
        top:  85px !important;
        right: 40px !important;
    }
    .close-panel-wrap .btn-close::before,.close-panel-wrap .btn-close::after{
        height: 2px !important;
    }
    #off-canvas-section .header-inner{
        width: 197px;
    }
    #off-canvas-nav #off-canvas-menu li a{ 
        font-size: 30px;
        line-height: 36px;
        font-weight: 600;
        font-family: 'Poppins' !important;
        color: #8F92A1 !important;
    }
    #off-canvas-nav #off-canvas-menu li.current-menu-item a{ 
        color: #fff !important;
    }
    .off-canvas-holder::before{
        display: none !important;
    }
    #off-canvas-nav #off-canvas-menu li.current-menu-item > a > span:before{
        color: #F77151 !important;
        width: 7px;
        height: 7px;
        opacity: unset !important;
        border-radius: 50%;
        top: 50%;
        transform: translateY(-50%);
        left: -18px;
    }
    .navbar-wrap .btn-toggle{
        width: 24px !important;
        min-height: 24px !important;
    }
    .navbar-wrap .btn-toggle .off-canvas-toggle .icon-toggle{
        height: 2px !important;
    }
    .navbar-wrap .btn-toggle .off-canvas-toggle .icon-toggle:before,.navbar-wrap .btn-toggle .off-canvas-toggle .icon-toggle:after{
        width: 100% !important;
    }
}

@media only screen and (min-width: 992px)  {
    .desktop-section-show{
        display: block;
    }
    .mobile-section-show{
        display: none !important;
    }
}


@media only screen and (max-width: 767px)  {

    .custom_home_page_section .p-header {
    margin-top: 16px !important;
}

    .footer-wrap #footer-menu{
        margin: auto;
        width: 324px;
    }
    .footer-wrap .footer-section .footer-widget-inner > *:first-child{
        margin-bottom: 64px !important; 
    }

    .footer-wrap .footer-section .copyright-inner{
        padding-top: 64px !important;
    }
    .footer-wrap .footer-section:first-child{
        margin-top: 64px !important;
    }
    .discover-section::after{
/*        top:12px !important;*/
        background-size: auto 122px !important;
    }
    .discover-section{
        height: 481px !important;
    }

    .discover-section .discover-content-wrapper h1{
        font-size: 24px !important;
        line-height: 36px !important;
        font-weight: 600 !important;
        width: 280px;
        margin: auto;
        margin-bottom: 16px;
    }
    .discover-section .discover-content-wrapper p{
        font-size: 16px !important;
        padding: 0 40px;
    }
    .discover-section .discover-content-wrapper button{
        margin-top: 24px;
    }

    .random_custom_section .p-wrap.p-podcast-wrap {
    flex-flow: wrap-reverse;
    margin-bottom: 47px;
}


.random_custom_section .p-wrap.p-podcast-wrap .col-left p.entry-summary {
    display: block !important;
}

.random_custom_section .p-wrap.p-podcast-wrap .col-left aside.p-cat-info {
    display: block;
    top: 46%;
    position: absolute;
    left: 32%;
}

.random_custom_section .p-wrap.p-podcast-wrap .col-left aside.p-cat-info a {
    padding: 8px 14px;
    font-size: 16px;
    line-height: 18.75px;
    font-weight: 500;
    text-transform: capitalize;
    font-family: 'Roboto';
}

.elementor-201 .elementor-element.elementor-element-7f18c6f {
    margin-bottom: 0px !important; 
}

.random_custom_section .p-wrap.p-podcast-wrap .col-left .p-header h2 a {
    font-size: 24px;
    line-height: 30px;
}

.random_custom_section .elementor-widget-container {
    padding: 0 !important;
}

.random_custom_section .p-wrap.p-podcast-wrap .col-left .p-header .p-header {
    margin-top: 42px;
}

.random_custom_section .p-wrap.p-podcast-wrap .col-left {
    padding-left: 24px;
    padding-right: 24px;
}

.elementor-element.custom_home_page_section.elementor-widget { 
    padding-left: 24px;
    padding-right: 24px;
}

.custom_home_page_section .elementor-widget-container .category-wrapper, .custom_home_page_section .category-wrapper, .custom_home_page_section .elementor-widget-container .p-header, .custom_home_page_section .p-header {
    padding: 0 24px !important;
}

.random_custom_section .p-wrap.p-podcast-wrap .col-left p.entry-summary {
    font-size: 18px;
    line-height: 27px;
    font-weight: 400;
    font-family: 'Roboto';
    margin-top: 16px;
    margin-bottom: 22px;
    width: 100%;
}

.random_custom_section .p-wrap.p-podcast-wrap .col-left .p-footer a {
    width: 100%;
    font-size: 16px;
    line-height: 18.75px;
    padding: 12px;
    height: 42px;
}

.random_custom_section .p-wrap.p-podcast-wrap .col-left .p-footer a span {
    margin: 0 auto;
    line-height: 18.75px;
}

.custom-right-section {
    display: none;
}

.custom_home_page_section .p-wrap {
    margin-bottom: 32px !important;
    min-height: 276px !important;
}

.custom_home_page_section .p-wrap .p-feat-holder span {
    height: 276px !important;
}

.custom_home_page_section .p-header a {
    font-size: 24px !important;
    line-height: 36px;
    letter-spacing: -1px;
} 

.custom_home_page_section .elementor-widget-container .p-wrap .p-header h2, body.archive.category .custom_home_page_section .p-wrap .p-header h2 {
    white-space: unset;
    width: unset;
    overflow: unset;
    text-overflow: unset;
}

.random_custom_section .p-wrap.p-podcast-wrap .col-right .p-feat {
    height: 274px;
}

.random_custom_section .p-wrap.p-podcast-wrap .col-right .p-feat .rb-iwrap {
    min-height: 274px;
}

.random_custom_section .p-wrap.p-podcast-wrap .col-right {
    margin-top: 0px;
}

.elementor.elementor-201 section.elementor-section {
    padding: 0 16px 0 16px;
}

.custom_home_page_section .elementor-widget-container .odd-wrapper, .custom_home_page_section .odd-wrapper {
    padding: 0px 15px !important; 
}

.custom_home_page_section .pagination-wrap {
    margin-bottom: 64px !important;
    margin-top: 16px !important;
}

.custom_home_page_section .elementor-widget-container .p-wrap .p-cat-info a, .custom_home_page_section .p-wrap .p-cat-info a {
    padding: 8px 14px !important;
}

/*.custom_home_page_section .rb-col-d8 {
    padding-right: unset; !important;
}

.custom_home_page_section .rb-col-d4 {
    padding-left: unset; !important;
}

.custom_home_page_section .rb-col-d8.even-wrapper {
    padding-right: unset; !important; 
}*/

.custom_home_page_section .even-wrapper {
    padding-left: 15px !important;
}

}


@media only screen and (min-width: 450px) and (max-width: 767px)  {
    .discover-section::after{
        top:12px !important;
        /* background-size: contain !important; */
    }
}


@media only screen and (min-width: 768px) and (max-width: 800px)  {
    .discover-section{
        height: 600px;
    }
    .discover-section::after{
        /* top:12px !important; */
        background-size: auto 280px !important;
    }
}

@media only screen and (min-width: 801px) and (max-width: 992px)  {
    .discover-section{
        height: 600px;
    }
    .discover-section::after{
        /* top:12px !important; */
        background-size: auto 280px !important;
    }
}
span.meta-info-el.meta-info-custom {
    visibility: hidden !important;
}
.mega-holder .p-header h6.entry-title a {
    padding-left: 1px !important;
}
aside.comment-box-wrap {
    display: none !important;
}

.single-inner .single-feat img {
    display: none;
}

.single-body img, .single-body .entry-content figure, .single-body .has-parallax {border-radius: 8px;}

.mega-dropdown .p-feat a span img {
    border-radius: 10px !important;
}

#mobile-sticky-nav .navbar-search-popup.header-lightbox.show-searchform {
    top: 270px;
}

.mobile-sticky-nav.is-show .show-searchform {
    top: 100px !important;
}

.mobile-search .search-form:after {
    color: #bac !important;
}

.navbar-search-popup.header-lightbox.show-searchform {
    left: calc(100% - 837px);
    top: 100px;
}

.mobile-search .header-lightbox.navbar-search-popup {
    right: 0;
    left: calc(100% - 330px) !important;
}


.navbar-search-popup.header-lightbox.show-searchform::before {
    display: none;
}

header.page-header.search-header.is-centered.clearfix {
    margin-bottom: 20px;
}

header.page-header.search-header.is-centered.clearfix .header-holder {
    padding-bottom: 30px;
}

header.page-header.search-header.is-centered aside#site-breadcrumb {
    display: none;
}

@media screen and (max-width: 500px) {

    .single-feat .autosize{
        height: 20px !important;
    }

    .wp-block-cover.aligncenter.has-parallax {
    min-height: 274px !important;
}


.wp-block-cover.aligncenter.has-parallax .wp-block-cover__inner-container p.has-text-align-center {
    font-size: 30px !important;
    line-height: normal;
}

.random_custom_section .p-wrap.p-podcast-wrap .col-left aside.p-cat-info {
    left: 40%;
}
}

.single-body .entry-content p {
    font-size: 18px !important;
}


.kb-table-of-content-nav.kb-table-of-content-id491_cb93df-c8 .kb-table-of-content-wrap {
    border-radius: 8px;
}

.custom_home_page_section .p-header { 
    margin-top: 32px;
}


.section-sticky-holder .navbar-search-popup.header-lightbox.show-searchform {
    top: 230px;
}

.section-sticky-holder.is-show .navbar-search-popup.header-lightbox.show-searchform {
    top: 100px !important;
}

.custom-search-wrapper{
    background-color: #26272C !important;
    width: 611px !important;
}

.custom-search-wrapper .search-form{
    max-width: unset !important;
}

.custom-search-wrapper .search-field{
    padding-left: 32px !important;
}

.custom-search-wrapper .search-submit,.custom-search-wrapper .live-search-content{
    padding:unset !important;
}

.custom-search-wrapper .search-form:after{
    right: 15px !important;
}

.custom-search-wrapper .live-search-content:before{
    display: none !important;
}

.custom-search-wrapper .search-not-found{
    padding-left: 32px !important;
}

.custom-search-wrapper .entry-title a{
    font-family: Roboto;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    text-align: left;
    color: #F1F3F4 !important;
}

.custom-search-wrapper .entry-title{
    white-space: nowrap;
    width: 438px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.custom-search-wrapper .p-footer .meta-info-el{
    font-family: Roboto;
    font-size: 16px;
    font-weight: 500;
    line-height: 18.75px;
    text-align: center;
    color: #8F92A1 !important;
} 

.custom-search-wrapper .col-left{
    width: 78px !important;
    margin-right: 16px !important;
}

.custom-search-wrapper .p-wrap{
    padding: 16px 32px;
    margin-bottom: unset !important;
}

.custom-search-wrapper .p-wrap:hover{
    background: #FFFFFF0F !important;
}

@media only screen and (min-width: 1365px) {
    .navbar-search-popup.header-lightbox.show-searchform {
        left: calc(40% - 837px) !important;
    }
}

/*.bg-blur, body, html, #site{
    position: relative;
}

#site::after{
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  top: 0;
}

.footer-bg-blur {
    backdrop-filter: blur(1px);
}

.custom-search-wrapper::after {
    content: '';
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    z-index: 997;
}

.header-lightbox{
    z-index: 996 !important;
}

.custom-search-wrapper{
    z-index: 998 !important;
}*/

.page-id-201 .end-list{
    display: none !important;
}