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



.bs-menu{
	
}

.bs-menu ul{
	
}

.bs-menu li{
	list-style: none;
	display:inline-block;
}

.bs-menu li a {
    background: white;
    padding: 20px 20px;
    color: #212421;
    border: 2px solid rgba(0,0,0,.3);
}

.bs-menu li.current_page_item a {
color:#007c3c;
    border: 3px solid rgba(0,0,0,.3);
	font-weight: 600;
}

.bs-menu li a:hover{
	opacity:.8;
	color:#007c3c;
}

.bs-menu li:last-child a{
	color:white;
	background:#3f59ff;
}

.bs-menu li:last-child a:hover{
	color:white;
}

header#top .container{
	    background: #006c2c;
    padding-bottom: 2em !important;
	border-right: 1px solid rgba(0,0,0,.12);
}

#header-outer[data-format=left-header]{
	border-right:0px;
}

#header-outer[data-format=left-header] .sf-menu li{
	border-bottom: 1px solid rgba(255,255,255,.1);
}

#header-outer[data-format=left-header] .sf-menu li:last-child{
	border-bottom: none;
}

.nectar-fancy-box[data-style="parallax_hover"] .im-icon-wrap{
	text-align: center;
}
.nectar-fancy-box[data-style=parallax_hover] .inner * {
    text-align: center;
}

#menu-top-menu{
	margin-left: 0px !important;
}

#menu-top-menu li:last-child{
	float: right;
}
body[data-header-format=left-header] #header-outer .row .col.span_9 {
    position: absolute;
    top: 70px !important;
    bottom: 10px !important;
    overflow: auto;
    left: 0;
}

@media only screen and (max-height: 850px){
	body[data-header-format=left-header] #header-outer .row .col.span_9 {
    position: absolute;
    top: 150px !important;
    bottom: 70px !important;
    overflow: auto;
    left: 0;
}
}

.before-footer{
	border-top: 1px solid rgba(0,0,0,.1);
}