/*@import url("/clients/britishbeekeepersassociation/styles/main.min.css");*/
/*@import url("http://127.0.0.1:5500/britishbeekeepersassociation/main.css");*/


/* @import url("//localhost:5757/main.css"); */

/* AW 06.10.2017 Map list spacing ZD 21703 */
.mapResultList .listedPost {
  padding-bottom: 0px;
  margin-top: 10px;
}

/* AW 16.10.2017 Adoption appeal customisation ZD 22195 */
.adopt-a-beehive-wales .donationAmountOther,
.adopt-a-beehive-northern-ireland .donationAmountOther,
.adopt-a-beehive-london .donationAmountOther,
.adopt-a-beehive-east .donationAmountOther,
.adopt-a-beehive-north-west .donationAmountOther,
.adopt-a-beehive-in-north-east .donationAmountOther,
.adopt-a-beehive-in-south-west .donationAmountOther,
.adopt-a-beehive-in-south-east .donationAmountOther,
.adopt-a-beehive-in-the-midlands .donationAmountOther,
.adopt-a-beehive-in-scotland .donationAmountOther {
  display: none;
}

/* SimonM 15.01.18 Hiding additional "Other amounts" for specific appeals */
.donate.bbka-new-overseas-member-europe .donationAmountOther,
.donate.bbka-renew-overseas-membership-european .donationAmountOther,
.donate.bbka-membership-new-british .donationAmountOther,
.donate.bbka-membership-renewal-british .donationAmountOther,
.donate.bbka-renew-overseas-membership-non-european .donationAmountOther,
.donate.bbka-new-overseas-member-non-europe .donationAmountOther {
	display: none;
}

/* AW 17.01.2018 Hide newsletter signup on login page ZD 25374 */
.loginBody .NewsletterSign-up {
  display: none;
}

/* DK 30.01.2018 Hide Registration complete text from title. ZD 25374 */
fieldset.delivery legend, fieldset.registerForm legend {
    display: none;
}

/* AW 21.11.2018 Hide all products ZD 34919 */
ul.departmentList li.hierarchyLevel1:first-of-type {
  display: none;
}

/*.homeBox4 .home-feature-image-link img,
.homeBox4:hover .home-feature-image-link img {
  opacity: 1;
}

.homeBox4 .homeFeatureDetailsWrapper {
  display: none;
}*/

aside.blogDetails {
  display: none;
}


@media (min-width: 551px) {
  .homeFeed.homeFeedBox1, .homeFeed.homeFeedBox2, .homeFeed.homeFeedBox3 { width: 100%; }
  .feedItem {
    width: 50%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* Hide all delivery country but UK */
#deliveryddlCountry option:not([data-code="UK"]) {
  display: none;
}

.homeBox5 .home-feature-image-link img,
.homeBox5:hover .home-feature-image-link img {
  opacity: 1;
}

.homeBox5 .homeFeatureDetailsWrapper {
  display: none;
}

body.subsite .headerTextSubsite p:nth-of-type(3) a  {
    color: #333 !important;
    background-color: rgba(242,189,0,.9) !important;
}

body.subsite .headerTextSubsite p:nth-of-type(3) a:hover {
  background-color: rgba(242,189,0,.9) !important;
    filter: brightness(85%);
}

ul.socialIcons li a.twitter::before, ul.shareList li a.twitter::before {
    font-family: "Font Awesome 6 Brands";
    content: "\e61b";
}

ul.socialIcons li a.threads::before{
    font-family: "Font Awesome 6 Brands";
    content: "\e618";
}

ul.socialIcons li a.bluesky::before{
    font-family: "Font Awesome 6 Brands";
    content: "\e671";
}

ul.socialIcons li a.whatsapp::before{
    font-family: "Font Awesome 6 Brands";
    content: "\f232";
}

.socialIcons li a.twitter:hover {
  background-color: #000000 !important ;
  color: white;
}

.socialIcons li a.threads:hover {
  background-color: #000000 ;
  color: white;
}

.socialIcons li a.bluesky:hover {
  background-color: #87CEEB ;
  color: white;
}

.socialIcons li a.whatsapp:hover {
  background-color: #25D366 ;
  color: white;
}

.Footercredits .socialIcons li a.twitter {
  background-color: #000000 !important;
}

.Footercredits .socialIcons li a.threads {
  background-color: #000000 ;
}

.Footercredits .socialIcons li a.bluesky {
  background-color:  #87CEEB ;
}

.Footercredits .socialIcons li a.whatsapp {
  background-color:  #25D366 !important;
}

.customForm .buttonContainer {
  position: relative !important;
  z-index: 9999 !important;
}

body:not(.homepage) #bodyForm {
  margin-bottom: 100px !important;
}

@media (max-width: 768px) {
  body:not(.homepage).page-has-banner 
    .contentBlockWrapper:not(.appealActionsWrapper) > .contentBlock > .postContent,
  body:not(.listing-with-feature).page-has-banner 
    .contentBlockWrapper:not(.appealActionsWrapper) > .contentBlock > .postContent {
      padding: 1rem !important;
  }
  
  body:not(.homepage):is(.pagesPostBody) .contentBlockWrapper .contentBlock {
    padding: 1rem !important;
}
}

}

body:not(.homepage).page-has-banner .pageWrapper .headerWrapper:not(.currentProjectsHeader) .headerText .title, body:not(.listing-with-feature).page-has-banner .pageWrapper .headerWrapper:not(.currentProjectsHeader) .headerText .title {
  position: absolute;
  bottom: 80% !important;
}

.departmentList a,
.productListOrder a,
.footerDepartmentsList a,
.itemName a{
color: #df006d !important;
}