@import url('https://fonts.googleapis.com/css?family=Karla:400,700|Poppins:400,700');body { background-color:#f7f7f7; }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,h1, h2, h3, h4, h5, h6, .title {font-family:'Karla', sans-serif; font-weight:400;}h1, h2 {font-weight:700; }a { color:#fed11c; }section.alert h2, section.alert p,.selection-carousel .item h3, .selection-carousel .item p, h1, h2 {color:#3d3d3d;}footer,section.agency {background-color:#3d3d3d;}.owl-carousel .owl-nav [class*='owl-'], input[type="submit"], .button {background-color:#fed11c;}.search form > div, .search form > section > div {width:22%;}header { height:550px ; }body.estate-show header { height:150px; }header > div { background:none; }header nav,header .logo {z-index:auto;}header .logo {display:block;position:relative;max-width:none;height:100px !important;padding:0;background-color:#fff;margin:auto;padding-top:0;padding-left:120px;}header .logo > div img {height:122px;margin:-10px auto 0;}header nav {position:absolute;top:40px;left:-9999px;right:-9999px;width:100%;max-width:1240px;margin:auto;background:none;}header nav ul.menu {text-align:right;top:-15px;}header nav ul.menu > li > a { position:relative; color:#3d3d3d; padding:25px 5px; border:none !important; font-size:20px;font-weight:800;text-transform:initial;z-index:99; }header nav ul.menu > li > a:after {content:"";position:absolute;left:50%;bottom:0;width:0;height:4px;background-color:#fed11c;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}header nav ul.menu > li > a:hover, header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a {color:#fed11c !important;border-bottom:none;}header nav ul.menu > li > a:hover { color:#333; }header nav ul.menu > li > a:hover:after { width:100%; left:0%; }nav ul.culture { right:30px; top:-40px; background:none; }nav ul.culture:after { content:none; }nav ul.culture li { display:inline-block !important; font-size:12px; margin-left:5px; }nav ul.culture li a {color:#333;padding:0;font-family:'Open', sans-serif;}header article.cms {display:none;position:absolute;top:170px;left:-9999px;right:-9999px;width:100%;max-width:1240px;margin:auto;text-align:right;background:none;z-index:99;}header article.cms p {display:inline-block;padding:10px 20px;margin:0;font-weight:700;background-color:#fed11c;}footer .agency {background-color:white;height:85px;}footer > .credits ,.social a, footer ul.alerts li a:before {background-color:#3d3d3d; }footer h3 { color:#fff; border-bottom-color:white; }footer a { color:#fff; }footer .content { width:30%; }footer .content .picture { display:none !important; }footer .content .comment p {margin-bottom:0;font-weight:500;font-size:13px;}aside.homepageSearch { background-color:#3d3d3d; }section.agency article {width:100%;}section.agency .address {display:none;}section.agency article p { padding-top:30px; }section.agency h2, section.agency h3 { color:#fff; }section.agency img { float:left; margin-right:20px; }section.alert { background-color:#fff; }.selection-carousel .item p .price { color:#fed11c; }.listingSearch { background-color:#3d3d3d; position:absolute;left:-9999px;right:-9999px;margin:auto;top:370px;}.ad .price { color:#fed11c; }.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, section.showPictures .title h1, section.show h3, section.show .title, .path p a {background-color:#3d3d3d;}.path p a:last-of-type:after {border-right:15px solid #3d3d3d; }section.show aside h4 { font-size:18px; margin-bottom:13px; color:#3d3d3d; }.show-carousel .owl-controls .owl-nav .owl-prev, .show-carousel .owl-controls .owl-nav .owl-next {display:none !important;}section.showPictures .title h1 {font-size:20px;padding:0 10px;}.pager li a { color:#3d3d3d; }section.cms article, section.cms article p {text-align:justify;font-weight:500;}section.cms article li {padding-left:26px;font-weight:500;}section.contact aside.contact .agency { display:none; }article.alert { max-width:400px; }@media media and (min-width:1025px) {aside.homepageSearch { position:absolute; left:-9999px; right:-9999px; margin:auto; width:1200px; bottom:435px; z-index:99; }}@media screen and (max-width:1024px) {header nav ul.menu {top:-16px;}header nav ul.menu > li.btn a {background-position:-120px -236px;margin-top:-35px;}header nav ul.menu {text-align:left;background:#fff;z-index:100;margin-top:75px;} header nav ul.menu > li > a:after {display:none;}.search form > div, .search form > section > div {width:20%;}aside.homepageSearch {width:900px;bottom:0px;} section.agency article p { padding-top:0; }}@media screen and (max-width:768px) {body.estate-show header {height:170px;background:#fff;}.search form > div, .search form > section > div {width:20% !important;}aside.homepageSearch {width:100%;}section.agency img { display:block; float:none; margin:0 auto 20px auto;}}@media screen and (max-width:640px) {header .logo {padding-left:0;}header .logo > div img {max-width:100% !important;margin-left:0;margin:10px auto 0;}header nav ul.menu {text-align:right!important;}.search form > div, .listingSearch form > section > div {width:100% !important;}.listingSearch {background-color:#3d3d3d;position:relative;left:0;right:0;margin:auto auto 30px;top:0;}}@media screen and (max-width:480px) {header .logo { padding-left:0; }header .logo > div img {margin:5px auto 0;}}