/* WooCommerce specific styles */

/* General begin */

/* content container for index.php (main blog feed), single.php (individual blog posts), page.php (info, announcements, policies, cart, checkout, account) >  */
.main-content-index-single-page {
	
	
	
}

/* content container for woocommerce.php (shop, categories, product) */
.main-content-shop-cat-prod {
	
	padding-top: 32px;
	padding-bottom: 2px;
	
}

/* header and footer php menu direct class */
.h-f-menus {
	
	
	
}

/* stars - existing ratings*/
.star-rating {
	display: block;
	height: 1em;
	line-height: 1;
	font-size: 1em;
	width: 5.4em; /* Width of 5 stars */
	position: relative;
	overflow: hidden;
	/* empty star SVG */
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23C9C9C9'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E");
	background-repeat: repeat-x;
	background-size: 1.08em 1em;
}

.star-rating span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 1em;
	padding-top: 1.5em; /* Hide original text */
	overflow: hidden;
	/* filled star SVG */
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000000'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E");
	background-repeat: repeat-x;
	background-size: 1.08em 1em;
}

/* General end */



/* Text begin */

/* in stock count text remove highlight fix */
.count {
	
	background-color: transparent;
	
}

/* Text end */



/* Input fields begin */

/* general form row add spacing to all lines */
.woocommerce-form-row {
	
	margin-top: 16px;
	margin-bottom: 16px;
	
}

/* general - covers most forms */
.woocommerce-Input,
.input-text {
	
	background-color: var(--input-background-colour) !important;
	border-radius: 7px !important;
	border: 0 !important;
	color: var(--primary-text-colour) !important;
	padding: 7px;
	font-family: var(--font);
	font-size: 16px;
	display: block;
	width: calc(100% - 14px);
	margin-top: 7px;
	margin-bottom: 7px;
	
}

/* general - placeholder text */
.woocommerce-Input::placeholder,
.input-text::placeholder {
	
	color: var(--primary-text-placeholder-colour) !important;
	
}

/* cart page > coupon code input field */
#wc-block-components-totals-coupon__input-coupon {
	
	background-color: var(--input-background-colour);
	border: none;
	border-radius: 7px;
	
}

/* checkout page > field inputs using ID's - can't see any classes */
#email,
#billing-first_name,
#billing-last_name,
#billing-address_1,
#billing-address_2,
#billing-city,
#billing-state,
#billing-postcode,
#billing-phone {
	
	background-color: var(--input-background-colour);
	border-radius: 7px;
	border: 0;
	color: var(--primary-text-colour);
	font-family: var(--font);
	font-size: 16px;
	display: block;
	
}

/* checkout page > make country select second white background transparent */
.wc-block-components-address-form .wc-blocks-components-select__container {
	
	background: transparent !important;
	
}

/* checkout page > country selector */
.wc-blocks-components-select__container .wc-blocks-components-select__select {
	
	background-color: var(--input-background-colour) !important;
	border-radius: 7px !important;
	color: var(--primary-text-colour) !important;
	border: none !important;
	
}

/* checkout page > "Notes about your order" input field */
.wc-block-components-textarea {
	
	background-color: var(--input-background-colour) !important;
	border-radius: 7px !important;
	border: 0px !important;
	color: var(--primary-text-colour) !important;
	
}

/* account page > addresses > country selector */
.woocommerce .select2-selection {
	
	background-color: var(--input-background-colour);
	border-radius: 7px;
	color: var(--primary-text-colour);
	border: none;
	margin-top: 7px;
	
}

/* Input fields end */



/* Buttons begin */

/* log in button */
.woocommerce-form .woocommerce-form-login__submit {
	
	padding: 10px;
	border-radius: 7px;
	background-color: var(--primary-button-bg-colour);
	color: var(--primary-button-text-colour);
	border: none;
	width: max-content;
	font-family: var(--font);
	font-size: 16px;
	text-decoration: none;
	left: 50%;
	transform: translateX(-50%);
	position: absolute;
	margin-top: 32px;
	
}

/* register button */
.woocommerce-form .woocommerce-form-register__submit {
	
	padding: 10px;
	border-radius: 7px;
	background-color: var(--primary-button-bg-colour);
	color: var(--primary-button-text-colour);
	border: none;
	width: max-content;
	font-family: var(--font);
	font-size: 16px;
	text-decoration: none;
	left: 50%;
	transform: translateX(-50%);
	position: relative;
	margin-top: 7px;
	
}

/* messages button turned into regular link */
.woocommerce-notices-wrapper .woocommerce-message .button,
.woocommerce-notices-wrapper .woocommerce-info .button,
.woocommerce-notices-wrapper .woocommerce-error .button {
	
	float: right;
	padding: 0px;
	padding-left: 16px;
	margin-right: 0px;
	display: inline-flex;
	background-color: transparent;
	color: var(--primary-text-colour);
	border: none;
	text-decoration: none;
	text-align: right;
	
}

/* category and product grid pages buttons keep text white on hover */
.site-content .sk-product .button:hover {
	
	color: var(--primary-button-text-colour);
	
}

/* category and product grid pages "View cart" button that shows when you add to cart */
.site-content .sk-product .added_to_cart {
	
	bottom: 16px;
	left: 50%;
	transform: translateX(-50%);
	position: fixed;
	width: calc(100vw - 0px);
	max-width: 900px;
	border-radius: 13px;
	background-color: var(--overlay-bg-colour);
	color: var(--primary-button-text-colour);
	border: none;
	z-index: 15;
	text-decoration: none;
	height: auto;
	line-height: 44px;
	backdrop-filter: blur(13px);
	-webkit-backdrop-filter: blur(13px); /* Safari support */
	
}

/* single product page button */
.site-content .cart .single_add_to_cart_button {
	
	margin-bottom: 13px;
	
	padding: 10px;
	border-radius: 7px;
	background-color: var(--primary-button-bg-colour);
	color: var(--primary-button-text-colour);
	border: none;
	width: max-content;
	font-family: var(--font);
	font-size: 16px;
	display: inline-block;
	
}

/* single product page submit review button */
.submit {
	
	padding: 10px;
	border-radius: 7px;
	background-color: var(--primary-button-bg-colour);
	color: var(--primary-button-text-colour);
	border: none;
	width: max-content;
	margin: 0 auto;
	font-family: var(--font);
	font-size: 16px;
	
}

/* cart drawer empty "Start shopping" button */
.wc-block-mini-cart__shopping-button {
	
	padding-left: 22px !important;
	padding-right: 22px !important;
	padding-top: 4px !important;
	
}

/* cart drawer "View my cart" button */
.wc-block-mini-cart__footer-cart {
	
	background-color: transparent !important;
	color: var(--accent-text-colour) !important;
	width: calc(100% - 32px) !important;
	padding-top: 0px !important;
	padding-bottom: 2px !important;
	
}

/* cart drawer "View my cart" button hover */
.wc-block-mini-cart__footer-cart:hover {
	
	background-color: transparent !important;
	color: var(--accent-text-colour) !important;
	
}

/* cart drawer "Go to checkout" button */
.wc-block-mini-cart__footer-checkout {
	
	width: calc(100% - 32px) !important;
	padding-top: 0px !important;
	padding-bottom: 2px !important;
	
}

/* cart page Apply coupon button */
.wc-block-components-button {
	
	padding: 10px;
	border-radius: 7px;
	background-color: var(--primary-button-bg-colour);
	color: var(--primary-button-text-colour);
	border: none;
	margin: 0 auto;
	
}

/* cart page proceed to checkout button */
.wc-block-cart__submit-container .wc-block-cart__submit-button  {
	
	padding: 10px;
	border-radius: 7px;
	background-color: var(--primary-button-bg-colour);
	color: var(--primary-button-text-colour);
	border: none;
	margin: 0 auto;
	
}

/* cart page proceed to checkout button hover */
.wc-block-cart__submit-container .wc-block-cart__submit-button:hover {
	
	color: var(--primary-button-text-colour);
	
}

/* checkout page */

/* "Place order" button align to right on big screens fix */
.wc-block-components-checkout-place-order-button {
	
	margin-left: auto;
	margin-right: 0px;
	
}

/* account page messages button */
.site-content .woocommerce-info .button {
	
	float: right;
	padding: 0px;
	padding-left: 16px;
	margin-right: 0px;
	display: inline-flex;
	background-color: transparent;
	color: var(--primary-text-colour);
	border: none;
	text-decoration: none;
	text-align: right;
	
}

/* Account page "Save changes" button on Account Details */
.entry-content .woocommerce-EditAccountForm .button {
	
	text-decoration: none;
	font-size: 13px;
	float: left;
	
}

/* Buttons end */



/* Log in page begin */

.woocommerce-form-login {
	
	text-align: left;
	max-width: 400px;
	margin: 0 auto;
	
}

/* show password toggle - need to fix */
.show-password-input {
	
	display: none;
	
}

/* remember me */
.woocommerce-form-login__rememberme {
	
	
	
}

/* lost password */
.woocommerce-LostPassword {
	
	text-align: center;
	margin-top: 64px;
	
}

.woocommerce-form-register {
	
	text-align: left;
	max-width: 400px;
	margin: 0 auto;
	
}

/* Log in page end */



/* Header begin */

/* header menu list style */
#header-menu li {
	
	display: inline-block;
	padding-left: 7px;
	padding-right: 7px;
	font-size: 16px;
	
}

/* Header end */



/* Menu Mini-cart begin */

/* mini-cart container */
#custom-mini-cart-container {
	
	position: fixed;
	top: 7px;
	right: 16px;
	z-index: 100000003;

}

/* hide the default SVG icon */
.wc-block-mini-cart__button svg {
	display: none;
}

/* add custom png */
.wc-block-mini-cart__button {
	
	background: url('../img/mini-cart-icon.png') no-repeat center;
	background-size: contain;
	width: 16px;
	height: 22px;
	padding: 0;
	display: inline-block;
	
}

/* Menu Mini-cart end */



/* Breadcrumbs begin */

/* main */
.woocommerce-breadcrumb {
	
	background-color: var(--accent-colour);
	color: var(--accent-text-colour);
	height: auto;
	line-height: 44px;
	border-radius: 13px;
	box-shadow: var(--shadow);
	padding-left: 36px;
	padding-right: 36px;
	display: inline-block;
	width: calc(100% - 72px);
	/* margin: 0 auto; */
	/* max-width: 700px; */
	
}

/* make text light */
.site-content .woocommerce-breadcrumb a {
	
	color: var(--accent-text-colour);
	text-decoration: none;
	
}

/* make text light on hover */
.site-content .woocommerce-breadcrumb a:hover {
	
	color: var(--accent-text-colour);
	text-decoration: none;
	
}

/* Breadcrumbs end */



/* Messages begin */

/* main */
.woocommerce-message,
.woocommerce-info,
.woocommerce-error {
	
	border-radius: 13px;
	color: var(--primary-text-colour);
	text-align: left;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-left: 36px;
	padding-right: 36px;
	margin: 0 auto;
	/* max-width: 700px; */
	height: auto;
	display: flex;
	box-shadow: var(--shadow);
	
}

/* message - green */
.woocommerce-message {
	
	background-color: rgba(111, 236, 104, 0.30);
	
}

/* info - blue */
.woocommerce-info {
	
	background-color: rgba(104, 205, 236, 0.3);
	
}

/* error - red */
.woocommerce-error {
	
	background-color: rgba(236, 104, 104, 0.3);
	
}

/* Messages end */



/* Category and product grid pages begin */

/* hook - product grid container wrapper */
.sk-main-grid-container {
	
	padding-top: 92px;
	padding-bottom: 92px;
	text-align: left;
	
}

/* category description */
.term-description {
	
	margin-bottom: 46px;
	
}

/* result count */
.site-content .woocommerce-result-count {
	
	float: left;
	margin: 0;
	margin-bottom: 7px;
	
}

/* order by selector */
.orderby {
	
	float: right;
	margin: 0;
	margin-bottom: 7px;
	background-color: var(--input-background-colour);
	border: 0;
	color: var(--primary-text-colour);
	font-family: var(--font);
	font-size: 15px;
	display: block;
	
}

/* make grid */
/* filter - changed .products class to .sk-products class to change it from a list to a grid  */
/* small screens */
.sk-products {
	
	display: grid;
	grid-template-columns: repeat(2, 1fr); 
	gap: 64px;
	justify-content: center;
	
}

/* big screens */
@media (min-width: 768px) {
	
	.sk-products {
		
		display: grid;
		grid-template-columns: repeat(auto-fill, minmax(150px, 5fr));
		gap: 64px;
		justify-content: center;
		
	}

}

/* filter - changed .product-category class to .sk-product-category class */
.sk-product-category {
	
	display: flex;
	flex-direction: column;
	text-align: center;
	border-radius: 13px;
	padding-top: 24px;
	padding-left: 16px;
	padding-right: 16px;
	max-width: 250px;
	border-width: 1px;
	border-style: solid;
	border-color: transparent;
	transition: border-color 0.5s ease;
	
}

/* hover category border */
.sk-product-category:hover {

	border-color: var(--accent-colour);

}

/* filter - changed .product class to .sk-product class */
.sk-product {

	display: flex;
	flex-direction: column;
	height: auto;
	text-align: center;
	border-radius: 13px;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	padding-right: 16px;
	max-width: 250px;
	border-width: 1px;
	border-style: solid;
	border-color: transparent;
	transition: border-color 0.5s ease;
	
}

/* hover card border */
.sk-product:hover {

	border-color: var(--accent-colour);

}

/* product thumbnail image */
.attachment-woocommerce_thumbnail {
	
	width: 100px;
	height: 100px;
	
}

/* category thumbnail image */
.sk-product-category img {
	
	width: 100px;
	height: 100px;
	
}

/* rating spacing */
.sk-product .star-rating {
	
	margin: 0 auto;
	margin-bottom: 13px;
	display: block;
	
}

/* price spacing */
.sk-product .price {
	
	margin-bottom: 13px;
	display: inline-block;
	
}

/* card grid button - push buttons to the bottom and remove underline */
.site-content .sk-product .button {
	
	margin-top: auto;
	text-decoration: none;
	
}

/* Category and product grid pages end */



/* Product page begin */

/* hook - product container wrapper */
.sk-single-product-container {
	
	
	
}

/* image */
.woocommerce-product-gallery {
	
	display: inline-block;
	text-align: right;
	padding: 16px;
	margin-top: 46px;
	
}

/* small screens */
.summary {
	
	display: inline-block;
	text-align: center;
	padding: 16px;
	vertical-align: top;
	margin-top: 46px;
	width: calc(100% - 32px);
	
}

.star-rating {
	
	margin: 0 auto;
	margin-bottom: 13px;
	
}

/* big screens */
@media (min-width: 577px) {

	.summary {
		
		display: inline-block;
		text-align: left;
		padding: 16px;
		vertical-align: top;
		margin-top: 46px;
		width: auto;
		
	}

	.star-rating {
		
		margin-bottom: 13px;
		margin-left: 0;
		
	}
	
}

/* stock level */
.quantity {
	
	display: inline-block;
	margin-right: 13px;
	
}

/* product page description and reviews HUD */

/* main */
.woocommerce-tabs {
	
	margin: 0 auto;	
	margin-top: 92px;
	margin-bottom: 46px;
	display: block;
	text-align: center;
	/* max-width: 700px; */
	border-radius: 13px;
	background-color: var(--accent-colour);
	color: var(--accent-text-colour);
	padding-top: 36px;
	padding-left: 36px;
	padding-right: 36px;
	padding-bottom: 36px;
	box-shadow: var(--shadow);
	
}

/* tabs design */
.woocommerce-tabs .description_tab,
.woocommerce-tabs .reviews_tab
 {
	
	display: inline-block;
	padding: 10px;
	border-radius: 7px;
	border: none;
	margin-right: 3px;
	margin-left: 3px;
	width: max-content;
	
}

/* tabs text colour */
.woocommerce-tabs .description_tab a,
.woocommerce-tabs .reviews_tab a {
	
	color: var(--accent-text-colour);
	text-decoration: none;
	
}

/* tabs text colour */
.woocommerce-tabs .description_tab a:hover,
.woocommerce-tabs .reviews_tab a:hover {
	
	color: var(--accent-text-colour);
	
}

/* active tab design */
.tabs .active {
	
	background-color: var(--primary-button-bg-colour) !important;
	color: var(--primary-button-text-colour) !important;
	padding: 10px;
	border-radius: 7px;
	border: none;
	margin-right: 3px;
	margin-left: 3px;
	width: max-content;
	
}

/* existing reviews container */
.commentlist {
	
	margin-bottom: 32px;
	
}

/* singular reviews container */
.review {
	
	margin-bottom: 13px;
	border-radius: 13px;
	background-color: var(--input-background-colour);
	padding: 13px;
	
}

/* author photo */
.avatar {
	
	display: inline-block;
	margin-right: 7px;
	vertical-align: top;
	width: 32px;
	height: 32px;
	
}

/* review star ratings */
.woocommerce-tabs .star-rating {
	display: inline-block;
	height: 1em;
	line-height: 1;
	font-size: 1em;
	width: 5.4em; /* Width of 5 stars */
	position: relative;
	overflow: hidden;
	/* empty star SVG */
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%234e4e4e'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E");
	background-repeat: repeat-x;
	background-size: 1.08em 1em;
}

.woocommerce-tabs .star-rating span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 1em;
	padding-top: 1.5em; /* Hide original text */
	overflow: hidden;
	/* filled star SVG */
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E");
	background-repeat: repeat-x;
	background-size: 1.08em 1em;
}

/* review text */
.comment-text {
	
	display: inline-block;
	text-align: left;
	margin-left: 7px;
	width: calc(100% - 50px);
	
}

/* "add a review" */
.comment-reply-title {
	
	margin-bottom: 13px;
	display: block;
	font-size: 22px;
	
}

/* star rating selector */

/* container */
p.stars span {

	display: inline-flex;

}

/* each star */
p.stars a {

	position: relative;
	width: 28px;
	height: 28px;
	display: inline-block;
	text-indent: -9999px;

}

/* star shape */
p.stars a::before {
	
	content: "";
	position: absolute;
	inset: 0;
	background-color: #4e4e4e;
	-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolygon points='12,2 15,9 22,9 17,14 19,21 12,17 5,21 7,14 2,9 9,9'/%3E%3C/svg%3E") no-repeat center / contain;
	mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolygon points='12,2 15,9 22,9 17,14 19,21 12,17 5,21 7,14 2,9 9,9'/%3E%3C/svg%3E") no-repeat center / contain;
	transition: background-color 0.5s ease;

}

/* reset */
p.stars a::before {

	background-color: #4e4e4e;

}

/* HOVER: fill current + all previous */
p.stars a:hover::before,
p.stars a:has(~ a:hover)::before {

	background-color: var(--accent-text-colour);

}

/* SELECTED: reset */
p.stars.selected a::before {

	background-color: #4e4e4e;

}

/* SELECTED: fill current + all previous */
p.stars.selected a.active::before,
p.stars.selected a:has(~ a.active)::before {

	background-color: var(--accent-text-colour);

}

/* new review text input */
#comment {
	
	margin-top: 24px;
	background-color: var(--input-background-colour);
	color: var(--accent-text-colour);
	border-radius: 13px;
	border: none;
	width: calc(100% - 32px);
	font-family: var(--font);
	font-size: 16px;
	padding: 16px;
	
	
}

/* submit new review button - fix margin */
.form-submit {
	
	margin-bottom: 0px;
	
}

/* Product page end */



/* Cart drawer begin */

/* close button lower down */
.wc-block-components-drawer__close {
	
	top: 16px !important;
	
}

/* "Your cart is currently empty!" container - remove strong weight */
.wc-block-mini-cart__empty-cart-wrapper strong {
	
	font-weight: normal !important;
	
}

.wc-block-components-drawer__content {
	
	
	
}

/* full-screen container */
.wc-block-components-drawer__screen-overlay {
	
	background-color: transparent !important;
	
}

.wc-block-mini-cart__drawer {
	
	height: calc(100% - 78px) !important;
	margin-top: 62px !important;
	margin-bottom: 16px !important;
	margin-right: 16px !important;
	margin-left: 16px !important;
	background-color: transparent !important;
	border: 0px !important; // remove borders
	
}

.wp-block-woocommerce-mini-cart-contents {
	
	background-color: transparent !important;
	
}

.wc-block-components-drawer__content {
	
	height: 100% !important;
	width: calc(100% - 46px) !important;
	border-radius: 24px !important;
	padding-left: 7px !important;
	padding-right: 7px !important;
	-webkit-backdrop-filter: blur(7px) !important;
	backdrop-filter: blur(7px) !important;
	background-color: var(--overlay-bg-colour) !important;
	color: var(--accent-text-colour) !important;
	
}

/* "Your cart" title */
.wp-block-woocommerce-mini-cart-title-label-block {
	
	font-size: 22px !important;
		
}

/* item count title */
.wp-block-woocommerce-mini-cart-title-items-counter-block {
	
	font-size: 22px !important;
	
}

/* make product name link light */
.wc-block-components-drawer__content .wc-block-components-product-name {
	
	color: var(--accent-text-colour) !important;
	text-decoration: none !important;
	
}

/* product description */
.wc-block-components-product-metadata__description {
	
	margin-bottom: 7px !important;
	text-align: left !important;
	
}

/* Cart drawer end */



/* Cart page begin */

/* hide empty cart icon */
.wp-block-woocommerce-cart .with-empty-cart-icon:before {
	display: none !important;
}

/* add new background image */
.wp-block-woocommerce-cart .with-empty-cart-icon {
	background: url('img/icon.png');
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 90px;
	background-size: 70px;
}

/* hook - cart container */
.sk-cart-container {
	
	
	
}

/* product images force correct aspect ratio - need to fix */
.wc-block-cart-item__image {
	
	
	
}

/* Cart page end */



/* Checkout page begin */



/* Checkout page end */



/* Account page begin */

/* navigation links list padding */
.woocommerce-MyAccount-navigation li {
	
	padding-top: 16px;
	padding-left: 32px;
	padding-right: 20px;
	padding-bottom: 16px;
	
}

/* navigation links colour */
.woocommerce .woocommerce-MyAccount-navigation a {
	
	color: var(--accent-text-colour);
	text-decoration: none;
	
}

/* navigation links hover colour */
.woocommerce .woocommerce-MyAccount-navigation a:hover {
	
	color: var(--accent-text-colour);
	text-decoration: none;
	
}

/* small screens */

/* navigation links container */
.woocommerce-MyAccount-navigation {
	
	display: inline-block;
	vertical-align: top;
	background-color: var(--accent-colour);
	border-radius: 13px;
	box-shadow: var(--shadow);
	width: calc(100% - 32px);
	min-width: min-content;
	margin-bottom: 32px;
	text-align: center;
	
}

/* account content */
.woocommerce-MyAccount-content {
	
	display: inline-block;
	margin-bottom: 22px;
	text-align: left;
	width: calc(100% - 32px);
	
}

/* big screens */
@media (min-width: 768px) {
	
	/* navigation links container */
	.woocommerce-MyAccount-navigation {
		
		display: inline-block;
		background-color: var(--accent-colour);
		border-radius: 13px;
		box-shadow: var(--shadow);
		width: 100px;
		text-align: right;
		
	}
	
	/* account content */
	.woocommerce-MyAccount-content {
		
		margin-left: 16px;
		display: inline-block;
		width: calc(100% - 200px);
		
	}
	
	/* edit account form */
	.woocommerce-EditAccountForm {
		
		
		
	}
	
}

/* remove password box */
fieldset {
	
	border-style: none;
	padding: 0px;
	
}

/* Account page end */



/* Footer begin */

/* footer menu list style */
#footer-menu li {
	
	display: inline-block;
	padding-left: 7px;
	padding-right: 7px;
	font-size: 14px;
	margin-bottom: 13px;
	
}

/* footer menu link text hover colour */
#footer-menu a:hover {
	
	opacity: 70%;
	
}

/* header search container */
.header-search {
	
	margin-top: 16px;
	margin-bottom: 16px;
	
}

/* footer search container */
.footer-search {
	
	margin-bottom: 16px;
	
}

/* search input field */
.input-field-search {
	
	background-color: transparent;
	color: var(--accent-text-colour) !important;
	text-align: left;
	border-width: 0px 0px 0px 0px;
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
	border-radius: 7px 7px 7px 7px;
	font-family: var(--font);
	font-size: 14px;
	padding: 13px;
	width: 200px;
	
}

/* search input field placeholder */
.input-field-search::placeholder {
	
	color: var(--accent-text-placeholder-colour) !important;
	text-align: left;
	/* font-family: var(--font); */
	font-size: 14px;
	
}

/* Footer end */