@import 'https://fonts.googleapis.com/css?family=Droid+Serif';body { background-color:#f1f1f1; }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:#000; font-weight:400;}h1, h2, h3, h4, h5, h6, .title {font-family:'Droid Serif', serif; color:#333; font-weight:400;}.owl-carousel .owl-nav [class*='owl-'] { background-color:#0e39d6; }.owl-carousel .owl-nav [class*='owl-']:hover { background-color:#333; }input[type="submit"],.button {background-color:#0e39d6;}input[type="submit"]:hover,.button:hover {color:#0e39d6; background-color:#fcff0c;}header nav,nav ul.culture,footer > .credits,.listingSearch {background-color:#0e39d6;}section.agency,section.show aside,ul.action,section.contact aside.contact,section.cmsForm aside.contact,section.newsshow aside.news {background-color:#f1f1f1;}section.homepageCms, section.main, section.selection, section.agency, section.shortcuts { padding:20px 0; }header, body.estate-index header, body.estate-show header { position:relative; margin-bottom:70px; }header > div { background:none; }header .logo { display:none; text-align:left; z-index:11; bottom:-5px; width:auto; margin-left:20px; }header .logo > div { vertical-align:bottom; }header nav { width:100%; position:absolute; bottom:0; }header nav ul.menu { padding-left:140px;text-align:right; }header nav ul.menu > li { margin:0px; padding:0 5px; border-right:1px solid #fff; }header nav ul.menu > li:last-of-type { border-right:0; }header nav ul.menu > li > a { font-family:'Droid Serif', serif; font-weight:400; text-transform:none; }header nav ul.menu > li.over > a,header nav ul.menu > li:hover > a {border-bottom:4px solid #fff;}nav ul.culture { top:65px; right:20px;background:none;}nav ul.culture:after { content:none; }nav ul.culture li { display:inline-block !important; font-size:12px; text-align:center; margin-left:10px; }nav ul.culture li a {display:block;width:22px;height:16px;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'); }nav ul.culture li:nth-child(3) a { background-image:url('/images/default/sv.png'); }header article.cms > .layoutLarge { position:static; overflow:visible; }header article.cms > .layoutLarge:before {position:absolute;content:"";left:0;bottom:0;display:block;width:300px;height:110px;background:#0e39d6;border-radius:50% / 100%;border-bottom-left-radius:0;border-bottom-right-radius:0;z-index:99;}header article.cms img {position:absolute;left:10px;bottom:-55px;height:150px;z-index:100;}footer { background-color:#F2F2F2; border-top:1px solid #dcdcdc; }footer > .layoutLarge { padding-right:200px; }footer h3 { color:#0e39d6; padding-bottom:5px; border-bottom:2px solid #0e39d6; }footer a { color:#333; }footer .agency { background-color:#FFF; }footer .agency .resizePicture img { width:90% !important; }footer .sectors { display:none; }.social a,footer ul.alerts li a:before {background-color:#FFF;}footer ul.alerts li a.newsletter:before { background-position:-116px -55px; }footer ul.alerts li a.alertMail:before { background-position:-116px 5px; }.social a.facebook { background-position:0 -36px; }.social a.youtube { background-position:0 -108px; }.social a.instagram { background-position:0 -216px; }footer > .credits { padding:10px 0; }footer > .credits p { font-size:12px; }footer .map { width:250px; border-radius:100%; }footer .follow { display:none; }footer .cms { float:left; width:315px; }footer .cms aside.cmsSocial {width:auto;position:absolute;top:30px;right:0;text-align:center;}footer .cms aside.cmsSocial h3 { display:block; }footer .cms aside.cmsSocial ul.socialLinks { float:none; text-align:center; }footer .cms aside.cmsSocial ul.socialLinks li { display:block; margin:0 0 10px 0; }footer .cms aside.cmsSocial .social a { display:inline-block; }footer .cms ul.alerts { position:absolute; top:270px; left:330px; }footer .navigation { float:right; }footer .content { float:left; }footer .content .picture { background:url('/uploads/website/983/2b6910d68863392cd8ad61ddcf1f6ae3.png') center center no-repeat; background-size:contain; }.lang-sv footer .content .picture { background:url('/uploads/website/983/8b726db0d92b7ad751893789f98ef1bb.png') center center no-repeat; background-size:contain; }footer .content .picture img { display:none; }.homepage-index header .logo > div img, header .logo > div img{ max-height:50px; }.selection-carousel .item h3,.selection-carousel .item p {color:#333;}.selection-carousel .item p .price { color:#fcff0c; padding:2px 6px; background-color:#0e39d6; }aside.homepageSearch { background-color:#0e39d6; max-width:100%; padding:20px 10% 15px 10%; }section.agency h1 { color:#6b6b6b; }section.agency h2,section.agency h3,section.agency p {color:#000;}section.agency article p:last-child { text-align:right; }section.agency article p { font-size:15px; }.address p { font-size:14px; }section.selection .layoutLarge,section.shortcuts .layoutLarge { padding:20px; background-color:#ffffff; }section.alert { background:none; }section.alert h2,section.alert p {color:#333;}section.cms_homepage2 { text-align:center; }section.shortcuts ul li { height:290px; padding-bottom:40px; }section.shortcuts ul li h2 {width:100%;top:auto;bottom:0;padding:0;margin:0;color:#6b6b6b;text-transform:none;}.ad { background-color:#F2F2F2; box-shadow:1px 1px 1px rgba(0,0,0,0.2); }.ad .price { color:#0e39d6; }.ad .soleagent { font-family:'Droid Serif', serif; font-weight:400; text-transform:none; background-color:#0e39d6; }section.listing article > div { max-width:1040px; }body.estate-show header { height:350px;background-image:url('/uploads/website/983/b222ba3bedb76618605575324660424cd9298d68.jpg'); }section.showPictures,aside.showThumbs {max-width:1200px; margin:auto;}section.showPictures { background:none; }section.showPictures .title h1 {font-size:22px;line-height:28px;background-color:#0e39d6;}section.showPictures .title h2.price { background-color:#fcff0c; }.show-carousel .owl-controls .owl-nav .owl-prev,.show-carousel .owl-controls .owl-nav .owl-next {background-color:#333;}.show-carousel .owl-controls .owl-nav .owl-prev { left:0; }.show-carousel .owl-controls .owl-nav .owl-next { right:0; }aside.showThumbs { background-color:#F2F2F2; box-shadow:0 1px 1px rgba(0,0,0,0.2); }.show-carousel-thumbs .owl-controls .owl-nav .owl-prev,.show-carousel-thumbs .owl-controls .owl-nav .owl-next {background-color:#0e39d6;}.pictures,.path p,ul.action,.show article,.show aside {box-shadow:none;}.path p a { background-color:#0e39d6; }.path p a:last-of-type:after { border-right-color:#0e39d6; }section.show h3,section.show .title {color:#0e39d6;text-transform:none;padding:0;background:none;}section.show article ul li { padding:5px 0; border-bottom:1px solid #E6E6E6; }section.show article ul li span { color:#0e39d6; opacity:1; }section.show aside,ul.action {background-color:#FFF;}@media screen and (min-width:1281px) and (max-width:1500px) {header nav ul.menu > li > a { font-size:16px; }}@media screen and (max-width:1400px) {header nav ul.menu { padding:0; }}@media screen and (min-width:1201px) and (max-width:1280px) {header nav ul.menu > li > a { font-size:14px; }}@media screen and (min-width:1101px) and (max-width:1200px) {header nav ul.menu > li > a { font-size:13px; }}@media screen and (min-width:1024px) and (max-width:1100px) {header nav ul.menu > li { padding:0 3px; }header nav ul.menu > li > a { font-size:12px; }}@media screen and (max-width:1024px) {header nav { width:100%; padding-left:330px; z-index:100; }header nav ul.menu { position:absolute; width:calc(100% - 330px); padding:0 10px; text-align:right !important; background-color:#0e39d6; z-index:200; }header nav ul.menu > li { border:none; }header nav ul.menu > li.over > a,header nav ul.menu > li:hover > a {border:none;}footer > .layoutLarge { padding-right:20px; }footer .cms { float:none; text-align:center; margin:0 auto 40px auto; }footer .cms aside.cmsSocial,footer .cms ul.alerts {display:none;}footer .navigation ul li,footer .sectors ul li {display:block;}footer .navigation { display:none; }footer .follow { display:block; }}@media screen and (max-width:799px) {.selection-carousel .item { height:240px; }.selection-carousel .item div { height:160px; }}@media screen and (max-width:640px) {header, .estate-show header { height:350px !important; padding-top:50px; padding-bottom:100px; }header nav { bottom:auto; top:0; left:0; padding:0; z-index:999; }header nav ul.menu { position:relative; width:100%; text-align:left !important; }nav ul.culture { top:10px; z-index:999; }header article.cms > .layoutLarge:before { width:100%; height:100px; left:-9999px; right:-9999px; margin:auto; border-radius:0; }header article.cms img { left:-9999px; right:-9999px; padding-left:45px; margin:auto; }.home-carousel { height:230px !important; }}@media screen and (max-width:599px) {.selection-carousel .item { height:280px; }.selection-carousel .item div { height:200px; }}@media screen and (max-width:540px) {.selection-carousel .item { height:250px; }.selection-carousel .item div { height:170px; }}@media screen and (max-width:480px) {.home-carousel { height:170px !important; }.selection-carousel .item { height:220px; }.selection-carousel .item div { height:140px; }}@media screen and (max-width:399px) {.selection-carousel .item div { height:220px; }.selection-carousel .item { height:auto; }}@media screen and (max-width:360px) {.selection-carousel .item div { height:190px; }}@media screen and (max-width:320px) {.selection-carousel .item div { height:165px; }}