/*
Theme Name: Francetech téma
Template: hello-elementor
Author: Webikon
Author URI: www.webikon.sk
Version: 1.0.1622563736
Updated: 2021-06-01 18:08:56

*/


/*Models tabs*/

.elementor-tab-title.elementor-tab-mobile-title {
    display: none;
}

@media (max-width: 1023px) {
	#models_tabs .elementor-tab-desktop-title {
	padding: 0px 8px;
	border-bottom: none !important;
	}

	#models_tabs .elementor-tabs-wrapper {
		display: flex!important;
		flex-wrap: nowrap!important;
		overflow-x: scroll!important;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		/*margin-right: -10px;*/
	}

	#models_tabs .elementor-tabs-wrapper::-webkit-scrollbar {
		display: none;
	}

	.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper{
		justify-content: initial !important;
	}

	#models_tabs .elementor-tab-title {
		flex: 0 0 auto;
	}

	#models_tabs .elementor-tab-desktop-title.elementor-active:before, #models_tabs .elementor-tab-desktop-title.elementor-active:after{
    width:0px!important;
	}
}



/* gravity forms hidden fields fixed*/

.gfield_visibility_hidden {
display: none;
}

@media only screen and (max-width: 767px) {
	#live_agent_button {
		display: block !important;
		position: fixed !important;
	    bottom: 0px !important;
	    right: 18px !important;
	    z-index: 100 !important;
	    text-align: center !important;
	}

	#live_agent_button p {
		margin-bottom: 10px !important;
	}
	#live_agent_button span{
		min-height: 20px !important;
		min-width: 20px !important;
		background-size: 20px !important;
	}
}

@media only screen and (max-width: 1023px) {
	#ssb-container {
		display: none;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
	#live_agent_button p {
		font-size: 10px !important;
		/*margin-top: 7px;*/
	}

	#live_agent_button {
		bottom: -2px !important;
    	right: 35px !important;
	}
}

/* ------------- Main menu pointer ------------ */

#main_menu a::after {
    margin-bottom: -10px !important;
}

/* ------------- Footer newsletter ------------ */

@media only screen and (min-width: 1024px) {
	#footer_newsletter .elementor-field-type-email {
	    width: 100%;
	    text-align: center;
	    margin-left: 38%;
	    margin-right: 38%;
	}
}

@media only screen and (max-width: 1023px) {
	#footer_newsletter .elementor-field-group {
		margin: auto;
	}
}

#footer_newsletter .elementor-field-type-submit {
    width: 100%;
    margin-top: 15px;
}

/* ------------- Homepage prevádzky ------------ */

@media only screen and (min-width: 768px) {
	#homepage_prevadzky article:nth-of-type(2) {
	    border-right: 1px solid #595358 !important;
	    border-left: 1px solid #595358 !important;
	}
}

@media only screen and (max-width: 767px) {
	#homepage_prevadzky article:nth-of-type(2) {
	    border-bottom: 1px solid #595358 !important;
	    border-top: 1px solid #595358 !important;
	}
}

#homepage_hero .fa-right-align::before {
	float: right;
	margin-left: 5px;
	font-weight: 900 !important;
	font-family: "Font Awesome 5 Free" !important;
}

/* ------------- Side menu ------------ */

#ssb-container {
	height: 100%;
    background: #2E292D;
    top: 0px;
    padding-top: 99px;
}

#ssb-container li a span {
	font-size: 25px !important;
}

#ssb-container li a {
    text-align: center !important;
    line-height: 18px !important;
    padding: 10px !important;
    font-family: "Montserrat";
    text-transform: uppercase;
    font-size: 10px !important;
}

#ssb-container #ssb-btn-4 {
    margin-top: 15vh;
}

#ssb-container ul li a:hover {
	color: #0197F6;
}

.sidemenu-servis:before {
	background-image: url("/wp-content/uploads/2021/06/servis-iconwhite.png");
	content: "";
	width: 25px;
    height: 25px;
    background-size: 25px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
}

#ssb-btn-3:hover .sidemenu-servis:before {
	background-image: url("/wp-content/uploads/2021/06/servis-iconblue.png");
	content: "";
	width: 25px;
    height: 25px;
    background-size: 25px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
}

.sidemenu-jazda:before {
	background-image: url("/wp-content/uploads/2021/06/skusobna-iconwhite.png");
	content: "";
	width: 25px;
    height: 25px;
    background-size: 25px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
}

#ssb-btn-0:hover .sidemenu-jazda:before {
	background-image: url("/wp-content/uploads/2021/06/skusobna-iconblue.png");
	content: "";
	width: 25px;
    height: 25px;
    background-size: 25px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
}

.sidemenu-pozicovna:before {
	background-image: url("/wp-content/uploads/2021/06/pozicovnawhite.png");
	content: "";
	width: 25px;
    height: 25px;
    background-size: 25px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
}

#ssb-btn-1:hover .sidemenu-pozicovna:before {
	background-image: url("/wp-content/uploads/2021/06/pozicovnablue.png");
	content: "";
	width: 25px;
    height: 25px;
    background-size: 25px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
}

.sidemenu-vykup:before {
	background-image: url("/wp-content/uploads/2021/06/vykup-eurowhite.png");
	content: "";
	width: 25px;
    height: 25px;
    background-size: 25px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
}

#ssb-btn-2:hover .sidemenu-vykup:before {
	background-image: url("/wp-content/uploads/2021/06/vykup-euroblue.png");
	content: "";
	width: 25px;
    height: 25px;
    background-size: 25px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
}

.sidemenu-skladove:before {
	background-image: url("/wp-content/uploads/2021/07/skladove_biele.png");
	content: "";
	width: 35px;
    height: 35px;
    background-size: 35px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
}

#ssb-btn-5:hover .sidemenu-skladove:before {
	background-image: url("/wp-content/uploads/2021/07/skladove.png");
	content: "";
	width: 35px;
    height: 35px;
    background-size: 35px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
}

.sidemenu-nahor:before {
	background-image: url("/wp-content/uploads/2021/06/Rectangle-140white.png");
	content: "";
	width: 25px;
    height: 25px;
    background-size: 25px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
}

#ssb-btn-4:hover .sidemenu-nahor:before {
	background-image: url("/wp-content/uploads/2021/06/Rectangle-139blue.png");
	content: "";
	width: 25px;
    height: 25px;
    background-size: 25px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
}

.sidemenu-nehoda:before {
	background-image: url("/wp-content/uploads/2022/03/car-crash-8-100x100-1.png");
	content: "";
	width: 30px;
    height: 30px;
    background-size: 30px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
}
#ssb-btn-5:hover .sidemenu-nehoda:before {
	background-image: url("/wp-content/uploads/2022/03/car-crash-9-100x100.png");
	content: "";
	width: 30px;
    height: 30px;
    background-size: 30px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
}


/* ------------- GF Contact form ------------ */

#homepage_contact_form_popup #gform_fields_9, #homepage_contact_form_popup .gfield_checkbox {
	padding-left: 0px !important;
}

#homepage_contact_form_popup #gform_fields_9 li {
	list-style: none !important;
	margin-bottom: 20px;
}

#homepage_contact_form_popup .eael-gravity-container {
	margin: auto;
}

@media only screen and (max-width: 767px) {
	#homepage_contact_form_popup .eael-gravity-container {
		width: 90%;
	}

	#choice_9_11_1 {
		float: left;
    	margin-right: 5px;
	}

	#label_9_11_1 {
		width: 90% !important;
	}
}

#homepage_contact_form_popup .gform_heading, #homepage_contact_form_popup .gform_validation_container {
	display: none;
}

#homepage_contact_form_popup #label_9_11_1 {
  font-family: "Roboto";
  font-size: 14px;
  font-weight: normal;
}

#homepage_contact_form_popup .gchoice_9_11_1 {
	margin-bottom: 30px;
}

#homepage_contact_form_popup .gform_footer {
	text-align: center;
}

#homepage_contact_form_popup li input:focus {
	background: white !important;
    border: 1px solid #595358 !important;
}

/* ------------- Novinky loop ------------ */

@media only screen and (min-width: 768px) {
	.novinky_loop_title {
		min-height: 100px !important;
	}
}

/* ------------- Doplnky loop ------------ */

.doplnky_loop {
	min-height: 465px;
}

.doplnky_loop .doplnky_loop_title {
	min-height: 150px;
}

.doplnky_loop .added_to_cart {
	display: none !important;
}

#doplnky_loop_categories .product-categories li {
	font-size: 16px !important;
	font-family: "montserrat" !important;
	list-style: none !important;
	color: #595358 !important;
	font-weight: 300 !important;
	margin-bottom: 10px !important;
}

#doplnky_loop_categories .product-categories li a {
	color: #595358 !important;
	font-weight: 400;
}

#doplnky_loop_categories .product-categories .fa-right-align::before {
	float: right;
	margin-left: 5px;
	font-weight: 900 !important;
	font-family: "Font Awesome 5 Free" !important;
}

#doplnky_loop_categories .fas {
	font-family: "Roboto" !important;
	font-weight: 300 !important;
}

#doplnky_loop_categories .current-cat .fas {
	font-family: "Roboto" !important;
	font-weight: 500 !important;
}

#doplnky_loop_categories .product-categories {
	padding-left: 0px !important;
}

#doplnky_loop_categories .product-categories .current-cat, #doplnky_loop_categories .product-categories .current-cat a {
	font-weight: 900 !important;
	padding-left: 5px;
}

#doplnky_archive_products .elementor-pagination {
	margin-top: 50px;
}

#doplnky_archive_products .page-numbers {
	background-color: #59535845;
	padding: 10px 19px;
	color: black;
}

#doplnky_archive_products .current {
	background-color: #5953589c;
	color: white;
}

@media only screen and (max-width: 359px) {
	#doplnky_archive_products .page-numbers {
		padding: 8px 12px;
	}
}


/* ------------- Homepage hero ------------ */

#homepage_hero .swiper-pagination-bullet {
	height: 5px;
    width: 40px;
    border-radius: 0px;
    background: #595358;
    opacity: 0.9;
}

#homepage_hero .swiper-pagination-bullet-active {
	background: #0197F6;
    opacity: 1;
}

/* ------------- Doplnky single ------------ */

#doplnky_single .doplnky_loop_price .woocommerce-Price-amount bdi {
	font-size: 18px !important;
}

.doplnky_loop_price {
	min-height: 38px;
}

#doplnky_single .doplnky_loop_price ins .woocommerce-Price-amount bdi {
	font-size: 48px !important;
	font-family: "Roboto" !important;
}

#doplnky_single .onsale {
	border-radius: 0px !important;
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif !important;
    font-size: var( --e-global-typography-accent-font-size ) !important;
    font-weight: var( --e-global-typography-accent-font-weight ) !important;
    text-transform: var( --e-global-typography-accent-text-transform ) !important;
    background-color: var( --e-global-color-accent ) !important;
    padding: 8px 10px 10px 10px !important;
    min-height: 1px !important;
    height: 40px !important;
    line-height: unset !important;
}

/* ------------- Kontakt page link ------------ */

.kontakt_link a {
	font-family: "Roboto", Sans-serif !important;
    font-size: 14px !important;
    font-weight: normal !important;
}

/* ------------- Servis loop ------------ */

.service_loop_header h2 {
	min-height: 70px;
}

.service_loop_text p {
	min-height: 75px;
}

/* ------------- Ponuka loop ------------ */

.car_loop_type .elementor-heading-title {
	background: #0197F6 !important;
	padding: 5px !important;
}

.car_loop_bonus .elementor-widget-container {
	background: #0197F6 !important;
	padding: 2,5px !important;
	float: left !important;
	width: 182px;
	text-align: center !important;
}

.single-car .car_loop_bonus .elementor-widget-container {
	-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 85% 100%, 100% 0);
    clip-path: polygon(0 0, 0 100%, 100% 100%, 85% 100%, 100% 0);
	width: 200px !important;
}

@media only screen and (max-width: 767px) {
	.car_loop_bonus .elementor-widget-container {
		float: unset !important;
		margin: auto !important;
		float: right !important;
		margin-right: -20px !important;
		-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 100%, 100% 0) !important;
        clip-path: polygon(0 0, 10% 100%, 100% 100%, 100% 100%, 100% 0) !important;
		max-width: 170px !important;
	}

	#car_price {
		max-width: 182px !important;
		margin: auto !important;
	}
}

.car_loop_tags a {
	background-color: #59535845;
	padding: 5px;
	margin-right: 10px;
}

.podobne_vozidla_title {
	min-height: 45px !important;
}

/* ------------- Footer ------------ */

#footer_newsletter .gform_title, #footer_newsletter .gfield_label {
	display: none;
}

#footer_newsletter ul {
	padding: 0px;
}

#footer_newsletter li {
	list-style: none;
	text-align: center;
}


#footer_newsletter li input[type=text] {
	width: 340px !important;
	background: transparent;
	border-radius: 0px;
	border: 1px solid white;
	color:  white;
}

#footer_newsletter .gform_footer {
	margin-top: 25px;
	text-align: center;
}

#footer_newsletter .gform_footer input[type="submit"] {
	border: none;
	padding: 12px 20px;
	font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    text-transform: var( --e-global-typography-accent-text-transform );
    background-color: var( --e-global-color-accent );
}

#footer_newsletter .validation_error, #footer_newsletter #validation_message_7_1 {
	text-align: center;
	color: white;
	margin-bottom: 10px;
	margin-top: 10px;
}

#footer_newsletter .fa-right-align::before {
	float: right;
	margin-left: 5px;
	font-weight: 900 !important;
	font-family: "Font Awesome 5 Free" !important;
}

/* ------------- Filtre predaj ------------ */

.facetwp-counter {
	display: none;
}

.facetwp-checkbox {
	display: inline-block;
	padding-left: 18px;
	padding-top: 2.5px;
	margin-right: 18px;
	font-family: "Roboto";
	font-size: 15px !important;
}

.checked {
	font-weight: bold;
}

.facetwp-facet {
	margin-bottom: 10px !important;
}
/* *** REMOVE IMAGE-CHECKBOX STYLE ***
.facetwp-facet-typ_vozidla .facetwp-checkbox, .facetwp-facet-typ_modelu .facetwp-checkbox {
	background: none;
	padding-left: 0px;
	text-align: center;
	margin-bottom: 20px;
	font-family: "Roboto";
	font-weight: bold;
	text-transform: uppercase;
}

.facetwp-facet-typ_vozidla .facetwp-checkbox.checked, .facetwp-facet-typ_modelu .facetwp-checkbox.checked {
	background: none;
}

.facetwp-facet-typ_vozidla .facetwp-checkbox img, .facetwp-facet-typ_modelu .facetwp-checkbox img {
	width: 50px;
}

.facetwp-facet-typ_vozidla .facetwp-checkbox, .facetwp-facet-typ_modelu .facetwp-checkbox {
	opacity: 0.5;
}

.facetwp-facet-typ_vozidla .facetwp-checkbox.checked, .facetwp-facet-typ_modelu .facetwp-checkbox.checked {
	opacity: 1;
}
*/

.facetwp-facet-typ_modelu .facetwp-checkbox {
	width: 145px;
	margin:  0px;
}

/* ------------- Karty modely ------------ */

#elementor-tab-title-5951:before, #elementor-tab-title-5952:before, #elementor-tab-title-5953:before, #elementor-tab-title-5954:before, #elementor-tab-title-5955:before, #elementor-tab-title-5956:before, #elementor-tab-title-5957:before, #elementor-tab-title-2281:before, #elementor-tab-title-2282:before, #elementor-tab-title-2283:before, #elementor-tab-title-2284:before, #elementor-tab-title-2285:before, #elementor-tab-title-2286:before, #elementor-tab-title-2287:before {
	text-align: center;
	width: 100%;
	height: 30px;
	display: block;
}

#elementor-tab-title-5954:before, #elementor-tab-title-2284:before {
	height: 45px;
	margin-top: -15px;
}

#elementor-tab-title-5951:before, #elementor-tab-title-2281:before {
	content: url(/wp-content/uploads/2021/06/osobne.png);
}

#elementor-tab-title-5952:before, #elementor-tab-title-2282:before {
	content: url(/wp-content/uploads/2021/06/rodinne.png);
}

#elementor-tab-title-5953:before, #elementor-tab-title-2283:before {
	content: url(/wp-content/uploads/2021/06/mestske.png);
}

#elementor-tab-title-5954:before, #elementor-tab-title-2284:before {
	content: url(/wp-content/uploads/2021/06/elektricke.png);
}

#elementor-tab-title-5955:before, #elementor-tab-title-2285:before {
	content: url(/wp-content/uploads/2021/06/business.png);
}

#elementor-tab-title-5956:before, #elementor-tab-title-2286:before {
	content: url(/wp-content/uploads/2021/06/sportove.png);
}

#elementor-tab-title-5957:before, #elementor-tab-title-2287:before {
	content: url(/wp-content/uploads/2021/06/uzitkove.png);
}

.elementor-tab-title:before {
	opacity: 0.7
}

.elementor-active:before {
	opacity: 1;
	position: unset !important;
}

/* ------------- Formuláre ------------ */

.gform_title, .gform_validation_container {
	display: none;
}

.gform_body ul {
	padding-left: 0px;
	margin-top: 50px;
}

.gform_body li, .gform_body li select {
	list-style: none;
	text-align: center;
	margin: auto;
	margin-bottom: 20px;
}

.gform_body li select, .gform_body li textarea, .gform_body li input {
	max-width: 540px !important;
	background: #7d7d7d29;
	border-radius: 0px;
	border: 1px solid white;
}

.gform_footer {
	margin-top: 25px;
	text-align: center;
	margin-bottom: 50px;
}

.gform_footer input[type="submit"] {
	border: none;
	padding: 12px 20px;
	font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    text-transform: var( --e-global-typography-accent-text-transform );
    background-color: var( --e-global-color-accent );
}

.gfield_label {
	max-width: 540px;
	font-size: 14px;
	font-family: "Roboto";
	text-transform: uppercase;
	text-align: left !important;
	font-weight: 500;
}

.gfield_validation_message {
	color: #ff0033;
}

.gform_wrapper .gform_validation_errors h2.gform_submission_error{
  font-size: 1.5rem;
  text-align: center;
}

.gfield_checkbox label {
  width: auto;
}

.woocommerce-message {
	max-width: 1360px;
    margin: auto;
    margin-top: 30px;
    border-top-color:  var( --e-global-color-accent ) !important;
}

.woocommerce-message::before {
	color: var( --e-global-color-accent );
}

.woocommerce-message a, .wc-proceed-to-checkout a, #place_order {
	font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size ) !important;
    font-weight: var( --e-global-typography-accent-font-weight ) !important;
    text-transform: var( --e-global-typography-accent-text-transform ) !important;
    border-radius: 0px 0px 0px 0px !important;
    background-color: #3AB1DD !important;
    transition: all 0.2s;
    color:  white !important;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
	width: 100%;
}

.woocommerce-cart-form table, .woocommerce-cart-form th, .woocommerce-cart-form thead, .woocommerce-cart-form tr, .woocommerce table.shop_table, .woocommerce-cart-form td, .woocommerce table.shop_table td, table caption+thead tr:first-child td, table caption+thead tr:first-child th, table colgroup+thead tr:first-child td, table colgroup+thead tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th, #add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th, .woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
	border: none;
}


.swiper-slide img {
	max-height: 520px !important;
	margin-bottom: -8px;
}

.car_loop_tags a {
	display: inline-block;
	margin-top: 10px;
	padding: 10px;
}


#ssb-container {
	max-width: 80px;
}

/* ------------- Ikonky do pozicovne ------------- */

.inventory-icons {
	display: flex;
	flex-wrap: wrap;
	width:100%;
	background-color: #938E92;
	flex-direction: row;
	padding:0px 50px;
}

.inventory-icons p {
	width:33%;
	color:#fff;
}

.connectivity:before {
	content: "";
	background: url("/wp-content/uploads/2022/03/connectivity.svg") no-repeat;
	background-size: contain;
	float: left;
	margin: 0 3px 0 0;
	width:15px;
	height:20px;
}

.transmission:before {
	content: "";
	background: url("/wp-content/uploads/2022/03/transmission.svg") no-repeat;
	background-size: contain;
	float: left;
	margin: 0 3px 0 0;
	width:15px;
	height:20px;
}

.consumption:before {
	content: "";
	background: url("/wp-content/uploads/2022/03/consumption.svg") no-repeat;
	background-size: contain;
	float: left;
	margin: 0 3px 0 0;
	width:15px;
	height:20px;
}

.number-of-seats:before {
	content: "";
	background: url("/wp-content/uploads/2022/03/number-of-seats.svg") no-repeat;
	background-size: contain;
	float: left;
	margin: 0 3px 0 0;
	width:15px;
	height:20px;
}

.air-condition:before {
	content: "";
	background: url("/wp-content/uploads/2022/03/ac.svg") no-repeat;
	background-size: contain;
	float: left;
	margin: 0 3px 0 0;
	width:15px;
	height:20px;
}

.cruise-control:before {
	content: "";
	background: url("/wp-content/uploads/2022/03/cruise-control.svg") no-repeat;
	background-size: contain;
	float: left;
	margin: 0 3px 0 0;
	width:15px;
	height:20px;
}

.vehicle:before {
	content: "";
	background: url("/wp-content/uploads/2022/03/vehicle-type.svg") no-repeat;
	background-size: contain;
	float: left;
	margin: 0 3px 0 0;
	width:15px;
	height:20px;
}

.number-of-luggages:before {
	content: "";
	background: url("/wp-content/uploads/2022/03/number-of-luggages.svg") no-repeat;
	background-size: contain;
	float: left;
	margin: 0 3px 0 0;
	width:15px;
	height:20px;
}

.horse-power:before {
	content: "";
	background: url("/wp-content/uploads/2022/03/horse-power.svg") no-repeat;
	background-size: contain;
	float: left;
	margin: 0 3px 0 0;
	width:15px;
	height:20px;
}

.fuel:before {
	content: "";
	background: url("/wp-content/uploads/2022/03/fuel-type.svg") no-repeat;
	background-size: contain;
	float: left;
	margin: 0 3px 0 0;
	width:15px;
	height:20px;
}

.number-of-doors:before {
	content: "";
	background: url("/wp-content/uploads/2022/03/number-of-doors.svg") no-repeat;
	background-size: contain;
	float: left;
	margin: 0 3px 0 0;
	width:15px;
	height:20px;
}

.navigation:before {
	content: "";
	background: url("/wp-content/uploads/2022/03/navigation.svg") no-repeat;
	background-size: contain;
	float: left;
	margin: 0 3px 0 0;
	width:15px;
	height:20px;
}

@media (max-width:768px) {
	.inventory-icons p {
		width:50%;
	}
}

.fr-product-longterm-price-wrapper {
	clip-path:
		polygon(
			0% 5%,     /* top left */
			5% 0%,     /* top left */
			95% 0%,    /* top right */
			100% 1%,   /* top right */
			100% 95%,  /* bottom right */
			95% 100%,  /* bottom right */
			5% 100%,   /* bottom left */
			0 95%      /* bottom left */
		);
	background-color: #0097F6;
}

.car-meta-text {
	font-size: 16px;
}

/* Fix for responsive display on desktop */

/* Fix for class elementor-hidden-desktop which was overriden by other css, so we raised it's importance */
@media (min-width: 1025px) and (max-width: 99999px) {
  .elementor .elementor-hidden-desktop {
    display: none !important;
  }
}

/* Fix for class elementor-hidden-tablet which was overriden by other css, so we raised it's importance */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor .elementor-hidden-tablet {
      display: none !important;
  }
}
