/*
 Theme Name:   Geekers
 Description:  MartFury Child Theme for Geekers.gr
 Author:       Geometry
 Author URI:   https://geometry.gr
 Template:     martfury
 Version:      0.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  geekerschildtheme
*/
/*ANCHOR ReadMe Notes
*
* GTranslate CSS customization is happening inside the Settings' Widget Code
*
*/
@import url("https://fonts.googleapis.com/css?family=Alegreya+Sans:300,400,500,700,900|Open+Sans:300,400,600,700&display=swap&subset=greek");
@import url("https://fonts.googleapis.com/css?family=Coustard:400,900&display=swap");

:root {
	--main-bg-color: #114b5f;
	--secondary-color: #f06543;
	--light-grey: #ececec;
	--text-color: #282828;
}

body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: "Open Sans", sans-serif !important;
	font-weight: 400 !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "Alegreya Sans", sans-serif !important;
}

.catalog-sidebar .widget h4.widget-title {
	text-transform: capitalize;
	font-weight: 600;
}

.catalog-sidebar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:before {
	border-radius: 50%;
}

#content a:not(),
.woocommerce ul.products li.product .mf-product-details h2 a,
.woocommerce ul.products li.product h2 a {
	color: var(--text-color);
	font-weight: 400;
	/* line-height: 1.4em; */
}

.single-product .instock .stock ul>li {
	color: #2d840f !important;
}

.page-header-catalog .page-breadcrumbs a {
	color: var(--text-color) !important;
}

/* ----------- Header Customization ------------------- */
/* Easter header */
/* .site-header::before {
  content: "";
  display: block;
  width: 181px;
  height: 120px;
  background-image: url(img/easter-element-1.svg);
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  bottom: 0;
}

.site-header::after {
  content: "";
  display: block;
  width: 126px;
  height: 120px;
  background-image: url(img/easter-element-2.svg);
  background-repeat: no-repeat;
  position: absolute;
  right: -30px;
  bottom: 0;
}

@media screen and (min-width: 1024px) and (max-width: 1800px) {
  .site-header::before {
    width: 9.427083333333334vw;
    height: 3.25vw;
  }

  .site-header::after {
    width: 4.5625vw;
    height: 4.25vw;
    right: -1.5625vw;
  }
}

@media screen and (max-width: 1024px) {
  .site-header::before {
    display: none;
  }

  .site-header::after {
    display: none;
  }
} */
.mf-light-skin .site-header .products-search .search-submit,
.header-layout-3 .site-header .extras-menu > li > a > .mini-item-counter {
	background-color: var(--secondary-color) !important;
	font-family: "Alegreya Sans", sans-serif;
	color: var(--main-bg-color) !important;
}

.header-layout-3 .site-header .products-search button.search-submit {
	background-color: var(--main-bg-color);
}

.site-header .product-extra-search {
	/* width: 58% !important; */
	border-radius: 7px;
	/* margin-left: auto; */
	border: solid 1px var(--main-bg-color);
}

.header-layout-3 .site-header .products-search .product-cat-label {
	border-right: none !important;
}

.site-header .products-cats-menu .menu > li > a > i {
	color: unset !important;
}

li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat a,
.header-layout-3 .site-header .products-cats-menu .menu > li,
.header-layout-3 .site-header .products-cats-menu .menu > li,
.site-header .products-cats-menu .menu > li > a {
	font-size: 16px !important;
	font-weight: 400 !important;
}

.site-header .products-cats-menu .menu > li .mega-menu-content .menu-item-mega > a {
	font-weight: 600;
}

.site-header .products-cats-menu .menu > li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat:hover > a {
	color: white !important;
}

a.backtotop,
a.backtotop:focus,
.woocommerce div.product span.price .sale,
.woocommerce div.product p.price .sale,
.woocommerce div.product span.price ins,
.woocommerce div.product p.price ins,
.sticky-product-info-wapper .sc-product-cart .price,
.woocommerce div.product p.price,
.woocommerce-Price-amount.amount {
	color: var(--secondary-color) !important;
}

.woocommerce div.product .product_meta .posted_in a {
	color: #114b5f;
}

.woocommerce-product-attributes-item.woocommerce-product-attributes-item--weight {
	display: none;
}

#gtranslate_wrapper .selected {
	background: unset;
}

a:hover,
.primary-color,
.page-header .breadcrumbs,
.single-post-header .entry-metas a:hover,
.single-post-header.layout-2.has-bg .entry-metas a:hover,
.page-header-catalog .page-breadcrumbs a:hover,
.page-header-page .page-breadcrumbs a:hover,
.page-header-default .page-breadcrumbs a:hover,
.nav li li a:hover,
.blog-wapper .categories-links a:hover,
.blog-wapper .entry-title a:hover,
.blog-wapper .entry-meta a:hover,
.blog-wapper.sticky .entry-title:hover:before,
.numeric-navigation .page-numbers.current,
.numeric-navigation .page-numbers:hover,
.single-post .entry-header .entry-metas a:hover,
.single-post .entry-format.format-quote blockquote cite a:hover,
.single-post .entry-footer .tags-links a:hover,
.single-post .post-navigation .nav-links a:hover,
.error-404 .page-content a,
.woocommerce ul.products li.product.product-category:hover .woocommerce-loop-category__title,
.woocommerce ul.products li.product.product-category:hover .count,
.woocommerce ul.products li.product .mf-product-details-hover .sold-by-meta a:hover,
.woocommerce ul.products li.product .mf-product-details-hover .product-title,
.woocommerce ul.products li.product h2:hover a,
.woocommerce.shop-view-list .mf-shop-content ul.products li.product .mf-product-details h2 a:hover,
.woocommerce.shop-view-list .mf-shop-content ul.products li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a:hover,
.woocommerce.shop-view-list .mf-shop-content ul.products li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a:hover,
.woocommerce.shop-view-list .mf-shop-content ul.products li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a:hover,
.woocommerce.shop-view-list .mf-shop-content ul.products li.product .mf-product-details .mf-product-price-box .compare-button .compare:hover,
.woocommerce-cart .woocommerce table.shop_table td.product-remove .mf-remove:hover,
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a:hover,
.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-edit .edit:hover,
.catalog-sidebar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen.show-swatch .swatch-label,
.catalog-sidebar .widget_rating_filter ul .wc-layered-nav-rating.chosen a:after,
.catalog-sidebar .widget_rating_filter ul .wc-layered-nav-rating.chosen.show-swatch .swatch-label,
.mf-catalog-topbar .widget .woocommerce-ordering li li .active,
.mf-catalog-topbar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch.chosen .swatch-color:before,
.mf-catalog-topbar .catalog-filter-actived .remove-filter-actived,
.mf-products-top-carousel .carousel-header .cats-list li a:hover,
.mf-catalog-top-categories .top-categories-list .categories-list > li:hover > a,
.mf-catalog-top-categories .top-categories-grid .cats-list .parent-cat:hover,
.mf-catalog-top-categories .top-categories-grid .cats-list ul li.view-more a:hover,
.mf-other-categories .categories-list .cats-list .parent-cat:hover,
.dokan-dashboard .dokan-dashboard-wrap .dokan-table a:hover,
.dokan-widget-area .dokan-category-menu #cat-drop-stack > ul li.parent-cat-wrap a:hover,
.dokan-store.shop-view-list .seller-items ul.products li.product .mf-product-details h2 a:hover,
.dokan-store.shop-view-list .seller-items ul.products li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a:hover,
.dokan-store.shop-view-list .seller-items ul.products li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a:hover,
.dokan-store.shop-view-list .seller-items ul.products li.product .mf-product-details .mf-product-price-box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a:hover,
.dokan-store.shop-view-list .seller-items ul.products li.product .mf-product-details .mf-product-price-box .compare-button .compare:hover,
.comment-respond .logged-in-as a:hover,
.widget ul li a:hover,
.widget_product_tag_cloud a:hover,
.widget-language ul li a:hover,
.widget-language ul li.active a,
.widgets-area ul li.current-cat > a,
.dokan-store-sidebar ul li.current-cat > a,
.widgets-area ul li.chosen > a,
.dokan-store-sidebar ul li.chosen > a,
.widgets-area ul li.current-cat > .count,
.dokan-store-sidebar ul li.current-cat > .count,
.widgets-area ul li.chosen > .count,
.dokan-store-sidebar ul li.chosen > .count,
.widgets-area ul li .children li.current-cat > a,
.dokan-store-sidebar ul li .children li.current-cat > a,
.widgets-area .mf_widget_product_categories ul li .children li.current-cat > a,
.dokan-store-sidebar .mf_widget_product_categories ul li .children li.current-cat > a,
.site-footer .footer-info .info-item i,
.mf-recently-products .recently-header .link:hover,
.martfury-icon-box.icon_position-top-center .box-icon,
.martfury-icon-box.icon_position-left .box-icon,
.martfury-icon-box .box-url:hover,
.martfury-icon-box-2 .box-item .box-icon,
.martfury-latest-post .extra-links a:hover,
.mf-image-box .box-title a:hover,
.martfury-counter .mf-icon,
.martfury-counter-els .mf-icon,
.martfury-testimonial-slides .testimonial-info > i,
.martfury-faq_group .g-title,
.mf-products-of-category .cats-info .extra-links li a:hover,
.mf-products-of-category .cats-info .footer-link .link:hover,
.mf-products-of-category .products-box ul.products li.product .product-inner:hover .mf-product-content h2 a,
.mf-category-tabs .tabs-header ul li a.active,
.mf-category-tabs .tabs-header ul li a.active h2,
.mf-products-of-category-2 .cats-header .extra-links li a:hover,
.mf-products-of-category-2 .products-side .link:hover,
.mf-category-box .cat-header .extra-links li a:hover,
.mf-category-box .sub-categories .term-item:hover .term-name,
.mf-products-carousel .cat-header .cat-title a:hover,
.mf-products-carousel .cat-header .extra-links li a:hover,
.mf-product-deals-day ul.products li.product .sold-by-meta a:hover,
.mf-product-deals-day .header-link a:hover,
.mf-product-deals-carousel .product .entry-summary .product-title a:hover,
.mf-products-grid .cat-header .tabs-nav li a:hover,
.mf-products-grid .cat-header .tabs-nav li a.active,
.martfury-testimonial-slides.nav-2 .slick-arrow:hover,
.mf-products-grid .cat-header .link:hover,
.mf-catalog-sorting-mobile .woocommerce-ordering ul li a.active,
.account-page-promotion .customer-login .tabs-nav a.active,
.account-page-promotion .login-promotion .pro-list ul li i,
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table .order-total .woocommerce-Price-amount {
	color: var(--secondary-color) !important;
}

.header-layout-3 .site-header .products-cats-menu .menu > li.menu-item:hover {
	background-color: var(--main-bg-color);
	color: white !important;
}

.shop-view-list #content .col-md-9 .footer-button a.add_to_cart_button,
.btn-shop,
.woocommerce-cart a.button.alt {
	color: white;
}

#tab-description > *,
.woocommerce-checkout .woocommerce-form__label-for-checkbox > span {
	font-family: "Open Sans", sans-serif;
}

.footer-social {
	color: white;
	/* display: block; */
	vertical-align: middle;
	line-height: 2.2em;
}

.footer-social i {
	font-size: 1.5em;
	margin-right: 10px;
	vertical-align: middle;
}

.switcher .selected a,
.social-links a i {
	color: white !important;
}

/* .switcher .selected a:hover {
  background: transparent !important;
} */
.header-layout-3 .site-header .col-md-9.col-nav-menu {
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
}

li.menu-item.menu-item-gtranslate {
	width: 150px;
}

/*** ANCHOR  Header Customization ***/
.minimized .main-menu.hidden-xs.hidden-sm {
	position: fixed;
	/* top: 88px; */
	top: 99px;
	width: 100%;
	background-color: #114b5f;
	z-index: 4000;
}

body:not(.logged-in) ul.extras-menu > li:last-child {
	height: 34px;
}

.logged-in .extra-icon.icon-user {
	color: var(--secondary-color);
}

/*ANCHOR Top Banner*/
.top-promotion {
	/* line-height: 0.8; */
	color: white;
	text-align: center;
}

.top-promotion .promo-inner {
	width: 100%;
	display: flex;
	justify-content: center;
}

.top-promotion .promo-inner a {
	margin-left: 10px;
}

/*** ANCHOR  Menu + Menu Icons Customization ***/
.menu-item:hover .menu-icon {
	filter: brightness(0) saturate(100%) invert(51%) sepia(46%) saturate(2215%) hue-rotate(333deg) brightness(97%) contrast(94%);
}

.header-layout-3 .site-header .products-cats-menu .cats-menu-title {
	justify-content: flex-start !important;
}

.menu-icon {
	height: 25px !important;
	margin-right: 10px;
	width: 25px;
}

.site-header .products-cats-menu .menu > li:hover > a {
	color: #fff !important;
}

.site-header .products-cats-menu .menu > li:hover > a > svg.menu-icon {
	fill: #fff;
}

.site-header .products-cats-menu .menu > li > a > svg.menu-icon {
	margin: 0 10px 0 0;
}

.site-header .products-cats-menu .menu > li:hover > a > svg.menu-icon .cls-1,
.site-header .products-cats-menu .menu > li:hover > a > svg.menu-icon .cls-2,
.site-header .products-cats-menu .menu > li:hover > a > svg.menu-icon .cls-3,
.site-header .products-cats-menu .menu > li:hover > a > svg.menu-icon .st0,
.site-header .products-cats-menu .menu > li:hover > a > svg.menu-icon .st1 {
	fill: none;
	stroke: #fff;
	stroke-linecap: round;
	stroke-linejoin: round;
}

.cls-1 {
	stroke-width: 12px !important;
}

#kids .cls-1 {
	stroke-width: 5px !important;
}

.cls-2 {
	stroke-width: 12px;
}

.cls-3 {
	stroke-width: 10px;
}

.is-mega-menu ul.dropdown-submenu {
	background-position: 605% 3% !important;
	background-size: 92% !important;
}

body .mf-navigation-mobile {
	background-color: var(--secondary-color);
}

body .mf-navigation-mobile .navigation-icon {
	color: white;
}

.menu-item-mega {
	display: flex;
	flex-direction: column;
}

.mega-content {
	order: 10;
	margin-top: 15px;
}

ul.dropdown-submenu {
	overflow: hidden;
}

.mr-col.col-md-6 {
	height: 0;
}

.mega-menu-custom.text {
	border: 1px solid #c7c7c7;
	border-radius: 5px;
	padding: 10px;
}

.mega-menu-custom h2 {
	font-size: 1.1em;
}

.mega-menu-custom h2,
.mega-menu-custom h4 {
	margin: 0;
	font-weight: 500;
}

.mega-menu-custom h4 {
	background: var(--secondary-color);
	padding: 8px;
	font-size: 1em;
	display: inline;
	margin-top: 25px !important;
	text-align: right;
	float: right;
	color: #fff;
	border-radius: 6px;
}

.description {
	position: absolute;
	left: -27%;
	z-index: 100;
	transform: translateY(140%);
}

.description h2,
.description h3 {
	font-size: 16px !important;
	margin: 0;
}

.description h3 {
	color: #757575;
}

.description .koump {
	background: var(--secondary-color);
	text-align: center;
	font-size: 1em;
	color: white;
	border-radius: 19px;
	padding: 5px;
	margin-top: 6px;
	width: 85px;
	/* max-width: 85px; */
}

.mega-menu-custom.ixos {
	position: absolute;
	transform: translateY(3vh);
	width: 15vw;
	left: 17%;
	display: flex;
	flex-direction: row;
	align-items: center;
}

.ixos .description {
	position: static;
	transform: none;
	transform: translateX(30%);
	left: unset;
}

.thikes .description {
	left: -36%;
}

.kalodia .description {
	left: 20%;
}

.kalodia img {
	transform: translateX(70px);
}

.lamp a img {
	transform: translateX(20px);
}

.kids a img {
	transform: translateX(2vw) translateY(1.5vh);
}

@media screen and (max-width: 1366px) {
	.kids a img {
		transform: translateX(3vw) translateY(11vh);
	}

	.mega-menu-custom.ixos {
		width: 20vw;
		transform: translateY(8vh);
		left: -30%;
	}
}

.menu-item-9329 ul.dropdown-submenu {
	width: 25vw !important;
}

.menu-item-9329.is-mega-menu ul.dropdown-submenu {
	background-position: 101% 35% !important;
	background-size: 40% !important;
}

.nav .menu .is-mega-menu .dropdown-submenu .mega-menu-content {
	padding: 29px 15px 10px !important;
}

.menu-item-9316.is-mega-menu ul.dropdown-submenu {
	background-position: 130% 121% !important;
	width: 25vw !important;
	background-size: 66% !important;
}

.menu-item-9357 .mega-menu-custom.lamp {
	width: 12vw;
	transform: translateX(-13%) translateY(-4%);
}

nav ul.menu:not(:hover) {
	transition: 0.1s 1s;
}

.open {
	visibility: visible;
}

/* 
.site-header .products-cats-menu .menu li.is-mega-menu:not(:hover) .dropdown-submenu {
  transition: all 1s ease-in;
}
 */
@media (min-width: 992px) {
	.menu-item-9329 .col-md-6 {
		width: 35% !important;
	}
}

.menu-item-9370.is-mega-menu ul.dropdown-submenu {
	width: 25vw !important;
	background-position: 135% 107% !important;
	background-size: 53% !important;
}

/***ANCHOR Christmas ***/
.btn-link {
	color: #ffffff;
	background-color: #f06543;
	border-color: #f06543;
	padding: 10px;
	border-radius: 5px;
}

.page-id-14639 img.header-icon {
	height: 8vh;
}

.page-id-14639 .breadcrumbs img.header-icon {
	display: none;
}

/*** ANCHOR  Elementor Customization ***/
.woocommerce ul.products li.product h2 a {
	color: #1d7ea0 !important;
}

.mf-elementor-icons-list .box-icon,
.product-sidebar .widget_products .product_list_widget ins .woocommerce-Price-amount,
.sticky-product-info-wapper.viewport .sc-product-info .sc-tabs li a.active,
.mf-elementor-banner-large .banner-title .hl-title,
.woocommerce ul.products li.product .price ins,
ins span.woocommerce-Price-amount.amount,
.woocommerce-checkout table.shop_table .cart-subtotal .woocommerce-Price-amount,
.woocommerce-checkout table.shop_table .order-total .woocommerce-Price-amount {
	color: var(--secondary-color) !important;
}

div .elementor-element.elementor-element-a91c19d .elementor-accordion .elementor-accordion-item {
	border-color: var(--main-bg-color);
}

div .elementor-element .elementor-accordion .elementor-tab-title,
.elementor-element .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon i:before,
.elementor-element .elementor-accordion .elementor-tab-title .elementor-accordion-icon i:before,
.product-sidebar .widget_products .product_list_widget .product-title,
.sticky-product-info-wapper .sc-product-cart .price,
.woocommerce div.product .product_meta .posted_in a {
	color: var(--main-bg-color) !important;
}

.woocommerce div.product.mf-has-buy-now form.cart button.single_add_to_cart_button {
	background-color: var(--main-bg-color);
}

.woocommerce div.product.mf-has-buy-now form.cart button.single_add_to_cart_button:hover,
.woocommerce button.buy_now_button.button,
.mf-product-deals-day .header-countdown,
.woocommerce .ribbons .ribbon.onsale,
.woocommerce .col-md-9 .ribbons .ribbon.onsale,
.theme-martfury .mf-elementor-banner-small .banner-price,
.mf-product-deals-day .cat-header .header-countdown,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	background-color: var(--secondary-color) !important;
}

.single_add_to_cart_button {
	font-size: 15px !important;
}

.buy_now_button {
	font-size: 16px !important;
}

.mf-single-product p > iframe {
	width: 100%;
}

.woocommerce ul.products li.product .mf-product-thumbnail .footer-button,
.woocommerce ul.products li.product .mf-product-thumbnail .footer-button {
	background-color: #ffffffb7 !important;
}

.mf-quick-view-modal .product-modal-content div.product .mf-has-buy-now form.cart .single_add_to_cart_button {
	background-color: var(--main-bg-color);
}

.woocommerce div.product .summary form.cart div.quantity .label {
	margin-bottom: 1px;
}

.woocommerce div.product form.cart .button {
	height: 52px;
}

.woocommerce ul.products li.product .price ins .amount,
.woocommerce div.product p.price .woocommerce-Price-amount:first-child,
.woocommerce-Price-currencySymbol,
span.woocommerce-Price-amount.amount,
.woocommerce-Price-amount .amount {
	font-family: "Coustard", serif;
}

.catalog-sidebar .woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.show-swatch .swatch-color .sub-swatch {
	border: 1px solid #6d6d6d;
}

.woocommerce ul.products li.product .woocommerce-product-details__short-description strong {
	display: inline;
}

.woocommerce.shop-view-list .mf-shop-content ul.products li.product .mf-product-details .mf-product-content {
	max-width: 90% !important;
}

.woocommerce.shop-view-list .mf-shop-content ul.products li.product .mf-product-details h2,
.woocommerce.shop-view-list .wcfmmp-store-page-wrap ul.products li.product .mf-product-details h2 {
	font-size: 18px;
}

span.add-to-cart-text,
a.add-to-cart-button {
	font-size: 14px !important;
}

a.add_to_wishlist {
	font-size: 12.6px;
}

.woocommerce.shop-view-list .mf-shop-content ul.products li.product .woocommerce-product-details__short-description {
	font-size: 0.9em;
}

/***ANCHOR Homepage ***/
.elementor-page .mf-product-deals-day .header-countdown .martfury-countdown,
.elementor-2537 .elementor-element.elementor-element-8bcbd0e .mf-product-deals-day .header-countdown .ends-text,
.mf-product-deals-day div.header-countdown {
	display: none;
}

.mf-product-deals-day .cat-header .header-countdown {
	background-color: white;
}

.mobile-categories .mf-elementor-image-box .thumbnail img {
	width: 40%;
}

.mobile-categories .mf-elementor-image-box a.thumbnail {
	margin-top: 15px;
}

/***ANCHOR  Newsletter Forms***/
.martfury-newletter .mc4wp-form.mc4wp-form-436 .mc4wp-form-fields {
	flex-direction: column;
}

.martfury-newletter .mc4wp-form.mc4wp-form-436 input[type="email"] {
	width: 74% !important;
}

.newsletter-terms {
	align-self: flex-start;
}

.newsletter-input {
	width: 100%;
	margin-bottom: 2%;
}

/***ANCHOR  Banners ***/
.mf-slide-content {
	max-width: 90%;
}

.elementor-2804 .elementor-element.elementor-element-ee1e326 .mf-slides .elementor-repeater-item-eb11d42 .slick-slide-inner .mf-slide-content {
	bottom: 44%;
	left: 30%;
}

/***ANCHOR Contact Page ***/
#map {
	height: 40vh;
}

/***ANCHOR Single Product SideBar ***/
.product-sidebar .widget_products .product_list_widget li img {
	width: 60% !important;
	margin-left: 50% !important;
	transform: translateX(-50%);
}

.product-sidebar .widget_products.mf_widget_products .product_list_widget li {
	padding: 10px;
	margin: 0;
}

.product-sidebar .widget_products.mf_widget_products .product_list_widget {
	margin-bottom: 0;
}

.single .summary .price del {
	position: relative;
	text-decoration: none !important;
}

.single .summary .price del:before {
	position: absolute;
	content: "";
	/*width: 170%;*/
	/*left: -35%;*/
	left: 0;
	top: 40%;
	right: 0;
	border-top: 1px solid #333333;
	/*border-color: inherit;*/
	-webkit-transform: rotate(-13deg);
	-moz-transform: rotate(-13deg);
	-ms-transform: rotate(-13deg);
	-o-transform: rotate(-13deg);
	transform: rotate(-13deg);
}

.stock label {
	display: none;
}

/*** ANCHOR Social Login ***/
.wc-social-login.form-row-wide {
	text-align: center;
}

a.button-social-login span {
	width: 45px !important;
	height: 45px !important;
}

.wc-social-login a.button-social-login {
	border-radius: 50%;
	width: 45px;
	height: 45px;
	margin: 0 0;
	padding: 0 0;
}

/*** ANCHOR Cart ***/
.woocommerce-cart .woocommerce .woocommerce-cart-form .coupon label:after {
	display: none;
}

.woocommerce-cart .woocommerce .coupon label {
	font-weight: 600;
}

.page-header-page .entry-title {
	padding-top: 30px !important;
	font-size: 36px !important;
	padding-bottom: 0px !important;
}

.widget_shopping_cart_content .woocommerce-mini-cart__buttons .button {
	min-width: unset !important;
}

/*** ANCHOR Checkout ***/
.woocommerce-checkout #order_review #payment ul.payment_methods > li {
	margin-bottom: 2.4em;
}

.woocommerce-checkout #payment ul.payment_methods {
	display: flex;
	flex-direction: column;
}

.woocommerce-checkout #payment ul.payment_methods > li {
	order: 0;
}

.woocommerce-checkout #payment ul.payment_methods > li.payment_method_cod {
	order: 1;
}

.woocommerce-checkout #payment ul.payment_methods > li.payment_method_codepos {
	order: 2;
}

.payment_method_codepos {
	/* display: none; */
}

.woocommerce-checkout #payment ul.payment_methods li img {
	margin: 1em 0 0 0;
	max-height: 30px;
}

.woocommerce-checkout #payment div.payment_box p:last-child {
	padding-left: 15px;
}

.woocommerce-checkout #payment.woocommerce-checkout-payment ul.payment_methods > li > label {
	align-items: flex-start;
	flex-direction: column;
}

.woocommerce-checkout table.shop_table td:last-child {
	width: 80%;
}

.woocommerce-checkout table.shop_table tfoot .order-total {
	font-size: 18px;
}

.mc4wp-checkbox.mc4wp-checkbox-woocommerce input[type="checkbox"] {
	opacity: 0;
	margin: 0;
	display: none;
}

.mc4wp-checkbox.mc4wp-checkbox-woocommerce input[type="checkbox"]:checked + span:before {
	content: "\e999";
}

.mc4wp-checkbox.mc4wp-checkbox-woocommerce > label > span:before {
	content: "\e98d";
	display: inline-block;
	font: normal normal normal 14px/1 linearicons;
	font-size: 18px;
	position: absolute;
	top: -3px;
	left: 0;
	color: #000;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.mc4wp-checkbox.mc4wp-checkbox-woocommerce > label > span {
	display: inline-block;
	color: #000;
	text-transform: none;
	position: relative;
	line-height: 1.5;
	padding-left: 30px;
	cursor: pointer;
}

/*** ANCHOR Chat box ***/
#tidio-chat-iframe {
	margin-bottom: 15vh !important;
}

#tidio-chat-iframe body {
	font-family: "Open Sans", sans-serif !important;
}

/*ANCHOR Cookie Consent (Desktop) */
.cli-bar-actions {
	display: flex;
	justify-content: center;
	align-items: center;
}

.cli-tab-footer {
	padding: 10px 0 !important;
}

.cli-bar-btn_container {
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.cli-tab-footer .cli-btn,
.cli-plugin-button,
.cli_settings_button,
.cli_action_button {
	background-color: var(--secondary-color) !important;
	color: #fff !important;
	border: solid 2px var(--secondary-color);
}

.cli-tab-footer .cli-btn:hover,
.cli-plugin-button:hover,
.cli_settings_button:hover,
.cli_action_button:hover {
	border: solid 2px var(--secondary-color);
	color: var(--secondary-color) !important;
	background: #fff !important;
}

.cli-wrapper {
	padding: 0 8%;
}

/*ANCHOR Footer */
.site-footer .footer-content .footer-widgets {
	padding: 45px 0 30px 0;
}

.site-footer .footer-layout-1 .footer-bottom {
	padding: 20px 0 20px 0;
}

.site-footer .footer-widgets .widget h4.widget-title {
	margin-bottom: 10px;
}

.textwidget.custom-html-widget {
	display: flex;
}

#footer-widgets .footer-1 ul.social,
#footer-widgets .footer-2 ul.info {
	padding: 0 10% 0 0;
}

#footer-widgets .footer-1 ul.social li {
	min-width: 120px;
}

img.map {
	width: 250px;
	border: 1px solid #fff;
}

.grecaptcha-badge {
	opacity: 0;
}

.footer-payments .payments li img {
	max-height: 55px;
	width: auto;
}

/* ANCHOR  Moema Buttons */
.button--moema {
	padding: 1.5em 3em;
	border-radius: 50px;
	background: var(--main-bg-color);
	color: #fff;
	-webkit-transition: background-color 0.3s, color 0.3s;
	transition: background-color 0.3s, color 0.3s;
}

.button--moema.button--inverted {
	background: #eceff1;
	color: #37474f;
}

.button--moema::before {
	content: "";
	position: absolute;
	top: -20px;
	left: -20px;
	bottom: -20px;
	right: -20px;
	background: inherit;
	border-radius: 50px;
	z-index: -1;
	opacity: 0.4;
	-webkit-transform: scale3d(0.8, 0.5, 1);
	transform: scale3d(0.8, 0.5, 1);
}

.button--moema:hover {
	-webkit-transition: background-color 0.1s 0.3s, color 0.1s 0.3s;
	transition: background-color 0.1s 0.3s, color 0.1s 0.3s;
	color: #eceff1;
	background-color: #3f51b5;
	-webkit-animation: anim-moema-1 0.3s forwards;
	animation: anim-moema-1 0.3s forwards;
}

.button--moema.button--inverted:hover {
	color: #eceff1;
	background-color: #7986cb;
}

.button--moema:hover::before {
	-webkit-animation: anim-moema-2 0.3s 0.3s forwards;
	animation: anim-moema-2 0.3s 0.3s forwards;
}

#sa-badge-embedded-plugin {
	background-color: #36363600 !important;
	border: none !important;
}

@-webkit-keyframes anim-moema-1 {
	60% {
		-webkit-transform: scale3d(0.8, 0.8, 1);
		transform: scale3d(0.8, 0.8, 1);
	}

	85% {
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1);
	}

	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@keyframes anim-moema-1 {
	60% {
		-webkit-transform: scale3d(0.8, 0.8, 1);
		transform: scale3d(0.8, 0.8, 1);
	}

	85% {
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1);
	}

	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@-webkit-keyframes anim-moema-2 {
	to {
		opacity: 0;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@keyframes anim-moema-2 {
	to {
		opacity: 0;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

.woocommerce ul.products li.product h2 a {
	color: #114b5f;
}

.topbar .topbar-sidebar {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

.social-links-widget .share-social {
	margin-bottom: 0 !important;
}

.header-layout-3 .site-header .header-main,
.header-layout-4 .site-header .header-main {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}

.header-layout-3 .header-department-bot .mr-extra-department .products-cats-menu {
	min-height: 45px !important;
	padding-top: 9px;
	padding-bottom: 8px;
}

.header-bar {
	min-height: 45px !important;
}

.header-layout-3 .site-header .header-main {
	padding-top: 16px;
	padding-bottom: 17px;
}

.header-layout-3 .site-header .products-cats-menu .cats-menu-title {
	font-size: 19px;
	font-weight: 400;
}

.mf-product-deals-day ul.products li.product .deal-progress .progress-bar,
.progress-text {
	display: none;
}

.mf-light-skin .site-header .products-search .search-submit {
	color: white !important;
}

.mf-light-skin.header-layout-3 .site-header .header-bar .widget:nth-last-child(3)::after {
	height: 200%;
}

.woocommerce-account .site-content {
	padding-top: 0px;
}

#menu-extra-register,
.term-description {
	display: none;
}

.mf-navigation-mobile {
	z-index: 1000 !important;
}

.cli-plugin-main-button {
	min-width: 70%;
}

td.product-name {
	width: 70%;
}

a[onclick="deletePress()"] {
	display: none !important;
}

.woocommerce-loop-category__title {
	text-align: center;
}

.woocommerce ul.products li.product a img {
	margin: auto !important;
}

.dropdown-submenu {
	transition: 0.2s 1s;
}

.site-header .products-cats-menu .menu li.is-mega-menu:hover .dropdown-submenu {
	transition-delay: 0s;
}

/***ANCHOR Newsletter Subscription Forms Moosend ***/
#newsletter-home {
	border: 1px solid #114b5f;
}

#newsletter-home .landing-page-slot {
	background-color: transparent !important;
	justify-content: flex-end !important;
}

#newsletter-home .form-input-element {
	border: none !important;
}

#newsletter-home .form-field-label p,
#newsletter-home .custom-style-link {
	font-size: 14px !important;
	line-height: 17px;
	font-family: "Open Sans";
}

#newsletter-home .form-field-required {
	display: none;
}

#newsletter-home .text-component {
	margin: 0 auto;
	width: 75% !important;
}

#newsletter-home .form-input-error-message {
	color: #f06543;
}

#newsletter-home .landing-page-form-message p {
	text-align: center !important;
	color: #ef6443;
}

#newsletter-home .form-input-element {
	border: none !important;
}

#newsletter-home .form-field-label p,
#newsletter-home .custom-style-link {
	font-size: 14px !important;
	line-height: 18px;
	font-family: "Open Sans";
}

#newsletter-home.form-field-required {
	display: none;
}

#newsletter-home button {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	margin: 0 auto;
	border-radius: 5px !important;
}

@media only screen and (max-width: 768px) {
	#newsletter-home .text-component {
		width: 100% !important;
	}
}

/* Modal Pop-up Form */
.msf-popup .landing-page-slot {
	background-color: transparent !important;
	justify-content: flex-end !important;
}

.msf-popup .form-input-element {
	border: none !important;
}

.msf-popup .form-field-label p,
.msf-popup .custom-style-link {
	font-size: 14px !important;
	line-height: 17px;
	font-family: "Open Sans";
}

.msf-popup .form-field-required {
	display: none;
}

.msf-popup .form-input-error-message {
	color: #f06543;
}

.msf-popup .landing-page-form-message p {
	text-align: center !important;
	color: #ef6443;
}

.msf-popup .landing-page-slot {
	justify-content: flex-end !important;
	background-color: #B1E3EB !important;
	/*for summer */
	background-color: #d0e7d5 !important;
	/* background-color: #F9F7EB !important; */
}

.msf-popup .form-input-element {
	border: none !important;
}

.msf-popup .form-field-label p,
.msf-popup .custom-style-link {
	font-size: 14px !important;
	line-height: 18px;
	font-family: "Open Sans";
}

.msf-popup .form-field-required {
	display: none;
}

.msf-popup button {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	margin: 0 auto;
	border-radius: 5px !important;
}

/***ANCHOR Black Friday 

.page-id-11314 h1.entry-title {
    height: 13vh;
    margin: 0;
    padding-top: 0 !important;
    background-image: url(https://geekers.gr/wp-content/uploads/2020/11/black-friday-week-header2020.jpg);
    background-size: cover;
	background-position: center;
    background-repeat: no-repeat;
}***/
.page-id-11314 .page-breadcrumbs {
	display: none;
}

h1#countdown {
	text-align: center;
	color: var(--secondary-color);
}

/*SECTION  Media Queries*/
@media only screen and (max-width: 768px) {

	.woocommerce div.product form.cart .actions-button button,
	.woocommerce div.product button {
		font-size: 12px !important;
	}

	#tidio-chat-iframe {
		margin-bottom: 50vh !important;
	}

	/*SECTION Cookie Consent*/
	div#cookie-law-info-bar,
	.wt-cli-cookie-bar {
		padding: 20px 50px 80px 50px;
	}

	h1#countdown {
		font-size: 1.7em;
	}
}

/* !SECTION */
/*!SECTION */
.woocommerce ul.products li.product .mf-product-thumbnail .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a:before,
.woocommerce ul.products li.product .mf-product-thumbnail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a:before,
.woocommerce ul.products li.product .mf-product-thumbnail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a:before,
.mf-shop-content .mf-product-thumbnail i.p-icon,
.woocommerce ul.products li.product .mf-product-thumbnail .footer-button > a .p-icon {
	font-size: 1.8em !important;
}

.woocommerce .mf-shop-content ul.products li.product .mf-product-thumbnail .footer-button > a,
.woocommerce .mf-shop-content ul.products li.product .mf-product-thumbnail .footer-button .added_to_cart,
.woocommerce .mf-shop-content ul.products li.product .mf-product-thumbnail .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a,
.woocommerce ul.products li.product .mf-product-thumbnail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a:hover,
.woocommerce ul.products li.product .mf-product-thumbnail .footer-button > a:hover,
.woocommerce ul.products li.product .mf-product-thumbnail .yith-wcwl-add-to-wishlist .yith-wcwl-add-button > a:hover {
	width: 38px;
	height: 38px;
	background-color: #ffffff00 !important;
}

@media screen and (width: 1024px) and (height: 1366px) {
	.woo-sctr-shortcode-wrap-wrap {
		width: 100%;
	}
}

@media screen and (orientation: portrait) {
	.cli-plugin-main-button {
		min-width: unset;
	}
}

.blocks-gallery-grid .blocks-gallery-item figcaption {
	background: none;
}

.blog a,
.single a {
	color: #f06543;
}

.single-post-header .entry-metas a {
	color: #999 !important;
}

.single-post .post-navigation .nav-links a {
	font-size: 20px !important;
}

.search-submit {
	display: inline-flex;
}

.term-prostasia-othonis.woocommerce ul.products li.product.product-category {
	max-width: 50%;
	width: 100%;
}

@media (min-width: 768px) {
	.term-prostasia-othonis.woocommerce ul.products li.product.product-category {
		max-width: 33.33%;
	}
}

@media (min-width: 992px) {
	.term-prostasia-othonis.woocommerce ul.products li.product.product-category {
		max-width: 25%;
	}
}

@media (max-width: 991px) {
	.site-header .mobile-menu .search-submit {
		display: block;
	}
}

.page-id-2042 .site-content {
	padding-bottom: 0;
}

body .tracking-order-wrapper .order-info mark {
	background: transparent;
	color: inherit;
	font-weight: 700;
}

body .tracking-order-wrapper table.shop_table thead th {
	background-color: #f06543;
	color: #fff;
	border-bottom: none;
	border-right: 3px solid #ffffff;
	border-left: 3px solid #ffffff;
	font-size: 17px;
}

body .tracking-order-wrapper table.shop_table thead th:first-child {
	border-top-left-radius: 15px;
	border-left: 0;
}

body .tracking-order-wrapper table.shop_table thead th:last-child {
	border-top-right-radius: 15px;
	border-right: 0;
}

body .tracking-order-wrapper table.shop_table td {
	vertical-align: bottom;
	font-size: 15px;
}

body .tracking-order-wrapper table.shop_table tbody td:last-child * {
	color: #000;
	font-family: "Open Sans";
}

body .tracking-order-wrapper table.shop_table tfoot td,
body .tracking-order-wrapper table.shop_table tfoot th {
	font-weight: 700;
	border-top: none;
}

body .tracking-order-wrapper table.shop_table tbody tr:last-child th,
body .tracking-order-wrapper table.shop_table tbody tr:last-child td {
	border-bottom: none;
}

body .tracking-order-wrapper table.shop_table tfoot tr th,
body .tracking-order-wrapper table.shop_table tfoot tr td {
	background-color: #ebebeb;
	border-bottom: 6px solid #ffffff;
	font-weight: 700;
	font-size: 15px;
}

body .tracking-order-wrapper table.shop_table tfoot tr th {
	border-right: 3px solid #ffffff;
}

body .tracking-order-wrapper table.shop_table tfoot tr td {
	border-left: 3px solid #ffffff;
}

body .tracking-order-wrapper table.shop_table tfoot tr:last-child th {
	background: #999999;
	color: #fff;
	vertical-align: top;
	font-weight: 600;
}

body .tracking-order-wrapper table.shop_table tfoot tr:last-child td {
	background: #114b5f;
}

body .tracking-order-wrapper table.shop_table tfoot tr:last-child td * {
	color: #fff !important;
}

body .tracking-order-wrapper table.shop_table tfoot td * {
	color: #000 !important;
	font-family: "Open Sans";
}

body .tracking-order-wrapper .woocommerce-customer-details .woocommerce-columns--addresses {
	display: flex;
	justify-content: space-between;
}

/* Start - Easter */
/* Start - Easter Theme */
/* .mf-elementor-banner-small  {
    position: relative;
    z-index: 1;
}
.sticky-header .site-header.minimized .header-main {
    border-bottom: none!important;
}
.minimized .main-menu.hidden-xs.hidden-sm {
    top: 114px;
}
@media (min-width:1800px){
	#newsletter-home .moosend-main-form-wrapper:after{
        content:url('https://geekers.gr/wp-content/uploads/2021/04/eggs_right.png');
        position:absolute;  
        bottom:-6px;
        right:0;
	}

	#newsletter-home .moosend-main-form-wrapper:before{
		content:url('https://geekers.gr/wp-content/uploads/2021/04/eggs_left.png');
		position:absolute;  
		bottom:-6px;
		left:0;
	}
	
	.site-header:after{
		content:url('https://geekers.gr/wp-content/uploads/2021/04/bunny_right.png');
		position:absolute;  
		bottom:-6px;
		right:0;
	}

	.site-header:before{
		content:url('https://geekers.gr/wp-content/uploads/2021/04/eggs_left-01.png');
		position:absolute;  
		bottom:-6px;
		left:-4px;
        z-index: 1;
	} */
/*.extras-menu, .d-logo, .topbar {
    	z-index:1;
	}*/
/* } */
/* End - Easter Theme */
/* Start - Easter Egg Hunting */
.page-id-63145 .page-breadcrumbs {
	background-color: transparent !important;
}

.page-id-63145 .page-breadcrumbs > .container {
	display: none;
}

.page-id-63145 .page-breadcrumbs:after {
	content: " ";
	height: 200px;
	width: 100%;
	background-image: url("/wp-content/uploads/2022/04/zagg-banner.jpg");
	display: flex;
	background-size: contain;
	background-position: top center;
	background-repeat: no-repeat;
}

.page-id-63145 .site-content {
	padding-top: 30px;
	padding-bottom: 30px;
}

#eggsvg {
	transform-origin: bottom center;
	overflow: visible;
}

#egg-upper {
	transform-origin: center right;
}

.eggWrapper {
	position: absolute;
	z-index: 0;
	cursor: pointer;
}

.eggWrapper:hover {
	z-index: 2 !important;
}

.eggWrapper#pos-1 {
	top: -22px;
	transform: rotate(27deg);
	right: var(--pos);
}

.eggWrapper#pos-2 {
	right: -50px;
	bottom: var(--pos);
	transform: rotate(57deg);
}

.eggWrapper#pos-3 {
	right: var(--pos);
	bottom: -14px;
	transform: rotate(217deg);
}

.eggWrapper#pos-4 {
	bottom: var(--pos);
	transform: rotate(-43deg);
	left: -13px;
}

.eggWrapper img {
	width: 40px;
}

.eggWrapper:hover img {
	-webkit-animation: egg-shake 1s both ease-in-out;
	animation: egg-shake 1s both ease-in-out;
}

.eggWrapper svg {
	transition: transform 0.5s ease-in-out;
}

.eggWrapper:hover svg {
	transform: scale(1.8) translate(12%, 25%);
}

.eggWrapper:hover svg > g {
	-webkit-animation: egg-shake 4s both linear infinite;
	animation: egg-shake 4s both linear infinite;
}

@keyframes egg-shake {

	0%,
	100% {
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
	}

	10% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	14% {
		-webkit-transform: rotate(6deg);
		transform: rotate(6deg);
	}

	18% {
		-webkit-transform: rotate(-6deg);
		transform: rotate(-6deg);
	}

	22% {
		-webkit-transform: rotate(6deg);
		transform: rotate(6deg);
	}

	26% {
		-webkit-transform: rotate(-6deg);
		transform: rotate(-6deg);
	}

	27.1% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

.eggWrapper.openEgg svg #mask-2 > g {
	transform: translate(-17.5px, -46.1px);
}

.eggWrapper.openEgg svg {
	transform: scale(1.8) translate(12%, 25%);
}

.eggWrapper.openEgg svg > g {
	animation: none !important;
}

.eggWrapper.openEgg {
	z-index: 2 !important;
}

.eggWrapper.openEgg #path-11 {
	animation: cracking 0.5s forwards linear;
}

@keyframes cracking {
	0% {
		x: 41px;
		width: 0;
	}

	10% {
		x: 41px;
		width: 5px;
	}

	15% {
		x: 33px;
		width: 21px;
	}

	20% {
		x: 33px;
		width: 21px;
	}

	25% {
		x: 33px;
		width: 21px;
	}

	30% {
		x: 24px;
		width: 37px;
	}

	40% {
		x: 24px;
		width: 37px;
	}

	50%,
	100% {
		x: 21px;
		width: 46px;
	}
}

.eggWrapper.openEgg #egg-upper {
	animation: crackout 1s forwards linear;
}

@keyframes crackout {
	0% {
		transform: translateY(0px) rotate(0deg);
	}

	30% {
		transform: translateY(0px) rotate(0deg);
	}

	35% {
		transform: translateY(-10px) rotate(0deg);
	}

	70% {
		transform: translate(-127px, 13px) rotate(120deg);
	}

	90% {
		transform: translate(-133px, 5px) rotate(130deg);
	}

	100% {
		transform: translate(-133px, 5px) rotate(130deg);
	}
}

.eggPopUp,
.playEasterGame {
	position: fixed;
	background: #00000080;
	transition: opacity 1s ease-in-out;
	width: 100vw;
	height: calc(100 * var(--vh));
	top: 0;
	left: 0;
	opacity: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	z-index: -1;
	transition: all 0.3s ease-in-out;
}

.eggPopUp-wrapper,
.playEasterGameWrapper {
	background-image: url("/wp-content/themes/custom child theme/img/bg-egg.png");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	min-width: 250px;
	width: 50vw;
	height: calc(50 * var(--vh));
	box-shadow: 0px 0px 3px 2px rgb(0 0 0 / 30%);
	display: flex;
	transform: scale(0);
	flex-direction: column;
	padding: 30px 40px;
	position: relative;
	align-items: center;
	transition: transform 1s ease-in-out;
	color: #ffffff;
	text-align: center;
}

.eggPopUp-wrapper > div,
.playEasterGameWrapper > div {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	height: 100%;
	font-size: 20px;
	padding: 0 15px;
	width: 100%;
	border: 4px solid #ffffff;
	border-radius: 8px;
	box-shadow: inset 0px 0px 15px 15px #043e57;
	position: relative;
}

.eggPopUp-wrapper > div:before,
.eggPopUp-wrapper > div:after,
.playEasterGameWrapper > div:before,
.playEasterGameWrapper > div:after {
	position: absolute;
	content: "";
	background-repeat: no-repeat;
	background-size: contain;
	width: calc(265 / 1920 * 100vw);
	height: calc(200 / 1920 * 100vw);
	max-width: 265px;
	max-height: 200px;
}

.eggPopUp-wrapper > div:before,
.playEasterGameWrapper > div:before {
	background-image: url("/wp-content/themes/custom child theme/img/eggs-left.png");
	background-position: left;
	left: -50px;
	bottom: -39px;
}

.eggPopUp-wrapper > div:after,
.playEasterGameWrapper > div:after {
	background-image: url("/wp-content/themes/custom child theme/img/eggs-right.png");
	right: -83px;
	bottom: -32px;
}

.eggPopUp .close-btn {
	position: absolute;
	cursor: pointer;
	right: 35px;
	top: -40px;
}

.eggPopUp .close-btn:before {
	position: absolute;
	content: "\4d";
	font-weight: 600;
	font-family: "ElegantIcons";
	font-size: 45px;
	line-height: 45px;
	font-style: normal;
}

.top-text {
	font-size: 50px;
	font-weight: 400;
	color: #ffffff;
}

.mid-text {
	max-width: 704px;
	margin-left: auto;
	margin-right: auto;
	font-weight: 400;
	margin-top: 0;
	color: #ffffff;
}

.bot-text {
	max-width: 570px;
	margin-left: auto;
	margin-right: auto;
	font-weight: 300;
	margin-bottom: 0.4em;
}

.secret-phrase {
	max-width: 470px;
	margin-left: auto;
	margin-right: auto;
	font-weight: 300;
}

.pop-btns {
	margin-top: 20px;
}

.pop-btns button {
	background: var(--secondary-color);
	margin: 0 10px;
	border: none;
	border-radius: 6px;
	font-size: 16px;
	padding: 7px 20px;
	transition: all 0.2s ease-in-out;
}

.pop-btns button:hover {
	opacity: 0.9;
}

.secret-phrase a,
.secret-phrase a:focus {
	color: var(--secondary-color);
	font-weight: 500;
	position: relative;
}

.secret-phrase a:before {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 0;
	height: 1px;
	background-color: #f5f5f5;
	content: "";
	transition: 0.35s;
}

.secret-phrase a:hover:before {
	width: 100%;
	left: 0;
	right: auto;
}

.playEasterGameWrapper .top-text {
	font-size: 40px;
}

.playEasterGameWrapper .bot-text {
	max-width: 750px;
	font-size: 18px;
}

.showEggPopUp,
.openPlayEasterGame.playEasterGame {
	opacity: 1;
	z-index: 11111111111111;
}

.showEggPopUp .eggPopUp-wrapper,
.playEasterGameWrapper {
	transform: scale(1);
}

.playEasterGameBtn {
	display: block;
	position: fixed;
	bottom: 65px;
	right: 10px;
	width: 60px;
	height: 60px;
	border-radius: 45px !important;
	transform: rotate(25deg);
	background-color: #f4f4f4;
	cursor: pointer;
	z-index: 2147483637;
	box-shadow: 0 0 4px rgb(0 0 0 / 14%), 0 4px 8px rgb(0 0 0 / 28%);
	transition: all 0.3s ease-in-out;
}

.playEasterGameBtn:hover {
	transform: scale(1.05) rotate(25deg);
	background-color: #f0f0f0;
}

.playEasterGameBtn:before {
	position: absolute;
	content: "";
	background-image: url("/wp-content/themes/custom child theme/img/egg1.svg");
	background-position: 53% 45%;
	background-repeat: no-repeat;
	background-size: 33px;
	width: 100%;
	height: 100%;
	-webkit-animation: egg-shake 4s both linear infinite;
	animation: egg-shake 4s both linear infinite;
}

.woocommerce-MyAccount-navigation,
.woocommerce-wishlist table.shop_table,
.page-template-default .page-breadcrumbs > .container,
.error404 header.site-header > div:not(.eggWrapper),
.search header.site-header > div:not(.eggWrapper),
.tax-product_cat header.site-header > div:not(.eggWrapper),
.tax-product_tag header.site-header > div:not(.eggWrapper),
.woocommerce-cart header.site-header > div:not(.eggWrapper),
.single-product aside .textwidget,
.post-type-archive-product footer.site-footer,
.page-id-63145 footer.site-footer,
.page-id-62896 footer.site-footer,
.woocommerce-wishlist footer.site-footer,
.woocommerce-account:not(.logged-in) footer.site-footer,
.page-template-template-full-width footer.site-footer,
.page-template-template-home-full-width .elementor-widget-martfury-products-list,
.page-template-template-homepage .elementor-widget-martfury-products-list {
	position: relative;
}

.page-template-template-homepage .site-header {
	z-index: 2;
}

.header-mobile-v1,
.woocommerce-MyAccount-navigation > ul,
.woocommerce-wishlist table.shop_table tbody,
.woocommerce-wishlist table.shop_table thead,
.page-template-default .page-breadcrumbs > .container > .breadcrumbs,
.error404 .page-breadcrumbs .martfury-container,
.search .page-breadcrumbs .martfury-container,
.tax-product_cat .page-breadcrumbs .martfury-container,
.tax-product_tag .page-breadcrumbs .martfury-container,
.woocommerce-cart .page-breadcrumbs .martfury-container,
.single-product aside .textwidget .mf-shipping-info,
.woocommerce-wishlist footer.site-footer > .footer-layout,
.post-type-archive-product footer.site-footer > .footer-layout,
.page-id-63145 footer.site-footer > .footer-layout,
.page-id-62896 footer.site-footer > .footer-layout,
.woocommerce-account:not(.logged-in) footer.site-footer > .footer-layout,
.page-template-template-full-width footer.site-footer > .footer-layout,
.page-template-template-home-full-width .elementor-widget-martfury-products-list > .elementor-widget-container,
.page-template-template-homepage .elementor-widget-martfury-products-list > .elementor-widget-container {
	position: relative;
	z-index: 1;
}

.header-mobile-v1,
.tax-product_cat header.site-header > div:not(.eggWrapper),
.tax-product_tag header.site-header > div:not(.eggWrapper),
.search header.site-header > div:not(.eggWrapper),
.error404 header.site-header > div:not(.eggWrapper),
.woocommerce-cart header.site-header > div:not(.eggWrapper),
.page-template-default .page-breadcrumbs > .container,
.page-template-default .page-breadcrumbs > .container > .breadcrumbs {
	background: inherit;
}

.page-template-template-home-full-width .elementor-widget-martfury-products-list,
.page-template-template-homepage .elementor-widget-martfury-products-list {
	z-index: 1;
}

.page-template-template-home-full-width .elementor-widget-martfury-products-list .mf-products-list,
.page-template-template-homepage .elementor-widget-martfury-products-list .mf-products-list,
.woocommerce-wishlist table.shop_table {
	border: 1px solid #f4f4f4 !important;
}

.page-template-template-home-full-width .elementor-widget-martfury-products-list > .elementor-widget-container,
.page-template-template-homepage .elementor-widget-martfury-products-list > .elementor-widget-container {
	background: white;
}

.page-template-template-home-full-width .elementor-widget-martfury-products-list > .elementor-widget-container ul.products:not(.slick-slider),
.page-template-template-homepage .elementor-widget-martfury-products-list > .elementor-widget-container ul.products:not(.slick-slider) {
	width: calc(100% - 15px);
	margin-left: 0;
}

.tax-product_cat header.site-header,
.tax-product_tag header.site-header,
.woocommerce-cart header.site-header,
.error404 header.site-header,
.search header.site-header {
	position: relative;
	z-index: 4;
}

.tax-product_cat .page-header.page-header-page,
.tax-product_tag .page-header.page-header-page,
.woocommerce-cart .page-header.page-header-page,
.error404 .page-header.page-header-page,
.search .page-header.page-header-page {
	z-index: 0;
	position: relative;
}

.tax-product_cat .page-header.page-header-catalog,
.tax-product_tag .page-header.page-header-catalog,
.woocommerce-cart .page-header.page-header-catalog,
.error404 .page-header.page-header-catalog,
.search .page-header.page-header-catalog {
	z-index: 0;
	position: relative;
}

.woocommerce-wishlist table.shop_table tbody {
	background: white;
}

@media screen and (max-width: 440px),
(min-width: 441px) and (max-width: 767px) and (max-height: 960px) {
	.top-text {
		font-size: 30px;
	}

	.playEasterGameWrapper .top-text {
		font-size: 24px;
		margin-bottom: 15px;
	}

	.mid-text {
		font-size: 20px;
		margin-bottom: 15px;
	}

	.eggPopUp-wrapper .mid-text {
		font-size: 19px;
	}

	.bot-text {
		font-size: 14px !important;
		line-height: 1.4;
	}

	.eggPopUp-wrapper .bot-text {
		font-size: 15px;
		margin-bottom: 15px;
	}

	.secret-phrase {
		font-size: 15px;
		line-height: 1.4;
	}

	.eggPopUp-wrapper,
	.playEasterGameWrapper {
		padding: 15px;
		height: calc(90 * var(--vh));
	}

	.pop-btns button {
		margin: 0 5px;
	}

	.eggPopUp-wrapper > div:after,
	.playEasterGameWrapper > div:after {
		right: -42px;
		top: -25px;
	}

	.eggPopUp-wrapper > div:before,
	.playEasterGameWrapper > div:before {
		left: -30px;
		bottom: -29px;
	}

	.eggPopUp-wrapper > div,
	.playEasterGameWrapper > div {
		padding: 30px 15px;
	}

	.eggPopUp-wrapper > div > div,
	.playEasterGameWrapper > div > div {
		overflow: auto;
	}
}

@media screen and (min-width: 441px) and (max-width: 767px),
(min-width: 768px) and (max-width: 1025px) and (max-height: 940px) {
	.top-text {
		font-size: 35px;
		margin-bottom: 15px;
	}

	.mid-text {
		font-size: 25px;
		margin-bottom: 15px;
	}

	.eggPopUp-wrapper,
	.playEasterGameWrapper {
		height: calc(70 * var(--vh));
	}

	.eggPopUp-wrapper > div:after,
	.playEasterGameWrapper > div:after {
		right: -75px;
		top: -45px;
	}

	.playEasterGameWrapper .bot-text {
		font-size: 15px;
	}
}

@media screen and (max-width: 767px) and (max-height: 600px) and (orientation: landscape) {

	.eggPopUp-wrapper,
	.playEasterGameWrapper {
		height: calc(85 * var(--vh)) !important;
	}

	.eggPopUp-wrapper > div,
	.playEasterGameWrapper > div {
		padding: 15px 15px !important;
	}

	.eggPopUp-wrapper > div:before,
	.eggPopUp-wrapper > div:after,
	.playEasterGameWrapper > div:before,
	.playEasterGameWrapper > div:after {
		width: 90px !important;
		height: 70px !important;
	}

	.eggPopUp-wrapper > div:before,
	.playEasterGameWrapper > div:before {
		left: -20px !important;
		bottom: -19px !important;
	}

	.eggPopUp-wrapper > div:after,
	.playEasterGameWrapper > div:after {
		right: -45px !important;
		top: -25px !important;
	}

	.playEasterGameWrapper .top-text {
		font-size: 18px !important;
		margin-bottom: 6px !important;
		margin-top: 0 !important;
	}

	.mid-text {
		font-size: 16px !important;
		margin-bottom: 3px !important;
	}

	.bot-text {
		font-size: 11px !important;
		margin-bottom: 2px !important;
	}

	.secret-phrase {
		font-size: 11px !important;
	}

	.pop-btns {
		margin-top: 5px !important;
		margin-bottom: 0 !important;
	}

	.pop-btns button {
		font-size: 11px !important;
		padding: 1px 10px 2px !important;
	}

	.playEasterGameBtn {
		bottom: 9px !important;
		right: 15px !important;
	}
}

@media screen and (min-width: 768px) and (max-width: 1025px) and (max-height: 940px) {

	.eggPopUp-wrapper,
	.playEasterGameWrapper {
		height: calc(90 * var(--vh)) !important;
	}

	.top-text {
		font-size: 29px !important;
	}

	.pop-btns {
		margin-top: 8px;
	}

	.pop-btns button {
		font-size: 15px;
		padding: 2px 15px 5px;
	}

	.playEasterGameBtn {
		right: 30px;
	}
}

@media screen and (max-width: 767px) {
	.page-id-63145 .page-breadcrumbs:after {
		height: calc(38 / 360 * 100vw);
	}

	.eggPopUp-wrapper > div {
		font-size: 16px;
	}

	.eggPopUp-wrapper,
	.playEasterGameWrapper {
		width: 95vw;
		transform-origin: 50% 50% !important;
		background-image: url("/wp-content/themes/custom child theme/img/bg-egg-mob.png");
	}

	.eggPopUp-wrapper > div:after,
	.playEasterGameWrapper > div:after {
		background-image: url("/wp-content/themes/custom child theme/img/eggs-right-mob.png");
	}

	.eggPopUp-wrapper > div:before,
	.eggPopUp-wrapper > div:after,
	.playEasterGameWrapper > div:before,
	.playEasterGameWrapper > div:after {
		width: calc(190 / 600 * 100vw);
		height: calc(170 / 600 * 100vw);
		max-width: 200px;
		max-height: 180px;
	}

	.playEasterGameWrapper .top-text {
		line-height: 1.1;
	}

	.pop-btns {
		margin-top: 15px;
		margin-bottom: 0.67em;
	}

	.pop-btns button {
		font-size: 14px;
	}
}

@media screen and (min-width: 768px) and (max-width: 1447px) {

	.eggPopUp-wrapper,
	.playEasterGameWrapper {
		height: calc(60 * var(--vh));
		width: 80vw;
	}

	.eggPopUp-wrapper > div:before,
	.eggPopUp-wrapper > div:after,
	.playEasterGameWrapper > div:before,
	.playEasterGameWrapper > div:after {
		width: calc(265 / 1447 * 100vw);
		height: calc(200 / 1447 * 100vw);
	}

	.eggPopUp-wrapper > div:after,
	.playEasterGameWrapper > div:after {
		right: -70px;
	}

	.page-id-63145 .page-breadcrumbs:after {
		height: calc(80 / 768 * 100vw);
	}
}

@media screen and (min-width: 1025px) and (max-height: 830px) {

	.eggPopUp-wrapper,
	.playEasterGameWrapper {
		height: calc(90 * var(--vh));
	}

	.playEasterGameBtn {
		right: 35px;
	}
}

@media screen and (min-width: 1025px) and (min-height: 831px) and (max-height: 970px) {

	.eggPopUp-wrapper,
	.playEasterGameWrapper {
		height: calc(70 * var(--vh));
	}

	.playEasterGameBtn {
		right: 35px;
	}
}

@media only screen and (min-width: 1921px) {
	.page-id-63145 .page-breadcrumbs {
		background-color: #f0eced !important;
	}
}

/* End - Easter Egg Hunting */
/* End - Easter */
.pisol-bar-container.disappear {
	display: none !important;
}

.page-id-5818 .wpcf7 .extra-icon:before {
	background-color: #d9d9d9;
	border-radius: 50%;
	font-size: 20px;
	padding: 10px;
	color: white;
	transition: all ease 0.3s;
}

.page-id-5818 .wpcf7 .wpcf7-form > div.rma-id-wrap {
	display: none;
}

.page-id-5818 .wpcf7 .product-details {
	position: relative;
}

.page-id-5818 .wpcf7 .plus {
	display: flex;
	position: absolute;
	right: -50px;
	top: 50%;
	transform: translateY(-50%);
}

.page-id-5818 .wpcf7 #row1 {
	margin-bottom: 45px;
}

.page-id-5818 .wpcf7 #row1 > div.plus {
	top: 110px;
}

.page-id-5818 .wpcf7 {
	margin-bottom: 50px;
}

.page-id-5818 #gradient-rma {
	background: linear-gradient(180deg,
			rgba(236, 236, 236, 1) 48%,
			rgba(255, 255, 255, 1) 100%);
}

.page-id-5818 .wpcf7 input[type="submit"] {
	border-radius: 25px;
}

.page-id-5818 .wpcf7 .product-details:first-of-type .icon-minus {
	display: none;
}

.page-id-5818 .wpcf7 .opened:last-of-type .icon-plus {
	display: none;
}

.page-id-5818 .wpcf7 .product-table {
	display: flex;
	flex-direction: column;
}

.page-id-5818 .wpcf7 label > h3,
.page-id-5818 .wpcf7 .full h3 {
	color: #ee6848;
	font-size: 20px;
	margin: 0 0 10px 0;
}

.page-id-5818 .wpcf7 .origin .wpcf7-list-item.first {
	margin-left: 0;
}

.page-id-5818 .wpcf7 .origin .wpcf7-list-item-label {
	margin-left: 5px;
	font-size: 15px;
}

.page-id-5818 .wpcf7 .origin input[type="checkbox"],
input[type="radio"] {
	transform: scale(1.2);
}

.page-id-5818 .wpcf7 input[type="date"] {
	transition: border 0.5s;
	color: #666;
	border: 1px solid rgba(0, 0, 0, 0.15);
	padding: 0 15px;
	border-radius: 0;
	outline: none;
	box-sizing: border-box;
	height: 50px;
	line-height: 50px;
	width: 100%;
}

.page-id-5818 .wpcf7 .product-table .one_fifth label > h3,
.page-id-5818 .wpcf7 .product-table .temahia label > h3,
.page-id-5818 .wpcf7 .product-table .aitiologia label > h3 {
	color: white !important;
	background-color: #ee6848;
	border-radius: 25px;
	padding: 10px 20px;
	margin: 0px 10px 20px;
	text-align: center;
	font-size: 18px;
}

.page-id-5818 .wpcf7-form-control-wrap {
	margin-bottom: 0 !important;
}

.page-id-5818 .wpcf7 .subtext {
	color: #164b5f;
	font-size: 13px;
}

.page-id-5818 .wpcf7 small {
	color: #164b5f;
}

.page-id-5818 .wpcf7 .blank {
	height: 20px;
}

.wpcf7-submit:disabled,
.wpcf7-submit[disabled] {
	background-color: #d9d9d9 !important;
}

.wpcf7-not-valid-tip {
	position: absolute;
}

#row1 .wpcf7-not-valid-tip {
	margin-bottom: 40px;
}

.wpcf7-not-valid-table {
	color: #dc3232;
	font-size: 1em;
	font-weight: normal;
	display: block;
}

input[type="number" i] {
	transition: border 0.5s;
	color: #666;
	border: 1px solid rgba(0, 0, 0, 0.15);
	padding: 0 15px;
	border-radius: 0;
	outline: none;
	box-sizing: border-box;
	height: 50px;
	line-height: 50px;
	width: 100%;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

input[type="number"] {
	-moz-appearance: textfield;
}

.page-id-5818 .wpcf7 .full-column {
	margin-bottom: 50px;
}

@media (min-width: 1200px) {

	.page-id-5818 .wpcf7 #row2,
	.page-id-5818 .wpcf7 #row3,
	.page-id-5818 .wpcf7 #row4,
	.page-id-5818 .wpcf7 #row5 {
		display: none;
	}

	.page-id-5818 .wpcf7 .product-table label p {
		height: 0;
	}

	.page-id-5818 .wpcf7 .one_half {
		width: 48%;
		float: left;
	}

	.page-id-5818 .wpcf7 .one_fifth {
		width: 20%;
		float: left;
	}

	.page-id-5818 .wpcf7 .temahia {
		width: 18%;
		float: left;
	}

	.page-id-5818 .wpcf7 .aitiologia {
		width: 22%;
		float: left;
	}

	.page-id-5818 .wpcf7 .last_column {
		float: right;
	}

	.page-id-5818 .wpcf7 .full-column {
		clear: both;
	}

	.page-id-5818 .wpcf7 .product-table {
		clear: both;
		float: left;
		width: 100%;
		margin-bottom: 20px;
		margin-top: 20px;
	}

	.page-id-5818 .product-details {
		margin-bottom: 20px;
	}

	.page-id-5818 #row1 > div:nth-child(2) > label > p > span > input,
	.page-id-5818 #row1 > div:nth-child(3) > label > p > span > input,
	.page-id-5818 #row1 > div:nth-child(4) > label > p > span > input,
	.page-id-5818 .product-details > div:nth-child(2) > span > input,
	.page-id-5818 .product-details > div:nth-child(3) > span > input,
	.page-id-5818 .product-details > div:nth-child(4) > span > input,
	.page-id-5818 .product-details > div:nth-child(5) span > select {
		border-left: none !important;
	}
}

@media (max-width: 1200px) {

	.page-id-5818 .wpcf7 #row2,
	.page-id-5818 .wpcf7 #row3,
	.page-id-5818 .wpcf7 #row4,
	.page-id-5818 .wpcf7 #row5 {
		display: none !important;
	}
}

/* Summer Theme */
/* .msf-popup .image-component img { */
/* display: none !important; */
/* } */
/* #a4658e882a3654b79e41ecfd476f3100

.msf-popup .border-wrapper:after {
    content: url("https://geekers.gr/wp-content/uploads/2021/06/kenny_summer.png") !important;
    position: absolute;
    z-index: 0;
    right: 0;
    bottom: -6px;
}

.msf-popup .landing-page-slot {
    background-color: #b1e3eb !important;
}

.msf-popup form,
.form-component {
    background: none !important;
    z-index: 1;
}

.msf-popup .form-field-label p {
    color: #114b5f !important;
}

.lp-flex-container {
    background-size: cover !important;
}
.moosend-main-form-wrapper .content.lp-flex-container,
.moosend-main-form-wrapper .content.lp-flex-container .slot-container .spacer-component,
.moosend-main-form-wrapper .content.lp-flex-container .slot-container .text-component,
.moosend-main-form-wrapper .content.lp-flex-container .slot-container .image-component 
{
    background-color: #b1e3eb !important;
}

body.term-summer-offers .page-breadcrumbs:before {
    content: '';
    width: 100vw;
    height: 100px;
    background-image: url(/wp-content/uploads/2022/06/summer_offers_landing_page_n.png), linear-gradient(212deg, rgba(236,200,174,1) 0%, rgba(236,200,174,1) 44%, rgba(50, 153, 143,1) 55%, rgba(50, 153, 143,1) 100%);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
}

@media (max-width: 1920px){
    
    body.term-summer-offers .page-breadcrumbs:before{
        background-size: cover;
        background-position: 45%;
    }
}

@media (min-width: 1850px) {
    #site-header:before {
        content: url(https://geekers.gr/wp-content/uploads/2021/07/left-2.png);
        position: absolute;
        left: -1%;
        bottom: 0;
        max-width: 100px;
    }
    #site-header:after {
        content: url(https://geekers.gr/wp-content/uploads/2021/07/right-1-e1625216320147.png);
        position: absolute;
        right: 0;
        bottom: 0;
    } */
/* } */
/* End Summer Theme */
.widget.widget_wpc_filters_widget,
.woof_sid_auto_shortcode.woof {
	display: none;
}

/* Start of when filters are ready uncomment these lines */
.term-fakoi-fotismou .widget.widget_wpc_filters_widget {
	_display: block;
}

.term-fakoi-fotismou .widgets-area .woocommerce:nth-last-child(2):after {
	_height: 1px;
}

.term-fakoi-fotismou #woocommerce_layered_nav-17,
.term-fakoi-fotismou #martfury_layered_nav-16,
.term-fakoi-fotismou #martfury_layered_nav-17 {
	_display: none;
}

/* End of when filters are ready uncomment these lines */
.widget.widget_wpc_filters_widget .wpc-posts-found,
.widget.widget_wpc_filters_widget .wpc-inner-widget-chips-wrapper,
.wpc-custom-selected-terms {
	display: none;
}

.widget.widget_wpc_filters_widget .wpc-filters-widget-main-wrapper {
	margin-top: -30px;
}

.widget.widget_wpc_filters_widget .widget-title.wpc-filter-title {
	text-transform: unset;
	margin-bottom: 25px;
	font-size: 18px;
	font-weight: 600;
	font-family: Alegreya Sans, Arial, sans-serif;
}

.widget.widget_wpc_filters_widget .wpc-filters-range-column input {
	color: #000;
	height: 40px;
	line-height: 40px;
}

.widget.widget_wpc_filters_widget .wpc-filters-range-slider-control {
	background-color: #000 !important;
	height: 1px;
}

.widget.widget_wpc_filters_widget .ui-slider-horizontal .ui-slider-range {
	background-color: var(--secondary-color) !important;
	height: 1px;
}

.widget.widget_wpc_filters_widget .ui-slider-horizontal .ui-slider-handle {
	background-color: var(--secondary-color) !important;
	border-radius: 50%;
	width: 15px;
	height: 15px;
	margin-left: 0;
	top: -7px;
	cursor: e-resize;
}

.widget.widget_wpc_filters_widget .wpc-filters-section:not(:last-child) {
	padding-bottom: 30px;
}

.widget.widget_wpc_filters_widget .wpc-filters-section:not(:last-child):after {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	content: "";
	height: 1px;
	background-color: #d8d8d8;
}

.widget.widget_wpc_filters_widget .wpc-filters-range-slider-wrapper {
	margin-right: 0;
}

.widgets-area .woocommerce:nth-last-child(2):after {
	height: 0;
}

.woocommerce form .form-row select#thmaf_billing_alt {
	width: 100%;
	border: 1px solid #ccc;
	padding: 10px 16px;
	height: auto;
	border-radius: 0;
	min-height: 50px;
	color: #444;
	line-height: 28px;
	-moz-appearance: none;
	/* Firefox */
	-webkit-appearance: none;
	/* Safari and Chrome */
	appearance: none;
	position: relative;
}

#thmaf_billing_alt_field .woocommerce-input-wrapper {
	position: relative;
}

#thmaf_billing_alt_field .woocommerce-input-wrapper:after {
	border-color: #888 transparent transparent transparent;
	border-style: solid;
	border-width: 5px 4px 0 4px;
	height: 0;
	right: 6px;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0;
	content: "";
}

.luminosity_slider_wrapper {
	padding-top: 3px;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color: #000;
	border-radius: 0;
	height: 1px;
	cursor: pointer;
	margin-right: 15px;
	border: 0;
}

.woocommerce #woocommerce_layered_nav-17 .ui-slider .ui-slider-range {
	background-color: #000;
	border-radius: 0;
	cursor: pointer;
}

.woocommerce #woocommerce_layered_nav-17 .ui-slider .ui-slider-handle,
.woocommerce #woocommerce_layered_nav-17 .ui-slider .ui-slider-range {
	background-color: var(--secondary-color) !important;
}

.woocommerce #woocommerce_layered_nav-17 .ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 1px;
}

.woocommerce #woocommerce_layered_nav-17 .ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: 0.7em;
	display: block;
	border: 0;
}

.woocommerce #woocommerce_layered_nav-17 .ui-slider .ui-slider-handle {
	background-color: #000;
	border-radius: 50%;
	width: 15px;
	height: 15px;
	margin-left: 0;
	top: -7px;
}

.woocommerce #woocommerce_layered_nav-17 .ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	cursor: ew-resize;
	outline: 0;
}

#woocommerce_layered_nav-17 .woocommerce-widget-layered-nav-list,
.luminosity_slider_amount {
	/* display: none; */
}

#woocommerce_layered_nav-17 form {
	/* position: relative; */
}

#luminosity-slider-range {
	height: 1px;
	margin-top: -3px;
	background: #000;
}

.page-id-137 .elementor-tab-title {
	font-size: 16px;
}

.woocommerce ul.products li.product.product-category {
	max-width: 200px;
}

li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat .dropdown-submenu .menu-item-mega > a {
	font-weight: 700 !important;
}

li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat .dropdown-submenu .menu-item-mega > a[href="https://geekers.gr/thikes-prostasias/phone-holders/"] {
	font-weight: 400 !important;
	width: 120%;
}

footer a i {
	position: relative;
	background: #023c50;
	margin-right: 0 !important;
	padding-right: 10px;
}

#post-137 > div > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-b35b8d5.elementor-section-full_width.elementor-section-height-min-height.elementor-section-stretched.elementor-section-height-default.elementor-section-items-middle > div > div > div > div > div > div > div > div > div > span > a:hover {
	color: #ffffff !important;
	text-decoration: underline;
}

.single-product .mf-product-detail .quantity .label {
	display: none !important;
}

/* START OF WOOF STYLING */
.widget.widget-woof {
	padding: 0 !important;
}

.widget.widget-woof h4 {
	margin: 0px 0px 10px;
}

.woof_container {
	padding-bottom: 20px;
	border-bottom: 1px solid #d8d8d8;
	margin-bottom: 20px;
}

.woof_container.woof_container_pa_powercube-line {
	padding: 0;
	margin-bottom: 0px;
	border-bottom: none;
}

.woof_block_html_items.woof_section_scrolled::-webkit-scrollbar {
	width: 6px;
}

.woof_block_html_items.woof_section_scrolled::-webkit-scrollbar-thumb {
	background: #666666;
}

.woof_block_html_items.woof_section_scrolled::-webkit-scrollbar-track {
	background: #cccccc;
}

.woof label {
	padding: 0;
}

.woof_container_pa_max-distance .woof_list_checkbox .woof_checkbox_label,
.woof_container_pa_max-intensity .woof_list_checkbox .woof_checkbox_label,
.woof_container_pa_luminosity .woof_list_checkbox .woof_checkbox_label {
	display: none !important;
}

.woof_container_inner .ui-slider {
	border: none;
	margin: 30px 0 20px;
	border-radius: 0;
	height: 1px;
	background: #000000;
	cursor: pointer;
	margin-right: 15px;
}

.woof_container_inner .ui-slider-horizontal .ui-slider-range {
	border-radius: 0;
	background: var(--secondary-color) !important;
}

.woof_container_inner span.ui-slider-handle {
	border-radius: 50%;
	width: 15px;
	height: 15px;
	margin-left: 0 !important;
	top: -7px !important;
	background-color: var(--secondary-color) !important;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	cursor: ew-resize;
	outline: none;
}

.woof_container_inner .ui-slider ~ p {
	color: #999;
	font-weight: 500;
	font-size: 16px;
	margin-bottom: 0;
}

.woof_container_inner .ui-slider ~ p input {
	padding: 0;
	background: none;
}

.woof_container_inner .irs-grid,
.woof_container_inner .irs-min,
.woof_container_inner .irs-max {
	display: none !important;
}

.woof_container_inner .irs-line {
	height: 1px;
}

.woof_container_inner .irs-bar {
	height: 1px;
	background: none;
	background-color: var(--secondary-color) !important;
	cursor: pointer;
}

.woof_container_inner .irs-line-mid,
.woof_container_inner .irs-line-left,
.woof_container_inner .irs-line-right {
	background: none;
	background-color: #000000;
	cursor: pointer;
}

.woof_container_inner .irs-slider {
	border-radius: 50%;
	border: 1px solid #c5c5c5;
	cursor: ew-resize;
	width: 15px;
	height: 15px;
	margin-left: 0;
	top: 18px;
	background: none;
	background-color: var(--secondary-color) !important;
}

.woof_container_inner .irs-slider:active {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #fff;
}

.woof_container_inner .irs-from:after,
.woof_container_inner .irs-to:after,
.woof_container_inner .irs-single:after,
.woof_container_inner .irs-single {
	display: none;
}

.woof_container_inner .irs-from,
.woof_container_inner .irs-to {
	left: unset !important;
	visibility: visible !important;
	position: relative;
	color: #999;
	font-size: 16px;
	background: none;
}

#price-range {
	display: flex;
	color: #999;
	font-size: 16px;
	align-items: center;
}

.woof_products_top_panel ul a[data-tax="orderby"] {
	display: none;
}

.woof_reset_button_2 {
	padding: 0;
	border: none;
	background: none;
	font-weight: 600;
	color: var(--secondary-color) !important;
	position: relative;
}

.woof_reset_button_2:before {
	content: "";
	display: inline-block;
	font: normal normal normal 14px/1 linearicons;
	font-size: 12px;
	color: #000;
	vertical-align: inherit;
	margin-right: 0.5em;
}

.woof_products_top_panel_ul li {
	line-height: 20px;
	padding: 0 5px 0 0 !important;
	margin: 0 !important;
}

.woof_products_top_panel_ul li li:first-child {
	display: none !important;
}

.woof_products_top_panel_ul li li .woof_remove_ppi,
.woof_products_top_panel_ul li a[data-slug="price range"] .woof_remove_ppi,
.woof_products_top_panel_ul li a[data-tax="woof_text"] .woof_remove_ppi {
	background: none;
	font-weight: 600;
	color: var(--secondary-color) !important;
}

.woof_products_top_panel_ul li li .woof_remove_ppi span {
	font-family: "Coustard", serif;
	background: none;
	font-size: 16px;
}

.woof_products_top_panel_ul li li .woof_remove_ppi:before,
.woof_products_top_panel_ul li a[data-slug="price range"] .woof_remove_ppi:before,
.woof_products_top_panel_ul li a[data-tax="woof_text"] .woof_remove_ppi:before {
	content: "";
	display: inline-block;
	font: normal normal normal 14px/1 linearicons;
	font-size: 12px;
	color: #000;
	vertical-align: inherit;
	margin-right: 0.5em;
}

.woof_radio_term_reset {
	display: none !important;
}

.woof_list li {
	padding: 6px 0 !important;
	position: relative;
	padding-left: 24px !important;
	line-height: 1;
}

.woof_list li input {
	display: none !important;
}

.woof_list label {
	padding: 0;
	position: static;
	color: #000;
	transition: 0.5s;
	margin: 0;
}

.woof_list label:hover {
	color: var(--secondary-color) !important;
}

.woof_list label:before {
	font-weight: 400;
	text-decoration: none;
	color: #a00;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	margin-right: 0.618em;
	font-family: WooCommerce;
	position: absolute;
	top: 6px;
	left: 0;
	width: 16px;
	height: 16px;
	border: 1px solid #d1d1d1;
	content: "";
	background-color: #fff;
	border: 1px solid #d1d1d1;
}

.woof_list label:after {
	content: "✓";
	display: inline-block;
	font: normal normal normal 14px/1 linearicons;
	position: absolute;
	top: 7px;
	left: 0;
	font-size: 12px;
	opacity: 0;
	width: 16px;
	height: 16px;
	text-align: center;
	line-height: 14px;
	font-weight: 600;
}

.woof_list label.woof_radio_label_selected {
	color: var(--secondary-color) !important;
}

.woof_list label.woof_radio_label_selected:before {
	border-color: var(--mf-border-primary-color);
}

.woof_list label.woof_radio_label_selected:after {
	opacity: 1;
}

.woof_select ~ .chosen-container {
	height: 34px;
	line-height: 1;
	padding: 2px 10px;
	border-radius: 0;
	background-color: #fff;
	border: 1px solid #aaa;
	border-color: #d1d1d1;
	width: 100% !important;
}

.woof_select ~ .chosen-container .chosen-single {
	display: block;
	padding-left: 8px;
	padding-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #444;
	line-height: 28px !important;
	border: none;
	background: none;
	box-shadow: none;
}

.woof_select ~ .chosen-container .chosen-single span {
	color: #999;
	margin: 0;
}

.woof_select ~ .chosen-container-single .chosen-single div {
	top: 1px;
	right: 1px;
	width: 20px;
}

.woof_select ~ .chosen-container-single .chosen-single div:after {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0px;
	content: "\e93a";
	display: inline-block;
	font: normal normal normal 14px/1 linearicons;
	color: #000;
}

.woof_select ~ .chosen-container-single .chosen-single div b {
	display: none;
}

.chosen-container.chosen-with-drop .chosen-drop {
	left: -1px;
	width: calc(100% + 2px);
	margin-top: 1px;
}

.woof_submit_search_form_container {
	display: none;
}

/* END OF WOOF STYLING */
#woof_html_buffer {
	height: 100vh;
	width: 100vw;
	border: none;
	border-radius: 0;
	top: 0;
	left: 0;
	padding: 0;
}

div#woof_html_buffer:before {
	position: absolute;
	content: "";
	border: 2px solid #efefef;
	border-left-color: #becaca;
	border-radius: 50%;
	width: 150px;
	height: 150px;
	animation-name: loader-spin;
	animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	left: calc(50% - 75px);
	top: calc(50% - 75px);
}

div#woof_html_buffer:after {
	height: 100px;
	width: 100px;
	content: "";
	position: absolute;
	background-image: url(/wp-content//uploads/2019/11/logo_geekersgr.png);
	background-size: 100px !important;
	color: transparent !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	background-repeat: no-repeat !important;
	background-position: center;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	padding: 0;
}

@keyframes loader-spin {
	0% {
		transform: rotate(0deg) scale(1);
	}

	50% {
		transform: rotate(180deg) scale(1.05);
	}

	100% {
		transform: rotate(360deg) scale(1);
	}
}

@media screen and (min-width: 1200px) and (max-height: 800px) {
	.header-layout-3 .site-header .products-cats-menu .menu > li > a {
		padding-top: 7px !important;
		padding-bottom: 7px !important;
	}
}

/* Black Friday Theme */
/*
#newsletter-home .landing-page-row{
 background-color:transparent !important;
}

#newsletter-home .text-component p span *,#newsletter-home .text-component h2 span span,#newsletter-home .form-component .form-input-wrapper-element .form-field-label span  p {
color:#FCFFFD !important;
}

#newsletter-home .font-awesome-icon {
    font-family: FontAwesome!important;
    color: #FCFFFD !important;
}

.msf-popup .landing-page-slot{
	background-color: #11141F !important;
}


.page-id-51338 .page-breadcrumbs:after {
    content: " ";
    height: 140px;
    width: 100%;
    background-image: url(/wp-content/uploads/2021/11/black-friday-landing-1920x140-1.jpg);
    display: flex;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.page-id-51338 .page-header-page h1.entry-title{
    display: none;
}


@media only screen and (max-width: 700px) {
   .page-id-51338 .page-breadcrumbs:after {
        height: 100px;
        background-size: 180%;
        background-position: center;
        background-color: #0C101A;
    }
}

.header-layout-3 .site-header, .header-layout-4 .site-header, .header-layout-3 .site-header .header-main, .header-layout-4 .site-header .header-main, .site-footer .footer-layout, .minimized .main-menu.hidden-xs.hidden-sm, footer a i, #cookie-law-info-bar{
    background-color: #1D2530 !important;
}

.header-layout-3 .topbar:not(.header-bar){
    background-color: #000000 !important;
}

.minimized .main-menu.hidden-xs.hidden-sm{
    top: 100px;
}

.moosend-form-close-element-73d65b60-cc57-41b3-a5e2-26d0b8f35053{
    color: white;
}

.blackfriday-left .mf-slide-description p {
    height: inherit;
}

.blackfriday-left .mf-slide-description {
    position: absolute;
    bottom: -170px;
    height: 90px;
    left: -10px;
}
.blackfriday-left .mf-slide-description img {
    height: inherit;
    object-fit: contain;
    object-position: left;
}

.woocommerce-message a.button, .woocommerce-Message a.button {
    margin-left: 10px;
}

/*

@media screen and (min-width: 1025px) and (max-width: 1440px) {
    .blackfriday-left .slick-slide {
        height: 436px!important;
    }
    .blackfriday-left .mf-slide-description {
        bottom: -130px;
        height: 70px;
        left: 13px;
    }
    .blackfriday-left .mf-slide-content {
        padding: 0 20px;
    }
    .blackfriday-left .mf-slide-heading {
        font-size: 38px!important;
        line-height: 1.1em!important;
    }
    .blackfriday-right .banner-content {
        height: 202px!important;
    }
}

@media screen and (max-width: 767px) {
    .blackfriday-right .banner-featured-image {
        /* background-size: cover!important; */
/*    }
}

@media screen and (min-width: 576px) and (max-width: 767px) {
    .blackfriday-right .banner-content {
        height: 190px!important;
    }
}

@media screen and (max-width: 575px) {
    .blackfriday-left .mf-slide-heading {
        font-size: 25px!important;
        line-height: 1.1em!important;
    }
    .blackfriday-left .mf-slide-subtitle:not(:last-child) {
        margin-bottom: 9px!important;
        font-size: 19px!important;
    }
    .blackfriday-left .mf-slide-description {
        bottom: -60px;
        height: 40px;
        left: -5px;
    }
    .blackfriday-left .mf-slide-description p{
        height: inherit;
    }
    .blackfriday-left .mf-slide-price-box {
        width: 100px !important;
        height: 100px !important;
        top: 60% !important;
        left: 65% !important;
    }

}*/
/* Xmas Theming 

.msf-popup .image-component img{
	display:none !important
}


.msf-popup .border-wrapper:after{
   content: url('https://geekers.gr/wp-content/uploads/2021/06/kenny_summer.png') !important;
    position:absolute;
    z-index:0;
    right:0;
    bottom:-6px;
}  

.msf-popup .landing-page-slot{
    
   background-color: #B1E3EB !important;  
}


.msf-popup form,.form-component{
    background:none !important;
z-index:1
};

.msf-popup .form-field-label p{
	color:#114b5f !important;
}

.lp-flex-container{
    background-size:cover !important;
}

*/
/*
@media (min-width:1850px){

#site-header:before{
content:url(https://geekers.gr/wp-content/uploads/2021/12/xmas2.png);
position:absolute;
left:0;
top:0;
}
#site-header:after{
content:url(https://geekers.gr/wp-content/uploads/2021/12/xmas.png);
position:absolute;
right:0;
top:0;

}
}
#newsletter-home .text-component span,#newsletter-home .form-component p {
color:white !important;}

#newsletter-home .moosend-main-form-wrapper .content {
	background-color: transparent  !important;
    background-image: url(https://geekers.gr/wp-content/uploads/2021/12/xmas_newsletter_back.jpg) !important;
    background-size: cover !important;
} */
/* ANCHOR XMAS */
.page-id-109366 h1.entry-title,
.page-id-53378 h1.entry-title {
	height: 13vh;
	margin: 0;
	padding-top: 0 !important;
	background-image: url('https://geekers.gr/wp-content/uploads/2023/11/landing_page_xmas-01.jpg');
	/* background-image: url('https://geekers.gr/wp-content/uploads/2022/12/landing_page_xmas.jpg'); */
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	font-size: 0 !important;
}

.page-id-109366 .site-content,
.page-id-53378 .site-content {
	padding-top: 50px;
}

.page-id-109366 .page-header,
.page-id-53378 .page-header {
	display: flex;
	flex-direction: column;
}

.page-id-109366 .page-header .page-breadcrumbs,
.page-id-53378 .page-header .page-breadcrumbs {
	order: 1;
}

.page-id-109366 .page-header .entry-title,
.page-id-53378 .page-header .entry-title {
	order: 0;
}

.page-id-109366 .site-content,
.page-id-63255 .site-content {
	padding-top: 60px;
}

@media (max-width: 767px) {
	.home .mf-slides .slick-slide-bg {
		background-position: right;
	}
}

.woof_list label.woof_checkbox_label_selected:after {
	opacity: 1;
}

.woof_list label.woof_checkbox_label_selected {
	color: var(--secondary-color) !important;
}

.page-id-63255 .msf-popup .landing-page-slot {
	background-color: #00cfd9 !important;
}

.page-id-63255 .playEasterGame,
.page-id-63255 .playEasterGameBtn {
	display: none;
}

.page-id-63255 .wpcf7 form.sent .wpcf7-response-output {
	border-color: #00cfd9;
}

.page-id-63255 .wpcf7 .wpcf7-form-control-wrap {
	margin-bottom: 15px;
}

/* Instock notification */
.cwginstock-panel-heading h4 {
	color: #fff !important;
}

.cwginstock-subscribe-form .panel-primary > .panel-heading {
	background-color: #134b5f !important;
	border-color: #134b5f !important;
}

.cwg_iagree_checkbox a {
	color: #134b5f;
	text-decoration: underline;
}

.cwginstock-subscribe-form .panel-primary {
	border-color: #134b5f !important;
}

.cwgstock_button {
	background: #f06543 !important;
	color: #fff !important;
	border: 0;
	padding-bottom: 7px;
	font-weight: bold;
}

.cwginstock-subscribe-form .col-md-12 {
	width: 90% !important;
	margin: 0 auto;
	float: unset !important;
}

/* Select2 */
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
	background-color: #f06543;
}

#coderockz_woo_delivery_setting_wrapper .select2-results__option.select2-results__option--highlighted,
#coderockz_woo_delivery_setting_wrapper .select2-results__option.select2-results__option--highlighted {
	color: #ffffff;
}

#coderockz_woo_delivery_setting_wrapper .select2-results__option,
#coderockz_woo_delivery_setting_wrapper .select2-results__option {
	color: #134b5f;
}

#coderockz_woo_delivery_setting_wrapper .select2-container--default .select2-results__option[aria-disabled=true] {
	display: none;
}

/* Product availability */
.stock label {
	color: #000000;
	display: block !important;
}

.stock ul {
	margin: 0;
}

.stock ul {
	list-style-type: none;
}

.stock ul > li {
	text-indent: -1.4em;
	font-weight: bold;
}

.stock.available ul > li:before {
	content: "✓";
	text-indent: -1.4em;
	margin-right: 0.4em;
}

.stock.unavailable ul > li:before {
	content: "✘";
	text-indent: -1.4em;
	margin-right: 0.4em;
}

.mysticky-welcomebar-fixed {
	position: absolute !important;
}

.woof_show_auto_form {
	display: none !important;
}

/* Skroutz badge */
.elementor-editor-active div#sa-badge-floating-plugin {
	display: none;
}

@media screen and (min-width: 1200px) and (max-width: 1500px) {
	.slick-slide {
		height: 30vw !important;
	}

	.banner-content {
		height: 13.722917vw !important;
	}
}

@media screen and (min-width: 768px) {
	.term-448 .site-content .martfury-container .row,
	.thikes-cat .site-content .martfury-container .row {
		display: flex;
		flex-direction: column;
	}

	.term-448 .content-area,
	.term-448 #primary-sidebar,
	.thikes-cat .content-area,
	.thikes-cat #primary-sidebar {
		width: 100% !important;
	}

	.term-448 .content-area,
	.thikes-cat .content-area {
		order: 1;
	}

	.term-448 #primary-sidebar,
	.thikes-cat #primary-sidebar {
		order: 0;
		margin: 10px;
		display: flex;
		justify-content: space-around;
		background: whitesmoke;
	}

	/* body:not(.logged-in) #woocommerce_layered_nav-30,
	body:not(.logged-in) #woocommerce_layered_nav-38,
	body:not(.logged-in) #woocommerce_layered_nav-56 {
		display: none;
	} tbd */

	/* Hide filters "Τύπος Προϊόντος", "Υλικό Κατασκευής", "Εγγύηση" */
	.term-448 #woocommerce_layered_nav-24,
	.term-448 #woocommerce_layered_nav-41,
	.term-448 #woocommerce_layered_nav-51,
	.term-448 #woocommerce_layered_nav-53,
	.thikes-cat #woocommerce_layered_nav-24,
	.thikes-cat #woocommerce_layered_nav-41,
	.thikes-cat #woocommerce_layered_nav-51,
	.thikes-cat #woocommerce_layered_nav-53 {
		display: none;
	}
}