/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> Txtgris **/
.txtgris {
	color: rgb(142, 142, 142) !important;
}


/*= Header ==================== */

/** Header >> header div **/
header {
	width: 50% !important;
}


/*= Main Menu ================= */

/** Main Menu >> bg nav **/
.elementor-359 .elementor-element.elementor-element-27248f1 .elementor-nav-menu--dropdown a, 
.elementor-359 .elementor-element.elementor-element-27248f1 .elementor-menu-toggle {
	/* MT [ google_font: 1 ] */
	font-family: 'Kumbh Sans' !important;
	font-weight: 600 !important;
	background-color: rgba(255, 255, 255, 0.87) !important;
}

/** Main Menu >> bg nav active **/
.elementor-359 .elementor-element.elementor-element-27248f1 .elementor-nav-menu--dropdown a.elementor-item-active {
	background-color: rgb(255, 255, 255) !important;
}

/** Main Menu >> bg nav hover **/
.elementor-359 .elementor-element.elementor-element-27248f1 .elementor-nav-menu--dropdown a:hover {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(228, 8, 38) !important;
}

/** Main Menu >> justify content **/
.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a {
	text-align: left !important;
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
}

/** Main Menu >> padding btn **/
.elementor-359 .elementor-element.elementor-element-27248f1 .elementor-nav-menu--dropdown a {
	padding-left: 100px !important;
}


/*= Footer ==================== */

/** Footer >> a footer **/
.elementor-8 .elementor-element.elementor-element-32d8aca .elementor-heading-title a {
	color: rgb(157, 157, 157) !important;
	text-decoration: underline !important;
}


/*= Contact =================== */

/** Contact >> lien coord **/
.elementor-element-9771466 a {
	color: rgb(255, 255, 255) !important;
	text-decoration: underline !important;
}

/** Contact >> btn chambre **/
.elementor-366 .elementor-element.elementor-element-14e93a39 .elementor-button, 
.elementor-366 .elementor-element.elementor-element-62dcf72a .elementor-button, 
.elementor-366 .elementor-element.elementor-element-389f2d26 .elementor-button, 
.elementor-282 .elementor-element.elementor-element-1fbc179 .elementor-button, 
.elementor-282 .elementor-element.elementor-element-8c1c796 .elementor-button, 
.elementor-282 .elementor-element.elementor-element-08cbc94 .elementor-button {
	width: 200px !important;
	min-width: 200px !important;
	min-height: none !important;
}

/** Contact >> txt chambre **/
.txtchambre {
	font-size: 29px !important;
	font-weight: 300 !important;
}


/*= Accueil =================== */

/** Accueil >> description slider content **/
.elementor-366 .elementor-element.elementor-element-e3b092b .swiper-slide-contents {
	width: 100% !important;
	max-width: 100% !important;
	margin-left: 100px !important;
	position: absolute !important;
	bottom: 120px !important;
}

/** Accueil >> content description slider **/
.elementor-366 .elementor-element.elementor-element-e3b092b .elementor-slide-description {
	text-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
	background-color: rgba(235, 235, 235, 0.77) !important;
	padding: 20px !important;
	margin-right: 50px !important;
	margin-left: -50px !important;
	position: absolute !important;
	top: 80px !important;
	z-index: 50 !important;
}

/** Accueil >> txtblancgras **/
.txtblancgras {
	color: rgb(255, 255, 255) !important;
	font-weight: 800 !important;
}


/*= single type =============== */

/** single type >> bg body type **/
body.single-type-unite, 
body.single-unite {
	/* MT [ google_font: 1 ] */
	font-family: 'Kumbh Sans' !important;
	background-color: rgb(37, 37, 37) !important;
}

/** single type >> nav post **/
nav.post-navigation {
	display: none !important;
}

/** single type >> appartements similaires **/
.specunite .js-wpv-view-layout {
	display: inline !important;
}

/** single type >> btn form **/
.elementor-1030 .elementor-element.elementor-element-57b95868 .elementor-button[type="submit"] {
	background-color: rgb(228, 8, 38) !important;
}


/*= Plans ===================== */

/** Plans >> onglets **/
.elementor-364 .elementor-element.elementor-element-7ba9cf0 .elementor-tab-title {
	border-top-width: 0 !important;
}

/** Plans >> onglets hover **/
.elementor-364 .elementor-element.elementor-element-7ba9cf0 .elementor-tab-title:hover {
	opacity: 0.8 !important;
}

/** Plans >> li view chambre **/
#wpv-view-layout-734 li, 
#wpv-view-layout-896 li, 
#wpv-view-layout-901 li {
	/* MT [ google_font: 1 ] */
	font-family: 'Nunito Sans' !important;
	color: rgb(37, 37, 37) !important;
	font-size: 14px !important;
	line-height: 20px !important;
	list-style-type: none !important;
	background-color: rgb(255, 255, 255) !important;
	width: 31% !important;
	padding: 5px 10px 5px 10px !important;
	margin-right: 3px !important;
	margin-bottom: 6px !important;
	display: inline-block !important;
}

/** Plans >> li view chambre hover **/
#wpv-view-layout-734 li:hover, 
#wpv-view-layout-896 li:hover, 
#wpv-view-layout-901 li:hover {
	display: inline-block !important;
	opacity: 0.8 !important;
}


/*= Étages =================== */

/** Étages >> titre etage **/
.topetage h5 {
	font-family: Kumbh Sans !important;
	color: rgb(228, 8, 38) !important;
	font-size: 35px !important;
	font-weight: 800 !important;
	text-transform: capitalize !important;
	display: inline-block !important;
}

/** Étages >> btn autres etages **/
.autresetages .elementor-button {
	font-family: Kumbh Sans !important;
	color: rgb(37, 37, 37) !important;
	font-size: 15px !important;
	font-weight: 600 !important;
	background-color: rgb(255, 255, 255) !important;
	border-radius: 25px !important;
}

/** Étages >> btn autres etages hover **/
.autresetages .elementor-button:hover {
	background-color: rgb(218, 218, 218) !important;
}

/** Étages >> btn autres etages padding **/
.autresetages .elementor-button.elementor-size-xs {
	padding: 10px 15px 10px 15px !important;
}

/** Étages >> body bg etage **/
body.single-etage-ind {
	background-color: rgb(37, 37, 37) !important;
}

/** Étages >> image map etage **/
.single-etage-ind #primary .imp-wrap {
	text-align: center !important;
	background-color: rgb(255, 255, 255) !important;
	max-width: 1000px !important;
	margin-right: 10% !important;
	margin-left: 10% !important;
}

/** Étages >> legende **/
.single-etage-ind .legende {
	background-color: rgb(255, 255, 255) !important;
}

/** Étages >> imagemapetage **/
.imagemapetage {
	background-color: rgb(255, 255, 255) !important;
}


/*= Single unite ============== */

/** Single unite >> btn form **/
.elementor-1012 .elementor-element.elementor-element-57b95868 .elementor-button[type="submit"] {
	background-color: rgb(228, 8, 38) !important;
}


/*( < 768 )*/
@media (max-width: 767.98px) {
	/** General >> txt desc **/
	.elementor-8 .elementor-element.elementor-element-0300085 > .elementor-element-populated {
	padding-left: 30px !important;
}

	/** General >> titre form **/
	.elementor-8 .elementor-element.elementor-element-7cebf81 .elementor-heading-title {
	margin-right: 40px !important;
	margin-left: 40px !important;
}

	/** General >> alignement footer **/
	.elementor-8 .elementor-element.elementor-element-8e70ae4, 
.elementor-8 .elementor-element.elementor-element-df8d01c {
	text-align: left !important;
}

}


/*( < 480 )*/
@media (max-width: 479.98px) {
	/** General >> alignement footer **/
	.elementor-8 .elementor-element.elementor-element-8e70ae4, 
.elementor-8 .elementor-element.elementor-element-df8d01c {
	text-align: left !important;
}

	/** General >> rond condos **/
	.elementor-element-03dd012 {
	display: none !important;
}

	/** General >> slider **/
	.elementor-8 .elementor-element.elementor-element-875e9bc .swiper-slide {
	height: 400px !important;
}

	/** General >> padding mobile **/
	.elementor-364 .elementor-element.elementor-element-a131e15, 
.elementor-364 .elementor-element.elementor-element-c055b5e, 
.elementor-931 .elementor-element.elementor-element-a131e15, 
.elementor-931 .elementor-element.elementor-element-c055b5e, 
.elementor-945 .elementor-element.elementor-element-c055b5e, 
.elementor-945 .elementor-element.elementor-element-a131e15, 
.elementor-950 .elementor-element.elementor-element-a131e15, 
.elementor-950 .elementor-element.elementor-element-c055b5e, 
.elementor-366 .elementor-element.elementor-element-e08cb19 > .elementor-widget-container, 
.elementor-366 .elementor-element.elementor-element-a6a84d9 > .elementor-widget-container {
	padding-right: 30px !important;
	padding-left: 30px !important;
}

	/** Accueil >> img top **/
	.elementor-366 .elementor-element.elementor-element-2cb2dfb > .elementor-container {
	min-height: 400px !important;
}

	/** Accueil >> titre petit mobile **/
	.elementor-364 .elementor-element.elementor-element-9b02348 .elementor-heading-title, 
.elementor-931 .elementor-element.elementor-element-9b02348 .elementor-heading-title, 
.elementor-945 .elementor-element.elementor-element-9b02348 .elementor-heading-title, 
.elementor-950 .elementor-element.elementor-element-9b02348 .elementor-heading-title, 
.elementor-370 .elementor-element.elementor-element-ae79e05 .elementor-heading-title, 
.elementor-282 .elementor-element.elementor-element-87b88f9 .elementor-heading-title, 
.elementor-366 .elementor-element.elementor-element-a794959 .elementor-heading-title, 
.elementor-366 .elementor-element.elementor-element-e08cb19 .elementor-heading-title, 
.elementor-366 .elementor-element.elementor-element-a6a84d9 .elementor-heading-title {
	font-size: 30px !important;
	line-height: 35px !important;
}

	/** Accueil >> img slider **/
	.elementor-366 .elementor-element.elementor-element-e3b092b .swiper-slide, 
.elementor-366 .elementor-element.elementor-element-297effe .swiper-slide {
	height: 350px !important;
}

	/** Accueil >> boite verte **/
	.elementor-366 .elementor-element.elementor-element-acf8f51 > .elementor-element-populated {
	margin-top: 0 !important;
}

	/** Accueil >> soustitre desc **/
	.elementor-366 .elementor-element.elementor-element-c1026b2 > .elementor-widget-container {
	margin-right: 30px !important;
	margin-left: 30px !important;
}

	/** Accueil >> description slider content **/
	.elementor-366 .elementor-element.elementor-element-e3b092b .swiper-slide-contents {
	background-color: rgb(232, 105, 105) !important;
	margin-left: 0 !important;
	top: 200px !important;
	z-index: 100 !important;
	display: none !important;
}

	/** Accueil >> test overflow slider **/
	.page-id-366 .swiper-slide {
	background-color: rgb(232, 212, 31) !important;
	height: 600px !important;
	overflow: visible !important;
}

	/** Accueil >> photo tech **/
	.elementor-366 .elementor-element.elementor-element-a06581b > .elementor-element-populated {
	margin-right: 0 !important;
}

	/** Accueil >> titretechno **/
	.elementor-366 .elementor-element.elementor-element-0713cf6 > .elementor-widget-container {
	margin-left: 0 !important;
}

	/** Accueil >> titre techno align **/
	.elementor-366 .elementor-element.elementor-element-897d649 .elementor-heading-title, 
.elementor-366 .elementor-element.elementor-element-0713cf6 {
	text-align: center !important;
}

	/** Accueil >> soustitre techno **/
	.elementor-366 .elementor-element.elementor-element-897d649 > .elementor-widget-container {
	margin-right: 0 !important;
	margin-left: 0 !important;
}

	/** Accueil >> txt techno **/
	.elementor-366 .elementor-element.elementor-element-5497d71 > .elementor-element-populated {
	padding-right: 30px !important;
	padding-left: 30px !important;
}

	/** Accueil >> txt cta accueil **/
	.elementor-282 .elementor-element.elementor-element-51d9a7e > .elementor-widget-container, 
.elementor-366 .elementor-element.elementor-element-47de792b > .elementor-widget-container {
	padding-right: 30px !important;
	padding-left: 30px !important;
}

	/** Accueil >> container btn chambre **/
	.elementor-366 .elementor-element.elementor-element-6a622c3, 
.elementor-282 .elementor-element.elementor-element-e6b37b3 {
	padding-right: 30px !important;
	padding-left: 30px !important;
}

	/** Contact >> btn chambre **/
	.elementor-366 .elementor-element.elementor-element-14e93a39 .elementor-button, 
.elementor-366 .elementor-element.elementor-element-62dcf72a .elementor-button, 
.elementor-366 .elementor-element.elementor-element-389f2d26 .elementor-button, 
.elementor-282 .elementor-element.elementor-element-1fbc179 .elementor-button, 
.elementor-282 .elementor-element.elementor-element-8c1c796 .elementor-button, 
.elementor-282 .elementor-element.elementor-element-08cbc94 .elementor-button {
	width: 100% !important;
	min-height: 50px !important;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}

	/** Contact >> txt chambre **/
	.txtchambre {
	font-size: 20px !important;
	margin-top: 0 !important;
	display: block !important;
}

	/** Contact >> btn chambre2 **/
	.elementor-282 .elementor-element.elementor-element-37e3ada > .elementor-element-populated, 
.elementor-282 .elementor-element.elementor-element-e2e92bc > .elementor-element-populated, 
.elementor-282 .elementor-element.elementor-element-fa5b600 > .elementor-element-populated, 
.elementor-366 .elementor-element.elementor-element-4ef3210e > .elementor-element-populated, 
.elementor-366 .elementor-element.elementor-element-56e89e80 > .elementor-element-populated, 
.elementor-366 .elementor-element.elementor-element-6dd5217d > .elementor-element-populated {
	padding-bottom: 0 !important;
	margin-right: 0 !important;
}

	/** Contact >> entete contact **/
	.elementor-282 .elementor-element.elementor-element-aa4eda5 > .elementor-element-populated {
	padding-top: 100px !important;
	padding-right: 50px !important;
	padding-left: 50px !important;
}

	/** Contact >> btn plan padding **/
	.elementor-282 .elementor-element.elementor-element-65c1ac31 {
	padding-right: 30px !important;
	padding-left: 30px !important;
}

	/** Contact >> titre survol padding **/
	.elementor-element-50ffa55 .elementor-heading-title {
	padding-right: 50px !important;
	padding-left: 50px !important;
}

	/** Contact >> icone triangle **/
	#post-364 .attachment-thumbnail {
	width: 4% !important;
}

	/** Footer >> alignleft footer **/
	.elementor-691 .elementor-element.elementor-element-713a0076, 
.elementor-691 .elementor-element.elementor-element-21b0d8af, 
.elementor-691 .elementor-element.elementor-element-49070750 {
	text-align: left !important;
}

	/** Quartier >> entete quartier **/
	.elementor-370 .elementor-element.elementor-element-89cc9d1 {
	margin-top: -190px !important;
}

	/** Quartier >> titre quartier **/
	.elementor-370 .elementor-element.elementor-element-e895b04 .elementor-heading-title {
	font-size: 35px !important;
	margin-top: 30px !important;
}

	/** Quartier >> titre riv **/
	.elementor-370 .elementor-element.elementor-element-38ffcc4 .elementor-heading-title {
	font-size: 30px !important;
	line-height: 35px !important;
	text-align: center !important;
}

	/** Quartier >> sec photo **/
	.elementor-370 .elementor-element.elementor-element-f137141 {
	padding-bottom: 0 !important;
}

	/** Quartier >> img carte **/
	.elementor-370 .elementor-element.elementor-element-750a9a9 > .elementor-container {
	min-height: 160px !important;
}

	/** Quartier >> bg img carte **/
	.elementor-370 .elementor-element.elementor-element-750a9a9:not(.elementor-motion-effects-element-type-background) {
	background-position: center top !important;
	background-size: contain !important;
}

	/** Quartier >> ville **/
	.elementor-370 .elementor-element.elementor-element-a16cf6a > .elementor-element-populated {
	margin-right: 50px !important;
	margin-left: 50px !important;
}

	/** Quartier >> titre ville **/
	.elementor-370 .elementor-element.elementor-element-ae79e05 {
	text-align: center !important;
}

	/** Chambres >> li chambres **/
	#wpv-view-layout-734 li, 
#wpv-view-layout-896 li, 
#wpv-view-layout-901 li {
	width: 100% !important;
	margin-right: 0 !important;
}

	/** Chambres >> ul chambres **/
	#wpv-view-layout-734 ul, 
#wpv-view-layout-896 ul, 
#wpv-view-layout-901 ul {
	margin-bottom: 0 !important;
	margin-left: 0 !important;
}

	/** Chambres >> cta assis **/
	.elementor-364 .elementor-element.elementor-element-034e829 > .elementor-element-populated, 
.elementor-931 .elementor-element.elementor-element-034e829 > .elementor-element-populated, 
.elementor-945 .elementor-element.elementor-element-034e829 > .elementor-element-populated, 
.elementor-950 .elementor-element.elementor-element-034e829 > .elementor-element-populated {
	margin-right: 0 !important;
	margin-left: 0 !important;
}

	/** Chambres >> cta btn **/
	.elementor-364 .elementor-element.elementor-element-9ff23b4 > .elementor-widget-container, 
.elementor-931 .elementor-element.elementor-element-9ff23b4 > .elementor-widget-container, 
.elementor-945 .elementor-element.elementor-element-9ff23b4 > .elementor-widget-container, 
.elementor-950 .elementor-element.elementor-element-9ff23b4 > .elementor-widget-container {
	margin-top: 0 !important;
}

	/** Plans >> selecteur **/
	.elementor-364 .elementor-element.elementor-element-47ffc35 .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
	padding: 0 !important;
	margin-top: 80px !important;
}

	/** Étages >> titre etage **/
	.topetage h5 {
	display: block !important;
}

	/** Étages >> section btn autres etages **/
	.autresetages {
	width: 100% !important;
	margin-top: -20px !important;
	float: left !important;
	display: block !important;
}

	/** Étages >> legende **/
	.single-etage-ind .legende {
	padding-top: 10px !important;
	margin-top: 25px !important;
}

	/** Étages >> image map etage **/
	.single-etage-ind #primary .imp-wrap {
	margin-right: 0 !important;
	margin-left: 0 !important;
}

	/** Étages >> .txtlegende **/
	.txtlegende {
	margin-top: 5px !important;
	display: block !important;
}

	/** Étages >> col cta **/
	#bandeform .colg, 
#bandeform .cold {
	width: 100% !important;
}

	/** Étages >> colg **/
	.colg {
	padding-left: 30px !important;
}

	/** Étages >> cold **/
	.cold {
	padding-top: 0 !important;
}

	/** Étages >> btn vert cta **/
	.cold .btnvert {
	margin-top: 30px !important;
	margin-left: 30px !important;
}

	/** Single unite >> bandeTitre **/
	#bandeTitre {
	width: 100% !important;
	padding-bottom: 0 !important;
	display: block !important;
}

	/** Single unite >> lienPDF **/
	#lienPDF {
	width: 100% !important;
	padding: 0 !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	float: left !important;
}

	/** Single unite >> lien pdf a **/
	#lienPDF a {
	margin-top: 0 !important;
	float: left !important;
}

	/** Single unite >> chambre-sdb **/
	#chambre, 
#sdb {
	width: 49% !important;
}

	/** Single unite >> form **/
	.elementor-1030 .elementor-element.elementor-element-57b95868 > .elementor-widget-container, 
.elementor-1012 .elementor-element.elementor-element-57b95868 > .elementor-widget-container {
	margin-right: 30px !important;
	margin-left: 30px !important;
}

	/** Single unite >> txt cta **/
	.colg h5, 
.colg h6 {
	font-size: 28px !important;
	line-height: 32px !important;
	text-align: center !important;
}

	/** Single unite >> colg unite **/
	.single-unite .colg, 
.single-type-unite .colg {
	padding-right: 30px !important;
	padding-left: 30px !important;
}

	/** single type >> specunite **/
	.specunite {
	width: 100% !important;
}

	/** Main Menu >> contact menu **/
	.elementor-359 .elementor-element.elementor-element-02832c7 {
	width: 100% !important;
}

	/** Main Menu >> txt tel **/
	.elementor-359 .elementor-element.elementor-element-876e6c1 .elementor-heading-title {
	font-size: 14px !important;
}

	/** Main Menu >> txt contact **/
	.elementor-359 .elementor-element.elementor-element-a5eb779 .elementor-heading-title {
	font-size: 9.5px !important;
}

	/** Main Menu >> padding bg **/
	.elementor-359 .elementor-element.elementor-element-71377ebc {
	padding-bottom: 5px !important;
}

	/** Main Menu >> justify content **/
	.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a {
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

	/** Main Menu >> padding btn **/
	.elementor-359 .elementor-element.elementor-element-27248f1 .elementor-nav-menu--dropdown a {
	padding-left: 0 !important;
}

	/** Main Menu >> ul nav **/
	#menu-2-27248f1 {
	margin-top: 10px !important;
}

	/** Main Menu >> bg sous ul **/
	.elementor-359 .elementor-element.elementor-element-27248f1 .elementor-nav-menu--dropdown {
	background-color: rgba(255, 255, 255, 0) !important;
}

}


/*( Tablet Portrait )*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
	/** Main Menu >> padding bg **/
	.elementor-359 .elementor-element.elementor-element-71377ebc {
	padding: 0 !important;
}

	/** Accueil >> description slider content **/
	.elementor-366 .elementor-element.elementor-element-e3b092b .swiper-slide-contents {
	top: 490px !important;
	left: -50px !important;
}

	/** Accueil >> container btn chambre **/
	.elementor-366 .elementor-element.elementor-element-6a622c3, 
.elementor-282 .elementor-element.elementor-element-e6b37b3 {
	padding-right: 30px !important;
	padding-left: 30px !important;
}

	/** General >> padding mobile **/
	.elementor-364 .elementor-element.elementor-element-a131e15, 
.elementor-364 .elementor-element.elementor-element-c055b5e, 
.elementor-931 .elementor-element.elementor-element-a131e15, 
.elementor-931 .elementor-element.elementor-element-c055b5e, 
.elementor-945 .elementor-element.elementor-element-c055b5e, 
.elementor-945 .elementor-element.elementor-element-a131e15, 
.elementor-950 .elementor-element.elementor-element-a131e15, 
.elementor-950 .elementor-element.elementor-element-c055b5e, 
.elementor-366 .elementor-element.elementor-element-e08cb19 > .elementor-widget-container, 
.elementor-366 .elementor-element.elementor-element-a6a84d9 > .elementor-widget-container {
	padding-right: 100px !important;
	padding-left: 100px !important;
}

	/** Contact >> txt chambre **/
	.txtchambre {
	font-size: 20px !important;
}

	/** Contact >> entete contact **/
	.elementor-282 .elementor-element.elementor-element-aa4eda5 > .elementor-element-populated {
	padding-top: 50px !important;
	padding-right: 30px !important;
	padding-left: 30px !important;
}

	/** Contact >> section coor **/
	.elementor-282 .elementor-element.elementor-element-ece2c2a {
	width: 80% !important;
	margin-right: 10% !important;
	margin-left: 10% !important;
}

	/** Chambres >> cta assis **/
	.elementor-364 .elementor-element.elementor-element-034e829 > .elementor-element-populated, 
.elementor-931 .elementor-element.elementor-element-034e829 > .elementor-element-populated, 
.elementor-945 .elementor-element.elementor-element-034e829 > .elementor-element-populated, 
.elementor-950 .elementor-element.elementor-element-034e829 > .elementor-element-populated {
	margin-right: 0 !important;
	margin-left: 0 !important;
}

	/** Étages >> colg **/
	.colg {
	padding-left: 30px !important;
}

	/** Single unite >> bandeTitre **/
	#bandeTitre {
	width: 100% !important;
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
	display: block !important;
}

	/** Single unite >> lienPDF **/
	#lienPDF {
	width: 100% !important;
	padding: 0 !important;
	float: left !important;
}

	/** Single unite >> lien pdf a **/
	#lienPDF a {
	margin-bottom: 10px !important;
	float: left !important;
}

	/** Quartier >> titre quartier **/
	.elementor-370 .elementor-element.elementor-element-e895b04 .elementor-heading-title {
	font-size: 35px !important;
	padding-left: 50px !important;
}

	/** Quartier >> sec photo **/
	.elementor-370 .elementor-element.elementor-element-f137141 {
	padding-bottom: 0 !important;
}

	/** Quartier >> bg img carte **/
	.elementor-370 .elementor-element.elementor-element-750a9a9:not(.elementor-motion-effects-element-type-background) {
	background-position: center top !important;
	background-size: contain !important;
}

	/** Quartier >> img carte **/
	.elementor-370 .elementor-element.elementor-element-750a9a9 > .elementor-container {
	min-height: 300px !important;
}

	/** Quartier >> titre titre quartier **/
	.elementor-370 .elementor-element.elementor-element-ae79e05 .elementor-heading-title {
	font-size: 36px !important;
	line-height: 40px !important;
}

	/** Quartier >> titre ville **/
	.elementor-370 .elementor-element.elementor-element-ae79e05 {
	text-align: left !important;
}

}


/*( Tablet Landscape )*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
	/** Main Menu >> padding bg **/
	.elementor-359 .elementor-element.elementor-element-71377ebc {
	padding: 0 !important;
}

	/** Accueil >> content description slider **/
	.elementor-366 .elementor-element.elementor-element-e3b092b .elementor-slide-description {
	left: 0 !important;
}

	/** Accueil >> description slider content **/
	.elementor-366 .elementor-element.elementor-element-e3b092b .swiper-slide-contents {
	left: -50px !important;
}

	/** Accueil >> container btn chambre **/
	.elementor-366 .elementor-element.elementor-element-6a622c3, 
.elementor-282 .elementor-element.elementor-element-e6b37b3 {
	padding-right: 100px !important;
	padding-left: 100px !important;
}

	/** Contact >> txt chambre **/
	.txtchambre {
	font-size: 20px !important;
}

	/** Contact >> entete contact **/
	.elementor-282 .elementor-element.elementor-element-aa4eda5 > .elementor-element-populated {
	padding-top: 50px !important;
	padding-right: 50px !important;
	padding-left: 50px !important;
}

	/** Contact >> section coor **/
	.elementor-282 .elementor-element.elementor-element-ece2c2a {
	margin-left: 50px !important;
}

	/** Chambres >> txt entete **/
	.elementor-950 .elementor-element.elementor-element-c055b5e, 
.elementor-931 .elementor-element.elementor-element-c055b5e, 
.elementor-945 .elementor-element.elementor-element-c055b5e {
	padding-right: 100px !important;
	padding-left: 100px !important;
}

	/** Plans >> txt top **/
	.elementor-364 .elementor-element.elementor-element-c055b5e {
	padding-right: 100px !important;
	padding-left: 100px !important;
}

	/** Étages >> colg **/
	.colg {
	padding-left: 100px !important;
}

	/** Single unite >> bandeTitre **/
	#bandeTitre {
	width: 100% !important;
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
	display: block !important;
}

	/** Quartier >> titre quartier **/
	.elementor-370 .elementor-element.elementor-element-e895b04 .elementor-heading-title {
	padding-left: 50px !important;
}

	/** Quartier >> sec photo **/
	.elementor-370 .elementor-element.elementor-element-f137141 {
	padding-bottom: 0 !important;
}

	/** Quartier >> bg img carte **/
	.elementor-370 .elementor-element.elementor-element-750a9a9:not(.elementor-motion-effects-element-type-background) {
	background-position: center top !important;
	background-size: contain !important;
}

	/** Quartier >> img carte **/
	.elementor-370 .elementor-element.elementor-element-750a9a9 > .elementor-container {
	min-height: 400px !important;
}

	/** Quartier >> ville **/
	.elementor-370 .elementor-element.elementor-element-a16cf6a > .elementor-element-populated {
	margin-right: 250px !important;
}

	/** Quartier >> titre ville **/
	.elementor-370 .elementor-element.elementor-element-ae79e05 {
	text-align: left !important;
}

	/** Quartier >> titre titre quartier **/
	.elementor-370 .elementor-element.elementor-element-ae79e05 .elementor-heading-title {
	font-size: 36px !important;
	line-height: 40px !important;
}

}

