body{
	font-family:"proxima-nova";
}

/* width */
::-webkit-scrollbar {
	width: 8px;
}

/* Track */
::-webkit-scrollbar-track {
	background: #D9D9D9; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
	background: linear-gradient(360deg, rgba(0, 0, 0, 0.3) -0.02%, rgba(0, 0, 0, 0) 99.98%), rgba(11, 11, 11, 0.6);
	/*border-radius: 10px;*/
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
	background: linear-gradient(360deg, rgba(0, 0, 0, 0.3) -0.02%, rgba(0, 0, 0, 0) 99.98%), rgba(11, 11, 11, 0.6);
	border-radius: 10px;
}

/*FONT*/
.text-bebas {
	font-family: 'Bebas Neue', cursive;
}

/*HOVER*/
.btn-link,
.card-animation img,
.social-media-icon,
.card-animation .card,
.card-animation .card .card-body {
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
}

.card-animation:hover img,
.social-media-icon:hover,
.card-animation .card:hover  {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	
}
.card-animation .card:hover .card-body  {
	-webkit-transform: scale(0.95);
	transform: scale(0.95);
	
}

/*FOCUS*/
.btn-close:focus {
	box-shadow: none;
}

/*button*/
.btn-link:hover {
	text-decoration: underline!important;
}

/*IMAGE*/
.object-fit-contain {
	object-fit: contain;
}
.object-fit-cover {
	object-fit: cover;
}

/*BACKGROUND-IMAGE*/
/*size*/
.bg-img-cover {
	background-size: cover;
}
.bg-img-contain {
	background-size: contain;
	background-repeat: no-repeat;
}

/*position*/
.bg-img-pos-end {
 	background-position: right;
}
.bg-img-pos-bottom {
 	background-position: bottom;
}

/*flip image*/
.flip-image-h {
	transform: scaleX(-1);
}

/*WIDTH*/
.w-40 {
	width: 40%;
}
.w-65 {
	width: 65%;
}

/*BACKGROUND COLOR*/
.bg-dark-opacity-50 {
	background: rgba(11, 11, 11, 0.5);
}
.bg-white-opacity-60 {
	background: rgba(255, 255, 255, 0.6);
}

/*DISPLAY NONE*/
.hidden {
	display: none;
}

/*HEADER*/

.dropdown-toggle:after {
	content: "";
	display: none;
}
.dropdown-menu[data-bs-popper] {
	top: 120%!important;
    left: 45%!important;
    width: 75vw!important;
}
.nav-link .badge {
	top: 10px;
	right: 3px;
}
.offcanvas {
	/*width: 470px!important;*/
	width: 600px!important;
}

.xyzClass:not(.active),
.xyzClass:not(.active) + .testClass2 .testClass3 {
	filter: grayscale(1);
	color: #8c8c8c!important;
}

.bi-check2-circle:after {
	content: "\F272";
    font-family: bootstrap-icons !important;
    position: absolute;
    top: -3px;
    left: 0px;
    color: #fff;
    font-weight: 600;
}

@media (max-width: 1399.98px) {
	.header-hero .btn.w-75{
		width: 100%!important;
	}
}
/*md*/
@media (max-width: 991.98px) {
	.navbar-brand {
		width: 100%;
	}
	.header-hero.bg-img-pos-end {
		background-position: right bottom;
	}
	.header-hero.bg-img-contain {
		background-size: 100% 50%
	}
}



/*MAIN*/

.card-bg-dark {
	background: linear-gradient(360deg, rgba(0, 0, 0, 0.3) -0.02%, rgba(0, 0, 0, 0) 99.98%), rgba(11, 11, 11, 0.4);
}

/*section-featured-category*/

.bg-45-right:after {
	content: "";
	width: 0;
	height: 100%;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 300px;
	border-left-width: 48px;
	border-right-width: 0;
	border-color: transparent transparent #fff transparent;
	position: absolute;
	top: 0;
	right: 12px;
}

/*section-post*/

.text-truncate_line-3 {
	display: -webkit-box;
	-webkit-line-clamp: 3;
    -webkit-box-orient: vertical; 
    white-space: inherit!important;
	overflow: hidden;
    text-overflow: ellipsis;
    max-height: 88px;
}


/*xl*/
@media (max-width: 1399.98px) {
	.section-search .btn.w-75{
		width: 100%!important;
	}
	.section-search .card {
		width: 75%;
	}
	#searchCard .col-4:not(.hidden) {
		display: flex;
	}
	#searchCard .col-4:nth-child(3n-1) {
		justify-content: center;
	}
	#searchCard .col-4:nth-child(3n) {
		justify-content: end;
	}
	.section-newsletter .text-xl {
		font-size: 1.5rem!important;
	}
}
/*lg*/
@media (max-width: 1199.98px)  {
	.section-search .card {
		width: 100%;
	}
	.section-newsletter .container,
	.section-offers .container {
		max-width: 100%;
	}
}
/*md*/
@media (max-width: 991.98px) {
	.card-img {
		height: 232px!important;
	}
	.section-featured .headline-4 {
		font-size: 2rem;
	}
	.section-featured .text-xxs.text-primary {
		font-size: 1.25rem;
	}
	.section-featured .text-xl {
		font-size: 3rem;
	}
	.section-featured .text-xxs {
		font-size: 1.5rem;
		line-height: 1.25!important;
	}
	.section-offers .card-offer {
		height: 262px!important;
	}
	.section-newsletter .text-xl {
		font-size: 2rem!important;
	}
	.section-newsletter .container,
	.section-offers .container {
		max-width: 720px;
	}

}
/*sm*/
@media (max-width: 767.98px) { 
	.section-featured-category .card {
		height: 247px!important;
	}
	.section-featured-category .headline-3.w-75 {
		width: 100%!important;
	}
	.section-newsletter .container,
	.section-offers .container {
		max-width: 540px;
	}
}
@media (max-width: 575.98px) {
	.section-newsletter .container,
	.section-offers .container {
		max-width: 100%;
	}
}



/*FOOTER*/

/*footer-map*/
.footer-map-img { 
	height: 500px;
}
.footer-map-alt {
	top: 59%;
	left: 58.5%;
}



/*xl*/
@media (max-width: 1399.98px) {
	.footer-map-alt {
		left: 59.5%;
	}
}
/*lg*/
@media (max-width: 1199.98px)  {
	.footer-map-img {
		height: 435px!important;
	}
}
/*md*/
@media (max-width: 991.98px) {
	.footer-map-img {
		height: 605px!important;
	}
	.footer-map .col-12 {
		padding-right: 0!important;
		padding-left: 0!important;
	}
	.footer-map-text {
		background: transparent;
		background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(23,23,24,0.75) 50%, rgba(36,38,38,1) 100%);
		/*background: linear-gradient(180deg, rgba(23,23,24,0.1) 0%, rgba(0,0,0,1) 100%);*/
	}
	.footer-contact .headline-5 {
		font-size: 2rem;
	}
	.footer-contact .text-xxs {
		font-size: 1.25rem;
		line-height: 1.25!important;
	}
}
/*sm*/
@media (max-width: 767.98px) { 

}
/*xs*/
@media (max-width: 575.98px) {
	
}







/*card helmet*/


.bi-heart:hover:before {
	content: '\F415';
	font-family: 'bootstrap-icon';
}
