/*
Theme Name: WPFegyvertár Hello Child Theme
Theme URI: https://github.com/elementor/hello-theme/
Description: WPFegyvertár Hello Child Theme is a child theme of Hello Elementor, created by WPkurzus
Author: WPViking
Author URI: https://wpkurzus.hu/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/

/* ----------------- DESIGN ----------------- */
/* Selection */
::-moz-selection {
	color: #fff;
	background: var( --e-global-color-primary )
}

::selection {
	color: #fff;
	background: var( --e-global-color-primary )
}


/* Mark */
mark {
    background: var( --e-global-color-primary )
    color: #fff;
    font-weight: 700;
}


/* Fluent Forms */
.fluentform .ff-btn-submit {
	margin-top: 10px !important;
    font-weight: 700 !important;
}

.fluentform .ff-btn:hover {
    opacity: 1 !important;
}

/* Galéria címsor */
.elementor-slideshow__title {
    display: none !important;
}


/* Message notice-t és a formázatlan 'vásárlás folytatása' gombot elrejteni */
.woocommerce-cart .return-to-shop {
    display: none !important;
}
.woocommerce-message {
	display: none ;
}


/* Info és message notice-ról gombot elrejteni */
.e-wc-info-notice .woocommerce-info .button {
	display: none ;
}

.e-wc-message-notice .woocommerce-message .button {
	display: none ;
}


/* Kosár oldalon mennyiségválasztó formázása */
.elementor-widget-woocommerce-cart .woocommerce .input-text.qty {
    background-color: #D5F0E6 !important;
    border: 1px solid #D5F0E6 !important;
    border-radius: 5px!important;
    min-height: 45px !important;
    text-align: center !important;
}


/* EGÉR RÁHÚZÁSKOR FELUGRÓ KÁRTYA */
.card {
  transition: transform .25s ease;
  transform: translateY(0);
}
.card:hover {
  transform: translateY(-8px);
}


/* Additional information felirat eltüntetése */
.woocommerce-additional-fields h3 {
display: none;
}


/* Lebegő kosár menüben lekerekített termék kép */
.elementor-menu-cart__product-image img {
	border-radius: 10px;
}


/* Bejegyzés kivonatok után 3 pont*/
.elementor-posts .elementor-post__excerpt p:after {
content: "..." !important;
}


/* --- BUTTON ICON SIZE --- */
	
.gomb-ikon .elementor-button-icon {font-size:12px; color: inherit; padding: 1px 0px 0px 0px !important;
}
.gomb-ikon .elementor-button-text {margin:auto !important; 
}


/* Termékvariáció ár formázása */
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    color: #2EB384;
    font-size: 24px;
    font-weight: 700;
}
/* Ár elemek */
.woocommerce-Price-amount {
    color: #2EB384; /* zöld, amit használsz */
}
/* Kötőjel finomítása */
.price:has(.woocommerce-Price-amount) {
    flex-wrap: wrap;
    color: #2EB384 !important;
}



/* Az ár soha ne törjön szét */
.woocommerce-checkout .woocommerce-Price-amount {
    white-space: nowrap !important;
}

/* Ft se essen le külön sorba */
.woocommerce-checkout .woocommerce-Price-currencySymbol {
    white-space: nowrap !important;
}

/* Ha a "1 290 Ft" egyben van spanben */
.woocommerce-checkout .amount {
    white-space: nowrap !important;
}