@font-face {font-family:'neuropol';src:url('/uploads/website/661/neuropol-webfont.eot');src:url('/uploads/website/661/neuropol-webfont.eot') format('embedded-opentype'),url('/uploads/website/661/neuropol-webfont.woff') format('woff'),url('/uploads/website/661/neuropol-webfont.ttf') format('truetype'),url('/uploads/website/661/neuropol-webfont.svg') format('svg');font-weight:normal;font-style:normal;}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:"Century Gothic","Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde",Futura,sans-serif;}body { background-color:#1c4c7e; }h1 { color:#cc784b; border:none; }h1, h2, h3, h4, h5, h6, .title, header nav ul.menu > li > a {text-transform:initial;}h2, h3, h4, h5, h6, .title,.quickLinks li:hover > a, .quickLinks li a.selected { color:#fff; }.quickLinks li a { text-transform:capitalize; }.button { background-color:#cc784b; color:#fff; transition:all 0.25s ease; }.button:hover, #mapContainer > .button:hover { background-color:#1d4c7c; color:#fff; }::-moz-placeholder{ color:#333; opacity:1; }:-ms-input-placeholder{ color:#333; }::-webkit-input-placeholder{ color:#333; }.ms-choice > span.placeholder { color:#333; }.ms-choice > div.open { background:url('/images/free10/icons.svg') 0 -800px no-repeat; transform:rotate(-90deg); }.select2-container--default .select2-results__option--highlighted[aria-selected] { background-color:#cc784b; }.columnRight, .contactLine, .banner { background-color:#103963; }.search input[type="submit"] { background-position:-500px -100px; }header { background-color:#1c4c7e; }header .logo { height:100px; margin-top:-30px; margin-bottom:10px; }.homepage-index header .logo { height:100px; margin-bottom:0; }header .logo img { height:100%; width:auto; max-width:none; }header nav ul.menu { margin:30px 0; background-color:transparent; }header nav ul.menu > li > a { padding:10px 0px; color:#fff; border-bottom:none; font-family:'neuropol'; text-transform:uppercase; font-weight:400;}.homepage-index header nav ul.menu > li.over > a, .homepage-index header nav ul.menu > li:hover > a { color:#cc784b; }header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a { color:#cb794b; border-bottom:none; }header .ribbon { background-color:transparent; }header .ribbon ul.culture { position:relative; float:right; top:-2px; background:none; }header .ribbon ul.culture li, header .ribbon ul.culture li.selected { display:inline-block !important; margin-right:5px; border:none; }header .ribbon ul.culture li.selected a:before, header .ribbon ul.culture li.selected a:after { content:none; }header .ribbon ul.culture li a { color:#fff; }header .topMenu li a { color:#fff; }.homepage-index header .topMenu li a { text-shadow:0 0 15px rgba(0, 0, 0, 0.6); }footer { background:#1c4c7e; }footer h3, footer p,footer a { color:rgba(255, 255, 255, 0.65); }footer .smallIcon.address:before, footer .smallIcon.userName:before { background-position:-500px -700px; }footer .smallIcon.phone:before { background-position:-550px -700px; }footer .credits a { color:#fff; }footer .credits > .layoutLarge { padding:10px 40px; }.home-carousel { height:80vh !important; }.search h2 { padding-bottom:10px; margin-bottom:15px; color:#fff; font-weight:400; text-shadow:1px 1px #1c4c7d; border-bottom:2px solid #fff; }.overflowSearch .fields { background-color:rgba(204, 120, 75, 0.6); }.quickLinks { border-top:none; }.quickLinks li a { text-transform:initial; }.quickLinks li a:hover, .quickLinks li a.selected { color:#cc784b; border-bottom:1px solid #cc784b; }.quickLinks li a:hover:after, .quickLinks li a.selected:after, .specialDropdown:after { border-top-color:#1c4c7e; }.quickLinks li a:hover:before, .quickLinks li a.selected:before { border-top-color:#cc784b; }section.selection .ads li .infos {background-color:rgba(28, 76, 125, 0.2);}section.selection h2 { color:#fff; font-size:40px; }section.homepageContent > .layoutLarge { padding:0; }section.homepageContent article { background:rgba(255, 255, 255, 0.7); }section.homepageContent article h1 { padding-bottom:35px; }section.homepageContent article p { font-size:17px; }#mapContainer > .button { padding:10px; }#mapContainer > .button:before { background-position:-500px -800px; }.order .ms-choice > span { color:#fff; }.ad .ribbon, section.selection .ads li .ribbon { background-color:#daa28a; }.ad .titles { background-color:#fff; }.ad .titles h2 { color:#1d4c7c; }.ad .titles h3 { color:#cc784b; }.ad ul { background-color:#fff; }.ad ul li { color:#5d5d5d; }.ad ul li.price { background-color:#daa28a; }ul.pager li a { color:#333; }ul.pager li a, ul.pager li span { background-color:#fff; }ul.pager li.firstpage a { background-position:-1030px -785px; }ul.pager li.previouspage a { background-position:-980px -785px; }ul.pager li.nextpage a { background-position:-980px -780px; }ul.pager li.lastpage a { background-position:-1030px -780px; }.estatePopup .comment { color:#333; }.showPictures > .button:before { background-position:-600px -800px; }.showPictures article { background-color:rgba(0, 48, 84, 0.7); text-align:center; }.showPictures article h2 { color:#fff; }.showPictures article ul li { color:#fff; }.print .button { border:1px solid #ddd; box-shadow:none; }.print .button:hover { border:1px solid #cc784b; }section.show .comment { color:#fff; }section.show h2 { color:#cc784b; }section.show .detailsList .details ul li, .areas li,section.show .detailsList .details ul li span { color:#fff; }section.show .detailsList .details ul li.alt, .areas li.alt { background-color:#103963; }.shareBlock { background-color:#1c4c7e; }section.show .shareBlock h2 { color:#fff; }.similarBlock .item h3, .similarBlock .item .price { color:#fff; }.show-carousel .owl-controls .owl-nav .owl-prev { background-position:-973px -1070px !important; }.show-carousel .owl-controls .owl-nav .owl-next { background-position:-967px -1220px !important; }.userBlock .button { background-color:#1d4c7c; color:#fff; }.userBlock .button:hover { background-color:#cc784b; color:#fff; }.userBlock .button:after { background-position:-500px -800px; }.userBlock .button:hover:after { background-position:-500px -800px; }.userBlock p { color:#fff; }.loanCalculator p, .loanCalculator label { color:#fff; }.contactLine p, .contactLine a,.cms p { color:#fff; }@media screen and (min-width:769px) {}@media screen and (min-width:1025px) {.button { background-color:#1d4c7c; }.button:hover, #mapContainer > .button:hover { background-color:#cc784b; }.homepage-index header { position:absolute; left:0; right:0; top:0; background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 100%); z-index:99; }.homepage-index header .logo { filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.22)); -webkit-filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.22)); }header nav ul.menu > li > a.icon-home { height:19px; background:url('/uploads/website/2094/53a1fa65e12fa3eb93a3619d43f2b3df.png') no-repeat; background-position:center center; background-size:auto 20px; }.homepage-index header nav ul.menu > li > a { text-shadow:0 0 15px rgba(0, 0, 0, 0.6); }.homepage-index header nav ul.menu > li > a.icon-home { filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.6)); -webkit-filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.6)); opacity:1; }.overflowSearch { bottom:20px !important; }}@media screen and (max-width:1024px) {header nav ul.menu > li.btn a { background-position:-700px -100px; }header nav ul.menu { position:relative; float:right; width:auto; } .home-carousel { height:300px !important; }section.homepageContent article { width:100% !important; }.overflowSearch input[type="submit"] { background-position:-500px -100px !important; }}@media screen and (max-width:768px) {header nav ul.menu { margin:10px 0 0 !important; }.home-carousel { height:250px !important; }section.homepageContent article { padding:40px !important; background-color:#174069; }section.homepageContent article p { color:#fff; }.loanCalculator { clear:both; }}@media screen and (max-width:640px) {header nav ul.menu { text-align:right !important; }header .logo { float:left !important; width:auto !important; }.home-carousel { height:200px !important; }}@media screen and (max-width:540px) {}@media screen and (max-width:480px) {h1 { font-size:39px; line-height:46px; }section.homepageContent article h1 { font-size:32px; line-height:37px; }}@media screen and (max-width:380px) {}