/*!
Theme Name:   LazCreative
Theme URI:    http://lazcreative.com
Description:  A custom theme for LazCreative
Author:       Taylor Gorman
*/@import url(http://fonts.googleapis.com/css?family=Ubuntu:300,700,300italic);*,*:before,*:after{margin:0px;padding:0px;outline:0;border:0px;background-repeat:no-repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:#666;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,input,textarea,select{font-size:14px;font-family:Arial, sans-serif}article,aside,figure,footer,header,hgroup,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-weight:normal}ul,ol{list-style-type:none}table{border-collapse:collapse}th,td{vertical-align:baseline}th{text-align:left}a{text-decoration:none}del{text-decoration:line-through}sup,sub{line-height:1em}img{display:block}input{*line-height:1em;overflow:visible}input[type=submit],input[type=button]{cursor:pointer;background-color:transparent;-webkit-appearance:none}input[type=submit]::-moz-focus-inner{padding:0;border:none}textarea{resize:vertical}table.valignmiddle td{vertical-align:middle}.alignleft,img[align=left]{margin:2px 20px 10px 0}.alignright,img[align=right]{margin:2px 0 10px 20px}.aligncenter{margin-left:auto;margin-right:auto}div.alignleft,div.alignright,div.aligncenter{margin-top:1.2em}img.wp-smiley{display:inline;vertical-align:middle}.hidetext{text-indent:-9999px}.hide{display:none}.floatleft,.alignleft{float:left}.floatright,.alignright{float:right}.selfclear{overflow:hidden}.clearfloat{float:none;display:block;clear:both;height:0}.textleft{text-align:left}.textcenter{text-align:center}.textright{text-align:right}.noborder{border:0}.nowrap,#sectiontitleblurb ul.dropdown.content a{white-space:nowrap}.linethrough{text-decoration:line-through}.table{display:table;width:100%}.trow{display:table-row}.tcell{display:table-cell;vertical-align:middle}.screen-reader-text{display:none !important}.loggedinhide,.logged-in .loggedinshow{display:block}.loggedinshow,.logged-in .loggedinhide{display:none}@media screen{.forprint{display:none}}@media print{*{background:transparent !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}.noprint{display:none}.pagebreak{page-break-before:always}h1,h2,h3,h4,h5,h6{page-break-after:avoid}h1,h2,h3,h4,h5,h6,p,ul,ol{orphans:3;widows:3}img{max-width:100% !important;page-break-inside:avoid}a[href]:after{content:" (" attr(href) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}}body,input,textarea,select{font-family:'Ubuntu', sans-serif;color:#555;-webkit-font-smoothing:antialiased}a{color:#00b7ff;text-decoration:none;-webkit-transition-property:"color 0.3s, background-color 0.3s";-moz-transition-property:"color 0.3s, background-color 0.3s";transition-property:"color 0.3s, background-color 0.3s";-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}a:hover{color:#ffc324;-webkit-transition-property:"color 0s, background-color 0s";-moz-transition-property:"color 0s, background-color 0s";transition-property:"color 0s, background-color 0s";-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}a.cirbtn{display:inline-block;text-indent:-9999px;width:32px;height:32px;background-color:#00b7ff;background-position:50%;-webkit-border-radius:99px;-moz-border-radius:99px;border-radius:99px}a.cirbtn.twitter{background-color:#2AB6E9;background-image:url(images/icons/twitter-white-16.png)}a.cirbtn.linkedin{background-color:#0075AD;background-image:url(images/icons/linkedin-white-16.png)}a.cirbtn:hover{background-color:#ffc324}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2){a.cirbtn{background-size:16px 16px}a.cirbtn.twitter{background-image:url(images/icons/twitter-white-32.png)}a.cirbtn.linkedin{background-image:url(images/icons/linkedin-white-32.png)}}.ctst>:first-child{padding-top:0;margin-top:0}.ctst,.ctst input,.ctst textarea,.ctst select{color:#555}.ctst h1,.ctst h2,.ctst h3,.ctst h4,.ctst h5,.ctst h6{padding-top:1em;line-height:1.4em;cursor:default}.ctst h1{font-size:2.6em;line-height:1em}.ctst h2{font-size:1.8em;margin-bottom:-1px}.ctst h3{font-size:1.4em;margin-bottom:-2px}.ctst h4{font-size:1.2em;margin-bottom:-3px}.ctst h5{font-size:1em;margin-bottom:-4px}.ctst h6{font-size:1em;margin-bottom:-5px}.ctst p,.ctst ul,.ctst ol,.ctst table,.ctst #searchform{line-height:2em;margin-top:1.2em}@media (max-width: 1000px){.ctst p,.ctst ul,.ctst ol,.ctst table,.ctst #searchform{line-height:1.9em}}@media (max-width: 700px){.ctst p,.ctst ul,.ctst ol,.ctst table,.ctst #searchform{line-height:1.85em}}@media (max-width: 450px){.ctst p,.ctst ul,.ctst ol,.ctst table,.ctst #searchform{line-height:1.8em}}.ctst p.intro{font-size:1.6em;line-height:1.4em;font-style:italic}.ctst blockquote{border-left:solid 1px #d5d5d5;margin-left:0.5em;padding-left:1em;font-style:italic}@media (max-width: 700px){.ctst blockquote{margin-left:0}}.ctst ul,.ctst ol{margin-left:1.5em}.ctst ul{list-style-type:disc}.ctst ol{list-style-type:decimal}.ctst ul ul,.ctst ul ol,.ctst ol ul,.ctst ol ol{margin-top:0}.ctst ul.nobullets,.ctst ol.nobullets{margin-left:0;list-style:none}.ctst th,.ctst td{padding:3px 5px;*border-bottom:solid 1px #d4d4d4;border-bottom:solid 1px rgba(0,0,0,0.15);border-bottom:solid 1px #d4d4d4}.ctst th{border-bottom-width:2px}.ctst .noborder th,.ctst .noborder td{border:0}.ctst table.layoutonly{width:100%}.ctst table.layoutonly th,.ctst table.layoutonly td{padding:0;border:0;vertical-align:top}.ctst img{max-width:100%;height:auto}.ctst iframe{max-width:100%}.ctst form{padding-top:0.6em}.ctst form p,.ctst form ul,.ctst form ol,.ctst form table{margin-top:0.7em;line-height:1.7em}.ctst label{display:inline-block;padding-left:0.2em;font-weight:bold}.ctst input,.ctst textarea,.ctst select{font-size:1.3em;padding:.3em;border:solid 1px rgba(0,0,0,0.25);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ctst textarea{line-height:1.4em;padding:0.5em 0.7em}.ctst input[type=radio],.ctst input[type=checkbox]{padding:0;width:auto}.ctst input[type=submit],.ctst a.button{display:inline-block;width:auto;background-color:#00b7ff;border-color:#00b7ff;color:#fff;padding:.4em 0.9em;line-height:1em;-webkit-transition-property:"color 0.3s, background-color 0.3s";-moz-transition-property:"color 0.3s, background-color 0.3s";transition-property:"color 0.3s, background-color 0.3s";-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.ctst input[type=submit]:hover,.ctst a.button:hover{background-color:#ffc324;border-color:#ffc324;-webkit-transition-property:"color 0s, background-color 0s, border-color 0s";-moz-transition-property:"color 0s, background-color 0s, border-color 0s";transition-property:"color 0s, background-color 0s, border-color 0s";-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.ctst input[type=submit]:active,.ctst a.button:active{background-color:#ffb900;border-color:#ffb900}.home .ctst p,.home .ctst ul,.home .ctst ol,.home .ctst table,.ctst #sidebar p,.ctst #sidebar ul,.ctst #sidebar ol,.ctst #sidebar table{line-height:1.6em}.ctst #searchform{padding-top:0}.ctst #searchform input[type=text]{width:70%;margin-right:0.5em}.grid{overflow:hidden;margin:-12px}.grid .gridbox{display:block;float:left;width:960px;margin:12px}.grid .width1{width:960px}.grid .width2{width:468px}.grid .width3{width:304px}.grid .width3.col2{width:608px}.grid .width4{width:222px}.grid.squares .width4{height:222px}.grid .width4.col2{width:468px}.grid .width5{width:172px}.grid .width5.col2{width:368px}.grid .width5.desktop-marleft2{margin-left:-380px}.grid .width5.desktop-marleft1{margin-left:-184px}@media (max-width: 1000px){.grid{margin:-11px}.grid .gridbox{width:730px;margin:11px}.grid .width2{width:354px}.grid .width3{width:228px}.grid .width4{width:166px}.grid .width4.col2{width:354px}.grid .width5{width:166px}.grid .width5.col2{width:354px}.grid .width5.desktop-marleft1,.grid .width5.desktop-marleft2{margin-left:11px}.grid .width5.tabletsm-marleft1{margin-left:-177px}}@media (max-width: 700px){.grid{margin:-9px}.grid .gridbox{width:460px;margin:9px}.grid .width2{width:221px}.grid .width3{width:221px}.grid .width4{width:221px}.grid .width4.col2{width:460px}.grid .width5{width:141px}.grid .width5.col2{width:300px}.grid .width5.desktop-marleft1,.grid .width5.desktop-marleft2,.grid .width5.tabletsm-marleft1{margin-left:9px}.grid .width5.mobilelg-marleft1{margin-left:-150px}}@media (max-width: 450px){.grid{margin:-7px}.grid .gridbox{width:300px;margin:7px}.grid .width2{width:300px}.grid .width3{width:300px}.grid .width4{width:143px}.grid .width4.col2{width:300px}.grid .width5{width:90px}.grid .width5.col2{width:194px}.grid .width5.desktop-marleft1,.grid .width5.desktop-marleft2,.grid .width5.tabletsm-marleft1,.grid .width5.mobilelg-marleft1{margin-left:7px}.grid .width5.mobilesm-marleft1{margin-left:-97px}}.gridbox.egl{position:relative}.gridbox.egl,.gridbox.egl a{color:#464646}#work .gridbox.egl{overflow:hidden}.gridbox.egl .image{height:0;padding-top:66%;overflow:hidden;background-size:cover;background-position:50%}.gridbox.egl img{width:100%;height:auto;margin-top:-66%}.gridbox.egl .text{padding:5% 6%;line-height:1.45em}.gridbox.egl .text span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body{background-color:#00b7ff}.white{background-color:#fff;padding-bottom:1em}.centered{margin:0 auto;width:1000px;padding:0 20px}@media (max-width: 1000px){.centered{width:760px;padding:0 15px}}@media (max-width: 700px){.centered{width:480px;padding:0 10px}}@media (max-width: 450px){.centered{width:320px;padding:0 10px}}section{border-top:solid 1px #dcdcdc;padding:2.8em 0;background-color:#fff}section.grey{background-color:#eee}section .sectiontitle{margin-top:-0.8em;font-size:1em !important;padding-bottom:2em;cursor:default}@media (max-width: 1000px){section{padding:2.7em 0}section .sectiontitle{margin-top:-0.8em;padding-bottom:1.8em}}@media (max-width: 700px){section{padding:2.5em 0}section .sectiontitle{margin-top:-0.6em;padding-bottom:1.7em}}@media (max-width: 450px){section{padding:2.3em 0}section .sectiontitle{margin-top:-0.4em;padding-bottom:1.6em}}body.layout-full-width section.hentry{padding-top:0}body.layout-full-width section.hentry p:first-child img:first-child{margin-top:-1.25em}.tabletsm,.mobile,.mobilelg,.mobilesm{display:none}.desktop,.tablet{display:block}@media (max-width: 1000px){.desktop{display:none}.tablet,.tabletsm{display:block}}@media (max-width: 700px){.tabletsm,.tablet{display:none}.mobilelg,.mobile{display:block}}@media (max-width: 450px){.mobilelg{display:none}.mobilesm,.mobile{display:block}}header#masthead{padding:2.5em 0 1.8em;cursor:default;background-color:#fff}header#masthead .centered{overflow:hidden;position:relative}header#masthead h1#logo{width:103px;height:62px;float:left}header#masthead h1#logo a{display:block;width:100%;height:100%;background-image:url(images/logo.png);background-position:50%;text-indent:-9999px}header#masthead nav{float:left}header#masthead nav a{border-left:solid 1px rgba(0,0,0,0.08)}header#masthead nav a:first-child{border:0}header#masthead nav a,header#masthead aside a{display:inline-block;font-size:1.15em;padding:0.4em 0.7em;margin-top:39px}header#masthead aside{float:right}@media (max-width: 700px){header#masthead aside{display:none}}@media (max-width: 450px){header#masthead{padding-top:1.5em}header#masthead h1#logo{position:absolute;top:45%;margin-top:-31px;width:47%}header#masthead nav{float:0;border-left:solid 1px rgba(0,0,0,0.08);margin-left:50%}header#masthead nav a{display:block;border:0;margin:0;padding-left:1.7em}}footer{padding-bottom:50px;background-color:#00b7ff;color:#fff;cursor:default}footer p{padding:1em 0 0 10px;line-height:2em}footer a,footer .tcell{color:#3c3c3c}footer a:hover{color:#fff}footer header{padding:15px 0 10px;overflow:hidden}footer h1.logo{float:left}footer h1.logo a{display:block;text-indent:-9999px;width:75px;height:44px;background-image:url(images/logo-footer.png)}footer nav{float:left;padding:18px 0 0 20px}footer nav a{display:inline-block;font-size:18px;padding:0.2em 0.5em}@media (max-width: 450px){footer{padding-bottom:28px}footer header{padding:23px 3% 10px}footer nav{padding:24px 0 0 10px}footer nav a{font-size:14px;padding:0 0.4em}footer p{font-size:0.9em;line-height:1.9em}}footer .contact{float:right;width:auto;line-height:1.4em;margin-left:3%;white-space:nowrap}footer .contact .tcell{clear:both;padding:0 60px 20px 10px}footer .contact .tcell:before{content:"";display:block;width:36px;height:36px;float:left;margin:0.1em 0.75em 0.2em 0;-webkit-border-radius:99px;-moz-border-radius:99px;border-radius:99px;background-position:center}footer .contact .tcell.phone:before{background-image:url(images/icons/phone.png)}footer .contact .tcell.twitter:before{background-image:url(images/icons/twitter.png)}footer .contact .tcell.fax:before{background-image:url(images/icons/fax.png)}footer .contact .tcell.email:before{background-image:url(images/icons/mail.png)}footer .contact small{display:block;font-size:0.9em;color:#fff;text-transform:uppercase}@media (max-width: 1000px){footer .contact{margin-top:1.2em}}@media (max-width: 700px){footer .contact{float:none;margin:2em 0 0 4em;text-align:center}footer .contact a{display:block;text-align:left}footer .contact .trow{display:table-row}footer .contact .tcell{display:table-cell}}@media (max-width: 450px){footer .contact{margin-left:0}footer .contact .trow,footer .contact .tcell{display:block}footer .contact a{font-size:1.15em;padding:0.7em 0.4em}footer .contact a:before{margin:-0.5em 0.4em 0 0}footer .contact small{display:inline-block;padding-left:0.6em}}#sectiontitleblurb{background-color:#fff;cursor:default;overflow:hidden;position:relative}#sectiontitleblurb h1{font-size:2.3em;line-height:1.3em;padding:0.5em 2% 1.01em}#sectiontitleblurb h1 small{display:inline-block;padding-left:0.4em;font-size:0.5em;color:#aeaeae}.archive.author #sectiontitleblurb h1{padding-bottom:0.6em}@media (max-width: 1000px){#sectiontitleblurb h1{font-size:2em}}@media (max-width: 700px){#sectiontitleblurb h1{font-size:1.6em;padding:0.3em 4% 1.2em}#sectiontitleblurb h1 small{display:block;padding-left:0;font-size:0.625em}}@media (max-width: 450px){#sectiontitleblurb h1{font-size:1.45em}#sectiontitleblurb h1 small{font-size:0.6em}.archive.author #sectiontitleblurb h1{padding-bottom:0.8em}}#sectiontitleblurb .centered.archive-blog,#sectiontitleblurb .centered.archive-work{padding-bottom:2em;overflow:hidden}#sectiontitleblurb p{padding:1.2em 0 0;line-height:1em}.single-work #sectiontitleblurb p{padding-top:1em}#sectiontitleblurb p.filters{float:left}#sectiontitleblurb p.filters a{display:inline-block;margin-left:0.5em;padding:0.4em 1.2em 0.45em;border:solid 1px #e1e1e1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;line-height:1em}#sectiontitleblurb p.filters a:hover{background-color:#fafafa}#sectiontitleblurb p.filters a.selected{background-color:#ffc324;border-color:#ffc324;color:#fff}.category-blog #sectiontitleblurb p.filters a.viewall,.single-post #sectiontitleblurb p.filters a.viewall{display:none}@media (max-width: 1000px){#sectiontitleblurb p.filters{margin-left:1%}}@media (max-width: 700px){#sectiontitleblurb p.filters{margin-left:2%}#sectiontitleblurb p.filters span{display:block;padding:0 0.7em 0.8em;font-weight:bold}}@media (max-width: 450px){#sectiontitleblurb p.filters a{font-size:0.85em}#sectiontitleblurb p.filters a[data-assoc=client]{display:none}}#sectiontitleblurb ul.dropdown.content{display:none;margin-top:1em;list-style:none;overflow:hidden}#sectiontitleblurb ul.dropdown.content li{width:20%;float:left}#sectiontitleblurb ul.dropdown.content a{display:block;padding:0.5em 0.7em;position:relative;overflow:hidden;text-overflow:ellipsis}#sectiontitleblurb ul.dropdown.content a:hover{background-color:#f8f8f8}#sectiontitleblurb ul.dropdown.content a.selected{color:#555}@media (max-width: 1000px){#sectiontitleblurb ul.dropdown.content{margin-top:1.5em}}@media (max-width: 700px){#sectiontitleblurb ul.dropdown.content li{width:33.333%}}@media (max-width: 450px){#sectiontitleblurb ul.dropdown.content li{width:50%}}#sectiontitleblurb ul.dropdown.content.multiselect a{padding-left:2em}#sectiontitleblurb ul.dropdown.content.multiselect a:before,#sectiontitleblurb ul.dropdown.content.multiselect a:after{content:"";display:block;position:absolute;top:0.6em;left:0.5em}#sectiontitleblurb ul.dropdown.content.multiselect a:before{width:1em;height:1em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:solid 1px #dfdfdf;background-color:#f8f8f8}#sectiontitleblurb ul.dropdown.content.multiselect a:after{margin:-1px 0 0 3px;width:13px;height:12px;background-image:url(images/icons/check.png);background-position:-9999px}#sectiontitleblurb ul.dropdown.content.multiselect a.selected:after{background-position:0}#sectiontitleblurb .centered.archive-work p.filters{padding:0 0 0.3em}#sectiontitleblurb p.subscribe{float:right;position:relative;top:-0.8em}@media (max-width: 700px){#sectiontitleblurb p.subscribe{display:none}}#sectiontitleblurb .cirbtn.grey{background-color:#eee;width:48px;height:48px;margin:0 -4px -20px 7px;position:relative}#sectiontitleblurb .cirbtn.grey span{display:block;text-align:center;padding-top:1.22em;line-height:1em}#sectiontitleblurb .cirbtn.grey:hover{background-color:#00b7ff;color:#fff;text-indent:inherit;background-image:none}#sectiontitleblurb .back{background-image:url(images/icons/backtowork.png)}#sectiontitleblurb .rss{background-image:url(images/icons/rss-24.png)}#sectiontitleblurb .email{background-image:url(images/icons/mail-24.png)}#rfp{display:none}@media (min-width: 1200px){#rfp{display:block;line-height:1em;padding:0.5em 1.2em;position:absolute;top:1.8em;right:0;background-color:#00b7ff;color:#fff;text-transform:lowercase}#rfp:hover{background-color:#ffc324}}#flexslider{margin:0;padding:0}#flexslider .slides>img{display:none;-webkit-backface-visibility:hidden;cursor:pointer}#flexslider .flex-pauseplay span{text-transform:capitalize}#flexslider .slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#flexslider html[xmlns] .slides{display:block}#flexslider * html .slides{height:1%}#flexslider .no-js .slides>a:first-child{display:block}#slideshow{cursor:default}#slideshow .offset{margin-top:-80px;position:relative}#slideshow .textslides,#slideshow #slidecontrols{position:absolute;bottom:20%;font-size:1.1em}#slideshow .textslides{width:980px;z-index:5;margin:0 -10px;padding:0.8em 2em 0.9em;background-color:#00b7ff;color:#fff;line-height:1em}#slideshow .textslides:before,#slideshow .textslides:after{content:"";display:block;width:0;height:0;position:absolute;border:solid 5px transparent;border-bottom-color:#008bc2;top:-10px}#slideshow .textslides:before{left:0;border-right-color:#008bc2}#slideshow .textslides:after{right:0;border-left-color:#008bc2}#slideshow .flex-direction-nav{position:absolute;width:100%;top:480px;left:0}#slideshow .flex-direction-nav a{display:block;background-color:#00b7ff;height:70px;width:35px;position:absolute;text-indent:-9999px}#slideshow .flex-direction-nav a:hover{background-color:#ffc324}#slideshow .flex-direction-nav .flex-prev{left:0;-webkit-border-radius:0 999px 999px 0;-moz-border-radius:0 999px 999px 0;border-radius:0 999px 999px 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAARCAYAAAAL4VbbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpi+P//PwMB7AtjE6MQBE4RUgxTCAO+RCvEZTJWhdgU41SIrhivQmTFBBXCFBOlkCyTSXYzyaFBcjiTHIMkpw2SUx1GegYIMABnB2Jff4FSKgAAAABJRU5ErkJggg==);background-position:30% 50%}#slideshow .flex-direction-nav .flex-next{right:0;-webkit-border-radius:999px 0 0 999px;-moz-border-radius:999px 0 0 999px;border-radius:999px 0 0 999px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAARCAYAAAAL4VbbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFZJREFUeNpi+P//PwMU+yKxsWIY49R/CPAlpNj3PyrwJWQyURoY0NyMVwO6brwasLkNpwZcPseqAV+4Ymig2GSi3Ux0aBAdzkTHIMlpg+hUR3R6BggwADeeYl/qiYQjAAAAAElFTkSuQmCC);background-position:70% 50%}#slideshow .imagetitle{display:none;top:110px;z-index:9999;color:#fff;background-color:#ffc324;font-weight:bold}#slideshow .imagetitle:after{border-top-color:#e6a700;border-left-color:#e6a700}.touch #slideshow .imagetitle{display:block}@media (max-width: 1000px){#slideshow .offset{margin-top:-70px}#slideshow .textslides{width:750px}#slideshow .flex-direction-nav{top:410px}#slideshow .flex-direction-nav a{width:30px;height:60px}}#slidecontrols{z-index:6;right:0;padding:12px 1.3em}#slidecontrols li{display:inline-block}#slidecontrols a{display:block;float:left;margin:0 0.2em;text-indent:-9999px;width:10px;height:10px;border:solid 5px #fff;-webkit-border-radius:99px;-moz-border-radius:99px;border-radius:99px;cursor:pointer}#slidecontrols a:hover{border-color:#ffc324}#slidecontrols li.flex-active a{margin-bottom:-3px;width:16px;height:16px}.home #work,.home #blog{float:left}.home #work{width:69%}.home #blog{width:31%}.home #blog .grid{overflow:inherit}@media (max-width: 700px){.home #work,.home #blog{float:none;width:auto}.home #blog .sectiontitle{margin-top:2.5em;border-top:solid 1px #dcdcdc;padding-top:1.7em}}#welcome{cursor:default}#welcome .sectiontitle{padding-bottom:1.6em}#welcome p{font-size:1.4em;line-height:2em;padding:0 10% 0 145px;background-image:url(images/logo-welcome.png);background-position:5px 0.4em}@media (max-width: 1000px){#welcome p{font-size:1.3em;line-height:1.9em}}@media (max-width: 700px){#welcome p{background-image:none;font-size:1.25em;line-height:1.8em;padding:0}}@media (max-width: 450px){#welcome p{font-size:1.25em;line-height:1.9em}}#work .gridbox{background-color:#fff}#work .gridbox a{display:block;background-color:#00b7ff}#work .gridbox a img{-webkit-transition-property:"-webkit-transform 0.15s";-moz-transition-property:"-webkit-transform 0.15s";transition-property:"-webkit-transform 0.15s";-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}#work .gridbox a .arrow{background-color:#00b7ff;width:75px;height:75px;-webkit-border-radius:99px;-moz-border-radius:99px;border-radius:99px;position:absolute;z-index:2;top:201px;left:50%;margin-left:-20px}#work .gridbox a .arrow:before,#work .gridbox a .arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:50%;top:15px;border:solid 10px transparent}#work .gridbox a .arrow:before{border-left-color:#fff;margin-left:-3px}#work .gridbox a .arrow:after{border-left-color:#00b7ff;margin-left:-6px}#work .gridbox a .text{background-color:#00b7ff;position:relative;z-index:5}#work .gridbox a .title{color:#fff}#work .gridbox a:hover .title{color:#464646}#work .gridbox a:hover,#work .gridbox a:hover .text,#work .gridbox a:hover .arrow{background-color:#ffc324}#work .gridbox a:hover .arrow:after{border-left-color:#ffc324}#work .gridbox a:hover img{-webkit-transform:scale(1.2)}body.single-work .centered .centered{width:auto;padding-left:0;padding-right:0}body.single-work .meta{text-transform:lowercase}body.single-work .meta p{margin-top:0;line-height:1.9em;cursor:default}body.single-work .meta .floatright{margin-left:2em;margin-bottom:1em}body.single-work .meta span{white-space:nowrap;display:inline-block;padding-right:0.5em}body.single-work .meta:first-child{margin-bottom:2.5em}body.single-work .meta:last-child{display:none;margin-top:2.5em}body.single-work.layout-meta-after-content .meta:first-child{display:none}body.single-work.layout-meta-after-content .meta:last-child{display:block}body.single-work .gridbox{position:relative}body.single-work .gridbox+p{clear:both;padding:1.5em 1em}@media (max-width: 1000px){body.single-work .hentry .meta p:not(.floatright){margin-top:1em}body.single-work .hentry .meta span{white-space:normal;display:block;padding:0}body.single-work .hentry .meta br{display:none}}@media (max-width: 700px){body.single-work .hentry .imagetitle{display:none}body.single-work .meta .floatright{float:none;margin-left:0;margin-bottom:0}body.single-work .meta:first-child{display:none}body.single-work .meta:last-child{display:block}}.imagetitle{display:block;position:absolute;right:-10px;top:15%;padding:0.5em 0.9em;line-height:1em;color:#555;background-color:#f5f5f5;-webkit-box-shadow:-2px 3px 0 rgba(0,0,0,0.1);-moz-box-shadow:-2px 3px 0 rgba(0,0,0,0.1);box-shadow:-2px 3px 0 rgba(0,0,0,0.1)}.imagetitle:after{content:"";display:block;width:0;height:0;position:absolute;bottom:-10px;right:0;border:solid 5px transparent;border-top-color:#aaa;border-left-color:#aaa}.archive .imagetitle{top:12px}#clients span.gridbox{background-color:#fff;border:solid 1px rgba(0,0,0,0.1);position:relative}#clients span.gridbox img{width:100%;height:auto}#clients span.gridbox.desktop-postop{top:-152px}#clients.grey span.gridbox,.grey #clients span.gridbox{border:0}#clients .insetblock{display:none;height:280px;background-color:#00b7ff;color:#fff;font-size:1.7em}#clients .insetblock p{display:table-cell;vertical-align:middle;padding:0 1.7em;line-height:1.3em}#clients .insetblock em{display:inline-block;color:#3c3c3c;font-style:normal}#clients .insetblock em:after{content:"";display:inline-block;width:0;height:0;border:solid 0.3em transparent;border-top-color:#fff;position:relative;top:0.1em;left:0.6em}#clients .insetblock:hover{background-color:#ffc324;color:#555}#clients .insetblock:hover em{color:#fff}#clients .insetblock.desktop{display:table}@media (max-width: 1000px){#clients span.gridbox.desktop-postop{top:0}#clients span.gridbox.tabletsm-postop{top:-146px}#clients .insetblock{font-size:1.6em;height:270px}#clients .insetblock.desktop{display:none}#clients .insetblock.tabletsm{display:table}.home #clients .gridbox:nth-child(n+9),.about #clients .gridbox:nth-child(n+9){display:none}}@media (max-width: 700px){#clients span.gridbox.tabletsm-postop{top:0}#clients span.gridbox.mobilelg-postop{top:-123px}#clients .insetblock{font-size:1.4em;height:228px}#clients .insetblock.tabletsm{display:none}#clients .insetblock.mobilelg{display:table}.home #clients .gridbox:nth-child(n+7),.about #clients .gridbox:nth-child(n+7){display:none}}@media (max-width: 450px){#clients span.gridbox.mobilelg-postop{top:0}#clients span.gridbox.mobilesm-postop{top:-81px}#clients .insetblock{font-size:0.9em;height:148px}#clients .insetblock.mobilelg{display:none}#clients .insetblock.mobilesm{display:table}}.archive .type-post{background-color:#fff;padding:0.6em 0}.archive .type-post img{width:100%;height:auto}.archive .type-post .image{display:block;position:relative}.archive .type-post .text{padding:0.8em 25px 1.2em}.archive .type-post h1{font-size:2.2em;padding-top:0.2em}@media (max-width: 1000px){.archive .type-post h1{font-size:2em}}@media (max-width: 700px){.archive .type-post h1{font-size:1.8em}}@media (max-width: 450px){.archive .type-post h1{font-size:2em}}.archive .type-post p{margin-top:0.9em;line-height:1.8em}.archive .type-post p.meta{color:#888;margin-top:0.8em;line-height:1.7em}.archive .type-post p.meta span{display:inline-block;border-left:solid 1px #eee;padding:0 0.4em}.archive .type-post p.meta span:first-child{padding-left:0;border-left:0}@media (max-width: 1000px){.archive .type-post p.meta span{padding:0;border:0;display:block}}.single-post .author{float:left;margin-top:-0.5em;width:115px;text-align:center}.single-post .author p{line-height:1.4em}.single-post .author img{border-bottom:solid 7px #00b7ff}@media (max-width: 700px){.single-post .author{display:none}}.single-post .hentry{margin:0 13.5% 0 190px;font-size:1.15em}@media (max-width: 1000px){.single-post .hentry{margin-left:160px;margin-right:0}}@media (max-width: 700px){.single-post .hentry{margin-left:0}}.single-post .postdata,.single-post #comments{margin:0 -13.5% 1em -30px}@media (max-width: 1000px){.single-post .postdata,.single-post #comments{margin-left:0;margin-right:0}}.single-post .postdata h1{padding-top:0;font-size:3em}@media (max-width: 1000px){.single-post .postdata h1{font-size:2.8em}}@media (max-width: 700px){.single-post .postdata h1{font-size:2.5em}}@media (max-width: 450px){.single-post .postdata h1{font-size:2em}}.single-post .postdata h1 a{color:#555}.single-post .meta{margin-top:1.7em;background-color:#fff;padding:0.75em 1.2em;font-size:0.85em;overflow:hidden}.single-post .meta p{margin-top:0}.single-post .meta em{display:inline-block;margin:0 0.4em;font-style:normal;color:#bbb}@media (max-width: 1000px){.single-post .meta>*{float:none !important}.single-post .meta .share{padding:0.5em 0}}@media (max-width: 450px){.single-post .meta p span{display:block}.single-post .meta p em{display:none}}.single-post .share{float:right;margin-right:-20px}@media (max-width: 700px){.single-post .share{display:none}}.single-post .twitter-share-button{position:relative;bottom:-3px;right:-10px}.grey #blog .gridbox.egl,#blog.grey .gridbox.egl{background-color:#fff}#blog .gridbox.egl{background-color:#eee}#blog .gridbox.egl .date{color:#a2a2a2}#blog .gridbox.egl:hover{background-color:#ffc324}#blog .gridbox.egl:hover .date{color:#464646}#disqus_thread{margin-top:2em}#comments{font-size:0.88em}#commentstitle{background-color:#fff;padding:1em 1em 0.9em;margin-top:3.2em;overflow:hidden}#commentstitle h3,#commentstitle p{display:inline-block;margin-top:0;padding-top:0}#commentstitle h3{padding-right:0.6em;border-right:solid 1px #eee;margin-right:0.3em;font-style:italic}@media (max-width: 700px){#commentstitle>*{float:none !important}#commentstitle .share{padding:0.7em 0}}#commentlist{padding:0 2%}@media (max-width: 1000px){#commentlist{padding:0 1%}}@media (max-width: 700px){#commentlist{padding:0}}#commentlist .comment{padding-top:2em}#commentlist .info{font-size:0.85em}#commentlist .info big{display:inline-block;padding-right:0.1em;font-size:1.6em}@media (max-width: 450px){#commentlist .info big{display:block;padding-bottom:0.3em;margin-top:-0.3em}}#commentlist .text{margin-top:1em;padding:1.1em 1.5em;background-color:#e1e1e1;position:relative}#commentlist .text:before{content:"";display:block;width:0;height:0;border:solid 8px transparent;border-bottom-color:#e1e1e1;position:absolute;left:5%;top:-16px}#commentlist .text p,#commentlist .text ul,#commentlist .text ol{margin-top:0.7em;line-height:1.7em}#commentlist .text p:first-child{margin-top:0}#commentlist .byuser img{border-bottom:solid 5px #00b7ff;float:left;margin:5px 0 0 0}@media (max-width: 700px){#commentlist .byuser img{width:60px;height:60px}}@media (max-width: 450px){#commentlist .byuser img{display:none}}#commentlist .byuser .info,#commentlist .byuser .text{margin-left:100px}@media (max-width: 700px){#commentlist .byuser .info,#commentlist .byuser .text{margin-left:76px}}@media (max-width: 450px){#commentlist .byuser .info,#commentlist .byuser .text{margin-left:0}}#commentlist .byuser .text{background-color:#00b7ff;color:#fff}#commentlist .byuser .text:before{border-bottom-color:#00b7ff}#respond{margin-top:2em;padding:1.5em 1.5em 2em;background-color:#fff;overflow:hidden}#respond h3{padding-top:0;font-style:italic}#respond input[type=text],#respond input[type=email],#respond textarea{padding:15px 20px;font-size:16px;border:0;background-color:#f1f1f1}#respond input[type=text]:focus,#respond input[type=email]:focus,#respond textarea:focus{background-color:#f8f8f8}@media (max-width: 1000px){#respond input[type=text],#respond input[type=email],#respond textarea{padding:10px;font-size:14px}}#respond input[type=text],#respond input[type=email]{clear:both;float:left;width:34%;margin-bottom:8px}@media (max-width: 1000px){#respond input[type=text],#respond input[type=email]{width:36%}}@media (max-width: 700px){#respond input[type=text],#respond input[type=email]{width:100%;float:none;margin-bottom:0}}#respond textarea{float:right;width:65%;margin-top:-112px}.logged-in #respond textarea{width:100%;margin-top:0}@media (max-width: 1000px){#respond textarea{margin-top:-88px;width:63%}}@media (max-width: 700px){#respond textarea{margin-top:0;width:100%;float:none}}#respond .form-submit{clear:both;padding:8px 0 0 35.2%}.logged-in #respond .form-submit{padding-left:0}@media (max-width: 1000px){#respond .form-submit{padding-left:37.2%}}@media (max-width: 700px){#respond .form-submit{padding:0 0 0 35%}}@media (max-width: 450px){#respond .form-submit{padding-left:22%}}.author .type-post{padding:0}.author .type-post p{margin:0}.author #sectiontitleblurb .buttons{float:right;padding-top:1.7em}@media (max-width: 1000px){.author #sectiontitleblurb .buttons{padding-top:1.2em}}@media (max-width: 700px){.author #sectiontitleblurb .buttons{padding-top:1.2em}}@media (max-width: 450px){.author #sectiontitleblurb .buttons{padding-top:1.2em}}#authorheader{position:relative;padding-bottom:1.5em;border-bottom:solid 6px #00b7ff}#authorheader img{width:36.5%;height:auto;position:absolute;right:8%;bottom:0;pointer-events:none}#authorheader .tweet{margin-top:1em;background-color:#fff;padding:1.4em 49% 1.7em 2em;font-size:1.28em;line-height:1.7em}#authorheader .tweet small{display:block;font-size:0.85em;color:#959595;margin-bottom:0.2em}@media (max-width: 1000px){#authorheader img{right:6%}#authorheader .tweet{margin-top:0;padding-right:47%}}@media (max-width: 700px){#authorheader img{right:0}#authorheader .tweet{font-size:1em;margin-top:0;padding-right:40%}}@media (max-width: 450px){#authorheader{padding-bottom:70%}#authorheader img{width:80%;right:10%}#authorheader .tweet{padding-right:2em;padding-bottom:15%}}#authorcontent{padding:0.3em 2em}#authorcontent>p:first-child{font-size:1.5em;line-height:1.7em}#authorcontent .floatleft{width:61%}#authorcontent .authorstats{width:34%;margin:2.1em -1em 1em 0;float:right;font-size:0.9em;padding:0.8em 1.7em 1.7em;background-color:#e1e1e1;border-top:solid 6px #555;overflow:hidden}#authorcontent .authorstats h4{font-size:1.1em;font-weight:bold}#authorcontent .authorstats ul{margin-top:1em}@media (max-width: 700px){#authorcontent .floatleft,#authorcontent .authorstats{float:none;width:auto}#authorcontent>p:first-child{font-size:1.3em}}#sidebar{float:right;width:20%}#sidebar h3{padding:1.8em 0 0.8em}#sidebar ul a{display:block;line-height:1.45em;padding:0.2em 0}.search .hentry{padding-top:2em;border-top:solid 1px #dcdcdc;margin-top:2em}.search .postdata h2{padding-top:0}.search .postdata .meta{margin-top:0.6em}.search .postdata em{font-style:normal;display:inline-block;margin:0 0.4em;color:#bbb}.search #searchform{margin:0;padding-bottom:1em}#testimonials .tcell{padding:1em 0 2em;line-height:1.8em}#testimonials .quote{padding-right:3%;font-size:1.3em;font-style:italic}#testimonials .quote p{border-top:solid 1px rgba(0,0,0,0.1);padding-top:1.3em;position:relative}#testimonials .quote p:before{content:"\201C";display:block;height:1.1em;position:absolute;left:50%;top:-0.58em;margin-left:-0.6em;padding:0.2em 0.15em 0;font-family:Arial, sans-serif;font-style:normal;font-weight:bold;font-size:2.2em;background-color:#00b7ff;color:#fff;-webkit-border-radius:99px;-moz-border-radius:99px;border-radius:99px;border:solid 6px #fff}#testimonials.grey .quote p:before{color:#eee;border-color:#eee}#testimonials .source{width:36%}#testimonials .source img{margin-right:1.8em;float:left}#testimonials .source p{overflow:hidden;padding-top:0.2em}#testimonials .source big{display:block;font-size:1.3em;padding-bottom:0.3em}#testimonials .source span{color:#888}#testimonials .source small{display:block;font-size:1em;line-height:1.6em}@media (max-width: 1000px){#testimonials .source{width:40%}}@media (max-width: 700px){#testimonials .table,#testimonials .trow,#testimonials .tcell{display:block}#testimonials .quote{padding:0}#testimonials .source{width:auto;overflow:hidden;padding:1.6em 0 4.6em}}@media (max-width: 450px){#testimonials .table{font-size:0.9em}}.page-template-template-about-php .contentblock{margin-top:2.6em;border-top:solid 1px #dcdcdc;padding-top:2em}.page-template-template-about-php .contentblock:first-child{margin-top:0;padding-top:0;border-top:0}.page-template-template-about-php #clients .grid{float:left;width:66%;padding-right:2em}.page-template-template-about-php #clients .caption{font-size:1.25em;line-height:1.85em;position:relative;top:-0.3em}@media (max-width: 1000px){.page-template-template-about-php #clients .grid{width:57%}.page-template-template-about-php #clients .caption{font-size:1.45em}}@media (max-width: 700px){.page-template-template-about-php #clients .grid{width:auto;padding-right:0;float:none}.page-template-template-about-php #clients .caption{font-size:1.15em;line-height:1.8em;padding-top:1.6em}}@media (max-width: 450px){.page-template-template-about-php #clients .caption{font-size:1em}}#about-wedo .process .gridbox{height:19.5em;background-color:#00b7ff;color:#3c3c3c;font-size:1.07em}#about-wedo .process h3,#about-wedo .process a{color:#fff}#about-wedo .process a:hover{color:#3c3c3c}#about-wedo .checkboxes h3{color:#a2a2a2}#about-wedo .checkboxes ul{list-style:none;margin-left:0}#about-wedo .checkboxes li{position:relative;padding-left:1.5em}#about-wedo .checkboxes li:before,#about-wedo .checkboxes li:after{content:"";display:block;position:absolute;top:0.6em;left:0}#about-wedo .checkboxes li:before{width:1em;height:1em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:solid 1px #dfdfdf;background-color:#f8f8f8}#about-wedo .checkboxes li:after{margin:-1px 0 0 3px;width:13px;height:12px;background-image:url(images/icons/check.png)}#about-wedo .checkboxes li.not{text-decoration:line-through;color:#a2a2a2}#about-wedo .checkboxes li.not:after{content:"\00d7";background-image:none;top:4px;font-size:17px;left:-1px}#about-wedo .gridbox{padding:1.8em 2.5em 2.5em;background-color:#fff}#about-wedo img{margin:0 auto}#about-wedo h3{text-align:center;font-size:1.5em}#about-wedo .sectiontitle.padtop{margin-top:0;padding-top:3em}#about-wedo p,#about-wedo ul,#about-wedo ol{line-height:1.6em}#about-wedo li{padding:3px 0}#about-weare .sectiontitle{padding-bottom:0}#about-weare .facecard{background-color:#fff;height:290px;margin:1.8em 0 1.6em;padding:16% 0 0 50%;background-position:6% 100%;background-size:206px 268px}#about-weare .user1{background-image:url(images/justin.jpg)}#about-weare .user3{background-image:url(images/jeremy.jpg)}#about-weare h3{line-height:1.4em;padding-top:1.6em}#about-weare h3 a{display:block;color:#555}#about-weare h3 a:hover{color:#00b7ff}#about-weare small{color:#bbb}#about-weare .facecard+p{padding:0 1em}#about-weare p{margin-top:0.8em}#about-weare a.cirbtn{margin-right:0.4em}#about-weare a.button{display:inline-block;margin-top:1em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media (max-width: 1000px){#about-wedo .process .gridbox{height:21em;font-size:0.94em}#about-wedo h3{font-size:1.4em}#about-weare .facecard{height:230px;font-size:0.8em;background-size:auto 90%}}@media (max-width: 700px){#about-wedo .process .gridbox{height:24em;font-size:1em}#about-wedo .process .gridbox:nth-child(-n+2){height:20.8em}#about-wedo .process .gridbox:nth-last-child(-n+2){height:20.8em}#about-weare .facecard{padding:0 2em;text-align:center;background-size:80% auto;background-position:50% 100%;height:360px}#about-weare .facecard+p{padding:0 0.3em}}@media (max-width: 450px){#about-wedo .process .gridbox{height:auto !important}#about-weare .facecard{height:200px;padding:10% 6% 0 54%;text-align:left;background-size:auto 90%;background-position:8% 100%}#about-weare .facecard+p{padding:0 0.6em}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2){header#masthead h1#logo a{background-image:url(images/logo@2x.png);background-size:103px 59px}#sectiontitleblurb .cirbtn.grey{background-size:24px 24px}#sectiontitleblurb .rss{background-image:url(images/icons/rss-48.png)}#sectiontitleblurb .email{background-image:url(images/icons/mail-48.png)}#sectiontitleblurb .back{background-image:url(images/icons/backtowork@2x.png);background-size:34px 18px !important}#about-weare .user1{background-image:url(images/justin@2x.jpg)}#about-weare .user3{background-image:url(images/jeremy@2x.jpg)}footer h1.logo a{background-image:url(images/logo-footer@2x.png);background-size:75px 44px}footer .contact .tcell:before{background-size:32px 32px}footer .contact .tcell.phone:before{background-image:url(images/icons/phone@2x.png)}footer .contact .tcell.twitter:before{background-image:url(images/icons/twitter@2x.png)}footer .contact .tcell.fax:before{background-image:url(images/icons/fax@2x.png)}footer .contact .tcell.email:before{background-image:url(images/icons/mail@2x.png)}}
