/*
Theme Name:     Hello E C
Description:    Hello E C d
Author:         gelenfarkas
Template:       hello-elementor

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
.elementor-widget-jet-form-builder-form .wp-block-columns {
	margin-bottom:0 !important;
}
.listing-span i {
   color:#B15019 
}
.listing-items .jet-listing-dynamic-repeater__item {
    display: flex;
    justify-content: center;
}
.ajanlat-btn a {
	text-decoration:none !important;
}
/* Start custom CSS */[type="radio"]:checked,
[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid black; /*border szín*/
    border-radius: 100%;
    background: #fff0;
}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: black;/*szín*/
    border: 1px solid black;
    position: absolute;
    top: 3px;
    left: 3px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
[type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
/**/
[type="checkbox"]:checked,
[type="checkbox"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
[type="checkbox"]:checked + label,
[type="checkbox"]:not(:checked) + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
}
[type="checkbox"]:checked + label:before,
[type="checkbox"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid black; /*border szín*/
    background: #fff0;
}
[type="checkbox"]:checked + label:after,
[type="checkbox"]:not(:checked) + label:after {
    content: '';
    width: 10px;
    height: 10px;
    background: black;/*szín*/
    position: absolute;
    top: 4px;
    left: 4px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
[type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
[type="checkbox"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
/**/
select option {
    margin: 40px;
    background: white;
    color: black;/*szín*/
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}
.simple-lightbox button{
	background:transparent !important;
}
.elementor-nav-menu--dropdown .f-button {
	background-color: var(--e-global-color-accent) !important;
}
.f-button:hover {
		background: #D25E1C !important;
}
.f-button a {
		color: white !important;
}
.f-button {
	display: flex !important;
    flex-wrap: nowrap;
    justify-content: center;
}
.elementor-nav-menu--dropdown .f-button a {
	color: white !important;
}
.elementor-nav-menu--dropdown .f-button a:hover {
	background: #D25E1C !important;
}
input[type="date"]:before{ color:rgba(53, 53, 53, 0.44); content:attr(placeholder); }

input[type="date"].full:before { color:black; content:""!important; }

input[type="time"]:before{ color:rgba(53, 53, 53, 0.44); content:attr(placeholder); }

input[type="time"].full:before { color:black; content:""!important; }

a {
	outline:transparent !important;
}
@media (min-width:1024px) {
	.f-button {
		display:none !important;
	}
}
.grecaptcha-badge { 
    visibility: hidden;
}