@import url('https://fonts.googleapis.com/css?family=Great+Vibes|Muli:400,700&display=swap');@import url('https://fonts.googleapis.com/css?family=Pinyon+Script&display=swap');body{background-color:#f2efea}h1, h2{color:#008000;border:0;font-family:'Pinyon Script', cursive;}h1:first-letter{text-transform:uppercase}html, body, header, footer, section, nav, aside, article, figure, figcaption, td, div, p, ul, ol, li, dl, dt, dd, select, input, textarea, label, button,a,h3{font-family:'Muli', serif;}input[type="text"]::placeholder,input[type="search"]::placeholder, .ms-choice > span.placeholder,select,textarea::placeholder{color:#000;}.smallIcon.address:before,.smallIcon.userName:before{background-position:-1000px -700px}.smallIcon.phone:before{background-position:-1050px -700px}.smallIcon.mail:before{background-position:-1100px -750px}button:not(.ms-choice), a.button, input[type="button"]{background-color:#f2efea !important;color:#000 !important;border:1px solid #000;transition:all 0.2s linear}button:not(.ms-choice):hover, a.button:hover, input[type="button"]:hover{background-color:#008000 !important;color:#fff !important;}header .social a.facebook:before {background-position:-146px -38px;}header .social a.instagram:before { background-position:-146px -218px;}header .social a.twitter:before { background-position:-146px -74px;}header .social a.email:before { background-position:-146px -2px;}header{height:213px;background-color:#fff}header .logo{top:50%;left:50%;transform:translate(-50%,-30%);margin-top:20px}header .logo img{height:147px}header nav{padding-top:100px}header nav ul{text-align:center !important;}header nav ul.menu > li > a{color:#000;border:0;font-size:20px}header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a{border:0;color:#008000}header nav ul.menu > li > a:first-letter{text-transform:uppercase}header .ribbon{background:transparent}header .topMenu li a{color:#000}.homepage-index .search h2{display:none}.homepage-index aside.search{bottom:-96px !important;}.homepage-index .overflowSearch .fields{background:transparent}.homepage-index form div.fields{background-image:linear-gradient(to right, #008000, #40830b, #5d871a, #758a2a, #888d3b) !important;border-radius:20px}.overflowSearch input[type="submit"]{top:-6px;background-position:-1000px -100px;}.homepage-index section.selection h2{margin-top:110px}section.selection .ads li .infos{background-color:rgba(1, 128, 0, 0.48);}section.selection .ads li .ribbon{background-color:#b30f00}.quickLinks li a{color:#b5a185;border:0}.homepage-index section.selection h2:first-letter,.quickLinks li a:first-letter{text-transform:uppercase}.quickLinks{border:0}.quickLinks li a:hover, .quickLinks li a.selected{color:#008000;border:0}.quickLinks li a:hover:after, .quickLinks li a:hover:before, .quickLinks li a.selected:after, .quickLinks li a.selected:before{display:none}section.selection .ads li{box-shadow:none;transition:all 0.5s ease-in-out}section.selection .ads li:hover{box-shadow:0px 0px 6px #008000;}section.selection .ads li h4 {font-weight:500}section.selection .ads li p {font-size:17px}section.homepageContent > .layoutLarge{background-color:transparent}section.homepageContent article{margin:auto}section.homepageContent > div{position:relative;}section.homepageContent > div img{position:absolute;opacity:0.2;top:50%;transform:translate(-50%,-50%);left:50%;}section.homepageContent > div p{color:#0D0D0D}section.homepageContent h1{text-transform:capitalize}section.homepageTeam h2, section.homepageTeam h3{color:#FFF; border:0;}section.homepageTeam h2{font-size:40px}section.homepageTeam h2:first-letter, section.homepageTeam h3:first-letter{text-transform:uppercase}section.homepageTeam article.user a{display:flex;flex-direction:column}section.homepageTeam article.user:nth-child(odd) a{flex-direction:column-reverse}section.cms_homepage_contact > div.layoutLarge{background-image:url("/uploads/website/2726/97417a584be4a99f5589c0f7b007edd7.jpg");height:400px;background-size:cover;background-position:0px 90%;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;}section.cms_homepage_contact > div.layoutLarge:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7)}section.cms_homepage_contact div.content{text-align:center;z-index:1}section.cms_homepage_contact h3,section.cms_homepage_contact p,section.cms_homepage_contact p a{color:#FFF}section.cms_homepage_contact h3{text-transform:capitalize;font-size:40px}section.cms_homepage_contact p,section.cms_homepage_contact p a{font-size:20px}section.cms_homepage_contact p a{border:1px solid #fff;padding:10px 20px;background-color:transparent;transition:background-color 0.5s ease}section.cms_homepage_contact p a:hover{background-color:#FFF;color:#0D0D0D}section.cms_homepage_contact p:last-child{margin-top:50px}@media screen and (max-width:1024px){header nav ul.menu{text-align:right !important;}header nav ul.menu > li.btn a{filter:invert(1);}header .ribbon div.layoutLarge{z-index:13;}.homepage-index section.selection h2{margin-top:0;}}@media screen and (max-width:768px){section.homepageContent article p {text-align:center !important;}}@media screen and (max-width:640px){header .ribbon div.layoutLarge{display:flex;justify-content:flex-start;flex-direction:row-reverse;}header .logo img{height:117px;}header nav ul.menu{position:absolute !important;top:40%;z-index:99;text-align:left !important;padding-left:20px;}.quickLinks li a{font-size:18px;}section.selection .quickLinks > li ul{position:absolute !important;left:0 !important;right:0 !important;} .owl-carousel.owl-loaded{margin-top:50px;}}@media screen and (max-width:480px){section.selection .quickLinks > li ul{position:relative !important;}.owl-carousel.owl-loaded{margin-top:0;}}@media screen and (max-width:380px){header .logo img{max-width:90%;}section.selection h2, section.homepageContent article h1{font-size:36px;}}.estate-index section.main .layoutLarge{display:flex;flex-direction:column;}.estate-index section.main .columnRight form{display:flex;align-items:center;background-image:linear-gradient(to right, #008000, #40830b, #5d871a, #758a2a, #888d3b);padding:0 10px;}.estate-index .select2-container,.estate-index .search select, .estate-index .ms-choice{border-bottom:0} .estate-index section.main .columnRight{width:100%;order:1;background-color:transparent}.estate-index section.main .columnLeft{width:100%;order:2}.estate-index section.main .columnRight .fields{display:flex;width:100%}.estate-index section.main .columnRight .field{width:100%;margin-left:3px}.estate-index section.main .columnRight .fields .dropdown{display:none}.estate-index section.main .columnRight .search input[type="submit"]{background-position:-700px -400px;margin-left:10px}.estate-index section.main .columnRight .search{border-radius:34px}.estate-index .ads .ad{width:100%;float:none;margin:40px 0;height:auto;overflow:hidden;position:relative;background:transparent;margin-bottom:150px;}.estate-index .columnLeft .ads .ad ul{justify-content:flex-end;background-color:transparent;border-bottom:1px solid #7d7d7d;}.estate-index .columnLeft .ads .ad ul li div,.estate-index .columnLeft .ads .ad ul li,.estate-index .columnLeft .ads .ad ul li span{color:#000;background-color:transparent;}.estate-index .columnLeft .ads .ad ul li.price div{font-size:15px;}.estate-index .columnLeft .ads .ad div.picture{width:70%;float:left;height:450px;}.estate-index .columnLeft .ads .ad .titles{text-align:left;background-color:transparent;}.estate-index .columnLeft .ads .ad .titles h2{font-size:47px !important;margin-bottom:14px;text-transform:capitalize;}.estate-index .columnLeft .ads .ad .titles h3{font-size:17px;}.estate-index .columnLeft .ads .ad .titles h3:first-letter{text-transform:uppercase;}.estate-index .columnLeft .ads .ad .comment{display:flex;min-height:450px;justify-content:center;align-items:center;border-top:1px solid #7d7d7d;border-bottom:1px solid #7d7d7d;}.estate-index .columnLeft .ads .ad .titles h2,.estate-index .columnLeft .ads .ad .titles h3{text-align:center; color:#008000}.estate-index .columnLeft .ads .ad .comment p{padding:0 18px;text-align:left;letter-spacing:2px;line-height:31px;color:#000;}.estate-index .wrapper section.main .layoutLarge{display:flex;flex-direction:column;}.estate-index .wrapper section.main .layoutLarge .columnLeft{order:2;width:100%;}.estate-index .wrapper section.main .layoutLarge .columnRight{order:1;width:100%;}.estate-index .ad .picture img{filter:blur(0);transition:all 0.2s ease-in-out}.estate-index .ad .picture:hover img{filter:blur(5px)}.estate-index .ad .picture .buttons{background-color:transparent}.estate-index .ad .ribbon{bottom:10px;top:unset;background-color:transparent;color:#008000;text-shadow:2px 1px 4px #008000;font-size:20px;letter-spacing:9px;}ul.pager li.current span, ul.pager li a:hover {background-color:#008000}.estate-index .estatePopup .titles{background:#f2efea;} .estate-index .estatePopup .titles h2, .estate-index .estatePopup .titles h3{color:#008000;} .estate-index .estatePopup ul{background-color:transparent;border-bottom:1px solid #000}.estate-index .estatePopup ul li.price div, .estate-index .estatePopup ul li, .estate-index .estatePopup p.comment{color:#000;}.estate-index .estatePopup ul li.price{background-color:transparent}.popup-carousel .owl-dots .owl-dot span{border-color:#000;background-color:#008000;}.popup-carousel .owl-dots .owl-dot.active span, .popup-carousel .owl-dots .owl-dot:hover span{background-color:#fff} @media screen and (max-width:1024px){.estate-index .columnLeft h1{padding-left:20px;}}@media screen and (max-width:768px){.estate-index section.main .columnRight .fields{flex-direction:column;} .estate-index section.main .columnRight form{flex-direction:column;padding:20px 15px 0 15px;}.estate-index section.main .columnRight .search input[type="submit"]{margin-left:auto;}.estate-index .columnLeft .ads .ad div.picture{width:100%;}.estate-index .columnLeft .ads .ad a{display:flex;flex-direction:column;}.estate-index .columnLeft .ads .ad .comment{padding-top:10px;border-top:0;min-height:auto;}section.listing{padding-top:0;}.estate-index .columnLeft .ads .ad ul{justify-content:space-around;}}@media screen and (max-width:640px){.estate-index .columnLeft .ads .ad .comment{display:none;}}@media screen and (max-width:380px){.estate-index .columnLeft .ads .ad .titles h2{font-size:37px !important;}}.estate-show .showPictures .button:before {background-position:-1100px -800px;}.estate-show .loanCalculator .field:last-child{text-align:center;}.estate-show .show-carousel .owl-controls .owl-nav .owl-next{background-position:-968px -1220px;background-color:rgba(255, 255, 255, 0.5)}.estate-show .show-carousel .owl-controls .owl-nav .owl-prev{background-position:-968px -1070px;background-color:rgba(255, 255, 255, 0.5)}.show-carousel-thumbs .owl-controls .owl-nav .owl-prev, .show-carousel-thumbs .owl-controls .owl-nav .owl-next{background-color:#008000} .estate-show section.show ul{border-top:0}.estate-show section.show .comment{color:#000;line-height:34px}.showPictures article h2:first-letter{text-transform:uppercase}.showPictures article ul li{color:#000}.estate-show section.show .detailsList .details ul li.alt, .estate-show .areas li.alt{background-color:transparent;border-bottom:1px solid #008000;color:#000}.estate-show section.show .detailsList .summary ul li, .estate-show .areas li, .estate-show section.show .detailsList .legal ul li{color:#0D0D0D} section.show .detailsList .details ul li span, section.show .detailsList .services ul li, .areas li span, section.show .detailsList .details ul li, .areas li{font-weight:400;color:#000}section.show h2:first-letter{text-transform:uppercase}.estate-show .columnRight{background-color:#ece8e0;border:2px solid #008000}.columnRight p,.estate-show .columnRight span,.estate-show .columnRight label{color:#000}.columnRight .userBlock a{color:#0D0D0D;}.columnRight .userBlock a:hover:before{width:100%}.columnRight .search input[type="submit"]{background-position:-1000px -100px} .estate-show .columnRight .similarBlock .item h3, .columnRight #loanResult li{color:#000}#contactLine{background-color:transparent}#contactLine label{color:#000}#contactLine label a:hover{color:#008000}#contactLine input[type="submit"]{background-position:-1000px 0}#contactLine > .layoutLarge > div > div{border:2px solid #008000;padding:20px} .contactLine > .layoutLarge > div > div { display:block; margin:auto; }.contactLine > .layoutLarge > div > div:first-child { display:none; }@media screen and (max-width:640px){.showPictures .button{z-index:13;;}}@media screen and (max-width:380px){section.show h1{font-size:26px;}}.homepage-contact div#map{display:none}.homepage-contact aside.map{background-image:url("/uploads/website/2730/4fd4f38159a8765653fa2e46d30177bb.jpg");background-position:center;background-size:cover;height:400px}@media screen and (max-width:1024px){ .homepage-contact .contactLine{ margin:0 }}section.homepageContent > div p{color:#000;text-shadow:3px 0px 3px #fff;text-align:center;}.cms-tools p, .cms-tools label, .cms-tools td{color:#000}.cms-tools input[type="submit"]{background-position:-1000px 0;left:5%;position:relative}.cms-tools .loanTool span.number{text-align:left}.cms-tools section.cms article.cms h2{display:block}.cms-tools section.cms article.cms p{text-align:center}.cms-tools section.cms article.cms p a{color:#000;border:1px solid #008000;padding:15px 20px}@media screen and (max-width:1024px){.cms-tools .cms{padding:30px;}}@media screen and (max-width:768px){ .cms-tools .loanTool{ margin-top:43px; }}@media screen and (max-width:540px){ .cms-tools h1, .cms-tools h2{ width:100%; text-align:center; }}@media screen and (max-width:480px){.cms-tools section.cms article.cms p.clearfix{margin-top:30px;} }@media screen and (max-width:380px){.cms-tools tbody{display:flex;}.cms-tools tbody tr{display:flex;flex-direction:column;}}.homepage-legals h3{color:#008000}.homepage-legals p{color:#000}.homepage-legals ul.agencies a.button{display:none}footer{background-color:#3e3c3a}footer p, footer li, footer a, footer h3{color:#fff !important}footer h3:first-letter{text-transform:uppercase}footer h3{text-align:center;}footer div.layoutLarge{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;grid-template-areas:"age age age . soc soc soc . nav nav nav ."}footer div.layoutLarge div{display:flex;flex-direction:column;align-items:center;}footer .agency{grid-area:age;width:100%}footer .network{grid-area:soc;width:100%}footer .sectors{grid-area:nav;width:100%}footer .sectors ul{column-count:1}footer .smallIcon.address:before,footer .smallIcon.userName:before{background-position:-500px -700px}footer .smallIcon.phone:before{background-position:-550px -700px}footer .smallIcon.mail:before{background-position:-600px -750px}footer .smallIcon.fax:before{background-position:-600px -700px}footer .social a.facebook:before {background-position:-110px -38px;}footer .social a.instagram:before { background-position:-110px -218px;}footer .social a.twitter:before { background-position:-110px -74px;}footer .social a.email:before { background-position:-110px -2px;}@media screen and (max-width:768px){footer div.layoutLarge div{width:100% !important;}}@media screen and (max-width:640px){footer div.layoutLarge{grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto auto;grid-template-areas:"age age age age" "soc soc soc soc" "nav nav nav nav";} footer ul{width:100%;display:flex;justify-content:space-around;}}@media screen and (max-width:380px){footer ul{justify-content:space-between;} }@media screen and (max-width:1024px){ .homepage-legals section.main div.layoutLarge{ display:flex; flex-direction:column; }.homepage-legals section.main div.layoutLarge article{width:100%;}}