/*
Theme Name: Hello F1 Child Theme
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by F1 team
Author: f1bt.hu
Author URI: https://f1bt.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
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* ----------------- DESIGN ----------------- */

/* Felsorolás ikonjához középre igazítás */
ul.elementor-icon-list-items > li.elementor-icon-list-item {
	align-items: baseline !important;
}

/* Kézírás */
p.alairas {
  font-family: 'Comforter', cursive;
  text-align: right;
  font-size: 30px;
}

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

/* Plusz/Mínusz mennyiség gombok */
.gomb input {
	border: 2px solid #EBEAE6 !important;
    border-radius: 0px !important;
}

.mennyiseg input {
	padding: 0px !important;
}

.gomb button.qty-button {
    background-color: #fff !important;
    color: #000 !important;
    border: 2px solid #EBEAE6 !important;
    border-radius: 0px 100px 100px 0px !important;
    width: 45px !important;
    padding: 10px 0px !important;
}

.gomb button.qty-button.minus {
    border-radius: 100px 0px 0px 100px !important;
	margin-right: -5px !important;
}

.gomb button.qty-button.plus {
	margin-left: -8px !important;
}

.elementor-widget-woocommerce-cart .woocommerce .input-text.qty {
    border-left: 0px !important;
    border-top: 2px !important;
    border-bottom: 2px !important;
    border-style: solid !important;
    border-color: #EBEAE6 !important;
    min-height: 45px !important;
    text-align: center !important;
}

/* Variáció */
table.variations th.label, td.value {
    background: #fff !important;
	padding: 0px 0px 10px 0px !important;
	text-align: left !important;
}

a.reset_variations {
    display: none !important;
}

/* Lábléc hivatkozás színe */
.lablec a {
    color: #000 !important;
    font-weight: normal !important;
}

.lablec a:hover {
    color: var( --e-global-color-primary ) !important;
}

/* ----------------- BLOG ----------------- */

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