/**
 * Theme Name: Rey Child
 * Theme URI: http://reytheme.com/
 * Description: This is a child theme of Rey.
 * Author: Marius H.
 * Author URI:  https://twitter.com/mariushoria
 * Template: rey
 * Version: 1.0.0
 * License: General Public License
 * License URI: http://www.gnu.org/licenses/gpl.html
 * Text Domain: rey-child
 */

#customer_login .woocommerce-form.woocommerce-form-register.register .password-input .woocommerce-password-strength {
	padding-left: 0;
}
#customer_login .woocommerce-form.woocommerce-form-register.register .password-input .woocommerce-password-strength .error {
	color: red;
	font-size: 13px;
	text-align: left;
}
@media screen and (max-width:465px) {
	body.home .elementor-widget.elementor-widget-heading .elementor-heading-title.elementor-size-large {
		width: 80%;
		margin: auto;
	}
}
.rey-mainMenu--desktop .depth--0.menu-item-has-children.--is-regular .sub-menu {
	padding-top: 15px;
	padding-bottom: 15px !important;
}
.reyajfilter-before-products .shop-cat-sidebar-menu {
	min-width: 300px;
	max-width: 300px;
	float: left;
	margin-right: 45px;
}
.shop-cat-sidebar-menu .sidebar-category-tree-menu .parent-category-list {
	list-style: none;
}
.shop-cat-sidebar-menu .sidebar-category-tree-menu .parent-category-list .child-category-list {
	display: none;
}
.sidebar-category-tree-menu {
	margin-bottom: 15px;
}
.sidebar-category-tree-menu a {
	text-transform: capitalize;
	font-weight: 400;
}
.sidebar-category-tree-menu .parent-category-list {
	padding: 0;
	margin: 0;
}
.sidebar-category-tree-menu .has-children {
	position: relative;
}
.sidebar-category-tree-menu .has-children .fa {
	position: absolute;
	right: 0;
}
.sidebar-category-tree-menu .has-children .fa.open {
	transform: rotate(180deg);
}
.sidebar-category-tree-menu .child-category-list {
	list-style: none;
    padding-left: 15px;
}
.sidebar-category-tree-menu .parent-category-list .fa {
	cursor: pointer;
}
.shop-cat-sidebar-menu .mobile-filter-button {
	display: none;
}

.rey-loopHeader.--has-filter-btn .rey-filterBtn.rey-filterBtn--pos-right {
	display: none;
}

@media screen and (max-width:1024px) {
	.shop-cat-sidebar-menu .mobile-filter-button {
		text-align: center;
		display: block;
		margin-top: -15px;
		margin-bottom: 15px;
		padding-bottom: 10px;
		border-bottom: 1px solid HSL(210, 17%, 98%);
	}
	.shop-cat-sidebar-menu .mobile-filter-button h3,
	.shop-cat-sidebar-menu .mobile-filter-button .fa {
		display: inline-block;
		margin: 0;
	}
	
	.reyajfilter-before-products .shop-cat-sidebar-menu {
		float: unset;
		min-width: unset;
		margin-inline: auto;
		padding-left: 15px;
		padding-right: 15px;
	}
	.shop-cat-sidebar-menu .filter-category-group {
		display: none;
	}
}
@media screen and (min-width:1025px) {
	.shop-cat-sidebar-menu .filter-category-group {
		display: block !important;
	}
}
#email_marketing_consent_field {
	padding-left: 0;
}
#email_marketing_consent_field .optional {
	display: none !important;
}