/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Modern weboldal készítés kiemelkedő eredményekkel. Nem csak szép, de hatékony weboldalakat készítünk, amely növelni fogja a vállalkozásod bevételét és leveszi a terhet a válladról a Hello Elementor sablonnal.
Author: WPViking Agency
Author URI: https://wpviking.agency/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-wpviking-agency
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/


/************* FIÓKOM ***************/
.woocommerce-MyAccount-navigation {
	display:none;
}

.woocommerce-account .woocommerce-MyAccount-content {
	width: 100%;
}



/* Kosár oldalsáv */
.elementor-menu-cart__subtotal {
    font-weight: 400 !important;
}

a.elementor-button.elementor-button--view-cart.elementor-size-md:hover {
	color: #FFFFFF;
    background-color: var( --e-global-color-primary );
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-primary );
}

a.elementor-button.elementor-button--checkout.elementor-size-md:hover {
    color: var( --e-global-color-primary );
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-primary );
}


/* HuCommerce */
/* Minusz, plusz */
.woocommerce div.quantity,
.woocommerce .elementor-add-to-cart div.quantity,
.woocommerce .woocommerce-cart-form div.quantity {
    display: inline-flex;
    min-height: 40px;
}

.woocommerce .quantity .qty {
    border: 1px solid #dadce0;
    border-radius: 0;
    font-size: 14px;
}

.woocommerce .quantity button.qty-button.plus {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid #dadce0 !important;
    border-bottom: 1px solid #dadce0 !important;
    border-left: 0px !important;
    border-right: 1px solid #dadce0 !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 100px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 100px !important;
    padding: 0 15px;
    width: 40px;
    background-color: #fff !important;
    color: #000 !important;
    transition: none !important;
}

.woocommerce .quantity button.qty-button.minus {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid #dadce0 !important;
    border-bottom: 1px solid #dadce0 !important;
    border-left: 1px solid #dadce0 !important;
    border-right: 0px !important;
	border-top-left-radius: 100px !important;
    border-top-right-radius: 0px !important;
    border-bottom-left-radius: 100px !important;
    border-bottom-right-radius: 0px !important;
    padding: 0 15px;
    width: 40px;
    background-color: #fff !important;
    color: #000 !important;
    transition: none !important;
}

.woocommerce .quantity button.qty-button.minus:hover {
    background: #f2f3f5 !important;
    border-top-left-radius: 100px !important;
    border-top-right-radius: 0px !important;
    border-bottom-left-radius: 100px !important;
    border-bottom-right-radius: 0px !important;
}

.woocommerce .quantity button.qty-button.plus:hover {
    background: #f2f3f5 !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 100px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 100px !important;
}

.woocommerce .quantity button.qty-button.minus:focus {
    border-top-left-radius: 100px !important;
    border-top-right-radius: 0px !important;
    border-bottom-left-radius: 100px !important;
    border-bottom-right-radius: 0px !important;
}

.woocommerce .quantity button.qty-button.plus:focus {
    border-top-left-radius: 100px !important;
    border-top-right-radius: 0px !important;
    border-bottom-left-radius: 100px !important;
    border-bottom-right-radius: 0px !important;
}

.woocommerce .elementor-widget .elementor-add-to-cart .quantity button.qty-button.plus,
.woocommerce .elementor-widget .elementor-add-to-cart .quantity button.qty-button.minus {
    width: 45px;
}


/* WooCommerce üzenet */
.woocommerce-message {
    background: #f2f3f5;
    padding: 15px;
    border: 1px solid #dadce0;
}

.woocommerce-message:before {
    display: none !important;
}

.woocommerce-error {
    background: #fff6f7;
	border: 1px solid #ffe2e4;
}

.woocommerce-message:before {
    display: none !important;
}

.woocommerce-message a.button.wc-forward {
    padding: 11px 30px !important;
    background: #dadce0 !important;
    border: 1px solid #dadce0 !important;
    color: #000 !important;
}

.woocommerce-message a.button.wc-forward:hover {
    background: #fff !important;
}
