:root {
    --blue: #326BB3;
    --red: #FC3C3C;
}

.fieldset-lt_category .select2-selection__choice__remove {
    display: none !important;
}

/*
form.select-lt-submit-package #job-manager-job-dashboard {
    display: none !important;
}
*/
.dashboard-sidebar-content .user-information .date-created {
    display: none !important;
}

.amenities-alert {
    display: none !important
}

.listing-submit-group.listing_submit-booking-type,
.listing-submit-group.listing_submit-group-social,
.listing-submit-group.listing_submit-additional {
    display: none !important;
}

.gva-listing-opening-hour .current-time {
    display: none !important
}

.ajax-wishlist-link {
    padding: 0 !important
}

.package-content ul {
    margin-bottom: 20px !important;
}

#popup-ajax-package .modal-header-form button {
    display: none !important;
}

.woocommerce-table__product-name strong.wc-item-meta-label {
    display: none !important
}

.elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
    background: #161c26 !important
}

.hirdetesfeladat_button {
    background: var(--red) !Important;
    color: #FFF !important;
}

.hirdetesfeladat_button:hover {
    background: #e63232 !Important;
    color: #FFF !important;
}

.woocommerce-EditAccountForm input:not([type="checkbox"]):not([type="radio"]) {
    padding: 5px 10px !important;
    height: 40px;
}

#egyuttmukodo_partnerek .swiper-slide-image {
    cursor: pointer;
}

@media screen and (min-width: 768px) {
    #job-manager-job-dashboard .job-control-mobile-sidebar {
        display: none !important;
    }

    .elementor-widget-woocommerce-my-account {
        margin-top: 50px !important
    }

    #customer_login .u-column2 {
        margin-top: 60px;
        margin-bottom: 60px;
    }
}

.keyword_list_autocomplete {
    background: #FFF;
    position: relative;
    z-index: 10000;
}

.elementor-widget-gva_lt_item_duration,
.elementor-widget-gva_lt_item_price_from {
    display: none !important
}

.fieldset-szolgaltatasok .mce-tinymce {
    border: 1px solid #ddd !important;
}

.package-block .product-block-inner .package-top .package-price .price {
    flex-wrap: wrap;
}

.monthly-price {
    width: 100%;
    display: block;
    font-size: 16px;
    color: gray;
    margin-top: 10px;
}

.package-block .product-block-inner .package-top .package-price .price .woocommerce-Price-currencySymbol {
    font-size: inherit !important;
    top: 0 !important
}

@media (max-width: 992px) {
    .listing-filters-page .job_filters.lt-listing-filters {
        opacity: 1 !important;
        position: relative !important;
        transform: none !important;
        -webkit-transform: none !important;
        width: auto !important;
    }

    .lt-filter-by-amenities {
        display: none !important
    }

    .lt--content-inner .showing_jobs {
        display: none !important;
    }
}

.wc-block-components-totals-fees .wc-block-components-totals-item__label {
    font-weight: 600 !important;
    color: var(--red);
}

/**
*
*/
.registration-fee {
    margin-bottom: 20px;
    border-top: 1px solid #EEE;
    padding-top: 10px;
    margin-top: 10px;
}

.registration-fee .old-price {
    text-decoration: line-through;
    color: #888;
    display: inline-block;
}

.registration-fee .new-price-highlight {
    display: block;
    margin-top: 6px;
    margin-bottom: 8px;
}

.registration-fee .new-price-label {
    color: var(--red);
    font-weight: bold;
    font-size: 1em;
}

.registration-fee .new-price {
    color: var(--red);
    font-size: 1.3em;
    font-weight: bold;
    display: block;
}

.registration-fee .registration-action {
    margin-top: 8px;
}

.registration-fee .registration-badge {
    background: var(--red);
    color: #fff;
    padding: 4px 10px;
    border-radius: 4px;
    font-weight: bold;
    display: inline-block;
    font-size: 0.97em;
}

.registration-fee .registration-info {
    margin-bottom: 6px;
    font-size: 1em;
    color: #333;
}

.product-block-inner .package-price {
    min-height: 48px;
}

.wc-block-cart__submit-button {
    background-color: var(--blue) !important;
    border-color: var(--blue) !important;
    color: #FFF !important
}

/**
*
*/
.vissza-hirdeteskezelo {
    color: #fff !important;
    background: #00bcd4;
    padding: 10px 15px;
    border-radius: 4px;
    display: block;
    margin-bottom: 20px;
    text-align: center;
}

.vissza-hirdeteskezelo:hover {
    background: var(--blue);
    transition: 0.15s all ease-in-out;
    -webkit-transition: 0.15s all ease-in-out;
}

.vissza-hirdeteskezelo a {
    color: #fff !important;
    text-decoration: none !important;
}

.wc-block-components-text-input:not(.is-active) input::placeholder {
    color: transparent !important;
    opacity: 0 !important;
}

.leaflet-bottom {
    display: none !important
}

.job-dashboard-actions .load-lt-package {
    display: none !important
}

.show-password-input {
    display: none !important
}

.menu-item.menu-item-minicart {
    margin-right: 10px;
}

/**
*
*/
body.woocommerce-cart .wc-block-components-product-metadata,
body.woocommerce-checkout .wc-block-components-product-metadata {
    display: none !important;
}