{
    display: none !important;
}

/* Footer */
.footer_col3 {
    display: none !important;
}
.footer_col1,
.footer_col3,
.footer_col4 {
    display: none !important;
}
.footer-widgets {
    padding: 0 !important;
    margin: 0 !important;
}
.footer-widgets, .footer-widgets h4, .footer-widgets p {
    color: #ffffff !important;
}

/* Elementor */
.elementor-column {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.elementor-field-group {
    max-width: 100% !important;
}
.elementor-section {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

/* საძიებო ფორმა */
#my-search-form {
    background-color: #001a40 !important;
    padding: 30px !important;
    border-radius: 15px !important;
    margin: 20px 0 !important;
}
#my-search-form label {
    color: #ffffff !important;
    font-weight: bold !important;
}
#my-search-form input,
#my-search-form select {
    background-color: #ffffff !important;
    border: 2px solid #ffffff !important;
    border-radius: 8px !important;
    color: #333333 !important;
}
#my-search-form .elementor-button {
    background-color: #8cc63f !important;
    color: #001a40 !important;
    border-radius: 8px !important;
    font-weight: bold !important;
}

/* Page Title */
.page-title {
    display: none !important;
}

/* მობილური */
@media (max-width: 768px) {
    .header_m div.logo {
        display: none !important;
    }
}.site-header img, 
.header-logo img, 
.navbar-brand img, 
a.navbar-brand img {
    content: url('https://lemoncarrentals.ge/wp-content/uploads/2026/06/ChatGPT-Image-Jun-15-2026-02_51_50-PM.png') !important;
    height: auto !important;
    max-height: 70px !important;
    width: auto !important;
}/* სერჩის ფონის შეცვლა თქვენი ფერით */
.product-category .search-filter-wrapper,
.product-category form.woocommerce-ordering select,
.woocommerce-ordering select,
.search-filter-wrapper {
    background-color: #132a70 !important;
}

/* ველების ფონის შეცვლა (თუ საჭიროა) */
.search-filter-wrapper input,
.search-filter-wrapper select {
    background-color: #ffffff !important;
    color: #132a70 !important;
    border: 1px solid #132a70 !important;
}/* სერჩის სრული ბლოკის დამალვა - ბოლო მცდელობა */
body.term-car .search-filter-wrapper,
body.term-car .search-filter,
body.term-car .wp-block-search,
body.term-car .elementor-widget-search-filter {
    display: none !important;
}/* საძიებო ფილტრისა და დალაგების მენიუს დამალვა Rental Car-ის გვერდზე */
.tax-product_cat.term-car .search-filter-wrapper,
.tax-product_cat.term-car .woocommerce-ordering {
    display: none !important;
}/* გვერდის ბოლო სექციების შეერთება */
.elementor-page .elementor-section:last-of-type {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-page .elementor-section:nth-last-of-type(2) {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* 1. Change the whole tilted shape and background to your custom color */
.wrap_icon,
[class*="wrap_icon"] {
    background-color: #afe607 !important;
    background: #afe607 !important;
}

/* 2. Fix any pseudo-edges or border shapes with your custom color */
.wrap_icon::before,
.wrap_icon::after {
    background-color: #afe607 !important;
    background: #afe607 !important;
    border-color: #afe607 !important;
}

/* 3. Make the box slightly smaller than before */
.wrap_icon {
    transform: scale(1.15) !important; /* Scaled down from 1.3 to a cleaner 1.15 size */
    margin-right: 12px !important;    /* Adjusted spacing for the smaller size */
    display: inline-block !important;
}/* Change the navigation text link color to lime */
.nav-link,
.elementor-item-active,
.current-menu-item a,
.nav-menu li a:hover {
    color: #afe607 !important;
}/* Keep the text color lime on normal, hover, active, and focus states */
.nav-link,
.nav-link a,
.nav-link:hover,
.nav-link:active,
.nav-link:focus,
.current-menu-item > a,
.elementor-item-active {
    color: #afe607 !important;
}

/* If your theme uses sub-menus/dropdowns that turn red when active */
.nav-menu li a:active,
.nav-menu li a:focus,
.dropdown-menu .active > a {
    color: #afe607 !important;
}/* 1. Style the main text inside the dropdown container */
.select2-container .select2-selection--single .select2-selection__rendered {
    color: #333333 !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    padding-left: 12px !important;
    line-height: 40px !important; /* Centers text vertically */
}

/* 2. Beautify the actual dropdown button box */
.select2-container--default .select2-selection--single {
    height: 42px !important;
    border: 1px solid #e0e0e0 !important;
    border-radius: 6px !important; /* Gives sleek rounded corners */
    background-color: #ffffff !important;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05) !important;
    transition: all 0.2s ease-in-out !important;
}

/* 3. When a user hovers or selects a dropdown box */
.select2-container--default .select2-selection--single:hover,
.select2-container--default.select2-container--open .select2-selection--single {
    border-color: #afe607 !important; /* Your lime color border on hover */
    box-shadow: 0 0 0 3px rgba(175, 230, 7, 0.15) !important; /* Soft lime outer glow */
}

/* 4. Style the small down arrow on the right side of the box */
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 40px !important;
    right: 10px !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #1e3a8a transparent transparent transparent !important; /* Dark blue arrow matching your header */
}/* Change the motorcycle background banner to your uploaded WhatsApp photo */
.bg_overlay_header,
[class*="bg_overlay_header"] {
    background-image: url('https://lemoncarrentals.ge/wp-content/uploads/2026/06/PHOTO-2026-06-15-17-52-50.jpg') !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}/* Universal Theme Colors & Navigation */
.wrap_icon, [class*="wrap_icon"] { background: #afe607 !important; transform: scale(1.15); display: inline-block; }
.wrap_icon::before, .wrap_icon::after { background: #afe607 !important; border-color: #afe607 !important; }
.nav-link, .nav-link a, .elementor-item-active, .current-menu-item a, .nav-menu li a:hover, .nav-menu li a:focus { color: #afe607 !important; }

/* Ultra-Clean, Compact Booking Widget (See the background image!) */
.form-booking, .elementor-widget-container:has(.form-booking) {
    background: rgba(255, 255, 255, 0.95) !important; /* Slightly transparent to blend beautifully */
    border-radius: 12px !important;
    padding: 18px !important; /* Reduced padding to make it smaller */
    max-width: 380px !important; /* Slims down the width so it doesn't block the car photo */
    box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.05) !important;
}

/* Fields & Inputs Styling */
.select2-container--default .select2-selection--single,
.form-booking input[type="text"], .form-booking input[type="date"], .form-booking input[type="number"], .form-booking input[name*="date"] {
    height: 38px !important; /* Slightly more compact input height */
    border: 1px solid #e2e8f0 !important;
    border-radius: 6px !important;
    font-size: 13px !important;
}
.select2-container .select2-selection--single .select2-selection__rendered { line-height: 36px !important; color: #333 !important; }

/* Premium Dark Blue to Lime Button */
.form-booking button, .form-booking input[type="submit"], .form-booking .btn-booking {
    background: #1e3a8a !important;
    color: #fff !important;
    font-weight: 600;
    text-transform: uppercase;
    height: 44px !important;
    border-radius: 6px !important;
    border: none !important;
    width: 100% !important;
    transition: background 0.2s ease;
}
.form-booking button:hover, .form-booking input[type="submit"]:hover { background: #afe607 !important; color: #1e3a8a !important; }

/* Remove service section borders */
.wrap_service, .wrap_service.row { border: none !important; background: transparent !important; box-shadow: none !important; width: 100% !important; }/* 1. Style all Contact Form 7 input fields and the message textarea */
.wpcf7-form-control.wpcf7-text,
.wpcf7-form-control.wpcf7-textarea,
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"] {
    width: 100% !important;
    max-width: 650px !important; /* Keeps fields from stretching too wide across the screen */
    height: 46px !important;
    background-color: #ffffff !important;
    border: 1px solid #cbd5e1 !important; /* Soft, clean gray border */
    border-radius: 8px !important; /* Smooth rounded corners */
    padding: 10px 16px !important;
    font-size: 14px !important;
    color: #1e293b !important;
    transition: all 0.2s ease-in-out !important;
    margin-bottom: 5px !important;
    display: block !important;
    margin-left: auto !important; /* Centers the fields on the page */
    margin-right: auto !important;
}

/* 2. Give the message box a comfortable, taller height */
.wpcf7-form-control.wpcf7-textarea {
    height: 140px !important;
}

/* 3. Add a beautiful focus glow matching your lime color when clicked */
.wpcf7-form-control.wpcf7-text:focus,
.wpcf7-form-control.wpcf7-textarea:focus,
.wpcf7-form input:focus {
    border-color: #afe607 !important;
    outline: none !important;
    box-shadow: 0 0 0 3px rgba(175, 230, 7, 0.15) !important;
    background-color: #ffffff !important;
}

/* 4. Style the placeholder text to look soft and professional */
.wpcf7-form ::placeholder {
    color: #94a3b8 !important;
    opacity: 1 !important;
}/* Style the WooCommerce login button */
.woocommerce-button.button.woocommerce-form-login__submit {
    background-color: #1e3a8a !important; /* Your flagship dark blue */
    color: #ffffff !important;            /* Crisp white text */
    font-size: 15px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    height: 46px !important;
    padding: 0 25px !important;
    border: none !important;
    border-radius: 6px !important;       /* Modern rounded edge */
    cursor: pointer !important;
    transition: all 0.2s ease-in-out !important;
    display: inline-block !important;
}

/* Hover state: switches beautifully to lime green */
.woocommerce-button.button.woocommerce-form-login__submit:hover {
    background-color: #afe607 !important; /* Your exact brand lime */
    color: #1e3a8a !important;            /* Dark blue text for maximum readability */
    box-shadow: 0 4px 15px rgba(175, 230, 7, 0.3) !important; /* Subtle lime glow */
}/* Remove default red outlines or borders on focus/active states */
.woocommerce-button.button.woocommerce-form-login__submit:focus,
.woocommerce-button.button.woocommerce-form-login__submit:active,
.woocommerce-form-login input:focus,
.woocommerce-form-login *:focus {
    outline: none !important;
    border-color: #afe607 !important; /* Changes focus outline to your brand lime instead */
    box-shadow: 0 0 0 3px rgba(175, 230, 7, 0.2) !important;
}/* Base lime styling */
.far.fa-question-circle {
    color: #afe607 !important;
    transition: all 0.2s ease-in-out !important;
}

/* Hover effect */
.far.fa-question-circle:hover {
    transform: scale(1.15) !important;
    text-shadow: 0 0 8px rgba(175, 230, 7, 0.4) !important;
}/* Make items text, links, and lists lime green */
.items,
.item,
.items a,
.item a {
    color: #afe607 !important;
}

/* Optional: Keeps them lime green even when hovered or active */
.items a:hover,
.item a:hover,
.items.active,
.item.active {
    color: #afe607 !important;
}/* Completely remove the search icon from the header */
.icon_search,
[class*="icon_search"],
.nav-menu-search,
.search-icon-wrapper {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}/* Make containers wide, elegant, and perfectly centered */
.container,
.elementor-container {
    width: 100% !important;
    max-width: 1240px !important; /* Premium modern content width layout */
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}

/* Ensure inner fluid rows stretch accurately within the new container space */
.container-fluid {
    width: 100% !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
}/* Style the info text and links to be brand lime by default */
.info,
.info a,
[class*="info"] {
    color: #afe607 !important;
    transition: all 0.2s ease-in-out !important;
}

/* Hover state: switches cleanly to your flagship dark blue */
.info:hover,
.info a:hover,
[class*="info"]:hover {
    color: #1e3a8a !important;
}/* Style name elements or inputs to be brand lime by default */
.name,
input[name],
input[type="text"].name {
    color: #afe607 !important;
    border-color: #afe607 !important; /* If applied to a field box, changes its outline too */
    transition: all 0.2s ease-in-out !important;
}

/* Hover state: switches cleanly to your corporate dark blue */
.name:hover,
input[name]:hover,
input[type="text"].name:hover {
    color: #1e3a8a !important;
    border-color: #1e3a8a !important;
}/* Style the plane icon by default */
.fa.fa-plane,
.fa-plane {
    display: inline-block !important; /* Required for the size change to animate smoothly */
    transition: all 0.3s ease-in-out !important;
}

/* Hover state: Makes it slightly bigger and adds interaction life */
.fa.fa-plane:hover,
.fa-plane:hover {
    transform: scale(1.22) !important; /* Grows the icon by 22% */
}/* Style the comments icon by default */
.fas.fa-comments,
.fa-comments {
    display: inline-block !important; /* Required for the scale effect to work smoothly */
    transition: all 0.3s ease-in-out !important;
}

/* Hover state: Grows the icon beautifully */
.fas.fa-comments:hover,
.fa-comments:hover {
    transform: scale(1.22) !important; /* Grows the icon by 22% */
}/* სექციის სრული სიგანის იძულება */
.elementor-element.my-custom-stretch {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* შიდა კონტეინერის გასწორება */
.my-custom-stretch .elementor-container {
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}/* მანქანის ფონის ჩანაცვლება და დაბურვის მოხსნა */
.bg_overlay_header {
    background-image: url('https://lemoncarrentals.ge/wp-content/uploads/2026/06/Gemini_Generated_Image_apg5irapg5irapg5.png') !important;
    background-size: cover !important;
    background-position: center center !important;
    opacity: 1 !important; /* ეს მოხსნის დაბურვას */
}

/* ამ კოდმა უნდა გააქროს ის კონკრეტული ფენა, რომელიც აბუნდოვნებს სურათს */
.bg_overlay_header::before {
    background-color: transparent !important;
}

.header_img.header_default {
    background-image: none !important;
}
/* Style the submit button by default */
.ireca_btn.btn_tran.submit,
button.ireca_btn.submit,
input[type="submit"].ireca_btn {
    background-color: #afe607 !important; /* Brand lime green */
    color: #0f172a !important;            /* High-contrast dark text */
    border: 2px solid #afe607 !important;
    display: inline-block !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    border-radius: 4px !important;
}
/* Hover state: Makes it slightly bigger and deepens the look */
.ireca_btn.btn_tran.submit:hover,
button.ireca_btn.submit:hover,
input[type="submit"].ireca_btn:hover {
    transform: scale(1.06) !important;       /* Grows the button size smoothly by 6% */
    filter: brightness(1.05) !important;     /* Subtle light enhancement */
    box-shadow: 0 5px 15px rgba(175, 230, 7, 0.35) !important; /* Soft lime ambient glow */
}/* Style the mini cart by default with rounded, modern edges */
.ireca_minicart,
div.ireca_minicart,
[class*="ireca_minicart"] {
    border-radius: 30px !important; /* Elegant capsule-shaped rounded edges */
    padding: 8px 16px !important;   /* Comfortable breathing room inside */
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: background-color 0.25s ease-in-out, transform 0.2s ease, box-shadow 0.25s ease !important;
}

/* Hover state: Turns bright brand lime and lifts slightly */
.ireca_minicart:hover,
div.ireca_minicart:hover,
[class*="ireca_minicart"]:hover {
    background-color: #afe607 !important; /* Brand Lime Green */
    background: #afe607 !important;
    transform: translateY(-2px) !important; /* Subtly lifts it up for a premium feel */
    box-shadow: 0 4px 12px rgba(175, 230, 7, 0.3) !important; /* Soft glowing ambient light */
    cursor: pointer !important;
}

/* Ensure any text, price, or cart item count numbers flip to dark blue on hover so they don't disappear */
.ireca_minicart:hover *,
[class*="ireca_minicart"]:hover * {
    color: #0b2c74 !important; /* Deep signature blue text */
    fill: #0b2c74 !important;  /* Changes SVG basket/cart icons to match */
}/* Style your main navigation links with smooth transitions */
.nav-link,
.navbar-nav .nav-link,
[class*="nav-link"] {
    position: relative !important;
    padding: 8px 16px !important; /* Elegant breathing room around the text */
    border-radius: 20px !important; /* Smooth, modern rounded background capsule */
    color: #ffffff !important; /* Clean white text by default */
    font-weight: 500 !important;
    transition: all 0.25s ease-in-out !important;
    display: inline-block !important;
}

/* Hover state: Smoothly transitions into your brand lime green */
.nav-link:hover,
.navbar-nav .nav-link:hover,
[class*="nav-link"]:hover,
.navbar-nav .active > .nav-link {
    background-color: #afe607 !important; /* Brand Lime Green background */
    background: #afe607 !important;
    color: #0b2c74 !important; /* High-contrast deep corporate blue text */
    transform: translateY(-1px) !important; /* Subtle premium lift */
}

/* Force dropdown indicator arrows (if any) to flip color too on hover */
.nav-link:hover::after,
[class*="nav-link"]:hover::after {
    border-top-color: #0b2c74 !important;
}/* Hide and remove the Elementor background slideshow swiper component */
.elementor-background-slideshow,
.elementor-background-slideshow.swiper,
.elementor-background-slideshow__inner,
[class*="elementor-background-slideshow"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
    height: 0 !important;
    width: 0 !important;
}/* Hide and remove the Elementor background overlay layer */
.elementor-background-overlay,
[class*="elementor-background-overlay"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}/* Release constraints on the populated widget wrap for this section */
.elementor-element-50971cb .elementor-widget-wrap.elementor-element-populated {
    display: flex !important;
    width: 100% !important;
    max-width: 100% !important;
    flex-direction: column !important; /* Stacks child elements fully or lets them stretch */
    align-items: stretch !important;    /* Forces everything inside to stretch wide */
    padding: 0 !important;             /* Cleans up any accidental inner pinching padding */
}/* 1. Style the Input Fields with your brand Lime Green borders */
.woocommerce form .form-row input.input-text,
.woocommerce-page form .form-row input.input-text,
input[type="text"], input[type="email"], input[type="password"] {
    border: 2px solid #afe607 !important; /* Brand Lime Green border */
    border-radius: 8px !important;         /* Smooth, modern input corners */
    padding: 12px 16px !important;         /* Comfortable typing breathing room */
    background-color: #f8fafc !important;  /* Ultra-clean, subtle off-white background */
    color: #0b2c74 !important;             /* Crisp deep blue typing color */
    font-weight: 500 !important;
    transition: all 0.2s ease-in-out !important;
}

/* Focused Input State: Soft glow shadow */
.woocommerce form .form-row input.input-text:focus,
input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus {
    background-color: #ffffff !important;
    box-shadow: 0 0 0 4px rgba(175, 230, 7, 0.2) !important; /* Soft lime halo */
    outline: none !important;
}

/* 2. Upgrade the Login / Register Cards */
.woocommerce-Login, .woocommerce-Register,
.u-column1, .u-column2,
div.u-columns {
    background: #ffffff !important;
    border-radius: 16px !important;        /* Smooth, premium card rounding */
    padding: 30px !important;              /* Spacious interior */
    box-shadow: 0 10px 35px rgba(15, 23, 42, 0.08) !important; /* Soft ambient floating shadow */
    border: none !important;               /* Nuke the harsh default borders */
}

/* 3. Transform the Buttons to your Deep Luxury Corporate Blue */
.woocommerce button.button, 
.woocommerce-page button.button,
.woocommerce input[type="submit"],
button[name="login"], button[name="register"] {
    background-color: #0b2c74 !important;  /* Deep Brand Corporate Blue */
    background: #0b2c74 !important;
    color: #ffffff !important;
    border-radius: 30px !important;        /* Premium capsule rounded edges */
    padding: 12px 30px !important;
    font-weight: 600 !important;
    letter-spacing: 0.5px !important;
    text-transform: uppercase !important;
    transition: all 0.25s ease-in-out !important;
    border: none !important;
    box-shadow: 0 4px 12px rgba(11, 44, 116, 0.2) !important;
}

/* Button Hover State: Switches to vibrant Brand Lime Green */
.woocommerce button.button:hover,
button[name="login"]:hover, button[name="register"]:hover {
    background-color: #afe607 !important;  /* Brand Lime Green background */
    background: #afe607 !important;
    color: #0b2c74 !important;             /* Flips text cleanly to deep blue */
    transform: translateY(-2px) !important;/* Premium physical lift */
    box-shadow: 0 6px 20px rgba(175, 230, 7, 0.35) !important; /* High-end ambient lime glow */
    cursor: pointer !important;
}

/* 4. Fix typography and links inside the account area */
.woocommerce-page label {
    color: #0b2c74 !important;             /* Deep blue titles */
    font-weight: 600 !important;
    margin-bottom: 6px !important;
}
.woocommerce-page .lost_password a {
    color: #0b2c74 !important;
    font-weight: 500 !important;
    text-decoration: underline !important;
}
.woocommerce-page .lost_password a:hover {
    color: #afe607 !important;             /* Glows lime on hover */
}/* 1. Target the main WooCommerce row holding both columns */
.woocommerce .u-columns.col2-set,
.woocommerce-page .u-columns.col2-set,
div.u-columns.col2-set {
    display: flex !important;
    justify-content: space-between !important; /* Forces columns to spread out cleanly */
    gap: 40px !important;                      /* Generous modern spacing between the two cards */
    width: 100% !important;
    max-width: 1200px !important;              /* Keeps them perfectly contained on large screens */
    margin: 0 auto !important;                 /* Centers the entire dual-card block on the page */
}

/* 2. Balance out the structural column widths so they feel even */
.woocommerce .u-columns .u-column1,
.woocommerce .u-columns .u-column2,
.u-columns.col2-set .col-1,
.u-columns.col2-set .col-2 {
    flex: 1 !important;                        /* Gives both equal real estate */
    width: 100% !important;
    max-width: 48% !important;                 /* Stops them from slamming together */
    box-sizing: border-box !important;
}

/* Responsive adjustment: stack them neatly back on mobile devices */
@media (max-width: 768px) {
    .woocommerce .u-columns.col2-set,
    div.u-columns.col2-set {
        flex-direction: column !important;
        gap: 30px !important;
    }
    .woocommerce .u-columns .u-column1,
    .woocommerce .u-columns .u-column2,
    .u-columns.col2-set .col-1,
    .u-columns.col2-set .col-2 {
        max-width: 100% !important;
    }/* 1. ვაიძულებთ მთავარ სექციას და მის მშობელ კონტეინერებს, რომ დაიკავონ მუქი ლურჯი ფონი */
.elementor-element.elementor-element-82dd61f,
.elementor-element-82dd61f .e-con-inner,
div[data-elementor-type="header"],
header.ovatheme_header_version1,
.header_m {
    background-color: #0b2c74 !important;
    background: #0b2c74 !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* 2. ვანულებთ Elementor-ის შიდა დაშორებებს (Gap), რომელიც თეთრ ზოლს აჩენს */
.elementor, 
.elementor-inner,
.elementor-section-wrap,
.e-con {
    gap: 0 !important;
    row-gap: 0 !important;
}

/* 3. ძალისმიერი მეთოდი (Negative Margin): საძიებო ფორმის სექციას ავწევთ ზემოთ, რომ ჰედერს მიეკროს */
.elementor-element-82dd61f {
    margin-top: -30px !important; /* თუ ზოლი მაინც დარჩა, ეს ციფრი გაზარდე -40px ან -50px-მდე */
    position: relative !important;
    z-index: 10 !important;
}

/* 4. თუ თეთრი ზოლი რომელიმე შიდა "Spacer" (დაშორების) ვიჯეტის ბრალია, ეს კოდი მას გააქრობს */
.elementor-spacer,
.elementor-widget-spacer {
    display: none !important;
}/* 1. ღილაკის ძირითადი ფერი და სტილი */
a.button.checkout.wc-forward,
.woocommerce-message a.button.checkout.wc-forward,
.woocommerce a.button.checkout.wc-forward,
.checkout.wc-forward {
    background-color: #afe607 !important;
    background: #afe607 !important;
    color: #0b2c74 !important;            /* ტექსტი ხდება მუქი ლურჯი */
    font-weight: 700 !important;
    text-transform: uppercase !important;  /* ტექსტი სულ დიდ ასოებზე */
    border-radius: 30px !important;        /* ლამაზი მომრგვალებული კაფსულა */
    padding: 12px 28px !important;
    border: none !important;
    box-shadow: 0 4px 15px rgba(175, 230, 7, 0.25) !important; /* ნაზი განათება */
    transition: all 0.2s ease-in-out !important;
}

/* 2. ეფექტი მაუსის მიტანისას (Hover) */
a.button.checkout.wc-forward:hover,
.checkout.wc-forward:hover {
    background-color: #0b2c74 !important;  /* ჰოვერზე ფონი გადადის მუქ ლურჯზე */
    background: #0b2c74 !important;
    color: #ffffff !important;             /* ტექსტი ხდება თეთრი */
    box-shadow: 0 6px 20px rgba(11, 44, 116, 0.2) !important;
    transform: translateY(-1px) !important;
}