@import url(https://fonts.googleapis.com/css?family=Open+Sans:200,400,300,600,700,800);/*! normalize.css v3.0.2 | MIT License | git.io/normalize */legend,td,th{padding:0}*,img,legend{border:0}a,body{background-color:transparent}a,h4.header,sub,sup{position:relative}pre,textarea{overflow:auto}*,a,a:active,a:focus,a:link,blockquote,pre,pre code{color:inherit}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background-color:#FFF!important}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}.screen-reader-text,[hidden],template{display:none}audio:not([controls]){display:none;height:0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;font:inherit;font-family:'Open Sans',sans-serif}body,html{color:#626262;font-size:15px;line-height:1.25;height:auto}p{margin:1rem 0}h1,h2,h3,h4,h5,h6{font-weight:400;text-transform:capitalize}h1{margin:.67em 0;font-size:3rem}h2{font-size:2.25rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1rem}h6{font-size:.75rem}a:active,a:focus,a:link{text-decoration:none}a{cursor:pointer;font-size:.9em;font-weight:700;padding:15px 0;transition:color .15s linear;text-transform:uppercase}a:hover{color:#00aaa6;text-decoration:none}.page-numbers{display:inline-block;padding:5px 10px;margin:0 2px 0 0;border:1px solid #eee;line-height:1;text-decoration:none;border-radius:2px;font-weight:600}.page-numbers.current,a.page-numbers:hover{background:#f9f9f9}blockquote,pre code,pre code.hljs{background-color:inherit}nav.navigation{text-align:center;margin:-.5rem auto 2rem;width:100%}ul.no-style,ul.no-style>li{margin:0;padding:0}ul.no-style>li{list-style:none}pre{background-color:#f5f5f5;border-radius:5px;padding:1rem;font-size:.85rem;line-height:1.5}code{background-color:#f9f2f4;color:#c7254e;padding:2px 4px}blockquote{border-left:5px solid #eee;margin:0 0 24px;padding:12px 24px}em,i{font-style:italic}.gh-select,.input,input[type=tel],input[type=text],input[type=url],input[type=date],input[type=number],input[type=search],input[type=email],input[type=password],select,textarea{-webkit-transition:border-color .15s linear;-moz-transition:border-color .15s linear;-o-transition:border-color .15s linear;-ms-transition:border-color .15s linear;transition:border-color .15s linear;border:1px solid #e0dfd7;border-radius:3px;color:#242628;display:block;padding:8px 10px;width:100%;-webkit-appearance:none}.gh-select:focus,.input:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,input[type=date]:focus,input[type=number]:focus,input[type=search]:focus,input[type=email]:focus,input[type=password]:focus,select:focus,textarea:focus{border-color:#aaa9a2;outline:0}.text-right{text-align:right}.aligncenter{margin:0 auto;display:flex}.alignright{display:flex;margin:0 0 0 auto}h4.header{color:#AAA;z-index:1;margin:0 0 1rem;font-size:1.25rem}h4.header:before{border-top:1px solid #ddd;content:"";margin:0 auto;position:absolute;top:60%;left:0;right:0;bottom:0;width:100%;z-index:-1}h4.header span{background:#fff;padding-right:10px}form .gh-select,form .input,form input[type=date],form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=url],form select,form textarea{background-color:#fafafa}form .gh-select:focus,form .input:focus,form input[type=date]:focus,form input[type=email]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus,form input[type=url]:focus,form select:focus,form textarea:focus{border-color:#00aaa6}form .gh-select.form-field,form .input.form-field,form input[type=date].form-field,form input[type=email].form-field,form input[type=number].form-field,form input[type=password].form-field,form input[type=search].form-field,form input[type=tel].form-field,form input[type=text].form-field,form input[type=url].form-field,form select.form-field,form textarea.form-field{line-height:1.5rem;margin:.5rem 0;padding:.5rem 1rem;width:100%}p.form-message.error:before,p.form-message.success:before{margin-right:10px;font-family:fontawesome;display:inline-block}form .gh-select.error,form .input.error,form input[type=date].error,form input[type=email].error,form input[type=number].error,form input[type=password].error,form input[type=search].error,form input[type=tel].error,form input[type=text].error,form input[type=url].error,form select.error,form textarea.error{border-color:#B22222}form button.btn,form input.btn{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:1.25rem;padding:.8rem 2rem;background-color:#00aaa6;text-decoration:none;color:#FFF}form button.btn:focus,form button.btn:hover,form input.btn:focus,form input.btn:hover{background-color:#00918d;color:#FFF}form textarea{height:200px;resize:none}form label{margin-top:1rem}form label span{color:#e01b00;font-size:.8rem;font-weight:100}form label span:before{content:"(";display:inline-block}form label span:after{content:")";display:inline-block}p.form-message{color:#fff}p.form-message.success{padding:1rem;background-color:#2E8B57}p.form-message.success:before{content:'\f00c'}p.form-message.error{padding:1rem;background-color:#B22222}p.form-message.error:before{content:'\f12a'}@font-face{font-family:fontello;src:url(../fonts/fontello.eot?95495715);src:url(../fonts/fontello.eot?95495715#iefix) format('embedded-opentype'),url(../fonts/fontello.woff?95495715) format('woff'),url(../fonts/fontello.ttf?95495715) format('truetype'),url(../fonts/fontello.svg?95495715#fontello) format('svg');font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bath:before{content:'\e800'}.icon-couch:before{content:'\e801'}section#home-hero{background:linear-gradient(rgba(30,30,30,.5),rgba(30,30,30,.5)),url(../image/JM-home-hero.jpg) center center no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:590px;min-height:500px;position:relative}section#home-hero .hero-wrapper{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#FFF;position:absolute;top:45%;left:50%;text-align:center;width:90vw}section#home-hero .hero-wrapper h1{font-weight:600;margin:1rem 0}section#home-hero .hero-wrapper h4{text-transform:none;max-width:800px;margin:0 auto;line-height:1.25}section#home-hero .hero-wrapper a{font-size:1.25rem;margin-top:2rem;border-radius:5px;padding:.8rem 2rem;background-color:#00aaa6;text-decoration:none}section#home-hero .hero-wrapper a:hover{color:inherit;background-color:#00918d}header.header{background-color:#FFF}header.header nav.nav-top{padding:2rem 0}header.header nav.nav-top .logo{float:left;max-width:65%;position:absolute}header.header nav.nav-top .logo svg{margin-top:-5.25rem;max-width:13rem}header.header nav.nav-top .logo svg path{fill:#00aaa6}header.header nav.nav-top .logo svg #Logo{display:none}header.header nav.nav-top .contact .contact-wrapper{display:block;float:right;margin:34px 0 4px;white-space:nowrap}header.header nav.nav-top .contact .contact-wrapper:first-child{margin-left:75px}header.header nav.nav-top .contact .contact-wrapper .fa{color:#DDD;font-size:3.4rem;margin:0 20px 0 0}header.header nav.nav-top .contact .contact-wrapper .contact-info{display:inline-block}header.header nav.nav-top .contact .contact-wrapper .contact-info strong{display:block;line-height:1.5;font-weight:600}header.header nav.nav-top .contact .contact-wrapper .contact-info span{color:#666;font-size:.9rem;margin:5px 0 0;display:block}header.header nav.nav-top .hamburger-container{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;cursor:pointer;width:60px;height:60px;background-color:rgba(255,255,255,.6);float:right}header.header nav.nav-top .hamburger-container .hamburger{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:background-color .3s linear;-moz-transition:background-color .3s linear;-o-transition:background-color .3s linear;-ms-transition:background-color .3s linear;transition:background-color .3s linear;background-color:#000;height:3px;width:30px;position:absolute;top:50%;left:50%}header.header nav.nav-top .hamburger-container .hamburger:after,header.header nav.nav-top .hamburger-container .hamburger:before{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#000!important;content:'';-webkit-transition:transform .3s linear,top .3s linear,bottom .3s linear;-moz-transition:transform .3s linear,top .3s linear,bottom .3s linear;-o-transition:transform .3s linear,top .3s linear,bottom .3s linear;-ms-transition:transform .3s linear,top .3s linear,bottom .3s linear;transition:transform .3s linear,top .3s linear,bottom .3s linear;position:absolute;height:inherit;width:inherit}header.header nav.nav-top .hamburger-container .hamburger:before{top:-8px}header.header nav.nav-top .hamburger-container .hamburger:after{bottom:-8px}header.header nav.nav-bottom{display:none;border-top:1px solid rgba(0,0,0,.08);padding:.25rem 0 2rem}header.header nav.nav-bottom ul{padding:0 7px;margin:0}header.header nav.nav-bottom ul li{display:block;padding:15px 0;font-size:1.25rem}header.header nav.nav-bottom ul li.current-menu-item{color:#00aaa6}header.header.active .hamburger{background-color:#fff!important}header.header.active .hamburger:before{background-color:#000!important;top:0!important;transform:rotate(45deg)}header.header.active .hamburger:after{background-color:#000!important;bottom:0!important;transform:rotate(-45deg)}@media only screen and (min-width:1200px){header.header nav.nav-top .logo svg{margin-top:0}header.header nav.nav-top .logo svg #Logo{display:block}header.header nav.nav-bottom{display:block!important;border-top:none;text-align:right}header.header nav.nav-bottom ul{padding:0;margin:0;max-width:60rem;float:right}header.header nav.nav-bottom ul li{display:inline-block;margin:0 0 0 15px;font-size:1rem;padding:7px 0}}footer.footer{background:linear-gradient(rgba(73,69,69,.9),rgba(73,69,69,.9)),url(../image/JM-footer-bg.jpg) center center no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;color:#FFF;padding-top:3rem}footer.footer h4{padding-bottom:1rem}footer.footer p{padding-bottom:2rem}footer.footer p,footer.footer td{color:rgba(255,255,255,.7);line-height:1.5}footer.footer table{width:100%}footer.footer table th{line-height:1.75;font-size:.9rem;font-weight:600;vertical-align:top;width:40%}footer.footer table td{padding-bottom:1rem;width:60%}footer.footer svg{width:100%;max-width:20rem}footer.footer #footer-map{margin-top:2rem;margin-bottom:1rem;width:100%}footer.footer .sub-footer{background-color:rgba(78,74,74,.5);margin-top:.5rem}footer.footer .sub-footer p{padding-bottom:0;font-size:.8rem;color:rgba(255,255,255,.4)}footer.footer .sub-footer a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;-ms-transition:background-color .2s linear;transition:background-color .2s linear;float:right;background-color:rgba(0,0,0,.2);width:35px;display:block;height:35px;margin-top:6px;position:relative}footer.footer .sub-footer a:hover{background-color:#00aaa6;color:#FFF}footer.footer .sub-footer a .fa{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:48%;left:50%}@media only screen and (min-width:992px){footer.footer p{padding-bottom:0}}section#services header>*{text-align:center}section#services header h2{font-weight:600;margin-bottom:0;margin-top:3rem}section#services header>p{margin-top:1rem;margin-bottom:2rem}section#services .box{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#FAFAFA;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:25px 20px;position:relative;margin-bottom:2rem}section#services .box:hover{background-color:#EDEDED}section#services .box:hover .icon-wrapper svg{background-color:#00aaa6}section#services .box .icon-wrapper{text-align:center}section#services .box .icon-wrapper svg{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:background-color .25s linear;-moz-transition:background-color .25s linear;-o-transition:background-color .25s linear;-ms-transition:background-color .25s linear;transition:background-color .25s linear;padding:.5rem;background-color:rgba(0,0,0,.6);height:7rem}section#services .box .icon-wrapper svg path{fill:#FFF}section#services .box .box-body{text-align:center;padding:1rem 0}section#services .box .box-body h4{font-weight:600}section#services .box .box-body p{margin:1.5rem 0}section#services .box .box-body a:hover{text-decoration:underline}section#latest-properties header{position:relative}section#latest-properties header h3{position:relative;height:60px}section#latest-properties header h3 span{background-color:#FFF;display:inline-block;padding-right:1rem;z-index:100;position:absolute}section#latest-properties header h3:after{content:"";display:block;height:0;position:absolute;top:1rem;width:100%;border-top:1px solid #DDD}section#latest-properties .property-item{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#FAFAFA;box-shadow:0 1px 2px rgba(0,0,0,.1);position:relative;margin-bottom:2.5rem}section#latest-properties .property-item:hover .item-header{-webkit-transition:border-bottom .5s linear;-moz-transition:border-bottom .5s linear;-o-transition:border-bottom .5s linear;-ms-transition:border-bottom .5s linear;transition:border-bottom .5s linear;color:#00aaa6;border-bottom:2px solid #00aaa6}section#latest-properties .property-item .item-header{text-align:center;padding:5px 20px;border-bottom:2px solid #FAFAFA}section#latest-properties .property-item .item-header a{font-weight:400;text-transform:capitalize}section#latest-properties .property-item .item-body{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;height:250px}section#latest-properties .property-item .item-body span{position:absolute;bottom:0;left:0;background-color:#00aaa6;color:#FFF;display:block;padding:.5rem 1rem;width:100%;text-align:center;font-size:1.25rem}section#latest-properties .property-item .item-body .trans{position:absolute;z-index:10;display:none;margin:0;padding:1rem;height:100%;width:100%;background-color:rgba(255,255,255,.8);font-size:1rem}section#latest-properties .property-item .item-body .trans h4{color:#666}section#latest-properties .property-item .item-body .trans p{margin-top:.5rem;font-size:1.1rem;color:#888;line-height:1.5}section#latest-properties .property-item .item-body:hover{filter:gray;-webkit-filter:grayscale(100%)}section#latest-properties .property-item .item-body:hover .trans{display:block}section#latest-properties .property-item .item-footer ul li{position:relative;display:inline-block;width:49%;padding:1rem}section#latest-properties .property-item .item-footer ul li .fa,section#latest-properties .property-item .item-footer ul li .icon{color:#00aaa6}section#latest-properties .property-item .item-footer ul li .icon-bath{margin-left:-5px;margin-right:5px}section#latest-properties .property-item .item-footer ul li:nth-child(-n+2){padding-bottom:0}@media only screen and (min-width:992px){.flex-md{display:flex;align-items:stretch;margin-bottom:2rem}.flex-md .box{height:100%;margin-bottom:0!important}}section#section-top{background:linear-gradient(to right,#00aaa6,#00ddd8),center center fixed;margin-bottom:2rem}section#section-top.no-margin{margin:0}section#section-top .section-background{background-image:url(../image/JM-section-top.png);background-repeat:repeat;background-position:center center;color:#FFF}section#section-top .section-background h3{font-weight:200;padding:1rem 0 1.5rem}section#section-top .notice-wrapper{position:relative}section#section-top .notice-wrapper .notice{position:absolute;top:50%;transform:translateY(-50%);right:0;margin:0 1rem 0 0;font-size:.8rem}@media only screen and (min-width:480px){section#section-top .notice-wrapper .notice{font-size:1rem}}section#property-list ul li.property-item{overflow:hidden;margin-bottom:2rem}section#property-list ul li.property-item img{width:100%;border:1px solid #F7F7F7}section#property-list ul li.property-item .property-body{background-color:#F7F7F7;padding:1rem}section#property-list ul li.property-item .property-body h4{color:#00aaa6;font-weight:600;margin-top:0}section#property-list ul li.property-item .property-body h4 a{text-transform:capitalize;font-weight:600}section#property-list ul li.property-item .property-body ul.listing-attributes{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;padding:1rem 0 0}section#property-list ul li.property-item .property-body ul.listing-attributes li{margin:0 0 .5rem;padding:0 0 0 1rem}section#property-list ul li.property-item .property-body ul.listing-attributes li .fa,section#property-list ul li.property-item .property-body ul.listing-attributes li .icon{color:#00aaa6}section#property-list ul li.property-item .property-body ul.listing-attributes li .icon{margin-left:-5px;margin-right:5px}section#property-list ul li.property-item .property-body ul.listing-attributes li.bar{border-right:1px dotted rgba(61,61,61,.2)}section#property-list ul li.property-item .property-body .description{margin-top:15px}section#property-list ul li.property-item .view-listing{display:block;margin-top:1rem;padding-top:0}section#property-list .non-available{margin-bottom:4rem;text-align:center}section#property-list .non-available h2,section#property-list .non-available h3{max-width:45rem;margin:2rem auto}@media only screen and (min-width:992px){section#property-list ul li.property-item .property-body ul.listing-attributes li.bar{border-right:0}}@media only screen and (min-width:768px){section#property-list ul li.property-item{padding-bottom:2rem;border-bottom:1px solid rgba(61,61,61,.2)}section#property-list ul li.property-item:last-child{border-bottom:none}section#property-list ul li.property-item .property-body{background-color:transparent;padding:0}section#property-list ul li.property-item .property-body ul.listing-attributes{background-color:#FAFAFA;padding:1rem 0 .6rem}}#fancybox-thumbs a{padding:0}.fancybox-skin{background-color:#FFF}#contact-form h4{margin:.5rem 0 1rem;font-weight:600;color:#00aaa6;text-align:center}#contact-form input.btn{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:1.25rem;padding:.8rem 2rem;background-color:#00aaa6;text-decoration:none;color:#FFF}#contact-form input.btn:hover{background-color:#00918d}#contact-form .form-field{line-height:1.5rem;margin:.5rem 0;padding:.5rem 1rem;width:100%}#contact-form textarea{height:200px;resize:none}.fancy-form-wrapper .fancybox-inner{height:auto!important}section#property{padding-bottom:2rem}section#property h4.header{margin:2.5rem 0 .5rem}section#property .contact{text-align:center}section#property .contact a{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:1.25rem;margin-top:2rem;padding:.8rem 2rem;background-color:#00aaa6;text-decoration:none;color:#FFF}section#property .contact a:hover{background-color:#00918d}section#property .contact-container{display:none}section#property .title h4{margin:0;font-weight:200;color:#00aaa6}section#property .title span{display:block;margin-bottom:2rem;margin-top:.25rem}section#property .image-container .thumbnails{width:25%;float:left;padding-right:.5rem}section#property .image-container .thumbnails .image{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;height:100px;margin-bottom:5px}section#property .image-container .thumbnails .image:last-child{padding-bottom:0}section#property .image-container .main{width:100%;float:left;margin-bottom:1rem}section#property .image-container .main .image{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;height:250px}section#property .rental-info .item{position:relative}section#property .rental-info .item p{width:50%;margin:.5rem 0;font-size:.9rem;float:left}section#property .rental-info .item p:nth-child(odd){color:#00aaa6;text-align:right;padding-right:10px}section#property table.rental-info{width:100%}section#property table.rental-info td{width:50%;padding:.5rem;font-size:.9rem}section#property table.rental-info td:nth-child(odd){width:50%;color:#00aaa6;text-align:right}section#property .description{line-height:1.75}section#property .additional-features .category ul{margin:0 1rem}section#property .additional-features .category ul li{font-size:.9rem;padding:.5rem 1rem}section#property .additional-features .category ul li .fa{color:#00aaa6}section#property .map-info{margin-top:2rem;font-size:.9rem;font-weight:100;margin-bottom:.2rem}section#property .map-address{margin-top:2rem;text-align:center;font-size:1.5rem;font-weight:100;color:#00aaa6}section#property #property-map{margin:0;border:1px solid #DDD;height:20rem;background-color:#FFF}section#property .map{height:20rem;position:relative}section#property .map .shadow-corners{position:absolute;background-color:#FFF;height:45px;width:60%;bottom:1rem;-webkit-box-shadow:0 15px 10px rgba(119,119,119,.6);-moz-box-shadow:0 15px 10px rgba(119,119,119,.6);box-shadow:0 26px 10px rgba(119,119,119,.6);z-index:-1}section#property .map .shadow-corners.left{left:1rem;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-o-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg)}section#property .map .shadow-corners.right{right:1rem;-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-o-transform:rotate(2deg);-ms-transform:rotate(2deg);transform:rotate(2deg)}@media only screen and (min-width:768px){section#property .image-container .thumbnails .image{height:100px}section#property .image-container .main{width:75%}section#property .image-container .main .image{height:310px}}@media only screen and (min-width:992px){section#property .image-container .thumbnails .image{height:100px}section#property .image-container .main .image{height:310px}section#property table.rental-info td{width:60%}section#property table.rental-info td:nth-child(odd){width:40%}}@media only screen and (min-width:1200px){section#property .image-container .thumbnails .image{height:120px}section#property .image-container .main .image{height:370px}}section#contact #contact-map{height:15rem;margin-bottom:2rem}section#contact .contact-info-wrapper{position:relative;margin-bottom:2rem}section#contact .contact-info-wrapper .contact-info table{width:100%}section#contact .contact-info-wrapper .contact-info table th{color:#00aaa6;line-height:1.75;font-size:.9rem;font-weight:600;vertical-align:top;width:50%}section#contact .contact-form p,section#management *{line-height:1.5}section#contact .contact-info-wrapper .contact-info table td{padding-bottom:1rem;line-height:1.5;width:50%}section#contact .contact-info-wrapper .contact-info table a{display:inline-block;padding:0}section#contact .the-team ul li{width:50%;float:left;margin-bottom:1.5rem}section#contact .the-team ul li p{font-size:.9rem;margin-top:2px}section#contact .contact-form{margin-bottom:2rem}@media only screen and (min-width:768px){section#contact #contact-map{height:30rem}section#contact .contact-info-wrapper{margin-bottom:0}section#contact .contact-info-wrapper .contact-info{background-color:rgba(255,255,255,.8);padding:1rem;position:absolute;bottom:4rem}section#contact .contact-info-wrapper .contact-info table th{width:40%}section#contact .contact-info-wrapper .contact-info table td{width:60%}section#contact .the-team{margin-bottom:2rem}section#contact .the-team ul li{width:50%;float:none}section#contact .contact-form input[name=dcci-contact-email],section#contact .contact-form input[name=dcci-contact-name]{width:49.5%;float:left}section#contact .contact-form input[name=dcci-contact-name]{margin-right:.5%}section#contact .contact-form input[name=dcci-contact-email]{margin-left:.5%}section#management div[data-view=condo] h4.header:before{width:33%}}section#management .management-container ol,section#management .view-switcher a:last-child h4{margin-bottom:2rem}section#management .view-switcher{text-align:center}section#management .view-switcher a{padding-top:0}section#management .view-switcher a.active{text-decoration:underline;color:#00aaa6}section#management .view-switcher a h4{font-size:1rem;margin-top:0}section#management .management-container{margin-bottom:2rem;display:none}section#management .management-container.active{display:block}section#management .management-container h5{color:#00aaa6}section#management .management-container ol:last-child{margin-bottom:0}section#management .management-container ol li{font-weight:600;margin:.5rem 0}section#management .management-container ol li span{font-weight:400}section#management .management-container img{z-index:10;position:relative;-webkit-box-shadow:-5px 5px 30px 5px rgba(62,62,62,.5);-moz-box-shadow:-5px 5px 30px 5px rgba(62,62,62,.5);box-shadow:-5px 5px 30px 5px rgba(62,62,62,.5);margin-bottom:1rem}section#management .management-container .text-wrap img{max-width:30rem;margin:0 0 1rem 2.25rem}section#management div[data-view=condo] h4.header:before{margin:0}@media only screen and (min-width:350px){section#management .view-switcher a{display:inline-block}section#management .view-switcher a:first-child{margin-right:2rem}section#management .view-switcher a h4{margin:0}}@media only screen and (min-width:500px){section#management .view-switcher a h4{font-size:1.5rem}}@media only screen and (min-width:992px){section#management div[data-view=condo] h4.header:before{width:48%}}@media only screen and (min-width:1200px){section#management div[data-view=condo] h4.header:before{width:57%}}section#client-resources ul.document-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;justify-content:space-around;margin-bottom:2rem}section#client-resources ul.document-list li{margin:1rem;padding:5px;width:17rem;text-align:center}section#client-resources ul.document-list li a{display:block;padding:0;border:1px solid rgba(0,0,0,.15);-webkit-box-shadow:-5px 5px 30px 5px rgba(62,62,62,.2);-moz-box-shadow:-5px 5px 30px 5px rgba(62,62,62,.2);box-shadow:-5px 5px 30px 5px rgba(62,62,62,.2);color:#FFF}section#client-resources ul.document-list li a:hover .icon svg g{fill:#00aaa6}section#client-resources ul.document-list li .icon svg{max-width:10rem}section#client-resources ul.document-list li .icon svg g{transition:fill .3s linear;fill:#737373}section#client-resources ul.document-list li .title{padding:1rem;background-color:#00aaa6}section#client-resources .non-available{margin-bottom:4rem;text-align:center}section#client-resources .non-available h2,section#client-resources .non-available h3{max-width:45rem;margin:2rem auto}section#condo-documents{margin-bottom:2rem}section#condo-documents .document-list{margin-top:1.5rem;margin-bottom:1.5rem}section#condo-documents .document-item input{margin-right:1rem}section#condo-documents .document-item input,section#condo-documents .document-item label{display:inline-block;vertical-align:middle;font-weight:400}section#condo-documents .document-item input span,section#condo-documents .document-item label span{font-size:1rem;color:inherit}section#condo-documents .document-item input span:after,section#condo-documents .document-item input span:before,section#condo-documents .document-item label span:after,section#condo-documents .document-item label span:before{content:none}section#condo-documents .document-item .label{color:#626262;padding:0;font-size:100%;font-weight:400}section#condo-documents .document-item input[type=checkbox]{opacity:0;position:absolute}section#condo-documents .document-item input[type=checkbox],section#condo-documents .document-item label{display:inline-block;vertical-align:middle;margin:5px;cursor:pointer}section#condo-documents .document-item label{position:relative}section#condo-documents .document-item label p{display:inline-block}section#condo-documents .document-item input[type=checkbox]+label:before{content:'';background:#fff;border:1px solid #ddd;display:inline-block;width:30px;height:30px;padding:4px;margin-right:10px;text-align:center;vertical-align:text-bottom}section#condo-documents .document-item input[type=checkbox]:checked+label:before{content:"\f00c";font-family:FontAwesome;background:#00aaa6;color:#fff}section#condo-documents .submit button,section#condo-documents .submit input.btn{width:100%;max-width:250px}section#condo-documents .submit button.paypal{display:none}section#condo-documents .submit button.paypal:before{font:normal normal normal 22px/1 FontAwesome;content:"\f1ed";display:inline-block;margin-right:10px}section#condo-documents .total-price{font-size:1.25rem}section#condo-documents .total-price h4{display:inline-block;margin-right:1rem}section#condo-documents .total-price input{width:100px;display:inline-block;background-color:transparent;border:none;color:#626262;padding-left:2px}section#condo-documents .total-price span{font-size:.8rem}section#condo-documents .non-available{margin-bottom:4rem;text-align:center}section#condo-documents .non-available h2,section#condo-documents .non-available h3{max-width:45rem;margin:2rem auto}section#condo-documents .footer-notes{font-size:.8rem;margin:1.5rem 0 0}section#condo-documents div.total{display:inline-block;margin:0 .25rem}section#condo-documents div.total:after{content:'*';display:inline-block;margin-left:2px;font-size:.8rem;vertical-align:text-top}section#unavailable{text-align:center;position:fixed;bottom:0;width:100%;z-index:99999;background-color:#cd5c5c}section#unavailable h3{margin:1.5rem;color:#FFF;font-weight:100;font-size:1.5rem}section#unavailable .close{margin:1rem;color:#FFF;opacity:1}section#not-found{text-align:center}section#not-found h1{font-size:5rem;margin:0 0 3rem;font-weight:700}section#not-found h2{font-size:2rem;max-width:40rem;margin:0 auto}section#not-found a{display:block;margin-bottom:3rem}@media only screen and (min-width:768px){section#client-resources ul.document-list{justify-content:flex-start}section#not-found h1{font-size:10rem}section#not-found h2{font-size:2.5rem}}