@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//luxseacruises.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.4.1") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//luxseacruises.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//luxseacruises.com/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//luxseacruises.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//luxseacruises.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//luxseacruises.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//luxseacruises.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//luxseacruises.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//luxseacruises.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "Encode Sans", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 300;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 14px;
	--wd-title-font: "Encode Sans", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: rgb(0,0,0);
	--wd-entities-title-font: "Encode Sans Expanded", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: rgb(0,0,0);
	--wd-entities-title-color-hover: rgb(10, 78, 149);
	--wd-alternative-font: "Noto Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Noto Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 300;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(0,0,0);
	--wd-widget-title-font-size: 15px;
	--wd-header-el-font: "Noto Sans", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 300;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(10,78,149);
	--wd-alternative-color: rgb(134,208,243);
	--btn-default-bgcolor: rgb(134,208,243);
	--btn-default-bgcolor-hover: rgb(10,78,149);
	--btn-accented-bgcolor: rgb(134,208,243);
	--btn-accented-bgcolor-hover: rgb(10,78,149);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: rgb(10,78,149);
	--wd-link-color-hover: rgb(134,208,243);
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://luxseacruises.com/wp-content/uploads/2021/08/travel-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(10,78,149);
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 5px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


.wd-page-title {
background-color: rgb(10,78,149);
}

.grecaptcha-badge { 
    visibility: hidden; 
}
span.gglobe {
margin-bottom:50px !important;
	background: white;
	background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%2366aaff%22%20d%3D%22M15.624%2C1.028c-7.811%2C0-14.167%2C6.355-14.167%2C14.167c0%2C7.812%2C6.356%2C14.167%2C14.167%2C14.167%20c7.812%2C0%2C14.168-6.354%2C14.168-14.167C29.792%2C7.383%2C23.436%2C1.028%2C15.624%2C1.028z%20M28.567%2C15.195c0%2C0.248-0.022%2C0.49-0.037%2C0.735%20c-0.091-0.23-0.229-0.53-0.262-0.659c-0.048-0.196-0.341-0.879-0.341-0.879s-0.293-0.39-0.488-0.488%20c-0.194-0.098-0.341-0.342-0.683-0.536c-0.342-0.196-0.487-0.293-0.779-0.293c-0.294%2C0-0.585-0.391-0.928-0.586%20c-0.342-0.194-0.39-0.097-0.39-0.097s0.39%2C0.585%2C0.39%2C0.731c0%2C0.146%2C0.438%2C0.39%2C0.879%2C0.292c0%2C0%2C0.292%2C0.537%2C0.438%2C0.683%20c0.146%2C0.146-0.049%2C0.293-0.341%2C0.488c-0.293%2C0.194-0.244%2C0.146-0.392%2C0.292c-0.146%2C0.146-0.633%2C0.392-0.78%2C0.488%20c-0.146%2C0.097-0.731%2C0.39-1.023%2C0.097c-0.143-0.141-0.099-0.438-0.195-0.634c-0.098-0.195-1.122-1.707-1.61-2.389%20c-0.085-0.12-0.293-0.49-0.438-0.585c-0.146-0.099%2C0.342-0.099%2C0.342-0.099s0-0.342-0.049-0.585%20c-0.05-0.244%2C0.049-0.585%2C0.049-0.585s-0.488%2C0.292-0.636%2C0.39c-0.145%2C0.098-0.292-0.194-0.486-0.439%20c-0.195-0.243-0.391-0.537-0.439-0.781c-0.049-0.243%2C0.244-0.341%2C0.244-0.341l0.438-0.243c0%2C0%2C0.537-0.097%2C0.879-0.049%20c0.341%2C0.049%2C0.877%2C0.098%2C0.877%2C0.098s0.146-0.342-0.049-0.488c-0.194-0.146-0.635-0.39-0.83-0.341%20c-0.194%2C0.048%2C0.097-0.244%2C0.34-0.439l-0.54-0.098c0%2C0-0.491%2C0.244-0.638%2C0.293c-0.146%2C0.048-0.4%2C0.146-0.596%2C0.39%20c-0.194%2C0.244%2C0.078%2C0.585-0.117%2C0.683c-0.194%2C0.098-0.326%2C0.146-0.473%2C0.194c-0.146%2C0.049-0.61%2C0-0.61%2C0%20c-0.504%2C0-0.181%2C0.46-0.05%2C0.623l-0.39-0.476L18.564%2C8.88c0%2C0-0.416-0.292-0.611-0.389c-0.195-0.098-0.796-0.439-0.796-0.439%20l0.042%2C0.439l0.565%2C0.572l0.05%2C0.013l0.294%2C0.39l-0.649%2C0.049V9.129c-0.612-0.148-0.452-0.3-0.521-0.347%20c-0.145-0.097-0.484-0.342-0.484-0.342s-0.574%2C0.098-0.721%2C0.147c-0.147%2C0.049-0.188%2C0.195-0.479%2C0.292%20c-0.294%2C0.098-0.426%2C0.244-0.523%2C0.39s-0.415%2C0.585-0.608%2C0.78c-0.196%2C0.196-0.558%2C0.146-0.704%2C0.146%20c-0.147%2C0-0.851-0.195-0.851-0.195V9.173c0%2C0%2C0.095-0.464%2C0.047-0.61l0.427-0.072l0.713-0.147l0.209-0.147l0.3-0.39%20c0%2C0-0.337-0.244-0.094-0.585c0.117-0.164%2C0.538-0.195%2C0.733-0.341c0.194-0.146%2C0.489-0.244%2C0.489-0.244s0.342-0.292%2C0.683-0.634%20c0%2C0%2C0.244-0.147%2C0.536-0.245c0%2C0%2C0.83%2C0.732%2C0.977%2C0.732s0.683-0.341%2C0.683-0.341s0.146-0.438%2C0.098-0.585%20c-0.049-0.146-0.293-0.634-0.293-0.634s-0.146%2C0.244-0.292%2C0.439s-0.244%2C0.439-0.244%2C0.439s-0.683-0.047-0.731-0.193%20c-0.05-0.147-0.146-0.388-0.196-0.533c-0.047-0.147-0.438-0.142-0.729-0.044c-0.294%2C0.098%2C0.047-0.526%2C0.047-0.526%20s0.294-0.368%2C0.488-0.368s0.635-0.25%2C0.828-0.298c0.196-0.049%2C0.783-0.272%2C1.025-0.272c0.244%2C0%2C0.537%2C0.105%2C0.684%2C0.105%20s0.731%2C0%2C0.731%2C0l1.023-0.082c0%2C0%2C0.879%2C0.325%2C0.585%2C0.521c0%2C0%2C0.343%2C0.211%2C0.489%2C0.357c0.137%2C0.138%2C0.491-0.127%2C0.694-0.24%20C26.127%2C6.525%2C28.567%2C10.576%2C28.567%2C15.195z%20M5.296%2C7.563c0%2C0.195-0.266%2C0.242%2C0%2C0.732c0.34%2C0.634%2C0.048%2C0.927%2C0.048%2C0.927%20s-0.83%2C0.585-0.976%2C0.683c-0.146%2C0.098-0.536%2C0.634-0.293%2C0.487c0.244-0.146%2C0.536-0.292%2C0.293%2C0.098%20c-0.244%2C0.391-0.683%2C1.024-0.78%2C1.269s-0.585%2C0.829-0.585%2C1.122c0%2C0.293-0.195%2C0.879-0.146%2C1.123%20c0.033%2C0.17-0.075%2C0.671-0.16%2C0.877c0.066-2.742%2C0.989-5.269%2C2.513-7.336C5.26%2C7.55%2C5.296%2C7.563%2C5.296%2C7.563z%20M6.863%2C5.693%20c1.193-1.101%2C2.591-1.979%2C4.133-2.573c-0.152%2C0.195-0.336%2C0.395-0.336%2C0.395s-0.341-0.001-0.976%2C0.683%20C9.051%2C4.881%2C9.197%2C4.686%2C9.051%2C4.88S8.953%2C5.124%2C8.611%2C5.369C8.271%2C5.612%2C8.124%2C5.905%2C8.124%2C5.905L7.587%2C6.1L7.149%2C5.905%20c0%2C0-0.392%2C0.147-0.343-0.049C6.82%2C5.804%2C6.841%2C5.75%2C6.863%2C5.693z%20M12.709%2C6.831l-0.194-0.292L12.709%2C6.1l0.47%2C0.188V5.417%20l0.449-0.243l0.373%2C0.536l0.574%2C0.635l-0.381%2C0.292l-1.016%2C0.195V6.315L12.709%2C6.831z%20M19.051%2C11.416%20c0.114-0.09%2C0.487%2C0.146%2C0.487%2C0.146s1.219%2C0.244%2C1.414%2C0.39c0.196%2C0.147%2C0.537%2C0.245%2C0.635%2C0.392%20c0.098%2C0.146%2C0.438%2C0.585%2C0.486%2C0.731c0.05%2C0.146%2C0.294%2C0.684%2C0.343%2C0.878c0.049%2C0.195%2C0.195%2C0.683%2C0.341%2C0.927%20c0.146%2C0.245%2C0.976%2C1.317%2C1.268%2C1.805l0.88-0.146c0%2C0-0.099%2C0.438-0.196%2C0.585c-0.097%2C0.146-0.39%2C0.536-0.536%2C0.731%20c-0.147%2C0.195-0.341%2C0.488-0.634%2C0.731c-0.292%2C0.243-0.294%2C0.487-0.439%2C0.683c-0.146%2C0.195-0.342%2C0.634-0.342%2C0.634%20s0.098%2C0.976%2C0.146%2C1.171s-0.341%2C0.731-0.341%2C0.731l-0.44%2C0.44l-0.588%2C0.779l0.048%2C0.731c0%2C0-0.444%2C0.343-0.689%2C0.537%20c-0.242%2C0.194-0.204%2C0.341-0.399%2C0.537c-0.194%2C0.194-0.957%2C0.536-1.152%2C0.585s-1.271%2C0.195-1.271%2C0.195v-0.438l-0.022-0.488%20c0%2C0-0.148-0.585-0.295-0.78s-0.083-0.489-0.327-0.732c-0.244-0.244-0.334-0.438-0.383-0.586c-0.049-0.146%2C0.053-0.584%2C0.053-0.584%20s0.197-0.537%2C0.294-0.732c0.098-0.195%2C0.001-0.487-0.097-0.683s-0.145-0.684-0.145-0.829c0-0.146-0.392-0.391-0.538-0.537%20c-0.146-0.146-0.097-0.342-0.097-0.535c0-0.197-0.146-0.635-0.098-0.977c0.049-0.341-0.438-0.098-0.731%2C0%20c-0.293%2C0.098-0.487-0.098-0.487-0.391s-0.536-0.048-0.878%2C0.146c-0.343%2C0.195-0.732%2C0.195-1.124%2C0.342%20c-0.389%2C0.146-0.583-0.146-0.583-0.146s-0.343-0.292-0.585-0.439c-0.245-0.146-0.489-0.438-0.685-0.682%20c-0.194-0.245-0.683-0.977-0.73-1.268c-0.049-0.294%2C0-0.49%2C0-0.831s0-0.536%2C0.048-0.78c0.049-0.244%2C0.195-0.537%2C0.342-0.781%20c0.146-0.244%2C0.683-0.536%2C0.828-0.634c0.146-0.097%2C0.488-0.389%2C0.488-0.585c0-0.195%2C0.196-0.292%2C0.292-0.488%20c0.099-0.195%2C0.44-0.682%2C0.879-0.487c0%2C0%2C0.389-0.048%2C0.535-0.097s0.536-0.194%2C0.729-0.292c0.195-0.098%2C0.681-0.144%2C0.681-0.144%20s0.384%2C0.153%2C0.53%2C0.153s0.622-0.085%2C0.622-0.085s0.22%2C0.707%2C0.22%2C0.854s0.146%2C0.292%2C0.391%2C0.39%20C17.44%2C11.562%2C18.563%2C11.807%2C19.051%2C11.416z%20M24.66%2C20.977c0%2C0.146-0.049%2C0.537-0.098%2C0.732c-0.051%2C0.195-0.147%2C0.537-0.195%2C0.73%20c-0.049%2C0.196-0.293%2C0.586-0.438%2C0.684c-0.146%2C0.098-0.391%2C0.391-0.536%2C0.439c-0.146%2C0.049-0.245-0.342-0.196-0.537%20c0.05-0.195%2C0.293-0.731%2C0.293-0.731s0.049-0.292%2C0.097-0.488c0.05-0.194%2C0.635-0.438%2C0.635-0.438l0.391-0.732%20C24.611%2C20.635%2C24.66%2C20.832%2C24.66%2C20.977z%20M3.015%2C18.071c0.063%2C0.016%2C0.153%2C0.062%2C0.28%2C0.175c0.184%2C0.16%2C0.293%2C0.242%2C0.537%2C0.341%20c0.243%2C0.099%2C0.341%2C0.243%2C0.634%2C0.39c0.293%2C0.147%2C0.196%2C0.05%2C0.585%2C0.488c0.391%2C0.438%2C0.342%2C0.438%2C0.439%2C0.683%20s0.244%2C0.487%2C0.342%2C0.635c0.098%2C0.146%2C0.39%2C0.243%2C0.536%2C0.341s0.39%2C0.195%2C0.536%2C0.195c0.147%2C0%2C0.586%2C0.439%2C0.83%2C0.487%20c0.244%2C0.05%2C0.244%2C0.538%2C0.244%2C0.538l-0.244%2C0.682l-0.196%2C0.731l0.196%2C0.585c0%2C0-0.294%2C0.245-0.487%2C0.245%20c-0.18%2C0-0.241%2C0.114-0.438%2C0.06C4.949%2C22.91%2C3.6%2C20.638%2C3.015%2C18.071z%22%2F%3E%3C%2Fsvg%3E);
  
    opacity: 1;
    height: 35px;
    width: 35px;
}

.cky-revisit-bottom-left {
    bottom: 20px !important;
    left: 5px !important;
}
.cky-btn-revisit-wrapper {
      width: 35px !important;
    height: 35px !important;
  }


/* Style the custom menu item as a button */
.wd-nav-header > li.menu-button-style > a {
    background-color: #82cdee !important; /* Adjust this hex to match your exact light blue */
    color: #ffffff !important;
	font-weight: 600;
    padding: 0 20px !important; 
    border-radius: 0px !important; 
    /* Force background color to override WoodMart's CSS variables */
    --nav-bg: #82cdee; 
    --nav-color: #ffffff;
}

/* Hover state */
.wd-nav-header > li.menu-button-style > a:hover {
    background-color: #6bbce0 !important; /* Slightly darker for hover */
    color: #ffffff !important;
			font-weight: 700;
    --nav-bg: #6bbce0;
    --nav-color: #ffffff;
}

/* Remove the little hover line effect if WoodMart is adding it */
.wd-nav-header > li.menu-button-style > a:after,
.wd-nav-header > li.menu-button-style > a:before {
    display: none !important;
}


/* 1. Nuke any bottom margins/padding on the Prefooter */
.wd-prefooter {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    border-bottom: none !important; 
}

/* 2. Nuke any top margins on the Main Footer */
.footer-container,
.wd-footer {
    margin-top: 0 !important;
    padding-top: 0 !important;
    border-top: none !important;
}

/* 3. Ensure the WPBakery row holding your wave has no hidden gaps */
.wd-prefooter .vc_row {
    margin-bottom: 0 !important;
}

/* 1. Strip the default WPBakery bottom margin from the prefooter rows */
.wd-prefooter .vc_row,
.wd-prefooter .wpb_row {
    margin-bottom: 0 !important;
}

/* 2. Ensure the main footer has absolutely no top margin */
footer.wd-footer {
    margin-top: 0 !important;
}

/* Override WPBakery's default 1em min-height to fix the wave gap */
.wavey-waves .vc_column-inner > * {
    min-height: 0 !important;
}

/* ==============================================
   THE WATERFALL (Dark Blue to Light Blue)
   ============================================== */

/* 1. The Wave (The Dark Blue Start) */
/* Forces the wave to perfectly match the top of the footer */
.wavey-waves-div .wd-row-divider svg, 
.wavey-waves-div .woodmart-row-divider svg {
    fill: rgb(10, 78, 149) !important;
    display: block !important;
    margin-bottom: -1px !important; /* Kills the inline SVG gap */
}

/* 2. The Main Footer (The Gradient Flow) */
/* Starts dark blue at the top and fades to your light blue at the bottom */
.footer-container, 
.wd-footer {
    /* Fallback color */
    background-color: rgb(10, 78, 149) !important; 
    
    /* THE WATERFALL GRADIENT */
    background-image: linear-gradient(to bottom, rgb(10, 78, 149) 0%, rgb(134, 208, 243) 100%) !important;
    
    /* Gap Killers */
    margin-top: -1px !important; /* Pulls it up to swallow any 1px rendering bugs */
    padding-top: 40px !important; 
    border-top: none !important;
    position: relative;
    z-index: 10;
}

/* 3. WPBakery Gap Fixes for the Row */
/* Strips hidden margins holding the wave apart from the footer */
.wavey-waves-div {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Override WPBakery's default 1em min-height */
.wavey-waves-div .vc_column-inner > * {
    min-height: 0 !important;
}





/*  Hide cancel button in My Account dashboard  */
a.button.cancel.yith-wcbk-confirm-button {
    display: none !important
}

/*replace notifications with gradients */
.wpcf7 form.sent .wpcf7-response-output, .mc4wp-success, .woocommerce-message {
    background-color: transparent;
    background: -webkit-linear-gradient(#25589E, #7ABDDD);
 }
.wpcf7 form:not(.sent) .wpcf7-response-output, .mc4wp-error, .mc4wp-notice, :is(.woocommerce-error,.woocommerce-info) {
    background-color: transparent;
    color: var(--notices-warning-color);
background: -webkit-linear-gradient(#f78022, #ff5757);
}
/*end replace notifications with gradients */

.yith-wcbk-booking-search-form.yith-wcbk-booking-search-form--horizontal-layout .yith-wcbk-date-range-picker {
	height: 55px;
	}
	.yith-wcbk-booking-service__pricing {
		display:none;
}
.product-additional-galleries {
	position: absolute;
    bottom: 0;
align-items: flex-end !important;
	right:0 !important
}
.cat-design-mask-subcat .wd-entities-title {
    color: white;
}
.product_title {
    font-size: 34px;
	 background: -webkit-linear-gradient(#25589E, #7ABDDD);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
#splw-location-weather-9888 .lw-footer {
	display:none;
}


/* Luxury Desktop Sub-Menu - Brand Aligned */
.wd-dropdown-menu.wd-design-default {
    background: rgba(255, 255, 255, 0.95) !important;
    backdrop-filter: blur(12px);
    border-top: 3px solid rgb(134, 208, 243); /* Secondary Blue Accent */
    box-shadow: 0 10px 30px rgba(10, 78, 149, 0.1);
    border-radius: 0 0 4px 4px;
}

/* Sub-menu Link Hover */
.wd-dropdown-menu .wd-sub-menu li a:hover {
    color: rgb(10, 78, 149) !important; /* Main Blue Text */
    padding-left: 25px;
    border-left: 4px solid rgb(134, 208, 243); /* Light Blue Side Line */
    background: rgba(134, 208, 243, 0.08); /* Soft Light Blue Glow */
}


/* 1. Main Mobile Menu Background */
.mobile-nav.wd-side-hidden {
    background-color: rgb(10, 78, 149) !important; /* Main Blue */
    color: #ffffff;
}

/* 2. Style the Tabs (Menu / OUR CRUISES) */
.wd-nav-mob-tab {
    background-color: rgba(0, 0, 0, 0.15); /* Slightly darker area for tabs */
    border-bottom: 2px solid rgb(134, 208, 243) !important;
}

.wd-nav-mob-tab li a {
    color: rgba(255, 255, 255, 0.7) !important;
    text-transform: uppercase;
    font-weight: 600;
}

.wd-nav-mob-tab li.wd-active a {
    color: #ffffff !important;
    background-color: rgb(134, 208, 243) !important; /* Light Blue for active tab */
}

/* 3. Search Bar Styling */
.wd-search-form form {
    background: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(134, 208, 243, 0.4);
    margin: 15px;
    border-radius: 4px;
}

.wd-search-form input[type="text"] {
    color: #ffffff !important;
}

.wd-search-form input::placeholder {
    color: rgba(255, 255, 255, 0.5);
}

.wd-search-form button {
    color: rgb(134, 208, 243) !important;
}

/* 4. Navigation Links & Sub-menus */
.wd-nav-mobile li a {
    color: #ffffff !important;
    padding: 15px 20px;
    border-bottom: 1px solid rgba(134, 208, 243, 0.1) !important;
}

/* Active or "Current" page highlight */
.wd-nav-mobile li.current-menu-item > a {
    color: rgb(134, 208, 243) !important;
    background: rgba(255, 255, 255, 0.05);
}

/* The Plus/Minus Opener Icons */
.wd-nav-opener {
    color: rgb(134, 208, 243) !important;
}

/* Style the Sub-menus (the nested lists) */
.wd-nav-mobile .wd-sub-menu {
    background-color: rgba(0, 0, 0, 0.1) !important;
}@media (max-width: 576px) {
	

/* Mobile Menu - Brand Colors */
.wd-side-hidden.wd-mobile-menu {
    background-color: rgb(10, 78, 149) !important; /* Main Blue Background */
}

}

