h1 {color:#000;font-weight:700;}header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a {color:#c29f23;}header.fixed nav ul.menu {margin:20px 0;width:100%;}header .logo img{height:100px;max-width:100%}.wrapper{margin-top:190px !important}section.homepageContent article {width:100%;background-color:transparent;}section.homepageContent article img{max-width:100%;height:auto;}section.homepageContent article h1 {color:#000;margin:0;display:none}section.homepageContent article h2 {color:#000;font-size:25px;border:none;margin:0;}section.homepageContent article p, section.homepageContent article li, section.homepageContent article h3 {color:#000;text-align:justify;}section.homepageContent article li {font-weight:400;}section.homepageContent article p {font-weight:400;}section.homepageContent article h3 {margin-bottom:20px;text-transform:uppercase;font-size:21px;margin-top:20px;}section.selection {margin-top:80px;}section.selection h2 {color:#000;}section.selection .ads li .ribbon {background-color:#c29f23;}section.selection .ads li p {color:#c29f23;}.homepage-index button:not(.ms-choice){font-family:'Hind Guntur', sans-serif;font-size:15px;line-height:1;color:#fff;letter-spacing:0.025em;background:#c29f23;padding:11px 10px 11px;cursor:pointer;border:0;border-radius:2px;min-width:120px;overflow:hidden;position:absolute;top:-70px;left:50%;transform:translate(-50%, -50%);}.homepage-index button:not(.ms-choice) span {display:block;position:relative;z-index:10;}.homepage-index button:not(.ms-choice):after,.homepage-index button:not(.ms-choice):before {padding:18px 0 11px;content:'';position:absolute;top:0;left:calc(-100% - 30px);height:100%;width:calc(100% + 20px);color:#fff;border-radius:2px;transform:skew(-25deg);}.homepage-index button:not(.ms-choice):after {background:#fff;transition:left 0.8s cubic-bezier(0.86, 0, 0.07, 1) 0.2s;z-index:0;opacity:0.8;}.homepage-index button:not(.ms-choice):before {background:#292208;z-index:5;transition:left 1s cubic-bezier(0.86, 0, 0.07, 1);}.homepage-index button:not(.ms-choice):hover:after {left:calc(0% - 10px);transition:left 0.8s cubic-bezier(0.86, 0, 0.07, 1);}.homepage-index button:not(.ms-choice):hover:before {left:calc(0% - 10px);transition:left 1s cubic-bezier(0.86, 0, 0.07, 1);}.homepage-index canvas {width:100%;height:auto;background:transparent;position:absolute;top:0;left:50%;transform:translate(-50%, -50%);pointer-events:none;}.homepage-index button:not(.ms-choice) a {color:#fff;}.overflowSearch form{display:flex;}.overflowSearch h2{display:none;}.overflowSearch .fields{width:100% !important;display:flex;background:transparent;}.overflowSearch{background:#f5f5f5;}.overflowSearch .field{width:100% !important;}.overflowSearch input[type="submit"]{position:relative;right:0 !important;top:0;} .homepage-legals h3{color:#000}.homepage-legals section.main div.layoutLarge{display:flex;flex-direction:column}@media screen and (max-width:1024px){.wrapper{margin-top:209px !important}header.fixed .logo{position:absolute;max-height:100%;bottom:10px}header.fixed .logo img{height:60px}header nav ul.menu > li.btn a{filter:invert(1)}.overflowSearch input[type="submit"]{background-position:-1000px -100px !important}section.selection .ads li h4{font-size:13px}section.homepageContent article{width:100% !important}}@media screen and (max-width:768px){.overflowSearch form, .overflowSearch .fields{flex-direction:column;}section.selection .ads li{height:auto !important}}@media screen and (max-width:640px){header.fixed nav ul.menu{width:10%;z-index:99}.home-carousel{height:300px !important}header .logo img{height:91px}header nav ul.menu{text-align:right !important}header.fixed nav ul.menu{position:absolute;text-align:right;top:0;width:100%}header.fixed .logo{position:relative;bottom:10px;z-index:9999;text-align:left;left:-110px;width:70% !important}header.fixed nav ul.menu li{margin-right:20px}}@media screen and (max-width:540px){header.fixed .logo{left:-90px}}@media screen and (max-width:380px){header.fixed .logo img{height:50px}header.fixed .logo{left:-60px}}footer {background-color:#292208;}footer .sectors h3 {color:#fff;}footer p, footer a {color:#fff;}@media screen and (min-width:641px){ section.listing .columnRight { position:relative !important; order:1; float:none; width:100%; } section.listing .columnLeft {order:2;float:none;width:100%;margin-top:60px;} section.listing .layoutLarge { display:flex; flex-wrap:wrap; }}@media screen and (min-width:769px) { section.listing .search { margin-bottom:0; padding:20px 20px 10px; } section.listing .search input[type="submit"] {margin-top:0;width:14%;background:#ccac24;text-indent:0;display:inline-block;vertical-align:top;height:46px;color:#fff;} section.listing .fields { width:65%; display:inline-block; vertical-align:top; } section.listing .fields .field { width:24%; display:inline-block; vertical-align:top; } section.listing .field.nature { width:20%; display:inline-block; vertical-align:top; } section.listing .select2-container, section.listing .ms-choice, section.listing select#price, section.listing .search select { margin-bottom:0; }}@media screen and (max-width:768px){.ad .titles h3{font-size:12px !important}}@media screen and (max-width:640px){.estate-index section.main .layoutLarge{display:flex;flex-direction:column;}.estate-index section.main .layoutLarge .columnLeft{order:2; margin-top:30px}.estate-index section.main .layoutLarge .columnRight{order:1;}} .ads .ad a,.ads .ad {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:inline-flex;flex-wrap:wrap;margin:0 1% 80px 1%;} .ad { height:500px; margin:0 1% 80px 1%; } .ad .picture { width:100%; order:1; height:400px; } .ad .titles {order:2;text-align:left;padding-left:15px;background:none;margin-top:15px;} .ad ul {order:3;background:none;padding:5px;height:auto;} .ad ul li { color:#a7a7a7; background:none; height:auto; } .ad ul li.price { background:none; height:auto; } .ad ul li.price div {color:#ccac24;height:auto;} .ad .titles h2,.ad .titles h3{ color:#333; } .ad .titles h2 { font-family:'Lato', sans-serif; text-transform:uppercase; font-size:12px; font-weight:bold; } .ad .titles h3 { text-transform:uppercase; font-weight:normal; font-size:22px; line-height:26px; } .ad .titles h3:first-letter { text-transform:capitalize; } .ad .picture .buttons { opacity:0 !important; }#mapContainer > .button {box-shadow:none;background:#fff;color:#ccac23;}#mapContainer > .button:before {display:none;}#mapContainer > .button:hover {background-color:#ccac23;}.ad .ribbon, section.selection .ads li .ribbon {background-color:#ccac24;}ul.pager li.current span, ul.pager li a:hover {background-color:#ccac24;border-radius:30px;}ul.pager li a, ul.pager li span {border-radius:50px;}ul.pager li {margin-right:10px;}.showPictures .button {background:#fff;color:#000;padding-left:12px;}.showPictures .button:before {display:none;}.quickLinks li a:hover, .quickLinks li a.selected {color:#be9d20;}.estate-show a.button {background-color:#ceb55b;color:#fff;}.userBlock .button:after {display:none;}.userBlock .button {padding-right:40px;}section.show h2 {color:#ceb55b;font-weight:600;}section.show .detailsList .details ul li span, section.show .detailsList .services ul li, .areas li span {color:#ceb55b;}.showPictures { height:720px; background:none; }.showPictures[data-layoutFixed="1"] .show-carousel { float:none; width:100%; }.showPictures .button:before { background-position:-600px -800px; }.showPictures > .button:before { background-position:-1100px -800px; }.showPictures[data-layoutFixed="1"] article {position:absolute;width:100%;height:auto;top:auto;bottom:0;background:none;}.showPictures article div { display:initial; padding:0; }.showPictures article h2 {display:none;}.showPictures article ul {background:rgba(36, 39, 45, 0.8);}.showPictures article ul li {display:inline-block;color:#fff;text-transform:uppercase;letter-spacing:2px;padding:20px 30px;width:auto;margin:0;}.showPictures article ul li:last-child { display:inline-block; }.showPictures article .selectionLink { top:-520px; right:20px; background-color:#ffffff; border-radius:100%; opacity:1; }.showPictures article .selectionLink:hover { border-radius:0; max-width:none; padding:5px 45px 5px 15px; }@media screen and (max-width:1024px) {.showPictures[data-layoutFixed="1"] .show-carousel{margin:auto;}.showPictures[data-layoutFixed="1"] article{width:67% !important;left:16.4%}}@media screen and (max-width:768px) {.showPictures {height:auto !important;}.showPictures[data-layoutFixed="1"] .layoutLarge { padding:0 20px !important; }.showPictures article ul li { padding:10px 20px;}.showPictures[data-layoutFixed="1"] article{width:100% !important;left:0}section.show h2{font-size:20px}}@media screen and (max-width:640px) {.showPictures[data-layoutFixed="1"] article { position:relative; width:100% !important; }.showPictures article ul { background:#24272d; }}@media screen and (max-width:375px) { .showPictures article ul li { display:block; } }.homepage-contact .contactLine {width:100%;}section.contact .cms {text-align:center;}.homepage-contact input[type="submit"] {background:none;background-color:#bf9c23;color:#fff;}.cms-partners .banner { background:none; height:40px; } .cms-partners article.blocs.flex { display:flex; flex-wrap:wrap; justify-content:space-between; }.cms-partners article.blocs.flex > img { width:26%; margin-bottom:50px; }.cms-partners h1 { margin-bottom:50px; }@media screen and (max-width:768px) {.cms-partners article.blocs.flex > img { width:33%; }}@media screen and (max-width:640px) {.cms-partners article.blocs.flex > img { width:48%; }}