/*
Theme Name: Carz Child
Theme URI: https://carz.ancorathemes.com/
Template: carz
Author: AncoraThemes
Author URI: https://ancorathemes.com/
Description: Carz is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Tags: blog,e-commerce,portfolio,grid-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,custom-header,custom-logo,custom-menu,editor-style,featured-image-header,featured-images,flexible-header,footer-widgets,full-width-template,microformats,post-formats,sticky-post,theme-options,threaded-comments,translation-ready,block-styles,wide-blocks
Version: 1.3.0.1773715792
Updated: 2026-03-16 22:49:52

*/

/* Restore the site's centered desktop grid for primary Elementor sections. */
body.home #post-3235 > .post_content > .elementor > .elementor-section-boxed > .elementor-container {
	margin-left: auto !important;
	margin-right: auto !important;
}

/* Keep the charging visual and vehicle gallery complete at desktop widths. */
body.home #post-3235 .elementor-element-208cf30 {
	position: relative !important;
	top: auto !important;
	right: auto !important;
	bottom: auto !important;
	left: auto !important;
	overflow: hidden;
	width: 100% !important;
	height: 406px !important;
	border-radius: 36px;
}

body.home #post-3235 .elementor-element-208cf30 img {
	display: block;
	width: 100% !important;
	height: 100% !important;
	object-fit: cover;
	object-position: center;
	border-radius: inherit;
}

body.home #post-3235 .elementor-element-208cf30 .elementor-widget-container {
	height: 100%;
}

body.home #post-3235 .elementor-element-4d977db .swiper-slide,
body.home #post-3235 .elementor-element-f1f9fc2 .swiper-slide {
	overflow: hidden;
}

body.home #post-3235 .elementor-element-4d977db {
	height: 620px !important;
	overflow: hidden;
}

body.home #post-3235 .elementor-element-4d977db .elementor-image-carousel-wrapper,
body.home #post-3235 .elementor-element-4d977db .swiper,
body.home #post-3235 .elementor-element-4d977db .swiper-wrapper,
body.home #post-3235 .elementor-element-4d977db .swiper-slide {
	height: 100% !important;
}

body.home #post-3235 .elementor-element-4d977db .swiper-slide-image,
body.home #post-3235 .elementor-element-f1f9fc2 .swiper-slide-image {
	display: block;
	width: 100%;
	object-fit: cover;
}

body.home #post-3235 .elementor-element-4d977db .swiper-slide-image {
	height: 100%;
}

body.home #post-3235 .elementor-element-f1f9fc2 .swiper-slide-image {
	height: 440px;
	border-radius: 8px;
}

@media (max-width: 1023px) {
	body.home #post-3235 .elementor-element-208cf30 {
		height: 360px !important;
	}

	body.home #post-3235 .elementor-element-208cf30 img {
		height: 100% !important;
	}

	body.home #post-3235 .elementor-element-f1f9fc2 .swiper-slide-image {
		height: 340px;
	}

	body.home #post-3235 .elementor-element-4d977db {
		height: 500px !important;
	}
}

@media (max-width: 767px) {
	/* The mobile header should identify the dealer, not repeat its full desktop slogan. */
	html body.mobile_layout .sc_layouts_logo .logo_slogan,
	body.mobile_layout .logo_slogan {
		display: none !important;
	}

	.top_panel_custom_2928 .elementor-element-f8ecdb7 .elementor-container {
		min-height: 86px;
		align-items: center;
	}

	.top_panel_custom_2928 .sc_layouts_logo,
	.top_panel_custom_2928 .sc_layouts_logo .logo_text {
		height: auto !important;
	}

	.top_panel_custom_2928 .logo_text {
		font-size: 24px !important;
		line-height: 1.08 !important;
	}

	/* The test-drive page has its own header template, so compact it using the same mobile treatment. */
	body.mobile_layout.header_style_header-custom-1701 .elementor-element-6ae8330 {
		min-height: 0 !important;
	}

	body.mobile_layout.header_style_header-custom-1701 .elementor-element-6ae8330 .elementor-container {
		min-height: 86px;
		align-items: center;
	}

	body.mobile_layout.header_style_header-custom-1701 .sc_layouts_logo,
	body.mobile_layout.header_style_header-custom-1701 .sc_layouts_logo .logo_text {
		height: auto !important;
	}

	body.mobile_layout.header_style_header-custom-1701 .logo_text {
		font-size: 24px !important;
		line-height: 1.08 !important;
	}

	/* The legacy image widget points to a deleted attachment; keep the form clean until a model is selected. */
	body.mobile_layout.page-id-10508 .elementor-element-c32f58d {
		display: none !important;
	}

	body.home #post-3235 .elementor-element-f1f9fc2 .swiper-slide-image {
		height: 280px;
	}

	body.home #post-3235 .elementor-element-4d977db {
		height: 360px !important;
	}
}
