/*** BOZA FIND CAR ***/

:root {
	/* --color_1: #009bc8; */
	--color_1: #00B4EA;
	--color_1_dark: #007395;
	--color_1_dark: #009ac9;
	--color_1_lighter: #E3EFF2;
	--blue: #00B4EA;
	--blue_lighter: #E3EFF2;
	--green: #39B773;
	--green_dark: #29995d;
	--green_lighter: #DCF5E8;
	--grey: #8c979e;
	--greyer: #767D82;
	--grey_light: #A9B2B9;
	--dark: #161618;
	--black: #000000;
	--body_grey: #f6f6f6;
	--white: #ffffff;
	--red: #ed6e4b;
	--gform_placeholder: #8c979e;
}

.col:has(.find_car_wrapper) {
	transform: none !important;
    opacity: 1 !important;
}

.find_car_wrapper {
	display: flex;
	flex-direction: column;
	justify-content: center;
	/* min-height: 60vh; */
	position: relative;
	z-index: 10;
}
.find_car_wrapper.with_entrances_only {
	min-height: 0;
}
.find_car_wrapper.with_entrances_only .boza_grid_entrances_holder {
	margin: 0;
}

.find_car_intro {
	max-width: 660px;
	max-width: 560px;
	margin: 0 auto 1.00em auto;
}

/*** ENTRANCES ***/

.boza_grid_entrances_holder {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	margin: 0 0 2.00em 0;
	z-index: 3;
}
.boza_grid_entrances_holder.initial_reset {
	
}

.find_car_wrapper:has(.boza_grid_entrances_holder.initial_reset) .boza_grid_results_clear_holder,
.boza_grid_entrances_holder.initial_reset ~ .boza_grid_results_clear_holder {
	display: none;
}

.find_car_wrapper:has(.boza_grid_entrances_holder.initial_reset) .boza_grid_filters_holder,
.boza_grid_entrances_holder.initial_reset ~ .boza_grid_filters_holder {
	display: none;
}

.find_car_wrapper:has(.boza_grid_entrances_holder.initial_reset) .boza_grid,
.boza_grid_entrances_holder.initial_reset ~ .boza_grid {
	display: none;
}
.find_car_wrapper:has(.boza_grid_entrances_holder.initial_reset) .boza_grid_load_more_holder,
.boza_grid_entrances_holder.initial_reset ~ .boza_grid_load_more_holder {
	display: none !important;
}

.boza_grid_entrances {
	position: relative;
	display: flex;
	flex-direction: row;
	align-items: stretch;
	justify-content: center;
	background: #ffffff;
	border: 1px solid #d9d9d9;
	border-radius: 4.00em;
}
.boza_grid_entrances .boza_grid_filter {
	flex: 1;
	position: static;
}
.boza_grid_entrances .boza_grid_filter.compare_disabled {
	display: none !important;
}
.boza_grid_entrances .boza_grid_filter:not(:first-child) .boza_grid_filter_toggle:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 1.00em;
	bottom: 1.00em;
	width: 1px;
	background: #d9d9d9;
	background: #e8e8e8;
}
.boza_grid_entrances .boza_grid_filter .boza_grid_filter_toggle {
	align-items: flex-start;
}
.boza_grid_entrances .boza_grid_filter .boza_grid_filter_toggle:hover .label_text:after {
	border-color: var(--color_1);
}
.boza_grid_entrances .boza_grid_filter .boza_grid_filter_toggle .label_text:after {
	content: '';
	display: block;
	width: 0.35em;
	height: 0.35em;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	transform: rotate(45deg);
	transition: all 0.15s ease-in-out;
	position: absolute;
	left: 100%;
	top: 0;
	bottom: 10%;
	margin: auto auto auto 0.5em;
}

.boza_grid_entrances .boza_grid_filter .boza_grid_filter_dropdown {
	width: 660px;
	width: auto;
	min-width: 100%;
	max-width: calc(100vw - 40px);
}

.boza_grid_entrances .boza_grid_filter .boza_grid_filter_dropdown .entrances_results_button_holder {
	display: none;
	overflow: hidden;
	margin: 0 -2.00em;
}

.boza_grid_entrances .boza_grid_filter .boza_grid_filter_dropdown .boza_button {
	max-width: 300px;
	margin: 2.00em auto 0 auto;
	position: relative;
	display: block;
	text-align: center;
}
.boza_grid_entrances .boza_grid_filter .boza_grid_filter_dropdown .boza_button:hover {
	z-index: initial;
}
.boza_grid_entrances .boza_grid_filter .boza_grid_filter_dropdown .boza_button.larger {
	max-width: 440px;
}
.boza_grid_entrances .boza_grid_filter .boza_grid_filter_dropdown .boza_button:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	left: -300px;
	right: -300px;
	height: 1px;
	background: var(--color_1);
	background: #d9d9d9;
	opacity: 0.25;
	opacity: 0.50;
	z-index: -1;
}

.boza_grid_entrances .boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option[data-visual="image"] {
	padding: 1.25em 1.50em;
	margin: 0;
}
.boza_grid_entrances .boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option[data-visual="image"] {
	border-color: transparent;
}
.boza_grid_entrances .boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option[data-visual="image"]:hover {
	border-color: var(--color_1);
}
.boza_grid_entrances .boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option[data-visual="image"]:hover:before {
	opacity: 0 !important;
}
.boza_grid_entrances .boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option[data-visual="image"]:hover + .boza_grid_filter_option[data-visual="image"]:before {
	opacity: 0 !important;
}
.boza_grid_entrances .boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option[data-visual="image"]:not(:first-child):before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 1px;
	background: #d9d9d9;
	opacity: 0.50;
	transition: all 0.15s ease-in-out;
}
.boza_grid_entrances .boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option[data-visual="image"].active:before {
	opacity: 0 !important;
}
.boza_grid_entrances .boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option[data-visual="image"].active + .boza_grid_filter_option[data-visual="image"]:before {
	opacity: 0 !important;
}

.boza_grid_entrances .boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option[data-visual="image"].active {
	border-color: var(--color_1);
}
.boza_grid_entrances .boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option[data-visual="image"].active + .boza_grid_filter_option[data-visual="image"].active {
	margin-left: 0.50em;
}

.boza_grid_entrances .boza_grid_filter[data-for="tax_car_model"] {
	height: auto !important;
}
.boza_grid_entrances .boza_grid_filter .boza_grid_filter_options[data-for="tax_car_makemodel"],
.boza_grid_entrances .boza_grid_filter .boza_grid_filter_options[data-for="tax_car_model"] {
	max-width: 500px;
	margin-left: auto;
	margin-right: auto;
}
.boza_grid_filters_fancybox .boza_grid_filter .boza_grid_filter_options[data-for="tax_car_makemodel"] .boza_grid_filter_option svg {
	height: 1.50em;
    margin: 0.25em 0 1.25em;
}

.boza_grid_entrances .boza_grid_filters_submit {
	margin: 0.50em 0.50em 0.50em 1.00em;
	flex: 0 0 3.00em;
	color: #ffffff !important;
}

.entrance_grouped_filters {
	
}
.entrance_grouped_filters .boza_grid_filter {
	margin-top: 2.00em;
}
.entrance_grouped_filters .boza_grid_filter .grouped_filter_title {
	text-align: center;
	margin: 0 0 1.00em 0;
}
.entrance_grouped_filters .boza_grid_filter .boza_grid_filter_options {
	flex-wrap: wrap;
}
.entrance_grouped_filters .boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option svg {
	height: 1.50em;
    margin: 0.25em 0 1.25em;
}
.entrance_grouped_filters .boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option svg {
	height: 1.50em;
    margin: 0.25em 0 1.25em;
}

/*** REGULAR GRID FILTERS ***/

.boza_grid_filters {
	display: flex;
	position: relative;
	display: flex;
	flex-direction: row;
	align-items: stretch;
	justify-content: flex-start;
}

.boza_grid_filters .boza_grid_filter {
	font-size: 0.85em;
	position: relative;
}
.boza_grid_filters .boza_grid_filter .boza_grid_filter_toggle {
	padding: 0 0.50em;
	min-width: 0;
	justify-content: flex-start;
}
.boza_grid_filters .boza_grid_filter .boza_grid_filter_dropdown {
	width: calc(100vw - 2.00em);
	max-width: 490px;
	max-width: max-content;
}
.boza_grid_filters .boza_grid_filter .boza_grid_filter_dropdown h4 {
	font-size: 1.50em;
	margin: 0 0 1.00em 0;
}
.boza_grid_filters .boza_grid_filter .boza_grid_filter_dropdown p {
	margin: 1.00em 0 0 0;
	opacity: 0.75;
}
.boza_grid_filters .boza_grid_filter .boza_grid_filter_options {
	justify-content: flex-start;
	flex-wrap: wrap;
	max-width: 450px;
}
.boza_grid_filters .boza_grid_filter[data-for="tax_car_bodytype"] .boza_grid_filter_dropdown {
	
}
.boza_grid_filters .boza_grid_filter .boza_grid_filter_options[data-for="tax_car_bodytype"] {
	
}
.boza_grid_filters .boza_grid_filter .boza_grid_filter_options[data-for="tax_car_bodytype"] .boza_grid_filter_option  {
	max-width: calc(33.33% - 0.50em);
	justify-content: center;
}
.boza_grid_filters .boza_grid_filter[data-filter-count="1"],
.boza_grid_filters .boza_grid_filter[data-filter-count="2"],
.boza_grid_filters .boza_grid_filter[data-filter-count="2"] {
	position: static;
}
.boza_grid_filters .boza_grid_filter[data-filter-count="1"] .boza_grid_filter_dropdown,
.boza_grid_filters .boza_grid_filter[data-filter-count="2"] .boza_grid_filter_dropdown,
.boza_grid_filters .boza_grid_filter[data-filter-count="2"] .boza_grid_filter_dropdown {
	left: 0;
	transform: none;
}

/*** GRID FILTERS - General ***/

.boza_grid_filter {
	color: var(--dark);
	position: relative;
}

.boza_grid_filter[data-conditional="1"] {
	display: none;
}

.boza_grid_filter.expanded {
	z-index: 2;
}
.boza_grid_filter.expanded .boza_grid_filter_toggle:before {
	transform: scale(1);
	margin-top: calc(-0.50em + 2px);
}
.boza_grid_filter.expanded .boza_grid_filter_toggle .label_text {
	color: var(--color_1);
}
.boza_grid_filter.expanded .boza_grid_filter_toggle .label_text:after {
	color: var(--color_1);
	transform: rotate(-135deg);
	top: 30%;
}
.boza_grid_filter.expanded .boza_grid_filter_dropdown {
	box-shadow: 0px 0.50em 0.75em rgba(0, 0, 0, 0.1);
	z-index: 2;
}

.boza_grid_filter .boza_grid_filter_toggle {
	position: relative;
	flex: 1;
	height: 100%;
	padding: 0 2.00em 0 2.00em;
	padding: 0 1.00em 0 2.00em;
	min-width: 160px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	transition: all 0.15s ease-in-out;
}

.boza_grid_filter .boza_grid_filter_toggle:hover {
	color: var(--color_1);
	cursor: pointer;
}
.boza_grid_filter .boza_grid_filter_toggle:hover .underline_effect:before,
.boza_grid_filter .boza_grid_filter_toggle:hover .styled_underline:before {
	width: 100%;
}

.boza_grid_filter .boza_grid_filter_toggle:before {
	content: '';
	display: block;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	width: 0;
	height: 0;
	margin: auto;
	border: 0.50em solid transparent;
	border-bottom-color: #ffffff;
	margin-top: calc(0.50em + 1px);
	z-index: 3;
	transition: all 0.15s ease-in-out;
	transform: scale(0);
}

.boza_grid_filter .boza_grid_filter_toggle .label_text {
	
}
.boza_grid_filter .boza_grid_filter_toggle .boza_grid_filter_toggle_values {
	font-size: 0.75em;
	line-height: 1;
	color: var(--color_1);
}
.boza_grid_filter .boza_grid_filter_toggle .boza_grid_filter_toggle_values span {
	display: block;
	white-space: nowrap;
	max-width: 190px;
    overflow: hidden;
    text-overflow: ellipsis;
	transition: all 0.15s ease-in-out;
	font-size: 1.00em;
}
.boza_grid_filter .boza_grid_filter_toggle .boza_grid_filter_toggle_values span:empty {
	font-size: 0.00em;
}
.boza_grid_filter .boza_grid_filter_toggle .boza_grid_filter_toggle_values span:nth-child(2):not(:empty):before {
	content: '• ';
	font-size: 0.85em;
    margin-right: 0.35em;
    display: inline-block;
    position: relative;
    top: -0.1em;
}
.boza_grid_filter .boza_grid_filter_toggle .boza_grid_filter_toggle_values span br {
	display: none;
}
.boza_grid_filter .boza_grid_filter_toggle .boza_grid_filter_toggle_values span span {
	display: none;
}
.boza_grid_filter .boza_grid_filter_toggle .boza_grid_filter_toggle_icon {
	display: block;
	width: 4.00em;
	height: 1.50em;
	margin: 0 0 0.50em 0;
}
.boza_grid_filter .boza_grid_filter_toggle .boza_grid_filter_toggle_icon svg {
	display: block;
	width: 4.00em;
	height: 1.50em;
	margin: 0;
	fill: currentColor;
}
.boza_grid_filter .boza_grid_filter_toggle .boza_grid_filter_toggle_icon svg path {
	fill: inherit !important;
}

.boza_grid_filter .boza_grid_filter_dropdown {
	display: none;
	position: absolute;
	top: calc(100% + 0.50em);
	left: 50%;
	transform: translate(-50%, 0);
	padding: 2.00em 2.00em;
	background: #ffffff;
	border: 1px solid #e8e8e8;
	border-radius: 1.00em;
	/* box-shadow: 0px 0.50em 0.75em rgba(0, 0, 0, 0.1); */
	box-shadow: none;
	transition: box-shadow 0.30s ease-in-out;
	z-index: 1;
	overflow: hidden;
}
.boza_grid_filter .boza_grid_filter_dropdown .boza_grid_filter_dropdown_close {
	position: absolute;
	top: 0.75em;
	right: 0.75em;
	width: 1.25em;
	height: 1.25em;
	transition: all 0.15s ease-in-out;
	opacity: 0.35;
}
.boza_grid_filter .boza_grid_filter_dropdown .boza_grid_filter_dropdown_close:hover {
	color: var(--color_1);
	opacity: 1;
	cursor: pointer;
}
.boza_grid_filter .boza_grid_filter_dropdown .boza_grid_filter_dropdown_close:before,
.boza_grid_filter .boza_grid_filter_dropdown .boza_grid_filter_dropdown_close:after {
	content: '';
	display: block;
	width: 1.25em;
	height: 1px;
	background: currentColor;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.boza_grid_filter .boza_grid_filter_dropdown .boza_grid_filter_dropdown_close:before {
	transform: rotate(45deg);
}
.boza_grid_filter .boza_grid_filter_dropdown .boza_grid_filter_dropdown_close:after {
	transform: rotate(-45deg);
}

.boza_grid_filter .boza_grid_filter_options {
	display: flex;
	flex-wrap: wrap;
	flex-wrap: nowrap;
	align-items: stretch;
	justify-content: center;
	margin: 0 -0.25em 0 -0.25em;
}
.boza_grid_filter .boza_grid_filter_options[data-count="1"],
.boza_grid_filter .boza_grid_filter_options[data-count="2"],
.boza_grid_filter .boza_grid_filter_options[data-count="3"],
.boza_grid_filter .boza_grid_filter_options[data-count="4"] {
	/* flex-wrap: nowrap; */
}
.boza_grid_filter .boza_grid_filter_options:last-child {
	margin-bottom: -0.50em;
}
.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	padding: 1.00em 1.00em;
	border: 1px solid #d9d9d9;
	outline: 1px solid transparent;
	border-radius: 0.75em;
	transition: all 0.15s ease-in-out;
	margin: 0 0.25em 0.50em 0.25em;
	width: auto;
	min-width: 140px;
	transition: all 0.15s ease-in-out;
}

.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option.active {
	border-color: var(--color_1);
	outline-color: var(--color_1);
}
.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option.active svg {
	fill: var(--color_1);
}
.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option:hover {
	border-color: var(--color_1);
	cursor: pointer;
}
.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option[data-visual="none"] {
	border-radius: 2.00em;
	padding: 0.50em 1.00em;
}
.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option[data-visual="none"].active {
	background: var(--color_1);
	color: #ffffff;
}
.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option[data-visual="image"] {
	width: 210px;
}
.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option[data-visual="image"] {
	width: 210px;
}
.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option[data-visual="image"] .boza_grid_filter_option_image {
	width: 100%;
}
.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option img {
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	aspect-ratio: 1.50;
	aspect-ratio: 2.00;
	aspect-ratio: 2.25;
	object-fit: cover;
	object-fit: contain;
	margin: 1.00em 0 1.50em 0;
}

.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option[data-visual="icon"] {
	
}
.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option svg {
	display: block;
	height: 3em;
	width: 6em;
	max-width: 100%;
	margin: 1.00em 0 1.50em 0;
	fill: var(--dark);
	transition: all 0.15s ease-in-out;
}
.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option svg path {
	fill: inherit !important;
}
.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option .boza_grid_filter_option_label {
	text-align: center;
	line-height: 1.20;
}
.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option .boza_grid_filter_option_label .small {
	font-size: 0.85em;
}


.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_options_show_more {
	flex: 0 0 100%;
	max-width: calc(420px + 1.00em);
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	padding: 1.00em 1.00em;
	border: 1px solid #d9d9d9;
	outline: 1px solid transparent;
	border-radius: 0.75em;
	margin: 0 0.25em 0.50em 0.25em;
	transition: border-color 0.15s ease-in-out;
}
.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_options_show_more:hover {
	border-color: var(--color_1);
	cursor: pointer;
}
.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_options_show_more svg {
	width: 1.00em;
	height: 1.00em;
	margin: -0.1em 0 0 0.50em;
}
.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_options_show_more:not(:has(~.boza_grid_filter_option.active)) ~ .boza_grid_filter_option {
	display: none;
	transition: border-color 0.15s ease-in-out;
}

.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_options_show_more:has(~.boza_grid_filter_option.active) {
	display: none;
}

.boza_grid_filter .boza_grid_filter_options[data-for="tax_car_propellant"] {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-template-rows: repeat(2, 1fr);
	grid-template-rows: auto;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	max-width: 444px;
	margin-left: auto;
	margin-right: auto;
}
.boza_grid_filter .boza_grid_filter_options[data-for="tax_car_propellant"] .boza_grid_filter_option[data-value="el"] {
	grid-area: 1 / 1 / 3 / 2;
}
.boza_grid_filter .boza_grid_filter_options[data-for="tax_car_propellant"] .boza_grid_filter_option[data-value="benzin"] {
	grid-area: 1 / 2 / 2 / 3;
}
.boza_grid_filter .boza_grid_filter_options[data-for="tax_car_propellant"] .boza_grid_filter_option[data-value="el-benzin"] {
	grid-area: 2 / 2 / 3 / 3;
}
.boza_grid_filter .boza_grid_filter_options[data-for="tax_car_propellant"] .boza_grid_filter_option[data-value="diesel"] {
	grid-area: 1 / 3 / 2 / 4;
}
.boza_grid_filter .boza_grid_filter_options[data-for="tax_car_propellant"] .boza_grid_filter_option[data-value="el-diesel"] {
	grid-area: 2 / 3 / 3 / 4;
}

.boza_grid_filter .boza_grid_filter_options[data-for="tax_car_propellant"] .boza_grid_filter_option svg {
	height: 2.00em;
	margin: 0.25em 0 1.25em;
}
.boza_grid_filter .boza_grid_filter_options[data-for="tax_car_propellant"] .boza_grid_filter_option[data-value="el"] {
	justify-content: center;
}
.boza_grid_filter .boza_grid_filter_options[data-for="tax_car_propellant"] .boza_grid_filter_option[data-value="el"] svg {
	height: 3.00em;
	margin: 1.00em 0 1.50em 0;
}

/* Campaign Filters */

.boza_grid_filter_campaigns {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
}

.boza_grid_filter_campaign {
	font-size: 0.90em;
	position: relative;
}
.boza_grid_filter_campaign.active {
	color: var(--color_1);
}
.boza_grid_filter_campaign .boza_grid_filter_campaign_toggle {
	position: relative;
	flex: 1;
	height: 100%;
	padding: 0 2.00em 0 2.00em;
	padding: 0 0.75em;
	padding: 0 0.60em;
	min-width: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	transition: all 0.15s ease-in-out;
}

.boza_grid_filter_campaign .boza_grid_filter_campaign_toggle:hover {
	cursor: pointer;
}
.boza_grid_filter_campaign .boza_grid_filter_campaign_toggle:hover .boza_grid_filter_toggle_label {
	color: var(--color_1);
}
.boza_grid_filter_campaign .boza_grid_filter_campaign_toggle:hover .underline_effect:before,
.boza_grid_filter_campaign .boza_grid_filter_campaign_toggle:hover .styled_underline:before {
	width: 100%;
}

.boza_grid_filter_campaign .boza_grid_filter_campaign_toggle:before {
	content: '';
	display: block;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	width: 0;
	height: 0;
	margin: auto;
	border: 0.50em solid transparent;
	border-bottom-color: #ffffff;
	margin-top: calc(0.50em + 1px);
	z-index: 3;
	transition: all 0.15s ease-in-out;
	transform: scale(0);
}

.boza_grid_filter_campaign .boza_grid_filter_campaign_toggle .boza_grid_filter_toggle_label {
	text-align: center;
	line-height: 1;
	transition: all 0.15s ease-in-out;
	/* height: 1.00em; */
}
.boza_grid_filter_campaign .boza_grid_filter_campaign_toggle .boza_grid_filter_toggle_label span {
	display: block;
}
.boza_grid_filter_campaign .boza_grid_filter_campaign_toggle .boza_grid_filter_toggle_icon {
	display: block;
	width: 3.00em;
	height: 1.50em;
	margin: 0.10em 0 1.00em 0;
	font-size: 1.00rem;
	transition: margin 0.15s ease-in-out;
}
.boza_grid_filter_campaign .boza_grid_filter_campaign_toggle .boza_grid_filter_toggle_icon svg {
	display: block;
	width: 3.00em;
	max-width: 1.75em;
	height: 1.50em;
	margin: 0 auto;
	fill: currentColor;
	transition: width 0.15s ease-in-out, height 0.15s ease-in-out;
}
.boza_grid_filter_campaign .boza_grid_filter_campaign_toggle .boza_grid_filter_toggle_icon svg path {
	fill: inherit !important;
}
.boza_grid_filter_campaign .boza_grid_filter_campaign_toggle .tooltip {
	margin-top: 1.00em;
	max-width: 170px;
	min-width: 80px;
	width: max-content;
	text-wrap: auto;
}
.boza_grid_filter_campaign .boza_grid_filter_campaign_toggle .tooltip:before {
	
}

/*** RESULTS AND RESET ROW ***/

.boza_grid_results_clear_holder {
	margin: -0.50em 0 1.50em 0;
	transition: margin 0.15s ease-in-out;	
}
.boza_grid_results_clear {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	line-height: 1.20;
}
.boza_grid_results_clear .boza_grid_results_info {
	margin: 0 1.00em 0 0 !important;
}
.boza_grid_results_clear .boza_grid_reset {
	
}
.boza_grid_results_clear .boza_grid_reset .icon {
	height: 1.20em;
}


/*** FILTERS ROW ***/

.boza_grid_filters_holder {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: space-between;
	margin: 0;
	z-index: 2;
}

.boza_grid_filters_holder .boza_grid_filters_holder_left { /*advanced filters */
	order: 2;
	padding: 0;
	margin: 0 1.00em 0 1.00em;
	margin: 0;
	transition: all 0.15s ease-in-out;
	position: relative;
}
.boza_grid_filters_holder .boza_grid_filters_holder_left.empty {
	padding-right: 0;
}
.boza_grid_filters_holder .boza_grid_filters_holder_left.empty + .boza_grid_filters_holder_mid {
	padding-left: 0;
	border-left-color: transparent;
}

.boza_grid_filters_holder .boza_grid_filters_campaigns_holder { /* campaign filters slider */
	order: 1;
	padding: 0;
	margin-left: 0 1.00em 0 0;
	transition: all 0.15s ease-in-out;
	overflow: auto;
	order: 1;

	overflow: visible;
	flex: 0 0 calc(100% - 240px - 1.00em);
	width: calc(100% - 240px - 1.00em);
	max-width: calc(100% - 240px - 1.00em);
}
.boza_grid_filters_holder .boza_grid_filters_campaigns_holder:not(:has(+.boza_grid_filters_holder_right .boza_grid_ordering)) {
	flex: 0 0 100%;
	width: 100%;
	max-width: 100%;
}
.boza_grid_filters_holder .boza_grid_filters_campaigns_holder:empty {
	display: none;
}
.boza_grid_filters_holder .boza_grid_filters_campaigns_holder:has(.boza_grid_filter_campaigns:empty) {
	display: none;
}

.boza_grid_filters_holder .boza_grid_filters_holder_mid { /* clear filters */
	order: 4;
	flex: 0 0 auto;
	padding: 0;
	margin: 0;
	line-height: 1.20;
	margin-right: auto;
	/* border-left: 1px solid #d9d9d9; */
	transition: all 0.15s ease-in-out;
	align-self: center;
}
.boza_grid_filters_holder .boza_grid_filters_holder_right { /* sorting */
	position: relative;
	order: 3;
	padding: 0;
	margin: 0 0 0 1.00em;
	z-index: 1;
}

.boza_grid_results_info {
	margin: 0.00em 0 0.50em 0;
	font-size: 0.85em;
	color: var(--dark);
	transition: all 0.15s ease-in-out;
}
.boza_grid_reset {
	display: flex;
	justify-content: flex-start;
	font-size: 0.85em;
}


.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option[data-type="filter_button"] {
	flex: 0 1 auto !important;
	background: var(--white);
	display: flex;
	flex-direction: row;
	align-items: flex-end;
	justify-content: center;
	position: relative;
	padding: 1.50em 1.00em 1.00em 1.00em;
	border-radius: 0.50em;
	font-size: 12px;
	line-height: 1.00;
	color: var(--dark);
	min-width: 0;
	width: auto;
	border: 1px solid #e7e7e7;
}
.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option[data-type="filter_button"]:hover {
	color: var(--color_1);
}
.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option[data-type="filter_button"]:hover .boza_grid_filter_option_icon {

}
.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option[data-type="filter_button"].active .boza_grid_filter_option_icon svg {
	opacity: 1;
}

.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option[data-type="filter_button"] .boza_grid_filter_option_icon {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 2.25em;
	height: 2.25em;
	position: absolute;
	top: -1.25em;
	left: 0;
	right: 0;
	margin: auto;
	background: var(--white);
	border-radius: 50%;
	border: 1px solid #e7e7e7;
}
.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option[data-type="filter_button"] .boza_grid_filter_option_icon svg {
	display: block;
	width: 1.25em;
	height: 1.25em;
	margin: 0;
	opacity: 0.75;
}
.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option[data-type="filter_button"] .boza_grid_filter_option_label {
	line-height: 1.00;
}

.boza_grid_filter[data-for="price_compare"] .boza_grid_filter_options .boza_grid_filter_option[data-type="filter_button"][data-value="less"].active .boza_grid_filter_option_icon {
	color: var(--green);
	background: var(--green_lighter);
}
.boza_grid_filter[data-for="price_compare"] .boza_grid_filter_options .boza_grid_filter_option[data-type="filter_button"][data-value="less"].active .boza_grid_filter_option_icon svg {
	fill: var(--green);
}
.boza_grid_filter[data-for="price_compare"] .boza_grid_filter_options .boza_grid_filter_option[data-type="filter_button"][data-value="more"].active .boza_grid_filter_option_icon {
	color: var(--color_1);
	background: var(--color_1_lighter);
}
.boza_grid_filter[data-for="price_compare"] .boza_grid_filter_options .boza_grid_filter_option[data-type="filter_button"][data-value="more"].active .boza_grid_filter_option_icon svg {
	fill: var(--color_1);
}

/*** ORDERING INDICATOR ***/

.boza_grid_ordering {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: center;
}

.boza_grid_ordering_toggle {
	margin: 0 1.00em 0 0;
	padding: 0.75em 1.00em;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	line-height: 1;
	border: 1px solid #e7e7e7;
	color: #898989;
}

.boza_grid_ordering_toggle:last-child {
	margin-right: 0;
}

.boza_grid_ordering_toggle:hover {
	cursor: pointer;
	color: var(--color_1);
	background: #ffffff;
}

.boza_grid_ordering_toggle:hover .underline_effect:before,
.boza_grid_ordering_toggle:hover .styled_underline:before {
	width: 100%;
}

.boza_grid_ordering_toggle.active {
	background: #ffffff;
	color: var(--dark);
}

.boza_grid_ordering_toggle.active:hover {
	color: var(--color_1);
}

.boza_grid_ordering_toggle.active .ordering_toggle_indicators .icon {
	color: var(--color_1);
}

.boza_grid_ordering_toggle[data-orderby="price"] {

}

.boza_grid_ordering_toggle[data-orderby="car_date"] {

}

.boza_grid_ordering_toggle[data-order="none"]:hover .show_order_NONE { opacity: 0; }
.boza_grid_ordering_toggle[data-order="none"]:hover .show_order_ASC { opacity: 1; }
.boza_grid_ordering_toggle[data-order="none"] .show_order_DESC { opacity: 0; }
.boza_grid_ordering_toggle[data-order="none"] .show_order_ASC { opacity: 0; }

.boza_grid_ordering_toggle[data-order="ASC"]:hover .show_order_ASC { opacity: 0; }
.boza_grid_ordering_toggle[data-order="ASC"]:hover .show_order_DESC { opacity: 1; }
.boza_grid_ordering_toggle[data-order="ASC"] .show_order_DESC { opacity: 0; }
.boza_grid_ordering_toggle[data-order="ASC"] .show_order_NONE { opacity: 0; }

.boza_grid_ordering_toggle[data-order="DESC"]:hover .show_order_DESC { opacity: 0; }
.boza_grid_ordering_toggle[data-order="DESC"]:hover .show_order_NONE { opacity: 1; }
.boza_grid_ordering_toggle[data-order="DESC"] .show_order_ASC { opacity: 0; }
.boza_grid_ordering_toggle[data-order="DESC"] .show_order_NONE { opacity: 0; }

.boza_grid_ordering_toggle .underline_effect {

}


.boza_grid_ordering_toggle .ordering_toggle_indicators {
	width: 1em;
	height: 1.00em;
	margin-left: 0.50em;
	position: relative;
	height: 2.65em;
}

.boza_grid_ordering_toggle .ordering_toggle_indicators .icon {
	position: absolute;
	width: 1.00em;
	height: 1.00em;
	display: block;
	color: var(--dark);
	color: #898989;
	transition: all 0.15s ease-in-out;
}
.boza_grid_ordering_toggle .ordering_toggle_indicators .icon svg {
	display: block;
	width: 1.00em;
	height: 1.00em;
	margin: 0;
}
.boza_grid_ordering_toggle .ordering_toggle_indicators .icon svg path {
	fill: currentColor !important;
}


.boza_grid_filter_button {
	background: var(--white);
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	position: relative;
	padding: 0.60em 1.20em;
	border-radius: 0.50em;
	font-size: 14px;
	line-height: 1.20;
	color: var(--dark);
	min-width: 8.00em;
	border: 1px solid #e7e7e7;
}
.boza_grid_filter_button.boza_grid_ordering_toggle {
	padding: 0.60em 1.20em;
	border-radius: 0.50em;
	font-size: 14px;
	line-height: 1.20;
}
.boza_grid_filter_button.boza_grid_ordering_toggle .ordering_toggle_indicators {
	height: 2.65em;
}
.boza_grid_filter_button.boza_grid_ordering_toggle .ordering_toggle_indicators .icon {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.boza_grid_filter_button.compare_filter_button {
	transition: all 0.15s ease-in-out;
	white-space: nowrap;
}
.boza_grid_filter_button.compare_filter_button .icon {
	
}
.boza_grid_filter_button.compare_filter_button .icon svg {
	
}
.boza_grid_filter_button.compare_filter_button .icon.active {
	
}
.boza_grid_filter_button.compare_filter_button .icon.active svg {
	width: 1.40em;
	height: 1.40em;
}
.boza_grid_filter_button.compare_filter_button span span {
	display: block;
}
.boza_grid_filter_button.compare_filter_button span span.small {
	font-size: 12px;
	color: var(--greyer);
}
.boza_grid_filter_button.compare_filter_button span span.capitalize {
	display: inline-block;
}

.mobile_boza_grid_filters_toggle {
	width: 200px;
}

.mobile_boza_grid_filters_toggle + .boza_grid_filters {

}

.compare_filter_button.pulse {
	border-color: var(--color_1);
}
.compare_filter_button.pulse:before,
.compare_filter_button.pulse:after {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	right: 0;
	width: 100%;
	height: 100%;
	border-radius: 0.50em;
	border: 1px solid var(--color_1);
	transform: translate(-50%, -50%);
	opacity: 0;
	animation: pulse_button 1.00s linear;
}
.compare_filter_button.pulse:after {
	animation-delay: 0.50s;
}

@keyframes pulse_button {
	0% {
		width: calc(100% + 0em);
		height: calc(100% + 0em);
		border-radius: 0.50em;
		opacity: 0;
	}
	50% {
		width: calc(100% + 0.75em);
		height: calc(100% + 0.75em);
		border-radius: 0.75em;
		opacity: 1;
	}
	100% {
		width: calc(100% + 1.50em);
		height: calc(100% + 1.50em);
		border-radius: 1.00em;
		opacity: 0;
	}
}

.boza_grid_filter_button .icon {
	display: block;
	margin: 0 1.00em;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 1.20em;
	height: 1.20em;
	width: 2.65em;
	height: 2.65em;
	background: transparent;
	transition: all 0.15s ease-in-out;
	border-radius: 50%;
}
.boza_grid_filter_button .icon.active {
	background: var(--color_1_lighter);
	width: 2.65em;
	height: 2.65em;
	flex: 0 0 2.65em;
}
.boza_grid_filter_button .icon:first-child {
	margin-left: 0;
}
.boza_grid_filter_button .icon:last-child {
	margin-right: 0;
}
.boza_grid_filter_button .icon svg {
	display: block;
	margin: 0;
	width: 1.20em;
	height: 1.20em;
	fill: var(--color_1);
}
.boza_grid_filter_button .icon .counter {
	min-width: 1.50em;
	height: 1.50em;
	border-radius: 2.00em;
	padding: 0 0.30em;
	position: absolute;
	top: -0.25em;
	left: -0.25em;
	font-size: 10px;
	line-height: 1.50;
	text-align: center;
	color: var(--white);
	background: var(--color_1);
}
.boza_grid_filter_button .icon .counter[data-count="0"] {
	display: none;
}
.boza_grid_filter_button .icon + .text {
	margin-right: auto;
}
.boza_grid_filter_button:hover {
	cursor: pointer;
	color: var(--color_1);
}
.boza_grid_filter_button:hover .underline_effect:before,
.boza_grid_filter_button:hover .styled_underline:before {
	width: 100%;
}

/*** AJAX LOADING ***/

.results_count {
	position: relative;
	display: inline-block;
	transition: color 0.15s ease-in-out, min-width 0.15s ease-in-out;
	min-width: 0.50em;
	position: relative;
	text-align: center;
}
.results_count:before {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	bottom: 20%;
	left: 0;
	right: 0;
	margin: auto;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23ffffff'%3E%3Cpath d='M288 32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM448 256a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM32 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM75 437a32 32 0 1 0 45.3-45.3A32 32 0 1 0 75 437zm316.8 0A32 32 0 1 0 437 391.8 32 32 0 1 0 391.8 437zM75 75a32 32 0 1 0 45.3 45.3A32 32 0 1 0 75 75z'/%3E%3C/svg%3E");
	animation: fade_rotate 1.75s linear infinite;
	transform: scale(0);
}
.results_count.loading {
	color: transparent;
	min-width: 1.00em;
}
.results_count.loading:before {
	width: 1.00em;
	height: 1.00em;
}
.results_count.color_dark:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23161618'%3E%3Cpath d='M288 32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM448 256a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM32 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM75 437a32 32 0 1 0 45.3-45.3A32 32 0 1 0 75 437zm316.8 0A32 32 0 1 0 437 391.8 32 32 0 1 0 391.8 437zM75 75a32 32 0 1 0 45.3 45.3A32 32 0 1 0 75 75z'/%3E%3C/svg%3E");
}
.results_count.color_blue:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23009bc8'%3E%3Cpath d='M288 32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM448 256a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM32 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM75 437a32 32 0 1 0 45.3-45.3A32 32 0 1 0 75 437zm316.8 0A32 32 0 1 0 437 391.8 32 32 0 1 0 391.8 437zM75 75a32 32 0 1 0 45.3 45.3A32 32 0 1 0 75 75z'/%3E%3C/svg%3E");
}

@keyframes fade_rotate {
	0% { transform: rotate(0deg); opacity: 1; }
	50% { transform: rotate(180deg); opacity: 0.5; }
	100% { transform: rotate(360deg); opacity: 1; }
}

.find_car_wrapper .boza_grid {
	position: relative;
	transition: min-height 0.15s ease-in-out ;
	z-index: 1;
}
.find_car_wrapper .boza_grid:before {
	position: relative;
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23009bc8'%3E%3Cpath d='M288 32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM448 256a32 32 0 1 0 64 0 32 32 0 1 0 -64 0zM32 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM75 437a32 32 0 1 0 45.3-45.3A32 32 0 1 0 75 437zm316.8 0A32 32 0 1 0 437 391.8 32 32 0 1 0 391.8 437zM75 75a32 32 0 1 0 45.3 45.3A32 32 0 1 0 75 75z'/%3E%3C/svg%3E");
	animation: fade_rotate 1.75s linear infinite;
}
.find_car_wrapper .boza_grid.loading {
	height: 500px;
	overflow: hidden;
	margin-bottom: 0;
}
.find_car_wrapper .boza_grid.loading:after {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 1;
}
.find_car_wrapper .boza_grid.loading:before {
	width: 2.00em;
	height: 2.00em;
}
.find_car_wrapper .boza_grid.loading .tile_holder {
	transition: all 0.15s ease-in-out !important;
	opacity: 0 !important;
}
.find_car_wrapper .boza_grid.loading + .boza_grid_skeleton {
	opacity: 0.50;
	z-index: 0;
	height: 500px;
	margin-top: -500px;
}

.boza_grid_skeleton {
	height: 0;
	display: flex;
	flex-direction: row;
	align-items: flex-star;
	position: relative;
	margin-top: 0;
	margin-left: -0.5em;
    margin-right: -0.5em;
	opacity: 0;
	z-index: 0;
	transition: opacity 0.15s ease-in-out;
}
.boza_grid_skeleton span {
	margin-left: 0.5em;
    margin-right: 0.5em;
	flex: 0 0 calc(33.33% - 1.00em);
    width: calc(33.33% - 1.00em);
    max-width: calc(33.33% - 1.00em);
	height: 100%;
	background: #ffffff;
}


html.no_scroll,
body.no_scroll {
	overflow: hidden;
}


/*** RANGE SLIDERS ***/

.boza_grid_filter_options[data-type="range"] {
	flex-direction: column;
    align-items: center;
    justify-content: center;
}

.range_slider_breakpoints {
	display: flex;
	flex-direction: row;
	align-items: flex-end;
	justify-content: center;
	height: 160px;
	width: 100%;
	max-width: 440px;
	margin: 0 auto;
}
.range_slider_breakpoints .breakpoint {
	margin: 0 2px;
	background: var(--color_1);
	flex: 1;
	transition: all 0.15s ease-in-out;
}
.range_slider_breakpoints .breakpoint.in_range {
	background: var(--color_1);
}
.range_slider_breakpoints .breakpoint.out_of_range {
	background: #d8d8d8;
}
.range_slider_breakpoints .breakpoint_spacer {
	/* flex: 0 0 100%; */
}

.range_slider_holder {
	width: 100%;
}

.range_inputs_wrap {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	max-width: 440px;
	margin: 2.00em auto 0 auto;
}
.range_inputs_wrap .range_input_dash {
	flex: 0 0 1.50em;
	text-align: center;
	font-size: 0.85em;
	opacity: 0.50;
}
.range_input_holder {
	flex: 1;
	position: relative;
}
.range_input_holder:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
	background: transparent;
}
.range_input_holder .range_input_label {
	position: absolute;
	top: 0.50rem;
	left: 0.75rem;
	font-size: 0.85em;
	opacity: 0.50;
	line-height: 1.00;
	z-index: 2;
}
.range_input_holder .range_input_unit {
	position: absolute;
	right: 0.75rem;
	bottom: 0.50rem;
	font-size: 1.00em;
	opacity: 1.00;
	line-height: 1.00;
	z-index: 2;
}
.range_input_holder .range_input {
	width: 100%;
	padding: 1.50em 0.50em 0.50em 0.75em;
	border-radius: 0.25em;
	color: var(--dark);
	z-index: 0;
	text-overflow: ellipsis;
	background: #FAFAFA;
    box-shadow: none;
	border: 1px solid #dddddd;
    border-radius: 2px;
    -webkit-appearance: none;
}

.range_slider {
	max-width: 440px;
	margin: 0 auto;
	height: 160px !important;
	margin-top: -160px !important;
	border: none !important;
	border-bottom: 1px solid #d9d9d9 !important;
	border-radius: 0 !important;
	background: transparent !important;
	cursor: w-resize;
}
.range_slider:before,
.range_slider:after {
	content: '';
	display: block;
	height: 1px;
	width: 300px;
	position: absolute;
	bottom: -1px;
	background: transparent;
	border-bottom: 1px solid #d9d9d9 !important;
	cursor: default;
}
.range_slider:before {
	right: 100%;
}
.range_slider:after {
	left: 100%;
}

.range_slider .ui-slider-range {
	background: none !important;
}

.range_slider .ui-slider-handle {
	top: auto !important;
	bottom: -1.00em !important;
	width: 2.00em !important;
	height: 2.00em !important;
	margin: -1.00em 0 0 -1.00em !important;
	background: #ffffff;
	border-radius: 50%;
	border: 1px solid #d9d9d9;
	transition: border-color 0.15s ease-in-out, background-color 0.15s ease-in-out;
}
.range_slider .ui-slider-handle:last-child {
	
}
.range_slider .ui-slider-handle:before,
.range_slider .ui-slider-handle:after {
	content: '';
	display: block;
	width: 34%;
	height: 34%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	opacity: 1;
	transition: all 0.15s ease-in-out;
}
.range_slider .ui-slider-handle:before {
	opacity: 0.25;
	background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' version='1.1' id='handle_x5F_svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 288 448' style='enable-background:new 0 0 288 448;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M16,0C7.2,0,0,7.2,0,16v416c0,8.8,7.2,16,16,16s16-7.2,16-16V16C32,7.2,24.8,0,16,0z'/%3E%3Cpath d='M144,0c-8.8,0-16,7.2-16,16v416c0,8.8,7.2,16,16,16s16-7.2,16-16V16C160,7.2,152.8,0,144,0z'/%3E%3Cpath d='M272,0c-8.8,0-16,7.2-16,16v416c0,8.8,7.2,16,16,16s16-7.2,16-16V16C288,7.2,280.8,0,272,0z'/%3E%3C/g%3E%3C/svg%3E");
}
.range_slider .ui-slider-handle:after {
	opacity: 0;
	background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' version='1.1' id='handle_x5F_svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 288 448' style='enable-background:new 0 0 288 448;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M16,0C7.2,0,0,7.2,0,16v416c0,8.8,7.2,16,16,16s16-7.2,16-16V16C32,7.2,24.8,0,16,0z'/%3E%3Cpath d='M144,0c-8.8,0-16,7.2-16,16v416c0,8.8,7.2,16,16,16s16-7.2,16-16V16C160,7.2,152.8,0,144,0z'/%3E%3Cpath d='M272,0c-8.8,0-16,7.2-16,16v416c0,8.8,7.2,16,16,16s16-7.2,16-16V16C288,7.2,280.8,0,272,0z'/%3E%3C/g%3E%3C/svg%3E");
}
.range_slider .ui-slider-handle.ui-state-focus {
	border-color: var(--color_1);
}
.range_slider .ui-slider-handle.ui-state-focus:before {
	opacity: 0.45;
}
.range_slider .ui-slider-handle.ui-state-active {
	background-color: var(--color_1);
	border-color: #ffffff;
}
.range_slider .ui-slider-handle.ui-state-active:before {
	opacity: 0 !important;
}
.range_slider .ui-slider-handle.ui-state-active:after {
	opacity: 0.50;
}

/*** FILTERS FANCYBOX ***/

.boza_grid_filter_button_fancybox_trigger {
	text-decoration: none !important;
	white-space: nowrap;
}
.boza_grid_filter_button_fancybox_trigger .icon {
	transition: none;
}

.boza_grid_filters_fancybox {
	padding: 0 !important;
	border-radius: 1.00em;
}
.boza_grid_filters_fancybox_inner {
	display: flex;
	flex-direction: column;
	height: 100%;
	max-width: 516px !important;
	width: calc(100vw - 40px);
	height: auto;
	max-height: calc(100vh - 40px);
}
.boza_grid_filters_fancybox .fancybox-close-small {
	top: calc((4.50em - 44px) / 2) !important;
	right: 0.50em !important;
}

.boza_grid_filters_fancybox .boza_grid_filters_fancybox_header {
	padding: 1.50em 2.00em 1.50em 2.00em;
	margin: 0;
	border-bottom: 1px solid #d9d9d9;
	box-shadow: 0 0.75em 1em white;
	z-index: 1;
	box-shadow: 0 1.00em 1em #ffffff;
}
.boza_grid_filters_fancybox .boza_grid_filters_fancybox_header h3 {
	line-height: 1;
}
.boza_grid_filters_fancybox .boza_grid_filters_fancybox_footer {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	padding: 1.50em 2.00em 1.50em 2.00em;
	margin: 0;
	border-top: 1px solid #d9d9d9;
	box-shadow: 0 -0.75em 1em rgba(0, 0, 0, 0.10);
}
.boza_grid_filters_fancybox .boza_grid_filters_fancybox_footer .boza_grid_reset {
	line-height: 1.20;
	color: inherit;
	opacity: 0.50;
}
.boza_grid_filters_fancybox .boza_grid_filters_fancybox_footer .boza_grid_reset:hover {
	opacity: 1;
	color: var(--color_1);
}
.boza_grid_filters_fancybox .boza_grid_filters_fancybox_footer .button {
	min-width: 200px;
	justify-content: center;
}
.boza_grid_filters_fancybox .boza_grid_filters {
	display: block;
	margin: 0;
	padding: 2.00em 2.00em 2.00em 2.00em;
	overflow: auto;
}
.boza_grid_filters_fancybox .boza_grid_filter {
	margin: 0 0 2.00em 0;
	padding: 0 0 2.00em 0;
	border-bottom: 1px solid #d9d9d9;
}
.boza_grid_filters_fancybox .boza_grid_filter.expanded {
	margin: 0 0 2.00em 0;
	padding: 0 0 2.00em 0;
	border-bottom: 1px solid #d9d9d9;
}
.boza_grid_filters_fancybox .boza_grid_filter:last-child {
	border: none;
	padding-bottom: 1.00em;
	margin-bottom: 0;
}
.boza_grid_filters_fancybox .boza_grid_filter .boza_grid_filter_toggle {
	cursor: default !important;
	color: inherit !important;
	padding: 0;
	position: relative;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	font-size: 1.25em;
}
.boza_grid_filters_fancybox .boza_grid_filter .boza_grid_filter_toggle:before {
	display: none !important;
}
.boza_grid_filters_fancybox .boza_grid_filter .boza_grid_filter_toggle .boza_grid_filter_toggle_icon {
	width: 1.50em;
	height: auto;
	margin: -0.15em 0.75em 0 0;
}
.boza_grid_filters_fancybox .boza_grid_filter .boza_grid_filter_toggle .boza_grid_filter_toggle_icon svg {
	width: 1.50em;
    height: auto;
    max-height: 1.75em;
}
.boza_grid_filters_fancybox .boza_grid_filter .boza_grid_filter_toggle .boza_grid_filter_toggle_label {
	
}
.boza_grid_filters_fancybox .boza_grid_filter .boza_grid_filter_toggle .boza_grid_filter_toggle_label .label_text {
	color: inherit !important;
}
.boza_grid_filters_fancybox .boza_grid_filter .boza_grid_filter_toggle .boza_grid_filter_toggle_label .label_text:before {
	display: none !important;
}
.boza_grid_filters_fancybox .boza_grid_filter .boza_grid_filter_toggle .boza_grid_filter_toggle_values {
	height: 0;
	display: none !important;
}
.boza_grid_filters_fancybox .boza_grid_filter .boza_grid_filter_dropdown {
	display: block !important;
	height: auto !important;
	position: static !important;
	background: none !important;
	border: none !important;
	padding: 0 !important;
	box-shadow: none !important;
	border-radius: 0 !important;
	overflow: visible !important;
	transform: none !important;
	width: auto !important;
	max-width: none !important;
	margin: 1.50em 0 0 0 !important;
}
.boza_grid_filters_fancybox .boza_grid_filter .boza_grid_filter_dropdown h4 {
	display: none !important;
}
.boza_grid_filters_fancybox .boza_grid_filter .boza_grid_filter_dropdown .boza_grid_filter_dropdown_close {
	display: none !important;
}
.boza_grid_filters_fancybox .boza_grid_filter .boza_grid_filter_options {
	width: auto !important;
	max-width: none !important;
}
.boza_grid_filters_fancybox .boza_grid_filter .range_slider_breakpoints {
	max-width: none;
	width: auto;
	margin: 0 0.50em;
}
.boza_grid_filters_fancybox .boza_grid_filter .range_slider {
	max-width: none;	
	width: auto;
	margin: 0 0.50em;
}
.boza_grid_filters_fancybox .boza_grid_filter .range_slider:before,
.boza_grid_filters_fancybox .boza_grid_filter .range_slider:after {
	display: none;
}
.boza_grid_filters_fancybox .boza_grid_filter .range_inputs_wrap {
	max-width: none;
}

.boza_grid_filters_fancybox .boza_grid_ordering {
	
}
.boza_grid_filters_fancybox .boza_grid_ordering .boza_grid_ordering_toggle {
	flex: 1;
}
.boza_grid_filters_fancybox .boza_grid_ordering .boza_grid_ordering_toggle.active {
	border-color: var(--color_1);
}


/*** SCROLL SLIDER ***/

.boza_scroll_items {

}
.boza_scroll_items:not(.slick-initialized) {
	
}
.boza_scroll_items.slick-initialized {

}
.boza_scroll_items .boza_scroll_arrow {
	position: absolute;
	top: 0;
	bottom: 0;
	height: 100%;
	width: 3.00em;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--dark);
	transition: all 0.15s ease-in-out;
	z-index: 1;
}
.boza_scroll_items .boza_scroll_arrow.slick-disabled {
	z-index: -1;
	opacity: 0;
}
.boza_scroll_items .boza_scroll_arrow.boza_scroll_arrow_left {
	left: 0;
	justify-content: flex-start;
	background:
		linear-gradient(to right, rgba(247,247,247,1) 0%,rgba(247,247,247,0) 100%),
		linear-gradient(to right, rgba(247,247,247,1) 0%,rgba(247,247,247,0) 100%),
		linear-gradient(to right, rgba(247,247,247,1) 0%,rgba(247,247,247,0) 100%)
	;
}
.boza_scroll_items .boza_scroll_arrow.boza_scroll_arrow_right {
	right: 0;
	justify-content: flex-end;
	background:
		linear-gradient(to right, rgba(247,247,247,0) 0%,rgba(247,247,247,1) 100%),
		linear-gradient(to right, rgba(247,247,247,0) 0%,rgba(247,247,247,1) 100%),
		linear-gradient(to right, rgba(247,247,247,0) 0%,rgba(247,247,247,1) 100%)
	;
}
.boza_scroll_items .boza_scroll_arrow:hover {
	cursor: pointer;
	color: var(--color_1);
}
.boza_scroll_items .boza_scroll_arrow:hover svg {
	opacity: 1;
}
.boza_scroll_items .boza_scroll_arrow svg {
	display: block;
	width: 1.00em;
	height: 1.00em;
	margin: 0;
	fill: currentColor;
	opacity: 0.75;
}

.boza_scroll_items.boza_grid_filter_campaigns {
	
}
.boza_scroll_items.boza_grid_filter_campaigns:before,
.boza_scroll_items.boza_grid_filter_campaigns:after {
	content: '';
	display: block;
	width: 50vw;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	background: var(--body_grey);
	z-index: 1;
}
.boza_scroll_items.boza_grid_filter_campaigns:before {
	right: 100%;
}
.boza_scroll_items.boza_grid_filter_campaigns:after {
	left: 100%;
}
.boza_scroll_items.boza_grid_filter_campaigns .slick-list {
	overflow: visible;
}

/*** STICKY FILTERS ***/

.find_car_sticky_wrapper {
	margin-bottom: 3em;
	z-index: 3;
}

.find_car_sticky {
	padding: 10px 0;
	background-color: transparent;
	box-shadow: none;
	/* transition: background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; */
	transition: background-color 0.15s ease-in-out;
}

.find_car_sticky.find_car_stuck {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 2;
	padding: 10px 40px;
	background: #f7f7f7;
	box-shadow: 0 1.00em 1.00em rgba(0, 0, 0, 0.10);
}
.find_car_sticky.find_car_stuck + .find_car_sticky_placeholder {
	display: block !important;
}
.find_car_sticky.find_car_stuck .boza_grid_entrances_holder {
	margin-bottom: 1.00em;
}
.find_car_sticky.find_car_stuck .boza_grid_results_clear_holder {
	margin: -0.35em 0 0.75em 0;
}
.find_car_sticky.find_car_stuck .boza_grid_entrances .boza_grid_filters_submit {
	flex: 0 0 2.50em;
	height: 2.50em;
}
.find_car_sticky.find_car_stuck .boza_grid_entrances .entrances_advanced_filters_trigger {
	flex: 0 0 2.50em;
	width: 2.50em;
	height: 2.50em;
}
.find_car_sticky.find_car_stuck .boza_grid_entrances .entrances_advanced_filters_trigger .counter {
	font-size: 9px;
}
.find_car_sticky.find_car_stuck .boza_grid_filter_campaign .boza_grid_filter_campaign_toggle .boza_grid_filter_toggle_icon svg {
	width: 2.00em;
	height: 1.25em;
}
.find_car_sticky.find_car_stuck .boza_grid_filter_campaign .boza_grid_filter_campaign_toggle .boza_grid_filter_toggle_icon {
	margin-bottom: 0.50em;
}
.find_car_sticky.find_car_stuck .boza_grid_filter_campaign {
	/* font-size: 0.80em; */
}
.find_car_sticky.find_car_stuck .boza_grid_filter_campaign .boza_grid_filter_campaign_toggle .boza_grid_filter_toggle_label {
	font-size: 0.90em;
}
.find_car_sticky.find_car_stuck .boza_grid_results_info {
	font-size: 0.75em;
	margin-bottom: 0.25em;
}
.find_car_sticky.find_car_stuck .boza_grid_reset {
	font-size: 0.75em;
}
.find_car_sticky.find_car_stuck .boza_grid_filter_button.boza_grid_ordering_toggle .ordering_toggle_indicators {
	height: 2.00em;
}
.find_car_sticky.find_car_stuck .boza_grid_filter_button_fancybox_trigger .icon {
	height: 2.00em;
	height: 2.00em;
	flex: 0 0 2.00em;
}
.find_car_sticky.find_car_stuck .boza_grid_filter_button_fancybox_trigger .icon.active {
	width: 2.0em;
	height: 2.0em;
	flex: 0 0 2.00em;
}
.find_car_sticky.find_car_stuck .boza_grid_filter_button_fancybox_trigger .icon .counter {
	font-size: 9px;
}

.find_car_sticky.find_car_stuck .boza_grid_entrances .boza_grid_filter .boza_grid_filter_dropdown {
	max-height: calc(100vh - 90px);
	overflow-y: auto;
	overflow-x: hidden;
}

.find_car_sticky.find_car_stuck .boza_grid_filter_campaign .boza_grid_filter_campaign_toggle .tooltip {
	margin-top: 0.75em;
}

.find_car_sticky .find_car_sticky_inner {
	position: relative;
	max-width: 1320px;
	margin: 0 auto;
	z-index: 1;
}

.find_car_sticky .boza_grid_entrances_holder {
	position: relative;
	z-index: 2;
	transition: margin 0.15s ease-in-out;
}
.find_car_sticky .boza_grid_filters_holder {
	position: relative;
	z-index: 1;
	margin-bottom: 0;
}

.find_car_sticky_background {
	display: none !important;
}

.find_car_sticky_placeholder {
	display: none;
}

body:has(.find_car_sticky.find_car_stuck) #header_holder.scroll_hidden {
	transform: translate(0, -200%)
}
body:has(.find_car_sticky) #wpadminbar {
	transition: transform 0.15s ease-in-out;
}
body:has(.find_car_sticky.find_car_stuck) #wpadminbar {
	transform: translate(0, -100%)
}

#page_text:has(.find_car_sticky) {
	transform: none !important;
}

/*** MISC ***/

#ast-scroll-top {
	z-index: 1 !important;
}

.delete_user_car_data_holder {
	display: none;
	margin: 1.00em 0 0 0;
	font-size: 12px;
}
.delete_user_car_data_holder_inner {
	display: flex;
	justify-content: space-between;
}

.delete_user_car_data {
	color: var(--greyer) !important;
	font-size: 12px;
}
.delete_user_car_data:hover {
	color: var(--red) !important;
}

.edit_user_car_data {
	margin-top: 0.25em;
}

.boza_circle_icon {
	display: block;
	width: 3.00em;
	height: 3.00em;
	border-radius: 50%;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	color: #ffffff;
	background-color: var(--color_1);
	transition: all 0.15s ease-in-out;
}
.boza_circle_icon:hover {
	color: #ffffff;
	background-color: var(--color_1_dark);
	cursor: pointer;
}
.boza_circle_icon svg {
	display: block;
	width: 1.25em;
	height: 1.25em;
	margin: 0;
	fill: currentColor;
}

.icon_text_holder {

}
.icon_text_holder .icon {
	
}
.icon_text_holder .icon svg {
	
}

.icon_text_holder_v2 {
	
}
.icon_text_holder_v2 .icon {
	display: block;
	height: 1.00em;
}
.icon_text_holder_v2 .icon_text {
	line-height: 1.20;
}

.boza_scroll_top {
	margin-top: 1.00em;
	color: inherit;
	opacity: 0.50;
}
.boza_scroll_top:hover {
	color: var(--color_1);
	opacity: 1;
}

.boza_grid_no_results {
	flex: 0 0 100%;
	width: 100%;
	max-width: 100%;
	text-align: center;
	padding: 4.00em 0 !important
}

.entrances_advanced_filters_trigger {
	align-self: center;
	margin: 0 -0.50em 0 0.50em;
	position: relative;
	background: #f7f7f7;
	color: var(--dark);
	flex: 0 0 3.00em;
	width: 3.00em;
	height: 3.00em;
}
.entrances_advanced_filters_trigger:hover {
	color: var(--blue);
	background: #f7f7f7;
}
.entrances_advanced_filters_trigger.active {
	background: #e3eff2 !important;
}
.entrances_advanced_filters_trigger .counter {
	min-width: 1.50em;
	height: 1.50em;
	border-radius: 2.00em;
	padding: 0 0.30em;
	position: absolute;
	top: -0.25em;
	left: -0.25em;
	font-size: 10px;
	line-height: 1.50;
	text-align: center;
	color: var(--white);
	background: var(--color_1);
	transition: all 0.15s ease-in-out;
}
.entrances_advanced_filters_trigger .counter[data-count="0"] {
	display: none;
}
.entrances_advanced_filters_trigger .tooltip {
	margin-top: 0.65em;
	z-index: 2;
}

/* End Misc End */


/*** RESPONSIVE ***/


@media (min-width: 1261px) {
	.mobile_boza_grid_filters_toggle {
		/* display: none; */
	}

	/* END 1260px */
}

@media (max-width: 1260px) {
	
	/* END 1260px */
}

@media (min-width: 1201px) {
	

	/* END 1201px */
}
@media (max-width: 1200px) {
	
	.find_car_sticky.find_car_stuck {
		padding-left: 30px;
		padding-right: 30px;
	}

	/* END 1200px */
}

@media (min-width: 992px) {
	.show_991 {
		display: none !important;
	}
}

@media (max-width: 991px) {

	.boza_grid_filters_holder {
		
	}
	
	.boza_grid_filters_holder .boza_grid_filters_holder_left {
		margin: 0 1.00em;
	}
	.boza_grid_filters_holder .boza_grid_filters_holder_right {
		margin: 0;
	}

	.boza_grid_reset {
		
	}

	.boza_grid_skeleton {
		
	}
	.boza_grid_skeleton span {
		flex: 0 0 calc(50% - 1em);
		width: calc(50% - 1em);
		max-width: calc(50% - 1em);
	}
	.boza_grid_skeleton span:last-child {
		display: none;
	}

	.boza_grid_entrances {
		max-width: 100%;
		min-width: 80%;
	}

	.boza_grid_entrances .boza_grid_filter {
		flex: 1 1 auto;
		min-width: 115px;
		/* overflow: hidden; */
	}

	.boza_grid_entrances .boza_grid_filter .boza_grid_filter_toggle {
		padding: 0 1.00em 0 2.00em;
		min-width: 0;
	}

	.boza_grid_entrances .boza_grid_filter:first-child .boza_grid_filter_toggle {
		padding-left: 2.00em;
	}

	.boza_grid_entrances .boza_grid_filter .boza_grid_filter_toggle .boza_grid_filter_toggle_label {
		padding-right: 1.00em;
	}

	.boza_grid_entrances .boza_grid_filters_submit {
		margin-left: 0.50em;
	}
	.boza_grid_entrances .entrances_advanced_filters_trigger {
		margin-right: 0;
		margin-left: 0;
	}

	.boza_grid_entrances .boza_grid_filter .boza_grid_filter_toggle .boza_grid_filter_toggle_values {
		max-width: 100%;
	}
	.boza_grid_entrances .boza_grid_filter .boza_grid_filter_toggle .boza_grid_filter_toggle_values span {
		max-width: 100%;
	}

	.boza_grid_filter .boza_grid_filter_dropdown {

	}

	.boza_grid_filters {
		min-width: 100%;
		justify-content: center;
	}

	.boza_grid_filters .boza_grid_filter {
		
	}

	.boza_grid_filters .boza_grid_filter .boza_grid_filter_dropdown {

	}
	.boza_grid_filters .boza_grid_filter[data-filter-count="1"],
	.boza_grid_filters .boza_grid_filter[data-filter-count="2"],
	.boza_grid_filters .boza_grid_filter[data-filter-count="2"] {
		position: relative;
	}
	.boza_grid_filters .boza_grid_filter[data-filter-count="1"] .boza_grid_filter_dropdown,
	.boza_grid_filters .boza_grid_filter[data-filter-count="2"] .boza_grid_filter_dropdown,
	.boza_grid_filters .boza_grid_filter[data-filter-count="2"] .boza_grid_filter_dropdown {
		left: 50%;
		transform: translate(-50%, 0);
	}

	.boza_modal .boza_modal_content {
		padding: 2.00em 2.00em;
		min-width: 340px;
	}
	.boza_modal .boza_modal_content > h3 {
		font-size: 1.75em;
	}
	.boza_modal .boza_modal_content > .boza_divider {
		margin: 1.50em 0 1.50em 0;
	}

	.find_car_sticky {
		padding-left: 20px !important;
		padding-right: 20px !important;
		margin-left: -20px;
		margin-right: -20px;
	}
	.find_car_sticky.find_car_stuck {
		padding-left: 20px;
		padding-right: 20px;
		left: 20px;
		right: 20px;
		width: auto;
	}

	.boza_grid_filter_button.boza_grid_ordering_toggle .ordering_toggle_indicators {
		height: 2.00em !important;
	}

	/* END 991px */
}


@media (max-width: 767px) {
	.boza_grid_entrances .boza_grid_filter:first-child .boza_grid_filter_toggle {
		padding-left: 1.50em;
	}
	.boza_grid_entrances .boza_grid_filter:nth-last-child(2) .boza_grid_filter_toggle {
		padding-right: 0.50em;
	}
	.boza_grid_entrances .boza_grid_filter[data-for="pricetype"] {
		min-width: 100px;
	}

	.boza_grid_entrances .boza_grid_filter .boza_grid_filter_toggle {
		padding: 0 1.00em 0 1.00em;
	}

	.boza_grid_filters_holder .boza_grid_filters_holder_left {
		align-self: center;
	}

	.boza_grid_filter_button_fancybox_trigger {
		white-space: normal;
		padding: 0 !important;
		background: none !important;
		border: none !important;
		font-size: 16px !important;
		min-width: 0 !important;
	}
	.boza_grid_filter_button_fancybox_trigger .text {
		display: none;
	}
	.boza_grid_filter_button_fancybox_trigger .icon {
		width: 3.00em !important;
		height: 3.00em !important;
		flex: 0 0 3.00em !important;
		background: var(--white);
		border: 1px solid var(--white);
		margin: 0 !important;
	}
	.boza_grid_filter_button_fancybox_trigger .icon.active {
		/* background: var(--color_1) !important; */
		border-color: var(--color_1);
		color: var(--color_1) !important;
	}

	.boza_grid_filter_campaign .boza_grid_filter_campaign_toggle {
		padding: 0 0.50em;
	}
	.boza_grid_filter_campaign .boza_grid_filter_campaign_toggle .boza_grid_filter_toggle_icon {
		width: 2.00em;
	}
	.boza_grid_filter_campaign .boza_grid_filter_campaign_toggle .boza_grid_filter_toggle_icon svg {
		width: 2.00em;
		height: 1.25em;
	}
	.boza_grid_filter_campaign .boza_grid_filter_campaign_toggle .boza_grid_filter_toggle_icon {
		margin-bottom: 0.50em;
	}
	.boza_grid_filter_campaign {
		/* font-size: 0.80em; */
	}
	.boza_grid_filter_campaign .boza_grid_filter_campaign_toggle .boza_grid_filter_toggle_label {
		font-size: 0.90em;
	}
	.boza_grid_filter_campaign .boza_grid_filter_campaign_toggle .tooltip {
		font-size: 10px;
		max-width: 140px;
		line-height: 1.20;
	}

	.find_car_sticky.find_car_stuck .boza_grid_filter_button_fancybox_trigger .icon {
		flex: 0 0 2.50em !important;
		width: 2.50em !important;
		height: 2.50em !important;
	}

	/* END 767px */
}

@media (max-width: 660px) {
	.boza_grid_entrances {
		width: 100%;
	}

	/* END 660px */
}

@media (max-width: 640px) {

	.boza_grid_entrances .boza_grid_filter .boza_grid_filter_toggle {
		padding: 0 1.00em 0 1.00em
	}
	.boza_grid_entrances .boza_grid_filter:first-child .boza_grid_filter_toggle {
		padding-left: 1.50em;
	}

	.boza_grid_skeleton {
		
	}
	.boza_grid_skeleton span {
		flex: 0 0 calc(100% - 1em);
		width: calc(100% - 1em);
		max-width: calc(100% - 1em);
	}
	.boza_grid_skeleton span:nth-child(2) {
		display: none;
	}

	.boza_grid_filters_holder .boza_grid_filters_holder_left {
		
	}

	/* END 640px */
}

@media (max-width: 550px) {
	.boza_grid_entrances {
		width: 100%;
	}
	
	.boza_grid_entrances .boza_grid_filter_dropdown {
		font-size: 0.85em;
	}

	.boza_grid_filter .boza_grid_filter_options {
		
	}

	.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option {
		flex: 0 0 calc(33.33% - 0.50em);
		width: calc(33.33% - 0.50em);
		max-width: calc(33.33% - 0.50em);
		min-width: 0;
		padding-left: 0.50em;
        padding-right: 0.50em;
	}
	.boza_grid_filter .boza_grid_filter_options[data-for="tax_car_propellant"] .boza_grid_filter_option {
		min-width: 0;
		width: auto;
		max-width: none;
		flex: 1;
	}

	.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option[data-visual="none"] {
		width: auto;
		min-width: 80px;
		max-width: 140px;
		flex: 1 1 auto;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_options_show_more {
		max-width: calc(100% - 0.50em);
	}

	.boza_grid_entrances .boza_grid_filter .boza_grid_filter_dropdown .entrances_results_button_holder {
		margin: 0 -2.00em;
		padding: 0 2.00em;
	}

	.boza_grid_entrances .boza_grid_filter .boza_grid_filter_dropdown .boza_button,
	.boza_grid_entrances .boza_grid_filter .boza_grid_filter_dropdown .boza_button.larger {
		width: 100%;
		max-width: none;
	}

	.range_slider_breakpoints {
		height: 130px;
	}

	.range_slider {
		height: 130px !important;
		margin-top: -130px !important;
	}

	.boza_grid_filters .boza_grid_filter .boza_grid_filter_dropdown {
		text-align: center;
		max-width: none;
	}

	.boza_grid_filters .boza_grid_filter .boza_grid_filter_toggle {
		text-align: center;
	}

	.boza_grid_filters .boza_grid_filter .boza_grid_filter_toggle .label_text {
		line-height: 1;
	}

	.boza_grid_filters .boza_grid_filter .boza_grid_filter_toggle .boza_grid_filter_toggle_values .values {
		white-space: normal;
		line-height: 1;
	}

	.boza_grid_results_info {
		font-size: 0.75em;
		margin-bottom: 0.25em;
	}
	.boza_grid_reset {
		font-size: 0.75em;
	}

	.boza_grid_entrances_holder {
		margin-bottom: 1.50em;
	}

	.boza_grid_filter_button_fancybox_trigger .icon {
		width: 2.50em !important;
		height: 2.50em !important;
		flex: 0 0 2.50em !important;
	}

	.boza_grid_entrances .boza_grid_filters_submit {
		flex: 0 0 3.00em !important;
		height: 3.00em !important;
		/* font-size: 13.5px !important; */
		font-size: 12px !important;
	}

	.entrances_advanced_filters_trigger .counter {
		font-size: 9px !important;
	}

	.boza_grid_entrances .entrances_advanced_filters_trigger {
		flex: 0 0 3.00em !important;
		width: 3.00em !important;
		height: 3.00em !important;
		/* font-size: 13.5px !important; */
		font-size: 12px !important;
	}

	.boza_scroll_items .boza_scroll_arrow {
		width: 2.00em;
	}

	.find_car_sticky.find_car_stuck .boza_grid_entrances .boza_grid_filter .boza_grid_filter_dropdown {
		max-height: calc(100vh - 190px);
	}

	/* END 550px */
}

@media (max-width: 460px) {
	.boza_grid_entrances {
		font-size: 0.85em;
	}

	.boza_grid_entrances .boza_grid_filter .boza_grid_filter_toggle .boza_grid_filter_toggle_values span:nth-child(2) {
		display: none;
	}

	.boza_grid_entrances .boza_grid_filter {
		min-width: 105px;
	}
	.boza_grid_entrances .boza_grid_filter[data-for="pricetype"] {
		min-width: 85px;
	}
	.boza_grid_entrances .boza_grid_filter[data-for="vehicletype"] {
		min-width: 95px;
	}

	.boza_grid_entrances .boza_grid_filter_dropdown {
		font-size: 0.95em;
	}

	.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option[data-visual="icon"] {
		
	}
	.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option[data-visual="icon"] .boza_grid_filter_option_label {
		line-height: 1;
	}

	.boza_grid_filter .boza_grid_filter_options .boza_grid_filter_option .boza_grid_filter_option_label .small {
		font-size: 0.80em;
	}

	.boza_grid_filter .boza_grid_filter_options[data-for="tax_car_propellant"] .boza_grid_filter_option svg {
		height: 1.75em;
		margin: 0.25em 0 1.25em 0;
	}

	.range_slider_breakpoints {
		margin: 0 0.50em;
		width: auto;
	}
	.range_slider {
		margin: -130px 0.50em 0 0.50em !important;
	}

	.boza_grid_filters .boza_grid_filter .boza_grid_filter_toggle .label_text {
		display: block;
		line-height: 1;
		text-align: center;
		font-size: 0.90em;
	}
	.boza_grid_filters .boza_grid_filter .boza_grid_filter_toggle .label_text:before {
		display: none !important;
	}

	.boza_grid_filter .boza_grid_filter_toggle .boza_grid_filter_toggle_icon {
		width: 3.00em;
		height: 1.25em;
	}
	.boza_grid_filter .boza_grid_filter_toggle .boza_grid_filter_toggle_icon svg {
		width: 3.00em;
		height: 1.25em;
	}

	.boza_grid_filters_holder[data-compare="true"] .boza_grid_filter_button {
		font-size: 13px;
	}

	.boza_grid_filters_fancybox .boza_grid_filters_fancybox_header {
		padding: 1.50em 3.00em 1.50em 1.50em;
	}
	.boza_grid_filters_fancybox .boza_grid_filters {
		padding: 2.00em 1.50em;
	}
	.boza_grid_filters_fancybox .boza_grid_filters_fancybox_footer {
		padding: 1.50em 1.50em 1.50em 1.50em;
	}
	.boza_grid_filters_fancybox .boza_grid_filters_fancybox_footer .button {
		min-width: 180px;
	}
	
	/* END 460px */
}

@media (max-width: 440px) {
	.boza_modal_wrap[data-for="compare_cars"] .boza_modal {
		width: 100%;
		min-width: 0;
	}

	.boza_modal_wrap[data-for="compare_cars"] .boza_modal .modal_compared_cars_holder {
		min-width: 0;
	}

	.boza_modal .boza_modal_content {
		min-width: 0;
	}

	/* END 440px */
}

@media (max-width: 420px) {

	.range_input_holder {
		font-size: 0.85em;
	}

	.range_input_holder .range_input_label {
		top: 0.65em;
		left: 0.7rem;
		font-size: 0.85em;
	}
	.range_input_holder .range_input_unit {
		
	}

	.range_input_holder .range_input {
		font-size: 1.10em;
	}

	
	.boza_grid_filters_holder[data-compare="true"] .boza_grid_filters_holder_left .compare_filter_button {
		width: auto;
		flex: 1;
		max-width: none;
	}
	.boza_grid_filters_holder[data-compare="true"] .mobile_boza_grid_filters_toggle {
		width: auto;
		min-width: 40%;
	}

	.boza_grid_entrances > .boza_grid_filter {
		min-width: 0 !important;
		flex: 1 !important;
	}
	.boza_grid_entrances > .boza_grid_filter:nth-child(1) {
		flex-grow: 5.50 !important;
	}
	.boza_grid_entrances > .boza_grid_filter:nth-child(2) {
		flex-grow: 6 !important;
	}
	.boza_grid_entrances > .boza_grid_filter:nth-child(3) {
		flex-grow: 4 !important;
	}
	.boza_grid_entrances > .boza_grid_filter:nth-child(3) .boza_grid_filter_toggle {
		padding-right: 0.25em;
	}
	.boza_grid_entrances .boza_grid_filter:first-child .boza_grid_filter_toggle {
		/* padding-left: 1.25em; */
	}
	.boza_grid_entrances .boza_grid_filters_submit {
		margin-left: 0.50em;
	}

	/* END 420px */
}

@media (max-width: 400px) {
	.boza_grid_filter .boza_grid_filter_dropdown {
		padding: 2.00em 1.50em 1.50em 1.50em;
	}

	.boza_grid_filters_holder .boza_grid_filters_campaigns_holder {
		margin: 0 -0.50em;
	}

	.find_car_sticky .boza_grid_entrances_holder {
		margin-left: -5px;
		margin-right: -5px;
	}

	.boza_grid_filters_fancybox .boza_grid_filters_fancybox_header {
		padding: 1.50em 3.00em 1.50em 1.00em
	}
	.boza_grid_filters_fancybox .boza_grid_filters {
		padding: 2.00em 1.00em;
	}
	.boza_grid_filters_fancybox .boza_grid_filters_fancybox_footer {
		padding: 1.50em 1.00em 1.50em 1.00em;
	}
	.boza_grid_filters_fancybox .fancybox-close-small {
		right: 0;
	}
	.boza_grid_filters_fancybox .boza_grid_filters_fancybox_footer .button {
		min-width: 130px;
	}

	/* END 400px */
}

@media (max-width: 380px) {
	.boza_modal .boza_modal_content {
		padding: 2.00em 1.00em 1.50em 1.00em;
	}

	.boza_modal .boza_modal_content > h3 {
		font-size: 1.25em;
	}

	.boza_modal .boza_modal_content > .boza_divider {
		margin: 1.00em 0 1.00em 0;
	}

	.boza_modal .boza_modal_close[data-type="minimize"] {
		top: 1.35em;
	}
	.boza_modal:has(.boza_modal_inner.scrolled_50) .boza_modal_close[data-type="minimize"] {
		top: 1.00em;
	}

	/* END 380px */
}

