@import url("/clients/skillnetgroupcommunityinterestcompany/styles/main.min.css");

/*SF66390019 CC */

body:not(.faqsList) article.post,
.homeBox1:before,
.pageFooterWrapper,
.mainCallToAction a.cta-button:last-of-type {
  background-image: 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";
    content: "\e61b";
}


/* SF67248913 CC */
.postAside.postFeedWrapper {
  display: none;
}

.contentBlockWrapper {
  max-width: 900px;}

.content.postContent {
  width: 100%;
  padding: 0;
}

body.PostCategory_hide-the-curve .carouselSlide:after { 
display: none;
} 

a.cta-button:hover {
  color: white;
}

h1 {
  color: #312783
}

h2 {
  color: #636080
}


@media (max-width: 1024px) {
  .menuMain .topLevel li {
     display: flex;
     flex-wrap: wrap;
  }
  .menuMain .topLevel a {
     flex-grow: 1;
  }
  .menuMain li > span {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 42.5px;
    flex-grow: 0;
    flex-shrink: 0;
    background-color: rgba(255, 255, 255, 0.75);
  }
  .menuMain li > span:after {
    font-family: "FontAwesome";
    color: #312783;
    transition: all 0.1s ease;
    font-size: 1.25rem;
    font-weight: bold;
    content: "\f107";
  }
  .menuMain li > span.active {
    background-color: #fff;
  }
  .menuMain li > span.active:after {
    color: #009cb4;
    transform: rotate(180deg);
  }
  .menuMain ul li .subMenu.level3 li a {
    padding-left: 40px;
}
}

.associated.bestSellers {
  display: none;
}

.button.callToActionBtn.addToBasket {
  margin-bottom: 10px;
}

.listedProduct .productBanner {
  width: 35%;
}

a.cta-orange:hover {
  background-color: #e94e24;
  filter: brightness(75%);
  color: white !important;
}


a.cta-navy:hover {
  background-color: #312783;
  filter: brightness(75%);
  color: white !important;
}

a.cta-purple:hover {
  background-color: #636080;
  filter: brightness(75%);
  color: white !important;
}



.listedPost.listedProduct {
display: flex !important;
}

.listed-post-image-link {
max-width: 180px !important;
max-height: 180px !important;
}

.listedProductText {
  font-size: 0.75rem !important;
}

.productBanner {
width: 100% !important;
height: auto !important;
}

@media (max-width: 1024px) {
  .listedPost {
    flex-direction: column;
  }

  .listed-post-image-link {
    width: 100%;
  }

  .productBanner {
    width: 100%;
  }
}

.departmentList.hierarchyList a {
  background-color: #009CC7;
  color: white;
  text-decoration: none;
  border-radius: 5px;
}

.departmentList.hierarchyList .hierarchyLevel2 a {
  background-color: #009CC7;
  filter: saturate(60%);
  color: white;
  text-decoration: none;
  border-radius: 5px;
}

.departmentList.hierarchyList a:hover {
  background-color: #009CC7;
  filter: brightness(75%);
  color: white;
  text-decoration: none;
  border-radius: 5px;
}

.departmentList.hierarchyList .hierarchyLevel2 a:hover {
  background-color: #009CC7;
  filter: brightness(75%);
  color: white;
  text-decoration: none;
  border-radius: 5px;
}

.postFooterWrapper .productFooter .goToCheckout {
    display: inline;
}

body.productsList .listing .listedPost h2 a {
color: #e94e24 !important;
}

body.productsList .listing .listedPost p {
display: block !important;
}
