html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;}body {line-height: 1;}ol,ul {list-style: none;}blockquote,q {quotes: none;}blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;}body {line-height: 1;}ol,ul {list-style: none;}blockquote,q {quotes: none;}blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}body {font-family: 'Roboto', sans-serif;color: #000000;font-size: 16px;}ul {list-style-type: none;padding-left: 0;}.align.center {text-align: center;}header {width: 100%;position: relative;color: #FFFFFF;height: 80px;background-color: #FFFFFF;padding-top: 22px;}header .logo img {width: 220px;}@media (max-width: 1024px) {header .logo {text-align: center;}}header .nav {float: right;margin: 0;}header .nav > li {position: relative;display: inline-block;vertical-align: top;}header .nav > li a {font-size: 12px;line-height: 20px;color: #000000;font-weight: 700;padding: 10px 15px;text-transform: uppercase;display: block;position: relative;}header .nav > li a:hover {color: #333;background-color: transparent;}@media (max-width: 1024px) {header .nav {float: left;width: 100%;text-align: center;margin-top: 15px;}header .nav > li a {padding: 5px 7px;}}.hero {width: 100%;height: 550px;background-image: url(img/hero.jpg);color: #FFFFFF;text-align: center;display: table;}.hero.about {background-image: url(img/hero-about.jpg);}.hero .align {vertical-align: middle;display: table-cell;}.hero h1,.hero h2 {font-size: 50px;font-weight: 700;margin: 5px 0 25px 0;text-shadow: 1px 1px #000000;}@media (max-width: 767px) {.hero h1,.hero h2 {font-size: 38px;}}.hero strong {font-weight: bold;}.hero a {color: inherit;text-decoration: underline;}.hero h2 {font-size: 48px;}@media (max-width: 767px) {.hero h2 {font-size: 36px;}}.hero p {font-size: 18px;font-weight: 300;width: 800px;position: relative;margin: 0 auto;text-shadow: 1px 1px #000000;line-height: 130%;}@media (max-width: 768px) {.hero p {width: 90%;}}.heading-title {font-size: 20px;line-height: 1.5;font-weight: 900;margin: 45px 0 35px 0;}@media (min-width: 769px) {.block-wrapper {display: block;width: 100%;float: left;}}.btn {display: inline-block;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 15px 30px;background-color: #2BA9B0;color: #FFFFFF;}.btn:hover {-webkit-opacity: 0.8;-moz-opacity: 0.8;opacity: 0.8;color: #FFFFFF;}.btn.catalog {margin: 0 0 35px 0;}.list-item {margin-bottom: 30px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.05);-moz-box-shadow: 0 10px 20px rgba(0,0,0,0.05);box-shadow: 0 10px 20px rgba(0,0,0,0.05);}.list-item > * {background-color: #FFFFFF;border: 1px solid #EEEEEE;display: block;text-decoration: none;}.list-item > *:hover {color: inherit;}.list-item .img {position: relative;}.list-item .img img {max-width: 100%;}.list-item .img .badge {position: absolute;left: 0;right: 0;color: #FFFFFF;z-index: 10;display: inline-block;padding: 10px;max-width: 100px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.list-item .img .badge.to-sell {background-color: #33d6ba;}.list-item .img .badge.to-rent {background-color: #1fbcee;}.list-item .body {border-bottom: 0;margin-top: -3px;color: inherit;text-decoration: none;position: relative;padding: 20px 20px 5px 20px;}.list-item .body .cost {font-weight: 700;font-size: 18px;}.list-item .body .location {width: 100%;font-size: 14px;margin: 15px 0 5px 0;}.list-item .body .detail-category {font-size: 12px;font-weight: 400;line-height: 130%;margin-top: 0;}.list-item .footer {border-top: 0;padding: 10px 20px 20px 20px;-webkit-border-radius: 0 0 3px 3px;-moz-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;}.list-item .footer a {display: inline-block;color: #000000;}.list-item .footer a i {margin-right: 0;margin-left: 10px;}.list-item .footer .price-m2 {font-size: 14px;color: #000000;line-height: 26px;}footer {background-color: #FFFFFF;margin-bottom: 0;float: left;width: 100%;position: relative;z-index: 1;}@media print {footer {display: none;}}footer .row-top {padding: 70px 0;border-top: 1px solid #EEEEEE;}@media (max-width: 767px) {footer .row-top {text-align: center;padding: 15px 0;}}footer .row-top h2 {font-weight: 500;color: #000000;margin: 0 0 20px 0;font-size: 18px;}@media (max-width: 768px) {footer .row-top h2 {margin-top: 30px;}}footer .row-top .logo-img {width: 200px;}@media (max-width: 767px) {footer .row-top .logo-img {text-align: center;margin: 15px 0;}}footer .row-top ul > li {color: #606060;font-size: 15px;line-height: 200%;}footer .row-top ul > li > a {color: inherit;position: relative;}footer .row-top ul > li > a:hover,footer .row-top ul > li > a:focus,footer .row-top ul > li > a:active {color: #2BA9B0;}footer .row-bottom {text-align: center;padding: 40px 0;color: inherit;border-top: 1px solid #EEEEEE;color: #606060;}@media (max-width: 767px) {footer .row-bottom {line-height: 150%;}}footer .row-bottom a {color: inherit;}body {font-family: 'Roboto', sans-serif;color: #000000;font-size: 16px;}ul {list-style-type: none;padding-left: 0;}.align.center {text-align: center;}header {width: 100%;position: relative;color: #FFFFFF;height: 80px;background-color: #FFFFFF;padding-top: 22px;}header .logo img {width: 220px;}@media (max-width: 1024px) {header .logo {text-align: center;}}header .nav {float: right;margin: 0;}header .nav > li {position: relative;display: inline-block;vertical-align: top;}header .nav > li a {font-size: 12px;line-height: 20px;color: #000000;font-weight: 700;padding: 10px 15px;text-transform: uppercase;display: block;position: relative;}header .nav > li a:hover {color: #333;background-color: transparent;}@media (max-width: 1024px) {header .nav {float: left;width: 100%;text-align: center;margin-top: 15px;}header .nav > li a {padding: 5px 7px;}}.hero {width: 100%;height: 550px;background-image: url(img/hero.jpg);color: #FFFFFF;text-align: center;display: table;}.hero.about {background-image: url(img/hero-about.jpg);}.hero .align {vertical-align: middle;display: table-cell;}.hero h1 {font-size: 50px;font-weight: 700;margin: 5px 0 25px 0;text-shadow: 1px 1px #000000;}@media (max-width: 767px) {.hero h1 {font-size: 38px;}}.hero p {font-size: 18px;font-weight: 300;width: 800px;position: relative;margin: 0 auto;text-shadow: 1px 1px #000000;line-height: 130%;}@media (max-width: 768px) {.hero p {width: 90%;}}.heading-title {font-size: 20px;line-height: 1.5;font-weight: 900;margin: 45px 0 35px 0;}@media (min-width: 769px) {.block-wrapper {display: block;width: 100%;float: left;}}.btn {display: inline-block;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 15px 30px;background-color: #2BA9B0;color: #FFFFFF;}.btn:hover {-webkit-opacity: 0.8;-moz-opacity: 0.8;opacity: 0.8;color: #FFFFFF;}.btn.catalog {margin: 0 0 35px 0;}.list-item {margin-bottom: 30px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.05);-moz-box-shadow: 0 10px 20px rgba(0,0,0,0.05);box-shadow: 0 10px 20px rgba(0,0,0,0.05);}.list-item > * {background-color: #FFFFFF;border: 1px solid #EEEEEE;display: block;text-decoration: none;}.list-item > *:hover {color: inherit;}.list-item .img {position: relative;}.list-item .img img {max-width: 100%;}.list-item .img .badge {position: absolute;left: 0;right: 0;color: #FFFFFF;z-index: 10;display: inline-block;padding: 10px;max-width: 100px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.list-item .img .badge.to-sell {background-color: #33d6ba;}.list-item .img .badge.to-rent {background-color: #1fbcee;}.list-item .body {border-bottom: 0;margin-top: -3px;color: inherit;text-decoration: none;position: relative;padding: 20px 20px 5px 20px;}.list-item .body .cost {font-weight: 700;font-size: 18px;}.list-item .body .location {width: 100%;font-size: 14px;margin: 15px 0 5px 0;}.list-item .body .detail-category {font-size: 12px;font-weight: 400;line-height: 130%;margin-top: 0;}.list-item .footer {border-top: 0;padding: 10px 20px 20px 20px;-webkit-border-radius: 0 0 3px 3px;-moz-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;}.list-item .footer a {display: inline-block;color: #000000;}.list-item .footer a i {margin-right: 0;margin-left: 10px;}.list-item .footer .price-m2 {font-size: 14px;color: #000000;line-height: 26px;}footer {background-color: #FFFFFF;margin-bottom: 0;float: left;width: 100%;position: relative;z-index: 1;}@media print {footer {display: none;}}footer .row-top {padding: 70px 0;border-top: 1px solid #EEEEEE;}@media (max-width: 767px) {footer .row-top {text-align: center;padding: 15px 0;}}footer .row-top h2 {font-weight: 500;color: #000000;margin: 0 0 20px 0;font-size: 18px;}@media (max-width: 768px) {footer .row-top h2 {margin-top: 30px;}}footer .row-top .logo-img {width: 200px;}@media (max-width: 767px) {footer .row-top .logo-img {text-align: center;margin: 15px 0;}}footer .row-top ul > li {color: #606060;font-size: 15px;line-height: 200%;}footer .row-top ul > li > a {color: inherit;position: relative;}footer .row-top ul > li > a:hover,footer .row-top ul > li > a:focus,footer .row-top ul > li > a:active {color: #2BA9B0;}footer .row-bottom {text-align: center;padding: 40px 0;color: inherit;border-top: 1px solid #EEEEEE;color: #606060;}@media (max-width: 767px) {footer .row-bottom {line-height: 150%;}}footer .row-bottom a {color: inherit;}