@import url('//fonts.googleapis.com/css?family=Open+Sans:400,700,400italic|Montserrat');body{margin:0;padding:0;background:#FFFFFF;font:14px/1.5 'Open Sans',Arial,Helvetica,sans-serif;color:#57575A;}#slideshow,#blog,#serviceANDTestimonial{display:none;}h1{margin:15px 0 40px;padding:0;font:normal 26px/1.0 'Montserrat',Arial,Helvetica,sans-serif;letter-spacing:-0.05em;}h1 a{text-decoration:none;}h2{margin:15px 0;font:normal 20px/1.2 'Montserrat',Arial,Helvetica,sans-serif;letter-spacing:-0.05em;color:#919191;}h3{margin:15px 0;font:normal 14px/1.2 'Montserrat',Arial,Helvetica,sans-serif;text-transform:uppercase;}h4{margin:15px 0;font-size:18px;font-weight:normal;}h5{margin:-5px 0 0;float:left;width:300px;font-size:18px;font-weight:normal;}p{margin:15px 0;}small{color:#89898B;font-size:12px;font-weight:normal;line-height:1.2;text-transform:none;}small a{color:#89898B;}a{color:#57575A;}hr{margin:30px 0;height:1px;color:#E4E5E5;background-color:#E4E5E5;border:none;}ul{margin:20px 0;padding:0;list-style:none;}ul li{margin:0;padding:0 0 7px 40px;background:url(/images/page/arrow.png) 20px 6px no-repeat;}img{max-width:100%;height:auto;}form{margin:0;}label{display:block;font:normal 12px/1.2 'Montserrat',Arial,Helvetica,sans-serif;text-transform:uppercase;}input,select,textarea{font:14px 'Open Sans',Arial,Helvetica,sans-serif;color:#57575A;}form>input,form>select,form>textarea{width:97%;margin:3px 0 10px;}.button{width:auto;font:14px/1.2 'Montserrat',Arial,Helvetica,sans-serif;text-transform:uppercase;padding:5px;}.grey #banner{background-color:#919191;border-bottom-color:#919191;}.grey h2,.grey #sidebar li.active>a,.grey #sidebar a:hover{color:#919191;}.grey #callToAction,#serviceTiles .grey h3{background:#919191;}.red #banner{background-color:#C92026;border-bottom-color:#C92026;}.red h2,.red #sidebar li.active>a,.red #sidebar a:hover{color:#C92026;}.red #callToAction,#serviceTiles .red h3{background:#C92026;}.yellow #banner{background-color:#F9A51B;border-bottom-color:#F9A51B;}.yellow h2,.yellow #sidebar li.active>a,.yellow #sidebar a:hover{color:#F9A51B;}.yellow #callToAction,#serviceTiles .yellow h3{background:#F9A51B;}.green #banner{background-color:#329243;border-bottom-color:#329243;}.green h2,.green #sidebar li.active>a,.green #sidebar a:hover{color:#329243;}.green #callToAction,#serviceTiles .green h3{background:#329243;}.blue #banner{background-color:#0083C7;border-bottom-color:#0083C7;}.blue h2,.blue #sidebar li.active>a,.blue #sidebar a:hover{color:#0083C7;}.blue #callToAction,#serviceTiles .blue h3{background:#0083C7;}.slides li{padding:0;background:none;}input.error,textarea.error{border:2px solid red;background:#FFFFD5 url(/images/icons/cross.png) no-repeat right center;color:inherit;}select.error{border:2px solid red;background:#FFFFD5 url(/images/icons/cross.png) no-repeat right center;color:inherit;}label.error{color:#B5B5B5;display:none;position:absolute;visibility:hidden;}div.error,div#error{display:block;color:red;padding:2px;padding-left:0px;}.response-error{border:1px solid red;background:#FFFFD5 url(/images/icons/cross.png) 10px 10px no-repeat;padding:5px 5px 5px 35px;}ol.numericControls{margin:-20px 0 10px;padding:0;list-style:none;text-align:center;position:relative;}ol.numericControls li{margin:0 5px;padding:0;display:inline-block;}ol.numericControls li a{display:block;width:12px;font-size:0;line-height:12px;background:rgba(255,255,255,0.5);color:#FFFFFF;text-decoration:none;-webkit-border-radius:6px;border-radius:6px;}ol.numericControls li.current a{background:rgba(255,255,255,1.0);}ol.numericControls li a:focus,.prevBtn a:focus,.nextBtn a:focus{outline:none;}.graphic,.prevBtn,.nextBtn{margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px;}.prevBtn,.nextBtn{display:block;width:30px;height:77px;position:absolute;left:-30px;top:71px;z-index:1000;background:url(/images/slider/btn_prev.gif) no-repeat 0 0;cursor:pointer;}.nextBtn{left:696px;}.nextBtn{background:url(/images/slider/btn_next.gif) no-repeat 0 0;}#slideshow{margin:0;padding:0;list-style:none;display:block;}#slideshow a{margin:0;padding:30px 0;background:#919191 url(/images/pics/sunset.jpg) center no-repeat;background-size:100% auto;background-size:cover;text-align:center;}#slideshow strong{display:inline-block;color:#FFFFFF;font:normal 38px/1.1 'Montserrat',Arial,Helvetica,sans-serif;letter-spacing:-0.05em;text-decoration:none;text-shadow:3px 3px 3px rgba(0,0,0,.15);;vertical-align:middle;}#slideshow span{display:inline-block;height:240px;vertical-align:middle;}#stage.container{margin-top:0;}#sidebar,#banner{display:none;}#content{float:left;width:520px;margin-right:0;}@media (min-width: 700px) and (max-width: 1040px){#stage #content{width:65%;margin-right:0;}}#stage #content h1{margin:15px 0;line-height:1.1;background-color:#FFFFFF;color:#57575A;}@media (max-width: 699px){#stage #content h1{padding:10px 0 0;}}#serviceANDTestimonial{display:block;}#blog{float:right;width:410px;padding-top:25px;display:block;}#blog h3{margin:0;padding-bottom:7px;color:#ABABAC;border-bottom:1px solid #E4E5E5;}#blog blockquote{margin:0;padding:20px 0;border-bottom:1px solid #E4E5E5;overflow:hidden;}#blog .img{display:block;float:left;width:100px;height:100px;background:#E6E6E6 url(/images/page/etairos.png) center no-repeat;background-size:auto 100%;}#blog h2{margin:-3px 0 7px 115px;font-size:15px;}#blog h2 a{text-decoration:none;}#blog h2 small{font:10px/1.2 'Open Sans',Arial,Helvetica,sans-serif;letter-spacing:0;white-space:nowrap;padding-left:7px;}#blog p{margin:0 0 0 115px;font-size:12px;}#blog p a{color:#89898B;text-decoration:none;}#blog p strong{font:normal 12px 'Montserrat',Arial,Helvetica,sans-serif;text-transform:uppercase;}#serviceTiles{overflow:hidden;margin:0;padding:10px 0 40px;list-style:none;}#serviceTiles li{margin:0;padding:0;float:left;width:20%;}#serviceTiles a{display:block;border-right:1px solid #FFFFFF;color:#FFFFFF;text-decoration:none;}#serviceTiles img{display:block;width:100%;height:auto;background:#E6E6E6 url(/images/page/etairos.png) center no-repeat;background-size:auto 100%;}#serviceTiles h3{margin:0;padding:8px 5px 9px 10px;font-size:12px;}#testimonial{margin-bottom:40px;overflow:auto;}#testimonial h3{margin:0;width:200px;}#testimonial p{float:right;width:735px;margin:0;padding-left:24px;font-style:italic;font-size:16px;border-left:1px solid #CACBCC;}#testimonial a{display:inline-block;zoom:1;*display:inline;background:url(/images/page/arrow-sprite.png) right 4px no-repeat;font:normal 13px 'Montserrat',Arial,Helvetica,sans-serif;text-decoration:none;text-transform:uppercase;color:#919191;padding:0 10px 0 5px;}#my-menu li{background:none;}#my-menu a{font-weight:normal;}.mm-page,.mm-fixed-top,.mm-fixed-bottom,.mm-menu.mm-horizontal>.mm-panel{-webkit-transition:none 0.4s ease;-moz-transition:none 0.4s ease;-ms-transition:none 0.4s ease;-o-transition:none 0.4s ease;transition:none 0.4s ease;-webkit-transition-property:top,right,bottom,left,border;-moz-transition-property:top,right,bottom,left,border;-ms-transition-property:top,right,bottom,left,border;-o-transition-property:top,right,bottom,left,border;transition-property:top,right,bottom,left,border;}html.mm-opened .mm-page,html.mm-opened #mm-blocker{left:0;top:0;margin:0;border:0px solid rgba(0,0,0,0);}html.mm-opening .mm-page,html.mm-opening #mm-blocker{border:0px solid rgba(100,100,100,0);}.mm-menu .mm-hidden{display:none;}.mm-fixed-top,.mm-fixed-bottom{position:fixed;left:0;}.mm-fixed-top{top:0;}.mm-fixed-bottom{bottom:0;}html.mm-opened .mm-page,.mm-menu>.mm-panel{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}html.mm-opened{overflow-x:hidden;position:relative;}html.mm-opened .mm-page{position:relative;}html.mm-background .mm-page{background:inherit;}#mm-blocker{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==) transparent;display:none;width:100%;height:100%;position:fixed;z-index:999999;}html.mm-opened #mm-blocker,html.mm-blocking #mm-blocker{display:block;}.mm-menu.mm-current{display:block;}.mm-menu{background:inherit;display:none;overflow:hidden;height:100%;padding:0;position:fixed;left:0;top:0;z-index:0;}.mm-menu>.mm-panel{background:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;width:100%;height:100%;padding:20px;position:absolute;top:0;left:100%;z-index:0;}.mm-menu>.mm-panel.mm-opened{left:0%;}.mm-menu>.mm-panel.mm-subopened{left:-40%;}.mm-menu>.mm-panel.mm-highest{z-index:1;}.mm-menu>.mm-panel.mm-hidden{display:block;visibility:hidden;}.mm-menu .mm-list{padding:20px 0;}.mm-menu>.mm-list{padding:20px 0 40px 0;}.mm-panel>.mm-list{margin-left:-20px;margin-right:-20px;}.mm-panel>.mm-list:first-child{padding-top:0;}.mm-list,.mm-list>li{list-style:none;display:block;padding:0;margin:0;}.mm-list{font:inherit;font-size:14px;}.mm-list a,.mm-list a:hover{text-decoration:none;}.mm-list>li{position:relative;}.mm-list>li>a,.mm-list>li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;line-height:20px;display:block;padding:10px 10px 10px 20px;margin:0;}.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;width:100%;position:absolute;bottom:0;left:0;}.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after{width:auto;margin-left:20px;position:relative;left:auto;}.mm-list a.mm-subopen{width:40px;height:100%;padding:0;position:absolute;right:0;top:0;z-index:2;}.mm-list a.mm-subopen:before{content:'';border-left-width:1px;border-left-style:solid;display:block;height:100%;position:absolute;left:0;top:0;}.mm-list a.mm-subopen.mm-fullsubopen{width:100%;}.mm-list a.mm-subopen.mm-fullsubopen:before{border-left:none;}.mm-list a.mm-subopen+a,.mm-list a.mm-subopen+span{padding-right:5px;margin-right:40px;}.mm-list>li.mm-selected>a.mm-subopen{background:transparent;}.mm-list>li.mm-selected>a.mm-fullsubopen+a,.mm-list>li.mm-selected>a.mm-fullsubopen+span{padding-right:45px;margin-right:0;}.mm-list a.mm-subclose{text-indent:20px;padding-top:30px;margin-top:-20px;}.mm-list>li.mm-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px;padding-right:5px;}.mm-list>li.mm-spacer{padding-top:40px;}.mm-list>li.mm-spacer.mm-label{padding-top:25px;}.mm-list a.mm-subopen:after,.mm-list a.mm-subclose:before{content:'';border:2px solid transparent;display:block;width:7px;height:7px;margin-bottom:-5px;position:absolute;bottom:50%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}.mm-list a.mm-subopen:after{border-top:none;border-left:none;right:18px;}.mm-list a.mm-subclose:before{border-right:none;border-bottom:none;margin-bottom:-15px;left:22px;}.mm-menu.mm-vertical .mm-list .mm-panel{display:none;padding:10px 0 10px 10px;}.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after{border-color:transparent;}.mm-menu.mm-vertical .mm-list li.mm-opened>.mm-panel{display:block;}.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen{height:40px;}.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:16px;right:16px;}html.mm-opened .mm-page{box-shadow:0 0 20px rgba(0,0,0,0.5);}.mm-ismenu{background:#333333;color:rgba(255,255,255,0.6);}.mm-menu .mm-list>li:after{border-color:rgba(0,0,0,0.15);}.mm-menu .mm-list>li>a.mm-subclose{background:rgba(0,0,0,0.1);color:rgba(255,255,255,0.3);}.mm-menu .mm-list>li>a.mm-subopen:after,.mm-menu .mm-list>li>a.mm-subclose:before{border-color:rgba(255,255,255,0.3);}.mm-menu .mm-list>li>a.mm-subopen:before{border-color:rgba(0,0,0,0.15);}.mm-menu .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu .mm-list>li.mm-selected>span{background:rgba(0,0,0,0.1);}.mm-menu .mm-list>li.mm-label{background:rgba(255,255,255,0.05);}.mm-menu.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-vertical .mm-list li.mm-opened>ul{background:rgba(255,255,255,0.05);}html.mm-opening .mm-page,html.mm-opening #mm-blocker,html.mm-opening .mm-fixed-top,html.mm-opening .mm-fixed-bottom{left:80%;}.mm-menu{width:80%;}@media all and (max-width: 175px){.mm-menu{width:140px;}html.mm-opening .mm-page,html.mm-opening #mm-blocker,html.mm-opening .mm-fixed-top,html.mm-opening .mm-fixed-bottom{left:140px;}}@media all and (min-width: 550px){.mm-menu{width:440px;}html.mm-opening .mm-page,html.mm-opening #mm-blocker,html.mm-opening .mm-fixed-top,html.mm-opening .mm-fixed-bottom{left:440px;}}.hideForMobile,#header p,#nav,#sidebar,#banner,#callToAction{display:none;}.container{margin:0;}#header{background:#57575A;text-align:center;padding:0 10px 4px;}.mobileNav{margin:0 -10px 10px;padding:10px;background:#4B4C4D;font-family:'Montserrat',Arial,Helvetica,sans-serif;line-height:22px;text-align:right;text-transform:uppercase;color:#A8A9AD;}.burgerMenu{display:block;float:left;width:22px;height:22px;background:url(/images/page/menu.png) 0 0 no-repeat;}#header .mobileNav a,#footer .mobileNav a{color:#A8A9AD;text-decoration:none;}#logo{display:block;}#logo img{width:140px;height:auto;}#content{margin:0;float:none;width:auto;padding:0 10px 10px;overflow:hidden;min-height:400px;}#content h1:first-of-type{margin:0 -10px 20px;padding:30px 10px 10px;background:#919191;color:#FFFFFF;}#footer{padding:0 10px 10px;text-align:center;background:#E6E6E6;}#footer .mobileNav,#footer .mobileNav a{color:#FFFFFF;}#footer>p{display:none;}#footer blockquote{margin:0 auto;padding:0 0 25px;font-size:12px;color:#939598;background:url(/images/page/colour-bar.png) bottom center no-repeat;}#footer blockquote a{color:#939598;}#footer blockquote img{vertical-align:middle;margin:0 5px;max-width:100px;height:auto;}.grey #content h1,.grey #footer .mobileNav{background-color:#919191;}.red #content h1{background-color:#C92026;}.yellow #content h1,.yellow #footer .mobileNav{background-color:#F9A51B;}.green #content h1{background-color:#329243;}.blue #content h1{background-color:#0083C7;}#slideshow strong{font-size:16px;height:auto;}#slideshow span{height:90px;}#blog{float:none;width:auto;}#blog h3{padding:0 10px 7px;}#blog blockquote{padding:10px;}@media (max-width: 499px){#serviceTiles li{width:100%;border-bottom:1px solid #FFFFFF;}}@media (min-width: 500px){#serviceTiles h3{height:35px;font-size:10px;}}#testimonial{padding:0 10px;}#testimonial h3{margin:15px 0 0;width:auto;}#testimonial p{float:none;width:auto;padding-left:0;border-left:none;font-size:14px;}