/* 
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

/* ----------------- 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;
}

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

/* Ikon doboz ikon igazítása */

.ikon-doboz .elementor-icon-box-title {
    margin-top: -5px !important;
}
/* Kép doboz ikon igazítása */

.kep-doboz .elementor-image-box-content {
    margin-top: -10px;
}

/* Utolsó bekezdés utáni térköz*/
p:last-child {
    margin-bottom: 0!important;
}

/* Dark mode kikapcsolása */
:root {
  color-scheme: only light !important;
}

/* Cookieyes ablak */
button.cky-btn.cky-btn-accept {
    padding: 10px !important;
    margin-top: 5px !important;
}
button.cky-btn.cky-btn-customize {
    padding: 10px;
}
button.cky-btn.cky-btn-reject {
    padding: 10px !important;
}

/* Pénztár fizetési kötelezettség szövege */

button#place_order::after {
    content: 'Mit dieser Bestellung gehst du eine Zahlungsverpflichtung ein.';
    display: block !important;
    position: absolute !important;
    bottom: -25px !important;
    font-size: 12px !important;
    font-weight: normal !important;
    color: #000 !important;
    font-style: italic !important;
    text-transform: none !important;
    width: 100% !important;
}

button#place_order {
    margin-bottom: 20px !important;
	display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
}

/* <li> tagek utáni térköz */

.elementor-widget-text-editor li:last-child {
    margin-bottom: 20px !important;
}