/*
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;	
}
.wpb_content_element.swp-press-title h2 {
    width: auto;
    display: inline-block;
  }
/* @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;
}	
}

/*Blog Css */
.post-list,
article.post-box,
.post-box-wrapp,
.filter_box,
.single_inner .single_content_wrapp,
.view_more_sec{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
article.post-box {
  flex-direction: row;
  position: relative;
  margin-bottom: 5rem;
  box-shadow: 0 3px 25px rgb(43 27 78 / .15);
  flex-wrap: wrap;
  width: 100%;
}
article .post-cat{
    position: absolute;
    left: 0px;
    top: -10px;
    background-color: #0dc581;
    color: #ffffff;
    padding: .5rem 4.5rem .25rem 1.2rem;
    text-transform: uppercase;
}
article .post-cat a,
article .post-cat span{
    z-index: 1;
    position: relative;
    color: #ffffff;
    display: inline-block;
}
article .post-cat a:hover{
    color: #000000;
}
article .post-cat::after {
    position: absolute;
    content: "";
    top: 0;
    left: 15px;
    width: 100%;
    height: 100%;
    -webkit-transform: skew(-20deg);
    -ms-transform: skew(-20deg);
    transform: skew(-20deg);
    background: inherit;
}
article a.post-image{
    max-width: 372px;
    width: 100%;
    border-right: 10px solid #0dc581;
    width: 30%;
}
article a.post-image img,
.row .col article a.post-image img{
    margin-bottom: 0px !important;
    display: block;
    max-width: initial;
    width: 100% !important;
    height: 100% !important;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
article .post-content-wrapp{
    padding: 2.5rem 4.5rem;
    width: 70%;
}
article .post-date{
    font-family: "bicyclette", sans-serif !important;
    font-weight: 400 !important;
    padding-bottom: 0px !important;
}
article a.post-title{
    font-family: "bicyclette", sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 40px;
    line-height: 1.3em;
    color: #000000;
}
article a.post-title:hover{
    color: #0dc581;
}
.post-filter-sec .cat_filter,
.post-filter-sec .date_filter{
    width: 250px;
    margin-right: 20px;
    margin-top: 40px;
}
select.sc_dropdown {
    display: none;
}
.sc-dropdown-wrap {
    width: 100%;
}
  .sc-dropdown-wrap {
    width:100%
  }
  .sc-dropdown-wrap .sc-dropdown-selected {
    width:100%;
    height:62px;
    background-color:#fff;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    align-items:center;
    padding:1rem;
    padding-right:43px;
    color:#333!important;
    font-size:18px;
    cursor:pointer;
    position:relative;
    border:1px solid #d2d2d2;
  }
  .sc-dropdown-wrap .sc-dropdown-selected::after {
    content:'';
    position:absolute;
    right:17px;
    width:16px;
    height:100%;
    background-image:url(images/down-arrow.png);
    background-repeat:no-repeat;
    background-position:center center;
    -webkit-transition:all .2s ease;
    -moz-transition:all .2s ease;
    -o-transition:all .2s ease;
    transition:all .2s ease;
  }
  .sc-dropdown-wrap ul {
    margin:0!important;
    padding:0!important;
    list-style:none!important;
    width:100%;
    position:absolute;
    top:unset;
    max-height:400px;
    overflow-y:auto;
    max-width:348px;
    z-index: 10;
  }
  .sc-dropdown-wrap ul li {
    -webkit-transition:all .5s ease;
    -moz-transition:all .5s ease;
    -o-transition:all .5s ease;
    transition:all .5s ease;
    max-height:0;
    width:100%;
    opacity:0;
    background-color:#fff;
    list-style:none;
  }
  .sc-dropdown-wrap.open ul li:first-child {
    padding-top:20px;
  }
  .sc-dropdown-wrap.open ul li:last-child {
    padding-bottom:30px;
  }
  .sc-dropdown-wrap ul li a {
    color:#333!important;
    line-height:1.68em;
    font-size:18px;
    display:inline-block;
    padding:12px 33px 10px 37px;
    width:100%;
    font-weight:400;
    cursor:pointer!important;
  }
  .sc-dropdown-wrap ul li a:hover {
    opacity:.8;
  }
  .sc-dropdown-wrapp.open .sc-dropdown-selected::after {
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg);
  }
  .sc-dropdown-wrap.open ul li {
    opacity:1;
    max-height:100%;
    border:1px solid #d2d2d2;
  }
  .et-db #et-boc .et-l .et_pb_row .sc-dropdown-wrap.open ul li:first-child {
    padding-top:20px;
  }
  .et-db #et-boc .et-l .et_pb_row .sc-dropdown-wrap.open ul li:last-child {
    padding-bottom:30px;
  }
  .et-db #et-boc .et-l .et_pb_row .sc-dropdown-wrap ul li a {
    color:#333!important;
    line-height:1.68em;
    font-size:18px;
    display:inline-block;
    padding:12px 33px 10px 37px;
    width:100%;
    font-weight:400;
    cursor:pointer!important;
  }
  .et-db #et-boc .et-l .et_pb_row .sc-dropdown-wrap ul li a:hover {
    opacity:.8;
  }
  .et-db #et-boc .et-l .et_pb_row .sc-dropdown-wrapp.open .sc-dropdown-selected::after {
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg);
  }
  .et-db #et-boc .et-l .et_pb_row .sc-dropdown-wrap.open ul li {
    opacity:1;
    max-height:100%;
    border:1px solid #d2d2d2;
  }
.post-filter-sec .filter_box{
    position: relative;
    z-index: 999;
}
.post-filter-sec{
    margin-bottom: 80px !important;
}
.single-wrapp{
    width: 100%;
}
.single-wrapp .single_inner{
    padding: 0px 80px;
    width: 100%;
    max-width: 1500px;
    margin: auto;
}
.single_inner.single_top{
    margin-top: 60px;
}
.single-wrapp{
    z-index: 20;
}
.single_inner .single_content_wrapp .single_sidebar{
    width: 25%;
}
.single_inner .single_content_wrapp{
    padding-top: 80px;
}
.single_inner .single_content{
    width: 75%;
    padding-left: 4.5%;
}
.single_inner .single_sidebar .date-sec{
  display: block;
  margin-bottom: 1.5rem;
  font-weight: 500;
  font-size: 26px;
  font-family: "bicyclette", sans-serif !important;
  font-weight: 400 !important;
}
.single_content h1{
    line-height: 1.2em;
    margin-bottom: 0px;
}
.single_cat{
    padding-bottom: 10px;
}
.single_inner img{
    width: auto;
}
#view_more_btn{
    color: rgb(0, 0, 0);
    visibility: visible;
    background-color: #0dc581 !important;
    border-radius: 200px !important;
    -webkit-border-radius: 200px !important;
    box-shadow: none;
    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;
}
#view_more_btn:hover{
    background-color: #ffffff !important;
    cursor: pointer;
}
.view_more_sec{
    justify-content: center;
    padding-bottom: 80px;
}
.no-posts{
    padding-bottom: 80px;
}
.swp-wrapper{
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 110px;
}
.swp-wrapper .swp-inner{
    width: 100%;
    max-width: 1500px;
    padding: 0px 80px;
}
.single-meta.tag{
    padding-top: 40px;
    padding-bottom: 80px;
}
#loading {
    text-align: center;
    padding: 20px;
}
.np-backto{
    display: none;
}
  .navigation-wrap {
    display:inline-block;
    right:0;
    top:58px;
    position:absolute
  }
  a.np-a {
    width:64px;
    height:64px;
    display:inline-block;
    border:1px solid #0dc581;
    background-repeat:no-repeat;
    background-position:center center;
    text-indent:-99999999px
  }
  a.np-prev {
    background-image:url(images/left-arrow-swp.png);
    margin-left:-1px
  }
  a.np-next {
    background-image:url(images/right-arrow-swp.png);
    margin-left:-1px
  }
  a.np-backto {
    background-image:url(images/back-to.png)
  }
  .navigation-wrap {
    display:inline-block;
    right:0;
    top:6px;
    position:absolute
  }
  .navigation-wrap.single-post {
    position:relative;
    float:right;
    padding-bottom:60px;
    border-top:1px solid #e4e4e4;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end;
    width:100%;
    border-top:1px solid #e4e4e4;
    padding-top:68px
  }

@media all and (max-width: 1400px) {
    article a.post-image{
        width: 40%;
    }
    article .post-content-wrapp{
        width: 60%;
        padding: 2rem 2.5rem;
    }
    article .post-cat a{
        display: block;
        font-size: 16px;
    }
}
@media all and (max-width: 1200px) {
    article a.post-image,
    article .post-content-wrapp{
        width: 50%;
    }
}
@media all and (max-width: 980px) {
    .swp-wrapper{
        margin-top: 80px;
        }
    .swp-wrapper .swp-inner{
        padding: 0px 60px;
    }
    .single-wrapp .single_inner {
        padding: 0px 60px;
    }
    .single_inner.single_top {
        margin-top: 60px;
    }
    .view_more_sec{
        padding-bottom: 60px;
    }
}
@media all and (max-width: 768px) {
    .swp-wrapper .swp-inner{
        padding: 0px 40px;
    }
    .single_inner img{
        width: 100%;
    }
    .single_inner .single_sidebar .date-sec {
        font-size: 20px;
      }
    .single_inner.single_top {
        margin-top: 40px;
    }
    /* .post-list{
        flex-wrap: wrap;
    }
    /* .post-box-wrapp {
        flex-wrap: wrap;
        margin-left: -20px;
        margin-right: -20px;
        padding: 20px;
    } */
    /* article a.post-image, 
    article .post-content-wrapp {
        width: 100%;
        max-width: 100%;
    }
    .post-list article{
        width: 50%;
        padding: 20px;
    }*/
    article a.post-image, 
    article .post-content-wrapp {
        width: 100%;
        max-width: 100%;
    }
    article a.post-image {
        border-right: 0px;
        border-bottom: 10px solid #0dc581;
    } 
    article.post-box,
    .post-box-wrapp{
        flex-direction: column;
    }
    article .post-cat a {
        display: inline-block;
    }
    article .post-cat {
        padding: .25rem .5rem .25rem 1.2rem;
        max-width: 87%;
        /* min-width: 250px; */
    }
    article a.post-title {
        font-size: 30px;
        padding: 10px 0px;
        display: block;
        line-height: 1em;
    }
    article.post-box{
        margin-bottom: 40px;
    }
    .single-wrapp .single_inner {
        padding: 0px 40px;
    }
    .single_inner .single_content_wrapp {
        padding-top: 30px;
        flex-direction: column;
    }
    .single_inner .single_content,
    .single_sidebar {
        width: 100%;
        padding-left: 0px;
    }
    .single_inner .single_sidebar .date-sec {
        margin-bottom: 10px;
    }
    .single_inner .single_content_wrapp .single_sidebar {
        width: 100%;
    }
    .view_more_sec{
        padding-bottom: 40px;
    }
}


/*Blog Css End */
