/*
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
*/
/*.primary {color:#ff4d33; orange}
.secondary {color:#1e1d4c; blue}
.extra-color-2 {color:#7c7c7c; grey}*/
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');
h1, h2, h3, h4, h5, h6 { color: #000; }
.primary h1, .primary h2, .primary h3, .primary h4, .primary h5, .primary h6 {color:#ff4d33;}

body .full-width-section .row-bg-wrap { width: 100vw!important; margin-left: calc(-50vw)!important;}

.full-width-section > .col.span_12.dark .swiper-slide[data-color-scheme="light"] .content h1 { background:#000; color:#ff4d33!important; display:inline!important; font-size:80px!important; line-height:100px!important; padding:0 10px; }

.main-banner p { font-size:20px!important; line-height:30px!important; padding:20px 0 0 0!important;}

div[data-button-sizing="large"] .swiper-slide .button.transparent_2 a {font-family: Roboto!important;font-size:18px!important; line-height:20px!important; letter-spacing:normal!important;}

.upcoming-events h6 {font-size:18px; line-height:24px;margin:0 0 8px 0!important;}
.upcoming-events h4 { color:#1e1d4c;font-size:21px; line-height:31px;margin:0!important;}
.grey {color:#7c7c7c;}
.nectar-milestone .number {font-family: "Oswald", sans-serif;}

.nectar-flip-box .flip-box-back .inner, .nectar-flip-box .flip-box-front .inner {font-size:21px; line-height:28px; color:#000; }
.nectar-flip-box .flip-box-back .inner { font-size:16px; line-height:24px; color:#fff;}

.nectar_team_member_overlay .team_member_details .title { text-transform:none!important;}

.team-member[data-style=bio_fullscreen]:hover .team-member-overlay { opacity: 0.75;}

.team-member[data-style=bio_fullscreen] .team-meta h3 {color:#ff4d33;font-size:34px; line-height:44px;}
.team-member[data-style=bio_fullscreen_alt] h3 { font-size:36px; line-height:46px;}

/*
.row .team-member[data-style=bio_fullscreen_alt] h5 {font-family: Oswald; font-size:32px;}
.nectar_team_member_overlay.open .team_member_details .title {font-family: Oswald; font-size:32px; color:#000;}
.team-member[data-style=bio_fullscreen_alt] h3 {font-family: Roboto; font-size:16px; font-weight:400;}
.nectar_team_member_overlay.open .team_member_details h2 {font-family: Roboto; font-size:16px; font-weight:400;}
*/
.no-margin .wpb_content_element { margin-bottom: 5px!important;}

    

.title-1 .wpb_content_element {margin-bottom: 15px!important;}
.title-2 .wpb_content_element {margin-bottom: 5px!important;}

.text-1 { font-size:16px; line-height:20px;}
.major-donors h3 { padding:5px 10px 2px 10px;}
.major-donors p { padding:0 20px 30px 20px!important; font-size:14px; line-height:20px;}

.our-projects .nectar-cta { margin-bottom: 5px!important;}
.our-projects p { color:#7c7c7c; font-size:16px; line-height:24px;}
.our-projects h6 { color:#7c7c7c;}
.our-projects h4 { font-size:30px; line-height:40px; color:#000;}

.engage-box h4 { font-size:24px; line-height:34px; color:#000;}
.engage-box p { color:#7c7c7c; font-size:16px; line-height:24px;}

.notable-interviewees h5 {  font-size:20px; line-height:30px; color:#000;}
.notable-interviewees p { padding:0 20px 30px 20px!important; font-size:14px; line-height:20px; color:#7c7c7c;}

.carousel h4 {}

.footer-logo {color:#7d7d7d; font-family: "Bebas Neue", sans-serif; font-weight: 400; font-style: normal; font-size:45px;line-height:45px;}

#footer-outer .widget h4 { color: #fff; font-size: 24px;}
#footer-outer, #nectar_fullscreen_rows > #footer-outer.wpb_row .full-page-inner-wrap { color: #ccc; background-color: #000;}

.desktop { display:block;}
.mobile { display:none;}

@media screen and (max-width: 800px) {

/********************************************************************/

.desktop { display:none;}
.mobile { display:block;}

.full-width-section > .col.span_12.dark .swiper-slide[data-color-scheme="light"] .content h1 {  font-size:50px!important; line-height:70px!important; padding:0 10px; }

.main-banner p { font-size:18px; line-height:26px;}
.upcoming-events h6 {font-size:16px; line-height:22px;}
.upcoming-events h4 { font-size:20px; line-height:30px;}

p { font-size:16px; line-height:26px;}


/********************************************************************/

}




