/* normalize.css v2.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{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-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}.bx-wrapper{position:relative;margin:0;padding:0;*zoom:1}.bxslider{margin:0;opacity:0}.bx-wrapper .bx-viewport{left:0}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;width:100%}.bx-wrapper .bx-prev{left:-60px;background:url('../images/controls.png') no-repeat 0 0}@media only screen and (max-width: 1080px){.bx-wrapper .bx-prev{left:2px}}.bx-wrapper .bx-next{right:-60px;background:url('../images/controls.png') no-repeat -32px 0}@media only screen and (max-width: 1080px){.bx-wrapper .bx-next{right:2px}}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}@media only screen and (max-width: 1080px){.bx-wrapper .bx-controls-direction a{top:13px}}.bx-wrapper .bx-controls-direction a.disabled{display:none}* html{font-size:100%}html{font-size:16px;line-height:0.375em}@font-face{font-family:'BreeSerifRegular';src:url("../fonts/BreeSerif-Regular-webfont.eot");src:url("../fonts/BreeSerif-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/BreeSerif-Regular-webfont.woff") format("woff"),url("../fonts/BreeSerif-Regular-webfont.ttf") format("truetype"),url("../fonts/BreeSerif-Regular-webfont.svg#BreeSerifRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'OpenSansRegular';src:url("../fonts/OpenSans-Regular-webfont.eot");src:url("../fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Regular-webfont.woff") format("woff"),url("../fonts/OpenSans-Regular-webfont.ttf") format("truetype"),url("../fonts/OpenSans-Regular-webfont.svg#OpenSansRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'OpenSansBold';src:url("../fonts/OpenSans-Bold-webfont.eot");src:url("../fonts/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Bold-webfont.woff") format("woff"),url("../fonts/OpenSans-Bold-webfont.ttf") format("truetype"),url("../fonts/OpenSans-Bold-webfont.svg#OpenSansBold") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:'BreeSerifRegular';src:url("../fonts/BreeSerif-Regular-webfont.svg#BreeSerifRegular") format("svg")}@font-face{font-family:'OpenSansRegular';src:url("../fonts/OpenSans-Regular-webfont.svg#OpenSansRegular") format("svg")}@font-face{font-family:'OpenSansBold';src:url("../fonts/OpenSans-Bold-webfont.svg#OpenSansBold") format("svg")}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{line-height:1.5em}body{background:#eee;font-family:'OpenSansRegular', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#333}a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear;color:#09c}a:hover{text-decoration:none;color:#007aa3}a:focus{outline:none}p{margin:0 0 1.5em}h1,h2,h3,h4,h5{font-family:'BreeSerifRegular', Arial, serif;font-weight:normal}h2{font-size:2em;line-height:1.125em;margin:0 auto 0.375em auto}h3{font-size:1.625em;line-height:1.15385em;padding:0.23077em 0 0.46154em 0;margin:0;color:#FFF;text-align:center}h4{color:#222;margin:0.1875em 0;padding:0}h5{font-size:1em;line-height:1.5em;margin:0 0 0.1875em}.section-subtitle{float:left;display:inline;margin-left:10px;margin-right:10px;width:1120px;text-align:center}@media only screen and (max-width: 767px){.section-subtitle{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){.section-subtitle{width:748px}}@media only screen and (max-width: 767px){.section-subtitle{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){.section-subtitle{width:420px}}.section-subtitle h2{font-size:1.5em;line-height:1.25em;margin:0 0 0.75em;color:#333}.section-subtitle.inside{margin-left:0;margin-right:0}.thin{font-weight:400}ul{margin:0;padding:0;list-style:none outside none}.row{zoom:1;margin-bottom:20px;margin-bottom:1.5em}.row:after{clear:both}.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.row.last{margin-bottom:0}@media only screen and (max-width: 767px){.row{margin-bottom:0}}textarea,input[type="text"],input[type="email"],input[type="tel"]{font-size:0.875em;line-height:1.28571em;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;-webkit-transition:border 0.2s linear;-webkit-transition-delay:0s;-moz-transition:border 0.2s linear 0s;-o-transition:border 0.2s linear 0s;transition:border 0.2s linear 0s;-webkit-transition:box-shadow 0.2s linear;-webkit-transition-delay:0s;-moz-transition:box-shadow 0.2s linear 0s;-o-transition:box-shadow 0.2s linear 0s;transition:box-shadow 0.2s linear 0s;display:inline-block;padding:0.85714em;background:url('../images/cream_dust.png') repeat;border:1px solid #999;margin:0.42857em 0 1.71429em;width:100%}textarea:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1) inset,0 0 4px rgba(0,153,204,0.6);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1) inset,0 0 4px rgba(0,153,204,0.6);box-shadow:0 1px 1px rgba(0,0,0,0.1) inset,0 0 4px rgba(0,153,204,0.6);outline:0 none}textarea,input[type="text"],input[type="email"],input[type="tel"]{margin:0.375em 0 0}input[type="checkbox"],input[type="radio"]{margin:0.75em 0.375em 0 0}input[type="checkbox"].error,input[type="radio"].error{-webkit-box-shadow:0 0 2px #ff336a;-moz-box-shadow:0 0 2px #ff336a;box-shadow:0 0 2px #ff336a}input.error,textarea.error{margin-bottom:0.375em;border-color:#ff336a}input.error:focus,textarea.error:focus{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1) inset,0 0 4px rgba(255,51,106,0.7);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1) inset,0 0 4px rgba(255,51,106,0.7);box-shadow:0 1px 1px rgba(0,0,0,0.1) inset,0 0 4px rgba(255,51,106,0.7)}label.error{color:#ff336a;font-family:'OpenSansBold', Helvetica, Arial, sans-serif}input[type="submit"]{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:background 0.1s linear;-moz-transition:background 0.1s linear;-o-transition:background 0.1s linear;transition:background 0.1s linear;margin:0.375em 0 0 0;padding:0.75em 1.125em;border:0 none;background:#09c;color:#FFF;font-family:'OpenSansBold', Helvetica, Arial, sans-serif;text-shadow:1px 1px #185E2B}input[type="submit"]:hover{background:#00a9e1}input[type="submit"]:focus{background:#09c}input:-moz-placeholder,textarea:-moz-placeholder{color:#666}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#666}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#666}.section-description{float:left;display:inline;margin-left:10px;margin-right:10px;width:977.5px;padding-left:142.5px}@media only screen and (max-width: 767px){.section-description{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){.section-description{width:652px}}@media only screen and (max-width: 767px){.section-description{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){.section-description{width:420px}}@media only screen and (min-width: 768px) and (max-width: 1139px){.section-description{padding-left:96px}}@media only screen and (max-width: 767px){.section-description{padding-left:0}}.section-description p{font-size:1.125em;line-height:1.33333em;text-align:center}.section-description p.last{margin:0}.divider{float:left;display:inline;margin-left:10px;margin-right:10px;width:1120px;padding-top:1.5em}@media only screen and (max-width: 767px){.divider{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){.divider{width:748px}}@media only screen and (max-width: 767px){.divider{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){.divider{width:420px}}.divider .line{border-top-style:solid;border-top-width:0.0625em;padding-top:1.4375em;border-color:#999}.divider .line.no-heading{border-top-style:solid;border-top-width:0.0625em;padding-top:2.9375em}.divider h3{font-size:1.625em;line-height:1.15385em;padding:0.23077em 0 0.46154em 0;margin:0;color:#333;text-align:left;display:inline-block}.divider p{margin:0;padding-top:0.75em;display:inline-block;float:right}#message-success{display:none;background:rgba(195,255,0,0.9)}#message-error{display:none;background:rgba(214,0,58,0.9)}.message-response{float:left;display:inline;margin-left:10px;margin-right:10px;width:1120px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 4px 4px -3px rgba(17,17,17,0.4);-moz-box-shadow:0 4px 4px -3px rgba(17,17,17,0.4);box-shadow:0 4px 4px -3px rgba(17,17,17,0.4);margin-top:1.5em;padding:1.5em;text-align:center}@media only screen and (max-width: 767px){.message-response{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){.message-response{width:748px}}@media only screen and (max-width: 767px){.message-response{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){.message-response{width:420px}}.message-response p{font-family:'OpenSansBold', Helvetica, Arial, sans-serif;color:#000;margin:0}.section{float:left;display:inline;margin-left:10px;margin-right:10px;width:1120px;margin-bottom:1.5em}@media only screen and (max-width: 767px){.section{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){.section{width:748px}}@media only screen and (max-width: 767px){.section{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){.section{width:420px}}.input{float:left;display:inline;margin-left:10px;margin-right:10px;width:550px;margin-left:0}@media only screen and (max-width: 767px){.input{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){.input{width:364px}}@media only screen and (max-width: 767px){.input{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){.input{width:420px}}.input textarea{height:18.75em}.helper{float:left;display:inline;margin-left:10px;margin-right:10px;width:550px;margin-right:0;padding-left:71.25px}@media only screen and (max-width: 767px){.helper{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){.helper{width:364px}}@media only screen and (max-width: 767px){.helper{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){.helper{width:420px}}@media only screen and (min-width: 768px) and (max-width: 1139px){.helper{padding-left:48px}}@media only screen and (max-width: 767px){.helper{padding-left:0}}.helper .helper-content{-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;background:#ddd;margin:1.125em 0 0;padding:1.5em;color:#bbb}.helper .helper-content.active{background:#09c;color:#FFF}.helper .helper-content p{margin:0}.helper .helper-content ul{margin:0.75em 0 0 0.75em;list-style:disc inside}.helper .helper-content ul li{margin:0.375em 0 0}@media only screen and (max-width: 767px){.helper{margin-bottom:1.5em}.helper .helper-content{margin:0}}#google_logo{display:none}.container{position:relative;margin:0 auto;padding:0;width:1140px}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}@media only screen and (min-width: 768px) and (max-width: 1139px){.container{width:768px}}@media only screen and (max-width: 767px){.container{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){.container{width:420px}}#content-container{min-height:100%;position:relative}header{-webkit-box-shadow:0 8px 8px -7px rgba(17,17,17,0.2);-moz-box-shadow:0 8px 8px -7px rgba(17,17,17,0.2);box-shadow:0 8px 8px -7px rgba(17,17,17,0.2);background:none repeat scroll 0 0 rgba(8,8,8,0.9);color:#FFF;text-shadow:1px 1px #111;width:100%}header #logo{float:left;display:inline;margin-left:10px;margin-right:10px;width:129px}@media only screen and (max-width: 767px){header #logo{margin-left:0;margin-right:0;margin-bottom:10px}}header #logo h1{font-size:1em;line-height:1.5em;margin-top:0.375em;margin-bottom:0.375em}header #logo h1 a{background:url('../images/logo.png') no-repeat;width:129px;height:60px;display:block;font:0/0 a;text-shadow:none;color:transparent}header .definition{float:left;display:inline;margin-left:10px;margin-right:10px;color:#666;display:inline;font-style:italic;padding:1.5em 0}@media only screen and (max-width: 767px){header .definition{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){header .definition{display:none}}header nav#primary{float:left;display:inline;margin-left:10px;margin-right:10px;float:right}@media only screen and (max-width: 767px){header nav#primary{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){header nav#primary{margin-left:0}}@media only screen and (max-width: 767px){header nav#primary{margin-bottom:0}}header nav#primary ul{margin:0;padding:0;list-style:none outside none;display:inline}header nav#primary ul li{float:left}header nav#primary ul li>a{-webkit-transition:color 0.15s linear;-moz-transition:color 0.15s linear;-o-transition:color 0.15s linear;transition:color 0.15s linear;margin:0 0 0 0.75em;padding:1.5em 0.75em;display:block;background:none;color:#919191;text-decoration:none;cursor:pointer}header nav#primary ul li>a.first{margin-left:0}header nav#primary ul li>a:hover{color:#FFF}header nav#primary ul li.active>a{border-bottom-style:solid;border-bottom-width:0.1875em;padding-bottom:1.3125em;border-color:#ff336a;color:#FFF}header nav#primary a.brief{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;border-top-style:solid;border-top-width:0.0625em;padding-top:0.3125em;border-bottom-style:solid;border-bottom-width:0.0625em;padding-bottom:0.3125em;border-left-style:solid;border-left-width:0.0625em;padding-left:0.6875em;border-right-style:solid;border-right-width:0.0625em;padding-right:0.6875em;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;font-family:'OpenSansBold', Helvetica, Arial, sans-serif;margin:1.125em 0 1.125em 1.125em;background:#09c;float:right;color:#fff;text-shadow:none;border-color:#00a4db;display:inline-block;text-decoration:none}header nav#primary a.brief:hover,header nav#primary a.brief.active{background:#fff;color:#09c;border-color:#fff}header nav#select{float:left;display:inline;margin-left:10px;margin-right:10px;width:1120px;display:none}@media only screen and (max-width: 767px){header nav#select{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){header nav#select{width:748px}}@media only screen and (max-width: 767px){header nav#select{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){header nav#select{width:420px}}header nav#select select{font-size:1.125em;line-height:1.33333em;margin:0.33333em 0;width:100%;height:32px}@media only screen and (max-width: 767px){header .definition{display:none}header nav#primary ul{display:none}header nav#select{display:block}}#showcase{-webkit-box-shadow:0 8px 8px -7px rgba(17,17,17,0.2);-moz-box-shadow:0 8px 8px -7px rgba(17,17,17,0.2);box-shadow:0 8px 8px -7px rgba(17,17,17,0.2);padding-top:4.5em;border-bottom-style:solid;border-bottom-width:0.0625em;padding-bottom:3.6875em;background:url('../images/showcase_blur.png') no-repeat center top,url('../images/showcase_bg.png') repeat-x center top,url('../images/cream_dust.png') repeat;border-color:#007aa3}#showcase .statement{float:left;display:inline;margin-left:10px;margin-right:10px;width:977.5px;padding-left:142.5px;color:#FFFFFF;text-align:center;text-shadow:1px 1px #0080AA}@media only screen and (max-width: 767px){#showcase .statement{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#showcase .statement{width:652px}}@media only screen and (max-width: 767px){#showcase .statement{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#showcase .statement{width:420px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#showcase .statement{padding-left:96px}}@media only screen and (max-width: 767px){#showcase .statement{padding-left:0}}#showcase .statement p{font-size:1.125em;line-height:1.33333em;margin:0 0 1.33333em 0}#showcase .statement a.button{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 8px 8px -7px rgba(17,17,17,0.2);-moz-box-shadow:0 8px 8px -7px rgba(17,17,17,0.2);box-shadow:0 8px 8px -7px rgba(17,17,17,0.2);-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear;background:#FFF;display:inline-block;font-family:'OpenSansBold', Helvetica, Arial, sans-serif;padding:0.75em 1.125em;text-decoration:none;text-shadow:none;color:#09c;margin:1.5em 0 1.5em}#showcase .statement a.button:hover{color:#006b8f;text-decoration:none}@media only screen and (max-width: 767px){#showcase .statement h2{font-size:1.25em;line-height:1.2em}#showcase .statement p{font-size:1em;line-height:1.5em}}#showcase .services-module{float:left;display:inline;margin-left:10px;margin-right:10px;width:265px;border-style:solid;border-width:0.0625em;padding:0.3125em;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 8px 8px -7px rgba(17,17,17,0.1);-moz-box-shadow:0 8px 8px -7px rgba(17,17,17,0.1);box-shadow:0 8px 8px -7px rgba(17,17,17,0.1);margin-top:1.5em;padding-top:1.5em;padding-bottom:1.5em;border-color:#666;background:#fff;text-align:center}@media only screen and (max-width: 767px){#showcase .services-module{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#showcase .services-module{width:172px}}@media only screen and (max-width: 767px){#showcase .services-module{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#showcase .services-module{width:420px}}#showcase .services-module a.learn-more{-webkit-border-radius:45px;-moz-border-radius:45px;-ms-border-radius:45px;-o-border-radius:45px;border-radius:45px;height:120px;width:120px;display:block;margin:0 auto;cursor:pointer}#showcase .services-module a.learn-more.development{background:url('../images/services.png') no-repeat 0 0}#showcase .services-module a.learn-more.redesign{background:url('../images/services.png') no-repeat -120px 0}#showcase .services-module a.learn-more.seo{background:url('../images/services.png') no-repeat -240px 0}#showcase .services-module a.learn-more.marketing{background:url('../images/services.png') no-repeat -360px 0}#showcase .services-module h4{margin:1.125em 0 0.375em}#showcase .services-module p{font-size:0.875em;line-height:1.28571em;margin:0 0.42857em 1.28571em 0.42857em}#showcase .services-module a.learn{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 8px 8px -7px rgba(17,17,17,0.2);-moz-box-shadow:0 8px 8px -7px rgba(17,17,17,0.2);box-shadow:0 8px 8px -7px rgba(17,17,17,0.2);font-size:0.875em;line-height:1.28571em;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;border-style:solid;border-width:0.0625em;padding:0.3125em;padding:0.34286em 1.28571em;color:#FFF;display:inline-block;font-family:'OpenSansBold', Helvetica, Arial, sans-serif;margin:0;text-decoration:none;background:none repeat scroll 0 0 #09c;border-color:#007aa3;text-shadow:none}#showcase .services-module a.learn:hover{background-color:#007aa3}@media only screen and (min-width: 768px) and (max-width: 1139px){#showcase .services-module{float:left;display:inline;margin-left:10px;margin-right:10px;width:550px}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (max-width: 767px){#showcase .services-module{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (min-width: 768px) and (max-width: 1139px){#showcase .services-module{width:364px}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (max-width: 767px){#showcase .services-module{width:300px}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (min-width: 480px) and (max-width: 767px){#showcase .services-module{width:420px}}@media only screen and (max-width: 767px){#showcase .services-module{margin-top:0}}@media only screen and (max-width: 767px){#showcase{padding-top:3em}}#about{padding:3em 0 3.75em;background:#eee}#about .about-container{float:left;display:inline;margin-left:10px;margin-right:10px;width:1120px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 8px 8px -7px rgba(17,17,17,0.1);-moz-box-shadow:0 8px 8px -7px rgba(17,17,17,0.1);box-shadow:0 8px 8px -7px rgba(17,17,17,0.1);margin-bottom:1.5em;background:url('../images/cream_dust.png') repeat;border:1px solid #aaa}@media only screen and (max-width: 767px){#about .about-container{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#about .about-container{width:748px}}@media only screen and (max-width: 767px){#about .about-container{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#about .about-container{width:420px}}#about .about-container.last{margin-bottom:0}#about .about-title{float:left;display:inline;margin-left:10px;margin-right:10px;width:336.25px;margin-left:0;margin-right:9px;text-align:center;padding:23px 0}@media only screen and (max-width: 767px){#about .about-title{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#about .about-title{width:220px}}@media only screen and (max-width: 767px){#about .about-title{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#about .about-title{width:420px}}#about .about-title img{max-width:100%;height:auto;margin:0 auto}#about .about-title h3{font-size:1.5em;line-height:1.25em;padding:0;margin:0.5em 0 0;color:#333;text-align:center}#about .about-title p{font-family:'OpenSansBold', Helvetica, Arial, sans-serif;margin:0;text-align:center}@media only screen and (max-width: 767px){#about .about-title{margin-bottom:0 !important}}#about .about-description{float:left;display:inline;margin-left:10px;margin-right:10px;width:763.75px;margin-right:0;padding:23px 23px 23px 0;margin-left:9px}@media only screen and (max-width: 767px){#about .about-description{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#about .about-description{width:508px}}@media only screen and (max-width: 767px){#about .about-description{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#about .about-description{width:420px}}#about .about-description p{text-align:justify}#about .about-description p.last{margin:0}@media only screen and (max-width: 767px){#about .about-description{margin-bottom:0 !important;padding:23px}}#services{padding:3em 0 3.75em;border-color:#007aa3}#services .module{float:left;display:inline;margin-left:10px;margin-right:10px;width:265px;border-style:solid;border-width:0.0625em;padding:0.3125em;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 8px 8px -7px rgba(17,17,17,0.1);-moz-box-shadow:0 8px 8px -7px rgba(17,17,17,0.1);box-shadow:0 8px 8px -7px rgba(17,17,17,0.1);margin-top:1.5em;padding-top:1.5em;padding-bottom:1.5em;border-color:#999;background:url('../images/cream_dust.png') repeat;text-align:center}@media only screen and (max-width: 767px){#services .module{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#services .module{width:172px}}@media only screen and (max-width: 767px){#services .module{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#services .module{width:420px}}#services .module a.learn-more{-webkit-border-radius:45px;-moz-border-radius:45px;-ms-border-radius:45px;-o-border-radius:45px;border-radius:45px;height:120px;width:120px;display:block;margin:0 auto;cursor:pointer}#services .module a.learn-more.development{background:url('../images/services.png') no-repeat 0 0}#services .module a.learn-more.redesign{background:url('../images/services.png') no-repeat -120px 0}#services .module a.learn-more.seo{background:url('../images/services.png') no-repeat -240px 0}#services .module a.learn-more.marketing{background:url('../images/services.png') no-repeat -360px 0}#services .module h4{margin:1.125em 0 0.375em}#services .module p{font-size:0.875em;line-height:1.28571em;margin:0 0 1.28571em 0}#services .module button{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 8px 8px -7px rgba(17,17,17,0.2);-moz-box-shadow:0 8px 8px -7px rgba(17,17,17,0.2);box-shadow:0 8px 8px -7px rgba(17,17,17,0.2);font-size:0.875em;line-height:1.28571em;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;border-style:solid;border-width:0.0625em;padding:0.3125em;padding:0.34286em 1.28571em;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-image:none;color:#FFF;cursor:pointer;display:inline-block;font-family:'OpenSansBold', Helvetica, Arial, sans-serif;margin:0;text-decoration:none;background:none repeat scroll 0 0 #09c;border-color:#007aa3;text-shadow:none}#services .module button:hover{background-color:#007aa3}#services .module button:focus{background-color:#006b8f}#services .module button.active{background-color:#006b8f}@media only screen and (min-width: 768px) and (max-width: 1139px){#services .module{float:left;display:inline;margin-left:10px;margin-right:10px;width:550px}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (max-width: 767px){#services .module{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (min-width: 768px) and (max-width: 1139px){#services .module{width:364px}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (max-width: 767px){#services .module{width:300px}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (min-width: 480px) and (max-width: 767px){#services .module{width:420px}}@media only screen and (max-width: 767px){#services .module{margin-top:0}}#services .more-info{float:left;display:inline;margin-left:10px;margin-right:10px;width:1120px;border-style:solid;border-width:0.0625em;padding:1.4375em;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 8px 8px -7px rgba(17,17,17,0.2);-moz-box-shadow:0 8px 8px -7px rgba(17,17,17,0.2);box-shadow:0 8px 8px -7px rgba(17,17,17,0.2);margin-top:1.5em;display:none;background:url('../images/cream_dust.png') repeat;border-color:#999;text-align:justify;display:none}@media only screen and (max-width: 767px){#services .more-info{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#services .more-info{width:748px}}@media only screen and (max-width: 767px){#services .more-info{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#services .more-info{width:420px}}#services .more-info h4{font-size:1.125em;line-height:1.33333em;color:#222;margin:0;padding:0}#services .more-info p{margin:1.5em 0 0 0}#services .more-info p.first{margin:0}#portfolio{padding-top:3em;padding-bottom:3.75em;background:#eee}#portfolio .module{float:left;display:inline;margin-left:10px;margin-right:10px;width:360px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 8px 8px -7px rgba(17,17,17,0.1);-moz-box-shadow:0 8px 8px -7px rgba(17,17,17,0.1);box-shadow:0 8px 8px -7px rgba(17,17,17,0.1);border-style:solid;border-width:0.0625em;padding:0.6875em;margin-bottom:1.5em;border-color:#aaa;position:relative;background:none repeat scroll 0 0 #FFF;text-align:center}@media only screen and (max-width: 767px){#portfolio .module{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#portfolio .module{width:236px}}@media only screen and (max-width: 767px){#portfolio .module{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#portfolio .module{width:420px}}#portfolio .module .gallery{margin-bottom:0.75em;display:inline-block;max-width:100%;position:relative}#portfolio .module .gallery img{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 6px 0 rgba(17,17,17,0.1);-moz-box-shadow:0 0 6px 0 rgba(17,17,17,0.1);box-shadow:0 0 6px 0 rgba(17,17,17,0.1);max-width:100%;height:auto}#portfolio .module .gallery span.rollover{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear;background:url('../images/portfolio_rollover.png') no-repeat scroll center center rgba(0,0,0,0.1);position:absolute;top:0;bottom:6px;right:0;left:0;z-index:10;opacity:0}#portfolio .module .gallery span.rollover.active{opacity:0.9;background:url('../images/portfolio_rollover.png') no-repeat scroll center center rgba(0,0,0,0.5)}#portfolio .module .hidden{display:none}#portfolio .module p{font-size:0.875em;line-height:1.28571em;padding:0;margin:0 0 1.125em 0}#portfolio .module p.home{margin:0}#portfolio .module a.role{font-size:0.75em;line-height:1.5em;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;margin:0 0 0 1em;color:#333;text-decoration:none;display:inline-block;padding:0.5em 1em;background:#eee;text-align:center;cursor:pointer}#portfolio .module a.role.first{margin-left:0}#portfolio .module a.role:hover{background:#ccc;color:#000}@media only screen and (min-width: 1140px){#portfolio .module.bottom3{margin-bottom:0}}@media only screen and (min-width: 768px) and (max-width: 1139px){#portfolio .module{float:left;display:inline;margin-left:10px;margin-right:10px;width:550px}#portfolio .module.bottom2{margin-bottom:0}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (max-width: 767px){#portfolio .module{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (min-width: 768px) and (max-width: 1139px){#portfolio .module{width:364px}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (max-width: 767px){#portfolio .module{width:300px}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (min-width: 480px) and (max-width: 767px){#portfolio .module{width:420px}}#home-portfolio{padding-top:3em;padding-bottom:3.75em;background:#eee}#home-portfolio .module{float:left;display:inline;margin-left:10px;margin-right:10px;width:360px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 8px 8px -7px rgba(17,17,17,0.1);-moz-box-shadow:0 8px 8px -7px rgba(17,17,17,0.1);box-shadow:0 8px 8px -7px rgba(17,17,17,0.1);border-style:solid;border-width:0.0625em;padding:0.6875em;border-color:#aaa;position:relative;background:none repeat scroll 0 0 #FFF;text-align:center}@media only screen and (max-width: 767px){#home-portfolio .module{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#home-portfolio .module{width:236px}}@media only screen and (max-width: 767px){#home-portfolio .module{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#home-portfolio .module{width:420px}}#home-portfolio .module .gallery{margin-bottom:0.75em;display:inline-block;max-width:100%;position:relative}#home-portfolio .module .gallery img{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 6px 0 rgba(17,17,17,0.1);-moz-box-shadow:0 0 6px 0 rgba(17,17,17,0.1);box-shadow:0 0 6px 0 rgba(17,17,17,0.1);max-width:100%;height:auto}#home-portfolio .module .gallery span.rollover{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear;background:url('../images/portfolio_rollover.png') no-repeat scroll center center rgba(0,0,0,0.1);position:absolute;top:0;bottom:6px;right:0;left:0;z-index:10;opacity:0}#home-portfolio .module .gallery span.rollover.active{opacity:0.9;background:url('../images/portfolio_rollover.png') no-repeat scroll center center rgba(0,0,0,0.5)}#home-portfolio .module .hidden{display:none}#home-portfolio .module p{font-size:0.875em;line-height:1.28571em;padding:0;margin:0}#home-portfolio .module a.role{font-size:0.75em;line-height:1.5em;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;margin:0 0 0 1em;color:#333;text-decoration:none;display:inline-block;padding:0.5em 1em;background:#eee;text-align:center;cursor:pointer}#home-portfolio .module a.role.first{margin-left:0}#home-portfolio .module a.role:hover{background:#ccc;color:#000}@media only screen and (min-width: 768px) and (max-width: 1139px){#home-portfolio .module h5{font-size:1em;line-height:1.5em;margin:0 0 0.1875em}#home-portfolio .module p{display:none}}#testimonials{border-top-style:solid;border-top-width:0.0625em;padding-top:2.9375em;padding-bottom:3.75em;border-color:#007aa3;background:url('../images/cream_dust.png') repeat}#testimonials .box{float:left;display:inline;margin-left:10px;margin-right:10px;width:1120px;border-style:solid;border-width:0.0625em;padding:1.4375em;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 8px 8px -7px rgba(17,17,17,0.2);-moz-box-shadow:0 8px 8px -7px rgba(17,17,17,0.2);box-shadow:0 8px 8px -7px rgba(17,17,17,0.2);padding-top:2.25em;padding-bottom:2.25em;background:#e0f7ff;border-color:#85e0ff;text-align:center;position:relative;z-index:1}@media only screen and (max-width: 767px){#testimonials .box{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#testimonials .box{width:748px}}@media only screen and (max-width: 767px){#testimonials .box{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#testimonials .box{width:420px}}#testimonials .box:before{font-family:'Trebuchet MS', Helvetica, sans-serif;color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em;top:30px;left:6px;position:absolute}#testimonials .box:after{font-family:'Trebuchet MS', Helvetica, sans-serif;color:#ccc;content:close-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em;bottom:0px;right:-10px;position:absolute}#testimonials .box p{margin:0;display:none}#testimonials .box p#first{display:inline}#testimonials .box p span{display:none;font-style:italic;font-family:'OpenSansBold', Helvetica, Arial, sans-serif}@media only screen and (max-width: 767px){#testimonials .box p span{display:inline}}#testimonials ul{margin:0}@media only screen and (max-width: 767px){#testimonials ul{display:none}}#testimonials ul li{float:left;display:inline;margin-left:10px;margin-right:10px;width:360px;margin-top:-1px;position:relative;z-index:9;text-align:center}@media only screen and (max-width: 767px){#testimonials ul li{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#testimonials ul li{width:236px}}@media only screen and (max-width: 767px){#testimonials ul li{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#testimonials ul li{width:420px}}#testimonials ul li.active{background:url("http://images.celero.com.au/testimonial-triangle.png") no-repeat scroll 130px 0px transparent}@media only screen and (min-width: 768px) and (max-width: 1139px){#testimonials ul li.active{background:url("http://images.celero.com.au/testimonial-triangle.png") no-repeat scroll 75px 0px transparent}}#testimonials ul li .person{border-style:solid;border-width:0.0625em;padding:1.4375em;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 8px 8px -7px rgba(17,17,17,0.2);-moz-box-shadow:0 8px 8px -7px rgba(17,17,17,0.2);box-shadow:0 8px 8px -7px rgba(17,17,17,0.2);-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;background:#eee;border-color:#aaa;margin-top:72px;cursor:pointer}#testimonials ul li .person:hover{-webkit-box-shadow:0 0 8px 0px rgba(17,17,17,0.2);-moz-box-shadow:0 0 8px 0px rgba(17,17,17,0.2);box-shadow:0 0 8px 0px rgba(17,17,17,0.2);border-color:#888}#testimonials ul li .person img{max-width:100%;height:auto}#testimonials ul li .person p.name{font-size:1.125em;line-height:1.33333em;margin:0.33333em 0}@media only screen and (min-width: 768px) and (max-width: 1139px){#testimonials ul li .person p.name{font-size:0.875em;line-height:1.28571em}}#testimonials ul li .person p.title{font-size:1.125em;line-height:1.33333em;margin:0.33333em 0;font-style:italic}@media only screen and (min-width: 768px) and (max-width: 1139px){#testimonials ul li .person p.title{font-size:0.875em;line-height:1.28571em}}#testimonials ul li .person p.company{margin:0;font-family:'OpenSansBold', Helvetica, Arial, sans-serif}@media only screen and (min-width: 768px) and (max-width: 1139px){#testimonials ul li .person p.company{font-size:0.875em;line-height:1.28571em}}@media only screen and (min-width: 768px) and (max-width: 1139px){#testimonials ul li:nth-child(4) p.title{min-height:36px}}#contact{padding-top:3em;padding-bottom:3.75em;background:#eee}#contact fieldset{float:left;display:inline;margin-left:10px;margin-right:10px;width:550px;border:0 none;padding:0}@media only screen and (max-width: 767px){#contact fieldset{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#contact fieldset{width:364px}}@media only screen and (max-width: 767px){#contact fieldset{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#contact fieldset{width:420px}}#contact fieldset#left{margin-left:0}#contact fieldset#right{margin-right:0}#contact input{margin:0.5625em 0 0}#contact input[type="radio"]{margin:0 0.375em 0 0.75em}#contact input[type="radio"].first{margin-left:0}#contact textarea{height:18em}.webkit #contact textarea{height:17.25em}.ie #contact textarea{height:17.625em}#contact .module{float:left;display:inline;margin-left:10px;margin-right:10px;width:1120px;margin-top:1.5em;text-align:left}@media only screen and (max-width: 767px){#contact .module{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#contact .module{width:748px}}@media only screen and (max-width: 767px){#contact .module{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#contact .module{width:420px}}#contact .module p{margin:1.5em 0 0}#contact .module p.first{margin:0}#contact .module h4{color:#333;margin:0}#contact .module input[type="submit"]{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:background 0.1s linear;-moz-transition:background 0.1s linear;-o-transition:background 0.1s linear;transition:background 0.1s linear;margin:1.5em 0 0 0;padding:0.75em 1.125em;border:0 none;background:#09c;color:#FFF;font-family:'OpenSansBold', Helvetica, Arial, sans-serif;text-shadow:1px 1px #185E2B;float:right}#contact .module input[type="submit"]:hover{background:#00a9e1}#contact .module input[type="submit"]:focus{background:#09c}#brief{padding-top:3em;padding-bottom:3.75em;background:#eee}#brief .submit{float:left;display:inline;margin-left:10px;margin-right:10px;width:1120px;text-align:center}@media only screen and (max-width: 767px){#brief .submit{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#brief .submit{width:748px}}@media only screen and (max-width: 767px){#brief .submit{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#brief .submit{width:420px}}#brief textarea{height:18.75em}#brief .section-description p{margin:0 0 1.33333em}#brief .submit-section{float:left;display:inline;margin-left:10px;margin-right:10px;width:1120px}@media only screen and (max-width: 767px){#brief .submit-section{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#brief .submit-section{width:748px}}@media only screen and (max-width: 767px){#brief .submit-section{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#brief .submit-section{width:420px}}#brief .input p{margin:0}#feature{-webkit-box-shadow:0 8px 8px -7px rgba(17,17,17,0.2);-moz-box-shadow:0 8px 8px -7px rgba(17,17,17,0.2);box-shadow:0 8px 8px -7px rgba(17,17,17,0.2);border-bottom-style:solid;border-bottom-width:0.0625em;padding-bottom:4.4375em;padding-top:4.5em;background:url('../images/showcase_blur.png') no-repeat center top,url('../images/showcase_bg.png') repeat-x center top,#eee;border-color:#007aa3}#feature .feature-content{float:left;display:inline;margin-left:10px;margin-right:10px;width:977.5px;padding-left:142.5px;color:#FFFFFF;text-align:center;text-shadow:1px 1px #0080AA}@media only screen and (max-width: 767px){#feature .feature-content{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#feature .feature-content{width:652px}}@media only screen and (max-width: 767px){#feature .feature-content{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#feature .feature-content{width:420px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#feature .feature-content{padding-left:96px}}@media only screen and (max-width: 767px){#feature .feature-content{padding-left:0}}#feature .feature-content p{font-size:1.125em;line-height:1.33333em;margin:0 0 1.33333em 0}#feature .feature-content p.last{margin:0}#feature .feature-content a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear;color:#fff}#feature .feature-content a:hover{text-decoration:none;color:#eee}#feature .feature-content a:focus{outline:none}@media only screen and (max-width: 767px){#feature{padding-top:6em}#feature .feature-content h2{font-size:1.25em;line-height:1.2em}#feature .feature-content p{font-size:1em;line-height:1.5em}}#footer-brief{border-top-style:solid;border-top-width:0.0625em;padding-top:2.9375em;border-color:#007aa3;background:#eee}#footer-brief.light{background:url('../images/cream_dust.png') repeat}#footer-brief.brief{display:none}#footer-brief .get-started{float:left;display:inline;margin-left:10px;margin-right:10px;width:1120px;text-align:center}@media only screen and (max-width: 767px){#footer-brief .get-started{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#footer-brief .get-started{width:748px}}@media only screen and (max-width: 767px){#footer-brief .get-started{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#footer-brief .get-started{width:420px}}#footer-brief .get-started p{font-size:1.125em;line-height:1.33333em;margin:0 0 2.66667em}#footer-brief .image{float:left;display:inline;margin-left:10px;margin-right:10px;width:1120px}@media only screen and (max-width: 767px){#footer-brief .image{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#footer-brief .image{width:748px}}@media only screen and (max-width: 767px){#footer-brief .image{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#footer-brief .image{width:420px}}#footer-brief .image a.replace{margin:0 auto;display:block;height:170px;width:600px;overflow:hidden;position:relative}#footer-brief .image a.replace span{background:url('../images/brief.png') no-repeat scroll 0 0 transparent;height:100%;width:100%;cursor:pointer;display:block;left:0;position:absolute;top:0}#footer-brief .image a.replace span.hover{background-position:0 100%}#footer-brief .image a.replace:hover span{background-position:0 100%}@media only screen and (max-width: 767px){#footer-brief .image{display:none}}footer{font-size:0.75em;line-height:1.5em;padding:1em 0;color:#fff;background:#222}footer .copyright{float:left;display:inline;margin-left:10px;margin-right:10px;width:550px;text-align:right}@media only screen and (max-width: 767px){footer .copyright{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){footer .copyright{width:364px}}@media only screen and (max-width: 767px){footer .copyright{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){footer .copyright{width:420px}}footer .contact-details{float:left;display:inline;margin-left:10px;margin-right:10px;width:550px;text-align:left}@media only screen and (max-width: 767px){footer .contact-details{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){footer .contact-details{width:364px}}@media only screen and (max-width: 767px){footer .contact-details{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){footer .contact-details{width:420px}}footer a{color:#fff}footer a:hover{color:#29c9ff}@media only screen and (max-width: 767px){footer .copyright,footer .contact-details{text-align:center}footer .copyright{margin:0 !important}}@media only screen and (min-width: 768px) and (max-width: 1139px){footer .copyright,footer .contact-details{float:left;display:inline;margin-left:10px;margin-right:10px;width:1120px;text-align:center}footer .contact-details{margin-bottom:0.75em}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (max-width: 767px){footer .copyright,footer .contact-details{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (min-width: 768px) and (max-width: 1139px){footer .copyright,footer .contact-details{width:748px}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (max-width: 767px){footer .copyright,footer .contact-details{width:300px}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (min-width: 480px) and (max-width: 767px){footer .copyright,footer .contact-details{width:420px}}
