/*! normalize.css v1.1.0 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}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:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}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-cancel-button,input[type="search"]::-webkit-search-decoration{-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}@font-face{font-family:'OpenSansRegular';src:url('/css/fonts/OpenSans-Regular-webfont.eot');src:url('/css/fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
url('/css/fonts/OpenSans-Regular-webfont.woff') format('woff'),
url('/css/fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
url('/css/fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');font-weight:normal;font-style:normal}html,button,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em
0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}body,html{color:#676a6f;font-family:"OpenSansRegular";font-size:12px}#wrapper{max-width:1200px;margin:0px
auto;min-height:100%;overflow:visible}#main{padding-bottom:462px;overflow:hidden}.content{max-width:1150px;margin:auto;padding:45px
25px}h1,h2,h3,h4{padding-top:0;margin-top:0;font-weight:normal}h1{font-size:30px;line-height:40px}h2{line-height:22px;font-size:24px;color:#292c2a}em{color:#c84527;font-style:normal}p{line-height:160%}a{color:#c84527}td{font-family:"OpenSansRegular";padding:4px
0;font-size:11px}.hr{height:1px;background:#d6deee;border:none}.a-title{color:#1b154a}.a-more{color:#315ba9}.content-left{width:700px;float:left}.content-right{width:700px;float:right}header{padding-top:30px;height:70px;width:100%;background:url(/img/header-bg.png);z-index:999;position:fixed}.header-inner{max-width:1200px;margin:auto}.header-left{float:left}.header-left a
img{max-width:100%}.header-right{float:right;margin-right:40px}.page-break{height:9px;background:#c84527}.page-break-pad{height:100px}footer{min-height:383px;padding-top:45px;background-color:#525552;color:#b7b9bb}#footer-content{max-width:1200px;margin:auto}#footer-content
.block{width:250px;float:left}#footer-content
h4{color:#fff;font-size:14px;font-weight:bold;padding:0;margin:0}.footer-nav{padding:10px;margin:0;list-style:none;padding-left:0}.footer-nav
li{line-height:1.8}.footer-nav li
a{color:#fff;text-decoration:underline;line-height:18px;font-size:12px}.footer-nav li.active
a{text-decoration:none}.footer-info{height:36px;padding-top:8px;background:#525552;border-top:1px solid #747674}.footer-info-content{max-width:1200px;margin:auto}#footer-content .form-block, .enquiry .form-block{padding-bottom:10px}#footer-content .form-block em, .enquiry .form-block
em{display:block;padding-bottom:3px}#footer-content input[type="text"], #footer-content textarea, .enquiry input[type="text"], .enquiry
textarea{background:#646664;height:24px;padding:5px
2%;border:none;color:#fff;outline-color:#315ba9;resize:none;width:96%;font-family:"OpenSansRegular"}#footer-content textarea, .enquiry
textarea{height:60px}.enquiry input[type="text"], .enquiry
textarea{background:#fff;width:96%}.enquiry .form-block
em{color:#fff}.enquiry{margin-left:7%}.btn{padding:5px
20px;background:#292c2a;text-decoration:none;cursor:pointer;color:#fff;clear:both;font-weight:bold;display:block-inline}.btn-send{padding:5px
20px;background:#292c2a;display:block;cursor:pointer;color:#fff;font-weight:bold;text-decoration:none}.btn-send:hover{opacity:0.9}.btn-subscribe{padding:5px
20px;background:#cc492b;cursor:pointer;color:#fff;font-weight:bold}.btn-subscribe:hover{opacity:0.9}nav
ul{margin:0;padding:0}nav ul
li{list-style:none;float:left;margin-left:15px}nav ul li
a{font-size:14px;color:#fff;text-decoration:none;padding:7px
15px;display:block}nav ul li.active
a{color:#fff;background:#727575;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}a#pull{display:none;background:url(/img/nav-icon.png) no-repeat;width:20px;height:20px;float:right;margin:20px}#splash{height:683px;width:100%;display:table}.bgstretcher-area{height:100%;display:table;width:100%}.bgstretcher-page{display:table;width:100%;height:100%}.bgstretcher-page{height:100%;display:table}.splash-container{display:table-cell;vertical-align:middle;text-align:center;padding-top:100px;height:100%}.splash-heading{padding:25px
0;color:#fff;margin:auto;text-align:center;line-height:1.4}.spash-heading-br{width:100px;height:1px;background:#fff;margin:auto}.splash-text{text-align:center;max-width:800px;color:#fff;margin:auto;padding-top:40px;font-size:13px;line-height:1.4}.page-content-left{width:250px;float:left}.page-content-right{margin-left:30px;width:720px;float:left}.side-nav{width:250px}.side-nav
.heading{background:#315ba9;height:61px}.side-nav .heading
h2{color:#fff;margin:0;padding:14px
0 0 18px;font-weight:normal;font-size:22px}.side-nav
.body{border:1px
solid #d1d0db;padding:12px}.left{float:left}.right{float:right}.bgstretcher-area{text-align:left}.bgstretcher, .bgstretcher UL, .bgstretcher UL
LI{position:absolute;top:0;left:0}.bgstretcher UL, .bgstretcher UL
LI{margin:0;padding:0;list-style:none}.bgstretcher{background:black;overflow:hidden;width:100%;position:fixed;z-index:1;_position:absolute;top:0;left:0}.icon{height:70px;text-align:center}.article-dotted{float:left;width:170px;margin:0;padding-top:5px}.article-date{float:left;width:46px;background:#d6deee;color:#fff;font-weight:bold;text-align:center;padding:3px;margin:0;display:block;font-size:11px}.article-main-date{float:right;background:#c84527;color:#fff;margin:0;font-size:12px;margin-bottom:10px}.article-main-date
.day{background:#e7ceb6;color:#c84527;display:block;padding:8px;float:left}.article-main-date
.month{display:block;padding:8px;float:left}.article-small-image{display:none}.article{float:left;width:220px;margin-right:30px}.article.last{margin-right:0}#contact-form
label{display:block;color:#676a6f;padding:10px
0px 8px 0px}#contact-form input[type="text"], #contact-form
textarea{background:#eee;border:1px
solid #b7c6e1;resize:none;height:35px;padding:0% 3%;width:94%}#contact-form
textarea{height:100px;padding:10px
3%;width:94%}.alert-message.error{color:red}.alert-message.success{color:green}.services-list{padding:0;list-style:none;line-height:1.6}.clients-list{padding:0;list-style:none}.clients-list
li{float:left;width:240px;line-height:1.6}.section{clear:both;padding:0px;margin:0px}.col{display:block;float:left;margin:1% 0 1% 6%}.col:first-child{margin-left:0}.col-1{width:29%}.col-2{width:62.1%}.col-3{width:100%}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}.testimonial-wrapper{background-color:#cc492b;width:100%}.testimonial-wrapper
h4{color:#fff;font-size:24px;float:left}.testimonial-wrapper .testimonial-controls{float:right;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.testimonial-wrapper .testimonial-controls
.prev{font-size:40px;color:#e69886;font-family:Arial;cursor:pointer}.testimonial-wrapper .testimonial-controls
.next{font-size:40px;color:#e69886;font-family:Arial;cursor:pointer}.testimonial-wrapper .testimonial-controls a:hover{color:#fff}.testimonial-wrapper
.quotes{width:10%;float:left}.testimonial{background:#af3c22;max-width:75%;float:left;margin-left:5%;padding:5%;color:#fff;font-size:15px;font-style:italic;font-family:Arial;line-height:1.6}.testimonial-wrapper .testimonial-container{}.testimonial-author{float:right;padding-top:15px;text-align:right}.testimonial-collection{display:none}.blog-container{width:30%;height:auto;margin:0
1.6% 15px 1.7%;border-bottom:1px solid #ebebeb;float:left;padding-bottom:5px;opacity:0}.blog-container
img{display:block;width:100%}.blog-container>a{text-decoration:none}.blog-container.article-view{margin:0;margin-bottom:15px;width:45%}.blog-container.article-view:first-child{margin-right:6%}.blog-container-title{padding-bottom:15px;margin-bottom:0;font-size:22px;color:#292c2a}.blog-container-date{color:#c84527;font-size:12px;padding-top:0px;margin-bottom:0}.block-blog-pad{color:#676a6f;margin-top:0;font-size:12px}.blog-overlay{width:100%;height:100%;display:none;position:absolute;top:0;left:0;background:#c84527 url(/img/zoom.png) center center no-repeat}.blog-image{display:block;overflow:hidden;position:relative}.blog-image
img{display:block;max-width:100%}.article-display{width:100%}.blog-container.article-view{width:47%}.services-page-break{background:#fff;border-bottom:1px solid #eee}.services-menu-container{max-width:1200px;margin:auto}.services-menu{margin:0;padding:0;height:100%;padding-top:20px}.services-menu
li{display:block;float:left;color:#fff;height:100%;width:23%;margin:0
1%;margin-bottom:-1px}.services-menu li
a{text-decoration:none;padding:14px;display:block;text-align:center;font-size:15px;color:#ccc}.services-menu li.active
a{color:#222}.corner-50{-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%}.corner-10{-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}.corner-7{-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px}.blog-image.person{margin:auto;width:80%}.person-image-container{float:left;width:30%;margin:0
1.6% 15px 1.6%}.person-image{text-align:center}.person-image
img{width:80%}.person-description{float:left;width:65.2%;margin-left:1.6%}.page-excerpt{padding:0
25%;color:#b4bdb8;text-align:center}@media(max-width: 964px){.ms-img{width:100% !important;text-align:center !important}.ms-img
img{text-align:center !important}.ms-txt{width:100% !important;text-align:center}}.ms-img{float:left;margin-right:60px;margin-bottom:30px}.ms-img
img{display:inline-block;height:297px;width:297px}.ms-txt{float:left;width:60%}.ms-txt
hr{border-color:#eee}.blog-container
hr{border-color:#eee}.ms-txt
h1{color:#c84527;text-transform:uppercase;font-size:22px;font-weight:100;margin-bottom:0}.ms-txt
h2{color:#ddd;font-size:16px;font-weight:100;margin-bottom:0}.ms-txt
h3{color:#aaa;font-size:16px;font-weight:100}@media screen and (max-width:1200px){.wrapper{max-width:1200px}.header-left{padding-left:2%}.content{width:94%;padding-left:3%;padding-right:3%}.article-display{width:100%}.hex{padding-left:5px}.copy{padding-right:5px}}@media screen and (max-width:1024px){.wrapper{max-width:1024px}.content{padding-top:25px;padding-bottom:25px}.block-blog-pad{margin-top:0;padding-top:10px}h1,h2,h3,h4,.blog-container-title{font-size:150%}.page-excerpt{padding:0
15%;color:#b4bdb8;text-align:center}}@media screen and (max-width:950px){nav{padding-top:3px}nav ul
li{margin-left:5px}nav ul li
a{font-size:12px;padding:7px
10px}.splash-text{max-width:85%}.services-menu li
a{font-size:12px}}@media screen and (max-width:768px){body,html{max-width:768px}h1,h2,h3,h4,.blog-container-title{font-size:125%}.wrapper{max-width:768px}header{height:60px;padding-top:23px;position:fixed}.page-break{height:6px}.page-break-pad{height:83px}.header-left{padding-left:25px}.header-right{margin-right:10px}a#pull{display:block;margin-top:10px;margin-right:20px}nav{clear:both;float:none;display:none;text-align:left;margin:0;padding:0;background:url(/img/header-bg.png);position:absolute;left:0;width:100%;top:83px;border-bottom:1px solid #ccc}nav
ul{width:100%;padding:0px
0;margin:0}nav ul
li{display:block;float:left;margin:0;width:100%;padding:0;border-top:1px solid #ccc}nav ul li
a{padding:8px
0px 8px 20px;display:block}nav ul li.active
a{-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;border-radius:0px }.col-1,.col-2,.col-3{float:none;padding-bottom:15px;margin:auto;clear:both}.col{width:97%;float:none;clear:both}.col:first-child{margin:auto}.blog-container{width:45%;float:left;clear:none;margin:15px
2.5%}.enquiry{width:80%;padding-right:0%;float:none;margin:auto;padding-top:10%}.home-block{float:none;clear:both;margin:25px
auto}#quick-links{display:none}#footer-content{padding:2% 2.5%}#footer-content>.col-1{padding-bottom:30px;width:45%;float:left;clear:none}.splash-heading{padding:10px}.splash-text{padding-top:20px}.person-image-container{width:45%;margin:0
2.5% 15px 2.5%}.person-description{float:left;width:47.5%;margin-left:2.5%}.services-menu-container{border:none}.page-break.services-page-break{height:200px;border:none}.services-menu
li{width:100%;float:none;clear:both;border:none;border-bottom:1px solid #fff;margin:0}.col-2.feature{float:left;width:62.1%;clear:none;margin:1% 0 1% 0%}.col-1.feature{float:left;width:29%;clear:none;margin:1% 0 1% 6%}.page-excerpt{padding:0
10%;color:#b4bdb8;text-align:center}.icon{height:50px}}@media screen and (max-width:480px){body,html{max-width:480px}#wrapper{max-width:480px}.content{width:90%;padding:15px
5% 15px 5%}.content-home{padding-top:55px}header{height:40px;padding-top:13px}.page-break{height:3px}.page-break-pad{height:53px}.header-left{width:200px;padding-left:10px}.header-right{margin-right:10px}nav{clear:both;float:none;display:none;text-align:left;margin:0;padding:0;background:url(/img/header-bg.png);position:absolute;left:0;width:100%;top:53px;border-bottom:1px solid #ccc}a#pull{margin-top:3px;margin-right:6px}.testimonial-container{display:none}.article-display{width:100%;margin:auto}.blog-container,.blog-container.last,.blog-container.article-view,.blog-container.article-view:first-child{width:100%;height:auto;margin:0
auto 15px auto;float:none}.blog-container.article-view{margin:0
auto 15px auto}.article-main-date{float:right;background:#c84527;color:#fff;margin:0;font-size:10px;margin-bottom:10px;clear:both}.article-main-date
.day{padding:5px}.article-main-date
.month{padding:5px}.article-image{display:none}.article-small-image{display:block}.splash-container{padding-top:60px;padding-bottom:20px}.splash-heading{font-weight:bold}.splash-text{padding-top:10px}.person-image-container{width:100%;margin:auto;float:none}.person-description{float:none;width:100%;margin:auto}.footer-info{height:78px;text-align:center}.footer-info-content
.left{float:none}.footer-info-content
p{font-size:10px;padding-right:5px}.col-2.feature,.col-1.feature{float:none;padding-bottom:15px;margin:auto;clear:both;width:97%}.page-excerpt{padding:0
0%;color:#b4bdb8;text-align:center}}@media only screen and (min-width: 35em){}@media print,
(-o-min-device-pixel-ratio: 5/4),
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi){}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media
print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px
solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}