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

:root {
	--wd-text-font: "Forma-djr-greek-banner", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(0,92,164);
	--wd-text-font-size: 14px;
	--wd-title-font: "Forma-djr-greek-banner", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-transform: none;
	--wd-title-color: rgb(0,92,164);
	--wd-entities-title-font: "Forma-djr-greek-banner", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-transform: none;
	--wd-entities-title-color: rgb(0,92,164);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Forma-djr-greek-banner", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Forma-djr-greek-banner", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: rgb(242,65,92);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Forma-djr-greek-banner", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(0,92,164);
	--wd-alternative-color: rgb(242,65,92);
	--btn-default-font-weight: 400;
	--btn-default-transform: inherit;
	--btn-default-bgcolor: rgb(0,92,164);
	--btn-default-bgcolor-hover: rgb(242,65,92);
	--btn-accented-font-family: "Forma-djr-greek-banner", Arial, Helvetica, sans-serif;
	--btn-accented-font-weight: 400;
	--btn-accented-transform: none;
	--btn-accented-bgcolor: rgb(3,86,151);
	--btn-accented-bgcolor-hover: rgb(3,86,151);
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgb(3,86,151);
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(221,192,255);
	--notices-warning-color: rgb(3,86,151);
	--wd-link-color: rgb(242,65,92);
	--wd-link-color-hover: rgb(0,92,164);
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 226px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
html .wd-page-content .wd-product .product-wrapper .wd-entities-title {
	font-family: "Forma-djr-greek-banner", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 16px;
	text-transform: capitalize;
}
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(0,92,164);
	--wd-form-placeholder-color: rgb(0,92,164);
	--wd-form-brd-color: rgb(226,226,226);
}
.wd-nav-pagin-wrap:not(.wd-custom-style) {
	--wd-pagin-size: 0px;
	--wd-pagin-brd: 0px solid;
}
.product-labels .product-label.out-of-stock {
	background-color: rgb(242,65,92);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1364px;
--wd-form-brd-radius: 35px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--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;
}

@media (min-width: 1364px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


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

/*Header Container Width*/
.container {
    max-width: var(--wd-container-w) !important;
}
@media (min-width:1281px){
#code--new-badge {color:#005CA4;
padding-top:36px;
	padding-bottom:1px;
	border:solid;
	background-color:white;
border-width:6px;
	border-color:#005CA4;
	border-radius:20000px;
	width:56px!important;
position:absolute;
left:190px;
	top:-36.5px;}}
legend, h1, h2, h3, h4, h5, h6, a, title {
font: normal normal medium 24px/29px 'Forma DJR Greek Banner';
	letter-spacing:1.2px;
	
	font-style: normal;
}


body {
    font: 'Forma DJR Greek Banner', sans-serif;
}
.wd-entities-title {font-family: forma-djr-greek-banner;
color:#005CA4;
	 letter-spacing: 1px;
};
span  {font-family: forma-djr-greek-banner;
	 letter-spacing: 1px;
}
a.btn {text-transform:capitalize;
	font-family: forma-djr-greek-banner;
	font-weight:400;
	letter-spacing: 0.1em;
	
}


/*products header button */
span.menu-opener.color-scheme-dark.has-bg
{margin-top:12px;
height: 70%!important;
	max-width:70%!important;
	
/* UI Properties */
background: #FFFFFF 0% 0% no-repeat padding-box;
border: 1px solid #FFFFFF;
border-radius: 70px;
opacity: 1;}
a.btn.btn-color-default.btn-style-default.btn-style-round.btn-size-default.btn-icon-pos-left {

height: 19px;
/* UI Properties */
text-align: left;
font: normal normal medium 16px/19px Forma DJR Greek Banner;
letter-spacing: 0.16px;
color: #035697;
opacity: 1;}

.buttoncontact
{width: 45px!important;
height: 45px;
	padding:0px;
}

/*menu buttons */
a.btn.btn-color-default.btn-style-default.btn-style-round.btn-size-default.buttoncontact.btn-icon-pos-left{padding-left:3px;
	padding-top:10px;
text-align:center;}

/* sku products*/
span.wd-label {font-size:12px;
color: #B1B1B1!important;}


/*menu buttons */

a.btn.btn-scheme-light.btn-scheme-hover-light.btn-style-default.btn-style-rectangle.btn-size-default {margin:-20px;}

/* Set the width and color of the scrollbar track */
::-webkit-scrollbar {
    width: 5px; 
    background-color: #005CA4;
	
}


::-webkit-scrollbar-thumb {
    background-color: #DDC0FF; 
    border-radius: 10px; 
}

.searchform .searchsubmit {color:#F2415C;}
/*footer*/
input#form-field-email {height:60px;

background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 0px 10px #0356972E;
border: 8px solid #FFFFFF;
border-radius: 40px;
opacity: 1;}
button.elementor-button.elementor-size-sm {height:60px;
margin-left:-80px;
	border-radius: 40px!important;
	
}
/*product count */
.more-products {display:none;}

/*pagination */
nav[class*="-pagination"] li .current {width: 30px;
height: 30px;
/* UI Properties */
background: #DDC0FF 0% 0% no-repeat padding-box;
opacity: 1;
	border-radius:60px;
	color:#035697;
	font-weight:400!important;
}
nav[class*="-pagination"] li .page-numbers {color:#035697;
font-weight:200;}
/*quantity */
input.minus {border-right:0px!important;}
input.plus {border-left:0px!important;}
/* breadcrumb*/
:is(.breadcrumbs,.yoast-breadcrumb) :is(a,span) {font-weight:default;

font:normal normal medium 24px/29px Forma DJR Greek Banner;
text-transform:capitalize;
color:#035697;
font-weight:400;
letter-spacing: 1px;}

/*wishlist */
.wd-buttons.wd-pos-r-t {
  
    visibility: visible;
  
    opacity: 1;  
	background: transparent!important;
border: 0px;
opacity: 1;
	position: absolute;

	right: 5px;
	color:#035697;
	display:flex;
	top:160px;
	align-items:flex-end;
}


/*label*/
.product-labels.labels-rounded .product-label {background: transparent url('https://balloon.gr/wp-content/uploads/2024/03/sale_icon.svg') 20% 20% no-repeat padding-box;
opacity: 1;
color:#F2415C;
	min-height:30x;
	padding-top:20px;
		padding-bottom: 120px

}
.product-labels {top:-16px;}
span.out-of-stock.product-label {
    position: fixed;
	display:block;
	right:-190px;

  
   
}



div.bapf_sfilter .bapf_head h3 
{text-align: left;
	
	    
font-size:18px!important;
letter-spacing: 0.18px;
color: #F2415C!important;
letter-spacing: 0.18px;
	font-weight:600!important
;}

.bapf_sfilter .bapf_clr_span, .bapf_sfilter .bapf_img_span {border:1px;
border-radius:2px;}
.bapf_sfilter.bapf_ckbox input[type=checkbox] {border-width:1px;
border-radius:5px;
border-color: #B1B1B1;}
.bapf_sfilter.bapf_ckbox input[type=checkbox], .bapf_sfilter.bapf_ckbox label, .bapf_sfilter.bapf_ckbox label+span, .bapf_sfilter.bapf_ckbox label>span {color:#035697;
letter-spacing:1.2px;}

.bapf_slidr_main.ui-widget-content .ui-slider-range, .berocket_filter_price_slider.ui-widget-content .ui-slider-range {background: #005CA4 0% 0% no-repeat padding-box;
opacity: 1;}
span.ui-slider-handle.ui-corner-all.ui-state-default {background: #F2415C 0% 0% no-repeat padding-box;
opacity: 1;}
span.bapf_tbprice {color:#035697;}
span.bapf_val {color:#035697;
font:  'Forma DJR Greek Banner';
font-size:16px;
letter-spacing:1px;}
a#readlink1581720564 
{color:#F2415C;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {visibility:hidden;}
.mCSB_scrollTools .mCSB_draggerContainer {background: #F6FBFF 0% 0% no-repeat padding-box;
border: 1px solid #E9E9E9;
opacity: 1;}
.mCSB_scrollTools .mCSB_draggerRail {background: #035697 0% 0% no-repeat padding-box!important;
border:15px;
	width:5px;
	
opacity: 1;}

.bapf_sfilter
{
    margin-bottom: 46px;
    
    border-bottom: solid;
    border-width: 1px;
    padding-bottom: 10px;
    border-color: #E9E9E9;
}

/*filters attibutes*/
[class*="wd-swatches"].wd-bg-style-3 .wd-swatch.wd-bg, [class*="wd-swatches"].wd-text-style-3 .wd-swatch.wd-text {border: 1px solid #035697;
border-radius: 21px;
opacity: 1;}

p.stock {;
letter-spacing: 0.16px;
color: #36B236!important;
opacity: 1;}

label {
letter-spacing: 0.16px;
color: #035697;
opacity: 1;}

.product_meta .meta-label {color: #035697;!important;}


/*mini cart*/
li.woocommerce-mini-cart-item.mini_cart_item {border:0px;}
.wd-heading .title {color:#035697;}

.wd-action-btn>a {color:#035697;}
.woocommerce-mini-cart__total strong {color:#035697;}

.cart-info span.quantity span.woocommerce-Price-amount.amount{color:#F2415C;}

a.button.checkout.wc-forward {background: #FFFFFF 0% 0% no-repeat padding-box;
border: 1px solid #005CA4;
border-radius: 23px;
opacity: 1;
color:#005CA4;}

.wd-heading {border:0px;}
.woocommerce-mini-cart__total {border:0px;}
span.out-of-stock.product-label {visibility:hidden;}

.wd-nav-scroll {background-color:#ffff!important;}
.wd-nav-scroll-drag {background-color:#005CA4;}
span.awl-inner-text {font: normal normal medium 24px/29px 'Forma DJR Greek Banner';
	padding:5px;
}

a.button.product_type_simple.add_to_cart_button.wcmlim_ajax_add_to_cart:before {
    /* Replace 'url_to_your_icon' with the URL to your icon */
    content: url('/wp-content/uploads/2024/12/shopping-bag-7842563-1.svg')!important;
    /* Add spacing or adjust as necessary */
    margin-right: 7px; /* Adjust spacing between icon and label */
}

.wd-add-btn-replace .add-to-cart-loop span:before {
    /* Replace 'url_to_your_icon' with the URL to your icon */
    content: url('/wp-content/uploads/2024/12/shopping-bag-7842563-1.svg')!important;
    /* Add spacing or adjust as necessary */
    margin-right: 7px; /* Adjust spacing between icon and label */
}



body .single_add_to_cart_button:before {
position: absolute;
inset-inline-start: 0;
 content: url('/wp-content/uploads/2024/12/shopping-bag-7842563-1.svg')!important;
font-family: “woodmart-font”;
opacity: 1;
width: 55px;
height: 42px;
display: flex;
align-items: center;
justify-content: center;


transition: all .3s ease;
}

position: absolute;
inset-inline-start: 0;
 content: url('/wp-content/uploads/2024/12/shopping-bag-7842563-1.svg')!important;
font-family: “woodmart-font”;
opacity: 1;
width: 55px;
height: 42px;
display: flex;
align-items: center;
justify-content: center;


transition: all .3s ease;
}

body .single_add_to_cart_button:after {
inset-inline-start: 80px;
}

body .single_add_to_cart_button.loading:before {
color: transparent;
}

body .single_add_to_cart_button {
padding-inline-start: 70px;
}
body .scrollToTop::after {
	content: "";
	background: url('/wp-content/uploads/2024/12/top-button.png') no-repeat;
	background-size: cover;
	height:69px;
	width: 50px;
	margin-bottom: -18px !important;
}

/*tabs*/
 .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){margin-left:-40px;}

/*checkout*/
.woocommerce-checkout>.checkout-order-review, .woocommerce-order-pay #order_review {background-color:#F6FBFF}
	#order_review_heading {text-transform:capitalize!important;
color:#005CA4;}

.woocommerce-billing-fields>h3 {text-transform:capitalize!important;
color:#005CA4;}
.woocommerce-checkout-review-order-table thead th {text-transform:capitalize!important;
color:#005CA4;}
.woocommerce-checkout-review-order-table .cart_item .product-name {text-transform:capitalize!important;
color:#005CA4;}
tr.cart_item .product-total .amount {color:#005CA4;}
ul.variation .item-variation-name {color:#B1B1B1;}
table td {padding:20px;}
tr.order-total th {color:#005CA4;}

td.product-name a {color:#005CA4;}
table th {text-transform:capitalize;
color:#005CA4;}
.cart-totals-inner>h2 {text-transform:capitalize;
color:#005CA4;}
.wcpa_wrap .wcpa_field_label {background: #F6FBFF 0% 0% no-repeat padding-box;
padding:10px;
font-size:16px!important;
color:#035697!important;}
.wcpa_wrap .wcpa_upload_custom_1 .wcpa_file_style .wcpa_choose_button {background: #005CA4 0% 0% no-repeat padding-box;
border-radius: 26px;
width:145px;}
.wcpa_wrap .wcpa_field_wrap input[type=text], .wcpa_wrap .wcpa_field_wrap input[type=url], .wcpa_wrap .wcpa_field_wrap input[type=date], .wcpa_wrap .wcpa_field_wrap input[type=time], .wcpa_wrap .wcpa_field_wrap input[type=number], .wcpa_wrap .wcpa_field_wrap input[type=email], .wcpa_wrap .wcpa_field_wrap input[type=tel], .wcpa_wrap .wcpa_field_wrap input[type=password], .wcpa_wrap .wcpa_field_wrap input[type=datetime-local], .wcpa_wrap .wcpa_field_wrap input[type=file], .wcpa_wrap .wcpa_field_wrap .wcpa_color_field, .wcpa_wrap .wcpa_field_wrap select, .wcpa_wrap .wcpa_field_wrap .wcpa_advanced_select .wcpa__control, .wcpa_wrap .wcpa_field_wrap .wcpa_other_value input{background: #FFFFFF 0% 0% no-repeat padding-box;
border: 1px solid #E9E9E9;
border-radius: 10px!important;
opacity: 1;
	margin-top:-2px;
padding-top:50px;
padding-bottom:50px;}

.wcpa_price_summary .wcpa_options_total, .wcpa_price_summary .wcpa_product_total, .wcpa_price_summary .wcpa_fee_total, .wcpa_price_summary .wcpa_total {
    color:#035697;
} 
.text-left {letter-spacing:1px!important;}
button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed{letter-spacing:1.5px;}



 /*paragraph text */

.entry-content {color:#035697;
letter-spacing:1.2px;}

.wd-login-title {
    text-transform:capitalize;
    font-size: 22px;
	color: #F2415C;
}
#cookie-law-info-bar {letter-spacing:1.5px!important;}

h5.cli_messagebar_head {color:white!important;}

.text-left{color:#035697;}
/* my -account */
h3.woocommerce-MyAccount-title.entry-title {color:#F2415C}
.woocommerce-MyAccount-navigation ul li a  {color:#035697!important;} 

.wd-social-icons.icons-design-default.icons-size-small.color-scheme-dark.social-share.social-form-circle.wd-layout-inline.text-center {visibility:hidden;}


/*out of stock */
p.stock.out-of-stock {color:#F2415C!important;}

/*maketa*/

.wcpa_section.wcpa_accordion_closed .wcpa_section_head {background: #F2415C 0% 0% no-repeat padding-box;
	padding:20px;
		border-radius:5px;
margin-bottom:20px
}

.wcpa_wrap .wcpa_section_head :is(h1,h2,h3,h4,h5,h6) {color:white;}
.wcpa_wrap .wcpa_toggle {
background-color:white;
padding:20px;
	border-radius:100px;}
.wcpa_group_field.wcpa_has_image.wcpa_fl_col-2 .wcpa_quantity_wrap, .wcpa_group_field.wcpa_fl_col-3 .wcpa_quantity_wrap, .wcpa_group_field.wcpa_fl_col-4 .wcpa_quantity_wrap, .wcpa_group_field.wcpa_fl_inline .wcpa_quantity_wrap {border:solid;
padding:5px;
border-width:1px;
border-color:#E9E9E9;
min-height:440px;
max-height:440px;}

.wcpa_wrap .wcpa_field_wrap .wcpa_quantity_wrap .wcpa_quantity_field:disabled {padding:1px;}


.wcpa_wrap .wcpa_image .wcpa_selected_tick {color:#005CA4!important;}

.wd-pf-results li
	{background:#DDC0FF!important;
	color:#005CA4!important;}
.wcpa_wrap .wcpa_image .wcpa_image_label {color:#005CA4;}
.wcpa_wrap .wcpa_section_head {background: #005CA4;
	padding:20px;
		border-radius:5px;
margin-bottom:20px;}
	
	.wd-pf-dropdown a {color:#005CA4;}

	.wd-scroll-content {scrollbar-width:auto;}

.widget_price_filter [class*="price_slider_amount"] .price_label>span {color:#005CA4;}

.widget_price_filter .ui-slider .ui-slider-handle {background-color:#f2415c!important;
	color:#f2415c;
padding:0px;
border-radius:50px;}
	.wd-nav>li>a {font-size:15px;}

	.wd-show-sidebar-btn.wd-action-btn.wd-style-text.wd-burger-icon {display:none!important;} 

@media screen and (max-width: 767px) {
.wcpa_wrap .wcpa_group_field, .wcpa_wrap .wcpa_grp_items
	{display:flex;
		max-width:300px;
flex-wrap: wrap;
	flex-direction:column;
}

	/*menu */
}

:is(.btn,.button,button,[type="submit"],[type="button"]) {
background: #005CA4;
	color: white;
	text-transform:capitalize;
}

/*sidebar
.wd-show-sidebar-btn.wd-action-btn.wd-style-text.wd-burger-icon {visibility:hidden;}*/

/*cart icon */
.whb-color-light .wd-tools-element.wd-design-6>a>:is(.wd-tools-inner,.wd-tools-icon) {border:solid;
border-color:white;
border-width:1px;}
.main-page-wrapper {
padding-top: 0;
}
.main-page-wrapper {
    padding-top: 0px;
}
[class*="wd-swatches"].wd-bg-style-3 .wd-swatch.wd-bg, [class*="wd-swatches"].wd-text-style-3 .wd-swatch.wd-text {color:#005CA4;
border-color:#005CA4!important;}



/* menu button*/
.wd-header-cats.wd-style-1 .menu-opener {min-width:136px;}

a.btn.btn-scheme-light.btn-scheme-hover-light.btn-style-default.btn-style-rectangle.btn-size-default {font-size:16px;}
.wd-header-cats .menu-opener .menu-open-label {font-size:16px;}
a.btn.btn-color-default.btn-style-default.btn-style-round.btn-size-default.btn-icon-pos-left {font-size:16px;}
span.wd-cart-subtotal {font-size:18px!important;}

/* title */
.title-subtitle.subtitle-color-default.subtitle-style-background.wd-fontsize-xs {
    border-radius: 5px;
    transform: matrix(1, -0.03, 0.03, 1, 0, 0);
    margin-bottom: 20px;
}


/* vertical scrollbar */
.wd-nav-scroll-drag {width:80px!important;
height:10px;
	border-radius:20px;
	background:white;
	padding:10px;
	
}

.wd-nav-scroll {width:25%!important;
height:20px!important;
	background-color: #005ca4!important;
border-radius:20px;}
.wd-nav-scroll-drag:before{background:white;}
.wd-nav-scroll.wd-hide-md-sm.wd-hide-sm.wd-horizontal {background:white;}


/*new product label */
.woocommerce-product-gallery .product-labels.labels-rounded .product-label {visibility:hidden;}

label {letter-spacing:0.98px!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 {letter-spacing:0.9px;}



.wd-products-shop-view a {color:#005CA4;}
.wd-products-per-page .per-page-title {color:#005CA4;}
.wd-off-canvas-btn.wd-action-btn.wd-style-text.wd-action-custom-icon {font-size:18px;
font-weight:300!important;}



/* border girg product archive */
:is(.products-bordered-grid-ins,.wd-products-with-bg:not(.products-bordered-grid),.wd-products-with-shadow:not(.products-bordered-grid)) .wd-product {--wd-prod-bg-sp: -2px!important;}

/*cart */
.wd-product.wd-hover-standard .wd-add-btn .add-to-cart-loop span {padding: 4px 29px!important;
font-size:16px!important;}

.conditional-shipping-notice:hover {
    box-shadow: rgba(226, 205, 251, 0.3) 0px 0px 20px 5px;
	border-radius:13px;
	transition: background-color 0.3s ease;
}

/* border gird radius */
.wd-product .product-wrapper {border-radius:8px;}

#shipping_method_0_local_pickup54:checked + label[for=shipping_method_0_local_pickup54]::after {
    display: block;
		font-size: 12px;
	  color: #525252;
    content:"Λ.Μεσογείων 348 Αγ. Παρασκευή (500μ. από Στάση Μετρό Νομισματοκοπείο)";
}
#shipping_method > li:nth-child(8) > label {font-weight:bold!important;}
#shipping_method_0_local_pickup54:checked + label[for=shipping_method_0_local_pickup54]::after {color:#F2415C;
font-size:14px;}
.wd-buttons .wd-action-btn>a {visibility:hidden!important;}
.yith-wcwl-add-button {
    position: absolute;
    bottom: 5em;
    right: 1em;
}

.btn-icon-pos-left .wd-btn-icon {margin-right:7px;}


a.button.wecb_emptycart {
	border-radius:50px;
}
a.button.wecb_emptycart:hover {background-color:#F2415C;
	color:white;}

.wcpa_price_summary .wcpa_total {font-size:16px!important;
font-weight:500;}



/*blog*/
.wd-read-more {display:none;}
.wd-post-img {height:180px!important;
	object-fit: cover;
}
.blog-design-meta-image.has-post-thumbnail .wd-post-header>div {display:none;}

.wd-post.blog-style-bg .wd-post-inner {background-color:#F6FBFF;
box-shadow: rgba(0,0,0,0.0);!important
}

h1.entry-title {color:#F2415C!important;}
.swiper-pagination-
bullet {border-radius:10%;
	width:80px;
height:10px;
}

/* Center pagination bullets */
.swiper-pagination {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 6px; /* Optional spacing */
}

/* Style bullets */
.swiper-pagination-bullet {
  border-radius: 0% !important;
  width: 50px !important;
  height: 5px !important;
  background: #ccc !important;
  opacity: 1 !important;
}

.swiper-pagination-bullet-active {
  background-color:#ddc0ff !important;
}

/* Fix pagination alignment to full center */
.swiper-pagination {
  position: relative !important;
  width: 100% !important;
  max-width: 100vw !important;
  left: 60% !important;
  transform: translateX(-50%) !important;
	  margin-top: 50px !important;


  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 6px;
}

/* Bullet style */
.swiper-pagination-bullet {
  border-radius: 0 !important;
  width: 45px !important;
  height: 5px !important;
  background: #ccc !important;
  opacity: 1 !important;
}
.swiper-pagination-bullet-active {
  background: #DDC0FF !important;
}






/*yith list */
#yith-wcwl-popup-message {display:none!important;}
.Wcmlim_container.wcmlim_product {max-width:100%!important;}
.rselect_location p.stockupp {visibility:hidden;}
#globMsg {visibility:hidden;}

button.b2bwhs_add_cart_to_shopping_list_button.button {border-radius:25px;}


/*location popup*/
.swal2-container {visibility:hidden;}

/* message */
.woocommerce-message {letter-spacing:1px;}

ul:is(.woocommerce-error,.woocommerce-message,.woocommerce-info) li {letter-spacing:1px;
font-weight:normal;
}
button.button {letter-spacing:2px;}

.wd-notice, div.wpcf7-response-output, .mc4wp-alert, :is(.woocommerce-error,.woocommerce-message,.woocommerce-info){min-height:5px!important;}


p {letter-spacing:1px;}



/*product-page */
.wcpa_wrap .wcpa_checkbox .wcpa_checkbox_custom {border-radius:4px;
margin-bottom:5px;
}
form.cart :where(.single_add_to_cart_button,.wd-buy-now-btn,.quantity) {display:flex!important;}

div.quantity {display:inline-flex!important;}

.wcmlim_cart_valid_err {background-color:#DDC0FF;
	border-radius:12px;
color:#005CA4;}

.wcmlim_cart_valid_err button {
	background-color: #005CA4;
	border-radius:12px;
}
.wcmlim_cart_valid_err button:hover {background-color:#DDC0FF!important;
	border-radius:12px;
color:#005CA4;}


.rselect_location .wclimrow {background:#F6FBFF;
border:0px solid #005CA4;}

.rselect_location .wclimcol2 p {color:#005CA4;
font: normal normal medium 16px/19px Forma DJR Greek Banner!important;}
.bapf_sfilter .bapf_button {border-radius:20px;}
.bapf_sfilter .bapf_button:hover {background:#F2415C;
color:white;}

.wd-header-text.set-cont-mb-s.reset-last-child {font-size:15px;
letter-spacing:1px;}
/*pagination top */
.wd-products-per-page .per-page-variation.current-variation {color:#005CA4;
}
.wd-products-per-page .per-page-variation {color:#005CA4;}

.wd-products-shop-view a.per-row-4:before {color:#005CA4;}

/*cart*/
.elementor-2851 .elementor-element.elementor-element-b116e1b .elementor-heading-title {color:#F2415C;
font-size:36px;
font-weight:normal;}

.wd-checkout-steps {visibility:hidden;}

.wd-swatch {color:#005CA4;
border-color:#005CA4;}
.wd-swatch:hover {color:#F2415C;
border-color:#F2415C;}

[class*="wd-swatches"].wd-bg-style-2 .wd-swatch.wd-bg, [class*="wd-swatches"].wd-text-style-2 .wd-swatch.wd-text {border-color:#005CA4!important;
box-shadow:#005CA4!important;}

.woocommerce-ordering.wd-style-underline select {color:#005CA4;}
.wd-products-per-page .per-page-variation {color:#005CA4!important;}
.wd-products-per-page .per-page-title {color:#005CA4!important;}

.cart-totals-inner table .cart-subtotal .amount {color:#F2415C;
font-weight:600;
font-size:16px;}

td.product-price>.amount {color:#005CA4;}

td.product-remove a, .woocommerce-remove-coupon {color:#F2415C;}

.shop_table_responsive td:before {display:none;}

ul.variation .item-variation-name {color:#F2415C;}

@media (min-width:1281px) {
	.wd-side-hidden {width:450px;}}
	
	
	/*blog*/

	.wd-single-footer {border-top:none; padding-top: 0px;}

	@media (min-width: 1281px) {
        .wd-single-footer .single-meta-tags {margin-left: 150px;}
    }

	.wd-single-footer .tags-title {
		display: inline-block; 
		background-color: #F6FBFF;
        text-transform: uppercase;
		padding-top: 3px;
        padding-bottom: 0px;
        padding-left: 15px;
        padding-right: 15px;
        line-height: 20px;
        vertical-align: middle;
        margin-top: -3px;}

	.wd-single-footer .tags-list {display: inline-block; margin-left: 15px;}

	.wd-single-footer .tags-list a {
		line-height: 18px;
        padding-top: 3px;
        padding-bottom: 0px;
        padding-left: 15px;
        padding-right: 15px;
        background-color: #005CA4;
        color: #F6FBFF;
        text-transform: uppercase;}


	/*.wd-single-footer .tags-list {display:none!important;}

	.wd-single-footer {display:none;}*/

.comments-area .comments-title, .comments-area .comment-reply-title {text-transform:capitalize!important;}

.wp-block-latest-posts__post-excerpt{color:#F2415C;}

:is(.btn,.button,button,[type="submit"],[type="button"]) {letter-spacing:1px;}

.wp-block-latest-posts__post-excerpt {color:DDC0FF!important;}

.widgettitle, .widget-title {font-size:20px;}

.post-single-page .post-title {color:#F2415C;}
.post-single-page {text-align:left;}

.widget_recent_comments ul li>a, .widget_recent_entries ul  {
padding:10px;}

table.wishlist_table .product-add-to-cart a.button {border-radius:30px;}
.wishlist_table .product-add-to-cart a.button:hover {background:#F2415C;
color:white;}

table.wishlist_table .product-add-to-cart a.button.add_to_cart :before {
    /* Replace 'url_to_your_icon' with the URL to your icon */
    content: url('/wp-content/uploads/2024/02/shopping-bag-7842563-1.svg')!important;
    /* Add spacing or adjust as necessary */
    margin-right: 7px; /* Adjust spacing between icon and label */
}

.blog-design-meta-image.blog-style-bg .wd-post-content 
{height:300px;
border-radius:30px;}

.widget_recent_entries .post-date {color:#DDC0FF;}

.wd-meta-date {color:#DDC0FF;}


.qmn_btn, .qsm-quiz-container.qmn_quiz_container .qmn_btn, .qsm-quiz-container.qmn_quiz_container .btn {background:#005CA4!important;
border-radius:30px!important;
}


.mlw_qmn_message_before {color:#005CA4!important;}

.eael-testimonial-text {font-family:LXGW WenKai TC!important;}


img.attachment-medium.size-medium.wp-post-image {border-radius:12px;}


a.wp-block-latest-posts__post-title {margin-top:20px;}
.wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd {background:white!important;
box-shadow:0px 0px 10px #0024!important;
border-radius:12px!important;
border-width:2px!important;
}

/* Ensure .wd-nav-vertical has relative positioning */
.wd-nav-vertical {
    position: relative;
}

/* Align .wd-dropdown-menu to the top of .wd-nav-vertical */
.wd-nav-vertical .wd-dropdown-menu {
    position: absolute;
    top: -3em;
    left: 100%; /* Align to the right side of the parent item */
    margin-left: 0; /* Reset any default margin */
}

/* Ensure submenus are aligned in a straight line */
.wd-nav-vertical .wd-dropdown-menu .submenu {
    position: absolute;
    top: 0;
    left: 100%; /* Align submenus to the right of the parent dropdown */
}
.wd-nav-scroll-drag:before {background-color:white!important;
}
.wd-nav-scroll:after {background-color:#ebdcde3d;
border-radius:250px;

}
div.fca_qc_quiz p.fca_qc_quiz_title {color:#005CA4!important;
font-family:default;
letter-spacing:default;
}
#fca_qc_quiz_334525.fca_qc_quiz button.fca_qc_button {background:#F2415C!important;}

#fca_qc_quiz_334525.fca_qc_quiz p:not( .fca_qc_back_response ):not( #fca_qc_question_right_or_wrong ):not( .fca_qc_question_response_correct_answer ):not( .fca_qc_question_response_response ):not( .fca_qc_question_response_hint ):not( .fca_qc_question_response_item p ), #fca_qc_quiz_334525.fca_qc_quiz a:not( .fca_qc_share_link ), #fca_qc_quiz_334525.fca_qc_quiz div:not( .correct-answer ):not( .wrong-answer ) {color:#F2415C!important;}
#fca_qc_quiz_334525.fca_qc_quiz div.fca_qc_answer_div {background:#F2415C!important;}
#fca_qc_quiz_334525.fca_qc_quiz p:not( .fca_qc_back_response ):not( #fca_qc_question_right_or_wrong ):not( .fca_qc_question_response_correct_answer ):not( .fca_qc_question_response_response ):not( .fca_qc_question_response_hint ):not( .fca_qc_question_response_item p ), #fca_qc_quiz_334525.fca_qc_quiz a:not( .fca_qc_share_link ), #fca_qc_quiz_334525.fca_qc_quiz div:not( .correct-answer ):not( .wrong-answer ) {color:#005CA4!important;}
div.fca_qc_quiz svg.fca_qc_rectancle rect


#fca_qc_quiz_334525.fca_qc_quiz div.fca-qc-back.wrong-answer, #fca_qc_quiz_334525.fca_qc_quiz div.fca_qc_question_response_item.wrong-answer {background:#DDC0FF!important;}

#fca_qc_quiz_334525.fca_qc_quiz div.fca-qc-back.correct-answer, #fca_qc_quiz_334525.fca_qc_quiz div.fca_qc_question_response_item.correct-answer {background:#DDC0FF!important;}
#fca_qc_quiz_334525.fca_qc_quiz div.fca_qc_question_response_item p {color:#005CA4!important;}
.page-id-48331 .woocommerce-ordering.wd-ordering-mb-icon select {display:none;}
/*slider gemar day*/
.wd-arrow-inner {background:#F2415C;
border-radius:100px;
color:white!important;}

.box-icon-wrapper.box-with-text {font-size:30px!important;
padding:20px;}
.wd-info-box {border-radius:20px!important;}
.wd-btn-arrow {background:#F2415C;
border-radius:50px;
color:white!important;}
#fca_qc_quiz_334525.fca_qc_quiz div.fca-qc-back.wrong-answer, #fca_qc_quiz_334525.fca_qc_quiz div.fca_qc_question_response_item.wrong-answer {background:#F2415C!important;
}
#fca_qc_question_back {color:white!important;}
#fca_qc_quiz_334525.fca_qc_quiz button.fca_qc_next_question {color:white!important;
border:white!important;}
#fca_qc_question_right_or_wrong {font-size:40px!important;
color:white!important;}
#fca_qc_quiz_334525.fca_qc_quiz button.fca_qc_next_question:hover {color:#F2415C!important;}
div.fca_qc_quiz span.fca_qc_answer_span {letter-spacing:2px!important;}
	
	
.rselect_location .wclimrow {background:#F6FBFF!important;
border:0px solid #005CA4!important;}
.rselect_location p.stockupp {display:none!important;}
.wclimcol2.addShow .wcmlim_detadd {margin-left:60px!important;
font-size:12px;}
.rselect_location .wclimcol2 p {color:#005CA4
	}
	@media only screen and (min-width: 500px) and (max-width: 894px) {
	div.quantity {width:100%!important;}
/*new*/
#code--new-badge {color:#005CA4;
padding-top:36px;
	padding-bottom:1px;
	border:solid;
	background-color:white;
border-width:6px;
	border-color:#005CA4;
	border-radius:20000px;
	width:56px!important;
position:absolute;
left:58px;
top:-37px;}}

@media only screen and (min-width: 200px) and (max-width: 499px) {#code--new-badge {color:#005CA4;
padding-top:36px;
	padding-bottom:1px;
	border:solid;
	background-color:white;
border-width:6px;
	border-color:#005CA4;
	border-radius:20000px;
	width:56px!important;
position:absolute;
left:102px;
	top:-37px;}}

#shipping_method_0_flat_rate88:checked + label[for=shipping_method_0_flat_rate88]::after {
    display: block;
		font-size: 12px;
	  color: #525252;
    content:"Ισχύει μόνο για προϊόντα που έχετε επιλέξει απο το υποκατάστημα και σε ακτίνα 15 χιλιομέτρων απο το κατάστημα!";
}
#shipping_method > li:nth-child(8) > label {font-weight:bold!important;}
#shipping_method_0_flat_rate88:checked + label[for=shipping_method_0_flat_rate88]::after {color:#F2415C;
font-size:14px;}

/* Style for the Custom Product Search Form */
#searchform {
    display: flex;
    align-items: center;
    margin-bottom: 20px; /* Space below the search bar */
}

#searchform input[type="text"] {
    flex: 0 0 30%; /* Set width to 30% */
    padding: 10px;
    font-size: 16px;
    border: 1px solid #ddd; /* Light border */
    border-radius: 24px; /* Rounded corners */
    margin-right: 10px; /* Space between input and button */
}

#searchform input[type="submit"] {
    padding: 10px 20px; /* Padding for button */
    background-color: #005CA4; /* Button background color */
    color: white; /* Button text color */
    border: none; /* Remove border */
    border-radius: 24px; /* Rounded corners */
    cursor: pointer; /* Pointer on hover */
    font-size: 16px;
    transition: background-color 0.3s ease; /* Transition for hover effect */
}

/* Style for the Category Filter */
#category-filter {
    display: flex; /* Use flexbox for alignment */
    align-items: center;
    margin-bottom: 20px; /* Space below the filter */
}

#category-filter select {
    flex: 0 0 30%; /* Set width to 30% */
    padding: 10px;
    font-size: 16px;
    border: 1px solid #ddd; /* Light border */
    border-radius: 24px; /* Rounded corners */
    margin-right: 10px; /* Space between select and button */
}

#category-filter input[type="submit"] {
    padding: 10px 20px; /* Padding for button */
    background-color: #005CA4; /* Button background color */
    color: white; /* Button text color */
    border: none; /* Remove border */
    border-radius: 24px; /* Rounded corners */
    cursor: pointer; /* Pointer on hover */
    font-size: 16px;
    transition: background-color 0.3s ease; /* Transition for hover effect */
}
/*page numbers*/
a.page-numbers {color:#035697;
	margin-top:10px;
}
span.page-numbers.current {background:#DDC0FF;
padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
border-radius:20px;}
	
	
	@media (min-width:1281px) {/*new*/
#code--new-badge {color:#005CA4;
padding-top:36px;
	padding-bottom:1px;
	border:solid;
	background-color:white;
border-width:6px;
	border-color:#005CA4;
	border-radius:20000px;
	width:56px!important;
position:absolute;
left:170px;
top:-36.5px;}
}
/*tabs*/
.elementor-90356 .elementor-element.elementor-element-2351e391 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){margin-left:-37px;}

/*filter*/
.wd-show-sidebar-btn.wd-action-btn.wd-style-text.wd-burger-icon {visibility:hidden;}



	select.eael-adv-search-cate {visibility:hidden;}
	
/*z-index gia eikonidio chat*/
#fc_frame.fc-widget-left, #fc_frame.fc-widget-small.fc-widget-left
 {
    z-index: 1;
}
	
	@media (min-width: 1025px) {
	/* single blog post */
.post-single-page {margin-left:150px;
margin-right:150px;}}

.sub-menu {
    pointer-events: auto;
}
}

