@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,600,700');body { background:#fff; }input[type="submit"], .button {background:#af0000;color:#fff;}h1, h2, h3, h4, h5, h6, .title {font-family:'Raleway', sans-serif;}h1, h2 {color:#211912;}p, a { color:#211912; }p.estimate {color:#fff;position:absolute;bottom:30px;right:0;background:#af0000;padding:7px 15px;}p.estimate:before {content:"";display:inline-block;width:32px;height:32px;margin-right:10px;text-indent:0;background-image:url('/uploads/website/1979/54ca9e068a7c2fa7f103c9992fd27d27.png');background-repeat:no-repeat;vertical-align:middle;overflow:hidden;}header { background-color:#FFF; }header .logo {display:block;left:-9999px;right:-9999px;width:365px !important;height:285px !important;padding:166px 0px 0 0;margin:-165px auto 0 auto;background:#221911;border-radius:100%;}header .logo > div {display:block;}header .logo > div img,.homepage-index header .logo > div img { max-height:80px; }header > div { background:none; }header nav { background:#211912; padding:20px 0; }header nav ul.menu > li > a { color:#7c7873;font-size:15px; }header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a {color:#fff;}@media screen and (min-width:1025px) {header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a {border:none;}}@media screen and (max-width:1024px) {header .logo > div { vertical-align:middle; }}footer { background:#1b140f; }footer > .credits { background:#1c140f; }footer h3,footer a {color:#fff;}footer h3 {text-transform:initial;border-bottom:1px solid;}footer .agency {background:none;}footer .content .comment p {color:#fff;font-size:15px;}footer ul.alerts li.alert:first-child {display:none;}footer div.agency .button { font-size:12px; padding:5px 25px; }.homepage-contact aside.contact a.contact.button { display:none; }footer ul.alerts li a.alertMail:before {background-position:0;background-color:transparent;background-image:url('/uploads/website/1979/3293ba828d44306ada0025444977457c.png');}footer ul.alerts li {background:#af0000;padding:5px 15px;width:40%;}.home-carousel { margin-top:-90px; }aside.homepageSearch { background:#211912; max-width:none; margin-top:-1px; }.search form { max-width:1240px; margin:auto; }section.selection .layoutLarge { max-width:1240px; }.selection2 .selection-carousel .item h3, .selection2 .selection-carousel .item p {color:#211912;}.selection2 .selection-carousel .item .price {color:#af0000;}.owl-carousel .owl-nav [class*='owl-'] { background-color:#af0000; }section.agency h1, section.agency p {color:#211912;}section.agency { background-color:#efefee; }section.agency h2, section.agency h3 {color:#af0000;}section.agency .agency p {font-size:15px;line-height:23px;}section.alert { background:#efefee; }section.alert h2, section.alert p {color:#211912;}section.shortcuts ul li:first-child .picture {background-color:#1c140f;}section.shortcuts ul li h2 {text-align:center;width:100%;margin-top:15px;font-weight:600;text-shadow:1px 1px 9px #000;}section.shortcuts ul li:first-child p {text-align:center;}section.shortcuts ul li:first-child .content {margin:auto;width:75%;margin-top:10px;left:-9999px;right:-9999px;}.dropdown.rent_type {display:none;}.ad .soleagent, .selection-carousel .item .soleagent {background:#af0000;color:#fff !important;}.estate-index section.main {padding-top:0;}.estate-index .layout.clearfix { max-width:none; padding:0; }.listingSearch { background:#211912; max-width:none; }.ad { background:#221911; height:auto !important; }.ad .soleagent { background:#8e0000; display:block; }.ad h2 { color:#fff; font-size:16px; line-height:31px; font-weight:500; text-transform:uppercase; }.ad p.price { display:block; color:#fff; font-size:17px; font-weight:bold; }.ad .picture { position:relative; height:auto; padding-bottom:56.25%; }.ad p { color:#fff; }.ad p.price { display:block; }.pager li.current, .pager li:hover a {background:#fff;color:#211912;font-weight:bold;}.pager li.firstpage a, .pager li.previouspage a, .pager li.nextpage a, .pager li.lastpage a {background-color:#211912; }.pager { text-align:center; float:none; }.pager li { display:inline-block; float:none; }.pager li a { background:no-repeat; color:#fff; font-weight:800; font-size:16px; background:#211912; }.pager li.nextpage a { background-position:-170px -112px; }.pager li.lastpage a { background-position:-172px -132px; }.pager li.previouspage a { background-position:-172px -92px; }.pager li.firstpage a { background-position:-173px -72px; }@media screen and (min-width:1025px) { .ad:nth-child(3n+1) { clear:both; } }@media screen and (max-width:1024px) { .ad:nth-child(odd) { clear:both; } }section.agenciesList article.agency { background:#fff; }section.contact aside.contact, section.cmsForm aside.contact, section.newsshow aside.news {background:#fbfbfb;}aside.showThumbs { background:#221911; }section.showPictures { background:#221911; margin-top:41px; }section.showPictures .title h1 { background:#221911; }section.showPictures .title h2.price { background:#e0d5c4; }.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:#211912;}.pictures, .path p, ul.action, .show article {background:#fbfbfb;}section.show aside {background:#fbfbfb;}section.show h3, section.show .title {background:#221911;border-bottom:1px solid;}section.show article ul li {border-bottom:none;color:#231910;}.path p a { background:#af0000; }.path p a:last-of-type:after { border-right-color:#af0000; background:#fbfbfb; }.cms-avis article { margin-bottom:50px !important; }.cms-avis article h2 {text-align:left;font-size:20px;font-weight:initial;text-transform:initial;}.cms-avis article p { text-align:justify !important; }.fancybox-skin h1, .fancybox-skin h2, .fancybox-skin p, .fancybox-skin label { color:#150e0e; }section.agenciesList article.agency:first-child .resizePicture {width:37%;}section.agenciesList article.agency .resizePicture {width:23%;}@media screen and (min-width:1100px) {header nav ul.menu { display:table; max-width:1040px;}header nav ul.menu li { display:table-cell; }header nav ul.menu > li:nth-child(2){ text-align:left; }header nav ul.menu > li:last-child{ text-align:right; }}@media screen and (max-width:1024px) {section.shortcuts ul li { height:300px !important; }}@media screen and (max-width:640px) {section.shortcuts ul li { height:250px !important; }section.agenciesList article.agency:first-child .resizePicture { width:100%; }}@media screen and (max-width:640px) {.home-carousel {margin-top:120px !important;height:185px!important;}header .logo {width:100% !important; border-radius:0; padding:0, margin:10px 0; top:20px;}header nav { top:120px; padding:5px 0;}header .logo > div img {max-width:none;height:100px; }section.showPictures {margin-top:0px;}.estate-show header nav {top:0;}}.estate-show a.contact.button {display:none;}.cms_homepage_all p {text-align:center;}