@font-face{font-family:Gesta-Bold;src:url(../fonts/294C79_0_0.eot);src:url(../fonts/294C79_0_0.eot?#iefix) format('embedded-opentype'),url(../fonts/294C79_0_0.woff) format('woff'),url(../fonts/294C79_0_0.ttf) format('truetype')}@font-face{font-family:Gesta-Light;src:url(../fonts/294C79_1_0.eot);src:url(../fonts/294C79_1_0.eot?#iefix) format('embedded-opentype'),url(../fonts/294C79_1_0.woff) format('woff'),url(../fonts/294C79_1_0.ttf) format('truetype')}@font-face{font-family:Gesta-Medium;src:url(../fonts/294C79_2_0.eot);src:url(../fonts/294C79_2_0.eot?#iefix) format('embedded-opentype'),url(../fonts/294C79_2_0.woff) format('woff'),url(../fonts/294C79_2_0.ttf) format('truetype')}@font-face{font-family:Gesta-MediumItalic;src:url(../fonts/294C79_3_0.eot);src:url(../fonts/294C79_3_0.eot?#iefix) format('embedded-opentype'),url(../fonts/294C79_3_0.woff) format('woff'),url(../fonts/294C79_3_0.ttf) format('truetype')}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden}.nivoSlider img{position:absolute;top:0;left:0;max-width:none}.nivo-main-image{display:block!important;position:relative!important;width:100%!important}.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:#fff;filter:alpha(opacity=0);opacity:0}.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}.nivo-box img{display:block}.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:.8;overflow:hidden;display:none;-moz-opacity:.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivo-caption p{padding:5px;margin:0}.nivo-caption a{display:inline!important}.nivo-html-caption{display:none}.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}.nivo-prevNav{left:0}.nivo-nextNav{right:0}.nivo-controlNav{text-align:center;padding:15px 0}.nivo-controlNav a{cursor:pointer}.nivo-controlNav a.active{font-weight:700}*,:before,:after{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;*behavior:url(/js/boxsizing.htc)}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.clear-both{clear:both}.gpu-acceleration{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0)}body{background-color:#f2f5ee;color:#0d104b;font-family:Gesta-Medium,Helvetica,Arial,sans-serif}a{color:#3c406e;text-decoration:none}a:hover{color:#0c0f47}h1,h2,h3,h4,h5{font-family:Gesta-Bold,Gesta-Medium,Helvetica,Arial,sans-serif}#holder{background-color:#fff;margin:0 auto;width:960px}header.main{border-bottom:1px solid #9e9fb7;height:239px;position:relative}header.main nav ul{left:12%;right:12%;position:absolute;top:13%;z-index:69;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mobile-header{background-color:#0c0f47;border-top:1px solid #fff;color:#fff;display:none;font-size:1.4em;font-weight:700;padding:37px 22px;position:relative;text-transform:uppercase}.mobile-icon{background:#6d6f92 url(../images/sprite.png) no-repeat -73px -384px;cursor:pointer;height:95px;-webkit-tap-highlight-color:rgba(0,0,0,0);position:absolute;right:0;top:0;width:95px}.watermark{background-color:transparent;background-image:url(../images/sprite.png);background-repeat:no-repeat;display:block;height:91px;left:0;-moz-opacity:.4;-khtml-opacity:.4;-webkit-opacity:.4;opacity:.4;-ms-filter:alpha(opacity=40});filter:alpha(opacity=40);-ms-filter:alpha(opacity=7});filter:alpha(opacity=7);position:absolute;width:100%}.watermark.top{background-position:0 0;bottom:0}.watermark.bottom{background-position:0 -91px;height:75px;top:0}.img-logo{background-image:url(../images/logo.png);background-position:0 0;background-repeat:no-repeat;background-size:100%;display:block;min-height:42px;height:auto;margin:13% auto 0;max-width:75%;width:160px}.box{color:#fff;display:block;float:left;height:100%;position:relative;width:25%;border-right:1px solid #9e9fb7}.box h3{width:75%}.box h3,.box h4{font-size:1.7em;line-height:1.15em}.box a{color:#fff;text-decoration:none}.box.logo h1,.box.logo p{display:none}.box.headline h3{left:12%;position:absolute;top:13%}.box.navigation{text-transform:uppercase;font-family:Gesta-Medium,Helvetica,Arial,sans-serif;-webkit-tap-highlight-color:rgba(0,0,0,0)}.box .social-buttons{left:13%;position:absolute;top:13%;z-index:70}.box .social-buttons a{background-image:url(../images/sprite.png);display:block;height:18px;margin-bottom:10px;width:85px}.box .social-buttons .facebook a{background-position:-234px -353px}header .box .social-buttons .facebook{margin-bottom:10px}.box .social-buttons .twitter a{background-position:-234px -373px}header .box .social-buttons .twitter{margin-bottom:10px}.box .social-buttons .linkedin a{background-position:-234px -393px}header .box .social-buttons .linkedin{margin-bottom:10px}.box .social-buttons .youtube a{background-position:-234px -413px}.box .social-buttons .rss a{background-position:-234px -433px}.box .social-buttons span{display:none}.box-1{background-color:#fff;color:#0d104b}.box-1 a{color:#0d104b;-webkit-tap-highlight-color:rgba(0,0,0,0)}.box-2{background-color:#0c0f47}.box-3{background-color:#3c406e}.box-4{background-color:#6d6f92;border-right:0}.box-5{background-color:rgba(43,71,2,.7);border-bottom:1px solid #9e9fb7;height:239px;padding:3% 3.65%;z-index:2}.footer-logo{background-color:transparent;background-image:url(../images/sprite.png);background-repeat:no-repeat;margin:40% auto 0;max-width:100%;text-indent:-1000000px}.emac-systembuilt{background-position:0 -226px;height:43px;width:173px}.emac-modular{background-position:0 -280px;height:38px;width:74px}.lowrie{background-position:0 -333px;height:38px;width:129px}nav a{display:block;font-size:.8em;font-weight:700;margin-bottom:8px}nav a:hover{background-image:url(../images/nav-hover.gif);background-repeat:no-repeat;background-position:100% 2px}nav .current a,nav .section a{background-image:url(../images/nav-selected.gif);background-repeat:no-repeat;background-position:100% 2px}.hero-image{background-color:#eee;border-bottom:1px solid #9e9fb7;position:relative;overflow:hidden}.hero-image img{width:100%;display:block}.hero-image .box{left:0;position:absolute;top:0}#slider.hero-image{height:475px}.hero-image .nivo-controlNav{position:absolute;left:3%;bottom:2%;z-index:30}.hero-image .nivo-controlNav .nivo-control{display:inline-block;width:20px;height:20px;text-indent:-9999px;background-color:rgba(36,44,205,.85);margin-right:10px;-webkit-transition:all 1s linear;-moz-transition:all 1s linear;-o-transition:all 1s linear;-ms-transition:all 1s linear;transition:all 1s linear}.hero-image .nivo-controlNav .nivo-control.active{background-color:#0d104b}.hero-image .nivo-caption{left:0;position:absolute;top:0;width:25%;height:239px;border-bottom:1px solid #9e9fb7;border-right:1px solid #9e9fb7;color:#fff;padding:3% 3.65%;opacity:1;background-color:rgba(43,71,2,.7)}@media screen and (max-width:749px){.hero-image .nivo-caption{display:none!important}}@media screen and (min-width:750px) and (max-width:975px){.hero-image .nivo-caption{height:198px;font-size:.9em;padding:2%}}.hero-image .nivo-caption h4{font-size:1.7em;line-height:1.15em}.hero-image .nivo-html-caption{display:none}.message{border-bottom:1px solid #9e9fb7;display:block;font-size:3em;font-style:italic;font-weight:700;line-height:1.2em;padding:45px 35px 49px;text-decoration:underline}.features{padding:4%;line-height:1.7em;font-size:.8em}.features:before,.features:after{content:" ";display:table}.features:after{clear:both}.features:before,.features:after{content:" ";display:table}.features:after{clear:both}.features .feature,.features .display-centre{display:block;float:left;padding:0 4% 15px;width:50%}.features .feature:nth-of-type(odd),.features .display-centre:nth-of-type(odd){padding-left:0}.features .feature:nth-of-type(even),.features .display-centre:nth-of-type(even){padding-right:0}@media screen and (max-width:749px){.features .feature,.features .display-centre{width:100%;float:none;padding:0 5%}.features .feature:nth-of-type(odd),.features .display-centre:nth-of-type(odd){padding:0}.features .feature:nth-of-type(even),.features .display-centre:nth-of-type(even){padding:0}}.features p{margin-bottom:15px}.features .lead{font-size:1.5em;line-height:1.2}.features h1,.features h2,.features h3,.features h4,.features h5,.features h6{font-weight:700;margin-bottom:.5em;line-height:1.3}.features h1{font-size:2em}.features h2{font-size:1.8em}.features h3{font-size:1.6em;text-transform:uppercase}.features h4{font-size:1.4em}.features h5{font-size:1.2em}.features h6{font-size:1em}.features ol,.features ul{margin:0 0 15px 25px;list-style:decimal}.features ul{list-style:square}.features strong,.features b{font-family:Gesta-Bold,Gesta-Medium,Helvetica,Arial,sans-serif}.features em,.features i{font-style:italic;font-family:Gesta-MediumItalic,Gesta-Medium,Helvetica,Arial,sans-serif}.features u{text-decoration:underline}.features img{max-width:100%;height:auto}.features img.left{float:left;max-width:50%;margin:5px 20px 10px 0}.features img.right{float:right;max-width:50%;margin:5px 0 10px 20px}.features img.leftAlone{float:left;margin-right:100%;margin-bottom:10px;clear:both}.features img.center{float:none;margin-left:auto;margin-right:auto;display:block;margin-bottom:10px;clear:both}.display-centre address{margin-bottom:20px}.display-centre img{width:100%;height:auto}.sticky-wrapper{display:inline}.search-holder{border-bottom:1px solid #9e9fb7;display:block;float:left;width:25%}.search-holder.show{display:block}.search-holder.stuck{position:fixed;width:240px;float:none;top:0}.our-homes-holder{border-left:1px solid #9e9fb7;float:left;width:75%}.our-homes-holder.search-stuck{margin-left:25%}.search{background-color:#3c406e;color:#fff;font-size:.75em;line-height:1.5em;min-height:475px;height:100%;padding:13%}.search h4{font-size:1.85em;font-weight:700;margin-bottom:10px}.search h5{font-weight:700;font-size:.9em;margin:10px 0 4px;text-transform:uppercase}.search form{margin-top:18px}.search input.button-search-submit{cursor:pointer;margin-top:20px;padding:3px 8px}.search input.button-search-submit:hover{background-color:#3c406e}.search input,.search select{background-color:#0c0f47;border:1px solid #fff;color:#fff;font-weight:700;padding:2.95px 4px;text-transform:uppercase}.search select{background:#0c0f47 url(../images/arrows.png) no-repeat right -50px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;width:100%}.search .clear-filter{color:rgba(255,255,255,.8)}.home-image{background-color:#dedede;line-height:0;padding-bottom:50%;position:relative;height:0;overflow:hidden}.home-image img{position:absolute;top:0;left:0;width:100%}.slideshow{background-color:#3c406e;border-top:1px solid #9e9fb7;border-bottom:1px solid #9e9fb7;display:block;height:116px;overflow:hidden;padding:15px 0}.slider{background-color:#576957;border:1px solid #9e9fb7;height:85px;overflow:hidden;position:relative;width:640px;z-index:6}.slider a{display:block;float:left}.slider img{border-right:1px solid #9e9fb7;height:84px;width:160px}.slider-holder{left:0;position:relative;width:10000px;z-index:5}.back,.next{color:#fff;display:block;font-size:1.9em;height:86px;-webkit-tap-highlight-color:rgba(0,0,0,0);padding-top:29px;text-decoration:none;text-align:center;width:39px}.back.inactive,.next.inactive{-moz-opacity:.35;-khtml-opacity:.35;-webkit-opacity:.35;opacity:.35;-ms-filter:alpha(opacity=35});filter:alpha(opacity=35)}.slide-alignment{display:block;height:86px;margin:0 auto;width:718px}.back:hover,.next:hover{color:#fff}.back,.slider,.next{display:block;float:left}#page-module .box{width:33.333333333333336%}#page-module .box-5{width:25%}.box-content{width:66.66666666666667%}.box-side{float:left;width:25%}.box-side.side-menu{min-height:239px;background-color:#0c0f47}.box-side.side-menu nav.secondary{color:#fff}.box-side.side-menu nav.secondary a{color:#fff;font-size:1.2em}::-webkit-input-placeholder{color:#0d104b;font-size:.95em;font-weight:700;text-transform:uppercase}.contact-details{background-color:#3c406e;color:#fff;font-size:.8em;padding:3%;-ms-word-break:break-all;word-break:break-all;word-break:break-word}.contact-details a{color:#fff}.contact-details a:hover{text-decoration:underline}.contact-details p{line-height:1.4em;margin-bottom:20px}.contact-details h3{font-size:1.7em;font-weight:700;line-height:1.15em;margin-bottom:20px;text-transform:uppercase}.contact-details h4{margin-bottom:5px;text-transform:uppercase}.content-main h3,.box-side h3{font-weight:700;font-size:1.6em;margin-bottom:15px;text-transform:uppercase}.content-main,.box-side{font-size:.78em;line-height:1.3em;padding:3% 2.5%}.box-side{min-height:239px}@media screen and (min-width:750px) and (max-width:975px){.box-side{min-height:198px}}.box-side h4{font-weight:700}.content-main{float:right;padding:3%;width:75%}.content-main form{font-size:.9em;margin:20px 0}.content-main form div.field{border-bottom:1px solid #9e9fb7;padding:6px 0}.content-main form label{display:none;font-weight:700;margin-top:10px;text-transform:uppercase}.content-main form input.text,.content-main form textarea{border:0;font-family:Gesta-Medium,Helvetica,Arial,sans-serif;font-size:1.1em;padding:5px;width:100%}.content-main form textarea{height:180px}.content-main form .button-submit,.content-main form .action{margin-top:10px;background-color:#0c0f47;color:#fff;cursor:pointer;font-weight:700;font-size:1.3em;padding:10px 40px;text-transform:uppercase;transition:background-color .35s ease-out;width:auto}.content-main form .button-submit:hover,.content-main form .action:hover{background-color:#3c406e}.content-main form h3{margin:10px 5px 0;text-transform:none;font-family:Gesta-Medium,Helvetica,Arial,sans-serif}.content-main form .message{font-size:14px;text-decoration:none;padding:10px;border:1px solid;margin-bottom:20px}.content-main form .message.bad{color:red}.content-main #Region,.content-main #Traditional,.content-main #Modular{padding:10px 5px}.content-main #Region .middleColumn:before,.content-main #Traditional .middleColumn:before,.content-main #Modular .middleColumn:before,.content-main #Region .middleColumn:after,.content-main #Traditional .middleColumn:after,.content-main #Modular .middleColumn:after{content:" ";display:table}.content-main #Region .middleColumn:after,.content-main #Traditional .middleColumn:after,.content-main #Modular .middleColumn:after{clear:both}.content-main #Region .middleColumn:before,.content-main #Traditional .middleColumn:before,.content-main #Modular .middleColumn:before,.content-main #Region .middleColumn:after,.content-main #Traditional .middleColumn:after,.content-main #Modular .middleColumn:after{content:" ";display:table}.content-main #Region .middleColumn:after,.content-main #Traditional .middleColumn:after,.content-main #Modular .middleColumn:after{clear:both}.content-main #Region label,.content-main #Traditional label,.content-main #Modular label{display:inline-block}.content-main #Region label.left,.content-main #Traditional label.left,.content-main #Modular label.left{margin:2px 0 10px}@media screen and (min-width:749px){.content-main #Region label.left,.content-main #Traditional label.left,.content-main #Modular label.left{float:left;width:15%;margin-bottom:0}}@media screen and (min-width:749px){.content-main #Region label,.content-main #Traditional label,.content-main #Modular label{display:inline}}.content-main #Region .checkboxset,.content-main #Traditional .checkboxset,.content-main #Modular .checkboxset,.content-main #Region .optionset,.content-main #Traditional .optionset,.content-main #Modular .optionset{width:100%}@media screen and (min-width:749px){.content-main #Region .checkboxset,.content-main #Traditional .checkboxset,.content-main #Modular .checkboxset,.content-main #Region .optionset,.content-main #Traditional .optionset,.content-main #Modular .optionset{float:left;width:85%}}.content-main #Region .checkboxset li,.content-main #Traditional .checkboxset li,.content-main #Modular .checkboxset li,.content-main #Region .optionset li,.content-main #Traditional .optionset li,.content-main #Modular .optionset li{margin-right:20px}@media screen and (min-width:749px){.content-main #Region .checkboxset li,.content-main #Traditional .checkboxset li,.content-main #Modular .checkboxset li,.content-main #Region .optionset li,.content-main #Traditional .optionset li,.content-main #Modular .optionset li{float:left}}.content-main #Traditional .checkboxset li,.content-main #Modular .checkboxset li{margin-bottom:5px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media screen and (min-width:690px){.content-main #Traditional .checkboxset li,.content-main #Modular .checkboxset li{width:45%}}.content-main #ContactFilter{display:none}.content-main #MemberLoginForm_LoginForm div.field{border:0}.content-main #MemberLoginForm_LoginForm label{display:inline-block}.content-main #MemberLoginForm_LoginForm input.text{border:1px solid #bdcfa9}.news-list,.news-detail{padding:0}.news-list .tag-title,.news-detail .tag-title{padding:3%;margin-bottom:0}.news-list .news-section,.news-detail .news-section{border-bottom:1px solid #bdcfa9}.news-list .news-section:before,.news-detail .news-section:before,.news-list .news-section:after,.news-detail .news-section:after{content:" ";display:table}.news-list .news-section:after,.news-detail .news-section:after{clear:both}.news-list .news-section:before,.news-detail .news-section:before,.news-list .news-section:after,.news-detail .news-section:after{content:" ";display:table}.news-list .news-section:after,.news-detail .news-section:after{clear:both}.news-list .hgroup:before,.news-detail .hgroup:before,.news-list .hgroup:after,.news-detail .hgroup:after{content:" ";display:table}.news-list .hgroup:after,.news-detail .hgroup:after{clear:both}.news-list .hgroup:before,.news-detail .hgroup:before,.news-list .hgroup:after,.news-detail .hgroup:after{content:" ";display:table}.news-list .hgroup:after,.news-detail .hgroup:after{clear:both}.news-list .article-title,.news-detail .article-title{padding:3% 3% 0;font-size:28px;line-height:1.1}@media screen and (min-width:750px){.news-list .article-title,.news-detail .article-title{float:left;width:70%}}.news-list #Breadcrumbs,.news-detail #Breadcrumbs{padding:3% 3% 0}.news-list .tags,.news-detail .tags{float:left;width:25%;padding:3% 0;list-style:none;margin:0}.news-list .tags li,.news-detail .tags li{list-style:none;padding:0;margin-bottom:5px}.news-list .tags li a,.news-detail .tags li a{display:block;text-transform:uppercase}.news-list .tags li a:hover,.news-detail .tags li a:hover{background-image:url(../images/href-hover.gif);background-position:right 3px;background-repeat:no-repeat}@media screen and (max-width:749px){.news-list .tags,.news-detail .tags{display:none}}.news-list .date,.news-detail .date{padding:1.5% 3%}.news-list .article,.news-detail .article{padding:3%}.news-list .article.no-image,.news-detail .article.no-image{padding-top:0}@media screen and (max-width:749px){.news-detail .article-title{display:none}}@media screen and (max-width:749px){.news-detail .date{margin-top:10px}}.site-map{padding:3%}.top-pagination{border-bottom:1px solid #bdcfa9}.top-pagination:before,.top-pagination:after{content:" ";display:table}.top-pagination:after{clear:both}.top-pagination:before,.top-pagination:after{content:" ";display:table}.top-pagination:after{clear:both}.pagination{text-align:center;margin:15px}.pagination ul{display:inline-block;margin:0}.pagination ul li{margin:0 5px;display:inline-block}.pagination ul li a{background-color:#7176e6;border:solid 1px #7176e6;color:#0d104b;font-weight:300;display:inline-block;padding:5px 10px}.pagination ul li a:hover{background-color:#5b62e3}.pagination ul li.active a{color:#fff;border-color:#0d104b;background-color:#0d104b}.pagination ul li.first-element a{color:#5a5a5a;border:0;background-color:transparent}.pagination ul li.first-element a:hover{color:#5c8727}.pagination ul li.last-element a{border:0;color:#5a5a5a;background-color:transparent}.pagination ul li.last-element a:hover{color:#5c8727}#contact-map{display:block;width:100%;height:478px}@media screen and (max-width:749px){#contact-map{height:190px}}@media screen and (min-width:750px) and (max-width:975px){#contact-map{height:396px}}.content-main.gallery-page{padding:0}.content-main.gallery-page .album-content{padding:3% 2.5%;min-height:239px}@media screen and (max-width:749px){.content-main.gallery-page .album-content{min-height:95px;padding:5%}}@media screen and (min-width:750px) and (max-width:975px){.content-main.gallery-page .album-content{min-height:198px}}#album-list ul:before,#album-list ul:after{content:" ";display:table}#album-list ul:after{clear:both}#album-list ul:before,#album-list ul:after{content:" ";display:table}#album-list ul:after{clear:both}#album-list ul li{float:left;width:33.3333333333333%;padding-right:1px;padding-bottom:1px;position:relative}#album-list ul li .no-image{display:block;width:100%;height:239px;background-color:rgba(60,64,110,.4)}#album-list ul li .galleryDetails{position:absolute;background-color:rgba(60,64,110,.8);bottom:1px;left:0;right:1px;padding:5%;color:#fff}#album-list ul li .galleryDetails a{color:#fff}#album-list img{width:100%;height:auto;max-width:480px;display:block}.information{display:block;min-height:340px;position:relative}.description,.details,.floorplan,.specs{display:block}.floorplan{border-top:1px solid #9e9fb7;border-right:1px solid #9e9fb7;padding:3%;text-align:center}.floorplan img{max-width:98%;height:auto}.specs{color:#fff;font-size:.7em;line-height:2em;padding:9% 0;text-transform:uppercase;border-top:1px solid #fff;margin-top:9%;margin-bottom:10%}.specs li span{text-transform:lowercase;padding-left:2px}.details-align{display:block;margin:0 auto}.details{background-color:#3c406e;border-right:0;color:#fff;float:right;min-height:100%;padding:5%;position:absolute;right:0;top:0}.details hr{border:0;border-top:1px solid #fff}.description{font-size:.8em;line-height:1.5em;padding:5% 5.5% 7%}.description h5{border-bottom:1px solid #0d104b;font-size:1.5em;font-weight:700;margin-bottom:15px;padding-bottom:8px}.description h5 span{float:right}.description p{margin-bottom:.7em}.addthis_toolbox{position:absolute;bottom:27px}.floorplan-and-specs{display:none;position:relative}.home-features:before,.home-features:after{content:" ";display:table}.home-features:after{clear:both}.home-features:before,.home-features:after{content:" ";display:table}.home-features:after{clear:both}.price,.home-features{font-size:1.6em;font-weight:700}.has-from{padding-top:2%}.price{margin-bottom:10px}.price .from{font-size:.5em;display:block}.bedrooms,.bathrooms{background-image:url(../images/sprite.png);display:block;float:left;height:26px;margin:12px 0;width:50%}.bedrooms{background-position:-211px -175px}.bathrooms{background-position:-211px -217px}.home-links{font-size:.7em;line-height:2em;margin-top:15px;text-transform:uppercase}.home-links a{color:#fff;display:block;text-decoration:none;width:155px}.home-links a:hover,.home-links a.active{background-color:transparent;background-image:url(../images/home-links-hover.png);background-repeat:no-repeat;background-position:right center}.standout{font-weight:700;font-size:.9em;margin-top:15px;text-transform:uppercase}footer{border-top:1px solid #9e9fb7;height:239px;position:relative}footer .box-1{font-size:.9em;padding:5% 4%;text-transform:uppercase;width:25%}footer .box-1 a{font-weight:700;font-size:.75em;line-height:2.2em}.footer-logos-holder{display:block;float:right;height:100%;width:75%}.footer-logos-holder .box{width:33.333333333333336%}.social-media{position:relative;z-index:70}.social-media li{display:block;float:left;margin-right:6px;margin-bottom:25px}.social-media a{background-image:url(../images/sprite.png);display:block;height:18px;width:18px}.social-media span{display:none}.facebook a{background-position:-234px -286px}.twitter a{background-position:-234px -306px}.linkedin a{background-position:-234px -326px}.youtube a{background-position:-254px -286px}.rss a{background-position:-254px -306px}@media screen and (max-width:749px){#holder{width:100%}.mobile-header{display:block}.features{margin-bottom:20px}header.main{border:0;height:95px!important;transition:none}header.main nav ul{left:0;position:relative;top:auto;height:100%;z-index:77}header.main nav ul a:hover{color:#9e9fb7}header.main .img-logo{height:auto;max-width:none;margin:0;margin-top:12px;margin-left:7px;width:160px}header.main .box{display:none;position:static}header.main .box.logo{display:block}header.main .box.logo h1,header.main .box.logo p{display:none}header.main .box.navigation nav{z-index:77}header.main .box-1{border:0;padding:15px;width:210px}header.main .navigation{display:block}.box-5{display:none}.message{font-size:1.45em;padding:4% 8% 4% 5%}.feature{float:none;padding:0 5%;width:100%}.feature h4{margin-top:25px}.box.navigation{background:#9e9fb7 url(../images/sprite.png) no-repeat 28px -384px;cursor:pointer;display:block;float:right;height:95px;width:95px}.box.navigation nav{background-color:#0c0f47;display:none;left:0;padding-bottom:20px;position:absolute;top:96px;width:100%}.box.navigation nav.show{display:block}.box.navigation nav ul{padding:5%}.box.navigation nav li{padding:13px 0;line-height:1em}.box.navigation nav li a{font-size:1.2em;margin:0}.extras{display:none}footer{border-top:0;height:auto;top:0}footer .box{border-right:0;height:95px;padding-top:27px;padding-left:35px;width:100%}footer .box-1{background-color:#6d6f71;border-top:1px solid #fff;padding-left:0;padding-right:0}.footer-logos-holder{float:none;position:relative;width:100%}.footer-logos-holder .box{width:100%}.footer-logo{margin:0}.watermark{display:none}.search-holder{display:none;float:none;width:100%}.search-holder.show{display:block}.search{padding:6%}.search h4,.search h5,.search .refine{display:none}.search select{background:#0c0f47 url(../images/arrows.png) no-repeat right top;font-size:1.5em;margin-bottom:6%;padding:8px}.button-search-submit{font-size:1.5em;padding:20px 30px}.our-homes-holder{border-left:0;float:none;width:100%}#page-module .box{position:relative;width:100%}#page-module .box-content{width:100%}.details-align{width:438px}.details{padding:4%}.details hr{display:none}.details .home-features{border-right:1px solid #fff;float:left;height:25px;margin-right:15px;min-width:145px}.details .price,.details .home-features,.details .home-links{height:51px}.details .price,.details .home-features{font-size:1.4em;font-weight:600;padding-top:15px}.details .price{border-right:1px solid #fff;float:left;margin-right:15px;margin-bottom:0;min-width:108px}.details .bedrooms,.details .bathrooms{float:left;margin:0;width:70px}.details .home-links{float:left;line-height:1.6em;margin-top:4px}.description{font-size:.9em;padding:6% 8%}.box-side h3,.content-main h3{font-weight:700;font-size:1.5em}.box-side,.content-main{float:none;padding:8%;width:100%}.box-side{background-color:#0c0f47;min-height:95px}.box-side h4{font-weight:700}.content-main{font-size:.9em;line-height:1.3em;padding:3%}.content-main form label{display:block;font-size:1.3em;margin-bottom:2px}.content-main form div.field{border:0;padding:1px 0}.content-main form input,.content-main form textarea{background-color:#9e9fb7;padding:10px}::-webkit-input-placeholder{color:#9e9fb7}.social-media{margin:0 auto;width:282px}.social-media a{display:block;height:39px;width:39px}.social-media li.youtube{margin-right:0}.facebook a{background-position:-368px -176px;margin-right:36px}.twitter a{background-position:-407px -176px;margin-right:36px}.linkedin a{background-position:-448px -176px;margin-right:36px}.youtube a{background-position:-488px -176px}.hero-image{margin-top:1px}}@media screen and (max-width:480px){.description h5 span{float:none;margin-left:20px}.home-image{line-height:.8em}.slideshow{height:82px}.slide-alignment{height:52px;width:440px}.back,.next{font-size:1.4em;height:52px;padding-top:15px;width:30px}.slider{height:52px;width:380px}.slider img{height:50px!important;width:95px!important}.details-align{width:100%}.details{padding:5% 8%}.details .home-features,.details .price{height:34px;margin-bottom:10px;padding-top:7px}.details .home-features{border-right:0;margin-right:0;min-width:140px}.home-links{margin-top:3px;width:100%}}@media screen and (min-width:481px) and (max-width:749px){.message{font-size:1.4em}.slideshow{height:100px}.slide-alignment{height:70px;width:580px}.back,.next{font-size:1.5em;height:70px;padding-top:25px;width:30px}.slider{height:70px;width:520px}.slider img{height:68px!important;width:130px!important}}@media screen and (min-width:750px) and (max-width:975px){#holder{width:100%}.message{font-size:2.4em}header.main,footer,.box-5{height:198px}.box h3{font-size:1.2em}.headline h3{left:10%;top:10%}.description{padding:4% 4% 3.5%}.information{font-size:.9em;min-height:210px}.details,.specs{padding:4%}.search{font-size:.7em;min-height:372px;padding:12% 10%}.search select{font-size:.8em;padding:3.8px}.bedrooms,.bathrooms{margin:5px 0}.slideshow{height:98px}.slide-alignment{height:68px;width:560px}.back,.next{font-size:1.5em;height:68px;padding-top:25px;width:30px}.slider{height:68px;width:500px}.slider img{height:66px!important;width:125px!important}}@media screen and (min-width:976px){}@media only screen and (-webkit-min-device-pixel-ratio:2) and (-webkit-max-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2) and (max--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1) and (-o-max-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2) and (max-device-pixel-ratio:2){.emac-systembuilt,.emac-modular,.lowrie,.facebook a,.twitter a,.linkedin a,.youtube a,.bedrooms,.bathrooms{background-image:url(../images/sprite@2x.png);-webkit-background-size:960px 453px;-moz-background-size:960px 453px;-o-background-size:960px 453px;background-size:960px 453px}.emac-systembuilt{background-position:0 -224px}.emac-modular{background-position:0 -269px}.lowrie{background-position:0 -312px}.img-logo{background-image:url(../images/logo@2x.png)}.search select{background-image:url(../images/arrows@2x.png);-webkit-background-size:40px 70px;-moz-background-size:40px 70px;-o-background-size:40px 70px;background-size:40px 70px}.facebook a{background-position:-245px -396px}.twitter a{background-position:-245px -416px}.linkedin a{background-position:-245px -435px}.youtube a{background-position:-265px -396px}.bedrooms{background-position:-222px -222px}.bathrooms{background-position:-222px -264px}}@media screen and (max-width:749px) and (-webkit-min-device-pixel-ratio:2) and (-webkit-max-device-pixel-ratio:2),screen and (max-width:749px) and (min--moz-device-pixel-ratio:2) and (max--moz-device-pixel-ratio:2),screen and (max-width:749px) and (-o-min-device-pixel-ratio:2/1) and (-o-max-device-pixel-ratio:2/1),screen and (max-width:749px) and (min-device-pixel-ratio:2) and (max-device-pixel-ratio:2){.social-media a,.facebook a,.twitter a,.youtube a,.linkedin a{background-image:url(../images/sprite@2x.png);-webkit-background-size:960px 453px;-moz-background-size:960px 453px;-o-background-size:960px 453px;background-size:960px 453px}.facebook a{background-position:-245px -333px}.twitter a{background-position:-285px -333px}.linkedin a{background-position:-327px -333px}.youtube a{background-position:-367px -333px}.box.navigation{background:#9e9fb7 url(../images/sprite@2x.png) no-repeat 27px -387px}.mobile-icon{background:#6d6f92 url(../images/sprite@2x.png) no-repeat -56px -385px}.box.navigation,.mobile-icon{-webkit-background-size:960px 453px;-moz-background-size:960px 453px;-o-background-size:960px 453px;background-size:960px 453px}}header.main .img-logo{background-color:transparent;background-image:url(../images/sprite.png);background-position:0 -132px;background-size:auto;min-height:50px;width:158px}@media screen and (max-width:749px){header.main .img-logo{margin-top:17px;margin-left:10px}}nav a:hover{background-image:url(../images/sprite.png);background-size:auto;background-position:-203px -105px}nav .current a,nav .section a{background-image:url(../images/sprite.png);background-size:auto;background-position:-203px -86px}.watermark{display:none}.content-main #Region label.left{margin:4px 0;display:block;float:left;width:100px}.emac-systembuilthomes{background-position:0 -333px;height:43px;width:173px}@media screen and (max-width:749px){header.main .box-1{padding:7px 0}}