@import url("/clients/fawcettsociety/styles/main.min.css");
/*@import url("//localhost:5757/main.css");*/

/* AW 26.05.2017 Carousel background colour ZD 18223 */
/* LRO 31.05.2017 / #ZD18218 / replace carousel overlay with invisible/no overlay */
.carouselSlide .carouselDetailWrapper {
  background-color: rgba(0, 0, 0, 0.0);
}

.carouselSlideSummary {
  margin-top: 20px;
}


/* LRO 2.6.17 Hide Publish Dates Wrapper ZD18218 */
.blogListingPage .listing .listedPost .postFooterWrapper p.publishDatesWrapper,
.eventsListingPage .listing .listedPost .postFooterWrapper p.publishDatesWrapper,
.newsListingPage .listing .listedPost .postFooterWrapper p.publishDatesWrapper  {
  display:none;
}
/* LRO 5.6.17 / #ZD18421 / Style category filter for different listing pages 
Each item is written twice due to bug with category body class */

body.blogs-blog-Category-blogs ul.appliedFilters,
body.blogs-blog-category-blogs ul.appliedFilters,
body.pages-Category-press-releases ul.appliedFilters,
body.pages-category-press-releases ul.appliedFilters,
body.pages-News-Category-news ul.appliedFilters,
body.pages-News-category-news ul.appliedFilters {
  margin:0;
  font-weight: 700;
}
body.blogs-blog-Category-blogs ul.appliedFilters li h3,
body.blogs-blog-category-blogs ul.appliedFilters li h3,
body.pages-Category-press-releases ul.appliedFilters li h3,
body.pages-category-press-releases ul.appliedFilters li h3,
body.pages-News-Category-news ul.appliedFilters li h3,
body.pages-News-category-news ul.appliedFilters li h3 {
  font-weight: 700;
}
body.blogs-blog-Category-blogs div.categoryFilterContent h2,
body.blogs-blog-category-blogs div.categoryFilterContent h2,
body.pages-Category-press-releases div.categoryFilterContent h2,
body.pages-category-press-releases div.categoryFilterContent h2,
body.pages-News-Category-news div.categoryFilterContent h2,
body.pages-News-category-news div.categoryFilterContent h2 {
  font-weight: 700;
  font-size:24pt;
}
body.blogs-blog-Category-blogs section.categoryFilterWrapper,
body.blogs-blog-category-blogs section.categoryFilterWrapper,
body.pages-Category-press-releases section.categoryFilterWrapper,
body.pages-category-press-releases section.categoryFilterWrapper,
body.pages-News-Category-news section.categoryFilterWrapper,
body.pages-News-category-news section.categoryFilterWrapper {
  margin:2% 0;
}

/* AW 09.06.2017 Footer padding ZD 18589 */
.pageFooterWrapper {
  margin-top: 50px;
}


/* EVA 23.05.17 tabbed style donations */

.donationFrequency{
  background:transparent!important;
  padding:0!important;
}
.donationFrequency.frequencySelected {
    background-color: transparent;
}
.donationFrequency {
    padding: 0;
    margin-top: 0;
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
    background-color: transparent;
}
#Single, #Regular {
    display: inline-block;
    padding: 10px;
    background-color: #f0f0f0;
    border-radius: 5px 5px 0 0;
    color: #333;
}
#Single.active, 
#Regular.active {
    background-color: #802988;
    color: #fff;
}
.donationForm .donationFormItems .donationFrequency.frequencySelected{
  background:transparent;
}

/* AW 16.06.2017 Footer on narrower displays ZD 18757 */
.cta-text {
  line-height: 1.25;
}

/* AW 19.06.2017 Footer top margin ZD 18838 */
.pageFooterWrapper {
  margin-top: 20px;
}

/* AW 21.06.2017 Custom briefing page ZD 18901 */
body.pages-Category-briefings .listContent {
  margin-top: 4%;
  float: right;
  width: 75%;
  padding-left: 4%; }
  body.pages-Category-briefings .listContent .listedPostText .readMore {
    position: static;
    bottom: auto; }
  body.pages-Category-briefings .listContent .listedPost {
    width: 100%;
    margin-right: 0;
    float: none;
    padding-bottom: 0; }
    body.pages-Category-briefings .listContent .listedPost .embed-container, body.pages-Category-briefings .listContent .listedPost > a {
      width: 30%;
      float: left; }
    body.pages-Category-briefings .listContent .listedPost .embed-container {
      padding-bottom: 16.8645%; }
    body.pages-Category-briefings .listContent .listedPost .homeFeatureDetailsWrapper,
    body.pages-Category-briefings .listContent .listedPost .listedPostText {
      width: 70%;
      float: right;
      padding-left: 20px; }
    body.pages-Category-briefings .listContent .listedPost:after {
      visibility: hidden;
      display: block;
      font-size: 0;
      content: " ";
      clear: both;
      height: 0; }
    @media screen and (max-width: 1024px) {
      body.pages-Category-briefings .listContent .listedPost > a,
      body.pages-Category-briefings .listContent .listedPost .embed-container,
      body.pages-Category-briefings .listContent .listedPost .listedPostText,
      body.pages-Category-briefings .listContent .listedPost .homeFeatureDetailsWrapper {
        width: 100%;
        float: none; }
      body.pages-Category-briefings .listContent .listedPost .embed-container {
        padding-bottom: 56.125%; } }
body.pages-Category-briefings .categoryFilterWrapper {
  margin: 4% 0 8% 0;
  float: left;
  width: 25%; }
  body.pages-Category-briefings .categoryFilterWrapper h2 {
    font-size: 1.4em;
    font-weight: 700; }
  body.pages-Category-briefings .categoryFilterWrapper h3 {
    margin-top: 0;
    display: block;
    font-size: 1em;
    font-weight: 700; }
  body.pages-Category-briefings .categoryFilterWrapper .appliedFilters {
    margin: 0 0 8% 0; }
    body.pages-Category-briefings .categoryFilterWrapper .appliedFilters li {
      margin: 0 10px 10px 0; }
      body.pages-Category-briefings .categoryFilterWrapper .appliedFilters li:first-child {
        width: 100%;
        margin: 0; }
    body.pages-Category-briefings .categoryFilterWrapper .appliedFilters span.filter {
      border-radius: 25px;
      display: block;
      padding: 5px 20px; }
      body.pages-Category-briefings .categoryFilterWrapper .appliedFilters span.filter a.remove:before,
      body.pages-Category-briefings .categoryFilterWrapper .appliedFilters span.filter a.remove:link:before {
        display: block;
        height: 23px; }
body.pages-Category-briefings .groupedFilters {
  display: inline-block;
  margin: 0 10px 10px 0; }
  body.pages-Category-briefings .groupedFilters label {
    background-color: #ebebeb;
    padding: 5px 20px;
    border-radius: 25px;
    display: block;
    transition: all 300ms ease-out; }
    body.pages-Category-briefings .groupedFilters label:hover {
      cursor: pointer;
      background-color: #802988;
      color: #fff; }
  body.pages-Category-briefings .groupedFilters input {
    display: none; }

@media (max-width: 1024px) {
  body.pages-Category-briefings .listContent,
  body.pages-Category-briefings .categoryFilterWrapper {
    width: 100%;
    float: none;
    padding: 0; } }

/* AW 22.06.2017 Donate page width ZD 18961 */
div.formDonatePage .formWrapper {
  padding-left: 0px;
  padding-right: 0px;
}

div.donationForm {
  padding-left: 4%;
  padding-right: 4%;
}

body.donate .formWrapper .headerText {
  margin: 0 0 4% 4%;
}

.formDonatePage .supportedAppeal {
  display: none;
}

/* AW 26.06.2017 Summary text colour ZD 18966 */
.formDonatePage .listingIntro,
.appealCreatePage .listingIntro {
  background-color: #fff;
  display: inline-block;
  padding: 0px 10px 0px 10px;
  margin-left: -10px;
}

/* AW 28.06.2017 Home features spacing ZD 19067 */
.homeFeaturesWrapper {
  margin: 4% 0 0;
}

/* AW 30.06.2017 Donation amount mobile image ZD 19135 */
@media screen and (max-width: 1024px) {
  .donationAmount .donationAmountThumbnail {
    width: initial;
  }
}

/* AW 03.07.2017 Universal filter style ZD 19179 */
.categoryFilterWrapper h2 {
  font-weight: 800;
  font-size: 24pt;
}

.appliedFilters {
  margin: 0;
  font-weight: 800;
}

.appliedFilters h3 {
  font-weight: 800;
}

.categoryFilterWrapper {
  margin: 2% 0;
}

/* reduce title size on the sidebar EK 07/07/2017 #19321*/
.associatedTitle {
    font-size: 1em;
}

/* reduce posts in the sidebar EK 24/07/17 #19700 */
ul.associatedListing li:nth-child(n+4){
  display: none
}

/* AW 01.08.2017 Hide default donation complete message ZD 19945 */
p.defaultDonationCompleteMsg {
  display: none;
}

/* SimonM, 03.08.17 Hide "third parties" on donate */
.donate .formQuestion.allowThirdParties {
	display: none;
}

/* AW 16.08.2017 Show fundraiser owner name ZD 20399 */
.fundraiserSearchResults .listedFundraiser h3 {
  display: block;
}

/* hide 'other' on appeals EK 22/08/2017 #20516*/
.formQuestion.donationAmount.donationAmountOther {
  display: none;
}

body.donate-donate-20-credit-card .formQuestion.donationAmount.donationAmountOther,
body.donate-donate-20-direct-debit .formQuestion.donationAmount.donationAmountOther,
body.donate-donate-20 .formQuestion.donationAmount.donationAmountOther{
  display: block;
}

body.individualfundraiser .formQuestion.donationAmount.donationAmountOther {
  display: block;
}

/* AW 22.08.2017 Local group aside hide ZD 20502 */
body.find-a-local-group aside {
  display: none;
}

/* AW 26.10.2017 Show other option ZD 22628 & 23189 */
.donate-10-for-the-10th-support-equal-pay-day-10 .formQuestion.donationAmount.donationAmountOther,
.make-your-donation-for-the-fabulous-feminist-festive-hamper .formQuestion.donationAmount.donationAmountOther {
  display: block;
}

/* AW 12.12.2017 Hide Other only on memberships ZD 24226 */
.formQuestion.donationAmount.donationAmountOther {
  display: block;
}

.renew-your-fawcett-membership-special-price .formQuestion.donationAmount.donationAmountOther,
.concessionary-yearly-subscription .formQuestion.donationAmount.donationAmountOther,
.concessionary-monthly-subscription .formQuestion.donationAmount.donationAmountOther,
.fawcett-monthly-subscription .formQuestion.donationAmount.donationAmountOther,
.fawcett-yearly-subscription .formQuestion.donationAmount.donationAmountOther,
.standard-membership-monthly-subscription .formQuestion.donationAmount.donationAmountOther,
.fawcett-plus-membership .formQuestion.donationAmount.donationAmountOther,
.standard-membership-yearly-subscription .formQuestion.donationAmount.donationAmountOther,
.family-membership-yearly-subscription .formQuestion.donationAmount.donationAmountOther,
.family-membership-monthly-subscription .formQuestion.donationAmount.donationAmountOther,
.become-a-member .formQuestion.donationAmount.donationAmountOther {
  display: none;
}

/* DI 30.04.2017 Hide Other only on memberships ZD 39831 */
.special-fawcett-family-membership-offer-join-today .formQuestion.donationAmount.donationAmountOther,
.special-fawcett-membership-offer-join-today .formQuestion.donationAmount.donationAmountOther,
.become-a-member-and-sign-up-a-friend-for-free .formQuestion.donationAmount.donationAmountOther{
  display: none;
}

/* DES-3405 */
.fawcett-annual-conference-offer-ticket-annual-membership-2019 .formQuestion.donationAmount.donationAmountOther {
  display: none;
}

/* YVN - header buttons fix */
.menuAdminContainer { display: flex; }
.menuAdminContainer ul#menuAdmin { margin-right: 0; }

/* Simon M, 6.8.21 - Hide my details - Customer request */
.menuAdminDetails {
	display: none!important;
}

.t-declineButton, .t-acceptAllButton {
    color: white!important;
}

.footerBox2 a img {
    filter: none !important;
}

a:not(.menuAdminContainer, .level1 ,.level2 , .level3, .menuMainAlt, .showAnswer) {
  color: #214E92;
}


body.PostCategory_remove-related .footerBox4 {
display: none;
}

.homeFeed {
  position: relative;
  width: 49%;
  float: left;
  margin: 0 2% 2% 0;
}

.homeFeedBox1 , homeFeedBox3 {
  margin-right: 0 !important;
}

.homeFeedBox4 {
  margin-right: -2% !important;
}

body.homepage .carouselSlideHeading {
  display: none !important;
}


body.homepage .readMore.carouselSlideReadMore {
background-color: #b7a0c5;
}

body.listing-Category-join-fawcett-membership .carousel.carouselImageSingle .headerText h1.title,
body.listing-category-news-views .carousel.carouselImageSingle .headerText h1.title {
  display: none !important;
}

body.pages-Events-Category-events h2.carouselSlideHeading {
  display: none !important;
}

body.homepage .carouselImageMultiple .readMore.carouselSlideReadMore {
  display: none !important;
}

.carouselButtons, .carouselControls {
  position: relative;
  z-index: 2;
}

body.homepage .carouselSlide a {
    position: relative;
  z-index: 1;
}
