/*
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
*/


#footer-outer #footer-widgets .col ul.footer-studios-nav {
    margin: 0 auto;
    padding: 0;
    list-style: none;
    text-align:center
}

#footer-outer #footer-widgets .col ul.footer-studios-nav li {
    margin: 0 auto;
    padding: 0 .55em !important;
    list-style: none;
    text-align: center;
    line-height: 1;
    height: 14px;
    display: inline-block;
}

#footer-outer #footer-widgets .col ul.footer-studios-nav li a {
    color: #fff;
    font-size: 14px;
    text-align: center;
    text-transform:uppercase
}

.posts-container{
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    gap: 30px;
    align-content: center;
    align-items: center;
}

.full-width-content .post-area .masonry-blog-item, 
.post-area.full-width-content .masonry-blog-item,
.masonry-blog-item {
    position: relative !important;
    left: inherit !important;
    top: inherit !important;
}

.nectar-category-grid[data-alignment*=middle] .nectar-category-grid-item .content .cat-heading {
    margin: 0 0;
}

.nectar-category-grid[data-alignment=middle] .content {
    text-align: left;
    top: auto;
    bottom: 30px;
    left: 30px;
    -webkit-transform: none;
    transform: none;
    padding-bottom: 40px;
}

.nectar-category-grid[data-alignment=middle] .content:before {
    content: '';
    border-top: 3px solid #fff;
    width: 14%;
    display: block;
    position: relative;
    top: -0.55em;
}

.nectar-category-grid[data-alignment=middle] > *:nth-child(1) .content:before {
    border-top: 3px solid #FF7C02;
}

.nectar-category-grid[data-alignment=middle] > *:nth-child(2) .content:before {
    border-top: 3px solid #009BD9;
}

.nectar-category-grid[data-alignment=middle] > *:nth-child(3) .content:before {
    border-top: 3px solid #FFDC3E;
}

.nectar-category-grid[data-alignment=middle] > *:nth-child(4) .content:before {
    border-top: 3px solid #8146FF;
}

.nectar-category-grid .bg-overlay{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+25,0.75+100 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 25%,rgba(0,0,0,0.75) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}

.nectar-category-grid-item .bg-overlay {
    opacity: 1 !important;
}

.nectar-category-grid-item .bg-overlay:after {
    content: '';
    background-image: url(/wp-content/uploads/2026/05/arrow-right-long.svg);
    background-size: 30px 30px;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    left: 30px;
    bottom: 30px;
    width: 30px;
    height: 30px;
}

.nectar-category-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1em;
}

.nectar-category-grid[data-columns="3"][data-grid-spacing="5px"] .nectar-category-grid-item {
    width: auto;
    padding-bottom: 0;
    height: 350px;
}

.home #top{
    background-color: #000;
}

.swiper-slide .slide-bg-wrap .slide-bg-overlay {
    opacity: 0.45;
}

.home .parallax_slider_outer.element-in-view {
    margin-top: 100px !important;
        height: calc(100vh - 206px) !important;
}

.home .swiper-container,
.home .nectar-slider-wrap,
.home .nectar-slider-wrap:not([data-transition="fade"]) .swiper-wrapper,
.home .swiper-slide,
.home .swiper-slide .image-bg {
    height: 100% !important;
}

.category-news .full-width-content.blog-fullwidth-wrap{
        padding: 0px 30px !important;
}

.category-news .posts-container {
    position: relative;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 30px;
    align-items: flex-start;
    grid-auto-flow: row;
    height: auto !important;
}

.category-news .full-width-content .post-area .masonry-blog-item, 
.category-news .post-area.full-width-content .masonry-blog-item {
    width: 100%;
}

.single-post blockquote{
    font-family: Poppins;
    letter-spacing: 0;
    font-size: 1.65rem;
    line-height: 1.55em;
    border-left: 4px solid #FF7C02;
    padding-left: 2em;
    font-style: italic;
    font-weight: 300;
}

.center-row-items .row_col_wrap_12{
    display: flex;
    flex-direction: row;
    justify-content: center;
}

/* #header-outer:not([data-format=left-header]) #top>.container>.row nav>ul>li:last-child{
    display:none;
} */

.swiper-slide .slide-bg-wrap .slide-bg-overlay {
    opacity: 0;
}

.swiper-wrapper .swiper-slide:nth-child(2) .slide-bg-wrap .slide-bg-overlay{
    opacity: 0.45;
}


@media only screen and (max-width:1280px) {
    .category-news .posts-container {
        grid-template-columns: repeat(3, 1fr);
    }

}

@media only screen and (max-width:1000px) {
    .category-news .full-width-content.blog-fullwidth-wrap{
        padding: 0px 20px !important;
    }

    .category-news .posts-container {
        position: relative;
        display: flex;
        grid-template-columns: inherit;
        gap: 20px;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: flex-start;
        align-items: center;
    }

    .home #top{
        background-color: transparent;
    }

    .home .parallax_slider_outer.element-in-view {
        margin-top: 0 !important;
    }

    #header-outer:not([data-format=left-header]) #top>.container>.row nav>ul>li:last-child{
        display:inline-block;
    }

}