/*
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
*/
@import "fonts/fonts.css";
@import "includes/css/forms.css";
:root{
    --theme-color:#FFD500;

}
/*** generic helpfull ***/

.multiply{
    mix-blend-mode: multiply !important;
}
.rotate-38{
    transform: rotate(38deg) !important;
}
.opacity-05{
    opacity: .05 !important;
}
.opacity-25{
    opacity: .25 !important;
}
.fw-3{
    font-weight: 300 !important;
}
.fw-4{
    font-weight: 400 !important;
}

/*** footer copyright ***/

#footer-outer #copyright[data-layout="centered"]{
    padding:10px 0;
}

/*** colors ***/

.theme-color{
    color:var(--theme-color);
}
.black-color{
    color:#000;
}
.white-color{
    color:#FFF;
}

/*** menu ***/

#header-outer #top>.container>.row>.span_3:before{
    content: '';
    background-color: #FFF;
    height: 400px;
    width: 400px;
    top: -200px;
    left: -60px;
    position: absolute;
    z-index: -1;
    border-radius: 50%;
}

/*** bg's ***/

/*** floating ***/

@keyframes float {
    0% {
        bottom: 0;
    }
    30% {
        bottom: 20px;
    }
    60% {
        bottom: 0;
    }
    80% {
        bottom: 10px;
    }
    100% {
        bottom: 0;
    }
}
.float{
    animation: float 8s ease-in-out infinite;
}


.carousel-dx .flickity-prev-next-button.next,
.carousel-sx .flickity-prev-next-button.previous{
    display: none;
}

.carousel-dx .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous{
    left: -100px;
    width: 65px;
}
.carousel-dx .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:before,
.carousel-sx .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:before{
    background-color:#00febe;
    border-radius: 5px !important;
    border: 3px solid #000;
}
.carousel-sx .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next{
    right: -100px;
    width: 65px;
}
.nectar-flickity[data-controls*=arrows_overlaid] .next:after{
    content:'\2B05';
}
.nectar-flickity[data-controls*=arrows_overlaid] .previous:after{
    content:'\2B05';
}
.nectar-flickity[data-controls*=arrows_overlaid] .next:after,
.nectar-flickity[data-controls*=arrows_overlaid] .previous:after{
    background-color:transparent;
    color:#eb0809;
    top: 3px;
    font-size: 30px;
    left: 17px;
}
.nectar-flickity[data-controls*=arrows_overlaid] .next:after{
    transform: scaleX(-1);
}
.nectar-flickity[data-controls*=arrows_overlaid] .next:hover:after{
    transform: scaleX(-1);
}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous svg,
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next svg{
    display: none;
}