:root {
	--font1: 'Rubik', sans-serif;
	--color1: #fff;
	--color2: #000000;
	--color3: #fff;
	--color4: #161515;
	--color5: #ca2d2d;
	--color6: #b40f0f;
	--borderRadius-mini: 10px;
	--borderRadius-max: 14px;
}

body,
h1,
h2,
h3,
h4,
h5,
p,
b,
ul,
li,
span,
input,
label,
select,
a,
.btn,
.title,
.sub_title,
.contact_item,
.footer_item,
.car-catalog-entry-label.bonus-4 {
	font-family: var(--font1) !important;
}

/* !1 */
#application_form .form_control input,
#car_extras h4,
#top_nav .wrapper ul .btn,
#contact_application.popup .wrapper {
	background-color: var(--color1);
}

#car_right .header #links .facebook i,
#car_extras .entry ul li i,
#top_nav .wrapper ul,
#top_nav .wrapper ul li,
#top_nav .wrapper a,
.car-catalog-info .car-catalog-entry-loan,
#car_right #car_price s,
#application .checkbox_wrapper p a,
#top_nav .wrapper ul .btn:hover,
.filter__item select {
	color: var(--color1);
}

.fotorama__thumb-border,
#top_nav .wrapper a:hover {
	border-color: var(--color1);
}

#car-newest-entries a:hover {
	box-shadow: 0 0 10px var(--color1);
}


/* ?2 */
#wor_up,
#main_slider-wrapper a,
.noUi-connect,
.filter__item-sort,
.filter__item input[type="text"],
#car-related #car-newest-entries a,
#car_details,
#application,
.filter__item-sort select,
.filter__item-check label:before,
#top_nav .wrapper ul .btn:hover,
.noUi-horizontal .noUi-handle {
	background-color: var(--color2);
}

.car-catalog-info ul li,
#top_nav .wrapper ul .btn,
#bot_nav .wrapper ul li,
#bot_nav .wrapper ul li i,
#bot_nav .wrapper ul li a,
#main_slider-wrapper h1,
#main_slider-wrapper h2,
#contact_application .application_marketing,
#burger, .filter__item input, .filter__item input::placeholder,
.filter__item label,
.filter__item p,
#car_right #car_price,
#car_right .header .bonus {
	color: var(--color2);
}

/* *3 */
#application_form,
#charging_stations-txt,
#filters,
.fotorama__wrap--css3 .fotorama__stage {
	background-color: var(--color3);
}

.btn,
#car_detail,
#contact_application .application_marketing a {
	color: var(--color3);
}

#delivery_partner,
#teams,
#filters,
#car-newest-entries a,
#gallery,
#car_right,
#car-related,
#sub_footer {
	background-color: var(--color3);
}

#contact_application .application_marketing a {
	border-color: var(--color3);
}

/* 4 */
body,
#welcome,
#car_loan,
.btn:hover,
#services {
	background-color: var(--color4);
}

#application_form_button {
	color: var(--color4);
}

/* 5 */

.noUi-connect,
.btn,
.car-catalog-info .car-catalog-entry-loan,
#listing #more_auto div,
.filter__item-sort.active,
.filter__item-sort.active select {
	background-color: var(--color5);
}

.footer_item-title,
#car_extras .entry h5,
#application_form_button,
.team_items-item .item-info b,
.title,
#services_content .step b,
#main_slider-wrapper a:hover,
#filters #filter-slider-price #price_from_to input {
	color: var(--color5);
}

#car_extras,
#services_content .step,
#main_slider-wrapper a:hover {
	border-color: var(--color5);
}

/* 6 */
.car-catalog-info .car-catalog-name,
#we_social,
#we_social i,
.footer_item ul li,
.footer_item ul as,
#car_text,
#car_extras .entry ul li,
#team_txt-right p,
.team_items-item .item-info p,
.team_items-item .item-info a,
.sub_title,
#team_txt-left p,
#services_content .step p,
#car-related #car-newest-entries .car-catalog-info ul li,
.footer_item ul a,
.footer_item ul p,
#bot_nav .wrapper ul li a:hover {
	color: var(--color6);
}

#top_nav,
#we_social b,
#application .checkbox_wrapper {
	background-color: var(--color6);
}

#bot_nav .wrapper ul li a:hover {
	border-color: var(--color6);
}


/* WHITE */
.btn,
.car-catalog-info .car-catalog-entry-loan,
#car_details {
	color: #fff;
}

.car-catalog-info .car-catalog-entry-price,
footer {
	background-color: white;
}

/* BLACK */
.car-catalog-info .car-catalog-entry-price {
	color: #000;
}

/* BORDER RADIUS MINI */
#car_right,
#car_loan,
#application_form,
#application_form .form_control input,
#car_details,
.fotorama__stage,
#wor_up,
.btn,
.policy.popup .wrapper,
.filter__item input[type="text"],
.filter__item-sort,
#main_slider-wrapper a,
#car-newest-entries a,
.car-catalog-entry-img,
.car-catalog-info .car-catalog-entry-price,
.car-catalog-info .car-catalog-entry-loan {
	border-radius: var(--borderRadius-mini);
}

#application_form_button,
#charging_stations-txt {
	border-radius: 0 var(--borderRadius-mini) var(--borderRadius-mini) 0px;
}

/* BORDER RADIUS MAX */
.fotorama__wrap--css3 .fotorama__stage,
.fotorama__thumb-border,
.fotorama__thumb,
.contact_item,
#filters,
#welcome_content .step {
	border-radius: var(--borderRadius-max);
}

.car-catalog-info .car-catalog-price {
	justify-content: space-around;
}

.filter__item input[type="number"] {
	background-color: var(--color2);
	border: none;
	border-radius: var(--borderRadius-mini);
	padding: 5px 15px;
}

#delivery_partner,
#teams,
#top_nav .wrapper ul .btn,
#navigation_rent,
.footer_item:nth-of-type(4),
.footer_item:nth-of-type(5) {
	display: none;
}
#services_content > div:nth-child(1) > p{
	color: transparent; 
  	position: relative;
}
#services_content > div:nth-child(1) > p:after{
	content: 'Parūpēsimies par izdevīgiem nosacījumiem iegādājoties';
	position: absolute;
	top:0;
	left:0;
	color: #b40f0f;
}
@media screen and (min-width: 900px) {
	footer #footer_content {
		grid-template-columns: repeat(3, 1fr);
	}
}

@keyframes discount-pulse {
	0% {
		box-shadow: 0 0 0 0 var(--color5);
	}

	80% {
		box-shadow: 0 0 0 10px #ffffff00;
	}

	100% {
		box-shadow: 0 0 0 0 #ffffff00;
	}
}