/*  MICROTHEMER STYLES  */


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

/** General >> Menu Prendre rendez-vous **/
.bouton-rdv {
	color: rgb(255, 255, 255) !important;
	box-shadow: 1px 1px 0 0 !important;
	background-color: #111E31 !important;
	margin-right: 15px !important;
	border-width: 1px !important;
	border-style: none !important;
	border-radius: 5px !important;
	-webkit-box-shadow: 1px 1px 0px 0px #2f2f2f !important;
	-moz-box-shadow: 1px 1px 0px 0px #2f2f2f !important;
}
.menu-button a, 
.menu-button a:hover, 
.menu-button a:active {
	color: #111E31 !important;
}

/** General >> tout en display none **/
.main-nav, 
.right-block, 
.section-page-title, 
.copyright, 
h2:before {
	display: none !important;
}

/** General >> font **/
body {
	/* MT [ google_font: 1 ] */
	font-family: 'lato' !important;
}

/** General >> input **/
input, 
select {
	/* MT [ google_font: 1 ] */
	font-family: 'Raleway' !important;
	color: rgb(5, 5, 5) !important;
	font-size: 12px !important;
	font-weight: bold !important;
	letter-spacing: 1px !important;
	background-color: rgba(172, 161, 153, 0.2) !important;
	width: 100% !important;
	padding: 4px 4px 4px 8px !important;
}

/** General >> hauteur des selects **/
select {
	height: 25px !important;
	margin-top: -30px !important;
	display: block !important;
}

/** General >> bouton soumettre **/
.wpcf7-form-control.wpcf7-submit {
	font-family: lato !important;
	color: rgb(255, 255, 255) !important;
	background-color: rgb(5, 28, 44) !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	border-radius: 0 !important;
}

/** General >> bouton soumettre hover **/
.wpcf7-form-control.wpcf7-submit:hover {
	color: rgb(255, 255, 255) !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

/** General >> succes message **/
.wpcf7-response-output, 
.wpcf7-mail-sent-ok {
	/* MT [ google_font: 1 ] */
	font-family: 'Raleway' !important;
	font-size: 20px !important;
}

/** General >> placeholder **/
::placeholder {
	color: rgb(5, 5, 5) !important;
}

/** General >> label **/
label {
	/* MT [ google_font: 1 ] */
	font-family: 'Raleway' !important;
	font-size: 13px !important;
	line-height: 1.2 !important;
	font-weight: normal !important;
	height: 15px !important;
	margin-top: 15px !important;
	display: block !important;
}

/** General >> label sans marge négative **/
label.nomargin {
	margin-top: -15px !important;
}

/** General >> bordure verte succes **/
div.wpcf7-mail-sent-ok {
	border-color: rgb(255, 255, 255) !important;
}

/** General >> lien général **/
p a {
	color: rgb(5, 28, 44) !important;
}

/** General >> lien général blanc **/
.elementor-element-4565230 p a {
	color: rgb(255, 255, 255) !important;
}


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

/** Main Menu >> menu mobile **/
.elementor-nav-menu--dropdown {
	text-align: center !important;
	background-color: rgb(239, 239, 238) !important;
}

/** Main Menu >> font menu mobile **/
.elementor-widget-nav-menu .elementor-nav-menu--dropdown a {
	/* MT [ google_font: 1 ] */
	font-family: 'Lato' !important;
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
	text-align: center !important;
}

/** Main Menu >> div menu mobile **/
#menu-2-49fbb14, 
#menu-2-5330f353, 
#menu-2-6a6ee37, 
#menu-1-23a22f8, 
#menu-2-5330f353, 
#menu-2-f525c8e, 
#menu-2-1d6bf24, 
#menu-2-49fbb14, 
#menu-2-96312e6, 
#menu-2-c6c5771, 
#menu-2-427fe05, 
#menu-2-f525c8e, 
#menu-2-f2cd0a8, 
#menu-2-23a22f8, 
#menu-2-5330f353 {
	text-align: center !important;
	background-color: rgb(5, 28, 44) !important;
	padding-left: 50% !important;
	margin-left: -40px !important;
}

/** Main Menu >> logo menu single unite **/
.elementor-element-ff5c308 img {
	z-index: 100 !important;
}

/** Main Menu >> lien main nav **/
.elementor-406 .elementor-element.elementor-element-1d6bf24 .elementor-nav-menu--main {
	font-size: 13px !important;
}

/** Main Menu >> li main nav **/
a[href^="tel:"] {
	font-size: 16px !important;
	font-weight: 900 !important;
	padding-right: 15px !important;
	padding-left: 15px !important;
}

/** Main Menu >> Swiper slide active elementor slide description **/
.swiper-slide-active .elementor-slide-description {
	color: rgb(255, 255, 255) !important;
}

/** Main Menu >> Elementor swiper button next eicon chevron right (::before) **/
.elementor-swiper-button-next .eicon-chevron-right::before {
	color: rgb(255, 255, 255) !important;
}

/** Main Menu >> Elementor item **/
.mt-478 #menu-1-49fbb14 .elementor-item {
	padding-right: 10px !important;
	padding-left: 10px !important;
}


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

/** Footer >> conteneur réseaux sociaux **/
.elementor-element.elementor-element-80a71e0 {
	width: 150px !important;
	margin-top: 30px !important;
	z-index: 3 !important;
}

/** Footer >> logo dans footer **/
.elementor-element.elementor-element-73f9657 {
	margin-top: -80px !important;
}

/** Footer >> logos dans footer **/
.imgfooter {
	text-align: right !important;
	max-width: 80px !important;
	float: right !important;
}

/** Footer >> wraplogo **/
.wraplogo .elementor-column-wrap.elementor-element-populated {
	text-align: right !important;
	padding: 0 !important;
	float: right !important;
}

/** Footer >> footer dans singles **/
.single-type-unite footer {
	display: none !important;
}


/*= Untitled folder =========== */

/** Untitled folder >> titre icône **/
p.elementor-heading-title.elementor-size-default {
	line-height: 1.5 !important;
}

/** Untitled folder >> titre section description **/
.elementor-154 .elementor-element.elementor-element-0f392fe .elementor-heading-title {
	/* MT [ google_font: 1 ] */
	font-family: 'Lato' !important;
}

/** Untitled folder >> monte formulaire **/
.elementor-271 .elementor-element.elementor-element-59b0706 > .elementor-widget-container {
	margin-top: -40px !important;
}


/*= CONTACT =================== */

/** CONTACT >> section dev **/
.elementor-195 .elementor-element.elementor-element-550aba2 {
	background-color: rgb(5, 28, 44) !important;
	padding: 30px !important;
}

/** CONTACT >> colonne du formulaire **/
.formcol {
	width: 48% !important;
	margin-right: 1% !important;
	float: left !important;
	display: inline-block !important;
}

/** CONTACT >> colonne du formulaire 3 **/
.formcol3 {
	width: 31% !important;
	margin-right: 2% !important;
	margin-bottom: 0 !important;
	float: left !important;
	display: inline-block !important;
}

/** CONTACT >> colonne du formulaire 3 benefices **/
.formcol3benefices {
	background-color: rgb(239, 239, 238) !important;
	width: 33% !important;
	padding: 30px !important;
	margin-right: 0 !important;
	margin-bottom: 0 !important;
	float: left !important;
	display: inline-block !important;
}

/** CONTACT >> select dans contact **/
.page-id-195 select {
	margin-top: -25px !important;
	border-style: none !important;
}

/** CONTACT >> input dans contact **/
.page-id-195 input {
	border-style: none !important;
}

/** CONTACT >> titre formulaire **/
.page-id-195 h5 {
	/* MT [ google_font: 1 ] */
	font-family: 'Lato' !important;
	font-size: 20px !important;
	font-weight: 800 !important;
	letter-spacing: 2px !important;
}

/** CONTACT >> bouton soumettre **/
.page-id-195 .wpcf7-form-control.wpcf7-submit, 
.page-id-478 .wpcf7-form-control.wpcf7-submit {
	color: rgb(5, 28, 44) !important;
	background-color: rgb(255, 255, 255) !important;
	width: 30% !important;
	margin-top: 50px !important;
	margin-right: 35% !important;
	margin-left: 17% !important;
	border: 1px solid rgb(5, 28, 44) !important;
	border-radius: 0 !important;
}

/** CONTACT >> liste dans principaux bénéfices **/
.formcol3benefices li {
	/* MT [ google_font: 1 ] */
	font-family: 'Lato' !important;
	font-size: 14px !important;
	line-height: 1.5 !important;
}

/** CONTACT >> titre principaux benefices **/
.benefices {
	font-family: lato !important;
	font-size: 18px !important;
	font-weight: 600 !important;
}

/** CONTACT >> ul principaux benefices **/
.formcol3benefices ul {
	margin-top: -15px !important;
}

/** CONTACT >> lien liste benefices **/
a.liensimple {
	font-family: lato !important;
	font-size: 16px !important;
	text-decoration: underline !important;
}

/** CONTACT >> lien liste benefices hover **/
a.liensimple:hover {
	font-family: lato !important;
	color: rgb(133, 133, 133) !important;
	font-size: 16px !important;
	text-decoration: underline !important;
}

/** CONTACT >> Wpcf7 textarea **/
.mt-195 .wpcf7-textarea, 
.mt-478 .wpcf7-textarea {
	background-color: rgba(172, 161, 153, 0.2) !important;
	border-width: 0 !important;
}


/*= STYLE DE VIE ============== */

/** STYLE DE VIE >> section location **/
.elementor-element-66cd8dc {
	max-height: 560px !important;
}

/** STYLE DE VIE >> section signature archi **/
.elementor-224 .elementor-element.elementor-element-249b4df > .elementor-element-populated {
	min-width: 480px !important;
	padding-right: 40px !important;
}

/** STYLE DE VIE >> nav dots **/
.elementor-slick-slider ul.slick-dots {
	position: absolute !important;
	top: -40px !important;
	z-index: 10 !important;
}

/** STYLE DE VIE >> section distinction **/
#sectiondistinction {
	z-index: 20 !important;
}

/** STYLE DE VIE >> colonne icônes distinction **/
.coldistinction {
	margin-top: -30px !important;
}

/** STYLE DE VIE >> select 787 **/
.menu-787 select {
	margin-top: -27px !important;
}

/** STYLE DE VIE >> txt icone dist **/
.coldistinction p.elementor-heading-title.elementor-size-default {
	font-family: lato !important;
	color: rgb(255, 255, 255) !important;
	font-size: 11px !important;
	font-weight: 400 !important;
	text-align: center !important;
	max-width: 90% !important;
	padding-left: 10% !important;
	margin-top: -25px !important;
}


/*= AIRES COMMUNES ============ */

/** AIRES COMMUNES >> image gym **/
.imggym img {
	min-height: 263px !important;
}

/** AIRES COMMUNES >> images icônes **/
.elementor-element-20e1c60 img, 
.elementor-element-3dea868 img, 
.elementor-element-1f624a3 img {
	max-width: 110px !important;
}

/** AIRES COMMUNES >> bouton nombre chambres **/
.btnchambre {
	margin-top: -70px !important;
}

/** AIRES COMMUNES >> titre sauna **/
.elementor-element-5dc2d02 p.elementor-heading-title.elementor-size-default {
	font-family: lato !important;
	color: rgb(255, 255, 255) !important;
	font-size: 12px !important;
	font-weight: 500 !important;
	text-align: center !important;
	letter-spacing: 0.6px !important;
	margin-top: -40px !important;
}


/*= UNITÉS =================== */

/** UNITÉS >> h1 **/
.page-id-358 h1:not(.site-title):before {
	background-color: rgb(255, 255, 255) !important;
	height: auto !important;
	padding: 0 !important;
	margin: 0 0 0 -15px !important;
	display: block !important;
}

/** UNITÉS >> titre finis **/
.titrefini {
	background-image: url("/wp-content/uploads/2019/06/bgfondfinis.png") !important;
	max-width: 450px !important;
	height: 110px !important;
	padding: 30px 30px 0 30px !important;
	margin-top: -150px !important;
	display: block !important;
}

/** UNITÉS >> contenu bas **/
.elementor-358 .elementor-element.elementor-element-83211ed {
	z-index: 150 !important;
}

/** UNITÉS >> titre visite **/
.elementor-element-2ac221b h6, 
.elementor-element-0230727 h6, 
.elementor-element-9b180f4 h6 {
	color: rgb(36, 37, 58) !important;
}


/*= ACCUEIL =================== */

/** ACCUEIL >> h1 **/
.page-id-478 h1:not(.site-title):before {
	background-color: rgb(230, 230, 230) !important;
}

/** ACCUEIL >> bouton chambre **/
.btnchambreaccueil {
	max-width: 140px !important;
	margin-left: 150px !important;
	float: right !important;
	display: inline-block !important;
}

/** ACCUEIL >> bouton chambre 2 **/
.btnchambreaccueil2 {
	max-width: 140px !important;
	float: right !important;
	display: inline-block !important;
}

/** ACCUEIL >> wrap livraison **/
.elementor-element-e3b8964 {
	text-align: center !important;
	background-color: rgb(230, 238, 165) !important;
	max-width: 400px !important;
	margin-bottom: 0 !important;
	margin-left: 90px !important;
	float: right !important;
	display: inline-block !important;
}

/** ACCUEIL >> titre formulaire **/
.page-id-478 h5 {
	/* MT [ google_font: 1 ] */
	font-family: 'Lato' !important;
	letter-spacing: 1.5px !important;
}

/** ACCUEIL >> livraison **/
#livraison {
	z-index: 200 !important;
}

/** ACCUEIL >> txt livraison **/
.elementor-1472 .elementor-element.elementor-element-b040c58 .elementor-heading-title {
	line-height: 20px !important;
}

/** ACCUEIL >> section slider **/
.elementor-478 .elementor-element.elementor-element-fc6b0f1 {
	max-height: 1100px !important;
}

/** ACCUEIL >> menu 785 accueil **/
.page-id-478 .menu-785 select {
	margin-top: -26px !important;
}

/** ACCUEIL >> menu 784 accueil **/
.page-id-478 .menu-784 select {
	margin-top: -26px !important;
}

/** ACCUEIL >> btn visite **/
.elementor-element-c85e380.elementor-widget-button .elementor-button {
	background-color: rgba(0, 0, 0, 0) !important;
	margin-right: 100px !important;
	margin-bottom: 100px !important;
	border: 1px solid rgb(255, 255, 255) !important;
	visibility: visible !important;
}


/*= PLANS ===================== */

/** PLANS >> icone étage **/
.elementor-element-ac18946 {
	background-image: url("/wp-content/uploads/2019/06/iconeetage.png") !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	height: 30px !important;
	min-height: 30px !important;
	padding-top: 5px !important;
	padding-left: 70px !important;
}

/** PLANS >> icone chambre **/
.elementor-element-13b0e53 {
	background-image: url("/wp-content/uploads/2019/06/iconechambreseul.png") !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	height: 30px !important;
	min-height: 30px !important;
	padding-top: 5px !important;
	padding-left: 70px !important;
}

/** PLANS >> select chambres **/
.page-id-534 select, 
.page-id-2746 select, 
.page-id-3332 select {
	background-color: rgb(239, 239, 238) !important;
	width: 200px !important;
	padding: 5px !important;
	margin-left: 50% !important;
	display: inline-block !important;
}

/** PLANS >> affichage résultat element **/
.resultat {
	/* MT [ google_font: 1 ] */
	font-family: 'Lato' !important;
	width: 28% !important;
	padding-right: 2% !important;
	padding-bottom: 2% !important;
	padding-left: 2% !important;
	margin-top: 10px !important;
	margin-right: 0 !important;
	border: 1px solid rgb(5, 28, 44) !important;
	float: left !important;
}

/** PLANS >> lien dans résultats **/
.resultat span.nomtype a {
	color: rgb(5, 28, 44) !important;
	font-size: 20px !important;
	font-weight: 800 !important;
	margin-bottom: 10px !important;
	display: inline-block !important;
}

/** PLANS >> lien dans resultat2 **/
.bandeOcre a {
	color: rgb(5, 28, 44) !important;
}

/** PLANS >> thumbnail **/
.thumbType {
	text-align: center !important;
}

/** PLANS >> bande **/
.bandeOcre {
	font-size: 16px !important;
	line-height: 1.4 !important;
	margin-top: 15px !important;
}

/** PLANS >> position recherche par etage **/
.elementor-element-f295191 {
	margin-top: -17px !important;
}

/** PLANS >> resultat **/
.resultat {
	width: 100% !important;
}

/** PLANS >> col-sm-3 dans plans **/
.page-id-534 .col-sm-3, 
.page-id-2746 .col-sm-3, 
.page-id-3332 .col-sm-3 {
	display: inline-block !important;
}

/** PLANS >> bande grise **/
.elementor-534 .elementor-element.elementor-element-d42bd63>.elementor-element-populated {
	padding-bottom: 40px !important;
}


/*= SINGLE TYPE =============== */

/** SINGLE TYPE >> bg header **/
.single-type-unite .elementor-406 .elementor-element.elementor-element-9e168c5:not(.elementor-motion-effects-element-type-background), 
.single-unite .elementor-406 .elementor-element.elementor-element-9e168c5:not(.elementor-motion-effects-element-type-background) {
	background-image: url("/wp-content/uploads/2019/06/sketchstation7.jpg") !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	min-height: 300px !important;
}

/** SINGLE TYPE >> lien main nav **/
.single-type-unite .elementor-406 .elementor-element.elementor-element-1d6bf24 .elementor-nav-menu--main .elementor-item, 
.single-unite .elementor-406 .elementor-element.elementor-element-1d6bf24 .elementor-nav-menu--main .elementor-item {
	/* MT [ google_font: 1 ] */
	font-family: 'Lato' !important;
	color: rgb(16, 51, 77) !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	letter-spacing: 1.5px !important;
}

/** SINGLE TYPE >> largeur contenu **/
.single-type-unite .entry-content, 
.single-unite .entry-content {
	background-color: rgb(239, 239, 238) !important;
	width: 100% !important;
	max-width: 100% !important;
	margin: 0 !important;
}

/** SINGLE TYPE >> colonne contenu **/
.single-type-unite .col-md-6.gauche, 
.single-unite .col-md-6.gauche {
	background-color: rgb(255, 255, 255) !important;
	width: 50% !important;
	min-width: 50% !important;
	max-width: none !important;
	padding: 30px !important;
	margin-top: -180px !important;
	float: left !important;
}

/** SINGLE TYPE >> icone chambre dans carré **/
#chambre {
	background-image: url("/wp-content/uploads/2019/06/iconechambreseul.png") !important;
	background-position: right center !important;
	background-repeat: no-repeat !important;
	background-size: 50% !important;
}

/** SINGLE TYPE >> icone sdb dans carré **/
#sdb {
	background-image: url("/wp-content/uploads/2019/06/iconesdb.png") !important;
	background-position: right center !important;
	background-repeat: no-repeat !important;
	background-size: 50% !important;
}

/** SINGLE TYPE >> icone fenestration **/
.icone1 {
	background-image: url("/wp-content/uploads/2019/06/iconefenestration.png") !important;
	background-position: center top !important;
	background-repeat: no-repeat !important;
	background-size: 100% !important;
	width: 130px !important;
	height: 110px !important;
	padding-top: 110px !important;
}

/** SINGLE TYPE >> icone internet **/
.icone2 {
	background-image: url("/wp-content/uploads/2019/06/iconeinternet.png") !important;
	background-position: center top !important;
	background-repeat: no-repeat !important;
	background-size: 100% !important;
	width: 130px !important;
	height: 110px !important;
	padding-top: 110px !important;
}

/** SINGLE TYPE >> icone eau **/
.icone3 {
	background-image: url("/wp-content/uploads/2019/06/iconeeauchaude.png") !important;
	background-position: center top !important;
	background-repeat: no-repeat !important;
	background-size: 100% !important;
	width: 130px !important;
	height: 110px !important;
	padding-top: 110px !important;
}

/** SINGLE TYPE >> icone ac **/
.icone4 {
	background-image: url("/wp-content/uploads/2019/06/iconeac.png") !important;
	background-position: center top !important;
	background-repeat: no-repeat !important;
	background-size: 100% !important;
	width: 130px !important;
	height: 110px !important;
	padding-top: 110px !important;
}

/** SINGLE TYPE >> icone quartz **/
.icone5 {
	background-image: url("/wp-content/uploads/2019/06/iconequartz.png") !important;
	background-position: center top !important;
	background-repeat: no-repeat !important;
	background-size: 100% !important;
	width: 130px !important;
	height: 110px !important;
	padding-top: 110px !important;
}

/** SINGLE TYPE >> icone beton **/
.icone6 {
	background-image: url("/wp-content/uploads/2019/06/iconebeton.png") !important;
	background-position: center top !important;
	background-repeat: no-repeat !important;
	background-size: 100% !important;
	width: 130px !important;
	height: 110px !important;
	padding-top: 110px !important;
}

/** SINGLE TYPE >> icone novoclimat **/
.icone7 {
	background-image: url("/wp-content/uploads/2019/06/iconenovoclimat.png") !important;
	background-position: center top !important;
	background-repeat: no-repeat !important;
	background-size: 100% !important;
	width: 130px !important;
	height: 110px !important;
	padding-top: 110px !important;
}

/** SINGLE TYPE >> icone balcons **/
.icone8 {
	background-image: url("/wp-content/uploads/2019/06/iconebalcons.png") !important;
	background-position: center top !important;
	background-repeat: no-repeat !important;
	background-size: 100% !important;
	width: 130px !important;
	height: 110px !important;
	padding-top: 110px !important;
}

/** SINGLE TYPE >> icone finis **/
.icone9 {
	background-image: url("/wp-content/uploads/2019/06/iconefinis.png") !important;
	background-position: center top !important;
	background-repeat: no-repeat !important;
	background-size: 100% !important;
	width: 130px !important;
	height: 110px !important;
	padding-top: 110px !important;
}

/** SINGLE TYPE >> icone douches **/
.icone10 {
	background-image: url("/wp-content/uploads/2019/06/iconedouche.png") !important;
	background-position: center top !important;
	background-repeat: no-repeat !important;
	background-size: 100% !important;
	width: 130px !important;
	height: 110px !important;
	padding-top: 110px !important;
}

/** SINGLE TYPE >> icone electro **/
.icone11 {
	background-image: url("/wp-content/uploads/2019/06/iconeelectro.png") !important;
	background-position: center top !important;
	background-repeat: no-repeat !important;
	background-size: 100% !important;
	width: 130px !important;
	height: 110px !important;
	padding-top: 110px !important;
}

/** SINGLE TYPE >> icone gr **/
.icone12 {
	background-image: url("/wp-content/uploads/2019/06/iconewalkin.png") !important;
	background-position: center top !important;
	background-repeat: no-repeat !important;
	background-size: 100% !important;
	width: 130px !important;
	height: 110px !important;
	padding-top: 110px !important;
}

/** SINGLE TYPE >> espace résultats **/
.elementor-element-06187c5 .form-group {
	margin-bottom: 50px !important;
}

/** SINGLE TYPE >> cacher footer single unite **/
.single-unite footer {
	display: none !important;
}


/*= QUARTIER ================== */

/** QUARTIER >> hauteur liste elements **/
.elementor-element-26e9bb3 li {
	line-height: 1.2 !important;
}

/** QUARTIER >> lien main nav Copy 1 **/
.elementor-536 .elementor-element.elementor-global-413 .elementor-nav-menu--main .elementor-item {
	/* MT [ google_font: 1 ] */
	font-family: 'Lato' !important;
	color: rgb(16, 51, 77) !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	letter-spacing: 1.5px !important;
}

/** QUARTIER >> lien main nav Copy 2 **/
.elementor-536 .elementor-element.elementor-global-413 .elementor-nav-menu--main .elementor-item {
	/* MT [ google_font: 1 ] */
	font-family: 'Lato' !important;
	color: rgb(16, 51, 77) !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	letter-spacing: 1.5px !important;
}

/** QUARTIER >> titre gare **/
.elementor-element-694ccd6 h3 {
	max-width: 500px !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

/** QUARTIER >> hauteur li **/
.elementor-element-2e5f5c9 li {
	line-height: 1.4 !important;
}

/** QUARTIER >> image dans popup **/
.wpgmza_markerbox img {
	padding: 10px !important;
}


/*= Untitled folder 2 ========= */

/** Untitled folder 2 >> couleur li main nav **/
.elementor-979 .elementor-element.elementor-global-413 .elementor-nav-menu--main .elementor-item {
	color: rgb(5, 28, 44) !important;
}

/** Untitled folder 2 >> div des images map **/
#image-map-pro-5299, 
#image-map-pro-7401, 
#image-map-pro-3638, 
#image-map-pro-9396, 
#image-map-pro-4129, 
#image-map-pro-8782 {
	margin-top: -100px !important;
}

/** Untitled folder 2 >> boutons étages **/
.page-id-979 .elementor-button.elementor-size-xs {
	padding-right: 15px !important;
	padding-left: 15px !important;
}

/** Untitled folder 2 >> bouton autres étages **/
.elementor-979 .elementor-element.elementor-element-a4f2e19 .elementor-button {
	min-width: 263px !important;
}


/*= Untitled folder 3 ========= */

/** Untitled folder 3 >> header dans single unité **/
.single-unite .entry-header {
	display: none !important;
}

/** Untitled folder 3 >> marges pour 768 **/
.single-unite .entry .entry-content > *, 
.single-unite .entry .entry-summary > * {
	width: 50% !important;
	margin: 0 !important;
	float: left !important;
}

/** Untitled folder 3 >> test pour ajustement width **/
.single-unite .entry .entry-content > * {
	width: 100% !important;
	max-width: none !important;
}

/** Untitled folder 3 >> padding dans single unité **/
.single-unite .entry .entry-content, 
.single-type-unite .entry .entry-content {
	padding: 0 !important;
}

/** Untitled folder 3 >> #bandeform **/
#bandeform {
	color: rgb(255, 255, 255) !important;
	text-align: center !important;
	background-color: rgb(5, 28, 44) !important;
	background-image: url("/wp-content/uploads/2019/06/bgcatairecommunes.png") !important;
	background-repeat: no-repeat !important;
	background-size: 100% !important;
	width: 100% !important;
	max-width: none !important;
	padding: 100px 50px 50px 50px !important;
	margin-top: 100px !important;
	margin-bottom: 0 !important;
	overflow: auto !important;
}

/** Untitled folder 3 >> col gauche dans bandeform **/
#bandeform .colgauche {
	width: 48% !important;
	margin-right: 2% !important;
	float: left !important;
}

/** Untitled folder 3 >> input **/
#bandeform input, 
#bandeform textarea {
	background-color: rgb(211, 209, 208) !important;
	max-height: 70px !important;
	border: 1px solid rgb(255, 255, 255) !important;
}

/** Untitled folder 3 >> placeholder **/
#bandeform ::placeholder {
	/* MT [ google_font: 1 ] */
	font-family: 'Lato' !important;
	font-size: 12px !important;
}

/** Untitled folder 3 >> soumettre **/
#bandeform .wpcf7-submit {
	background-color: rgb(5, 28, 44) !important;
	max-width: 250px !important;
	margin-top: -10px !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
	border-radius: 0 !important;
	float: right !important;
}

/** Untitled folder 3 >> textarea **/
#bandeform textarea {
	margin-top: 6px !important;
}

/** Untitled folder 3 >> test **/
.test {
	padding-top: 0 !important;
	margin-top: -22px !important;
}

/** Untitled folder 3 >> bordure réussi **/
#bandeform div.wpcf7-mail-sent-ok {
	border-width: 0 !important;
	border-top-style: none !important;
}


/*= Untitled folder 4 ========= */

/** Untitled folder 4 >> bouton submit dans formulaire **/
.page-id-1194 .wpcf7-form-control.wpcf7-submit {
	text-align: center !important;
	width: 20% !important;
	margin-left: 40% !important;
	border-radius: 0 !important;
}


/*= NOUVELLES ================= */

/** NOUVELLES >> titre articles récents **/
.page-id-1654 h5 {
	display: none !important;
}

/** NOUVELLES >> liste articles récents **/
.page-id-1654 .elementor-element-3401e7c ul, 
.elementor-element-0bab132 ul {
	list-style-type: none !important;
	padding-left: 0 !important;
}

/** NOUVELLES >> extrait **/
#wpv-view-layout-1657 p {
	/* MT [ google_font: 1 ] */
	font-family: 'Lato' !important;
	font-size: 16px !important;
}

/** NOUVELLES >> lien articles recents **/
.elementor-element-3401e7c ul a, 
.elementor-element-0bab132 ul a {
	/* MT [ google_font: 1 ] */
	font-family: 'Lato' !important;
	color: rgb(5, 28, 44) !important;
	font-size: 16px !important;
	text-decoration: underline !important;
}

/** NOUVELLES >> lien articles recents hover **/
.elementor-element-3401e7c ul a:hover, 
.elementor-element-0bab132 ul a:hover {
	color: rgb(133, 133, 133) !important;
	font-size: 16px !important;
	text-decoration: underline !important;
}

/** NOUVELLES >> li articles recents **/
.elementor-element-3401e7c li, 
.elementor-element-0bab132 li {
	line-height: 1 !important;
	margin-bottom: 15px !important;
}

/** NOUVELLES >> li articles **/
#wpv-view-layout-1657 li {
	list-style-type: none !important;
	padding-right: 100px !important;
	margin-bottom: 60px !important;
	display: block !important;
}

/** NOUVELLES >> btn readmore **/
.readmore {
	/* MT [ google_font: 1 ] */
	font-family: 'Lato' !important;
	color: rgb(5, 28, 44) !important;
	font-size: 15px !important;
	letter-spacing: 1.5px !important;
	padding: 10px 23px 10px 23px !important;
	border: 1px solid rgb(5, 28, 44) !important;
}

/** NOUVELLES >> btn readmore hover **/
.readmore:hover {
	/* MT [ google_font: 1 ] */
	font-family: 'Lato' !important;
	color: rgb(133, 133, 133) !important;
	font-size: 15px !important;
	text-decoration: none !important;
	letter-spacing: 1.5px !important;
	padding: 10px 23px 10px 23px !important;
	border: 1px solid rgb(133, 133, 133) !important;
}

/** NOUVELLES >> lien article hover **/
.titre a:hover {
	color: rgb(133, 133, 133) !important;
	text-decoration: none !important;
}

/** NOUVELLES >> thumb nouvelle wrap **/
.thumbNouvelle {
	width: 300px !important;
	height: 200px !important;
	margin-top: 25px !important;
	margin-right: 20px !important;
	float: left !important;
	overflow: hidden !important;
}

/** NOUVELLES >> contenu nouvelle **/
.contenuNouvelle {
	text-align: justify !important;
	margin-top: 25px !important;
}

/** NOUVELLES >> bg nouvelles **/
.elementor-1654 .elementor-element.elementor-element-7ee47c5c:not(.elementor-motion-effects-element-type-background) {
	background-image: url("/wp-content/uploads/2019/10/bgNouvelles.jpg") !important;
	background-size: cover !important;
}

/** NOUVELLES >> titre page nouvelles **/
.titrepagenouvelles {
	z-index: 400 !important;
}

/** NOUVELLES >> bordure titre **/
#wpv-view-layout-1657-TCPID1654 hr, 
.single-post hr {
	text-align: left !important;
	max-width: 90px !important;
	margin-top: 12px !important;
	margin-left: 0 !important;
	border-top: 8px solid rgb(5, 28, 44) !important;
}

/** NOUVELLES >> boite article recent **/
.articlerecent {
	max-height: 700px !important;
}


/*= SINGLE NOUVELLES ========== */

/** SINGLE NOUVELLES >> date **/
.single-post .date {
	font-family: lato !important;
	color: rgb(5, 28, 44) !important;
	font-size: 16px !important;
	text-transform: uppercase !important;
	letter-spacing: 1.5px !important;
}

/** SINGLE NOUVELLES >> footer single post **/
.single-post footer, 
.single-post .post-navigation {
	display: none !important;
}

/** SINGLE NOUVELLES >> p content **/
.single-post .entry-content p {
	color: rgb(5, 28, 44) !important;
}

/** SINGLE NOUVELLES >> bg top single-nouvelle **/
.elementor-406 .elementor-element.elementor-element-9e168c5:not(.elementor-motion-effects-element-type-background) {
	background-image: url("/wp-content/uploads/2019/10/bgNouvelles.jpg") !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	min-height: 300px !important;
}

/** SINGLE NOUVELLES >> titre nouvelle dans single **/
.titreNouvelleSingle h1 {
	font-family: lato !important;
	color: rgb(255, 255, 255) !important;
	font-size: 20px !important;
	font-weight: 800 !important;
	text-transform: uppercase !important;
	letter-spacing: 1.7px !important;
	border-top-width: 0 !important;
	border-top-style: none !important;
}

/** SINGLE NOUVELLES >> div .titreNouvelleSingle **/
.titreNouvelleSingle {
	margin-top: -150px !important;
	margin-bottom: 80px !important;
	position: relative !important;
}

/** SINGLE NOUVELLES >> titre article recent **/
.single-post h5 {
	font-family: lato !important;
	font-size: 20px !important;
	letter-spacing: 1.7px !important;
}

/** SINGLE NOUVELLES >> contenu article **/
.contenuArticle {
	padding-right: 60px !important;
}


/*= TEST VIDÉO ACCUEIL ======= */

/** TEST VIDÉO ACCUEIL >> bg nav test video **/
.page-id-478 .elementor-478 .elementor-element.elementor-element-bda6418, 
.page-id-5538 .elementor-5538 .elementor-element.elementor-element-bda6418 {
	background-image: linear-gradient(180deg, rgb(0, 0, 0), rgba(36, 37, 58, 0)) !important;
}

/** TEST VIDÉO ACCUEIL >> section bleue **/
.page-id-478 .elementor-element-61a8923, 
.page-id-5538 .elementor-element-4834d12f {
	background-color: rgb(5, 28, 44) !important;
	background-image: url("/wp-content/uploads/2020/10/motiffonce.png") !important;
	background-position: left bottom !important;
	background-repeat: no-repeat !important;
	padding-top: 40px !important;
	padding-bottom: 40px !important;
}

/** TEST VIDÉO ACCUEIL >> titre section bleue **/
.page-id-478 .elementor-element-61a8923 h2, 
.page-id-5538 .elementor-element-448422b7 h2 {
	font-family: lato !important;
	color: rgb(255, 255, 255) !important;
	font-size: 22px !important;
	font-weight: 300 !important;
}

/** TEST VIDÉO ACCUEIL >> btn section bleue **/
.page-id-478 .elementor-element-61a8923 a, 
.page-id-5538 .elementor-element-790a608a a {
	padding: 15px 30px 15px 30px !important;
	border: 1px solid rgb(255, 255, 255) !important;
	border-radius: 0 !important;
}

/** TEST VIDÉO ACCUEIL >> bg btn section bleue **/
.elementor-element-5a74555.elementor-widget-button .elementor-button, 
.elementor-element-790a608a.elementor-widget-button .elementor-button {
	background-color: rgb(5, 28, 44) !important;
}

/** TEST VIDÉO ACCUEIL >> section video **/
.elementor-478 .elementor-element.elementor-element-901187d, 
.elementor-5538 .elementor-element.elementor-element-901187d {
	margin-top: -165px !important;
}

/** TEST VIDÉO ACCUEIL >> padding col2 **/
.elementor-element-f6cde23 {
	padding-top: 46px !important;
}

/** TEST VIDÉO ACCUEIL >> overwrite pos section bleue **/
.page-id-478 .elementor-478 .elementor-element.elementor-element-61a8923 {
	margin-top: 0 !important;
}

/** TEST VIDÉO ACCUEIL >> overwrite bg bleu **/
.page-id-478 .elementor-478 .elementor-element.elementor-element-9ac96ff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap {
	background-color: rgba(0, 0, 0, 0) !important;
}


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

/** 2024 Accueil >> titre form accueil **/
.page-id-5757 .elementor-element-64056b2 h5 {
	font-family: lato !important;
	text-align: center !important;
}

/** 2024 Accueil >> btn form accueil **/
.page-id-5757 .wpcf7-form-control.wpcf7-submit {
	font-size: 18px !important;
	text-align: center !important;
	padding: 20px 40px 20px 40px !important;
}

/** 2024 Accueil >> btn form accueil hover **/
.page-id-5757 .wpcf7-form-control.wpcf7-submit:hover {
	font-size: 18px !important;
	text-decoration: underline !important;
	text-align: center !important;
	padding: 20px 40px 20px 40px !important;
}

/** 2024 Accueil >> Email input **/
.mt-5757 p > span:nth-of-type(1) > input[type="email"] {
	margin-bottom: 10px !important;
}

/** 2024 Accueil >> Col 1 Form **/
.form2024col1 {
	width: 48% !important;
	float: left !important;
}

/** 2024 Accueil >> Col 2 Form **/
.form2024col2 {
	width: 48% !important;
	float: right !important;
}

/** 2024 Accueil >> Bouton Form **/
.boutonform {
	width: 40% !important;
	margin-right: 30% !important;
	margin-left: 30% !important;
}

/** 2024 Accueil >> Strong **/
.page-template-elementor_canvas.mt-6232 strong {
	font-size: 32px !important;
	font-weight: 600 !important;
}

/** 2024 Accueil >> txt centre **/
.elementor-5757 .elementor-element.elementor-element-52c133d, 
.elementor-5757 .elementor-element.elementor-element-e16a592, 
.elementor-5757 .elementor-element.elementor-element-61d84a3, 
.elementor-5757 .elementor-element.elementor-element-120615d {
	text-align: center !important;
}

/** 2024 Accueil >> a partir **/
.elementor-element-3d16867, 
.elementor-element-4e1d523, 
.elementor-element-ce61920, 
.elementor-element-6fe6729 {
	font-size: 18px !important;
	text-align: center !important;
	text-transform: uppercase !important;
}

/** 2024 Accueil >> txt a partir **/
.elementor-element-adceb7d .elementor-widget-text-editor {
	color: rgb(0, 0, 0) !important;
}

/** 2024 Accueil >> section a partir **/
.elementor-element-adceb7d {
	margin-top: -40px !important;
	margin-bottom: 20px !important;
}

/** 2024 Accueil >> bg btn top **/
.elementor-5757 .elementor-element.elementor-element-0e9f669:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap {
	background-color: rgba(0, 0, 0, 0) !important;
}

/** 2024 Accueil >> btn top **/
.elementor-5757 .elementor-element.elementor-element-0e9f669 .elementor-widget-button .elementor-button {
	font-weight: 600 !important;
	text-transform: uppercase !important;
	background-color: rgb(17, 30, 49) !important;
	border-radius: 0 !important;
}

/** 2024 Accueil >> btn top hover **/
.elementor-5757 .elementor-element.elementor-element-0e9f669 .elementor-widget-button .elementor-button:hover {
	font-weight: 600 !important;
	text-decoration: underline !important;
	text-transform: uppercase !important;
	background-color: rgb(17, 30, 49) !important;
	border-radius: 0 !important;
}


/*= 2024 Prendre rendez-vous == */

/** 2024 Prendre rendez-vous >> Caroussel imgs **/
.mt-5751 .swiper-wrapper .attachment-post-thumbnail {
	width: 352% !important;
	height: 253px !important;
	box-sizing: content-box !important;
	object-fit: cover !important;
}

/** 2024 Prendre rendez-vous >> Boîte texte caroussel **/
.mt-5751 .swiper-slide > section:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div {
	height: 115px !important;
}

/** 2024 Prendre rendez-vous >> Elementor element populated **/
.mt-5751 .elementor-element-9a0c41e .elementor-element-populated {
	top: -100px !important;
}

/** 2024 Prendre rendez-vous >> box services **/
.mt-5751 .elementor-element-9a0c41e .elementor-element-populated {
	top: 20px !important;
}

/** 2024 Prendre rendez-vous >> section map **/
.elementor-5751 .elementor-element.elementor-element-4cca82d {
	padding-top: 80px !important;
}

/** 2024 Prendre rendez-vous >> txt centre **/
.elementor-element-89277de, 
.elementor-element-df174e9 {
	text-align: center !important;
}

/** 2024 Prendre rendez-vous >> titre top **/
.elementor-5751 .elementor-element.elementor-element-543f207 .elementor-heading-title {
	font-size: 32px !important;
}

/** 2024 Prendre rendez-vous >> section calendrier **/
.elementor-element-9fcf1bb {
	margin-top: -125px !important;
}

/** 2024 Prendre rendez-vous >> btn form rv **/
.page-id-5751 .wpcf7-form-control.wpcf7-submit {
	font-size: 18px !important;
	text-align: center !important;
	width: 30% !important;
	padding: 20px 40px 20px 40px !important;
	margin-right: 35% !important;
	margin-left: 35% !important;
}

/** 2024 Prendre rendez-vous >> btn form rv hover **/
.page-id-5751 .wpcf7-form-control.wpcf7-submit:hover {
	font-size: 18px !important;
	text-decoration: underline !important;
	text-align: center !important;
	width: 30% !important;
	padding: 20px 40px 20px 40px !important;
	margin-right: 35% !important;
	margin-left: 35% !important;
}


/*= 2024 L'expérience locative rythmée == */

/** 2024 L'expérience locative rythmée >> btn form exp loc **/
.page-id-5871 .wpcf7-form-control.wpcf7-submit {
	font-size: 18px !important;
	text-align: center !important;
	padding: 20px 40px 20px 40px !important;
}

/** 2024 L'expérience locative rythmée >> btn form exp loc hover **/
.page-id-5871 .wpcf7-form-control.wpcf7-submit:hover {
	font-size: 18px !important;
	text-decoration: underline !important;
	text-align: center !important;
	padding: 20px 40px 20px 40px !important;
}

/** 2024 L'expérience locative rythmée >> Caroussel imgs **/
.mt-5871 .swiper-wrapper .attachment-post-thumbnail {
	width: 352% !important;
	height: 253px !important;
	box-sizing: content-box !important;
	object-fit: cover !important;
}

/** 2024 L'expérience locative rythmée >> Boîte texte caroussel **/
.mt-5871 .swiper-slide > section:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div {
	height: 115px !important;
}

/** 2024 L'expérience locative rythmée >> txt centre **/
.elementor-element-7bd26d8 {
	text-align: center !important;
}

/** 2024 L'expérience locative rythmée >> titre form **/
.page-id-5871 .elementor-element-0ca358b h5 {
	font-family: lato !important;
	text-align: center !important;
}


/*= 2024 Condos locatifs disponibles == */

/** 2024 Condos locatifs disponibles >> li **/
#wpv-view-layout-6266 li {
	text-align: center !important;
	list-style-type: none !important;
	background-color: rgb(255, 255, 255) !important;
	max-width: 70% !important;
	padding: 15px !important;
	margin-right: auto !important;
	margin-bottom: 20px !important;
	margin-left: auto !important;
	display: block !important;
}

/** 2024 Condos locatifs disponibles >> col **/
.col1de6 {
	font-size: 17px !important;
	text-align: center !important;
	width: 11% !important;
	margin-right: 1% !important;
	margin-left: 1% !important;
	display: inline-block !important;
}

/** 2024 Condos locatifs disponibles >> Image SDB **/
.mt-6182 .col1de6 .size-full {
	margin-right: 5px !important;
	margin-left: 5px !important;
}

/** 2024 Condos locatifs disponibles >> Attachment full **/
.mt-6182 .attachment-full {
	width: 55% !important;
}

/** 2024 Condos locatifs disponibles >> lien unité **/
.col1de6 a {
	color: rgb(5, 28, 44) !important;
}

/** 2024 Condos locatifs disponibles >> penthouse **/
.penthouse {
	color: rgb(255, 255, 255) !important;
	font-size: 12px !important;
	text-align: center !important;
	background-color: rgb(5, 28, 44) !important;
	padding: 5px 10px 5px 10px !important;
}

/** 2024 Condos locatifs disponibles >> nb ch unite **/
.condosDispo .nbchunite {
	font-size: 22px !important;
	text-align: center !important;
}

/** 2024 Condos locatifs disponibles >> radio dispo **/
.condosDispo .form-group .radio {
	font-size: 22px !important;
	height: 20px !important;
}

/** 2024 Condos locatifs disponibles >> radio **/
.condosDispo .form-group .radio input[type=radio] {
	width: 25px !important;
	height: 15px !important;
	margin-top: 10px !important;
	display: inline-block !important;
}

/** 2024 Condos locatifs disponibles >> label radio **/
.condosDispo .form-group .radio label {
	font-size: 16px !important;
}

/** 2024 Condos locatifs disponibles >> form condos dispo **/
.condosDispo form {
	text-align: center !important;
}


/*= 2024 Choisir mon unité === */

/** 2024 Choisir mon unité >> titre form Unites dispos **/
.page-id-5836 .elementor-element-c9279bf h5 {
	font-family: lato !important;
	text-align: center !important;
}

/** 2024 Choisir mon unité >> btn form ch u **/
.page-id-5836 .wpcf7-form-control.wpcf7-submit {
	font-size: 18px !important;
	text-align: center !important;
	padding: 20px 40px 20px 40px !important;
}

/** 2024 Choisir mon unité >> btn form ch u hover **/
.page-id-5836 .wpcf7-form-control.wpcf7-submit:hover {
	font-size: 18px !important;
	text-decoration: underline !important;
	text-align: center !important;
	padding: 20px 40px 20px 40px !important;
}

/** 2024 Choisir mon unité >> Form **/
.mt-5836 .form2024col2 p:nth-of-type(2) {
	padding-top: 10px !important;
}

/** 2024 Choisir mon unité >> Bouton Voir les unités disponibles **/
.mt-5836 .elementor-button-link {
	margin-top: -25px !important;
	margin-bottom: 75px !important;
}

/** 2024 Choisir mon unité >> section top btn unites **/
.elementor-5836 .elementor-element.elementor-element-2be82d9 > .elementor-container {
	min-height: 80px !important;
}


/*= PRENDRE RENDEZ-VOUS ======= */

/** PRENDRE RENDEZ-VOUS >> Lien Téléphone **/
.mt-6774 .elementor-widget-text-editor a {
	font-family: lato !important;
	color: rgb(17, 30, 49) !important;
	font-size: 16px !important;
	font-weight: 400 !important;
}


/*( Large Desktop )*/
@media (min-width: 1200px) {
	/** Untitled folder 3 >> #bandeform **/
	#bandeform {
	padding-bottom: 50px !important;
}

	/** 2024 Condos locatifs disponibles >> li **/
	#wpv-view-layout-6266 li {
	text-align: center !important;
	list-style-type: none !important;
	background-color: rgb(255, 255, 255) !important;
	max-width: 75% !important;
	padding: 15px !important;
	margin-right: auto !important;
	margin-bottom: 20px !important;
	margin-left: auto !important;
	display: block !important;
}

	/** 2024 Choisir mon unité >> From **/
	.mt-5871 .form2024col2 p:nth-of-type(2) {
	padding-top: 10px !important;
}

}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 1199px) {
	/** General >> image principale wrap **/
	.elementor-46 .elementor-element.elementor-element-d77ca2a > .elementor-container {
	min-height: 600px !important;
	margin-top: 100px !important;
}

	/** General >> logo bg **/
	.elementor-element-271906c {
	width: 80% !important;
	margin-left: 10% !important;
}

	/** General >> titre condos locatifs **/
	.elementor-element-a37cc8b {
	display: none !important;
}

	/** Untitled folder 3 >> #bandeform **/
	#bandeform {
	padding-bottom: 50px !important;
}

	/** 2024 Condos locatifs disponibles >> li **/
	#wpv-view-layout-6266 li {
	text-align: center !important;
	list-style-type: none !important;
	background-color: rgb(255, 255, 255) !important;
	max-width: 90% !important;
	padding: 15px !important;
	margin-right: auto !important;
	margin-bottom: 20px !important;
	margin-left: auto !important;
	display: block !important;
}

	/** Main Menu >> Elementor item **/
	.mt-478 #menu-1-49fbb14 .elementor-item {
	font-size: 10px !important;
	padding-right: 5px !important;
	padding-left: 5px !important;
}

}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** General >> image principale wrap **/
	.elementor-46 .elementor-element.elementor-element-d77ca2a > .elementor-container {
	min-height: 500px !important;
}

	/** General >> logo bg **/
	.elementor-element-271906c {
	width: 60% !important;
	margin-left: 20% !important;
}

	/** General >> titre condos locatifs **/
	.elementor-element-a37cc8b {
	display: none !important;
}

	/** General >> image principale **/
	.elementor-46 .elementor-element.elementor-element-d77ca2a {
	margin-top: 0 !important;
}

	/** Untitled folder >> section gros titre icônes **/
	.elementor-271 .elementor-element.elementor-element-5fa1faa > .elementor-widget-container, 
.elementor-271 .elementor-element.elementor-element-2b8076a > .elementor-widget-container {
	margin-top: 40px !important;
}

	/** Untitled folder >> gros titre icônes **/
	h3.elementor-heading-title {
	font-size: 25px !important;
	text-align: center !important;
}

	/** Untitled folder >> grosseur images **/
	.elementor-271 .elementor-element.elementor-element-7cd321d .elementor-image img, 
.elementor-271 .elementor-element.elementor-element-831d246 .elementor-image img, 
.elementor-271 .elementor-element.elementor-element-4edd5dd .elementor-image img, 
.elementor-271 .elementor-element.elementor-element-2151187 .elementor-image img, 
.elementor-271 .elementor-element.elementor-element-37e97f5 .elementor-image img, 
.elementor-271 .elementor-element.elementor-element-a39ec6b .elementor-image img, 
.elementor-271 .elementor-element.elementor-element-ef1176a .elementor-image img, 
.elementor-271 .elementor-element.elementor-element-69ccb99 .elementor-image img, 
.elementor-271 .elementor-element.elementor-element-caeb8f1 .elementor-image img {
	max-width: 110px !important;
}

	/** Untitled folder >> perspective **/
	.elementor-154 .elementor-element.elementor-element-2da6a10e {
	max-height: 400px !important;
	margin-top: 0 !important;
}

	/** QUARTIER >> margin bottom map **/
	.element.elementor-element-dcc098a, 
.elementor-536 .elementor-element.elementor-element-f508197 {
	margin-top: -100px !important;
}

	/** QUARTIER >> titre tout pour **/
	.elementor-element-f5ac7b8, 
.elementor-536 .elementor-element.elementor-element-cfa8d3b .elementor-divider {
	margin-left: 30px !important;
}

	/** NOUVELLES >> titre page nouvelles **/
	.titrepagenouvelles {
	visibility: hidden !important;
}

	/** NOUVELLES >> thumb nouvelle wrap **/
	.thumbNouvelle {
	width: 100% !important;
	height: auto !important;
	margin-bottom: 20px !important;
}

	/** ACCUEIL >> pourcentage location **/
	.elementor-element-f9cb44b {
	width: 30% !important;
	margin-left: 30px !important;
}

	/** AIRES COMMUNES >> section visite-3d **/
	.elementor-317 .elementor-element.elementor-element-7481ea6 > .elementor-element-populated > .elementor-widget-wrap {
	padding-right: 10px !important;
	padding-left: 10px !important;
}

	/** TEST VIDÉO ACCUEIL >> section bleue **/
	.page-id-478 .elementor-element-61a8923, 
.page-id-5538 .elementor-element-4834d12f {
	padding-right: 30px !important;
	padding-left: 30px !important;
}

	/** TEST VIDÉO ACCUEIL >> section video **/
	.elementor-478 .elementor-element.elementor-element-901187d, 
.elementor-5538 .elementor-element.elementor-element-901187d {
	height: 400px !important;
	margin-top: -120px !important;
}

	/** 2024 Condos locatifs disponibles >> li **/
	#wpv-view-layout-6266 li {
	max-width: 95% !important;
}

	/** 2024 Accueil >> Col 1 Form **/
	.form2024col1 {
	width: 100% !important;
}

	/** 2024 Accueil >> Col 2 Form **/
	.form2024col2 {
	width: 100% !important;
}

	/** 2024 Accueil >> Bouton Form **/
	.boutonform {
	width: 80% !important;
	margin-right: 10% !important;
	margin-left: 10% !important;
}

	/** 2024 Accueil >> largeur form **/
	.elementor-5757 .elementor-element.elementor-element-64056b2 {
	width: 100% !important;
	max-width: none !important;
}

}


/*( Phone )*/
@media (max-width: 480px) {
	/** Footer >> conteneur réseaux sociaux **/
	.elementor-element.elementor-element-80a71e0 {
	width: 100% !important;
}

	/** Footer >> logo dans footer **/
	.elementor-element.elementor-element-73f9657 {
	margin-top: 40px !important;
	float: left !important;
}

	/** Footer >> professionnels **/
	.elementor-2791 .elementor-element.elementor-element-7cc84911, 
.elementor-154 .elementor-element.elementor-element-4c6b2cd0, 
.elementor-2746 .elementor-element.elementor-element-5df694cd, 
.elementor-1654 .elementor-element.elementor-element-7cc84911, 
.elementor-201 .elementor-element.elementor-element-1c878c1, 
.elementor-1194 .elementor-element.elementor-element-2a4a2c92, 
.elementor-478 .elementor-element.elementor-element-7b2f123b, 
.elementor-224 .elementor-element.elementor-element-632db939, 
.elementor-317 .elementor-element.elementor-element-2596b8d5, 
.elementor-358 .elementor-element.elementor-element-412b0804, 
.elementor-979 .elementor-element.elementor-element-7cc84911, 
.elementor-536 .elementor-element.elementor-element-5f9d01b8, 
.elementor-195 .elementor-element.elementor-element-7dbf0a1c {
	text-align: left !important;
	margin-left: -10px !important;
}

	/** Footer >> largeur wraplogo **/
	.wraplogo.elementor-col-33 {
	width: 40% !important;
	float: left !important;
}

	/** General >> font **/
	body {
	/* MT [ google_font: 1 ] */
	font-family: 'Raleway' !important;
}

	/** General >> hauteur des selects **/
	select {
	font-size: 8px !important;
	padding-top: 1px !important;
	margin-top: -20px !important;
}

	/** General >> placeholder **/
	::placeholder {
	font-size: 9px !important;
}

	/** General >> image principale wrap **/
	.elementor-46 .elementor-element.elementor-element-d77ca2a > .elementor-container {
	min-height: none !important;
	margin-top: 80px !important;
}

	/** General >> titre condos locatifs **/
	.elementor-element-a37cc8b {
	display: none !important;
}

	/** General >> image principale **/
	.elementor-46 .elementor-element.elementor-element-d77ca2a {
	margin-top: -80px !important;
}

	/** General >> titre Inscription wrap **/
	.elementor-element-ed42896 {
	margin-top: -320px !important;
}

	/** General >> titre inscription **/
	.elementor-46 .elementor-element.elementor-element-ed42896 > .elementor-widget-container {
	padding: 10px 20px 10px 20px !important;
}

	/** General >> largeur formulaire **/
	.elementor-46 .elementor-element.elementor-element-75eb0c0 > .elementor-widget-container {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

	/** General >> label sans marge négative **/
	label.nomargin {
	height: auto !important;
}

	/** General >> grosseur txt CTA **/
	.elementor-478 .elementor-element.elementor-element-d0b426d.elementor-widget-heading .elementor-heading-title, 
.elementor-224 .elementor-element.elementor-element-ae5a64f.elementor-widget-heading .elementor-heading-title, 
.elementor-317 .elementor-element.elementor-element-4e3515b.elementor-widget-heading .elementor-heading-title, 
.elementor-358 .elementor-element.elementor-element-28b8e250.elementor-widget-heading .elementor-heading-title, 
.elementor-536 .elementor-element.elementor-element-118f4498 .elementor-heading-title {
	font-size: 24px !important;
}

	/** General >> spacer mobile **/
	.elementor-478 .elementor-element.elementor-element-7169ee4 > .elementor-widget-container {
	text-align: center !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

	/** Untitled folder >> section gros titre icônes **/
	.elementor-271 .elementor-element.elementor-element-5fa1faa > .elementor-widget-container, 
.elementor-271 .elementor-element.elementor-element-2b8076a > .elementor-widget-container {
	padding-right: 0 !important;
	margin-top: 40px !important;
}

	/** Untitled folder >> gros titre icônes **/
	h3.elementor-heading-title {
	font-size: 25px !important;
	text-align: center !important;
	border-top: 1px none rgb(199, 199, 199) !important;
}

	/** Untitled folder >> grosseur images **/
	.elementor-271 .elementor-element.elementor-element-7cd321d .elementor-image img, 
.elementor-271 .elementor-element.elementor-element-831d246 .elementor-image img, 
.elementor-271 .elementor-element.elementor-element-4edd5dd .elementor-image img, 
.elementor-271 .elementor-element.elementor-element-2151187 .elementor-image img, 
.elementor-271 .elementor-element.elementor-element-37e97f5 .elementor-image img, 
.elementor-271 .elementor-element.elementor-element-a39ec6b .elementor-image img, 
.elementor-271 .elementor-element.elementor-element-ef1176a .elementor-image img, 
.elementor-271 .elementor-element.elementor-element-69ccb99 .elementor-image img, 
.elementor-271 .elementor-element.elementor-element-caeb8f1 .elementor-image img {
	max-width: 110px !important;
}

	/** Untitled folder >> perspective **/
	.elementor-154 .elementor-element.elementor-element-2da6a10e {
	max-height: 250px !important;
	margin-top: 0 !important;
}

	/** CONTACT >> colonne du formulaire **/
	.formcol {
	width: 100% !important;
}

	/** CONTACT >> colonne du formulaire 3 **/
	.formcol3 {
	width: 100% !important;
}

	/** CONTACT >> colonne du formulaire 3 benefices **/
	.formcol3benefices {
	width: 100% !important;
	display: none !important;
}

	/** CONTACT >> section decouvrez **/
	.elementor-195 .elementor-element.elementor-element-0c32ebc > .elementor-widget-container {
	padding-right: 20px !important;
}

	/** CONTACT >> padding formulaire **/
	.elementor-195 .elementor-element.elementor-element-327b68b > .elementor-widget-container {
	padding-right: 4% !important;
	padding-left: 4% !important;
}

	/** CONTACT >> font coordonnees **/
	.elementor-195 .elementor-element.elementor-element-89fb1aa {
	font-size: 18px !important;
}

	/** CONTACT >> bouton soumettre **/
	.page-id-195 .wpcf7-form-control.wpcf7-submit, 
.page-id-478 .wpcf7-form-control.wpcf7-submit {
	width: 70% !important;
	margin-top: 20px !important;
}

	/** CONTACT >> wrap formulaire **/
	.elementor-195 .elementor-element.elementor-global-1485>.elementor-widget-container {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

	/** Main Menu >> position menu mobile sur mobile **/
	.elementor-5538 .elementor-element.elementor-global-413 > .elementor-widget-container, 
.elementor-2791 .elementor-element.elementor-global-413 > .elementor-widget-container, 
.elementor-3332 .elementor-element.elementor-global-413>.elementor-widget-container, 
.elementor-154 .elementor-element.elementor-global-413>.elementor-widget-container, 
.elementor-2746 .elementor-element.elementor-global-413>.elementor-widget-container, 
.elementor-1654 .elementor-element.elementor-global-413>.elementor-widget-container, 
.elementor-1194 .elementor-element.elementor-global-413 > .elementor-widget-container, 
.elementor-406 .elementor-element.elementor-element-1d6bf24 > .elementor-widget-container, 
.elementor-478 .elementor-element.elementor-global-413 > .elementor-widget-container, 
.elementor-224 .elementor-element.elementor-element-96312e6 > .elementor-widget-container, 
.elementor-317 .elementor-element.elementor-global-413 > .elementor-widget-container, 
.elementor-358 .elementor-element.elementor-global-413 > .elementor-widget-container, 
.elementor-979 .elementor-element.elementor-global-413 > .elementor-widget-container, 
.elementor-534 .elementor-element.elementor-global-413 > .elementor-widget-container, 
.elementor-195 .elementor-element.elementor-global-413 > .elementor-widget-container, 
.elementor-536 .elementor-element.elementor-global-413 > .elementor-widget-container {
	margin-top: -60px !important;
	float: right !important;
}

	/** Main Menu >> logo mobile nav **/
	.elementor-element-287b709 img, 
.elementor-element-dec705e img, 
.elementor-element-4ffe8ab0 img, 
.elementor-element-f19ee54 img, 
.elementor-element-f19ee54 img, 
.elementor-979 .elementor-element.elementor-element-4ffe8ab0 .elementor-image img, 
.elementor-1194 .elementor-element.elementor-element-914d21a .elementor-image img, 
.elementor-478 .elementor-element.elementor-element-287b709 .elementor-image img, 
.elementor-224 .elementor-element.elementor-element-5472999 .elementor-image img, 
.elementor-317 .elementor-element.elementor-element-fd536b2 .elementor-image img, 
.elementor-358 .elementor-element.elementor-element-efced9e .elementor-image img, 
.elementor-534 .elementor-element.elementor-element-dec705e .elementor-image img, 
.elementor-195 .elementor-element.elementor-element-914d21a .elementor-image img, 
.elementor-536 .elementor-element.elementor-element-6bea153 .elementor-image img {
	max-width: 200px !important;
}

	/** QUARTIER >> margin top map **/
	.elementor-536 .elementor-element.elementor-element-fe6043a > .elementor-element-populated {
	margin-top: 45px !important;
}

	/** QUARTIER >> liste services **/
	.elementor-536 .elementor-element.elementor-element-dcc098a {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

	/** QUARTIER >> titre gare mobile **/
	.elementor-536 .elementor-element.elementor-element-694ccd6.elementor-widget-heading .elementor-heading-title {
	color: rgb(5, 28, 44) !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	background-color: rgb(239, 239, 238) !important;
	width: 70% !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

	/** QUARTIER >> padding txt gare **/
	.elementor-536 .elementor-element.elementor-element-660eb00 > .elementor-element-populated, 
.elementor-536 .elementor-element.elementor-element-8a38363 > .elementor-widget-container {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

	/** PLANS >> hauteur recherche chambres **/
	.rechercheChambres {
	height: 200px !important;
	margin-top: -2px !important;
}

	/** PLANS >> select chambres **/
	.page-id-534 select, 
.page-id-2746 select, 
.page-id-3332 select {
	margin-top: 80px !important;
	margin-left: 75px !important;
}

	/** PLANS >> bouton rechercher **/
	.btnRechercher {
	margin-top: 15px !important;
	margin-bottom: 30px !important;
	margin-left: 75px !important;
}

	/** PLANS >> resultat **/
	.resultat {
	width: 100% !important;
	padding-right: auto !important;
	padding-left: auto !important;
	margin-top: 10px !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
	float: none !important;
}

	/** PLANS >> marge plan étages **/
	.elementor-element-1adcf71 {
	margin-bottom: 0 !important;
}

	/** PLANS >> titres recherche **/
	.page-id-534 h5, 
.elementor-534 .elementor-element.elementor-element-ac18946 .elementor-heading-title {
	font-size: 14px !important;
}

	/** PLANS >> curseur dans plans étage **/
	p.curseur {
	font-size: 13px !important;
	margin-left: 0 !important;
}

	/** PLANS >> section recherche par etage bogue mobile **/
	.elementor-2746 .elementor-element.elementor-element-33ae36e > .elementor-element-populated {
	margin-top: 17px !important;
}

	/** Untitled folder 2 >> map étages **/
	#image-map-pro-8782, 
#image-map-pro-7401, 
#image-map-pro-4129, 
#image-map-pro-3638, 
#image-map-pro-5299, 
#image-map-pro-9396 {
	margin-top: 0 !important;
}

	/** Untitled folder 2 >> wrap btn étages **/
	.elementor-element-5423819, 
.elementor-element-fcd7bc0, 
.elementor-element-aa7e281, 
.elementor-element-dd942b3, 
.elementor-element-7d86e48, 
.elementor-element-227532f {
	width: 50px !important;
	display: inline !important;
}

	/** Untitled folder 3 >> largeur légende loué **/
	.elementor-979 .elementor-element.elementor-element-7ee3e9d {
	width: 50px !important;
	margin-left: 0 !important;
}

	/** Untitled folder 3 >> hauteur entête **/
	.elementor-979 .elementor-element.elementor-element-7ee47c5c > .elementor-container {
	min-height: 80px !important;
}

	/** Untitled folder 3 >> image légende **/
	.elementor-979 .elementor-element.elementor-element-c5c9af7 .elementor-image img {
	width: 25px !important;
	max-width: none !important;
}

	/** Untitled folder 3 >> txt loué **/
	.elementor-element-3f76643 {
	font-size: 17px !important;
	width: 50% !important;
}

	/** Untitled folder 3 >> #bandeform **/
	#bandeform {
	background-size: cover !important;
	padding-top: 40px !important;
	padding-right: 30px !important;
	padding-left: 30px !important;
	margin-top: 80px !important;
}

	/** Untitled folder 3 >> col gauche dans bandeform **/
	#bandeform .colgauche {
	width: 100% !important;
	margin-right: 0 !important;
}

	/** Untitled folder 3 >> textarea **/
	#bandeform textarea {
	margin-top: -15px !important;
}

	/** Untitled folder 3 >> soumettre **/
	#bandeform .wpcf7-submit {
	padding-left: 4px !important;
	margin-right: auto !important;
	margin-left: auto !important;
	float: none !important;
	display: block !important;
}

	/** UNITÉS >> slider **/
	.elementor-358 .elementor-element.elementor-element-4636eff > .elementor-widget-container {
	margin-top: 0 !important;
}

	/** UNITÉS >> largeurr txt condo **/
	.elementor-358 .elementor-element.elementor-element-4436c05 > .elementor-widget-container {
	width: 100% !important;
	padding: 0 !important;
	margin: 0 !important;
}

	/** UNITÉS >> position txt condos **/
	.elementor-358 .elementor-element.elementor-element-83211ed {
	margin-top: -120px !important;
}

	/** UNITÉS >> position img finis **/
	.elementor-358 .elementor-element.elementor-element-67d8957 > .elementor-widget-container {
	margin-top: 0 !important;
}

	/** UNITÉS >> titre finis **/
	.titrefini {
	height: 80px !important;
	margin-top: 0 !important;
}

	/** UNITÉS >> btn caractéristiques **/
	.elementor-358 .elementor-element.elementor-element-1c44efd {
	padding-left: 20px !important;
	margin-top: 25px !important;
	margin-bottom: 25px !important;
}

	/** UNITÉS >> bg CTA **/
	.elementor-358 .elementor-element.elementor-element-2b93977b:not(.elementor-motion-effects-element-type-background), 
.elementor-358 .elementor-element.elementor-element-2b93977b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-size: auto !important;
}

	/** UNITÉS >> btn chambre **/
	.btnchambre {
	display: none !important;
}

	/** UNITÉS >> txt phase 2 **/
	.elementor-224 .elementor-element.elementor-element-588128aa>.elementor-widget-container, 
.elementor-358 .elementor-element.elementor-element-db09b2f>.elementor-widget-container {
	padding-right: 0 !important;
}

	/** UNITÉS >> titre visite **/
	.elementor-element-2ac221b h6, 
.elementor-element-0230727 h6, 
.elementor-element-9b180f4 h6 {
	color: rgb(0, 0, 0) !important;
}

	/** AIRES COMMUNES >> images aires communes **/
	.elementor-element-410c8f2 img {
	padding: 0 !important;
	margin: 0 !important;
}

	/** AIRES COMMUNES >> image gym **/
	.imggym img {
	width: 95% !important;
	min-height: none !important;
	margin-left: 0 !important;
}

	/** AIRES COMMUNES >> image gym margin **/
	.elementor-317 .elementor-element.elementor-element-2ab9917 > .elementor-widget-container, 
.elementor-317 .elementor-element.elementor-element-be181dc > .elementor-widget-container, 
.elementor-317 .elementor-element.elementor-element-d1adad9 > .elementor-widget-container {
	padding-right: 0 !important;
	margin-left: 0 !important;
}

	/** AIRES COMMUNES >> section tout pour **/
	.elementor-317 .elementor-element.elementor-element-e29c22a {
	margin-top: 60px !important;
}

	/** AIRES COMMUNES >> icônes sur mobile **/
	.elementor-317 .elementor-element.elementor-element-1f624a3, 
.elementor-317 .elementor-element.elementor-element-3dea868 {
	margin-top: 0 !important;
}

	/** AIRES COMMUNES >> titre CTA **/
	.page-id-317 .elementor-317 .elementor-element.elementor-element-4e3515b.elementor-widget-heading .elementor-heading-title {
	text-align: center !important;
}

	/** AIRES COMMUNES >> section txt CTA **/
	.elementor-317 .elementor-element.elementor-element-ce6d221 > .elementor-element-populated {
	padding-right: 10% !important;
	padding-left: 10% !important;
	margin-right: 0 !important;
}

	/** AIRES COMMUNES >> section image terrasse **/
	.elementor-317 .elementor-element.elementor-element-410c8f2 {
	margin-top: 0 !important;
}

	/** AIRES COMMUNES >> section image jardinage **/
	.elementor-317 .elementor-element.elementor-element-0e62327 {
	margin-top: 0 !important;
}

	/** AIRES COMMUNES >> section texte aires communes **/
	.elementor-element-388718f {
	width: 90% !important;
	padding-right: 5% !important;
	padding-left: 5% !important;
}

	/** AIRES COMMUNES >> titre aires communes **/
	.elementor-317 .elementor-element.elementor-element-388718f > .elementor-element-populated {
	padding-top: 40px !important;
}

	/** AIRES COMMUNES >> section image lobby **/
	.elementor-317 .elementor-element.elementor-element-b5bbab3 > .elementor-element-populated, 
.elementor-317 .elementor-element.elementor-element-358148c > .elementor-element-populated, 
.elementor-317 .elementor-element.elementor-element-7bea89e > .elementor-widget-container, 
.elementor-317 .elementor-element.elementor-element-c73d0c1 > .elementor-widget-container {
	padding-right: 0 !important;
	margin-left: 0 !important;
}

	/** AIRES COMMUNES >> visiteairescommunes **/
	.elementor-element-7481ea6 {
	padding-right: 0 !important;
	margin-right: 10px !important;
	margin-left: 10px !important;
}

	/** AIRES COMMUNES >> slider **/
	.elementor-element-1704e80 {
	width: 95% !important;
}

	/** AIRES COMMUNES >> visite **/
	.elementor-element-fd4e2a9 {
	width: 95% !important;
}

	/** STYLE DE VIE >> section location **/
	.elementor-element-66cd8dc {
	max-height: none !important;
	margin-top: 120px !important;
}

	/** STYLE DE VIE >> section location 2 **/
	.elementor-224 .elementor-element.elementor-element-66cd8dc > .elementor-element-populated {
	margin: 20px !important;
}

	/** STYLE DE VIE >> titre location **/
	.elementor-224 .elementor-element.elementor-element-7f43385 > .elementor-widget-container {
	padding-top: 20px !important;
	padding-left: 0 !important;
}

	/** STYLE DE VIE >> sous-titre location **/
	.elementor-224 .elementor-element.elementor-element-56ccbf5.elementor-widget-heading .elementor-heading-title {
	text-align: left !important;
	margin-left: 0 !important;
}

	/** STYLE DE VIE >> padding section location **/
	.elementor-224 .elementor-element.elementor-element-1f64822 > .elementor-widget-container, 
.elementor-224 .elementor-element.elementor-element-61a76a0 > .elementor-widget-container, 
.elementor-224 .elementor-element.elementor-element-56ccbf5 > .elementor-widget-container {
	padding-left: 0 !important;
	margin-left: 0 !important;
}

	/** STYLE DE VIE >> image location **/
	.elementor-224 .elementor-element.elementor-element-4d37eaf .elementor-image img {
	margin-top: 50px !important;
}

	/** STYLE DE VIE >> section signature archi **/
	.elementor-224 .elementor-element.elementor-element-249b4df > .elementor-element-populated {
	padding: 50px 30px 30px 40px !important;
	margin-left: 0 !important;
}

	/** STYLE DE VIE >> img signature archi **/
	.elementor-224 .elementor-element.elementor-element-6176377 > .elementor-widget-container {
	margin-top: 0 !important;
}

	/** STYLE DE VIE >> section design **/
	.elementor-224 .elementor-element.elementor-element-377a1eb > .elementor-element-populated {
	margin-top: 10px !important;
	margin-left: 0 !important;
}

	/** STYLE DE VIE >> section signature archi 2 **/
	.elementor-224 .elementor-element.elementor-element-249b4df:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, 
.elementor-224 .elementor-element.elementor-element-249b4df > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	min-width: 100% !important;
}

	/** STYLE DE VIE >> bg img body **/
	body.elementor-page-224:not(.elementor-motion-effects-element-type-background), 
body.elementor-page-224 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-size: 120% !important;
}

	/** STYLE DE VIE >> titre station 7 **/
	.elementor-224 .elementor-element.elementor-element-ab29e02 {
	text-align: center !important;
	margin-top: 45px !important;
}

	/** STYLE DE VIE >> section txt description **/
	.elementor-224 .elementor-element.elementor-element-fa2da8d {
	background-color: rgb(5, 28, 44) !important;
	padding: 10px 25px 10px 25px !important;
}

	/** STYLE DE VIE >> section distinction 2 **/
	.elementor-224 .elementor-element.elementor-element-6c82e11 {
	margin-top: 0 !important;
}

	/** ACCUEIL >> slider **/
	.elementor-478 .elementor-element.elementor-element-901187d {
	margin-top: -125px !important;
	margin-bottom: 50px !important;
}

	/** ACCUEIL >> display none **/
	.elementor-element-3cefc39 {
	display: none !important;
}

	/** ACCUEIL >> position titre anime **/
	.elementor-478 .elementor-element.elementor-element-e352933 > .elementor-element-populated {
	padding-top: 0 !important;
	padding-bottom: 20px !important;
}

	/** ACCUEIL >> titre anime **/
	.elementor-478 .elementor-element.elementor-element-906ccfc .elementor-heading-title {
	font-size: 18px !important;
	padding-top: 20px !important;
}

	/** ACCUEIL >> btn anime **/
	.elementor-478 .elementor-element.elementor-element-615bc28 a.elementor-button, 
.elementor-478 .elementor-element.elementor-element-615bc28 .elementor-button {
	font-size: 12px !important;
}

	/** ACCUEIL >> section anime **/
	.elementor-478 .elementor-element.elementor-element-8e049b5 {
	padding-bottom: 20px !important;
	margin-top: 0 !important;
}

	/** ACCUEIL >> section description **/
	.elementor-478 .elementor-element.elementor-element-cd9278c > .elementor-element-populated {
	background-color: rgb(255, 255, 255) !important;
}

	/** ACCUEIL >> section quartier **/
	.elementor-478 .elementor-element.elementor-element-772aba3 {
	margin-top: 0 !important;
}

	/** ACCUEIL >> section CTA **/
	.elementor-478 .elementor-element.elementor-element-abdbe66 > .elementor-container {
	margin-top: -120px !important;
}

	/** ACCUEIL >> CTA padding à gauche **/
	.elementor-478 .elementor-element.elementor-element-4565230 > .elementor-widget-container, 
.elementor-478 .elementor-element.elementor-element-d0b426d > .elementor-widget-container {
	text-align: center !important;
	padding: 30px !important;
}

	/** ACCUEIL >> txt p CTA **/
	.elementor-478 .elementor-element.elementor-element-4565230 .elementor-text-editor {
	text-align: center !important;
	margin-top: -70px !important;
}

	/** ACCUEIL >> bg bleu section CTA **/
	.elementor-478 .elementor-element.elementor-element-6b130c4:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated {
	background-color: rgb(5, 28, 44) !important;
	background-image: none !important;
	padding-bottom: 40px !important;
}

	/** ACCUEIL >> bouton chambre **/
	.btnchambreaccueil {
	max-width: 110px !important;
	margin-left: 0 !important;
}

	/** ACCUEIL >> bouton chambre 2 **/
	.btnchambreaccueil2 {
	max-width: 110px !important;
}

	/** ACCUEIL >> btnCTA **/
	.elementor-478 .elementor-element.elementor-element-9674382 > .elementor-widget-container {
	text-align: center !important;
	padding: 0 !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

	/** ACCUEIL >> section CTA finis **/
	.elementor-element-117116a {
	background-image: url("/wp-content/uploads/2019/06/station7vuesalon-1.jpg") !important;
	background-position: center top !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	height: auto !important;
	min-height: 200px !important;
	padding-top: 50px !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
	margin: 0 !important;
}

	/** ACCUEIL >> titre finis **/
	.elementor-element-b591e38 {
	display: none !important;
}

	/** ACCUEIL >> btn CTA finis **/
	.elementor-478 .elementor-element.elementor-element-117116a > .elementor-widget-container {
	text-align: center !important;
	padding: 0 !important;
	margin: 70px 0 0 0 !important;
}

	/** ACCUEIL >> wrap livraison **/
	.elementor-element-e3b8964 {
	width: 100% !important;
	max-width: none !important;
	margin-right: 10px !important;
	margin-left: 0 !important;
}

	/** ACCUEIL >> titre principal accueil **/
	.elementor-478 .elementor-element.elementor-element-3b94464 > .elementor-widget-container, 
.elementor-478 .elementor-element.elementor-element-784f198 > .elementor-widget-container {
	width: 80% !important;
	padding-left: 0 !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

	/** ACCUEIL >> formulaire accueil **/
	.page-id-478 .elementor-478 .elementor-element.elementor-element-24c1545 > .elementor-widget-container {
	padding-right: 10% !important;
	padding-left: 10% !important;
}

	/** ACCUEIL >> bouton soumettre accueil **/
	.page-id-478 .wpcf7-form-control.wpcf7-submit {
	width: 80% !important;
	margin-right: 10% !important;
	margin-left: 10% !important;
}

	/** ACCUEIL >> titre 1 popup **/
	.elementor-1883 .elementor-element.elementor-element-4d239e00 .elementor-heading-title, 
.elementor-1883 .elementor-element.elementor-element-422159c3 .elementor-heading-title {
	font-size: 20px !important;
}

	/** ACCUEIL >> btn popup **/
	.elementor-1883 .elementor-element.elementor-element-21f0c53e>.elementor-widget-container {
	margin-top: 0 !important;
}

	/** ACCUEIL >> align btn popup **/
	.elementor-element-21f0c53e .elementor-mobile-align-left {
	text-align: center !important;
}

	/** ACCUEIL >> pourcentage location **/
	.elementor-element-f9cb44b {
	width: 50% !important;
	margin-left: 30px !important;
}

	/** ACCUEIL >> livraison **/
	#livraison {
	width: 120% !important;
	margin-top: -20px !important;
	margin-bottom: 40px !important;
}

	/** Untitled folder 4 >> bg page formulaire seul **/
	.elementor-1194 .elementor-element.elementor-element-64821a8:not(.elementor-motion-effects-element-type-background) {
	background-size: 140% !important;
}

	/** Untitled folder 4 >> position form **/
	.elementor-1194 .elementor-element.elementor-element-9085948 > .elementor-element-populated {
	margin-top: -900px !important;
}

	/** Untitled folder 4 >> bouton submit dans formulaire **/
	.page-id-1194 .wpcf7-form-control.wpcf7-submit {
	text-align: center !important;
	width: 80% !important;
	margin-right: 10% !important;
	margin-left: 10% !important;
}

	/** SINGLE TYPE >> colonne contenu **/
	.single-type-unite .col-md-6.gauche, 
.single-unite .col-md-6.gauche {
	width: 100% !important;
	margin-top: 0 !important;
}

	/** SINGLE TYPE >> bandeTitre **/
	#bandeTitre {
	width: 100% !important;
}

	/** SINGLE TYPE >> appartement **/
	.appart2, 
.appart {
	width: 100% !important;
}

	/** SINGLE TYPE >> icônes droite **/
	.icones {
	width: 100% !important;
	padding-left: 0 !important;
	margin-top: 0 !important;
	margin-bottom: 30px !important;
}

	/** SINGLE TYPE >> section droite **/
	.bgGrisSingleUnite {
	width: 100% !important;
	margin-top: 30px !important;
}

	/** SINGLE TYPE >> bin pdf **/
	#lienPDF {
	margin-top: 130px !important;
	margin-bottom: 30px !important;
}

	/** SINGLE TYPE >> section caractéristiques **/
	.caracteristiques {
	text-align: center !important;
	width: 100% !important;
	min-width: 100% !important;
	max-width: 100% !important;
	padding: 30px !important;
	margin-left: -30px !important;
}

	/** SINGLE TYPE >> icone fenestration **/
	.icone1 {
	background-size: 40% !important;
	width: 100% !important;
	height: auto !important;
}

	/** SINGLE TYPE >> icone internet **/
	.icone2 {
	background-size: 40% !important;
	width: 100% !important;
	height: auto !important;
}

	/** SINGLE TYPE >> rowicone **/
	.rowicones {
	max-width: 300px !important;
	margin-bottom: 0 !important;
}

	/** SINGLE TYPE >> icone eau **/
	.icone3 {
	background-size: 40% !important;
	width: 100% !important;
	height: auto !important;
}

	/** SINGLE TYPE >> icone ac **/
	.icone4 {
	background-size: 40% !important;
	width: 100% !important;
	height: auto !important;
}

	/** SINGLE TYPE >> icone quartz **/
	.icone5 {
	background-size: 40% !important;
	width: 100% !important;
	height: auto !important;
}

	/** SINGLE TYPE >> icone beton **/
	.icone6 {
	background-size: 40% !important;
	width: 100% !important;
	height: auto !important;
}

	/** SINGLE TYPE >> icone novoclimat **/
	.icone7 {
	background-size: 40% !important;
	width: 100% !important;
	height: auto !important;
}

	/** SINGLE TYPE >> icone balcons **/
	.icone8 {
	background-size: 40% !important;
	width: 100% !important;
	height: auto !important;
}

	/** SINGLE TYPE >> icone finis **/
	.icone9 {
	background-size: 40% !important;
	width: 100% !important;
	height: auto !important;
}

	/** SINGLE TYPE >> icone douches **/
	.icone10 {
	background-size: 40% !important;
	width: 100% !important;
	height: auto !important;
}

	/** SINGLE TYPE >> icone electro **/
	.icone11 {
	background-size: 40% !important;
	width: 100% !important;
	height: auto !important;
}

	/** SINGLE TYPE >> icone gr **/
	.icone12 {
	background-size: 40% !important;
	width: 100% !important;
	height: auto !important;
}

	/** SINGLE TYPE >> icone legende **/
	.elementor-2791 .elementor-element.elementor-element-c5c9af7 .elementor-image img {
	text-align: left !important;
	max-width: 5% !important;
}

	/** SINGLE TYPE >> position icone legende **/
	.elementor-2791 .elementor-element.elementor-element-c5c9af7 {
	text-align: left !important;
}

	/** SINGLE TYPE >> btn etages **/
	.page-id-2791 .elementor-button.elementor-size-xs {
	padding-right: 12px !important;
	padding-left: 12px !important;
}

	/** SINGLE TYPE >> btn etages 2 **/
	.elementor-element-5129805, 
.elementor-element-5423819, 
.elementor-element-fcd7bc0, 
.elementor-element-aa7e281, 
.elementor-element-dd942b3, 
.elementor-element-7d86e48, 
.elementor-element-227532f {
	width: 30px !important;
}

	/** SINGLE TYPE >> txt legende **/
	.elementor-element-3f76643 {
	margin-top: -67px !important;
	margin-left: 40px !important;
}

	/** NOUVELLES >> thumb nouvelle wrap **/
	.thumbNouvelle {
	width: 100% !important;
	height: auto !important;
	margin-bottom: 20px !important;
}

	/** NOUVELLES >> colonne gauche nouvelles **/
	.elementor-1654 .elementor-element.elementor-element-3f76643 {
	width: 100% !important;
}

	/** NOUVELLES >> li articles **/
	#wpv-view-layout-1657 li {
	padding-right: 30px !important;
}

	/** SINGLE NOUVELLES >> contenu article **/
	.contenuArticle {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

	/** SINGLE NOUVELLES >> professionnels dans single **/
	.professionnels p {
	text-align: left !important;
	margin-left: -10px !important;
}

	/** SINGLE NOUVELLES >> titre nouvelle dans single **/
	.titreNouvelleSingle h1 {
	color: rgb(5, 28, 44) !important;
	padding-top: 150px !important;
	position: relative !important;
}

	/** SINGLE NOUVELLES >> div .titreNouvelleSingle **/
	.titreNouvelleSingle {
	margin-bottom: 20px !important;
}

	/** POPUP FEV 2020 >> titre popup **/
	.elementor-1965 .elementor-element.elementor-element-fad3fd3>.elementor-widget-container {
	font-size: 16px !important;
	margin-top: -20px !important;
}

	/** POPUP FEV 2020 >> sous-titre popup **/
	.elementor-1965 .elementor-element.elementor-element-b192344>.elementor-widget-container {
	margin-top: 0 !important;
}

	/** LANDING 2 >> titre landing 2 **/
	.elementor-154 .elementor-element.elementor-element-4157d5b .elementor-heading-title {
	text-align: center !important;
}

	/** LANDING 2 >> padding sections **/
	.elementor-element-42f30f4, 
.elementor-element-14cc6bc {
	padding: 20px !important;
}

	/** LANDING 2 >> soustitre landing **/
	.elementor-154 .elementor-element.elementor-element-d7e2169 .elementor-heading-title {
	font-size: 18px !important;
	margin-top: 15px !important;
}

	/** LANDING 2 >> section plan site **/
	.elementor-154 .elementor-element.elementor-element-c5d3b33>.elementor-container {
	min-height: 300px !important;
}

	/** LANDING 2 >> logo phase 2 **/
	.elementor-element-e08da5b img, 
.elementor-154 .elementor-element.elementor-element-e08da5b {
	text-align: center !important;
	width: auto !important;
	height: 100px !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

	/** LANDING 2 >> menu mobile **/
	#menu-2-6a6ee37 {
	padding-left: 0 !important;
	margin-left: 0 !important;
}

	/** LANDING 2 >> entete form **/
	.elementor-element-14cc6bc {
	padding: 10px !important;
}

	/** LANDING 2 >> form **/
	.elementor-154 .elementor-element.elementor-element-613f941 {
	margin-top: 132px !important;
}

	/** TEST VIDÉO ACCUEIL >> section video **/
	.elementor-478 .elementor-element.elementor-element-901187d, 
.elementor-5538 .elementor-element.elementor-element-901187d {
	height: 300px !important;
	margin-top: -90px !important;
}

	/** TEST VIDÉO ACCUEIL >> section bleue **/
	.page-id-478 .elementor-element-61a8923, 
.page-id-5538 .elementor-element-4834d12f {
	padding-top: 0 !important;
	padding-right: 30px !important;
	padding-left: 30px !important;
}

	/** TEST VIDÉO ACCUEIL >> overwrite pos section bleue **/
	.page-id-478 .elementor-478 .elementor-element.elementor-element-61a8923 {
	margin-top: -50px !important;
}

	/** 2024 Condos locatifs disponibles >> li **/
	#wpv-view-layout-6266 li {
	text-align: center !important;
	list-style-type: none !important;
	background-color: rgb(255, 255, 255) !important;
	max-width: 95% !important;
	padding: 15px !important;
	margin-right: auto !important;
	margin-bottom: 20px !important;
	margin-left: auto !important;
	display: block !important;
}

	/** ETAGES >> img legende **/
	.elementor-2791 .elementor-element.elementor-element-c5c9af7 img {
	width: 50px !important;
	max-width: 50px !important;
	height: 50px !important;
	object-fit: contain !important;
}

}


/*( Tablet Portrait )*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
	/** CONTACT >> colonne du formulaire **/
	.formcol {
	width: 100% !important;
}

	/** CONTACT >> colonne du formulaire 3 **/
	.formcol3 {
	width: 100% !important;
}

	/** CONTACT >> colonne du formulaire 3 benefices **/
	.formcol3benefices {
	width: 100% !important;
	display: none !important;
}

	/** CONTACT >> section decouvrez **/
	.elementor-195 .elementor-element.elementor-element-0c32ebc > .elementor-widget-container {
	padding-right: 20px !important;
}

	/** CONTACT >> bouton soumettre **/
	.page-id-195 .wpcf7-form-control.wpcf7-submit, 
.page-id-478 .wpcf7-form-control.wpcf7-submit {
	width: 70% !important;
	margin-top: 20px !important;
}

	/** QUARTIER >> margin top map **/
	.elementor-536 .elementor-element.elementor-element-fe6043a > .elementor-element-populated {
	margin-top: 0 !important;
}

	/** QUARTIER >> margin bottom map **/
	.element.elementor-element-dcc098a, 
.elementor-536 .elementor-element.elementor-element-f508197 {
	margin-top: -180px !important;
	margin-bottom: 0 !important;
}

	/** QUARTIER >> titre tout pour **/
	.elementor-element-f5ac7b8, 
.elementor-536 .elementor-element.elementor-element-cfa8d3b .elementor-divider {
	margin-left: 30px !important;
}

	/** PLANS >> select chambres **/
	.page-id-534 select, 
.page-id-2746 select, 
.page-id-3332 select {
	margin-top: 50px !important;
	margin-left: 80px !important;
}

	/** PLANS >> hauteur recherche chambres **/
	.rechercheChambres {
	height: 150px !important;
}

	/** PLANS >> resultat **/
	.resultat {
	width: 100% !important;
	margin-top: 20px !important;
}

	/** PLANS >> curseur étage **/
	.elementor-element-520f79a {
	font-size: 14px !important;
}

	/** PLANS >> curseur dans plans étage **/
	p.curseur {
	margin-bottom: 80px !important;
}

	/** PLANS >> bande grise **/
	.elementor-534 .elementor-element.elementor-element-d42bd63>.elementor-element-populated {
	margin-bottom: 20px !important;
}

	/** Untitled folder 3 >> largeur légende loué **/
	.elementor-979 .elementor-element.elementor-element-7ee3e9d {
	width: 8% !important;
}

	/** Untitled folder 3 >> hauteur entête **/
	.elementor-979 .elementor-element.elementor-element-7ee47c5c > .elementor-container {
	min-height: 150px !important;
}

	/** Untitled folder 3 >> #bandeform **/
	#bandeform {
	background-size: cover !important;
	margin-top: -180px !important;
}

	/** Untitled folder 3 >> #lien pdf **/
	#lienPDF {
	margin-top: 150px !important;
	margin-bottom: 30px !important;
}

	/** UNITÉS >> position txt btn nombre **/
	.elementor-358 .elementor-element.elementor-element-37fe69a5 > .elementor-widget-container, 
.elementor-358 .elementor-element.elementor-element-4338f133 > .elementor-widget-container, 
.elementor-358 .elementor-element.elementor-element-7a8553e9 > .elementor-widget-container {
	margin-top: -140px !important;
}

	/** UNITÉS >> mot chambre **/
	.elementor-element-19578b95, 
.elementor-element-658e02ae, 
.elementor-element-4648034 {
	margin-top: 30px !important;
}

	/** UNITÉS >> btn chambre **/
	.btnchambre {
	margin-top: 20px !important;
}

	/** AIRES COMMUNES >> image gym **/
	.imggym img {
	min-height: 169px !important;
}

	/** AIRES COMMUNES >> section image gym **/
	.elementor-element-b9f19a3, 
.elementor-element-388718f {
	width: 100% !important;
	margin-top: 0 !important;
}

	/** AIRES COMMUNES >> txt dans tout pour **/
	.elementor-317 .elementor-element.elementor-element-9fd0b01 {
	width: 100% !important;
}

	/** AIRES COMMUNES >> rangée icone 2 **/
	.elementor-317 .elementor-element.elementor-element-3dea868 {
	margin-top: 0 !important;
}

	/** AIRES COMMUNES >> rangée icone 3 **/
	.elementor-317 .elementor-element.elementor-element-1f624a3 {
	margin-top: 0 !important;
}

	/** AIRES COMMUNES >> icone premier **/
	.elementor-317 .elementor-element.elementor-element-aa50fbe {
	margin-left: 33% !important;
}

	/** AIRES COMMUNES >> chiffre btn CTA **/
	.elementor-317 .elementor-element.elementor-element-9703c18 > .elementor-widget-container, 
.elementor-317 .elementor-element.elementor-element-0fb0dad > .elementor-widget-container, 
.elementor-317 .elementor-element.elementor-element-577ccc2 > .elementor-widget-container {
	margin-top: -140px !important;
}

	/** AIRES COMMUNES >> mot chambre CTA **/
	.elementor-317 .elementor-element.elementor-element-307fea6 > .elementor-widget-container, 
.elementor-317 .elementor-element.elementor-element-20a9ba4 > .elementor-widget-container, 
.elementor-317 .elementor-element.elementor-element-bfed73d > .elementor-widget-container {
	margin-top: -140px !important;
}

	/** AIRES COMMUNES >> titre aires communes **/
	.elementor-317 .elementor-element.elementor-element-388718f > .elementor-element-populated {
	max-width: 90% !important;
	padding-top: 40px !important;
	padding-right: 5% !important;
	padding-left: 5% !important;
}

	/** AIRES COMMUNES >> section image terrasse **/
	.elementor-317 .elementor-element.elementor-element-410c8f2 {
	margin-top: 0 !important;
}

	/** AIRES COMMUNES >> image terrasse **/
	.elementor-element-b2ab23e {
	width: 100% !important;
}

	/** SINGLE TYPE >> colonne contenu **/
	.single-type-unite .col-md-6.gauche, 
.single-unite .col-md-6.gauche {
	width: 100% !important;
	margin-top: 0 !important;
}

	/** SINGLE TYPE >> section droite **/
	.bgGrisSingleUnite {
	width: 100% !important;
	margin-top: 0 !important;
}

	/** General >> grosseur txt CTA **/
	.elementor-478 .elementor-element.elementor-element-d0b426d.elementor-widget-heading .elementor-heading-title, 
.elementor-224 .elementor-element.elementor-element-ae5a64f.elementor-widget-heading .elementor-heading-title, 
.elementor-317 .elementor-element.elementor-element-4e3515b.elementor-widget-heading .elementor-heading-title, 
.elementor-358 .elementor-element.elementor-element-28b8e250.elementor-widget-heading .elementor-heading-title, 
.elementor-536 .elementor-element.elementor-element-118f4498 .elementor-heading-title {
	font-size: 24px !important;
}

	/** ACCUEIL >> titre anime **/
	.elementor-478 .elementor-element.elementor-element-906ccfc .elementor-heading-title {
	font-size: 18px !important;
	padding-top: 20px !important;
}

	/** ACCUEIL >> position titre anime **/
	.elementor-478 .elementor-element.elementor-element-e352933 > .elementor-element-populated {
	padding-top: 0 !important;
	padding-bottom: 20px !important;
}

	/** ACCUEIL >> btn anime **/
	.elementor-478 .elementor-element.elementor-element-615bc28 a.elementor-button, 
.elementor-478 .elementor-element.elementor-element-615bc28 .elementor-button {
	font-size: 12px !important;
}

	/** ACCUEIL >> section anime 2 **/
	.elementor-element-e352933 {
	max-height: 150px !important;
}

	/** ACCUEIL >> txt description **/
	.elementor-element-6fb7caf {
	width: 30% !important;
	margin-top: -20px !important;
}

	/** ACCUEIL >> CTA padding à gauche **/
	.elementor-478 .elementor-element.elementor-element-4565230 > .elementor-widget-container, 
.elementor-478 .elementor-element.elementor-element-d0b426d > .elementor-widget-container {
	padding: 30px !important;
}

	/** ACCUEIL >> txt p CTA **/
	.elementor-478 .elementor-element.elementor-element-4565230 .elementor-text-editor {
	margin-top: -60px !important;
}

	/** ACCUEIL >> bouton chambre **/
	.btnchambreaccueil {
	max-width: 110px !important;
	margin-left: 30px !important;
}

	/** ACCUEIL >> bouton chambre 2 **/
	.btnchambreaccueil2 {
	max-width: 110px !important;
}

	/** ACCUEIL >> btnCTA2 **/
	.elementor-478 .elementor-element.elementor-element-9674382 > .elementor-widget-container {
	padding-right: 30px !important;
}

	/** ACCUEIL >> titre finis 2 **/
	.elementor-478 .elementor-element.elementor-element-b591e38 > .elementor-widget-container {
	padding-top: 452px !important;
	padding-right: 30px !important;
}

	/** ACCUEIL >> btn CTA finis **/
	.elementor-478 .elementor-element.elementor-element-117116a > .elementor-widget-container {
	margin-right: -30px !important;
}

	/** ACCUEIL >> section CTA index **/
	.elementor-478 .elementor-element.elementor-element-a886f9f > .elementor-container, 
.elementor-478 .elementor-element.elementor-element-abdbe66 > .elementor-container {
	min-height: 650px !important;
}

	/** ACCUEIL >> wrap livraison **/
	.elementor-element-e3b8964 {
	margin-left: 0 !important;
}

	/** ACCUEIL >> colonne livraison **/
	.elementor-478 .elementor-element.elementor-element-a2f108c {
	width: 30% !important;
}

	/** ACCUEIL >> slider **/
	.elementor-478 .elementor-element.elementor-element-901187d {
	margin-top: -100px !important;
}

	/** Untitled folder 4 >> bg page formulaire seul **/
	.elementor-1194 .elementor-element.elementor-element-64821a8:not(.elementor-motion-effects-element-type-background) {
	background-size: 100% !important;
}

	/** Untitled folder 4 >> position form **/
	.elementor-1194 .elementor-element.elementor-element-9085948 > .elementor-element-populated {
	margin-top: -700px !important;
}

	/** STYLE DE VIE >> bg img body **/
	body.elementor-page-224:not(.elementor-motion-effects-element-type-background), 
body.elementor-page-224 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-size: 130% !important;
}

	/** STYLE DE VIE >> texture blanche **/
	.elementor-224 .elementor-element.elementor-element-6c82e11:not(.elementor-motion-effects-element-type-background) {
	background-image: none !important;
}

	/** STYLE DE VIE >> section location 2 **/
	.elementor-224 .elementor-element.elementor-element-66cd8dc > .elementor-element-populated {
	margin: 0 !important;
}

	/** STYLE DE VIE >> image location **/
	.elementor-224 .elementor-element.elementor-element-4d37eaf .elementor-image img {
	margin-top: 90px !important;
}

	/** STYLE DE VIE >> section signature archi **/
	.elementor-224 .elementor-element.elementor-element-249b4df > .elementor-element-populated {
	padding: 50px 30px 30px 40px !important;
	margin-left: 0 !important;
}

	/** STYLE DE VIE >> section signature archi 2 **/
	.elementor-224 .elementor-element.elementor-element-249b4df:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, 
.elementor-224 .elementor-element.elementor-element-249b4df > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	min-width: 100% !important;
}

	/** STYLE DE VIE >> img signature archi **/
	.elementor-224 .elementor-element.elementor-element-6176377 > .elementor-widget-container {
	margin-top: 0 !important;
}

	/** STYLE DE VIE >> section design **/
	.elementor-224 .elementor-element.elementor-element-377a1eb > .elementor-element-populated {
	margin-top: 10px !important;
	margin-left: 0 !important;
}

	/** STYLE DE VIE >> section concept **/
	.elementor-224 .elementor-element.elementor-element-d8173a5, 
.elementor-224 .elementor-element.elementor-element-377a1eb, 
.elementor-224 .elementor-element.elementor-element-1900584, 
.elementor-224 .elementor-element.elementor-element-249b4df {
	width: 100% !important;
}

	/** STYLE DE VIE >> section location **/
	.elementor-element-66cd8dc {
	height: 600px !important;
	max-height: none !important;
}

	/** NOUVELLES >> titre page nouvelles **/
	.titrepagenouvelles {
	visibility: hidden !important;
}

	/** NOUVELLES >> li articles **/
	#wpv-view-layout-1657 li {
	padding-right: 30px !important;
}

	/** NOUVELLES >> colonne gauche nouvelles **/
	.elementor-1654 .elementor-element.elementor-element-3f76643 {
	width: 100% !important;
}

	/** SINGLE NOUVELLES >> div .titreNouvelleSingle **/
	.titreNouvelleSingle {
	margin-bottom: 20px !important;
}

	/** SINGLE NOUVELLES >> titre nouvelle dans single **/
	.titreNouvelleSingle h1 {
	color: rgb(5, 28, 44) !important;
	padding-top: 150px !important;
	position: relative !important;
}

}


/*( Tablet Landscape )*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
	/** QUARTIER >> margin top map **/
	.elementor-536 .elementor-element.elementor-element-fe6043a > .elementor-element-populated {
	margin-top: 0 !important;
}

	/** QUARTIER >> margin bottom map **/
	.element.elementor-element-dcc098a, 
.elementor-536 .elementor-element.elementor-element-f508197 {
	margin-top: -140px !important;
}

	/** QUARTIER >> titre tout pour **/
	.elementor-element-f5ac7b8, 
.elementor-536 .elementor-element.elementor-element-cfa8d3b .elementor-divider {
	margin-left: 30px !important;
}

	/** Untitled folder 3 >> largeur légende loué **/
	.elementor-979 .elementor-element.elementor-element-7ee3e9d {
	width: 6% !important;
}

	/** Untitled folder 3 >> #bandeform **/
	#bandeform {
	background-size: cover !important;
	margin-top: -50px !important;
}

	/** SINGLE TYPE >> prix **/
	.prix {
	font-size: 18px !important;
}

	/** SINGLE TYPE >> appartement **/
	.appart2, 
.appart {
	font-size: 14px !important;
}

	/** UNITÉS >> btn chambre **/
	.btnchambre {
	margin-top: 10px !important;
}

	/** General >> grosseur txt CTA **/
	.elementor-478 .elementor-element.elementor-element-d0b426d.elementor-widget-heading .elementor-heading-title, 
.elementor-224 .elementor-element.elementor-element-ae5a64f.elementor-widget-heading .elementor-heading-title, 
.elementor-317 .elementor-element.elementor-element-4e3515b.elementor-widget-heading .elementor-heading-title, 
.elementor-358 .elementor-element.elementor-element-28b8e250.elementor-widget-heading .elementor-heading-title, 
.elementor-536 .elementor-element.elementor-element-118f4498 .elementor-heading-title {
	font-size: 24px !important;
}

	/** AIRES COMMUNES >> image lobby **/
	.elementor-element-c73d0c1 {
	margin-top: 100px !important;
}

	/** AIRES COMMUNES >> rangée icone 2 **/
	.elementor-317 .elementor-element.elementor-element-3dea868 {
	margin-top: -340px !important;
}

	/** AIRES COMMUNES >> rangée icone 3 **/
	.elementor-317 .elementor-element.elementor-element-1f624a3 {
	margin-top: -170px !important;
}

	/** AIRES COMMUNES >> image gym **/
	.imggym img {
	min-height: 234px !important;
	max-height: 100px !important;
}

	/** AIRES COMMUNES >> titre aires communes **/
	.elementor-317 .elementor-element.elementor-element-388718f > .elementor-element-populated {
	max-width: 400px !important;
	padding-top: 120px !important;
}

	/** AIRES COMMUNES >> section image terrasse **/
	.elementor-317 .elementor-element.elementor-element-410c8f2 {
	margin-top: -180px !important;
}

	/** AIRES COMMUNES >> section image jardinage **/
	.elementor-317 .elementor-element.elementor-element-0e62327 {
	margin-top: -12px !important;
}

	/** Untitled folder 4 >> bg page formulaire seul **/
	.elementor-1194 .elementor-element.elementor-element-64821a8:not(.elementor-motion-effects-element-type-background) {
	background-size: 100% !important;
}

	/** ACCUEIL >> titre elegance **/
	.elementor-478 .elementor-element.elementor-element-3b94464 > .elementor-widget-container, 
.elementor-478 .elementor-element.elementor-element-784f198 > .elementor-widget-container {
	padding-left: 30px !important;
}

	/** ACCUEIL >> txt description **/
	.elementor-element-6fb7caf {
	width: 25% !important;
}

	/** ACCUEIL >> bouton chambre **/
	.btnchambreaccueil {
	max-width: 135px !important;
	margin-left: 50px !important;
}

	/** ACCUEIL >> bouton chambre 2 **/
	.btnchambreaccueil2 {
	max-width: 135px !important;
}

	/** ACCUEIL >> txt p CTA **/
	.elementor-478 .elementor-element.elementor-element-4565230 .elementor-text-editor {
	margin-top: -40px !important;
}

	/** ACCUEIL >> CTA padding à gauche **/
	.elementor-478 .elementor-element.elementor-element-4565230 > .elementor-widget-container, 
.elementor-478 .elementor-element.elementor-element-d0b426d > .elementor-widget-container {
	padding-top: 30px !important;
	padding-right: 30px !important;
	padding-left: 30px !important;
}

	/** ACCUEIL >> section CTA index **/
	.elementor-478 .elementor-element.elementor-element-a886f9f > .elementor-container, 
.elementor-478 .elementor-element.elementor-element-abdbe66 > .elementor-container {
	min-height: 600px !important;
}

	/** ACCUEIL >> titre finis 2 **/
	.elementor-478 .elementor-element.elementor-element-b591e38 > .elementor-widget-container {
	padding-top: 370px !important;
	padding-right: 30px !important;
}

	/** ACCUEIL >> btn CTA finis **/
	.elementor-478 .elementor-element.elementor-element-117116a > .elementor-widget-container {
	margin-right: -28px !important;
}

	/** ACCUEIL >> wrap livraison **/
	.elementor-element-e3b8964 {
	margin-left: 12px !important;
}

	/** ACCUEIL >> colonne livraison **/
	.elementor-478 .elementor-element.elementor-element-a2f108c {
	width: 25% !important;
}

	/** STYLE DE VIE >> section signature archi **/
	.elementor-224 .elementor-element.elementor-element-249b4df > .elementor-element-populated {
	width: 100% !important;
	min-width: none !important;
	margin-left: -80px !important;
}

	/** STYLE DE VIE >> section location **/
	.elementor-element-66cd8dc {
	height: 650px !important;
	max-height: none !important;
}

	/** Main Menu >> lien main nav **/
	.elementor-406 .elementor-element.elementor-element-1d6bf24 .elementor-nav-menu--main {
	font-size: 12px !important;
}

	/** Main Menu >> li main nav **/
	a[href^="tel:"] {
	padding-right: 10px !important;
	padding-left: 10px !important;
}

	/** PLANS >> resultat **/
	.resultat {
	margin-top: 25px !important;
}

	/** PLANS >> select chambres **/
	.page-id-534 select, 
.page-id-2746 select, 
.page-id-3332 select {
	margin-top: 35px !important;
}

}

