.qld__card__action .qld__card--clickable__link:visited, .qld__card__multi-action .qld__card--clickable__link:visited, .qld__banner--dark .qld__card--default.qld__card__action .qld__card--clickable__link:visited, .qld__banner--dark_alt .qld__card--default.qld__card__action .qld__card--clickable__link:visited, .qld__banner--main .qld__card--default.qld__card__action .qld__card--clickable__link:visited, .qld__body--dark .qld__card--default.qld__card__action .qld__card--clickable__link:visited, .qld__body--dark_alt .qld__card--default.qld__card__action .qld__card--clickable__link:visited, #qg-banner-blurb .qg-search-concierge-group.helper .qg-search-concierge-content .list-group-item a:visited, #qg-banner-blurb .qg-search-concierge-group.suggestions .qg-search-concierge-content .list-group-item a:visited, .qg-search-form .qg-search-concierge-group.helper .qg-search-concierge-content .list-group-item a:visited, .qg-search-form .qg-search-concierge-group.suggestions .qg-search-concierge-content .list-group-item a:visited{
color: inherit;
text-decoration-color: inherit;
}

.qld__banner--dark .qld__card__multi-action .qld__card--clickable__link:visited, .qld__banner--dark_alt .qld__card__multi-action .qld__card--clickable__link:visited, .qld__banner--main .qld__card__multi-action .qld__card--clickable__link:visited, .qld__body--dark .qld__card__multi-action .qld__card--clickable__link:visited, .qld__body--dark_alt .qld__card__multi-action .qld__card--clickable__link:visited, .qld__card--dark .qld__card__multi-action .qld__card--clickable__link:visited, .qld__card--dark_alt .qld__card__multi-action .qld__card--clickable__link:visited, .qld__footer--dark .qld__card__multi-action .qld__card--clickable__link:visited, .qld__footer--dark_alt .qld__card__multi-action .qld__card--clickable__link:visited, .qld__promo-panel--dark .qld__card__multi-action .qld__card--clickable__link:visited, .qld__promo-panel--dark_alt .qld__card__multi-action .qld__card--clickable__link:visited, .qg-search-form .qg-search-concierge-group.helper .qg-search-concierge-content .list-group-item a:visited{
color: inherit;
text-decoration-color: inherit;

}

.copy a:not(.qld__cta-link):not(.qld__btn):visited{
color: var(--theme-main-colour);
text-decoration: var(--theme-main-colour);
}


.block-link-columns .qld__link-columns li a:visited{
color: var(--theme-primary-colour);
text-decoration-color: var(--theme-primary-colour);
}


.qld__banner--dark .qld__card, .qld__banner--dark_alt .qld__card, .qld__body--dark .qld__card, .qld__body--dark_alt .qld__card, .qld__body--dark .qld__card__action .qld__responsive-media-img--bg::before, .qld__body--dark .qld__card__multi-action .qld__responsive-media-img--bg::before, .qld__body--dark_alt .qld__card__action .qld__responsive-media-img--bg::before, .qld__body--dark_alt .qld__card__multi-action .qld__responsive-media-img--bg::before{
border-color: inherit;
}



.full-width-aside-left-column {
  margin-left: 0; /* Default for mobile */
}

@media (min-width: 992px) {
  .full-width-aside-left-column {
    margin-left: -1rem; /* For medium screens and larger */
  }
}





.banner-promotional-card .qld__btn--secondary {
    color: #002549 !important;
}

.banner-promotional-card {
    border-radius: 0.75rem 0.75rem 2.5rem 0.75rem;
}

.banner-promotional-card .qld__banner__heading--light {
    box-shadow: none;
}

.banner-promotional-card .banner-card-title{
    font-size: 2.5rem !important;
    line-height: 3.25rem !important;
}

.banner-promotional-card .qld__banner__heading__subtitle {
    margin-top: 1.5rem;
}

.banner-promotional-card .qld__breadcrumbs__link {
    color: #414141 !important; text-decoration-color: inherit !important;
}

@media (max-width: 699px) and (orientation: portrait) {
    /* Styles for portrait orientation on mobile devices */    

    .banner-promotional-card {
        border-radius: 0;
        border: 0;
        box-shadow: none;
    }

	.banner-promotional-card .banner-card-title{
    		font-size: 2rem !important;
    		line-height: 2.5rem !important;
	}

	.qld-banner-custom-card {
        	padding: 0 !important;
    	}

    .qld-banner-custom-card .qld__banner__hero--background .qld__banner__image--img{
    	max-height: none; aspect-ratio: 3;
    }

    .qld-banner-custom-card .qld__banner__main {
        row-gap: 0 !important;
    }

    .qld-banner-custom-card .qld__banner__content {
        padding-bottom: 0 !important;
    }
}

.qld__card__footer-link{
	color: inherit !important;
}

.qld__card__footer-tag {
	color: inherit !important;
    	border: .0625rem;
	border-style: solid;
}
.qld__card__footer-tag:hover {
	color: inherit !important;
	background:inherit !important;
	text-underline-offset: 0.3em !important;
    	text-decoration-thickness: 0.03125rem !important;
}

 
/*# FormIO pathc */
.formio-wrapper input[type=checkbox], input[type=radio] {
    height: 1rem !important;
    margin: -1.5rem !important;
    clip: auto !important;
    width: 1rem !important;
    border: 1px solid #CCC !important;
}
