/* Pagination */

.jet-filters-pagination__link {
    text-align: center;
    border-style: solid;
    border-color: #219d50!important;
    border-radius: 5px;
    width: 50px;
    height: 50px;
    /*padding: 5px 15px 5px 15px!important;*/
    border-width: 2px;
}

.jet-filters-pagination__current .jet-filters-pagination__link {
    background: #219d50;
}


/* listing category font style */
.listing-category {
    text-transform: uppercase;
    font-family: "Labil Grotesk Bold";
    font-size: 10px;
    font-weight: 400;
    padding: 0px;
}


/* image radius global */
.wp-block-image img {
    
    border-radius: 25px;
}



.wp-block-kadence-postgrid article.kt-blocks-post-grid-item {
    height: 100%!important;
}


.kt-row-column-wrap > .kadence-column_86f000-be {
    margin-top: -100px!important;
}

#latestpost {
    padding-right: 20px!important;
    padding-left: 20px!important;
}



/* Current Menu highlight for sub menu */
.current-menu-parent > a,
.current-menu-item a { 
    color: #219D50 !important; /* Important is required */
}


/* Transparent Header */
.site-header-row {
    backdrop-filter: blur(16px)!important;
    -webkit-backdrop-filter: blur(16px)!important;
    -moz-backdrop-filter: blur(16px) !important;
    background-color: rgba(255,255,255,.08);
    border: 1px solid rgba(255,255,255,.08);
    border-radius: 0px;
    padding-left: 40px;
    padding-right: 40px;
}



.zoom:hover {
    translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
/*
.zoom:hover {

transition:transform .2s;
transform: scale(1.05);
}
*/


.card {
    width: 25px;
    background: url("https://naavik.co/wp-content/uploads/2023/06/google-podcast-1.png") no-repeat;
    display: inline-block;
}
.card:hover {
    background: url("https://naavik.co/wp-content/uploads/2023/06/google-podcast-hover.png") no-repeat;
    width: 25px;
}

.card {
    width: 25px;
    position: relative;
    display: inline-block;
}
.card .img-top {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
}
.card:hover .img-top {
    display: inline;
}


/*
/*Snap Effects

.fullpage {

overflow-y: scroll;
scroll-snap-type: y mandatory;
height: 100vh;
}

.snap {
scroll-snap-align: start;
scroll-snap-stop: always;


}

.snapend {

scroll-snap-align: end;

}

/*Snap Effects for inner elements*/

.rowsnap {
    
    overflow-y: scroll;
    scroll-snap-type: y mandatory;
    height: 400px;
    
}

.esnap {
    scroll-snap-align: start;
    scroll-snap-stop: always;
    
}

.esnapend {
    
    scroll-snap-align: end;
}







/* WP Facet dropdown field category tag */

select.facetwp-dropdown {
    background-color: #131313;
    color: white;
    width: 100%;
    border-radius: 25px;
    border-color: #444444;
    padding-left: 30px;
}

/* WP Facet search field */
.facetwp-facet input.facetwp-search, .facetwp-facet input.facetwp-location {
    margin: 0;
    background-color: #131313;
    color: white;
    width: 100%;
    border-radius: 25px;
    border-color: #444444;
    padding-left: 30px;
    height: 52px;
    min-width: 210px!important;
}


.facetwp-icon {
    right: 0;
    height: 100%;
    line-height: 1;
    position: absolute;
    cursor: pointer;
    opacity: 0.5;
    color: #131313;
}

/* WP Facet result column */

.fwpl-result {
    background-color: #131313;
    padding: 20px;
    border-radius: 25px;
    border-style: solid;
    border-color: #212121;
    border-top-width: 2px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 2px;
}

/* WP Facet result column image cover */

img.attachment-full.size-full.wp-post-image {
    border-radius: 15px;
    height: 230px;
    width: auto;
    object-fit: cover;
    object-position: 50% 50%;
    margin-bottom: 15px;
}
/* WP Facet result column title attributes */
.fwpl-item.el-fz703r a {
    font-size: 22px;
    line-height: 4px;
    color: white;
}

/* WP Facet result column border color */
.fwpl-item.el-fz703r {
    background-color: #131313;
    border-style: none!important;
}

.fwpl-item.el-x581x {
    border-color: #131313;
    padding: 0px!important;
    border-style: solid;
    border-width: 0px 10px;
    background-color: #131313;
} 



/* Search box header DEsktop*/
.header-search-bar form input.search-field {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    font-family: 'Labil Grotesk Regular';
    background: rgba(0,0,0,0);
    border: 1px solid transparent;
    border-color: rgba(255,255,255,0.2);
    border-radius: 25px;
    height: 35px;
    color: white;
}

/* Search box header Mobile*/
.header-mobile-search-bar.header-item-search-bar {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    background: #242424;
    border: 1px solid transparent;
    border-color: rgba(255,255,255,0.2);
    border-radius: 25px;
    height: 45px;
    color: white;
    width: 100%;
}

.header-mobile-search-bar form input.search-field, .header-mobile-search-bar form .kadence-search-icon-wrap {
    color: var(--global-palette9);
    margin-left: 14px;
    margin-top: -7px;
}

.search-form .kadence-search-icon-wrap {
    position: absolute;
    right: -5px;
}



/* Article Padding under the main title */
/*.entry-meta.entry-meta-divider-dot {
margin-top: 150px!important;
}
*/



/* Google Podcast Icon Podcast PAge*/

.card2  {
    width: 50px;
    background: url("https://naavik.co/wp-content/uploads/2023/06/google-podcast-300x300-gray.png") no-repeat;
    display: inline-block;
}
.card2:hover {
    background: url("https://naavik.co/wp-content/uploads/2023/06/google-podcast-300x300-white.png") no-repeat;
    width: 50px;
}

.card2 {
    width: 50px;
    position: relative;
    display: inline-block;
}
.card2 .img-top {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
}
.card2:hover .img-top {
    display: inline;
}


/* Google Podcast Icon footer right*/

.card {
    margin-top:6px;
    width: 25px;
    background: url("https://naavik.co/wp-content/uploads/2023/06/google-podcast-1.png") no-repeat;
    display: inline-block;
}
.card:hover {
    background: url("https://naavik.co/wp-content/uploads/2023/06/google-podcast-hover.png") no-repeat;
    width: 25px;
}

.card {
    width: 25px;
    position: relative;
    display: inline-block;
}
.card .img-top {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
}
.card:hover .img-top {
    display: inline;
}


/*
/*Snap Effects

.fullpage {

overflow-y: scroll;
scroll-snap-type: y mandatory;
height: 100vh;
}

.snap {
scroll-snap-align: start;
scroll-snap-stop: always;


}

.snapend {

scroll-snap-align: end;

}

/*Snap Effects for inner elements*/

.rowsnap {
    
    overflow-y: scroll;
    scroll-snap-type: y mandatory;
    height: 400px;
    
}

.esnap {
    scroll-snap-align: start;
    scroll-snap-stop: always;
    
}

.esnapend {
    
    scroll-snap-align: end;
}



/* header search bar */
/*input.search-field::placeholder*/


/* header menu 2 lines height */
li#menu-item-5304 {
    line-height: 1.3;
}




/* Article Subscribe Form */

/*.subscribe-digest {
height: 50px !important;
color: white;
border-radius: 25px 0px 0px 25px;
}*/



/* Pagination */

.jet-filters-pagination__link {
    padding: 6px!important;
    border-width: 1px!important;
    border-color: #219d50!important;
    border-style: solid!important;
}




/* Article Subscribe to Naavik Digest */
.kt-blocks-post-grid-item-inner {
    display: none;
}

#kb_field__77ba3a-85_0 {
    height: 50px!important;
    color: white;
    border-radius: 25px 0px 0px 25px;
    
}


.kadence-blocks-form-field.kb-submit-field.kb-field-desk-width-25 {
    
    height: 83px!important;
}


.kadence-form-_77ba3a-85 .kb-form .kadence-blocks-form-field .kb-forms-submit {
    border-radius: 0px 25px 25px 0px;
    height: 50px;
    margin-top: 1px;
}

/* zoom effects on images */
.zoom {
    padding: 50px;
    background-color: #219D50;
    transition:  0.5s ease all; /* Animation */
    width: 200px;
    height: 200px;
    margin: 0 auto;
    border-radius: 5%;
}

.zoom:hover {
    transform: scale(1.5); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}

span#strong{display:none;}





/* ------------ Algolia ------------ */

/* Algolia Search Page main wrapper */
#ais-wrapper {
    display: flex;
    width: 90%;
    margin: 0 auto;
    margin-top: 150px;
}

@media (max-width: 756px) {
    #ais-wrapper {
        width: 100%;
    }
}

/* Algolia Search Page excerpt color */
span.suggestion-post-content.ais-hits--content-snippet {
    color: grey;
}

/* Algolia search result appearnace */

.ais-Hits-item {
    margin: 0 0 2rem 0;
    padding: 0px;
    border-bottom: 2px solid #2c2c2c;
    border-style: solid;
    border-width: 1px;
    border-color: #262626;
    border-radius: 25px;
    background-color: #0e0e0e;
    overflow: hidden;
}

#ais-facets {
    display: none!important;
}

/* Algolia search bar */
#algolia-search-box input {
    border: none;
    border-bottom: 2px solid #2c2c2c;
    background: #141414;
    width: 100%;
    line-height: 30px;
    font-size: 22px;
    padding: 10px 30px 10px 60px;
    font-weight: 200;
    box-sizing: border-box;
    outline: none;
    box-shadow: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    border-radius: 25px;
}

/* Algolia search icon */
.algolia-search-box-wrapper .search-icon {
    position: absolute;
    left: 20px;
    top: 14px;
    fill: #626262;
}

/* Search result page */
#ais-wrapper #ais-main {
    max-width: 1728px;
    margin: 0 auto;
}

#ais-wrapper .algolia-search-box-wrapper {
    display: flex;
    gap: 15px 30px;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 30px;
}

#ais-wrapper #algolia-search-box,
#ais-wrapper .search-icon {
    display: none;
}

#ais-wrapper .ais-Stats,
#ais-wrapper #algolia-powered-by {
    position: relative;
    top: 0;
}

#ais-wrapper .ais-Hits-item article {
    display: flex;
    align-items: center;
    flex-direction: column;
}

#ais-wrapper .ais-hits--thumbnail {
    display: none;
}

#ais-wrapper .ais-hits--content {
    width: 100%;
    padding: 25px;
}

#ais-wrapper .ais-hits--content .excerpt p {
    margin-bottom: 0;
}

#ais-wrapper .ais-hits--content mark {
    background: unset;
    color: inherit;
}

@media only screen and (min-width: 757px) {
    #ais-wrapper .ais-Hits-item article {
        flex-direction: row;
    }
    
    #ais-wrapper .ais-hits--content {
        padding: 50px;
    }
}

/* ------------ Header ------------ */
@media only screen and (max-width: 768px) {
    #mobile-header .site-bottom-header-wrap .button-size-small {
        white-space: nowrap;
    }
    
    #mobile-header .site-bottom-header-wrap .site-bottom-header-inner-wrap {
        padding-inline: 20px;
    }
}