/* 555233 Homepage mobile bug */
@media screen and (max-width:1024px){
	html, body {
	width: auto!important; 
	overflow-x: hidden!important
	} 
}
/* BUG 560180 CC */
.postVideoObjectEmbed.embed-container {
  height: auto;
  }
  
 div.termly-blocked-content.t-blocked-content-container {
  width: auto !important;
 }

/* 807833 change Donate button colour */
.button.donateBtn, 
.cta-button.donate, 
.homefeaturecategory-homeboxquickgiving .quickGivingPanel .donateBtn,
.cta-button.orange {
  background-color: #f5b873 !important;
  border-color: #f5b873 !important;
  &:hover { 
    background-color: darken(#f5b873, 10%) !important; 
    border-color: darken(#f5b873, 10%) !important; 
    color: #ffffff !important;
  }
}

.carouselDetailWrapper .button.donate {
  background-color: #f5b873 !important;
  border-color: #f5b873 !important;
  &:hover { 
    background-color: darken(#f5b873, 10%) !important; 
    border-color: darken(#f5b873, 10%) !important; 
    color: #ffffff !important;
  }
}

@media (max-width: 1180px) {
  .carouselDetailWrapper .button.donate {
  color: #292b2c !important;
  }
}

.homeIntroWrapper {
  font-size: 1.5em !important;
}

/* SF65714859 CC */
.findAFundraiserWidget {
 display: none;
}

/* SF65783218 CC */
.homeFeatureDetailsWrapper .readMore {
  z-index: 999;
}

/* SF#66030535 SA - reduce the height of their Homepage stats */
.homefeaturecategory-homeboximpactstats {
  padding: 10rem 0 !important;
}
.homefeaturecategory-homeboximpactstats:before {
  background-position: top !important;
}

ul.shareList li a.twitter::before {
  display: none;
}

.homeBox2 {    
  margin-left: auto;   
  margin-right: auto;
}

/* SF66229123 CC */

.feedsTitle {
  text-align: left !important;
  color: #3c82a9 !important;
}

/* SF 66304172 CC */
.embed-container.videoPopUpWrapper {
    position: absolute;
    top: 30% !important;
    left: 0;
    right: 0;
    margin: 0 auto;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    max-width: 800px;
    padding: 20px;
    z-index: 2;
}

body.PostCategory_hide-profile-pircture .profilePic.fundraiserProfilePic,
body.PostCategory_hide-profile-pircture .fundraiserName{
  display: none !important;
}

ul.socialIcons li a.bluesky::before{
    font-family: "Font Awesome 6 Brands";
    content: "\e671";
}

/* SF#66883614 */
@media (min-width: 1181px) {
     body.appeals-post .pageFooterWrapper {
         margin-top: 6rem !important;
    }
}

/* SF#67206045 - adjust carousel image size on mobile */
@media (max-width: 576px) {
    @supports ((-o-object-fit: cover) or (object-fit: cover)) {
        .carouselSlideTitle img,
        .page-has-banner .carousel:not(.hasCaption) .carouselSlide img,
        .carouselSlideTitle,
        .page-has-banner .carousel:not(.hasCaption) .carouselSlide {
            min-height: 0 !important;
        }
    }
}

@media (max-width: 1024px) {
	.carouselControls {
		bottom: -40px;
	}
}

/* SF#67206157 - add space between homeboxes */
.homeFeatures .homeFeature:not(:last-child) {
    margin-bottom: 10px;
}

/* SF67206063 CC */
.carouselSlideSummary {
  margin-bottom: 30px;
}

/* SF67205953 */
a:hover:not(.topLevel.level1, .level2, .level3),
cta-button:hover,
.homeFeatureDetailsWrapper .readMore:hover {
  color: white;
}

/* SF67205994 CC */

@media (max-width: 768px) {
  
  .homefeaturecategory-homeboxquickgiving .quickGivingPanel .donateBtn {
    width: 100% !important;
    margin: 0 auto !important;
  }
}

.button.callToActionBtn.buttonFundraise.fundraise:hover {
  color: white !important;
}

.footerBox2 ul {
  column-count: 1 !important;
}

.homeBox2 p {
  margin-bottom: 20px !important;
}

.homeFeatures .readMore {
  align-self: flex-start !important;
}

.carouselSlides {
  margin-bottom: 40px !important;
}

.homeIntroWrapper {
  padding-top: 0!important;
  margin-bottom: 2em;
}
.homepage-quickgiving--container:before,
.homefeaturecategory-homeboxquickgiving:after {
    content: '';
}
.homepage-quickgiving--container,
.homepage-quickgiving--copy {
    flex-direction: column;
}
.homepage-quickgiving--copy {
    margin-bottom: 10px;
}

@media (min-width: 769px) {
    .quickGivingPanel{
      text-align: center !important;
    }
}

.homepage-quickgiving--container:before {
  content: 'Give now' !important;
}


@media (max-width: 769px) {
    .homeFeatures {
      padding-bottom:0 !important;
    }
}

@media (max-width: 1180px) {
  .readMore.carouselSlideReadMore {
    color: black !important;
  }
}

@media (max-width: 768px) {
  .carouselControls {
margin-bottom: -30px !important;
  }
}

