/*
Theme Name: Salient Child
Theme URI: http://www.themenectar.com
Template: salient
Author: ThemeNectar
Author URI: http://themenectar.com
Description: An Ultra Responsive Multi-Purpose Theme.
Version: 7.0.8.1649347121
Updated: 2022-04-07 15:58:41

*/

.page-id-163 body a {
    color: #3468BC!important;
}


body {
	color: #586571!important;
}

body a {
    color: #3468BC;
}


#slide-out-widget-area {display: flex;}
#slide-out-widget-area a {color: #ffffff!important;
    opacity: 100!important;}

.page-id-59 .ascend .container-wrap {background-color: #f6f6f6!important;}

.page-id-64 .ascend .container-wrap {background-color: #f6f6f6!important;}

.page-id-64 .trainhead {text-align: left; color:#3f4559!important;}

.page-id-59 .toggle h3 a {color: #fff!important;}

.page-id-20 .home-option p a {color: #fff!important;}

.page-id-20 .home-links-column a {color: #fff!important;}

.page-id-20 .features .carousel p a {color: #fff!important;}

.page-id-20 .home-intro-perspective p a {color: #fff!important;}

.page-id-139 .page-submenu li a {opacity: 1;}

.page-id-1015 #spot-list .nectar-fancy-ul ul li a {
    color: #fff!important;}


.page-id-1015 p a.contact-link {
color: #fff!important;}

.page-id-1233 .help h2 {
    color: #fff!important;}

.page-id-1220 .video-col h3 {
    color: #fff!important;}

.page-id-64 h3 {
    color: #ffffff!important;
}

.video-col li a {
    color: #fff!important;}

.page-id-64 .video-col li a {
    color: #fff!important;}

.swiper-slide .content h2 {
    color: #fff!important;}

#header-border.light-blue-quote h2 {margin-bottom: 30px; color: #586571!important;}


.find-out-more a {font-weight: 900; text-transform:uppercase; font-size: 26px; color: #999BB8!important; background-image: url("img/arrow-right.png"); background-repeat:no-repeat; background-position:left center; padding-left: 20px;}

#header-border.case-study-download .section-title a {color: #999BB8!important; background-image: url("img/white_chevron.png");
}


.pull-out p {color: #999BB8!important; }

.copyText a {font-size: 20px; font-family: "Museo Sans"; font-weight: 900; text-transform: uppercase; color: #999BB8!important; background-image: url("img/chev_right.png"); background-repeat:no-repeat; background-position:center right; padding-right: 20px; margin-right: 15px; margin-left: 15px;}




#footer-outer #copyright p {
    color: #ececec!important;
}

.home-intro-perspective p a {background-color:#42558A!important;}

.p a.contact-link {background-color:#42558A!important;}

p a.contact-link {background-color:#42558A!important;}

.home-option p a {background-color:#42558A!important;}

.features .carousel p a {background-color:#42558A!important;}

.home-links-column a {background-color:#42558A!important;}



.ascend .container-wrap {background-color:#fff!important;}

.features .carousel p strong {
    padding-bottom: 20px;
	background-image:none!important;}

#footer-outer #footer-widgets .col p {color:#E3E3E3!important}

#footer-outer a {
    color:#E3E3E3!important}

body .container .container:not(.tab-container):not(.recent-post-container) {
        display: none;
}

home-intro-v2 .container .content h2 {border-bottom: none!important;
    letter-spacing: 0!important; font-size: 3vw!important;}

.home-intro-v2 .content p {
    font-size: 30px !important;
    line-height: 35px !important; font-weight:900;
}
.home-intro-v2 .container .content h2 {text-align:center!important;}

.home-intro-v2 .content p {
    font-family: "Museo Sans";
    font-size: 20px;
    font-weight: 900!important;
    line-height: 38px;
    max-width: none!important;
	text-align:center!important;
}

.swiper-slide[data-x-pos="left"] .content p {text-align:center;}

.ascend #footer-outer .widget h4, .ascend #sidebar h4 {
    margin-bottom: 12px;
    color: #fff!important;
}


#header-outer[data-lhe="animated_underline"] header#top nav > ul > li:not([class*="button_"]) > a:after {
    -webkit-transition: width .3s ease-out, left .3s ease-out, border-color .3s ease-out;
    transition: width .3s ease-out, left .3s ease-out, border-color .3s ease-out;
    position: absolute;
    display: block;
    bottom: -6px;
    left: 50%;
    width: 0;
    border-top: 2px solid #000;
    content: '';
    padding-bottom: inherit;
}

#header-outer[data-lhe="animated_underline"] header#top nav > ul > li > a:after {
    border-color: #5f76b2!important;
}

#footer-outer a:hover {
    color: #D7DEEA!important;}

header#top nav > ul > li > a {    color: #3f4559!important;}

#header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu li.current-menu-item > a, #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu li.current_page_item > a {color: #3f4559!important;}

header#top nav ul li a {
    color: #212121;
}

#header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu li.current-menu-item > a, #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu li.current_page_item > a {color: #1ea49a!important;}


@media only screen and ( min-width: 300px ) and ( max-width: 1105px ) {
#mktoo {padding: 27px 0% 80px 0%!important;}}
@media only screen and ( min-width: 1106px ) and ( max-width: 1232px ) {
#mktoo {padding: 27px 3.8% 80px 3.8%!important;}}
@media only screen and ( min-width: 3px ) and ( max-width: 480px ) { .mktoForm .mktoButtonWrap.mktoInset .mktoButton {margin-left: -121px!important;}}
@media only screen and ( min-width: 594px ) and ( max-width: 765px ) { .mktoForm .mktoButtonWrap.mktoInset .mktoButton {margin-left: 9px!important;}}
@media only screen and ( min-width: 3px ) and ( max-width: 480px ) {
.mktoButtonRow {margin-left: 0px!important;}}
@media only screen and ( min-width: 768px ) and ( max-width: 1024px ) {
.ult_modal.ult-medium {
    width: 80%!important;}}
#mktoo {padding:27px 11.8% 80px 11.8%;}
.rowspac {padding:0!important; margin:0!important; background-color:#fff!important;}
.page-id-1015 #header-border {margin-top: -22px!important;}
