/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 20 2026 | 22:51:18 */
/* 2026.02.18 - Kingsley
 * cookie page accordion colour
 * */
#cmplz-manage-consent .cmplz-manage-consent {
	margin-right: 50px !important;
}
.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header, 
#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary, #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary {
	background-color: #151515 !important;
}

/* 2025.01.24 - Kingsley
 * 1. Removed focus outlines across whole site
 * */
a:active, a:focus,
input:focus,
select:focus,
textarea:focus,
button:focus,
*:focus {
    outline: none !important;
    border: none !important;
    outline-style: none !important;
    -moz-outline-style: none !important;
}

/* 2025.07.07 - kingsley - NBE SPECIFIC
 * 2. customised wordfence display for shop login
 * 1. fixed bad background in shop login
 */
#wfls-prompt-wrapper {
    height: 100%;
    background: var(--ast-global-color-1);
    padding: 50px;
    border-radius: 15px;
}
#wfls-prompt-overlay {
	background: none !important;
}

/* 2025.06.29 - kingsley - NBE SPECIFIC
 * 3. Changing cooke notice background
 * 2. Added submenu control (astra don't provide)
 * 1. fixed bad background in my-account & shop
 */
#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div, #cmplz-document .cmplz-dropdown .cookies-per-purpose div, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div {
			background:var(--ast-global-color-6) !important;
}
.ast-builder-menu-2 .main-header-menu>.menu-item>.sub-menu, .ast-builder-menu-2 .main-header-menu>.menu-item>.astra-full-megamenu-wrapper {
	border-radius: 15px;
	background: var(--ast-global-color-6);
}
@media only screen and (min-width: 600px) {
		#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose, #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose {
			background:none !important;
		}
}
.woocommerce .addresses .title, .woocommerce-account .addresses .title,
.wfls-flex-row .wfls-flex-item-full-width,
.entry-content .woocommerce-message, .entry-content .woocommerce-error, .entry-content .woocommerce-info,
body .woocommerce-MyAccount-navigation-link.is-active a,
.woocommerce-message, .woocommerce-info,
.cookies-per-purpose {
	background: none !important;
}

/* 2025.06.29 - kingsley 
 * 3. Fixed Elementor 1px breakpoint bug for mobile
 * 2. Fixed astra's buggy responsive breakpoint
 * 1. change height so it fits above menu
 */
@media only screen and (max-width: 768px) {
	#homeGridGallery {
		display: none;
	}
}
/* @media only screen and (max-width: 938px) {
	#ast-desktop-header {
		display: none;
	} */
}
.ast-header-search form.search-form .search-field, .ast-header-search .ast-dropdown-active.ast-search-menu-icon.slide-search input.search-field {
	height: 30px;
}

/* 2025.06.11 - Kingsley:
 * removing text deco */
a:hover {
	text-decoration: none;
}

/* 2025.01.25 Kingsley
 * 1. Hide Freedom built-in section
 */
.freedom-section {
	display: none !important;
}

/* KINGSLEY - RESPONSIVENESS */
/* Desktop screens - needs to be in head*/
@media only screen and (min-width: 1024px) {
	.hero-gif-mobile {
		display: none;
	}
}

/* Mob screens - needs to be in head*/
@media only screen and (max-width: 1024px) {
/* 	.hero-title {
		font-size: 3rem !important;
	} */
	.hero-gif-desktop {
		display: none;
	}
}


/* Mob screens - needs to be in head*/
@media only screen and (max-width: 778px) {
	.hero-title {
		font-size: 2.5rem !important;
	}
}