@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,700&display=swap');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,h1,h2,h3,h4,h5,h6,a{font-family:'Roboto', sans-serif;}h1,h2,h3,h4,h5,h6, header nav ul.menu li a{text-transform:uppercase; border-bottom:0}h1,h2{color:#4a2914}input[type="text"]::placeholder,input[type="search"]::placeholder, .ms-choice > span.placeholder,select,textarea::placeholder{color:#000;}.smallIcon.address:before,.smallIcon.userName:before{background-position:-1000px -700px}.smallIcon.phone:before{background-position:-1050px -700px}.smallIcon.mail:before{background-position:-1100px -750px}.smallIcon.fax:before{background-position:-1100px -700px}button:not(.ms-choice), a.button, input[type="button"]{background-color:#4a2914 !important;color:#fff;transition:all 0.5s linear}button:not(.ms-choice):hover, a.button:hover, input[type="button"]:hover{background-color:#91683b !important;}header{position:fixed;z-index:999;width:100%;background-color:#fff;top:0;height:135px;}header .ribbon ul.culture{display:flex; top:3px; left:unset;right:-62px;background-color:transparent}header .ribbon ul.culture li{display:block;margin-right:14px;border:0}header .ribbon ul.culture li.selected{border:0}header .ribbon ul.culture li a {display:block;width:22px;height:18px;text-indent:-10000px;border:0;}header .ribbon ul.culture li.selected a:before, header .ribbon ul.culture li.selected a:after{display:none} header .ribbon ul.culture li:first-child a {background:url(/images/default/fr.png) top center no-repeat;}header .ribbon ul.culture li:nth-child(2) a {background-position:center -58px;background:url(/images/default/en.png) top center no-repeat;}header .ribbon ul.culture li:nth-child(3) a {background-position:center -20px;background:url(/images/default/it.png) top center no-repeat;}.wrapper{margin-top:135px}header .social a.facebook:before{background-position:-70px -38px}header .social a.instagram:before {background-image:url("/uploads/website/2664/99f1b1a4bd787be7f581d7ac3b19a7c9.jpg")!important;background-size:19px;background-position:center;}header .social a.email:before {background-position:-144px -2px}header .social a.facebook:hover:before{background-position:-70px -38px}header .social a.instagram:hover:before {background-image:url("/uploads/website/2664/99f1b1a4bd787be7f581d7ac3b19a7c9.jpg")!important;background-size:19px;background-position:center;}header .social a.email:hover:before {background-position:-144px -2px}header .cms {position:absolute;top:10px;right:0;left:0;text-align:right;}header .cms .layoutLarge {padding-right:250px;}header .ribbon{background-color:#fff}header nav ul.menu li a,header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a{border:0;letter-spacing:2px} header nav ul.menu li a{color:#91683b;font-size:14px}header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a{color:#4a2914}header nav ul.menu > li > ul{background-color:#FFF}header nav ul.menu > li a{text-align:center;}header nav ul.menu > li > ul li a{color:#91683b}header nav ul.menu > li ul li:hover > a{color:#4a2914}header .logo{top:-42px}header .logo img{height:120px}header .ribbon ul.socialLinks{margin-right:50px}.estate-selection .main .layoutLarge{display:flex;flex-direction:column;max-width:1600px;}.estate-selection .layoutLarge .columnLeft{order:2;margin-top:50px;width:100%;}.estate-selection .layoutLarge .columnLeft ul.ads li.ad{display:flex;flex-direction:column;height:100%;margin-top:85px}.estate-selection .layoutLarge .columnLeft ul.ads li.ad:nth-child(1),.estate-selection .layoutLarge .columnLeft ul.ads li.ad:nth-child(2){margin-top:0}.estate-selection .layoutLarge .columnLeft ul.ads li.ad ul,.estate-selection .layoutLarge .columnLeft ul.ads li.ad ul .price{background:none;}.estate-selection .layoutLarge .columnLeft ul.ads li.ad .titles{order:2;text-align:left;background:none;border-left:2px solid #91683b;display:flex;flex-direction:column-reverse;}.estate-selection .estatePopupWrapper .ad .titles{background:none;text-align:left;border-left:2px solid #91683b;}.estate-selection .estatePopupWrapper .ad .titles h2,.estate-selection .estatePopupWrapper .ad .titles h3{color:#4a2914;}.estate-selection .ad ul li.price{border-left:2px solid #91683b;padding-left:25px;}.estate-selection .ad ul li.price div,.estate-selection .ad ul li{color:#000;}.estate-selection .layoutLarge .columnLeft ul.ads li.ad .titles h2{font-size:22px;margin-bottom:14px}.estate-selection .layoutLarge .columnLeft ul.ads li.ad .titles h3{font-size:12px;text-align:left;}.estate-selection .layoutLarge .columnLeft ul.ads li.ad .titles h2,.estate-selection .layoutLarge .columnLeft ul.ads li.ad .titles h3{color:#5e3707;text-transform:uppercase;padding-left:20px;}.estate-selection .layoutLarge .columnLeft ul.ads li.ad .picture{order:1;height:400px;margin-bottom:5px;filter:blur(0);transition:filter 0.5s ease}.estate-selection .layoutLarge .columnLeft ul.ads li.ad .picture:hover img{filter:blur(2px)}.estate-selection .layoutLarge .columnLeft ul.ads li.ad ul{order:3;display:flex;justify-content:space-between;}.estate-selection .ad .ribbon, section.selection .ads li .ribbon{background:#ce1111;}.estate-selection .ad .picture .buttons{background-color:transparent}.estate-selection section.listing .columnRight .fields > .field{border:1px solid #000}.estate-selection section.listing .columnRight input[type="submit"]:hover {box-shadow:1px 1px 15px #91683b; }.estate-selection section.listing .columnRight{width:100%;background-color:transparent;border:1px solid #c6ac87}.estate-selection section.listing .columnRight input[type="text"],.estate-selection section.listing .columnRight input[type="password"],.estate-selection section.listing .columnRight textarea,.estate-selection section.listing .columnRight select,.estate-selection section.listing .columnRight .ms-choice,.estate-selection section.listing .columnRight .ms-choice.disabled,.estate-selection section.listing .columnRight .select2-container {margin-bottom:0;border-bottom:0}section.listing .columnRight .search { margin:0; }section.listing .columnRight .fields {width:88%;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;float:left;}section.listing .columnRight .fields > .field {width:19%;}section.listing .columnRight input[type="submit"] {float:right;text-indent:0;width:12%;height:45px;background:#91683b;margin:0;color:#000;text-transform:uppercase;letter-spacing:4px;font-size:12px;font-weight:800;padding:0;border:1px solid;box-shadow:none;transition:box-shadow 0.5s ease}.estate-selection section.listing .columnRight .fields > .field{border:1px solid #000}.estate-selection section.listing .columnRight input[type="submit"]:hover {box-shadow:1px 1px 15px #91683b; }.estate-selection section.listing .columnRight{width:100%;background-color:transparent;border:1px solid #91683b}.estate-selection section.listing .columnRight input[type="text"],.estate-selection section.listing .columnRight input[type="password"],.estate-selection section.listing .columnRight textarea,.estate-selection section.listing .columnRight select,.estate-selection section.listing .columnRight .ms-choice,.estate-selection section.listing .columnRight .ms-choice.disabled,.estate-selection section.listing .columnRight .select2-container {margin-bottom:0;border-bottom:0}.estate-selection section.rental{display:none}.estate-selection .ad ul li.price {background-color:transparent}.estate-selection .estatePopup .comment{color:#000}.estate-selection .estatePopupWrapper{z-index:999}.homepage-index .overflowSearch{bottom:-66px !important} .homepage-index .overflowSearch .nature .ms-choice > span{display:none}.homepage-index section.selection h2{margin-top:50px}.homepage-index .overflowSearch input[type="submit"]{background-position:-1000px -100px}.homepage-index .overflowSearch .fields{background:rgb(145, 104, 59);box-shadow:0 0 7px #91683b;}.homepage-index section.selection .ads li .infos{background-color:rgba(118, 79, 36, 0.36);}.quickLinks{border:0}.quickLinks li a:hover, .quickLinks li a.selected{background-color:rgba(118, 79, 36, 0.82);box-shadow:0 0 12px rgb(143, 111, 76);color:#fff;} .quickLinks li a{padding:20px 10px;}.quickLinks li a:hover:after, .quickLinks li a.selected:after,.quickLinks li a:hover:before, .quickLinks li a.selected:before, .quickLinks li ul li:first-child{display:none}.quickLinks li a.selected, .quickLinks li a:hover{border:0} .homepage-index .home-carousel{height:90vh}.cms-estate1 .banner{background-image:url("/uploads/website/2664/ffb19bf72391ec8d8aaeee6a7790a2fc.jpg") !important;background-position:0 68%;}.estate-index .main .layoutLarge{display:flex;flex-direction:column;max-width:1600px;}.estate-index .layoutLarge .columnLeft{order:2;margin-top:50px;width:100%;}.estate-index .layoutLarge .columnLeft ul.ads li.ad{display:flex;flex-direction:column;height:100%;margin-top:85px}.estate-index .layoutLarge .columnLeft ul.ads li.ad:nth-child(1),.estate-index .layoutLarge .columnLeft ul.ads li.ad:nth-child(2){margin-top:0}.estate-index .layoutLarge .columnLeft ul.ads li.ad ul,.estate-index .layoutLarge .columnLeft ul.ads li.ad ul .price{background:none;}.estate-index .layoutLarge .columnLeft ul.ads li.ad .titles{order:2;text-align:left;background:none;border-left:2px solid #91683b;display:flex;flex-direction:column-reverse;}.estate-index .estatePopupWrapper .ad .titles{background:none;text-align:left;border-left:2px solid #91683b;}.estate-index .estatePopupWrapper .ad .titles h2,.estate-index .estatePopupWrapper .ad .titles h3{color:#4a2914;}.estate-index .ad ul li.price{border-left:2px solid #91683b;padding-left:25px;}.estate-index .ad ul li.price div,.estate-index .ad ul li{color:#000;}.estate-index .layoutLarge .columnLeft ul.ads li.ad .titles h2{font-size:22px;margin-bottom:14px}.estate-index .layoutLarge .columnLeft ul.ads li.ad .titles h3{font-size:22px;text-align:left;margin-bottom:10px;}.estate-index .layoutLarge .columnLeft ul.ads li.ad .titles h2,.estate-index .layoutLarge .columnLeft ul.ads li.ad .titles h3{color:#5e3707;text-transform:uppercase;padding-left:20px;}.estate-index .layoutLarge .columnLeft ul.ads li.ad .picture{order:1;height:400px;margin-bottom:5px;filter:blur(0);transition:filter 0.5s ease}.estate-index .layoutLarge .columnLeft ul.ads li.ad .picture:hover img{filter:blur(2px)}.estate-index .layoutLarge .columnLeft ul.ads li.ad ul{order:3;display:flex;justify-content:space-between;}.estate-index .ad .ribbon, section.selection .ads li .ribbon{background:#ce1111;}.estate-index .ad .picture .buttons{background-color:transparent}.estate-index section.listing .columnRight .fields > .field{border:1px solid #000}.estate-index section.listing .columnRight input[type="submit"]:hover {box-shadow:1px 1px 15px #91683b; }.estate-index section.listing .columnRight{width:100%;background-color:transparent;border:1px solid #c6ac87}.estate-index section.listing .columnRight input[type="text"],.estate-index section.listing .columnRight input[type="password"],.estate-index section.listing .columnRight textarea,.estate-index section.listing .columnRight select,.estate-index section.listing .columnRight .ms-choice,.estate-index section.listing .columnRight .ms-choice.disabled,.estate-index section.listing .columnRight .select2-container {margin-bottom:0;border-bottom:0}section.listing .columnRight .search { margin:0; }section.listing .columnRight .fields {width:88%;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;float:left;}section.listing .columnRight .fields > .field {width:19%;}section.listing .columnRight input[type="submit"] {float:right;text-indent:0;width:12%;height:45px;background:#91683b;margin:0;color:#000;text-transform:uppercase;letter-spacing:4px;font-size:12px;font-weight:800;padding:0;border:1px solid;box-shadow:none;transition:box-shadow 0.5s ease}.estate-index section.listing .columnRight .fields > .field{border:1px solid #000}.estate-index section.listing .columnRight input[type="submit"]:hover {box-shadow:1px 1px 15px #91683b; }.estate-index section.listing .columnRight{width:100%;background-color:transparent;border:1px solid #91683b}.estate-index section.listing .columnRight input[type="text"],.estate-index section.listing .columnRight input[type="password"],.estate-index section.listing .columnRight textarea,.estate-index section.listing .columnRight select,.estate-index section.listing .columnRight .ms-choice,.estate-index section.listing .columnRight .ms-choice.disabled,.estate-index section.listing .columnRight .select2-container {margin-bottom:0;border-bottom:0}.estate-index section.rental{display:none}.estate-index .ad ul li.price {background-color:transparent}.estate-index .estatePopup .comment{color:#000}.estate-index .estatePopupWrapper{z-index:999}@media screen and (max-width:767px) { ul.pager (top:430px !important;)}.estate-show .showPictures{background-color:#fff}.estate-show .showPictures article {background-color:#c6b098}.estate-show .showPictures article ul li {color:#fff}.estate-show article.columnLeft p, .estate-show article.columnLeft #detailsList ul li{color:#000}.estate-show section.show .detailsList .details ul li.alt{background-color:transparent;border-bottom:1px solid #91683b}.estate-show section.show .detailsList .details ul li span{color:#a28059}.estate-show aside.columnRight{border:1px solid #f0eae0;background-color:#f7f3ee;}.estate-show .columnRight .userBlock p,.estate-show .columnRight .userBlock span{color:#000;} .estate-show .columnRight .userBlock span.mail a, .estate-show .loanCalculator p, .estate-show .loanCalculator .field label{color:#000}.estate-show .columnRight .userBlock span.mail a:hover{color:#c6ac87}.estate-show .columnRight .similarBlock .item h3, .estate-show .columnRight .similarBlock .item p{color:#000}.estate-show .columnRight .search input[type="submit"]{background-position:-1000px -100px}#contactLine{background-color:#c6ab87;}#contactLine p,#contactLine a,#contactLine label, #loanResult ul li{color:#000;}#contactLine span.mail a:hover{color:#c6ac87}.contactLine > .layoutLarge > div > div:first-child { display:none; }#contactLine input[type="submit"]{background-position:-1000px 0}#contactLine{margin-bottom:0}.estate-show footer{margin-top:0}.estate-show .columnRight .loanCalculator .field:last-child{text-align:center;}.estate-show footer{margin-top:0}footer .smallIcon.address:before,.smallIcon.userName:before{background-position:-500px -700px}footer .smallIcon.phone:before{background-position:-550px -700px}footer .smallIcon.mail:before{background-position:-600px -750px}footer .smallIcon.fax:before{background-position:-600px -700px}footer{background-color:#27160b;}footer h3,footer p,footer li a,footer span,footer span a,footer a{color:#fff}footer .credits a:hover{color:#91683b}footer div.layoutLarge{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;grid-template-areas:". age age age . sec sec sec . soc soc soc"}footer .agency{grid-area:age;width:100%}footer .sectors{grid-area:sec;width:100%}footer .network{grid-area:soc; width:100%}footer .sectors ul{column-count:1}footer .social a.facebook:before{background-position:-108px -38px}footer .social a.instagram:before{background-position:-108px -216px}footer .social a.email:before{background-position:-108px -2px}footer .social a.facebook:hover:before{background-position:-108px -38px}footer .social a.instagram:hover:before{background-position:-108px -216px}footer .social a.email:hover:before{background-position:-108px -2px}section.homepageContent > .layoutLarge{background-color:#fff;}section.homepageContent article{width:70%;margin:auto;border:7px double #91683b;}section.homepageContent article h1{margin-bottom:44px}section.homepageContent article p{color:#000}.cms-about article.cms{border:7px double #91683b;width:50%;margin:auto;padding:62px}.cms-about article.cms h1{font-size:38px;border:0}.cms-about article.cms p{color:#000}.cms-services h5{display:block;margin-bottom:18px;font-size:18px;}.cms-services .cms ul{margin-bottom:18px}.cms-services .cms p, .cms-services .cms li{color:#000}.cms-visite article.cms{display:flex;justify-content:center;}@media screen and (max-width:1024px){header nav ul.menu > li.btn a {background-position:-1200px -300px;}header .ribbon ul.culture {position:relative;float:right; right:0; top:1px;margin-left:20px;} header .ribbon ul.socialLinks {margin-right:0;}aside.search {background:rgb(255, 255, 255);}section.homepageContent article, .cms-about article.cms {width:95%!important;}.cms-about article.cms .logo {max-width:400px;}.estate-index .ads .ad a,.estate-sold .ads .ad a{width:100%}.homepage-index .home-carousel {height:470px;}.homepage-contact .contactLine h2{margin-bottom:32px;}footer div.layoutLarge {display:block;}footer .network{width:18%;}footer .agency{width:40%;}footer .sectors{width:30%;}footer .sectors ul {column-count:2;}footer .sectors h3{text-align:left;}footer .credits > .layoutLarge {display:block;}}@media screen and (max-width:768px){h1 {font-size:30px;}h2 {font-size:24px;}section.homepageContent article h1 {font-size:32px;letter-spacing:7px;text-align:center;}section.homepageContent article {padding:20px!important;}section.listing .columnRight .fields {width:100%;float:none;}section.listing .columnRight .fields > .field {width:100%;}section.listing .columnRight input[type="submit"] {float:none;width:150px;margin:10px auto;}.ads .ad {width:100%;}footer .sectors ul{column-gap:0}}@media screen and (max-width:720px){header .topMenu {clear:none!important;}}@media screen and (max-width:640px){header {position:relative; left:0; right:0; height:auto;}header .logo {width:auto!important; float:left!important;margin-top:-50px;top:0;}header .logo img {height:90px;}header nav ul.menu {text-align:right!important;}header nav ul.menu > li a {text-align:right;}.homepage-index .wrapper, .wrapper {margin-top:0;}.homepage-index .home-carousel {height:350px;margin-bottom:0;}section.selection h2 {font-size:28px;}.quickLinks li a.selected, .quickLinks li a:hover {background:none;box-shadow:none;color:#764f24;}.estate-index .layoutLarge .columnLeft ul.ads li.ad .titles h2 {font-size:15px;}.estate-index .layoutLarge .columnLeft ul.ads li.ad .titles h3 {font-size:18px;line-height:26px;}.cms-index section.main article.cms{column-count:1}footer .layoutLarge{display:flex;justify-content:space-between;flex-direction:column;}footer h3 {width:100%; text-align:center;}footer .socialLinks{display:flex;justify-content:space-around;}footer .network,footer .agency, footer .sectors{width:100% !important}footer .sectors{margin-bottom:40px;padding:0}footer .sectors h3{text-align:center;width:100%;border-top:1px solid #fff; padding-top:10px;}footer .sectors ul{column-count:3;column-gap:37px}footer .agency{display:flex;justify-content:center;flex-direction:column;align-items:center;border-top:1px solid #fff;padding:20px;margin-bottom:0 !important}footer .credits{margin:0}}@media screen and (max-width:480px){.banner {height:250px;}div#map {height:250px!important;}footer .sectors ul{column-count:1 !important;column-gap:0px !important}.ad .titles h3 {line-height:27px;}.ad .picture {height:430px;}header .ribbon ul.culture {padding-left:15px;}header .ribbon ul.socialLinks li {margin-left:2px;}header .topMenu {clear:both!important;}.cms-about article.cms {padding:22px;}.cms-about article.cms h1 {font-size:28px;}section.homepageContent article h1 {font-size:23px;letter-spacing:0px;}.estate-index .layoutLarge .columnLeft ul.ads li.ad .picture {height:200px;}.estate-index .layoutLarge .columnLeft ul.ads li.ad .titles h3, .estate-index .layoutLarge .columnLeft ul.ads li.ad .titles h2 {margin-bottom:5px;}}@media screen and (max-width:380px){header .logo img {height:80px;}}