/*!
Theme Name: Able Sense Media Template
Theme URI: http://ablesense.com/
Description: Custom WordPress theme for Able Sense Media
Version: 1.0
Author: Able Sense Media Limited
Author URI: http://ablesense.com

This theme was designed and built by Able Sense Media Limited (http://ablesense.com).
The Design, CSS, XHTML, and JavaScript are the joint property of Able Sense Media and Able Sense Media Limited

Date of creation: 2013/02/27

*//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}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:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}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}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}::-moz-selection,::selection{background:#5bd882}body{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1em;line-height:1.75;color:#333}a{color:#5bd882;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}a:visited{color:#999}a:hover,a:focus{text-decoration:none}a:active{text-decoration:none;color:#999}a.button{display:inline-block;padding:.35em 2em;margin:0 0 .5em;background:#5bd882;color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;text-transform:uppercase;letter-spacing:.01em}a.button:hover,a.button:focus{background:#38A9BF}h1,h2,h3,h4,h5,h6{margin:2em 0 1em;line-height:1.25}h1{font-size:2.5em;font-weight:200}h2{font-size:1.25em;text-transform:uppercase}h3{font-size:1.25em}h4{font-size:1.25em;text-transform:uppercase}h5{font-size:1em}h6{font-size:1em}h1:first-child,h2:first-child{margin-top:0}abbr,small,dl,dialog,caption{font-size:.75em}ul,ol{margin:1em 0;padding-left:3em}li ul,li ol{margin:0;padding-left:1em}p{word-spacing:0;margin-bottom:1em}p+p{text-indent:0}ul,ol,dl,dialog{margin-top:0}table{width:100%;margin-bottom:1em;border:solid 1px #f0f0f0}th,td{border:solid 1px #f0f0f0}th{background:#f0f0f0}form{overflow:visible}fieldset{margin-bottom:1em;border-style:solid;border-color:#ddd;border-width:1px 0 0 0;padding:1em 0}legend{padding:0 .5em;font-size:1.25em;text-align:center}fieldset,legend{border-radius:3px}label{display:inline-block;line-height:1.75;margin-bottom:.5em}label.radio:not(:last-child){display:inline;padding-right:1em;border-right:1px solid #fcfcfc;margin-right:1em}input,select,textarea{margin-bottom:.5em;line-height:1}select{display:block}input[type="text"],input[type="password"],select,input[type="search"],input[type="url"],input[type="tel"],input[type="email"],input[type="date"],input[type="datetime"],input[type="month"],input[type="week"],input[type="time"],input[type="number"],input[type="range"],input[type="color"]{padding:.75em;-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.5);-moz-box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.5);box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.5);border:solid 1px #999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:200;line-height:1}input[type="radio"],input[type="checkbox"]{width:auto;vertical-align:top;margin:.25em .5em 0 0}input[type="submit"],input[type="reset"],input[type="button"],button{padding:1.25em 2em 1em;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;line-height:1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.5);-moz-box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.5);box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.5);color:#FFF;background:#5bd882;border:none}input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,button:hover{background:#38A9BF}input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active,button:active{background:#3298ab}textarea{overflow:auto;padding:.75em;-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.5);-moz-box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.5);box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.5);border:solid 1px #999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:200}time{font-style:italic}.hidden{visibility:hidden;display:none}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.postmetadata{font-style:italic}.flex-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-content:flex-start;align-items:flex-start}.flex-container .field-single{width:100%;flex:none}.flex-container .field-double{width:100%;flex:none}.field-single+.field-double{margin-top:1em}nav{width:100%;text-align:center}nav ul{display:inline-block;list-style:none;padding:0;margin:0;overflow:auto}nav ul li{float:left;padding:.5em}header{position:relative;width:100%;padding:1em 0;background:#040404 url('img/bg.jpg') left top repeat;text-align:center}header>div:before{content:' ';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:url('img/plane.svg') center -8em no-repeat;-webkit-background-size:60em 37.5em;-moz-background-size:60em 37.5em;-o-background-size:60em 37.5em;background-size:60em 37.5em;filter:alpha(opacity=25);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-khtml-opacity:.25;-moz-opacity:.25;opacity:.25}header>div nav{position:relative;z-index:100}header>div nav ul li a{display:inline-block;width:100%;color:#f0f0f0;text-transform:uppercase;text-decoration:none;font-weight:800;font-size:.875em}header>div nav ul li a:visited{color:#f0f0f0}header>div nav ul li a:hover,header>div nav ul li a:active{color:#5bd882}header>div div{position:relative;z-index:100;padding-top:11em}header>div div h1{position:relative;margin:0;font-size:3em}header>div div h1 a{display:block;color:#FFF;text-indent:-9999px;line-height:1.25em;color:transparent;background:url('img/logo.svg') center -0.35em no-repeat;-webkit-background-size:6em 3.75em;-moz-background-size:6em 3.75em;-o-background-size:6em 3.75em;background-size:6em 3.75em;margin:0}header>div div h1.christmas:after{content:'';display:block;position:absolute;top:.5em;left:50%;width:1.5em;height:1.5em;margin:0 0 0 2.5em;background:url('img/holly.svg') center center no-repeat}header>div div h2{display:inline-block;width:100%;margin:0;text-transform:uppercase;font-style:normal;font-size:.875em;font-weight:600;color:#5bd882}header>div div a{display:inline-block;margin:1em 0 .5em;color:#FFF}header>div div a:visited{color:#FFF}header>div div p{display:inline-block;padding:0 1em;max-width:38em;font-family:"warnock-pro",Georgia,serif;color:#f0f0f0;font-style:italic;font-weight:200;-webkit-font-smoothing:antialiased}footer{background:#f1f1f1;text-align:center}footer>div{padding:3em 3%;margin:0 auto}footer>div nav{margin-bottom:2em}footer>div nav a{color:#999;text-transform:uppercase;text-decoration:none;font-weight:800;font-size:.875em}footer>div nav a:visited{color:#999}footer>div nav a:hover,footer>div nav a:active{color:#5bd882}footer>div .vcard a.url{display:block;text-indent:-9999px;color:transparent;background:url('img/logo.svg') center -3em no-repeat;-webkit-background-size:8em 5em;-moz-background-size:8em 5em;-o-background-size:8em 5em;background-size:8em 5em}footer>div .vcard .copyright{margin:2em auto 1em}ul.team{list-style:none;padding:0}ul.team li{display:inline-block;width:100%;color:#333}ul.team li a{color:#333;text-decoration:none}ul.team li img{display:inline-block;float:left;max-width:20%;height:auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 1em 1em 0}ul.team li h4{display:inline-block;float:left;width:70%;font-size:1em;margin:1em 0 .5em}ul.team li span{display:inline-block;float:left;width:70%;font-family:"warnock-pro",Georgia,serif;font-style:italic}article.post+article.post{margin-top:3em}article.post h1{margin:0}article.post h1>a{text-decoration:none;color:#333}header+div{overflow:auto;padding:3em 3% 5em;margin:0 auto}header+div .logo{display:block;width:18em;height:4em;margin:0 auto 2em;text-indent:-9999px;color:transparent;background:url('img/logo.svg') center -6em no-repeat;-webkit-background-size:16em 10em;-moz-background-size:16em 10em;-o-background-size:16em 10em;background-size:16em 10em}header+div>section.nosidebar{max-width:700px;margin:0 auto}header+div>section.nosidebar>h1{text-align:center}header+div>article.nosidebar{max-width:700px;margin:0 auto}header+div>article.nosidebar h1{text-align:center}header+div>article img{max-width:100%;height:auto}header+div>article .split{width:100%;padding-bottom:1em;margin-bottom:3em;border-bottom:solid 1px #333}.fourofour{position:relative;background:#040404 url('img/bg.jpg') left top repeat;height:30em;padding:8em 0}.fourofour h1{position:absolute;top:-0.5em;left:-0.25em;font-size:50em;font-weight:600;color:rgba(255,255,255,0.1);pointer-events:none}.fourofour h2{text-align:center;color:#FFF}.fourofour h2+p{text-align:center;color:#FFF}.home header{padding-bottom:4em}.home section{width:100%;-webkit-box-shadow:inset 0 0 80px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 0 80px 0 rgba(0,0,0,0.15);box-shadow:inset 0 0 80px 0 rgba(0,0,0,0.15)}.home section[role="main"]{-webkit-box-shadow:0 0 0 0 #FFF;-moz-box-shadow:0 0 0 0 #FFF;box-shadow:0 0 0 0 #FFF}.home section h2{font-size:2.5em;font-weight:200;text-transform:none}.home section h3{font-size:1.25em;text-transform:uppercase}.home section>div{overflow:auto;padding:3em 3% 5em;margin:0 auto}.home section>div h1,.home section>div h2{text-align:center}.home section#feature ul{list-style:none;padding:0}.home section#feature ul li{display:inline-block;width:100%;overflow:hidden}.home section#feature ul li.cta-text{text-align:center}.home section#feature ul li.cta-text h3{margin:0}.home section#feature ul li.cta-text p{margin-left:1em;margin-right:1em}.home section#feature ul li a:not(.button){display:inline-block;width:100%;height:100%}.home section#feature ul li a:not(.button) img{display:block;width:100%;height:auto}.home section#work{-webkit-box-shadow:0 0 0 0 #FFF;-moz-box-shadow:0 0 0 0 #FFF;box-shadow:0 0 0 0 #FFF}.home section#work>div{padding:1em 0 0}.home section#work>div h2:first-child{margin-top:.5em}.home section#work>div h2,.home section#work>div h3,.home section#work>div p{padding-left:4%;padding-right:4%}.home section#work>div #shopify-experts{display:block;text-align:center;padding:1em;background:#f0f0f0}.home section#work>div #shopify-experts img{display:block;margin:auto}.home section#work ul{list-style:none;padding:0}.home section#work ul li{display:inline-block;width:100%;overflow:hidden}.home section#work ul li a{display:inline-block;width:100%;height:100%}.home section#work ul li a img{display:block;width:100%;height:auto;-webkit-transition:all .7s ease-out 0s;-moz-transition:all .7s ease-out 0s;-o-transition:all .7s ease-out 0s;transition:all .7s ease-out 0s}.home section#work ul li a:hover img{-webkit-transform:scale(1.25, 1.25);-moz-transform:scale(1.25, 1.25);-ms-transform:scale(1.25, 1.25);-o-transform:scale(1.25, 1.25);transform:scale(1.25, 1.25)}.home section#about article .join{text-align:center;margin-bottom:4em}.home section#about article .join a,.home section#about article .join a:visited{display:inline-block;margin:1em 0 0;padding:.5em 3em;background:#5bd882;color:#FFF;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1em;font-weight:600;text-transform:uppercase;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.home section#about article .join a:hover,.home section#about article .join a:visited:hover,.home section#about article .join a:focus,.home section#about article .join a:visited:focus{background:#32ce63}.home section#contact{background:#f0f0f0}.home section#contact form input[type="text"],.home section#contact form input[type="password"],.home section#contact form select,.home section#contact form input[type="search"],.home section#contact form input[type="url"],.home section#contact form input[type="tel"],.home section#contact form input[type="email"],.home section#contact form input[type="date"],.home section#contact form input[type="datetime"],.home section#contact form input[type="month"],.home section#contact form input[type="week"],.home section#contact form input[type="time"],.home section#contact form input[type="number"],.home section#contact form textarea{width:100%;margin-bottom:1.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:solid 1px #bdbdbd}.home section#contact form div.errorBox{padding:0 1em;margin:0 1em 0;color:#e12335;background:#FFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.5);box-shadow:0 0 10px 0 rgba(0,0,0,0.5);overflow:hidden;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;height:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-khtml-opacity:0;-moz-opacity:0;opacity:0}.home section#contact form div.errorBox.expanded{height:180px;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-khtml-opacity:1;-moz-opacity:1;opacity:1}.home section#contact form div.errorBox h5{margin-top:1em}.home section#contact form div.buttonholder{width:80%;margin:.5em auto;padding:.35em;text-align:center}.home section#contact form div.buttonholder input{margin:0}.sftl-release-form .nosidebar{max-width:720px;margin:0 auto;float:none}.sftl-release-form .nosidebar .conscent-form{position:relative;padding:2em 0}.sftl-release-form .nosidebar .conscent-form:before{content:'';display:block;position:absolute;top:0;height:100%;width:10000em;left:-5000em;background:#5bd882;-webkit-box-shadow:0 0 80px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 80px 0 rgba(0,0,0,0.15);box-shadow:0 0 80px 0 rgba(0,0,0,0.15);z-index:-1}.sftl-release-form .screen-reader-response{display:none}.sftl-release-form .wpcf7-validation-errors{display:none}@media only screen and (min-width:480px){header>div nav ul li a{font-size:1.25em}header>div div p{padding:0 2em}header>aside ul.team{*zoom:1}header>aside ul.team:before,header>aside ul.team:after{display:table;content:'';line-height:0}header>aside ul.team:after{clear:both}header>aside ul.team li{float:left;width:50%}header>aside ul.team li img{max-width:25%;height:auto}header>aside ul.team li h4{margin:0;width:65%}header>aside ul.team li span{width:65%}ul.team li{width:50%}ul.team li h4{margin:0}.home section#work>div,.home section#feature>div{padding:4% 0 0}.home section#work ul li,.home section#feature ul li{height:auto}}@media only screen and (min-width:768px){.flex-container .field-single{width:40%;margin:auto 1em;flex-grow:1;flex-shrink:1;flex-basis:40%}.flex-container .field-double{width:100%;flex-grow:1;flex-shrink:0;flex-basis:100%}header>div:before{-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}header>div div{padding-top:5em}header>div nav ul li{padding:.5em 1em}header+div>article{float:left;width:60%;margin-right:5%}header+div>article.nosidebar{width:100%;float:none}header+div>article .split{padding-bottom:1em;margin-top:3em}header+div>aside{float:left;width:35%;padding-top:3em}header+div>aside ul.team li{width:100%}.home section>div{width:90%;padding:4em 5%;max-width:64em;margin:0 auto}.home section#work>div h2,.home section#feature>div h2,.home section#work>div h3,.home section#feature>div h3,.home section#work>div p,.home section#feature>div p{padding-left:0;padding-right:0}.home section#work ul,.home section#feature ul{*zoom:1}.home section#work ul:before,.home section#feature ul:before,.home section#work ul:after,.home section#feature ul:after{display:table;content:'';line-height:0}.home section#work ul:after,.home section#feature ul:after{clear:both}.home section#work ul li,.home section#feature ul li{width:48%;float:left;margin-bottom:4%}.home section#work ul li:nth-child(even),.home section#feature ul li:nth-child(even){margin-left:4%}.home section#feature ul li.cta-text{text-align:left}.home section#feature ul li.cta-text p{margin-left:auto;margin-right:auto}.home section#about article{float:left;width:65%}.home section#about article.people{width:25%;margin-left:4%;padding-left:5%;border-left:1px solid #efefef}.home section#about article.people ul.team li{width:100%}.home section#contact>div{max-width:42em}}@media only screen and (min-width:1280px){body{font-size:1.125em}header>div{width:71.11111111em;margin:0 auto}ul.team li{width:100%}header+div{width:60em;padding:3em 0 5em}header+div>article{width:60%;margin-right:10%}header+div>article .split{float:left;width:45%;border:0}header+div>article .split+.split{margin-left:10%}header+div>aside{width:30%}}.lt-ie9 body{opacity:.9999;font-size:1.125em}.lt-ie9 header>div{width:53.3333em;margin:0 auto}.lt-ie9 header>div:before{background:url('img/plane.png') 12em -10em no-repeat}.lt-ie9 header>div nav ul{width:64%}.lt-ie9 header>div nav ul li{margin:0 1em}.lt-ie9 header>div nav ul li a{font-size:1.25em}.lt-ie9 header>div div{padding-top:3em}.lt-ie9 header>div div h1{margin:0;font-size:3em}.lt-ie9 header>div div h1 a{line-height:1.5em;background:url('img/logo.png') center -0.65em no-repeat}.lt-ie9 header>div div p{padding:0 8em}.lt-ie9 footer>div nav ul{width:22%}.lt-ie9 header+div{width:53.333333em;padding:3em 0;margin:0 auto}.lt-ie9 header+div>article{float:left;width:30em;margin-right:3.333333em}.lt-ie9 header+div>article.nosidebar{width:100%}.lt-ie9 header+div>article .split{float:left;width:45%;padding-bottom:1em;margin-top:3em;border:0}.lt-ie9 header+div>article .split+.split{margin-left:10%}.lt-ie9 header+div>aside{float:left;width:20em}.lt-ie9 .home section>div{width:53.333333em;padding:3em 0;margin:0 auto}.lt-ie9 .home section>div h1,.lt-ie9 .home section>div h2{text-align:left}.lt-ie9 .home section#work>div{width:53.333333em;padding:3em 0;margin:0 auto}.lt-ie9 .home section#work ul li{width:46%;height:15em;float:left;margin:4% 2%}.lt-ie9 .home section#about article{float:left;width:25em}.lt-ie9 .home section#about article.people{width:23.333333em;margin-left:5em}.lt-ie9 .home section#contact form input[type="text"],.lt-ie9 .home section#contact form textarea{width:85%;padding:1em 7%;margin-bottom:1.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:solid 1px #27a64f}.lt-ie9 .home section#contact form div.buttonholder{width:40%}.lt-ie9 .home section#contact form div.buttonholder input{margin:0}.lt-ie9 article>div{width:53.333333em;padding:3em 0;margin:0 auto}@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter: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:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}