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

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

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

:root {
	--wd-text-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(16,6,3);
	--wd-text-font-size: 14px;
	--wd-title-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: rgb(16,6,3);
	--wd-entities-title-font: "Centra No2", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: rgb(16,6,3);
	--wd-entities-title-color-hover: rgb(16, 6, 3);
	--wd-alternative-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 400;
	--wd-widget-title-transform: capitalize;
	--wd-widget-title-color: rgb(16,6,3);
	--wd-widget-title-font-size: 14px;
	--wd-header-el-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 14px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(16,6,3);
	--wd-alternative-color: rgb(16,6,3);
	--btn-default-transform: capitalize;
	--btn-default-bgcolor: rgb(244,244,244);
	--btn-default-bgcolor-hover: rgb(16,6,3);
	--btn-default-color: rgb(16,6,3);
	--btn-default-color-hover: rgb(255,255,255);
	--btn-accented-bgcolor: rgb(244,244,244);
	--btn-accented-bgcolor-hover: rgb(16,6,3);
	--btn-accented-color: rgb(16,6,3);
	--btn-accented-color-hover: rgb(255,255,255);
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgb(230,230,230);
	--notices-success-color: rgb(0,0,0);
	--notices-warning-bg: rgb(230,230,230);
	--notices-warning-color: rgb(0,0,0);
	--wd-link-color: rgb(16,6,3);
	--wd-link-color-hover: rgb(102,102,102);
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(244,244,244);
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 600px;
	--wd-popup-padding: 30px;
}
: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(244,244,244);
	background-image: none;
}
.product-labels .product-label.new, .product-labels .product-label.onsale, .product-labels .product-label.out-of-stock {
	font-family: "Cormorant Garamond", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 18px;
	text-transform: lowercase;
	color: rgb(16,6,3);
}
.product-labels .product-label.new:hover, .product-labels .product-label.onsale:hover, .product-labels .product-label.out-of-stock:hover {
	color: rgb(16,6,3);
}
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
	font-family: "Cormorant Garamond", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 24px;
	text-transform: capitalize;
}
html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
	font-family: "Cormorant Garamond", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 20px;
	text-transform: capitalize;
}
html .wd-product .price, html .product.wd-product del {
	font-weight: 300;
}
.page :is(.wd-page-content, .whb-header) {
	background-color: rgb(244,244,244);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) :is(.wd-page-content, .whb-header) {
	background-color: rgb(244,244,244);
	background-image: none;
}
.single-product :is(.wd-page-content, .whb-header) {
	background-color: rgb(244,244,244);
	background-image: none;
}
.woodmart-archive-blog :is(.wd-page-content, .whb-header) {
	background-color: rgb(244,244,244);
	background-image: none;
}
.single-post :is(.wd-page-content, .whb-header) {
	background-color: rgb(244,244,244);
	background-image: none;
}
.woodmart-archive-portfolio :is(.wd-page-content, .whb-header) {
	background-color: rgb(244,244,244);
	background-image: none;
}
.single-portfolio :is(.wd-page-content, .whb-header) {
	background-color: rgb(244,244,244);
	background-image: none;
}
html .cart-actions .button[name="apply_coupon"], html .cart-actions .button[name="update_cart"], html .cart-totals-inner .checkout-button, html #place_order {
	text-transform: capitalize;
	background: rgb(230,230,230);
}
html .cart-actions .button[name="apply_coupon"]:hover, html .cart-actions .button[name="update_cart"]:hover, html .cart-totals-inner .checkout-button:hover, html #place_order:hover {
	background: rgb(16,6,3);
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-color: rgb(16,6,3);
	--wd-form-placeholder-color: rgba(16,6,3,0.81);
	--wd-form-brd-color: rgb(16,6,3);
	--wd-form-brd-color-focus: rgb(16,6,3);
	--wd-form-bg: rgb(242,242,242);
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-size: 0px;
	--wd-arrow-icon-size: 16px;
	--wd-arrow-offset-h: -20px;
}
.wd-nav-scroll {
	--wd-nscroll-height: 1px;
	--wd-nscroll-width: 100%;
	--wd-nscroll-drag-bg: rgba(16,6,3,0.69);
}
.product-labels .product-label.onsale {
	background-color: rgba(255,255,255,0);
	color: rgb(16,6,3);
}
.product-labels .product-label.new {
	background-color: rgba(255,255,255,0);
	color: rgb(16,6,3);
}
.product-labels .product-label.out-of-stock {
	background-color: rgba(255,255,255,0);
	color: rgb(16,6,3);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 0px;
}

@media (max-width: 1024px) {
	.wd-nav-scroll {
		--wd-nscroll-height: 1px;
	}

}

@media (max-width: 768.98px) {
	.wd-nav-scroll {
		--wd-nscroll-height: 1px;
	}

}
:root{
--wd-form-brd-radius: 0px;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}



.wd-page-title {
background-color: rgb(244,244,244);
}

@font-face {
	font-family: "Centra No2";
	src: url("//demo.sekoia.gr/wp-content/uploads/2026/04/Centra-No2.woff2") format("woff2"), 
url("//demo.sekoia.gr/wp-content/uploads/2026/04/Centra-No2.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Allura";
	src: url("//demo.sekoia.gr/wp-content/uploads/2026/04/Allura-oyw4.ttf") format("woff2");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Font Awesome";
	src: url("//demo.sekoia.gr/wp-content/uploads/2026/04/fontawesome-webfont.woff2") format("woff2"), 
url("//demo.sekoia.gr/wp-content/uploads/2026/04/fontawesome-webfont.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

:root {
  --wd-text-font: "Centra No2", "Inter", sans-serif !important;
	--wvs-hover-item-box-shadow: 0 0 0 0 #F4F4F4 !important; /*Swatches*/
	--wvs-item-box-shadow: 0 0 0 0 #F4F4F4 !important; /*Swatches*/
	--wvs-selected-item-box-shadow: 0 0 0 0 #F4F4F4 !important; /*Swatches*/
}
.btn.btn-style-bordered {
	--btn-brd-width: 1px !important;
}


/*Header*/
.whb-header {
	margin-bottom: 0px !important;
}

.wd-header-cart .wd-tools-icon.wd-icon-alt:before {
	content: "Bag" !important;
	font-family: 'Centra No2', 'Inter' !important;
	font-size: 14px !important;
	line-height: 14px !important;
}
	
.wd-header-cart.wd-design-4 .wd-cart-number {
	background-color: transparent !important;
	color: #100603 !important;
	font-weight: 400 !important;
}
.wd-nav[class*="wd-style-"]>li>a {
	//color: #100603 !important;
}

.whb-sticked .wd-header-search, .whb-sticked .wd-header-my-account {
    display: none;
}

.whb-sticky-real.whb-sticked .whb-row {
	background-color: #f4f4f4 !important;
}


body .whb-sticked .whb-general-header .wd-nav > li > a,
body .whb-sticked .whb-general-header .wd-tools-element,
body .whb-sticked .whb-general-header .wd-tools-element a,
body .whb-sticked .whb-general-header .wd-tools-element svg,
body .whb-sticked .whb-general-header .whb-cart-count {
  color: #100603 !important;
  fill: #100603 !important;
}

body .whb-sticked .wd-header-cart .wd-tools-btn,
body .whb-sticked .wd-header-cart svg,
body .whb-sticked .wd-header-cart .wd-header-cart-count,
body .whb-sticked .wd-cart-count,
body .whb-sticked .whb-cart-count {
  color: #100603 !important;
  fill: #100603 !important;
  stroke: #100603 !important;
}

/*Header Stores*/
.page-id-289373 .wd-tools-element>a, .page-id-289373 .wd-header-cart.wd-design-4 .wd-cart-number {
	color: white !important;
}
body .whb-sticked .whb-general-header .wd-header-cart.wd-design-4 .wd-cart-number {
	color: #100603 !important;
}
/*----------------*/

/*Mailchimp form*/
.mc4wp-form-fields {
	display:flex;
	flex-wrap:wrap;
}

.mailchimp-title {
	color: #100603;
	flex: 1 0 100%;
	font-size: 13px;
}

.form-p {
	display:flex;
	flex: 1 1 auto;
	flex-wrap:nowrap;
}

.mailchimp-email-input {
	flex: 1 0 80%;
}

.mailchimp-email-input:is(input[type='email']) {
	height: 36px !important;
}

.mc4wp-form input[type="submit"] {
	border-bottom: 1px solid #100603 !important;
	box-shadow: none !important;
	border-radius: 0 !important;
	padding-inline: 10px;
	height: 36px !important;
	min-height: 36px !important;
	text-transform: none !important;
}

input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select {
	background-color: rgb(242,242,242);
}
/*-----------------*/

/*Shop*/
.shop-loop-head {
	padding-right: 30px !important;
	padding-left: 30px !important;
}

.shop-content-area {
	padding-inline: 0px;
	margin-bottom: 0px;
}
.wd-content-layout {
	padding-block: 0 !important;
}

.product-element-bottom {
	padding-top: 24px !important;
	text-align: left !important;
	padding-inline: 24px !important;
}
.wd-product.wd-hover-standard .wd-add-btn {
	display: none !important;
}

.entry-title {
	font-style: italic !important;
}

.e-con>.e-con-inner {
//	padding-bottom: 0px;
//	padding-top: 0px;
}

.product-labels {
	font-style: italic !important;
}

.filters-area {
	padding-inline: 24px;
}

.wd-product-grid-slider-nav {
	align-items: end !important;
	justify-content: flex-start !important;
}
.wd-product-grid-slider-nav>div {
	opacity: 1 !important;
	visibility: visible !important;
}
.wd-product-grid-slider-nav .wd-prev, .wd-product-grid-slider-nav .wd-next {
	transform: none !important;
}
.wd-product-grid-slider-nav .wd-prev {
	padding-inline-start: 12px !important;	
}
.wd-product-grid-slider-nav .wd-next {
	padding-inline-end: 12px !important;
	justify-content: flex-start !important;
}
.wd-product-grid-slider-nav .wd-next:before, .wd-product-grid-slider-nav .wd-prev:before {
	content: "\2501" !important;
}

.wd-nav[class*="wd-style-underline"] .nav-link-text {
	text-transform: none !important;
	font-family: "Bona Nova", serif !important;
	font-weight: 400 !important;
	font-size: 16px !important;
}
.wd-nav[class*="wd-style-underline"] .nav-link-text:after {
	height: 1px !important;
}
.wd-header-overlap .wd-page-title {
	padding-bottom: 0 !important;
}
.wd-title-wrapp .wd-action-btn {
	display: none !important;
}

html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
	font-family: "Cormorant Garamond", "Bona Nova", serif !important;
}
.term-sales div.container > ul {
  display: none !important;
}
body.woocommerce-shop .wd-nav-product-cat > li:last-child {
  display: none !important;
}

body.tax-product_cat .wd-nav-product-cat > li:last-child {
  display: block !important;
}
body.term-collections .wd-nav-product-cat > li:last-child {
  display: none !important;
}
.no-products-footer {
	width: 80% !important;
	margin: auto !important;
	padding-bottom: 20px !important;
}

nav[class*="-pagination"] li .current {
	background-color: #e6e6e6 !important;
	color: #100603 !important;
	border-radius: 8px !important;
}

.term-description {
	padding-left: 20px !important;
	padding-right: 20px !important;
}
/*------------------*/

/*Product loop swiper*/
.swiper-button-next, .swiper-button-prev {
	display: none !important;
}
.swiper-scrollbar {
	height: 1px !important;
}




/*Products*/
.single_add_to_cart_button {
    width: 100%;
    min-height: 34px;
}
.yikes-custom-woo-tab-title {
    display: none !important;
}
.woocommerce-product-gallery .wd-nav-arrows.wd-pos-sep {
    display: none !important;
}
.wd-action-icon:before {
    display: none !important;
}
.elementor-widget-woocommerce-product-upsell.elementor-wc-products .products > h2 {
	font-family: "Cormorant Garamond", "Bona Nova", serif !important;
	font-size: 16px !important;
}
/*Swatches*/
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
	border-radius: 15px !important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):focus, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){
	//border-bottom: 1px solid #f4f4f4 !important; 
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):focus, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover {
	//border-bottom: 1px solid #100603 !important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
	padding: 15px 10px 10px !important;
	margin:0;
  white-space: nowrap;
}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span {
	padding: 0 !important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents {
	margin: 0 8px !important;
}
.woo-variation-swatches .variable-items-wrapper {
  font-family: 'Centra No2';
  gap:10px;
}
.woo-variation-items-wrapper {
  display: flex;
  gap: 16px;
  align-items: center;
}
.woocommerce-variation>div {
  margin-bottom: 0;
}
table.variations {
  margin-bottom: 16px;
}
table.variations .label, table.variations .label>* {
  display: none !important;
}
table.variations .label {
  padding-right:0 !important;
}
.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-span, .woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) img {
  border-radius: 0 !important;
}


/*Tab in product*/
#popup-66e1d417b41a2 {
	margin-top: 0;
	margin-bottom: 0;
}

.mfp-container {
	padding: 0 !important;
}

#popup-66e1d417b41a2 button.mfp-close {
	top: 30px;
	color: #100603;
	inset-inline-end: 30px;
}

.table-tab td {
	vertical-align: top;
}
/*-------------------*/
	
/*Cart*/
.woocommerce-mini-cart__buttons .checkout {
	text-transform: none !important;
}
.wd-heading .title {
	font-size: 100% !important;
}
.shopping-cart-widget-footer .woocommerce-mini-cart__total {
	font-size: 13px !important;
}
:is(.woocommerce-error,.woocommerce-info):before {
	display: none !important;
}
:is(.woocommerce-error,.woocommerce-info) {
	padding: 18px 30px !important;
	border-radius: 35px !important;
}
.wd-notice .amount, div.wpcf7-response-output .amount, .mc4wp-alert .amount, :is(.woocommerce-error,.woocommerce-message,.woocommerce-info) .amount {
	color: #100603 !important;
}
/*------------------*/

/*Homepage*/
.homepage-button-link .btn.btn-style-link {
	border-bottom-width: 1px !important;
}

[class*="wd-section-stretch"] {
	width: 100vw !important;
	left: 0 !important;
}
.container, .container-fluid {
	padding-inline: 0 !important;
}

.wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-next, .wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-prev {
	transform: none !important;
}
.wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow {
	opacity: 1 !important;
}
/*-------------------*/

/*Gift Cards*/
.ywgc_delivery_info_title {
	display: none !important;	
}
.gift-card-content-editor.step-content h5 {
	margin-top: 1em !important;
	margin-bottom: 0 !important;
}
.ywgc-single-recipient .ywgc-recipient-name, .ywgc-sender-name {
	margin-bottom: 0 !important;
}
#ywgc-recipient-name, #ywgc-recipient-email, #ywgc-sender-name {
	height: 30px !important;
}
.gift-card-content-editor.step-content label {
	line-height: 3em !important;
}
.ywgc_select_amount_title {
	margin-bottom: 10px !important;	
}
.ywgc-predefined-amount-button.selected_button {
	background-color: transparent !important;
}
.gift-cards-list {
	display: flex !important;
	flex-wrap: wrap !important;
	justify-content: flex-start !important;
	column-gap: 10px !important;
}
.gift-cards-list h3 {
	width: 100% !important;
	font-size: 14px !important;
}
.ywgc-amount-buttons {
	min-width: 95px !important;
}
.gift-cards_form>h3 {
	font-size: 14px !important;
}
.ywgc_apply_gift_card_button {
	text-transform: capitalize !important;
	border-radius: 35px !important;
}
.ywgc_have_code {
	padding: 18px 30px !important;
	background-color: #e6e6e6 !important;
	box-shadow: none !important;
	border-radius: 35px !important;
	border: none !important;
	font-family: Inter, sans-serif !important;
}
div.ywgc_have_code > a {
	font-weight: 600 !important;
	text-decoration: underline !important;
}

/*Back in stock*/
.cwginstock-panel-heading h4 {
	margin: 0 !important;
	font-size: 14px !important;
}
.cwginstock-subscribe-form .panel-primary>.panel-heading {
	background-color: #333;
	border-color: #333;
}
.cwginstock-subscribe-form .panel-primary {
	border-color: #333;
}
.cwginstock-subscribe-form .panel-body {
	padding: 0 !important;
}
.cwginstock-subscribe-form .center-block {
	margin-bottom: 0 !important;
}
.woocommerce-variation-price, .woocommerce-variation-availability {
	width: -webkit-fill-available !important;
}
.cwgstock_button {
	padding: 0 !important;
}
.cwgstock_email {
	margin-bottom: 0 !important;
}
.cwgstock_button:is(.btn,.button,button,[type=submit],[type=button]) {
	text-transform: none !important;
}


/*Contact form*/
.wpcf7-submit {
	border: 1px solid #100603;
}

/*Popup*/
.wd-action-btn .wd-action-icon:before {
	font-size: 14px !important;
}

/*My account page*/
.wd-my-account-wrapper {
	padding-left: 20px !important;
	padding-right: 20px !important;
}
@media (min-width: 1025px) {
	/*Header*/
/*SOS SOS SOS Header color - Προσοχή το Post-id αλλάζει να βάλουμε το σωστό*/
.page-id-289313 .whb-general-header {
  background-color: transparent !important;
}
/*Header continue */
.whb-col-right {
	flex-direction: column !important;
	align-items: flex-end !important;
	justify-content: center !important;
	}
.whb-full-width .whb-row>.container {
		padding: 0 40px !important;
}

.wd-tools-element>a {
	height: 25px !important;
	color: rgb(16,6,3) !important;
}
.wd-header-search .wd-tools-icon:after, .wd-tools-element .wd-tools-icon:before {
	font-size: 14px !important;
}
.wd-header-search .wd-tools-text {
	margin-inline-start: 0px !important;
	margin-inline-end: 8px !important;
}
.wd-header-search .wd-tools-icon {
	order: 2;
}

/*Megamenu*/
.wd-nav[class*="wd-style-"]>li:is(.wd-has-children,.menu-item-has-children)>a:after {
  display: none !important;
}
.wd-dropdown-menu {
	//padding: 0 !important;
}
.wd-dropdown {
	box-shadow: none !important;
}


/*Shop*/
.wd-grid-g {
	row-gap: 48px;
}
body.woocommerce-shop .wd-footer {
    position: sticky;
    bottom: 0;
    z-index: 0;
  }
.main-page-wrapper {
    min-height:100% !important; 
    position:relative; 
   	z-index: 10;
}

/*Homepage*/
.container, .container-fluid {
	padding-inline: 0 !important;
}

/*Products*/
.product-info {
    max-width:50vw !important;
    position:sticky;
    top:0;
    height:100vh;
}
.main-info {
    max-width:320px;
    position:sticky;
    bottom:0;
    flex-grow: 1;
    height: 100%;
    width:320px;
    padding-top: 80px;
}
.main-info-giftcard {
	  max-width:640px;
    position:sticky;
    bottom:0;
    flex-grow: 1;
    height: 100%;
    width:640px;
    padding-top: 160px;
}
.product-tab-div {
    position:absolute;
    bottom:0;
    right:0;
    left:0;
}
.wc-tabs-wrapper .woocommerce-Tabs-panel {
    height:150px;
    overflow-y:auto;
    scrollbar-width: thin;
    scroll-behavior: smooth;
}
.wd-single-short-desc .woocommerce-product-details__short-description {
    max-height: 25vh !important;
    overflow-y:auto;
    scrollbar-width: thin;
    scroll-behavior: smooth;
}
}

@media (max-width: 576px) {
	/* Sticky Footer Mobile */
.main-page-wrapper {
    min-height:100% !important; 
    position:relative; 
   	z-index: 10;
}
.wd-footer {
	 position: sticky; 
   left: 0; 
	 right: 0;
	 bottom: 0; 
}


/*Menu*/
.wd-header-mobile-nav {
padding-left: 5px !important;	
}
.wd-tools-element>a {
	color: #100603 !important;
	padding-left: 15px !important;
}
.wd-side-hidden {
	width: 100vw !important;
	transition: transform .35s ease-out 175ms !important;
}
.wd-side-hidden.wd-left {
  transform: translate3d(0, -100%, 0);
}
.wd-side-hidden.wd-opened {
	transform: none !important;
}

.wd-action-btn>a, .wd-nav-mobile>li>a, .wd-nav-mobile>li>ul li>a, .wd-nav.wd-layout-drilldown>li [class*="sub-menu"]>.menu-item>a, .wd-nav .wd-sub-menu .wd-drilldown-back>a {
	color: #100603 !important;
	text-transform: none;
}
.wd-nav-mobile>li>a, .wd-nav-mobile>li>ul li>a, .wd-heading, .mobile-nav .wd-nav-opener {
	border: none !important;
}
.wd-nav-mobile>li>a, .wd-nav-mobile>li>ul li>a {
	min-height: auto !important;
	font-weight: 400 !important;
	padding: 10px 20px !important;
}
.wd-action-btn.wd-style-text>a {
	font-weight: 400 !important;
}
.wd-nav-opener {
	color: #100603 !important;
}
.mobile-nav .searchform {
    --wd-form-color: #100603 !important;
    --wd-form-placeholder-color: #100603 !important;
    box-shadow: none !important;
}
.mobile-nav .searchform input[type="text"] {
	font-weight: 400 !important;
	font-size: 13px !important;
}
.wd-nav-opener:after {
	content: "\f120" !important;
}
.wd-drilldown-back .wd-nav-opener:after {
	content: "\f121" !important;
}

.wd-tools-element .wd-tools-icon:before {
	font-size: 14px !important;
}

.wd-nav.wd-layout-drilldown>li [class*="sub-menu"]>.menu-item>a, .wd-nav .wd-sub-menu .wd-drilldown-back>a, .wd-nav.wd-layout-drilldown .woocommerce-MyAccount-navigation-link>a {
	text-transform: none !important;
}

.wd-heading {
	justify-content: flex-start !important;
	align-content: center !important;
}
.wd-action-btn.wd-style-text .wd-action-text {
	//display: none !important;
}

.mobile-nav .wd-heading:after {
	position: relative;
	background-image: url(https://sekoia2.thejokers.gr/wp-content/uploads/2024/09/logo-sekoia.png);
	background-size: contain;
	background-repeat: no-repeat;
	max-width: 150px !important;
	width: 80px;
	height: 30px;
	content: "";
}

/*Menu new with blocks*/
.elementor-nav-menu a {
	//align-items: flex-start !important;
}
.elementor-nav-menu .sub-arrow .e-font-icon-svg {
	height: 0.8em !important;
}
.elementor-nav-menu .sub-arrow {
	padding: 10px 10px 12px !important;
}
.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item {
	font-size: 1em !important;
}
.menu-widget-html {
  overflow-y: scroll !important;
  overflow-x: hidden;
  max-height: 55vh !important;
}

.widget {
	border-bottom: none !important;
}
.wd-nav-wrapper.wd-mb-action-swipe {
	padding-right: 50px !important;
}

/*Shop*/
.shop-loop-head {
	padding-right: 20px !important;
}
.product-element-bottom {
	padding: 16px !important;
}

.woodmart-archive-shop .wd-builder-off {
	padding: 0 !important;
}
.wd-content-area>.woocommerce-notices-wrapper {
	padding-inline: 20px !important;
}
:is(.term-description,.page-description):not(:last-child) {
	padding-inline: 20px !important;
  padding-top: 20px !important;
}

.wd-nav-accordion-mb-on .wd-nav-product-cat {
	display: flex !important;
	flex-wrap: nowrap !important;
	overflow-x: auto !important;
	column-gap: 18px !important;
	justify-content: flex-start !important;
}
.wd-nav-accordion-mb-on .wd-btn-show-cat {
	display: none !important;
}
.wd-nav>li>a {
	justify-content: space-evenly !important;
	padding: 0 !important;
	min-height: fit-content !important;
}
.wd-nav[class*="wd-style-underline"] .nav-link-text {
	margin-bottom: 12px !important;
  line-height: 1;
}
.wd-nav-accordion-mb-on .wd-nav-product-cat li {
	flex-wrap: nowrap !important;
  min-width: fit-content !important;
	padding-bottom: 5px !important;
}

.shop-loop-head {
	padding-top: 8px !important;	
}

.no-products-footer {
	min-height: 50vh !important;
}

.wd-entities-title a {
	font-weight: 400 !important;
}

/*Products*/
.summary-inner {
	margin-left: 26px;
	margin-right: 26px;
}

.woocommerce-product-gallery .product-labels, .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images.wd-has-thumb.thumbs-grid-bottom_grid.images.image-action-popup > div > div > div.product-labels.labels-rectangular {
	display: none !important;
}

.wd-el-title {
	margin-left: 10px;
}

.wd-carousel-inner>.wd-nav-arrows.wd-pos-together {
	inset-inline-end: calc(var(--wd-arrow-offset-h, 0px) / -1) !important;
	--wd-arrow-offset-h: 5px;
}

.product-info {
   position:relative;
   height: fit-content;
}
.product-tab-div {
    position:relative;
}

/*Mobile menu search form*/
.mobile-nav .searchform {
	padding: 0 20px !important;	
}

.mobile-nav .searchform input[type="text"] {
	height: 40px !important;
	border: 1px solid #000 !important;
	border-radius: 25px !important;
	background: transparent !important;
	margin-top: 2px !important;
	padding-top: 4px !important;
}

.wd-nav-mobile.wd-active {
	margin-top: 32px;
}

.searchform .searchsubmit {
	right:5vw !important;
}

/*Homepage*/
.wd-arrow-inner {
	display: none !important;
}

/*Checkout*/
.post-18 {
	padding: 40px 20px !important;
}


/*Page title*/
.wd-header-overlap .wd-page-title {
	padding-top: 140px !important;
}



}

