/*
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.0222
*/
@import url("https://use.typekit.net/uhk8xqz.css");
body{
font-family: "proxima-nova", sans-serif !important;
font-weight: 400 !important;
font-style: normal !important;	
}


@import url("https://use.typekit.net/uhk8xqz.css");
h1, h5, h6{
font-family: "bicyclette", sans-serif !important;
font-weight: 700 !important;
font-style: normal !important;	
}
h2, h4{
font-family: "bicyclette", sans-serif !important;
font-weight: 400 !important;
font-style: normal !important;	
}
h3{
font-family: "bicyclette", sans-serif !important;
font-weight: 500 !important;
font-style: normal !important;	
}
.rdg-super-header{
font-family: "bicyclette", sans-serif !important;
font-weight:600 !important;
padding-bottom:0px !important;	
}
.material .tabbed >ul li a{
font-family: "bicyclette", sans-serif !important;
font-size:16px !important;	
}
.bold, strong, b{
font-family: "bicyclette", sans-serif !important;	
}
/*MENU NAVIGATION STYLING*/
.menu-title-text{
font-family: "proxima-nova", sans-serif !important;	
}
#header-outer .menu-item-6376[class*="menu-item-btn-style-button"] > a:hover, #header-outer #top nav .sf-menu li.menu-item.menu-item-6376[class*="menu-item-btn-style-button"] > a:hover, #header-outer .menu-item-6376[class*="current"][class*="menu-item-btn-style-button"] > a, #header-outer #top nav .sf-menu li.menu-item.menu-item-6376[class*="current"][class*="menu-item-btn-style-button"] > a {
color:#000000 !important;	

}

li[class*="menu-item-btn-style"] > a:before{
border-radius:5px !important;
-webkit-border-radius:5px !important;
background:#ffffff !important;
}
/*Makes top header navigation sticky*/
div#header-outer {transform: translateY(0px) !important;
}
#header-secondary-outer,#header-outer #header-secondary-outer,body #header-outer #mobile-menu .secondary-header-text {
transform: translateY(0px) !important;
}


#header-secondary-outer nav > ul > li > a,#header-secondary-outer .nectar-center-text,#header-secondary-outer .nectar-center-text a,body #header-secondary-outer nav > ul > li > a .sf-sub-indicator i,#header-secondary-outer #social li a i,#header-secondary-outer[data-lhe="animated_underline"] nav > .sf-menu >li:hover >a,#header-outer #mobile-menu .secondary-header-text p {
    color: #ffffff;
}
#header-outer .menu-item-6376 > a:after{
background:#0dc581 !important;
border-radius:5px !important;
-webkit-border-radius:5px !important;
	font-family: "proxima-nova", sans-serif !important;
}
#header-outer #top .sf-menu > .sf-with-ul > a{
padding-right:0px !important;	
}
#header-secondary-outer, #header-outer #header-secondary-outer{
background-color:#333333 !important;	
}
#top .sf-menu > li:not([class*="menu-item-btn"]) > a .menu-title-text:before{
border-radius:5px !important;	
}
body #slide-out-widget-area{
font-family: "proxima-nova", sans-serif !important;	
}
/*Custom hero headers*/
#heroHeader > div.row-bg-wrap > div > div, #heroHeaderTwo > div.row-bg-wrap > div > div{
background-size:contain !important;
background-position:center 40px !important;
/*max-width:1300px;*/
z-index:9999999 !important;
}
/*RDG buttons*/
.rdg-custom-btn{
padding:9px 33px 9px 33px !important;
border:1px solid #0DC581;
font-size:0.9em !important;
font-weight:500 !important;	
font-family: "proxima-nova", sans-serif !important;
	
}
.rdg-custom-btn:hover{
background:#ffffff !important;
}

.nectar-button[data-color-override="false"].regular-button{
background-color:#0DC581 !important;	
}
.nectar-button[data-color-override="false"].regular-button:hover{
background-color:#ffffff !important;	
}

/*ANIMATED MILESTONES*/
body .nectar-milestone .number h2{
font-weight:700 !important;	
}
.symbol-wrap{
font-family: "bicyclette", sans-serif !important;
font-weight: 700 !important;
}

/*DONATE BANNER*/
.column-image-bg-wrap[data-bg-pos="center center"] .column-image-bg, .container-wrap .main-content .column-image-bg-wrap[data-bg-pos="center center"] .column-image-bg{
background-size:contain !important;
background-repeat:no-repeat !important;
}

/*HIDE SOCAIL ICONS ON BIOS*/
.bottom_meta{
visibility:hidden !important;	
}
.nectar_team_member_overlay .team_member_details .title{
line-height:30px !important;	
}
/*.nectar_team_member_overlay .team_member_details{
padding:8% 52% 4% 4% !important;	
}*/
/*CUSTOM MODAL MADNESS CSS*/
.mfp-close-btn-in .mfp-close{
top:3px !important;	
}
.mfp-close{
opacity:1 !important;	
}
.mfp-inline-holder .mfp-content{
line-height:1.4em !important;
font-size:0.9em;
letter-spacing:0.22px;	
}
.mfp-bg{
opacity:0.82 !important;	
}
.mfp-close-btn-in .mfp-close:hover{
transform:rotate(0deg)	!important;
-webkit-transform:	rotate(0deg)!important;
}
.mfp-close{
font-size:45px !important;	
}
.mm-white-popup .mfp-close::after{
color:#ffffff !important;	
}
.mm-white-popup{
max-width:1000px !important;
padding:0px !important;	
background:transparent !important;
border-radius:19px !important;	
}
.mm-popup.modal_madness.magnific-popup.mfp-inline {
	font-size:14px;
	font-weight:600;
	position:absolute;
	bottom:5px;
	left:15px;
	transition:0.5s ease-in-out;
	transform:translateX(0px);
	color:#ffffff !important;
	width:86% !important;
}
.mm-popup.modal_madness.magnific-popup.mfp-inline:after {
  content: "\2192";
  display: inline-block !important;
  width: 0;
  height: 0;
  vertical-align: top;
margin-left:0px;
line-height:28px;
}
.mm-popup.modal_madness.magnific-popup.mfp-inline:hover {
	transform:translateX(11px);
}
#mm_inline_2 > p:nth-child(3){
background:transparent !important;
}
.flex-container{
    width: 100%;
    min-height: 300px;
    margin: 0 auto;
    display: -webkit-flex;   
    display: flex; 
	color:#ffffff !important;
}
.flex-container .column{
    padding: 10px;
    background: #000000;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1; 
	padding:50px !important;
	color:#ffffff !important;
}
.flex-container .column.bg-alt{
    background: #000000;
	min-height:190px !important;
}
.flex-container .column h3{
	color:#ffffff !important;
    
}
/*FUNDRAISE PLUGIN*/
.container-desktop{
opacity:0 !important;
visibility:hidden !important;	
}
/*TABLET QUERIES*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
#heroHeader > div.row-bg-wrap > div > div{
background-position:31px 80px !important;
} 
}
/*MOBILE QUERIES*/
@media only screen and (min-width: 320px) and (max-width: 540px) {
#heroHeader > div.row-bg-wrap > div > div{
background-position:center 120px !important;
}
#heroHeaderTwo > div.row-bg-wrap > div > div{
background-position:center 186px !important;
}	
}