html,body{font-family:josefin sans,sans-serif}h1,h2,h3,h4,h5,h6{margin-top:0}a:hover{color:#4b4b81}input[type=submit]{text-transform:uppercase}iframe{min-height:300px}.hidden{display:none!important}.img-responsive{display:block;margin:0 auto}.flex-row{display:flex;flex-wrap:wrap}.flex-col{display:flex;flex-direction:column}.hvm{font-family:herr von muellerhoff,cursive}.hvm-description,.section-description{font-size:1.4em}.section-header{font-weight:700;color:#4b4b81}.section-pointer{margin:12px 0 10px}.grid{margin:0 auto}.grid:after{content:'';display:block;clear:both}.grid-item{width:33.333%}.grid-item{float:left;padding:5px}.grid-item img{display:block;max-width:100%}.main-navigation{min-height:85px;background-color:#fff;border:0;margin-bottom:0}.main-navigation .navbar-brand img{height:55px}.main-navigation .navbar-nav{font-weight:700;text-transform:uppercase}.main-navigation .navbar-nav li>a{line-height:55px;color:#9e9e9e}.main-navigation .navbar-nav li>a:hover{color:#4b4b81}.main-navigation .navbar-nav li:last-child{padding-top:22px}.main-navigation .navbar-nav li:last-child>a{line-height:normal;padding:.8em 2em .7em;background-color:#7d5d86;color:#fff;border:0}.main-navigation .navbar-nav li:last-child>a:hover{background-color:#4b4b81}.homepage-header{padding:0}.homepage-slider{min-height:700px}.homepage-slider ul li{width:100%;min-height:700px;background-position:center bottom;background-repeat:no-repeat;background-size:cover}.homepage-cta{background-color:#7d5d86;padding:25px 0 20px}.homepage-cta .homepage-cta-text{margin:0;color:#fff;line-height:30px}.homepage-content-1>.row,.homepage-content-2 .container>.row,.homepage-gallery>.row,.homepage-location .row{padding:70px 0}.homepage-content-1 .hvm,.homepage-content-2 .hvm{font-size:9em;margin-top:0}.homepage-content-1 .hvm-sub,.homepage-content-2 .hvm-sub{text-transform:uppercase;margin-top:-25px;font-weight:700;font-size:3em}.homepage-content-1 iframe,.homepage-content-2 iframe{width:100%;height:100%}.homepage-content-1 .hvm{color:#7d5d86}.homepage-content-2{background-color:#4b4b81}.homepage-content-2 .hvm{color:#c2748c}.homepage-content-2 .hvm-sub,.homepage-content-2 .hvm-pointer,.homepage-content-2 .hvm-description{color:#fff}.homepage-location{background-color:#eff3f5}.homepage-location .img-responsive{width:100%;height:100%}.page-letschat{background:url(../img/letschatBG.jpg);background-size:100%;padding-top:25px}.lets-chat-container p{font-size:1.35em}.lets-chat-container li{font-size:1.1em}.lets-chat-container ul{font-size:1.1em}.the-title-apartments{color:#4b4b81;text-transform:uppercase;margin-bottom:25px;padding-bottom:2px}.the-apartments-container .headline{padding-bottom:0;line-height:40px}.the-apartments-container p{font-size:1.35em}.the-apartments-difference{list-style:none;padding:0;margin:0;clear:both}.the-apartments-difference li{float:left;width:33%;height:600px;margin:0;margin-right:5px;background-position:center center}.the-apartments-difference li:last-child{margin-right:0}.the-apartments-difference li a{display:block;width:100%;height:100%}.page-container p{font-size:1.35em;margin-bottom:20px}.page-container .size-full{width:100%}.page-banner-image{height:350px;background-position:center center;background-repeat:no-repeat;background-size:cover}.the-title{color:#4b4b81;text-transform:uppercase;border-bottom:1px solid #4b4b81;margin-bottom:25px;padding-bottom:2px}.versace{background:transparent url(../img/versace-logo.png) no-repeat center center;background-size:contain;width:200px;height:250px;opacity:.25;position:absolute;bottom:50%;right:1%;margin-bottom:-125px}.page-id-63 table tr td{padding:10px}.page-id-74 table{margin-bottom:0!important}.page-id-74 table tr th{font-size:1.3em}.page-id-74 table tr td{font-size:1.2em}.footer-contact{background-color:#2b2b2b;color:#999}.footer-contact .ginput_container{margin-top:0!important}.footer-contact .gform_body input{height:34px;border:0;border-radius:4px;padding-left:8px!important}.footer-contact .gfield_select{height:34px;color:#000;background-color:#fff}.footer-contact .gfield_checkbox{margin:0!important}.footer-contact .gfield_checkbox li label{padding-top:8px!important}.footer-contact .gf_list_3col>label{margin-bottom:0!important}.footer-contact .gform_footer{margin-top:0!important}.footer-contact .gform_footer input{line-height:normal;padding:.6em 2em .5em;background-color:#7d5d86;color:#fff;border:0;border-radius:4px}.footer-contact .gform_footer input:hover{background-color:#4b4b81}.footer-contact .col-md-4{padding-top:90px}.footer-contact .col-md-4 .footer-contact-header{padding-top:50px}.footer-container{background-color:#222;color:#666;padding:25px 0;font-size:1.2em}.footer-container .fa-heart{color:#ff5a79}.cm-link,.cm-link:visited,.cm-link:focus{color:#028ecb}.error404 .error404-content,.page-container{background-color:#eff3f5;padding:70px 0}.error404 .error404-content .fa-frown-o{font-size:2.5em}