body { background-color:#FFF; }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:#333; font-weight:400;}h1, h2 {color:#7c7c7c;font-weight:normal;}h3 {color:#333; }section.agency, footer > .credits,.listingSearch, nav ul.culture { background-color:#7c7c7c; }input[type="submit"],.button { background-color:#a60f03; }header { margin-top:160px; background-color:#FFF; }header .logo { top:0; height:160px !important; padding:0; background-color:#FFF; }header .logo > div { vertical-align:top; }header .logo > div img { max-height:160px; }header .logo > div img,header > div {background-color:transparent;}header nav { background-color:#7c7c7c; }header nav ul.menu > li > a, header nav ul.menu > li > ul a {color:#FFF;font-family:'Gilda Display', serif;font-weight:bold;}header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a {border-bottom-color:#fcb248; }nav ul.culture li a { font-size:11px; }header nav ul.culture > li.over > a, header nav ul.culture > li:hover > a,header nav ul.culture > li > ul > li:hover a { color:#fcb248; }header nav ul.menu > li.over > a,header nav ul.menu > li:hover > a {border-bottom-color:#fff;}nav ul.culture li { font-size:11px; }.estate-index header { background-image:url('/uploads/website/2060/9af079025f30835505819773b0dff63d.jpg')!important; }footer { background-color:#F2F2F2; }footer h3 { color:#a60f03; font-weight:400; border-bottom:2px solid #a60f03; }footer a { color:#7c7c7c; }footer .agency { background-color:#FFF; }.social a,footer ul.alerts li a:before { background-color:#FFF; }footer ul.alerts li a.alertMail:before { background-position:-114px 5px; }footer ul.alerts li a.newsletter:before { background-position:-114px -55px; }footer > .credits a { font-weight:550; }footer .content .comment p { color:#333; font-weight:bold; }footer .content .comment { background-color:#f2f2f2; }.social a, footer ul.alerts li a:before {background-color:#f2f2f2;}.cms a img { height:50px; margin:0px 40px 20px 0px; }.cms h3 { display:table; }.homepage-index header .logo > div img { max-height:160px; }section.agency h2,section.agency h3,section.agency p,section.agency ul li {color:#FFF;}section.agency ul li { padding-left:20px; list-style-type:disc; list-style-position:inside; text-align:justify; color:#ececec; font-size:13px; line-height:20px; }section.alert { background:none; }section.alert h2,section.alert p {color:#222;}section.agency article { width:65%; }.address { width:35%; }.address>div:first-of-type { width:150px; }.address>div>div { border-radius:0; width:auto; }section.alert h2, section.alert p {color:#7c7c7c;}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next {background-color:#a60f03; }.selection2 .selection-carousel .item h3 { color:#7c7c7c; text-align:center; }.selection2 .selection-carousel .item p { text-align:center; }.selection-carousel .item p { color:#333; }.selection-carousel .item p .price { color:#a60f03; }span.rooms { text-align:center; }.ads .ad { background-color:rgba(124, 124, 124, 0.5); box-shadow:1px 1px 1px rgba(0,0,0,0.2); }.ads .ad .price { color:#fff; font-size:15px; }.ad h2 {color:#FFF;font-weight:500;position:relative;padding-bottom:10px;margin-bottom:10px;overflow:hidden;}.ad h2:after {content:'';display:block;position:absolute;bottom:0;left:-9999px;right:-9999px;width:100%;max-width:100px;height:2px;margin:auto;background-color:#a60f03;}.ad .soleagent { padding:3px 8px; text-transform:none; background-color:#014373; }.ads .ad .soleagent, .selection-carousel .item .soleagent { background:#a60f03; }.ad p { color:#333; text-align:justify; }.ad .noPicture {opacity:1;background-color:#FFF;}.ad .noPicture img {max-width:80%;max-height:80%;}section.listing article h1 { color:#7c7c7c; font-weight:normal; }section.listing { padding-top:0; }aside.search { max-width:none; background:#7c7c7c; }section.show h3,section.show .title {text-align:center; background-color:#7c7c7c;}section.show article ul li span { color:#7c7c7c; font-size:12px; opacity:1; }.pictures,.path p,.show article {box-shadow:none;}.path p a { background-color:#7c7c7c; }.path p a:last-of-type:after { border-right-color:#7c7c7c; }section.showPictures { background-color:#FFF; }section.showPictures .title h1 { background-color:#7c7c7c; }section.showPictures .title h2.price { background-color:#FFF; }section.show aside:nth-child(1n+2) { background-color:rgba(124, 124, 124, 0.5); }section.show h3, section.show .title { border-left:6px solid #a60f03; }section.show aside h2, section.show aside h4, section.show aside p {color:#333;text-align:center;}section.contact aside.contact { background-color:rgba(124, 124, 124, 0.5); }section.newsshow aside.news { background-color:rgba(124, 124, 124, 0.5); }section.newsList article .content h2 { color:#333; }section.newsList article > a { background-color:rgba(124, 124, 124, 0.5); }.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:rgba(124, 124, 124, 0.5); }.print { background-position:-120px -120px; }.friend { background-position:-120px -180px; }section.cms article { text-align:left; }section.cms article h2,section.cms article p,section.cms article ul {margin-bottom:10px;}section.cms article h2 { font-size:20px; }section.cms article p { text-align:justify; }section.cms article ul li { padding-left:20px; list-style-type:disc; list-style-position:inside; }section.cmsForm aside.contact { background-color:rgba(124, 124, 124, 0.5); }section.cmsForm aside.contact h3 { text-align:center; }.contact aside h3, .contact aside p { text-align:center; }@media screen and (max-width:1024px) { }@media screen and (max-width:768px) {.estate-show header { margin-top:0; }}@media screen and (max-width:640px) {header .logo > div { vertical-align:middle; }}@media screen and (max-width:540px) {section.agency h1 { font-size:25px; }p { font-size:14px; }footer .content { width:50% !important; }footer .content .picture { height:90px !important; }}@media screen and (max-width:470px) {header .logo > div img { max-width:80% !important; }h1, h2, h3, h4 { font-size:20px; }}@media screen and (max-width:380px) {.ad p { font-size:12px; }}