/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

body {
 font-family: "Rubik", Arial,sans-serif;
color:#000;
}

.wjmdisclaimer {
    color: #000000;
    margin-bottom: 10px;
    font-size: 16px;
    background: #FDE8EC;
    padding:15px;
}

.map_nCoV {
    max-width: 1400px !important;
}

.w3eden .list-group {
    display:none;
}

.related-posts, .tags {
    display:none;
}


.nycreatis-svgMap-wrap {
    max-width: 1400px !important;
min-height: 90vh !important;
}

.cc-color-override-437032583.cc-window {
    background-color: rgb(239, 239, 239, 0.8) !important;
}

.page-id-9026 .buttonizer
{
display:none;
}

.page-id-9150 .buttonizer
{
display:none;
}

.gBYhlA {
display:none !Important;
}

.page-id-8762 .give-form-title {
    font-family: Rubik;
    font-weight:400;
}

.page-id-8762 .give-form-title {
display:none;
}

.page-id-8762 .give-form-content-wrap p {
    font-family: Rubik;
    font-weight:400;
}

.page-id-8762 #give_purchase_form_wrap p {
    font-family: Rubik;
    font-weight:400;
}

.page-id-8762 .give-submit-button-wrap {
margin-top: 20px;
font-family: Rubik;
font-weight:400;
}

.page-id-8762 .give-submit-button-wrap input[type="submit"]:hover {
    background-color: #000;
    color: #fff;
}

.page-id-8762 .give_terms_links {
   font-family: Rubik;
    font-weight:400;
}

.page-id-8762 .icheckbox:before {
    color: #212529;
}

.page-id-8762 #give_terms_agreement label {
    font-family: Rubik;
    font-weight:400;
}

.page-id-8762 .give-submit-button-wrap input[type="submit"] {
    height: 46px;
    font-family: "Rubik";
    font-weight:400;
    font-size: 20px;
    text-transform: none;
 border-radius:10px;
}

.page-id-8759 .give-form-title {
    font-family: Rubik;
    font-weight:400;
}

.page-id-8759 .give-form-title {
display:none;
}

.page-id-8759 .give-form-content-wrap p {
    font-family: Rubik;
    font-weight:400;
}

.page-id-8759 #give_purchase_form_wrap p {
    font-family: Rubik;
    font-weight:400;
}

.page-id-8759 .give-submit-button-wrap {
margin-top: 20px;
font-family: Rubik;
font-weight:400;
}

.page-id-8759 .give-submit-button-wrap input[type="submit"]:hover {
    background-color: #000;
    color: #fff;
}

.page-id-8759 .give_terms_links {
   font-family: Rubik;
    font-weight:400;
}

.page-id-8759 .icheckbox:before {
    color: #212529;
}

.page-id-8759 #give_terms_agreement label {
    font-family: Rubik;
    font-weight:400;
}

.page-id-8759 .give-submit-button-wrap input[type="submit"] {
    height: 46px;
    font-family: "Rubik";
    font-weight:400;
    font-size: 20px;
    text-transform: none;
 border-radius:10px;
}

.page-id-8231 .buttonizer {
  display:none;
}

.page-id-8231 #wpfront-notification-bar.wpfront-fixed {
  display:none;
}

.elementor-text-editor p {
    font-size: 18px;
    font-family: "Rubik", Arial,sans-serif;
    font-weight: 400;
}

.elementor-tab-content p {
    font-size: 18px;
    font-family: "Rubik", Arial,sans-serif;
    font-weight: 400;
}

.elementor-tab-content ul {
  list-style-type: square;
padding-left:20px;
font-size: 17px;
    font-family: "Rubik", Arial,sans-serif;
    font-weight: 400;
line-height:30px;
}

#mega-menu-wrap-main-menu .mega-menu-toggle {
    display: none;
}

#board_members li {
    margin-top: 30px;
}

.wprss_ajax {
}

.donation-bar {
    height: 80px;
}

html, body {
   
    color: #000000;
}

.rss-widget-icon {
display:none;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a {
    color: #D21034 !important;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern {
    color: #D21034;
    border-color: #D21034;
    background-color: #fff;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #D21034;
    background-color: #D21034;
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a {
   color: #D21034;
    font-size: 25px;
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a {
   color: #D21034;
}

h3 {
    text-transform: none;
    font-family: "Rubik", Arial,sans-serif;
    font-weight: 400;
    padding: 15px 0;
    font-size: 25px;
    color: #D21034;
    margin-bottom: 5px;
}

body.page-id-5608 .donation-bar {
     display: none;
}


.featured-post {
    margin-bottom: 30px;
}

.latest-news .newz {
border-bottom: none;
}

.latest-news .papers {
padding-top:10px;
padding-bottom:10px;
   -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.05);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.05);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.05);
}

.latest-news .newz .col-left {
    width: 10%;
}

.col-left .social-media {
display: inline-block;
}

.donation-bar {
border-bottom: 2px solid #C00E2D;
}

#full_wrapper {
    background-color: #f3f3f3;
    padding: 0px 0;
    font-family: 'Rubik', Arial, sans-serif;
    line-height: normal;
    color: #231f20;
}

.wp-caption .wp-caption-text { margin: 5px; border: solid 1px #E5E5FF; background: #E5F2FF; font-size:90%;      padding: 0.8075em 0 0 0; text-align:center; }

.slide-wrapper {

}

#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
    color: #000000;
    font-weight: 500;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    color: #000;
}


.priorities-icons li {
   margin-right: 115px;
margin-left: 115px;
}

ul.job_listings li.job_listing a .meta .date {
display:none;
}

h2 {
    text-transform: none;
    font-family: "Rubik", Arial,sans-serif;
    font-weight: 400;
    padding: 15px 0;
    font-size: 30px;
    color: #D21034;
    margin-bottom: 5px;
}

.strategy .white {
    font-family: 'Rubik';
    font-size: 17px;
    line-height: 23px;
    color: #fff;
    padding-top: 19px;
padding-bottom: 19px;
}


b {
font-weight:400;
}

.featured-post strong, .featured-post b {
    font-family: "Rubik", Arial, sans-serif;
    font-weight: 400;
    color: #666;
}

p.location {
   
    text-transform: none;
}

#board_members li .pic-wrapper .caption .caption-text .name {
    font-family: 'Rubik', Arial, sans-serif;
    font-size: 17px;
   text-transform: none;
}

.large {
font-size: 40px;
}

.headline {
justify-content: center;
}

.funds-raised .col-left {
    width: 57%;
}

.leadership li {
    margin-bottom: 0px;
    font-size: 17.5px;
}

img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; margin-left: 20px;}
.alignleft { float: left; margin-right: 20px; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }

img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }


.news-wrapper .info-excerpt {

text-align:left;

}

.mc4wp-alert, mc4wp-success p {

color:#fff;

}

.fp-owl-carousel div.owl--text p.slider_paragraph {
    line-height: normal;
    width: 35%;
}

.youtube-responsive-container {
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden;
}

.youtube-responsive-container iframe, .youtube-responsive-container object, .youtube-responsive-container embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

.countrypage h2 {
 
    text-transform: none;
font-family: "Rubik", Arial,sans-serif;
    font-weight:400;
}

.featured-post img.blg {
   
    height: 400px;
   
}

p {
font-size:18px;
}

.countrypage h1 {
    padding: 25px 0;
    font-family: "Rubik", Arial,sans-serif;
    text-align: center;
    font-size: 35px;
    color: #e53250;
    margin: 0;
    text-transform: none;
}

.countrypage h3 {
    padding: 25px 0;
    font-family: "Rubik", Arial,sans-serif;
    text-align: center;
    font-size: 25px;
    color: #e53250;
    margin: 0;
    text-transform: none;
font-weight:400;
}

.achievmnts .info {
    font-size: 16px;
}

.leadership .col-left p {
    font-size: 17.5px;
}

.mc4wp-alert, .mc4wp-success p {
color:#fff;
}

#primary-sidebar h2 {
    color: #D21034;
    font-family: "Rubik", Arial,sans-serif;
    font-size: 20px;
    line-height: 26px;
    display: block;
    padding: 0 0 20px 0;
    text-align:left;
}

.top-menu li a {
    font-size: 12.5px;
    text-transform: none;
    font-family: "Rubik";
}

#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
font-family: "Rubik", Arial,sans-serif;
    text-transform: none;
    font-size: 16px;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
 
    font-family: "Rubik", Arial,sans-serif;
   
}


.timeline-block .timeline-header-block {
    font-family: "Rubik", Arial,sans-serif;
font-size: 16px;
}


p {
    font-size: 18px;
    font-family: "Rubik", Arial,sans-serif;
}


.stats-block .stats-number {
    font-family: "Rubik", Arial,sans-serif;
}

.leadership .col-left p {
font-family: "Rubik", Arial,sans-serif;
}


.leadership ul li {
    font-family: "Rubik", Arial,sans-serif;
}

.footer-tbl .block ul li a:before {
    content: "⤜ ";
}

.news-articles .red {
    font-family: 'Rubik';
    font-size: 17px;
    font-weight: 600;
}

.video-caption h1 {
    font-family: "Rubik", Arial,sans-serif;
    font-weight:600;
}

.impact .text-heading {
    font-family: "Rubik", Arial,sans-serif;
    font-weight: 600;
}

.job-manager .full-time, .job-types .full-time, .job_listing .full-time {
    color: #c62d02;
}


.job_filters .search_jobs input {
    display: block;
    height: 56px;
    background-color: #fff;
    border: none;
    font-family: "Rubik", Arial,sans-serif;
    line-height: 56px;
    font-size: 26px;
    color: #565656;
    padding-left: 18px;
    padding-right: 10px;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;

}


.single_job_listing .company {
   
    display: none;
}


blockquote {
font-family: "Rubik", Arial,sans-serif;
font-style: italic;
font-size: 1.2em;
margin: 0;
color: #D21034;
padding: .5rem 1rem;
border-left: .25rem solid #D21034;
display: block;
}


.fb_loader {

display:none;

}


.leadership .col-right .achievmnts {
    padding-top: 1px;
}

.accordion .title {
font-family: "Rubik", Arial,sans-serif;  
}


.accordion .desc ul {
font-family: "Rubik", Arial,sans-serif;
}

.responsive-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 0px;
height: 0;
overflow: hidden;
}

.responsive-container iframe,
.responsive-container object,
.responsive-container embed,
.responsive-container video
{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.col .post-date {
    display: inline-block;
    margin-bottom: 15px;
    font-size: 16px;
    font-family: "Rubik", Arial, sans-serif;
}

.funds-raised .col-middle {
    padding: 2px 57px 0px;  
}


.causes-list li {
    width: 33%;
    max-width: 410px;
    padding: 0 9px;
    display: inline-block;
    vertical-align: top;
}

.causes-list .block .pic-wrapper {
    overflow: hidden;
    display: block;
    position: relative;
    background-color: #000;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}


.causes-list .info {
    display: block;
    padding: 32px 17px;
    font-size: 16px;
    color: #312f2f;
    font-family: "Rubik-Regular";
    line-height: 22px;
    text-align: center;
    margin-bottom: 20px;
}


.causes-list {
    font-size: 0;
    text-align: center;
}


.fp-owl-carousel .owl-slide:before {
    background:none;
}

#main_content h1 {
    font-family: "Rubik", Arial, sans-serif;
}


.widget-area {
    background-color:#fff;
padding-top:20px;
padding-right:20px;
padding-left:20px;
}

.polygon-left-point {
    -webkit-clip-path: polygon(100% 0%, 92% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
   clip-path: polygon(100% 0%, 92% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
    float: right;
}


.polygon-right-point {
    -webkit-clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 8% 50%, 0% 0%);
    clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 8% 50%, 0% 0%);
    float: right;
}

.icon-transition {
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.strategy h2 {
    text-transform: none;
    font-family: "Rubik", Arial,sans-serif;
    font-weight: 400;
    padding: 25px 0;
    text-align: center;
    font-size: 30px;
    color: #e53250;
    margin: 0;
}

.highlight {
    background: none repeat scroll 0 0 #D21034;
    border: 1px solid #D21034;
    color:#ffffff;
    text-align:center;
    font-size: 135%;
    font-style: normal;
    line-height: 120%;
    margin: 0 0 20px;
    padding: 25px 20px;
}


.leadership .col-left h1 {
    text-transform: none;
    font-family: "Rubik", Arial,sans-serif;
    font-weight: 400;
    padding: 15px 0;
    font-size: 35px;
    color: #D21034;
    margin-bottom: 5px;
}

.stories h2 {
    font-family: 'Rubik';
color: #D21034;
    text-transform: none;
    font-weight: 400;
}

h2.red-h2 {
    font-family: 'Rubik';
color: #D21034;
    text-transform: none;
    font-weight: 400;
}


.partners h2 {
    font-family: 'Rubik';
    text-align: center;
    font-size: 35px;
    color: #D21034;
    text-transform: none;
    font-weight: 400;
}


.funds-raised .col-left {
    font-family: "Rubik";
    line-height: 30px;
    font-size: 26px;  
}

 #main_wrapper h2 {
    font-family: 'Rubik', Arial, sans-serif;
    font-size: 35px;
    text-transform: none;
    color: #D21034;
}

.align-center {
text-align: center;
}

.n-letter-tbl .col-terms {
    display: table-cell;
    vertical-align: middle;
    width: 20%;
    text-align: right;
    padding: 0 60px 0 30px;
color:#ffffff;
}

label a {
color:#ffffff;
}

.icheckbox:before {
    color: #ffffff;
}

.n-letter-tbl .col-middle {
    width: 0%;
}

.n-letter-tbl {
margin-left:30px;
}

.n-letter .txt-box {
    font-family: "Rubik";
    line-height: 56px;
    font-size: 21px;
}

.n-letter-tbl .col-left span {
    font-family: 'Rubik';
    font-size: 28px;
    text-transform: none;
font-weight:400;
}

.smile_icon_list li .icon_description p {
    font-size: 17.5px;
}

.aiovg .aiovg-title {
    margin: 0;
    display: none;
}

.aiovg .aiovg-description, .aiovg .aiovg-excerpt {
    font-size: 23px;
    font-weight: 800;
color:#D21034;

}

@media only screen and (max-width: 768px) {
.header-top .col-left {
    display: none;
}

.header-top {
    display: block;
}
.main-menu.sticky {
    position: relative;
    z-index: 0;
}
.main-menu .flag {
    position: relative;
}
.top-search {
    right: 0px;
}
.top-search {
    position: relative;
    top: 0px;
}
}


@media only screen and (max-width: 480px) {
.wp_rss_retriever li {
    width: 99% !important;
}
.donation-bar {
    height: 150px;
}
.b-image {
    height: 230px;
}
#intro {
     display: none;
}

.image {
    height: 200px;
}

.impact .image {
    height: 200px;
}

.fp-owl-carousel div.owl--text p.slider_paragraph {
    width: 75%;
}


.polygon-left-point {
    -webkit-clip-path: none;
   clip-path: none;
    float: none;
}


.polygon-right-point {
    -webkit-clip-path: none;
    clip-path: none;
    float: none;
}

.faces-tbl .col span {
    line-height: 30px;
}

img.alignleft, img.alignright {
        float:none;
    }

.priorities-icons li {
   margin-right: 0px;
margin-left: 0px;
margin-bottom: 15px;
}

.wp-caption { width: 100% !important; }

.responsive-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 0px;
height: 0;
overflow: hidden;
}

.responsive-container iframe,
.responsive-container object,
.responsive-container embed,
.responsive-container video
{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.mega-toggle-label-open {
display:none;
}

.mega-toggle-label-closed {
color: #ffffff;
}

.top-search {
    right: 100px;
}

#search input[type="search"] {
    border: 3px solid #D21034;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
    color: #fff;
}

}


.wp_rss_retriever li {
    margin-bottom: 10px;
 display:inline-block;
    list-style: none;
    width: 33.3%;
  padding: 0 0 5px 15px;
vertical-align:top;
}

a.wp_rss_retriever_title {
    display: block;
    margin-bottom: .5em;
font-family: 'Rubik';
    font-size: 18px;
    font-weight: 400;
  line-height: 17px;
    color: #D21034;
    padding-top: 6px;
}


.wp_rss_retriever_image {
    position: relative;
    overflow: hidden;
    max-width: 100%;
}

.wp_rss_retriever_container {
font-size:14px;
font-family: 'Rubik';
}

h2.red-h2 {
padding: 5px 0 5px;
font-size:30px;
font-weight:400;
}

h2.red-h2 a {
font-weight:400;
}

.saboxplugin-wrap {
    display: none !important;
}

.latest-news .newz {
    display: block;
    -webkit-box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1);
    padding-top: 15px;
    padding-left: 10px;
    background-color: #fff;
margin-bottom:15px;
}

.single_job_listing .date-posted {
display:none;
}

.col .post-date {
display:none;
}

.wprss_ajax img {
    width: 20px !important;
}

.post-7892 .n-letter button, input[type="submit"] {
    background-color: #D21034;
    font-size: 26px;
    color: #fff;
}

#give-final-total-wrap {
display:none;
}

.job-manager-application-wrapper .application .application_button, .single_job_listing .application .application_button {
    background-color: #eee !important;
}

#agip {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

#agip td, #agip th {
  border: 1px solid #ddd;
  padding: 8px;
}

#agip tr:nth-child(even){background-color: #f2f2f2;}

#agip tr:hover {background-color: #ddd;}

#agip th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #D21034;
  color: white;
}

 

The contents of this e-mail are confidential to the intended recipient at the e-mail address to which it has been addressed. If you have received this e-mail in error, please notify by reply e-mail and delete the email and any attachments together with any copies from your system immediately. Any unauthorised dissemination or copying of this e-mail and any use or disclosure of information contained within is strictly prohibited. While Amref Health Africa takes care to protect its systems from virus attacks and other harmful events, the organisation gives no warranty that this message (including attachments) is free of any virus or other harmful matter and accepts no responsibility for any loss or damage resulting from the recipient receiving, opening or using it. Opinions, conclusions or other information in this message that do not relate to the official business of Amref Health Africa shall be understood as being neither given or endorsed by it.
Gythan Munga
Fri 11/02/2022 15:03
/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

body {
 font-family: "Rubik", Arial,sans-serif;
color:#000;
}

.wjmdisclaimer {
    color: #000000;
    margin-bottom: 10px;
    font-size: 16px;
    background: #FDE8EC;
    padding:15px;
}

.map_nCoV {
    max-width: 1400px !important;
}

.w3eden .list-group {
    display:none;
}

.related-posts, .tags {
    display:none;
}


.nycreatis-svgMap-wrap {
    max-width: 1400px !important;
min-height: 90vh !important;
}

.cc-color-override-437032583.cc-window {
    background-color: rgb(239, 239, 239, 0.8) !important;
}

.page-id-9026 .buttonizer
{
display:none;
}

.page-id-9150 .buttonizer
{
display:none;
}

.gBYhlA {
display:none !Important;
}

.page-id-8762 .give-form-title {
    font-family: Rubik;
    font-weight:400;
}

.page-id-8762 .give-form-title {
display:none;
}

.page-id-8762 .give-form-content-wrap p {
    font-family: Rubik;
    font-weight:400;
}

.page-id-8762 #give_purchase_form_wrap p {
    font-family: Rubik;
    font-weight:400;
}

.page-id-8762 .give-submit-button-wrap {
margin-top: 20px;
font-family: Rubik;
font-weight:400;
}

.page-id-8762 .give-submit-button-wrap input[type="submit"]:hover {
    background-color: #000;
    color: #fff;
}

.page-id-8762 .give_terms_links {
   font-family: Rubik;
    font-weight:400;
}

.page-id-8762 .icheckbox:before {
    color: #212529;
}

.page-id-8762 #give_terms_agreement label {
    font-family: Rubik;
    font-weight:400;
}

.page-id-8762 .give-submit-button-wrap input[type="submit"] {
    height: 46px;
    font-family: "Rubik";
    font-weight:400;
    font-size: 20px;
    text-transform: none;
 border-radius:10px;
}

.page-id-8759 .give-form-title {
    font-family: Rubik;
    font-weight:400;
}

.page-id-8759 .give-form-title {
display:none;
}

.page-id-8759 .give-form-content-wrap p {
    font-family: Rubik;
    font-weight:400;
}

.page-id-8759 #give_purchase_form_wrap p {
    font-family: Rubik;
    font-weight:400;
}

.page-id-8759 .give-submit-button-wrap {
margin-top: 20px;
font-family: Rubik;
font-weight:400;
}

.page-id-8759 .give-submit-button-wrap input[type="submit"]:hover {
    background-color: #000;
    color: #fff;
}

.page-id-8759 .give_terms_links {
   font-family: Rubik;
    font-weight:400;
}

.page-id-8759 .icheckbox:before {
    color: #212529;
}

.page-id-8759 #give_terms_agreement label {
    font-family: Rubik;
    font-weight:400;
}

.page-id-8759 .give-submit-button-wrap input[type="submit"] {
    height: 46px;
    font-family: "Rubik";
    font-weight:400;
    font-size: 20px;
    text-transform: none;
 border-radius:10px;
}

.page-id-8231 .buttonizer {
  display:none;
}

.page-id-8231 #wpfront-notification-bar.wpfront-fixed {
  display:none;
}

.elementor-text-editor p {
    font-size: 18px;
    font-family: "Rubik", Arial,sans-serif;
    font-weight: 400;
}

.elementor-tab-content p {
    font-size: 18px;
    font-family: "Rubik", Arial,sans-serif;
    font-weight: 400;
}

.elementor-tab-content ul {
  list-style-type: square;
padding-left:20px;
font-size: 17px;
    font-family: "Rubik", Arial,sans-serif;
    font-weight: 400;
line-height:30px;
}

#mega-menu-wrap-main-menu .mega-menu-toggle {
    display: none;
}

#board_members li {
    margin-top: 30px;
}

.wprss_ajax {
}

.donation-bar {
    height: 80px;
}

html, body {
   
    color: #000000;
}

.rss-widget-icon {
display:none;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a {
    color: #D21034 !important;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern {
    color: #D21034;
    border-color: #D21034;
    background-color: #fff;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #D21034;
    background-color: #D21034;
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a {
   color: #D21034;
    font-size: 25px;
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a {
   color: #D21034;
}

h3 {
    text-transform: none;
    font-family: "Rubik", Arial,sans-serif;
    font-weight: 400;
    padding: 15px 0;
    font-size: 25px;
    color: #D21034;
    margin-bottom: 5px;
}

body.page-id-5608 .donation-bar {
     display: none;
}


.featured-post {
    margin-bottom: 30px;
}

.latest-news .newz {
border-bottom: none;
}

.latest-news .papers {
padding-top:10px;
padding-bottom:10px;
   -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.05);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.05);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.05);
}

.latest-news .newz .col-left {
    width: 10%;
}

.col-left .social-media {
display: inline-block;
}

.donation-bar {
border-bottom: 2px solid #C00E2D;
}

#full_wrapper {
    background-color: #f3f3f3;
    padding: 0px 0;
    font-family: 'Rubik', Arial, sans-serif;
    line-height: normal;
    color: #231f20;
}

.wp-caption .wp-caption-text { margin: 5px; border: solid 1px #E5E5FF; background: #E5F2FF; font-size:90%;      padding: 0.8075em 0 0 0; text-align:center; }

.slide-wrapper {

}

#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
    color: #000000;
    font-weight: 500;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    color: #000;
}


.priorities-icons li {
   margin-right: 115px;
margin-left: 115px;
}

ul.job_listings li.job_listing a .meta .date {
display:none;
}

h2 {
    text-transform: none;
    font-family: "Rubik", Arial,sans-serif;
    font-weight: 400;
    padding: 15px 0;
    font-size: 30px;
    color: #D21034;
    margin-bottom: 5px;
}

.strategy .white {
    font-family: 'Rubik';
    font-size: 17px;
    line-height: 23px;
    color: #fff;
    padding-top: 19px;
padding-bottom: 19px;
}


b {
font-weight:400;
}

.featured-post strong, .featured-post b {
    font-family: "Rubik", Arial, sans-serif;
    font-weight: 400;
    color: #666;
}

p.location {
   
    text-transform: none;
}

#board_members li .pic-wrapper .caption .caption-text .name {
    font-family: 'Rubik', Arial, sans-serif;
    font-size: 17px;
   text-transform: none;
}

.large {
font-size: 40px;
}

.headline {
justify-content: center;
}

.funds-raised .col-left {
    width: 57%;
}

.leadership li {
    margin-bottom: 0px;
    font-size: 17.5px;
}

img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; margin-left: 20px;}
.alignleft { float: left; margin-right: 20px; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }

img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }


.news-wrapper .info-excerpt {

text-align:left;

}

.mc4wp-alert, mc4wp-success p {

color:#fff;

}

.fp-owl-carousel div.owl--text p.slider_paragraph {
    line-height: normal;
    width: 35%;
}

.youtube-responsive-container {
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden;
}

.youtube-responsive-container iframe, .youtube-responsive-container object, .youtube-responsive-container embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

.countrypage h2 {
 
    text-transform: none;
font-family: "Rubik", Arial,sans-serif;
    font-weight:400;
}

.featured-post img.blg {
   
    height: 400px;
   
}

p {
font-size:18px;
}

.countrypage h1 {
    padding: 25px 0;
    font-family: "Rubik", Arial,sans-serif;
    text-align: center;
    font-size: 35px;
    color: #e53250;
    margin: 0;
    text-transform: none;
}

.countrypage h3 {
    padding: 25px 0;
    font-family: "Rubik", Arial,sans-serif;
    text-align: center;
    font-size: 25px;
    color: #e53250;
    margin: 0;
    text-transform: none;
font-weight:400;
}

.achievmnts .info {
    font-size: 16px;
}

.leadership .col-left p {
    font-size: 17.5px;
}

.mc4wp-alert, .mc4wp-success p {
color:#fff;
}

#primary-sidebar h2 {
    color: #D21034;
    font-family: "Rubik", Arial,sans-serif;
    font-size: 20px;
    line-height: 26px;
    display: block;
    padding: 0 0 20px 0;
    text-align:left;
}

.top-menu li a {
    font-size: 12.5px;
    text-transform: none;
    font-family: "Rubik";
}

#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
font-family: "Rubik", Arial,sans-serif;
    text-transform: none;
    font-size: 16px;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
 
    font-family: "Rubik", Arial,sans-serif;
   
}


.timeline-block .timeline-header-block {
    font-family: "Rubik", Arial,sans-serif;
font-size: 16px;
}


p {
    font-size: 18px;
    font-family: "Rubik", Arial,sans-serif;
}


.stats-block .stats-number {
    font-family: "Rubik", Arial,sans-serif;
}

.leadership .col-left p {
font-family: "Rubik", Arial,sans-serif;
}


.leadership ul li {
    font-family: "Rubik", Arial,sans-serif;
}

.footer-tbl .block ul li a:before {
    content: "⤜ ";
}

.news-articles .red {
    font-family: 'Rubik';
    font-size: 17px;
    font-weight: 600;
}

.video-caption h1 {
    font-family: "Rubik", Arial,sans-serif;
    font-weight:600;
}

.impact .text-heading {
    font-family: "Rubik", Arial,sans-serif;
    font-weight: 600;
}

.job-manager .full-time, .job-types .full-time, .job_listing .full-time {
    color: #c62d02;
}


.job_filters .search_jobs input {
    display: block;
    height: 56px;
    background-color: #fff;
    border: none;
    font-family: "Rubik", Arial,sans-serif;
    line-height: 56px;
    font-size: 26px;
    color: #565656;
    padding-left: 18px;
    padding-right: 10px;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;

}


.single_job_listing .company {
   
    display: none;
}


blockquote {
font-family: "Rubik", Arial,sans-serif;
font-style: italic;
font-size: 1.2em;
margin: 0;
color: #D21034;
padding: .5rem 1rem;
border-left: .25rem solid #D21034;
display: block;
}


.fb_loader {

display:none;

}


.leadership .col-right .achievmnts {
    padding-top: 1px;
}

.accordion .title {
font-family: "Rubik", Arial,sans-serif;  
}


.accordion .desc ul {
font-family: "Rubik", Arial,sans-serif;
}

.responsive-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 0px;
height: 0;
overflow: hidden;
}

.responsive-container iframe,
.responsive-container object,
.responsive-container embed,
.responsive-container video
{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.col .post-date {
    display: inline-block;
    margin-bottom: 15px;
    font-size: 16px;
    font-family: "Rubik", Arial, sans-serif;
}

.funds-raised .col-middle {
    padding: 2px 57px 0px;  
}


.causes-list li {
    width: 33%;
    max-width: 410px;
    padding: 0 9px;
    display: inline-block;
    vertical-align: top;
}

.causes-list .block .pic-wrapper {
    overflow: hidden;
    display: block;
    position: relative;
    background-color: #000;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}


.causes-list .info {
    display: block;
    padding: 32px 17px;
    font-size: 16px;
    color: #312f2f;
    font-family: "Rubik-Regular";
    line-height: 22px;
    text-align: center;
    margin-bottom: 20px;
}


.causes-list {
    font-size: 0;
    text-align: center;
}


.fp-owl-carousel .owl-slide:before {
    background:none;
}

#main_content h1 {
    font-family: "Rubik", Arial, sans-serif;
}


.widget-area {
    background-color:#fff;
padding-top:20px;
padding-right:20px;
padding-left:20px;
}

.polygon-left-point {
    -webkit-clip-path: polygon(100% 0%, 92% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
   clip-path: polygon(100% 0%, 92% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
    float: right;
}


.polygon-right-point {
    -webkit-clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 8% 50%, 0% 0%);
    clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 8% 50%, 0% 0%);
    float: right;
}

.icon-transition {
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.strategy h2 {
    text-transform: none;
    font-family: "Rubik", Arial,sans-serif;
    font-weight: 400;
    padding: 25px 0;
    text-align: center;
    font-size: 30px;
    color: #e53250;
    margin: 0;
}

.highlight {
    background: none repeat scroll 0 0 #D21034;
    border: 1px solid #D21034;
    color:#ffffff;
    text-align:center;
    font-size: 135%;
    font-style: normal;
    line-height: 120%;
    margin: 0 0 20px;
    padding: 25px 20px;
}


.leadership .col-left h1 {
    text-transform: none;
    font-family: "Rubik", Arial,sans-serif;
    font-weight: 400;
    padding: 15px 0;
    font-size: 35px;
    color: #D21034;
    margin-bottom: 5px;
}

.stories h2 {
    font-family: 'Rubik';
color: #D21034;
    text-transform: none;
    font-weight: 400;
}

h2.red-h2 {
    font-family: 'Rubik';
color: #D21034;
    text-transform: none;
    font-weight: 400;
}


.partners h2 {
    font-family: 'Rubik';
    text-align: center;
    font-size: 35px;
    color: #D21034;
    text-transform: none;
    font-weight: 400;
}


.funds-raised .col-left {
    font-family: "Rubik";
    line-height: 30px;
    font-size: 26px;  
}

 #main_wrapper h2 {
    font-family: 'Rubik', Arial, sans-serif;
    font-size: 35px;
    text-transform: none;
    color: #D21034;
}

.align-center {
text-align: center;
}

.n-letter-tbl .col-terms {
    display: table-cell;
    vertical-align: middle;
    width: 20%;
    text-align: right;
    padding: 0 60px 0 30px;
color:#ffffff;
}

label a {
color:#ffffff;
}

.icheckbox:before {
    color: #ffffff;
}

.n-letter-tbl .col-middle {
    width: 0%;
}

.n-letter-tbl {
margin-left:30px;
}

.n-letter .txt-box {
    font-family: "Rubik";
    line-height: 56px;
    font-size: 21px;
}

.n-letter-tbl .col-left span {
    font-family: 'Rubik';
    font-size: 28px;
    text-transform: none;
font-weight:400;
}

.smile_icon_list li .icon_description p {
    font-size: 17.5px;
}

.aiovg .aiovg-title {
    margin: 0;
    display: none;
}

.aiovg .aiovg-description, .aiovg .aiovg-excerpt {
    font-size: 23px;
    font-weight: 800;
color:#D21034;

}

@media only screen and (max-width: 768px) {
.header-top .col-left {
    display: none;
}

.header-top {
    display: block;
}
.main-menu.sticky {
    position: relative;
    z-index: 0;
}
.main-menu .flag {
    position: relative;
}
.top-search {
    right: 0px;
}
.top-search {
    position: relative;
    top: 0px;
}
}


@media only screen and (max-width: 480px) {
.wp_rss_retriever li {
    width: 99% !important;
}
.donation-bar {
    height: 150px;
}
.b-image {
    height: 230px;
}
#intro {
     display: none;
}

.image {
    height: 200px;
}

.impact .image {
    height: 200px;
}

.fp-owl-carousel div.owl--text p.slider_paragraph {
    width: 75%;
}


.polygon-left-point {
    -webkit-clip-path: none;
   clip-path: none;
    float: none;
}


.polygon-right-point {
    -webkit-clip-path: none;
    clip-path: none;
    float: none;
}

.faces-tbl .col span {
    line-height: 30px;
}

img.alignleft, img.alignright {
        float:none;
    }

.priorities-icons li {
   margin-right: 0px;
margin-left: 0px;
margin-bottom: 15px;
}

.wp-caption { width: 100% !important; }

.responsive-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 0px;
height: 0;
overflow: hidden;
}

.responsive-container iframe,
.responsive-container object,
.responsive-container embed,
.responsive-container video
{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.mega-toggle-label-open {
display:none;
}

.mega-toggle-label-closed {
color: #ffffff;
}

.top-search {
    right: 100px;
}

#search input[type="search"] {
    border: 3px solid #D21034;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
    color: #fff;
}

}


.wp_rss_retriever li {
    margin-bottom: 10px;
 display:inline-block;
    list-style: none;
    width: 33.3%;
  padding: 0 0 5px 15px;
vertical-align:top;
}

a.wp_rss_retriever_title {
    display: block;
    margin-bottom: .5em;
font-family: 'Rubik';
    font-size: 18px;
    font-weight: 400;
  line-height: 17px;
    color: #D21034;
    padding-top: 6px;
}


.wp_rss_retriever_image {
    position: relative;
    overflow: hidden;
    max-width: 100%;
}

.wp_rss_retriever_container {
font-size:14px;
font-family: 'Rubik';
}

h2.red-h2 {
padding: 5px 0 5px;
font-size:30px;
font-weight:400;
}

h2.red-h2 a {
font-weight:400;
}

.saboxplugin-wrap {
    display: none !important;
}

.latest-news .newz {
    display: block;
    -webkit-box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1);
    padding-top: 15px;
    padding-left: 10px;
    background-color: #fff;
margin-bottom:15px;
}

.single_job_listing .date-posted {
display:none;
}

.col .post-date {
display:none;
}

.wprss_ajax img {
    width: 20px !important;
}

.post-7892 .n-letter button, input[type="submit"] {
    background-color: #D21034;
    font-size: 26px;
    color: #fff;
}

#give-final-total-wrap {
display:none;
}

.job-manager-application-wrapper .application .application_button, .single_job_listing .application .application_button {
    background-color: #eee !important;
}

#agip {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

#agip td, #agip th {
  border: 1px solid #ddd;
  padding: 8px;
}

#agip tr:nth-child(even){background-color: #f2f2f2;}

#agip tr:hover {background-color: #ddd;}

#agip th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #D21034;
  color: white;
}

.w3eden img {
    display: none;
}