@import url("//hello.myfonts.net/count/266135");article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.5em}html,button,input,select,textarea{font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif}body{margin:0}a{text-decoration:none;color:#383635}a:link{text-decoration:none;color:#383635}a:visited{text-decoration:none;color:#383635}a:hover,a:focus{text-decoration:none}a:active{text-decoration:none;color:#383635}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;line-height:1.5em;margin-top:.75em;margin-bottom:.75em}h2{font-size:1.5em;line-height:2em;margin-top:1em;margin-bottom:1em}h3{font-size:1.17em;line-height:1.28205em;margin-top:1.28205em;margin-bottom:1.28205em}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em}h5{font-size:.83em;line-height:1.80723em;margin-top:1.80723em;margin-bottom:1.80723em}h6{font-size:.75em;line-height:2em;margin-top:2em;margin-bottom:2em}hr{height:1px;border:1px solid #666;padding-bottom:-1px;margin:1.5em 0}abbr[title]{border-bottom:1px dotted;cursor:help;white-space:nowrap}b,strong{font-weight:700}blockquote{margin:1.5em 30px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1.5em 0}pre,code,kbd,samp,tt,var{font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif;font-size:1em;line-height:1.5em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul,.item-list ul{margin:1.5em 0}.item-list ul li{margin:0}dd{margin:0 0 0 30px}ul ul,ul ol,ol ul,ol ol,.item-list ul ul,.item-list ul ol,.item-list ol ul,.item-list ol ol{margin:0}menu,ol,ul,.item-list ul{padding:0 0 0 30px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border-color:silver;margin:0 2px;border-top-width:.0625em;border-top-style:solid;padding-top:.4625em;border-bottom-width:.0625em;border-bottom-style:solid;padding-bottom:.9125em;border-left-width:.0625em;border-left-style:solid;padding-left:.9125em;border-right-width:.0625em;border-right-style:solid;padding-right:.9125em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em}th{text-align:left;padding:0;border-bottom:none}tbody{border-top:none}.with-wireframes #header,.with-wireframes #main,.with-wireframes #content,.with-wireframes #navigation,.with-wireframes .region-sidebar-first,.with-wireframes .region-sidebar-second,.with-wireframes #footer,.with-wireframes .region-bottom{outline:1px solid #ccc}ul.primary,ul.secondary{overflow:hidden;*zoom:1;border-bottom:1px solid #bbb;list-style:none;margin:1em 0 1.5em;padding:0 2px;white-space:nowrap}
ul.primary li,ul.secondary li{float:left;margin:.5em 3px 0}ul.primary a,ul.secondary a{border:1px solid #e9e9e9;border-right:0;border-bottom:0;display:block;line-height:1.5em;text-decoration:none}ul.primary li{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;text-shadow:1px 1px 0 #fff;border:1px solid #bbb;border-bottom:0;margin:.5em 0 0 3px}ul.primary li.active{border-bottom:1px solid #fff;margin-bottom:-1px}ul.primary a:link,ul.primary a:visited{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;color:#333;background-color:#dedede;letter-spacing:1px;padding:0 1em;text-align:center}ul.primary a:hover,ul.primary a:focus{background-color:#e9e9e9;border-color:#f2f2f2}ul.primary a.active{background-color:transparent;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE9E9E9',endColorstr='#00E9E9E9');background-image:-moz-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-o-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-webkit-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:linear-gradient(#e9e9e9,rgba(233,233,233,0));border-color:#fff}ul.secondary{font-size:.9em;margin-top:-1.5em;padding-bottom:.5em}ul.secondary a:link,ul.secondary a:visited{-moz-border-radius:.75em;-webkit-border-radius:.75em;border-radius:.75em;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;text-shadow:1px 1px 0 #fff;background-color:#f2f2f2;color:#666;padding:0 .5em}ul.secondary a:hover,ul.secondary a:focus{background-color:#dedede;border-color:#999;color:#333}ul.secondary a.active,ul.secondary a:active{text-shadow:1px 1px 0 #333;background-color:#666;border-color:#000;color:#fff}.lt-ie9 body>iframe,.lt-ie10 body>iframe{display:none;visibility:hidden}body{margin:0;padding:0;color:#383635;background:#ececea;font-size:15px;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400}#page{position:relative}#skip-link{margin:0}#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px;text-align:center;background-color:#666;color:#fff}#mobile-header{background:#fff;padding:10px}#mobile-header .menu-toggle{cursor:pointer;display:block;background:url(/sites/default/themes/apg-responsive/images/menu-toggle.gif) no-repeat;height:30px;width:32px;float:left;margin-left:10px;margin-top:22px}#mobile-header .menu-toggle span{display:none}#mobile-header #mobile-logo{background:url(/sites/default/themes/apg-responsive/images/logo.jpg) no-repeat;background-size:contain;background-position-y:50%;width:90px;height:73px;display:block;margin:0 auto}#mobile-header #mobile-logo span{display:none}#mobile-header .info-toggle{display:none}#header{background:#fff;padding:0}#header .header-inner{position:absolute;left:-300px;top:94px;bottom:0;width:300px;z-index:130;background:#e1e1e1;background:-moz-linear-gradient(left,#f6f6f4 0%,#e1e1e1 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#f6f6f4),color-stop(100%,#e1e1e1));background:-webkit-linear-gradient(left,#f6f6f4 0%,#e1e1e1 100%);background:-o-linear-gradient(left,#f6f6f4 0%,#e1e1e1 100%);background:-ms-linear-gradient(left,#f6f6f4 0%,#e1e1e1 100%);background:linear-gradient(to right,#f6f6f4 0%,#e1e1e1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f4',endColorstr='#e1e1e1',GradientType=1)}#header .header-inner .logo-wrap{display:none;overflow:hidden;width:100%;padding:20px 0;background:#fff;text-align:center;-moz-box-shadow:0 0 7px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.1);box-shadow:0 0 7px rgba(0,0,0,0.1)}body.menu-open #header .header-inner{left:0}#logo{margin:0;padding:0;background:url(/sites/default/themes/apg-responsive/images/mobile-logo.png) no-repeat;width:90px;height:73px;display:block;margin:0 auto}#logo span{display:none}#name-and-slogan{float:left}#site-name{margin:0;font-size:2em;line-height:1.5em}#site-name a:link,#site-name a:visited{color:#000;text-decoration:none}#site-name a:hover,#site-name a:focus{text-decoration:underline}#site-slogan{margin:0;font-size:1em}.region-header{clear:both}#main{background:#fbfbfb url(/sites/default/themes/apg-responsive/images/main-body-bg.gif) no-repeat top;padding-bottom:20px;padding-top:42px}#main .main-content-wrapper{*zoom:1;}#main .main-content-wrapper:after{content:"";display:table;clear:both}
.ajax-loading{display:none}.ajax-loading span{display:none}body.loading .loading-wrapper{position:relative;overflow:hidden}body.loading .ajax-loading{background:rgba(255,255,255,0.7) url(/sites/default/themes/apg-responsive/images/loading-animation.gif) no-repeat center 145px;position:absolute;top:0;bottom:0;display:block;right:0;left:0;z-index:100}body.front #main{padding-top:0}body.front .page-title-wrapper{display:none}body.front .region-below-content{clear:both;background:url(/sites/default/themes/apg-responsive/images/gradient-border.jpg) no-repeat top center;padding-top:40px}body.front .node-page{position:relative;clear:both}body.front .node-page h2{line-height:1.3;font-size:26px}body.page-home-design-search .page-title-wrapper,body.page-breakthrough .page-title-wrapper{display:none}.main-content-wrapper .node-page-intro,.main-content-wrapper .block-apg-page-intro,.region-above-content .node-page-intro,.region-above-content .block-apg-page-intro{padding:0 10px}.region-page-title .node-page-intro,.region-page-title .block-apg-page-intro,.main-content-wrapper .node-page-intro,.main-content-wrapper .block-apg-page-intro,.region-above-content .node-page-intro,.region-above-content .block-apg-page-intro{background:url(/sites/default/themes/apg-responsive/images/content-block-#fff.gif) no-repeat bottom;margin-bottom:20px}.region-page-title .node-page-intro .block-title-wrapper,.region-page-title .block-apg-page-intro .block-title-wrapper,.main-content-wrapper .node-page-intro .block-title-wrapper,.main-content-wrapper .block-apg-page-intro .block-title-wrapper,.region-above-content .node-page-intro .block-title-wrapper,.region-above-content .block-apg-page-intro .block-title-wrapper{width:960px;margin:0 auto}.region-page-title .node-page-intro .block-title-wrapper .block-title,.region-page-title .block-apg-page-intro .block-title-wrapper .block-title,.main-content-wrapper .node-page-intro .block-title-wrapper .block-title,.main-content-wrapper .block-apg-page-intro .block-title-wrapper .block-title,.region-above-content .node-page-intro .block-title-wrapper .block-title,.region-above-content .block-apg-page-intro .block-title-wrapper .block-title{font-size:42px;line-height:1;font-weight:200}.region-page-title .node-page-intro .block-title-wrapper h1,.region-page-title .block-apg-page-intro .block-title-wrapper h1,.main-content-wrapper .node-page-intro .block-title-wrapper h1,.main-content-wrapper .block-apg-page-intro .block-title-wrapper h1,.region-above-content .node-page-intro .block-title-wrapper h1,.region-above-content .block-apg-page-intro .block-title-wrapper h1{margin-top:0;margin-bottom:0}.region-page-title .node-page-intro .field-name-field-page-image,.region-page-title .block-apg-page-intro .field-name-field-page-image,.main-content-wrapper .node-page-intro .field-name-field-page-image,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image,.region-above-content .node-page-intro .field-name-field-page-image,.region-above-content .block-apg-page-intro .field-name-field-page-image{line-height:0;padding-top:40px}.region-page-title .node-page-intro .field-name-field-page-image.one-col.left,.region-page-title .node-page-intro .field-name-field-page-image.two-col.left,.region-page-title .block-apg-page-intro .field-name-field-page-image.one-col.left,.region-page-title .block-apg-page-intro .field-name-field-page-image.two-col.left,.main-content-wrapper .node-page-intro .field-name-field-page-image.one-col.left,.main-content-wrapper .node-page-intro .field-name-field-page-image.two-col.left,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.one-col.left,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.two-col.left,.region-above-content .node-page-intro .field-name-field-page-image.one-col.left,.region-above-content .node-page-intro .field-name-field-page-image.two-col.left,.region-above-content .block-apg-page-intro .field-name-field-page-image.one-col.left,.region-above-content .block-apg-page-intro .field-name-field-page-image.two-col.left{float:left;margin-right:40px}.region-page-title .node-page-intro .field-name-field-page-image.one-col.right,.region-page-title .node-page-intro .field-name-field-page-image.two-col.right,.region-page-title .block-apg-page-intro .field-name-field-page-image.one-col.right,.region-page-title .block-apg-page-intro .field-name-field-page-image.two-col.right,.main-content-wrapper .node-page-intro .field-name-field-page-image.one-col.right,.main-content-wrapper .node-page-intro .field-name-field-page-image.two-col.right,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.one-col.right,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.two-col.right,.region-above-content .node-page-intro .field-name-field-page-image.one-col.right,.region-above-content .node-page-intro .field-name-field-page-image.two-col.right,.region-above-content .block-apg-page-intro .field-name-field-page-image.one-col.right,.region-above-content .block-apg-page-intro .field-name-field-page-image.two-col.right{float:right;margin-left:40px}
.region-page-title .node-page-intro .field-name-field-page-image.no-padding,.region-page-title .block-apg-page-intro .field-name-field-page-image.no-padding,.main-content-wrapper .node-page-intro .field-name-field-page-image.no-padding,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.no-padding,.region-above-content .node-page-intro .field-name-field-page-image.no-padding,.region-above-content .block-apg-page-intro .field-name-field-page-image.no-padding{padding-top:0}.region-page-title .node-page-intro .field-name-field-page-image img,.region-page-title .block-apg-page-intro .field-name-field-page-image img,.main-content-wrapper .node-page-intro .field-name-field-page-image img,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image img,.region-above-content .node-page-intro .field-name-field-page-image img,.region-above-content .block-apg-page-intro .field-name-field-page-image img{position:relative;z-index:2}.region-page-title .node-page-intro .field-name-field-page-image.one-col,.region-page-title .node-page-intro .field-name-field-page-image.two-col,.region-page-title .block-apg-page-intro .field-name-field-page-image.one-col,.region-page-title .block-apg-page-intro .field-name-field-page-image.two-col,.main-content-wrapper .node-page-intro .field-name-field-page-image.one-col,.main-content-wrapper .node-page-intro .field-name-field-page-image.two-col,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.one-col,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.two-col,.region-above-content .node-page-intro .field-name-field-page-image.one-col,.region-above-content .node-page-intro .field-name-field-page-image.two-col,.region-above-content .block-apg-page-intro .field-name-field-page-image.one-col,.region-above-content .block-apg-page-intro .field-name-field-page-image.two-col{padding-bottom:40px}.region-page-title .node-page-intro .field-name-field-page-image.one-col,.region-page-title .block-apg-page-intro .field-name-field-page-image.one-col,.main-content-wrapper .node-page-intro .field-name-field-page-image.one-col,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.one-col,.region-above-content .node-page-intro .field-name-field-page-image.one-col,.region-above-content .block-apg-page-intro .field-name-field-page-image.one-col{position:relative;margin-bottom:20px}.region-page-title .node-page-intro .field-name-field-page-image.one-col:after,.region-page-title .node-page-intro .field-name-field-page-image.one-col:before,.region-page-title .block-apg-page-intro .field-name-field-page-image.one-col:after,.region-page-title .block-apg-page-intro .field-name-field-page-image.one-col:before,.main-content-wrapper .node-page-intro .field-name-field-page-image.one-col:after,.main-content-wrapper .node-page-intro .field-name-field-page-image.one-col:before,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.one-col:after,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.one-col:before,.region-above-content .node-page-intro .field-name-field-page-image.one-col:after,.region-above-content .node-page-intro .field-name-field-page-image.one-col:before,.region-above-content .block-apg-page-intro .field-name-field-page-image.one-col:after,.region-above-content .block-apg-page-intro .field-name-field-page-image.one-col:before{content:". ";position:absolute;width:46%;height:40px;z-index:1;bottom:3px}.region-page-title .node-page-intro .field-name-field-page-image.one-col:after,.region-page-title .block-apg-page-intro .field-name-field-page-image.one-col:after,.main-content-wrapper .node-page-intro .field-name-field-page-image.one-col:after,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.one-col:after,.region-above-content .node-page-intro .field-name-field-page-image.one-col:after,.region-above-content .block-apg-page-intro .field-name-field-page-image.one-col:after{right:5px;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg);-webkit-box-shadow:-7px 6px 15px #888;-moz-box-shadow:-7px 6px 15px #888;-ms-box-shadow:-7px 6px 15px #888;-o-box-shadow:-7px 6px 15px #888;box-shadow:-7px 6px 15px #888}.region-page-title .node-page-intro .field-name-field-page-image.one-col:before,.region-page-title .block-apg-page-intro .field-name-field-page-image.one-col:before,.main-content-wrapper .node-page-intro .field-name-field-page-image.one-col:before,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.one-col:before,.region-above-content .node-page-intro .field-name-field-page-image.one-col:before,.region-above-content .block-apg-page-intro .field-name-field-page-image.one-col:before{left:5px;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-box-shadow:7px 6px 15px #888;-moz-box-shadow:7px 6px 15px #888;-ms-box-shadow:7px 6px 15px #888;-o-box-shadow:7px 6px 15px #888;box-shadow:7px 6px 15px #888}
.region-page-title .node-page-intro .field-name-field-page-image.one-col .node,.region-page-title .block-apg-page-intro .field-name-field-page-image.one-col .node,.main-content-wrapper .node-page-intro .field-name-field-page-image.one-col .node,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.one-col .node,.region-above-content .node-page-intro .field-name-field-page-image.one-col .node,.region-above-content .block-apg-page-intro .field-name-field-page-image.one-col .node{position:relative;z-index:2}.region-page-title .node-page-intro .field-name-field-page-image.one-col:after,.region-page-title .node-page-intro .field-name-field-page-image.one-col:before,.region-page-title .block-apg-page-intro .field-name-field-page-image.one-col:after,.region-page-title .block-apg-page-intro .field-name-field-page-image.one-col:before,.main-content-wrapper .node-page-intro .field-name-field-page-image.one-col:after,.main-content-wrapper .node-page-intro .field-name-field-page-image.one-col:before,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.one-col:after,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.one-col:before,.region-above-content .node-page-intro .field-name-field-page-image.one-col:after,.region-above-content .node-page-intro .field-name-field-page-image.one-col:before,.region-above-content .block-apg-page-intro .field-name-field-page-image.one-col:after,.region-above-content .block-apg-page-intro .field-name-field-page-image.one-col:before{bottom:42px;width:45.7%}.region-page-title .node-page-intro .field-name-field-page-image.two-col,.region-page-title .block-apg-page-intro .field-name-field-page-image.two-col,.main-content-wrapper .node-page-intro .field-name-field-page-image.two-col,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.two-col,.region-above-content .node-page-intro .field-name-field-page-image.two-col,.region-above-content .block-apg-page-intro .field-name-field-page-image.two-col{position:relative;margin-bottom:20px}.region-page-title .node-page-intro .field-name-field-page-image.two-col:after,.region-page-title .node-page-intro .field-name-field-page-image.two-col:before,.region-page-title .block-apg-page-intro .field-name-field-page-image.two-col:after,.region-page-title .block-apg-page-intro .field-name-field-page-image.two-col:before,.main-content-wrapper .node-page-intro .field-name-field-page-image.two-col:after,.main-content-wrapper .node-page-intro .field-name-field-page-image.two-col:before,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.two-col:after,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.two-col:before,.region-above-content .node-page-intro .field-name-field-page-image.two-col:after,.region-above-content .node-page-intro .field-name-field-page-image.two-col:before,.region-above-content .block-apg-page-intro .field-name-field-page-image.two-col:after,.region-above-content .block-apg-page-intro .field-name-field-page-image.two-col:before{content:". ";position:absolute;width:46%;height:40px;z-index:1;bottom:3px}.region-page-title .node-page-intro .field-name-field-page-image.two-col:after,.region-page-title .block-apg-page-intro .field-name-field-page-image.two-col:after,.main-content-wrapper .node-page-intro .field-name-field-page-image.two-col:after,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.two-col:after,.region-above-content .node-page-intro .field-name-field-page-image.two-col:after,.region-above-content .block-apg-page-intro .field-name-field-page-image.two-col:after{right:5px;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg);-webkit-box-shadow:-7px 6px 15px #888;-moz-box-shadow:-7px 6px 15px #888;-ms-box-shadow:-7px 6px 15px #888;-o-box-shadow:-7px 6px 15px #888;box-shadow:-7px 6px 15px #888}.region-page-title .node-page-intro .field-name-field-page-image.two-col:before,.region-page-title .block-apg-page-intro .field-name-field-page-image.two-col:before,.main-content-wrapper .node-page-intro .field-name-field-page-image.two-col:before,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.two-col:before,.region-above-content .node-page-intro .field-name-field-page-image.two-col:before,.region-above-content .block-apg-page-intro .field-name-field-page-image.two-col:before{left:5px;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-box-shadow:7px 6px 15px #888;-moz-box-shadow:7px 6px 15px #888;-ms-box-shadow:7px 6px 15px #888;-o-box-shadow:7px 6px 15px #888;box-shadow:7px 6px 15px #888}.region-page-title .node-page-intro .field-name-field-page-image.two-col .node,.region-page-title .block-apg-page-intro .field-name-field-page-image.two-col .node,.main-content-wrapper .node-page-intro .field-name-field-page-image.two-col .node,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.two-col .node,.region-above-content .node-page-intro .field-name-field-page-image.two-col .node,.region-above-content .block-apg-page-intro .field-name-field-page-image.two-col .node{position:relative;z-index:2}.region-page-title .node-page-intro .field-name-field-page-image.two-col:after,.region-page-title .node-page-intro .field-name-field-page-image.two-col:before,.region-page-title .block-apg-page-intro .field-name-field-page-image.two-col:after,.region-page-title .block-apg-page-intro .field-name-field-page-image.two-col:before,.main-content-wrapper .node-page-intro .field-name-field-page-image.two-col:after,.main-content-wrapper .node-page-intro .field-name-field-page-image.two-col:before,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.two-col:after,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.two-col:before,.region-above-content .node-page-intro .field-name-field-page-image.two-col:after,.region-above-content .node-page-intro .field-name-field-page-image.two-col:before,.region-above-content .block-apg-page-intro .field-name-field-page-image.two-col:after,.region-above-content .block-apg-page-intro .field-name-field-page-image.two-col:before{bottom:42px;width:47.2%}
.region-page-title .node-page-intro .field-name-field-page-image.three-col,.region-page-title .block-apg-page-intro .field-name-field-page-image.three-col,.main-content-wrapper .node-page-intro .field-name-field-page-image.three-col,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.three-col,.region-above-content .node-page-intro .field-name-field-page-image.three-col,.region-above-content .block-apg-page-intro .field-name-field-page-image.three-col{position:relative;margin-bottom:20px}.region-page-title .node-page-intro .field-name-field-page-image.three-col:after,.region-page-title .node-page-intro .field-name-field-page-image.three-col:before,.region-page-title .block-apg-page-intro .field-name-field-page-image.three-col:after,.region-page-title .block-apg-page-intro .field-name-field-page-image.three-col:before,.main-content-wrapper .node-page-intro .field-name-field-page-image.three-col:after,.main-content-wrapper .node-page-intro .field-name-field-page-image.three-col:before,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.three-col:after,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.three-col:before,.region-above-content .node-page-intro .field-name-field-page-image.three-col:after,.region-above-content .node-page-intro .field-name-field-page-image.three-col:before,.region-above-content .block-apg-page-intro .field-name-field-page-image.three-col:after,.region-above-content .block-apg-page-intro .field-name-field-page-image.three-col:before{content:". ";position:absolute;width:46%;height:40px;z-index:1;bottom:3px}.region-page-title .node-page-intro .field-name-field-page-image.three-col:after,.region-page-title .block-apg-page-intro .field-name-field-page-image.three-col:after,.main-content-wrapper .node-page-intro .field-name-field-page-image.three-col:after,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.three-col:after,.region-above-content .node-page-intro .field-name-field-page-image.three-col:after,.region-above-content .block-apg-page-intro .field-name-field-page-image.three-col:after{right:5px;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg);-webkit-box-shadow:-7px 6px 15px #888;-moz-box-shadow:-7px 6px 15px #888;-ms-box-shadow:-7px 6px 15px #888;-o-box-shadow:-7px 6px 15px #888;box-shadow:-7px 6px 15px #888}.region-page-title .node-page-intro .field-name-field-page-image.three-col:before,.region-page-title .block-apg-page-intro .field-name-field-page-image.three-col:before,.main-content-wrapper .node-page-intro .field-name-field-page-image.three-col:before,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.three-col:before,.region-above-content .node-page-intro .field-name-field-page-image.three-col:before,.region-above-content .block-apg-page-intro .field-name-field-page-image.three-col:before{left:5px;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-box-shadow:7px 6px 15px #888;-moz-box-shadow:7px 6px 15px #888;-ms-box-shadow:7px 6px 15px #888;-o-box-shadow:7px 6px 15px #888;box-shadow:7px 6px 15px #888}.region-page-title .node-page-intro .field-name-field-page-image.three-col .node,.region-page-title .block-apg-page-intro .field-name-field-page-image.three-col .node,.main-content-wrapper .node-page-intro .field-name-field-page-image.three-col .node,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.three-col .node,.region-above-content .node-page-intro .field-name-field-page-image.three-col .node,.region-above-content .block-apg-page-intro .field-name-field-page-image.three-col .node{position:relative;z-index:2}.region-page-title .node-page-intro .field-name-field-page-image.three-col:after,.region-page-title .node-page-intro .field-name-field-page-image.three-col:before,.region-page-title .block-apg-page-intro .field-name-field-page-image.three-col:after,.region-page-title .block-apg-page-intro .field-name-field-page-image.three-col:before,.main-content-wrapper .node-page-intro .field-name-field-page-image.three-col:after,.main-content-wrapper .node-page-intro .field-name-field-page-image.three-col:before,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.three-col:after,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.three-col:before,.region-above-content .node-page-intro .field-name-field-page-image.three-col:after,.region-above-content .node-page-intro .field-name-field-page-image.three-col:before,.region-above-content .block-apg-page-intro .field-name-field-page-image.three-col:after,.region-above-content .block-apg-page-intro .field-name-field-page-image.three-col:before{width:48.7%}
.region-page-title .node-page-intro .field-name-field-page-image.three-col:before,.region-page-title .node-page-intro .field-name-field-page-image.three-col:after,.region-page-title .block-apg-page-intro .field-name-field-page-image.three-col:before,.region-page-title .block-apg-page-intro .field-name-field-page-image.three-col:after,.main-content-wrapper .node-page-intro .field-name-field-page-image.three-col:before,.main-content-wrapper .node-page-intro .field-name-field-page-image.three-col:after,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.three-col:before,.main-content-wrapper .block-apg-page-intro .field-name-field-page-image.three-col:after,.region-above-content .node-page-intro .field-name-field-page-image.three-col:before,.region-above-content .node-page-intro .field-name-field-page-image.three-col:after,.region-above-content .block-apg-page-intro .field-name-field-page-image.three-col:before,.region-above-content .block-apg-page-intro .field-name-field-page-image.three-col:after{bottom:4px}.region-page-title .node-page-intro .field-name-body,.region-page-title .block-apg-page-intro .field-name-body,.main-content-wrapper .node-page-intro .field-name-body,.main-content-wrapper .block-apg-page-intro .field-name-body,.region-above-content .node-page-intro .field-name-body,.region-above-content .block-apg-page-intro .field-name-body{padding-top:12px}.page-our-ranges .page-title-wrapper{position:relative;z-index:1;padding:25px 0 20px 30px;margin-left:10px;margin-right:10px;background:url(/sites/default/themes/apg-responsive/images/pink-side-border.gif) top left repeat-y;background-color:#fff;-moz-border-radius-topright:13px;-webkit-border-top-right-radius:13px;border-top-right-radius:13px;-moz-border-radius-bottomleft:13px;-webkit-border-bottom-left-radius:13px;border-bottom-left-radius:13px}.page-our-ranges .page-title-wrapper h1{font-size:42px;color:#00aeef;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;z-index:1}.page-our-ranges .empty-view{padding:0 10px}.page-packages #content,.page-display-homes #content,.page-display-homes-locations #content,.page-single-storey-display-homes #content,.page-double-storey-display-homes #content{position:relative}.page-packages .page-title-wrapper,.page-display-homes .page-title-wrapper,.page-display-homes-locations .page-title-wrapper,.page-single-storey-display-homes .page-title-wrapper,.page-double-storey-display-homes .page-title-wrapper{margin-left:10px;margin-right:10px;background:url(/sites/default/themes/apg-responsive/images/pink-side-border.gif) top left repeat-y;background-color:#fff;padding-top:20px;z-index:2;-moz-border-radius-topright:13px;-webkit-border-top-right-radius:13px;border-top-right-radius:13px;-moz-border-radius-bottomleft:13px;-webkit-border-bottom-left-radius:13px;border-bottom-left-radius:13px;padding-bottom:5px}.page-packages .page-title-wrapper h1.title,.page-display-homes .page-title-wrapper h1.title,.page-display-homes-locations .page-title-wrapper h1.title,.page-single-storey-display-homes .page-title-wrapper h1.title,.page-double-storey-display-homes .page-title-wrapper h1.title{font-size:42px;line-height:1;margin-left:30px;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;z-index:1}.page-packages .page-title-wrapper h1.title,.page-display-homes .page-title-wrapper h1.title,.page-display-homes-locations .page-title-wrapper h1.title,.page-single-storey-display-homes .page-title-wrapper h1.title,.page-double-storey-display-homes .page-title-wrapper h1.title{font-weight:200}.node-type-page .page-title-wrapper,.page-contact-us .page-title-wrapper,.page-testimonials .page-title-wrapper,.page-home-building-news .page-title-wrapper,.page-sitemap .page-title-wrapper{margin-left:10px;margin-right:10px}#content>.node-webform{padding-left:10px;padding-right:10px}.page-taxonomy-term #content{padding-left:10px;padding-right:10px}.page-taxonomy-term .page-title-wrapper{margin-bottom:10px}.region-sidebar-first{padding:0 10px}#content{padding:0}.breadcrumb ol{margin:0;padding:0}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0}h1{font-size:42px;line-height:1;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:200}h2{font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:200}h3,h4,h5,h6{font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300}
h1.title,h2.node-title,h2.block-title,h2.title,h2.comment-form,h3.title{margin:0}div.messages{margin:1.5em 0}div.messages ul{margin-top:0;margin-bottom:0}ul.inline{display:inline;padding:0}ul.inline li{display:inline;list-style-type:none;padding:0 1em 0 0}span.field-label{padding:0 1em 0 0}.item-list .pager{padding:0}.item-list .pager li{padding:0 .5em}#colorbox #cboxTitle{font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;font-size:22px;padding-right:40px}#colorbox:focus{outline:none}#colorbox #cboxWrapper:focus{outline:none}#colorbox #cboxWrapper #cboxContent{background:none}#colorbox #cboxWrapper #cboxContent:focus{outline:none}#colorbox #cboxWrapper #cboxLoadedContent{background:none}#colorbox #cboxWrapper #cboxLoadedContent h1 span{color:#f14cab}#cboxOverlay{background:#000}#cboxClose{font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:200;font-size:16px}#colorbox.node-webform,#colorbox.block-webform,#colorbox.content-brochure-request{height:auto !important}#colorbox.node-webform #cboxWrapper,#colorbox.node-webform #cboxContent,#colorbox.node-webform #cboxLoadedContent,#colorbox.block-webform #cboxWrapper,#colorbox.block-webform #cboxContent,#colorbox.block-webform #cboxLoadedContent,#colorbox.content-brochure-request #cboxWrapper,#colorbox.content-brochure-request #cboxContent,#colorbox.content-brochure-request #cboxLoadedContent{padding-bottom:0;margin-bottom:0;overflow:visible !important;background-color:transparent;height:auto !important;position:relative}#colorbox.node-webform #cboxLoadedContent,#colorbox.block-webform #cboxLoadedContent,#colorbox.content-brochure-request #cboxLoadedContent{margin-top:0}.content-cboxPhoto #cboxWrapper{background:#fff}.content-cboxPhoto #cboxClose{top:12px;right:5px;bottom:auto;left:auto}.content-cboxIframe #cboxClose{bottom:0}#cboxContent .copyright{position:absolute;bottom:0;color:#a0a0a0;font-size:12px;font-style:italic;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300}#cboxContent .field-name-title-field img{margin-top:30px}#cboxContent .field-name-body{display:none}#footer-wrapper{background:#ececea}#footer-wrapper .footer-region{clear:both}#footer-wrapper .footer-region .backtotop{clear:both;display:block;background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid;float:none;text-align:center;margin:10px 10px 20px}#footer-wrapper .footer-region .backtotop span{background:url(/sites/default/themes/apg-responsive/images/backtotop.png) no-repeat left center;padding-left:15px}#footer-wrapper .footer-region .footer-logo{display:block;height:74px;width:86px;background:url(/sites/default/themes/apg-responsive/images/footer-logo.png) no-repeat;float:left;margin:0 10px}#footer-wrapper .footer-region .footer-logo span{display:none}#footer-wrapper .footer-region.footer-top-w{padding:20px 0 18px;background:#fff url(/sites/default/themes/apg-responsive/images/footer-top.gif) no-repeat top;overflow:hidden}#footer-wrapper .footer-region.footer-middle-w{display:none}#footer-wrapper .footer-region.footer-bottom-w .licence{padding:10px 10px;text-align:center}#footer-wrapper .footer-region.footer-bottom-w .quick-links-button{display:none}#footer-wrapper .footer-region .menu li{text-transform:lowercase}#footer-wrapper .footer-region-wrapper{position:relative}#footer-wrapper .quick-links-wrapper{display:none}#footer-wrapper .quick-links .block-title{display:none}#footer-wrapper .logo-copyright{padding:20px 10px;text-align:center}#footer-wrapper .copyright{color:#999}.wb-disclaimer{font-size:11px}
.wb-disclaimer a{color:#005daa}.node-type-news-article #page #content .main-content-wrapper{max-width:960px;margin:0 auto;padding-left:0;padding-right:0}.section-whitepapers #page .field-name-field-download .file{clear:both}.field-collection-item-field-content-block .field-name-field-video,.node-page.view-mode-full .field-name-field-video{margin-top:20px}.field-collection-item-field-content-block .field-name-field-video .field-item,.node-page.view-mode-full .field-name-field-video .field-item{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;width:100%;overflow:hidden}.field-collection-item-field-content-block .field-name-field-video iframe,.node-page.view-mode-full .field-name-field-video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.node-landing-page .field-name-title-field h2{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;margin-top:20px;font-style:normal;font-size:42px;line-height:1}#mobile-header .region-mobile-header{float:right;margin-top:-68px}span.apg-phone-mobile-only a{background:url(/sites/default/themes/apg-responsive/images/phone.png) no-repeat center center;display:block;height:60px;width:55px}#block-apg-menu-apg-site-menu ul{list-style:none;list-style-image:none;padding:0;margin:0}#block-apg-menu-apg-site-menu ul li{list-style:none;list-style-image:none}#block-apg-menu-apg-site-menu a{text-decoration:none}#block-apg-menu-apg-site-menu .menu>li{text-transform:lowercase;cursor:pointer;border-bottom:#d5d5d5 1px solid;border-top:1px solid rgba(255,255,255,0.33)}#block-apg-menu-apg-site-menu .menu>li.open .depth-1{display:block}#block-apg-menu-apg-site-menu .menu>li.open>span.link-title{background:url(/sites/default/themes/apg-responsive/images/arrow-up-large.png) no-repeat 90% 50%}#block-apg-menu-apg-site-menu .menu>li>span.link-title{display:block;font-size:22px;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;padding:20px 25px;background:url(/sites/default/themes/apg-responsive/images/arrow-down-large.png) no-repeat 90% 50%}#block-apg-menu-apg-site-menu .depth-1{display:none;background:rgba(255,255,255,0.9);box-shadow:inset 0 5px 9px -3px rgba(150,150,150,0.2);padding:16px 0;border-top:1px solid #d8d8d8}#block-apg-menu-apg-site-menu .depth-1>li a{display:block;padding:8px 40px;font-size:17px}#block-apg-menu-apg-site-menu .depth-2{display:none}#block-apg-blocks-apg-header-social{padding:10px;overflow:hidden;margin-bottom:0;margin-left:36px}#block-apg-blocks-apg-header-social .social a{height:31px;width:30px;display:block;background:url(/sites/default/themes/apg-responsive/images/social-links-mobile.png) no-repeat;float:left;margin:0 0 0 10px}#block-apg-blocks-apg-header-social .social a.social-facebook{background-position:-30px 0}#block-apg-blocks-apg-header-social .social a.social-youtube{background-position:-60px 0}#block-apg-blocks-apg-header-social .social a.social-news{background-position:-90px 0}#block-apg-blocks-apg-header-social .social a.social-pinterest{background-position:-120px 0}#block-apg-blocks-apg-header-social .social a span{display:none}#block-apg-blocks-apg-signup{overflow:hidden}#block-apg-blocks-apg-signup .sign-up a{background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid;background:#fff;width:120px;margin:10px auto;float:none}#block-apg-blocks-apg-header-enquire-button{overflow:hidden;margin-top:10px;text-align:center}#block-apg-blocks-apg-header-enquire-button a.enquire-button{background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid;border-radius:0;-moz-border-radius-topright:13px;-webkit-border-top-right-radius:13px;border-top-right-radius:13px;-moz-border-radius-bottomleft:13px;-webkit-border-bottom-left-radius:13px;border-bottom-left-radius:13px;background:#ec0b8d;color:#fff;display:inline-block;margin:10px auto;float:none}
#block-apg-blocks-apg-phone{margin-top:10px;text-align:center}#block-apg-blocks-apg-phone span{display:inline-block;padding:3px 0 4px 38px;background:url(/sites/default/themes/apg-responsive/images/phone.png) no-repeat left center;font-weight:700}#block-views-front-page-slideshow-block{margin-top:10px}#block-apg-blocks-apg-homepage-links,#block-apg-blocks-apg-whitepapers,#block-apg-display-home-location-button,#block-views-news-block{padding:0 10px;-moz-border-radius-topright:13px;-webkit-border-top-right-radius:13px;border-top-right-radius:13px;-moz-border-radius-bottomleft:13px;-webkit-border-bottom-left-radius:13px;border-bottom-left-radius:13px}#block-apg-blocks-apg-homepage-links .block-title-wrapper,#block-apg-blocks-apg-whitepapers .block-title-wrapper,#block-apg-display-home-location-button .block-title-wrapper,#block-views-news-block .block-title-wrapper{background:#015daa url(/sites/default/themes/apg-responsive/images/teaser-header-long.png) no-repeat top right;color:#fff;padding-left:10px;-moz-border-radius-topright:13px;-webkit-border-top-right-radius:13px;border-top-right-radius:13px}#block-apg-blocks-apg-homepage-links .block-content,#block-views-news-block .view,#block-apg-blocks-apg-whitepapers .block-content,#block-apg-display-home-location-button .map{-moz-border-radius-bottomleft:13px;-webkit-border-bottom-left-radius:13px;border-bottom-left-radius:13px}#block-apg-blocks-apg-homepage-links{padding:0 10px}#block-apg-blocks-apg-homepage-links .block-content .link{background:url(/sites/default/themes/apg-responsive/images/arrow-right.png) no-repeat 0px 7px;padding-left:30px;overflow:auto}#block-apg-blocks-apg-homepage-links .block-content .link h3{font-size:15px;font-weight:700}#block-apg-blocks-apg-homepage-links .block-content .link span{font-size:13px;line-height:1;min-height:28px}#block-apg-blocks-apg-homepage-links .block-content .link a.white-button{padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;-moz-box-shadow:rgba(0,0,0,0.33) 0px 0px 1px;-webkit-box-shadow:rgba(0,0,0,0.33) 0px 0px 1px;box-shadow:rgba(0,0,0,0.33) 0px 0px 1px;background:#005daa;color:#fff;margin-top:16px;margin-bottom:20px;float:none;width:100px;text-align:center;font-size:18px;line-height:1.2}.lt-ie9 #block-apg-blocks-apg-homepage-links{margin-bottom:0}#block-apg-blocks-apg-homepage-links,#block-apg-blocks-apg-whitepapers{margin-bottom:20px}#block-apg-blocks-apg-homepage-links .block-content,#block-apg-blocks-apg-whitepapers .block-content{background:#f5f5f4 url(/sites/default/themes/apg-responsive/images/sidebar-border.jpg) no-repeat top center;-moz-box-shadow:inset 0 0 12px -1px #e9e9e9;-webkit-box-shadow:inset 0 0 12px -1px #e9e9e9;box-shadow:inner 0 0 12px -1px #e9e9e9;padding:10px;overflow:hidden;min-height:140px}#block-apg-blocks-apg-homepage-links .block-content h3,#block-apg-blocks-apg-whitepapers .block-content h3{clear:both;display:block;padding:2px 0 5px;margin:5px 0}#block-apg-blocks-apg-homepage-links .block-content span,#block-apg-blocks-apg-whitepapers .block-content span{display:block}#block-apg-blocks-apg-homepage-links .block-content a.arrow,#block-apg-blocks-apg-whitepapers .block-content a.arrow{display:block;padding:5px 0 8px 26px;background:url(/sites/default/themes/apg-responsive/images/arrow-right.png) no-repeat left center}#block-apg-blocks-apg-whitepapers .block-content{font-size:15px;position:relative}#block-apg-blocks-apg-whitepapers .block-content a.arrow{padding:5px 0 5px 26px}#block-apg-blocks-apg-whitepapers .block-content .view-all{background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid;font-size:16px;float:right}
#block-views-news-block{margin-bottom:20px}#block-views-news-block .view-news{background:#f5f5f4 url(/sites/default/themes/apg-responsive/images/sidebar-border.jpg) no-repeat top center;-moz-box-shadow:inset 0 0 12px -1px #e9e9e9;-webkit-box-shadow:inset 0 0 12px -1px #e9e9e9;box-shadow:inner 0 0 12px -1px #e9e9e9;padding:10px;overflow:hidden;position:relative}#block-views-news-block .view-news .views-row{background:url(/sites/default/themes/apg-responsive/images/arrow-right.png) no-repeat 0px 2px;padding-left:30px;margin-top:5px;min-height:28px}#block-views-news-block .view-news .views-row-2,#block-views-news-block .view-news .views-row-3{margin-top:12px}#block-views-news-block .view-news .views-field-title{font-size:15px;line-height:1.4}#block-views-news-block .view-news .views-field-body p{margin:9px 0;line-height:1.1}#block-views-news-block .view-news .views-field-field-news-date{font-size:12px}#block-views-news-block .view-news .views-field-field-news-date{display:none}#block-views-news-block .view-news .more-link{background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid;font-size:16px;float:right}#block-views-news-block-2 .block-title-wrapper,#block-views-news-block-3 .block-title-wrapper,#block-views-news-block-5 .block-title-wrapper,#block-views-news-block-6 .block-title-wrapper{background:#fff;border-left:#00aeef 4px solid;padding:10px}#block-views-news-block-2 .view-news,#block-views-news-block-3 .view-news,#block-views-news-block-5 .view-news,#block-views-news-block-6 .view-news{background:#f5f5f4 url(/sites/default/themes/apg-responsive/images/sidebar-border.jpg) no-repeat top center;-moz-box-shadow:inset 0 0 12px -1px #e9e9e9;-webkit-box-shadow:inset 0 0 12px -1px #e9e9e9;box-shadow:inner 0 0 12px -1px #e9e9e9;padding:10px}#block-views-news-block-2 .view-news ul,#block-views-news-block-3 .view-news ul,#block-views-news-block-5 .view-news ul,#block-views-news-block-6 .view-news ul{list-style:none;list-style-image:none;padding:0;margin:0}#block-views-news-block-2 .view-news ul li,#block-views-news-block-3 .view-news ul li,#block-views-news-block-5 .view-news ul li,#block-views-news-block-6 .view-news ul li{list-style:none;list-style-image:none}#block-views-news-block-2 .view-news li,#block-views-news-block-3 .view-news li,#block-views-news-block-5 .view-news li,#block-views-news-block-6 .view-news li{background:url(/sites/default/themes/apg-responsive/images/right-arrow.gif) no-repeat left center;padding-left:20px;margin:3px 10px}#block-views-news-block-2 .view-news li a.active,#block-views-news-block-3 .view-news li a.active,#block-views-news-block-5 .view-news li a.active,#block-views-news-block-6 .view-news li a.active{color:#f14cab}#block-views-news-block-2 .block-title-wrapper{border-left:#00aeef 4px solid}#block-views-news-block-2 .view-news .month{font-size:14px;color:#606060}#block-views-news-block-2 .view-news .year{font-size:11px;color:#b3b3b3}#block-views-news-block-3{margin-bottom:20px}#block-views-news-block-3 .block-title-wrapper{border-left:#f14cab 4px solid}#block-apg-blocks-apg-contact-button{padding-top:20px}#block-apg-blocks-apg-contact-button .enquire-button{width:100%}#block-apg-display-home-location-button{margin-bottom:20px;display:none}#block-apg-display-home-location-button .map{background:url(/sites/default/themes/apg-responsive/images/map-button.jpg) no-repeat;display:block;min-height:140px;padding:10px 0;width:100%;position:relative}#block-apg-display-home-location-button .map .overlay{background:rgba(0,0,0,0.3);display:block;position:absolute;height:100%;width:100%;top:0}#block-apg-display-home-location-button .map a{padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;-moz-box-shadow:rgba(0,0,0,0.33) 0px 0px 1px;-webkit-box-shadow:rgba(0,0,0,0.33) 0px 0px 1px;box-shadow:rgba(0,0,0,0.33) 0px 0px 1px;background:#fff;border-bottom:#b9b8b5 1px solid;border-right:#dfdede 1px solid;border-left:#dfdede 1px solid;color:#3b3a37;margin:70px auto 0px;width:163px;position:relative;z-index:1;float:none}
#block-apg-promotions-apg-breakthrough-promotion{padding-top:1px;margin-bottom:10px;padding:0 10px}#block-apg-promotions-apg-breakthrough-promotion .promo-wrap{padding-bottom:3px;position:relative}#block-apg-promotions-apg-breakthrough-promotion .promo-wrap .promo-block-content{background:#ebebeb;position:relative;z-index:99}#block-apg-promotions-apg-breakthrough-promotion .promo-wrap .promo-block-content .promo-img{line-height:0}#block-apg-promotions-apg-breakthrough-promotion .promo-wrap .promo-block-content .promotion-title{overflow:hidden}#block-apg-promotions-apg-breakthrough-promotion .promo-wrap .promo-block-content .promotion-title a{padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;-moz-box-shadow:rgba(0,0,0,0.33) 0px 0px 1px;-webkit-box-shadow:rgba(0,0,0,0.33) 0px 0px 1px;box-shadow:rgba(0,0,0,0.33) 0px 0px 1px;background:#fff;border-bottom:#b9b8b5 1px solid;border-right:#dfdede 1px solid;border-left:#dfdede 1px solid;color:#3b3a37;margin:0 15px 10px}#block-apg-promotions-apg-breakthrough-promotion .promo-wrap .promo-block-content .promotion-title span{font-size:20px;margin:10px 15px;display:block}#block-views-featured-homes-block{padding-top:1px}.field-group-format.group-apg-difference,#block-apg-difference-apg-difference{padding:0 10px 10px;overflow:hidden;clear:both}.field-group-format.group-apg-difference .heading,#block-apg-difference-apg-difference .heading{margin-bottom:30px}.field-group-format.group-apg-difference .heading h2,.field-group-format.group-apg-difference .heading h3,#block-apg-difference-apg-difference .heading h2,#block-apg-difference-apg-difference .heading h3{line-height:1;margin:15px 0 20px}.field-group-format.group-apg-difference .heading h2,#block-apg-difference-apg-difference .heading h2{font-size:50px}.field-group-format.group-apg-difference .heading h3,#block-apg-difference-apg-difference .heading h3{font-size:30px}.field-group-format.group-apg-difference .apg-difference-content p,#block-apg-difference-apg-difference .apg-difference-content p{margin-top:0}.field-group-format.group-apg-difference .apg-difference__sidebar,#block-apg-difference-apg-difference .apg-difference__sidebar{width:288px}.field-group-format.group-apg-difference .images,#block-apg-difference-apg-difference .images{display:none}.field-group-format.group-apg-difference .images img,#block-apg-difference-apg-difference .images img{max-width:288px}.field-group-format.group-apg-difference .buttons a,#block-apg-difference-apg-difference .buttons a{background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid;margin:10px 0;float:none;text-align:center}#block-views-exp-home-design-search-page,#block-views-apg-home-design-search-block{position:relative;padding:0 10px}#block-views-exp-home-design-search-page .views-exposed-form .views-exposed-widget,#block-views-apg-home-design-search-block .views-exposed-form .views-exposed-widget{padding:0}#block-views-exp-home-design-search-page .views-exposed-form .views-exposed-widget .form-wrapper,#block-views-apg-home-design-search-block .views-exposed-form .views-exposed-widget .form-wrapper{padding:0;margin:0;border:0}#block-views-exp-home-design-search-page .views-exposed-form .views-exposed-widget .fieldset-legend,#block-views-exp-home-design-search-page .views-exposed-form .views-exposed-widget .fieldset-wrapper>.form-item>label,#block-views-apg-home-design-search-block .views-exposed-form .views-exposed-widget .fieldset-legend,#block-views-apg-home-design-search-block .views-exposed-form .views-exposed-widget .fieldset-wrapper>.form-item>label{margin-bottom:5px;padding-left:30px;font-size:20px;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300}
#block-views-exp-home-design-search-page .views-exposed-form .views-exposed-widget .fieldset-legend,#block-views-apg-home-design-search-block .views-exposed-form .views-exposed-widget .fieldset-legend{margin-top:6px;display:inline-block}#block-views-exp-home-design-search-page .views-exposed-form .views-exposed-widget .fieldset-wrapper>.form-item,#block-views-apg-home-design-search-block .views-exposed-form .views-exposed-widget .fieldset-wrapper>.form-item{padding-bottom:10px;padding-right:15px;float:left;overflow:hidden}#block-views-exp-home-design-search-page .views-exposed-form .views-exposed-widget .form-checkboxes,#block-views-exp-home-design-search-page .views-exposed-form .views-exposed-widget .form-select,#block-views-apg-home-design-search-block .views-exposed-form .views-exposed-widget .form-checkboxes,#block-views-apg-home-design-search-block .views-exposed-form .views-exposed-widget .form-select{margin-left:30px}#block-views-exp-home-design-search-page .views-exposed-form .views-exposed-widget .form-item.form-type-radio,#block-views-exp-home-design-search-page .views-exposed-form .views-exposed-widget .form-item.form-type-bef-checkbox,#block-views-apg-home-design-search-block .views-exposed-form .views-exposed-widget .form-item.form-type-radio,#block-views-apg-home-design-search-block .views-exposed-form .views-exposed-widget .form-item.form-type-bef-checkbox{float:left;padding:0 15px 0 0}#block-views-exp-home-design-search-page .views-exposed-form .views-exposed-widget label.option,#block-views-apg-home-design-search-block .views-exposed-form .views-exposed-widget label.option{font-size:18px}#block-views-exp-home-design-search-page .views-exposed-form .views-exposed-widget .form-item.form-item-field-price-value,#block-views-apg-home-design-search-block .views-exposed-form .views-exposed-widget .form-item.form-item-field-price-value{width:260px;z-index:2;float:none}#block-views-exp-home-design-search-page .views-exposed-form .views-exposed-widget .form-item.form-item-field-price-value>label,#block-views-apg-home-design-search-block .views-exposed-form .views-exposed-widget .form-item.form-item-field-price-value>label{display:inline-block;margin-right:10px;margin-bottom:0;color:#f14cab;background:url(/sites/default/themes/apg-responsive/images/arrow-right.png) no-repeat left center;padding-left:30px}#block-views-exp-home-design-search-page .views-exposed-form .views-exposed-widget .form-item.form-item-field-price-value .form-text,#block-views-apg-home-design-search-block .views-exposed-form .views-exposed-widget .form-item.form-item-field-price-value .form-text{display:none}#block-views-exp-home-design-search-page .views-exposed-form .views-exposed-widget .form-item.form-item-field-price-value .display-price,#block-views-apg-home-design-search-block .views-exposed-form .views-exposed-widget .form-item.form-item-field-price-value .display-price{color:#f14cab;font-size:18px;display:inline-block}#block-views-exp-home-design-search-page .views-exposed-form .views-exposed-widget .form-item.form-item-field-price-value .jslider,#block-views-apg-home-design-search-block .views-exposed-form .views-exposed-widget .form-item.form-item-field-price-value .jslider{top:0;width:86%;margin-left:10px}#block-views-exp-home-design-search-page .views-exposed-form .views-exposed-widget .form-item.form-item-field-price-value .jslider .jslider-value,#block-views-exp-home-design-search-page .views-exposed-form .views-exposed-widget .form-item.form-item-field-price-value .jslider .jslider-label,#block-views-apg-home-design-search-block .views-exposed-form .views-exposed-widget .form-item.form-item-field-price-value .jslider .jslider-value,#block-views-apg-home-design-search-block .views-exposed-form .views-exposed-widget .form-item.form-item-field-price-value .jslider .jslider-label{display:none;color:#fff}#block-views-exp-home-design-search-page .views-exposed-form .views-exposed-widget .form-item.form-item-field-price-value .jslider .jslider-pointer,#block-views-apg-home-design-search-block .views-exposed-form .views-exposed-widget .form-item.form-item-field-price-value .jslider .jslider-pointer{width:20px;height:20px}#block-views-exp-home-design-search-page .views-exposed-form .form-submit,#block-views-apg-home-design-search-block .views-exposed-form .form-submit{padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;-moz-box-shadow:rgba(0,0,0,0.33) 0px 0px 1px;-webkit-box-shadow:rgba(0,0,0,0.33) 0px 0px 1px;box-shadow:rgba(0,0,0,0.33) 0px 0px 1px;background:#fff;border-bottom:#b9b8b5 1px solid;border-right:#dfdede 1px solid;border-left:#dfdede 1px solid;color:#3b3a37;border-right:0;border-top:0;font-size:20px}
#block-views-exp-home-design-search-page .block-title-wrapper{display:none}#block-views-exp-home-design-search-page .views-exposed-form{background:#fff;-moz-border-radius-topright:13px;-webkit-border-top-right-radius:13px;border-top-right-radius:13px;-moz-border-radius-bottomleft:13px;-webkit-border-bottom-left-radius:13px;border-bottom-left-radius:13px}#block-views-exp-home-design-search-page .views-exposed-form #edit-first-wrapper{-moz-box-shadow:rgba(153,153,153,0.19) 0 4px 2px -2px;-webkit-box-shadow:rgba(153,153,153,0.19) 0 4px 2px -2px;box-shadow:rgba(153,153,153,0.19) 0 4px 2px -2px;width:100%}#block-views-exp-home-design-search-page .views-exposed-form #edit-first-wrapper .views-widget{padding:15px}#block-views-exp-home-design-search-page .views-exposed-form #edit-secondary-wrapper{display:none;float:none;clear:both;padding:15px;-moz-box-shadow:rgba(153,153,153,0.19) 0 4px 2px -2px;-webkit-box-shadow:rgba(153,153,153,0.19) 0 4px 2px -2px;box-shadow:rgba(153,153,153,0.19) 0 4px 2px -2px}#block-views-exp-home-design-search-page .views-exposed-form #edit-secondary>.fieldset-wrapper>.form-item{min-width:150px;padding:10px}#block-views-exp-home-design-search-page .views-exposed-form #edit-third{padding:10px;min-width:150px}#block-views-exp-home-design-search-page .views-exposed-form #edit-third legend{padding-top:4px}#block-views-exp-home-design-search-page .views-exposed-form #edit-third .form-checkboxes,#block-views-exp-home-design-search-page .views-exposed-form #edit-third .form-select{margin-left:0}#block-views-exp-home-design-search-page .views-exposed-form #edit-third .fieldset-wrapper{margin-left:17px;*zoom:1;}#block-views-exp-home-design-search-page .views-exposed-form #edit-third .fieldset-wrapper:after{content:"";display:table;clear:both}#block-views-exp-home-design-search-page .views-exposed-form #edit-third .fieldset-wrapper>.form-item{padding:0 10px 10px;min-width:90px}#block-views-exp-home-design-search-page .views-exposed-form #edit-third .fieldset-wrapper>.form-item>label{display:none}#block-views-exp-home-design-search-page .views-exposed-form #edit-options-wrapper{padding:15px 10px 10px;float:left;clear:left}#block-views-exp-home-design-search-page .views-exposed-form #edit-options-wrapper span{cursor:pointer;background:url(/sites/default/themes/apg-responsive/images/quick-links.png) no-repeat left center;padding-left:20px}#block-views-exp-home-design-search-page .views-exposed-form #edit-options-wrapper .hide-options{display:none;background:url(/sites/default/themes/apg-responsive/images/quick-links-close.png) no-repeat left center}#block-views-exp-home-design-search-page .views-exposed-form .form-submit{float:right;margin-right:10px}#block-views-apg-home-design-search-block .block-title-wrapper{padding-bottom:210px;padding-top:10px;position:relative;z-index:2;background:#fff;-moz-border-radius-topright:13px;-webkit-border-top-right-radius:13px;border-top-right-radius:13px;-moz-border-radius-bottomleft:13px;-webkit-border-bottom-left-radius:13px;border-bottom-left-radius:13px}#block-views-apg-home-design-search-block .block-title-wrapper h2.block-title{margin-left:20px;padding:10px 0;font-size:42px;line-height:1}#block-views-apg-home-design-search-block .view-filters{position:absolute;z-index:2;top:70px;left:20px}#block-views-apg-home-design-search-block .views-exposed-form{margin-bottom:0}#block-views-apg-home-design-search-block .views-exposed-form .views-exposed-widget .fieldset-wrapper>.form-item>label{background:url(/sites/default/themes/apg-responsive/images/arrow-right.png) no-repeat left center;padding-left:30px}#block-views-apg-home-design-search-block .views-exposed-form #edit-first-wrapper .fieldset-wrapper>.form-item-field-block-frontage-tid{z-index:2;padding-left:0;float:none;margin-right:20px}#block-views-apg-home-design-search-block .views-exposed-form #edit-first-wrapper .fieldset-wrapper>.form-item-field-block-frontage-tid .views-widget{clear:both;height:22px;margin-top:13px}#block-views-apg-home-design-search-block .views-exposed-form #edit-first-wrapper .fieldset-wrapper>.form-item.form-item-field-price-value{padding-left:0;padding-right:20px}#block-views-apg-home-design-search-block .view-footer{text-align:center}#block-views-apg-home-design-search-block .browse-more-homes{background:#015daa;padding:10px 15px;margin:10px 0;color:#fff;font-size:16px;display:inline-block;-moz-border-radius-topright:13px;-webkit-border-top-right-radius:13px;border-top-right-radius:13px;-moz-border-radius-bottomleft:13px;-webkit-border-bottom-left-radius:13px;border-bottom-left-radius:13px}.home-design-search-block{margin-left:10px;margin-right:10px}.home-design-search-block .home-design-search-block__top{background:url(/sites/default/themes/apg-responsive/images/pink-side-border.gif) top left repeat-y;background-color:#fff;padding-top:20px;z-index:2;-moz-border-radius-topright:13px;-webkit-border-top-right-radius:13px;border-top-right-radius:13px;-moz-border-radius-bottomleft:13px;-webkit-border-bottom-left-radius:13px;border-bottom-left-radius:13px;padding:25px 0 20px 30px;position:relative;z-index:2;line-height:1}
.home-design-search-block .home-design-search-block__top h1.title{font-size:42px;line-height:1;margin-left:30px;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;z-index:1}.home-design-search-block .home-design-search-block__top .home-design-search-block__page-title{font-size:42px;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:200}.home-design-search-block .home-design-search-block__top .home-design-search-block__sub-title{font-size:42px;color:#00aeef;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;z-index:1}.home-design-search-block .home-design-search-block__bottom{background:#f5f5f3;border:1px solid #efefee;padding:20px;-moz-box-shadow:rgba(153,153,153,0.19) 0px 0px 5px inset;-webkit-box-shadow:rgba(153,153,153,0.19) 0px 0px 5px inset;box-shadow:rgba(153,153,153,0.19) 0px 0px 5px inset;margin:0 20px 30px;position:relative;top:-19px}.home-design-search-block .home-design-search-block__bottom a{color:#f14cab}.home-design-search-block .home-design-search-block__bottom .home-design-search-block__block-title{font-size:25px;line-height:1.5;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:200}.home-design-search-block p{margin:0}.form-icons-sprite,.form-icons-access,.form-icons-bedroom-inactive,.form-icons-bedroom,.form-icons-layout-inactive,.form-icons-layout,.form-icons-storeys{background-image:url(/sites/default/themes/apg-responsive/images/form-icons-sf48659578c.png);background-repeat:no-repeat}.form-icons-access{background-position:0 0}.form-icons-bedroom-inactive{background-position:0 -25px}.form-icons-bedroom{background-position:0 -50px}.form-icons-layout-inactive{background-position:0 -75px}.form-icons-layout{background-position:0 -100px}.form-icons-storeys{background-position:0 -125px}#block-views-exp-home-design-search-page .fieldset-wrapper>.form-item>label{background:url(/sites/default/themes/apg-responsive/images/arrow-right.png) no-repeat left center;padding-left:30px}#block-views-exp-home-design-search-page #edit-third .fieldset-legend{background:url(/sites/default/themes/apg-responsive/images/arrow-right.png) no-repeat left center;padding-left:30px}#block-views-exp-home-design-search-page #edit-field-master-bedroom-value-wrapper.disabled,#block-views-exp-home-design-search-page .form-item-field-master-bedroom-value.disabled,#block-views-exp-home-design-search-page #edit-field-balcony-value-wrapper.disabled,#block-views-exp-home-design-search-page .form-item-field-balcony-value.disabled,#block-views-exp-home-design-search-page #edit-field-upside-living-value-wrapper.disabled,#block-views-exp-home-design-search-page .form-item-field-upside-living-value.disabled{color:#bdbdbd;display:none}#block-views-pick-a-range-block .block-title{display:none}#block-apg-range-single-range,#block-apg-range-double-range{background:#f5f5f3;border:1px solid #efefee;padding:20px;-moz-box-shadow:rgba(153,153,153,0.19) 0px 0px 5px inset;-webkit-box-shadow:rgba(153,153,153,0.19) 0px 0px 5px inset;box-shadow:rgba(153,153,153,0.19) 0px 0px 5px inset;margin:0 20px 30px;position:relative;top:-19px;margin:0 30px 30px}#block-apg-range-single-range a,#block-apg-range-double-range a{color:#f14cab}#block-apg-range-single-range h2,#block-apg-range-double-range h2{font-size:25px;line-height:1.5}#block-apg-range-single-range p,#block-apg-range-double-range p{margin:0}#block-apg-range-single-range a,#block-apg-range-double-range a{color:#f14cab}#block-apg-range-pick-range{font-size:42px;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:200;line-height:1;margin:0}
#block-views-exp-home-design-search-page-2{display:none;padding:0 10px}#block-views-exp-home-design-search-page-2 .block-title-wrapper h2{background:url(/sites/default/themes/apg-responsive/images/pink-side-border.gif) top left repeat-y;background-color:#fff;-moz-border-radius-topright:13px;-webkit-border-top-right-radius:13px;border-top-right-radius:13px;-moz-border-radius-bottomleft:13px;-webkit-border-bottom-left-radius:13px;border-bottom-left-radius:13px;padding:20px 0 180px 20px}#block-views-exp-home-design-search-page-2 .views-exposed-form #edit-first-wrapper{top:-140px;left:0}#block-views-exp-home-design-search-page-2 .views-exposed-form #edit-first-wrapper .fieldset-wrapper>.form-item-field-block-frontage-tid,#block-views-exp-home-design-search-page-2 .views-exposed-form #edit-first-wrapper .fieldset-wrapper>.form-item-field-block-access-value{padding-left:0;float:none}#block-views-exp-home-design-search-page-2 .views-exposed-form #edit-first-wrapper .fieldset-wrapper>.form-item-field-block-frontage-tid{margin-right:10px}#block-views-exp-home-design-search-page-2 .views-exposed-form #edit-first-wrapper .fieldset-wrapper>.form-item-field-block-frontage-tid select{margin:5px 0 0 5px}#block-views-exp-home-design-search-page-2 .views-exposed-form #edit-field-balcony-upside-living-value-wrapper{padding-left:25px}.page-range-selected #block-views-exp-home-design-search-page-2,.node-range.apg-secondary #block-views-exp-home-design-search-page-2{display:block}#block-apg-blocks-apg-social-links{padding:10px}#block-apg-blocks-apg-social-links .social a{height:31px;width:31px;display:block;background:url(/sites/default/themes/apg-responsive/images/social-links.png) no-repeat;float:left;margin:0 0 0 10px}#block-apg-blocks-apg-social-links .social a.social-facebook{background-position:-31px 0}#block-apg-blocks-apg-social-links .social a.social-youtube{background-position:-93px 0}#block-apg-blocks-apg-social-links .social a.social-news{background-position:-124px 0;width:32px}#block-apg-blocks-apg-social-links .social a.social-pinterest{background-position:-156px 0;width:32px}#block-apg-blocks-apg-social-links .social a span{display:none}#block-apg-blocks-apg-social-links{float:right}#block-apg-landing-page-apg-landing-page{margin-top:20px;clear:both}#block-apg-landing-page-apg-landing-page h2{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;margin-top:20px;font-style:normal;font-size:42px;line-height:1}#block-apg-landing-page-apg-landing-page .node-landing-page{padding:0 10px}#block-apg-landing-page-apg-landing-page .menu-block-wrapper.menu-name-site_structure{background:#e7e6e4 url(/sites/default/themes/apg-responsive/images/menu-sticky-bg-top.png) repeat-x;position:relative;margin-bottom:20px}#block-apg-landing-page-apg-landing-page .menu-block-wrapper.menu-name-site_structure ul.menu{padding:6px 0;margin:0;display:block;text-align:center}#block-apg-landing-page-apg-landing-page .menu-block-wrapper.menu-name-site_structure ul.menu li{list-style:none;float:none;display:block;font-weight:100;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;font-size:16px;line-height:1.5;text-transform:lowercase}#block-apg-landing-page-apg-landing-page .menu-block-wrapper.menu-name-site_structure ul.menu li:last-child a{border:0}#block-apg-landing-page-apg-landing-page .menu-block-wrapper.menu-name-site_structure ul.menu li>a{padding:0 9px 0 11px;font-size:20px;display:block}#block-apg-landing-page-apg-landing-page .menu-block-wrapper.menu-name-site_structure ul.menu li.active a,#block-apg-landing-page-apg-landing-page .menu-block-wrapper.menu-name-site_structure ul.menu li a.active{background:#fff;-moz-box-shadow:rgba(0,0,0,0.2) 1px 1px 3px;-webkit-box-shadow:rgba(0,0,0,0.2) 1px 1px 3px;box-shadow:rgba(0,0,0,0.2) 1px 1px 3px}#block-apg-landing-page-apg-landing-page .menu-block-wrapper.menu-name-site_structure:after{content:". ";position:absolute;width:100%;height:13px;bottom:0;z-index:1;background:url(/sites/default/themes/apg-responsive/images/menu-sticky-bg-btm.png) repeat-x bottom}#block-apg-landing-page-apg-landing-page .menu-block-wrapper.menu-name-site_structure li.last{z-index:10;position:relative}#block-apg-landing-page-apg-landing-page #landing-page-sticky-menu{margin-bottom:20px}.region-bottom #block-webform-client-block-200{display:none}#block-webform-client-block-202 .block-title-wrapper,.node-page .embedded-form .block-title-wrapper,.node-page .block-webform .block-title-wrapper{border-left:#ec0b8d 4px solid;background:#fff;padding-left:10px}#block-webform-client-block-202 .block-title-wrapper h2,.node-page .embedded-form .block-title-wrapper h2,.node-page .block-webform .block-title-wrapper h2{font-size:26px;line-height:1;padding:20px 0}#block-webform-client-block-202 .webform-client-form,#block-webform-client-block-202 .confirmation,.node-page .embedded-form .webform-client-form,.node-page .embedded-form .confirmation,.node-page .block-webform .webform-client-form,.node-page .block-webform .confirmation{background:#f5f5f4 url(/sites/default/themes/apg-responsive/images/sidebar-border.jpg) no-repeat top center;-moz-box-shadow:inset 0 0 12px -1px #e9e9e9;-webkit-box-shadow:inset 0 0 12px -1px #e9e9e9;box-shadow:inner 0 0 12px -1px #e9e9e9;padding:10px;overflow:hidden}
#block-webform-client-block-202 .webform-client-form .form-text,#block-webform-client-block-202 .confirmation .form-text,.node-page .embedded-form .webform-client-form .form-text,.node-page .embedded-form .confirmation .form-text,.node-page .block-webform .webform-client-form .form-text,.node-page .block-webform .confirmation .form-text{width:96%}#block-webform-client-block-202 .webform-client-form #edit-submit,#block-webform-client-block-202 .confirmation #edit-submit,.node-page .embedded-form .webform-client-form #edit-submit,.node-page .embedded-form .confirmation #edit-submit,.node-page .block-webform .webform-client-form #edit-submit,.node-page .block-webform .confirmation #edit-submit{margin-top:0}#block-webform-client-block-202 .webform-client-form .form-submit,#block-webform-client-block-202 .confirmation .form-submit,.node-page .embedded-form .webform-client-form .form-submit,.node-page .embedded-form .confirmation .form-submit,.node-page .block-webform .webform-client-form .form-submit,.node-page .block-webform .confirmation .form-submit{background:#ec0b8d;border:0;margin-top:0;padding-top:6px;padding-bottom:6px;-moz-border-radius-topright:13px;-webkit-border-top-right-radius:13px;border-top-right-radius:13px;-moz-border-radius-bottomleft:13px;-webkit-border-bottom-left-radius:13px;border-bottom-left-radius:13px;-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0}.node-page .embedded-form{margin-right:30px;margin-top:20px}#block-menu-menu-footer-menu ul{list-style:none;list-style-image:none;padding:0;margin:0}#block-menu-menu-footer-menu ul li{list-style:none;list-style-image:none}#block-menu-menu-footer-menu .leaf a{color:#383635}#block-block-1{margin-bottom:5px}#block-block-1 p{margin:1px 0 0}#block-block-1 #apg-bg-static{height:120px;background:url(/sites/default/themes/apg-responsive/images/festival-of-choice-mobile-small.jpg) no-repeat;background-position:50% 50%;display:block}#block-block-1 #apg-bg-static span{display:none}@media only screen and (min-width:617px){#block-block-1 #apg-bg-static{height:263px;background-image:url(/sites/default/themes/apg-responsive/images/festival-of-choice-mobile.jpg)}}@media only screen and (min-width:977px){#block-block-1{margin-bottom:0}#block-block-1 #apg-bg-static{height:580px;background-image:url(/sites/default/themes/apg-responsive/images/festival-of-choice.jpg)}}#block-apg-forms-sign-up-block{background:#fbfbfb url(/sites/default/themes/apg-responsive/images/main-body-bg.gif?1551048761) no-repeat top;padding:20px}#block-apg-forms-sign-up-block .node-webform{width:960px;margin:0 auto;padding-left:0;padding-right:0}#block-apg-forms-sign-up-block .node-webform .field-name-title .form-block__title{font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:200;font-size:42px;line-height:1;margin-top:.75em;margin-bottom:.75rem}#block-apg-forms-sign-up-block .node-webform .field-name-body p{margin-bottom:.75em;margin-top:.75em}#block-apg-forms-sign-up-block .node-webform form .form-item{margin-top:.75em;margin-bottom:.75em}#block-apg-forms-sign-up-block .node-webform form .form-item p.disclaimer{margin-top:.75em}#block-apg-forms-sign-up-block .form-text{width:97%}.download-button.apg-secondary,#block-apg-blocks-apg-signup-sidebar .sign-up-sidebar,#block-apg-blocks-apg-signup-sidebar .enquire-button,.enquire-wrapper .sign-up-sidebar,.enquire-wrapper .enquire-button,.node-type-news-article .sign-up-sidebar,.node-type-news-article .enquire-button{position:relative;display:inline-block;vertical-align:top;position:relative;margin-bottom:20px}.download-button.apg-secondary:after,#block-apg-blocks-apg-signup-sidebar .sign-up-sidebar:after,#block-apg-blocks-apg-signup-sidebar .enquire-button:after,.enquire-wrapper .sign-up-sidebar:after,.enquire-wrapper .enquire-button:after,.node-type-news-article .sign-up-sidebar:after,.node-type-news-article .enquire-button:after,.download-button.apg-secondary:before,#block-apg-blocks-apg-signup-sidebar .sign-up-sidebar:before,#block-apg-blocks-apg-signup-sidebar .enquire-button:before,.enquire-wrapper .sign-up-sidebar:before,.enquire-wrapper .enquire-button:before,.node-type-news-article .sign-up-sidebar:before,.node-type-news-article .enquire-button:before{content:". ";position:absolute;width:46%;height:40px;z-index:1;bottom:3px}
.download-button.apg-secondary:after,#block-apg-blocks-apg-signup-sidebar .sign-up-sidebar:after,#block-apg-blocks-apg-signup-sidebar .enquire-button:after,.enquire-wrapper .sign-up-sidebar:after,.enquire-wrapper .enquire-button:after,.node-type-news-article .sign-up-sidebar:after,.node-type-news-article .enquire-button:after{right:5px;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg);-webkit-box-shadow:-7px 6px 15px #888;-moz-box-shadow:-7px 6px 15px #888;-ms-box-shadow:-7px 6px 15px #888;-o-box-shadow:-7px 6px 15px #888;box-shadow:-7px 6px 15px #888}.download-button.apg-secondary:before,#block-apg-blocks-apg-signup-sidebar .sign-up-sidebar:before,#block-apg-blocks-apg-signup-sidebar .enquire-button:before,.enquire-wrapper .sign-up-sidebar:before,.enquire-wrapper .enquire-button:before,.node-type-news-article .sign-up-sidebar:before,.node-type-news-article .enquire-button:before{left:5px;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-box-shadow:7px 6px 15px #888;-moz-box-shadow:7px 6px 15px #888;-ms-box-shadow:7px 6px 15px #888;-o-box-shadow:7px 6px 15px #888;box-shadow:7px 6px 15px #888}.download-button.apg-secondary .node,#block-apg-blocks-apg-signup-sidebar .sign-up-sidebar .node,#block-apg-blocks-apg-signup-sidebar .enquire-button .node,.enquire-wrapper .sign-up-sidebar .node,.enquire-wrapper .enquire-button .node,.node-type-news-article .sign-up-sidebar .node,.node-type-news-article .enquire-button .node{position:relative;z-index:2}.download-button.apg-secondary span,#block-apg-blocks-apg-signup-sidebar .sign-up-sidebar span,#block-apg-blocks-apg-signup-sidebar .enquire-button span,.enquire-wrapper .sign-up-sidebar span,.enquire-wrapper .enquire-button span,.node-type-news-article .sign-up-sidebar span,.node-type-news-article .enquire-button span{color:#fff;font-size:13px;text-align:right;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;display:block}.download-button.apg-secondary .emphasis,#block-apg-blocks-apg-signup-sidebar .sign-up-sidebar .emphasis,#block-apg-blocks-apg-signup-sidebar .enquire-button .emphasis,.enquire-wrapper .sign-up-sidebar .emphasis,.enquire-wrapper .enquire-button .emphasis,.node-type-news-article .sign-up-sidebar .emphasis,.node-type-news-article .enquire-button .emphasis{font-size:24px}.download-button.apg-secondary a,#block-apg-blocks-apg-signup-sidebar .sign-up-sidebar a,#block-apg-blocks-apg-signup-sidebar .enquire-button a,.enquire-wrapper .sign-up-sidebar a,.enquire-wrapper .enquire-button a,.node-type-news-article .sign-up-sidebar a,.node-type-news-article .enquire-button a{color:#fff;font-size:25px;padding:10px 15px 15px;display:block;position:relative;z-index:2}.download-button.apg-secondary:after,#block-apg-blocks-apg-signup-sidebar .sign-up-sidebar:after,#block-apg-blocks-apg-signup-sidebar .enquire-button:after,.enquire-wrapper .sign-up-sidebar:after,.enquire-wrapper .enquire-button:after,.node-type-news-article .sign-up-sidebar:after,.node-type-news-article .enquire-button:after,.download-button.apg-secondary:before,#block-apg-blocks-apg-signup-sidebar .sign-up-sidebar:before,#block-apg-blocks-apg-signup-sidebar .enquire-button:before,.enquire-wrapper .sign-up-sidebar:before,.enquire-wrapper .enquire-button:before,.node-type-news-article .sign-up-sidebar:before,.node-type-news-article .enquire-button:before{width:42%}.download-button.apg-secondary:after,#block-apg-blocks-apg-signup-sidebar .sign-up-sidebar:after,#block-apg-blocks-apg-signup-sidebar .enquire-button:after,.enquire-wrapper .sign-up-sidebar:after,.enquire-wrapper .enquire-button:after,.node-type-news-article .sign-up-sidebar:after,.node-type-news-article .enquire-button:after{top:29px}.download-button.apg-secondary:before,#block-apg-blocks-apg-signup-sidebar .sign-up-sidebar:before,#block-apg-blocks-apg-signup-sidebar .enquire-button:before,.enquire-wrapper .sign-up-sidebar:before,.enquire-wrapper .enquire-button:before,.node-type-news-article .sign-up-sidebar:before,.node-type-news-article .enquire-button:before{top:29px;left:10px}.download-button.apg-secondary a{-moz-border-radius-topleft:13px;-webkit-border-top-left-radius:13px;border-top-left-radius:13px;-moz-border-radius-bottomright:13px;-webkit-border-bottom-right-radius:13px;border-bottom-right-radius:13px}#block-apg-blocks-apg-signup-sidebar .sign-up-sidebar a,#block-apg-blocks-apg-signup-sidebar .enquire-button a,.enquire-wrapper .sign-up-sidebar a,.enquire-wrapper .enquire-button a,.node-type-news-article .sign-up-sidebar a,.node-type-news-article .enquire-button a{background:#ec0b8d;-moz-border-radius-topright:13px;-webkit-border-top-right-radius:13px;border-top-right-radius:13px;-moz-border-radius-bottomleft:13px;-webkit-border-bottom-left-radius:13px;border-bottom-left-radius:13px}.apg-secondary .brochure .enquire-button a{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-topleft:13px;-webkit-border-top-left-radius:13px;border-top-left-radius:13px;-moz-border-radius-bottomright:13px;-webkit-border-bottom-right-radius:13px;border-bottom-right-radius:13px}
.apg-secondary .field-name-apg-home-design-content-enquiry,.apg-secondary .field-name-apg-home-design-turnkey-button,.apg-secondary .field-name-apg-home-design-specifications-button{float:left;padding-right:10px}.grey-button{*zoom:1;}.grey-button:after{content:"";display:table;clear:both}.grey-button a{background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid}.expander-active.is-stuck .read-less{float:none}.expander-active.is-stuck .read-less a{position:fixed;bottom:0;width:100%;left:0;text-align:center;background:#f14cab;color:#fff;padding:5px 0}.expander-active.is-stuck .summary p,.expander-active .summary p{display:inline}.expander-active .details{*zoom:1;}.expander-active .details:after{content:"";display:table;clear:both}.expander-active .read-less{float:right}#block-apg-range-double-range.expander-active.is-stuck .read-less a,#block-apg-range-single-range.expander-active.is-stuck .read-less a{color:#fff}a.blog-link-button{background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid;border-top:#00aeef 4px solid;border-radius:0;display:block;float:none;font-size:16px;padding:10px 5px;text-align:center}a.blog-link-button:hover{text-decoration:underline}ul li.expanded{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');list-style-type:circle}ul li.collapsed{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');list-style-type:disc}ul li.leaf{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');list-style-type:square}li a.active{color:#000}#navigation .block{margin-bottom:0}#navigation .block-menu .block-title,#navigation .block-menu-block .block-title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}#navigation ul.links,#navigation ul.menu{margin:0;padding:0;text-align:left}#navigation ul.links li,#navigation ul.menu li{float:left;padding:0 10px 0 0;list-style-type:none;list-style-image:none}#secondary-menu{float:right}#site-map{padding:0 10px}#site-map .content>.site-map-menu{margin-top:0}#site-map .content>.site-map-menu>li{list-style-image:url(/sites/default/themes/apg-responsive/images/right-arrow.gif);margin:5px 10px 15px}#site-map .content>.site-map-menu>li>a{cursor:default;text-transform:capitalize}#site-map .content>.site-map-menu>li ul li{list-style-image:none;list-style-type:disc}#site-map .content>.site-map-menu>li ul li a{color:#f14cab;cursor:pointer}.view-apg-slideshow .views-row{cursor:pointer}.view-apg-slideshow .pagination{position:absolute;bottom:20px;width:100%;text-align:center}.view-apg-slideshow .pagination .swiper-pagination-switch{background:url(/sites/default/themes/apg-responsive/images/pager.png) no-repeat;height:11px;width:12px;display:inline-block;margin:0 5px}.view-apg-slideshow .pagination .swiper-pagination-switch.swiper-active-switch{background:url(/sites/default/themes/apg-responsive/images/pager-active.png) no-repeat}.view-front-page-slideshow .views-row.touchcarousel-item,.view-featured-homes .views-row.touchcarousel-item{width:280px;margin-right:10px}.view-front-page-slideshow .views-row-first.touchcarousel-item,.view-featured-homes .views-row-first.touchcarousel-item{margin-left:10px}.view-front-page-slideshow .views-row-last.touchcarousel-item.last,.view-featured-homes .views-row-last.touchcarousel-item.last{margin-right:10px !important}.view-front-page-slideshow .views-row.touchcarousel-item .field-name-field-slideshow-image{line-height:0}.view-front-page-slideshow .views-row.touchcarousel-item .mobile-slide-content{padding:10px;overflow:hidden;text-align:center}.view-front-page-slideshow .views-row.touchcarousel-item .mobile-slide-content .field-name-field-description{padding-bottom:6px}
.view-front-page-slideshow .views-row.touchcarousel-item .mobile-slide-content a{background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid;float:none;margin:0 auto;display:inline-block}.view-front-page-slideshow .touchcarousel{padding-bottom:30px}.view-front-page-slideshow .tc-paging-container{margin-top:0;bottom:13px}.view-front-page-slideshow .tc-paging-container a{background:url(/sites/default/themes/apg-responsive/images/pager.png) no-repeat;height:11px;width:12px;display:inline-block;margin:0 6px}.view-front-page-slideshow .tc-paging-container a.current{background:url(/sites/default/themes/apg-responsive/images/pager-active.png) no-repeat}.view-featured-homes{padding-bottom:3px;position:relative;margin-bottom:10px}.view-featured-homes ul{list-style:none;list-style-image:none;padding:0;margin:0}.view-featured-homes ul li{list-style:none;list-style-image:none}.view-featured-homes .views-row.touchcarousel-item{overflow:hidden;background:#ebebeb;height:auto}.view-featured-homes .view-content{position:relative;z-index:99}.view-featured-homes .views-field-field-images{line-height:0}.view-featured-homes .views-field-view-node{padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;-moz-box-shadow:rgba(0,0,0,0.33) 0px 0px 1px;-webkit-box-shadow:rgba(0,0,0,0.33) 0px 0px 1px;box-shadow:rgba(0,0,0,0.33) 0px 0px 1px;background:#fff;border-bottom:#b9b8b5 1px solid;border-right:#dfdede 1px solid;border-left:#dfdede 1px solid;color:#3b3a37;float:right;margin:10px}.view-featured-homes .views-field-title{font-size:20px;float:left;margin:10px}.view-apg-home-design-search .view-filters{padding:10px}.view-apg-home-design-search .view-content{padding:10px;overflow:hidden}.view-apg-home-design-search .views-row{margin-top:10px;margin-bottom:10px}.view-apg-home-design-search .views-row .node-teaser{-moz-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;-webkit-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;box-shadow:rgba(153,153,153,0.19) 0px 0px 8px}.view-apg-home-design-search .views-row .node-teaser .field-name-field-combined-floorplan{margin-bottom:10px}.home-design-empty-text{text-align:center;margin:40px 10px}.view-home-design-search,.view-display-homes,.view-packages,.view-seo-home-design-views,.view-seo-display-home-views,.view-apg-display-landing-page{*zoom:1;}.view-home-design-search:after,.view-display-homes:after,.view-packages:after,.view-seo-home-design-views:after,.view-seo-display-home-views:after,.view-apg-display-landing-page:after{content:"";display:table;clear:both}.view-home-design-search .view-content,.view-display-homes .view-content,.view-packages .view-content,.view-seo-home-design-views .view-content,.view-seo-display-home-views .view-content,.view-apg-display-landing-page .view-content{margin:0 10px}.view-home-design-search .views-row,.view-display-homes .views-row,.view-packages .views-row,.view-seo-home-design-views .views-row,.view-seo-display-home-views .views-row,.view-apg-display-landing-page .views-row{margin-top:10px;margin-bottom:10px}.view-home-design-search .views-row .node-teaser,.view-display-homes .views-row .node-teaser,.view-packages .views-row .node-teaser,.view-seo-home-design-views .views-row .node-teaser,.view-seo-display-home-views .views-row .node-teaser,.view-apg-display-landing-page .views-row .node-teaser{-moz-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;-webkit-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;box-shadow:rgba(153,153,153,0.19) 0px 0px 8px}.view-home-design-search .views-row .node-teaser .result-type,.view-display-homes .views-row .node-teaser .result-type,.view-packages .views-row .node-teaser .result-type,.view-seo-home-design-views .views-row .node-teaser .result-type,.view-seo-display-home-views .views-row .node-teaser .result-type,.view-apg-display-landing-page .views-row .node-teaser .result-type{font-size:18px;padding:16px 0 20px 40px}.view-home-design-search .views-row .node-teaser.perfect-match .result-type,.view-display-homes .views-row .node-teaser.perfect-match .result-type,.view-packages .views-row .node-teaser.perfect-match .result-type,.view-seo-home-design-views .views-row .node-teaser.perfect-match .result-type,.view-seo-display-home-views .views-row .node-teaser.perfect-match .result-type,.view-apg-display-landing-page .views-row .node-teaser.perfect-match .result-type{color:#f14cab;background:url(/sites/default/themes/apg-responsive/images/perfect-icon.gif) no-repeat;background-position:15px 18px}
.view-home-design-search .views-row .node-teaser.customise-me .group-top,.view-home-design-search .views-row .node-teaser.customise-me.apg-secondary .group-top,.view-display-homes .views-row .node-teaser.customise-me .group-top,.view-display-homes .views-row .node-teaser.customise-me.apg-secondary .group-top,.view-packages .views-row .node-teaser.customise-me .group-top,.view-packages .views-row .node-teaser.customise-me.apg-secondary .group-top,.view-seo-home-design-views .views-row .node-teaser.customise-me .group-top,.view-seo-home-design-views .views-row .node-teaser.customise-me.apg-secondary .group-top,.view-seo-display-home-views .views-row .node-teaser.customise-me .group-top,.view-seo-display-home-views .views-row .node-teaser.customise-me.apg-secondary .group-top,.view-apg-display-landing-page .views-row .node-teaser.customise-me .group-top,.view-apg-display-landing-page .views-row .node-teaser.customise-me.apg-secondary .group-top{background:#b1aba4;background:-moz-linear-gradient(top,#b1aba4 0%,#9e9791 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#b1aba4),color-stop(100%,#9e9791));background:-webkit-linear-gradient(top,#b1aba4 0%,#9e9791 100%);background:-o-linear-gradient(top,#b1aba4 0%,#9e9791 100%);background:-ms-linear-gradient(top,#b1aba4 0%,#9e9791 100%);background:linear-gradient(to bottom,#b1aba4 0%,#9e9791 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b1aba4',endColorstr='#9e9791',GradientType=0)}.view-home-design-search .views-row .node-teaser.customise-me .result-type,.view-home-design-search .views-row .node-teaser.customise-me.apg-secondary .result-type,.view-display-homes .views-row .node-teaser.customise-me .result-type,.view-display-homes .views-row .node-teaser.customise-me.apg-secondary .result-type,.view-packages .views-row .node-teaser.customise-me .result-type,.view-packages .views-row .node-teaser.customise-me.apg-secondary .result-type,.view-seo-home-design-views .views-row .node-teaser.customise-me .result-type,.view-seo-home-design-views .views-row .node-teaser.customise-me.apg-secondary .result-type,.view-seo-display-home-views .views-row .node-teaser.customise-me .result-type,.view-seo-display-home-views .views-row .node-teaser.customise-me.apg-secondary .result-type,.view-apg-display-landing-page .views-row .node-teaser.customise-me .result-type,.view-apg-display-landing-page .views-row .node-teaser.customise-me.apg-secondary .result-type{color:#989390;background:url(/sites/default/themes/apg-responsive/images/customise-icon.gif) no-repeat;background-position:15px 18px}.view-seo-home-design-views .field-name-field-combined-floorplan,.view-seo-display-home-views .field-name-field-combined-floorplan{margin-bottom:10px}.lt-ie9 .view-home-design-search .views-row,.lt-ie9 .view-display-homes .views-row,.lt-ie9 .view-packages .views-row,.lt-ie9 .view-seo-home-design-views .views-row,.lt-ie9 .view-seo-display-home-views .views-row{height:286px}.view-packages .view-filters,.view-display-homes .view-filters{background:#fff url(/sites/default/themes/apg-responsive/images/blue-side-border.jpg) repeat-y top left;margin:0 10px;padding:10px 30px;position:relative;z-index:2}.view-packages .views-exposed-widget>label,.view-display-homes .views-exposed-widget>label{background:url(/sites/default/themes/apg-responsive/images/arrow-right.png) no-repeat left center;padding-left:30px;font-size:20px;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300}.view-packages .views-exposed-widget label,.view-display-homes .views-exposed-widget label{margin-bottom:10px}.view-packages .views-exposed-widget .form-submit,.view-display-homes .views-exposed-widget .form-submit{background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid;position:relative;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300}.view-packages .views-submit-button,.view-display-homes .views-submit-button{clear:both}.view-packages .view-header,.view-display-homes .view-header{padding-top:20px}.view-packages .view-header h2,.view-display-homes .view-header h2{line-height:1}.view-packages .seo-content-tab,.view-display-homes .seo-content-tab{background:#f5f5f3;border:1px solid #efefee;padding:20px;-moz-box-shadow:rgba(153,153,153,0.19) 0px 0px 5px inset;-webkit-box-shadow:rgba(153,153,153,0.19) 0px 0px 5px inset;box-shadow:rgba(153,153,153,0.19) 0px 0px 5px inset;margin:0 20px 30px;position:relative;top:-19px;top:-30px;margin-bottom:0}
.view-packages .seo-content-tab a,.view-display-homes .seo-content-tab a{color:#f14cab}.view-packages .view-content,.view-display-homes .view-content{*zoom:1;padding:0 10px;margin-bottom:30px}.view-packages .view-content:after,.view-display-homes .view-content:after{content:"";display:table;clear:both}.view-packages .views-row .node-home-design.node-teaser .field-name-field-combined-floorplan,.view-packages .views-row .node-package.node-teaser .field-name-field-combined-floorplan,.view-display-homes .views-row .node-home-design.node-teaser .field-name-field-combined-floorplan,.view-display-homes .views-row .node-package.node-teaser .field-name-field-combined-floorplan{margin-bottom:10px;margin-top:10px;overflow:hidden}.view-packages .views-row .node-home-design.node-teaser .field-name-field-combined-floorplan a,.view-packages .views-row .node-package.node-teaser .field-name-field-combined-floorplan a,.view-display-homes .views-row .node-home-design.node-teaser .field-name-field-combined-floorplan a,.view-display-homes .views-row .node-package.node-teaser .field-name-field-combined-floorplan a{margin-top:0}.view-packages .view-empty a,.view-display-homes .view-empty a{color:#f14cab}.display-landing-content{background:#f5f5f3;border:1px solid #efefee;padding:20px;-moz-box-shadow:rgba(153,153,153,0.19) 0px 0px 5px inset;-webkit-box-shadow:rgba(153,153,153,0.19) 0px 0px 5px inset;box-shadow:rgba(153,153,153,0.19) 0px 0px 5px inset;margin:0 20px 30px;position:relative;top:-19px;top:-30px;margin-bottom:0}.display-landing-content a{color:#f14cab}.view-display-homes .view-header,.view-packages.home-land-packages .view-header{margin-bottom:20px}.view-display-homes .view-map-menu-wrapper,.view-packages.home-land-packages .view-map-menu-wrapper{display:none;background:#e7e6e4 url(/sites/default/themes/apg-responsive/images/menu-sticky-bg-top.png) repeat-x;position:relative;width:100%}.view-display-homes .view-map-menu-wrapper ul.menu,.view-packages.home-land-packages .view-map-menu-wrapper ul.menu{padding:6px 0;margin:0;display:block;text-align:center}.view-display-homes .view-map-menu-wrapper ul.menu li,.view-packages.home-land-packages .view-map-menu-wrapper ul.menu li{list-style:none;float:none;display:block;font-weight:100;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;font-size:16px;line-height:1.5;text-transform:lowercase}.view-display-homes .view-map-menu-wrapper ul.menu li:last-child a,.view-packages.home-land-packages .view-map-menu-wrapper ul.menu li:last-child a{border:0}.view-display-homes .view-map-menu-wrapper ul.menu li>a,.view-packages.home-land-packages .view-map-menu-wrapper ul.menu li>a{padding:0 9px 0 11px;font-size:20px;display:block}.view-display-homes .view-map-menu-wrapper ul.menu li.active a,.view-display-homes .view-map-menu-wrapper ul.menu li a.active,.view-packages.home-land-packages .view-map-menu-wrapper ul.menu li.active a,.view-packages.home-land-packages .view-map-menu-wrapper ul.menu li a.active{background:#fff;-moz-box-shadow:rgba(0,0,0,0.2) 1px 1px 3px;-webkit-box-shadow:rgba(0,0,0,0.2) 1px 1px 3px;box-shadow:rgba(0,0,0,0.2) 1px 1px 3px}.view-display-homes .view-map-menu-wrapper:after,.view-packages.home-land-packages .view-map-menu-wrapper:after{content:". ";position:absolute;width:100%;height:13px;bottom:0;z-index:1;background:url(/sites/default/themes/apg-responsive/images/menu-sticky-bg-btm.png) repeat-x bottom}.view-display-homes .view-map-menu-wrapper.stuck,.view-packages.home-land-packages .view-map-menu-wrapper.stuck{top:50px}.page-display-homes-locations #map-container,.page-packages-house-and-land-packages #map-container{display:none}.page-display-homes-locations.maps-tab .views-widget-filter-field_location_area_value{display:none;color:#bdbdbd}.page-display-homes-locations.maps-tab .views-widget-filter-field_location_area_value>label{background:url(/sites/default/themes/apg-responsive/images/arrow-right-inactive.png) no-repeat left center}.page-display-homes-locations .no-maps{padding:0 10px;display:none}#map-container{margin:20px auto;clear:both;position:relative;width:300px;height:300px}#map-container.inactive{display:none}#map-container .map{display:block;width:300px;height:300px;margin:0 auto}#map-container .map img{max-width:none}#map-container .map.region-north{margin-bottom:20px}#map-container .map.inactive{display:none}#map-container .map .infoBox{background:url(/sites/default/themes/apg-responsive/images/map-arrow.png) no-repeat;padding-top:3px}#map-container .map .infoBox>img{top:11px;right:30px}#map-container .map .map-info-window{width:260px;background:#fff url(/sites/default/themes/apg-responsive/images/teaser-header-long.png) top right no-repeat;color:#fff;border:3px solid #FFF;box-shadow:1px 1px 1px 1px rgba(0,0,0,0.09);overflow:hidden;-moz-border-radius-topright:13px;-webkit-border-top-right-radius:13px;border-top-right-radius:13px;-moz-border-radius-bottomleft:13px;-webkit-border-bottom-left-radius:13px;border-bottom-left-radius:13px}#map-container .map .map-info-window .full-view-link a{background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid}#map-container .map .map-info-window h3{font-size:20px;padding:15px 5px 5px 10px}#map-container .map .map-info-window .address{font-size:12px;padding:0 5px 12px 10px;line-height:16px}#map-container .map .map-info-window .address .design-title{float:left;padding-right:5px}#map-container .map .map-info-window .thumbnail{line-height:0;height:114px}#map-container .map .map-info-window .full-view-link a{margin:7px 5px 5px 0;font-size:16px;float:right;line-height:1;padding:3px 20px}#map-container .map .map-info-window .marker-directions{float:left;padding:7px 0 4px 2px}#map-container .map .map-info-window .marker-directions a{background:url(/sites/default/themes/apg-responsive/images/direction-icon.png) no-repeat left center;padding:3px 0 5px 25px;color:#00aeef;font-size:15px}#map-container #info-container{display:none;position:absolute;top:0;right:0;bottom:0;z-index:10;background:rgba(231,230,228,0.95);color:#000;padding:10px;width:160px}#map-container #info-container .close{float:right;cursor:pointer;line-height:1;font-siuze:12px}#map-container #info-container .title{margin:0;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;font-size:22px}#map-container #info-container .node-estate{margin-top:10px}#map-container #info-container .field-name-title{text-align:center}#map-container #info-container .field-name-title h2{margin:5px 0;font-size:16px}#map-container #info-container .field-name-field-logo{line-height:0;text-align:center}#map-container #info-container .field-name-field-logo img{-moz-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;-webkit-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;box-shadow:rgba(153,153,153,0.19) 0px 0px 8px}#map-container #info-container .field-name-body{display:none}#map-container #info-container .field-name-node-link{background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid;line-height:1}#map-container #info-container .field-name-node-link a{color:#000;font-size:16px}.view-pick-a-range .views-row.touchcarousel-item{margin-right:10px;padding:5px 0;width:288px}.view-pick-a-range .views-row-first.touchcarousel-item{margin-left:10px}.view-pick-a-range .touchcarousel-wrapper .views-row-last.touchcarousel-item.last{margin-right:10px !important}.page-our-ranges .empty-view{display:none}.page-range-selected .empty-view{display:block}.view-pick-a-range,.view-mypod-range{overflow:hidden;margin-bottom:30px}.view-mypod-range{padding-top:20px}.view-mypod-range .views-row{margin-bottom:20px}.section-news-categories .views-row,.view-news .views-row{margin-bottom:25px;background:url(/sites/default/themes/apg-responsive/images/arrow-right.png) no-repeat left center;padding-left:30px;background-position:0 6px}.section-news-categories .views-row-last,.view-news .views-row-last{margin-bottom:0}.section-news-categories .links,.view-news .links{float:right;margin-top:0}.section-news-categories .links .node-readmore,.view-news .links .node-readmore{background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid}
.view-news.view-display-id-block_1 .links{float:right}.view-news.view-display-id-page_1,.view-news.view-display-id-page_2{padding:0 10px}.view-testimonials{padding:0 10px}.view-positions-vacant .views-row{padding-left:30px;padding-bottom:30px;background:url(/sites/default/themes/apg-responsive/images/faq-arrow-closed.png) no-repeat 0px 3px}.view-positions-vacant .views-row.active{background:url(/sites/default/themes/apg-responsive/images/faq-arrow-open.png) no-repeat 0px 3px}.view-positions-vacant .views-row .views-field-title{font-size:21px;cursor:pointer}.view-positions-vacant .views-row .views-field-body{display:none}.views-displays .secondary li{float:none;margin:0 6px 0}.views-displays .secondary a:link,.views-displays .secondary a:visited{text-shadow:none;padding:2px 7px 3px}.views-displays .secondary .open>a{-moz-border-radius:7px 7px 0 0;-webkit-border-radius:7px;border-radius:7px 7px 0 0}.views-displays .secondary .open>a:hover{color:#333}.views-displays .secondary .action-list li{margin:0}.views-displays .secondary .action-list li:first-child{-moz-border-radius:0 7px 0 0;-webkit-border-radius:0;border-radius:0 7px 0 0}.views-displays .secondary .action-list li:last-child{-moz-border-radius:0 0 7px 7px;-webkit-border-radius:0;border-radius:0 0 7px 7px}.node-type-home-design .node-home-design .field-group-format.group-location .enquiry-form-wrap,.node-type-mypod .node-mypod .field-group-format.group-location .enquiry-form-wrap,.node-type-package .node-package .field-group-format.group-location .enquiry-form-wrap,.node-type-home-design .node-home-design .field-group-format.group-visit .enquiry-form-wrap,.node-type-mypod .node-mypod .field-group-format.group-visit .enquiry-form-wrap,.node-type-package .node-package .field-group-format.group-visit .enquiry-form-wrap,.node-type-home-design .node-home-design .field-group-format .field-name-apg-home-design-enquiry,.node-type-mypod .node-mypod .field-group-format .field-name-apg-home-design-enquiry,.node-type-package .node-package .field-group-format .field-name-apg-home-design-enquiry{position:absolute;bottom:-80px;right:0}.mypod-block .mypod-label,.node-type-home-design .node-home-design .group-mypod .field-name-field-similar-design .field-label,.node-type-landing-page .node-landing-page .group-mypod .field-name-field-similar-design .field-label{color:#015daa;font-size:18px;background:#fff url(/sites/default/themes/apg-responsive/images/similar-icon-main.gif) no-repeat;background-position:16px 23px;padding:22px 55px;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300}.node-slide{margin-bottom:10px}.node-slide span{display:block}.node-slide .slide__image{width:100%;height:300px}.node-slide .field-group-format-wrapper,.node-slide .slide__title-wrapper{height:100%}.node-slide .slide__title-wrapper{background:#005daa;border-right:12px solid #f14cab;text-align:center}.node-slide .slide__title-wrapper .slide__title{color:#fff;font-size:40px;font-weight:100;line-height:1;padding:10px 10px 40px}.node-slide.apg-secondary .slide__title-wrapper{background:#00aded;border-right:12px solid #005daa}.js .node-slide .slide__link{display:none}.field-name-body a,.apg-difference-content a{color:#f14cab}#block-apg-blocks-apg-signup-sidebar .sign-up-sidebar,.node-type-news-article .sign-up-sidebar{display:block;margin-top:15px}.lt-ie9 .node-home-design .mid-enquire-sticky-wrapper.sticky .enquiry-form-wrap{margin-right:10px}.page-testimonials.section-testimonials .node-page .group-content>.field-group-format-wrapper,.page-testimonials.section-testimonials .node-page .group-content,.page-testimonials.section-testimonials .node-page .field-name-field-content-block .field-collection-view,.page-testimonials.section-testimonials .node-page .action-links-field-collection-add,.node-type-page .node-page .group-content>.field-group-format-wrapper,.node-type-page .node-page .group-content,.node-type-page .node-page .field-name-field-content-block .field-collection-view,.node-type-page .node-page .action-links-field-collection-add{padding:0 10px;margin:0}
.page-testimonials.section-testimonials .node-page .group-content>.field-group-format-wrapper,.page-testimonials.section-testimonials .node-page .group-content,.node-type-page .node-page .group-content>.field-group-format-wrapper,.node-type-page .node-page .group-content{overflow:hidden;padding-bottom:20px}.page-testimonials.section-testimonials .node-page .field-name-field-page-image,.node-type-page .node-page .field-name-field-page-image{padding-top:20px}.page-testimonials.section-testimonials .node-page .field-name-body,.node-type-page .node-page .field-name-body{padding-top:12px}.page-testimonials.section-testimonials .node-page .field-page-button,.node-type-page .node-page .field-page-button{background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid}.page-testimonials.section-testimonials .node-page .field-type-blockreference h2,.node-type-page .node-page .field-type-blockreference h2{margin:0;font-size:42px;line-height:1}.page-testimonials.section-testimonials .node-page .field-collection-container,.node-type-page .node-page .field-collection-container{border-bottom:0}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item{margin-bottom:0}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item.even,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item.even{background:#fbfbfa url(/sites/default/themes/apg-responsive/images/content-block-#fff.gif) no-repeat top}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item.even .rounded-button,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item.even .rounded-button{background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid;margin-top:0}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item.even .field-name-field-content-block-image img,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item.even .field-name-field-content-block-image img{-moz-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;-webkit-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;box-shadow:rgba(153,153,153,0.19) 0px 0px 8px}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item.odd,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item.odd{background:#fbfbfb url(/sites/default/themes/apg-responsive/images/main-body-bg.gif) no-repeat top}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item.odd .rounded-button,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item.odd .rounded-button{padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;-moz-box-shadow:rgba(0,0,0,0.33) 0px 0px 1px;-webkit-box-shadow:rgba(0,0,0,0.33) 0px 0px 1px;box-shadow:rgba(0,0,0,0.33) 0px 0px 1px;background:#fff;border-bottom:#b9b8b5 1px solid;border-right:#dfdede 1px solid;border-left:#dfdede 1px solid;color:#3b3a37;margin-top:0}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item.odd .field-name-field-content-block-image img,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item.odd .field-name-field-content-block-image img{-moz-box-shadow:rgba(48,48,48,0.19) 0px 0px 8px;-webkit-box-shadow:rgba(48,48,48,0.19) 0px 0px 8px;box-shadow:rgba(48,48,48,0.19) 0px 0px 8px}
.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view{border-bottom:0;padding-top:3px;padding-bottom:20px}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-content-block-title,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-content-block-title{padding:20px 0}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-content-block-title h2,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-content-block-title h2{margin:0;font-size:42px;line-height:1}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-subtitle,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-subtitle{font-size:35px;line-height:1;padding-top:15px;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:200}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-content-block-body,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-content-block-body{font-size:15px;padding-top:12px}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-content-block-body a,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-content-block-body a{color:#f14cab}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-content-block-image,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-content-block-image{padding-top:20px}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-content-block-image img,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-content-block-image img{-moz-border-radius-topright:13px;-webkit-border-top-right-radius:13px;border-top-right-radius:13px;-moz-border-radius-bottomleft:13px;-webkit-border-bottom-left-radius:13px;border-bottom-left-radius:13px}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-faqs,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-faqs{padding-top:40px}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-faqs .field-collection-item-field-faqs,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-faqs .field-collection-item-field-faqs{background:url(/sites/default/themes/apg-responsive/images/arrow-right.png) no-repeat 0px 3px;padding-left:30px;margin:15px 0;width:90%}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-faqs .field-collection-item-field-faqs.active,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-faqs .field-collection-item-field-faqs.active{background:url(/sites/default/themes/apg-responsive/images/arrow-down.png) no-repeat}
.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-faqs .field-name-field-question,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-faqs .field-name-field-question{font-size:21px;cursor:pointer}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-faqs .field-name-field-answer,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-faqs .field-name-field-answer{display:none}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-faqs .field-name-field-answer a,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-faqs .field-name-field-answer a{color:#f14cab}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-download .file-icon,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-download .file-icon{display:none}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-download .file,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-download .file{background:url(/sites/default/themes/apg-responsive/images/download.png) no-repeat;display:block;padding:10px 10px 10px 45px}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-download .file a,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-download .file a{background:url(/sites/default/themes/apg-responsive/images/arrow-left.png) no-repeat right center;padding:5px 40px 5px 0;font-size:20px}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .enquire-button-wrap,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .enquire-button-wrap{position:relative;display:inline-block;vertical-align:top;margin:10px 0}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .enquire-button-wrap span,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .enquire-button-wrap span{color:#fff;font-size:15px;text-align:right;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;display:block}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .enquire-button-wrap .emphasis,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .enquire-button-wrap .emphasis{font-size:38px}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .enquire-button-wrap a,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .enquire-button-wrap a{color:#fff;font-size:25px;padding:10px 15px 15px;display:block;background:#005daa;position:relative;z-index:2}.page-testimonials.section-testimonials .node-page .field-collection-container ul.action-links-field-collection-add,.node-type-page .node-page .field-collection-container ul.action-links-field-collection-add{float:none}.page-testimonials.section-testimonials .node-page .emt-title,.node-type-page .node-page .emt-title{display:none}.node-page .block-webform{padding-bottom:15px}.enquiry-form-wrap.open{clear:both}.enquiry-form-wrap.open>.mobile-form-wrapper{display:block}
.enquiry-form-wrap.open>.enquire-wrapper{display:none}.enquiry-form-wrap>.mobile-form-wrapper{display:none;position:relative}.enquiry-form-wrap>.mobile-form-wrapper .mobile-form{background:#fff url(/sites/default/themes/apg-responsive/images/loading-animation.gif) no-repeat center;min-height:100px;margin:10px 0;-moz-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;-webkit-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;box-shadow:rgba(153,153,153,0.19) 0px 0px 8px}.enquiry-form-wrap>.mobile-form-wrapper .mobile-form.loaded{background:none}.enquiry-form-wrap>.mobile-form-wrapper .mobile-form .node-webform,.enquiry-form-wrap>.mobile-form-wrapper .mobile-form .brochure-request{padding:10px;background:#fff}.enquiry-form-wrap>.mobile-form-wrapper .mobile-form .node-webform img,.enquiry-form-wrap>.mobile-form-wrapper .mobile-form .brochure-request img{display:none}.enquiry-form-wrap>.mobile-form-wrapper .mobile-form .node-webform h1,.enquiry-form-wrap>.mobile-form-wrapper .mobile-form .brochure-request h1{margin-top:0;font-size:30px;margin-bottom:10px;padding-right:30px}.enquiry-form-wrap>.mobile-form-wrapper .mobile-form .node-webform .form-item .form-text,.enquiry-form-wrap>.mobile-form-wrapper .mobile-form .brochure-request .form-item .form-text{width:96%}.enquiry-form-wrap>.mobile-form-wrapper .mobile-form .node-webform .form-submit,.enquiry-form-wrap>.mobile-form-wrapper .mobile-form .brochure-request .form-submit{width:100%}.enquiry-form-wrap>.mobile-form-wrapper .mobile-form .node-webform .field-name-title-field{padding-left:0;padding-right:0}.enquiry-form-wrap>.mobile-form-wrapper .mobile-form .node-webform .field-name-body{display:none}.enquiry-form-wrap>.mobile-form-wrapper .mobile-form .brochure-request .request-options{padding-top:10px}.enquiry-form-wrap>.mobile-form-wrapper .mobile-form .brochure-request .request-options a{font-size:20px}.enquiry-form-wrap>.mobile-form-wrapper .close{cursor:pointer;font-weight:700;font-size:18px;line-height:1;position:absolute;top:0;right:0;display:block;padding:7px 11px;background:#686868;color:#000}.enquiry-form-wrap>.mobile-form-wrapper .brochure-request{overflow:hidden}.enquiry-form-wrap>.mobile-form-wrapper .brochure-request .enquire-button:before,.enquiry-form-wrap>.mobile-form-wrapper .brochure-request .enquire-button:after{top:5px}.field-name-field-images.gallery .touchcarousel,.field-name-field-image-gallery .touchcarousel{padding-bottom:40px}.field-name-field-images.gallery .field-item.touchcarousel-item,.field-name-field-image-gallery .field-item.touchcarousel-item{width:280px;margin-right:10px;height:123px}.field-name-field-images.gallery .touchcarousel-item:first-child,.field-name-field-image-gallery .touchcarousel-item:first-child{margin-left:10px}.field-name-field-images.gallery .touchcarousel-item.last,.field-name-field-image-gallery .touchcarousel-item.last{margin-right:10px !important}.field-name-field-images.gallery .gallery-carousel-wrap,.field-name-field-image-gallery .gallery-carousel-wrap{display:none}.field-name-field-images.gallery .tc-paging-container,.field-name-field-image-gallery .tc-paging-container{margin-top:0;bottom:13px}.field-name-field-images.gallery .tc-paging-container a,.field-name-field-image-gallery .tc-paging-container a{background:url(/sites/default/themes/apg-responsive/images/pager.png) no-repeat;height:11px;width:12px;display:inline-block;margin:0 6px}.field-name-field-images.gallery .tc-paging-container a.current,.field-name-field-image-gallery .tc-paging-container a.current{background:url(/sites/default/themes/apg-responsive/images/pager-active.png) no-repeat}.field-name-field-images.no-gallery{padding:0 10px}.field-name-field-images.no-gallery .touchcarousel-item{width:100%}.field-name-field-images.no-gallery .gallery-carousel-wrap{display:none}.field-name-field-image-gallery{padding-top:20px}.field-name-field-image-gallery .touchcarousel-item:first-child{margin-left:0}.node-type-home-design .node-home-design .enquire-wrapper.enquiry .enquire-button a,.node-type-mypod .node-mypod .enquire-wrapper.enquiry .enquire-button a,.node-type-package .node-package .enquire-wrapper.enquiry .enquire-button a{background:#ec0b8d}.node-type-home-design .node-home-design>.field-group-format>.field-group-format-wrapper,.node-type-mypod .node-mypod>.field-group-format>.field-group-format-wrapper,.node-type-package .node-package>.field-group-format>.field-group-format-wrapper{padding:0 10px}.node-type-home-design .node-home-design .field-group-format,.node-type-mypod .node-mypod .field-group-format,.node-type-package .node-package .field-group-format{border:none;padding-top:40px;padding-bottom:30px;padding-left:0;padding-right:0}.node-type-home-design .node-home-design .field-group-format .field-group-format-wrapper,.node-type-mypod .node-mypod .field-group-format .field-group-format-wrapper,.node-type-package .node-package .field-group-format .field-group-format-wrapper{position:relative}.node-type-home-design .node-home-design .field-group-format h2,.node-type-mypod .node-mypod .field-group-format h2,.node-type-package .node-package .field-group-format h2{padding:0 10px;font-size:50px;line-height:1;margin:10px 0}
.node-type-home-design .node-home-design .field-group-format h3,.node-type-mypod .node-mypod .field-group-format h3,.node-type-package .node-package .field-group-format h3{font-size:30px;line-height:1;margin:15px 0}.node-type-home-design .node-home-design .field-group-format.group-main,.node-type-mypod .node-mypod .field-group-format.group-main,.node-type-package .node-package .field-group-format.group-main{padding-top:0}.node-type-home-design .node-home-design .field-group-format.group-main.even,.node-type-mypod .node-mypod .field-group-format.group-main.even,.node-type-package .node-package .field-group-format.group-main.even{background:none}.node-type-home-design .node-home-design .field-group-format.group-main .field-group-format.group-title-wrapper,.node-type-mypod .node-mypod .field-group-format.group-main .field-group-format.group-title-wrapper,.node-type-package .node-package .field-group-format.group-main .field-group-format.group-title-wrapper{padding-bottom:0;padding-top:0}.node-type-home-design .node-home-design .field-group-format.group-main .image-disclaimer,.node-type-mypod .node-mypod .field-group-format.group-main .image-disclaimer,.node-type-package .node-package .field-group-format.group-main .image-disclaimer{font-size:11px;overflow:hidden;clear:both;color:#bab5ad;font-style:italic;line-height:1.5;padding-bottom:10px}.node-type-home-design .node-home-design .field-group-format.group-main .image-disclaimer p,.node-type-mypod .node-mypod .field-group-format.group-main .image-disclaimer p,.node-type-package .node-package .field-group-format.group-main .image-disclaimer p{margin:0;clear:both}.node-type-home-design .node-home-design .field-group-format.group-main .field-name-title-field,.node-type-mypod .node-mypod .field-group-format.group-main .field-name-title-field,.node-type-package .node-package .field-group-format.group-main .field-name-title-field{font-size:42px;line-height:1;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;font-weight:200}.node-type-home-design .node-home-design .field-group-format.group-main .field-name-field-price,.node-type-mypod .node-mypod .field-group-format.group-main .field-name-field-price,.node-type-package .node-package .field-group-format.group-main .field-name-field-price{color:#bab5ad;font-size:40px;line-height:1;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300}.node-type-home-design .node-home-design .field-group-format.group-main .field-name-field-turnkey-price,.node-type-mypod .node-mypod .field-group-format.group-main .field-name-field-turnkey-price,.node-type-package .node-package .field-group-format.group-main .field-name-field-turnkey-price{color:#bab5ad;font-size:34px;line-height:1.2;overflow:hidden;clear:both;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300}.node-type-home-design .node-home-design .field-group-format.group-main .field-name-field-turnkey-price .label-inline,.node-type-mypod .node-mypod .field-group-format.group-main .field-name-field-turnkey-price .label-inline,.node-type-package .node-package .field-group-format.group-main .field-name-field-turnkey-price .label-inline{display:inline;padding-right:10px}.node-type-home-design .node-home-design .field-group-format.group-main .field-name-field-turnkey-price .turnkey__help,.node-type-mypod .node-mypod .field-group-format.group-main .field-name-field-turnkey-price .turnkey__help,.node-type-package .node-package .field-group-format.group-main .field-name-field-turnkey-price .turnkey__help{position:relative}.node-type-home-design .node-home-design .field-group-format.group-main .field-name-field-turnkey-price .turnkey__help a,.node-type-mypod .node-mypod .field-group-format.group-main .field-name-field-turnkey-price .turnkey__help a,.node-type-package .node-package .field-group-format.group-main .field-name-field-turnkey-price .turnkey__help a{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font-size:11px;background:#00aded;padding:2px 5px;color:#ececea;text-align:center;font-weight:700;position:absolute;top:9px;left:5px}.node-type-home-design .node-home-design .field-group-format.group-main .field-group-format.group-description,.node-type-mypod .node-mypod .field-group-format.group-main .field-group-format.group-description,.node-type-package .node-package .field-group-format.group-main .field-group-format.group-description{margin-top:0;position:relative;overflow:hidden;padding:0 10px}
.node-type-home-design .node-home-design .field-group-format.group-main .field-group-format.group-description .mid-enquire-wrapper .enquire-wrapper,.node-type-mypod .node-mypod .field-group-format.group-main .field-group-format.group-description .mid-enquire-wrapper .enquire-wrapper,.node-type-package .node-package .field-group-format.group-main .field-group-format.group-description .mid-enquire-wrapper .enquire-wrapper{float:left}.node-type-home-design .node-home-design .field-group-format.group-main .field-group-format.group-description .mid-enquire-wrapper .enquire-wrapper.brochure,.node-type-mypod .node-mypod .field-group-format.group-main .field-group-format.group-description .mid-enquire-wrapper .enquire-wrapper.brochure,.node-type-package .node-package .field-group-format.group-main .field-group-format.group-description .mid-enquire-wrapper .enquire-wrapper.brochure{padding-right:10px}.node-type-home-design .node-home-design .field-group-format.group-promo,.node-type-mypod .node-mypod .field-group-format.group-promo,.node-type-package .node-package .field-group-format.group-promo{line-height:0;clear:both}.node-type-home-design .node-home-design .field-group-format.group-promo img,.node-type-mypod .node-mypod .field-group-format.group-promo img,.node-type-package .node-package .field-group-format.group-promo img{-moz-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;-webkit-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;box-shadow:rgba(153,153,153,0.19) 0px 0px 8px}.node-type-home-design .node-home-design .field-group-format.group-location,.node-type-mypod .node-mypod .field-group-format.group-location,.node-type-package .node-package .field-group-format.group-location{clear:both}.node-type-home-design .node-home-design .field-group-format.group-location .map-wrapper,.node-type-mypod .node-mypod .field-group-format.group-location .map-wrapper,.node-type-package .node-package .field-group-format.group-location .map-wrapper{margin-bottom:19px;padding-top:19px}.node-type-home-design .node-home-design .field-group-format.group-location .map-wrapper img,.node-type-mypod .node-mypod .field-group-format.group-location .map-wrapper img,.node-type-package .node-package .field-group-format.group-location .map-wrapper img{max-width:none}.node-type-home-design .node-home-design .field-group-format.group-location .column,.node-type-mypod .node-mypod .field-group-format.group-location .column,.node-type-package .node-package .field-group-format.group-location .column{margin-bottom:10px;overflow:hidden}.node-type-home-design .node-home-design .field-group-format.group-location .column div.section,.node-type-mypod .node-mypod .field-group-format.group-location .column div.section,.node-type-package .node-package .field-group-format.group-location .column div.section{float:left;width:260px;padding-left:40px}.node-type-home-design .node-home-design .field-group-format.group-location .column div.section h3,.node-type-mypod .node-mypod .field-group-format.group-location .column div.section h3,.node-type-package .node-package .field-group-format.group-location .column div.section h3{font-size:20px}.node-type-home-design .node-home-design .field-group-format.group-location .column .address,.node-type-mypod .node-mypod .field-group-format.group-location .column .address,.node-type-package .node-package .field-group-format.group-location .column .address{background:url(/sites/default/themes/apg-responsive/images/location-find.png) no-repeat 0px 8px;padding-right:10px}.node-type-home-design .node-home-design .field-group-format.group-location .column .address .directions,.node-type-mypod .node-mypod .field-group-format.group-location .column .address .directions,.node-type-package .node-package .field-group-format.group-location .column .address .directions{background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid;padding:3px 70px}.node-type-home-design .node-home-design .field-group-format.group-location .column .opening-times,.node-type-mypod .node-mypod .field-group-format.group-location .column .opening-times,.node-type-package .node-package .field-group-format.group-location .column .opening-times{background:url(/sites/default/themes/apg-responsive/images/location-hours.png) no-repeat 0px 8px;padding-right:10px}
.node-type-home-design .node-home-design .field-group-format.group-location .column .awards,.node-type-mypod .node-mypod .field-group-format.group-location .column .awards,.node-type-package .node-package .field-group-format.group-location .column .awards{background:url(/sites/default/themes/apg-responsive/images/location-awards.png) no-repeat 0px 8px}.node-type-home-design .node-home-design .field-group-format.group-location .column .location-details.section,.node-type-mypod .node-mypod .field-group-format.group-location .column .location-details.section,.node-type-package .node-package .field-group-format.group-location .column .location-details.section{background:url(/sites/default/themes/apg-responsive/images/location-details.png) no-repeat 0px 8px;width:220px}.node-type-home-design .node-home-design .field-group-format.group-location .column .consultant,.node-type-mypod .node-mypod .field-group-format.group-location .column .consultant,.node-type-package .node-package .field-group-format.group-location .column .consultant{background:url(/sites/default/themes/apg-responsive/images/location-consultant.png) no-repeat 0px 8px}.node-type-home-design .node-home-design .field-group-format.group-location .column .consultant .field.field-type-text,.node-type-mypod .node-mypod .field-group-format.group-location .column .consultant .field.field-type-text,.node-type-package .node-package .field-group-format.group-location .column .consultant .field.field-type-text{padding-left:10px}.node-type-home-design .node-home-design .field-group-format.group-location .column .consultant .field.field-name-field-photo,.node-type-mypod .node-mypod .field-group-format.group-location .column .consultant .field.field-name-field-photo,.node-type-package .node-package .field-group-format.group-location .column .consultant .field.field-name-field-photo{float:left;margin-right:10px}.node-type-home-design .node-home-design .field-group-format.group-location .column .consultant .field.field-name-field-photo img,.node-type-mypod .node-mypod .field-group-format.group-location .column .consultant .field.field-name-field-photo img,.node-type-package .node-package .field-group-format.group-location .column .consultant .field.field-name-field-photo img{-moz-box-shadow:rgba(48,48,48,0.19) 0px 0px 8px;-webkit-box-shadow:rgba(48,48,48,0.19) 0px 0px 8px;box-shadow:rgba(48,48,48,0.19) 0px 0px 8px}.node-type-home-design .node-home-design .field-group-format.group-visit,.node-type-mypod .node-mypod .field-group-format.group-visit,.node-type-package .node-package .field-group-format.group-visit{padding-top:0}.node-type-home-design .node-home-design .field-group-format.group-floorplans,.node-type-mypod .node-mypod .field-group-format.group-floorplans,.node-type-package .node-package .field-group-format.group-floorplans{overflow:auto;clear:both;min-height:605px}.node-type-home-design .node-home-design .field-group-format.group-floorplans h2,.node-type-mypod .node-mypod .field-group-format.group-floorplans h2,.node-type-package .node-package .field-group-format.group-floorplans h2{margin-bottom:15px}.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-combined-floorplan .field-item a,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-combined-floorplan .field-item a,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-combined-floorplan .field-item a{background:url(/sites/default/themes/apg-responsive/images/arrow-right.png) no-repeat left center;padding:5px 0 5px 40px}.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-combined-floorplan .field-item,.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-download-floorplan .file,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-combined-floorplan .field-item,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-download-floorplan .file,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-combined-floorplan .field-item,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-download-floorplan .file{font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;padding:10px}.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-combined-floorplan .field-item a,.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-download-floorplan .file a,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-combined-floorplan .field-item a,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-download-floorplan .file a,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-combined-floorplan .field-item a,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-download-floorplan .file a{font-size:20px}
.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-download-floorplan .file-icon,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-download-floorplan .file-icon,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-download-floorplan .file-icon{display:none}.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-download-floorplan .file,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-download-floorplan .file,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-download-floorplan .file{background:url(/sites/default/themes/apg-responsive/images/download.png) no-repeat;display:block;padding-left:45px;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300}.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-download-floorplan .file a,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-download-floorplan .file a,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-download-floorplan .file a{background:url(/sites/default/themes/apg-responsive/images/arrow-left.png) no-repeat right center;padding:5px 40px 5px 0}.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-ground-floorplan,.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-upper-floorplan,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-ground-floorplan,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-upper-floorplan,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-ground-floorplan,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-upper-floorplan{margin-bottom:19px;line-height:1;margin-top:15px}.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-ground-floorplan .field-item,.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-upper-floorplan .field-item,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-ground-floorplan .field-item,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-upper-floorplan .field-item,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-ground-floorplan .field-item,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-upper-floorplan .field-item{-moz-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;-webkit-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;box-shadow:rgba(153,153,153,0.19) 0px 0px 8px}.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-ground-floorplan a,.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-upper-floorplan a,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-ground-floorplan a,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-upper-floorplan a,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-ground-floorplan a,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-upper-floorplan a{display:block;background:#fff}.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-ground-floorplan a img,.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-upper-floorplan a img,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-ground-floorplan a img,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-upper-floorplan a img,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-ground-floorplan a img,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-upper-floorplan a img{margin:0 auto;width:288px;display:block;clear:both}.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-ground-floorplan .fp-footer,.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-upper-floorplan .fp-footer,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-ground-floorplan .fp-footer,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-upper-floorplan .fp-footer,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-ground-floorplan .fp-footer,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-upper-floorplan .fp-footer{background:#fcfcfc url(/sites/default/themes/apg-responsive/images/fp-border.gif) no-repeat top;padding-top:15px;text-align:center;color:#bab5ad;overflow:hidden;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;height:82px}
.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-ground-floorplan .fp-footer .fp-view,.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-upper-floorplan .fp-footer .fp-view,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-ground-floorplan .fp-footer .fp-view,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-upper-floorplan .fp-footer .fp-view,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-ground-floorplan .fp-footer .fp-view,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-upper-floorplan .fp-footer .fp-view{padding-right:20px}.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-ground-floorplan .fp-footer a.fp-icon,.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-upper-floorplan .fp-footer a.fp-icon,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-ground-floorplan .fp-footer a.fp-icon,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-upper-floorplan .fp-footer a.fp-icon,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-ground-floorplan .fp-footer a.fp-icon,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-upper-floorplan .fp-footer a.fp-icon{display:block;background:url(/sites/default/themes/apg-responsive/images/fp-icon.gif) no-repeat;height:31px;width:31px;margin:10px auto 0px}.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-ground-floorplan .fp-footer a.fp-icon span,.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-upper-floorplan .fp-footer a.fp-icon span,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-ground-floorplan .fp-footer a.fp-icon span,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-upper-floorplan .fp-footer a.fp-icon span,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-ground-floorplan .fp-footer a.fp-icon span,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-upper-floorplan .fp-footer a.fp-icon span{display:none}.node-type-home-design .node-home-design .field-group-format.group-apg-difference .heading,.node-type-mypod .node-mypod .field-group-format.group-apg-difference .heading,.node-type-package .node-package .field-group-format.group-apg-difference .heading{margin-bottom:30px}.node-type-home-design .node-home-design .field-group-format.group-apg-difference .heading h2,.node-type-home-design .node-home-design .field-group-format.group-apg-difference .heading h3,.node-type-mypod .node-mypod .field-group-format.group-apg-difference .heading h2,.node-type-mypod .node-mypod .field-group-format.group-apg-difference .heading h3,.node-type-package .node-package .field-group-format.group-apg-difference .heading h2,.node-type-package .node-package .field-group-format.group-apg-difference .heading h3{margin-bottom:20px;padding:0}.node-type-home-design .node-home-design .field-group-format.group-apg-difference .apg-difference-content p,.node-type-mypod .node-mypod .field-group-format.group-apg-difference .apg-difference-content p,.node-type-package .node-package .field-group-format.group-apg-difference .apg-difference-content p{margin-top:0}.node-type-home-design .node-home-design .field-group-format.group-apg-difference .images,.node-type-mypod .node-mypod .field-group-format.group-apg-difference .images,.node-type-package .node-package .field-group-format.group-apg-difference .images{padding-top:7px}.node-type-home-design .node-home-design .field-group-format.group-apg-difference .images img,.node-type-mypod .node-mypod .field-group-format.group-apg-difference .images img,.node-type-package .node-package .field-group-format.group-apg-difference .images img{width:288px}.node-type-home-design .node-home-design .field-group-format.even,.node-type-mypod .node-mypod .field-group-format.even,.node-type-package .node-package .field-group-format.even{background:#fbfbfb url(/sites/default/themes/apg-responsive/images/main-body-bg.gif) no-repeat top}.node-type-home-design .node-home-design .field-group-format.even .rounded-button,.node-type-mypod .node-mypod .field-group-format.even .rounded-button,.node-type-package .node-package .field-group-format.even .rounded-button{background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid}
.node-type-home-design .node-home-design .field-group-format.odd,.node-type-mypod .node-mypod .field-group-format.odd,.node-type-package .node-package .field-group-format.odd{background:#fbfbfa url(/sites/default/themes/apg-responsive/images/content-block-#fff.gif) no-repeat top}.node-type-home-design .node-home-design .field-group-format.odd .rounded-button,.node-type-mypod .node-mypod .field-group-format.odd .rounded-button,.node-type-package .node-package .field-group-format.odd .rounded-button{padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;-moz-box-shadow:rgba(0,0,0,0.33) 0px 0px 1px;-webkit-box-shadow:rgba(0,0,0,0.33) 0px 0px 1px;box-shadow:rgba(0,0,0,0.33) 0px 0px 1px;background:#fff;border-bottom:#b9b8b5 1px solid;border-right:#dfdede 1px solid;border-left:#dfdede 1px solid;color:#3b3a37}.node-type-home-design .node-home-design.single .field-name-field-combined-floorplan,.node-type-mypod .node-mypod.single .field-name-field-combined-floorplan,.node-type-package .node-package.single .field-name-field-combined-floorplan{display:none}.node-type-home-design .node-home-design .address .location__postcode,.node-type-home-design .node-home-design .address .location__suburb,.node-type-mypod .node-mypod .address .location__postcode,.node-type-mypod .node-mypod .address .location__suburb,.node-type-package .node-package .address .location__postcode,.node-type-package .node-package .address .location__suburb{display:block}.mypod-block{overflow:hidden;-moz-border-radius-topright:13px;-webkit-border-top-right-radius:13px;border-top-right-radius:13px;-moz-border-radius-bottomleft:13px;-webkit-border-bottom-left-radius:13px;border-bottom-left-radius:13px;-moz-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;-webkit-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;box-shadow:rgba(153,153,153,0.19) 0px 0px 8px}.mypod-block .mypod-label{line-height:18px}.mypod-block .mypod-title{padding-top:20px;padding-left:20px;background:url(/sites/default/themes/apg-responsive/images/teaser-header-long.png) no-repeat right top;color:#fff;height:81px;font-size:24px;text-shadow:0px 1px 0px rgba(0,0,0,0.1);font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300}.mypod-block .mypod-title span{display:block;padding-bottom:5px}.mypod-block .mypod-title .subtitle{font-size:15px;line-height:1}.mypod-block .content-wrapper{position:relative}.mypod-block .mypod-image{line-height:0}.mypod-block .view-overlay{display:none;position:absolute;background:rgba(0,0,0,0.7);height:100%;width:100%;line-height:1.2;top:0;text-align:center}.mypod-block .view-overlay span{background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid;float:none;margin:16% auto 0px;display:inline-block}#location-map{width:300px;height:300px;margin:0 auto;-moz-box-shadow:rgba(48,48,48,0.19) 0px 0px 8px;-webkit-box-shadow:rgba(48,48,48,0.19) 0px 0px 8px;box-shadow:rgba(48,48,48,0.19) 0px 0px 8px}.node-type-home-design .node-home-design .group-main .field-group-format-wrapper,.node-type-package .node-package .group-main .field-group-format-wrapper{padding:0}.node-type-home-design .node-home-design .group-main .field-group-format-wrapper>.field-name-title-field,.node-type-package .node-package .group-main .field-group-format-wrapper>.field-name-title-field{padding:0 10px}
.node-type-home-design .node-home-design .group-main .field-group-format-wrapper .image-disclaimer,.node-type-package .node-package .group-main .field-group-format-wrapper .image-disclaimer{padding:0 10px}.node-type-home-design .node-home-design .group_title_wrapper .field-group-format-wrapper .enquire-wrapper,.node-type-package .node-package .group_title_wrapper .field-group-format-wrapper .enquire-wrapper{padding-left:10px;display:none}.node-type-home-design .node-home-design .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper,.node-type-package .node-package .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper{clear:both;padding-top:20px}.node-type-home-design .node-home-design .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper:before,.node-type-home-design .node-home-design .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper:after,.node-type-package .node-package .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper:before,.node-type-package .node-package .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper:after{content:" ";display:block;width:100%;position:absolute;height:3px}.node-type-home-design .node-home-design .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper:before,.node-type-package .node-package .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper:before{background:url(/sites/default/themes/apg-responsive/images/price-top.gif) no-repeat top center}.node-type-home-design .node-home-design .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper:after,.node-type-package .node-package .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper:after{background:url(/sites/default/themes/apg-responsive/images/price-bottom.gif) no-repeat top center}.node-type-home-design .node-home-design .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper .field-name-field-price,.node-type-package .node-package .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper .field-name-field-price{padding-top:10px}.node-type-home-design .node-home-design .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper>.field-group-format-wrapper,.node-type-package .node-package .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper>.field-group-format-wrapper{overflow:hidden;margin:20px 0;padding:0 10px}.node-type-home-design .node-home-design .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper .group_features,.node-type-home-design .node-home-design .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper .group_area,.node-type-package .node-package .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper .group_features,.node-type-package .node-package .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper .group_area{padding:0;overflow:hidden;margin:5px 0}.node-type-home-design .node-home-design .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper .group_features .field-group-format-wrapper .field,.node-type-home-design .node-home-design .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper .group_area .field-group-format-wrapper .field,.node-type-package .node-package .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper .group_features .field-group-format-wrapper .field,.node-type-package .node-package .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper .group_area .field-group-format-wrapper .field{color:#bab5ad;float:right;font-size:13px}.node-type-home-design .node-home-design .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper .group_area .field,.node-type-package .node-package .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper .group_area .field{margin-right:10px;display:block}.node-type-home-design .node-home-design .group_floorplans .field-group-format-wrapper,.node-type-package .node-package .group_floorplans .field-group-format-wrapper{*zoom:1;}.node-type-home-design .node-home-design .group_floorplans .field-group-format-wrapper:after,.node-type-package .node-package .group_floorplans .field-group-format-wrapper:after{content:"";display:table;clear:both}
.node-type-home-design .node-home-design .group_floorplans .fp-footer,.node-type-package .node-package .group_floorplans .fp-footer{display:none}.node-type-home-design .node-home-design .group_floorplans .floorplan-tabs,.node-type-package .node-package .group_floorplans .floorplan-tabs{width:100%}.node-type-home-design .node-home-design .group_floorplans .floorplan-tabs .fp-tab,.node-type-package .node-package .group_floorplans .floorplan-tabs .fp-tab{width:50%;text-align:center;display:block;background:#ececeb;float:left;padding:10px 0;cursor:pointer;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;font-size:17px}.node-type-home-design .node-home-design .group_floorplans .floorplan-tabs .fp-tab.active,.node-type-package .node-package .group_floorplans .floorplan-tabs .fp-tab.active{background:#fff}.node-type-home-design .node-home-design .group_floorplans .field-name-field-upper-floorplan,.node-type-package .node-package .group_floorplans .field-name-field-upper-floorplan{display:none}.node-type-home-design .node-home-design .group-mypod,.node-type-package .node-package .group-mypod{overflow:visible}.node-type-home-design .node-home-design.apg-secondary .group-main .field-group-format-wrapper>.field-name-title-field,.node-type-package .node-package.apg-secondary .group-main .field-group-format-wrapper>.field-name-title-field{margin-top:5px}.node-type-home-design .node-home-design .field-name-apg-home-design-embedded-enquiry,.node-type-home-design .node-home-design .field-name-apg-packages-embedded-enquiry,.node-type-package .node-package .field-name-apg-home-design-embedded-enquiry,.node-type-package .node-package .field-name-apg-packages-embedded-enquiry{width:100%;overflow:hidden;background:#ec0b8d;color:#fff;text-align:center;padding-left:5px;padding-right:5px}.node-type-home-design .node-home-design .field-name-apg-home-design-embedded-enquiry .clientside-error,.node-type-home-design .node-home-design .field-name-apg-packages-embedded-enquiry .clientside-error,.node-type-package .node-package .field-name-apg-home-design-embedded-enquiry .clientside-error,.node-type-package .node-package .field-name-apg-packages-embedded-enquiry .clientside-error{margin-top:0;margin-bottom:10px;font-size:14px;line-height:1.5}.node-type-home-design .node-home-design .field-name-apg-home-design-embedded-enquiry .field-name-body p,.node-type-home-design .node-home-design .field-name-apg-packages-embedded-enquiry .field-name-body p,.node-type-package .node-package .field-name-apg-home-design-embedded-enquiry .field-name-body p,.node-type-package .node-package .field-name-apg-packages-embedded-enquiry .field-name-body p{margin-top:0;margin-bottom:10px}.node-type-home-design .node-home-design .field-name-apg-home-design-embedded-enquiry .field-name-title-field h1,.node-type-home-design .node-home-design .field-name-apg-packages-embedded-enquiry .field-name-title-field h1,.node-type-package .node-package .field-name-apg-home-design-embedded-enquiry .field-name-title-field h1,.node-type-package .node-package .field-name-apg-packages-embedded-enquiry .field-name-title-field h1{font-size:50px;margin:0 0 15px}.node-type-home-design .node-home-design .field-name-apg-home-design-embedded-enquiry .field-name-title .form-block__title,.node-type-home-design .node-home-design .field-name-apg-packages-embedded-enquiry .field-name-title .form-block__title,.node-type-package .node-package .field-name-apg-home-design-embedded-enquiry .field-name-title .form-block__title,.node-type-package .node-package .field-name-apg-packages-embedded-enquiry .field-name-title .form-block__title{font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:200;font-size:30px;line-height:1;margin:15px 0}.node-type-home-design .node-home-design .field-name-apg-home-design-embedded-enquiry .form-item,.node-type-home-design .node-home-design .field-name-apg-home-design-embedded-enquiry .form-actions,.node-type-home-design .node-home-design .field-name-apg-packages-embedded-enquiry .form-item,.node-type-home-design .node-home-design .field-name-apg-packages-embedded-enquiry .form-actions,.node-type-package .node-package .field-name-apg-home-design-embedded-enquiry .form-item,.node-type-package .node-package .field-name-apg-home-design-embedded-enquiry .form-actions,.node-type-package .node-package .field-name-apg-packages-embedded-enquiry .form-item,.node-type-package .node-package .field-name-apg-packages-embedded-enquiry .form-actions{margin:5px 0}.node-type-home-design .node-home-design .field-name-apg-home-design-embedded-enquiry .form-item label,.node-type-home-design .node-home-design .field-name-apg-packages-embedded-enquiry .form-item label,.node-type-package .node-package .field-name-apg-home-design-embedded-enquiry .form-item label,.node-type-package .node-package .field-name-apg-packages-embedded-enquiry .form-item label{font-size:14px}
.node-type-home-design .node-home-design .field-name-apg-home-design-embedded-enquiry .form-text,.node-type-home-design .node-home-design .field-name-apg-packages-embedded-enquiry .form-text,.node-type-package .node-package .field-name-apg-home-design-embedded-enquiry .form-text,.node-type-package .node-package .field-name-apg-packages-embedded-enquiry .form-text{width:97%}.node-type-home-design .node-home-design .field-name-apg-home-design-embedded-enquiry .form-actions,.node-type-home-design .node-home-design .field-name-apg-packages-embedded-enquiry .form-actions,.node-type-package .node-package .field-name-apg-home-design-embedded-enquiry .form-actions,.node-type-package .node-package .field-name-apg-packages-embedded-enquiry .form-actions{padding-bottom:10px;text-align:center}.node-type-home-design .node-home-design .field-name-apg-home-design-embedded-enquiry .form-actions .form-submit,.node-type-home-design .node-home-design .field-name-apg-packages-embedded-enquiry .form-actions .form-submit,.node-type-package .node-package .field-name-apg-home-design-embedded-enquiry .form-actions .form-submit,.node-type-package .node-package .field-name-apg-packages-embedded-enquiry .form-actions .form-submit{display:inline-block;float:none}.node-type-home-design .node-home-design .field-name-apg-home-design-embedded-enquiry .disclaimer,.node-type-home-design .node-home-design .field-name-apg-packages-embedded-enquiry .disclaimer,.node-type-package .node-package .field-name-apg-home-design-embedded-enquiry .disclaimer,.node-type-package .node-package .field-name-apg-packages-embedded-enquiry .disclaimer{font-size:12px;line-height:1.1;color:#383635}.node-type-home-design .node-home-design .field-name-apg-home-design-embedded-enquiry .disclaimer p,.node-type-home-design .node-home-design .field-name-apg-packages-embedded-enquiry .disclaimer p,.node-type-package .node-package .field-name-apg-home-design-embedded-enquiry .disclaimer p,.node-type-package .node-package .field-name-apg-packages-embedded-enquiry .disclaimer p{margin-bottom:0}.node-type-home-design .node-home-design .field-name-apg-home-design-embedded-enquiry .disclaimer a,.node-type-home-design .node-home-design .field-name-apg-packages-embedded-enquiry .disclaimer a,.node-type-package .node-package .field-name-apg-home-design-embedded-enquiry .disclaimer a,.node-type-package .node-package .field-name-apg-packages-embedded-enquiry .disclaimer a{text-decoration:underline;color:#005daa}.node-type-home-design .node-home-design .field-name-apg-home-design-embedded-enquiry .form-actions.form-wrapper,.node-type-home-design .node-home-design .field-name-apg-packages-embedded-enquiry .form-actions.form-wrapper,.node-type-package .node-package .field-name-apg-home-design-embedded-enquiry .form-actions.form-wrapper,.node-type-package .node-package .field-name-apg-packages-embedded-enquiry .form-actions.form-wrapper{margin-top:10px}.node-type-home-design .node-home-design .field-name-apg-home-design-embedded-enquiry .form-submit,.node-type-home-design .node-home-design .field-name-apg-packages-embedded-enquiry .form-submit,.node-type-package .node-package .field-name-apg-home-design-embedded-enquiry .form-submit,.node-type-package .node-package .field-name-apg-packages-embedded-enquiry .form-submit{background:#ec0b8d;border:0;margin-top:0;padding:6px 50px;-moz-border-radius-topright:13px;-webkit-border-top-right-radius:13px;border-top-right-radius:13px;-moz-border-radius-bottomleft:13px;-webkit-border-bottom-left-radius:13px;border-bottom-left-radius:13px;-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0}.node-type-home-design .node-home-design .field-name-apg-home-design-embedded-enquiry #webform-component-first-name,.node-type-home-design .node-home-design .field-name-apg-home-design-embedded-enquiry #webform-component-last-name,.node-type-home-design .node-home-design .field-name-apg-packages-embedded-enquiry #webform-component-first-name,.node-type-home-design .node-home-design .field-name-apg-packages-embedded-enquiry #webform-component-last-name,.node-type-package .node-package .field-name-apg-home-design-embedded-enquiry #webform-component-first-name,.node-type-package .node-package .field-name-apg-home-design-embedded-enquiry #webform-component-last-name,.node-type-package .node-package .field-name-apg-packages-embedded-enquiry #webform-component-first-name,.node-type-package .node-package .field-name-apg-packages-embedded-enquiry #webform-component-last-name{float:left;width:46%}.node-type-home-design .node-home-design .field-name-apg-home-design-embedded-enquiry #webform-component-first-name,.node-type-home-design .node-home-design .field-name-apg-packages-embedded-enquiry #webform-component-first-name,.node-type-package .node-package .field-name-apg-home-design-embedded-enquiry #webform-component-first-name,.node-type-package .node-package .field-name-apg-packages-embedded-enquiry #webform-component-first-name{margin-right:5%}
.node-type-home-design .node-home-design .field-name-apg-home-design-embedded-enquiry #webform-component-email,.node-type-home-design .node-home-design .field-name-apg-packages-embedded-enquiry #webform-component-email,.node-type-package .node-package .field-name-apg-home-design-embedded-enquiry #webform-component-email,.node-type-package .node-package .field-name-apg-packages-embedded-enquiry #webform-component-email{clear:both}.node-type-home-design .node-home-design .field-name-apg-home-design-embedded-enquiry form,.node-type-home-design .node-home-design .field-name-apg-packages-embedded-enquiry form,.node-type-package .node-package .field-name-apg-home-design-embedded-enquiry form,.node-type-package .node-package .field-name-apg-packages-embedded-enquiry form{background:#fef4fa;color:#383635;padding-left:10px;padding-right:10px}.node-type-home-design .node-home-design .field-name-apg-home-design-embedded-enquiry form label,.node-type-home-design .node-home-design .field-name-apg-packages-embedded-enquiry form label,.node-type-package .node-package .field-name-apg-home-design-embedded-enquiry form label,.node-type-package .node-package .field-name-apg-packages-embedded-enquiry form label{text-align:left}.node-type-home-design .node-home-design .field-name-apg-home-design-embedded-enquiry form label .form-required,.node-type-home-design .node-home-design .field-name-apg-packages-embedded-enquiry form label .form-required,.node-type-package .node-package .field-name-apg-home-design-embedded-enquiry form label .form-required,.node-type-package .node-package .field-name-apg-packages-embedded-enquiry form label .form-required{color:#383635}.node-type-home-design .node-home-design .field-name-apg-home-design-embedded-enquiry form input,.node-type-home-design .node-home-design .field-name-apg-packages-embedded-enquiry form input,.node-type-package .node-package .field-name-apg-home-design-embedded-enquiry form input,.node-type-package .node-package .field-name-apg-packages-embedded-enquiry form input{border-radius:0}.node-type-home-design .node-home-design .field-name-apg-image-link-block-field .field-name-field-image,.node-type-package .node-package .field-name-apg-image-link-block-field .field-name-field-image{text-align:center}.node-type-home-design .node-home-design .field-name-apg-image-link-block-field .field-name-field-image a,.node-type-package .node-package .field-name-apg-image-link-block-field .field-name-field-image a{display:inline-block}.feature-icons-sprite,.feature-icons-activity,.feature-icons-bath,.feature-icons-bed,.feature-icons-double-garage,.feature-icons-media,.feature-icons-powder,.feature-icons-scullery,.feature-icons-study-nook,.feature-icons-study,.node-type-home-design .node-home-design .group_features .field.icons.field-name-field-beds,.node-type-home-design .node-home-design .group_features .field.field-name-field-beds,.node-type-home-design .node-home-design .group_features .field.field-name-field-baths.field-name-field-beds,.node-type-package .node-package .group_features .field.icons.field-name-field-beds,.node-type-package .node-package .group_features .field.field-name-field-beds,.node-type-package .node-package .group_features .field.field-name-field-baths.field-name-field-beds,.node-type-home-design .node-home-design .group_features .field.icons.field-name-field-baths,.node-type-home-design .node-home-design .group_features .field.field-name-field-baths,.node-type-package .node-package .group_features .field.icons.field-name-field-baths,.node-type-package .node-package .group_features .field.field-name-field-baths,.node-type-home-design .node-home-design .group_features .field.icons.powder,.node-type-home-design .node-home-design .group_features .field.field-name-field-beds.powder,.node-type-home-design .node-home-design .group_features .field.field-name-field-baths.powder,.node-type-package .node-package .group_features .field.icons.powder,.node-type-package .node-package .group_features .field.field-name-field-beds.powder,.node-type-package .node-package .group_features .field.field-name-field-baths.powder,.node-type-home-design .node-home-design .group_features .field.icons.activity,.node-type-home-design .node-home-design .group_features .field.field-name-field-beds.activity,.node-type-home-design .node-home-design .group_features .field.field-name-field-baths.activity,.node-type-package .node-package .group_features .field.icons.activity,.node-type-package .node-package .group_features .field.field-name-field-beds.activity,.node-type-package .node-package .group_features .field.field-name-field-baths.activity,.node-type-home-design .node-home-design .group_features .field.icons.media,.node-type-home-design .node-home-design .group_features .field.field-name-field-beds.media,.node-type-home-design .node-home-design .group_features .field.field-name-field-baths.media,.node-type-package .node-package .group_features .field.icons.media,.node-type-package .node-package .group_features .field.field-name-field-beds.media,.node-type-package .node-package .group_features .field.field-name-field-baths.media,.node-type-home-design .node-home-design .group_features .field.icons.double-garage,.node-type-home-design .node-home-design .group_features .field.field-name-field-beds.double-garage,.node-type-home-design .node-home-design .group_features .field.field-name-field-baths.double-garage,.node-type-package .node-package .group_features .field.icons.double-garage,.node-type-package .node-package .group_features .field.field-name-field-beds.double-garage,.node-type-package .node-package .group_features .field.field-name-field-baths.double-garage,.node-type-home-design .node-home-design .group_features .field.icons.study,.node-type-home-design .node-home-design .group_features .field.field-name-field-beds.study,.node-type-home-design .node-home-design .group_features .field.field-name-field-baths.study,.node-type-package .node-package .group_features .field.icons.study,.node-type-package .node-package .group_features .field.field-name-field-beds.study,.node-type-package .node-package .group_features .field.field-name-field-baths.study,.node-type-home-design .node-home-design .group_features .field.icons.study-nook,.node-type-home-design .node-home-design .group_features .field.field-name-field-beds.study-nook,.node-type-home-design .node-home-design .group_features .field.field-name-field-baths.study-nook,.node-type-package .node-package .group_features .field.icons.study-nook,.node-type-package .node-package .group_features .field.field-name-field-beds.study-nook,.node-type-package .node-package .group_features .field.field-name-field-baths.study-nook,.node-type-home-design .node-home-design .group_features .field.icons.scullery,.node-type-home-design .node-home-design .group_features .field.field-name-field-beds.scullery,.node-type-home-design .node-home-design .group_features .field.field-name-field-baths.scullery,.node-type-package .node-package .group_features .field.icons.scullery,.node-type-package .node-package .group_features .field.field-name-field-beds.scullery,.node-type-package .node-package .group_features .field.field-name-field-baths.scullery{background-image:url(/sites/default/themes/apg-responsive/images/feature-icons-s6362045c09.png);background-repeat:no-repeat}.feature-icons-activity{background-position:0 0}.feature-icons-bath{background-position:0 -23px}.feature-icons-bed{background-position:0 -46px}.feature-icons-double-garage{background-position:0 -69px}.feature-icons-media{background-position:0 -92px}.feature-icons-powder{background-position:0 -115px}.feature-icons-scullery{background-position:0 -138px}.feature-icons-study-nook{background-position:0 -161px}.feature-icons-study{background-position:0 -184px}.node-type-home-design .node-home-design .group_features .field.icons,.node-type-home-design .node-home-design .group_features .field.field-name-field-beds,.node-type-home-design .node-home-design .group_features .field.field-name-field-baths,.node-type-package .node-package .group_features .field.icons,.node-type-package .node-package .group_features .field.field-name-field-beds,.node-type-package .node-package .group_features .field.field-name-field-baths{display:block;padding-left:25px;padding-top:1px;margin-right:15px}.node-type-home-design .node-home-design .group_features .field.icons.field-name-field-beds,.node-type-home-design .node-home-design .group_features .field.field-name-field-beds.field-name-field-beds,.node-type-home-design .node-home-design .group_features .field.field-name-field-baths.field-name-field-beds,.node-type-package .node-package .group_features .field.icons.field-name-field-beds,.node-type-package .node-package .group_features .field.field-name-field-beds.field-name-field-beds,.node-type-package .node-package .group_features .field.field-name-field-baths.field-name-field-beds{background-position:0 -46px}.node-type-home-design .node-home-design .group_features .field.icons.field-name-field-baths,.node-type-home-design .node-home-design .group_features .field.field-name-field-beds.field-name-field-baths,.node-type-home-design .node-home-design .group_features .field.field-name-field-baths.field-name-field-baths,.node-type-package .node-package .group_features .field.icons.field-name-field-baths,.node-type-package .node-package .group_features .field.field-name-field-beds.field-name-field-baths,.node-type-package .node-package .group_features .field.field-name-field-baths.field-name-field-baths{background-position:0 -23px}.node-type-home-design .node-home-design .group_features .field.icons.powder,.node-type-home-design .node-home-design .group_features .field.field-name-field-beds.powder,.node-type-home-design .node-home-design .group_features .field.field-name-field-baths.powder,.node-type-package .node-package .group_features .field.icons.powder,.node-type-package .node-package .group_features .field.field-name-field-beds.powder,.node-type-package .node-package .group_features .field.field-name-field-baths.powder{background-position:0 -115px}.node-type-home-design .node-home-design .group_features .field.icons.activity,.node-type-home-design .node-home-design .group_features .field.field-name-field-beds.activity,.node-type-home-design .node-home-design .group_features .field.field-name-field-baths.activity,.node-type-package .node-package .group_features .field.icons.activity,.node-type-package .node-package .group_features .field.field-name-field-beds.activity,.node-type-package .node-package .group_features .field.field-name-field-baths.activity{background-position:0 0}.node-type-home-design .node-home-design .group_features .field.icons.media,.node-type-home-design .node-home-design .group_features .field.field-name-field-beds.media,.node-type-home-design .node-home-design .group_features .field.field-name-field-baths.media,.node-type-package .node-package .group_features .field.icons.media,.node-type-package .node-package .group_features .field.field-name-field-beds.media,.node-type-package .node-package .group_features .field.field-name-field-baths.media{background-position:0 -92px}.node-type-home-design .node-home-design .group_features .field.icons.double-garage,.node-type-home-design .node-home-design .group_features .field.field-name-field-beds.double-garage,.node-type-home-design .node-home-design .group_features .field.field-name-field-baths.double-garage,.node-type-package .node-package .group_features .field.icons.double-garage,.node-type-package .node-package .group_features .field.field-name-field-beds.double-garage,.node-type-package .node-package .group_features .field.field-name-field-baths.double-garage{background-position:0 -69px}
.node-type-home-design .node-home-design .group_features .field.icons.study,.node-type-home-design .node-home-design .group_features .field.field-name-field-beds.study,.node-type-home-design .node-home-design .group_features .field.field-name-field-baths.study,.node-type-package .node-package .group_features .field.icons.study,.node-type-package .node-package .group_features .field.field-name-field-beds.study,.node-type-package .node-package .group_features .field.field-name-field-baths.study{background-position:0 -184px}.node-type-home-design .node-home-design .group_features .field.icons.study-nook,.node-type-home-design .node-home-design .group_features .field.field-name-field-beds.study-nook,.node-type-home-design .node-home-design .group_features .field.field-name-field-baths.study-nook,.node-type-package .node-package .group_features .field.icons.study-nook,.node-type-package .node-package .group_features .field.field-name-field-beds.study-nook,.node-type-package .node-package .group_features .field.field-name-field-baths.study-nook{background-position:0 -161px}.node-type-home-design .node-home-design .group_features .field.icons.scullery,.node-type-home-design .node-home-design .group_features .field.field-name-field-beds.scullery,.node-type-home-design .node-home-design .group_features .field.field-name-field-baths.scullery,.node-type-package .node-package .group_features .field.icons.scullery,.node-type-package .node-package .group_features .field.field-name-field-beds.scullery,.node-type-package .node-package .group_features .field.field-name-field-baths.scullery{background-position:0 -138px}.social-icons-sprite,.social-icons-email,.social-icons-facebook,.social-icons-google,.social-icons-pinterest,.social-icons-twitter,.social-icons-youtube,.social-sharing a.at300b>span.aticon-pinterest_share,.social-sharing a.at300b>span.aticon-twitter,.social-sharing a.at300b>span.aticon-facebook,.social-sharing a.at300b>span.aticon-google_plusone_share,.social-sharing a.at300b>span.aticon-email{background-image:url(/sites/default/themes/apg-responsive/images/social-icons-sbbab88cd6c.png);background-repeat:no-repeat}.social-icons-email{background-position:0 0}.social-icons-facebook{background-position:0 -31px}.social-icons-google{background-position:0 -62px}.social-icons-pinterest{background-position:0 -93px}.social-icons-twitter{background-position:0 -124px}.social-icons-youtube{background-position:0 -155px}.social-icons-active-sprite,.social-icons-active-email,.social-icons-active-facebook,.social-icons-active-google,.social-icons-active-pinterest,.social-icons-active-twitter,.social-sharing a.at300b:hover>span.aticon-pinterest_share,.social-sharing a.at300b:hover>span.aticon-twitter,.social-sharing a.at300b:hover>span.aticon-facebook,.social-sharing a.at300b:hover>span.aticon-google_plusone_share,.social-sharing a.at300b:hover>span.aticon-email{background-image:url(/sites/default/themes/apg-responsive/images/social-icons-active-s8e05c685ba.png);background-repeat:no-repeat}.social-icons-active-email{background-position:0 0}.social-icons-active-facebook{background-position:0 -31px}.social-icons-active-google{background-position:0 -62px}.social-icons-active-pinterest{background-position:0 -93px}.social-icons-active-twitter{background-position:0 -124px}.social-sharing{padding-top:20px;height:31px;float:right}.social-sharing .social-sharing-sticky{float:right}.social-sharing .social-buttons{float:right}.social-sharing .social-title{float:left;color:#bab5ad;padding-top:3px;padding-right:10px}.social-sharing .addthis_toolbox{float:right;width:205px}.social-sharing a.at300b{padding:0 5px}.social-sharing a.at300b>span{width:31px;height:31px;background-size:100% !important;background-color:transparent !important}.social-sharing a.at300b>span.aticon-pinterest_share{background-position:0 -93px}.social-sharing a.at300b>span.aticon-twitter{background-position:0 -124px}.social-sharing a.at300b>span.aticon-facebook{background-position:0 -31px}.social-sharing a.at300b>span.aticon-google_plusone_share{background-position:0 -62px}.social-sharing a.at300b>span.aticon-email{background-position:0 0}.social-sharing a.at300b:hover{opacity:1}.social-sharing a.at300b:hover>span.aticon-pinterest_share{background-position:0 -93px}.social-sharing a.at300b:hover>span.aticon-twitter{background-position:0 -124px}.social-sharing a.at300b:hover>span.aticon-facebook{background-position:0 -31px}.social-sharing a.at300b:hover>span.aticon-google_plusone_share{background-position:0 -62px}.social-sharing a.at300b:hover>span.aticon-email{background-position:0 0}.social-buttons-iframe{float:left;width:120px;padding-top:23px}.social-buttons-iframe .fb_iframe_widget{float:left}.social-buttons-iframe div.fb-like span{display:block;width:48px !important}.social-buttons-iframe div.fb-like iframe{width:48px !important}.social-buttons-iframe div.fb-like iframe.fb_iframe_widget_lift{width:450px !important}.node-home-design.node-teaser,.node-package.node-teaser,.node-display-home.node-teaser{color:#fff;background:#fff;position:relative;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;-moz-border-radius-topright:13px;-webkit-border-top-right-radius:13px;border-top-right-radius:13px;-moz-border-radius-bottomleft:13px;-webkit-border-bottom-left-radius:13px;border-bottom-left-radius:13px;-moz-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;-webkit-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;box-shadow:rgba(153,153,153,0.19) 0px 0px 8px}
.node-home-design.node-teaser .field-group-format.group-top,.node-home-design.node-teaser .field-group-format.group-image,.node-package.node-teaser .field-group-format.group-top,.node-package.node-teaser .field-group-format.group-image,.node-display-home.node-teaser .field-group-format.group-top,.node-display-home.node-teaser .field-group-format.group-image{padding:0;background-image:none}.node-home-design.node-teaser .field-group-format.group-top .field-group-format-wrapper,.node-home-design.node-teaser .field-group-format.group-image .field-group-format-wrapper,.node-package.node-teaser .field-group-format.group-top .field-group-format-wrapper,.node-package.node-teaser .field-group-format.group-image .field-group-format-wrapper,.node-display-home.node-teaser .field-group-format.group-top .field-group-format-wrapper,.node-display-home.node-teaser .field-group-format.group-image .field-group-format-wrapper{padding:0;width:auto}.node-home-design.node-teaser .group-top.field-group-format,.node-package.node-teaser .group-top.field-group-format,.node-display-home.node-teaser .group-top.field-group-format{background:url(/sites/default/themes/apg-responsive/images/teaser-header-long.png) no-repeat top right;width:100%;-moz-border-radius-topright:13px;-webkit-border-top-right-radius:13px;border-top-right-radius:13px}.node-home-design.node-teaser .field-name-title-field,.node-package.node-teaser .field-name-title-field,.node-display-home.node-teaser .field-name-title-field{padding-left:20px;padding-top:13px}.node-home-design.node-teaser .field-name-title-field h3,.node-package.node-teaser .field-name-title-field h3,.node-display-home.node-teaser .field-name-title-field h3{font-size:28px;margin:0;text-shadow:0px 1px 0px rgba(0,0,0,0.1)}.node-home-design.node-teaser .field-name-title-field h3 a,.node-package.node-teaser .field-name-title-field h3 a,.node-display-home.node-teaser .field-name-title-field h3 a{color:#fff}.node-home-design.node-teaser .field-name-field-price,.node-home-design.node-teaser .field-name-field-block-frontage-num,.node-package.node-teaser .field-name-field-price,.node-package.node-teaser .field-name-field-block-frontage-num,.node-display-home.node-teaser .field-name-field-price,.node-display-home.node-teaser .field-name-field-block-frontage-num{line-height:1;padding-bottom:4px}.node-home-design.node-teaser .field-name-field-price .field-items,.node-home-design.node-teaser .field-name-field-block-frontage-num .field-items,.node-package.node-teaser .field-name-field-price .field-items,.node-package.node-teaser .field-name-field-block-frontage-num .field-items,.node-display-home.node-teaser .field-name-field-price .field-items,.node-display-home.node-teaser .field-name-field-block-frontage-num .field-items{color:#fff;font-size:15px;padding-left:20px;text-shadow:0px 1px 0px rgba(0,0,0,0.1)}.node-home-design.node-teaser .field-name-field-block-frontage-num,.node-package.node-teaser .field-name-field-block-frontage-num,.node-display-home.node-teaser .field-name-field-block-frontage-num{padding-bottom:12px}.node-home-design.node-teaser .field-name-field-combined-floorplan,.node-package.node-teaser .field-name-field-combined-floorplan,.node-display-home.node-teaser .field-name-field-combined-floorplan{background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid;float:right;font-size:13px;padding:0 10px;margin-right:10px;margin-top:15px}.node-home-design.node-teaser .group-image,.node-package.node-teaser .group-image,.node-display-home.node-teaser .group-image{position:relative;line-height:0}.node-home-design.node-teaser .view-overlay,.node-package.node-teaser .view-overlay,.node-display-home.node-teaser .view-overlay{display:none;position:absolute;background:rgba(0,0,0,0.7);height:100%;width:100%;line-height:1.2}
.node-home-design.node-teaser .view-overlay .grey-button,.node-package.node-teaser .view-overlay .grey-button,.node-display-home.node-teaser .view-overlay .grey-button{background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid;float:none;margin:16% auto 0px}.node-home-design.node-teaser.apg-secondary,.node-package.node-teaser.apg-secondary,.node-display-home.node-teaser.apg-secondary{-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0;-moz-border-radius-topleft:13px;-webkit-border-top-left-radius:13px;border-top-left-radius:13px;-moz-border-radius-bottomright:13px;-webkit-border-bottom-right-radius:13px;border-bottom-right-radius:13px}.node-home-design.node-teaser.apg-secondary .group-top.field-group-format,.node-package.node-teaser.apg-secondary .group-top.field-group-format,.node-display-home.node-teaser.apg-secondary .group-top.field-group-format{background:url(/sites/default/themes/apg-responsive/images/teaser-header-apg-secondary.png) no-repeat top right;-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0;-moz-border-radius-topleft:13px;-webkit-border-top-left-radius:13px;border-top-left-radius:13px}.node-home-design.node-teaser.apg-secondary .group-image,.node-package.node-teaser.apg-secondary .group-image,.node-display-home.node-teaser.apg-secondary .group-image{position:relative}body.mouse .node-home-design.node-teaser:hover .view-overlay,body.mouse .node-package.node-teaser:hover .view-overlay,body.mouse .node-mypod.node-teaser:hover .view-overlay,body.mouse .node-display-home.node-teaser:hover .view-overlay,body.mouse .mypod-block:hover .view-overlay{display:block}.node-home-design.node-teaser .view-overlay .grey-button{width:136px}.node-display-home.node-teaser .display-title{padding-left:20px;padding-top:20px}.node-display-home.node-teaser .display-title a{color:#fff}.node-display-home.node-teaser .design-title{padding-left:20px;float:left;line-height:1;padding-right:5px}.node-display-home.node-teaser .suburb-title{display:block;font-size:24px}.node-display-home.node-teaser .view-overlay .grey-button{width:138px}.node-display-home.node-teaser .field-name-field-combined-floorplan{margin-top:10px;margin-bottom:10px}.node-display-home.node-teaser .directions-link{float:left;padding-top:10px;padding-left:15px}.node-package.view-mode-full .group-features{width:100%}.node-package.view-mode-full .hl-disclaimer{font-size:10px;color:#bab5ad;line-height:1.1;padding-top:5px}.node-package.view-mode-full .hl-disclaimer p{margin:0}.node-package.view-mode-full .field-name-field-land-price{color:#bab5ad;font-size:22px;line-height:1;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;padding:10px 0}.node-package.view-mode-full .group-location .field-group-format-wrapper{padding-bottom:20px}.node-package.view-mode-full .group-location legend{padding-top:25px;position:relative;top:40px}.node-package.view-mode-full .group-apg-difference legend{display:none}.node-package.node-teaser .group-title{min-height:82px}.node-package.node-teaser .group-title legend{display:none}.node-package.node-teaser .package-title a{color:#fff}.node-package.node-teaser .suburb-title{display:block;font-size:28px}.node-package.node-teaser .location_title{font-size:15px;text-shadow:0px 1px 0px rgba(0,0,0,0.1);line-height:1;padding-bottom:5px}.node-package.node-teaser .field-name-field-price{padding-bottom:11px}.node-package.node-teaser .field-name-field-combined-floorplan{margin-bottom:10px;margin-top:10px}.node-package.node-teaser .view-overlay .grey-button{left:60px;width:106px}.node-mypod.view-mode-full .field-name-body{padding-top:20px}.node-mypod.node-teaser{-moz-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;-webkit-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;position:relative;-moz-border-radius-topright:13px;-webkit-border-top-right-radius:13px;border-top-right-radius:13px;-moz-border-radius-bottomleft:13px;-webkit-border-bottom-left-radius:13px;border-bottom-left-radius:13px}.node-mypod.node-teaser .group-top.field-group-format{background:#015daa url(/sites/default/themes/apg-responsive/images/teaser-header-long.png) no-repeat top right;width:100%;-moz-border-radius-topright:13px;-webkit-border-top-right-radius:13px;border-top-right-radius:13px}
.node-mypod.node-teaser .field-name-title-field{padding-left:20px;padding-top:9px;padding-bottom:5px}.node-mypod.node-teaser .field-name-title-field h3{font-size:25px;margin:0;text-shadow:0px 1px 0px rgba(0,0,0,0.1);line-height:1}.node-mypod.node-teaser .field-name-title-field h3 a{color:#fff}.node-mypod.node-teaser .field-name-field-price{font-size:16px;margin:0;text-shadow:0px 1px 0px rgba(0,0,0,0.1);line-height:1;color:#fff;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;padding-left:20px;padding-bottom:10px}.node-mypod.node-teaser .field-name-field-images{line-height:0}.node-mypod.node-teaser .field-name-field-mypod-description{padding:10px 25px;font-size:13px;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;font-weight:300;background:#fff;-moz-border-radius-bottomleft:13px;-webkit-border-bottom-left-radius:13px;border-bottom-left-radius:13px}.node-mypod.node-teaser .field-name-field-mypod-description p{margin:0}.node-mypod.node-teaser .group-image{position:relative}.node-mypod.node-teaser .view-overlay{display:none;position:absolute;background:rgba(0,0,0,0.7);height:100%;width:100%}.node-mypod.node-teaser .view-overlay .grey-button{background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid;position:absolute;top:35px;left:65px}.node-range.view-mode-full{-moz-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;-webkit-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;background:#fff;-moz-border-radius-topright:13px;-webkit-border-top-right-radius:13px;border-top-right-radius:13px;-moz-border-radius-bottomleft:13px;-webkit-border-bottom-left-radius:13px;border-bottom-left-radius:13px}.node-range.view-mode-full .title-wrapper{padding-left:20px;padding-top:15px;padding-bottom:8px;background:url(/sites/default/themes/apg-responsive/images/teaser-header-long.png) no-repeat top right;height:42px;-moz-border-radius-topright:13px;-webkit-border-top-right-radius:13px;border-top-right-radius:13px}.node-range.view-mode-full .title-wrapper h2{color:#fff;font-size:19px;margin:0;text-shadow:0px 1px 0px rgba(0,0,0,0.1);line-height:1}.node-range.view-mode-full .field-name-field-price-range{color:#fff;font-size:15px;text-shadow:0px 1px 0px rgba(0,0,0,0.1);height:33px}.node-range.view-mode-full .field-name-field-range-image{line-height:0}.node-range.view-mode-full .field-name-field-range-image img{height:125px}.node-range.view-mode-full .field-name-body{padding:10px 20px;font-size:13px}.node-range.view-mode-full .field-name-body p{margin:0}.node-range.view-mode-full .field-name-field-range-link a{width:104px;text-align:center;background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid;margin:10px auto 15px;display:block;float:none}.node-range.view-mode-full.apg-secondary{-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0;-moz-border-radius-topleft:13px;-webkit-border-top-left-radius:13px;border-top-left-radius:13px;-moz-border-radius-bottomright:13px;-webkit-border-bottom-right-radius:13px;border-bottom-right-radius:13px}
.node-range.view-mode-full.apg-secondary .title-wrapper{background:url(/sites/default/themes/apg-responsive/images/teaser-header-apg-secondary.png) no-repeat top right;-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0;-moz-border-radius-topleft:13px;-webkit-border-top-left-radius:13px;border-top-left-radius:13px}.node-range.view-mode-range_page .field-group-format-wrapper{padding:0 10px;*zoom:1;}.node-range.view-mode-range_page .field-group-format-wrapper:after{content:"";display:table;clear:both}.node-range.view-mode-range_page .field-name-field-range-page-image{margin-bottom:30px;line-height:0}.node-range.view-mode-range_page .field-name-field-range-page-image img{-moz-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;-webkit-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;box-shadow:rgba(153,153,153,0.19) 0px 0px 8px}.node-range.view-mode-range_page .field-name-field-range-page-body h2,.node-range.view-mode-range_page .field-name-apg-range-embedded-enquiry .field-name-title-field h1{font-size:50px;line-height:1;margin:0 0 15px}.node-range.view-mode-range_page .field-name-apg-range-embedded-enquiry{width:100%;overflow:hidden}.node-range.view-mode-range_page .field-name-apg-range-embedded-enquiry .form-item,.node-range.view-mode-range_page .field-name-apg-range-embedded-enquiry .form-actions{margin:5px 0}.node-range.view-mode-range_page .field-name-apg-range-embedded-enquiry .form-text{width:95%}.node-range.view-mode-range_page .field-name-apg-range-embedded-enquiry .form-actions{padding-bottom:0}.node-range.view-mode-range_page .field-name-apg-range-embedded-enquiry .disclaimer{font-size:10px;line-height:1.1}.node-range.view-mode-range_page .field-name-apg-range-embedded-enquiry .disclaimer p{margin-bottom:0}.node-range.view-mode-range_page .field-name-apg-range-embedded-enquiry .form-actions.form-wrapper{margin-top:10px}.node-range.view-mode-range_page .field-name-apg-range-embedded-enquiry .form-submit{background:#ec0b8d;border:0;margin-top:0;padding-top:6px;padding-bottom:6px;-moz-border-radius-topright:13px;-webkit-border-top-right-radius:13px;border-top-right-radius:13px;-moz-border-radius-bottomleft:13px;-webkit-border-bottom-left-radius:13px;border-bottom-left-radius:13px;-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0}.node-range.view-mode-range_page .field-name-apg-range-embedded-enquiry #webform-component-first-name,.node-range.view-mode-range_page .field-name-apg-range-embedded-enquiry #webform-component-last-name{float:left;width:46%}.node-range.view-mode-range_page .field-name-apg-range-embedded-enquiry #webform-component-first-name{margin-right:5%}.node-range.view-mode-range_page .group-info-blocks,.node-range.view-mode-range_page .group-search{background:#fbfbfa url(/sites/default/themes/apg-responsive/images/content-block-#fff.gif) no-repeat top;margin-top:20px}.node-range.view-mode-range_page .field-name-apg-range-info-blocks{clear:both;overflow:hidden;padding:0 10px}.node-range.view-mode-range_page .field-name-apg-range-info-blocks h2{font-size:50px;line-height:1}.node-range.view-mode-range_page .group-search{padding-top:40px}.node-estate.view-mode-full .group-main{padding-bottom:10px}.node-estate.view-mode-full .group-main .field-name-field-logo{text-align:center;line-height:0;margin-bottom:20px;padding-top:10px}.node-estate.view-mode-full .group-main .field-name-field-logo img{-moz-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;-webkit-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;box-shadow:rgba(153,153,153,0.19) 0px 0px 8px}.node-estate.view-mode-full .group-main .field-name-title-field{font-size:42px;line-height:1;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;color:#383635;padding:0 10px;padding-bottom:20px}.node-estate.view-mode-full .group-main .field-name-title-field h2{margin:0;line-height:1}.node-estate.view-mode-full .group-main .field-name-body{clear:left;padding:0 10px}.node-estate.view-mode-full .group-social{background:url(/sites/default/themes/apg-responsive/images/feature-top.png) no-repeat top center;overflow:hidden;clear:both;position:relative}.node-estate.view-mode-full .group-social:after{content:" .";background:url(/sites/default/themes/apg-responsive/images/feature-bottom.png) bottom no-repeat;display:block;font-size:0;height:4px;z-index:1}
.node-estate.view-mode-full .group-social .field-group-format-wrapper,.node-estate.view-mode-full .group-social .field-name-apg-estate-social-buttons,.node-estate.view-mode-full .group-social .field-name-apg-estate-social-share{*zoom:1;}.node-estate.view-mode-full .group-social .field-group-format-wrapper:after,.node-estate.view-mode-full .group-social .field-name-apg-estate-social-buttons:after,.node-estate.view-mode-full .group-social .field-name-apg-estate-social-share:after{content:"";display:table;clear:both}.node-estate.view-mode-full .group-social .field-group-format-wrapper{padding:0 0 20px}.node-estate.view-mode-full .group-location{margin-bottom:20px}.node-estate.view-mode-full .group-location #location-map{width:100%;height:250px;-moz-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;-webkit-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;box-shadow:rgba(153,153,153,0.19) 0px 0px 8px}.node-estate.view-mode-full .group-location #location-map img{max-width:none}.node-estate.view-mode-full .group-location #location-map .gm-style .gmnoprint:nth-child(3){width:125px !important}.node-estate.view-mode-full .group-packages,.node-estate.view-mode-full .group-location{clear:both;padding:0 10px}.node-estate.view-mode-full .group-packages h2,.node-estate.view-mode-full .group-location h2{font-size:33px;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;line-height:1.2;margin-top:5px}.node-estate.view-mode-full .group-packages .node-packages{margin:2px 5px 20px}.node-estate.view-mode-full .group-packages .empty-packages{padding-bottom:20px}.node-estate.view-mode-full .group-packages .empty-packages .empty-message{padding-bottom:20px;display:block}.node-estate.view-mode-full .group-packages .block-webform{width:100%;overflow:hidden}.node-estate.view-mode-full .group-packages .block-webform .field-name-title-field h1{font-size:50px;margin:0 0 15px}.node-estate.view-mode-full .group-packages .block-webform .form-item,.node-estate.view-mode-full .group-packages .block-webform .form-actions{margin:5px 0}.node-estate.view-mode-full .group-packages .block-webform .form-text{width:96%}.node-estate.view-mode-full .group-packages .block-webform .form-actions{padding-bottom:0}.node-estate.view-mode-full .group-packages .block-webform .disclaimer{font-size:10px;line-height:1.1}.node-estate.view-mode-full .group-packages .block-webform .disclaimer p{margin-bottom:0}.node-estate.view-mode-full .group-packages .block-webform .form-actions.form-wrapper{margin-top:10px}.node-estate.view-mode-full .group-packages .block-webform .form-submit{background:#ec0b8d;border:0;margin-top:0;padding-top:6px;padding-bottom:6px;-moz-border-radius-topright:13px;-webkit-border-top-right-radius:13px;border-top-right-radius:13px;-moz-border-radius-bottomleft:13px;-webkit-border-bottom-left-radius:13px;border-bottom-left-radius:13px;-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0}.node-estate.view-mode-full .group-packages .block-webform #webform-component-first-name,.node-estate.view-mode-full .group-packages .block-webform #webform-component-last-name{float:left;width:46%}.node-estate.view-mode-full .group-packages .block-webform #webform-component-first-name{margin-right:5%}.node-estate.node-teaser>.field-group-format{padding:10px 0}.node-estate.node-teaser .field-name-title-field{font-size:20px}.node-estate.node-teaser .field-name-field-estate-image .field-item{display:block;position:relative;margin-bottom:20px}.node-estate.node-teaser .field-name-field-estate-image .field-item:after,.node-estate.node-teaser .field-name-field-estate-image .field-item:before{content:". ";position:absolute;width:46%;height:40px;z-index:1;bottom:3px}.node-estate.node-teaser .field-name-field-estate-image .field-item:after{right:5px;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg);-webkit-box-shadow:-7px 6px 15px #888;-moz-box-shadow:-7px 6px 15px #888;-ms-box-shadow:-7px 6px 15px #888;-o-box-shadow:-7px 6px 15px #888;box-shadow:-7px 6px 15px #888}.node-estate.node-teaser .field-name-field-estate-image .field-item:before{left:5px;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-box-shadow:7px 6px 15px #888;-moz-box-shadow:7px 6px 15px #888;-ms-box-shadow:7px 6px 15px #888;-o-box-shadow:7px 6px 15px #888;box-shadow:7px 6px 15px #888}.node-estate.node-teaser .field-name-field-estate-image .field-item .node{position:relative;z-index:2}.node-estate.node-teaser .field-name-field-estate-image img{position:relative;z-index:20;display:block;-moz-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;-webkit-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;-moz-border-radius-topright:13px;-webkit-border-top-right-radius:13px;border-top-right-radius:13px;-moz-border-radius-bottomleft:13px;-webkit-border-bottom-left-radius:13px;border-bottom-left-radius:13px}
.node-link-block .customise-block{padding-top:2px;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;background:url(/sites/default/themes/apg-responsive/images/post-it-breakthrough.png) no-repeat;overflow:hidden;height:100%;-moz-border-radius-topleft:13px;-webkit-border-top-left-radius:13px;border-top-left-radius:13px;-moz-border-radius-bottomright:13px;-webkit-border-bottom-right-radius:13px;border-bottom-right-radius:13px}.node-link-block .customise-block .customise-wrapper{height:100%;margin:0 auto;color:#fff;text-align:right;float:right}.node-link-block .customise-block .customise-wrapper .title{font-size:42px;padding-top:10px;display:block;line-height:1.1;padding-right:25px;padding-bottom:10px;font-weight:200;padding-left:25px;float:right}.node-link-block .customise-block .customise-wrapper .content{font-size:15px;padding-right:25px;display:block;width:80%;float:right;line-height:1.2}.node-link-block .customise-block .customise-wrapper .content p{margin:0}.node-link-block .customise-block .customise-wrapper .find-out-more{background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid;clear:both;float:right;line-height:1;margin-right:25px;margin-top:15px}.node-info-block.oven .field-name-title{background:url(/sites/default/themes/apg-responsive/images/info-icons/oven.png) no-repeat top center}.node-info-block.thumbs-up .field-name-title{background:url(/sites/default/themes/apg-responsive/images/info-icons/thumbs-up.png) no-repeat top center}.node-info-block.piggy-bank .field-name-title{background:url(/sites/default/themes/apg-responsive/images/info-icons/piggy-bank.png) no-repeat top center}.node-info-block.dollar .field-name-title{background:url(/sites/default/themes/apg-responsive/images/info-icons/dollar.png) no-repeat top center}.node-info-block{text-align:center;margin:5px 0;padding:10px;cursor:pointer}.node-info-block:hover{background:#fff;-moz-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;-webkit-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;box-shadow:rgba(153,153,153,0.19) 0px 0px 8px}.node-info-block .field-name-title{padding-top:50px;font-size:16px}.node-info-block .field-name-body{font-size:13px;line-height:1.3;padding-top:10px}.js .node-info-block .info-block__link{display:none}.node-promotion{padding:0 10px}.node-promotion a{color:#f14cab}.node-promotion .field-name-field-hero-image{margin-bottom:30px}.node-promotion .field-name-field-hero-image .field-items{line-height:0}.node-promotion .field-name-field-hero-image .field-items img{-moz-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;-webkit-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;box-shadow:rgba(153,153,153,0.19) 0px 0px 8px}.node-promotion .field-collection-container{border-bottom:0;clear:both;padding-top:20px}.node-promotion .field-name-field-promo-page-blocks>.field-items>.field-item .field-collection-view{margin:0;border-bottom:none;width:100%}.node-promotion .field-name-field-promo-page-blocks .field-name-field-promo-block-title{background:#fff;padding-left:10px;border-left:#00aeef 4px solid}.node-promotion .field-name-field-promo-page-blocks .field-name-field-promo-block-title .field-item{font-size:22px;line-height:1;padding:20px 0}.node-promotion .field-name-field-promo-page-blocks .field-name-field-promo-block-content{background:#f5f5f4 url(/sites/default/themes/apg-responsive/images/sidebar-border.jpg) no-repeat top center;-moz-box-shadow:inset 0 0 12px -1px #e9e9e9;-webkit-box-shadow:inset 0 0 12px -1px #e9e9e9;box-shadow:inner 0 0 12px -1px #e9e9e9;padding:10px}.node-promotion .field-name-title-field{font-size:40px;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300}
.node-promotion .field-name-title-field h1{margin:0}.node-promotion>.block-webform .disclaimer{font-size:12px}.contact-us-page .top-content{margin-bottom:20px;overflow:hidden}.contact-us-page div.column{padding-left:40px;overflow:hidden;margin-bottom:20px;margin-left:10px;margin-right:10px}.contact-us-page div.column.address{background:url(/sites/default/themes/apg-responsive/images/location-find.png) no-repeat 0px 0px}.contact-us-page div.column.address .label{display:block}.contact-us-page div.column.phone{background:url(/sites/default/themes/apg-responsive/images/location-phone.png) no-repeat 0px 0px}.contact-us-page div.column.phone a{margin-top:58px}.contact-us-page div.column .label{font-weight:700}.contact-us-page div.column a.directions,.contact-us-page div.column a.enquire-link{background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid;width:200px;text-align:center}.contact-us-page div.column .enquire-wrapper .enquire-button:after,.contact-us-page div.column .enquire-wrapper .enquire-button:before{box-shadow:none;content:''}.contact-us-page .contact-img{position:relative;overflow:hidden;width:300px;margin:20px auto;display:none}.contact-us-page .contact-img .image-container{width:300px;height:165px}.contact-us-page .contact-img .image-container img{position:relative;z-index:2;-moz-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;-webkit-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;box-shadow:rgba(153,153,153,0.19) 0px 0px 8px}.contact-us-page .contact-map-wrapper{padding-bottom:19px}.contact-us-page #contact-map{height:300px;width:95%;margin:0 auto;-moz-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;-webkit-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;box-shadow:rgba(153,153,153,0.19) 0px 0px 8px}.contact-us-page #contact-map img{max-width:none}.contact-us-page h3{font-size:20px;line-height:1;margin:8px 0}.node-testimonial .field-name-field-client-details{font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;font-size:16px;padding-bottom:10px}.node-b-news.view-mode-full,.node-news-article.view-mode-full{padding:0 10px}.node-b-news.view-mode-full .field-name-title-field h1,.node-news-article.view-mode-full .field-name-title-field h1{margin:0}.node-b-news.view-mode-full .back-button,.node-news-article.view-mode-full .back-button{background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid;cursor:pointer;margin-bottom:20px;margin-top:0}.node-b-news.view-mode-full .group-sidebar,.node-news-article.view-mode-full .group-sidebar{clear:both}.node-b-news.view-mode-full .field-name-field-brafton-image,.node-b-news.view-mode-full .field-name-field-news-image,.node-news-article.view-mode-full .field-name-field-brafton-image,.node-news-article.view-mode-full .field-name-field-news-image{margin-bottom:10px}.node-b-news.view-mode-full .field-name-field-brafton-image .caption,.node-b-news.view-mode-full .field-name-field-news-image .caption,.node-news-article.view-mode-full .field-name-field-brafton-image .caption,.node-news-article.view-mode-full .field-name-field-news-image .caption{color:#8a8a8a;font-size:12px}.node-b-news.view-mode-full .enquire-button,.node-news-article.view-mode-full .enquire-button{width:100%;max-width:300px}.node-b-news.view-mode-full .enquire-button:before,.node-b-news.view-mode-full .enquire-button:after,.node-news-article.view-mode-full .enquire-button:before,.node-news-article.view-mode-full .enquire-button:after{width:46%}.node-b-news.view-mode-full .field-name-field-related-articles .label-above,.node-b-news.view-mode-full .field-name-field-news-tags .label-above,.node-news-article.view-mode-full .field-name-field-related-articles .label-above,.node-news-article.view-mode-full .field-name-field-news-tags .label-above{background:#fff;padding:15px 10px;font-size:21px;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:200}
.node-b-news.view-mode-full .field-name-field-related-articles .tags,.node-b-news.view-mode-full .field-name-field-related-articles .related-articles,.node-b-news.view-mode-full .field-name-field-news-tags .tags,.node-b-news.view-mode-full .field-name-field-news-tags .related-articles,.node-news-article.view-mode-full .field-name-field-related-articles .tags,.node-news-article.view-mode-full .field-name-field-related-articles .related-articles,.node-news-article.view-mode-full .field-name-field-news-tags .tags,.node-news-article.view-mode-full .field-name-field-news-tags .related-articles{background:#f5f5f4 url(/sites/default/themes/apg-responsive/images/sidebar-border.jpg) no-repeat top center;-moz-box-shadow:inset 0 0 12px -1px #e9e9e9;-webkit-box-shadow:inset 0 0 12px -1px #e9e9e9;box-shadow:inner 0 0 12px -1px #e9e9e9;padding:10px}.node-b-news.view-mode-full .field-name-field-related-articles .tags ul,.node-b-news.view-mode-full .field-name-field-related-articles .related-articles ul,.node-b-news.view-mode-full .field-name-field-news-tags .tags ul,.node-b-news.view-mode-full .field-name-field-news-tags .related-articles ul,.node-news-article.view-mode-full .field-name-field-related-articles .tags ul,.node-news-article.view-mode-full .field-name-field-related-articles .related-articles ul,.node-news-article.view-mode-full .field-name-field-news-tags .tags ul,.node-news-article.view-mode-full .field-name-field-news-tags .related-articles ul{list-style:none;list-style-image:none;padding:0;margin:0}.node-b-news.view-mode-full .field-name-field-related-articles .tags ul li,.node-b-news.view-mode-full .field-name-field-related-articles .related-articles ul li,.node-b-news.view-mode-full .field-name-field-news-tags .tags ul li,.node-b-news.view-mode-full .field-name-field-news-tags .related-articles ul li,.node-news-article.view-mode-full .field-name-field-related-articles .tags ul li,.node-news-article.view-mode-full .field-name-field-related-articles .related-articles ul li,.node-news-article.view-mode-full .field-name-field-news-tags .tags ul li,.node-news-article.view-mode-full .field-name-field-news-tags .related-articles ul li{list-style:none;list-style-image:none}.node-b-news.view-mode-full .field-name-field-related-articles .tags>div,.node-b-news.view-mode-full .field-name-field-related-articles .related-articles>div,.node-b-news.view-mode-full .field-name-field-news-tags .tags>div,.node-b-news.view-mode-full .field-name-field-news-tags .related-articles>div,.node-news-article.view-mode-full .field-name-field-related-articles .tags>div,.node-news-article.view-mode-full .field-name-field-related-articles .related-articles>div,.node-news-article.view-mode-full .field-name-field-news-tags .tags>div,.node-news-article.view-mode-full .field-name-field-news-tags .related-articles>div{padding-left:20px;margin:5px 10px}.node-b-news.view-mode-full .field-name-field-related-articles .label-above,.node-news-article.view-mode-full .field-name-field-related-articles .label-above{border-left:#00aeef 4px solid}.node-b-news.view-mode-full .field-name-field-related-articles .related-articles>div,.node-news-article.view-mode-full .field-name-field-related-articles .related-articles>div{background:url(/sites/default/themes/apg-responsive/images/right-arrow.gif) no-repeat left 10px}.node-b-news.view-mode-full .field-name-field-news-tags,.node-news-article.view-mode-full .field-name-field-news-tags{margin-bottom:20px}.node-b-news.view-mode-full .field-name-field-news-tags .label-above,.node-news-article.view-mode-full .field-name-field-news-tags .label-above{border-left:#f14cab 4px solid}.node-b-news.view-mode-full .field-name-field-news-tags .tags>div,.node-news-article.view-mode-full .field-name-field-news-tags .tags>div{background:url(/sites/default/themes/apg-responsive/images/right-arrow.gif) no-repeat left center}.node-b-news.view-mode-full .addthis_toolbox,.node-news-article.view-mode-full .addthis_toolbox{float:left;margin-right:2px}.node-b-news.view-mode-full .addthis-rss,.node-news-article.view-mode-full .addthis-rss{display:block;width:16px;height:16px;background:url(/sites/default/themes/apg-responsive/images/rss.png?1551048761) 0 0 no-repeat;float:left}.node-b-news.view-mode-full .field-name-submitted-by,.node-news-article.view-mode-full .field-name-submitted-by{float:left;max-width:500px}.node-b-news.node-teaser .field-name-title-field,.node-news-article.node-teaser .field-name-title-field{font-size:26px;line-height:1.1}.node-b-news.node-teaser .field-name-body,.node-news-article.node-teaser .field-name-body{clear:both}.node-b-news.node-teaser .field-name-body p,.node-news-article.node-teaser .field-name-body p{margin:5px 0}.node-b-news.node-teaser .field-name-field-news-image,.node-b-news.node-teaser .field-name-field-brafton-image,.node-news-article.node-teaser .field-name-field-news-image,.node-news-article.node-teaser .field-name-field-brafton-image{float:left}
.node-b-news.node-teaser .field-name-field-news-image .caption,.node-b-news.node-teaser .field-name-field-brafton-image .caption,.node-news-article.node-teaser .field-name-field-news-image .caption,.node-news-article.node-teaser .field-name-field-brafton-image .caption{display:none}.node-b-news.node-teaser .node-readmore,.node-news-article.node-teaser .node-readmore{background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid}.node-news-article.view-mode-related_article{line-height:1.3}.node-news-article.view-mode-related_article h2{font-size:14px;margin:0;font-weight:400;display:inline;line-height:1.3}.node-news-article.view-mode-related_article h2 a{color:#383635}.node-news-article.view-mode-related_article .field-name-post-date{font-size:11px;color:#b3b3b3}.node-b-news .field-name-submitted-by,.node-b-news .byline,.node-news-article .field-name-submitted-by,.node-news-article .byline{font-size:14px;color:#929292;padding:15px 0}.node-b-news .field-name-field-brafton-image .img-wrap,.node-b-news .field-name-field-news-image .img-wrap,.node-news-article .field-name-field-brafton-image .img-wrap,.node-news-article .field-name-field-news-image .img-wrap{display:block;position:relative;margin-bottom:20px}.node-b-news .field-name-field-brafton-image .img-wrap:after,.node-b-news .field-name-field-brafton-image .img-wrap:before,.node-b-news .field-name-field-news-image .img-wrap:after,.node-b-news .field-name-field-news-image .img-wrap:before,.node-news-article .field-name-field-brafton-image .img-wrap:after,.node-news-article .field-name-field-brafton-image .img-wrap:before,.node-news-article .field-name-field-news-image .img-wrap:after,.node-news-article .field-name-field-news-image .img-wrap:before{content:". ";position:absolute;width:46%;height:40px;z-index:1;bottom:3px}.node-b-news .field-name-field-brafton-image .img-wrap:after,.node-b-news .field-name-field-news-image .img-wrap:after,.node-news-article .field-name-field-brafton-image .img-wrap:after,.node-news-article .field-name-field-news-image .img-wrap:after{right:5px;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg);-webkit-box-shadow:-7px 6px 15px #888;-moz-box-shadow:-7px 6px 15px #888;-ms-box-shadow:-7px 6px 15px #888;-o-box-shadow:-7px 6px 15px #888;box-shadow:-7px 6px 15px #888}.node-b-news .field-name-field-brafton-image .img-wrap:before,.node-b-news .field-name-field-news-image .img-wrap:before,.node-news-article .field-name-field-brafton-image .img-wrap:before,.node-news-article .field-name-field-news-image .img-wrap:before{left:5px;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-box-shadow:7px 6px 15px #888;-moz-box-shadow:7px 6px 15px #888;-ms-box-shadow:7px 6px 15px #888;-o-box-shadow:7px 6px 15px #888;box-shadow:7px 6px 15px #888}.node-b-news .field-name-field-brafton-image .img-wrap .node,.node-b-news .field-name-field-news-image .img-wrap .node,.node-news-article .field-name-field-brafton-image .img-wrap .node,.node-news-article .field-name-field-news-image .img-wrap .node{position:relative;z-index:2}.node-b-news .field-name-field-brafton-image img,.node-b-news .field-name-field-news-image img,.node-news-article .field-name-field-brafton-image img,.node-news-article .field-name-field-news-image img{position:relative;z-index:20;display:block;-moz-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;-webkit-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;box-shadow:rgba(153,153,153,0.19) 0px 0px 8px}.node-b-news .field-name-field-promoted-home-designs,.node-news-article .field-name-field-promoted-home-designs{position:relative;margin-bottom:20px;margin-bottom:20px;max-width:300px}.node-b-news .field-name-field-promoted-home-designs:after,.node-b-news .field-name-field-promoted-home-designs:before,.node-news-article .field-name-field-promoted-home-designs:after,.node-news-article .field-name-field-promoted-home-designs:before{content:". ";position:absolute;width:46%;height:40px;z-index:1;bottom:3px}.node-b-news .field-name-field-promoted-home-designs:after,.node-news-article .field-name-field-promoted-home-designs:after{right:5px;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg);-webkit-box-shadow:-7px 6px 15px #888;-moz-box-shadow:-7px 6px 15px #888;-ms-box-shadow:-7px 6px 15px #888;-o-box-shadow:-7px 6px 15px #888;box-shadow:-7px 6px 15px #888}
.node-b-news .field-name-field-promoted-home-designs:before,.node-news-article .field-name-field-promoted-home-designs:before{left:5px;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-box-shadow:7px 6px 15px #888;-moz-box-shadow:7px 6px 15px #888;-ms-box-shadow:7px 6px 15px #888;-o-box-shadow:7px 6px 15px #888;box-shadow:7px 6px 15px #888}.node-b-news .field-name-field-promoted-home-designs .node,.node-news-article .field-name-field-promoted-home-designs .node{position:relative;z-index:2}.node-b-news .field-name-field-promoted-home-designs .node-home-design,.node-news-article .field-name-field-promoted-home-designs .node-home-design{background:#fff;padding-bottom:10px}.node-b-news .field-name-field-promoted-home-designs .node-home-design .field-name-field-combined-floorplan,.node-news-article .field-name-field-promoted-home-designs .node-home-design .field-name-field-combined-floorplan{margin-top:9px}.node-b-news.node-teaser{margin-bottom:50px}.node-b-news.node-teaser .field-name-submitted-by{padding:5px 0}.apg-side-block{margin-bottom:20px}.apg-side-block h2{background:#fff;padding:10px;font-size:21px;margin:0;line-height:1.5em;border-left:#00aeef 4px solid;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:200}.apg-side-block .view{background:#f5f5f4 url(/sites/default/themes/apg-responsive/images/sidebar-border.jpg) no-repeat top center;-moz-box-shadow:inset 0 0 12px -1px #e9e9e9;-webkit-box-shadow:inset 0 0 12px -1px #e9e9e9;box-shadow:inner 0 0 12px -1px #e9e9e9;padding:10px}.apg-side-block .view ul{list-style:none;list-style-image:none;padding:0;margin:0}.apg-side-block .view ul li{list-style:none;list-style-image:none}.apg-side-block .view .views-row,.apg-side-block .view .more-link{padding-left:20px;margin:5px 12px;background:url(/sites/default/themes/apg-responsive/images/right-arrow.gif?1551048761) no-repeat left 7px;line-height:1.3;text-align:left}.right-floater{margin:15px}.section-whitepapers .main-content-wrapper,.section-home-building-news .main-content-wrapper{padding-top:20px}.node-unpublished p.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:700;text-transform:uppercase;text-align:center;word-wrap:break-word}.node-type-landing-page .group-mypod{border:none;padding-top:40px;padding-bottom:30px;padding-left:0;padding-right:0}.node-type-home-design .node-home-design .group-mypod .field-group-format-wrapper,.node-type-landing-page .node-landing-page .group-mypod .field-group-format-wrapper{padding-bottom:30px;*zoom:1;}.node-type-home-design .node-home-design .group-mypod .field-group-format-wrapper:after,.node-type-landing-page .node-landing-page .group-mypod .field-group-format-wrapper:after{content:"";display:table;clear:both}.node-type-home-design .node-home-design .group-mypod .field-name-field-similar-design,.node-type-landing-page .node-landing-page .group-mypod .field-name-field-similar-design{margin-bottom:17px;line-height:1}.node-type-home-design .node-home-design .group-mypod .field-name-field-similar-design .group-top.field-group-format,.node-type-landing-page .node-landing-page .group-mypod .field-name-field-similar-design .group-top.field-group-format{-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0}.node-type-home-design .node-home-design .group-mypod .field-name-field-similar-design .field-label,.node-type-landing-page .node-landing-page .group-mypod .field-name-field-similar-design .field-label{-moz-border-radius-topright:13px;-webkit-border-top-right-radius:13px;border-top-right-radius:13px}.node-type-home-design .node-home-design .group-mypod .field-name-field-similar-design .inner-wrapper>.field-items>.field-item,.node-type-landing-page .node-landing-page .group-mypod .field-name-field-similar-design .inner-wrapper>.field-items>.field-item{margin-bottom:20px;-moz-border-radius-topright:13px;-webkit-border-top-right-radius:13px;border-top-right-radius:13px;-moz-border-radius-bottomleft:13px;-webkit-border-bottom-left-radius:13px;border-bottom-left-radius:13px;-moz-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;-webkit-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;box-shadow:rgba(153,153,153,0.19) 0px 0px 8px}.node-type-home-design .node-home-design .group-mypod .field-name-field-similar-design .node-teaser img,.node-type-home-design .node-home-design .group-mypod .field-name-field-similar-design .node-teaser .view-overlay,.node-type-landing-page .node-landing-page .group-mypod .field-name-field-similar-design .node-teaser img,.node-type-landing-page .node-landing-page .group-mypod .field-name-field-similar-design .node-teaser .view-overlay{-moz-border-radius-bottomleft:13px;-webkit-border-bottom-left-radius:13px;border-bottom-left-radius:13px}
.node-type-home-design .node-home-design .group-mypod .field-name-field-similar-design .field-name-field-combined-floorplan,.node-type-landing-page .node-landing-page .group-mypod .field-name-field-similar-design .field-name-field-combined-floorplan{display:none}.node-type-home-design .node-home-design .group-mypod .field-name-field-similar-design .field-name-title-field,.node-type-landing-page .node-landing-page .group-mypod .field-name-field-similar-design .field-name-title-field{padding-bottom:5px}.node-type-home-design .node-home-design .group-mypod .field-name-field-similar-design .field-name-field-block-frontage-num,.node-type-landing-page .node-landing-page .group-mypod .field-name-field-similar-design .field-name-field-block-frontage-num{padding-bottom:14px}.node-type-home-design .node-home-design .group-mypod .field-name-field-similar-design .field-item.apg-secondary,.node-type-landing-page .node-landing-page .group-mypod .field-name-field-similar-design .field-item.apg-secondary{-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0;-moz-border-radius-topleft:13px;-webkit-border-top-left-radius:13px;border-top-left-radius:13px;-moz-border-radius-bottomright:13px;-webkit-border-bottom-right-radius:13px;border-bottom-right-radius:13px}.node-type-home-design .node-home-design .group-mypod .field-name-field-similar-design .field-item.apg-secondary .group-top,.node-type-landing-page .node-landing-page .group-mypod .field-name-field-similar-design .field-item.apg-secondary .group-top{-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0}.node-type-home-design .node-home-design .group-mypod .field-name-field-similar-design .field-item.apg-secondary .field-label,.node-type-landing-page .node-landing-page .group-mypod .field-name-field-similar-design .field-item.apg-secondary .field-label{color:#00aded;background-image:url(/sites/default/themes/apg-responsive/images/similar-icon.gif);-moz-border-radius-topleft:13px;-webkit-border-top-left-radius:13px;border-top-left-radius:13px;-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0}.node-type-home-design .node-home-design .group-mypod .field-name-field-similar-design .field-item.apg-secondary .node-teaser img,.node-type-home-design .node-home-design .group-mypod .field-name-field-similar-design .field-item.apg-secondary .node-teaser .view-overlay,.node-type-landing-page .node-landing-page .group-mypod .field-name-field-similar-design .field-item.apg-secondary .node-teaser img,.node-type-landing-page .node-landing-page .group-mypod .field-name-field-similar-design .field-item.apg-secondary .node-teaser .view-overlay{-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0;-moz-border-radius-bottomright:13px;-webkit-border-bottom-right-radius:13px;border-bottom-right-radius:13px}.node-type-page .node-page .field-name-field-home-land-tiles .inner-wrapper>.field-items>.field-item,.node-type-page .node-page .field-name-field-similar-design .inner-wrapper>.field-items>.field-item,.node-type-landing-page .node-landing-page .field-name-field-home-land-tiles .inner-wrapper>.field-items>.field-item,.node-type-landing-page .node-landing-page .field-name-field-similar-design .inner-wrapper>.field-items>.field-item{margin-bottom:20px}.node-type-page .node-page .field-name-field-home-land-tiles .inner-wrapper>.field-items>.field-item .node-readmore,.node-type-page .node-page .field-name-field-similar-design .inner-wrapper>.field-items>.field-item .node-readmore,.node-type-landing-page .node-landing-page .field-name-field-home-land-tiles .inner-wrapper>.field-items>.field-item .node-readmore,.node-type-landing-page .node-landing-page .field-name-field-similar-design .inner-wrapper>.field-items>.field-item .node-readmore{display:none}.node-package.node-teaser .group-top.field-group-format,.node-home-design.node-teaser .group-top.field-group-format{min-height:94px}.node-package.node-teaser .field-name-field-combined-floorplan,.node-home-design.node-teaser .field-name-field-combined-floorplan{margin-bottom:15px}.enquire-form-block{clear:both;background:#fff;border-bottom:1px solid #ec0b8d}.enquire-form-block .enquire-form-block__top{background:#ec0b8d;color:#fff;text-align:center;padding:20px}.enquire-form-block .enquire-form-block__top p{margin:0;padding-top:10px}.enquire-form-block .enquire-form-block__bottom{background:rgba(236,11,141,0.05);*zoom:1;}.enquire-form-block .enquire-form-block__bottom:after{content:"";display:table;clear:both}.enquire-form-block .enquire-form-block__bottom>.field-group-format-wrapper{width:960px;margin:0 auto;padding-left:0;padding-right:0}.enquire-form-block .enquire-form-block__title{font-size:30px;line-height:1;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;font-weight:200}.enquire-form-block .label-above{font-weight:700}.enquire-form-block .enquire-form-block__right,.enquire-form-block .enquire-form-block__left{padding:20px}.enquire-form-block .enquire-form-block__right{text-align:center}.enquire-form-block .enquire-form-block__right .field-group-format-wrapper>div{margin-top:50px}
.enquire-form-block .enquire-form-block__right .field-group-format-wrapper>div p{margin-top:5px;margin-bottom:5px}.enquire-form-block .form-text{width:97%}.enquire-form-block #webform-component-first-name{padding-right:15px}.enquire-form-block #webform-component-last-name{padding-left:15px}.enquire-form-block #webform-component-first-name,.enquire-form-block #webform-component-last-name{width:49%;float:left;box-sizing:border-box}.enquire-form-block .form-actions{text-align:center}.enquire-form-block .form-submit{-moz-border-radius-topright:13px;-webkit-border-top-right-radius:13px;border-top-right-radius:13px;-moz-border-radius-bottomleft:13px;-webkit-border-bottom-left-radius:13px;border-bottom-left-radius:13px;-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0;background:#ec0b8d;border:0;margin-top:0;padding:6px 50px;display:inline-block;float:none}.comments{margin:1.5em 0}.comment.comment-preview{background-color:#ffffea}.comment .new{color:#c00}.comment .permalink{font-size:75%}.indented{margin-left:30px}.comment-unpublished p.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:700;text-transform:uppercase;text-align:center;word-wrap:break-word}form .disclaimer{color:#bab5ad;font-size:14px;line-height:1.5}#block-webform-client-block-196 h2,#block-webform-client-block-198 h2,#block-webform-client-block-199 h2,#block-webform-client-block-206 h2,#block-webform-client-block-197 h2,#block-webform-client-block-200 h2{font-size:25px}#webform-client-form-196 .webform-component-textfield label,#webform-client-form-196 .webform-component-email label,#webform-client-form-198 .webform-component-textfield label,#webform-client-form-198 .webform-component-email label,#webform-client-form-199 .webform-component-textfield label,#webform-client-form-199 .webform-component-email label,#webform-client-form-206 .webform-component-textfield label,#webform-client-form-206 .webform-component-email label,#webform-client-form-197 .webform-component-textfield label,#webform-client-form-197 .webform-component-email label,#webform-client-form-201 .webform-component-textfield label,#webform-client-form-201 .webform-component-email label,#webform-client-form-200 .webform-component-textfield label,#webform-client-form-200 .webform-component-email label{width:150px}#webform-component-up-to-date label{line-height:1.5}#webform-component-i-already-have-land>label,#webform-component-i-am-looking-to-demolish-my-existing-home-to-build-new>label,#webform-component-i-am-looking-to-demolish-an-existing-home-for-the-development>label{float:left;padding-top:5px;padding-right:20px}#webform-component-up-to-date label.option{font-size:16px}#colorbox #cboxWrapper #cboxLoadedContent .node-webform,#colorbox #cboxWrapper #cboxLoadedContent .block-webform{background:#fff;width:auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:0}#colorbox #cboxWrapper #cboxLoadedContent .node-webform .field-name-title-field,#colorbox #cboxWrapper #cboxLoadedContent .block-webform .field-name-title-field{overflow:hidden}#colorbox #cboxWrapper #cboxLoadedContent .node-webform .field-name-title-field h1,#colorbox #cboxWrapper #cboxLoadedContent .block-webform .field-name-title-field h1{float:left;padding-top:40px;font-size:35px}#colorbox #cboxWrapper #cboxLoadedContent .node-webform .field-name-title-field img,#colorbox #cboxWrapper #cboxLoadedContent .block-webform .field-name-title-field img{float:right;margin:40px 14px 14px;-moz-box-shadow:rgba(48,48,48,0.19) 0px 0px 8px;-webkit-box-shadow:rgba(48,48,48,0.19) 0px 0px 8px;box-shadow:rgba(48,48,48,0.19) 0px 0px 8px;border-right:2px solid #FFF;border-bottom:2px solid #FFF}#colorbox #cboxWrapper #cboxLoadedContent .node-webform h1,#colorbox #cboxWrapper #cboxLoadedContent .node-webform .block-title,#colorbox #cboxWrapper #cboxLoadedContent .block-webform h1,#colorbox #cboxWrapper #cboxLoadedContent .block-webform .block-title{font-size:30px;margin:0;padding-top:20px;padding-left:20px}#colorbox #cboxWrapper #cboxLoadedContent .node-webform .field-name-body,#colorbox #cboxWrapper #cboxLoadedContent .block-webform .field-name-body{padding-left:20px}#colorbox #cboxWrapper #cboxLoadedContent .node-webform .confirmation,#colorbox #cboxWrapper #cboxLoadedContent .block-webform .confirmation{overflow:hidden;padding:15px 20px 40px;font-size:16px;margin-top:20px;background:url(/sites/default/themes/apg-responsive/images/main-body-bg.gif) no-repeat top center;-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px;border-radius:0 0px 5px 5px}#colorbox #cboxWrapper #cboxLoadedContent .node-webform .webform-client-form,#colorbox #cboxWrapper #cboxLoadedContent .block-webform .webform-client-form{margin-top:20px;background:url(/sites/default/themes/apg-responsive/images/main-body-bg.gif) no-repeat top center;padding:0 20px;-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px;border-radius:0 0px 5px 5px;overflow:hidden}
#colorbox #cboxWrapper #cboxLoadedContent .node-webform .webform-client-form .webform-component-checkboxes,#colorbox #cboxWrapper #cboxLoadedContent .node-webform .webform-client-form .webform-component-radios,#colorbox #cboxWrapper #cboxLoadedContent .block-webform .webform-client-form .webform-component-checkboxes,#colorbox #cboxWrapper #cboxLoadedContent .block-webform .webform-client-form .webform-component-radios{clear:both;overflow:hidden}#colorbox #cboxWrapper #cboxLoadedContent .node-webform .webform-client-form .webform-component-checkboxes .form-item,#colorbox #cboxWrapper #cboxLoadedContent .node-webform .webform-client-form .webform-component-radios .form-item,#colorbox #cboxWrapper #cboxLoadedContent .block-webform .webform-client-form .webform-component-checkboxes .form-item,#colorbox #cboxWrapper #cboxLoadedContent .block-webform .webform-client-form .webform-component-radios .form-item{float:left;margin-right:15px;padding:5px 0}#colorbox #cboxWrapper #cboxLoadedContent .node-webform .webform-client-form .form-text,#colorbox #cboxWrapper #cboxLoadedContent .block-webform .webform-client-form .form-text{width:100%}#colorbox #cboxWrapper #cboxLoadedContent .node-webform .webform-client-form #webform-component-email,#colorbox #cboxWrapper #cboxLoadedContent .block-webform .webform-client-form #webform-component-email{clear:both}#colorbox #cboxWrapper #cboxLoadedContent .node-webform .webform-client-form #webform-component-up-to-date,#colorbox #cboxWrapper #cboxLoadedContent .block-webform .webform-client-form #webform-component-up-to-date{margin-bottom:5px}#colorbox #cboxWrapper #cboxLoadedContent .node-webform .webform-client-form .form-actions,#colorbox #cboxWrapper #cboxLoadedContent .block-webform .webform-client-form .form-actions{margin:0;padding-bottom:15px}#colorbox #cboxWrapper #cboxLoadedContent .node-webform #webform-client-form-196,#colorbox #cboxWrapper #cboxLoadedContent .node-webform #webform-client-form-199,#colorbox #cboxWrapper #cboxLoadedContent .node-webform #webform-client-form-200,#colorbox #cboxWrapper #cboxLoadedContent .block-webform #webform-client-form-196,#colorbox #cboxWrapper #cboxLoadedContent .block-webform #webform-client-form-199,#colorbox #cboxWrapper #cboxLoadedContent .block-webform #webform-client-form-200{margin-top:0}#colorbox.node-webform,.node-webform #cboxMiddleLeft,.node-webform #cboxMiddleRight{height:auto !important}#colorbox.content-brochure-request .brochure-request{background:#fff;width:auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#colorbox.content-brochure-request .brochure-request h1{font-size:35px;margin:0;padding-left:20px;padding-top:40px;float:left}#colorbox.content-brochure-request .brochure-request img{float:right;margin:40px 14px 14px;-moz-box-shadow:rgba(48,48,48,0.19) 0px 0px 8px;-webkit-box-shadow:rgba(48,48,48,0.19) 0px 0px 8px;box-shadow:rgba(48,48,48,0.19) 0px 0px 8px;border-right:2px solid #FFF;border-bottom:2px solid #FFF}#colorbox.content-brochure-request .brochure-request .request-main{background:url(/sites/default/themes/apg-responsive/images/main-body-bg.gif) no-repeat top center;padding:0 20px;clear:both;-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px;border-radius:0 0px 5px 5px}#colorbox.content-brochure-request .brochure-request .request-main .body{font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;font-size:20px;padding:20px 0}#colorbox.content-brochure-request .brochure-request .request-main .request-options{overflow:hidden;padding-bottom:40px}#colorbox.content-brochure-request .brochure-request .request-main .request-options .enquire-wrapper{overflow:hidden;float:left}#colorbox.content-brochure-request .brochure-request .request-main .request-options .enquire-wrapper:first-child{margin-right:15px}#colorbox.content-brochure-request .brochure-request .request-main .request-options .enquire-button{text-align:right;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300}#colorbox.content-brochure-request .brochure-request .request-main .request-options .enquire-button:after,#colorbox.content-brochure-request .brochure-request .request-main .request-options .enquire-button:before{top:10px}
#colorbox.content-brochure-request .brochure-request .request-main .request-options .enquire-button a{font-size:26px}.section-budget-calculator #-apg-budget-calculator-form{padding:0 10px}.section-budget-calculator #-apg-budget-calculator-form .form-item label{font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;font-weight:300;font-size:18px}.section-budget-calculator #-apg-budget-calculator-form .form-item #edit-activetwo label,.section-budget-calculator #-apg-budget-calculator-form .form-item #edit-active label{font-size:13px}.section-budget-calculator #-apg-budget-calculator-form .form-item .field-prefix{font-size:14px;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300}.section-budget-calculator #-apg-budget-calculator-form .form-item .description{font-size:12px;padding-top:10px}.section-budget-calculator #-apg-budget-calculator-form fieldset{margin:0;padding:0}.section-budget-calculator #-apg-budget-calculator-form .info-one,.section-budget-calculator #-apg-budget-calculator-form .info-two{font-size:11px;margin-top:20px}.section-budget-calculator #-apg-budget-calculator-form .settlement-costs .form-item{padding-bottom:20px}.section-budget-calculator #-apg-budget-calculator-form .finishing-costs,.section-budget-calculator #-apg-budget-calculator-form .purchased-block,.section-budget-calculator #-apg-budget-calculator-form .settlement-costs .form-item{border-bottom:1px solid #e2e2e2}.section-budget-calculator #-apg-budget-calculator-form .form-submit{background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid;clear:both;float:none;margin-top:20px;font-weight:300}.section-budget-calculator .budget-results{padding:0 10px}.section-budget-calculator .budget-results .budget-item{border-bottom:1px solid #e2e2e2;padding:20px 0}.section-budget-calculator .budget-results .budget-text h2,.section-budget-calculator .budget-results .budget-text p{margin:0}.section-budget-calculator .budget-results .budget-text h2{line-height:1;padding-bottom:10px}.section-budget-calculator .budget-results .value{font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;float:right;font-size:20px;padding-right:20px}.section-budget-calculator .budget-results .printBtn{background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid;float:none;clear:both;margin-top:10px;font-weight:300}.section-budget-calculator .budget-results .budget-summary{padding-top:40px}.section-budget-calculator .budget-results #webform-client-form-203 label{width:150px;font-size:18px;font-weight:300}.section-budget-calculator .budget-results #webform-client-form-203 .form-text{width:250px}.section-budget-calculator .budget-results #webform-client-form-203 .form-submit{background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid;font-weight:300}
.form-item{margin:1.5em 0}.form-item input:focus,.form-item textarea:focus,.form-item select:focus{outline:none;border:#005daa 1px solid}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00}.form-item label{font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;font-size:16px}.form-item label.option{display:inline;font-size:15px}.form-item .form-required{color:#c00}.form-item .description{font-size:.85em}.form-checkboxes .form-item,.form-radios .form-item{margin:0}.form-item .form-text,.form-item .form-textarea{padding:5px;border-radius:4px;border:1px solid #dbdbdb;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400}.form-actions{overflow:auto;padding-bottom:10px}.form-submit{background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid;background:#005daa;color:#fff;font-weight:300;float:right}.container-inline div,.container-inline label{display:inline}a.button{-moz-appearance:button;-webkit-appearance:button}.password-parent,.confirm-parent{margin:0}#user-login-form{text-align:left}#user-login-form ul{margin-bottom:0}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-top:1.5em;margin-left:-20px}#user-login-form li.user-link{margin-top:1.5em}#user-login ul{margin:1.5em 0}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc}form tbody{border-top:1px solid #ccc}form tr.even{background-color:#fff}form table .item-list ul{margin:0}td.menu-disabled{background:#ccc}body.section-festival div#block-webform-client-block-202 h2.block-title{color:#f14cab}body.section-festival form#webform-client-form-202 #edit-actions .pink-btn{background:#f14cab;background-color:#f14cab;color:#fff;font-weight:300;float:right}.suggested-links{clear:both;margin:25px 0}.suggested-links__link{padding-left:15px}.suggested-links__link a{color:#f14cab}.suggested-links__link:before{content:"-";padding-right:8px}#page,.region-bottom{margin-left:auto;margin-right:auto}#main,#footer{position:relative}#main:before,#main:after,#footer:before,#footer:after{content:"";display:table}#main:after,#footer:after{clear:both}#header:before,#header:after{content:"";display:table}#header:after{clear:both}@media only screen and (min-width:0px){.sticky.stuck{position:fixed;z-index:100}.node-type-home-design .node-home-design .field-group-format.group-main .field-group-format.group-description .mid-enquire-wrapper .enquiry-form-wrap,.node-type-mypod .node-mypod .field-group-format.group-main .field-group-format.group-description .mid-enquire-wrapper .enquiry-form-wrap,.node-type-package .node-package .field-group-format.group-main .field-group-format.group-description .mid-enquire-wrapper .enquiry-form-wrap{display:inline-block}.node-type-home-design .node-home-design .field-group-format.group-main .field-group-format.group-description .mid-enquire-wrapper .enquire-wrapper,.node-type-mypod .node-mypod .field-group-format.group-main .field-group-format.group-description .mid-enquire-wrapper .enquire-wrapper,.node-type-package .node-package .field-group-format.group-main .field-group-format.group-description .mid-enquire-wrapper .enquire-wrapper{float:left}
.node-type-home-design .node-home-design .field-group-format.group-main .mid-enquire-wrapper,.node-type-mypod .node-mypod .field-group-format.group-main .mid-enquire-wrapper,.node-type-package .node-package .field-group-format.group-main .mid-enquire-wrapper{overflow:hidden}.enquire-form-block .enquire-form-block__bottom>.field-group-format-wrapper{width:auto}#block-apg-forms-sign-up-block .node-webform{width:auto}}@media only screen and (min-width:480px){#block-apg-blocks-apg-whitepapers,#block-views-news-block{float:left;width:45%}#map-container,#map-container .map,#location-map{width:400px;height:400px}.view-featured-homes .views-row.touchcarousel-item,.view-front-page-slideshow .views-row.touchcarousel-item{width:400px}#block-apg-promotions-apg-breakthrough-promotion .promo-wrap .promo-block-content .promotion-title a{float:right;margin:15px}#block-apg-promotions-apg-breakthrough-promotion .promo-wrap .promo-block-content .promotion-title span{float:left;margin:18px 15px}#block-apg-landing-page-apg-landing-page .menu-block-wrapper.menu-name-site_structure ul.menu,#block-apg-landing-page-apg-landing-page .view-map-menu-wrapper ul.menu,.view-display-homes .menu-block-wrapper.menu-name-site_structure ul.menu,.view-display-homes .view-map-menu-wrapper ul.menu,.view-packages.home-land-packages .menu-block-wrapper.menu-name-site_structure ul.menu,.view-packages.home-land-packages .view-map-menu-wrapper ul.menu{padding:18px 0}#block-apg-landing-page-apg-landing-page .menu-block-wrapper.menu-name-site_structure ul.menu li,#block-apg-landing-page-apg-landing-page .view-map-menu-wrapper ul.menu li,.view-display-homes .menu-block-wrapper.menu-name-site_structure ul.menu li,.view-display-homes .view-map-menu-wrapper ul.menu li,.view-packages.home-land-packages .menu-block-wrapper.menu-name-site_structure ul.menu li,.view-packages.home-land-packages .view-map-menu-wrapper ul.menu li{display:inline-block;margin-right:-4px}#block-apg-landing-page-apg-landing-page .menu-block-wrapper.menu-name-site_structure ul.menu li>a,#block-apg-landing-page-apg-landing-page .view-map-menu-wrapper ul.menu li>a,.view-display-homes .menu-block-wrapper.menu-name-site_structure ul.menu li>a,.view-display-homes .view-map-menu-wrapper ul.menu li>a,.view-packages.home-land-packages .menu-block-wrapper.menu-name-site_structure ul.menu li>a,.view-packages.home-land-packages .view-map-menu-wrapper ul.menu li>a{border-right:1px solid #f14cab}.field-name-field-images.gallery .field-item.touchcarousel-item,.field-name-field-image-gallery .field-item.touchcarousel-item{width:400px;height:176px}#block-views-exp-home-design-search-page .views-exposed-form label{margin-bottom:10px}#block-views-exp-home-design-search-page .views-exposed-form .views-submit-button{margin-right:10px}#block-views-exp-home-design-search-page #edit-options-wrapper{padding-left:10px}#block-views-exp-home-design-search-page #edit-third{padding:10px}#block-views-exp-home-design-search-page #edit-third>.fieldset-wrapper>.form-item{padding:0;margin-top:-10px}#block-views-exp-home-design-search-page .views-exposed-widget fieldset .fieldset-wrapper>.form-item{padding:7px 10px 15px}#block-views-apg-home-design-search-block .block-title-wrapper{padding-bottom:170px}.view-home-design-search .views-row,.view-display-homes .views-row,.view-packages .views-row,.view-mypod-range .views-row,.view-seo-home-design-views .views-row,.view-seo-display-home-views .views-row,.view-apg-home-design-search .views-row,.view-apg-display-landing-page .views-row{float:left;width:48%;margin-left:1%;margin-right:1%;margin-top:1%;margin-bottom:1%}.view-display-homes .view-filters .views-exposed-widget .form-submit,.view-packages .view-filters .views-exposed-widget .form-submit{top:20px}.view-display-homes .view-filters .views-submit-button,.view-packages .view-filters .views-submit-button{clear:none}.enquire-wrapper .enquire-button span{font-size:15px}.enquire-wrapper .enquire-button .emphasis{font-size:30px}.node-type-home-design .node-home-design .field-name-apg-home-design-embedded-enquiry,.node-type-home-design .node-home-design .field-name-apg-image-link-block-field .field-name-apg-packages-embedded-enquiry,.node-type-package .node-package .field-name-apg-home-design-embedded-enquiry,.node-type-package .node-package .field-name-apg-image-link-block-field .field-name-apg-packages-embedded-enquiry{float:left;width:49%;margin-top:1%;margin-bottom:1%}
.node-type-home-design .node-home-design .field-name-apg-image-link-block-field,.node-type-package .node-package .field-name-apg-image-link-block-field{margin-left:2%}.node-type-home-design .node-home-design .field-name-apg-home-design-embedded-enquiry .form-text,.node-type-package .node-package .field-name-apg-home-design-embedded-enquiry .form-text{width:94%}.node-type-page .node-page .field-name-field-home-land-tiles .inner-wrapper>.field-items>.field-item,.node-type-page .node-page .field-name-field-home-land-tiles .field-name-apg-home-design-mypod>.field-items>.field-item,.node-type-page .node-page .field-name-field-similar-design .inner-wrapper>.field-items>.field-item,.node-type-page .node-page .field-name-field-similar-design .field-name-apg-home-design-mypod>.field-items>.field-item,.node-type-landing-page .node-landing-page .field-name-field-home-land-tiles .inner-wrapper>.field-items>.field-item,.node-type-landing-page .node-landing-page .field-name-field-home-land-tiles .field-name-apg-home-design-mypod>.field-items>.field-item,.node-type-landing-page .node-landing-page .field-name-field-similar-design .inner-wrapper>.field-items>.field-item,.node-type-landing-page .node-landing-page .field-name-field-similar-design .field-name-apg-home-design-mypod>.field-items>.field-item,.node-type-home-design .node-home-design .field-name-field-home-land-tiles .inner-wrapper>.field-items>.field-item,.node-type-home-design .node-home-design .field-name-field-home-land-tiles .field-name-apg-home-design-mypod>.field-items>.field-item,.node-type-home-design .node-home-design .field-name-field-similar-design .inner-wrapper>.field-items>.field-item,.node-type-home-design .node-home-design .field-name-field-similar-design .field-name-apg-home-design-mypod>.field-items>.field-item{float:left;width:48%}.node-type-page .node-page .field-name-field-home-land-tiles .inner-wrapper>.field-items>.field-item.even,.node-type-page .node-page .field-name-field-similar-design .inner-wrapper>.field-items>.field-item.even,.node-type-landing-page .node-landing-page .field-name-field-home-land-tiles .inner-wrapper>.field-items>.field-item.even,.node-type-landing-page .node-landing-page .field-name-field-similar-design .inner-wrapper>.field-items>.field-item.even,.node-type-home-design .node-home-design .field-name-field-home-land-tiles .inner-wrapper>.field-items>.field-item.even,.node-type-home-design .node-home-design .field-name-field-similar-design .inner-wrapper>.field-items>.field-item.even{margin-right:2%}.node-type-package .node-package .field-name-field-price{float:left}.node-type-package .node-package .field-name-field-land-price{float:left;padding-left:10px;padding-top:25px}.node-mypod.node-teaser .field-name-field-mypod-description{min-height:48px}.node-estate.view-mode-full .group-main .field-name-title-field{float:left;width:55%;line-height:1.1;font-size:60px}.node-estate.view-mode-full .field-name-field-logo{float:right;padding-right:10px;width:35%;padding-left:20px}.node-estate.view-mode-full .field-name-body{clear:left}.node-estate.view-mode-full .group-social .field-name-apg-estate-social-buttons{float:left}.node-estate.view-mode-full .group-social .field-name-apg-estate-social-share{float:right}.node-estate.view-mode-full .group-packages .node-package{margin:2px 12px 20px 0;width:48%;float:left}.node-estate.view-mode-full .group-packages .node-package:nth-child(even){margin-right:2px}.node-b-news.view-mode-full .field-social-links,.node-news-article.view-mode-full .field-social-links{float:left;padding:0 0 18px;clear:both}.node-b-news.view-mode-full .byline,.node-news-article.view-mode-full .byline{float:left}.node-b-news.view-mode-full .field-name-body,.node-news-article.view-mode-full .field-name-body{clear:both}.node-b-news.view-mode-full .field-social-links{clear:none;float:right}.expander-active.is-stuck .details,.expander-active .details{*zoom:1;}.expander-active.is-stuck .details:after,.expander-active .details:after{content:"";display:table;clear:both}.expander-active.is-stuck .read-less,.expander-active .read-less{float:right}
.expander-active.is-stuck .read-less a,.expander-active .read-less a{position:static;width:auto;text-align:right;background:none;color:#f14cab;padding:0}#block-apg-range-double-range.expander-active.is-stuck .read-less a,#block-apg-range-single-range.expander-active.is-stuck .read-less a{color:#f14cab}}@media only screen and (max-width:480px){.node-news-article.view-mode-full .field-name-body img{margin:0 !important;float:none !important;width:100%}}@media only screen and (min-width:617px){.view-front-page-slideshow .views-row.touchcarousel-item .mobile-slide-content .field-name-field-description{float:left;padding-bottom:0}.view-front-page-slideshow .views-row.touchcarousel-item .mobile-slide-content a{float:right}.view-featured-homes .views-row.touchcarousel-item,.view-front-page-slideshow .views-row.touchcarousel-item{width:550px}#block-apg-display-home-location-button{display:block;float:left;width:45%}.view-news.view-display-id-page_1 .links,.view-news.view-display-id-page_2 .links{float:right}.view-news.view-display-id-page_1 .links .element-invisible,.view-news.view-display-id-page_2 .links .element-invisible{display:none}.field-name-field-images.gallery .field-item.touchcarousel-item,.field-name-field-image-gallery .field-item.touchcarousel-item{width:550px;height:241px}.view-home-design-search .views-row,.view-display-homes .views-row,.view-packages .views-row,.view-mypod-range .views-row,.view-seo-home-design-views .views-row,.view-seo-display-home-views .views-row,.view-apg-display-landing-page .views-row{float:left;width:48%;margin-left:1%;margin-right:1%}.page-our-ranges-single .view-pick-a-range .views-row.touchcarousel-item{width:440px}.page-our-ranges-single .view-pick-a-range .views-row.touchcarousel-item .node-range .field-name-field-range-image img{height:192px}.node-range.view-mode-range_page .field-name-apg-range-embedded-enquiry{width:42%;overflow:hidden;float:left}.node-range.view-mode-range_page .field-name-field-range-page-body{width:55%;float:right}#map-container,#map-container .map,#location-map{width:580px;height:580px}.view-display-homes .view-map-menu-wrapper,.view-packages.home-land-packages .view-map-menu-wrapper{display:block}.page-display-homes-locations #map-container,.page-packages-house-and-land-packages #map-container{display:block}.page-display-homes-locations #map-container.inactive,.page-packages-house-and-land-packages #map-container.inactive{display:none}.page-display-homes-locations.maps-tab .no-maps{display:none}.page-display-homes-locations.maps-tab .views-widget-filter-field_location_area_value{display:block}.node-estate.view-mode-full .group-location #location-map{height:350px}.node-estate.view-mode-full .group-packages .empty-packages .empty-message{float:left;width:45%}.node-estate.view-mode-full .group-packages .block-webform{width:50%;float:right}.view-display-homes .view-content.inactive,.view-packages.home-land-packages .view-content.inactive{display:none}#block-views-exp-home-design-search-page .views-exposed-form #edit-first-wrapper .fieldset-wrapper>.form-item-field-block-frontage-tid,#block-views-apg-home-design-search-block .views-exposed-form #edit-first-wrapper .fieldset-wrapper>.form-item-field-block-frontage-tid{width:auto}#block-views-exp-home-design-search-page .views-exposed-form .views-exposed-widget label.option,#block-views-apg-home-design-search-block .views-exposed-form .views-exposed-widget label.option{font-size:15px}#block-views-exp-home-design-search-page .views-exposed-form .views-exposed-widget .form-item.form-item-field-price-value,#block-views-apg-home-design-search-block .views-exposed-form .views-exposed-widget .form-item.form-item-field-price-value{float:left}.node-type-home-design .node-home-design .field-group-format.group-main .field-name-title-field,.node-type-mypod .node-mypod .field-group-format.group-main .field-name-title-field,.node-type-package .node-package .field-group-format.group-main .field-name-title-field{font-size:60px;font-weight:300}.node-type-home-design .node-home-design .field-group-format.group-main .field-group-format.group-title-wrapper .enquire-button,.node-type-mypod .node-mypod .field-group-format.group-main .field-group-format.group-title-wrapper .enquire-button,.node-type-package .node-package .field-group-format.group-main .field-group-format.group-title-wrapper .enquire-button{position:absolute;top:-15px;right:25px;z-index:9}
.node-type-home-design .node-home-design .field-group-format.group-main .field-group-format.group-description .mid-enquire-wrapper .enquiry-form-wrap,.node-type-mypod .node-mypod .field-group-format.group-main .field-group-format.group-description .mid-enquire-wrapper .enquiry-form-wrap,.node-type-package .node-package .field-group-format.group-main .field-group-format.group-description .mid-enquire-wrapper .enquiry-form-wrap{display:inline-block}.node-type-home-design .node-home-design .field-group-format.group-main .field-group-format.group-description .mid-enquire-wrapper .enquire-wrapper,.node-type-mypod .node-mypod .field-group-format.group-main .field-group-format.group-description .mid-enquire-wrapper .enquire-wrapper,.node-type-package .node-package .field-group-format.group-main .field-group-format.group-description .mid-enquire-wrapper .enquire-wrapper{float:left}.node-type-home-design .node-home-design .field-group-format.group-main .mid-enquire-wrapper,.node-type-mypod .node-mypod .field-group-format.group-main .mid-enquire-wrapper,.node-type-package .node-package .field-group-format.group-main .mid-enquire-wrapper{overflow:hidden}.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-ground-floorplan,.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-combined-floorplan,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-ground-floorplan,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-combined-floorplan,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-ground-floorplan,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-combined-floorplan{margin-right:2%}.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-ground-floorplan,.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-upper-floorplan,.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-combined-floorplan,.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-download-floorplan,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-ground-floorplan,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-upper-floorplan,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-combined-floorplan,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-download-floorplan,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-ground-floorplan,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-upper-floorplan,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-combined-floorplan,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-download-floorplan{float:left;width:49%}.node-type-home-design .node-home-design .field-group-format.group-location .column .location-details.section,.node-type-mypod .node-mypod .field-group-format.group-location .column .location-details.section,.node-type-package .node-package .field-group-format.group-location .column .location-details.section{margin-left:40px}.node-home-design.single .field-group-format.group-floorplans .field-name-field-ground-floorplan,.node-package.single .field-group-format.group-floorplans .field-name-field-ground-floorplan{width:100%;background:none;position:relative}.node-home-design.single .field-group-format.group-floorplans .field-name-field-ground-floorplan .field-items,.node-package.single .field-group-format.group-floorplans .field-name-field-ground-floorplan .field-items{position:relative;z-index:10}.node-type-home-design .node-home-design .group_title_wrapper .field-group-format-wrapper .enquire-wrapper,.node-type-package .node-package .group_title_wrapper .field-group-format-wrapper .enquire-wrapper{display:block}
.node-type-home-design .node-home-design .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper .field-name-field-price,.node-type-package .node-package .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper .field-name-field-price{float:left}.node-type-home-design .node-home-design .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper>.field-group-format-wrapper,.node-type-package .node-package .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper>.field-group-format-wrapper{overflow:hidden;margin:20px 0}.node-type-home-design .node-home-design .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper .group_features .field-group-format-wrapper,.node-type-package .node-package .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper .group_features .field-group-format-wrapper{width:390px;float:right}.node-type-home-design .node-home-design .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper .group_area,.node-type-package .node-package .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper .group_area{clear:both}.node-type-home-design .node-home-design .group_floorplans .fp-footer,.node-type-package .node-package .group_floorplans .fp-footer{display:block}.node-type-home-design .node-home-design .group_floorplans .floorplan-tabs,.node-type-package .node-package .group_floorplans .floorplan-tabs{display:none;width:0}.node-type-home-design .node-home-design .group_floorplans .field-name-field-upper-floorplan,.node-type-package .node-package .group_floorplans .field-name-field-upper-floorplan{display:block}.field-group-format.group-apg-difference .buttons a,#block-apg-difference-apg-difference .buttons a{margin:5px 10px;float:left}.node-link-block .customise-block .customise-wrapper .title{font-size:42px}.node-info-block{width:44%;margin-right:5%;float:left;height:130px}.node-info-block:nth-child(2n){margin-right:0}.contact-us-page div.column{float:left;width:280px}.contact-us-page div.column.phone a.enquire-link{margin-top:58px}#footer-wrapper .footer-region.footer-top-w{padding-top:40px}#footer-wrapper .footer-region.footer-top-w .backtotop{display:none}#block-menu-menu-footer-menu .leaf{display:inline-block}#block-menu-menu-footer-menu .leaf a:after{content:'|';color:#383635;padding-right:2px;padding-left:7px}#block-menu-menu-footer-menu .leaf.last a:after{display:none}.right-floater{position:relative;margin-bottom:20px;float:right;margin:0 0 20px 40px}.right-floater:after,.right-floater:before{content:". ";position:absolute;width:46%;height:40px;z-index:1;bottom:3px}.right-floater:after{right:5px;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg);-webkit-box-shadow:-7px 6px 15px #888;-moz-box-shadow:-7px 6px 15px #888;-ms-box-shadow:-7px 6px 15px #888;-o-box-shadow:-7px 6px 15px #888;box-shadow:-7px 6px 15px #888}.right-floater:before{left:5px;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-box-shadow:7px 6px 15px #888;-moz-box-shadow:7px 6px 15px #888;-ms-box-shadow:7px 6px 15px #888;-o-box-shadow:7px 6px 15px #888;box-shadow:7px 6px 15px #888}.right-floater .node{position:relative;z-index:2}.node-b-news.node-teaser .field-name-field-brafton-image,.node-b-news.node-teaser .field-name-field-news-image,.node-news-article.node-teaser .field-name-field-brafton-image,.node-news-article.node-teaser .field-name-field-news-image{padding:10px 15px 10px 0}.node-b-news.node-teaser .field-name-body,.node-news-article.node-teaser .field-name-body{padding-top:10px;clear:none}.node-b-news.node-teaser .field-name-body{max-height:120px;overflow:hidden}.enquire-form-block .enquire-form-block__title{font-size:42px}
.enquire-form-block .enquire-form-block__right{float:right;width:50%;box-sizing:border-box}.enquire-form-block .enquire-form-block__right .field-group-format-wrapper{padding-top:18px}.enquire-form-block .enquire-form-block__left{float:left;width:50%;box-sizing:border-box;border-right:1px solid #d8d8d8;padding-right:60px}#block-apg-forms-sign-up-block #webform-component-first-name{padding-right:15px}#block-apg-forms-sign-up-block #webform-component-email{padding-left:15px}#block-apg-forms-sign-up-block #webform-component-first-name,#block-apg-forms-sign-up-block #webform-component-email{width:49%;float:left;box-sizing:border-box}}@media only screen and (min-width:768px){.view-featured-homes .views-row.touchcarousel-item{width:640px}.view-front-page-slideshow .views-row.touchcarousel-item{width:700px}.node-page.form-embedded .field-name-body{width:62%;float:left}.node-page.form-embedded #block-webform-client-block-202,.node-page.form-embedded .block-webform{padding-top:20px}.node-page.form-embedded .field-page-button{margin-left:20px}.node-page .entity-field-collection-item.two-buttons .enquiry-form-wrap{float:left}.node-page .entity-field-collection-item.two-buttons #link-button{margin-top:10px;float:right}.node-promotion .group-content{width:62%;float:left}.node-promotion .field-name-field-promo-page-blocks>.field-items>.field-item .field-collection-view{width:32%;float:left;margin:0 2% 0 0}.node-promotion .field-name-field-promo-page-blocks>.field-items>.field-item .field-collection-view.field-collection-view-final{margin:0}#block-webform-client-block-202,.node-page .embedded-form,.node-page .block-webform{width:35%;float:right}#block-webform-client-block-202 .webform-client-form .form-text,#block-webform-client-block-202 .confirmation .form-text,.node-page .embedded-form .webform-client-form .form-text,.node-page .embedded-form .confirmation .form-text,.node-page .block-webform .webform-client-form .form-text,.node-page .block-webform .confirmation .form-text{width:90%}.field-name-field-images.gallery .field-item.touchcarousel-item,.field-name-field-image-gallery .field-item.touchcarousel-item{width:700px;height:314px}.page-testimonials.section-testimonials .node-page .field-name-field-page-image,.node-type-page .node-page .field-name-field-page-image{line-height:0;padding-top:40px}.page-testimonials.section-testimonials .node-page .field-name-field-page-image.one-col.left,.page-testimonials.section-testimonials .node-page .field-name-field-page-image.two-col.left,.node-type-page .node-page .field-name-field-page-image.one-col.left,.node-type-page .node-page .field-name-field-page-image.two-col.left{float:left;margin-right:40px}.page-testimonials.section-testimonials .node-page .field-name-field-page-image.one-col.right,.page-testimonials.section-testimonials .node-page .field-name-field-page-image.two-col.right,.node-type-page .node-page .field-name-field-page-image.one-col.right,.node-type-page .node-page .field-name-field-page-image.two-col.right{float:right;margin-left:40px}.page-testimonials.section-testimonials .node-page .field-name-field-page-image.no-padding,.node-type-page .node-page .field-name-field-page-image.no-padding{padding-top:0}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-content-block-image,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-content-block-image{line-height:0;padding-top:40px}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-content-block-image.one-col.left,.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-content-block-image.two-col.left,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-content-block-image.one-col.left,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-content-block-image.two-col.left{float:left;margin-right:40px}
.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-content-block-image.one-col.right,.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-content-block-image.two-col.right,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-content-block-image.one-col.right,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-content-block-image.two-col.right{float:right;margin-left:40px}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-content-block-image.no-padding,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-content-block-image.no-padding{padding-top:0}#block-apg-blocks-apg-homepage-links .block-content .link{width:26%;padding-right:12px;float:left;border-right:1px solid #ebebeb;margin-right:12px}#block-apg-blocks-apg-homepage-links .block-content .link.last{border:0;margin-right:0}#block-apg-blocks-apg-homepage-links .block-content .link h3{min-height:38px}#block-apg-blocks-apg-homepage-links .block-content .link span{min-height:0px}#block-apg-blocks-apg-whitepapers,#block-apg-display-home-location-button,#block-views-news-block{float:left;width:30.6%;margin-top:10px}#block-apg-display-home-location-button .map a{padding:3px 20px}.node-news-article.view-mode-full .group-sidebar{width:35%;float:right;clear:none}.node-news-article.view-mode-full .group-content{float:left;width:62%}.node-b-news.view-mode-full{float:left;width:62%}.node-b-news.view-mode-full .field-social-links{padding-top:15px}.section-news-categories article,.view-news-wrapper,.view-display-id-page_2{width:60%;float:left}.region-sidebar-first{width:290px;float:right;padding-right:10px;padding-left:0}#block-apg-blocks-apg-contact-button{padding-top:0}.view-pick-a-range .views-row.touchcarousel-item{margin-right:30px}.page-our-ranges-single .view-pick-a-range .views-row.touchcarousel-item{margin-right:45px}#map-container,#map-container .map,#location-map{width:720px;height:622px}#map-container #info-container{width:260px}#map-container #info-container .title{font-size:24px}#map-container #info-container .field-name-title{text-align:left}#map-container #info-container .field-name-title h2{font-size:16px}#map-container #info-container .field-name-body{display:block;font-size:13px;line-height:1.5;width:160px;padding-right:10px;float:left;margin-bottom:10px}#map-container #info-container .field-name-body p{margin:0}#map-container #info-container .field-name-field-logo{float:right}#map-container #info-container .field-name-node-link{width:175px;margin:10px auto;float:none;clear:both}.node-type-home-design .node-home-design .field-group-format.group-main .image-disclaimer,.node-type-mypod .node-mypod .field-group-format.group-main .image-disclaimer,.node-type-package .node-package .field-group-format.group-main .image-disclaimer{text-align:right;padding-bottom:0}.node-type-home-design .node-home-design .field-group-format.group-main .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper .group-area,.node-type-mypod .node-mypod .field-group-format.group-main .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper .group-area,.node-type-package .node-package .field-group-format.group-main .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper .group-area{clear:none}.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-ground-floorplan,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-ground-floorplan,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-ground-floorplan{margin-right:4%}
.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-ground-floorplan,.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-upper-floorplan,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-ground-floorplan,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-upper-floorplan,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-ground-floorplan,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-upper-floorplan{width:47%}.node-type-home-design .node-home-design.single .group-floorplans .field-name-field-ground-floorplan,.node-type-mypod .node-mypod .group-floorplans .field-name-field-ground-floorplan,.node-type-package .node-package.single .group-floorplans .field-name-field-ground-floorplan{width:100%}.node-type-home-design .node-home-design.breakthrough .group-main .field-group-format-wrapper>.field-name-title-field,.node-type-package .node-package.breakthrough .group-main .field-group-format-wrapper>.field-name-title-field{background-position:right 10px;padding-top:5px;padding-bottom:5px;margin-top:0}.node-type-home-design .node-home-design .field-name-apg-home-design-embedded-enquiry,.node-type-home-design .node-home-design .field-name-apg-image-link-block-field,.node-type-home-design .node-home-design .field-name-apg-packages-embedded-enquiry,.node-type-package .node-package .field-name-apg-home-design-embedded-enquiry,.node-type-package .node-package .field-name-apg-image-link-block-field,.node-type-package .node-package .field-name-apg-packages-embedded-enquiry{width:47%}.node-type-home-design .node-home-design .field-name-apg-image-link-block-field,.node-type-package .node-package .field-name-apg-image-link-block-field{margin-left:4%}.node-type-home-design .node-home-design .field-name-apg-home-design-embedded-enquiry .form-text,.node-type-home-design .node-home-design .field-name-apg-packages-embedded-enquiry .form-text,.node-type-package .node-package .field-name-apg-home-design-embedded-enquiry .form-text,.node-type-package .node-package .field-name-apg-packages-embedded-enquiry .form-text{width:96%}.node-type-package .node-package.view-mode-full .group-features{width:auto}.node-range.view-mode-range_page .field-name-apg-range-embedded-enquiry{width:40%}.node-range.view-mode-range_page .field-name-field-range-page-body{width:58%}#block-views-apg-home-design-search-block .block-title-wrapper{padding-bottom:110px}.node-estate.view-mode-full .group-main .field-name-title-field{padding-top:20px}.node-estate.view-mode-full .group-location #location-map{height:350px}.node-estate.view-mode-full .group-packages .node-package{margin:2px 12px 20px 0;width:32%;float:left}.node-estate.view-mode-full .group-packages .node-package:nth-child(even){margin-right:12px}.node-estate.view-mode-full .group-packages .node-package:nth-of-type(3n+3){margin-right:2px}.node-estate.view-mode-full .group-packages .empty-packages .empty-message{float:left;width:60%}.node-estate.view-mode-full .group-packages .block-webform{width:35%;float:right}.node-estate.node-teaser .group-left{float:left;padding-right:15px;padding-bottom:0}#colorbox #cboxWrapper #cboxLoadedContent .node-webform,#colorbox #cboxWrapper #cboxLoadedContent .block-webform{background:#fff;width:auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#colorbox #cboxWrapper #cboxLoadedContent .node-webform .webform-client-form #webform-component-first-name,#colorbox #cboxWrapper #cboxLoadedContent .node-webform .webform-client-form #webform-component-last-name,#colorbox #cboxWrapper #cboxLoadedContent .node-webform .webform-client-form #webform-component-phone,#colorbox #cboxWrapper #cboxLoadedContent .block-webform .webform-client-form #webform-component-first-name,#colorbox #cboxWrapper #cboxLoadedContent .block-webform .webform-client-form #webform-component-last-name,#colorbox #cboxWrapper #cboxLoadedContent .block-webform .webform-client-form #webform-component-phone{float:left;width:200px;margin-right:20px}
#colorbox #cboxWrapper #cboxLoadedContent .node-webform .webform-client-form #webform-component-first-name .form-text,#colorbox #cboxWrapper #cboxLoadedContent .node-webform .webform-client-form #webform-component-last-name .form-text,#colorbox #cboxWrapper #cboxLoadedContent .node-webform .webform-client-form #webform-component-phone .form-text,#colorbox #cboxWrapper #cboxLoadedContent .block-webform .webform-client-form #webform-component-first-name .form-text,#colorbox #cboxWrapper #cboxLoadedContent .block-webform .webform-client-form #webform-component-last-name .form-text,#colorbox #cboxWrapper #cboxLoadedContent .block-webform .webform-client-form #webform-component-phone .form-text{width:200px}#colorbox #cboxWrapper #cboxLoadedContent .node-webform .webform-client-form #webform-component-phone,#colorbox #cboxWrapper #cboxLoadedContent .block-webform .webform-client-form #webform-component-phone{margin-right:0}#colorbox #cboxWrapper #cboxLoadedContent .node-webform .webform-client-form .webform-component-checkboxes,#colorbox #cboxWrapper #cboxLoadedContent .node-webform .webform-client-form .webform-component-radios,#colorbox #cboxWrapper #cboxLoadedContent .block-webform .webform-client-form .webform-component-checkboxes,#colorbox #cboxWrapper #cboxLoadedContent .block-webform .webform-client-form .webform-component-radios{clear:both;overflow:hidden}#colorbox #cboxWrapper #cboxLoadedContent .node-webform .webform-client-form .webform-component-checkboxes .form-item,#colorbox #cboxWrapper #cboxLoadedContent .node-webform .webform-client-form .webform-component-radios .form-item,#colorbox #cboxWrapper #cboxLoadedContent .block-webform .webform-client-form .webform-component-checkboxes .form-item,#colorbox #cboxWrapper #cboxLoadedContent .block-webform .webform-client-form .webform-component-radios .form-item{float:left;margin-right:15px;padding:5px 0}#colorbox #cboxWrapper #cboxLoadedContent .node-webform .webform-client-form #webform-component-email,#colorbox #cboxWrapper #cboxLoadedContent .block-webform .webform-client-form #webform-component-email{clear:both}#colorbox #cboxWrapper #cboxLoadedContent .node-webform .webform-client-form #webform-component-email input,#colorbox #cboxWrapper #cboxLoadedContent .block-webform .webform-client-form #webform-component-email input{width:640px}#colorbox #cboxTitle{font-size:32px}#block-apg-forms-sign-up-block #webform-component-first-name{width:33%;float:left}#block-apg-forms-sign-up-block #webform-component-email{float:left;width:45%;box-sizing:border-box}#block-apg-forms-sign-up-block #webform-component-disclaimer{clear:both;margin:0;float:left}#block-apg-forms-sign-up-block .form-actions{margin-top:0}#block-apg-forms-sign-up-block .form-actions .form-submit{margin-top:35px}}@media only screen and (min-width:977px){.node-slide .slide__image,.node-slide .slide__sidebar{height:600px}.node-slide .slide__image{width:70%;float:left}.node-slide .slide__sidebar{float:right;width:30%}.node-slide .slide__sidebar .slide__title-wrapper{background:#005daa url(/sites/default/themes/apg-responsive/images/slide-bg.jpg) no-repeat bottom center}.node-slide .slide__sidebar .slide__title{padding:110px 40px 0}.node-slide.breakthrough .slide__sidebar .slide__title-wrapper{background:#00aded url(/sites/default/themes/apg-responsive/images/slide-bg-breakthrough.jpg) no-repeat bottom center}.view-apg-slideshow .pagination{position:absolute;top:20px;width:auto;right:32px}#mobile-header{display:none}.header-wrapper{height:131px}#header .header-inner{background:none;background-image:none;filter:none;position:relative;top:0;left:0;width:960px;margin:0 auto;padding-left:0;padding-right:0;padding-top:20px}#header .header-inner .logo-wrap{background:none;box-shadow:none;width:146px;float:left;padding:0 0 10px;display:block}#header .header-inner .region-header{float:right;padding-bottom:20px;clear:none;margin-top:41px}#logo{background:url(/sites/default/themes/apg-responsive/images/logo.jpg) no-repeat;background-size:contain;background-position-y:10%;width:146px;height:101px;margin:0}.sticky.stuck{position:fixed;z-index:100}
#header.sticky.stuck{width:100%;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;padding-top:8px;padding-bottom:8px;-moz-box-shadow:rgba(0,0,0,0.5) 0px 0px 3px;-webkit-box-shadow:rgba(0,0,0,0.5) 0px 0px 3px;box-shadow:rgba(0,0,0,0.5) 0px 0px 3px;border-bottom:solid 1px #888;z-index:200}#header.sticky.stuck .header-inner{position:relative}#header.sticky.stuck .social,#header.sticky.stuck .sign-up,#header.sticky.stuck #block-apg-blocks-apg-phone,#header.sticky.stuck #block-apg-blocks-apg-header-enquire-button{display:none}#header.sticky.stuck .region-header,#header.sticky.stuck .header-inner,#header.sticky.stuck #block-apg-menu-apg-site-menu,#header.sticky.stuck #block-apg-menu-apg-site-menu>ul.menu{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}#header.sticky.stuck #block-apg-menu-apg-site-menu{clear:none}#header.sticky.stuck #block-apg-menu-apg-site-menu>ul.menu>li{padding-top:6px;height:44px}#header.sticky.stuck #block-apg-menu-apg-site-menu>ul.menu>li>ul{top:50px}#header.sticky.stuck .region-header{position:absolute;top:0;right:0}#header.sticky.stuck .logo-wrap{width:189px;padding-bottom:0}#header.sticky.stuck #logo{display:block;background-image:url(/sites/default/themes/apg-responsive/images/logo-horizontal.png);width:189px;height:34px}#header.sticky.stuck #logo img{display:none}.region-above-content .node-page-intro{width:960px;margin:0 auto;padding-left:0;padding-right:0}.main-content-wrapper .node-page-intro,.region-above-content .node-page-intro{padding:0}#block-apg-landing-page-apg-landing-page .menu-block-wrapper.menu-name-site_structure.sticky.stuck{position:fixed;top:50px;width:100%;height:58px;-moz-box-shadow:rgba(0,0,0,0.5) 0px 0px 3px;-webkit-box-shadow:rgba(0,0,0,0.5) 0px 0px 3px;box-shadow:rgba(0,0,0,0.5) 0px 0px 3px;border-bottom:solid 1px #888}#block-apg-landing-page-apg-landing-page .menu-block-wrapper.menu-name-site_structure.sticky.stuck:after{background:none}#block-apg-landing-page-apg-landing-page .menu-block-wrapper.menu-name-site_structure.sticky.stuck ul.menu{padding:16px 0}#block-apg-landing-page-apg-landing-page #landing-page-sticky-menu{height:60px}.menu-icons-sprite,.menu-icons-award,.menu-icons-dollar-sign,.menu-icons-folder,.menu-icons-heart,.menu-icons-homes,.menu-icons-leaf,.menu-icons-mag-glass,.menu-icons-pencil,.menu-icons-plus,.menu-icons-scissors,.menu-icons-smiley,#block-apg-menu-apg-site-menu span.menu-icon.dollar-sign,#block-apg-menu-apg-site-menu span.menu-icon.folder,#block-apg-menu-apg-site-menu span.menu-icon.heart,#block-apg-menu-apg-site-menu span.menu-icon.magnifying-glass,#block-apg-menu-apg-site-menu span.menu-icon.pencil,#block-apg-menu-apg-site-menu span.menu-icon.plus,#block-apg-menu-apg-site-menu span.menu-icon.scissors,#block-apg-menu-apg-site-menu span.menu-icon.awards,#block-apg-menu-apg-site-menu span.menu-icon.homes,#block-apg-menu-apg-site-menu span.menu-icon.smiley,#block-apg-menu-apg-site-menu span.menu-icon.leaf{background-image:url(/sites/default/themes/apg-responsive/images/menu-icons-se3484ff28d.png);background-repeat:no-repeat}.menu-icons-award{background-position:0 0}.menu-icons-dollar-sign{background-position:0 -23px}.menu-icons-folder{background-position:0 -46px}.menu-icons-heart{background-position:0 -69px}.menu-icons-homes{background-position:0 -92px}.menu-icons-leaf{background-position:0 -115px}.menu-icons-mag-glass{background-position:0 -138px}.menu-icons-pencil{background-position:0 -161px}.menu-icons-plus{background-position:0 -184px}.menu-icons-scissors{background-position:0 -207px}.menu-icons-smiley{background-position:0 -230px}#block-apg-menu-apg-site-menu span.menu-icon{display:block;height:23px;width:23px;float:left}#block-apg-menu-apg-site-menu span.menu-icon.dollar-sign{background-position:0 -23px}#block-apg-menu-apg-site-menu span.menu-icon.folder{background-position:0 -46px}#block-apg-menu-apg-site-menu span.menu-icon.heart{background-position:0 -69px}#block-apg-menu-apg-site-menu span.menu-icon.magnifying-glass{background-position:0 -138px}#block-apg-menu-apg-site-menu span.menu-icon.pencil{background-position:0 -161px}
#block-apg-menu-apg-site-menu span.menu-icon.plus{background-position:0 -184px}#block-apg-menu-apg-site-menu span.menu-icon.scissors{background-position:0 -207px}#block-apg-menu-apg-site-menu span.menu-icon.awards{background-position:0 0}#block-apg-menu-apg-site-menu span.menu-icon.homes{background-position:0 -92px}#block-apg-menu-apg-site-menu span.menu-icon.smiley{background-position:0 -230px}#block-apg-menu-apg-site-menu span.menu-icon.leaf{background-position:0 -115px}.menu-icons-active-sprite,.menu-icons-active-award,.menu-icons-active-dollar-sign,.menu-icons-active-folder,.menu-icons-active-heart,.menu-icons-active-homes,.menu-icons-active-leaf,.menu-icons-active-mag-glass,.menu-icons-active-pencil,.menu-icons-active-plus,.menu-icons-active-scissors,.menu-icons-active-smiley,#block-apg-menu-apg-site-menu>ul>li li.active span.menu-icon.dollar-sign,#block-apg-menu-apg-site-menu>ul>li li.active span.menu-icon.folder,#block-apg-menu-apg-site-menu>ul>li li.active span.menu-icon.heart,#block-apg-menu-apg-site-menu>ul>li li.active span.menu-icon.magnifying-glass,#block-apg-menu-apg-site-menu>ul>li li.active span.menu-icon.pencil,#block-apg-menu-apg-site-menu>ul>li li.active span.menu-icon.plus,#block-apg-menu-apg-site-menu>ul>li li.active span.menu-icon.scissors,#block-apg-menu-apg-site-menu>ul>li li.active span.menu-icon.awards,#block-apg-menu-apg-site-menu>ul>li li.active span.menu-icon.homes,#block-apg-menu-apg-site-menu>ul>li li.active span.menu-icon.smiley,#block-apg-menu-apg-site-menu>ul>li li.active span.menu-icon.leaf{background-image:url(/sites/default/themes/apg-responsive/images/menu-icons-active-se7356fe8f7.png);background-repeat:no-repeat}.menu-icons-active-award{background-position:0 0}.menu-icons-active-dollar-sign{background-position:0 -23px}.menu-icons-active-folder{background-position:0 -46px}.menu-icons-active-heart{background-position:0 -69px}.menu-icons-active-homes{background-position:0 -92px}.menu-icons-active-leaf{background-position:0 -115px}.menu-icons-active-mag-glass{background-position:0 -138px}.menu-icons-active-pencil{background-position:0 -161px}.menu-icons-active-plus{background-position:0 -184px}.menu-icons-active-scissors{background-position:0 -207px}.menu-icons-active-smiley{background-position:0 -230px}#block-apg-menu-apg-site-menu>ul>li li.active span.menu-icon.dollar-sign{background-position:0 -23px}#block-apg-menu-apg-site-menu>ul>li li.active span.menu-icon.folder{background-position:0 -46px}#block-apg-menu-apg-site-menu>ul>li li.active span.menu-icon.heart{background-position:0 -69px}#block-apg-menu-apg-site-menu>ul>li li.active span.menu-icon.magnifying-glass{background-position:0 -138px}#block-apg-menu-apg-site-menu>ul>li li.active span.menu-icon.pencil{background-position:0 -161px}#block-apg-menu-apg-site-menu>ul>li li.active span.menu-icon.plus{background-position:0 -184px}#block-apg-menu-apg-site-menu>ul>li li.active span.menu-icon.scissors{background-position:0 -207px}#block-apg-menu-apg-site-menu>ul>li li.active span.menu-icon.awards{background-position:0 0}#block-apg-menu-apg-site-menu>ul>li li.active span.menu-icon.homes{background-position:0 -92px}#block-apg-menu-apg-site-menu>ul>li li.active span.menu-icon.smiley{background-position:0 -230px}#block-apg-menu-apg-site-menu>ul>li li.active span.menu-icon.leaf{background-position:0 -115px}#block-apg-menu-apg-site-menu.no-js>ul.menu>li:hover{background:#fff url(/sites/default/themes/apg-responsive/images/menu-highlight-bar.png) repeat-x top;font-weight:300;-moz-box-shadow:rgba(0,0,0,0.3) 0px -1px 2px;-webkit-box-shadow:rgba(0,0,0,0.3) 0px -1px 2px;box-shadow:rgba(0,0,0,0.3) 0px -1px 2px}#block-apg-menu-apg-site-menu.no-js>ul.menu>li:hover>span{border-right:none}#block-apg-menu-apg-site-menu.no-js>ul.menu>li:hover>ul,#block-apg-menu-apg-site-menu.no-js>ul.menu>li>ul:hover{display:block}#block-apg-menu-apg-site-menu.no-js>ul.menu>li>ul>li:hover>.link-title{font-weight:400;font-size:18px}#block-apg-menu-apg-site-menu.no-js>ul.menu>li>ul>li:hover>ul,#block-apg-menu-apg-site-menu.no-js>ul.menu>li>ul>li>ul:hover{display:block}#block-apg-menu-apg-site-menu{width:800px;clear:both;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300}
#block-apg-menu-apg-site-menu>ul.menu>li.active{background:#fff url(/sites/default/themes/apg-responsive/images/menu-highlight-bar.png) repeat-x top;font-weight:300;-moz-box-shadow:rgba(0,0,0,0.3) 0px -1px 2px;-webkit-box-shadow:rgba(0,0,0,0.3) 0px -1px 2px;box-shadow:rgba(0,0,0,0.3) 0px -1px 2px}#block-apg-menu-apg-site-menu>ul.menu>li.active>span{border-right:none}#block-apg-menu-apg-site-menu>ul.menu>li.active>ul,#block-apg-menu-apg-site-menu>ul.menu>li>ul.active{display:block}#block-apg-menu-apg-site-menu>ul.menu>li>ul>li.active>.link-title{font-weight:400;font-size:18px}#block-apg-menu-apg-site-menu>ul.menu>li>ul>li.active>ul,#block-apg-menu-apg-site-menu>ul.menu>li>ul>li>ul.active{display:block}#block-apg-menu-apg-site-menu>ul.menu{position:relative;width:795px;height:16px;margin-top:17px;padding:0;float:right;z-index:10}#block-apg-menu-apg-site-menu>ul.menu ul{list-style:none;list-style-image:none;padding:0;margin:0}#block-apg-menu-apg-site-menu>ul.menu ul li{list-style:none;list-style-image:none}#block-apg-menu-apg-site-menu>ul.menu a{text-decoration:none}#block-apg-menu-apg-site-menu>ul.menu>li{list-style:none;display:inline-block;zoom:1;*display:inline;margin-right:-4px;padding-top:10px;height:55px;z-index:0;border:none}#block-apg-menu-apg-site-menu>ul.menu>li.last{border:0}#block-apg-menu-apg-site-menu>ul.menu>li>span.link-title{letter-spacing:-1px;border-right:1px solid #f14cab;padding:0 9px;font-size:23px;background:none}#block-apg-menu-apg-site-menu>ul.menu>li>ul{-moz-box-shadow:rgba(0,0,0,0.3) 0px 0px 3px;-webkit-box-shadow:rgba(0,0,0,0.3) 0px 0px 3px;box-shadow:rgba(0,0,0,0.3) 0px 0px 3px;box-sizing:border-box;-moz-box-sizing:border-box;padding-left:16px;padding-top:16px;height:340px;width:795px;position:absolute;z-index:-1;left:0;top:65px;display:none;background:#fff;border-right:1px solid #c0bfbf;border-bottom:1px solid #c0bfbf;border-top:0}#block-apg-menu-apg-site-menu>ul.menu>li>ul>li:first-child ul{display:block}#block-apg-menu-apg-site-menu>ul.menu>li>ul>li{list-style:none;padding:8px 0}#block-apg-menu-apg-site-menu>ul.menu>li>ul>li>.link-title{font-size:18px;padding:0}#block-apg-menu-apg-site-menu>ul.menu>li>ul>li>.link-title{font-weight:100}#block-apg-menu-apg-site-menu>ul.menu>li>ul>li .menu-icon{margin-right:16px}#block-apg-menu-apg-site-menu>ul.menu>li>ul>li>ul{background:#fff url(/sites/default/themes/apg-responsive/images/menu-full-gradient-shadow.png) repeat-x top left;box-sizing:border-box;-moz-box-sizing:border-box;padding-right:20px;padding-left:20px;padding-top:40px;margin:0;position:absolute;width:440px;height:339px;top:0;right:0;display:none}#block-apg-menu-apg-site-menu>ul.menu>li>ul>li>ul>li{list-style:none}#block-apg-menu-apg-site-menu>ul.menu>li>ul>li>ul>li img{margin-top:4px}#block-apg-menu-apg-site-menu>ul.menu>li>ul>li>ul>li>.link-title{margin-top:4px;font-size:18px;display:block;line-height:32px;font-weight:300}#block-apg-menu-apg-site-menu>ul.menu>li>ul>li>ul>li>a.item-link{background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid;float:none;margin-top:10px;margin-bottom:15px;text-align:center}#block-apg-menu-apg-site-menu>ul.menu>li>ul>li>ul>li .description p{margin:0}.lt-ie9 #block-apg-menu-apg-site-menu>UL.menu>LI>SPAN.link-title{font-size:22px}#block-apg-blocks-apg-signup,#block-apg-blocks-apg-header-enquire-button,#block-apg-blocks-apg-phone{position:absolute;top:30px}
#block-apg-blocks-apg-signup{right:329px;border-right:#eaeae9 1px solid;padding-right:10px;margin-top:0}#block-apg-blocks-apg-signup .sign-up a{padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;-moz-box-shadow:rgba(0,0,0,0.33) 0px 0px 1px;-webkit-box-shadow:rgba(0,0,0,0.33) 0px 0px 1px;box-shadow:rgba(0,0,0,0.33) 0px 0px 1px;background:#005daa;color:#fff;margin:0}#block-apg-blocks-apg-phone{right:0;border-left:#eaeae9 1px solid;padding:0 10px;font-size:18px;margin-top:0}#block-apg-blocks-apg-header-enquire-button{right:187px;margin-top:0}#block-apg-blocks-apg-header-enquire-button a.enquire-button{margin:0}#block-apg-blocks-apg-header-social .social a{background:url(/sites/default/themes/apg-responsive/images/social-links.png) no-repeat;width:31px}#block-apg-blocks-apg-header-social .social a.social-facebook{background-position:-31px 0}#block-apg-blocks-apg-header-social .social a.social-youtube{background-position:-93px 0}#block-apg-blocks-apg-header-social .social a.social-pinterest{background-position:-156px 0;width:32px}#block-apg-blocks-apg-header-social .social a.social-news{background-position:-124px 0;width:32px}#main{min-width:960px}#main .main-inner{width:960px;margin:0 auto;padding-left:0;padding-right:0}#main .main-inner #content{padding:0;position:relative}#main .main-top-wrapper{padding:0}.page-home-building-news #main .main-inner,.node-type-page #main .main-inner,.node-type-home-design #main .main-inner,.node-type-package #main .main-inner,.node-type-mypod #main .main-inner,.page-views.page-testimonials #main .main-inner,.node-type-webform #main .main-inner,.page-views.page-display-homes #main .main-inner,.page-views.page-display-homes-locations #main .main-inner,.page-views.page-packages #main .main-inner,.page-contact-us #main .main-inner,.page-home-building-news #main .main-inner,.landing-page #main .main-inner,.section-whitepapers #main .main-inner,.page-breakthrough #main .main-inner,.page-home-design-search #main .main-inner{width:100%}.page-home-building-news #main .main-top-wrapper,.node-type-page #main .main-top-wrapper,.node-type-home-design #main .main-top-wrapper,.node-type-package #main .main-top-wrapper,.node-type-mypod #main .main-top-wrapper,.page-views.page-testimonials #main .main-top-wrapper,.node-type-webform #main .main-top-wrapper,.page-views.page-display-homes #main .main-top-wrapper,.page-views.page-display-homes-locations #main .main-top-wrapper,.page-views.page-packages #main .main-top-wrapper,.page-contact-us #main .main-top-wrapper,.page-home-building-news #main .main-top-wrapper,.landing-page #main .main-top-wrapper,.section-whitepapers #main .main-top-wrapper,.page-breakthrough #main .main-top-wrapper,.page-home-design-search #main .main-top-wrapper{width:960px;margin:0 auto;padding-left:0;padding-right:0}.page-home-design-search #main #content{width:960px;margin:0 auto;padding-left:0;padding-right:0}.page-views.sidebar-first .main-content-wrapper{width:960px;margin:0 auto;padding-left:0;padding-right:0}.page-node-499 .main-inner{width:960px !important;padding-left:10px !important;padding-right:10px !important}#content>.node-webform{width:960px;margin:0 auto;padding-left:0;padding-right:0}body.front.node-type-page #main .main-inner{width:960px;margin:0 auto;padding-left:0;padding-right:0}body.front.node-type-page #main .main-inner #content{padding-top:20px}body.front .region-above-content{min-height:400px;padding:0 0 20px}body.front .region-hero-img{padding:0}body.front .node-page .field-name-body{padding-top:20px}body.front #footer-wrapper .footer-region.footer-bottom-w .quick-links-button{display:block;float:right;font-size:20px;padding:10px 20px;cursor:pointer;background:url(/sites/default/themes/apg-responsive/images/quick-links.png) no-repeat right center}body.front #footer-wrapper .footer-region.footer-bottom-w .quick-links-button.open{background:url(/sites/default/themes/apg-responsive/images/quick-links-close.png) no-repeat right center}
body.front #footer-wrapper .quick-links-wrapper{background:#e0dfde}body.front #footer-wrapper .quick-links-wrapper:after{content:".";display:block;height:4px;background:url(/sites/default/themes/apg-responsive/images/quick-links-bottom.gif) no-repeat top center}body.front #footer-wrapper .quick-links{width:960px;margin:0 auto;padding-left:0;padding-right:0}.node-type-page .page-title-wrapper,.page-contact-us .page-title-wrapper,.page-testimonials .page-title-wrapper{margin-left:0;margin-right:0}.page-packages .page-title-wrapper,.page-display-homes .page-title-wrapper,.page-display-homes-locations .page-title-wrapper,.page-single-storey-display-homes .page-title-wrapper,.page-double-storey-display-homes .page-title-wrapper{margin-left:0;margin-right:0;padding-bottom:0}#block-menu-menu-quick-links>ul>li>a{font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;font-weight:600}#block-menu-menu-quick-links ul{padding:10px 0;margin:0;overflow:hidden}#block-menu-menu-quick-links ul li{list-style:none}#block-menu-menu-quick-links ul li>ul{width:950px}#block-menu-menu-quick-links ul li>ul>li{float:left;width:32%;font-size:13px}#block-views-front-page-slideshow-block{display:none}#block-apg-front-slideshow-front-slideshow{min-height:421px;overflow:hidden;width:100%}#block-apg-front-slideshow-front-slideshow #homepage-slideshow{display:block;height:512px;width:100%}#block-apg-front-slideshow-front-slideshow .pager-wrap{width:960px;margin:0 auto;padding-left:0;padding-right:0;position:relative}#block-apg-front-slideshow-front-slideshow #front-pager{position:absolute;top:20px;right:10px;z-index:10}#block-apg-front-slideshow-front-slideshow #front-pager a{text-indent:-9999px;font-size:1px;background:url(/sites/default/themes/apg-responsive/images/pager.png) no-repeat;height:11px;width:12px;display:inline-block;margin:0 10px}#block-apg-front-slideshow-front-slideshow #front-pager a.active{background:url(/sites/default/themes/apg-responsive/images/pager-active.png) no-repeat}#block-apg-front-slideshow-front-slideshow .slide-content-wrap{width:960px;margin:0 auto;padding-left:0;padding-right:0;position:relative}#block-apg-front-slideshow-front-slideshow .slide-content{position:absolute;-moz-box-shadow:rgba(0,0,0,0.22) 0px 0px 10px;-webkit-box-shadow:rgba(0,0,0,0.22) 0px 0px 10px;box-shadow:rgba(0,0,0,0.22) 0px 0px 10px}#block-apg-front-slideshow-front-slideshow .slide-content.no-preset{padding:20px;border-left:#ec0b8d 4px solid}#block-apg-front-slideshow-front-slideshow .slide-content.no-preset span{display:block;font-size:22px;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}#block-apg-front-slideshow-front-slideshow .slide-content.no-preset a{background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid;float:right;font-size:16px}#block-apg-front-slideshow-front-slideshow .slide-content.pink-block{background:#f14cab;color:#fff;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;width:180px;padding:15px}
#block-apg-front-slideshow-front-slideshow .slide-content.pink-block #slide-title{font-size:40px;line-height:.8}#block-apg-front-slideshow-front-slideshow .slide-content.pink-block a{background:#e8e8e7;background:-moz-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e7),color-stop(60%,#f2f2f2));background:-webkit-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-o-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:-ms-linear-gradient(top,#e8e8e7 0%,#f2f2f2 60%);background:linear-gradient(to bottom,#e8e8e7 0%,#f2f2f2 60%);padding:3px 25px;margin-top:10px;float:left;border-radius:25px;display:block;font-size:18px;color:#3b3a37;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;border-bottom:#ecebea 1px solid;border-top:#d0d0ce 1px solid;border-right:#eaeae9 1px solid;border-left:#eaeae9 1px solid;float:none;text-align:center;font-size:16px;margin-top:20px}#block-apg-blocks-apg-homepage-links .block-title-wrapper h2,#block-apg-blocks-apg-whitepapers .block-title-wrapper h2,#block-apg-display-home-location-button .block-title-wrapper h2,#block-views-news-block .block-title-wrapper h2{font-size:26px;line-height:1;padding:20px 0}#block-apg-blocks-apg-homepage-links{width:300px;float:left;padding:0}#block-apg-blocks-apg-homepage-links .block-content .link{width:auto;padding-right:0;float:none;border:0}#block-apg-blocks-apg-homepage-links .block-content .link h3{min-height:10px;padding-bottom:3px}#block-apg-blocks-apg-whitepapers,#block-apg-display-home-location-button,#block-views-news-block{width:300px;float:left;padding:0}#block-apg-display-home-location-button .map a{padding:3px 25px;margin-left:45px}#block-apg-blocks-apg-whitepapers .block-content .view-all{position:absolute;right:10px;bottom:10px}#block-apg-blocks-apg-whitepapers,#block-views-news-block{margin-right:30px}#block-apg-blocks-apg-whitepapers .block-content .view-all,#block-apg-blocks-apg-whitepapers .view-news .more-link,#block-views-news-block .block-content .view-all,#block-views-news-block .view-news .more-link{position:absolute;right:10px;bottom:10px}#block-apg-promotions-apg-breakthrough-promotion{background:url(/sites/default/themes/apg-responsive/css/images/featured-bg.png) no-repeat top;margin-bottom:0;padding-left:0;padding-right:0;width:640px;float:right}#block-apg-promotions-apg-breakthrough-promotion .promo-wrap{background:url(/sites/default/themes/apg-responsive/css/images/featured-bg.png) no-repeat bottom;min-height:394px}#block-apg-promotions-apg-breakthrough-promotion .promo-wrap .promo-block-content{background:#ebebeb url(/sites/default/themes/apg-responsive/css/images/featured-bg.png) no-repeat 0px 333px;min-height:394px}#block-views-featured-homes-block{width:640px;float:right}.view-front-page-slideshow,.view-featured-homes{overflow:visible;visibility:visible;position:relative;min-height:394px}.view-front-page-slideshow .view-content,.view-featured-homes .view-content{overflow:hidden;position:relative;min-height:394px}.view-front-page-slideshow .view-content .views-row,.view-featured-homes .view-content .views-row{float:left;width:100%;position:relative;min-height:394px}.view-featured-homes{background:url(/sites/default/themes/apg-responsive/images/featured-bg.png) no-repeat bottom}.view-featured-homes .view-content{background:#ebebeb url(/sites/default/themes/apg-responsive/images/featured-bg.png) no-repeat 0px 333px}.view-featured-homes .views-row{overflow:visible}.view-featured-homes .views-row-first.touchcarousel-item{margin-left:0}.view-featured-homes .controls{position:relative;z-index:100}.view-featured-homes #featured-pager{position:absolute;top:7px;right:10px;z-index:10}.view-featured-homes #featured-pager a{text-indent:-9999px;font-size:1px;background:url(/sites/default/themes/apg-responsive/images/pager.png) no-repeat;height:11px;width:12px;display:inline-block;margin:0 5px}
.view-featured-homes #featured-pager a.activeSlide{background:url(/sites/default/themes/apg-responsive/images/pager-active.png) no-repeat}.view-featured-homes #featured-prev,.view-featured-homes #featured-next{width:25px;height:42px;display:block;position:absolute;top:150px;z-index:100;cursor:pointer;background:url(/sites/default/themes/apg-responsive/images/featured-arrows.png) no-repeat left center}.view-featured-homes #featured-prev{left:5px}.view-featured-homes #featured-next{background-position:right center;right:5px}.field-group-format.group-apg-difference,#block-apg-difference-apg-difference{padding:0 0 10px}.field-group-format.group-apg-difference .apg-difference-content,#block-apg-difference-apg-difference .apg-difference-content{float:left;width:600px}.field-group-format.group-apg-difference .apg-difference__sidebar,#block-apg-difference-apg-difference .apg-difference__sidebar{float:right;margin-left:40px}.field-group-format.group-apg-difference .images,#block-apg-difference-apg-difference .images{display:block;padding-top:7px;padding-bottom:10px}.field-group-format.group-apg-difference .images .img-wrap,#block-apg-difference-apg-difference .images .img-wrap{float:right;position:relative;margin-bottom:20px;line-height:0}.field-group-format.group-apg-difference .images .img-wrap:after,.field-group-format.group-apg-difference .images .img-wrap:before,#block-apg-difference-apg-difference .images .img-wrap:after,#block-apg-difference-apg-difference .images .img-wrap:before{content:". ";position:absolute;width:46%;height:40px;z-index:1;bottom:3px}.field-group-format.group-apg-difference .images .img-wrap:after,#block-apg-difference-apg-difference .images .img-wrap:after{right:5px;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg);-webkit-box-shadow:-7px 6px 15px #888;-moz-box-shadow:-7px 6px 15px #888;-ms-box-shadow:-7px 6px 15px #888;-o-box-shadow:-7px 6px 15px #888;box-shadow:-7px 6px 15px #888}.field-group-format.group-apg-difference .images .img-wrap:before,#block-apg-difference-apg-difference .images .img-wrap:before{left:5px;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-box-shadow:7px 6px 15px #888;-moz-box-shadow:7px 6px 15px #888;-ms-box-shadow:7px 6px 15px #888;-o-box-shadow:7px 6px 15px #888;box-shadow:7px 6px 15px #888}.field-group-format.group-apg-difference .images .img-wrap .node,#block-apg-difference-apg-difference .images .img-wrap .node{position:relative;z-index:2}.field-group-format.group-apg-difference .images .img-wrap img,#block-apg-difference-apg-difference .images .img-wrap img{z-index:2;position:relative;width:288px;-moz-border-radius-topright:13px;-webkit-border-top-right-radius:13px;border-top-right-radius:13px;-moz-border-radius-bottomleft:13px;-webkit-border-bottom-left-radius:13px;border-bottom-left-radius:13px}.field-group-format.group-apg-difference .buttons,#block-apg-difference-apg-difference .buttons{width:100%;text-align:center}.field-group-format.group-apg-difference .buttons a,#block-apg-difference-apg-difference .buttons a{display:inline-block}.page-testimonials.section-testimonials .node-page .group-content>.field-group-format-wrapper,.page-testimonials.section-testimonials .node-page .field-name-field-content-block .field-collection-view,.page-testimonials.section-testimonials .node-page .action-links-field-collection-add,.node-type-page .node-page .group-content>.field-group-format-wrapper,.node-type-page .node-page .field-name-field-content-block .field-collection-view,.node-type-page .node-page .action-links-field-collection-add{padding:0;width:960px;margin:0 auto;padding-left:0;padding-right:0}.page-testimonials.section-testimonials .node-page .group-content,.node-type-page .node-page .group-content{width:960px;margin:0 auto;padding-left:0;padding-right:0}.page-testimonials.section-testimonials .node-page .field-name-field-content-block-image,.page-testimonials.section-testimonials .node-page .field-name-field-page-image,.node-type-page .node-page .field-name-field-content-block-image,.node-type-page .node-page .field-name-field-page-image{position:relative;margin-bottom:20px}
.page-testimonials.section-testimonials .node-page .field-name-field-content-block-image:after,.page-testimonials.section-testimonials .node-page .field-name-field-content-block-image:before,.page-testimonials.section-testimonials .node-page .field-name-field-page-image:after,.page-testimonials.section-testimonials .node-page .field-name-field-page-image:before,.node-type-page .node-page .field-name-field-content-block-image:after,.node-type-page .node-page .field-name-field-content-block-image:before,.node-type-page .node-page .field-name-field-page-image:after,.node-type-page .node-page .field-name-field-page-image:before{content:". ";position:absolute;width:46%;height:40px;z-index:1;bottom:3px}.page-testimonials.section-testimonials .node-page .field-name-field-content-block-image:after,.page-testimonials.section-testimonials .node-page .field-name-field-page-image:after,.node-type-page .node-page .field-name-field-content-block-image:after,.node-type-page .node-page .field-name-field-page-image:after{right:5px;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg);-webkit-box-shadow:-7px 6px 15px #888;-moz-box-shadow:-7px 6px 15px #888;-ms-box-shadow:-7px 6px 15px #888;-o-box-shadow:-7px 6px 15px #888;box-shadow:-7px 6px 15px #888}.page-testimonials.section-testimonials .node-page .field-name-field-content-block-image:before,.page-testimonials.section-testimonials .node-page .field-name-field-page-image:before,.node-type-page .node-page .field-name-field-content-block-image:before,.node-type-page .node-page .field-name-field-page-image:before{left:5px;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-box-shadow:7px 6px 15px #888;-moz-box-shadow:7px 6px 15px #888;-ms-box-shadow:7px 6px 15px #888;-o-box-shadow:7px 6px 15px #888;box-shadow:7px 6px 15px #888}.page-testimonials.section-testimonials .node-page .field-name-field-content-block-image .node,.page-testimonials.section-testimonials .node-page .field-name-field-page-image .node,.node-type-page .node-page .field-name-field-content-block-image .node,.node-type-page .node-page .field-name-field-page-image .node{position:relative;z-index:2}.page-testimonials.section-testimonials .node-page .field-name-field-content-block-image.two-col:before,.page-testimonials.section-testimonials .node-page .field-name-field-content-block-image.two-col:after,.page-testimonials.section-testimonials .node-page .field-name-field-page-image.two-col:before,.page-testimonials.section-testimonials .node-page .field-name-field-page-image.two-col:after,.node-type-page .node-page .field-name-field-content-block-image.two-col:before,.node-type-page .node-page .field-name-field-content-block-image.two-col:after,.node-type-page .node-page .field-name-field-page-image.two-col:before,.node-type-page .node-page .field-name-field-page-image.two-col:after{width:47.5%}.page-testimonials.section-testimonials .node-page .field-name-field-content-block-image.three-col:before,.page-testimonials.section-testimonials .node-page .field-name-field-content-block-image.three-col:after,.page-testimonials.section-testimonials .node-page .field-name-field-page-image.three-col:before,.page-testimonials.section-testimonials .node-page .field-name-field-page-image.three-col:after,.node-type-page .node-page .field-name-field-content-block-image.three-col:before,.node-type-page .node-page .field-name-field-content-block-image.three-col:after,.node-type-page .node-page .field-name-field-page-image.three-col:before,.node-type-page .node-page .field-name-field-page-image.three-col:after{width:48.5%;bottom:5px}.page-testimonials.section-testimonials .node-page .field-name-field-content-block-image img,.page-testimonials.section-testimonials .node-page .field-name-field-page-image img,.node-type-page .node-page .field-name-field-content-block-image img,.node-type-page .node-page .field-name-field-page-image img{position:relative;z-index:2}
.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-faqs .field-collection-item-field-faqs,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-faqs .field-collection-item-field-faqs{width:100%}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .galleryformatter,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .galleryformatter{margin-top:30px;min-height:500px}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-download .file,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .field-name-field-download .file{float:right}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .enquire-button-wrap:after,.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .enquire-button-wrap:before,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .enquire-button-wrap:after,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .enquire-button-wrap:before{content:". ";position:absolute;width:45%;height:40px;z-index:1}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .enquire-button-wrap:after,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .enquire-button-wrap:after{top:29px;right:5px;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg);-webkit-box-shadow:-7px 6px 15px #888;-moz-box-shadow:-7px 6px 15px #888;-ms-box-shadow:-7px 6px 15px #888;-o-box-shadow:-7px 6px 15px #888;box-shadow:-7px 6px 15px #888}.page-testimonials.section-testimonials .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .enquire-button-wrap:before,.node-type-page .node-page .field-collection-container .field-name-field-content-block>.field-items>.field-item .field-collection-view .enquire-button-wrap:before{top:29px;left:5px;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-box-shadow:7px 6px 15px #888;-moz-box-shadow:7px 6px 15px #888;-ms-box-shadow:7px 6px 15px #888;-o-box-shadow:7px 6px 15px #888;box-shadow:7px 6px 15px #888}.node-page .entity-field-collection-item.right .field-name-field-content-block-body{text-align:right}.node-page .entity-field-collection-item.two-buttons .enquiry-form-wrap{float:left}.node-page .entity-field-collection-item.two-buttons #link-button{margin-top:10px;float:right}.node-page.form-embedded .field-name-body{width:630px;float:left}.node-promotion{padding-left:0;padding-right:0}.node-promotion .group-content{width:630px}.node-promotion .field-name-field-hero-image .field-items{position:relative;margin-bottom:20px}.node-promotion .field-name-field-hero-image .field-items:after,.node-promotion .field-name-field-hero-image .field-items:before{content:". ";position:absolute;width:46%;height:40px;z-index:1;bottom:3px}.node-promotion .field-name-field-hero-image .field-items:after{right:5px;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg);-webkit-box-shadow:-7px 6px 15px #888;-moz-box-shadow:-7px 6px 15px #888;-ms-box-shadow:-7px 6px 15px #888;-o-box-shadow:-7px 6px 15px #888;box-shadow:-7px 6px 15px #888}
.node-promotion .field-name-field-hero-image .field-items:before{left:5px;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-box-shadow:7px 6px 15px #888;-moz-box-shadow:7px 6px 15px #888;-ms-box-shadow:7px 6px 15px #888;-o-box-shadow:7px 6px 15px #888;box-shadow:7px 6px 15px #888}.node-promotion .field-name-field-hero-image .field-items .node{position:relative;z-index:2}.node-promotion .field-name-field-hero-image .field-items img{position:relative;z-index:10}.node-promotion .field-name-field-hero-image .field-items:before,.node-promotion .field-name-field-hero-image .field-items:after{bottom:5px;width:48.6%}.node-promotion .field-name-field-promo-page-blocks>.field-items>.field-item .field-collection-view{width:300px;float:left;margin:0 30px 0 0}.node-promotion .field-name-field-promo-page-blocks>.field-items>.field-item .field-collection-view.field-collection-view-final{margin:0}#block-webform-client-block-202,.node-page .embedded-form,.node-page .block-webform{width:300px}#block-webform-client-block-202 .webform-client-form .form-text,#block-webform-client-block-202 .confirmation .form-text,.node-page .embedded-form .webform-client-form .form-text,.node-page .embedded-form .confirmation .form-text,.node-page .block-webform .webform-client-form .form-text,.node-page .block-webform .confirmation .form-text{width:270px}.testimonial-page{width:960px;margin:0 auto;padding-left:0;padding-right:0}.contact-us-page{width:960px;margin:0 auto;padding-left:0;padding-right:0}.contact-us-page div.column{float:left;width:280px}.contact-us-page div.column.address{margin-left:0;margin-right:0}.contact-us-page div.column.phone{margin:0 10px}.contact-us-page .contact-img{margin:0;padding-bottom:20px;clear:none;display:block}.contact-us-page .contact-img .image-container{float:left;position:relative;margin-bottom:20px}.contact-us-page .contact-img .image-container:after,.contact-us-page .contact-img .image-container:before{content:". ";position:absolute;width:46%;height:40px;z-index:1;bottom:3px}.contact-us-page .contact-img .image-container:after{right:5px;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg);-webkit-box-shadow:-7px 6px 15px #888;-moz-box-shadow:-7px 6px 15px #888;-ms-box-shadow:-7px 6px 15px #888;-o-box-shadow:-7px 6px 15px #888;box-shadow:-7px 6px 15px #888}.contact-us-page .contact-img .image-container:before{left:5px;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-box-shadow:7px 6px 15px #888;-moz-box-shadow:7px 6px 15px #888;-ms-box-shadow:7px 6px 15px #888;-o-box-shadow:7px 6px 15px #888;box-shadow:7px 6px 15px #888}.contact-us-page .contact-img .image-container .node{position:relative;z-index:2}.contact-us-page .contact-map-wrapper{position:relative;margin-bottom:20px;padding-top:30px;padding-bottom:0}.contact-us-page .contact-map-wrapper:after,.contact-us-page .contact-map-wrapper:before{content:". ";position:absolute;width:46%;height:40px;z-index:1;bottom:3px}.contact-us-page .contact-map-wrapper:after{right:5px;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg);-webkit-box-shadow:-7px 6px 15px #888;-moz-box-shadow:-7px 6px 15px #888;-ms-box-shadow:-7px 6px 15px #888;-o-box-shadow:-7px 6px 15px #888;box-shadow:-7px 6px 15px #888}.contact-us-page .contact-map-wrapper:before{left:5px;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-box-shadow:7px 6px 15px #888;-moz-box-shadow:7px 6px 15px #888;-ms-box-shadow:7px 6px 15px #888;-o-box-shadow:7px 6px 15px #888;box-shadow:7px 6px 15px #888}.contact-us-page .contact-map-wrapper .node{position:relative;z-index:2}.contact-us-page .contact-map-wrapper:after,.contact-us-page .contact-map-wrapper:before{width:48.7%}
.contact-us-page .contact-map-wrapper:after,.contact-us-page .contact-map-wrapper:before{bottom:4px}.contact-us-page #contact-map{height:450px;width:960px;margin:0 auto;z-index:4}.lt-ie9 .contact-us-page .contact-map-wrapper{width:960px}.lt-ie9 .contact-us-page #contact-map{width:960px !important}#block-apg-landing-page-apg-landing-page .node-landing-page,#block-apg-landing-page-apg-landing-page .menu-block-wrapper.menu-name-site_structure>ul.menu{width:960px;margin:0 auto;padding-left:0;padding-right:0}.node-b-news.view-mode-full,.node-news-article.view-mode-full{padding-left:0;padding-right:0}.node-b-news.view-mode-full .group-content,.node-news-article.view-mode-full .group-content{width:640px}.node-b-news.view-mode-full .group-sidebar,.node-news-article.view-mode-full .group-sidebar{width:300px;display:block}.node-b-news.view-mode-full .field-name-field-brafton-image .img-wrap,.node-b-news.view-mode-full .field-name-field-news-image .img-wrap,.node-news-article.view-mode-full .field-name-field-brafton-image .img-wrap,.node-news-article.view-mode-full .field-name-field-news-image .img-wrap{position:relative;margin-bottom:20px;margin-bottom:0}.node-b-news.view-mode-full .field-name-field-brafton-image .img-wrap:after,.node-b-news.view-mode-full .field-name-field-brafton-image .img-wrap:before,.node-b-news.view-mode-full .field-name-field-news-image .img-wrap:after,.node-b-news.view-mode-full .field-name-field-news-image .img-wrap:before,.node-news-article.view-mode-full .field-name-field-brafton-image .img-wrap:after,.node-news-article.view-mode-full .field-name-field-brafton-image .img-wrap:before,.node-news-article.view-mode-full .field-name-field-news-image .img-wrap:after,.node-news-article.view-mode-full .field-name-field-news-image .img-wrap:before{content:". ";position:absolute;width:46%;height:40px;z-index:1;bottom:3px}.node-b-news.view-mode-full .field-name-field-brafton-image .img-wrap:after,.node-b-news.view-mode-full .field-name-field-news-image .img-wrap:after,.node-news-article.view-mode-full .field-name-field-brafton-image .img-wrap:after,.node-news-article.view-mode-full .field-name-field-news-image .img-wrap:after{right:5px;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg);-webkit-box-shadow:-7px 6px 15px #888;-moz-box-shadow:-7px 6px 15px #888;-ms-box-shadow:-7px 6px 15px #888;-o-box-shadow:-7px 6px 15px #888;box-shadow:-7px 6px 15px #888}.node-b-news.view-mode-full .field-name-field-brafton-image .img-wrap:before,.node-b-news.view-mode-full .field-name-field-news-image .img-wrap:before,.node-news-article.view-mode-full .field-name-field-brafton-image .img-wrap:before,.node-news-article.view-mode-full .field-name-field-news-image .img-wrap:before{left:5px;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-box-shadow:7px 6px 15px #888;-moz-box-shadow:7px 6px 15px #888;-ms-box-shadow:7px 6px 15px #888;-o-box-shadow:7px 6px 15px #888;box-shadow:7px 6px 15px #888}.node-b-news.view-mode-full .field-name-field-brafton-image .img-wrap .node,.node-b-news.view-mode-full .field-name-field-news-image .img-wrap .node,.node-news-article.view-mode-full .field-name-field-brafton-image .img-wrap .node,.node-news-article.view-mode-full .field-name-field-news-image .img-wrap .node{position:relative;z-index:2}.node-b-news.view-mode-full .field-name-field-brafton-image .img-wrap:before,.node-b-news.view-mode-full .field-name-field-brafton-image .img-wrap:after,.node-b-news.view-mode-full .field-name-field-news-image .img-wrap:before,.node-b-news.view-mode-full .field-name-field-news-image .img-wrap:after,.node-news-article.view-mode-full .field-name-field-brafton-image .img-wrap:before,.node-news-article.view-mode-full .field-name-field-brafton-image .img-wrap:after,.node-news-article.view-mode-full .field-name-field-news-image .img-wrap:before,.node-news-article.view-mode-full .field-name-field-news-image .img-wrap:after{bottom:10px}
.node-b-news.view-mode-full .field-name-field-brafton-image .img-wrap img,.node-b-news.view-mode-full .field-name-field-news-image .img-wrap img,.node-news-article.view-mode-full .field-name-field-brafton-image .img-wrap img,.node-news-article.view-mode-full .field-name-field-news-image .img-wrap img{position:relative;z-index:10}.node-b-news.view-mode-full{float:left;width:640px}.section-news-categories article,.view-news-wrapper{width:620px;float:left}.view-news.view-display-id-page_1,.view-news.view-display-id-page_2{padding-left:0;padding-right:0}.region-sidebar-first{width:290px;float:right;padding-right:0}.view-testimonials{width:960px;margin:0 auto;padding-left:0;padding-right:0}.page-our-ranges .page-title-wrapper,.page-home-design-search .page-title-wrapper{background:url(/sites/default/themes/apg-responsive/images/3col-shadow.png?1551048761) no-repeat bottom;padding:0 0 19px;position:relative;z-index:1;margin-left:0;margin-right:0}.page-our-ranges .page-title-wrapper h1,.page-home-design-search .page-title-wrapper h1{position:absolute;top:26px;right:10px;font-size:42px;color:#00aeef;font-family:"HelveticaNeueLTPro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;z-index:1}.home-design-search-block{margin-left:0;margin-right:0}.home-design-search-block .home-design-search-block__top-wrap{position:relative}.home-design-search-block .home-design-search-block__top-wrap:after{content:" .";background:url(/sites/default/themes/apg-responsive/images/3col-shadow.png) top no-repeat;display:block;font-size:0;height:20px;position:relative;z-index:1}.home-design-search-block .home-design-search-block__top{*zoom:1;}.home-design-search-block .home-design-search-block__top:after{content:"";display:table;clear:both}.home-design-search-block .home-design-search-block__page-title{float:left}.home-design-search-block .home-design-search-block__sub-title{float:right;padding-right:10px}#block-views-exp-home-design-search-page,#block-views-apg-home-design-search-block{padding-left:0;padding-right:0}#block-views-exp-home-design-search-page .block-title-wrapper,#block-views-apg-home-design-search-block .block-title-wrapper{padding-top:20px;padding-bottom:0}#block-views-exp-home-design-search-page .block-title-wrapper h2.block-title,#block-views-apg-home-design-search-block .block-title-wrapper h2.block-title{width:200px;padding:0}#block-views-exp-home-design-search-page .block-title-wrapper:after,#block-views-apg-home-design-search-block .block-title-wrapper:after{content:" .";background:url(/sites/default/themes/apg-responsive/images/3col-shadow.png) top no-repeat;display:block;font-size:0;height:20px;position:relative;bottom:-20px;z-index:1}#block-views-exp-home-design-search-page .views-exposed-form #edit-first-wrapper,#block-views-apg-home-design-search-block .views-exposed-form #edit-first-wrapper{position:inherit}#block-views-exp-home-design-search-page .views-exposed-form #edit-first-wrapper .fieldset-wrapper>.form-item-field-price-value .jslider,#block-views-apg-home-design-search-block .views-exposed-form #edit-first-wrapper .fieldset-wrapper>.form-item-field-price-value .jslider{width:96%}#block-views-exp-home-design-search-page .views-submit-button{position:absolute;right:15px;top:40px}#block-views-exp-home-design-search-page .views-exposed-form #edit-first-wrapper{width:100%}#block-views-exp-home-design-search-page .views-exposed-form #edit-options-wrapper{clear:none;width:20%;text-align:right}#block-views-exp-home-design-search-page .views-exposed-form #edit-third{padding-right:0}#block-views-apg-home-design-search-block .view-filters{top:15px;left:120px}#block-views-apg-home-design-search-block .view-filters .views-exposed-form{padding-top:15px;margin:0 50px 0}#block-views-apg-home-design-search-block #edit-secondary-wrapper{display:block !important;padding-top:0}
#block-views-apg-home-design-search-block #edit-options-wrapper{display:none}#block-views-apg-home-design-search-block .form-submit{margin-left:30px}#block-views-apg-home-design-search-block .view-content{padding-top:20px}.view-home-design-search .view-content,.view-display-homes .view-content,.view-packages .view-content,.view-mypod-range .view-content,.view-seo-home-design-views .view-content,.view-seo-display-home-views .view-content,.view-apg-home-design-search .view-content,.view-apg-display-landing-page .view-content{margin:0}.view-home-design-search .views-row,.view-display-homes .views-row,.view-packages .views-row,.view-mypod-range .views-row,.view-seo-home-design-views .views-row,.view-seo-display-home-views .views-row,.view-apg-home-design-search .views-row,.view-apg-display-landing-page .views-row{float:left;width:288px;margin:16px}.view-apg-home-design-search .view-content{padding:0}.view-pick-a-range .views-row,.view-pick-a-range .views-row.touchcarousel-item,.view-mypod-range .views-row,.view-mypod-range .views-row.touchcarousel-item{width:288px;float:left;margin-right:45px;margin-left:0;padding:0;position:relative;margin-bottom:20px}.view-pick-a-range .views-row:after,.view-pick-a-range .views-row:before,.view-pick-a-range .views-row.touchcarousel-item:after,.view-pick-a-range .views-row.touchcarousel-item:before,.view-mypod-range .views-row:after,.view-mypod-range .views-row:before,.view-mypod-range .views-row.touchcarousel-item:after,.view-mypod-range .views-row.touchcarousel-item:before{content:". ";position:absolute;width:46%;height:40px;z-index:1;bottom:3px}.view-pick-a-range .views-row:after,.view-pick-a-range .views-row.touchcarousel-item:after,.view-mypod-range .views-row:after,.view-mypod-range .views-row.touchcarousel-item:after{right:5px;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg);-webkit-box-shadow:-7px 6px 15px #888;-moz-box-shadow:-7px 6px 15px #888;-ms-box-shadow:-7px 6px 15px #888;-o-box-shadow:-7px 6px 15px #888;box-shadow:-7px 6px 15px #888}.view-pick-a-range .views-row:before,.view-pick-a-range .views-row.touchcarousel-item:before,.view-mypod-range .views-row:before,.view-mypod-range .views-row.touchcarousel-item:before{left:5px;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-box-shadow:7px 6px 15px #888;-moz-box-shadow:7px 6px 15px #888;-ms-box-shadow:7px 6px 15px #888;-o-box-shadow:7px 6px 15px #888;box-shadow:7px 6px 15px #888}.view-pick-a-range .views-row .node,.view-pick-a-range .views-row.touchcarousel-item .node,.view-mypod-range .views-row .node,.view-mypod-range .views-row.touchcarousel-item .node{position:relative;z-index:2}.view-pick-a-range .views-row.views-row-last,.view-pick-a-range .views-row.touchcarousel-item.views-row-last,.view-mypod-range .views-row.views-row-last,.view-mypod-range .views-row.touchcarousel-item.views-row-last{margin-right:0}.view-pick-a-range .views-row.views-row-3,.view-pick-a-range .views-row.touchcarousel-item.views-row-3,.view-mypod-range .views-row.views-row-3,.view-mypod-range .views-row.touchcarousel-item.views-row-3{margin-right:0}#block-apg-range-pick-range{background:#fff url(/sites/default/themes/apg-responsive/images/pink-side-border.gif) top left repeat-y;-moz-border-radius-topright:13px;-webkit-border-top-right-radius:13px;border-top-right-radius:13px;-moz-border-radius-bottomleft:13px;-webkit-border-bottom-left-radius:13px;border-bottom-left-radius:13px;padding:25px 0 20px 30px}#block-apg-range-single-range,#block-apg-range-double-range{margin:0 50px 30px}.node-range{margin-bottom:0}.node-range.view-mode-range_page{padding-left:0;padding-right:0}.node-range.view-mode-range_page .field-group-format-wrapper{width:960px;margin:0 auto;padding-left:0;padding-right:0}.node-range.view-mode-range_page .field-name-field-range-page-image{width:960px;margin:0 auto;padding-left:0;padding-right:0}.node-range.view-mode-range_page .field-name-field-range-page-image .field-items{position:relative;margin-bottom:20px}
.node-range.view-mode-range_page .field-name-field-range-page-image .field-items:after,.node-range.view-mode-range_page .field-name-field-range-page-image .field-items:before{content:". ";position:absolute;width:46%;height:40px;z-index:1;bottom:3px}.node-range.view-mode-range_page .field-name-field-range-page-image .field-items:after{right:5px;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg);-webkit-box-shadow:-7px 6px 15px #888;-moz-box-shadow:-7px 6px 15px #888;-ms-box-shadow:-7px 6px 15px #888;-o-box-shadow:-7px 6px 15px #888;box-shadow:-7px 6px 15px #888}.node-range.view-mode-range_page .field-name-field-range-page-image .field-items:before{left:5px;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-box-shadow:7px 6px 15px #888;-moz-box-shadow:7px 6px 15px #888;-ms-box-shadow:7px 6px 15px #888;-o-box-shadow:7px 6px 15px #888;box-shadow:7px 6px 15px #888}.node-range.view-mode-range_page .field-name-field-range-page-image .field-items .node{position:relative;z-index:2}.node-range.view-mode-range_page .field-name-field-range-page-image .field-items img{position:relative;z-index:10}.node-range.view-mode-range_page .field-name-field-range-page-image .field-items:before,.node-range.view-mode-range_page .field-name-field-range-page-image .field-items:after{bottom:5px;width:48.6%}.node-range.view-mode-range_page .field-name-apg-range-embedded-enquiry{width:288px}.node-range.view-mode-range_page .field-name-field-range-page-body{width:615px}.node-range.view-mode-range_page #block-views-exp-home-design-search-page-2 h2.block-title{padding:15px 714px 17px 30px}.page-our-ranges-single .view-pick-a-range .views-row.touchcarousel-item{width:440px;margin-left:0;margin-right:70px}.page-our-ranges-single .view-pick-a-range .views-row.touchcarousel-item:after,.page-our-ranges-single .view-pick-a-range .views-row.touchcarousel-item:before{width:47.2%}.page-our-ranges-single .view-pick-a-range .views-row.touchcarousel-item .node-range .grey-button{margin:10px 0 20px 135px}.page-our-ranges-single .view-pick-a-range .views-row.touchcarousel-item .node-range .field-name-field-range-image img{height:192px}.page-our-ranges-single .view-pick-a-range .views-row.touchcarousel-item.views-row-last{margin-right:0}.page-packages .page-title-wrapper,.page-display-homes .page-title-wrapper,.page-display-homes-locations .page-title-wrapper,.page-single-storey-display-homes .page-title-wrapper,.page-double-storey-display-homes .page-title-wrapper{position:relative;margin-bottom:20px}.page-packages .page-title-wrapper:after,.page-display-homes .page-title-wrapper:after,.page-display-homes-locations .page-title-wrapper:after,.page-single-storey-display-homes .page-title-wrapper:after,.page-double-storey-display-homes .page-title-wrapper:after{content:" .";background:url(/sites/default/themes/apg-responsive/images/3col-shadow.png) top no-repeat;display:block;font-size:0;height:20px;position:relative;bottom:-20px;z-index:1}.page-packages #page-title,.page-display-homes #page-title,.page-display-homes-locations #page-title{width:280px}.page-display-homes #page-title,.page-display-homes-locations #page-title{width:200px}.view-display-homes,.view-packages{position:relative;top:-20px}.view-display-homes .seo-content-wrapper,.view-packages .seo-content-wrapper{width:960px;margin:0 auto;padding-left:0;padding-right:0}.view-display-homes .seo-content-wrapper h2,.view-packages .seo-content-wrapper h2{margin:0;line-height:2em}.view-display-homes .seo-content-tab,.view-packages .seo-content-tab{margin:0 50px 30px}.view-display-homes .seo-content-tab h2,.view-packages .seo-content-tab h2{font-size:25px}.view-display-homes .seo-content-tab p,.view-packages .seo-content-tab p{margin:0}.view-display-homes .view-filters,.view-packages .view-filters{width:960px;margin:0 auto;padding-left:0;padding-right:0;background:none;padding:0}
.view-display-homes .view-filters form,.view-packages .view-filters form{position:absolute;top:-100px;left:260px;z-index:2}.view-display-homes .view-filters .views-exposed-widget .form-item.form-type-radio,.view-display-homes .view-filters .views-exposed-widget .form-item.form-type-bef-checkbox,.view-packages .view-filters .views-exposed-widget .form-item.form-type-radio,.view-packages .view-filters .views-exposed-widget .form-item.form-type-bef-checkbox{float:left;padding:0 10px 0 5px}.view-display-homes .view-content,.view-packages .view-content{width:960px;margin:0 auto;padding-left:0;padding-right:0;padding:0}.view-display-homes .view-content.inactive,.view-packages .view-content.inactive{display:none}.view-display-homes .view-empty,.view-packages .view-empty{width:960px;margin:0 auto;padding-left:0;padding-right:0}.view-packages .view-filters form{left:360px}.view-packages .view-header{padding-bottom:0}.display-landing-content__wrapper{width:960px;margin:0 auto;padding-left:0;padding-right:0}.display-landing-content{margin:0 50px 30px}.display-landing-content h2{font-size:25px;margin:0;line-height:2em}.display-landing-content p{margin:0}#map-container,#map-container .map{width:960px;height:622px}.field-name-field-images,.field-name-field-images.gallery,.field-name-field-image-gallery{padding-left:0;padding-right:0}.field-name-field-images .touchcarousel,.field-name-field-images.gallery .touchcarousel,.field-name-field-image-gallery .touchcarousel{overflow:visible;z-index:1}.field-name-field-images .field-item.touchcarousel-item,.field-name-field-images.gallery .field-item.touchcarousel-item,.field-name-field-image-gallery .field-item.touchcarousel-item{width:960px;height:422px;margin:0;overflow:hidden}.field-name-field-images .field-item.touchcarousel-item img,.field-name-field-images.gallery .field-item.touchcarousel-item img,.field-name-field-image-gallery .field-item.touchcarousel-item img{height:422px}.field-name-field-images .slider,.field-name-field-images.gallery .slider,.field-name-field-image-gallery .slider{margin:0;background:url(/sites/default/themes/apg-responsive/images/3col-shadow.png) no-repeat bottom center;padding-bottom:19px;border:none;box-shadow:none}.field-name-field-images .slider .slides,.field-name-field-images.gallery .slider .slides,.field-name-field-image-gallery .slider .slides{-moz-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;-webkit-box-shadow:rgba(153,153,153,0.19) 0px 0px 8px;box-shadow:rgba(153,153,153,0.19) 0px 0px 8px}.field-name-field-images .carousel,.field-name-field-images.gallery .carousel,.field-name-field-image-gallery .carousel{display:block;width:830px;margin:0}.field-name-field-images .carousel li,.field-name-field-images.gallery .carousel li,.field-name-field-image-gallery .carousel li{width:135px}.field-name-field-images .gallery-slide-wrap .flex-direction-nav a,.field-name-field-images.gallery .gallery-slide-wrap .flex-direction-nav a,.field-name-field-image-gallery .gallery-slide-wrap .flex-direction-nav a{background:url(/sites/default/themes/apg-responsive/images/gallery-arrows.png) no-repeat;height:33px;width:20px;text-indent:-9999999px;font-size:1px;position:absolute;opacity:.2;top:50%}.field-name-field-images .gallery-slide-wrap .flex-direction-nav a:hover,.field-name-field-images.gallery .gallery-slide-wrap .flex-direction-nav a:hover,.field-name-field-image-gallery .gallery-slide-wrap .flex-direction-nav a:hover{opacity:1}.field-name-field-images .gallery-slide-wrap .flex-direction-nav .flex-next,.field-name-field-images.gallery .gallery-slide-wrap .flex-direction-nav .flex-next,.field-name-field-image-gallery .gallery-slide-wrap .flex-direction-nav .flex-next{background-position:-20px 0;right:-30px}.field-name-field-images .gallery-slide-wrap .flex-direction-nav .flex-prev,.field-name-field-images.gallery .gallery-slide-wrap .flex-direction-nav .flex-prev,.field-name-field-image-gallery .gallery-slide-wrap .flex-direction-nav .flex-prev{left:-30px}.field-name-field-images .gallery-carousel-wrap,.field-name-field-images.gallery .gallery-carousel-wrap,.field-name-field-image-gallery .gallery-carousel-wrap{width:830px;background:#f5f5f5;border:1px solid #e5e5e4;padding:8px 40px 0;float:right;position:relative;top:-19px;right:25px;-webkit-border-bottom-right-radius:25px;-webkit-border-bottom-left-radius:25px;-moz-border-radius-bottomright:25px;-moz-border-radius-bottomleft:25px;border-bottom-right-radius:25px;border-bottom-left-radius:25px}
.field-name-field-images .gallery-carousel-wrap li,.field-name-field-images.gallery .gallery-carousel-wrap li,.field-name-field-image-gallery .gallery-carousel-wrap li{padding:3px 4px 0 0;cursor:pointer}.field-name-field-images .gallery-carousel-wrap li img,.field-name-field-images.gallery .gallery-carousel-wrap li img,.field-name-field-image-gallery .gallery-carousel-wrap li img{opacity:.6;height:52px}.field-name-field-images .gallery-carousel-wrap li:hover img,.field-name-field-images.gallery .gallery-carousel-wrap li:hover img,.field-name-field-image-gallery .gallery-carousel-wrap li:hover img{opacity:1}.field-name-field-images .gallery-carousel-wrap li.flex-active-slide img,.field-name-field-images.gallery .gallery-carousel-wrap li.flex-active-slide img,.field-name-field-image-gallery .gallery-carousel-wrap li.flex-active-slide img{border-bottom:3px #ec0c8d solid;opacity:1}.field-name-field-images .gallery-carousel-wrap .flex-direction-nav a,.field-name-field-images.gallery .gallery-carousel-wrap .flex-direction-nav a,.field-name-field-image-gallery .gallery-carousel-wrap .flex-direction-nav a{position:absolute;top:30px;text-indent:-99999px;font-size:0px;background:url(/sites/default/themes/apg-responsive/images/galleryslider-arrows.png) no-repeat;height:16px;width:16px}.field-name-field-images .gallery-carousel-wrap .flex-direction-nav a.flex-prev,.field-name-field-images.gallery .gallery-carousel-wrap .flex-direction-nav a.flex-prev,.field-name-field-image-gallery .gallery-carousel-wrap .flex-direction-nav a.flex-prev{left:10px}.field-name-field-images .gallery-carousel-wrap .flex-direction-nav a.flex-next,.field-name-field-images.gallery .gallery-carousel-wrap .flex-direction-nav a.flex-next,.field-name-field-image-gallery .gallery-carousel-wrap .flex-direction-nav a.flex-next{right:10px;background-position:-16px 0}.field-name-field-images.no-gallery{position:relative;padding-left:0;padding-right:0}.field-name-field-images.no-gallery .touchcarousel{position:relative;margin-bottom:20px}.field-name-field-images.no-gallery .touchcarousel:after,.field-name-field-images.no-gallery .touchcarousel:before{content:". ";position:absolute;width:46%;height:40px;z-index:1;bottom:3px}.field-name-field-images.no-gallery .touchcarousel:after{right:5px;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg);-webkit-box-shadow:-7px 6px 15px #888;-moz-box-shadow:-7px 6px 15px #888;-ms-box-shadow:-7px 6px 15px #888;-o-box-shadow:-7px 6px 15px #888;box-shadow:-7px 6px 15px #888}.field-name-field-images.no-gallery .touchcarousel:before{left:5px;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-box-shadow:7px 6px 15px #888;-moz-box-shadow:7px 6px 15px #888;-ms-box-shadow:7px 6px 15px #888;-o-box-shadow:7px 6px 15px #888;box-shadow:7px 6px 15px #888}.field-name-field-images.no-gallery .touchcarousel .node{position:relative;z-index:2}.field-name-field-images.no-gallery .touchcarousel:before,.field-name-field-images.no-gallery .touchcarousel:after{width:49%;bottom:5px}.field-name-field-images.no-gallery .touchcarousel .field-items{z-index:2}.field-name-field-images.no-gallery .touchcarousel .touchcarousel-item{float:none;z-index:2}.field-name-field-image-gallery{padding-bottom:50px}.node-type-home-design .node-home-design .field-group-format .field-group-format-wrapper,.node-type-mypod .node-mypod .field-group-format .field-group-format-wrapper,.node-type-package .node-package .field-group-format .field-group-format-wrapper{width:960px;margin:0 auto;padding-left:0;padding-right:0;position:relative}.node-type-home-design .node-home-design .field-group-format h2,.node-type-mypod .node-mypod .field-group-format h2,.node-type-package .node-package .field-group-format h2{width:960px;margin:0 auto;padding-left:0;padding-right:0}.node-type-home-design .node-home-design .field-group-format.group-main .field-name-title-field,.node-type-mypod .node-mypod .field-group-format.group-main .field-name-title-field,.node-type-package .node-package .field-group-format.group-main .field-name-title-field{padding-left:0;padding-right:0;font-weight:300;font-size:70px}
.node-type-home-design .node-home-design .field-group-format.group-main .field-group-format.group-title-wrapper .field-group-format-wrapper,.node-type-home-design .node-home-design .field-group-format.group-main .field-group-format.group-title-wrapper .enquire-wrapper,.node-type-mypod .node-mypod .field-group-format.group-main .field-group-format.group-title-wrapper .field-group-format-wrapper,.node-type-mypod .node-mypod .field-group-format.group-main .field-group-format.group-title-wrapper .enquire-wrapper,.node-type-package .node-package .field-group-format.group-main .field-group-format.group-title-wrapper .field-group-format-wrapper,.node-type-package .node-package .field-group-format.group-main .field-group-format.group-title-wrapper .enquire-wrapper{width:960px;margin:0 auto;padding-left:0;padding-right:0}.node-type-home-design .node-home-design .field-group-format.group-main .field-group-format.group-title-wrapper .enquire-wrapper .enquire-button,.node-type-mypod .node-mypod .field-group-format.group-main .field-group-format.group-title-wrapper .enquire-wrapper .enquire-button,.node-type-package .node-package .field-group-format.group-main .field-group-format.group-title-wrapper .enquire-wrapper .enquire-button{position:absolute;top:-15px;right:25px;z-index:9}.node-type-home-design .node-home-design .field-group-format.group-main .field-group-format.group-description,.node-type-mypod .node-mypod .field-group-format.group-main .field-group-format.group-description,.node-type-package .node-package .field-group-format.group-main .field-group-format.group-description{padding-left:0;padding-right:0}.node-type-home-design .node-home-design .field-group-format.group-main .field-group-format.group-description .field-group-format-wrapper,.node-type-mypod .node-mypod .field-group-format.group-main .field-group-format.group-description .field-group-format-wrapper,.node-type-package .node-package .field-group-format.group-main .field-group-format.group-description .field-group-format-wrapper{padding-top:35px;width:960px;margin:0 auto;padding-left:0;padding-right:0}.node-type-home-design .node-home-design .field-group-format.group-main .field-group-format.group-description .field-group-format-wrapper p,.node-type-mypod .node-mypod .field-group-format.group-main .field-group-format.group-description .field-group-format-wrapper p,.node-type-package .node-package .field-group-format.group-main .field-group-format.group-description .field-group-format-wrapper p{margin-top:0}.node-type-home-design .node-home-design .field-group-format.group-main .field-group-format.group-description .mid-enquire-wrapper,.node-type-mypod .node-mypod .field-group-format.group-main .field-group-format.group-description .mid-enquire-wrapper,.node-type-package .node-package .field-group-format.group-main .field-group-format.group-description .mid-enquire-wrapper{height:101px}.node-type-home-design .node-home-design .field-group-format.group-promo .field-group-format-wrapper,.node-type-mypod .node-mypod .field-group-format.group-promo .field-group-format-wrapper,.node-type-package .node-package .field-group-format.group-promo .field-group-format-wrapper{position:relative;margin-bottom:20px}.node-type-home-design .node-home-design .field-group-format.group-promo .field-group-format-wrapper:after,.node-type-home-design .node-home-design .field-group-format.group-promo .field-group-format-wrapper:before,.node-type-mypod .node-mypod .field-group-format.group-promo .field-group-format-wrapper:after,.node-type-mypod .node-mypod .field-group-format.group-promo .field-group-format-wrapper:before,.node-type-package .node-package .field-group-format.group-promo .field-group-format-wrapper:after,.node-type-package .node-package .field-group-format.group-promo .field-group-format-wrapper:before{content:". ";position:absolute;width:46%;height:40px;z-index:1;bottom:3px}.node-type-home-design .node-home-design .field-group-format.group-promo .field-group-format-wrapper:after,.node-type-mypod .node-mypod .field-group-format.group-promo .field-group-format-wrapper:after,.node-type-package .node-package .field-group-format.group-promo .field-group-format-wrapper:after{right:5px;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg);-webkit-box-shadow:-7px 6px 15px #888;-moz-box-shadow:-7px 6px 15px #888;-ms-box-shadow:-7px 6px 15px #888;-o-box-shadow:-7px 6px 15px #888;box-shadow:-7px 6px 15px #888}
.node-type-home-design .node-home-design .field-group-format.group-promo .field-group-format-wrapper:before,.node-type-mypod .node-mypod .field-group-format.group-promo .field-group-format-wrapper:before,.node-type-package .node-package .field-group-format.group-promo .field-group-format-wrapper:before{left:5px;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-box-shadow:7px 6px 15px #888;-moz-box-shadow:7px 6px 15px #888;-ms-box-shadow:7px 6px 15px #888;-o-box-shadow:7px 6px 15px #888;box-shadow:7px 6px 15px #888}.node-type-home-design .node-home-design .field-group-format.group-promo .field-group-format-wrapper .node,.node-type-mypod .node-mypod .field-group-format.group-promo .field-group-format-wrapper .node,.node-type-package .node-package .field-group-format.group-promo .field-group-format-wrapper .node{position:relative;z-index:2}.node-type-home-design .node-home-design .field-group-format.group-promo .field-group-format-wrapper:before,.node-type-home-design .node-home-design .field-group-format.group-promo .field-group-format-wrapper:after,.node-type-mypod .node-mypod .field-group-format.group-promo .field-group-format-wrapper:before,.node-type-mypod .node-mypod .field-group-format.group-promo .field-group-format-wrapper:after,.node-type-package .node-package .field-group-format.group-promo .field-group-format-wrapper:before,.node-type-package .node-package .field-group-format.group-promo .field-group-format-wrapper:after{bottom:5px}.node-type-home-design .node-home-design .field-group-format.group-promo img,.node-type-mypod .node-mypod .field-group-format.group-promo img,.node-type-package .node-package .field-group-format.group-promo img{position:relative;z-index:2}.node-type-home-design .node-home-design .field-group-format.group-location .map-wrapper,.node-type-mypod .node-mypod .field-group-format.group-location .map-wrapper,.node-type-package .node-package .field-group-format.group-location .map-wrapper{position:relative;margin-bottom:20px;padding-top:19px}.node-type-home-design .node-home-design .field-group-format.group-location .map-wrapper:after,.node-type-home-design .node-home-design .field-group-format.group-location .map-wrapper:before,.node-type-mypod .node-mypod .field-group-format.group-location .map-wrapper:after,.node-type-mypod .node-mypod .field-group-format.group-location .map-wrapper:before,.node-type-package .node-package .field-group-format.group-location .map-wrapper:after,.node-type-package .node-package .field-group-format.group-location .map-wrapper:before{content:". ";position:absolute;width:46%;height:40px;z-index:1;bottom:3px}.node-type-home-design .node-home-design .field-group-format.group-location .map-wrapper:after,.node-type-mypod .node-mypod .field-group-format.group-location .map-wrapper:after,.node-type-package .node-package .field-group-format.group-location .map-wrapper:after{right:5px;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg);-webkit-box-shadow:-7px 6px 15px #888;-moz-box-shadow:-7px 6px 15px #888;-ms-box-shadow:-7px 6px 15px #888;-o-box-shadow:-7px 6px 15px #888;box-shadow:-7px 6px 15px #888}.node-type-home-design .node-home-design .field-group-format.group-location .map-wrapper:before,.node-type-mypod .node-mypod .field-group-format.group-location .map-wrapper:before,.node-type-package .node-package .field-group-format.group-location .map-wrapper:before{left:5px;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-box-shadow:7px 6px 15px #888;-moz-box-shadow:7px 6px 15px #888;-ms-box-shadow:7px 6px 15px #888;-o-box-shadow:7px 6px 15px #888;box-shadow:7px 6px 15px #888}.node-type-home-design .node-home-design .field-group-format.group-location .map-wrapper .node,.node-type-mypod .node-mypod .field-group-format.group-location .map-wrapper .node,.node-type-package .node-package .field-group-format.group-location .map-wrapper .node{position:relative;z-index:2}
.node-type-home-design .node-home-design .field-group-format.group-location .map-wrapper:after,.node-type-home-design .node-home-design .field-group-format.group-location .map-wrapper:before,.node-type-mypod .node-mypod .field-group-format.group-location .map-wrapper:after,.node-type-mypod .node-mypod .field-group-format.group-location .map-wrapper:before,.node-type-package .node-package .field-group-format.group-location .map-wrapper:after,.node-type-package .node-package .field-group-format.group-location .map-wrapper:before{width:48.7%}.node-type-home-design .node-home-design .field-group-format.group-location .map-wrapper #location-map,.node-type-mypod .node-mypod .field-group-format.group-location .map-wrapper #location-map,.node-type-package .node-package .field-group-format.group-location .map-wrapper #location-map{width:960px;height:622px;z-index:2}.node-type-home-design .node-home-design .field-group-format.group-floorplans,.node-type-mypod .node-mypod .field-group-format.group-floorplans,.node-type-package .node-package .field-group-format.group-floorplans{padding-top:50px;padding-bottom:50px}.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-combined-floorplan,.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-download-floorplan,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-combined-floorplan,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-download-floorplan,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-combined-floorplan,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-download-floorplan{margin-top:5px;margin-bottom:5px}.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-combined-floorplan,.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-download-floorplan,.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-ground-floorplan,.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-upper-floorplan,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-combined-floorplan,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-download-floorplan,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-ground-floorplan,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-upper-floorplan,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-combined-floorplan,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-download-floorplan,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-ground-floorplan,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-upper-floorplan{margin-right:49px;width:288px;float:left}.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-ground-floorplan,.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-upper-floorplan,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-ground-floorplan,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-upper-floorplan,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-ground-floorplan,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-upper-floorplan{position:relative;margin-bottom:20px;margin-top:25px;margin-bottom:25px}.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-ground-floorplan:after,.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-ground-floorplan:before,.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-upper-floorplan:after,.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-upper-floorplan:before,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-ground-floorplan:after,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-ground-floorplan:before,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-upper-floorplan:after,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-upper-floorplan:before,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-ground-floorplan:after,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-ground-floorplan:before,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-upper-floorplan:after,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-upper-floorplan:before{content:". ";position:absolute;width:46%;height:40px;z-index:1;bottom:3px}
.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-ground-floorplan:after,.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-upper-floorplan:after,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-ground-floorplan:after,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-upper-floorplan:after,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-ground-floorplan:after,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-upper-floorplan:after{right:5px;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg);-webkit-box-shadow:-7px 6px 15px #888;-moz-box-shadow:-7px 6px 15px #888;-ms-box-shadow:-7px 6px 15px #888;-o-box-shadow:-7px 6px 15px #888;box-shadow:-7px 6px 15px #888}.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-ground-floorplan:before,.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-upper-floorplan:before,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-ground-floorplan:before,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-upper-floorplan:before,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-ground-floorplan:before,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-upper-floorplan:before{left:5px;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-box-shadow:7px 6px 15px #888;-moz-box-shadow:7px 6px 15px #888;-ms-box-shadow:7px 6px 15px #888;-o-box-shadow:7px 6px 15px #888;box-shadow:7px 6px 15px #888}.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-ground-floorplan .node,.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-upper-floorplan .node,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-ground-floorplan .node,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-upper-floorplan .node,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-ground-floorplan .node,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-upper-floorplan .node{position:relative;z-index:2}.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-ground-floorplan .fp-footer,.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-field-upper-floorplan .fp-footer,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-ground-floorplan .fp-footer,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-field-upper-floorplan .fp-footer,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-ground-floorplan .fp-footer,.node-type-package .node-package .field-group-format.group-floorplans .field-name-field-upper-floorplan .fp-footer{padding-top:25px;z-index:2;position:relative}.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-apg-home-design-embedded-enquiry,.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-apg-packages-embedded-enquiry,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-apg-home-design-embedded-enquiry,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-apg-packages-embedded-enquiry,.node-type-package .node-package .field-group-format.group-floorplans .field-name-apg-home-design-embedded-enquiry,.node-type-package .node-package .field-group-format.group-floorplans .field-name-apg-packages-embedded-enquiry{position:absolute;top:-64px;right:0;width:288px}
.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-apg-home-design-embedded-enquiry .field-group-format,.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-apg-packages-embedded-enquiry .field-group-format,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-apg-home-design-embedded-enquiry .field-group-format,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-apg-packages-embedded-enquiry .field-group-format,.node-type-package .node-package .field-group-format.group-floorplans .field-name-apg-home-design-embedded-enquiry .field-group-format,.node-type-package .node-package .field-group-format.group-floorplans .field-name-apg-packages-embedded-enquiry .field-group-format{padding:0}.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-apg-home-design-embedded-enquiry .field-group-format-wrapper,.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-apg-packages-embedded-enquiry .field-group-format-wrapper,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-apg-home-design-embedded-enquiry .field-group-format-wrapper,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-apg-packages-embedded-enquiry .field-group-format-wrapper,.node-type-package .node-package .field-group-format.group-floorplans .field-name-apg-home-design-embedded-enquiry .field-group-format-wrapper,.node-type-package .node-package .field-group-format.group-floorplans .field-name-apg-packages-embedded-enquiry .field-group-format-wrapper{width:auto}.node-type-home-design .node-home-design .field-group-format.group-floorplans .field-name-apg-image-link-block-field,.node-type-mypod .node-mypod .field-group-format.group-floorplans .field-name-apg-image-link-block-field,.node-type-package .node-package .field-group-format.group-floorplans .field-name-apg-image-link-block-field{position:absolute;top:242px;right:0;margin-right:0;width:288px}.node-type-home-design .node-home-design .field-group-format.group-apg-difference .images,.node-type-mypod .node-mypod .field-group-format.group-apg-difference .images,.node-type-package .node-package .field-group-format.group-apg-difference .images{float:right}.node-type-page .node-page .field-name-field-home-land-tiles .inner-wrapper>.field-items>.field-item,.node-type-page .node-page .field-name-field-home-land-tiles .field-name-apg-home-design-mypod>.field-items>.field-item,.node-type-page .node-page .field-name-field-similar-design .inner-wrapper>.field-items>.field-item,.node-type-page .node-page .field-name-field-similar-design .field-name-apg-home-design-mypod>.field-items>.field-item,.node-type-landing-page .node-landing-page .field-name-field-home-land-tiles .inner-wrapper>.field-items>.field-item,.node-type-landing-page .node-landing-page .field-name-field-home-land-tiles .field-name-apg-home-design-mypod>.field-items>.field-item,.node-type-landing-page .node-landing-page .field-name-field-similar-design .inner-wrapper>.field-items>.field-item,.node-type-landing-page .node-landing-page .field-name-field-similar-design .field-name-apg-home-design-mypod>.field-items>.field-item,.node-type-home-design .node-home-design .field-name-field-home-land-tiles .inner-wrapper>.field-items>.field-item,.node-type-home-design .node-home-design .field-name-field-home-land-tiles .field-name-apg-home-design-mypod>.field-items>.field-item,.node-type-home-design .node-home-design .field-name-field-similar-design .inner-wrapper>.field-items>.field-item,.node-type-home-design .node-home-design .field-name-field-similar-design .field-name-apg-home-design-mypod>.field-items>.field-item{float:left;width:288px}.node-type-page .node-page .field-name-field-home-land-tiles .inner-wrapper>.field-items>.field-item.even,.node-type-page .node-page .field-name-field-home-land-tiles .inner-wrapper>.field-items>.field-item.odd,.node-type-page .node-page .field-name-field-similar-design .inner-wrapper>.field-items>.field-item.even,.node-type-page .node-page .field-name-field-similar-design .inner-wrapper>.field-items>.field-item.odd,.node-type-landing-page .node-landing-page .field-name-field-home-land-tiles .inner-wrapper>.field-items>.field-item.even,.node-type-landing-page .node-landing-page .field-name-field-home-land-tiles .inner-wrapper>.field-items>.field-item.odd,.node-type-landing-page .node-landing-page .field-name-field-similar-design .inner-wrapper>.field-items>.field-item.even,.node-type-landing-page .node-landing-page .field-name-field-similar-design .inner-wrapper>.field-items>.field-item.odd,.node-type-home-design .node-home-design .field-name-field-home-land-tiles .inner-wrapper>.field-items>.field-item.even,.node-type-home-design .node-home-design .field-name-field-home-land-tiles .inner-wrapper>.field-items>.field-item.odd,.node-type-home-design .node-home-design .field-name-field-similar-design .inner-wrapper>.field-items>.field-item.even,.node-type-home-design .node-home-design .field-name-field-similar-design .inner-wrapper>.field-items>.field-item.odd{margin-right:48px}
.node-type-page .node-page .field-name-field-home-land-tiles .inner-wrapper>.field-items>.field-item.even:last-of-type,.node-type-page .node-page .field-name-field-similar-design .inner-wrapper>.field-items>.field-item.even:last-of-type,.node-type-landing-page .node-landing-page .field-name-field-home-land-tiles .inner-wrapper>.field-items>.field-item.even:last-of-type,.node-type-landing-page .node-landing-page .field-name-field-similar-design .inner-wrapper>.field-items>.field-item.even:last-of-type,.node-type-home-design .node-home-design .field-name-field-home-land-tiles .inner-wrapper>.field-items>.field-item.even:last-of-type,.node-type-home-design .node-home-design .field-name-field-similar-design .inner-wrapper>.field-items>.field-item.even:last-of-type{margin-right:0}.node-type-page .node-page.apg-secondary .field-name-field-home-land-tiles .inner-wrapper>.field-items>.field-item:last-of-type,.node-type-page .node-page.apg-secondary .field-name-field-similar-design .inner-wrapper>.field-items>.field-item:last-of-type,.node-type-landing-page .node-landing-page.apg-secondary .field-name-field-home-land-tiles .inner-wrapper>.field-items>.field-item:last-of-type,.node-type-landing-page .node-landing-page.apg-secondary .field-name-field-similar-design .inner-wrapper>.field-items>.field-item:last-of-type,.node-type-home-design .node-home-design.apg-secondary .field-name-field-home-land-tiles .inner-wrapper>.field-items>.field-item:last-of-type,.node-type-home-design .node-home-design.apg-secondary .field-name-field-similar-design .inner-wrapper>.field-items>.field-item:last-of-type{margin-right:0}.node-home-design.node-teaser .group-image img,.node-mypod.node-teaser .group-image img,.node-package.node-teaser .group-image img,.node-display-home.node-teaser .group-image img{height:125px}.node-type-page .node-page .field-name-field-home-land-tiles .inner-wrapper>.field-items>.field-item:nth-of-type(3n),.node-type-page .node-page .field-name-field-similar-design .inner-wrapper>.field-items>.field-item:nth-of-type(3n),.node-type-landing-page .node-landing-page .field-name-field-home-land-tiles .inner-wrapper>.field-items>.field-item:nth-of-type(3n),.node-type-landing-page .node-landing-page .field-name-field-similar-design .inner-wrapper>.field-items>.field-item:nth-of-type(3n){margin-right:0}.node-type-home-design .node-home-design .group-main .field-group-format-wrapper,.node-type-package .node-package .group-main .field-group-format-wrapper{width:100%;margin:0}.node-type-home-design .node-home-design .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper:before,.node-type-home-design .node-home-design .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper:after,.node-type-package .node-package .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper:before,.node-type-package .node-package .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper:after{width:960px}.node-type-home-design .node-home-design .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper>.field-group-format-wrapper,.node-type-package .node-package .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper>.field-group-format-wrapper{overflow:hidden;margin:20px 0}.node-type-home-design .node-home-design .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper .group_features .field-group-format-wrapper,.node-type-home-design .node-home-design .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper .group_area .field-group-format-wrapper,.node-type-package .node-package .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper .group_features .field-group-format-wrapper,.node-type-package .node-package .group_title_wrapper .field-group-format-wrapper .field-group-format.group_feature_wrapper .group_area .field-group-format-wrapper{width:auto;float:none}
body.mouse .node-home-design.node-teaser:hover .view-overlay,body.mouse .node-package.node-teaser:hover .view-overlay{display:block}.node-home-design.single .field-group-format.group-floorplans .field-name-field-ground-floorplan,.node-package.single .field-group-format.group-floorplans .field-name-field-ground-floorplan{width:600px;background:none;position:relative}.node-home-design.single .field-group-format.group-floorplans .field-name-field-ground-floorplan .field-items,.node-package.single .field-group-format.group-floorplans .field-name-field-ground-floorplan .field-items{position:relative;z-index:10}.node-home-design.single .field-group-format.group-floorplans .field-name-field-ground-floorplan a,.node-package.single .field-group-format.group-floorplans .field-name-field-ground-floorplan a{width:600px}.node-home-design.single .field-group-format.group-floorplans .field-name-field-ground-floorplan:after,.node-home-design.single .field-group-format.group-floorplans .field-name-field-ground-floorplan:before,.node-package.single .field-group-format.group-floorplans .field-name-field-ground-floorplan:after,.node-package.single .field-group-format.group-floorplans .field-name-field-ground-floorplan:before{content:". ";position:absolute;width:288px;height:40px;z-index:1;top:420px}.node-home-design.single .field-group-format.group-floorplans .field-name-field-ground-floorplan:after,.node-package.single .field-group-format.group-floorplans .field-name-field-ground-floorplan:after{right:5px;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg);-webkit-box-shadow:-7px 6px 15px #888;-moz-box-shadow:-7px 6px 15px #888;-ms-box-shadow:-7px 6px 15px #888;-o-box-shadow:-7px 6px 15px #888;box-shadow:-7px 6px 15px #888}.node-home-design.single .field-group-format.group-floorplans .field-name-field-ground-floorplan:before,.node-package.single .field-group-format.group-floorplans .field-name-field-ground-floorplan:before{left:5px;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-box-shadow:7px 6px 15px #888;-moz-box-shadow:7px 6px 15px #888;-ms-box-shadow:7px 6px 15px #888;-o-box-shadow:7px 6px 15px #888;box-shadow:7px 6px 15px #888}.node-estate.view-mode-full .group-main{width:960px;margin:0 auto;padding-left:0;padding-right:0}.node-estate.view-mode-full .group-main .field-name-title-field{padding-left:0;padding-right:0;font-size:60px}.node-estate.view-mode-full .group-main .field-name-field-logo{padding-right:0;width:auto}.node-estate.view-mode-full .group-main>.field-name-body{padding:0}.node-estate.view-mode-full .field-name-contact{padding-right:5px;padding-left:0}.node-estate.view-mode-full .group-location .location-wrap{width:960px;margin:0 auto;padding-left:0;padding-right:0;padding-left:0;padding-right:0;margin-bottom:20px}.node-estate.view-mode-full .group-location .map{position:relative;margin-bottom:20px;margin-bottom:30px}.node-estate.view-mode-full .group-location .map:after,.node-estate.view-mode-full .group-location .map:before{content:". ";position:absolute;width:46%;height:40px;z-index:1;bottom:3px}.node-estate.view-mode-full .group-location .map:after{right:5px;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg);-webkit-box-shadow:-7px 6px 15px #888;-moz-box-shadow:-7px 6px 15px #888;-ms-box-shadow:-7px 6px 15px #888;-o-box-shadow:-7px 6px 15px #888;box-shadow:-7px 6px 15px #888}.node-estate.view-mode-full .group-location .map:before{left:5px;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-box-shadow:7px 6px 15px #888;-moz-box-shadow:7px 6px 15px #888;-ms-box-shadow:7px 6px 15px #888;-o-box-shadow:7px 6px 15px #888;box-shadow:7px 6px 15px #888}.node-estate.view-mode-full .group-location .map .node{position:relative;z-index:2}
.node-estate.view-mode-full .group-location .map:after,.node-estate.view-mode-full .group-location .map:before{width:48.7%;bottom:4px}.node-estate.view-mode-full .group-location #location-map{height:350px;z-index:4}.node-estate.view-mode-full .group-packages .empty-message{width:500px;float:left}.node-estate.view-mode-full .group-packages .packages-wrap{width:960px;margin:0 auto;padding-left:0;padding-right:0;padding-left:0;padding-right:0}.node-estate.node-teaser>.field-group-format>.field-group-format-wrapper{width:auto}.node-estate.node-teaser .group-left{padding-right:20px}.node-estate.node-teaser .group-middle{float:left;width:470px}.node-estate.node-teaser .group-middle .field-name-body{font-size:13px;line-height:1.4}.node-estate.node-teaser .group-right{float:right}.group-info-blocks{*zoom:1;}.group-info-blocks:after{content:"";display:table;clear:both}.group-info-blocks h3{margin:0}.node-info-block{width:19%;height:auto;float:left;margin:10px 0;margin-right:5%}.node-info-block:nth-child(2n){margin-right:5%}.node-info-block:last-of-type{margin-right:0}.social-sticky-sprite,.social-sticky-email,.social-sticky-facebook,.social-sticky-google,.social-sticky-pinterest,.social-sticky-twitter,#content .node-home-design .social-sharing-sticky.sticky.stuck a.at300b>span.at15t_pinterest_share,#content .node-package .social-sharing-sticky.sticky.stuck a.at300b>span.at15t_pinterest_share,#content .node-home-design .social-sharing-sticky.sticky.stuck a.at300b>span.at15t_twitter,#content .node-package .social-sharing-sticky.sticky.stuck a.at300b>span.at15t_twitter,#content .node-home-design .social-sharing-sticky.sticky.stuck a.at300b>span.at15t_facebook,#content .node-package .social-sharing-sticky.sticky.stuck a.at300b>span.at15t_facebook,#content .node-home-design .social-sharing-sticky.sticky.stuck a.at300b>span.at15t_google_plusone_share,#content .node-package .social-sharing-sticky.sticky.stuck a.at300b>span.at15t_google_plusone_share,#content .node-home-design .social-sharing-sticky.sticky.stuck a.at300b>span.at15t_email,#content .node-package .social-sharing-sticky.sticky.stuck a.at300b>span.at15t_email{background-image:url(/sites/default/themes/apg-responsive/images/social-sticky-s0a0745d1fb.png);background-repeat:no-repeat}.social-sticky-email{background-position:0 0}.social-sticky-facebook{background-position:0 -28px}.social-sticky-google{background-position:0 -56px}.social-sticky-pinterest{background-position:0 -84px}.social-sticky-twitter{background-position:0 -112px}.social-sticky-active-sprite,.social-sticky-active-email,.social-sticky-active-facebook,.social-sticky-active-google,.social-sticky-active-pinterest,.social-sticky-active-twitter,#content .node-home-design .social-sharing-sticky.sticky.stuck a.at300b:hover>span.at15t_pinterest_share,#content .node-package .social-sharing-sticky.sticky.stuck a.at300b:hover>span.at15t_pinterest_share,#content .node-home-design .social-sharing-sticky.sticky.stuck a.at300b:hover>span.at15t_twitter,#content .node-package .social-sharing-sticky.sticky.stuck a.at300b:hover>span.at15t_twitter,#content .node-home-design .social-sharing-sticky.sticky.stuck a.at300b:hover>span.at15t_facebook,#content .node-package .social-sharing-sticky.sticky.stuck a.at300b:hover>span.at15t_facebook,#content .node-home-design .social-sharing-sticky.sticky.stuck a.at300b:hover>span.at15t_google_plusone_share,#content .node-package .social-sharing-sticky.sticky.stuck a.at300b:hover>span.at15t_google_plusone_share,#content .node-home-design .social-sharing-sticky.sticky.stuck a.at300b:hover>span.at15t_email,#content .node-package .social-sharing-sticky.sticky.stuck a.at300b:hover>span.at15t_email{background-image:url(/sites/default/themes/apg-responsive/images/social-sticky-active-s6b60250011.png);background-repeat:no-repeat}.social-sticky-active-email{background-position:0 0}.social-sticky-active-facebook{background-position:0 -28px}.social-sticky-active-google{background-position:0 -56px}.social-sticky-active-pinterest{background-position:0 -84px}.social-sticky-active-twitter{background-position:0 -112px}
#content .node-home-design .social-sharing-sticky.sticky.stuck,#content .node-package .social-sharing-sticky.sticky.stuck{top:50px;width:100%;height:45px;-moz-box-shadow:rgba(0,0,0,0.5) 0px 0px 3px;-webkit-box-shadow:rgba(0,0,0,0.5) 0px 0px 3px;box-shadow:rgba(0,0,0,0.5) 0px 0px 3px;border-bottom:solid 1px #888;left:0;background:url(/sites/default/themes/apg-responsive/images/menul2.png) repeat-x;float:none}#content .node-home-design .social-sharing-sticky.sticky.stuck .social-bar,#content .node-package .social-sharing-sticky.sticky.stuck .social-bar{width:960px;margin:0 auto;padding-left:0;padding-right:0;float:none}#content .node-home-design .social-sharing-sticky.sticky.stuck .social-bar .social-buttons,#content .node-package .social-sharing-sticky.sticky.stuck .social-bar .social-buttons{float:right;padding-top:9px}#content .node-home-design .social-sharing-sticky.sticky.stuck a.at300b>span,#content .node-package .social-sharing-sticky.sticky.stuck a.at300b>span{width:28px;height:28px}#content .node-home-design .social-sharing-sticky.sticky.stuck a.at300b>span.at15t_pinterest_share,#content .node-package .social-sharing-sticky.sticky.stuck a.at300b>span.at15t_pinterest_share{background-position:0 -84px}#content .node-home-design .social-sharing-sticky.sticky.stuck a.at300b>span.at15t_twitter,#content .node-package .social-sharing-sticky.sticky.stuck a.at300b>span.at15t_twitter{background-position:0 -112px}#content .node-home-design .social-sharing-sticky.sticky.stuck a.at300b>span.at15t_facebook,#content .node-package .social-sharing-sticky.sticky.stuck a.at300b>span.at15t_facebook{background-position:0 -28px}#content .node-home-design .social-sharing-sticky.sticky.stuck a.at300b>span.at15t_google_plusone_share,#content .node-package .social-sharing-sticky.sticky.stuck a.at300b>span.at15t_google_plusone_share{background-position:0 -56px}#content .node-home-design .social-sharing-sticky.sticky.stuck a.at300b>span.at15t_email,#content .node-package .social-sharing-sticky.sticky.stuck a.at300b>span.at15t_email{background-position:0 0}#content .node-home-design .social-sharing-sticky.sticky.stuck a.at300b:hover>span.at15t_pinterest_share,#content .node-package .social-sharing-sticky.sticky.stuck a.at300b:hover>span.at15t_pinterest_share{background-position:0 -84px}#content .node-home-design .social-sharing-sticky.sticky.stuck a.at300b:hover>span.at15t_twitter,#content .node-package .social-sharing-sticky.sticky.stuck a.at300b:hover>span.at15t_twitter{background-position:0 -112px}#content .node-home-design .social-sharing-sticky.sticky.stuck a.at300b:hover>span.at15t_facebook,#content .node-package .social-sharing-sticky.sticky.stuck a.at300b:hover>span.at15t_facebook{background-position:0 -28px}#content .node-home-design .social-sharing-sticky.sticky.stuck a.at300b:hover>span.at15t_google_plusone_share,#content .node-package .social-sharing-sticky.sticky.stuck a.at300b:hover>span.at15t_google_plusone_share{background-position:0 -56px}#content .node-home-design .social-sharing-sticky.sticky.stuck a.at300b:hover>span.at15t_email,#content .node-package .social-sharing-sticky.sticky.stuck a.at300b:hover>span.at15t_email{background-position:0 0}#content .node-home-design .mid-enquire-sticky-wrapper.sticky.stuck,#content .node-package .mid-enquire-sticky-wrapper.sticky.stuck{top:50px}#content .node-home-design .mid-enquire-sticky-wrapper.sticky.stuck .enquire-wrapper .enquire-button,#content .node-package .mid-enquire-sticky-wrapper.sticky.stuck .enquire-wrapper .enquire-button{margin-top:8px}#content .node-home-design .mid-enquire-sticky-wrapper.sticky.stuck .enquire-wrapper .enquire-button:before,#content .node-home-design .mid-enquire-sticky-wrapper.sticky.stuck .enquire-wrapper .enquire-button:after,#content .node-package .mid-enquire-sticky-wrapper.sticky.stuck .enquire-wrapper .enquire-button:before,#content .node-package .mid-enquire-sticky-wrapper.sticky.stuck .enquire-wrapper .enquire-button:after{display:none}#content .node-home-design .mid-enquire-sticky-wrapper.sticky.stuck a,#content .node-package .mid-enquire-sticky-wrapper.sticky.stuck a{padding:0 15px 5px}
#content .node-home-design .mid-enquire-sticky-wrapper.sticky.stuck a span,#content .node-package .mid-enquire-sticky-wrapper.sticky.stuck a span{font-size:18px;display:inline;line-height:1}#content .node-home-design .mid-enquire-sticky-wrapper.sticky.stuck .enquiry .text,#content .node-package .mid-enquire-sticky-wrapper.sticky.stuck .enquiry .text{display:none}.section-budget-calculator #-apg-budget-calculator-form{padding:0}.section-budget-calculator #-apg-budget-calculator-form .form-item .form-text,.section-budget-calculator #-apg-budget-calculator-form .form-item #edit-activetwo,.section-budget-calculator #-apg-budget-calculator-form .form-item #edit-active{position:absolute;left:700px}.section-budget-calculator #-apg-budget-calculator-form .form-item .field-prefix{position:absolute;left:688px}.section-budget-calculator #-apg-budget-calculator-form .form-item .description{width:635px;padding-top:0}.section-budget-calculator #-apg-budget-calculator-form .info-one,.section-budget-calculator #-apg-budget-calculator-form .info-two{width:635px}.section-budget-calculator #-apg-budget-calculator-form .form-submit{float:right;position:absolute;left:700px}.section-budget-calculator .budget-results{padding:0}.section-budget-calculator .budget-results .budget-text{width:660px}.section-budget-calculator .budget-results .printBtn{float:right}#footer-wrapper .footer-region .footer-logo{margin:0}#footer-wrapper .footer-region.footer-middle-w{background:#fbfbfb url(/sites/default/themes/apg-responsive/images/main-body-bg.gif) no-repeat top;display:block;padding:30px 0}#footer-wrapper .footer-region.footer-bottom-w{background:#d8d7d5}#footer-wrapper .footer-region.footer-bottom-w .border-t{background:url(/sites/default/themes/apg-responsive/images/border-top.gif) no-repeat top;height:5px}#footer-wrapper .footer-region.footer-bottom-w .border-b{background:url(/sites/default/themes/apg-responsive/images/border-bottom.gif) no-repeat top;height:5px}#footer-wrapper .footer-region.footer-bottom-w .licence{float:left;padding:10px 0}#footer-wrapper .footer-region-wrapper{width:960px;margin:0 auto;padding-left:0;padding-right:0}#footer-wrapper .logo-copyright{width:960px;margin:0 auto;padding-left:0;padding-right:0;padding:20px 0;overflow:hidden;text-align:right}#block-menu-block-1{overflow:hidden}#block-menu-block-1 ul{list-style:none;list-style-image:none;padding:0;margin:0}#block-menu-block-1 ul li{list-style:none;list-style-image:none}#block-menu-block-1 a{text-decoration:none}#block-menu-block-1 h2{font-size:21px;padding-bottom:25px}#block-menu-block-1 ul li{font-size:13px}#block-menu-block-1 ul li .menu-link-void{font-size:15px}#block-menu-block-1 .menu-block-wrapper>ul>li{float:left;display:block;width:180px;margin-right:10px}#block-menu-block-1 .menu-block-wrapper>ul>li.last{margin-right:0}.enquire-form-block .enquire-form-block__bottom>.field-group-format-wrapper{width:960px}#block-apg-forms-sign-up-block .node-webform{width:960px}#block-apg-forms-sign-up-block #webform-component-email{width:50%}}@media print{a:link,a:visited{text-decoration:underline !important}#site-name a:link,#site-name a:visited{text-decoration:none !important}#content a[href]:after{content:" (" attr(href) ")";font-weight:400;font-size:16px}#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:""}#content abbr[title]:after{content:" (" attr(title) ")"}#content{float:none !important;width:100% !important;margin:0 !important;padding:0 !important}body,#page,#main,#content{color:#000;background-color:transparent !important;background-image:none !important}#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none}}.jslider .jslider-bg i,.jslider .jslider-pointer{background:url(/sites/default/themes/apg-responsive/images/jslider.png) no-repeat 0 0}
.jslider{display:block;width:100%;height:1em;position:relative;top:.6em;font-family:Arial,sans-serif}.jslider table{width:100%;border-collapse:collapse;border:0}.jslider td,.jslider th{padding:0;vertical-align:top;text-align:left;border:0}.jslider table,.jslider table tr,.jslider table tr td{width:100%;vertical-align:top}.jslider .jslider-bg{position:relative}.jslider .jslider-bg i{height:5px;position:absolute;font-size:0;top:0}.jslider .jslider-bg .l{width:10%;background-position:0 0;left:0}.jslider .jslider-bg .f{width:80%;left:10%;background-repeat:repeat-x;background-position:0 -20px}.jslider .jslider-bg .r{width:10%;left:90%;background-position:right 0}.jslider .jslider-bg .v{position:absolute;width:60%;left:20%;top:0;height:5px;background-repeat:repeat-x;background-position:0 -40px}.jslider .jslider-pointer{width:13px;height:15px;background-position:0 -60px;position:absolute;left:20%;top:-4px;margin-left:-6px;cursor:pointer;cursor:hand}.jslider .jslider-pointer-hover{background-position:-20px -60px}.jslider .jslider-pointer-to{left:80%}.jslider .jslider-label{font-size:9px;line-height:12px;color:#000;opacity:.4;white-space:nowrap;padding:0 2px;position:absolute;top:-18px;left:0}.jslider .jslider-label-to{left:auto;right:0}.jslider .jslider-value{font-size:9px;white-space:nowrap;padding:1px 2px 0;position:absolute;top:-19px;left:20%;background:#fff;line-height:12px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;border-radius:2px}.jslider .jslider-value-to{left:80%}.jslider .jslider-label small,.jslider .jslider-value small{position:relative;top:-.4em}.jslider .jslider-scale{position:relative;top:9px}.jslider .jslider-scale span{position:absolute;height:5px;border-left:1px solid #999;font-size:0}.jslider .jslider-scale ins{font-size:9px;text-decoration:none;position:absolute;left:0;top:5px;color:#999}.jslider-single .jslider-pointer-to,.jslider-single .jslider-value-to,.jslider-single .jslider-bg .v,.jslider-limitless .jslider-label{display:none}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}@font-face{font-family:'HelveticaNeueLTPro';src:url(/sites/default/themes/apg-responsive/fonts/webfonts/266135_3_0.eot);src:url(/sites/default/themes/apg-responsive/fonts/webfonts/266135_3_0.eot?#iefix) format('embedded-opentype'),url(/sites/default/themes/apg-responsive/fonts/webfonts/266135_3_0.woff) format('woff'),url(/sites/default/themes/apg-responsive/fonts/webfonts/266135_3_0.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'HelveticaNeueLTPro';src:url(/sites/default/themes/apg-responsive/fonts/webfonts/266135_0_0.eot);src:url(/sites/default/themes/apg-responsive/fonts/webfonts/266135_0_0.eot?#iefix) format('embedded-opentype'),url(/sites/default/themes/apg-responsive/fonts/webfonts/266135_0_0.woff) format('woff'),url(/sites/default/themes/apg-responsive/fonts/webfonts/266135_0_0.ttf) format('truetype');font-weight:400;font-style:italic}@font-face{font-family:'HelveticaNeueLTPro';src:url(/sites/default/themes/apg-responsive/fonts/webfonts/266135_4_0.eot);src:url(/sites/default/themes/apg-responsive/fonts/webfonts/266135_4_0.eot?#iefix) format('embedded-opentype'),url(/sites/default/themes/apg-responsive/fonts/webfonts/266135_4_0.woff) format('woff'),url(/sites/default/themes/apg-responsive/fonts/webfonts/266135_4_0.ttf) format('truetype');font-weight:200;font-style:normal}@font-face{font-family:'HelveticaNeueLTPro';src:url(/sites/default/themes/apg-responsive/fonts/webfonts/266135_1_0.eot);src:url(/sites/default/themes/apg-responsive/fonts/webfonts/266135_1_0.eot?#iefix) format('embedded-opentype'),url(/sites/default/themes/apg-responsive/fonts/webfonts/266135_1_0.woff) format('woff'),url(/sites/default/themes/apg-responsive/fonts/webfonts/266135_1_0.ttf) format('truetype');font-weight:200;font-style:italic}@font-face{font-family:'HelveticaNeueLTPro';src:url(/sites/default/themes/apg-responsive/fonts/webfonts/266135_6_0.eot);src:url(/sites/default/themes/apg-responsive/fonts/webfonts/266135_6_0.eot?#iefix) format('embedded-opentype'),url(/sites/default/themes/apg-responsive/fonts/webfonts/266135_6_0.woff) format('woff'),url(/sites/default/themes/apg-responsive/fonts/webfonts/266135_6_0.ttf) format('truetype');font-weight:300;font-style:normal}
@font-face{font-family:'HelveticaNeueLTPro';src:url(/sites/default/themes/apg-responsive/fonts/webfonts/266135_2_0.eot);src:url(/sites/default/themes/apg-responsive/fonts/webfonts/266135_2_0.eot?#iefix) format('embedded-opentype'),url(/sites/default/themes/apg-responsive/fonts/webfonts/266135_2_0.woff) format('woff'),url(/sites/default/themes/apg-responsive/fonts/webfonts/266135_2_0.ttf) format('truetype');font-weight:300;font-style:italic}@font-face{font-family:'HelveticaNeueLTPro';src:url(/sites/default/themes/apg-responsive/fonts/webfonts/266135_5_0.eot);src:url(/sites/default/themes/apg-responsive/fonts/webfonts/266135_5_0.eot?#iefix) format('embedded-opentype'),url(/sites/default/themes/apg-responsive/fonts/webfonts/266135_5_0.woff) format('woff'),url(/sites/default/themes/apg-responsive/fonts/webfonts/266135_5_0.ttf) format('truetype');font-weight:700;font-style:normal}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{-moz-box-sizing:content-box;box-sizing:content-box}#cboxOverlay{background:#000}#cboxWrapper{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#cboxTopLeft{width:15px;height:15px}#cboxTopCenter{height:15px}#cboxTopRight{width:15px;height:15px}#cboxBottomLeft{width:15px;height:10px}#cboxBottomCenter{height:10px}#cboxBottomRight{width:15px;height:10px}#cboxMiddleLeft{width:15px}#cboxMiddleRight{width:15px}#cboxContent{background:#fff;overflow:hidden;font:12px "Lucida Grande",Verdana,Arial,sans-serif}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:50px;margin-top:50px}#cboxTitle{position:absolute;top:0;left:0;color:#535353;width:100%;padding:4px 6px;box-sizing:border-box;font-size:32px}#cboxCurrent{position:absolute;bottom:4px;left:60px;color:#949494}.cboxSlideshow_on #cboxSlideshow{position:absolute;bottom:0;right:30px;background:url(/sites/default/themes/apg-responsive/apg_colorbox/images/controls.png) -75px -50px no-repeat;width:25px;height:25px;text-indent:-9999px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-101px -50px}.cboxSlideshow_off #cboxSlideshow{position:absolute;bottom:0;right:30px;background:url(/sites/default/themes/apg-responsive/apg_colorbox/images/controls.png) -49px -50px no-repeat;width:25px;height:25px;text-indent:-9999px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-25px -50px}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/sites/default/themes/apg-responsive/apg_colorbox/images/controls.png) -75px 0px no-repeat;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(/sites/default/themes/apg-responsive/apg_colorbox/images/controls.png) -50px 0px no-repeat;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxLoadingOverlay{background:#fff}#cboxLoadingGraphic{background:url(/sites/default/themes/apg-responsive/apg_colorbox/images/loading_animation.gif) center center no-repeat}#cboxClose{position:absolute;top:7px;right:5px;border:0;width:50px;height:25px;background:none;text-align:left;color:#2c2c2c;text-shadow:1px 1px 0px #FFF;text-transform:lowercase}.touchcarousel{position:relative;width:100%;height:auto;overflow:hidden}.touchcarousel .touchcarousel-container{position:relative;margin:0;padding:0;list-style:none;left:0}.touchcarousel .touchcarousel-wrapper{position:relative;overflow:hidden;width:100%;height:100%}.touchcarousel .touchcarousel-item{margin:0;padding:0;float:left}.touchcarousel .touchcarousel-item.last{margin-right:0 !important}.touchcarousel .arrow-holder{height:100%;width:45px;position:absolute;top:0;display:block;cursor:pointer;z-index:25}.touchcarousel .arrow-holder.left{left:0}.touchcarousel .arrow-holder.right{right:0}.touchcarousel .arrow-icon{width:45px;height:90px;top:50%;margin-top:-45px;position:absolute;cursor:pointer}.touchcarousel .arrow-holder.disabled{cursor:default}.touchcarousel .arrow-holder.disabled .arrow-icon{cursor:default}.touchcarousel .tc-paging-container{width:100%;overflow:hidden;position:absolute;margin-top:-20px;z-index:25}.touchcarousel .tc-paging-centerer{float:left;position:relative;left:50%}.touchcarousel .tc-paging-centerer-inside{float:left;position:relative;left:-50%}.touchcarousel .tc-paging-item{float:left;cursor:pointer;position:relative;display:block;text-indent:-9999px}.touchcarousel .scrollbar-holder{position:absolute;z-index:30;left:6px;right:6px;bottom:5px;height:4px;overflow:hidden}
.touchcarousel .scrollbar{position:absolute;left:0;height:4px;bottom:0}.touchcarousel .scrollbar.dark{background-color:#828282;background-color:rgba(0,0,0,0.5)}.touchcarousel .scrollbar.light{background-color:#d2d2d2;background-color:rgba(255,255,255,0.5)}.touchcarousel .grab-cursor{cursor:url(/sites/default/themes/apg-responsive/js/touchcarousel/grab.png) 8 8,move}.touchcarousel .grabbing-cursor{cursor:url(/sites/default/themes/apg-responsive/js/touchcarousel/grabbing.png) 8 8,move}.touchcarousel .auto-cursor{cursor:auto}.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}