/*WP Block Button*/
	.wp-block-button__link {
		border-radius: 2px;
		text-transform: uppercase;
		}
		
/*Navigation Text*/
	.wp-block-navigation__container {
			font-size: medium !important;
		}

/*STICKY HEADER*/
header.wp-block-template-part {
    margin-top: 0;
    z-index: 10;
    position: sticky;
    top: 0px;
}

/*FLORALS PRODUCT SLIDER*/
	/*Product Price*/
		#wps-slider-section .wpsf-product-price, .wpsp-slider-section #sp-woo-product-slider-pro597.wpsp-product-section .wpsp-product-price {
			font-weight: normal;
			font-family: 'Space Mono';
}

	/*Product Name*/
		#wps-slider-section #sp-woo-product-slider-597 .wpsf-product-title a {
			text-transform: uppercase;
}

		#wps-slider-section #sp-woo-product-slider-597 .wpsf-product-title a:hover {
			text-decoration: underline;
}
		#wpsp-slider-section-wrapper.wpsp-slider-section .wpsp-product-title a:hover {
			text-decoration: underline;
}

/*SINGLE PRODUCT TEMPLATE*/
	/*VARIABLE PRODUCT*/
		/*Size Selector*/
			.woocommerce div.product form.cart table.variations th {
				text-transform: uppercase;
				font-size: 16.5px;
}

		.woocommerce table.variations tr td select {
			font-family: 'DM Mono';
			font-size: 12.5px;
			color: #051DB5;
			border-color: #051DB5;
			border-radius: 5px;
			cursor: pointer;
}

			.woocommerce div.product a.reset_variations {
				font-size: 12.5px;
				opacity: 0;
				cursor: default;
}

/*Add to Basket Button*/
			.woocommerce div.product form.cart button.single_add_to_cart_button, .woocommerce div.product form.cart button[name=add-to-cart] {
				display: inline-block;
				width: 10rem;
				vertical-align: 0;
				border: 0;
				text-transform: uppercase;
				margin-top: 0px;
				font-size: 12px;
}
	
		/*Item Qty.*/
			.woocommerce .quantity input[type=number] {
				height: 3rem !important;
				width: 2rem !important;
				color: #051DB5;
				border-color: #051DB5;
				border: 2px solid;
				border-radius: 2px;
				font-family: 'Space Mono';
}

		/*Item Price*/
			.woocommerce .price ins, .woocommerce bdi, .wp-block-woocommerce-product-price .wc-block-components-product-price, .wc-block-grid__product {
				font-family: 'Space Mono';
				font-size: 14px;
}

		/*Product Tabs*/
			ul.wc-tabs li a {
				text-transform: uppercase;
				font-size: 16.5px;
}

			.woocommerce-Tabs-panel {
				font-size: 13px;
}

		/*Notice Banner*/
			.wc-block-components-notice-banner {
			font-size: medium;
}

		/*Size*/
			.woocommerce-page h2 {
				font-size: 12px;
}

/*MINI CART BUTTON*/
	.wc-block-mini-cart__button {
		cursor: pointer;
}

/*MINI CART*/
	/*Product Price*/	
		.wc-block-components-formatted-money-amount {
			font-family: 'Space Mono'
}

/*CHECKOUT PAGE*/
	/*Headings*/
		.woocommerce-page .woocommerce-checkout h3, .woocommerce-page.woocommerce-order-pay h3 {
			text-decoration: underline;
}

	/*Form Headings*/
		.woocommerce form .form-row label, .woocommerce-page form .form-row label {
			font-size: 15px;
			text-transform: uppercase;
}

	/*Country Selector*/
		.woocommerce-page .select2-container .select2-search__field, .woocommerce-page .select2-container .select2-selection, .select2-container--default .select2-selection--single .select2-selection__rendered {
			font-family: 'DM Mono';
			font-size: 12.5px;
			color: #051DB5 !important;
			border-color: #051DB5;
			border-radius: 5px;
}

		/*Country Selector – Dropdown*/
			.woocommerce-page .select2-container .select2-dropdown, .woocommerce-page .select2-container .select2-search__field, .woocommerce-page .select2-container .select2-selection, .select2-container--default .select2-selection--single .select2-selection__rendered {
				font-family: 'DM Mono';
				font-size: 12.5px;
				color: #051DB5 !important;
				border-color: #051DB5;
				border-bottom-left-radius: 5px;
				border-bottom-right-radius: 5px;
}
		
			/*Country Selector – Dropdown Highlight*/
				.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
					background-color: #051DB5;
}

	/*Form Input Text Boxes*/
		.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
			font-family: 'DM Mono';
			font-size: 12.5px;
			color: #051DB5 !important;
			border-color: #051DB5;
			border-radius: 5px;
			background: #FFFFFF !important;
}

	/*Order Headings*/
		.woocommerce-page .woocommerce-checkout #order_review .shop_table td, .woocommerce-page .woocommerce-checkout #order_review .shop_table th, .woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table td, .woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table th, .woocommerce-page.woocommerce-order-pay #order_review .shop_table td, .woocommerce-page.woocommerce-order-pay #order_review .shop_table th, .woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table td, .woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table th {
			font-size: 15px;
}

	/*DISCLAIMERS*/
		.woocommerce-page label.woocommerce-form__label-for-checkbox {
			font-weight: normal !important;
			text-transform: none !important;
}

	/*Payment Section*/
		.woocommerce-page ul.wc_payment_methods, .woocommerce-page ul.woocommerce-shipping-methods {
			font-size: 15px;
			text-transform: none !important;
}

	/*SINGAPORE*/
		.woocommerce form .form-row {
			font-size: 12.5px;
}

	/*Calendar Selection*/
		body .ui-datepicker td .ui-state-default {
			background: #051DB5 !important;
			color: #FFFFFF;	
}

		body .ui-datepicker td.ui-state-disabled .ui-state-default {
			color: #FFFFFF;
}

		.ui-datepicker * {
			font-family: 'Space Mono';
			color: #051DB5;
}

		body .available-deliveries a.ui-state-active {
			color: #A7AEE0 !important;
}

/*At Home In The Tropics – Collection Page*/
	/*Product Titles*/
		.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title, .editor-styles-wrapper .wc-block-grid__product-title, .wc-block-grid__product-title {
			text-transform: uppercase;
}

	/*Product Image Size*/
		.wc-block-grid__products .wc-block-grid__product-image img {
			max-width: 400px;
}

	/*Pre-order Message*/
		.wp-block-post-template {
			text-align: center;
}

/*Store Notice*/
	.woocommerce-store-notice, p.demo_store {
		z-index: 99999;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 300px;
		padding-right: 300px;
		text-align: center;
}

	@media only screen and (max-width: 600px) {
		.woocommerce-store-notice, p.demo_store {
		z-index: 99999;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 10px;
		padding-right: 10px;
		text-align: center;
}

/*Jetpack Slideshow – Product Archives*/
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_caption.gallery-caption {
    background-color: rgba(5, 29, 181, 0.3) !important;
    text-align: center !important;
}
		
/*Product Titles*/
		@media only screen and (max-width: 600px) :root :where(.wp-block-post-title a:where(:not(.wp-element-button))) {
    font-family: 'Space Mono';
}
		
/*Simple Photo Feed*/
		#spf_lightbox_caption,#spf_lightbox_link {
			background-color: rgba(5, 29, 181, 0.3) !important;
		}

/*BC Page Product Grid*/
		.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img[alt=""], .wc-block-components-product-image img[alt=""] {
			border: none;
		}