html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}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;}video{display:block;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a{}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}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"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}html{font-size:62.5%;}body{font-size:1.5em;line-height:1.6;font-weight:400;font-family:'Archivo+Narrow', sans-serif;color:#555;}html{box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}a{}a:link,a:visited{text-decoration:none;color:#169ea7;}a:hover,a:active{color:#10737a;text-decoration:none;}.wrapper:after,.row:after,.page-content:after,.cf{content:"";display:table;clear:both;}.wrapper:before,.row:before,.page-content:before,.cf{content:"";display:table;clear:both;}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300;font-family:'Archivo+Narrow', sans-serif;}h1{font-size:4rem;line-height:1.2;letter-spacing:-0.1rem;}h2{font-size:3.6rem;line-height:1.25;letter-spacing:-0.1rem;}h3{font-size:3rem;line-height:1.3;letter-spacing:-0.1rem;}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-0.08rem;}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-0.05rem;}h6{font-size:1.5rem;line-height:1.6;letter-spacing:0;}p{margin-top:0;}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #e1e1e1;}button,.button{margin-bottom:1rem;}input,textarea,select,fieldset{margin-bottom:1.5rem;}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:2.5rem;}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{height:4.2rem;padding:1rem 1.5rem;font-size:1.2rem;background-color:#fff;border:1px solid #d2d2d2;border-radius:4px;box-shadow:none;box-sizing:border-box;font-weight:300;}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;}textarea{min-height:65px;padding-top:6px;padding-bottom:6px;}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:1px solid #169ea7;outline:0;}label,legend{display:block;margin-bottom:0.5rem;font-weight:400;}fieldset{padding:0;border-width:0;}input[type="checkbox"],input[type="radio"]{display:inline;}fieldset{border:1px solid #888;margin-bottom:1rem;padding:1rem;}legend{padding:0 2rem;color:#555;font-weight:bold;margin-left:2rem;}.button,input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;height:4.2rem;padding:1rem 2.5rem;color:#fff !important;text-align:center;font-size:1.2rem;font-weight:300;letter-spacing:0.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:#169ea7;border-radius:4px;border:1px solid #10737a;border-bottom:4px solid #073336;cursor:pointer;box-sizing:border-box;position:relative;}.button.second,input[type="submit"].second,input[type="reset"].second,input[type="button"].second{background-color:transparent;border:1px solid #175f75;color:#175f75 !important;}.button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus,.button:active,input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active{color:#e6e6e6 !important;border-color:#10737a;background-color:#10737a;border-bottom:3px solid #073336;outline:0;bottom:-1px;}.button:hover.second,input[type="submit"]:hover.second,input[type="reset"]:hover.second,input[type="button"]:hover.second,.button:focus.second,input[type="submit"]:focus.second,input[type="reset"]:focus.second,input[type="button"]:focus.second,.button:active.second,input[type="submit"]:active.second,input[type="reset"]:active.second,input[type="button"]:active.second{color:#0f3c4a !important;border-color:#0f3c4a;background-color:transparent;border-bottom:1px solid #10737a;}body{background:#f8f8f8;}.wrapper{max-width:1200px;margin:0 auto;word-wrap:break-word;padding:0 1rem;}header .wrapper,footer .wrapper{padding:0 1rem;}.post-type-archive-building .page-content .wrapper,.building .wrapper,.team .wrapper,.post-type-archive-team .page-content .wrapper{padding:0;}.mobile-hide{display:none;}.desktop-hide{display:block;}.page-content{padding:2rem 0;background:#f8f8f8;}.row{padding:5rem 0;}.row img{width:100%;height:auto;display:block;}.row:nth-child(even){background-color:#f8f8f8;}.row:nth-child(odd){background-color:#fff;}.center{text-align:center;}.no-padding{padding:0 !important;}.no-float{float:none !important;}.small-padding{padding:2rem 0 !important;}.large-padding{padding:5rem 0 !important;}.small-padding-all{padding:1% !important;}.large-padding-all{padding:2% !important;}.no-margin{margin:0 !important;}.small-margin{margin:3rem 0 !important;}.large-margin{margin:10rem 0 !important;}.small-margin-all{margin:1% !important;}.large-margin-all{margin:2% !important;}.dark{color:#222;}.light{color:#fff;}.align-left,.alignleft{float:none;width:90% !important;padding:2rem 0;display:block;margin:0 auto;}.align-right,.alignright{float:none;width:90% !important;padding:2rem 0;display:block;margin:0 auto;}.align-center,.aligncenter{float:none;width:90% !important;padding:2rem 0;display:block;margin:0 auto;}.notification{padding:3rem;font-size:4rem;text-transform:uppercase;text-align:center;border:2px solid #e74c3c;}@media only screen and (min-width:768px){.align-left,.alignleft{float:left;width:50% !important;padding:0 2rem 2rem 0;}.align-right,.alignright{float:right;width:50% !important;padding:0 0 2rem 2rem;}.align-center,.aligncenter{float:none;width:50% !important;padding:2rem;margin:0 auto;display:block;}}@media only screen and (min-width:1220px){}#loading{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(212, 212, 212, 0.80);z-index:9999;}#loading .loading-animate{width:80px;margin:0 auto;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;}#loading .loading-animate img{width:100%;}.parallax-window,.parallax-window.row{min-height:150px;background:rgba(0, 0, 0, 0.8);background-repeat:no-repeat;position:relative;}.parallax-window{color:#fff;}.parallax-window:before{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.8);content:'';display:block;z-index:1;}.parallax-window .tab-item-list{color:#e6e6e6;}.parallax-window .contact-description-title,.parallax-window .tab-item-title,.parallax-window strong,.parallax-window h3{color:#fff;}.parallax-window .wrapper,.parallax-window .tab-wrapper{position:relative;z-index:2;}.parallax-mirror{background-color:#000;}.full-page-parallex-header{min-height:150px;padding:2rem;color:#fff;background:rgba(23, 95, 117, 0.5);overflow:hidden;}.full-page-parallex-header h1.page-title{color:#fff;text-transform:uppercase;font-weight:200;-webkit-text-shadow:1px 1px 1px #000;-moz-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000;}.full-page-parallex-header .tab-item-list{color:#e6e6e6;}.full-page-parallex-header strong{color:inherit;}.full-page-static-header{min-height:200px;padding:2rem;color:#fff;background:#000;}.full-page-static-header h1.page-title{text-transform:uppercase;font-weight:200;color:#fff;-webkit-text-shadow:1px 1px 1px #000;-moz-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000;}.full-page-static-header strong{color:inherit;}@keyframes scroll{0%{bottom:2%;}50%{bottom:2.5%;}100{bottom:2.5%;}}.home-page-video,.home-page-parallax{height:600px;width:100%;background:rgba(0, 0, 0, 0);}.home-page-video .scroll-icon,.home-page-parallax .scroll-icon{position:absolute;display:block;bottom:2%;width:100%;text-align:center;animation-name:scroll;animation-delay:5s;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;text-align:center;color:#fff;}.home-page-video .home-wallpaper-content,.home-page-parallax .home-wallpaper-content{text-align:center;width:100%;position:absolute;bottom:13%;color:#fff;z-index:9;-webkit-text-shadow:1px 1px 1px #000;-moz-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000;}.home-page-video .home-wallpaper-content .home-wallpaper-title,.home-page-parallax .home-wallpaper-content .home-wallpaper-title{color:#e6e6e6;font-weight:300;text-transform:uppercase;}.home-page-video .home-wallpaper-content .home-wallpaper-slogan,.home-page-parallax .home-wallpaper-content .home-wallpaper-slogan{color:#fff;font-weight:100;word-spacing:3px;letter-spacing:2px;}.home-page-video .home-wallpaper-content .home-wallpaper-logo,.home-page-parallax .home-wallpaper-content .home-wallpaper-logo{width:40%;height:auto;margin-bottom:3rem;}.home-page-video .home-wallpaper-content .home-wallpaper-logo-large,.home-page-parallax .home-wallpaper-content .home-wallpaper-logo-large{width:60%;height:auto;margin-bottom:3rem;}.home-page-video .home-wallpaper-button .button,.home-page-parallax .home-wallpaper-button .button{text-shadow:none;color:#169ea7 !important;border:2px solid #169ea7;background:none !important;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;backface-visibility:hidden;}.home-page-video .home-wallpaper-button .button:hover,.home-page-parallax .home-wallpaper-button .button:hover{background:#169ea7 !important;color:#fff !important;}.home-page-video .home-wallpaper-button .button.second,.home-page-parallax .home-wallpaper-button .button.second{color:#175f75 !important;border:2px solid #175f75;}.home-page-video .home-wallpaper-button .button.second:hover,.home-page-parallax .home-wallpaper-button .button.second:hover{background:#175f75 !important;color:#fff !important;}.home-page-video video#bgvid{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-101;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-size:cover;background-repeat:no-repeat;}@media only screen and (min-width:768px){.home-page-video{width:100%;display:block;background-color:rgba(0, 0, 0, 0);background-image:none !important;}}@media only screen and (min-width:480px){.full-page-parallex-header,.full-page-static-header,.parallax-window,.parallax-window.row{min-height:200px;}.home-page-parallax .home-wallpaper-content,.home-page-video .home-wallpaper-content{top:20%;}.home-page-parallax .home-wallpaper-content .home-wallpaper-logo,.home-page-video .home-wallpaper-content .home-wallpaper-logo{display:inline-block;width:55%;margin-bottom:2rem;}.home-page-parallax .home-wallpaper-content .home-wallpaper-logo-large,.home-page-video .home-wallpaper-content .home-wallpaper-logo-large{display:inline-block;width:65%;margin-bottom:2rem;}}@media only screen and (min-width:480px) and (orientation:landscape){.full-page-parallex-header,.full-page-static-header,.parallax-window,.parallax-window.row{min-height:200px;}.home-page-parallax .home-wallpaper-content,.home-page-video .home-wallpaper-content{top:35%;}.home-page-parallax .home-wallpaper-content .home-wallpaper-logo,.home-page-video .home-wallpaper-content .home-wallpaper-logo{display:none;}.home-page-parallax .home-wallpaper-content .home-wallpaper-logo-large,.home-page-video .home-wallpaper-content .home-wallpaper-logo-large{display:none;}}@media only screen and (min-width:768px){.full-page-parallex-header,.full-page-static-header,.parallax-window,.parallax-window.row{min-height:250px;}.home-page-parallax .home-wallpaper-content,.home-page-video .home-wallpaper-content{bottom:auto;top:30%;}.home-page-parallax .home-wallpaper-content .home-wallpaper-logo,.home-page-video .home-wallpaper-content .home-wallpaper-logo{display:inline-block;width:35%;margin-bottom:3rem;}.home-page-parallax .home-wallpaper-content .home-wallpaper-logo-large,.home-page-video .home-wallpaper-content .home-wallpaper-logo-large{display:inline-block;width:45%;margin-bottom:3rem;}}@media only screen and (min-width:768px) and (orientation:landscape){.full-page-parallex-header,.full-page-static-header,.parallax-window,.parallax-window.row{min-height:250px;}.home-page-parallax .home-wallpaper-content,.home-page-video .home-wallpaper-content{bottom:13%;top:auto;}.home-page-parallax .home-wallpaper-content .home-wallpaper-logo,.home-page-video .home-wallpaper-content .home-wallpaper-logo{display:inline-block;width:35%;margin-bottom:3rem;}.home-page-parallax .home-wallpaper-content .home-wallpaper-logo-large,.home-page-video .home-wallpaper-content .home-wallpaper-logo-large{display:inline-block;width:45%;margin-bottom:3rem;}}@media only screen and (min-width:960px){.parallax-window{color:#fff;}.parallax-window h1.page-title{-webkit-text-shadow:1px 1px 1px #000;-moz-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000;}.parallax-window:before{display:none;}.parallax-window .tab-item-list{color:#e6e6e6;}.parallax-window .contact-description-title,.parallax-window .tab-item-title,.parallax-window strong,.parallax-window h3{color:#1bc2cd;}.full-page-parallex-header{color:#fff;}.full-page-parallex-header h1.page-title{color:#fff;-webkit-text-shadow:1px 1px 1px #000;-moz-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000;}.full-page-parallex-header .tab-item-text{color:#fcc;}.full-page-parallex-header strong{color:inherit;}.full-page-static-header{color:#fff;background:#175f75;}.full-page-static-header h1.page-title{color:#fff;-webkit-text-shadow:1px 1px 1px #000;-moz-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000;}.full-page-static-header strong{color:inherit;}.home-page-parallax .home-wallpaper-content,.home-page-video .home-wallpaper-content{bottom:auto;top:20%;}.home-page-parallax .home-wallpaper-content .home-wallpaper-logo,.home-page-video .home-wallpaper-content .home-wallpaper-logo{display:inline-block;width:35%;margin-bottom:3rem;}.home-page-parallax .home-wallpaper-content .home-wallpaper-logo-large,.home-page-video .home-wallpaper-content .home-wallpaper-logo-large{display:inline-block;width:45%;margin-bottom:3rem;}}@media only screen and (min-width:960px) and (orientation:landscape){.parallax-window{color:#fff;}.parallax-window h1.page-title{-webkit-text-shadow:1px 1px 1px #000;-moz-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000;}.parallax-window:before{display:none;}.parallax-window .tab-item-list{color:#e6e6e6;}.parallax-window .contact-description-title,.parallax-window .tab-item-title,.parallax-window strong,.parallax-window h3{color:#1bc2cd;}.full-page-parallex-header{color:#fff;}.full-page-parallex-header h1.page-title{color:#fff;-webkit-text-shadow:1px 1px 1px #000;-moz-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000;}.full-page-parallex-header .tab-item-text{color:#fcc;}.full-page-parallex-header strong{color:inherit;}.full-page-static-header{color:#fff;background:#175f75;}.full-page-static-header h1.page-title{color:#fff;-webkit-text-shadow:1px 1px 1px #000;-moz-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000;}.full-page-static-header strong{color:inherit;}.home-page-parallax .home-wallpaper-content,.home-page-video .home-wallpaper-content{bottom:13%;top:auto;}.home-page-parallax .home-wallpaper-content .home-wallpaper-logo,.home-page-video .home-wallpaper-content .home-wallpaper-logo{display:inline-block;width:35%;margin-bottom:3rem;}.home-page-parallax .home-wallpaper-content .home-wallpaper-logo-large,.home-page-video .home-wallpaper-content .home-wallpaper-logo-large{display:inline-block;width:45%;margin-bottom:3rem;}}@media only screen and (min-width:1220px){.home-page-parallax .home-wallpaper-content,.home-page-video .home-wallpaper-content{bottom:13%;top:auto;}.home-page-parallax .home-wallpaper-content .home-wallpaper-logo,.home-page-video .home-wallpaper-content .home-wallpaper-logo{display:inline-block;width:25%;margin-bottom:3rem;}.home-page-parallax .home-wallpaper-content .home-wallpaper-logo-large,.home-page-video .home-wallpaper-content .home-wallpaper-logo-large{display:inline-block;width:30%;margin-bottom:3rem;}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.parallax-window:before{display:block;}}.section-title{text-transform:uppercase;text-align:center;position:relative;padding:2rem 0;margin:3rem 0;}.section-title.border-bottom{text-transform:uppercase;text-align:center;position:relative;}.section-title.border-bottom:after{display:block;content:"";width:40%;border-bottom:1px solid #555;margin:0 auto;}.section-title.border-top-bottom{text-transform:uppercase;text-align:center;position:relative;}.section-title.border-top-bottom:after{display:block;content:"";width:45%;border-bottom:1px solid #555;margin:0 auto;}.section-title.border-top-bottom:before{display:block;content:"";width:45%;border-bottom:1px solid #555;margin:0 auto;}.section-title.border-side{text-transform:uppercase;text-align:center;position:relative;}.section-title.border-side:after{display:none;content:"";position:absolute;width:15%;border-bottom:1px solid #555;margin:0 auto;top:50%;float:left;left:15%;}.section-title.border-side:before{display:none;content:"";position:absolute;width:15%;border-bottom:1px solid #555;margin:0 auto;top:50%;float:right;right:15%;}.section-title.border{text-transform:uppercase;text-align:center;position:relative;padding:0.5rem;margin:0 auto;max-width:35%;border:1px solid #555;}.page-body .section-title{display:block;clear:both;}@media only screen and (min-width:768px){.section-title{text-transform:uppercase;text-align:center;position:relative;padding:2rem 0;margin:3rem 0;}.section-title.border-bottom{text-transform:uppercase;text-align:center;position:relative;}.section-title.border-bottom:after{display:block;content:"";width:40%;border-bottom:1px solid #555;margin:0 auto;}.section-title.border-top-bottom{text-transform:uppercase;text-align:center;position:relative;}.section-title.border-top-bottom:after{display:block;content:"";width:45%;border-bottom:1px solid #555;margin:0 auto;}.section-title.border-top-bottom:before{display:block;content:"";width:45%;border-bottom:1px solid #555;margin:0 auto;}.section-title.border-side{text-transform:uppercase;text-align:center;position:relative;}.section-title.border-side:after{display:block;content:"";position:absolute;width:15%;border-bottom:1px solid #555;margin:0 auto;top:50%;float:left;left:15%;}.section-title.border-side:before{display:block;content:"";position:absolute;width:15%;border-bottom:1px solid #555;margin:0 auto;top:50%;float:right;right:15%;}.section-title.border{text-transform:uppercase;text-align:center;position:relative;padding:0.5rem;margin:0 auto;max-width:35%;border:1px solid #555;}}@media only screen and (min-width:1220px){}.box{min-height:260px;padding:1rem 1.5rem !important;}.box .box-icon{margin:1rem auto;}.box .box-image{width:auto;height:auto;margin:1rem 1rem 1rem 0;display:block;}.box .box-title{font-weight:300;display:block;margin:0;margin-bottom:1rem;}.box .box-description{clear:both;font-weight:300;line-height:1.5;}header{padding:2rem 0;background:#000;color:#888;-moz-transition:height 0.2s linear;-o-transition:height 0.2s linear;-webkit-transition:height 0.2s linear;transition:height 0.2s linear;backface-visibility:hidden;}.col-one,.col-two,.col-three,.col-four,.col-five,.col-six,.col-seven,.col-eight,.col-nine,.col-ten,.col-eleven,.col-twelve{position:relative;float:left;margin:0.5%;padding:0.5%;}.col-one img,.col-two img,.col-three img,.col-four img,.col-five img,.col-six img,.col-seven img,.col-eight img,.col-nine img,.col-ten img,.col-eleven img,.col-twelve img{width:100%;height:auto;}.col-one.col-center,.col-two.col-center,.col-three.col-center,.col-four.col-center,.col-five.col-center,.col-six.col-center,.col-seven.col-center,.col-eight.col-center,.col-nine.col-center,.col-ten.col-center,.col-eleven.col-center,.col-twelve.col-center{float:none !important;margin-left:auto !important;margin-right:auto !important;}.col-one{width:6.333%;}.col-one.no-margin{width:7.333%;}.col-two{width:15.666%;}.col-two.no-margin{width:16.666%;}.col-three{width:24%;}.col-three.no-margin{width:25%;}.col-four{width:32.333%;}.col-four.no-margin{width:33.333%;}.col-five{width:40.666%;}.col-five.no-margin{width:41.666%;}.col-six{width:49%;}.col-six.no-margin{width:50%;}.col-seven{width:57.333%;}.col-seven.no-margin{width:58.333%;}.col-eight{width:65.666%;}.col-eight.no-margin{width:66.666%;}.col-nine{width:74%;}.col-nine.no-margin{width:75%;}.col-ten{width:82.333%;}.col-ten.no-margin{width:83.333%;}.col-eleven{width:90.666%;}.col-eleven.no-margin{width:91.666%;}.col-twelve{width:99%;}.col-twelve.no-margin{width:100%;}.col-one,.col-two,.col-three,.col-four,.col-five,.col-six,.col-seven,.col-eight,.col-nine,.col-ten,.col-eleven,.col-twelve{width:99%;}.col-one.no-margin,.col-two.no-margin,.col-three.no-margin,.col-four.no-margin,.col-five.no-margin,.col-six.no-margin,.col-seven.no-margin,.col-eight.no-margin,.col-nine.no-margin,.col-ten.no-margin,.col-eleven.no-margin,.col-twelve.no-margin{width:100%;}section.home-header{}section.home-header .slider #slides{position:relative;overflow:hidden;z-index:9991;min-height:auto;color:#fff;}section.home-header .slider #slides a.slide-item .slide-title{position:absolute;width:100%;left:0;top:35%;font-weight:500;text-transform:uppercase;text-align:center;color:inherit;z-index:999;margin:0;-webkit-text-shadow:1px 1px 1px #000;-moz-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000;background-color:transparent;padding:0.2rem 2rem;}section.home-header .slider #slides a.slide-item img{width:100%;height:auto;position:relative;z-index:99;}section.home-header .slider #slides .slide-item img{width:100%;height:auto;position:relative;z-index:99;}section.home-header .slider #slides .slide-item .slide-title{position:absolute;width:100%;left:0;top:35%;font-weight:500;text-transform:uppercase;text-align:center;color:inherit;z-index:999;background-color:transparent;padding:0.2rem 2rem;-webkit-text-shadow:1px 1px 1px #000;-moz-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000;}section.home-header .slider #slides .slidesjs-navigation{display:none !important;}section.home-header .slider #slides .slidesjs-pagination{margin:0;padding:0;text-align:center;width:100%;position:absolute;bottom:10px;z-index:9992;}section.home-header .slider #slides .slidesjs-pagination li{display:inline-block;margin:0 5px;}section.home-header .slider #slides .slidesjs-pagination li a{background:#169ea7;text-indent:-9999px;overflow:hidden;padding:5px;width:10px;height:10px;display:block;border-radius:50%;-webkit-box-shadow:1px 1px 0px #000;-moz-box-shadow:1px 1px 0px #000;box-shadow:1px 1px 0px #000;}section.home-header .slider #slides .slidesjs-pagination li .active{background:#10737a;}section.home-header .single-slide{position:relative;overflow:hidden;z-index:9991;min-height:auto;color:#fff;}section.home-header .single-slide a{color:inherit;}section.home-header .single-slide img{width:100%;display:block;}section.home-header .single-slide .slide-title{position:absolute;width:100%;left:0;top:35%;font-weight:500;text-transform:uppercase;text-align:center;color:inherit;margin:0;padding:0.2rem 2rem;-webkit-text-shadow:1px 1px 1px #000;-moz-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000;}.text-box{text-align:center;}.contact .contact-image{float:none;margin:auto;}.contact .contact-image .contact-profile-image{width:100%;display:block;}.contact .contact-information{text-align:center;margin-top:2rem;}.contact .contact-information h1,.contact .contact-information h2,.contact .contact-information h3,.contact .contact-information h4,.contact .contact-information h5,.contact .contact-information h6{margin:0;}.contact .contact-information .contact-information-description{margin-bottom:2rem;}.contact .contact-information .social-links{margin-top:2rem;}.contact .contact-information a{color:inherit !important;}.contact h1,.contact h2,.contact h3,.contact h4,.contact h5,.contact h6{margin:0;}.contact.contact-style-3{background:#175f75 !important;color:#fff;}.contact.contact-style-3 .contact-image{margin:auto;}.contact.contact-style-3 .contact-image .contact-profile-image{border-radius:0;}@media only screen and (min-width:480px){.contact .contact-image .contact-profile-image{padding:1rem;width:60%;margin:0 auto;}.contact.contact-style-1 .contact-image .contact-profile-image{-webkit-border-radius:250px;-moz-border-radius:250px;border-radius:250px;}.contact.contact-style-3{background:#175f75 !important;color:#fff;}.contact.contact-style-3 .contact-image .contact-profile-image{width:100%;}}@media only screen and (min-width:768px){.contact.contact-style-3 .contact-information{text-align:left;}.contact.contact-style-3 .contact-image{float:left;}}@media only screen and (min-width:960px){.contact .contact-information{float:right;text-align:left;}.contact .contact-image{float:left;}.contact .contact-image .contact-profile-image{width:100%;margin:auto;}.contact.contact-style-2 .contact-information{float:left;}.contact.contact-style-2 .contact-image{float:right;}}@media only screen and (min-width:1220px){}.post-item{}.post-item .post-item-title{line-height:4rem;height:8rem;overflow:hidden;}.neighbourhood .tab-wrapper ul.tab-item-list{margin-bottom:2rem;}.neighbourhood .tab-wrapper ul.tab-item-list li .tab-item-list-title{margin:0;}.neighbourhood .tab-wrapper ul.tab-item-list li .tab-item-list-title a{font-size:1.5rem;}.neighbourhood .tab-wrapper .tab-item-content-wrapper .tab-item-text{color:inherit;}.neighbourhood .tab-wrapper .tab-item-content-wrapper .button{color:inherit !important;border-color:inherit !important;}.neighbourhood-item{position:relative;overflow:hidden;cursor:pointer;background:;}.neighbourhood-item .neighbourhood-item-link{display:block;position:absolute;top:0;left:0;right:0;bottom:0;}.neighbourhood-item .neighbourhood-item-img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%;z-index:-1;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.neighbourhood-item .neighbourhood-item-wrapper{padding:5rem 1rem;text-align:center;min-height:230px;color:#fff;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;backface-visibility:hidden;border:1px solid transparent;}.neighbourhood-item .neighbourhood-item-wrapper a{color:#fff;text-decoration:none;}.neighbourhood-item .neighbourhood-item-wrapper .neighbourhood-item-title{margin-bottom:1rem;}.neighbourhood-item .neighbourhood-item-wrapper .neighbourhood-item-school-number{font-weight:bold;}.neighbourhood-item:hover .neighbourhood-item-img{transform:scale(1.237);-ms-transform:scale(1.237);-webkit-transform:scale(1.237);}.neighbourhood-item:hover .neighbourhood-item-wrapper{border:1px solid #fff;}.services{}.services .service-item{background:transparent;color:#555;margin-top:1rem;margin-bottom:1rem;}.services .service-item a{color:#169ea7;}.service-directory-wrapper{}.service-directory-wrapper .service-directory-item{border-bottom:1px solid #ccc;margin-bottom:1rem;padding-bottom:1rem;}.service-directory-wrapper .service-directory-item .service-directory-item-image img{display:block;width:100%;height:auto;margin-right:2rem;}.service-directory-wrapper .service-directory-item .service-directory-item-title{margin-bottom:1rem;}@keyframes category-item{0{opacity:0;top:7rem;}50%{opacity:0;top:7rem;}100%{opacity:1;top:12rem;}}.boxes{background:#f8f8f8 !important;}.boxes .boxes-wrapper .boxes-item{float:none;text-align:center;background:#169ea7;color:#fff;height:12rem;width:99%;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;backface-visibility:hidden;position:relative;margin:1rem 0.5%;}.boxes .boxes-wrapper .boxes-item a{color:#fff;}.boxes .boxes-wrapper .boxes-item .boxes-item-title{font-weight:700;text-transform:uppercase;margin:0;text-decoration:none;color:inherit;position:absolute;left:0;top:0;right:0;bottom:0;line-height:12rem;font-size:2.5rem;cursor:pointer;}.boxes .boxes-wrapper .boxes-item ul{position:absolute;opacity:0;display:none;top:12rem;z-index:5;list-style:none;text-align:left;left:0;right:0;margin:0;padding:2rem;background:#175f75;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;backface-visibility:hidden;-webkit-transition-delay:1s;transition-delay:1s;}.boxes .boxes-wrapper .boxes-item:hover,.boxes .boxes-wrapper .boxes-item:focus,.boxes .boxes-wrapper .boxes-item:active{background:#175f75;color:#fff;}.boxes .boxes-wrapper .boxes-item:hover .boxes-item-title,.boxes .boxes-wrapper .boxes-item:focus .boxes-item-title,.boxes .boxes-wrapper .boxes-item:active .boxes-item-title{color:inherit;}.boxes .boxes-wrapper .boxes-item:hover ul,.boxes .boxes-wrapper .boxes-item:focus ul,.boxes .boxes-wrapper .boxes-item:active ul{display:block;background:#175f75;animation-name:category-item;animation-duration:0.5s;animation-iteration-count:1;animation-fill-mode:forwards;}.boxes .boxes-wrapper .boxes-item:hover a,.boxes .boxes-wrapper .boxes-item:focus a,.boxes .boxes-wrapper .boxes-item:active a{color:#fff;}@media only screen and (min-width:480px){.boxes .boxes-wrapper .boxes-item{float:left;width:49%;}}@media only screen and (min-width:768px){.boxes .boxes-item{width:32.3% !important;}}@media only screen and (min-width:1220px){}.team-items .grid-item,.team-items .grid-sizer{width:99%;}@media only screen and (min-width:480px){.team-items .grid-item,.team-items .grid-sizer{width:49%;}}@media only screen and (min-width:768px){.team-items .grid-item,.team-items .grid-sizer{width:24% !important;}}@media only screen and (min-width:1220px){}.testimonial{background:#f8f8f8 !important;}.testimonial .testimonial-items{margin:0;}.testimonial .testimonial-items .testimonial-item{border:none;}.testimonial .testimonial-items .testimonial-item .testimonial-img{float:none;width:64px !important;height:64px !important;margin:1rem auto;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#ebebeb;}.testimonial .testimonial-items .testimonial-item .testimonial-img img{display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#ebebeb;}.testimonial .testimonial-items .testimonial-item .testimonial-title{font-size:1.7rem;font-weight:bold;margin:0 0 1rem 0;}.testimonial .testimonial-items .testimonial-item .testimonial-content{padding-left:2rem;}.testimonial-list .vertical-tab-list .testimonial-img{height:24px;width:auto;float:left;margin-right:1rem;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.testimonial-list .vertical-tab-list ul li a{line-height:2.4rem;overflow:hidden;height:3.4rem;}.testimonial-list .vertical-tab-list ul li a.active-tab:after{background:#f8f8f8 !important;}.testimonial-list .testimonial-left-box{text-align:center;}.testimonial-list .testimonial-left-box .testimonial-profile-image{margin:1rem auto;width:60%;}.testimonial-list .vertical-tab-content-wrapper .vertical-tab-item .testimonial-img{width:15%;margin:0 1rem 1rem 0;float:left;}.testimonial-list .vertical-tab-content-wrapper .vertical-tab-item .vertical-tab-item-title{float:left;line-height:3.5;margin:0;}.testimonial-list .vertical-tab-content-wrapper .vertical-tab-item .vertical-tab-item-content{clear:both;margin-top:1rem;}.archive-content .testimonial-items{margin:0;padding:0;}.archive-content .testimonial-items .testimonial-item{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #ddd;}.archive-content .testimonial-items .testimonial-item .testimonial-img{float:none;width:50%;height:auto;margin:1rem auto;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#ebebeb;}.archive-content .testimonial-items .testimonial-item .testimonial-img img{display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#ebebeb;}.archive-content .testimonial-items .testimonial-item .testimonial-title{font-size:1.7rem;font-weight:bold;margin:0;text-align:center;}.archive-content .testimonial-items .testimonial-item .testimonial-content{padding-left:2rem;}@media only screen and (min-width:480px){.archive-content .testimonial-items .testimonial-item .testimonial-img{float:none;width:30%;height:auto;margin:1rem auto;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.archive-content .testimonial-items .testimonial-item .testimonial-img img{display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}}@media only screen and (min-width:768px){.archive-content .testimonial-items{margin:0;padding:0;}.archive-content .testimonial-items .testimonial-item{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #ddd;}.archive-content .testimonial-items .testimonial-item .testimonial-img{float:left;width:auto;height:auto;margin:0 1rem 1rem 0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.archive-content .testimonial-items .testimonial-item .testimonial-img img{display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.archive-content .testimonial-items .testimonial-item .testimonial-title{font-size:1.7rem;font-weight:bold;margin:1rem 0 0 0;text-align:left;}.archive-content .testimonial-items .testimonial-item .testimonial-content{text-align:left;}.testimonial .testimonial-items .testimonial-item .testimonial-content{width:70%;margin:0 auto;padding:0;}}@media only screen and (min-width:1220px){}.award{background:#dfdfdf !important;}.award .award-items{list-style:none;margin:0 0 1rem 0;padding:0;}.award .award-items .award-item{width:49%;display:inline-block;text-align:center;padding:0.5rem;min-height:auto;}.award .award-items .award-item h5{font-size:1.4rem;margin-top:1rem;margin-bottom:0;}.award .award-items .award-item a{display:block;color:#000;}.award .award-items .award-item img{width:100%;height:auto;}@media only screen and (min-width:480px){.award .award-items .award-item{width:24%;}}@media only screen and (min-width:768px){.award{text-align:center;}.award .award-items{margin:0;}.award .award-items .award-item{width:12.5%;}}@media only screen and (min-width:1220px){}.logo{background-color:#dfdfdf !important;}.logo .logo-items{list-style:none;margin:0 0 1rem 0;padding:0;}.logo .logo-items .logo-item{width:49%;display:inline-block;text-align:center;padding:0.5rem;min-height:auto;}.logo .logo-items .logo-item h5{font-size:1.4rem;margin-top:1rem;margin-bottom:0;}.logo .logo-items .logo-item a{display:block;color:#000;}.logo .logo-items .logo-item img{width:100%;height:auto;}@media only screen and (min-width:480px){.logo .logo-items .logo-item{width:24%;}}@media only screen and (min-width:768px){.logo{text-align:center;}.logo .logo-items{margin:0;}.logo .logo-items .logo-item{width:12.5%;}}@media only screen and (min-width:1220px){}section.advanced-search,section.property-filter{font-size:1.15rem;background-color:#dfdfdf !important;font-weight:200 !important;}section.advanced-search form,section.property-filter form{margin:0;}section.advanced-search label,section.property-filter label{color:#000;}section.advanced-search label input[type="text"],section.property-filter label input[type="text"],section.advanced-search label input[type="search"],section.property-filter label input[type="search"],section.advanced-search label input[type="submit"],section.property-filter label input[type="submit"],section.advanced-search label select,section.property-filter label select{width:100%;margin-bottom:0;color:#555;}section.advanced-search label.checkbox-lbl,section.property-filter label.checkbox-lbl{display:inline-block;margin:0 1rem;}section.advanced-search label.checkbox-lbl input[type="checkbox"],section.property-filter label.checkbox-lbl input[type="checkbox"]{vertical-align:middle;margin:0;}section.advanced-search .search-more,section.property-filter .search-more{display:none;}section.advanced-search .advanced-search-btn,section.property-filter .advanced-search-btn{display:block;cursor:pointer;color:#000;}section.advanced-search #sub_area_select option[disabled="disabled"],section.property-filter #sub_area_select option[disabled="disabled"]{display:none;}.single-content{}.single-content .single-item-list{list-style:none;}.property-item{background-image:url(../img/mls-logo.png);background-position:right 5px bottom 5px;background-size:24px 24px;background-repeat:no-repeat;}.property-item .light.mls-logo{background-image:url(../img/light/mls-logo.png);}.image-list-wrapper .image-list-item.first{width:100%;display:block;float:none;position:static;max-height:initial;max-height:800px;}.image-list-wrapper .image-list-item.first img{position:static;min-width:initial;min-height:initial;width:100%;height:auto !important;}.image-list-wrapper .image-list-item{display:block;float:left;height:auto;width:50%;padding:0.3rem;position:relative;overflow:hidden;max-height:115px;}.image-list-wrapper .image-list-item img{top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%;display:block;}@media only screen and (min-width:480px){.image-list-wrapper .image-list-item{max-height:145px;}}@media only screen and (min-width:768px){.image-list-wrapper .image-list-item{width:25%;max-height:124px;}}@media only screen and (min-width:960px){.image-list-wrapper .image-list-item{max-height:65px;}}@media only screen and (min-width:1220px){.image-list-wrapper .image-list-item{max-height:75px;}}.property-item-title{margin:0;font-size:3rem;line-height:1.1;}.property-item-description{margin:2rem 0;text-align:center;}.property-item-price{color:#10737a;display:block;font-size:4rem;word-wrap:normal;}.property-item-neighbourhood{display:block;font-size:1.5rem;text-transform:uppercase;font-weight:600;}.property-item-neighbourhood strong:after{content:',';}.property-item-neighbourhood strong:last-child:after{content:'';}.property-item-info{display:block;font-size:1.2rem;text-transform:uppercase;opacity:0.8;margin-top:1rem;}.property-item-info span:after{content:'/';padding:0 0.7rem;opacity:1;}.property-item-info span:last-child:after{content:'';}.property-item-status{display:block;}.property-item-status .tag.full-page-item-virtual-tour{background:#e74c3c;}.property-item-status .tag.full-page-item-virtual-tour a{color:#000;}.property-item-status .tag.sold{background:#d33;color:#fff;}.left-col{background:#fff;margin:1rem 0.5%;padding:1rem;position:relative;-webkit-box-shadow:0px 2px 0px 0px #e6e6e6;-moz-box-shadow:0px 2px 0px 0px #e6e6e6;box-shadow:0px 2px 0px 0px #e6e6e6;-webkit-box-shadow:inset 0px 0px 0px 1px #e6e6e6;-moz-box-shadow:inset 0px 0px 0px 1px #e6e6e6;box-shadow:inset 0px 0px 0px 1px #e6e6e6;}.center-col{background:#fff;margin:1rem 0.5%;padding:1rem;-webkit-box-shadow:0px 2px 0px 0px #e6e6e6;-moz-box-shadow:0px 2px 0px 0px #e6e6e6;box-shadow:0px 2px 0px 0px #e6e6e6;-webkit-box-shadow:inset 0px 0px 0px 1px #e6e6e6;-moz-box-shadow:inset 0px 0px 0px 1px #e6e6e6;box-shadow:inset 0px 0px 0px 1px #e6e6e6;}.right-col{background:#fff;margin:1rem 0.5%;padding:1rem;-webkit-box-shadow:0px 2px 0px 0px #e6e6e6;-moz-box-shadow:0px 2px 0px 0px #e6e6e6;box-shadow:0px 2px 0px 0px #e6e6e6;-webkit-box-shadow:inset 0px 0px 0px 1px #e6e6e6;-moz-box-shadow:inset 0px 0px 0px 1px #e6e6e6;box-shadow:inset 0px 0px 0px 1px #e6e6e6;}.page-template-listing.single-content .property-item-title,.single-property .property-item-title,.single-building .property-item-title{margin:0;font-size:3.6rem;line-height:1.3;}.single-property-additional-title{text-align:center;padding:2rem 0;}@media only screen and (min-width:960px){.full-page-item-price{font-size:5rem;word-wrap:normal;}}@media only screen and (min-width:1220px){}.filter-by{list-style:none;}.filter-by li{display:inline-block;}.property-item-feature-list{list-style:none;margin:0 2rem 0 0;padding:0;}.property-item-feature-list li{border-bottom:1px solid #e6e6e6;padding:0.3rem;background-position:left 7px;background-repeat:no-repeat;background-size:16px 16px;}.property-item-feature-list li i{margin-right:1rem;}.property-item-feature-list li:last-child{border:none;}dl.faqToggle dt{cursor:pointer;margin:0 0 0.25em 0;display:block;font-size:3rem;}dl.faqToggle dd{display:block;}dl.faqToggle .faqToggleQuesPrefix{padding-right:3px;font-weight:bold;float:left;clear:left;}dl.faqToggle .faqToggleQues{text-decoration:underline;}dl.faqToggle .faqToggleAnsPrefix{padding-right:3px;font-weight:bold;float:left;clear:left;}dl.faqToggle .faqToggleAns{}#breadcrumbs{list-style:none;margin:0;padding:0;overflow:hidden;}#breadcrumbs li{display:inline-block;vertical-align:middle;margin-right:5px;}#breadcrumbs li a{color:inherit;}#breadcrumbs li.item-current{color:inherit;}#breadcrumbs .separator{font-size:10px;font-weight:100;color:inherit;}.map{position:absolute;top:0;bottom:0;left:0;right:0;min-height:400px;}.map-wrapper{position:relative;min-height:400px;background:#f8f8f8;}.popup img{width:100%;height:auto;}.popup .popup-category{display:block;}.popup .popup-address{display:block;font-weight:bold;}.home-map-wrapper{background:#000;}.home-map-wrapper .home-map{width:50%;margin:0 auto;}.school-cluster-icon{background-color:#2ecc71;display:block;font-size:1.2rem;width:7rem;height:2rem;text-align:center;color:#fff;}.listing-cluster-icon{background-color:#e74c3c;display:block;font-size:1.2rem;width:7rem;height:2rem;text-align:center;color:#fff;}.leaflet-div-icon{background:none;border:none;width:auto !important;height:auto !important;}.mortgage-calculator{background:#fff;margin:1rem 0.5%;padding:1rem;-webkit-box-shadow:0px 2px 0px 0px #e6e6e6;-moz-box-shadow:0px 2px 0px 0px #e6e6e6;box-shadow:0px 2px 0px 0px #e6e6e6;-webkit-box-shadow:inset 0px 0px 0px 1px #e6e6e6;-moz-box-shadow:inset 0px 0px 0px 1px #e6e6e6;box-shadow:inset 0px 0px 0px 1px #e6e6e6;}.mortgage-calculator legend{font-size:3rem;font-weight:400;}.mortgage{}.mortgage .mortgage-row{text-align:center;}.mortgage .mortgage-amount{text-align:center;}.mortgage .mortgage-amount .mortgage-row-field{font-size:3rem;color:#169ea7;}.mortgage .monthly-payment{text-align:center;}.mortgage .monthly-payment .mortgage-row-field{font-size:3rem;color:#169ea7;}.social-widget span{display:block;}.social-widget h1,.social-widget h2,.social-widget h3,.social-widget h4,.social-widget h5,.social-widget h6{margin:0;}.social-widget .sep{visibility:hidden;display:block;line-height:0.1;}.social-widget .social-brokerage-logo{border-top:1px solid #d2d2d2;padding-top:0.5rem;margin-top:0.5rem;}.social-widget .social-brokerage-logo img{width:30%;height:auto;}.social-widget iframe{width:100%;height:auto;}#footer .social-brokerage-logo{border-top:1px solid #535353;}.side-bar-item{margin-bottom:2rem;}.side-bar-item .side-bar-item-title{border-bottom:1px solid #4d4d4d;padding-bottom:1rem;margin-bottom:1rem;}.banner-widget a{display:block;}.banner-widget a img{display:block;width:100%;height:auto;}.banner-widget img{display:block;width:100%;height:auto;}.banner-widget h6{margin:0;padding:0.5rem 0;}.featured-items-widget{list-style:none;margin:0;padding:0;position:relative;}.featured-items-widget .featured-item{margin-bottom:1.5rem;position:relative;}.featured-items-widget .featured-item .item-title{margin:0;}.featured-items-widget .featured-item .item-text{margin:0;}.featured-items-widget .featured-item .item-text p{margin:0;}.featured-items-widget .featured-item .item-description{padding:1rem;}.featured-items-widget .featured-item .item-description .item-status{display:block;}.featured-items-widget .featured-item .item-description .item-title{margin:0;line-height:1;font-weight:300;}.featured-items-widget .featured-item .item-description .item-sub-title{margin:0;}.featured-items-widget .featured-item .item-description .item-neighbourhood{display:block;font-size:1.3rem;text-transform:uppercase;}.featured-items-widget .featured-item .item-description .item-neighbourhood strong{font-weight:800;}.featured-items-widget .featured-item .item-description .item-neighbourhood strong:after{content:',';}.featured-items-widget .featured-item .item-description .item-neighbourhood strong:last-child:after{content:'';}.featured-items-widget .featured-item .item-description .item-price{color:#169ea7;display:block;font-size:3rem;}.featured-items-widget .featured-item .item-description .item-text{display:block;line-height:1.4;}.featured-items-widget .featured-item .item-description .item-text p{margin:0;line-height:1.4;}.featured-items-widget .featured-item .item-description .item-bedrooms,.featured-items-widget .featured-item .item-description .item-bathrooms{display:inline-block;text-align:center;font-size:small;}.featured-items-widget .featured-item .item-description .item-bedrooms:after{content:'/';padding:0 0.1rem;}.featured-items-widget .featured-item .item-description .item-office{font-size:smaller;display:block;line-height:1.2;margin:1rem 0;}.featured-items-widget .featured-item .item-description .item-bedrooms,.featured-items-widget .featured-item .item-description .item-bathrooms,.featured-items-widget .featured-item .item-description .item-size{display:inline-block;text-align:center;font-size:small;}.featured-items-widget .featured-item .item-description .item-bedrooms:after,.featured-items-widget .featured-item .item-description .item-bathrooms:after{content:'/';padding:0 0.2rem;}.featured-items-widget .featured-item .item-description .item-size.second-size:before{content:'/';padding:0 0.2rem;}.featured-items-widget .featured-item .mls-logo{position:absolute;bottom:1rem;width:24px;height:24px;top:auto;}.featured-items-widget.team span{display:block;}.navigation{display:block;width:100%;margin:1rem 0;padding:0.5rem 0;}.prev{text-align:center;}.next{text-align:center;}.next a,.prev a{padding:10px 0;display:block;color:#fff;font-size:14px;text-transform:uppercase;font-weight:bold;background:#169ea7;}.next a:hover,.prev a:hover{background:#169ea7;}footer{border-top:1px solid #202020;background:#2d2d2d;color:#bababa;padding:3rem 0 0 0;}.footer-widgets-wrapper{background:#2d2d2d;color:#bababa;}.footer-widgets-wrapper .footer-item{font-size:1.4rem;font-weight:300;margin-bottom:2rem;overflow:hidden;}.footer-widgets-wrapper .footer-item iframe{width:100%;height:250px;margin-bottom:1.5rem;}.footer-widgets-wrapper .footer-item .footer-item-title{font-weight:300;font-size:2rem;text-transform:uppercase;margin:0;}.footer-widgets-wrapper .footer-item ul{list-style:none;margin:0;padding:0;text-transform:uppercase;}.footer-widgets-wrapper .footer-item a{color:#878787;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;backface-visibility:hidden;}.footer-widgets-wrapper .footer-item a:hover{color:#d4d4d4;}.footer-copyright-wrapper{background:#202020;border-top:1px solid #141414;color:#6e6e6e;padding:2rem 0;font-weight:300;font-size:smaller;}.footer-copyright-wrapper .footer-copy{float:none;width:100%;}.footer-copyright-wrapper .footer-copy a.realtybloc-logo-footer{display:block;float:left;margin-right:1rem;}.footer-copyright-wrapper .footer-copy a.realtybloc-logo-footer img{height:16px;width:auto;}.footer-copyright-wrapper .footer-description{width:100%;float:none;line-height:1.2;font-size:1.1rem;}.footer-copyright-wrapper .footer-description img{display:block;float:left;margin-right:1rem;height:40px;width:auto;}@media only screen and (min-width:768px){.footer-copyright-wrapper .footer-copy{float:left;width:40%;}.footer-copyright-wrapper .footer-description{width:40%;float:right;}.footer-widgets-wrapper .footer-item{margin-bottom:1.5rem;}.footer-widgets-wrapper .footer-item .footer-item-title{font-weight:300;font-size:2rem;text-transform:uppercase;margin-bottom:0.8rem;}}@media only screen and (min-width:1220px){}ul.social-links{list-style:none;margin:0;padding:0;}ul.social-links li{display:inline-block;}ul.social-links li a{display:block;padding:0.2rem;}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}.single-property,.single-building{}.single-property .video-container,.single-building .video-container{margin-bottom:1rem;}.error-404{min-height:400px;}.error-404 .error-text{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}.error-404 .error-text h4{text-transform:uppercase;font-weight:200;font-size:5rem;}.error-404 .error-text img{display:block;width:50%;margin:0 auto;}#back-to-top{position:fixed;width:5rem;height:5rem;right:1rem;bottom:1rem;background:#169ea7;overflow:hidden;opacity:0;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;backface-visibility:hidden;cursor:default;text-align:center;line-height:5rem;font-size:2rem;color:#fff;z-index:9999999;}#back-to-top.show{opacity:1;cursor:pointer;}@media only screen and (min-width:768px){#back-to-top{width:4rem;height:4rem;right:2rem;bottom:2rem;line-height:4rem;}}.white-popup{margin:0 auto;padding:3rem;background:#fff;position:relative;}.item-image .img-container a{display:block;}.item-image .img-container img{display:block;width:100%;height:auto;}.item-image .item-image-title{min-height:7rem;line-height:1.4;margin-bottom:0;}.item-video .item-video-title{min-height:7rem;line-height:1.4;margin-bottom:0;}.wp-button{display:inline-block !important;height:4.2rem !important;padding:1rem 2.5rem !important;color:#fff !important !important;text-align:center !important;font-size:1.2rem !important;font-weight:300 !important;letter-spacing:0.1rem !important;text-transform:uppercase !important;text-decoration:none !important;white-space:nowrap !important;background-color:#169ea7 !important;border-radius:4px !important;border:1px solid #10737a !important;border-bottom:4px solid #073336 !important;cursor:pointer !important;box-sizing:border-box !important;position:relative !important;}.wp-button:hover{color:#e6e6e6 !important;border-color:#10737a !important;background-color:#10737a !important;border-bottom:3px solid #073336;outline:0;bottom:-1px;}.listing-category-c{text-align:center;}.q-search a{display:block;background-color:#eee;position:relative;overflow:hidden;}.q-search a h4{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;z-index:10;font-weight:400;}.q-search a img{width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all 0.3s;webkit-transition:all 0.3s;}.q-search a:hover img{-ms-transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);}.q-search a:after{background-color:rgba(0, 0, 0, 0.4);position:absolute;width:100%;height:100%;left:0;top:0;content:'';z-index:9;}.services-c img{position:relative;display:inline-block;width:35%;}.intro-c{margin:6rem;}.intro-c h2{color:#222;margin:0.5rem;}.intro-c img{width:20%;display:inline-block;position:relative;}@media only screen and (max-width:500px){.intro-c img{width:50%;display:inline-block;position:relative;}}.contact-info-c h6{margin:0;}.contact-info-c{margin-top:5rem;}#results{width:100%;}.next-link{display:block;background:#175f75;padding:1rem;color:#fff;text-transform:uppercase;text-align:center;margin:3rem 0;clear:both;cursor:pointer;font-weight:bold;}.next-link.loading,.next-link:hover{background:url(../img/next-bg-pattern.png) #0f3c4a;background-repeat:repeat;background-position:top center;background-size:120px 120px;animation-name:background;animation-duration:2s;animation-iteration-count:infinite;}@keyframes background{0%{background-position:top center;}100%{background-position:bottom center;}}.grid{margin:0 auto;color:#555;}.grid-sizer{display:none;}.grid-size,.grid-item{width:99%;}.grid-item{background-color:#fff;border:1px solid #e6e6e6;margin:1rem 0.5%;padding:0;float:left;position:relative;-webkit-box-shadow:0px 2px 0px 0px #e6e6e6;-moz-box-shadow:0px 2px 0px 0px #e6e6e6;box-shadow:0px 2px 0px 0px #e6e6e6;}.grid-item.featured{border-bottom:3px solid #169ea7;}.grid-item.featured .property-item-excerpt{display:none;}.grid-item.sold{border-bottom:3px solid #d33;overflow:hidden;}.grid-item.sold:before{display:block;position:absolute;background-color:#d33;color:#fff;content:"SOLD";right:-54px;top:5px;padding:0.5rem 1.5rem;border-left:40px solid #d33;border-right:40px solid #d33;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);}.grid-item a.grid-item-img-link{display:block;border-bottom:3px solid #e6e6e6;}.grid-item a.grid-item-img-link img.grid-item-img{display:block;width:100%;height:auto;}.grid-item .grid-item-body{padding:1rem;}.grid-item .grid-item-body .item-status{display:block;}.grid-item .grid-item-body h4,.grid-item .grid-item-body h5,.grid-item .grid-item-body h6{margin-bottom:0.5rem;}.img-list-wrapper .img-list-item-link{display:block;}.img-list-wrapper .img-list-item-link img{display:block;}.img-list-wrapper .img-list-item{display:block;width:25%;padding:1%;float:left;}.img-list-wrapper .img-list-item.first{width:100%;float:none;}.img-list-wrapper .img-list-item img{display:block;}@media only screen and (min-width:480px){.grid-sizer,.grid-item{width:99%;}}@media only screen and (min-width:768px){.grid-sizer,.grid-item{width:49%;}}@media only screen and (min-width:960px){.grid-sizer,.grid-item{width:24%;}}@media only screen and (min-width:1220px){.grid-sizer,.grid-item{width:24%;}}.menu-social{list-style:none;padding:0;float:right;}.menu-social li{display:inline-block;}.menu-social li a{padding:0.9rem 0.3rem;display:block;font-size:small;}.menu-social li a img{width:16px;height:16px;}.brokerage-logo-menu{float:right;display:block;width:10%;margin-left:1rem;display:none;}.brokerage-logo-menu img{display:block;width:100%;}body .top-nav{display:block;background:#1d1d1d;color:#fff;}body .top-nav .menu-social{float:none;display:block;margin:0;padding:0;text-align:center;list-style:none;}body .top-nav .menu-social li{display:inline-block;}body .top-nav .menu-social li a{display:block;padding:0.5rem 0.2rem;color:#e6e6e6;}body .top-nav .menu-social li a:hover{color:#fff;}body .top-nav .top-nav-text{display:block;float:none;padding:0.5rem 0.2rem;text-align:center;color:inherit;}body .top-nav .top-nav-text a{color:#e6e6e6;}body .top-nav .top-nav-text a:hover{color:#fff;}body header{padding:1rem 0;}body header .site-branding{width:50%;float:right;display:block;}body header .site-branding .site-title{text-indent:-9999px;overflow:hidden;display:block;margin:0;position:relative;width:100%;margin-bottom:0.3rem;line-height:0;}body header .site-branding .site-title a{display:block;background-size:contain;text-indent:initial;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}body header .site-branding .site-title a img{width:100%;display:block;-moz-transition:height 0.2s linear;-o-transition:height 0.2s linear;-webkit-transition:height 0.2s linear;transition:height 0.2s linear;}body header .site-branding .site-title-text{margin:0;text-transform:uppercase;font-weight:300;font-size:2rem;display:block;line-height:3.9rem;letter-spacing:-0.1rem;text-align:right;}body header .site-branding .site-title-text a{text-decoration:none;display:block;color:#175f75;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}body header .site-branding .site-title-text a:hover{color:#0f3c4a;}body header nav#main-menu{float:right;}body header nav#main-menu ul{margin:0;padding:0;float:right;width:auto;opacity:1;position:relative;}body header nav#main-menu ul li{display:inline-block;}body header nav#main-menu ul li a{display:block;padding:1rem 0.4rem;color:#888;text-transform:uppercase;font-size:1.3rem;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}body header nav#main-menu ul li a:hover{background:transparent;color:#aeaeae;}body header nav#main-menu ul li.current-menu-item a{background:transparent;color:#169ea7;}body header nav#main-menu ul li.current-menu-item a:hover{color:#27d7e3;}body header nav#main-menu ul li.current-menu-parent a{color:#aeaeae;text-decoration:underline;}body header nav#main-menu ul li.current-menu-parent ul.sub-menu li{display:inline-block;}body header nav#main-menu ul li.current-menu-parent ul.sub-menu li a{display:block;padding:1rem 0.8rem;color:#888;text-decoration:none;}body header nav#main-menu ul li.current-menu-parent ul.sub-menu li a:hover{background:transparent;color:#aeaeae;}body header nav#main-menu ul li.current-menu-parent ul.sub-menu li.current-menu-item a{background:transparent;color:#169ea7;}body header nav#main-menu ul li.current-menu-parent ul.sub-menu li.current-menu-item a:hover{color:#27d7e3;}body header nav#main-menu ul li.menu-item-has-children{position:relative;}body header nav#main-menu ul li.menu-item-has-children ul.sub-menu{display:none;position:absolute;left:0;}body header nav#main-menu ul li.menu-item-has-children ul.sub-menu li{display:block;}body header nav#main-menu ul li.menu-item-has-children ul.sub-menu li a{display:block;padding:1rem 0.8rem;color:#888;text-decoration:none;}body header nav#main-menu ul li.menu-item-has-children ul.sub-menu li a:hover{background:transparent;color:#aeaeae;}body header nav#main-menu ul li.menu-item-has-children ul.sub-menu li.current-menu-item a{background:transparent;color:#169ea7;}body header nav#main-menu ul li.menu-item-has-children ul.sub-menu li.current-menu-item a:hover{color:#27d7e3;}body header nav#main-menu ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu{display:none;position:absolute;left:0;}body header nav#main-menu ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu li{display:block;}body header nav#main-menu ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu li a{display:block;padding:1rem 0.8rem;color:#888;text-decoration:none;}body header nav#main-menu ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu li a:hover{background:transparent;color:#aeaeae;}body header nav#main-menu ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu li.current-menu-item a{background:transparent;color:#169ea7;}body header nav#main-menu ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu li.current-menu-item a:hover{color:#27d7e3;}body header nav#main-menu ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children:hover{background:#000;}body header nav#main-menu ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children:hover ul.sub-menu{min-width:200px;display:block;background:inherit;z-index:9993;left:200px;top:0;}body header nav#main-menu ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children:hover ul.sub-menu li a:hover{background:#000;}body header nav#main-menu ul li.menu-item-has-children:hover{background:#000;}body header nav#main-menu ul li.menu-item-has-children:hover ul.sub-menu{min-width:200px;display:block;background:inherit;z-index:9993;}body header nav#main-menu ul li.menu-item-has-children:hover ul.sub-menu li a:hover{background:#000;}body header nav#main-menu ul li:nth-last-child(3).menu-item-has-children:hover ul.sub-menu,body header nav#main-menu ul li:nth-last-child(2).menu-item-has-children:hover ul.sub-menu,body header nav#main-menu ul li:nth-last-child(1).menu-item-has-children:hover ul.sub-menu{right:0;left:auto;}body header nav#main-menu ul li:nth-last-child(3).menu-item-has-children:hover ul.sub-menu li.menu-item-has-children:hover ul.sub-menu,body header nav#main-menu ul li:nth-last-child(2).menu-item-has-children:hover ul.sub-menu li.menu-item-has-children:hover ul.sub-menu,body header nav#main-menu ul li:nth-last-child(1).menu-item-has-children:hover ul.sub-menu li.menu-item-has-children:hover ul.sub-menu{right:200px;left:auto;}body header .menu-social{display:none;float:right;width:auto;text-align:center;margin:0 0 0 1rem;padding:0;}body.home header.header-style-2{padding:0;}body.home header.header-style-2 .site-branding{display:none;}body.home header.header-style-2 .dl-menuwrapper{width:100%;max-width:50%;left:1rem;top:1rem;position:fixed;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;perspective-origin:50% 200%;z-index:9995;}body.home .top-nav{display:none;}body.sticky header{position:fixed;top:0;left:0;padding:1rem 0;width:100%;z-index:9995;background:#000;-webkit-box-shadow:0px 2px 0px 0px #000;-moz-box-shadow:0px 2px 0px 0px #000;box-shadow:0px 2px 0px 0px #000;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;}body.sticky header .site-branding{width:50%;display:block;}body.sticky header .site-branding .site-title{text-indent:-9999px;overflow:hidden;display:block;margin:0;position:relative;width:100%;margin-bottom:0.2rem;line-height:0;}body.sticky header .site-branding .site-title a{display:block;background-size:contain;text-indent:initial;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}body.sticky header .site-branding .site-title a img{width:100%;display:block;-moz-transition:height 0.2s linear;-o-transition:height 0.2s linear;-webkit-transition:height 0.2s linear;transition:height 0.2s linear;}body.sticky header .site-branding .site-title-text{font-size:2rem;display:block;}body.sticky header .menu-social{display:none;}body.sticky header #main-menu{float:right;}body.sticky header #main-menu ul{float:right;margin:auto;text-align:left;}body.sticky header.header-style-2{padding:1rem 0;}body.sticky header.header-style-2 .site-branding{display:block;}body.sticky header.header-style-2 .dl-menuwrapper{width:100%;max-width:50%;left:auto;top:auto;position:relative;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;perspective-origin:50% 200%;z-index:9995;}@media only screen and (min-width:480px){body.home header .site-branding{width:40%;}body.sticky header .site-branding{width:40%;}}@media only screen and (min-width:768px){body .top-nav{display:block;background:#1d1d1d;color:#fff;}body .top-nav .menu-social{float:left;}body .top-nav .top-nav-text{float:right;}body header .site-branding{float:none;width:50%;margin:0 auto;display:block;}body header .site-branding .site-title-text{text-align:center;font-size:2.5rem;}body header nav#main-menu{float:none;width:100%;display:block;clear:both;text-align:center;}body header nav#main-menu ul{float:none;}body header nav#main-menu ul ul{text-align:left;}body header .menu-social{display:block;float:none;width:100%;text-align:center;margin:0.5rem 0;padding:0;}body.home header .site-branding{float:none;width:50%;margin:0 auto;display:block;}body.home header .site-branding .site-title-text{text-align:center;font-size:2.5rem;}body.home header nav#main-menu{float:none;width:100%;display:block;clear:both;text-align:center;}body.home header nav#main-menu ul{float:none;}body.home header nav#main-menu ul ul{text-align:left;}body.home header.header-style-2 .site-branding{display:none;}body.home header.header-style-2 .menu-social{display:none;}body.home .top-nav{display:block;}body.sticky header .site-branding{width:20%;}body.sticky header .menu-social{display:none;}body.sticky header nav#main-menu{text-align:center;}body.sticky header nav#main-menu ul{float:none;text-align:center;}body.sticky header nav#main-menu ul ul{text-align:left;}body.home.sticky header.header-style-2 .site-branding{display:block;}}@media only screen and (min-width:960px){body .top-nav{display:block;background:#1d1d1d;color:#fff;}body header .site-branding{float:left;width:18%;margin:0 auto;display:block;}body header .site-branding .site-title-text{text-align:left;}body header nav#main-menu{float:right;width:auto;display:block;clear:none;text-align:left;}body header nav#main-menu ul{float:right;}body header .menu-social{float:right;width:auto;margin:0 0 0 1rem;}body header .brokerage-logo-menu{display:block;}body.home header .site-branding{float:left;width:18%;margin:0 auto;display:block;}body.home header .site-branding .site-title-text{text-align:left;}body.home header nav#main-menu{float:right;width:auto;display:block;clear:none;text-align:left;}body.home header nav#main-menu ul{float:right;}body.home header.header-style-2 nav#main-menu{float:none;text-align:center;}body.home header.header-style-2 nav#main-menu ul{float:none;text-align:center;}body.home header.header-style-2 nav#main-menu ul ul{text-align:left;}body.home header.header-style-2 .menu-social{display:none;}body.sticky header .site-branding{width:18%;}body.sticky header .brokerage-logo-menu{display:none;}body.home.sticky header.header-style-2 nav#main-menu{float:right;text-align:right;}body.home.sticky header.header-style-2 nav#main-menu ul{float:right;text-align:left;}body.home.sticky header.header-style-2 nav#main-menu ul ul{text-align:left;}body.home.sticky header.header-style-2 .menu-social{display:block;}}@media only screen and (min-width:1220px){}.dl-menuwrapper{width:100%;max-width:50%;float:left;position:relative;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;perspective-origin:50% 200%;z-index:9995;}.dl-menuwrapper:first-child{margin-right:100px;}.dl-menuwrapper button{background:#ccc;border:none;width:48px;height:45px;text-indent:-900em;overflow:hidden;position:relative;cursor:pointer;outline:none;margin:0 !important;padding:0 !important;border-radius:0 !important;}.dl-menuwrapper button:hover,.dl-menuwrapper button.dl-active,.dl-menuwrapper ul{background:#aaa;}.dl-menuwrapper button:after{content:'';position:absolute;width:68%;height:5px;background:#fff;top:10px;left:16%;box-shadow:0 10px 0 #fff, 0 20px 0 #fff;}.dl-menuwrapper ul{padding:0;margin:0;list-style:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.dl-menuwrapper li{position:relative;}.dl-menuwrapper li a{display:block;position:relative;padding:1.2rem;font-size:1.2rem;line-height:1.2rem;font-weight:300;color:#fff;outline:none;text-transform:uppercase;}.no-touch .dl-menuwrapper li a:hover{background:rgba(255, 248, 213, 0.1);}.dl-menuwrapper li.dl-back > a{padding-left:30px;background:rgba(0, 0, 0, 0.1);}.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li > a:not(:only-child):after{position:absolute;top:0;line-height:3.4rem;speak:none;-webkit-font-smoothing:antialiased;content:">";color:#fff;}.dl-menuwrapper li.dl-back:after{left:10px;color:#fff;-webkit-transform:rotate(180deg);transform:rotate(180deg);}.dl-menuwrapper li > a:after{right:10px;color:rgba(0, 0, 0, 0.15);}.dl-menuwrapper .dl-menu{margin:5px 0 0 0;position:absolute;width:150%;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.dl-menuwrapper .dl-menu.dl-menu-toggle{transition:all 0.3s ease;}.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);transform:translateY(0px);}.dl-menuwrapper li .dl-submenu{display:none;}.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subviewopen > a,.dl-menu.dl-subview li.dl-subview > a{display:none;}.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li{display:block;}.dl-menuwrapper > .dl-submenu{position:absolute;width:100%;top:50px;left:0;margin:0;}.dl-menu.dl-animate-out-1{-webkit-animation:MenuAnimOut1 0.4s;animation:MenuAnimOut1 0.4s;}@-webkit-keyframes MenuAnimOut1{50%{-webkit-transform:translateZ(-250px) rotateY(30deg);}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);opacity:0.5;}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0;}}@keyframes MenuAnimOut1{50%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);transform:translateZ(-372.5px) rotateY(15deg);opacity:0.5;}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0;}}.dl-menu.dl-animate-in-1{-webkit-animation:MenuAnimIn1 0.3s;animation:MenuAnimIn1 0.3s;}@-webkit-keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0;}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);opacity:0.5;}100%{-webkit-transform:translateZ(0px) rotateY(0deg);opacity:1;}}@keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0;}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);opacity:0.5;}100%{-webkit-transform:translateZ(0px) rotateY(0deg);transform:translateZ(0px) rotateY(0deg);opacity:1;}}.dl-menuwrapper > .dl-submenu.dl-animate-in-1{-webkit-animation:SubMenuAnimIn1 0.4s ease;animation:SubMenuAnimIn1 0.4s ease;}@-webkit-keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);opacity:0;}100%{-webkit-transform:translateX(0px);opacity:1;}}@keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}}.dl-menuwrapper > .dl-submenu.dl-animate-out-1{-webkit-animation:SubMenuAnimOut1 0.4s ease;animation:SubMenuAnimOut1 0.4s ease;}@-webkit-keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);opacity:1;}100%{-webkit-transform:translateX(50%);opacity:0;}}@keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;}}.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-webkit-transform:none;transform:none;}.no-js .dl-menuwrapper li .dl-submenu{display:block;}.no-js .dl-menuwrapper li.dl-back{display:none;}.no-js .dl-menuwrapper li > a:not(:only-child){background:rgba(0, 0, 0, 0.1);}.no-js .dl-menuwrapper li > a:not(:only-child):after{content:'';}.tab-wrapper{-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}.tab-wrapper ul.tab-item-list{list-style:none;margin:0;padding:0;text-align:center;}.tab-wrapper ul.tab-item-list li{display:inline-block;margin-bottom:0.7rem;}.tab-wrapper ul.tab-item-list li .tab-item-list-title{cursor:pointer;line-height:normal;}.tab-wrapper ul.tab-item-list li .tab-item-list-title a{padding:1rem;font-size:2rem;text-transform:uppercase;text-decoration:none;color:inherit;border-style:solid;border-width:1px;border-color:transparent;display:block;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}.tab-wrapper ul.tab-item-list li .tab-item-list-title a.active-tab{border-style:solid;border-width:1px;border-color:inherit;}.tab-wrapper .tab-item-content-wrapper{text-align:center;display:none;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}.tab-wrapper .tab-item-content-wrapper .active-tab{display:block !important;}.tab-wrapper .tab-item-content-wrapper .tab-item-text{padding:2rem;max-width:90%;margin:0 auto;}.tab-wrapper .tab-item-content-wrapper .tab-item-title{text-transform:uppercase;font-weight:300;}.tab-wrapper .tab-item-content-wrapper .more{display:block;margin:1rem auto;width:150px;}@media only screen and (min-width:768px){.tab-wrapper .tab-item-content-wrapper .tab-item-text{max-width:80%;margin:0 auto;}}.vertical-tab .vertical-tab-list{border-left:3px solid #169ea7;height:300px;}.vertical-tab .vertical-tab-list h3{text-align:center;}.vertical-tab .vertical-tab-list ul{list-style:none;padding:0;margin:0;}.vertical-tab .vertical-tab-list ul li a{color:#333;display:block;padding:0.5rem 1rem;}.vertical-tab .vertical-tab-list ul li a.active-tab{background:#169ea7;color:#fff;text-decoration:none;position:relative;}.vertical-tab .vertical-tab-list ul li a.active-tab:after{content:'';display:inline-block;width:0;height:0;border:17px solid transparent;vertical-align:middle;border-left-color:#169ea7;position:absolute;right:-17px;top:0;background:#f8f8f8;}.vertical-tab .vertical-tab-content-wrapper{height:300px;}.vertical-tab .vertical-tab-content-wrapper ul{list-style:none;padding:0;margin:0;}.vertical-tab .vertical-tab-content-wrapper .vertical-tab-item{margin-bottom:2rem;padding-bottom:2rem;display:none;min-height:300px;}.acordian-wrapper h2{text-align:center;background:#175f75;margin:0;border-bottom:1px solid #1a6982;padding:2rem 0;color:#fff;text-transform:uppercase;}.acordian-wrapper .acordian-item{background:#1b708a;}.acordian-wrapper .acordian-item .fa-minus-square-o{display:none;}.acordian-wrapper .acordian-item .fa-plus-square-o{display:block;}.acordian-wrapper .acordian-item .acordian-item-title{text-align:center;margin:0;padding:1rem 0;color:#fff;border-bottom:1px solid #1f7e9b;border-top:1px solid #1f7e9b;cursor:pointer;}.acordian-wrapper .acordian-item .acordian-item-title.active-acordian{background-color:#124a5b;border-bottom:1px solid #124a5b;border-top:1px solid transparent;}.acordian-wrapper .acordian-item .acordian-item-title.active-acordian .fa-minus-square-o{display:block;}.acordian-wrapper .acordian-item .acordian-item-title.active-acordian .fa-plus-square-o{display:none;}.acordian-wrapper .acordian-item .acordian-item-title i{float:right;padding-right:10px;padding-top:7px;}.acordian-wrapper .acordian-item .acordian-item-content{-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;background:#fff;display:none;}.acordian-wrapper .acordian-item .acordian-item-content ul{margin:0;padding:2rem;list-style-position:inside;list-style-type:square;}.acordian-wrapper .acordian-item .acordian-item-content ul li{margin-bottom:1.5rem;}.acordian-wrapper .acordian-item .acordian-item-content ul li span{display:block;}.acordian-wrapper .acordian-item .acordian-item-content ul li h6{margin:0;}.tag{background:#169ea7;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;display:inline-block;padding:0.2rem 0.6rem;margin:0.2rem 0.2rem 0.2rem 0;font-size:1.2rem;text-transform:capitalize;font-weight:300;cursor:default;}.tag.second-color{background:#175f75;color:#fff;}.tag.third-color{background:#0f3c4a;color:#fff;}.tag a{color:inherit;}.jcarousel-wrapper{position:relative;}.jcarousel{position:relative;overflow:hidden;width:100%;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}.jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0;}.jcarousel li{width:500px;float:left;text-align:center;word-wrap:break-word;}.jcarousel-pagination{text-align:center;}.jcarousel-pagination a{background:#169ea7;text-indent:-9999px;overflow:hidden;padding:5px;width:10px;height:10px;display:inline-block;border-radius:50%;margin:3px;}.jcarousel-pagination a.active{background:#0a494d;}.jcarousel-pagination a:hover{background:#10737a;}.form-row{padding:5px 0;}.form-row input,.form-row textarea,.form-row select,.form-row fieldset{width:100%;margin-bottom:0;}.form-row .form-label{display:block;margin-bottom:0.5rem;}span.star{color:red;}img.ajax-loader{width:auto !important;}.wpcf7-response-output{margin:15px 0 !important;padding:5px 10px !important;}div.wpcf7-mail-sent-ok{border:2px solid #a2ab10 !important;}div.wpcf7-validation-errors{border:2px solid #fed724 !important;}.wpcf7-radio .wpcf7-list-item{margin-left:0;margin-right:1.7rem;}.wpcf7-radio .wpcf7-list-item input,.wpcf7-radio .wpcf7-list-item label{margin:0;width:auto;vertical-align:middle;display:inline-block;}@media only screen and (min-width:768px){.form-row input,.form-row textarea,.form-row select,.form-row fieldset{width:100%;margin-bottom:1rem;}}.col-one,.col-two,.col-three,.col-four,.col-five,.col-six,.col-seven,.col-eight,.col-nine,.col-ten,.col-eleven,.col-twelve{width:99%;}.col-one.no-margin,.col-two.no-margin,.col-three.no-margin,.col-four.no-margin,.col-five.no-margin,.col-six.no-margin,.col-seven.no-margin,.col-eight.no-margin,.col-nine.no-margin,.col-ten.no-margin,.col-eleven.no-margin,.col-twelve.no-margin{width:100%;}@media only screen and (min-width:480px){.wrapper{padding:0 1rem;}}@media only screen and (min-width:768px){.col-one{width:49%;}.col-two{width:49%;}.col-three{width:99%;}.col-four{width:99%;}.col-five{width:99%;}.col-six{width:49%;}.col-seven{width:99%;}.col-eight{width:99%;}.col-nine{width:99%;}.col-ten{width:99%;}.col-eleven{width:99%;}.col-twelve{width:99%;}.col-six.no-margin{width:50%;}.col-one.no-margin,.col-two.no-margin,.col-three.no-margin,.col-four.no-margin,.col-five.no-margin,.col-seven.no-margin,.col-eight.no-margin,.col-nine.no-margin,.col-ten.no-margin,.col-eleven.no-margin,.col-twelve.no-margin{width:100%;}.mobile-hide{display:block;}.desktop-hide{display:none;}.wrapper{padding:0;}}@media only screen and (min-width:960px){.col-one{width:6.333%;}.col-one.no-margin{width:7.333%;}.col-two{width:15.666%;}.col-two.no-margin{width:16.666%;}.col-three{width:24%;}.col-three.no-margin{width:25%;}.col-four{width:32.333%;}.col-four.no-margin{width:33.333%;}.col-five{width:40.666%;}.col-five.no-margin{width:41.666%;}.col-six{width:49%;}.col-six.no-margin{width:50%;}.col-seven{width:57.333%;}.col-seven.no-margin{width:58.333%;}.col-eight{width:65.666%;}.col-eight.no-margin{width:66.666%;}.col-nine{width:74%;}.col-nine.no-margin{width:75%;}.col-ten{width:82.333%;}.col-ten.no-margin{width:83.333%;}.col-eleven{width:90.666%;}.col-eleven.no-margin{width:91.666%;}.col-twelve{width:99%;}.col-twelve.no-margin{width:100%;}.wrapper{padding:0 1rem;}}@media only screen and (min-width:1220px){.wrapper{padding:0 1rem;}}@media print{@page{margin:3cm 1.5cm;}body{background:#fff !important;color:black;margin:0;font:12pt Georgia, "Times New Roman", Times, serif;line-height:1.3;}img{border:0;}a{color:#000 !important;}#content:before{display:block;content:"ReltyBloc.com";margin-bottom:10px;border:1px solid #bbb;padding:3px 5px;font-style:italic;text-align:center;}#footer,.right-col,.mortgage-calculator,#back-to-top,.map-wrapper,.advanced-search,#side-bar,.parallax-mirror,.full-page-item-status,.full-page-item-excerpt,.full-page-parallex-header,.parallax-window,header{display:none;}.feature-list li{background:none !important;padding:0.2rem 0;}.col-twelve{page-break-before:always;}.image-list-item{display:none !important;}.image-list-item.first{display:block !important;}.testimonial-item .testimonial-title{text-align:left !important;}.testimonial-item .testimonial-content{text-align:left !important;}.testimonial-item .testimonial-img{display:none !important;}.grid-item .item-img{display:none !important;}.item-status .tag{padding:0;margin:0;}}