/*
Theme Name:  Salient
Version:     15.0.8
Description: An Ultra Responsive Multi-Purpose Theme.
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author:      ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
License:     Custom license
License URI: http://themeforest.net/licenses/terms/regular
Text Domain: salient
*/

/*-------------------------------------------------------------------------*/
/* Note: The theme CSS files are loaded through the /css/ folder. 
/*-------------------------------------------------------------------------*/

.hidden { display: none !important; }

h2 { margin-bottom: 20px !important; }
h6 { font-size: 16px !important; }

.sa_hover_container {
    margin: 0 1px !important;
    padding: 20px;
    color: #fff;
}
.sa_hover_container h6 {
    color: #fff;
}
.sa_hover_container img {
    width: 100% !important;
}

.col-apply > .vc_column-inner {
    padding: 20px !important;
}

.fa-ul {
    margin-top: 15px;
}
.fa-ul li::marker {
    content: '';
    display: none;
}
.fa-ul li i[class*=fa-] {
    margin-left: -20px !important;
}

.slide-partner .content {
    top: auto !important;
    bottom: 20px;
}
.slide-partner .box-caption {
    width: auto;
    padding: 30px !important;
    background: #003049;
}
.mfp-wrap { display: none !important; }
.mfp-bg { opacity: 0 !important; }
.sby_lightbox { z-index: 201000 !important; }
.sby_lightboxOverlay { z-index: 200000 !important; }

@media (max-width: 767px) {

    body { font-size: 16px !important; line-height: 1.6 !important; }
    #Donate .nectar-button.jumbo {
        padding: 16px 32px !important;
        text-align: center;
    }
    #Donate .divider-wrap { display: none !important; }

    #stories .tab-item a { font-size: 14px; }

    .sa_hover_container p { font-size: 14px; line-height: 1.45; }

    #what-we-look-for .vc_col-sm-6:last-child .fa-ul { margin-top: -15px; }

    .slide-partner .box-caption { padding: 10px 10px 15px !important; font-size:12px; line-height: 1.1; }
    #nectar-slider-instance-1 .swiper-slide[data-y-pos="middle"] .content { top: 58% !important; }

}

@media (max-width: 479px) {
    #nectar-slider-instance-1,
    #nectar-slider-instance-1 .swiper-container,
    #nectar-slider-instance-1 .swiper-wrapper,
    #nectar-slider-instance-1 .swiper-slide {
        height: 175px !important;
        min-height: 175px !important;
    }
    #nectar-slider-instance-1 .slide-mental .image-bg { background-position: -20px center !important; }
    #nectar-slider-instance-1 .swiper-container .slider-pagination-wrap { bottom: -2px; }
}