@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600');body {background:#fff;}h1, h2, h3, h4, h5, h6, .title { color:#000; font-family:'Source Sans Pro', serif; }p, ul, li, select, input, .button, section, div, .selection-carousel .item h3, span {font-family:'Source Sans Pro', sans-serif;}input[type="submit"], .button { background-color:#9e998c; transition:all 0.35s ease; }.button, .contact-us-content input[type="submit"] {background:transparent;border:1px solid #9e998c;color:#9e998c;border-radius:30px;font-weight:400;}.ms-choice {background:#fff;}select#nature, select#price {background:#fff;}.button:hover, .contact-us-content input[type="submit"]:hover { background-color:#9e998c; color:#fff;}.ms-choice > span.placeholder, .select2-container .select2-search--inline .select2-search__field { color:#333;}input.select2-search__field::placeholder {color:#333;}header nav {height:230px;background-color:#fff; box-shadow:0 1px 6px rgba(0,0,0,.6), 0 1px 4px rgba(0,0,0,.117647); z-index:auto;}header nav .culture {background-color:#fff;right:100px;z-index:999;}header nav .culture li a {color:#000;}header nav ul.menu { top:29px; z-index:999; } header nav ul.menu li {margin-left:30px;}header nav ul.menu li a {color:#000;border: none;text-decoration:none;text-transform:uppercase;letter-spacing:2px;font-weight:400;font-size:18px;line-height:1;margin:13px 5px;padding :0;} header nav ul.menu li:hover a {border:none; }header nav ul.menu li a:hover{ color:#a9a397; }header nav ul.menu li {margin-left:25px;}header nav ul.menu li a {color:#323232;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-weight:400;font-size:16px;line-height:1;}header > nav > ul.menu > li:nth-child(2) > a {background-image:url('/uploads/website/2247/abf482b143b198087ebea994642e3f24.png');background-size:contain;background-position:center;background-repeat:no-repeat;z-index:-100;width:16px;text-indent:-10000px;overflow:hidden;}nav ul.culture li , nav ul.culture li.selected {display:inline-block !important;margin-right:5px;border:none;}nav ul.culture:after {bottom:0;background-position:-180px -160px;}nav ul.culture li {display:inline-block;font-size:12px;text-align:center;}nav ul.culture li a {display:inline-block;width:48px;height:36px;text-indent:-10000px;background-position:center center;background-repeat:no-repeat;}nav ul.culture li:nth-child(1) a {background-image:url('/images/default/fr.png');}nav ul.culture li:nth-child(2) a {background-image:url('/images/default/en.png');}header > div { background-color:rgba(0, 0, 0, 0.23); margin-top:-52px; }header .logo {width:10%;padding-top:0;top:-126px;left:0;position:relative;z-index:99;height:auto;text-align:left;max-width:1240px;margin:auto;right:-9999px;}header .logo > div {vertical-align:top;}header .logo > div img {display:block;margin:auto;}footer { background-color:#f9f9f9; }footer h3 { color:#323231; border-bottom:1px solid #9e998b;}footer .agency { background:#f9f9f9; }.social a, footer ul.alerts li a:before { background-color:#000; }footer a:hover {color:#9e998c;}footer > .credits { background-color:#f9f9f9; }footer .comment > img {width:100%;}footer .content .comment p {font-size:20px;}footer .sectors {float:none;width:100%;margin:40px 0 0;}footer .navigation {width:auto;float:none;}footer .sectors ul { text-align:center; }footer .sectors ul li {display:inline-block;padding:0 15px;border-right:1px solid;}footer .sectors ul li:last-child {border:none;}footer .sectors h3 {text-align:center;width:100%;}footer > .layoutLarge {display:flex;flex-wrap:wrap;justify-content:space-between;}footer > .layoutLarge > .navigation {order:1;}footer > .layoutLarge > .sectors {order:4;}footer > .layoutLarge > .content {order:2;}footer > .layoutLarge > .follow {order:3;width:32%;}footer ul.alerts {width:90%;float:none;}footer ul.alerts li {float:none;margin:20px 0;width:100%;}footer > .credits {background-color:#aaa397;}footer ul.alerts li a.newsletter:before {background-position:-115px -55px;}footer ul.alerts li a.alertMail:before {background-position:-115px 5px;}footer ul.alerts li a:before {background-color:transparent;}footer .comment > img {height:50px;max-width:100%;width:auto;margin-top:25px;}.homepage-index header .logo {height:auto;}.homepage-index header .logo > div img {display:inline; max-height:100px;}.homepage-index footer {clear:both;}.owl-carousel.owl-loaded {margin-top:-104px;}.owl-carousel .owl-nav [class*='owl-'] { background-color:#aaa; }.owl-carousel .owl-nav [class*='owl-']:hover { background-color:#000; }.homepage-index section.selection {margin-bottom:40px;}.homepage-index section.selection h2 {margin-bottom:142px; text-align:center;padding:0;}.cms_homepage article.flex > article p {padding-left:20px;margin:0 0 20px 0;}.cms_homepage article.flex > article h3 {font-weight:900;color:#aaa397;border-left:2px solid;padding-left:10px;}aside.search.homepageSearch.layout { max-width:none; }aside.homepageSearch { background-color:#616161; }.search form { margin:0 auto;max-width:1040px; }.search form > div, .search form > section > div { width:17%; }.ms-choice > span.placeholder {color:#333;}section.selection { margin-top:50px; }.selection-carousel .item {background:#fff;height:250px;}.selection-carousel .item div { background:#fff; height:171px;}.selection-carousel .item .soleagent { background:#a9a397; }.selection-carousel .item h3,.selection-carousel .item p { color:#000; }.selection-carousel .item p .price {color:#969696;}.selection-carousel .item h3,.selection-carousel .item p, .selection-carousel .item p .price {font-size:14px;}section.homepageCms.cms_newsletterplatinium h2 { text-align:center; color:#fff; }section.homepageCms.cms_newsletterplatinium article p { color:#e6e6e6; text-align:center; }section.homepageCms.cms_newsletterplatinium {background:#616161;height:80px;display:table;width:100%;}section.homepageCms.cms_newsletterplatinium > div.layoutLarge {display:table-cell; vertical-align:middle;}section.agency { background-color:#000; }section.alert { background-color:#ecf0f3; }h2.homepage_contenth2 {font-size:23px;text-align:center;}aside.homepage_aside p { text-align:justify; }img.homepage_imgcontent {width:30%; margin:10px;}.cms_homepage article.flex {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.cms_homepage article.flex > article { width:67%; }.cms_homepage article.flex > figure { width:30%; }.cms_homepage_destination article.flex {text-align:center;display:flex;flex-wrap:wrap;justify-content:space-around;}section.homepageCms.cms_homepage_destination {background-image:url('/uploads/website/2247/52a7070b7754e3004714b02af5e52995.jpg');background-size:cover;background-repeat:no-repeat;height:320px;padding:0;display:table;position:relative;width:100%;}section.homepageCms.cms_homepage_destination:before {content:"";position:absolute;top:0;left:0;right:0;background:rgba(0, 0, 0, 0.4);height:100%;width:100%;z-index:auto;}.cms_homepage_destination .layoutLarge {max-width:100%;display:table-cell;vertical-align:middle;}.cms_homepage_destination article.flex h2 {width:100%;color:#fff;}.cms_homepage_destination article.flex a {color:#fff;}.estate-index .search form > div {float:left; width:16%; margin:0 1% 5px 1%;}section.listing article > div {max-width:100%}.listingSearch { background:#a9a397;max-width:100%; }.estate-index .search form, .estate-sector .search form {margin:0 auto;max-width:1040px;}.estate-index .search form > div, .estate-index .search form > section > div, .estate-sector .search form > div, .estate-sector .search form > section > div {width:17%;}.secteurs > a.button {margin:5px;}.estate-index article.secteurs {width:65%;display:block;margin:auto;}.estate-index article > div > p, .estate-sold article > div > p{max-width:55%;display:block;margin:20px auto;}.ad {height:650px!important;}.ad .soleagent { background-color:#a9a396; }.ad h2 {font-size:20px;text-align:left;margin-top:35px;margin-left:10px;}.ad h3 {background-color:#616161;}.ad .price {color:#a9a396;font-size:18px;text-align:center;margin-bottom:10px;margin-top:10px;}.ad p {font-size:16px;}.pager li.current, .pager li:hover a { background-color:#616161; }.estate-index h2, .estate-sold h2 {font-size:15px;padding-top:10px;}.estate-index .ad h2, .estate-sold .ad h2, .estate-sector .ad h2 {text-align:center;font-size:16px;font-weight:600;}.estate-index header {height:191px; background:#fff;}.estate-index header > div {background-color:#fff;}.estate-index li.ad:hover {box-shadow:0 1px 6px rgba(0,0,0,.117647), 0 1px 4px rgba(0,0,0,.117647);}.estate-index article.flex:before, .estate-sold article.flex:before {background:rgba(0, 0, 0, 0.4);content:'';position:relative;display:table-column-group;height:100%;width:100%;}.estate-index article.flex, .estate-sold article.flex {text-align:center;display:flex;flex-wrap:wrap;justify-content:space-around;}.estate-index article.flex, .estate-sold article.flex{background-image:url('/uploads/website/2247/d49c89677bad0b34736be4e3a792bb1a.png');background-size:cover;background-repeat:no-repeat;height:320px;display:table;position:relative;width:100%;}.estate-index article.flex h2, .estate-sold article.flex h2 {width:100%;color:#fff;}.estate-index article.flex a, .estate-sold article.flex a {color:#fff;}.estate-index .layout, .estate-sold .layout {max-width:none; padding:0;}.estate-index article.flex > article, .estate-sold article.flex > article {display:table-cell;vertical-align:middle;}.estate-sector section > div:nth-child(2) > article {background:#f9f9f9;padding:40px;}.estate-sector section > div:nth-child(2) > article > div > article > figure {display:inline-block;overflow:hidden;max-height:350px;}.estate-sector section > div:nth-child(2) > article > div > article > figure:hover img {transition:transform 6s;transform:scale(1.2);}.estate-sector .layoutBig article p {width:50%;display:block;margin:20px auto;}.estate-show nav {box-shadow:none;}section.showPictures { background-color:#fff; max-width:1240px;}section.showPictures .title {bottom:110px;}section.showPictures .title h1 { background-color:#9e998c; }section.showPictures .title h2.price { background-color:#fff; color:#000;}.show-carousel-thumbs {max-width:1240px;}.show-carousel-thumbs.owl-carousel.owl-theme.owl-loaded { background-color:#9e998c; }.show-carousel .owl-controls .owl-nav .owl-prev,.show-carousel .owl-controls .owl-nav .owl-next { background-color:rgba(158, 153, 140, 0.7098039215686275); }.show-carousel .owl-controls .owl-nav .owl-prev:hover,.show-carousel .owl-controls .owl-nav .owl-next:hover { background-color:rgba(158, 153, 140, 1); }.show-carousel-thumbs .owl-controls .owl-nav .owl-prev,.show-carousel-thumbs .owl-controls .owl-nav .owl-next { background-color:#9e998c; }.path p a { background-color:#9e998c; }.path p a:last-of-type:after { background-color:#fff; border-right-color:#9e998c; }section.show article {float:none;width:100%;margin:auto;}section.show article ul li { font-size:16px; }section.show article .details div { width:98%; }section.show aside {float:none;margin:auto;width:1200px;text-align:center;padding:25px 150px;}section.show aside:nth-child(1n+2) { margin-top:20px; margin-bottom:10px;}section.show aside p {font-size:20px;}section.show aside a {font-size:16px;}section.show aside h4 {font-size:16px;}section.show aside img { width:23%;}section.show h3, section.show .title { background-color:#9e998c; }section.show article .details div.diagnostics img {display:block;width:17%;margin:auto;}.loanCalculator label { font-size:15px; font-weight:400; }section.show article .details {margin:0;}.details.clearfix {column-count:2;}.estate-show aside > img {width:100%;}span.reference {font-weight:700;}.estate-show section.main.show > div > aside > h4 {display:none;}section.show .layoutLarge {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}section.show article {order:1;}.estate-show section.main.show > div > aside:nth-child(4) {order:3;}.estate-show aside {order:2;}.estate-show .path {width:65%;margin-right:10px;}.estate-show ul.action {width:34%;}.estate-show .seasonalPrices {display:none;}.cms-sold section.listing article {margin-top:40px;}.cms_homepage .flex img {height:90%!important;padding-right:72px;}.cms_homepage article p {font-size:13px;}.cms_homepage article.flex > article {margin-top:30px;}section.privacyNotice {padding-top:80px;}.cms-newsletter h1 {margin-top:100px;margin-left:98px;margin-bottom:-80px;}.cms-agency h1 { margin-top:20px; }.cms-agency article.cms {max-width:1240px;margin-top:50px;padding:40px;background:#f9f9f9;box-shadow:0px 1px 2px rgba(0,0,0,.1)}.cms-agency article.cms img {max-height:500px;}ul.subMenu {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.subMenu li {width:auto;margin:0 5px;margin-bottom:20px;}.cms-agency section.cms article p { font-size:16px; }.subMenu li:last-child {border-right:none;}.cms-agency article.cms {background:#fff; margin-bottom:10px;}.subContent { margin-top:50px; }.subContent ul li { display:inline; }.subContent li { list-style-type:none !important; }.subContent ul li.partners article { display:table-cell; width:50%; vertical-align:middle; }.subContent li h2 {margin-top:20px;margin-bottom:20px;}.cms-management {background:#f9f9f9;}.cms-management header {height :191px;}.cms-management header > div {background-color:rgb(249, 249, 249);} .cms-management footer {box-shadow:0 1px 1px 1px #333;}.cms-management section.cms article {max-width:1240px;text-align:center;}.cms-management section.cms article p {font-size:17px; text-align:center;}.cms-management article.cms p {text-align:center;font-size:17px;}.cms-management section > div > article > img {width:100%;margin-bottom:15px;}.cms-management .flex {display:flex;flex-wrap:wrap;justify-content:space-between;}.cms-management section.flex h3 { margin:30px;}.cms-management section.flex > article {background:#fff;text-align:center;width:47%;margin:0;padding:40px;margin-bottom:40px;border:1px solid #000;}.cms-management section.flex img {max-height:97px;}.cms-management article.serv_loc img:nth-child(2) {width:30%;}.cms-management article.serv_loc {background:#fff;text-align:center;border:1px solid #131313;margin-top:30px !important;margin-bottom:22px !important;}.cms-management section.cms article.serv_loc p {font-size:22px;color:#dab837;padding-top:20px;}.cms-management article.serv_loc a {font-weight:400;}.cms-management section.flex > article.fullwidth {width:100%;column-count:2;column-gap:60px;}section.cmsForm article.cms {float:none; width:100%;}section.cmsForm aside.contact {float:none; width:100%;text-align:center;padding:35px;}.homepage-contact header, .estate-sector header, .estate-sold header, .cms-agency header, .cms-newsletter header, .homepage-legals header, .cms-beaulieu header,.cms-beausoleil header,.cms-capdail header,.cms-eze header,.cms-turbie header,.cms-menton header,.cms-monaco header,.cms-nice header,.cms-roquebrune header,.cms-capferrat header,.cms-villefranche header,.legal-privacynotice header{height :191px;}.estate-show header {height:320px;}.homepage-contact header > div,.estate-sector header > div, .estate-sold header > div, .estate-show header > div,.cms-agency header > div, .cms-newsletter header > div,.cms-destination header > div, .homepage-legals header > div,.cms-beaulieu header > div,.cms-beausoleil header > div,.cms-capdail header > div,.cms-eze header > div,.cms-turbie header > div,.cms-menton header > div,.cms-monaco header > div,.cms-nice header > div,.cms-roquebrune header > div,.cms-capferrat header > div,.cms-villefranche header > div,.legal-privacynotice header > div {background-color:#fff;}.homepage-legals section.cms {padding-top:100px;}.homepage-legals section.cms h2 {margin-top:20px; margin-bottom:20px;}.cms-newsletter .contact-us-content {margin:100px;}.cms-destination header {height:300px;}.cms-destination section.cms {padding-top:0;}.cms-destination .layoutLarge {max-width:1300px;}.cms-destination section.cms article {max-width:1300px;}.cms-destination article.flex {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around;margin-top:6px;}.cms-destination article.flex > article { height:500px; overflow:hidden; }.cms-destination article.flex > article:nth-child(1) { width:42%;}.cms-destination article.flex > article:nth-child(2) { width:57%;}.cms-destination article.flex > article:nth-child(3) { width:57%;}.cms-destination article.flex > article:nth-child(4) { width:42%;}.cms-destination article.flex > article:nth-child(5) { width:42%;}.cms-destination article.flex > article:nth-child(6) { width:57%;}.cms-destination article.flex > article:nth-child(7) { width:57%;}.cms-destination article.flex > article:nth-child(8) { width:42%;}.cms-destination article.flex > article:nth-child(9) { width:42%;}.cms-destination article.flex > article:nth-child(10) { width:57%;}.cms-destination article.flex > article:nth-child(11) { width:99.5%;}.cms-destination article.flex > article { position:relative; }.cms-destination article.flex.bloc2 a { position:relative; z-index:2; }.cms-destination article.flex > article > figure { position:absolute; top:0;height:100%; width:100%; z-index:1; }.cms-destination article.flex > article:hover > figure { transition:transform 6s; transform:scale(1.2); }.cms-destination article.flex.bloc2 > a {position:relative;width:100%;background:rgba(0, 0, 0, 0.23);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;}.cms-destination article.flex.bloc2 h2 { display:block; width:100%; text-align:center; border:none; color:#fff; }.cms-destination article.flex.bloc2 p { text-align:center; margin:auto; color:#fff;}.homepage-contact img.onlyg {width:40%;margin-top:-40px;}.homepage-contact img.plat {width:60%; margin-bottom:40px;}.homepage-contact article > article:nth-child(3) > img {width:60%;}.homepage-contact div.agency > img {display:none;}.homepage-contact aside.contact {text-align:center;margin-bottom:10px;margin-top:50px;}.homepage-contact .cms td {text-align:center;}.homepage-contact article.cms > img {display:block;margin:auto;}.homepage-contact article.cms h1 {text-align:center;}.homepage-contact article.cms h2 {font-size:25px;}.homepage-contact section.contact article.cms {float:none;width:100%;margin-top:60px;}.homepage-contact section.contact aside.contact {float:none;width:100%;}.homepage-contact article.flex {display:flex;justify-content:space-around;height:400px;flex-direction:row;margin-top:50px;}.homepage-contact article.flex article {width:100%;text-align:center;}.homepage-contact article.flex article p, .homepage-contact article.flex article a{text-align:center;font-size:17px;}.homepage-contact article.hoursContact {text-align:center;}article.hoursContact p {text-align:justify;width:23%;margin:auto;font-size:16px;}.homepage-contact .contact .agency h3, .homepage-contact .contact .agency a, .homepage-contact .contact .agency br {display:none;}.homepage-contact .contact .agency .map a {display:block;}.homepage-contact .contact .agency .map .leaflet-bottom a {display:inline;}.homepage-contact .map > div {height:400px!important;}.homepage-legals .agencies li {width:100%; float:none;}.homepage-legals .agencies li .address {display:block; width:100%; float:none;}.legal-show section.cms {text-align:center;}.cms-beaulieu .cms .layoutLarge,.cms-beausoleil .cms .layoutLarge,.cms-capdail .cms .layoutLarge,.cms-eze .cms .layoutLarge,.cms-turbie .cms .layoutLarge,.cms-menton .cms .layoutLarge,.cms-monaco .cms .layoutLarge,.cms-nice .cms .layoutLarge,.cms-roquebrune .cms .layoutLarge,.cms-capferrat .cms .layoutLarge,.cms-villefranche .cms .layoutLarge {max-width:none; padding:0; margin-top:60px;}.cms-beaulieu article.flex:before,.cms-beausoleil article.flex:before,.cms-capdail article.flex:before,.cms-eze article.flex:before,.cms-turbie article.flex:before,.cms-menton article.flex:before,.cms-monaco article.flex:before,.cms-nice article.flex:before,.cms-roquebrune article.flex:before,.cms-capferrat article.flex:before,.cms-villefranche article.flex:before {content:"";position:absolute;top:0;left:0;right:0;background:rgba(0, 0, 0, 0.4);height:100%;width:100%;z-index:auto;}.cms-beaulieu article.flex,.cms-beausoleil article.flex,.cms-capdail article.flex,.cms-eze article.flex,.cms-turbie article.flex,.cms-menton article.flex,.cms-monaco article.flex,.cms-nice article.flex,.cms-roquebrune article.flex,.cms-capferrat article.flex,.cms-villefranche article.flex {margin-top:35px;background-image:url('/uploads/website/2247/52a7070b7754e3004714b02af5e52995.jpg');background-size:cover;background-repeat:no-repeat;height:320px;display:table;position:relative;width:100%;}.cms-beaulieu article.flex article,.cms-beausoleil article.flex article,.cms-capdail article.flex article,.cms-eze article.flex article,.cms-turbie article.flex article,.cms-menton article.flex article,.cms-monaco article.flex article,.cms-nice article.flex article,.cms-roquebrune article.flex article,.cms-capferrat article.flex article,.cms-villefranche article.flex article {vertical-align:middle; display:table-cell;}.cms-beaulieu article.flex h2,.cms-beausoleil article.flex h2,.cms-capdail article.flex h2,.cms-eze article.flex h2,.cms-turbie article.flex h2,.cms-menton article.flex h2,.cms-monaco article.flex h2,.cms-nice article.flex h2,.cms-roquebrune article.flex h2,.cms-capferrat article.flex h2,.cms-villefranche article.flex h2 { width:100%;color:#fff; }.cms-beaulieu article.flex a,.cms-beausoleil article.flex a,.cms-capdail article.flex a,.cms-eze article.flex a,.cms-turbie article.flex a,.cms-menton article.flex a,.cms-monaco article.flex a,.cms-nice article.flex a,.cms-roquebrune article.flex a,.cms-capferrat article.flex a,.cms-villefranche article.flex a{color:#fff;}.cms-beaulieu section.cms article,.cms-beausoleil section.cms article,.cms-capdail section.cms article,.cms-eze section.cms article,.cms-turbie section.cms article,.cms-menton section.cms article,.cms-monaco section.cms article,.cms-nice section.cms article,.cms-roquebrune section.cms article,.cms-capferrat section.cms article,.cms-villefranche section.cms article { position:relative; max-width:none; }.cms-beaulieu .cms .button,.cms-beausoleil .cms .button,.cms-capdail .cms .button,.cms-eze .cms .button,.cms-turbie .cms .button,.cms-menton .cms .button,.cms-monaco .cms .button,.cms-nice .cms .button,.cms-roquebrune .cms .button,.cms-capferrat .cms .button,.cms-villefranche .cms .button {margin:40px 10px 20px 10px; }.cms-beaulieu .cms .saison,.cms-beausoleil .cms .saison,.cms-capdail .cms .saison,.cms-eze .cms .saison,.cms-turbie .cms .saison,.cms-menton .cms .saison,.cms-monaco .cms .saison,.cms-nice .cms .saison,.cms-roquebrune .cms .saison,.cms-capferrat .cms .saison,.cms-villefranche .cms .saison {margin:35px 20px; margin-top:0px;}.cms-beaulieu .flex .button,.cms-beausoleil .flex .button,.cms-capdail .flex .button,.cms-eze .flex .button,.cms-turbie .flex .button,.cms-menton .flex .button,.cms-monaco .flex .button,.cms-nice .flex .button,.cms-roquebrune .flex .button,.cms-capferrat .flex .button,.cms-villefranche .flex .button { margin:auto; }.cms-beaulieu section > div > article figure,.cms-beausoleil section > div > article figure,.cms-capdail section > div > article figure,.cms-eze section > div > article figure,.cms-turbie section > div > article figure,.cms-menton section > div > article figure,.cms-monaco section > div > article figure,.cms-nice section > div > article figure,.cms-roquebrune section > div > article figure,.cms-capferrat section > div > article figure,.cms-villefranche section > div > article figure {display:inline-block;overflow:hidden;max-height:350px;}.cms-beaulieu section > div > article figure:hover img,.cms-beausoleil section > div > article figure:hover img,.cms-capdail section > div > article figure:hover img,.cms-eze section > div > article figure:hover img,.cms-turbie section > div > article figure:hover img,.cms-menton section > div > article figure:hover img,.cms-monaco section > div > article figure:hover img,.cms-nice section > div > article figure:hover img,.cms-roquebrune section > div > article figure:hover img,.cms-capferrat section > div > article figure:hover img,.cms-villefranche section > div > article figure:hover img {transition:transform 6s;transform:scale(1.2);}.cms-beaulieu article p,.cms-beausoleil article p,.cms-capdail article p,.cms-eze article p,.cms-turbie article p,.cms-menton article p,.cms-monaco article p,.cms-nice article p,.cms-roquebrune article p,.cms-capferrat article p,.cms-villefranche article p {width:50%;display:block;margin:20px auto;}.legal-show header {height:550px;}.legal-show header > div {background-color:rgba(0, 0, 0, 0);}@media screen and (min-width:1025px) {header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a { border-bottom:none; color:#a9a397; }}@media screen and (max-width:1440px) {section.homepageCms.cms_homepage_destination {background-position:0px -40px; height:260px;}}@media screen and (max-width:1024px) { section.homepageCms.cms_homepage_destination {height:260px;background-position:initial;background-size:cover;}header nav {height:180px;}header nav ul.menu {top:2px;}header nav ul.menu li {background:#fff; padding:1px 10px;}header nav ul.menu > li.btn a {background:url(/images/free9/icons.svg) -118px -236px no-repeat;}section.showPictures {height:540px!important;}.estate-show .path {width:60%;}section.show article {width:100%!important;}section.show aside {width:100%!important;}article.hoursContact p {width:100%;}article.hoursContact > article {text-align:center;margin:0 auto;display:block;width:260px;}.lang-en article.hoursContact > article {width:270px;}article.flex > article:nth-child(2) > img {width:40%;}footer .content {margin-left:0!important;}footer > .layoutLarge > .follow {width:44%;}.cms-beaulieu article p, .cms-beausoleil article p, .cms-capdail article p, .cms-eze article p, .cms-turbie article p, .cms-menton article p, .cms-monaco article p,.cms-nice article p, .cms-roquebrune article p, .cms-capferrat article p, .cms-villefranche article p {width:90%;}.subMenu li { width:26%; }}@media screen and (min-width:769px) and (max-width:1023px) {footer .follow {margin-top:-10px;}}@media screen and (max-width:768px) {.cms-beaulieu article.flex, .cms-beausoleil article.flex, .cms-capdail article.flex, .cms-eze article.flex, .cms-turbie article.flex, .cms-menton article.flex, .cms-monaco article.flex, .cms-nice article.flex, .cms-roquebrune article.flex, .cms-capferrat article.flex, .cms-villefranche article.flex,section.homepageCms.cms_homepage_destination {background-position:-170px;}.cms_homepage article.flex > figure {display:none;}.cms_homepage article.flex > article {width:100%;}section.cms article, section.cms article p {text-align:center!important}.search input[type="submit"] {padding:8px 16px;}.estate-show header {height:70px;}.estate-show ul.action, .estate-show .path {width:100%;}section.showPictures {height:464px!important;}section.show aside img {width:53%;}.subMenu li {width:36%;}.estate-show .owl-carousel.owl-loaded {margin-top:0px;}.ad {height:500px!important;}.homepage-contact img.plat {width:68%;}article.flex > article:nth-child(2) > img {width:50%;}footer .content {width:500px!important;}footer .follow {margin-top:100px;}footer ul.alerts li {margin:auto; margin-bottom:10px;}footer > .layoutLarge > .follow {width:30%;}}@media screen and (max-width:754px) {footer .follow {margin-top:0;}footer > .layoutLarge > .follow {width:100%;}footer .content {width:100%;}}@media screen and (max-width:640px) {header .logo > div img {max-width:none!important;}.search input[type="submit"] {margin:auto!important; display:block; float:none!important;}.cms-destination article.flex > article:nth-child(1) {width:100%;}.cms-destination article.flex > article:nth-child(2) {width:100%;}.cms-destination article.flex > article:nth-child(3) {width:100%;}.cms-destination article.flex > article:nth-child(4) {width:100%;}.cms-destination article.flex > article:nth-child(5) {width:100%;}.cms-destination article.flex > article:nth-child(6) {width:100%;}.cms-destination article.flex > article:nth-child(7) {width:100%;}.cms-destination article.flex > article:nth-child(8) {width:100%;}.cms-destination article.flex > article:nth-child(9) {width:100%;}.cms-destination article.flex > article:nth-child(10) {width:100%;}.cms-destination article.flex > article:nth-child(11) {width:100%;}.estate-index .search form > div, .estate-index .search form > section > div, .estate-sector .search form > div, .estate-sector .search form > section > div {width:100%;}section.show aside img {width:50%;}section.show aside {padding:5px;}.homepage-contact article.flex {height:100%;flex-direction:column;margin-bottom:30px;}.homepage-contact article.flex article {margin-bottom:60px;}section.showPictures {height:460px!important;}.ad {height:620px!important;} footer .follow {margin-top:0;}footer > .layoutLarge > .follow {width:100%;}footer .content {width:100%;}.subMenu li { width:100%; }}@media screen and (max-width:540px) {h1, h2 {font-size:22px;}footer .content .comment {text-align:center;}.ad {height:540px!important;}.estate-index article > div > p, .estate-sold article > div > p {max-width:100%; padding:10px;}.estate-index article.secteurs {width:100%;}.cms-management section.flex > article.fullwidth {column-count:1;}.cms-management article.serv_loc img:nth-child(2) {width:40%;}}@media screen and (max-width:425px) {header nav ul.menu {top:-1px;left:-47px;}.cms-management section.flex > article {width:100%;}article.cms .diapo img {height:110px;}.cms-beaulieu .cms .saison, .cms-beausoleil .cms .saison, .cms-capdail .cms .saison, .cms-eze .cms .saison, .cms-turbie .cms .saison, .cms-menton .cms .saison, .cms-monaco .cms .saison, .cms-nice .cms .saison, .cms-roquebrune .cms .saison, .cms-capferrat .cms .saison, .cms-villefranche .cms .saison {margin:10px; margin-top:10px;}.cms-beaulieu .cms .button, .cms-beausoleil .cms .button, .cms-capdail .cms .button, .cms-eze .cms .button, .cms-turbie .cms .button, .cms-menton .cms .button, .cms-monaco .cms .button, .cms-nice .cms .button, .cms-roquebrune .cms .button, .cms-capferrat .cms .button, .cms-villefranche .cms .button {margin:10px;}.details.clearfix {column-count:1;}.subMenu li {width:100%; border:none; display:block;}.cms-destination article.flex > article {height:300px;}footer .sectors ul li {display:block!important; border:none;}footer > .layoutLarge > .sectors {width:100%;}}@media screen and (max-width:320px) {.homepage-index header .logo > div img {margin-top:1px;max-height:90px;}}