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


body #header-outer #top .sf-sub-indicator .fa.fa-angle-down:before {
    font-size: 20px;
    position: relative;
    top: 4px;
}
#top nav > ul > li#menu-item-24 > a  {
	  display: flex;
    flex-direction: row-reverse;
}
#top nav > ul > li#menu-item-24 > a i {
	background-color: #0d0f10;
	width: 30px;
	height: 30px;
	border-radius: 50px;
	margin-right: 0;
	margin-left: 15px;
}
#top nav > ul > li#menu-item-24 > a i:before {
	position: relative;
	top: 2px;
}
#top nav > ul > li#menu-item-24 > a .menu-title-text {
	color:#000 !important;
}
#top nav > ul > li[class*="button_solid_color"] > a:before {
	height: 35px !important;
}

.heroSection .video-color-overlay {
	    opacity: 0.8;
    background-image: url(https://maroon-dunlin-758139.hostingersite.com/wp-content/uploads/2025/08/hero-bg-image-scaled.jpg);
    background-size: cover;
}
body #header-outer[data-transparent-header="true"].transparent {
    border-bottom: 0px solid rgba(255, 255, 255, 0.25);
}

.nectar-cta[data-style=arrow-animation] .line {
    width: 20px;
    left: unset;
    display: block;
    right: 6px;
	    top: 55%;
}
.nectar-cta[data-style=arrow-animation] svg {
    left: unset;
    right: 0;
	    top: 55%;
}
.nectar-cta[data-style=arrow-animation] .link_wrap .link_text {
    padding: 0 50px 0 10px;
    position: relative;
}
.tabinnerContent .vc_column-inner h2 em {
	    background: linear-gradient(90deg, #0AB4FF 0.09%, #C9EFFF 18.59%, #88F5E9 33.53%, #0AFFE3 49.42%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-style: normal;
}
.tabimageSection {
	max-width: 1920px;
	margin: 0 auto;
}
.tabSection .tabbed {
	max-width: 1280px;
    margin: -300px auto 0 auto !important;
    display: flex;
    align-items: end;
}

.tabSection .tabbed[data-style*=vertical] .wpb_tabs_nav {
    width: 48%;
    float: left;
}
.tabSection .tabbed[data-style*=vertical]>div {
    float: left;
    width: 49%;
    padding-left: 40px;
    right: 0;
}
.tabSection .tabbed .wpb_tabs_nav li .active-tab {
    background-color: #0d0f10 !important;
    box-shadow: none !important;
}
.tabSection .tabbed .wpb_tabs_nav li a {
    background-color: #0d0f10 !important;
    box-shadow: none !important;
    padding: 15px 20px 15px 40px;
}
.tabSection .tabbed .wpb_tabs_nav li a:before {
    content: '';
    width: 20px;
    height: 1px;
    background-color: #0d0f10;
    position: absolute;
    left: 0;
}
.tabSection .tabbed .wpb_tabs_nav li a.active-tab:before {
    background-color: #fff;
}
.tabinnerContent .vc_column-inner p {
	color: rgba(255, 255, 255, 0.80);
}

.nectar-fancy-box {
    display: flex;
    flex-wrap: wrap;
    padding: 11%;
    transition: transform .65s cubic-bezier(.05,.2,.1,1), box-shadow .65s cubic-bezier(.05,.2,.1,1);
    padding: 30px 20px 30px 20px !important;
    border: 1px solid #ccc;
}
.nectar-fancy-box:hover {
	border-color:transparent;
}
.nectar-fancy-box:hover .box-bg {
	opacity: 1;
}
.nectar-fancy-box .box-bg {
	opacity: 0;
}


























































































































































