blockquote a,
blockquote a:link,
blockquote a:visited {
  color: #fff;
  text-decoration: underline;
}

.combinedCategoryFilter .groupedFilters {
  padding: 20px 40px;
  background-color: #11559A;
  color: #fff;
  margin: 20px;
}

/* Override baseframework */
.menuAdminContainer {
  display: block !important;
}

/* CR - 268 */
body.event-the-nkf-choctober-challenge-2022 .quickGivingPanel .selectDonationAmount .alert--required,
body.event-the-nkf-choctober-challenge-2022 .quickGivingPanel span.regularPaymentLabel,
body.event-the-nkf-choctober-challenge-2022 .quickGivingPanel input.regularPayment {
    display: none;
}
body.event-the-nkf-choctober-challenge-2022 .quickGivingPanel .selectDonationAmount .donationAmount .donationAmountFigure {
  font-size: 1.5em;
}
body.event-the-nkf-choctober-challenge-2022 .quickGivingPanel .selectDonationAmount a.button.donateBtn {
  font-size: 1em;
  display: table;
  width: auto;
  text-decoration: none;
}

/* CR-430 hiding the menu from the print file */
@media print {
  .menuMain { display: none; }
  .mainCallToAction {display: none; }
  .pagetools {display: none; }
 }


/* 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";
}

/* EVA bug 495107 */
h1, h2, h3, h4, h5, h6 {
    text-transform: none;
}

.homeFeatureSnippets tr:not(.header) td:nth-of-type(2) {
    text-transform: none;
}

/* SF65851776 CC*/
hr {
  border-top: 1px solid black !important;
}

/* SF#65891310 SA*/
.associatedListing:not(.associatedBox) li:not(.sidebarCard) .associated-image-link .banner {
  object-fit: fill !important;
}
@supports (object-fit: cover) {
  .listedPost:not(.listedProduct):not(.listedSearchResult):not(.listedMapItem) .banner {
    object-fit: fill !important;
    aspect-ratio: unset !important;
  }
}
.associatedListing:not(.associatedBox) li:not(.sidebarCard) .associated-image-link {
  aspect-ratio: unset !important;
}

/* SF#65891310 SA - Banner size issue on mobile*/
@media screen and (max-width: 576px){
	.carouselSlideTitle img, .page-has-banner .carousel:not(.hasCaption) .carouselSlide img {
		object-fit: fill !important;
		min-height: auto !important;
	}

	body.page-has-banner .pageWrapper .headerWrapper .carouselImageSingle {
		width: 98% !important;
	}
	.carouselSlideTitle, .page-has-banner .carousel:not(.hasCaption) .carouselSlide {
		min-height: auto !important;
	}
	body.page-has-banner .pageWrapper .headerWrapper:before, 
  	body.page-has-banner .pageWrapper .headerWrapper:after {
		height: 200px !important;
	}
}

/* SF#66742003 SA - Car insurance page style */
 ul.check {
     list-style: none;
     padding: 0;
}
 ul.check li {
     position: relative;
     padding-left: 30px;
     margin-bottom: 15px;
     font-size: 18px;
     color: #333;
     line-height: 1.5;
}
 ul.check li:before {
     content: "\f00c";
     font-family: 'Font Awesome 5 Free';
     font-weight: 900;
     position: absolute;
     left: 0;
   	 color: #1D3275;
     font-size: 20px;
}
.reviews {
     display: flex;
     align-items: center;
     margin-top: 20px;
}
 .reviews i {
     color: #ffc107;
     margin-left: 5px;
}
 .reviews span {
     font-size: 18px;
     font-weight: bold;
     color: #333;
}

.subMenu.level3.menu5_1 {
  left: 100% !important;
}

/*SF66822098 CC*/
html {
  scroll-padding-top: 100px !important;
}

li.carouselSlide img[src*="/handlers/getimage.ashx?idmf=43366941-f802-4b0f-829f-b1d0f9626078&w=2520&h=920&f=1"] {
  object-fit: contain !important;
}


.subMenu.level3.menu5_5 {
  left: 100% !important;
}