@import 'https://fonts.googleapis.com/css?family=Alegreya+Sans:400,700|Crimson+Text:400,700';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 {font-family:'Alegreya Sans', sans-serif; color:#111; font-size:16px; font-weight:400;}h1, h2, h3, h4, h5, h6, .title { font-family:'Crimson Text', serif; color:#111; font-weight:400; }a { color:#111; }header nav,nav ul.culture,footer,section.agency,.listingSearch {background-color:#111;}section.show aside,ul.action,section.contact aside.contact,section.cmsForm aside.contact,section.newsshow aside.news {background-color:#F2F2F2; box-shadow:0px 1px 1px rgba(0,0,0,0.3);}input[type="submit"],.button {color:#111; background-color:#e4ce90;}input[type="submit"]:hover,.button:hover {color:#FFF; background-color:#111;}.owl-carousel .owl-nav [class*='owl-'] { background-color:#e4ce90; }.owl-carousel .owl-nav [class*='owl-']:hover { background-color:#111; }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,.homepage-index header .logo > div img {max-height:120px; margin-top:20px;}header > div { background:none; }@media screen and (max-width:1024px) {header .logo > div { vertical-align:middle; }}@media screen and (max-width:768px) {.estate-show header .logo { display:table !important; }}header nav ul.menu > li > a { font-family:'Crimson Text', serif; font-size:20px; font-weight:400; }header nav ul.menu > li.over > a,header nav ul.menu > li:hover > a {border-bottom-color:#e4ce90;}nav ul.culture li { font-size:14px; }footer h3 { color:#e4ce90; padding-bottom:8px; border-bottom:2px solid #FFF; }footer a { color:#FFF; }footer .agency { background-color:#F2F2F2; }footer .agency a { color:#000; }footer .content .comment p { font-size:16px; }footer > .credits { padding:15px 0; background-color:#e4ce90; }footer > .credits p,footer > .credits a {color:#111;}.social a,footer ul.alerts li a:before {background-color:#111;}.social a.facebook { background-position:0 -36px; }footer ul.alerts li a.newsletter { display:none; }footer ul.alerts li a.newsletter:before { background-position:-295px -55px; }footer ul.alerts li a.alertMail:before { background-position:-295px 5px; }.selection-carousel .item { height:210px; }.selection-carousel .item,.ad {text-align:center; background-color:#F2F2F2;}.selection-carousel .item div { background:#000; }.selection-carousel .item h3,.selection-carousel .item p {color:#111;}.selection-carousel .item p .price,.ad .price {display:inline-block; color:#e4ce90; font-size:16px; padding:1px 5px; margin-top:5px; background-color:#111; border-radius:4px;}section.agency h2,section.agency h3 {color:#e4ce90;}section.agency a { color:#e4ce90; }section.alert { background:none; }section.alert h2,section.alert p {color:#111;}.ad h2 { font-size:18px; }.ad h3 { font-size:18px; background-color:#111; }.ad .soleagent { color:#111; padding:2px 6px; text-transform:none; background:#e4ce90; }.pager li a { font-size:16px; }.pager li.current,.pager li:hover a {color:#111; font-size:16px; background-color:#e4ce90;}section.showPictures { background-color:#FFF; }section.showPictures .title h1 { color:#111; background-color:#e4ce90; }section.showPictures .title h2.price { background-color:#FFF; }.show-carousel .owl-controls .owl-nav .owl-prev,.show-carousel .owl-controls .owl-nav .owl-next {background-color:rgba(228, 206, 144, 0.6);}aside.showThumbs { background-color:#F2F2F2; }.show-carousel-thumbs .owl-controls .owl-nav .owl-prev,.show-carousel-thumbs .owl-controls .owl-nav .owl-next {background-color:#e4ce90;}.path p a { background-color:#111; }.path p a:last-of-type:after { border-right-color:#111; }section.show h3,section.show .title {color:#111;background:#e4ce90;}section.show article,.path p {box-shadow:none;}section.show article ul li span { opacity:1; }