.pointer {cursor: pointer} 
.fw-semibold { font-weight: 500}
.fw-thin { font-weight: 300}

@media (max-width: 767px) {
	
	.site-logo a img{ max-width: 90%!important}
}

.site-logo a img { max-width: 82%}

.ltn__car-dealer-form-tab .tab-content {background-color:rgba(242, 246, 247, 0.80);}

.ltn__main-menu > ul > li { margin-right: 15px}
.ltn__main-menu > ul > li > a{ font-weight: 400}
.ltn__main-menu li.active > a  {color: var(--ltn__secondary-color);}

.favorite sup{top: -.8em;margin-left: 5px; font-weight: bold}

.bg-secondary {background-color: var(--ltn__secondary-color)!important; }
.bg-tertiary {background-color: var(--ltn__tertiary-color)!important; }
.bg-quaternary {background-color: var(--ltn__quaternary-color)!important; }
.bg-quinary {background-color: var(--ltn__quinary-color)!important; }

.ltn__list-item-2 li span {
  margin-top: 6px;
}
.real-estate-agent .agent-brief small {
	font-size: 14px
}
.border-color-2 { border-color: var(--border-color-2)!important}
.ltn__secondary-color { color: var(--ltn__secondary-color)!important}


@media (min-width: 1200px) {
  	.fs-1 {
		font-size: 3.2rem !important;
	}
}

.ltn__top-bar-menu > ul > li{
	margin: 0px 10px 0 0px;

}
.ltn__top-bar-menu > ul > li:not(:first-child):before {	
	content: "\f0c8";
    font-family: 'Font Awesome 7 Pro';
    font-size: 10px;
	margin-right: 10px;
}

.site-logo {
    position: relative;
}

.site-logo img {
    transition: opacity 0.25s ease;
}
.site-logo .logo-black {
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
}
/* état sticky */
.ltn__header-middle-area.sticky-active .logo-white {
    opacity: 0;
	max-width: 50%;
}

.ltn__header-middle-area.sticky-active .logo-black {
    opacity: 1;
	max-width: 50%;
}
.ltn__breadcrumb-list ul li {
  font-weight: 500;
}

.body-font {
	font-family: var(--ltn__body-font)!important;
}
.ltn__menu-widget > ul li{
	font-weight: 500!important
}
.checkbox-item .checkmark {
  top: 0px;
}

.btn-outline-primary {
  color:  var(--ltn__tertiary-color);
  border-color:  var(--ltn__tertiary-color);
}
.btn-check:focus + .btn,
.btn-check:checked + .btn,
.btn:focus,
.btn:focus-visible {
  box-shadow: none !important;
  outline: none !important;
}
.btn-check:active + .btn-outline-primary, .btn-check:checked + .btn-outline-primary, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show, .btn-outline-primary:active,.btn-outline-primary:hover  {
 color: #fff;
  background-color: var(--ltn__tertiary-color);
  border-color: var(--ltn__tertiary-color);
}
.description_bien{ line-height: 1.3}


.ltn__header-transparent .ltn__header-options-2 .mobile-menu-toggle > a{
	background: none!important;
}
.ltn__header-transparent .mobile-menu-toggle svg path{
	stroke: #FFF!important;
}
.ltn__breadcrumb-area{
	margin-bottom: 60px;
  	padding-top: 50px;
  	padding-bottom: 50px;
}

.ltn__main-menu > ul > li > a {
  font-size: 17px;
}
