/*
Theme Name: Sustainable Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/



body:not([data-header-format=left-header]) #top .sf-menu li ul {
    font-size: 12px;
    line-height: 13px;
    color: #ccc;
    -webkit-transition: none;
    transition: none;
    letter-spacing: 0;
    background-color: #00b3d3;
    text-align: center;
    color: #FFFFFF !important;
    font-family: Poppins !important;
    font-size: 14px !important;
    letter-spacing: 0 !important;
    line-height: 18px !important;
}

.section-images:hover .wpb_text_column {
    /* opacity: 0.8 !important; */
    background: #007297;
    background-image: none !important;
}

.section-images:hover .column-image-bg {
    background-image: none !important;
}

.section-images:hover {
    /* opacity: 0.8 !important; */
    background: none !important;
    background-image: none !important;
}


/* ul.sub-menu {
    top: 0px !important;
}

@media (min-width: 1000px) {
    ul.sub-menu {
        top: 10px !important;
    }
} */

.sf-menu ul.sub-menu ul.sub-menu {
    top: 20px !important;
}

@media (max-width: 1000px) {
    #header-secondary-outer .header-cta {
        display: none;
    }
}



#header-secondary-outer nav {
    background-color: white;
}

.mobile-only ul.sub-menu {
    top: 0 !important;
}

body[data-header-color=light] #header-outer:not(.transparent) .sf-menu>li:not(.megamenu) li ul {
    margin-top: -21px;
}

#action {
    left: 50% !important;
}

.wpb_row.full-width-content {
    left: 44%;
}

#header-outer[data-lhe="animated_underline"] nav > ul >li:not([class*="button_"]) > a .menu-title-text:after { 
    border-top: none;
}

#header-space {
    height: 0px !important;
}

.sf-menu>li ul {
    padding: 0;
}

.sf-menu .sub-menu {
    width: 16em;
} 

/* ul.sub-menu ul.sub-menu {
    top: 10px !important;
} */

.sf-menu li li ul {
    margin-left: -56px;
}

header#top {
    display: flex;
    align-items: center;
}

div#header-outer {
    background: #007297;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

#footer-outer {
    z-index: 1;
}

body #slide-out-widget-area[data-dropdown-func=separate-dropdown-parent-link] .inner .off-canvas-menu-container .menu-item-has-children>a {
    color: white !important;
}

body.mobile-menu-open #footer-outer {
    transform: none !important;
}

body.mobile-menu-open #footer-outer ul.sub-menu {
    top: 0 !important;
}

body.mobile-menu-open #footer-outer ul.sub-menu li a {
    color: white !important;
}

.carousel-slider .owl-dots .owl-dot.active span {
    background-color: #007297 !important;
    width: 20px !important;
    height: 20px !important;
}

.carousel-slider .owl-dots .owl-dot span {
    width: 15px !important;
    height: 15px !important;
}

.owl-dots {
    display: flex;
    justify-content: center;
    align-items: center;
}

body[data-header-color=light]:not([data-header-format=left-header]) #header-outer:not(.transparent) .sf-menu>li ul {
    border-top: none;
}

.page-id-8278 .nectar-button {
    border-radius: 0 !important;
    box-shadow: none;
    top: -20px;
    margin-bottom: 10px;
}

.by-the-numbers {
    left: 0% !important;
}

.w-full {
    width: 100%;
    left: 0 !important;
}

#table-image .img-with-aniamtion-wrap  {
    max-height: 1200px;
} 

.nectar-button {
    letter-spacing: 2px;
    text-transform: uppercase;
    line-height:  20px;
}
