html, body {
	/*font-family: "Helios", sans-serif;*/
	font-family: "HeliosCondC", sans-serif;
}
.main-content {
	min-height: 100%;
}

.whatsapp_logo_img {
	position: absolute;
    top: 1.2rem;
    left: 0.9rem;
}

.cardOffer .h3,
.card__price .h1, .card__price .h5 {
	font-family: "Arial Narrow", sans-serif;
}


.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, b, strong {
	font-family: "HeliosCondC", sans-serif;
}

.badge-ny {
    color: #fff;
    background-color: #ff0018;
}

.badge-sez {
    color: #fff;
    background-color: #000000;
}

a, a:visited, .bx-filter .bx-filter-parameters-box-title span {
    color: ##333333 !important;
}

.bx-active .filter-auto-height {
    height: auto !important;
    max-height: 250px !important;
    overflow-y: auto;
}

.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block {
    max-height: 250px !important;
}


/*
** ajax loader
*/

.ajax-loader {
    position: relative;
    background: #cccccc;
}
.ajax-loader:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    transform: translateX(-100px);
    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);
    animation: loading 0.8s infinite;
}
@keyframes loading {
    100% {
        transform: translateX(100%);
    }
}

#ajax-left-menu .ajax-loader {
	display: inline-block;
	width: calc(100% - 10px);
	margin: 5px;
}

/*
** ajax loader end
*/

.navbar_postheader.navbar-expand-lg .navbar-nav.mr-auto .nav-link {
	font-size: 1.3em;
	font-family: "HeliosCondC", sans-serif;
}

.text-brand {
	color: #df0020 !important;
}

.main-header__call .fa-phone {
	color: #df0020 !important;
	border: 1px solid #df0020 !important;
}

a, a:visited, .bx-filter .bx-filter-parameters-box-title span {
	color: #df0020;
}
a:hover {
	color: #000;
}

.main__sectionLinks li a, .main__sectionLinks li a:visited {
	color: #df0020 !important;
	border: 1px solid #df0020 !important;
}

.whatsapp-button {
		 	position: fixed;
                       right: -14px;
                       bottom: 90px;
			transform: translate(-50%, -50%);
			border-radius: 50%;
			width: 60px;
			height: 60px;
			z-index: 9999;
		}
		.wa-gif{
			background: url(/upload/wa.gif) 50% 50%;
			background-size: 62px;
		}
		.whatsapp-button:before,
		.whatsapp-button:after {
			content: " ";
			display: block;
			position: absolute;
			border: 50%;
			border: 1px solid #25D366;
			left: -20px;
			right: -20px;
			top: -20px;
			bottom: -20px;
			border-radius: 50%;
			animation: animate 1.5s linear infinite;
			opacity: 0;
			backface-visibility: hidden; 
		}
		.whatsapp-button:after{
			animation-delay: .5s;
		}
		@keyframes animate
		{
			0%
			{
				transform: scale(0.5);
				opacity: 0;
			}
			50%
			{
				opacity: 1;
			}
			100%
			{
				transform: scale(1.2);
				opacity: 0;
			}
		}