/* Header: Menu Buy Button */
 .special-button > a {
     color: var(--k-color-1);
     border: 1px solid var(--k-color-1);
     padding: 0px 3px;
     border-radius: 3px;
     --k-ls-enabled: var(--k-off);
}
/* Header: Menu Buy Button on Hover */
 .special-button > a:hover {
     color: var(--k-color-7) !important;
     background: var(--k-color-1);
}
/* General: Border Radius */
 .radius {
     border-radius: var(--k-border-radius);
}
/* General: Box Shadow */
 .box-shadow {
     box-shadow: 0px 0px 70px rgba(0, 0, 0, 0.1), 0px 5px 5px -5px rgba(0, 0, 0, 0.1);
}
/* General: Page Title Banner Spacing */
 .page-title-banner {
     padding: 25px 0;
}
/* General: Remove iframe Border */
 iframe {
     border: none;
}
/* General: Background Color */
 .woocommerce .wrapper, .blog .wrapper, .archive .wrapper, .single-post .wrapper {
     background: var(--k-color-9);
}
/* General: Heading Top Spacing */
 .page-heading {
     margin-top: 40px;
}
/* Homepage: Client Logo Width */
 .how-it-works-images img {
     max-width: 128px;
}
/* Homepage: Client Logo Width */
 .client-logo img {
     width: 50%;
}
/* Homepage: Client Logo Spacing */
 .client-logo img {
     padding: 20px 0;
}
/* Homepage: Car Filter Reset Styling */
 .home .prdctfltr_wc.prdctfltr_wc_regular {
     padding: 0px !important;
     box-shadow: none;
}
/* Homepage: Car Filter Border Radius */
 .home .prdctfltr_wc.prdctfltr_woocommerce.pf_select .prdctfltr_filter .prdctfltr_regular_title {
     border-radius: 3px !important;
}
/* Homepage: Car Filter Container Width */
 .parent--homepage-car-selector {
     z-index: 99999 !important;
}
/* Homepage: Car Filter Container Width */
 .homepage-car-selector {
     overflow: visible !important;
     position: relative;
     z-index: 1;
}
/* Homepage: Car Filter Box Shadow */
 .homepage-filter {
     margin-top: -70px;
     background: var(--k-color-7);
     padding: 0;
     box-shadow: 0px 0px 70px rgba(0, 0, 0, 0.1), 0px 5px 5px -5px rgba(0, 0, 0, 0.1);
}
 .homepage-filter .wpb_wrapper {
     padding: 20px 10px;
}
/* Homepage: Car Filter Button Position */
 .homepage-filter .prdctfltr_wc .prdctfltr_buttons {
     position: absolute;
     top: -100px;
     right: 0;
}
/* Homepage: Steps */
 .homepage-steps {
     padding: 50px 0px 35px 0px;
}
/* Homepage: Electric Car Icon Size */
 .electric-icon {
     width: 64px;
     max-width: 64px;
     display: block;
     float: left;
}
/* Homepage: Electric Car Icon Size for Image */
 .electric-icon img {
     width: 64px;
     max-width: 64px;
}
/* Homepage (Blog Posts element) — Post meta hide icon */
 .kalium-wpb-blog-posts .blog-posts .post-item .post-details .post-meta i {
     display: none;
}
/* Homepage (Blog Posts element) — Post meta change order */
 .kalium-wpb-blog-posts .blog-posts .post-item .post-details .post-meta {
     order: 1;
}
/* Homepage (Blog Posts element) — Post title change order */
 .kalium-wpb-blog-posts .blog-posts .post-item .post-details .post-title {
     order: 2;
}
/* Homepage: Blog Posts See More Button */
 .kalium-wpb-blog-posts .load-more--link {
     position: absolute;
     top: 0px;
     right: 0px;
     box-shadow: 0px 5px 5px -5px rgba(0, 0, 0, 0.1);
}
/* Homepage: Blog Posts See More Button Border Color */
 .kalium-wpb-blog-posts .load-more--link .button {
     width: auto;
     background: var(--k-color-7);
     color: var(--k-color-4);
     text-transform: unset;
}
/* About: Carousel Rounded */
 .carousel-rounded .wpb_wrapper .vc_images_carousel .vc_item img {
     border-radius: var(--k-border-radius);
     overflow: hidden;
}
/* Blog: Sidebar List */
 .blog .sidebar .widget ul li, .single-post .sidebar .widget ul li {
     border-bottom: 1px solid var(--k-color-5);
     padding: 5px 0px;
     margin: 0;
}
/* Blog: Sidebar List */
 .blog .sidebar .widget ul li:last-child, .single-post .sidebar .widget ul lilast-child {
     border-bottom: none;
}
 .blog .sidebar .widget ul li a, .single-post .sidebar .widget ul li a {
     text-decoration: none;
}

/* Sidebar: Search */
.sidebar .widget_search .search-form,
.sidebar .woocommerce-product-search {
	display: flex;
	gap: 10px;
}

/* Sidebar: Search */
.sidebar .widget_search .search-form label {
	margin: 0;
}

/* Blog Post: Content Background */
 .single-post .main-content {
     box-shadow: 0px 5px 5px -5px rgba(0, 0, 0, 0.1);
     background: var(--k-color-7);
     border-radius: var(--k-border-radius);
     padding: 25px 30px;
}
 .single-post .single-post {
     align-items: start;
}
/* Blog Post: Gallery Image Fix */
 .single-post .single-post--no-featured-image, .single-post .post-image.container-child {
     margin-top: 35px;
}
/* Blog Post: Gallery Image Fix */
 .single-post .main-content .gallery .gallery-item img {
     width: 100%;
     height: auto;
}
/* Blog Post: Post footer no margin */
 .single-post .entry-footer {
     margin-bottom: 0;
}
/* Contact: Fix icon size */
 .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg {
     max-width: none !important;
}
/* Contact Form: Input Colors */
 .contact-form .form-group {
     background: var(--k-input-bg);
     padding: 0px 14px;
     border-radius: var(--k-input-border-radius);
}
/* Contact Form: Privacy Policy background */
 .contact-form-privacy-policy {
     background: transparent !important;
     padding: 0px !important;
}
/* Contact Form: Remove Borders */
 .labeled-input-row label, .labeled-input-row input, .labeled-textarea-row label {
     border-bottom: none;
     color: var(--k-color-4);
}
/* Contact Form: Textarea Remove Border */
 .labeled-textarea-row textarea {
     background: none !important;
}
/* Contact Form: Flex reset */
 .labeled-input-row {
     flex-wrap: unset;
}
/* Contact Form: Full width input */
 :is(.comment-form, .contact-form) .labeled-input-row input:not( [type="checkbox"], [type="radio"], [type="submit"], [type="button"], [class*="labeled-input"] ) {
     width: 100% !important;
}
/* Contact Form: Button float reset */
 .wpb_wrapper .contact-form .button {
     float: inherit;
}
/* Comments: Textarea */
 .single-post .labeled-input-row, .single-post .labeled-textarea-row {
     background: var(--k-input-bg);
     padding: 5px 15px;
}
/* Blog Post: Next/Prev Top Padding */
 .single-post .comment-form > p.labeled-textarea-row, .single-post .comment-form > p.labeled-input-row {
     background: var(--k-color-7);
     border-radius: var(--k-border-radius);
     box-shadow: 0px 5px 5px -5px rgba(0, 0, 0, 0.1);
}
 .single-post .comment-form .labeled-input-row input {
     background: transparent;
}
/* Blog Post: Sharing Social Networks */
 .single-post .post .post-share-networks {
     border-top: 1px solid var(--k-border-color);
     border-bottom: 1px solid var(--k-border-color);
     padding: 15px 0;
     display: flex;
     flex-direction: row;
     align-items: center;
}
 .single-post .post .post-share-networks .social-icons {
     --k-si-color: var(--k-color-4);
     --k-si-spacing: var(--k-content-spacing-1);
}
/* Sidebar: Title Reduce Margin Bottom */
 .sidebar .widget-area .widget-title, .sidebar .widget-area .widgettitle {
     margin-bottom: 15px;
     border-bottom: 1px solid var(--k-border-color);
     padding-bottom: 15px;
}
/* Services: Title Display */
 .service-title {
     display: inline-block;
}
/* Services: Title Underline */
 .service-title:after {
     height: 2px !important;
     width: 100% !important;
     display: block;
     background: var(--k-color-1);
     content: "";
}
/* Services: Service Block on Landscape Phone */
 @media screen and (min-width: 468px) and (max-width: 768px) {
     .service-block .vc_col-sm-6 {
         width: 50%;
    }
}
/* Contact: Icons */
 .contact-icons {
     padding: 25px 0;
}
/* Footer: Top and Bottom Spacing */
 .site-footer .footer-widgets {
     margin: 50px 0;
}
 .site-footer a {
     --k-link-color: var(--k-color-10);
}
/* Footer: Widget Titles */
 .site-footer .footer-widgets .widget .widgettitle {
     margin: 0px;
     border: none;
     padding-bottom: 5px;
}
/* Footer: Widget Titles Spacing */
 .site-footer .footer-widgets .widget.widget_nav_menu {
     margin: 15px 0;
}
/* Footer: Working Hours Bottom Border */
 .site-footer .widget .working-hours li {
     border-bottom: 1px dotted rgba(255, 255, 255, 0.1);
     padding: 8px 0;
}
/* Footer: Working Hours - Open */
 .site-footer .widget .working-hours li span {
     float: right;
     background: var(--k-color-1);
     color: var(--k-color-7);
     padding: 2px 6px;
     clear: both;
     border-radius: var(--k-border-radius);
}
/* Footer: Working Hours - Closed */
 .site-footer .widget .working-hours li span.closed {
     background: var(--k-color-3);
}
/* Footer: Social Networks */
 .site-footer .social-icons {
     --k-si-color: var(--k-color-7);
     --k-si-spacing: var(--k-content-spacing-1);
}
/* Footer: Widgets Left Spacing */
 .site-footer .widget_nav_menu:nth-child(2n + 2) {
     padding-left: 80px;
}
/* Footer: Remove margin from paragraph */
 .site-footer .lb-element-footer-container-row-2 p {
     margin: 0;
}
 .prdctfltr_terms_customized_image .prdctfltr_customize {
     margin-right: 0px !important;
}
 .prdctfltr_woocommerce .prdctfltr_filter .prdctfltr_search_terms .prdctfltr_search_terms_input {
     border-radius: 3px;
}
/* Footer: Widgets Width */
 .site-footer .lb-element-footer-container-row-1 .lb-element-column > .lb-element {
     display: block;
}
/* Footer: Other Widgets Width */
 .site-footer .lb-element-footer-container-row-1 .widget {
     width: 25%;
     float: left;
     margin: 15px 0;
}
/* Footer: First Widget Width */
 .site-footer .lb-element-footer-container-row-1 .widget:first-child {
     width: 50%;
     padding-right: 50px;
     margin: 0px;
}
/* Footer: Working Hours Bottom Border */
 .site-footer .widget .working-hours li {
     border-bottom: 1px dotted rgba(255, 255, 255, 0.1);
     padding: 8px 0;
}
/* Footer: Working Hours - Open */
 .site-footer .widget .working-hours li span {
     float: right;
     background: var(--k-color-1);
     color: var(--k-color-7);
     padding: 2px 6px;
     clear: both;
     border-radius: 3px;
}
/* Footer: Working Hours - Closed */
 .site-footer .working-hours li span.closed {
     background: var(--k-color-3);
}
/* Car: Product Meta Tags */
 .woocommerce .single-product .summary .product_meta > span {
     padding: 7px 0;
     border-top: 1px dotted var(--k-border-color);
}
/* Car: Arrow styles */
 .single-product .swiper-button-next, .single-product .swiper-button-prev {
     background: rgba(0, 0, 0, 0.4);
     border-radius: var(--k-border-radius);
     padding: 25px;
     color: var(--k-color-7);
}
/* Car: Image Border Radius */
 .single-product .product-gallery__item {
     border-radius: 3px;
     overflow: hidden;
}
/* Car: Related margin */
 .single-product .products.related {
     margin-bottom: var(--k-content-spacing-3);
}
/* Car: Image Border Radius */
 .single-product .product-gallery__item img {
     border-radius: var(--k-border-radius);
}
/* Car: Sidebar Car Category Spacing */
 .prdctfltr_wc .prdctfltr_side_lables.prdctfltr_terms_customized.prdctfltr_terms_customized_image .prdctfltr_checkboxes label {
     margin: 15px 0;
}
/* Car: Sidebar Car Category Car Size */
 .prdctfltr_wc .prdctfltr_terms_customized.prdctfltr_terms_customized_image-text .prdctfltr_customize_block .prdctfltr_customize_image_text {
     width: 65px;
}
/* Car: Sidebar Car Category Car Size */
 .prdctfltr_wc .prdctfltr_side_lables.prdctfltr_terms_customized.prdctfltr_terms_customized_image .prdctfltr_customize_block .prdctfltr_customize_image_text img {
     width: 65px !important;
     height: auto !important;
     border: none !important;
}
/* Car: Sidebar Car Category Active */
 .prdctfltr_wc .prdctfltr_terms_customized.prdctfltr_terms_customized_image-text label.prdctfltr_active .prdctfltr_customize_block .prdctfltr_customize_image_text img {
     opacity: 0.35;
}
 .prdctfltr_wc .prdctfltr_side_lables.prdctfltr_terms_customized.prdctfltr_terms_customized_image label.prdctfltr_active .prdctfltr_customize_block .prdctfltr_customize_image_text img {
     border: none;
     box-shadow: unset !important;
}
/* Car: Sidebar Categories Selected */
 .prdctfltr_wc .prdctfltr_terms_customized.prdctfltr_terms_customized_image-text .prdctfltr_add_scroll.prdctfltr_down label.prdctfltr_active .prdctfltr_customize_block .prdctfltr_customize_image_text img {
     opacity: 1;
}
/* Car: Sidebar Categories Not Selected */
 .prdctfltr_wc .prdctfltr_terms_customized.prdctfltr_terms_customized_image-text .prdctfltr_add_scroll.prdctfltr_down label .prdctfltr_customize_block .prdctfltr_customize_image_text img {
     opacity: 0.35;
}
/* Car: Sidebar Brands Selected */
 .prdctfltr_wc .prdctfltr_terms_customized_image .prdctfltr_add_scroll.prdctfltr_down .prdctfltr_checkboxes label .prdctfltr_customize_image img {
     opacity: 0.35;
}
/* Car: Attributes Link Color */
 .shop_attributes a {
     color: var(--k-color-3);
}
/* Car: Attributes Link Color on Hover */
 .shop_attributes a:hover {
     color: var(--k-color-1);
}
 .shop_attributes .woocommerce-product-attributes-item:nth-child(odd) {
     background: transparent;
}
/* Car: Attributes - Feature color */
 .shop_attributes th {
     color: var(--k-color-4);
}
/* Car: Attributes - Table styling */
 .shop_attributes td, .shop_attributes th {
     padding: 10px 0px;
}
/* Car: Attributes - Table styling */
 .shop_attributes tr {
     border-bottom: 1px solid var(--k-border-color);
}
/* Car: Attributes - Hide border for last feature */
 .shop_attributes tr:last-child {
     border-bottom: none;
}
/* Car: Tabs styling */
 .tabs__panel {
     background: var(--k-color-7);
     box-shadow: 0px 5px 5px -5px rgba(0, 0, 0, 0.1);
     padding: 20px;
     border-radius: var(--k-border-radius);
     border-top-left-radius: 0;
}
 .tabs__list {
     margin: 0;
}
 .tabs--style-1 .tabs__list__tab a {
     border-bottom-left-radius: 0;
     border-bottom-right-radius: 0;
}
/* Car: Tabs Active Tab */
 .tabs--style-1 .tabs__list__tab--active {
     --k-tabs-style-1-active-bg: var(--k-color-7);
}
/* Car: Top Margin */
 .single-product__summary-container {
     margin-top: 30px;
}
 .single-product .summary .price {
     color: var(--k-color-4);
}
/* Car: Content Styling */
 .woocommerce .product.catalog-layout-default .summary.entry-summary.item-info, .woocommerce .single-product .summary {
     padding: 30px;
     background: var(--k-color-7);
     box-shadow: 0px 5px 5px -5px rgba(0, 0, 0, 0.1);
     margin: 0px;
     border-radius: var(--k-border-radius);
}
/* Sidebar: Shop Sidebar */
 .shop-sidebar .widget {
     background: transparent !important;
     padding: 0 !important;
}
/* Sidebar: Styling */
 .shop-sidebar .prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter {
     box-shadow: 0px 5px 5px -5px rgba(0, 0, 0, 0.1);
     background: var(--k-sidebar-bg);
     border-radius: var(--k-sidebar-radius);
     padding: var(--k-sidebar-padding);
     margin-bottom: var(--k-sb-widgets-spacing);
}
 .prdctfltr_wc .prdctfltr_woocommerce_ordering {
     margin-left: 0;
     margin-right: 0;
}
/* Cars Sidebar: Image Checkboxes Default */
 .prdctfltr_wc .prdctfltr_terms_customized_image .prdctfltr_add_scroll.prdctfltr_down .prdctfltr_checkboxes label.prdctfltr_active .prdctfltr_customize_image img {
     opacity: 1;
}
/* Cars Sidebar: Colorize options */
 .prdctfltr_filter label {
     color: var(--k-color-3);
}
/* Cars Sidebar: Colorize options - Active state */
 .prdctfltr_filter label.prdctfltr_active {
     color: var(--k-color-4);
}
/* Cars Sidebar: Brands - Remove border */
 .prdctfltr_customize_block {
     border: none !important;
}
/* Cars Sidebar: Brands - Logo size */
 .prdctfltr_customize_block .prdctfltr_customize_image, .prdctfltr_customize_block .prdctfltr_customize_image img {
     width: 64px !important;
     height: auto !important;
}
/* Cars Sidebar: Brands - Logo Remove Padding from img */
 .prdctfltr_customize_block .prdctfltr_customize_image img {
     padding: 0px;
}
/* Cars Sidebar: Brands - Logo Spacing */
 .prdctfltr_customize_block .prdctfltr_customize_image {
    /* width: 100%;
     */
     padding: 5px;
     padding-top: 0px;
     background: transparent;
}
/* Cars Sidebar Remove Spacing */
 .prdctfltr_customize {
     margin: 0px;
}
/* Cars Sidebar: Brands - Selected brand */
 .prdctfltr_active .prdctfltr_customize_block {
     border: none !important;
     box-shadow: none !important;
}
/* Cars Sidebar: Colors - Change size */
 .prdctfltr_customize_block {
     padding-top: 0px;
     padding-bottom: 0px;
     margin-bottom: 0px;
}
/* Cars Sidebar: Colors - Change size */
 .prdctfltr_customize_block .prdctfltr_customize_color {
     width: 29px !important;
     height: 29px !important;
     border-radius: 50%;
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
}
/* Cars Sidebar: Colors - White color border */
 .prdctfltr_ft_white .prdctfltr_customize_block .prdctfltr_customize_color {
     border: 1px solid var(--k-border-color);
}
/* Cars Sidebar: Checkboxes Label Spacing */
 .prdctfltr_checkboxes label {
     margin-bottom: 0px;
}
/* Cars Sidebar: Checkboxes Active Styling */
 .prdctfltr_checkboxes label.prdctfltr_active .prdctfltr_customize_block {
     padding-top: 0px;
}
/* Cars Sidebar: Show More Button Remove Styling */
 .prdctfltr_checkboxes .pf_more span:before {
     display: none;
}
/* Cars Sidebar: Top Filter */
 .prdctfltr_wc.prdctfltr_wc_regular {
     background: var(--k-color-7) !important;
     box-shadow: 0px 5px 5px -5px rgba(0, 0, 0, 0.1);
     padding: 5px 25px;
     margin-bottom: 0px;
     border-radius: 3px;
}
/* Cars Sidebar: Top Filter Bottom Spacing */
 .woocommerce .woocommerce-shop-header--columned {
     margin-bottom: 35px;
}
/* Cars Sidebar: Top Filter Display Flex */
 .woocommerce .woocommerce-shop-header--columned > div {
     flex-grow: 1;
     width: 100%;
}
/* Cars Sidebar: Top Filter Title Spacing */
 .prdctfltr_wc .prdctfltr_filter_title {
     margin-top: 10px;
     margin-bottom: 10px !important;
}
 .shop-toolbar {
     flex-direction: column;
}
 .shop-toolbar .shop-toolbar__column--left, .shop-toolbar .prdctfltr_wc {
     width: 100%;
}
 .shop-toolbar .prdctfltr_wc {
     --k-link-color: var(--k-color-4);
}
/* Cars Sidebar: Slider */
 .pf_rngstyle_thin .irs-slider {
     border-radius: 50%;
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     background: var(--k-color-7) !important;
     border: 2px solid var(--k-color-1);
     box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3);
}
/* Cars Sidebar: Slider */
 .pf_rngstyle_thin .irs-bar {
     background: var(--k-color-1) !important;
     top: 39px !important;
     height: 3px !important;
}
/* Cars Sidebar: Slider */
 .pf_rngstyle_thin .irs-line {
     background: var(--k-color-5) !important;
     height: 3px !important;
     top: 39px !important;
}
/* Cars Sidebar: Slider */
 .pf_rngstyle_thin .irs-from, .pf_rngstyle_thin .irs-single, .pf_rngstyle_thin .irs-to {
     background: var(--k-color-1) !important;
}
/* Cars Sidebar: Hide Check */
 .prdctfltr_title_added i.prdctfltr-check {
     display: none;
}
/* Cars Sidebar: Top Filter */
 .prdctfltr_topbar {
     display: inline-block;
     margin-left: 10px;
}
/* Cars Sidebar: Top Title Selected Color */
 span.prdctfltr_title_selected {
     background: var(--k-color-5);
     padding: 3px 6px;
     margin-right: 10px;
     border-radius: 3px;
}
/* Cars Sidebar: Top Title Selected Remove Previous Styling */
 span.prdctfltr_title_selected:after {
     display: none;
}
/* Cars Sidebar: Top Title Selected Remove Next Styling */
 span.prdctfltr_title_selected:before {
     display: none;
}
/* Cars Sidebar: Top Title Selected on Hover */
 span.prdctfltr_title_selected:hover {
     background: var(--k-color-4);
     color: var(--k-color-7);
}
/* Cars Sidebar: Top Title Selected Icon Color */
 span.prdctfltr_title_selected:hover a.prdctfltr_title_remove i {
     color: var(--k-color-7) !important;
}
/* Cars Sidebar: Top Filter icon size */
 .prdctfltr_wc .prdctfltr_filter_title .prdctfltr_woocommerce_filter {
     font-size: 1rem;
}
 .woocommerce-products-header .lab-heading.section-title {
     display: none;
}
 .shop-heading {
     margin-top: var(--k-content-spacing-3);
}
 .shop-heading .page-description {
     margin-bottom: var(--k-content-spacing-2);
}
/* XS: Mobile devices */
 @media screen and (max-width: 480px) {
    /* About: Team Images */
     .team-image img {
         width: 100%;
    }
    /* Homepage: Client Logos Width */
     .wpb_wrapper .client-logos {
         grid-template-columns: 1fr 1fr 1fr;
    }
    /* Homepage: Blog Posts See More Button */
     .kalium-wpb-blog-posts .load-more--link {
         position: relative;
         padding-bottom: var(--k-content-spacing-2);
    }
     .kalium-wpb-blog-posts .load-more--link .button {
         width: 100%;
    }
    /* Homepage: Car Filter Button Position */
     .homepage-filter .prdctfltr_wc .prdctfltr_buttons {
         position: relative;
         top: auto;
         right: auto;
    }
    /* Homepage: Car Filter */
     .homepage-filter .prdctfltr_wc .prdctfltr_buttons a.button.prdctfltr_woocommerce_filter_submit {
         width: 100%;
         text-align: center;
    }
    /* Homepage: Car Filter */
     .homepage-filter {
         margin-top: 0;
         padding: 0px;
         border-radius: 0;
         -moz-border-radius: 0;
         -webkit-border-radius: 0;
    }
    /* Homepage: Car Filter Title Bottom Margin */
     .homepage-filter .section-title {
         margin-bottom: 20px;
    }
    /* Homepage: Blog Posts More Link */
     .more-link {
         position: relative;
         top: 0px;
         right: 0px;
         min-width: auto;
         padding: 0px;
    }
    /* Homepage: Product filter */
     .homepage-filter .prdctfltr_wc.prdctfltr_woocommerce.pf_mod_row .prdctfltr_filter_inner {
         display: flex;
         flex-direction: column;
         margin:0;
         gap: var(--k-content-spacing-2);
    }
     .homepage-filter .prdctfltr_wc .prdctfltr_buttons, .homepage-filter .prdctfltr_wc.prdctfltr_woocommerce.pf_select .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper:not(.prdctfltr_columns_1) .prdctfltr_filter {
         width: 100% !important;
         padding: 0 !important;
    }
    /* Homepage: Steps */
     .homepage-steps {
         padding: 0px;
    }
    /* Contact: Icons */
     .contact-icons {
         padding: 0;
    }
    /* Contact: Contact Form Spacing */
     .contact-row.vc_row-has-fill > .vc_column_container > .vc_column-inner {
         padding-top: 15px;
    }
    /* Contact: Submit Button */
     .contact-form .button {
         width: 100%;
    }
    /* Blog Post: Featured Image Top Spacing */
     .single-post .single-post {
         padding-top: 20px;
    }
    /* Blog Post: Featured Image Bottom Image */
     .single-post .post-image {
         margin-bottom: 20px;
    }
    /* Blog Post: Featured Image Bottom Image */
     .single-post .post .post-meta-only .post-meta {
         margin-bottom: 15px;
    }
    /* Blog: Post Spacing */
     .blog-posts > .loading-posts, .blog-posts > li {
         margin-bottom: 20px;
    }
    /* Cars: Car Spacing */
     .woocommerce .product.catalog-layout-default {
         margin-bottom: 20px;
    }
    /* Blog Post: Comment Spacing */
     .contact-form .form-group, .single-post .comment-form > p.labeled-input-row {
         width: 100%;
         margin-bottom: 15px;
    }
    /* Blog Post: Comment Spacing */
     .single-post .post-comments + .post-comment-form .comment-respond {
         padding-top: 0px;
    }
    /* Car: Images Spacing */
     .woocommerce .single-product .kalium-woocommerce-product-gallery .thumbnails {
         margin-bottom: 20px;
    }
    /* Car: Image Spacing */
     .single-product .woocommerce.page-container {
         margin-top: 20px;
    }
    /* Car: Top Spacing */
     .woocommerce .woocommerce-tabs {
         padding-top: 0px;
    }
    /* Car: Tabs Remove Border */
     .woocommerce .woocommerce-tabs .tabs {
         border: none;
    }
    /* Footer: Widgets Width */
     .site-footer .lb-element-footer-container-row-1 .lb-element-column > .lb-element {
         display: block;
    }
    /* Footer: Other Widgets Width */
     .site-footer .lb-element-footer-container-row-1 .widget {
         width: 50%;
         float: left;
         margin: 15px 0;
    }
    /* Footer: First Widget Width */
     .site-footer .lb-element-footer-container-row-1 .widget:first-child {
         width: 100%;
         padding: 0 calc(var(--k-gutter-x) * 0.5);
         margin: 0px;
    }
     .site-footer .widget_nav_menu:nth-child(2n + 2) {
         padding: 0 calc(var(--k-gutter-x) * 0.5);
    }
}
 @media screen and (max-width: 992px) {
    /* Footer: Widgets Width */
     .site-footer .lb-element-footer-container-row-1 .lb-element-column > .lb-element {
         display: block;
    }
    /* Footer: Other Widgets Width */
     .site-footer .lb-element-footer-container-row-1 .widget {
         width: 50%;
         float: left;
         margin: 15px 0;
    }
    /* Footer: First Widget Width */
     .site-footer .lb-element-footer-container-row-1 .widget:first-child {
         width: 100%;
         padding: 0 calc(var(--k-gutter-x) * 0.5);
         margin: 0px;
    }
     .site-footer .widget_nav_menu:nth-child(2n + 2) {
         padding: 0 calc(var(--k-gutter-x) * 0.5);
    }
     .prdctfltr_wc.prdctfltr_woocommerce.pf_arrow .prdctfltr_woocommerce_ordering, .prdctfltr_wc.prdctfltr_woocommerce.pf_default .prdctfltr_woocommerce_ordering, .prdctfltr_wc.prdctfltr_woocommerce.pf_select .prdctfltr_woocommerce_ordering {
         margin: 0 !important;
    }
}
/* SM: Mobile and tablet devices */
 @media screen and (min-width: 768px) {
    /* Homepage: Car Filter: */
     .homepage-car-selector {
         margin-top: 0px !important;
    }
     .homepage-filter .prdctfltr_wc .prdctfltr_buttons, .homepage-filter .prdctfltr_wc.prdctfltr_woocommerce.pf_select .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper:not(.prdctfltr_columns_1) .prdctfltr_filter {
         width: unset !important;
         padding: 0 !important;
         margin: 3px !important;
    }
    /* Homepage: Car Filter */
     .homepage-filter {
         border-radius: 0;
    }
}
/* MD: Tablet and desktop devices */
 @media screen and (min-width: 992px) {
    /* Homepage: Car Filter: */
     .homepage-car-selector {
         margin-top: 0px !important;
    }
    /* Homepage: Car Filter */
     .homepage-filter {
         border-radius: 0;
    }
}
