/*!*
 * Primary site styles
 * @package WordPress
 * @subpackage grunwell2012
 * @author Steve Grunwell <steve@stevegrunwell.com>
 */*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;vertical-align:baseline;background:transparent;border:0}body{line-height:1}header,nav,footer,article,section{display:block;margin:0;padding:0}h1,h2,h3,h4,h5,h6{clear:both;font-weight:bold}ul{list-style:none}blockquote{quotes:none}blockquote:before,blockquote:after{content:'';content:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a img{border:none}html,body{min-width:320px;background:#333}body{padding:2%}#wrapper{position:relative;max-width:960px;overflow:hidden;margin:0 auto;padding:2.5em 4%;background:url("../img/site-bg.png") left top repeat-x #fff;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px}#content{position:relative}.primary,.secondary{display:inline;float:left;margin:0;padding:0}.primary{max-width:100%;margin-bottom:1.8em}.secondary{width:100%}footer{clear:both}body{font-family:'Helvetica Neue',sans-serif;font-size:14px;line-height:1.8em;color:#333}h1,h2,h3,h4{font-family:Gotham,'Helvetica Neue',sans-serif;line-height:1.8em}h2,h3,h4,h5,h6{margin-top:1.4em;margin-bottom:0.6em}h1{margin-bottom:0.9em;font-size:1.9em;line-height:1.4em}h2{font-size:1.5em}h3{font-size:1.2em}h4{font-size:1.1em}h5{font-size:1em}h6{font-size:.9em}p,ul,ol,dl,table,pre{margin-bottom:1.8em}ul,ol{margin-left:1.5em}ul{list-style-type:disc}ul.menu{margin-left:0}li{margin-bottom:.4em}dt{margin-bottom:1em;font-weight:bold}dd{font-style:italic}small{font-size:.85em;line-height:.8em}sup{position:relative;top:-.3em}pre,code{font-family:Monaco,'Bitstream Vera Sans Mono','Lucida Console',Terminal,monospace;font-size:.9em}code{padding:0 .25em 0 .5em;white-space:nowrap;background:#eaeaea}abbr{border-bottom:1px dotted #999;cursor:help}blockquote{padding-left:1.8em;border-left:2px solid #999}a:link,a:visited{text-decoration:none;color:#9B1518}a:hover,a:active{text-decoration:underline}table{width:100%;max-width:100%}table th,table caption{text-align:left;font-weight:bold}table caption.cite{caption-side:bottom;font-size:.8em;font-weight:normal}table tr:nth-child(even){background-color:#f2f2f2}table th,table td{border-bottom:1px solid #dadada}input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="url"],textarea,select{display:block;width:100%;max-width:400px;padding:6px 8px;border:1px solid #dadada;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px}textarea{overflow:auto}label{display:block;font-weight:bold}label.required::after{content:' *';color:#812323}label.error,.validation_error,.gfield_description.validation_message{font-weight:normal;font-style:italic;color:#812323}ul.gform_fields{margin-left:0;list-style:none}.gform_wrapper form.required-implied .gfield_required{display:none}#site-logo{display:block;max-width:431px;margin:0 0 16px;padding:0;overflow:hidden;font-family:Gotham,'Helvetica Neue',sans-serif;font-size:46px;line-height:46px;text-transform:uppercase;font-weight:bold}#site-logo img{display:block;width:auto;max-width:100%;height:auto}html.no-svg #site-logo{background:url("../img/site-logo.png") left top no-repeat transparent;background-size:100% auto}html.no-svg #site-logo img{visibility:hidden;height:38px}form.search{z-index:1;width:230px;margin:0 auto 1.8em}form.search fieldset{position:relative}form.search input{width:100%;padding-right:48px}form.search button{position:absolute;right:0;bottom:0;display:block;width:40px;height:27px;font-size:0;line-height:0;text-indent:-9999px;background:url("../img/magnifying-glass.png") center center no-repeat transparent;border:none;cursor:pointer}form.search label.screen-reader-text{position:static}form.search-btn{display:none;background:#333}#menu-social-networks{margin:0;text-align:center}#menu-social-networks li{display:inline-block;margin-left:8px;background:url("../img/ico/social-media.png") no-repeat transparent}#menu-social-networks li.facebook{background-position:-131px -1px}#menu-social-networks li.twitter{background-position:-1px -1px}#menu-social-networks li.googleplus{background-position:-105px -1px}#menu-social-networks li.github{background-position:-53px -1px}#menu-social-networks li.flickr{background-position:-79px -1px}#menu-social-networks li.linkedin{background-position:-27px -1px}#menu-social-networks a{display:block;width:24px;height:24px;overflow:hidden;font-size:0;line-height:0}#primary-nav{clear:left;display:block;margin-bottom:44px}#primary-nav ul{display:none}#primary-nav li{display:inline;margin-right:24px}#primary-nav a{font-size:20px;text-transform:lowercase;font-weight:300;color:#aaa;-moz-transition-property:color;-moz-transition-duration:0.25s;-moz-transition-timing-function:ease-out;-webkit-transition-property:color;-webkit-transition-duration:0.25s;-webkit-transition-timing-function:ease-out;transition-property:color;transition-duration:0.25s;transition-timing-function:ease-out}#primary-nav a:hover,#primary-nav a:active,#primary-nav a:focus,#primary-nav .current-menu-item a,#primary-nav .current_page_parent a,#primary-nav .current_page_ancestor a{text-decoration:none;color:#333;-moz-transition-property:color;-moz-transition-duration:0.25s;-moz-transition-timing-function:ease-out;-webkit-transition-property:color;-webkit-transition-duration:0.25s;-webkit-transition-timing-function:ease-out;transition-property:color;transition-duration:0.25s;transition-timing-function:ease-out}#primary-nav select{display:block;width:100%;max-width:100%}.screen-reader-text{position:absolute;right:-99999em}.clear,.clearfix:after,#content:after{clear:both}#content:before,#content:after,.clearfix:before,.clearfix:after{content:'';display:table}.primary .post{margin-bottom:21px}.post aside{margin-bottom:1.8em;padding:0 1.8em;background:#eaeaea;border-top:2px solid #999;border-bottom:2px solid #999}.post .post-title{margin-bottom:.3em}h3.post-title,h4.post-title{font-size:1.5em}.entry-meta{margin-bottom:.2em;font-size:.9em;color:#999}article.primary .entry-meta{margin-bottom:1.8em}.event-date{margin-bottom:0;font-size:1em;text-transform:uppercase;font-weight:bold;color:#666}.event-date+h3,.event-date+h4{margin-top:0}.vevent .event-date,.vevent .event-name,.vevent .location{display:block}.post-tags{margin-top:4em}.post-list{margin-left:0}.btn,a.btn:link,a.btn:visited,input[type="submit"]{display:block;width:100%;padding:.3em .5em;text-align:center;font-size:1.2em;line-height:1.5em;font-weight:bold;color:#fff;text-shadow:1px 1px 1px #333;background:#2a73ab;border:none;border-radius:5px;box-shadow:0 1px 1px #333;cursor:pointer}.btn:hover,a.btn:hover,a.btn:active{text-decoration:none;background:#225d8b}.update{padding:.2em .5em;background-color:#fffbc6;background-color:rgba(255,251,198,0.5);border:1px solid #f7ed64;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px}.update code{background:transparent}#content img{display:block;width:auto;max-width:100%;height:auto;box-shadow:0 0 2px #aaa}.alignleft,img.alignleft,.alignright,img.alignright,.aligncenter,img.aligncenter{clear:both;display:block;margin:0 auto 1.4em}.wp-caption{max-width:100%;margin-bottom:1.8em;padding:5px;background:#eaeaea;border:1px solid #999;border-radius:4px}.wp-caption p.wp-caption-text{margin:5px 0 0;font-size:0.8em;line-height:1.8em}.flexslider,.flexslider ul{width:100%;max-width:640px}.flexslider{position:relative;zoom:1;margin:0 auto .5em;padding:0 0 44px}.flexslider .slides{margin:0;zoom:1}.flexslider .slides:after{content:' ';clear:both;display:block;visibility:hidden;height:0;line-height:0}.flexslider .slides>li{position:relative;display:none;list-style:none;-webkit-backface-visibility:hidden}.flexslider .slides>li:first-child{display:block}.flexslider .slides img{display:block;max-width:100%;height:auto;box-shadow:0 0 1px #aaa}.flexslider .flex-pause-play span{text-transform:capitalize}.flexslider .flex-control-nav{position:absolute;bottom:0;width:100%;margin-left:0;text-align:center}.flexslider .flex-control-nav li{display:inline;margin:0 3px;zoom:1}.flexslider .flex-control-nav li a{display:inline-block;width:12px;height:12px;font-size:0;line-height:0;text-indent:-99999em;background:url("../img/carousel-navigation.png") center top no-repeat transparent;cursor:pointer}.flexslider .flex-control-nav li a:hover,.flexslider .flex-control-nav li a.active{background-position:center bottom;cursor:pointer}#content .flexslider a{border:none}#content .syntaxhighlighter{margin:0 0 1.5em !important}#content .syntaxhighlighter caption{font-size:0.85em !important;color:#aaa !important}#comments{clear:both;margin-top:2em}#comments h3{margin-bottom:1.4em}#comments .comments{margin-left:0}#comments .comment{list-style:none}#comments .comment p{clear:both;margin-bottom:1em}#comments .comment .comment-author .avatar{float:left;margin:0 1em 1em 0;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%}#comments .comment .comment-author cite{display:block;padding-top:.2em;font-weight:bold;font-style:normal}#comments .comment .comment-author .comment-date{display:block;font-size:.9em;color:#999}#comments .comment .comment-content{margin-bottom:1.8em}#comments .comment .children{margin-left:0;padding-left:1.8em;border-left:1px solid #dadada}#comments .comment .utility{margin-top:-1em;font-size:.9em}.post-nav-links{margin:2em 0 0;list-style:none}.post-nav-links .prev{float:right}.post-nav-links .next{float:left}.secondary{font-size:14px}.secondary h2{margin-top:0;font-size:1.3em}.secondary p+h2{margin-top:1.8em}.secondary ul{margin-left:0;list-style:none}.secondary li{margin-bottom:1em}.secondary time,.secondary .tweet{display:block}.secondary time{font-size:.85em;color:#999}.secondary .company,.secondary .city{display:block}.paypal-donations{margin-bottom:1.4em}#twitter-module h2{margin-bottom:0}#twitter-module p{margin-bottom:1em}#twitter-module p a{font-weight:bold}#twitter-module .tweets{max-width:100%;margin-left:0}#twitter-module .tweet{margin-bottom:0;padding-bottom:0.75em}#twitter-module .tweet+.tweet{padding-top:0.75em;border-top:1px dashed #dadada}footer{padding-top:1.4em}@media (min-width: 500px){#primary-nav ul{display:block}#primary-nav select{display:none}.btn,a.btn:link,a.btn:visited,input[type="submit"]{display:inline-block;width:auto}}@media (min-width: 640px){.alignleft,img.alignleft,.alignright,img.alignright{display:inline}.alignleft,img.alignleft{float:left;margin-right:2em}.alignright,img.alignright{float:right;margin-left:2em}article.grunwell_portfolio img.alignright{margin-bottom:3em}}@media (min-width: 800px){header .search{margin-bottom:0}form.search label.screen-reader-text{position:absolute}#site-utility{position:absolute;right:4%;top:2.25em;margin:0}form.search{margin:0 0 8px}#menu-social-networks{text-align:right}footer{padding-top:0}}@media (min-width: 980px){.primary{width:70%;margin-right:4%}.secondary{width:26%;margin-top:0}}
/*# sourceMappingURL=style.css.map */
