@import url("/clients/ouseburn/styles/main.min.css");

/* Removing elements from the associated appeal - EK - 10/10/16 - #12598*/
.associatedAppeal .featureFooter .featurePublishWrapper,
.associatedAppeal .featureFooter .featureAuthorWrapper,
.associatedAppeal .featureFooter .featureLocationWrapper,
.associatedAppeal .featureFooter .featureCommentsWrapper{
  display: none
}

.homeFeature .banner {
  max-height: 293px;
}

/* AW 10.11.2016 2 tweets ZD 13414 */
.footerTwitter > ul > li:nth-child(3) {
  display: none;
}

.footerTwitter ul {
  padding: 0px;
}




/* SimonA pre-lives */


.carouselSlideDetail.appeal {
      padding: 20px;
    width: 120%;
}


@media only screen and (max-width: 1275px) {
.carouselSlideDetail.appeal {
  
    width: 180%;
}
.carouselSlideDetail.appeal .donationAmountOther {
    margin-top: 10px;
    float: right;
}
  
 .carouselSlideDetail.appeal .totaliserBG {
    height: 60px; 
  
 }
 .carouselSlideDetail.appeal  .carouselSlideReadMore {
    display: inline-block;
    color: #fff;
    background-color: #F5864B;
    padding: 10px 20px;
    margin-top: 15px;
    width: 130px;
    text-align: center;
    text-transform: lowercase;
    font-size: 1.14rem;
    margin-left: 10px;
}
}

@media only screen and (max-width: 1135px) {
 .carouselSlideDetail.appeal .totaliserBG {
    height: 80px;
    margin-bottom: 0px;
}
  
.carouselSlideDetail.appeal .carouselSlideReadMore {
   
    padding: 5px 20px;
}  
  .donationAmount #donationAmountOther {
    width: inherit;
    margin-left: 5px;
}
  .carouselSlideDetail.appeal {
    width: 200%;
}
}


@media only screen and (max-width: 1024px) {
.carouselSlideDetail.appeal {
    width: auto;
}
  .carouselSlideDetail.appeal {
    position: inherit;
}
  
 .carouselSlideDetail.appeal .totaliserPanel {
    width: 50%;
    float: none;
    margin: 0 auto;
  }
  
  .carouselSlideDetail.appeal .totaliserGivingPanel {
    display: block;
     width: 50%;
    float: none;
    margin: 0 auto;
}
  
  
  .carouselDetailWrapper #totaliserActions .buttonDonate {
    float: none;
  }
  
  .formQuestion.donationAmount {
    display: block;
}
  
  .carouselDetailWrapper #totaliserActions .buttonFundraise {
    margin: 20px 0 0 0;
    float: none;
}
  
  .carouselSlideDetail.appeal .carouselSlideReadMore {
    display: block;
    color: #fff;
    background-color: #F5864B;
    padding: 10px 20px;
    margin-top: 15px;
    width: 130px;
    text-align: center;
    text-transform: lowercase;
    font-size: 1.14rem;
    margin-left: 10px;
    margin: 0 auto;
}
  .carouselSlideDetail.appeal .donationAmountOther {
    margin-top: 10px;
    float: none;
}
}


@media only screen and (max-width: 439px) {
  a.button.newSearch {
    margin-top: 20px;
}
  

  
}
.appliedFilters .remove {
     
    padding-left: 0px;
    padding-top: 2px;
}  


p.alert.numberSearchResults.noSearchResults {
    margin-top: 20px;
}

.formQuestion.donationAmount {
    display: inherit;
}


.findAFundraiser a.button.callToActionBtn.setUpFundraiserBtn {
    float: none;
    margin-bottom: 20px;
}
a.buttonIcon.increaseQuantity {
     padding-top: 3px;
}

a.buttonIcon.decreaseQuantity {
       padding-top: 3px;
}

a.mapLink.button.contactOfficeMapBtn {
    margin-top: 20px;
}



@media only screen and (max-width: 768px) {
 .totaliserPanel .targetWrapper  {
    width: 26%;
}
}

@media only screen and (max-width: 482px) {
.relatedWrapper {
    display: inline-block;
}
}

@media only screen and (max-width: 400px) {
.faqsBody  .contentBlock img.mediaImage {
    width: 100%;
}
}


.shop span.readMore {
    display: table;
}

@media only screen and (max-width: 768px) {
.productsList img.banner.productBanner {
    margin-bottom: 20px;
}
 
}


@media only screen and (max-width: 996px) {
td.quantityColumn {
    padding: 10px 0;
}
}


.postComments .commentForm button.addComment {
    margin-top: 20px;
}


button#btnSignIn {
    margin-top: 20px;
}

button#btnCancel {
    margin-top: 20px;
}

@media screen and (max-width: 768px){
.menuMain.active, .menuMain > ul ul.active {
    max-height: 145em;
}
}


@media screen and (max-width: 835px){
 
.videoPopUpWrapper {
    width: 100%;
    margin-left: auto;
    left: inherit;
}
}


@media screen and (max-width: 768px){
 
ul.commentsList img {
    display: inherit;
}
}

/* LRO 11.05.2017 / #ZD17820 / Product page images - add padding to stop inconsistent flow of text */
.productPage .productBannerWrapper {
  padding-bottom:180px;
}

/* TomL 7/9/17 - DES 638. Change logo */
.mainLogo {
  background-image: url('/Handlers/GetImage.ashx?IDMF=33ead3eb-ec35-458f-9231-40b7b165c264&w=1389&h=434');
  height: 77px;
  background-size: contain;
}

@media screen and (max-width: 380px) {
  .mainLogo {
   	width: 180px;
    height: 60px;
  }
}


/* DI 08.08.2018 Hidden fields on page ZD 31666 */
.formQuestion.website {
  display: none;
}

.formQuestion.facebookUsername {
  display:none;
}

.formQuestion.twitterID {
  display:none;
}

.formQuestion.instagramID {
  display:none;
}

.formQuestion.dateOfBirth {
  display:none;
}

.formQuestion.orgName {
  display:none;
}

.formQuestion.jobTitle {
  display:none;
}

.yourDetailsAbout {
  display: none;
}
.mainCallToAction .cta-button {
  display: none;
}

.homepage .footerTwitter {
  display: none;
}

.mainCallToAction {
  margin-top: 35px;
}