@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700|Raleway:300,400);@import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic);body { background:#ffffff; }html, body, header, footer, section, nav, aside, article, figure, figcaption, td, div, p, ul, ol, li, dl, dt, dd, select, input, textarea, label, button, hr {color:#647988;}h1, h2, h3, h4, h5, h6, .title {font-family:'Droid';font-weight:400;}h1, h2, h3 { color:#92ACBE; }input[type="submit"], .button, .owl-carousel .owl-nav [class*='owl-'] {background-color:#92acbe;}input[type="text"], input[type="password"], textarea, select, .ms-choice, .ms-choice.disabled { background-color:#f7f7f7; }.ms-choice > span.placeholder { color:#333; }section.contact aside.contact, section.cmsForm aside.contact, section.newsshow aside.news {box-shadow:none;}a {color:#9aacbd;} .lang-en.homepage-index section.alert p:last-child {display:none;}.fancybox-nav span {visibility:visible;}.layoutLarge, .listing {margin-top:30px !important;}header{ position:relative; height:auto; background:none !important; padding-top:90px; z-index:99999;}header > div { background:none; padding-top:0; margin-top:0;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;}header nav { position:fixed; top:0; background:rgb(146, 172, 190);height:90px;width:100%;}header nav ul.menu {text-align:right;top:35px;}header nav ul.menu {top:0px;}header nav ul.menu > li > a {border:none;font-size:15px;font-weight:500;color:rgba(255, 255, 255, 0.50);}header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a {border:none;color:#fff;}header .logo {max-width:1240px;top:0;margin:auto;z-index:auto;}header .logo > div {text-align:left;display:block;width:100%;z-index:auto;}header .logo > div img {position:fixed;left:10px;max-height:60px;z-index:99;}.homepage-index header .logo { height:147px; }.homepage-index header .logo > div img {max-height:60px;}header article.cms {position:fixed;right:0;top:0;margin-top:10px;margin-right:10px;background:#37b3d9;z-index:99;}header article.cms p {font-size:16px;font-weight:800;margin:0;padding:5px;}@media screen and (max-width:1024px) {header .logo > div img { left:-9999px; right:-9999px; margin:auto; }}header nav ul.menu { text-align:right; }header .logo { top:0; max-width:1240px;z-index:auto;margin:auto;text-align:left; }header nav ul.menu > li > a,header nav ul.menu > li > ul a {font-size:16px;letter-spacing:1px;font-weight:600;color:rgba(255, 255, 255, 0.5);border:none !important;}header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a {color:rgb(255, 255, 255);}header nav ul.culture { background:none; right:30px; }header nav ul.culture:after { content:none; }header nav ul.culture li {display:inline-block !important;font-size:12px;line-height:12px;}header nav ul.culture li a { padding:5px; }.home-carousel {height:490px;}@media (min-width:1024px) {header nav ul.menu > li.over > a,header nav ul.menu > li:hover > a {border-bottom:none;}header nav ul.menu li.submenus:after { border-top-color:#fff;} header nav ul.menu > li > ul {background-color:#92acbe; text-align:center; }}.estate-index header {height:350px !important;}.estate-sector header {height:350px !important;}.cms-index:not(.cms-equipe) header {height:350px !important;}.homepage-contact header {height:350px !important;}footer {background-color:#f7f7f7;}section.agency, footer > .credits {background-color:#9aacbd;}footer h3 {font-weight:700;border-bottom:1px solid #f0f3f5;}footer h3, footer a {color:#92ACBE;}footer .agency a { text-decoration:underline; }footer .content .picture, footer .agency {background:#f7f7f7;}footer .content .picture { width:50%; }footer .content .picture img {max-width:100% !important;}footer ul.alerts li a.newsletter:before, footer ul.alerts li a.alertMail:before {background-position:-116px -55px;}footer .content .comment p {color:#92ACBE;font-weight:700;font-size:14px;}footer > .credits p, footer > .credits a { color:#fff; }.social a, footer ul.alerts li a:before { background-color:#f7f7f7; }footer .sectors a, footer .navigation a, footer .content h3 {font-weight:700;}footer div .follow .alerts .alert .newsletter,footer div .follow .alerts .alert .alertMail {font-size:16px;}.navigation ul li.lv2 {display:none;}.homepage-index header > div {height:auto;padding-top:50px;margin-top:-50px;}aside.homepageSearch {margin-bottom:60px;margin-top:-150px;background-color:rgba(154, 172, 189, 0.66);z-index:99999999;}.search form > div, .search form > section > div {width:17%;}.selection-carousel.owl-carousel.owl-theme.owl-loaded { border-bottom:1px solid #9fb0c0; margin-bottom:20px; }.selection-carousel .item { box-shadow:none; }.selection-carousel .item div { background:#fff; }.selection-carousel .item h3, .selection-carousel .item p {color:#93ACBE;}.selection-carousel .item p .price {color:#51758a;}.selection-carousel .item h3, .selection-carousel .item p {font-size:15px;}.cms_team article { overflow:hidden; margin:auto; max-width:780px; }.cms_team h1 { text-align:center; margin-bottom:40px; }aside.team { width:100%; }aside.team h3 { width:100%; display:block; text-align:center; }aside.team p { text-align:center; color:#99acbd; font-weight:500; }aside.team img {width:100%;}section.agency { background:#92acbe; }section.agency article {width:100%;column-count:1;column-gap:74px;padding:0;}section.agency h1 { display:none; }section.agency h2, section.agency h3 {color:#ffffff;font-weight:700;}section.agency article p { font-size:16px; line-height:24px; font-weight:400; text-align:justify;}section.agency .agency p, section.agency .agency a {font-weight:600;font-size:15px;color:#ffffff;}section.main.agency > div > div.address {display:none;}.address { width:100%;text-align:center; }.address>div { display:block; }.address>div:first-of-type { margin:auto; margin-bottom:30px; }.address>div>div { display:none; }section.alert { background-color:#ffffff; }section.alert h2, section.alert p { color:#92ACBE; }section.alert .button.alertMail {display:none;}section.alert div h2 {font-size:34px;}section.alert div p {font-size:20px;}.homepage-index footer .agency .picture {display:none;}.cms_team h1 {margin-bottom:10px;}section.homepageCms, section.main, section.selection, section.agency, section.shortcuts, section.map {padding:10px 0;}.listingSearch {margin-bottom:118px;margin-top:-200px;background-color:rgba(154, 172, 189, 0.65);}.ads {display:flex; flex-wrap:wrap; }.ad a p {display:block;}.ad {border:2px solid #99acbe; height:auto !important;}.ad h2 {color:#9aacbd; font-weight:700;}@media screen and (max-width:768px) {.ad {height:auto !important; width:100% !important;}}.ad a h3 {margin-bottom:0px;}.ad a p:last-child {display:none;}.ad .soleagent{background:#b90606;color:#fff!important;z-index:1;}.ad { box-shadow:none; }.ad h3 { background:#99acbd; }.ad .price {color:#9aacbd;font-size:15px;}.pager li a {background:#f7f7f7;}.pager li.firstpage a { background-position:-233px -72px; }.pager li.previouspage a { background-position:-232px -92px; }.pager li.nextpage a { background-position:-230px -112px; }.pager li.lastpage a { background-position:-232px -132px; }.pager li.current, .pager li:hover a { background-color:#92ACBE; }select#rent_type { display:none; }select#rent_type:after { content:none; }.left p {text-align:right !important;}.right p {text-align:left !important; margin-left:20px;}.estate-show header { height:98px; }section.show .areas h3 { color:#92ACBE !important; }section.show aside h4 { color:#92ACBE; }section.showPictures { background:#f7f7f7; }section.showPictures .title h1, .path p a { background:#9aacbd; }.show-carousel .owl-controls .owl-nav .owl-prev, .show-carousel .owl-controls .owl-nav .owl-next, .show-carousel-thumbs .owl-controls .owl-nav .owl-prev, .show-carousel-thumbs .owl-controls .owl-nav .owl-next {background-color:#9aacbd;}section.show h3, section.show .title { color:#fff !important;background-color:#9aacbd;}.path p a:last-of-type:after {border-right:10px solid #9aacbd;}.pictures, .path p, ul.action, .show article, .show aside {box-shadow:none;}.homepage-contact section.contact aside.contact {width:100%;}.homepage-contact section.contact .agency p {color:#405c78;}.homepage-contact section.contact .agency a {font-weight:400;}.cms-equipe .section-cms {padding-top:80px;}.contact div aside .agency h3 {font-size:20px;}.contact div aside .agency p {font-size:18px;}.homepage-contact header > div {background-image:url(/uploads/website/1525/3f7038b7e369764f965ac2cf70d1d028.jpg);}.cms-equipe header { height:730px; }.cms-equipe header > div {height:25vw; background-image:url('/uploads/website/1525/LVS_Office_a_V1_resize.jpg');background-position:top !important}.cms-agency header > div {background-image:url(/uploads/website/1525/274416db6756136bbaaaf7171ca68377.jpg);}.cms-estate2 header > div { background-image:url(/uploads/website/1525/20a755c961ada2068ea6b2509c4a72bb.jpg) !important; }.estate-sector header > div { background-image:url(/uploads/website/1525/5ca639b94863b202037412ab6465ae57.jpg) !important; }.cms-estate1 header > div, .estate-index header > div { background:url(/uploads/website/1525/a98919a34d204be757ee0d353fcd2c0d.jpg); }.sector-monaco-location header > div, .sector-france-location header > div, .sector-international-location header > div,.sector-Монако-Аренда header > div, .sector-Франция-Аренда header > div, .sector-Зарубежная-недвижимость-Аренда header > div,.sector-monaco-rental header > div, .sector-france-rental header > div, .sector-international-rental header > div, .sector-monaco-vermietung header > div, .sector-frankreich-vermietung header > div, .sector-international-vermietung header > div { background-image:url(/uploads/website/1525/20a755c961ada2068ea6b2509c4a72bb.jpg) !important; }.cms-news header > div { background:url('/uploads/website/1525/9f7940bf3d2c78a142fb2e2dbe288c9c.jpg'); }section.cms article, section.cms article p {text-align:justify;}article aside.team img {width:100%;}article.team {overflow:hidden;display:table;width:100%;border-collapse:separate;margin:auto;margin-bottom:30px;}article.team aside,article.team article {display:table-cell;width:50%;vertical-align:middle;}.team article p > strong {color:#92acbf;}.team article p > em > em {font-weight:400;}.team article p > em > em a {font-size:18px;font-weight:400;}article.team article { width:500px; }article.team aside { width:250px; padding-right:20px; }article.team:nth-of-type(odd) aside {padding-left:20px;padding-right:0px;}article.teamcontact { max-width:247px; }.cms-equipe section.cms article p {color:black;font-size:18px;line-height:1.4;}article.team article.left p,article.team article.right p{font-size:18px;}.teamcontact aside { width:100%; }article.teamcontact article p { text-align:center; }.videos-container {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-evenly;}.videos-container a.fancybox-video { width:32%;margin-bottom:20px;}.videos-container small {font-size:13px;font-weight:600;text-align:center;position:relative;display:block;}.videos-container img {width:100%!important;height:150px!important;}.cms-news section.cms article p {color:#92abbe;}.cms-news section.cms figure {text-align:center;}@media screen and (min-width:768px) {article.teamcontact { float:left; width:50%; }}@media screen and (max-width:1220px) {header nav { height:98px; }header nav ul.menu {text-align:left;background:#92acbe;}header nav ul.menu li { display:none; }header nav ul.menu > li.btn { display:inline-block; }header nav ul.menu > li > a { font-size:14px; padding:5px 0; }header nav ul.menu > li > ul,header nav ul.menu > li > ul > li {display:block !important;position:relative;top:auto;left:auto;right:auto;width:100%;margin:auto;text-align:left;}header nav ul.menu > li > ul > li a { padding-left:15px; }header .logo { max-width:990px; }header .logo > div img {left:-9999px;right:-9999px;margin:auto;}}@media screen and (max-width:1024px) {header { height:350px !important; }header nav ul.menu { position:absolute; background:#92abbd;text-align:right !important;}header nav ul.menu > li > a, header nav ul.menu > li > ul a {text-align:right;}header > div {height:260px;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;}header .logo { max-width:990px; }header nav ul.menu li.submenus:after {left:auto;right:25px;bottom:-5px;}.address>div { text-align:center !important; }}@media screen and (max-width:768px) {header .logo { max-width:700px; }.estate-show header .logo { display:initial !important; }section.agency article { column-count:1; }.cms-equipe header { height:260px !important; }}@media screen and (max-width:640px) {aside.homepageSearch { margin:auto; }header .logo {padding-left:15px;padding-top:40px;}header .logo > div img {max-height:50px !important;max-width:70% !important;}}@media screen and (max-width:620px) {aside.team { width:100%; } .listingSearch { margin:auto; margin-bottom:30px; }}@media screen and (max-width:470px) {.cms-equipe header { height:190px !important; }}@media screen and (max-width:425px) {article.team { width:350px; }article.team article { width:100%; }article.team aside { width:100%; margin:auto; padding:0; }article.team aside, article.team article {display:block;}article.team:nth-child(even) aside { padding:0; }}.cms-news .cms h2 {margin-top:40px;font-size:25px;}a.fancybox-video { position:relative; display:inline-block; overflow:hidden; }a.fancybox-video:after {content:"";position:absolute;top:-9999px;left:-9999px;right:-9999px;bottom:-9999px;width:100%;height:100%;margin:auto;background:rgba(255,255,255,0) url('/uploads/website/525/play.svg') center center no-repeat;background-size:auto 50%;}a.fancybox-video:hover:after { background-color:rgba(255,255,255,0.25); }section.pressList { margin:0 -1%; clear:both; }article.press {float:left;width:50%;margin:0 1% 20px 1%;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.2);box-sizing:border-box;}article.press:hover { background-color:#C0C0C0; }article.press > a { display:block; width:100%; height:100%; padding:8px; }article.press span { font-weight:bold; }article.press img {margin-right:10px;max-height:50px;vertical-align:middle;}@media screen and (min-width:1025px) {.cms-equipe header { height:31vw; }}