:root {
	--template-primary: #6D6E71;
	--template-overlay: #B81F4F;
	--template-terniary: #68052D;
	--template-terniary-dark: #B81F4F;
}

#communities{

	main a:not(.btn) {
		color: var(--template-overlay);
		&:hover {
			color: var(--template-terniary);
		}
	}

	#search_bar .btn  {
		--kolter-brand: #6D6E71;
	}

	nav {
		--kolter-brand: #fff;
		--template-secondary: #fff;
	}

	.btn {
		transition: all .3s;
	}

	.community_btns .btn {
		background-color: var(--template-primary);
		&:hover {
			background-color: var(--template-overlay);
		}
	}

	#mobile-nav-control {
		--template-secondary: #68052D;
	}

	#eliant_reviews {
		a {
			color: var(--template-overlay) !important;
		}
		.stars::before {
			background: linear-gradient(90deg, var(--template-overlay) var(--percent), #efefef var(--percent));
			background-clip: text;
			-webkit-text-fill-color: transparent;
		}
	}

	.main {
		& .tiles {
			&>div,
			&>div:nth-child(2) {
			&.location {
				a:hover {
					background-color: var(--template-overlay);
					color: #fff;
				}
			}
			}
		}
	}

	.be-ix-link-block .be-related-link-container .be-label {
		color: var(--template-terniary);
	}

	.favorite-heart a{
		color: var(--template-overlay);
		&:hover {
			color: var(--template-terniary);
		}
	}

	#model-home-nav{
		li{
			a {
				color:var(--template-terniary);
				font-weight: 500;
			}
			&.active {
				a {
					color:#fff;
				}
			}
		}
	}

	#models-list {
		& .item:not(.sp-full-row) {
			& > a:first-child {
				& > div {
					&.price {
						--kolter-brand:#68052D;
					}
				}
			}
		}
		& .item.sp-full-row {
			& form {
				& + div {
					--kolter-brand:#68052D;
				}
			}
		}
	}

	&.model-view {
		& #model-container {
			& #model-forms {
				.container {
					max-width: 77rem;
					background-color: #efefef;
				}
			}
		}
	}

	&.model-view #model-container footer .favorite-heart a+span{
		color: var(--template-overlay);
	}
}