/* Fonts */
	@font-face {font-family: Zona; src: url(https://www.ktiniatrikoskosmos.gr/wp-content/uploads/2021/07/Zona.ttf); font-weight: normal;}
	
	
	/* Fonts Fix */
	h2, h2 {font-size: 1.4rem;}
	.single-product .bwp-single-info.col-lg-6.col-md-12.col-12 > div > div.price-single > div.price {line-height: 24px !important; font-size: 26px !important;}
	.woocommerce-cart .cart-collaterals .shipping-calculator-form .button{font-family: 'Comfortaa';}
	.content-tab p, .woocommerce-tabs #tab-description > ul {font-size:15px !important;}
	.products-list.grid .product-wapper .products-content h3.product-title{font-family: 'Zona';}
	#post-14932 > div > div > form > p:nth-child(1), .woocommerce-form-track-order .input-text, .woocommerce-form-track-order label{font-family: 'Zona';}
	@media (max-device-width: 767px){.products-list.grid .product-wapper .products-content h3.product-title{font-size: 15px !important;}}
	.bwp-main .page-title h1{font-size: 40px;}
	.elementor-9162 .elementor-element.elementor-element-fae4163{font-family: 'Zona';}
	.bwp-top-bar .woocommerce-ordering{font-size: 14px;}
	.search-overlay .close-search {font-family: 'Zona';}

	/* Colors Fix */
	.bwp-header.sticky .header-mobile>.container {background: #a5c350;}
	#phootphone a{color:#ffffff;}
	html body {color: inherit;} 
	body.single-product {color: #868686 !important;} 
	.banners-effect-6 .banners > div a:hover{color:white;}
	.woocommerce-info, .woocommerce-message {border-top: 3px solid #9761a7;background-color: #9761a74a;}
	del {color: #86868694;}
	.mini-cart .cart-popup .buttons .button.view-cart {background: #9761a7; border-color: #9761a7;}
	.mini-cart .cart-popup .buttons .button{background: #000000;}
	.single-product .bwp-single-info .single_add_to_cart_button.button, .quickview-container .bwp-single-info .single_add_to_cart_button.button{background: #9761a7;}
	.single-product .bwp-single-info .single_add_to_cart_button.button:hover, .quickview-container .bwp-single-info .single_add_to_cart_button.button:hover{background: #000000;}
	.wpb-icon-shop:before, .icon-profile:before, .wpb-icon-magnifying-glass:before, .wpb-icon-heart:before{color:#9761a7;}
	.bwp-header .header-mobile .header-mobile-fixed{background: #f6ebf9;}
	p.stock.available-on-backorder{color:#FD9162;font-size: 18px;}
	.contact-us-form input[type="text"], .contact-us-form input[type="email"], .contact-us-form textarea{color: #000000 !important;}
	.woosw-continue{background-color:#000000;}
	#woosw-area > div > div > div.woosw-content-bot > div.woosw-content-bot-inner > a{color:#9761A7;}
	#customer_login > div:nth-child(2) > div > div > div > form > div.button-register > input.button{background: #000000;}
	.term-description > p > a{color: #fd9162; text-decoration: underline; text-decoration-color: #9761a7;}
	.woocommerce-cart .woocommerce-cart-form .actions .bottom-cart h2 a{color:white;}
	.bwp-top-bar .woocommerce-ordering .pwb-dropdown-menu li a{color:#8a8a8a;}
	.bwp-top-bar .woocommerce-ordering .pwb-dropdown-toggle{border: 2px solid #464646;}
	
	.related .content-product-list .slick-arrow, .cross_sell .content-product-list .slick-arrow, .upsells .content-product-list .slick-arrow{color: #fff; background: #9c69ac;}
	
 
	/* Menu Edits */
	.menucustom a {font-size: 16px; padding-bottom: 5px !important; position: relative; font-weight: 700; color:black !important}
	.menucustom a:before {position: absolute; bottom: -1px; width: 40px; height: 1px; background: #a5c350; content: ""; left: 0;}
	
	/* Fa icons Font Awesome */
	.fa-map-marker:before {content: "\f041" !important;}
	
	/* disable drag image css */
	img {-webkit-user-drag: none; -khtml-user-drag: none; -moz-user-drag: none; -o-user-drag: none; user-drag: none;}		
		
	/* Cart Page */
	#post-9 #mainsubmi {font-size: 12px; line-height: 40px;}
	.woocommerce-cart .woocommerce-cart-form .actions .bottom-cart h2{text-transform: uppercase; font-size:11px; background-color: #9761a7; border-radius: 20px; padding: 12px; line-height: 17px;}
	.cart-discount.coupon-auto_redeem_flowcreations{padding: 10px 30px;}
	/*@media screen and (max-device-width: 480px){#post-9 table.shop_table.cart > tbody > tr td.actions{padding: 55px 0px 0px 0px;}
	 .woocommerce-cart .woocommerce-cart-form .actions .bottom-cart h2{position: absolute; top: 10px; top: 0px;}}
	
	@media screen and (min-device-width: 481px) and (max-device-width: 991px){.woocommerce-cart .woocommerce-cart-form .actions .bottom-cart {margin-top: 50px;}
	 .woocommerce-cart .woocommerce-cart-form .actions .bottom-cart h2{position: absolute; top: 150px !important; top: 0px;}}
	
	@media screen and (min-device-width: 992px) {.woocommerce-cart .woocommerce-cart-form .actions .bottom-cart {margin-top: 50px;}
	 .woocommerce-cart .woocommerce-cart-form .actions .bottom-cart h2{position: absolute; top: 39% !important; top: 0px;}}*/
		
	/* Checkout Page */
	#billing_country_field, #shipping_country_field{display:none;}
	#order_review > div > div.shop_table.woocommerce-checkout-review-order-table > div.woocommerce-shipping-totals.shipping > div{margin: 15px;}
	.checkout .woocommerce-checkout-review-order .woocommerce-shipping-methods li{margin: 10px 0;}
	#billing_timologio_field > label > span{display:none !important;}
	@media (max-device-width: 991px){#post-10 > div > div > div.checkout-top > div.content-left-checkout > form > div.button-login > input.button{margin-bottom: 15%;}}
	
	
	/* Ordered Received Page */
	.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-received{margin-top: 30px; border: 2px dashed #9761a7; color: #954893;}
	#post-10 > div > div > div > section.woocommerce-bacs-bank-details > h3{display:none;}
			
	
	/* Logo Fix */
	@media screen and (min-device-width: 1200px) {
	.bwp-header .wpbingoLogo img {max-height: 175px; height: 160px;}
	.logofooter img {max-width: 240px !important;}
	}
	@media screen and (max-device-width: 1199px) {
	.bwp-header .wpbingoLogo img {max-height: 140px; height: 100px;}
	.logofooter img {max-width: 200px !important;}
	}
	
	/* Account Buttons */
	.woocommerce-account .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions > a.woocommerce-button.button.view{display:flex; padding-bottom: 3%;}
	.woocommerce-account > div > div > div > form > table > tfoot > tr > td > div > ul{display: flex; justify-content: space-around; list-style-type: none; align-content: flex-end; list-style-type: none;}
			
		
		/* Reward points */
		.woocommerce-account .pagination.pagination-centered ul{list-style: none; display: flex; flex-direction: row; align-content: center; justify-content: space-around;}
	
	/* Header Desktop */
	.bwp-header.sticky{z-index: 9999; padding: 0px 0px 10px 0px !important;}
	
	/* Header fix hover */
	body.post-type-archive-product.background-breadcrumb-shop .bwp-header .header-page-link .wishlist-box a:hover, body.tax-product_cat.background-breadcrumb-shop .bwp-header .header-page-link .wishlist-box a:hover{color: #ffffff;}
	.bwp-header .header-search-form .search-from #searchsubmit:hover, .bwp-header .header-search-form .search-from #searchsubmit2:hover{background: #9761A7 !important;}
	@media (min-device-width: 991px) {.bwp-main .page-title {padding-top: 150px; } }
	.bwp-header.sticky .header-wrapper{display:none;}
	.bwp-header.sticky{-webkit-animation: sticky-header 500ms cubic-bezier(0.4, 0, 1, 1); -o-animation: sticky-header 500ms cubic-bezier(0.4, 0, 1, 1); animation: sticky-header 500ms cubic-bezier(0.4, 0, 1, 1);}
	
	/* Header Mobile fix */
	.bwp-header .header-mobile{padding: 0px 0;}
	body:not(.page-template-homepage) .bwp-header .header-desktop{border-bottom: none;}
	
	/* Footer Pay Icons */
	@media screen and (min-device-width: 1200px){ 
	.payfor img {max-width:70% !important;}
	}
	
	/* Footer Fc Sign */
	@media screen and (min-device-width: 1200px){ 
	.fcsign{margin: 0 !important;}
	}
	.fcsign{max-width: 180px !important; margin: auto;}
	

	/* Rotate icon menu */
	.bwp-navigation ul > li.level-0 .menu-item-has-children > a:after{transform: rotate(270deg);}
	
	/* Hide Shipping Menu */
	.bwp-header.header-v3 .header-bottom .shipping{display:none;}
	
	/* Fee Table */
	.fee{color: black; font-style: italic; padding: 30px; background-color: #9761a74a; border-top: dotted; border-bottom: double;}
	.fee > div:nth-child(2) > span > bdi{color:crimson; font-weight: 600;}
	.page-id-10 .fee{ border-top: double;}
	
	/* Rewards Table */
	.points_total{color: black; font-style: italic; padding: 30px; background-color: #9761a74a; border-bottom: dotted;}
	#mainsubmi{border-radius:26px; padding: 0px 35px;}
	.fp_apply_reward{padding-top: 5%;}
	@media (max-device-width: 767px){ #mainsubmi{margin-top: 5% !important;}}
	
	/* Mini Cart */
	.mini-cart .cart-popup{max-width: 400px;}
	.mini-cart .price {font-size: 19px !important;}
	
	/* Woo Fixes */
	.woocommerce-info, .woocommerce-message{text-transform: inherit;}
	.breadcrumb-noheading .breadcrumb {font-size: 12px; line-height: 20px;}
	.single-product .bwp-single-info .stock.in-stock, .quickview-container .bwp-single-info .stock.in-stock{font-size: 18px;color: #a5c350;}
	.single-product .product_title, .quickview-container .product_title {font-size: 33px;line-height: 36px;}
	.product_meta > span:nth-child(2){display: none;}
	.single-product .bwp-single-info .product_meta .sku_wrapper, .quickview-container .bwp-single-info .product_meta .sku_wrapper, .single-product .bwp-single-info .product_meta .posted_in, .quickview-container .bwp-single-info .product_meta .posted_in, .single-product .bwp-single-info .product_meta .tagged_as, .quickview-container .bwp-single-info .product_meta .tagged_as{margin-bottom: 2px;}
	.woocommerce-tabs ul.tabs li a{font-size: 26px;}	
	.woocommerce-tabs{border-top: 2px solid;}
	.woocommerce-info a{text-decoration: underline;}
	products-list.grid .product-wapper .products-content h3.product-title {font-size: 15px;}
	@media (max-device-width: 767px){
	.single-product .product_title, .quickview-container .product_title {font-size: 22px; line-height: 25px;}
	}
	
	/* Small Class */
	.small, small{font-size: 65%;}
	#post-9 .order-total > div:nth-child(2) > small  {display:none;}
	
	/* Wishlist */
	.woosw-area .woosw-inner .woosw-content .woosw-content-item--actions{text-align:center;}
	
	/* Hide Free Offers on minicart */
	.mini-cart .cart-popup .free-order{display:none;}
	
	/* Hide Result Count */
	.sidebar .bwp-top-bar .woocommerce-result-count{display:none;}
	
	/* Hide Comments */
	.comments-link{display:none !important;}

	
	/* Blog Edits */
	#bwp-main > div.content-single-sidebar > div > div.content-image-single > div.content-info > div.entry-by.entry-meta > div{display:none !important;}
	.category-posts .cate-post-content .blog-content-standar .entry-meta-head, .author .blog-content-standar .entry-meta-head, .search .blog-content-standar .entry-meta-head, #comments, .post-content > div > div.entry-by.entry-meta > div{display:none !important;}
	.bwp-recent-post.slider .entry-title {font-size: 22px; font-family: 'ZONA';}
	.single-post .post-excerpt.clearfix a {color: #9761A7; text-decoration: underline;}
	.post-single .prevNextArticle .previousArticle a .title, .post-single .prevNextArticle .nextArticle a .title{white-space: break-spaces !important;}
	
	/* Offers Page */
	.page-id-47217 ul { list-style: none }
	.page-id-47217 .products-list.grid:not(.slick-carousel){padding-bottom: 50px;}
	.page-id-47217 nav.woocommerce-pagination {
    position: absolute;
    display: inline-block;
    bottom: 0;
	text-align: center;
    margin-top: 30px;
	left: 45%;
	margin: -45px;}
	@media screen and (max-device-width: 767px){
		.page-id-47217 nav.woocommerce-pagination {left: 0 !important; margin: 0 0 -10px 0 !important; padding-top: 5% !important;}
		.prdctfltr_aside {display: inherit !important;}
		.page-id-47217 nav.woocommerce-pagination{display: contents !important;}
		.page-id-47217 .products-list.grid:not(.slick-carousel){padding-bottom: 10px !important;}
	}
	
	
	/* General Templates fixes */
	@media (max-device-width: 991px){
	.products-list.grid .product-wapper .products-thumb .product-button .woosc-btn {width: 35px !important; height: 35px !important; line-height: 33px !important;}
	.products-list.grid .product-wapper .products-thumb .product-button .woosc-btn:before {line-height: 33px !important; font-size: 14px !important;}
	.products-list.grid .product-wapper .products-content h3.product-title{overflow: hidden; text-overflow: ellipsis;}
	}
	@media (max-device-width: 767px){
	.checkout #place_order{text-transform: capitalize;}
	small {font-size: 50%;}
	.woocommerce-cart-form table.shop_table .coupon .button{margin-top: 10px;}
	}
	.product-title {line-height: 18px;}
	.price{font-size: 19px !important;}
	.posted_in{display:none !important;}
	.bwp-top-bar .woocommerce-ordering .pwb-dropdown-menu{z-index: 99; padding: 0 5px 10px; font-size: 14px;}
	.bwp-top-bar .woocommerce-ordering{margin-top: 0px;}
	.bwp-header.header-v3 .header-page-link .wishlist-box{top 1px;}
	.login-header > div > div.box-form-login > div > div.form-register.active > form > div.content > div.woocommerce-privacy-policy-text{display:none;}
	.woosw-content-items .woosw-content-item--add a{padding: 5px 10px !important; line-height: 17px;}
	.bwp-top-bar .woocommerce-ordering .pwb-dropdown-toggle{line-height: 32px;-webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px;}
	
	
	/* Megamenu Fixes */
	.bwp-navigation ul>li.level-0.mega-menu.mega-menu-fullwidth-width>.sub-menu{max-width: 1400px !important;}
	.megaimg img{max-width:150% !important;}
	
	/* Quickviewe Fixes */
	.bwp-quick-view .woocommerce-info{display:none !important;}
	
	/* Variations Fixes */
	.single-product .product-type-variable .variations_form.cart table tr td>div[data-attribute_name=attribute_pa_color] .swatch-color:last-child, .quickview-container .product-type-variable .variations_form.cart table tr td>div[data-attribute_name=attribute_pa_color] .swatch-color:last-child{margin-right: 15px!important;}
	.single-product .product-type-variable .variations_form.cart table .reset_variations, .quickview-container .product-type-variable .variations_form.cart table .reset_variations{padding-top: 10px; margin-bottom: 10px;}
	[data-wvstooltip]:hover:before{margin-left: -30px;}
	.single-product .product-type-variable .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled, .single-product .product-type-variable .single_add_to_cart_button.disabled.wc-variation-is-unavailable {display: none !important;}
	wc-variation-is-unavailable {display: none !important;}
	p.stock.out-of-stock{margin: 0;
    line-height: 60px;
    font-size: 16px;
    font-weight: 700;
    color: #000;
    text-align: center;
    background: #ededed;
    cursor: not-allowed;
    margin-bottom: 5px;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
-o-border-radius: 30px;}
	
	/* Newsletter */
	#yikes-easy-mailchimp-contact_form_7-checkbox, .yikes-easy-mc-form{display:none !important;}
	.wpbingo-newsletter.newsletter-default .wpcf7-not-valid-tip, #wpcf7-f1287-o1 > div{display:none;}
	/*.page-id-15115 .wpbingo-newsletter.newsletter-default .content-newsletter .clearfix:before{top: 49%; left: 45%;}
	.page-id-15115 .wpbingo-newsletter.newsletter-default .content-newsletter{align-items: center;}
	.page-id-15115 .wpbingo-newsletter.newsletter-default .content-newsletter input[type="submit"]{top: 15px;}*/
	.mycheckbox-policy {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    margin-top: 1%;
    margin-right: 10%;
    color: white;}
	.contact-us-form label {color: black !important;}
	.wpbingo-newsletter.newsletter-default .content-newsletter {
		max-height: 50px;
	}
	
	
	/* Links Underline */
	#post-21095 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-126f4a6.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div.elementor-element.elementor-element-a493164.elementor-widget.elementor-widget-text-editor > div > p:nth-child(2) > a, #payment > div > div > div.woocommerce-privacy-policy-text > p > a, #payment > div > div > p > label > span.woocommerce-terms-and-conditions-checkbox-text > a, #post-9 > div > div > div.woocommerce-cart-page.row > div.col-xl-8.col-lg-12.col-md-12.col-12 > form > table > tbody > tr:nth-child(4) > td > div > h2 > a
	{text-decoration: underline; text-decoration-thickness: 2px; text-decoration-color: #9761A7;}
	
	/* Product Filters */
	.bwp-sidebar > .widget ul:not(.social-link,.content-products,.product_list_widget){display:none}
	@media (max-device-width: 991px){.bwp-top-bar.top{position: sticky; top: 0px; background-color: #ffffff; z-index: 999;}}
	
	@media (max-device-width: 767px){
	.fcmfilteroffer .prdctfltr-bars:before{font-size: 19px; position: relative; content: "\e917"; font-family: wpbingofont !important; margin: 0;}
	.fcmfilteroffer .prdctfltr_woocommerce_filter i{font-weight: 500; display: inline-block !important; position: relative; font-size: 12px; text-transform: uppercase; cursor: pointer; color: #000; line-height: 32px; border: 2px solid #000; float: left; background: #fff; padding: 0; margin-right: 20px; width: 36px; height: 36px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; text-align: center;}
	.fcmfilteroffer .prdctfltr_wc .prdctfltr_filter_title .prdctfltr_woocommerce_filter{display:inline-block;}
	.fcmfilteroffer .prdctfltr_wc .prdctfltr_filter_title>span.prdctfltr_woocommerce_filter_title{display:none;}
	.fcmfilteroffer .prdctfltr_topbar{display:none;}
	}
	.prdctfltr_collector>span {white-space: break-spaces;}
	.bwp-top-bar.top .button-filter-toggle:after{content: "\e917\00a0Φίλτρα"; line-height: 28px; font-size: 17px;}
	.bwp-top-bar.top .button-filter-toggle{width:110px; border: 2px solid #464646;}
	.sidebar .main-archive-product.row .bwp-sidebar .button-filter-toggle {font-size: 12px;}
	
	/* Offer Menu */
	.offermenu a > span > i{color:#9761A7; font-size:2em; padding-right: 10px; margin-top: -10px; box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);transform: scale(1);animation: pulse 1.4s infinite;}
	.offermenu > a > span{display:flex !important;}
	@media (max-device-width: 991px){.offermenu a > span > i{color:#9761A7; font-size:1.4em; padding-right: 10px; padding-left: 2px; margin-top: 2px; box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);transform: scale(1);animation: pulse 1.4s infinite;}}
	
	/* Informations Mobile Menu */
	@media (min-device-width: 975px){ .menumobilecustom{display:none !important;}}
	.menumobilecustom{
	position: absolute;
    top: 80%;
    display: flex;
	justify-content: flex-start;
	}
	
	.menumobilecustom body {
  	padding: 0;
  	margin: 0;
  	display: flex;
  	align-items: center;
 	justify-content: center;
 	width: 100vw;
 	height: 100vh;
	font-size: 16px;
	}
	
	#mm-0 > ul > div > ul > li:last-child{border-bottom: 1px solid rgba(221, 221, 221, 0.5) !important;}

.mysocial-media {
  list-style-type: none;
  display: flex;
}
.mysocial-media .icon {
  position: relative;
  display: block;
  width: 35px;
  height: 35px;
  background: #a5c350;
  margin: 10px;
  border-radius: 30%;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  box-shadow: 0 5px 15px -5px rgba(69, 69, 69, 0.5);
  color: #2196F3;
}
.mysocial-media .icon i {
  line-height: 35px;
  font-size: 1.4rem;
  font-weight: 300;
  transition: 0.2s linear;
}
.mysocial-media .icon:hover i {
  transform: scale(1.1);
  color: #f1f1f1;
}
.mysocial-media .icon:hover::before {
  animation: aaa 0.7s 1;
  top: -10%;
  left: -10%;
}
.mysocial-media .icon::before {
  content: "";
  position: absolute;
  width: 120%;
  height: 120%;
  background: #9761a7;
  transform: rotate(45deg);
  left: -110%;
  top: 90%;
}

@keyframes aaa {
  0% {
    left: -110%;
    top: 90%;
  }
  50% {
    left: 10%;
    top: -30%;
  }
  100% {
    top: -10%;
    left: -10%;
  }
}
	
	/* Back Order Css */
	.xoo-wl-btn-container.xoo-wl-btc-simple.xoo-wl-btc-popup {position: relative; display: flex; margin-top: 5%; flex-wrap: wrap; align-content: space-around; flex-direction: column;}
	
	/* Google Captcha Badge */
	.grecaptcha-badge { opacity:0 !important;}
	.form-row.form-row-wide{margin-bottom: 0px;}
	
	/* Hide Gallery Pop up */
	.contents-detail .bwp-single-product.zoom .view-gallery{display:none;}
	
	/* Brand Logo */
	.alignbrand{float: left; margin: 0px 800px 10px 0px;}
	div#brands_a_z a.top{display:none;}
	
	/* Out Of Stock Badge */
	.now_sold{display:none;}
	 li.product:hover .now_sold {display: flex; background: #ba181b; color: #fff; font-size: 12px; font-weight: 700; padding: 6px 12px; border-bottom-left-radius: 5px; border-top-right-radius: 5px; position: absolute; left: 0; bottom: 0; z-index:999;}
	@media screen and (max-device-width: 768px) {.now_sold{display:none;}
	 li.product:hover  .now_sold .now_sold {font-size: 11px; padding: 5px 5px;border-bottom-left-radius: 0px; z-index:999;}}
	
	/* Hide top bar */
	.bwp-top-bar .display{display:none;}
	
	/* Back to top */
	.back-top {bottom: 40px; right: 35px; z-index:999;}
	
	/* Tidio Chat 
	#tidio-chat-iframe{inset: auto 9px 75px auto !important; z-index: 99 !important;}
	.mobile #button.chat-closed:not(.sidebar).mobile-size__small {transform: scale(0.8) !important;}*/
	
	/* Messenger Chat */
	.dVYIqU{z-index: 9999 !important;}
	@media (max-device-width: 767px){.jobjA{height: 50px !important; width: 50px !important; z-index: 99 !important;}.dVYIqU {bottom: 55px !important;}}
	@media (min-device-width: 768px){
	.jobjA {height: 55px !important; width: 55px !important; margin-right: 26px !important; z-index: 99 !important;}
	.dVYIqU{bottom:80px !important;}
	.llcnCH{margin-bottom: 145px !important;}
	}

	
	/* Cross - Up Sell */
	#post-9 > div > div > div.cross-sells > ul{list-style: none;}
	@media (max-device-width: 991px){
		#post-9 .products-list.grid .product-wapper .products-thumb .product-button {bottom: 130px;}
		.upsells .content-product-list .slick-arrow{top: calc(35% - 20px);}
	}
	
	/* Custom Message on Specific Product */
	.mymessage{max-width: 65%; background-color: #ff7166; border-radius: 5px; text-align: center; color: white; margin-bottom: 40px; padding: 5px;font-size: 14px;}
	.awdr_discount_bar.awdr_row_0{border-radius: 5px; text-align: center;
	box-shadow: 0 1px 1px rgba(0,0,0,0.12), 
              0 2px 2px rgba(0,0,0,0.12), 
              0 4px 4px rgba(0,0,0,0.12), 
              0 8px 8px rgba(0,0,0,0.12),
              0 16px 16px rgba(0,0,0,0.12);
	}
	
	/* Back in stock notify */
	.cwgstock_button{background: #a5c350; padding: 10px; border-radius: 5px; border: 0px; cursor: pointer;}
	.cwginstock-subscribe-form .panel-primary>.panel-heading{background-color: #986b9e; border-color: #9866a2; padding: 1px 15px;}
	.cwginstocksuccess{color: #3a3939 !important;}
	.swal2-close{color: #2a2a2a;}
	.swal2-container{z-index:9999;}
	.swal2-popup{border-radius: 20px;}
	.cwginstock-subscribe-form .panel-primary {border-color: #c7c7c7;}
	input.cwg_popup_submit {padding: 12px; border-radius: 5px; background-color: black; color: white; border-color: black; display: block; margin: 0 auto; margin-top: 2%; cursor: pointer;}
	.cwginstock-subscribe-form .panel-primary > .panel-heading h4{font-size: 20px !important;}
	
	/* Search srcrollbar */
	.result-search-products-content ::-webkit-scrollbar-thumb {background: #9761A7 !important; border: 1px solid #eee !important; height: 100px !important; border-radius: 5px !important;}
	.result-search-products-content ::-webkit-scrollbar-track {background: #bcbcbc !important; border: 1px solid #ccc !important;}
	.result-search-products-content ::-webkit-scrollbar {width: 10px !important;}	
	
	/* Product Filter & Site srcrollbar */
	.prdctfltr_custom_scroll * ::-webkit-scrollbar-thumb {background: #9761a76e !important; border: 1px solid #eee !important; height: 100px !important; border-radius: 5px !important;}
	.prdctfltr_custom_scroll * ::-webkit-scrollbar-track {background: #bcbcbc !important; border: 1px solid #ccc !important;}
	.prdctfltr_custom_scroll * ::-webkit-scrollbar {width: 10px !important;}
	@media screen and (min-device-width: 1024px) {
	::-webkit-scrollbar-thumb {background: #9d6cac !important; border: 1px solid #eee !important; height: 100px !important; border-radius: 5px !important;}
	::-webkit-scrollbar-track {background: #bcbcbc !important; border: 1px solid #ccc !important;}
	::-webkit-scrollbar {width: 12px !important;}}
	
	/* Offer products fix cart img */	
	table .product-thumbnail img, .table .product-thumbnail img{width:80px;}
	.mini-cart .cart-popup img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {display: inline-block; width: 78px; float: left; margin-right: 12px;}
	
	/* Add to Cart Button */
	.single-product .bwp-single-info .single_add_to_cart_button.button{box-shadow: 0 1px 1px rgb(0 0 0 / 12%), 0 2px 2px rgb(0 0 0 / 12%), 0 4px 4px rgb(0 0 0 / 12%), 0 8px 8px rgb(0 0 0 / 12%), 0 16px 16px rgb(0 0 0 / 12%);}
	.bwp-quick-view .quickview-container .bwp-single-info .cart .quantity-button .single_add_to_cart_button{box-shadow:none;}
	
	/* Order Again - Pay Again Buttons */
	a.woocommerce-button.button.order-again,  a.button.pay, a.woocommerce-button.button.view, a.woocommerce-button.button.cancel{
   /* font-weight: 700;
    overflow: hidden;
    position: relative;
    padding: 9px 15px;
    font-size: 14px;
    color: #fff;
    -webkit-transition: unset;
    transition: unset;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    display: inline-block;
    margin: 0 -10px;
    border: 0;*/
	display: inline-block !important;
    padding: 0.35em 1.2em !important;
    border: 0.1em solid #FFFFFF !important;
    margin: 0 0.3em 0.8em 0 !important;
    border-radius: 1.12em !important;
    box-sizing: border-box !important;
    text-decoration: none;
    color: #FFFFFF;
    text-align: center !important;
    transition: all 0.2s;
	line-height: 1.4em !important;
}
	a.woocommerce-button.button.order-again{background: #a5c350; border-color: #a5c350;}
	a.woocommerce-button.button.view{background: #000000; border-color: #000000;}
	a.button.pay{background: #9d6cac; border-color: #9d6cac;}
	a.woocommerce-button.button.cancel{background: #b73d3d; border-color: #b73d3d}
	
	/* Social Share */
	.socialshare{text-transform: initial; text-decoration: underline;}
	.post-single .post-content-entry .entry-social-share {display: none !important;}
	
	/* Top bar shipping */
	.topbarnote{text-transform: lowercase; font-style: italic; font-weight: 100; font-size: 11px;}
	
	/* Thank you page order failed */
	p.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed{margin: 2%;padding: 1%;border-style: dashed; border-color: #b34a24; text-align: center;box-shadow: 0 1px 1px rgb(0 0 0 / 12%), 0 2px 2px rgb(0 0 0 / 12%), 0 4px 4px rgb(0 0 0 / 12%), 0 8px 8px rgb(0 0 0 / 12%), 0 16px 16px rgb(0 0 0 / 12%);}
	.woocommerce-thankyou-order-failed-actions a.button.pay{margin-left: 1%;}
	.woocommerce-thankyou-order-failed-actions a.button.pay:nth-child(2) {margin-left: 3%; background:#000000; border-color:#000000;}
	.woocommerce-thankyou-order-failed-actions a.button.pay:nth-child(1) {margin-left: 3%;background:#9761A7; border-color:#9761A7;}
	@media (max-device-width: 767px){
		p.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed{margin: 7%;}
		.woocommerce-thankyou-order-failed-actions a.button.pay:nth-child(2) {margin-left: 8%;}
	}
	#order_review > table{margin-top:2%;}
	
	ul.wc_payment_methods.payment_methods.methods {list-style-type: none;}
	
	/* Box Now */
	#boxnow_close_all{top:14% !important; right:10% !important; background:#9761A7 !important;}
	
	/* Hide css Class */
	.nodisplay{display:none !important;}
	
	/* Cookie Hide Powered by */
	body > div.cky-modal.cky-modal-open > div > div.cky-footer-wrapper > div:nth-child(3) {visibility: hidden;}
	
	/* Cookie Button */
	.cky-notice-btn-wrapper .cky-btn {margin-top: 10px;}
	.cky-btn-revisit > img{content:url("/wp-content/uploads/2022/12/cookie.png");}
	.cky-btn-revisit-wrapper{z-index: 9 !important;}
	
	@media screen and (max-device-width: 990px){
		.cky-revisit-bottom-left{display:none !important;}
	}




	/* Data Tables */
	/* Base styles for the table */
.fctable {
  width: 100%;
  border-collapse: collapse;
  margin: 0 auto;
  border-radius: 5px;
  overflow: hidden;
  background-color: #f7f7f7; /* Softer background color */
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.fctable th,
.fctable td {
  padding: 12px;
  border: 1px solid #e0e0e0; /* Softer border color */
  text-align: left;
}

.fctable th {
  background-color: #f5f5f5; /* Softer background color for headers */
  font-weight: bold;
}

.fctable td[colspan="2"] {
  background-color: #e8e8e8; /* Softer background color for colspan */
  text-align: center;
  font-weight: bold;
  border: 2px solid #c0c0c0; /* Increased visibility of cell separators */
}

/* Zebra stripe effect with softer colors */
.fctable tbody tr:nth-child(odd) {
  background-color: #f9f9f9; /* Softer background color for odd rows */
}

/* Responsive styles */
@media screen and (max-width: 600px) {
  .fctable {
    display: block;
  }

  .fctable thead {
    display: none;
  }

  .fctable tbody {
    display: block;
  }

  .fctable tr {
    margin-bottom: 10px;
    border-radius: 5px;
    overflow: hidden;
    background-color: #f9f9f9; /* Softer background color for rows */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  }

  .fctable td,
  .fctable th {
    display: block;
    padding: 12px;
    border: 1px solid #e0e0e0; /* Softer border color */
    text-align: center;
  }

  .fctable td[colspan="2"] {
    background-color: #e8e8e8; /* Softer background color for colspan */
    font-weight: bold;
    border: 2px solid #c0c0c0; /* Increased visibility of cell separators */
  }
}

 
 
 /*   FIXES   */
 
 /* BOXNOW HIDE CHECKOUT */
	p#boxnow_locker_id_field{display:none !important;}
	
	/* Checkout fix Form row */
	.checkout .form-row.form-row-wide {margin-bottom: 30px !important;}
	
	/* Fix Single product Title */
	 .contents-detail .bwp-single-product .bwp-single-info {padding-top: 0;}
	
	/* Variations Box 
	.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item {max-width: 90px !important; max-height: 40px !important;}*/
	@media (max-width: 991px) {
	.woo-variation-swatches ul.variations>li { align-items: center !important; margin: 5px -10px !important;}
	.shop-archive .products-list.grid .product-wrapper .products-thumb .product-button > * {margin-bottom: -40px !important;}
	}
	
	/* Fix Backorder button 
	input.cwg_popup_submit{margin-bottom: 2%;}*/
	
	/* New Search */
	div#ajaxsearchpro1_2 {z-index: 9 !important;}
	p#asp-try-1_2 {display: none;}
        
	/* Fix Blog Dots */
	.slick-dots li.slick-active button:before, .slick-dots li button:before{display: none !important}