dl,h3,hr,menu,ol,p,pre,ul{margin:1em 0}fieldset,hr,img,legend{border:0}body,fieldset,figure,form{margin:0}fieldset,hr,legend{padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,hr,main,nav,nav a,pre code,section,summary{display:block}a:hover,nav a{text-decoration:none}nav ol,nav ul,ol.commentlist{list-style:none}.latest-work img,.post-thumb img{box-shadow:0 3px 2px rgba(0,0,0,.3)}.entry,ol.commentlist li p,pre,pre code{word-wrap:break-word}.intro,.post-thumb,nav a,nav li a,p.information{text-align:center}.hidden,.invisible{visibility:hidden}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local(OpenSans-Light),url(https://themes.googleusercontent.com/static/fonts/opensans/v8/DXI1ORHCpsQm3Vp6mXoaTaRDOzjiPcYnFooOUGCOsRk.woff?display=swap) format("woff")}audio,canvas,video{display:inline;zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:100%}button,html,input,select,textarea{font-family:sans-serif;color:#222}a:focus{outline:dotted thin}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:400}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;border-top:1px solid #ccc;height:1px}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:none}q:after,q:before{content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}img{-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}legend{margin-left:-7px;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;height:13px;padding:0;width:13px}input[type=search]{-moz-box-sizing:content-box;-webkit-appearance:textfield;-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;resize:vertical}table{border-collapse:collapse;border-spacing:0}.chromeframe{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}pre code{-moz-border-radius:5px;-webkit-border-radius:5px;background:#fff;border-color:#cecece #cecece #e9e9e9 #e9e9e9;border-radius:5px;border-style:solid;border-width:1px;color:#333;font-family:"Courier New",Courier,monospace;margin:15px 0;padding:10px}::-moz-selection,::selection{background:#b3d4fc;text-shadow:none}body{line-height:1.9;background:#e5e5e5;color:#444;font:16px/26px 'Open Sans',Helvetica,Helvetica Neue,Arial;font-weight:100}.intro h1,.intro p{line-height:1.3em;text-shadow:1px 1px 2px #000}.wrapper{margin:0 5%;width:90%}.header-container{border-bottom:1px solid #cecece;border-top:3px solid #9f0601;position:relative}.footer-container,.main aside{background:#efefef;border-top:5px solid #a9a8a8}nav ul{margin:0;padding:0}nav a{color:#fff;font-weight:700;margin-bottom:10px;padding:15px 0}.intro h1,.intro p,nav li a{font-weight:300}nav a:hover{opacity:.7}.main{padding:30px 0}.main article h1{font-size:2em}.main aside{padding:0 5% 10px}.footer-container footer{padding:20px 0}a{color:#9f0601}h1,h2,h3,h4,h5,h6{color:#474747;font-weight:300;letter-spacing:.04em;text-transform:uppercase}.module{border-bottom:1px solid #d5d5d5;margin-bottom:2em;padding-bottom:2em}.intro{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background:url(//pixelflips.com/wp-content/themes/pixelflipsv3/images/banner-bg-sm.jpg) no-repeat;background-size:cover;border-bottom:1px solid #a9a8a8;border-top:1px solid #a9a8a8}.intro .wrapper{background:rgba(0,0,0,.7);border-radius:5px;margin:1em auto}.intro h1{color:#fff;font-size:2.35em;margin:0}.intro a,.share-links a{color:#fff;text-decoration:none}.intro a{border-bottom:1px dotted}.intro p{color:#fff;font-size:1.5em;letter-spacing:.04em;margin:0 0 .1em;padding:1em}.home .hide-sm{display:none}.home h2{margin:1.83em 0}.logo{float:left;margin:1em 0}.nav-toggle{-moz-transform:rotate(0);-moz-transition:.3s ease-in-out;-o-transform:rotate(0);-o-transition:.3s ease-in-out;-webkit-transform:rotate(0);-webkit-transition:.3s ease-in-out;cursor:pointer;float:right;height:40px;margin:20px 0 0;position:relative;transform:rotate(0);transition:.3s ease-in-out;width:50px}.nav-toggle span{-moz-transform:rotate(0);-moz-transition:.25s ease-in-out;-o-transform:rotate(0);-o-transition:.25s ease-in-out;-webkit-transform:rotate(0);-webkit-transition:.25s ease-in-out;background:#a9a8a8;border-radius:2px;display:block;height:7px;left:0;opacity:1;position:absolute;transform:rotate(0);transition:.25s ease-in-out;width:100%}.nav-toggle span:nth-child(1),.nav-toggle span:nth-child(2){-moz-transform-origin:left center;-o-transform-origin:left center;-webkit-transform-origin:left center}.nav-toggle span:nth-child(1){top:0;transform-origin:left center}.nav-toggle span:nth-child(2){top:14px;transform-origin:left center}.nav-toggle span:nth-child(3){-moz-transform-origin:left center;-o-transform-origin:left center;-webkit-transform-origin:left center;top:28px;transform-origin:left center}.nav-toggle.open span:nth-child(1){-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);left:6px;top:-1px;transform:rotate(45deg)}.nav-toggle.open span:nth-child(2){opacity:0;width:0}.nav-toggle.open span:nth-child(3){-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);left:6px;top:34px;transform:rotate(-45deg)}nav{display:none;float:left;width:100%}nav li a{color:#484848}.post-thumb img{-moz-border-radius:99em;-webkit-border-radius:99em;border:5px solid #eee;border-radius:99em}#commentform,.wp-socializer{border-style:solid;border-width:1px}.entry img{height:auto;width:100%}.latest-work img{height:auto;width:99%}.latest-work p.technologies{padding-bottom:5px}.latest-work blockquote{font-style:italic;margin:0}.latest-work p.author{font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif}.ontheweb ul{display:flex;align-items:center;justify-content:space-around;padding:0}.ontheweb li{display:block;float:left;padding:5px .5em}.ontheweb li.first{padding-left:0}.ontheweb li.last{padding-right:0}.ontheweb a{background:url(//pixelflips.com/wp-content/themes/pixelflipsv3/images/pf-sprite2.png) no-repeat;display:block;height:29px;opacity:.7;text-indent:-1000em;width:29px}.ontheweb a:hover{opacity:1}#twitter{background-position:-20px -20px}#fb{background-position:-20px -167px}#linkedin{background-position:-20px -118px}#dribbble{background-position:-20px -215px}#googleplus{background-position:-20px -69px}#rss{background-position:-20px -264px}.wp-socializer{-moz-border-radius:5px;-webkit-border-radius:5px;background:#e9e9e9;border-color:#cecece #cecece #f8f8f8 #f8f8f8;border-radius:5px;margin:0 0 15px;padding:10px}.wp-socializer ul{list-style:none;margin:0;padding:0}.wp-socializer li{display:inline;padding-right:10px}.share-links{margin-bottom:15px}.share-links a{border-radius:1px;padding:5px 10px}.share-links .twitter{background:#55acee}.share-links .facebook{background:#3b5997}.share-links .linkedin{background:#0073b1}#commentform{background:#e9e9e9;border-color:#cecece;clear:both;margin-bottom:20px;width:100%}#commentform .inner{border:1px solid #f8f8f8;padding:10px}#commentform textarea{width:99.2%}#searchsubmit,input#submit,input.button{background:#9f0602;border:1px solid #fff;clear:both;color:#fff;cursor:pointer;float:right;padding:8px 10px;text-transform:uppercase;width:auto}#searchsubmit{float:none}#commentform p{margin:.8em 0}#commentform label{display:block;padding:5px 0}#commentform label em{color:#9b9b9a;font-weight:400}ol.commentlist{clear:both;margin:0;padding:0;text-indent:0;width:100%}ol.commentlist li{border:1px solid #cecece;height:1%;margin:0 0 20px;overflow:hidden;padding:5px 7px 5px 57px;position:relative}ol.commentlist li div.vcard{padding-top:10px}ol.commentlist li div.vcard cite.fn{font-style:normal}ol.commentlist li div.vcard img.avatar{-moz-border-radius:99em;-webkit-border-radius:99em;border:2px solid #eee;border-radius:99em;box-shadow:0 3px 2px rgba(0,0,0,.3);left:7px;position:absolute;top:7px}ol.commentlist li div.comment-meta{font-size:.8em;font-style:italic}ol.commentlist li div.comment-meta a{color:#575757;text-decoration:none}ol.commentlist li p{font-size:.9em;margin:1em 0}ol.commentlist li ul{list-style:square;margin:0 0 1em;padding:0;text-indent:0}ol.commentlist li ul.children{list-style:none;margin:1em 0 0;text-indent:0}ol.commentlist li.comment-author-admin{background:#dfeef1}.formcontainer fieldset{background:#e9e9e9;border-color:#cecece;border-style:solid;border-width:1px;clear:both;margin-bottom:20px;padding:20px}.formcontainer fieldset legend{background:#e9e9e9;border:1px solid #fff;box-shadow:1px 1px 2px #ccc;font-weight:300;padding:3px 5px}.formcontainer input.text,.formcontainer textarea{border:1px solid #cecece;font-size:13px;padding:5px}.formcontainer textarea{margin-top:15px;width:98%}.formcontainer div{padding-bottom:10px}.formcontainer label{display:block;float:left;margin:12px 5px 0 0;width:145px}.form-submit{clear:both}p.information{background:#bde5f8;border:1px solid #4eb9ed;color:#266fae;font-size:.95em;margin-bottom:24px;padding:5px}p.error,p.important,p.success{margin-bottom:24px;padding:5px 5px 5px 35px;font-weight:700}p.error,p.important{background:url(//pixelflips.com/wp-content/themes/pixelflipsv3/images/error.png) 15px center no-repeat #ffbaba;border:1px solid #ff5151;color:#d6010e}p.success{background:url(//pixelflips.com/wp-content/themes/pixelflipsv3/images/success.png) 15px center no-repeat #dff2bf;border:1px solid #79d118;color:#4f8a10}span.required{font-weight:700}.side-blog-archives p{margin-bottom:0}.bottom ul{list-style:none;margin:0;padding:0 0 1em}.bottom li{float:left;padding:0 15px 0 0}#headshot{box-shadow:0 3px 2px rgba(0,0,0,.3)}#related-posts ul{list-style:none;margin-top:0;padding:0}#related-posts li{padding:5px 0}.portfolio-entry blockquote{font-style:italic;margin:1em 0}.blog-nav .right{float:right}.blog-nav .left,.title,h3.comments{float:left}.portfolio-entry,.post-snippet{border-bottom:1px solid #d5d5d5;margin-bottom:1em;padding-bottom:1em;padding-left:0;padding-top:1em}.ir,.visuallyhidden{border:0;overflow:hidden}.post-snippet h2,.post-snippet h3{line-height:1.5em;margin-top:0}.ontheweb h3,.side-blog-archives h3{margin-top:0}ol.commentlist li.even,ol.commentlist li.odd{background:#fff}#related-posts li small,.portfolio-entry p strong{display:block}@media only screen and (min-width:480px){nav,nav a{float:left}nav{display:block;width:100%}nav a{margin:0 1.7%;padding:25px 2%;width:26%}nav li:first-child a{margin-left:0}nav li:last-child a{margin-right:0}.nav-toggle{display:none}.intro{background:url(//pixelflips.com/wp-content/themes/pixelflipsv3/images/banner-bg.jpg) no-repeat;background-size:cover}.post-snippet{padding-left:11em}.home .intro p{display:block}.bottom ul{float:right;margin-top:20px}#headshot{float:left;margin:0 20px 20px 0;width:302px}.portfolio-entry.left{float:left;width:48%}.portfolio-entry.right{float:right;width:48%}.bottom p,.post-thumb{float:left}nav ul li{display:inline}.oldie nav a{margin:0 .7%}}@media only screen and (min-width:768px){.title,nav{display:block}.title{float:left}nav{float:right;width:35%}.nav-toggle{display:none}.main-content{float:left;width:57%}.main aside{float:right;width:28%}.post-thumb{float:left}.post-snippet{padding-left:11em}.entry img{box-shadow:0 3px 2px rgba(0,0,0,.3);height:auto;width:100%}.intro{background:url(//pixelflips.com/wp-content/themes/pixelflipsv3/images/banner-bg.jpg) no-repeat;background-size:cover}}@media only screen and (min-width:1140px){.wrapper{margin:0 auto;width:1026px}#nav-toggle{display:none}.post-snippet{padding-left:11em}.entry img{height:auto;width:100%}.bottom ul{float:right;margin-top:20px}.bottom li{padding:0 0 0 15px}.home .intro p,nav{display:block}.bottom p,.post-thumb,.title{float:left}}.ie7 .title{padding-top:20px}.ir{background-color:transparent;text-indent:-9999px}.ir:before{content:"";display:block;height:150%;width:0}.hidden{display:none!important}.visuallyhidden{clip:rect(0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.folio-proj{margin-bottom:0;text-transform:none}.folio-desc{margin-top:0}.sep{margin:40px 0 30px}h2.hi{margin:0 0 -.3em}#contact-form-22{background:#e9e9e9;border:1px solid #cecece;clear:both;margin-bottom:20px;width:100%;overflow:hidden}#contact-form-22 h3{margin-left:20px}.contact-form{border:1px solid #f8f8f8;padding:0 10px;clear:both;overflow:hidden}.contact-form label{display:block;padding:5px 0}.contact-form label span{color:#9b9b9a;font-weight:400;padding-left:5px}.grunion-field-wrap{margin:.8em 0}.grunion-field-wrap input{width:97.5%;padding:5px;border:1px solid #ccc}.contact-form textarea{width:97.5%;height:150px;padding:5px;border:1px solid #ccc}.contact-submit button{background:#9f0602;border:1px solid #fff;clear:both;color:#fff;cursor:pointer;float:right;padding:8px 10px;text-transform:uppercase;width:auto;margin:0 0 10px}