/*breezing forms event registration form and footer*/
.bfClearfix > div:last-of-type {
display:none;
  color:#fff;
}

/* charitable objects*/
#section-id-lC7bD9Nwql4oI5IBF5fpt .sppb-row{
  display:flex;
justify-content:center;
}
/* tablet view about page office sections*/
#column-wrap-id-VhTbd2YCEm3e5AXgZt_xV{
  min-width:100%!important;
}

/*mother of peace slider*/
#mother_moon_mobile img{
  max-width: 80%;
}
@media only screen and (max-width: 767px) and (min-width: 576px)  {
  #sppb-addon-1697826223941 #sppb-item-16978262239411 .sppb-carousel-pro-text .sppb-carousel-pro-content img{

     text-align: center;
    height: 700px !important;
    margin: auto;
    margin-bottom: 2rem;
    translate: -150px;   
  }
}
/* hideform for popup*/
.hideform{
      height: 0px!important;
    overflow: hidden!important;
}
.sppb-text-success{
  position: relative;
    top: -200px;
  z-index:999!important;
}

/* ----------- */

.article-ratings-social-share, .article-can-edit d-flex flex-wrap justify-content-between, .createdby, .article-header{
  
  display:none!important;
}

/*breeze forms*/
#bfQuickModeSection41384 div{
display:flex;
    flex-direction: row-reverse!important;
  margin: 0 0.5rem 0 0!important;

}



.events_divs{
font-size:21px!important;
}

.events_divs input{
  margin:1rem 0;
}


.events_divs .nonform-control{
  display:grid!important;
}

.events_forms{
max-width:800px!important;
margin:auto!important;
}

/*debugging "get involved" page */
#section-id-1696463730419{
  display:none!important;
}

/*Appeal landing page*/
.zindex{
  z-index:999!important;
}

/*Home page n general settings*/

.pdfs_mobile img{
  position:relative!imporant;
width:110vw!imporant;
left:-5vw!imporant;
}

@media (max-width: 768px) {
  .desktop_view{
    display:none;
  }
}

@media (min-width: 769px) {
  .mobile_view{
    display:none;
  }
}



/*featured articles (hidden menu) */
.article-list img{
  max-width:25vw;
}
.article-list p{
  font-size:12px;
}





/*Header images*/
@media (max-width: 576px){
  .headers, .banners{
        min-width: 101vw;
 
    margin-left: -5vw;
  }
}

/*Get involved accordion*/
#sppb-addon-KPL1C6ImVT7tH7EpLb8JC .sppb-panel-custom .sppb-panel-heading {

  display:block;
}


.sppb-carousel-arrow {
    position: absolute;
    top: 200px;
}

/* Cookie Alert */
#cookiesck {
  background: rgba(0, 0, 0, 0.7) !important;
    margin: auto;
    position: absolute!important;
    top: 40vh!important;
}



.cookiesck-main-buttons div,
.cookiesck-platform,a
.cookiesck-category-desc,
.cookiesck-category-name,
.cookiesck-main-title,
#cookiesck_readmore,
.cookiesck-main-close,
.cookiesck_button {
  font-size: 16px !important;
}
#cookiesck_options{
  display:none!important;
}


/* Logo */
.logo a img{
      width: 80vw;
    height: auto;
    max-width: 400px;
    position: absolute;
    top: 0;
}
/* Logo desktop*/
@media (min-width: 992px){
.logo a img{
      width: 80vw;
    height: auto;
    max-width: 1600px;
    position: absolute;
    top: 0;
  left: 50%; transform: translate(-50%, -50%);    margin-top: 3rem;

}
}

/*desktop nav*/
.sp-megamenu-wrapper{
      margin-top: 2.5rem;
}

nav li, a{
    max-height: 4rem!important;
overflow:hidden;
}
/*desktop toggler*/
@media (min-width: 992px){
  #offcanvas-toggler{
    display: none!important;
}
}

/* Header */
#sp-header {
  min-height: calc(50px + 5vw);
}
#sp-page-builder .page-content .sppb-section:first-child {
  padding-top: 0;
}
@media (min-width: 385px){
  #sp-header {
  min-height: calc(50px + 6vw);
  } 
}
@media (min-width: 423px){
  #sp-header {
  min-height: calc(50px + 7vw);
  } 
}
@media (min-width: 450px){
  #sp-header {
  min-height: calc(50px + 8vw);
  }
}
  @media (min-width: 576px){
  #sp-header {
  min-height: calc(50px + 7vw);
  }
}
     @media (min-width: 768px){
  #sp-header {
  min-height: calc(50px + 5.5vw);
  }
}
        @media (min-width: 992px){
  #sp-header {
  min-height: calc(50px + 4vw);  
  } 
}

  

/*carousel*/
.sppb-carousel-inner{
  height:100%!important;
}
       .sppb-carousel-inner img{
  max-width: fit-content;
  height: auto;
  height: 480px !important;
  object-fit: cover;
  object-position: 50% 50%;
         }

.sppb-carousel-content p {
  position: relative !important;
  top: -15rem !important;
}
.sppb-btn {
  bottom: -4rem;
  position: relative;
  border-radius: 3px;
}
/* Carousel L */
@media (min-width: 576px){
  .sppb-item img{
  min-width:100vw;
   }
   .sppb-carousel-inner img{
       height: 600px !important;
         }
  
}

/* Carousel about us L */
@media (min-width: 576px){
.about_carousels .sppb-item img{
  min-width:15vw;
  margin:auto;
}
.about_carousels .sppb-col-sm-6 {
   
       max-width: -webkit-fill-available;
    flex: auto;
  }
    .about_carousels h2 {
        text-align: left!important;
  }

.about_carousels .sppb-carousel-pro-text h2 {
    font-size: 32px!important;
  text-align: center!important;
  }
  .about_carousels img{
        min-height: 320px!important;
  }
}
  
  /*
  .about_carousels .sppb-col-sm-6{
    max-width:100%;
  }
  
 .about_carousels .sppb-column, .sppb-column-addon{
    width:410px;
  }
  */
  

  
  


/* Intro Mission Statement accordion */
#section-id-0bPs7mHVwdiN5Z4nwBrs8 {
  padding-top: 0 !important;
}
#sppb-ac-heading-1693138017488-key-0 {
  padding: 0 2rem;
}
.active {
  display: none;
}
#sppb-ac-content-1693138017488-key-0 div{
 padding: 0 1.5px;
}
#sppb-addon-1693138017488 .sppb-panel-custom .sppb-panel-heading{
  background:none!important;
  color:#384d7a!important;
  }
/* Intro desktop */
#sppb-addon-Po6aEYIbEucxgSLf-tKym .sppb-panel-custom .sppb-panel-heading {
background:none!important;
  color:#384d7a!important;
}
#sppb-ac-heading-Po6aEYIbEucxgSLf-tKym-key-0{
  padding: 0 1rem;
    margin: -0.5rem 0;
}
#column-wrap-id-pM6KgBY4gP6huChBbQ4tY{
  padding:0
}


/* Mobile Columns 6 Call to Action Grid */
.title-subtitle-center-center {
        height: 40vw!important;
      margin: auto;
   }
/*large viewport*/
@media (min-width:768px){
  .title-subtitle-center-center{
    height: 20vw!important;
    width: 26vw;
    margin: auto;
}
.overlay-background-style {
    background: rgba(0, 0, 0, 0.4) !important;
}
.overlay-image-title .sppb-addon-title {
    text-shadow: 2px 2px black;
}
  

  
/* Mobile L Columns 6 Call to Action Grid */
@media (min-width:576px) and (max-width:900px){
#column-wrap-id-PWf9wvu9sJR16LpKhydE2, #column-wrap-id-XvJ9WTK9FzQA2E3VrRLu-, #column-wrap-id-trYTX7znwIAAKZhntg9ms, #column-wrap-id-EIaNRaPFWd8o6gfGQQpqg, #column-wrap-id-0h3T_1Fh4DuXN9WhkrJdv, #column-wrap-id-4UKcixjF5TvjvxAyWgcPF{
  max-width:35vw!important;
}
}
 
  
  @media (max-width: 767.98px){
#column-wrap-id-PWf9wvu9sJR16LpKhydE2 {
    max-width: 50%;
    flex-basis: 50%;
  }
}
  @media (max-width: 767.98px){
#column-wrap-id-0h3T_1Fh4DuXN9WhkrJdv {
     max-width: 50%!important;
    flex-basis: 50%!important;
  }
}
  
/*below intro video*/
#section-id-_o6Z2EXuCzKHpclcqpBRT .sppb-row-container{
margin-top:-80px;
}

/*to top button*/
.sp-scroll-up {
      background: rgba(56, 77, 122, 0.7);
    bottom: 70px;
}

/* Footer */
#sp-footer {
  display: none;
}

/* donation modal and popups*/
.mfp-close-btn-in .mfp-content .white-popup-block .mfp-close {
    color: #fff;
  }
.white-popup-block {
    background-color: #384d7a!important;
    width: fit-content!important;
  height: fit-content!important;
}
  
.white-popup-block svg {
fill:#fff!important;
  }
  
   .white-popup-block {
    max-width: 360px!important;
  }

/*support our work*/
#donate .sppb-btn-custom {
  display:none;
}
  @media (max-width: 767px){
#sppb-modal-1693268535960{
 background:red;
}
  }

/*Other pages, general and specific*/
  .headers{
    width:120vw;
    margin-left:-16vw;
  }

/* accordion */
.fa-angle-down{
      margin: 24px 0 0 10px;
}

#sppb-addon-Lr9K46YTMRTc25UkOor-4 .sppb-panel-custom .sppb-panel-heading .sppb-panel-title {
       font-size: 21px;
    font-weight: 300;
      text-shadow: 2px 2px 2px #384d7a;
}
.sppb-addon-content u{
font-size: 21px;
  color:#384d7a;
}

/*form volunteer*/
.sppb-text-success {
  color: beige;
}
  
  /* accordion desktop*/
 .acc .sppb-panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 21px;
    font-weight: 400;
    color: inherit;
  }
  
/* hidden elements for popups */
.none{
  display:none!important;
}
  #section-id-6myig7koH8vl67c032nVw{
    display:none!important;
  }
  
    #none1{
            display:none!important;

    }
  @media (max-width: 575.98px){
.sp-page-builder .page-content #none1 {
              display:none!important;
  }
}

/* accordion AFP*/
#sppb-addon-XfqJ97_Iqi8wFjARWC2Vs .sppb-panel-custom .sppb-panel-heading .sppb-panel-title {
     font-size: 21px;
    font-weight: inherit;
}

/*testimonials*/
.sppb-testimonial-carousel-designation, .sppb-testimonial-carousel-name{
       font-size: 16px;
}

.sppb-carousel-extended-nav-control .nav-control.next-control {
     float: right;
    margin-right: -5px;
  }

.sppb-carousel-extended-nav-control .nav-control.prev-control {
    float: left;
    margin-left: -5px;
}
/*carousel indicator exceptions*/
/*main homepage carousel -normal*/

#sppb-carousel1 .sppb-carousel-indicators {
    bottom:10px;
}

  

/*about - team -altered*/


.sppb-carousel-pro-text h2{
font-size:21px!important;
 font-weight: 700!important;
}
/*
@media (max-width: 767.98px){
.sp-page-builder .page-content #section-id-1696956339357 {
    margin-top: 200px;
    margin-bottom: -180px!important;
  }
}
/*
 .sppb-carousel-extended-nav-control {
  width:300px!important;
       top: 50%!important;
    left: 50%!important;
    transform: translate(-50%, -50%)!important;
}
*/

/*footer*/
.sp-page-builder .page-content #section-id-1698487803443 {    padding:0!important;
  } 
  .sp-page-builder .page-content #section-id-1698487803443 .sppb-addon-content{
  font-size:16px!important;
}

/*justgiving*/
  .justgiving a{
    display:contents!important;
  }

/*
old articles
*/
.article-details .article-ratings-social-share {
    display: none!important;
}
#sp-main-body{
padding:20px 0;
  
}

.blog li, .blog p, .article-details p{
font-size:16px;
}

.pagination-counter{
display:none!important;
}
.articles-more a{
  font-size: 16px;
}
  
   /*   
*[itemprop="headline"] {
  display:none!important;
}
  */
  div[itemprop="articleBody"] p {
  font-size:16px!important;
}
  .MsoNormal{
      font-size:1rem!important;

  }
  .article-header h1{
  font-size:1.25rem!important;
  }/*
.createdby::before {
    content: "Written by: ";
}*/
.pagination-wrapper{
margin-bottom: 40px;
}

  
  /*upcoming and past evenets*/
.tags>li a {
    background: palegreen!important;
    color: red!important;
  font-weight:bold!important;
}

  