/**
 * Theme Name:     ztextile
 * Author:         ztextile
 * Template:       hello-elementor
 * Text Domain:	   ztextile
 * Description:    ztextile
 */


li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-has-children.menu-item-1956 {
	border-bottom: 3px solid #E6B574;
}

.login_needed a {
	color: #E6B574 !important;
}



/**
 * My Account
 */

.woocommerce-account .woocommerce-MyAccount-navigation {
	width: 20%;
}

.woocommerce-account .woocommerce-MyAccount-content {
  display: inline-block;
  float: left;
  margin-left: 5%;
  width: 75%;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul {
    padding: 0;
	border-top: 1px solid #eee;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li {
	list-style: none;
	border-bottom: 1px solid #eee;
	padding-bottom: 0;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:before {
	opacity: 1;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
	padding: 10px 5px;
	display: block;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before {
	margin-right: 20px;
    opacity: .25;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover:before {
	opacity: 1;
}

/*
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before {
    font-family: 'FontAwesome';
	content: "\f0e4";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before {
    font-family: 'FontAwesome';
	content: "\f291";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before {
    font-family: 'FontAwesome';
	content: "\f1c6";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before {
    font-family: 'FontAwesome';
	content: "\f015";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before {
    font-family: 'FontAwesome';
	content: "\f09d";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before {
    font-family: 'FontAwesome';
	content: "\f007";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before {
    font-family: 'FontAwesome';
	content: "\f08b";
}
*/

.woocommerce-account .woocommerce-MyAccount-content h2 {
	font-size: 25px;
    text-align: center;
	font-weight: 600;
}

.woocommerce-account p.order-again {
    text-align: right;
}

.woocommerce-account .woocommerce-EditAccountForm input[type="submit"] {
    margin-top: 50px;
    float: right;
}



.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
background-color: #e6b574;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background-color: #eceeef;
}


.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
    background-color: #e6b574;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #000000;
}


input.hirlevel-feliratkozas {
	background-color: var( --e-global-color-secondary );
    color: #ffffff;
	border: 0px;
}

input.hirlevel-feliratkozas:hover {
	background-color: #eceeef;
    color: #000000;
}

.woocommerce .quantity .qty {
    width: 6em;
}

/* Product filter widget */
li+li.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term {
    border-top: 1px solid #ececec;
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
    padding: 5px 0px 5px 0px !important;
}

.product .count { display: none; }

/* Regisztráció elrejtése bejelentkezett állapotban */
body.logged-in .reg-menu {
    display: none !important;
}



/* Egyedi ajánlatkérés gomb termékoldalon */
    .column-product-button {
        flex: 1;
    }

    .column-product-button:not(:last-child) {
        margin-right: 5px;
    }

	.button-container { 
		display: flex; 
		margin-bottom: 25px;
	}

    @media (max-width: 768px) {
        .column-product-button:not(:last-child) {
            margin-right: 0;
            margin-bottom: 10px;
        }
		
		.button-container { display: block; }
    }





.wpcf7 label { 
	line-height: 2;
	display: block;
}
.wpcf7 [type=submit]:hover, .wpcf7 [type=submit]:focus {
    color: #fff;
    background-color: #deb77d;
	border: 0px;
}
.wpcf7 [type=submit] {
	color: #000;
    background-color: #dfdcde;
	border: 0px;
}

/*
#ajanlatkeres, #visszahivas {
    padding: 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary );
	width: 60%;
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 768px) {
	#ajanlatkeres, #visszahivas {
	width: 100%;
	}
}
*/


/* MailerLite */
.mailerlite-form-title {
    color: var(--e-global-color-secondary );
    text-align: center;
}
.mailerlite-form-description {
    text-align: center;
}
.mailerlite-form-title h3 {
    font-size: 32px;
    font-weight: 600;
}
.mailerlite-form-field label {
    display: none !important;
    
    margin-bottom: 0.3rem;
    color: #888;
}
.mailerlite-form .mailerlite-subscribe-button-container {
    text-align: left;
}
input.mailerlite-subscribe-submit {
    background-color: var(--e-global-color-secondary );
    color: #ffffff;
    border: 0px;
}
.elementor-location-footer .mailerlite-form-title h3 {
    font-size: 16px;
    margin-top: 0;
}
.elementor-location-footer .mailerlite-form-title {
    text-align: left;
}
.elementor-location-footer .mailerlite-form-description {
    text-align: left;
    font-size: 14px;
}
.elementor-location-footer .mailerlite-form-description .elementor-widget-text-editor{
    color: #888;
    font-size: 14px;
}
.enu_warning {
	background-color: #b58f5f;
}
/*
.page-id-9 .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    display: none;
}
*/
.post-9 .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    float: unset;
    margin: auto;
    width: 50%;
}
.select2-container .select2-selection--single .select2-selection__rendered {
    padding: unset;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select {
    padding: unset !important;
}
