@charset "UTF-8";
@import "custom0.css";

.tm-header-mobile {
    margin-top: 70px!important;
}

#hc-three-blocs-line li {
	font-size: .875rem;
}

.logements h2 {
	font-size: 24px !important;
	height: 50px;
}

.logements h3 {
	font-size: 20px !important;
}

.logements .uk-text-center img {
	height: 260px;
	object-fit:cover;
	width: 100%;
}

body.logements.groupe .uk-text-center img {
	object-fit:none;
	height: 200px;
}

.logements span.el-image.uk-icon {
	margin-bottom: 18px;
}



.locataire-left {
	background-color: #5269c9;
	padding: 11.15%;
	border-bottom-left-radius: 1.875rem;
	color: #fff;
}

.hc-offers-container .uk-panel.custom {
    padding-left: 30px;
}

h1 span.words {
	height: 50px;
}
#hc-top #hc-mission-grid>div>div:first-of-type, #hc-top #hc-mission-grid>div>div {
	padding-left: 2.08rem;
}

h1, h1>p {
	font-size: 2.3rem;
}

.uk-container h1 span:after {
	display: inherit;
}

@media screen and (max-width: 960px) {

	#hc-three-blocks {
		padding-top: 80px !important;
	}

	.uk-section {
		padding-top: 40px !important;
		padding-bottom: 0px;
	}

	
	#hc-top-breadcrumb {
		padding-top: 80px !important;
	}

	h1, h1>p {
		font-size: 2rem;
		padding: 15px 0px;
	}

	.phone_title {
		font-size: 1.5rem;
	}

	.uk-animation-slide-left-medium {
		right: 0 !important;
		top: 0px;
	}

	#hc-footer-logos img {
		padding-bottom: 15px;
	}

}