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

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//sekoia2.thejokers.gr/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//sekoia2.thejokers.gr/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//sekoia2.thejokers.gr/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//sekoia2.thejokers.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("//sekoia2.thejokers.gr/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//sekoia2.thejokers.gr/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//sekoia2.thejokers.gr/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//sekoia2.thejokers.gr/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "Centra No2", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(16,6,3);
	--wd-text-font-size: 13px;
	--wd-title-font: "Centra No2", 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: 500;
	--wd-entities-title-color: rgb(16,6,3);
	--wd-entities-title-color-hover: rgb(16, 6, 3);
	--wd-alternative-font: "Centra No2", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Centra No2", 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: 13px;
	--wd-header-el-font: "Centra No2", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(16,6,3);
	--wd-alternative-color: rgb(16,6,3);
	--wd-link-color: rgb(16,6,3);
	--wd-link-color-hover: rgb(102,102,102);
	--btn-default-transform: capitalize;
	--btn-default-bgcolor: rgb(242,242,242);
	--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(242,242,242);
	--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(16,6,3);
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(16,6,3);
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(242,242,242);
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--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 {
	background-color: rgb(242,242,242);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(242,242,242);
	background-image: none;
}
.product-labels .product-label.new, .product-labels .product-label.onsale, .product-labels .product-label.out-of-stock {
	font-family: "EB 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: "EB 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: "EB Garamond", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 20px;
	text-transform: capitalize;
}
.page .wd-page-content {
	background-color: rgb(242,242,242);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(242,242,242);
	background-image: none;
}
.single-product .wd-page-content {
	background-color: rgb(242,242,242);
	background-image: none;
}
.woodmart-archive-blog .wd-page-content {
	background-color: rgb(242,242,242);
	background-image: none;
}
.single-post .wd-page-content {
	background-color: rgb(242,242,242);
	background-image: none;
}
.woodmart-archive-portfolio .wd-page-content {
	background-color: rgb(242,242,242);
	background-image: none;
}
.single-portfolio .wd-page-content {
	background-color: rgb(242,242,242);
	background-image: none;
}
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-offset-h: -20px;
}
.wd-nav-scroll {
	--wd-nscroll-height: 5px;
	--wd-nscroll-width: 100%;
}
.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);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 0px;
}
: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;
}



@font-face {
	font-family: "Centra No2";
	src: url("//sekoia2.thejokers.gr/wp-content/uploads/2024/08/Centra-No2.woff") format("woff2");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Allura";
	src: url("//sekoia2.thejokers.gr/wp-content/uploads/2024/09/Allura-oyw4.ttf") format("woff2");
	font-weight: 400;
	font-style: normal;
}

/*Προσπαθώ να βάλω την Didact Gothic να παίζει στα ελληνικά ως fallback font αλλά δεν παίζει*/
:root {
    --wd-text-font: "Centra No2", "Didact Gothic", Helvetica, sans-serif !important;
}
@font-face {
	font-family: "Didact Gothic";
	src: url('https://sekoia2.thejokers.gr/wp-content/uploads/2024/09/DidactGothic-Regular.ttf') format('truetype');
	unicode-range: U+0590-05FF;
}


/*Header*/
.whb-header {
	margin-bottom: 0px !important;
}

.wd-header-cart .wd-tools-icon.wd-icon-alt:before {
	content: "Bag" !important;
	font-family: 'Centra No2' !important;
	font-size: 13px !important;
	line-height: 13px !important;
}
	
.wd-header-cart.wd-design-4 .wd-cart-number {
	background-color: transparent !important;
	color: #100603 !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: rgb(242,242,242) !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;
	box-shadow: none;
	border-radius: 0;
	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-content-area {
	padding-inline: 0px;
	margin-bottom: 0px;
}

.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;
}

.e-con>.e-con-inner {
	padding-bottom: 0px;
	padding-top: 0px;
}

.product-labels {
	font-style: italic !important;
}

.filters-area {
	padding-inline: 24px;
}

/*Products*/
.product-images, .summary {
	padding-inline: 0px;
}
.wd-el-title {
	margin-left: 20px;
}
.summary-inner>.price {
	font-size: 100%;
}
.amount {
	font-weight: 400;
}
table.variations label {
	font-weight: 400;
}
table.variations .label span {
	display: none !important;
}
.product-image-summary .quantity {
display: none !important;
}
.single_add_to_cart_button {
	margin-left: 0 !important;
	width: 100%;
	text-transform: capitalize !important;
}

.woocommerce-product-gallery .product-labels {
	display: none !important;
}

.wd-accordion.wd-style-default:before {
	border: none !important;
}
.wd-accordion.wd-style-default .wd-accordion-item {
	border-bottom: none !important;
}
.wd-accordion-title-text {
	text-decoration: underline;
}

.related-and-upsells {
	padding-left: 0;
	padding-right: 0;
}
.related-products>.title {
	padding: 26px;
}
.related-products > .products > .wd-product > .product-wrapper > .wd-product-header {
	padding: 26px 26px 0;
}
.related-products > .products > .wd-product > .product-wrapper > .wrap-price {
	padding: 0 26px 26px;
}

.shipping_returns_button a {
	text-transform: none !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;
}

/*Homepage*/
.text-sticky {
	//position: sticky !important;
	//position: -webkit-sticky !important;
	//bottom: 0 !important;
}
.hero-banner-pc .wrapper-content-banner {
	padding-left: 50px !important;
	padding-right: 50px !important;
	padding-bottom: 80px !important;
}
.hero-banner-pc .wd-btn-text, .hero-banner-mobile .wd-btn-text {
	text-transform: none !important;
	font-weight: 400 !important;
	font-size: 13px !important;
}
.hero-banner-pc .btn.btn-style-bordered, .hero-banner-mobile .btn.btn-style-bordered {
	--btn-brd-width: 1px !important;
	padding-bottom: 3px !important;
}@media (min-width: 1025px) {
	/*Header*/
/*SOS SOS SOS Header color - Προσοχή το Post-id αλλάζει να βάλουμε το σωστό*/
.page-id-103 .whb-general-header {
  background-color: transparent !important;
}
/* */
.whb-col-right {
	flex-direction: column !important;
	align-items: flex-start !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;
	transition: none !important;
}

/*Homepage carousel*/
.wd-tabs.tabs-design-simple .wd-tabs-header {
	border-bottom: none !important;
	padding-inline: 48px;
}
.title-carousel {
	padding-inline: 48px !important;
}

/*Shop*/
.wd-grid-g {
	row-gap: 48px;
}

/*Products*/



}

@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-tools-element>a {
	color: #100603 !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: 13px !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;
}

/*Shop*/
.shop-loop-head {
	padding-right: 20px !important;
}
.product-element-bottom {
	padding-bottom: 24px !important;
}

/*Homepage carousel*/
.wd-tabs.tabs-design-simple .wd-nav-tabs-wrapper {
	border-top: none !important;
	padding-inline: 20px;
}

.title-carousel {
	padding-inline: 20px !important;
}

.homepage-carousel .wd-nav-scroll {
	display: none;
}

/*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;
}

/*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;
}
}

