body.logged-in .hide_logged_in {display:none!important;}
body:not(.logged-in) .hide_not_logged_in {display:none!important;}
body [data-cky-tag] { visibility: unset!important; } #Header .column.one > .top_bar_right { background-color: rgba(255,255,255,0.8); top:0;} 
#Header .column.one > .top_bar_right::before {display:none;}
#Header .column.one > .top_bar_left { background-color: rgba(255,255,255,0.8); }
.woocommerce .product div.entry-summary .price > del { float: none; }
.woocommerce ul.products li.product .price ins { float: right; margin-right: 15px; }
.woocommerce ul.products li.product .price del { float: right; font-size:14px; }
.mfn-acc.accordion_wrapper > .question:first-child {display:none;}
span.onsale {display:none;}
#my-account-menu .user-profile .user-image {display:none;}
#Content .woocommerce > .alert {padding-top: 30px!important; padding-bottom: 30px!important;}
.search-input-container > .autocomplete-suggestions {position: relative!important;}
.search-input-container > .autocomplete-suggestions img { height: auto;}
.search-submit-container #yith-searchsubmit { font-family: "mfn-icons"; font-size: 16px; font-weight: 900; color: #212121!important; padding: 5px 6px!important;  border-color: #212121;}
.yith-ajaxsearchform-wide .search-submit-container { vertical-align: text-top; } .desc h4 a {
font-size: 12px;
font-weight: 600;
}
@media (max-width: 1239px) {
.yith-ajaxsearchform-wide .search-input-container input[type="search"]{background-image: none!important;}
.search-input-container > .autocomplete-suggestions {display:none!important; }
}
.woocommerce .product div.entry-summary .cart button.button {
border: 2px solid #313131!important;
color: #e1e1e1!important;
background-color:#313131!important;
font-weight:bold!important;
}
.woocommerce .product div.entry-summary .cart button.button:hover {
color: #f1f1f1!important;
background:#111111!important;
}
.desc h4 a { min-height: 36px; display:inline-block; line-height: 18px;}
ins {text-decoration:none;}
.shop_slider_ul .desc .price , .products.grid .desc .price {float: right;}
.shop_slider_ul .desc h4 a, .shop_slider_ul .desc price {font-size: 15px; }
.products.grid .desc { min-height: 67px; }
a.yith-wcqv-button.qvicon { position: absolute; top: 5px; right: 5px; }
.mc4wp-form-theme input[type=email] { width: 80%!important; margin-right: 2%!important; float: left;}
.mc4wp-form-fields button { float: left; width: 18%!important; margin: 0px; font-size: 30px; padding: 2px; line-height: 30px;}
.widget_archive ul, .widget_nav_menu ul { background: rgba(0,0,0,.0)!important;}
#Footer .footer_copy { border-top: 1px solid rgba(0,0,0,.1); background: rgb(211, 193, 195);}
#Footer h4 {font-weight: 600!important;}
#Subheader ul.breadcrumbs li span {opacity: 1!important; color: rgba(255,255,255,0.9)!important; filter: alpha(opacity=100)!important;}
#Subheader { padding: 10px 0 5px; }
#coupon_code {width: 150px;}
#Top_bar .top_bar_right_wrapper > a#header_cart span {background-color: #945681;}
.yith-wcwl-add-to-wishlist {margin: 15px 0!important;}
span.sku_wrapper {display:block;}
span.sku_wrapper > .sku { font-weight: 700; }
.woocommerce .widget_price_filter .ui-slider div.ui-slider-range.ui-widget-header.ui-corner-all { background-color: #d6d6d6!important;}
.pum-close.popmake-close {color:#ffffff!important;}
.wishlist_table .product-thumbnail a img { width: 180px!important;}
.wishlist_table tr td.product-thumbnail a { max-width: 180px!important;}
.woocommerce .wishlist_table .product-thumbnail { width: 180px;}
.woocommerce table.cart a.remove {background-color: rgba(255,0,0,0.5);}
.woocommerce .shop_table .product-remove a.remove { width: 20px; height: 20px; font-size: 16px;}
.woocommerce table.cart a.remove:hover {background-color: rgba(255,0,0,1);}
a.yith-wcqv-button.button { display: block; padding: 5px!important; margin-top: 20px; text-align: center;}
.button-stroke.woocommerce-page .yit-wcan-container a.button:not(.action_button), .button-stroke.woocommerce-page .isotope-item a.button:not(.action_button) {padding: 3px 8px; float: none;}
.woocommerce .isotope_wrapper ul.products li.product .desc {padding: 15px 0px!important; display: inline-block; width:100%; text-align: center;}
.woocommerce .isotope_wrapper ul.products li.product select {margin-bottom:0px;}
#cn-accept-cookie:hover { color: #f1f1f1!important; background: #dd3333!important; text-shadow: 0 0px 0 #000!important;}
mark.count {background-color: #212121; color: #e1e1e1; width: 20px; border-radius: 100px; height: 20px; display: inline-block; text-align: center; line-height: 20px; font-size: 12px;}
.woocommerce-page ul.products li.product h4 {text-align:left;}
.button-stroke.woocommerce-page a#back_to_top.button.button_js.focus:not(.action_button) { background: rgba(221, 51, 51,0.2)!important;}
.page .button-stroke.woocommerce-page a.button:not(.action_button) {background-color: #dd3333 !important;}
#Subheader {text-transform: uppercase;}
#Top_bar .wpml-languages.horizontal { border:none!important;}
.woocommerce table.cart a.remove span { padding: 0px 6px!important; }
.select_option_colorpicker.select_option.selected > .yith_wccl_value,  .select_option_colorpicker.select_option.selected {border-color:#ff0000;}
#Top_bar .search_wrapper {
position: absolute;
left: 0;
top: 100%;
display: none;
z-index: 201;
width: 100%;
padding: 15px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
div[data-value="typos"] > span.yith_wccl_value, a[data-value="typos"],div[data-value="όπως φαίνεται στην εικόνα"] > span.yith_wccl_value, a[data-value="όπως φαίνεται στην εικόνα"] {
background-image: url(//www.xristina.gr/wp-content/uploads/2017/11/stamp.jpg)!important;
background-size: contain!important;
}
#yith-woo-ajax-navigation-4 li { width: 25%; }
.onsale2 {
background-image: url(//www.xristina.gr/wp-content/uploads/2017/12/sales.png)!important;
background-repeat: no-repeat;
background-position: left;
background-size: cover;
right: 25px;
bottom: 26%;
position: absolute;
text-transform: uppercase;
max-width: 50px;
width: 100%;
z-index: 100;
padding: 29px 15px;
font-size: 88%;
font-weight: bold;
color: #fff;
text-align: center;}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
right: 1.5em !important;
}
#Top_bar #menu #menu-item-4123 ul { column-count: 3;}
#Top_bar #menu #menu-item-4123 ul li {break-inside: avoid-column!important; display: inline-block;}
[data-enllax-ratio] , .section.mcb-section.full-width.bg-contain.bg-cover {
position:relative;
background-size: cover;
transform: translate3d(0,0,0);
-webkit-transform: translate3d(0,0,0);
}
asside .icon-minus:before { content: ''; }
ul.yith-wcan.yith-wcan-group > li > span { display: none!important; }
img.scale-with-grid, #Content img { width: 100%!important;
object-fit: contain;
object-position: 50% 50%;
}
li.chosen a:before {
content: "(X) ";
color: #f00;
}
li.chosen {
font-weight: 700;
}
.pages a, .pages span.page-numbers {
display: inline-block;
margin: 0 1px;
width: 35px;
height: 35px;
line-height: 35px;
text-align: center;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.pager .pages {
display: inline-block;
margin: 20px 30px 0;
padding: 4px 3px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color: #f8f8f8;
background-image: url(//www.xristina.gr/wp-content/themes/betheme/images/stripes/stripes_3_b.png);
}
.woocommerce .widget_layered_nav ul.yith-wcan li span, .woocommerce-page .widget_layered_nav ul.yith-wcan li span {
cursor: not-allowed;
text-decoration: line-through;
color: #aaa;
}
header ul.contact_details .phone:nth-child(3) i {
background: url(//www.xristina.gr/wp-content/uploads/2020/12/viber.png);
color: transparent;
}
.itisred .title, .itisred .title i {color:#cc0000; border-color:#cc0000; margin:1.25rem 0 0; font-size:5rem;}
.sales_home { margin-bottom: 20px; }