/* @import url("/clients/eastlondonmosque/styles/main.min.css?v=03032021");*/
/*@import url("https://localhost:5500/main.css");*/

/* DI 22.06.2018 Breadcurmbs live again ZD 30373 */
.breadcrumbWrapper {
  display: block !Important;
}

/* DI 02.07.2018 Hide blog details ZD 30652 */
.blogDetails {
  display: none;
}

.publishAuthorWrapper  {
  display: none !Important;
}

/* DI 09.08.2018 Hide published details ZD 31748 */
.postFooterWrapper p.associatedStartDate, .postFooterWrapper p.associatedEndDate, 
.postFooterWrapper .publishDetailsWrapper, .postFooterWrapper .locationDetails, 
.postFooterWrapper .relatedWrapper {
  display: none!important;
}

/* DI 08.04.2019 Change font size for Donate button. Previously 16px. ZD 39121*/
a.cta-button {
  font-size: 1em !important;
}

/* DI 29 04 2019 Hide donate button on carousel ZD 39777 */
.carousel #totaliserActions {
  display: none;
}

.carousel .totaliserPanel {
  display: none;
}

/* Fix fundraiser dash */
body.userLoggedIn .appealInteractions {
  display: block !important;
}

body.userLoggedIn .fct.tab {
  display: none !important;
}

.cta-button.mobile-header {
  text-align: center;
}

/* Carousel fixes */
.carousel .carouselControls {
  pointer-events: none;
}

ul.carouselControls li a {
  pointer-events: all;
}

.carousel ul.carouselSlides li.carouselSlide {
  transition: all 1.0s ease-out;
}

.postContent a.cta-button,
.listingIntro a.cta-button {
  float: none;
}

.dashboardSection.dashboardResources {
  display: none;
}

.postContent.inMemContent {
  padding-right: 0;
}

/* JK 03.03.2021 */
/* Just make sure this footer snippet never shows - it's in their Sass too */
.footerBox.Prayerdata {
  display: none;
}

/* IM-1046 */
.postContent.inMemContent {
	width: 100%;
	max-width: 1000px;
    margin: auto;
    float: none;
}
.appealsPostBody.inMemType .appealComments {
    border: 0;
}
.inmemoryof-abdullah-fletcher-0001 article {
  width: 100%;
}


/*
.calendar-link a {
  text-decoration: underline;
   text-decoration-color: #b97987;
  text-decoration-thickness: 0.05rem;
}

 .calendar-link a:visited {
    text-decoration-thickness: 0.05rem;
  	text-decoration-color: #b97987;
    color: #b97987;
  }
 .calendar-link a:hover {
    text-decoration-thickness: 0.8rem;
	text-decoration-color: #95112D;
    color: #95112D;
  }

p a { 
  text-decoration: underline;
  text-decoration-color: #b97987;
  text-decoration-thickness: 0.05rem;
  
}

p a:visited {
    text-decoration-thickness: 0.05rem;
  	text-decoration-color: #b97987;
    color: #b97987;
  }
p a:hover {
    text-decoration-thickness: 0.8rem;
	text-decoration-color: #95112D;
    color: #95112D;
  }*/

/* SF 65313142 CC */
.cta-button:visited {
  color: white !important;
}

/* Category - hide sidebar  */
body.PostSystemCategory_hide-sidebar .postAside{
  display: none !important;
}
body.PostSystemCategory_hide-sidebar .postContent{
  width: 100% !important;
  padding-right: 0 !important;
}

/* SF 65375477 CC */

.postVideoObjectEmbed.embed-container {
  max-height: 350px;
}

/*SF66923093 CC */
.button.callToActionBtn.createInMemBtn {
  display: none !important;
}

.inmemory.appealsList.inMemType.hasSidebar.js .breadcrumbList {
  display: none !important;
}

/* Update twitter icon to x */
ul.socialIcons li a.twitter::before, ul.shareList li a.twitter::before {
    font-family: "Font Awesome 6 Brands" !important;
    content: "\e61b"!important;
}

ul.socialIcons li a.tiktok::before {
    font-family: "Font Awesome 6 Brands"!important;
    content: "\e07b"!important;
}

@media(min-width: 540px) {
.homeFeedBox1 .feedItem:nth-child(4) {
    width: 48%;
    float: left;
}

.homeFeedBox1 .feedItem:nth-child(5) {
    width: 48%;
    float: right;
}
}

.homeFeedBox1 .feedItem:nth-child(2) .feedItemDetails p,
.homeFeedBox1 .feedItem:nth-child(3) .feedItemDetails p {
  display: block !important;
}

.homeFeedBox1 .postFooterWrapper {
  display: none !important;
}

@media only screen and (max-width: 768px) {
    .homeFeedBox1 .feedItem:first-of-type .feedItemDetails p {
        display: block !important;
        color: black !important;
    }
}

@media (min-width: 600px) and (max-width: 768px) {
  .homeFeedBox1 .feedItem:first-of-type .feedItemDetails p {
        display: block !important;
        color: white !important;
    }
}