/*
 Theme Name:   XStore Child
 Theme URI:    http://8theme.com/
 Description:  XStore Child Theme
 Author:       8theme
 Author URI:   http://8theme.com
 Template:     xstore
 Version:      1.0
 Text Domain:  xstore-child
*/

.dorean {
	font-size: 18px;
    float: right;
}

.brands-field {
	background: red;
}

.label-text {
	background-color: #486024 !important;
}

::selection {
	color: #ffffff !important;
	background-color: #3870f0 !important;
}

.footer-widget a, .footer-widget p {
	color: #4d4d4d;
}

#cookie-notice .cn-button {
    margin: 0 0 0 10px;
    color: #000000;
}

.content-product .price, 
.content-product .products-page-brands, 
.content-product .products-page-brands a, 
.content-product .products-page-cats, 
.content-product .products-page-cats a {
    color: #525252 !important;
}

.mpc-button {
	color: #525252 !important;
}

.header-main-menu.et_element-top-level .menu > li > a:hover, 
.header-main-menu.et_element-top-level .menu > .current-menu-item > a, 
.header-main-menu.et_element-top-level.menu-items-custom .menu > li > a:hover, 
.header-main-menu.et_element-top-level.menu-items-custom .menu > .current-menu-item > a {
	color: #000000 !important;
}

.page-heading .breadcrumbs, 
.page-heading .woocommerce-breadcrumb, 
.page-heading .bbp-breadcrumb, 
.page-heading .a-center, 
.page-heading .title, 
.page-heading a, 
.page-heading .span-title, 
[class*=" paged-"] .page-heading.bc-type-left2 .span-title, 
.bbp-breadcrumb-current, 
.page-heading .breadcrumbs a, 
.page-heading .woocommerce-breadcrumb a, 
.page-heading .bbp-breadcrumb a {
	color: #000000 !important;
}

.select2.select2-container--default .select2-selection--single, 
select {
	color: #000000 !important;
}

.sidebar-widget ul li a, 
.widget_product_categories.sidebar-widget ul li a {
	color: #000000 !important;
}

.sidebar-widget ul li .count, 
.widget_product_categories.sidebar-widget ul li .count {
	color: #000000 !important;
}

form.login .button, 
form.register .button {
	background-color: #004853;
	color: #ffffff !important;
}

.cart-checkout-nav {
	color: #000000 !important;
}

.empty-cart-block .btn, 
.empty-category-block .btn {
	color: #000000 !important;
}

.product-content .price {
	font-size: 1.8rem !important;
	color: #000000 !important;
}

.product_meta span a, 
.product_meta span span, 
.single-tags a, 
.single-tags span {
	color: #000000 !important;
}

.tabs .tab-title {
	color: #000000 !important;
}

.mpc-icon-column__description {
	color: #000000 !important;
}

form.wpcf7-form .wpcf7-submit:not(.active) {
	color: #000000 !important;
}

.agori {
	text-decoration: underline;
}

.koritsi {
	text-decoration: underline;
}

.onsale {
	background: #486024 !important;
}

.product-images .onsale.left {
	width: 80px;
}

.onsale.left {
	left: 5px;
	top: 1px;
	width: 80px;
	height: 25px;
}

.espabanner {
	display: none;
}

/* === Διόρθωση dropdown menu να ανοίγει με hover === */
.nav-sublist-dropdown {
	display: none;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s ease;
	position: absolute;
	z-index: 9999;
}

.menu-item-has-children:hover > .nav-sublist-dropdown {
	display: block !important;
	opacity: 1 !important;
	visibility: visible !important;
	pointer-events: auto;
}

/* === Εμφάνιση προϊόντων σε 3 στήλες με σωστό padding === */
.products-grid {
	display: flex;
	flex-wrap: wrap;
	margin-left: -15px;
	margin-right: -15px;
}

.products-grid .product[class*="col-"] {
	width: 33.3333% !important;
	float: left;
	display: block;
	box-sizing: border-box;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 30px;
}

/* === Απόκρυψη περιγραφής κάτω από τίτλο προϊόντος === */
.products-grid .product .woocommerce-product-details__short-description,
.products-grid .product .product-excerpt,
.products-grid .product .product-content,
.products-grid .product .content-product .short-description,
.products-grid .product .short-description {
	display: none !important;
}