@import url(https://fonts.googleapis.com/css?family=Nunito:400,700);body { background:#fff; }html, body, header, footer, section, nav, aside, article,figure, figcaption, td, div, p, ul, ol, li, dl, dt, dd { color:#252525; font-weight:400; }h1, h2, h3, h4 { color:#000; font-family:'Nunito', sans-serif; }.button, input[type="submit"] { background-color:#000; font-family:'Nunito', sans-serif;}header,header > div { background-color:rgba(255,255,255,0); }header nav { background-color:#000; }header nav a { font-family:'Nunito', sans-serif; }header nav ul.menu > li > a { font-size:16px; }header nav ul.menu > li.over > a,header nav ul.menu > li:hover > a { border-bottom-color:#fff; }header .logo { left:-9999px; right:-9999px; max-width:1200px; margin:auto; text-align:center; }header .logo > div { vertical-align:top; }header .logo > div img { max-height:120px; }footer { background-color:#252525; }footer h3,footer a { font-weight:500; color:#fff; }footer h3 { border-bottom-color:#fff; }footer a:hover { color:#000; }footer article.content { padding:10px;background-color:#fff; }footer .agency { height:110px; background:none; }footer .news { background:none; }footer .content h3, footer .content .comment p { color:#252525; }footer .content h3 { border-bottom-color:#000; }footer .content .comment p { font-weight:600; }footer .navigation a { text-transform:uppercase; }footer .content a.all { color:#000; }footer ul.alerts li a.newsletter:before,footer ul.alerts li a.alertMail:before { background-color:#E1E1E1; background-position-x:-116px; }footer .credits { background:#000; }footer .credits a:hover { color:#fff; }.homepage-index header .logo > div img { max-height:120px; }.owl-carousel .owl-nav [class*='owl-'] { background-color:#000; }.owl-carousel .owl-nav [class*='owl-']:hover { background-color:#663C85; }.selection-carousel .item { box-shadow:1px 1px 1px rgba(0,0,0,0.3); }.selection-carousel .item h3 { color:#000; }.selection-carousel .item p,.selection-carousel .item p .price { color:#252525; }section.agency { background-color:#252525; }section.agency h2,section.agency h3 { color:#fff; }section.alert { background:none; }section.alert h2, section.alert p { color:#252525; }.listingSearch { background-color:#252525; }.ad { box-shadow:1px 1px 1px rgba(0,0,0,0.3); }.pager li.current, .pager li:hover a { background-color:#000; }.path p a { background-color:#000; }.path p a:last-of-type:after { border-right-color:#000; }.path p span { color:#000; }.path p, ul.action { box-shadow:none; }ul.action { background:#000; }select#rental_type { display:none; }section.showPictures .title h1 { background-color:#000; }.show-carousel-thumbs .owl-controls .owl-nav .owl-prev,.show-carousel-thumbs .owl-controls .owl-nav .owl-next { background-color:#000; }div.form { padding:20px 10px 10px 10px; background:#252525; }div.form h3 { color:#fff; }.pictures, .show article, .show aside { box-shadow:1px 1px 1px rgba(0,0,0,0.3); }section.cmsForm aside.contact,section.newsshow aside.news { box-shadow:1px 1px 1px rgba(0,0,0,0.3); }section.contact aside.contact { margin-top:43px; }section.show h3, section.show .title { background-color:#000; }section.newsList article { background-color:#E1E1E1; }.agency .map { display:none; }.seasonalCalendar .month .title { color:#252525; background:none; }img.logo { margin:70px 15px; }