@-webkit-keyframes spin-360{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);zoom:1}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);zoom:1}to{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);zoom:1}}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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}figcaption{text-align:center}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}label,input[type=button],input[type=submit],input[type=image],button{cursor:pointer}.ie7 img{-ms-interpolation-mode:bicubic}textarea{overflow:auto}button,input,select,textarea{margin:0}#search-query{margin-top:2em;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background .4s ease,-webkit-box-shadow .4s ease;transition:background .4s ease,-webkit-box-shadow .4s ease;transition:box-shadow .4s ease,background .4s ease;transition:box-shadow .4s ease,background .4s ease,-webkit-box-shadow .4s ease;border:0;border-radius:16px;-webkit-box-shadow:inset 0 0 0 1px #ccc;box-shadow:inset 0 0 0 1px #ccc;background:#fff!important;padding:4px 26px 4px 32px;width:100%;height:100%;vertical-align:middle;white-space:normal;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:nones}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;background:#efeeea;border:1px solid #eaeaea;padding:10px;margin-bottom:20px}pre,code,kbd,samp{font-family:monospace,sans-serif}a:hover,a:active{outline:0}sub,sup{font-size:75%;line-height:0;position:relative}sup{font-size:50%;vertical-align:super}sub{font-size:50%;vertical-align:sub}html{font-size:62.5%}body{font-size:1.6em;line-height:1.9;color:#1c1c1c;font-family:;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;position:relative;background:#fff;height:100%;font-family:source sans pro,varela,sans-serif;font-weight:400}#wrapper{overflow:hidden;width:100%;height:100%}#inner-wrapper{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 2.244em;-webkit-transition:left ease .5s;-moz-transition:left ease .5s;-ms-transition:left ease .5s;-o-transition:left ease .5s;transition:left ease .5s}::selection,::-moz-selection{background:#ff7377;color:#fff}img{vertical-align:bottom;max-width:100%}hr{background-color:#eaeaea;border:0;height:1px;margin-bottom:1.618em}a{color:#ff7377;text-decoration:none;outline:0}a:hover{color:#dd5155;text-decoration:underline}a img{-webkit-transition:opacity ease-out .1s;-moz-transition:opacity ease-out .1s;-ms-transition:opacity ease-out .1s;-o-transition:opacity ease-out .1s;transition:opacity ease-out .1s}a:active{background:0 0}h1,h2,h3,h4,h5,h6{font-family:source sans pro,open sans,sans-serif;font-weight:600!important;color:#000;margin:0 0 .618em}#projects h3,#projects h4{margin:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}h1{font-size:3.631em;line-height:1.387}h2{font-size:1.618em;line-height:1.387}h3{font-size:1.387em}h4{font-size:1em}h5{font-size:1em}h6{font-size:.857em}p{-webkit-hyphens:auto;-webkit-hyphenate-character:"\2010";-webkit-hyphenate-limit-after:1;-webkit-hyphenate-limit-before:3;-moz-hyphens:manual;orphans:3;widows:3}ul,ol,dl,p,table,form,pre,hr{margin:0 0 1.618em}li>ul,li>ol{margin:0 0 0 1.618em}dl dt{font-weight:700}dl dd{margin-bottom:1.618em}#header{margin:0 -2.244em 3.631em;padding:3% 2.244em;clear:both;background:#2f2a2e;color:#fff;z-index:999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#header #logo{display:block;margin:1.618em 0 3.631em;max-width:100%}#header .about{clear:both}#header .about p{margin-bottom:2.244em;font-size:1.618em;line-height:1.387}#header #connect{margin:0 0 2.244em}#header #connect a span{display:none}#header .site-title,#header .site-description{color:#000;display:none;text-align:center}#header .site-title a,#header .site-description a{color:#ff7377;text-transform:none;font-weight:700;text-decoration:none}#header .site-title a:hover,#header .site-description a:hover{text-decoration:underline}#header .site-title{margin-bottom:0;word-wrap:break-word;line-height:1em}#header .site-description{margin-bottom:1.618em}#header hgroup:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}#header .nav-toggle{position:absolute;top:.53em;left:.7em;cursor:pointer}#header .nav-toggle:after{font-family:fontawesome;display:inline-block;font-size:100%;margin-left:.618em;font-weight:400;line-height:1em;width:1em;text-align:right;content:"\f0c9";background:#ff7377;color:#fffffb;height:1.em;width:1.5em;text-align:center;line-height:1.5;font-size:1em;-webkit-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-left:0}#header .nav-toggle a{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.4)}#header .nav-toggle a:hover{text-decoration:none}#header .nav-toggle span{display:none}#header .site-description{color:#363636;font-family:open sans,sans-serif;font-style:italic}#header #topad{float:right}#content{opacity:0;filter:alpha(opacity=@opacity * 100);-webkit-transition:opacity ease-in-out .2s;-moz-transition:opacity ease-in-out .2s;-ms-transition:opacity ease-in-out .2s;-o-transition:opacity ease-in-out .2s;transition:opacity ease-in-out .2s}.loaded #content{opacity:1;filter:alpha(opacity=@opacity * 100)}#content p{line-height:1.5}.home-tabber{margin:0;padding:0 0 1em;border-bottom:1px solid #eaeaea}.home-tabber:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}.home-tabber li{float:left;width:49.5%;text-align:center;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.home-tabber li:first-child{border-right:1px solid #eaeaea}.home-tabber li a{padding-bottom:1em;font-family:open sans,sans-serif;font-size:1em;text-align:center;text-transform:uppercase}.home-tabber li a:hover{text-decoration:none}.home-tabber li.active a{font-weight:900;color:#1c1c1c!important;position:relative}.home-tabber li.active a:after{font-family:fontawesome;display:inline-block;font-size:100%;margin-left:.618em;font-weight:400;line-height:1em;width:1em;text-align:right;content:'\f078';margin:0;width:20px;position:absolute;bottom:-12px;left:50%;margin-left:-10px}#topics{display:none;margin:0 0 9.505em;border-bottom:3px solid #eaeaea}#series{display:block;margin:0 0 9.505em;border-bottom:3px solid #eaeaea}#topics:after,#series:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}#topics ul li,#series ul li{padding:5%;list-style:none;border-bottom:1px solid #eaeaea;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#topics ul li:last-child,#series ul li:last-child{border-bottom:0}#topics ul li h1,#series ul li h1{margin:0;font-size:1em;overflow:hidden;word-wrap:break-word}#topics ul li h1 a,#series ul li h1 a{color:#1c1c1c}#topics ul li p,#series ul li p{margin:0 0 1.387em;font-size:.95em;color:#789}#series ul li .presentation-summary p{margin:0 0 1.387em;font-size:.95em;color:#789}#topics ul li a.articles-link,#series ul li a.articles-link{font-size:.857em;text-transform:uppercase}#topics ul li a.articles-link:after,#series ul li a.articles-link:after{font-family:fontawesome;display:inline-block;font-size:100%;margin-left:.618em;font-weight:400;line-height:1em;width:1em;text-align:right;content:'\f054';font-size:.9em}#topics ul li a.articles-link:hover,#series ul li a.articles-link:hover{text-decoration:none}#topics ul li img,#series ul li img{float:left;margin:.618em 2.244em 0 0;-webkit-border-radius:300px;border-radius:300px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 0 0 3px #eaeaea;-webkit-box-shadow:0 0 0 3px #eaeaea}#projects{display:block;margin:0 0 9.505em;border-bottom:3px solid #eaeaea}#topics:after,#projects:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}#topics ul li,#projects ul li{padding:5%;list-style:none;border-bottom:1px solid #eaeaea;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#topics ul li:last-child,#projects ul li:last-child{border-bottom:0}#topics ul li h1,#projects ul li h1{margin:0;font-size:1em;overflow:hidden;word-wrap:break-word}#topics ul li h1 a,#projects ul li h1 a{color:#1c1c1c}#topics ul li p,#projects ul li p{margin:0 0 1.387em;font-size:.95em;color:#789}#projects ul li .presentation-summary p{margin:0 0 1.387em;font-size:.95em;color:#1c1c1c}#topics ul li a.articles-link,#projects ul li a.articles-link{font-size:.857em;text-transform:uppercase}#topics ul li a.articles-link:after,#projects ul li a.articles-link:after{font-family:fontawesome;display:inline-block;font-size:100%;margin-left:.618em;font-weight:400;line-height:1em;width:1em;text-align:right;content:'\f054';font-size:.9em}#topics ul li a.articles-link:hover,#projects ul li a.articles-link:hover{text-decoration:none}#topics ul li img,#projects ul li img{float:left;margin:.618em 2.244em 0 0;-webkit-border-radius:300px;border-radius:300px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 0 0 3px #eaeaea;-webkit-box-shadow:0 0 0 3px #eaeaea}img.topic-image{float:left;margin:.618em 0 0;-webkit-border-radius:300px;border-radius:300px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 0 0 3px #eaeaea;-webkit-box-shadow:0 0 0 3px #eaeaea;z-index:2}#footer{margin:0 -2.244em;padding:2.618em;background:#efeeea;color:#363636;overflow:hidden}#footer:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}#footer #footer-widgets{padding:2.618em 0}#footer #copyright,#footer #credit{text-transform:uppercase;font-size:.857em;color:#b5b5b5}#footer #credit img{vertical-align:middle}#footer #credit span{display:none}#breadcrumb,.post .video{margin-bottom:1.618em}.archive-header{display:block;position:relative;width:100%;margin:0 0 1.618em;padding:0 0 1em;text-align:left;border-bottom:#eaeaea 1px solid;z-index:-1}.archive-header h1{font-size:1.387em;font-weight:900;text-transform:uppercase;text-align:center;padding-right:130px}.archive-header h1:after{font-family:fontawesome;display:inline-block;font-size:100%;margin-left:.618em;font-weight:400;line-height:1em;width:1em;text-align:right;content:'\f078';margin:0;width:20px;position:absolute;bottom:-12px;left:50%}.archive-header h1 em{display:block;font-weight:400;text-transform:none}.archive-header .archive-rss{font-size:.857em;text-transform:uppercase}.archive-description{clear:both;margin-bottom:1.618em}.page article,.single-post article{margin:0;padding:0;border:0}.page article>header,.single-post article>header{position:relative;margin:0 -2.244em 3.631em;padding:3.631em 0;text-align:center}.page article>header .header-content,.single-post article>header .header-content{width:100%;margin:0 auto;max-width:65.141em;padding:2.618em;background:rgba(255,255,255,.7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section.header-content h1{color:#1c1c1c!important}.page article>header .header-content .post-meta,.single-post article>header .header-content .post-meta{margin:0;color:#4f4f4f;font-weight:300}.page article>header .header-content .post-meta a,.single-post article>header .header-content .post-meta a{color:#4f4f4f}.page article>header #post-entries,.single-post article>header #post-entries{display:none}.page article .entry,.single-post article .entry,.type-post{padding:0 0 3.631em;color:#789}.page article .entry>p:first-child,.single-post article .entry>p:first-child{font-size:1.387em}.page article .entry>p:first-child:first-line,.single-post article .entry>p:first-child:first-line{font-weight:700;text-transform:uppercase}.page article .entry>p:first-child:first-letter,.single-post article .entry>p:first-child:first-letter{float:left;color:#ff7377;font-size:2.618em;line-height:1.11;padding:0 .125em 0 0}.page article .entry .alignleft,.single-post article .entry .alignleft{float:left;margin:1.618em 3.631em 3em 0}.page article .entry .alignright,.single-post article .entry .alignright{float:right;margin:1.618em 0 3em 3.631em}.single-post{background-color:#fff}body.page article.page>header{margin:0}.post,.type-page{margin:4.236em 0;padding:0 0 4.236em;border-bottom:3px solid #eaeaea}.post:last-of-type,.type-page:last-of-type{margin-bottom:2.618em}.post header h1,.type-page header h1{margin:0 0 .236em;font-weight:800;font-size:2.244em}.post header h1 a:link,.type-page header h1 a:link,.post header h1 a:visited,.type-page header h1 a:visited{color:#000}.post .post-meta,.type-page .post-meta{margin:0 0 2.618em;font-size:.95em;color:#789;font-weight:200}.presentation-summary .post-meta,.type-page .post-meta{margin:0 0 2.618em;font-size:.95em;color:#789;font-weight:200}.post .post-meta a,.type-page .post-meta a{color:#789}.post .post-more,.type-page .post-more{margin-top:2.618em}.post .post-more .button,.type-page .post-more .button{text-transform:uppercase;font-size:.857em}.post .post-more .button:after,.type-page .post-more .button:after{font-family:fontawesome;display:inline-block;font-size:100%;margin-left:.618em;font-weight:400;line-height:1em;width:1em;text-align:right;content:'\f054'}.post div.tags,.type-page div.tags{width:100%;clear:both;font-size:.857em;font-style:italic;color:#789}.post div.tags a,.type-page div.tags a{color:#789}.post .entry h1,.type-page .entry h1,.post .entry h2,.type-page .entry h2,.post .entry h3,.type-page .entry h3,.post .entry h4,.type-page .entry h4,.post .entry h5,.type-page .entry h5{margin:2.618em 0 1.387em}.post .entry h1:first-child,.type-page .entry h1:first-child,.post .entry h2:first-child,.type-page .entry h2:first-child,.post .entry h3:first-child,.type-page .entry h3:first-child,.post .entry h4:first-child,.type-page .entry h4:first-child,.post .entry h5:first-child,.type-page .entry h5:first-child{margin-top:0}.post .entry hr,.type-page .entry hr{display:block;width:20px;height:20px;margin:2.618em auto;background:#ff7377;-webkit-border-radius:300px;border-radius:300px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.post .entry hr:before,.type-page .entry hr:before,.post .entry hr:after,.type-page .entry hr:after{position:relative;display:block;content:"";width:15px;height:15px;background:#eaeaea;-webkit-border-radius:300px;border-radius:300px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.post .entry hr:before,.type-page .entry hr:before{left:-30px;top:3px}.post .entry hr:after,.type-page .entry hr:after{right:-35px;top:-12px}.post .entry ul,.type-page .entry ul,.post .entry ol,.type-page .entry ol{margin-left:2.618em;margin-right:2.618em}.post .entry ul li,.type-page .entry ul li,.post .entry ol li,.type-page .entry ol li{color:#696969}.post .entry blockquote,.type-page .entry blockquote{position:relative;margin:0 0 1.618em;padding:0 0 0 2.618em;quotes:"\201C" "\201D" "\2018" "\2019";font-style:italic}.post .entry blockquote:before,.type-page .entry blockquote:before{content:'"';position:absolute;top:0;left:0;font-family:Georgia,serif;font-size:4em;line-height:1;margin:0;vertical-align:-.4em;width:1em}.post img,.type-page img,.post img.thumbnail,.type-page img.thumbnail{max-width:100%;height:auto;box-shadow:0 0 0 3px #eaeaea;-webkit-box-shadow:0 0 0 3px #eaeaea;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-ms-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.post img:hover,.type-page img:hover,.post img.thumbnail:hover,.type-page img.thumbnail:hover{border-color:#d1d1d1;box-shadow:0 0 0 6px #eaeaea;-webkit-box-shadow:0 0 0 6px #eaeaea}.post img.wp-smiley,.type-page img.wp-smiley{padding:0;border:0}.post .alignleft,.type-page .alignleft{float:left;margin:0 3.631em 3em 0}.post .alignright,.type-page .alignright{float:right;margin:0 0 3em 3.631em}.post .aligncenter,.type-page .aligncenter{display:block;text-align:center;margin:0 auto 1.618em}.post .wp-caption,.type-page .wp-caption{max-width:100%;position:relative}.post .wp-caption img,.type-page .wp-caption img{position:relative;z-index:2;margin:0;background:0;border:0}.post .wp-caption-text,.type-page .wp-caption-text{padding:1em 4.236em 1em 2.618em;text-align:center;font-size:.857em;font-style:italic;background:#eaeaea;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.nav-entries{margin:0 0 5.874em}.nav-entries span{font-size:0;color:#fcfbf7}.nav-entries span.nav-prev:before,.nav-entries span.nav-next:after{margin:0;padding:.857em;font-size:16px!important;background:#eaeaea;text-align:center!important;-webkit-border-radius:300px;border-radius:300px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.nav-entries span.nav-prev{float:left;text-align:left}.nav-entries span.nav-prev:before{font-family:fontawesome;display:inline-block;font-size:100%;margin-right:.618em;font-weight:400;line-height:1em;width:1em;content:'\f053'}.nav-entries span.nav-next{float:right;text-align:right}.nav-entries span.nav-next:after{font-family:fontawesome;display:inline-block;font-size:100%;margin-left:.618em;font-weight:400;line-height:1em;width:1em;text-align:right;content:'\f054'}.nav-entries span:hover:before,.nav-entries span:hover:after{background:#c4c4c4}#post-author{margin:0 0 2.618em;background:#efeeea;padding:1.618em;border-top:1px solid #eaeaea;clear:both}#post-author .profile-image{float:right;margin:0 0 .382em 1.618em}#post-author .profile-image img{-webkit-border-radius:300px;border-radius:300px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#post-author .profile-link{margin:1em 0 0}#post-author .profile-link a{font-size:.857em;text-transform:uppercase}#post-author .profile-link a:after{font-family:fontawesome;display:inline-block;font-size:100%;margin-left:.618em;font-weight:400;line-height:1em;width:1em;text-align:right;content:'\f054';font-size:.9em}#post-author .profile-link a:hover{text-decoration:none}#top,.top-navigation{display:none}ul.pagination{list-style:none;text-align:center}ul.pagination li{display:inline;font-size:110%;margin:0 .5em}ul.pagination li.disabled{display:none}ul.pagination li.active a{color:#000}ul.nav li a{padding:.53em 1em;display:block}ul.nav li a:hover{text-decoration:none}ul.nav li.current-menu-item>a{background:#fff;color:#1c1c1c}#navigation{clear:both;margin-bottom:2.618em;width:81%;left:-80%;position:absolute;top:0;height:100%;z-index:99999;background:#000;padding-top:4.236em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:inset -1.618em 0 1.618em -1em #000;-webkit-box-shadow:inset -1.618em 0 1.618em -1em #000}#navigation h3{border-bottom:1px solid #000;border-top:1px solid #262626;background-color:#1c1c1c;background-image:-webkit-gradient(linear,left top,left bottom,from(#1c1c1c),to(#0b0b0b));background-image:-webkit-linear-gradient(top,#1c1c1c,#0b0b0b);background-image:-moz-linear-gradient(top,#1c1c1c,#0b0b0b);background-image:-ms-linear-gradient(top,#1c1c1c,#0b0b0b);background-image:-o-linear-gradient(top,#1c1c1c,#0b0b0b);background-image:linear-gradient(to bottom,#1c1c1c,#0b0b0b);padding:.382em 1em;font-size:.857em;margin:0;font-family:sans-serif;text-transform:uppercase;color:#717171;text-shadow:0 1px 0 #000}#navigation ul.nav{font-family:source sans pro;font-weight:500;list-style:none;margin-bottom:0}#navigation ul.nav li{list-style:none}#navigation ul.nav li a{border-bottom:1px solid #000;border-top:1px solid #020202;color:#fff;-webkit-tap-highlight-color:#ff7377;text-shadow:0 -1px 0 #000}#navigation ul.nav li.current-menu-item>a{background-color:#020202;background-image:-webkit-gradient(linear,left top,left bottom,from(#020202),to(#000));background-image:-webkit-linear-gradient(top,#020202,#000);background-image:-moz-linear-gradient(top,#020202,#000);background-image:-ms-linear-gradient(top,#020202,#000);background-image:-o-linear-gradient(top,#020202,#000);background-image:linear-gradient(to bottom,#020202,#000);color:#efeeea;text-shadow:0 1px #000;border:0;-webkit-box-shadow:inset 0 1px #0b0b0b,inset 0 -1px #000;box-shadow:inset 0 1px #0b0b0b,inset 0 -1px #000}#navigation ul.nav li.current-menu-item>a:after{font-family:fontawesome;display:inline-block;font-size:100%;margin-left:.618em;font-weight:400;line-height:1em;width:1em;text-align:right;content:"\f054";font-size:.875em;float:right;line-height:2}#navigation ul.nav ul{margin:0}#navigation ul.nav ul li a{padding-left:1.618em}#navigation ul.nav ul li ul li a{padding-left:2.618em}#navigation .nav-close,#navigation .nav-home{position:absolute;top:1em;left:1em;cursor:pointer}#navigation .nav-close:after,#navigation .nav-home:after{font-family:fontawesome;display:inline-block;font-size:100%;margin-left:.618em;font-weight:400;line-height:1em;width:1em;text-align:right;content:"\f00d";background-color:#000;background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(#000));background-image:-webkit-linear-gradient(top,#000,#000);background-image:-moz-linear-gradient(top,#000,#000);background-image:-ms-linear-gradient(top,#000,#000);background-image:-o-linear-gradient(top,#000,#000);background-image:linear-gradient(to bottom,#000,#000);height:1.5em;width:1.5em;text-align:center;line-height:1.5;font-size:1.618em;-webkit-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-left:0;color:#3e3e3e;text-shadow:0 -1px 0 #000;-webkit-box-shadow:inset 0 0 1px 1px #000,inset 0 2px #0b0b0b,0 1px #0b0b0b;box-shadow:inset 0 0 1px 1px #000,inset 0 2px #0b0b0b,0 1px #0b0b0b}#navigation .nav-close span,#navigation .nav-home span{display:none}#navigation .nav-home{left:auto;right:1em}#navigation .nav-home:after{content:"\f015"}#navigation ul.rss li{display:inline;padding:0}#navigation li.rss a:after{font-family:fontawesome;font-size:100%;margin-left:.618em;font-weight:400;line-height:1em;width:1em;text-align:right;display:inline-block;content:"\f09e";color:orange;float:right;line-height:2}#navigation li.github a:after{font-family:fontawesome;font-size:100%;margin-left:.618em;font-weight:400;line-height:1em;width:1em;text-align:right;display:inline-block;content:"\f09b";float:right;line-height:2}#navigation ul.rss li.sub-email{color:#1c1c1c}.show-nav #navigation .top-navigation{display:block}.show-nav #inner-wrapper{left:80%;-webkit-border-radius:.618em;border-radius:.618em;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.csstransforms3d.csstransitions #navigation{left:0;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden}.csstransforms3d.csstransitions #inner-wrapper{left:0!important;-webkit-transition:-webkit-transform 200ms ease;-moz-transition:-moz-transform 200ms ease;-o-transition:-o-transform 200ms ease;transition:transform 200ms ease;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden}.csstransforms3d.csstransitions .show-nav #navigation{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.csstransforms3d.csstransitions .show-nav #inner-wrapper{-webkit-transform:translate3d(80%,0,0);-moz-transform:translate3d(80%,0,0);-ms-transform:translate3d(80%,0,0);-o-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0}.post .entry h3,.type-page .entry h3{margin:1.618em 0}#respond{margin:0 0 5.874em}#respond h3{position:relative;border-bottom:1px solid #eaeaea;max-width:60%;margin:0 auto 2.618em;padding:0 0 1em;text-align:center;text-transform:uppercase;font-weight:900}#respond h3:after{font-family:fontawesome;display:inline-block;font-size:100%;margin-left:.618em;font-weight:400;line-height:1em;width:1em;text-align:right;content:'\f078';margin:0;width:20px;position:absolute;bottom:-12px;left:50%;margin-left:-10px}#respond .logged-in-as{font-style:italic;color:#789;text-align:center}#respond label{color:#363636}#respond #reply-title small{display:block}h3.archive_year{font-weight:700;font-size:.9em;text-shadow:1px 1px 0 #fff;padding:4px 15px;background:#efeeea;color:#1c1c1c;border:1px solid #eaeaea;display:inline;margin-top:0;-webkit-border-radius:50px;border-radius:50px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fl{float:left}.fr{float:right}.ac{text-align:center}.ar{text-align:right}.fix:before,.fix:after,.col-full:before,.col-full:after{content:"\0020";display:block;height:0;overflow:hidden}.fix:after,.col-full:after{clear:both}.fix,.col-full{zoom:1}#main #connect{margin:0 0 2.618em;background:#efeeea;padding:1.618em;border-top:1px solid #eaeaea}#related-posts{margin:0 0 2.618em}#related-posts ul{list-style:none}table{border-spacing:0;width:100%;border:3px solid #eaeaea;-webkit-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fafaf8;box-shadow:0 1px 2px #fff;-webkit-box-shadow:0 1px 2px 0 #fff;border-collapse:separate}table td,table th{padding:.857em 1.387em;text-align:left;border-right:1px dotted #eaeaea;vertical-align:top}table td p:last-child,table th p:last-child{margin-bottom:0}table thead th{background:#fff;border-right:1px dotted #deddd9;border-bottom:1px solid #eaeaea;text-transform:uppercase;padding:1.387em;vertical-align:middle}table thead th:first-child{-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}table thead th:last-child{-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}table tr th:last-child,table tr td:last-child{border-right:0}table tbody th{background:#fff;border-bottom:1px solid #eaeaea}table tbody tr:nth-child(2n) td{background:#f3f3f0;border-right:1px dotted #deddd9}table tbody tr:nth-child(2n) td:last-child{border-right:0}table tbody td{border-bottom:1px solid #eaeaea}table tbody h2{font-size:1em;letter-spacing:normal;font-weight:400}table tbody h2 a{font-weight:400}table tbody tr:last-child td:first-child{-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}table tbody tr:last-child td:last-child{-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}table tbody tr:last-child td{border-bottom:0}a.button,a.comment-reply-link,#commentform #submit,.submit,input[type=submit],input.button,button.button{display:inline-block;padding:1em 1.618em;color:#fff;text-align:center;border:0;text-decoration:none;font-size:1em;font-family:inherit;cursor:pointer;overflow:visible;width:auto;line-height:1.618em;font-weight:700;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;background:#ff7377;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-ms-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;-webkit-border-radius:300px;border-radius:300px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}a.button:hover,a.comment-reply-link:hover,#commentform #submit:hover,.submit:hover,input[type=submit]:hover,input.button:hover,button.button:hover{text-decoration:none;background:#ff696d;box-shadow:0 0 0 3px #ffe3e4;-webkit-box-shadow:0 0 0 3px #ffe3e4}a.button:active,a.comment-reply-link:active,#commentform #submit:active,.submit:active,input[type=submit]:active,input.button:active,button.button:active{border-color:#aa1e22;box-shadow:inset 0 0 7px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 7px 0 rgba(0,0,0,.3)}a.button.xl,a.comment-reply-link.xl,#commentform #submit.xl,.submit.xl,input[type=submit].xl,input.button.xl,button.button.xl{font-size:1.618em}a.button.large,a.comment-reply-link.large,#commentform #submit.large,.submit.large,input[type=submit].large,input.button.large,button.button.large{font-size:1.387em}a.button.small,a.comment-reply-link.small,#commentform #submit.small,.submit.small,input[type=submit].small,input.button.small,button.button.small{font-size:.857em}img.ui-datepicker-trigger{border:0;padding:0}.post .entry h1,.type-post h1{margin:.7em 0 .5em;color:#789}.post .entry h2,.type-post h2{margin:.7em 0 .5em;color:#789}.post .entry img{margin-left:auto;margin-right:auto;margin-bottom:10px;display:block}#home-tabs .post h1.ignore_link_post_title a,body.category h1.ignore_link_post_title a,#projects .post h1 a{font-size:28px;color:#ff7377}#home-tabs .post h1.ignore_link_post_title a:hover,body.category h1.ignore_link_post_title a:hover{color:#dd5155}#home-tabs .post h1.ignore_link_post_title a.secondary_link{font-size:18px;color:#dd5155}#home-tabs .post h1.ignore_link_post_title a.secondary_link:hover{color:#ff7377}#articles .post header h1 a:hover{color:#111}.home #header a,#header #navigation a{font-weight:700}.home #articles h1,body.category h1{font-variant:small-caps}@media only screen and (min-width:768px){#home-tabs .post,#home-tabs .type-page,body.archive .post{margin:4.505em 0!important;padding:0 0 4.505em!important}#projects .post{margin:0 0 .3em!important;padding:0 0 .6em!important}}#projects h3:hover{cursor:pointer}#logo img{display:none}.site-title{display:block!important}.site-description{display:none!important}@media only screen and (min-width:1024px){#header{background-color:;background-image:url(/img/hero-image.jpg);background-position:0 0;background-repeat:no-repeat;background-size:cover}}@media only screen and (min-width:768px){.page #post-entries a,.single-post #post-entries a,.single-product #post-entries a{background-color:}}@-webkit-keyframes spin-360{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);zoom:1}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);zoom:1}to{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);zoom:1}}@media only screen and (min-width:768px) and (max-width:1000px){#header{margin:0 -2.244em 3.631em!important}#navigation ul.nav{position:relative}#navigation ul.nav li{position:relative;float:left;margin:0 1em 0 0;zoom:1}#navigation ul.nav li a{margin:0;padding:.382em 1.618em!important;font-size:.75em;text-transform:uppercase}#navigation ul.nav ul{width:11.089em;position:absolute;top:100%;left:0;z-index:9999;margin:0;text-align:center;background:#fcfbf7;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 0 7px rgba(0,0,0,.3);-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.3)}#navigation ul.nav ul li{float:none;margin:0 1em;border-bottom:1px solid #eaeaea}#navigation ul.nav ul li a{width:100%;padding:1em!important;display:inline-block;color:#9c9c9c;background:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#navigation ul.nav ul li a:before{display:none}#navigation ul.nav ul:before{content:'';position:absolute;top:-10px;left:50%;margin-left:-5px;display:block;width:0;height:0;border:5px solid #fcfbf7;border-color:transparent transparent #fcfbf7 transparent}#navigation ul.nav ul ul{left:100%;top:0}#navigation ul.nav ul ul:before{display:none}#navigation ul.cart,#navigation ul.rss{float:left}#navigation .cart-contents .count{margin-right:5px}#navigation .cart-contents:after{line-height:1.8;float:none}#navigation ul.rss li a:after{float:none}#header{position:relative;width:100%;max-width:none;height:auto;margin:0 -2.244em;padding:0 2.618em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background-image:none}#header:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}#header #logo{float:left;margin:1.618em 4.236em 1.618em 0;max-width:200px}#header hgroup{margin:1em 4.236em 1em 0;font-size:.857em!important}#header .about{display:none}#header #connect{float:right;clear:none;margin:1.618em 0!important}#header #connect a:before{padding:.45em;font-size:.857em}#header #navigation{float:left;width:auto;margin:1.618em 0;clear:none}#header #navigation .nav{float:left}#topics ul li h1{font-size:1em}}@media only screen and (min-width:1024px) and (max-width:1500px){#header #logo{margin-bottom:2.618em}#header #connect .social a:before{padding:.51em;font-size:.857em}#navigation ul.nav li a{font-size:.857em}}@media only screen and (min-width:1024px){#header{position:fixed;left:0;top:0;width:25%;max-width:500px;height:100%}#header .about p{font-size:1em}#header #connect{margin-bottom:2.244em!important}#content,.footer-inner{margin:3em 10% 0 30%;width:70%;max-width:900px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.layout-left-content #header{left:auto;right:0}.layout-left-content #content,.layout-left-content .footer-inner{margin:3em 0 0 2%}#header.keep-open ul.nav ul{display:block;visibility:visible;height:auto}#navigation ul.nav li a{font-size:.857em}#navigation ul.nav ul li a{font-size:.8em!important}.page article header h1,.single-post article header h1{font-size:3.631em}.page article .entry .alignleft,.single-post article .entry .alignleft{float:left;margin:1.618em 3.631em 3em -6.854em}.page article .entry .alignright,.single-post article .entry .alignright{float:right;margin:1.618em -6.854em 3em 3.631em}.page article .entry .wp-caption-text,.single-post article .entry .wp-caption-text{padding:1em 4.236em 1em 2.618em;position:absolute;z-index:3;bottom:6%;right:17%;margin:0;width:50%;text-align:center;font-size:.857em;font-style:italic;background:#eaeaea;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#topics ul li h1 header{font-size:1.618em}}@media only screen and (max-width:768px){#navigation ul.nav ul{margin-left:1em!important}#header .site-title{margin-top:-.3em!important}#header{margin:0 -2.244em}}@media only screen and (min-width:768px){#inner-wrapper{left:0!important}ul.nav{margin-bottom:0}ul.nav li{list-style:none}ul.nav li a{display:block;padding:0!important}ul.nav ul{visibility:hidden;display:none;height:0}ul.nav li:hover>ul{visibility:visible;display:block;height:auto}.show-nav #inner-wrapper{-webkit-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.show-nav #navigation .top-navigation{display:none}#navigation{position:static;left:auto;width:100%;height:auto;padding-top:0;background:0;-webkit-box-shadow:none;box-shadow:none}#navigation .menus:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}#navigation .menus h3{display:none}#navigation ul.nav li a{border:1px solid red!important;border-width:0 1px 1px!important;border-color:transparent!important;color:#fff;text-shadow:none;margin:0 0 1em;padding:.382em 1.387em!important}#navigation ul.nav li.current-menu-item>a{background:0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}#navigation ul.nav li.current-menu-item>a:after{display:none}#navigation ul.nav>li>a{background:rgba(255,255,255,.1);-webkit-border-radius:300px;border-radius:300px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#navigation ul.nav>li>a:hover{background:#fff;color:#2f2a2e}#navigation ul.nav>li.current-menu-item>a{color:#2f2a2e;background:#fff}#navigation ul.nav ul{margin:0 0 1em 1em}#navigation ul.nav ul li a{margin:0;font-size:.857em;padding:.53em 1.387em!important}#navigation ul.nav ul li a:hover{color:#ff7377!important}#navigation ul.nav ul li a:before{content:'';display:inline-block;position:relative;top:-2px;margin:0 .5em 0 0;width:0;height:0;border:3px solid rgba(255,255,255,.3);border-color:transparent transparent transparent rgba(255,255,255,.3)}#navigation ul.nav ul ul{margin-bottom:0;top:-1px;left:100%}#navigation .nav-close,#navigation .nav-home{display:none}.nav-toggle{display:none}.csstransforms3d.csstransitions #navigation,.csstransforms3d.csstransitions .show-nav #navigation,.csstransforms3d.csstransitions .show-nav #inner-wrapper{left:0;-webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}#header{margin:0 0 3.631em}#header hgroup{float:left;margin:0 0 1em}#header hgroup h1,#header hgroup h2,#header hgroup h3{float:none}#header .site-title,#header .site-description{text-align:left}#header #connect{margin:0 0 3.631em}#main.fullwidth,.layout-full #main,.col-full{max-width:75.998em;margin:0 auto;width:100%}.post,.type-page{margin:9.505em 0;padding:0 0 9.505em}.post header h1,.type-page header h1{font-size:2.244em}.presentation-summary header h1{font-size:2.244em!important}.home-tabber li a{font-size:1.387em}#topics,#series{margin:-1.6em 0 9.505em}#topics ul li,#series ul li{float:left;clear:left;width:49.5%;padding:5%;border:1px solid #eaeaea;border-width:0 1px 1px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#topics ul li:nth-child(2n+2),#series ul li:nth-child(2n+2){border-width:0 0 1px 1px;margin-left:-1px;clear:right}#topics ul li:last-child,#series ul li:last-child{border-bottom:1px solid #eaeaea}#topics,#projects{margin:-1.6em 0 9.505em}#topics ul li,#projects ul li{float:left;clear:left;width:49.5%;padding:5%;border:1px solid #eaeaea;border-width:0 1px 1px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#topics ul li:nth-child(2n+2),#projects ul li:nth-child(2n+2){border-width:0 0 1px 1px;margin-left:-1px;clear:right}#topics ul li:last-child,#projects ul li:last-child{border-bottom:1px solid #eaeaea}body.single-product #content{margin:9.505em auto;max-width:900px}.page #navigation ul.nav,.single-post #navigation ul.nav,.single-product #navigation ul.nav{position:relative}.page #navigation ul.nav li,.single-post #navigation ul.nav li,.single-product #navigation ul.nav li{position:relative;float:left;margin:0 1em 0 0;zoom:1}.page #navigation ul.nav li a,.single-post #navigation ul.nav li a,.single-product #navigation ul.nav li a{margin:0;padding:.382em 1.618em!important;font-size:.75em;text-transform:uppercase}.page #navigation ul.nav ul,.single-post #navigation ul.nav ul,.single-product #navigation ul.nav ul{width:11.089em;position:absolute;top:100%;left:0;z-index:9999;margin:0;text-align:center;background:#fcfbf7;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 0 7px rgba(0,0,0,.3);-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.3)}.page #navigation ul.nav ul li,.single-post #navigation ul.nav ul li,.single-product #navigation ul.nav ul li{float:none;margin:0 1em;border-bottom:1px solid #eaeaea}.page #navigation ul.nav ul li a,.single-post #navigation ul.nav ul li a,.single-product #navigation ul.nav ul li a{width:100%;padding:1em!important;display:inline-block;color:#9c9c9c;background:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page #navigation ul.nav ul li a:before,.single-post #navigation ul.nav ul li a:before,.single-product #navigation ul.nav ul li a:before{display:none}.page #navigation ul.nav ul:before,.single-post #navigation ul.nav ul:before,.single-product #navigation ul.nav ul:before{content:'';position:absolute;top:-10px;left:50%;margin-left:-5px;display:block;width:0;height:0;border:5px solid #fcfbf7;border-color:transparent transparent #fcfbf7 transparent}.page #navigation ul.nav ul ul,.single-post #navigation ul.nav ul ul,.single-product #navigation ul.nav ul ul{left:100%;top:0}.page #navigation ul.nav ul ul:before,.single-post #navigation ul.nav ul ul:before,.single-product #navigation ul.nav ul ul:before{display:none}.page #navigation ul.cart,.single-post #navigation ul.cart,.single-product #navigation ul.cart,.page #navigation ul.rss,.single-post #navigation ul.rss,.single-product #navigation ul.rss{float:left}.page #navigation .cart-contents .count,.single-post #navigation .cart-contents .count,.single-product #navigation .cart-contents .count{margin-right:5px}.page #navigation .cart-contents:after,.single-post #navigation .cart-contents:after,.single-product #navigation .cart-contents:after{line-height:1.8;float:none}.page #navigation ul.rss li a:after,.single-post #navigation ul.rss li a:after,.single-product #navigation ul.rss li a:after{float:none}.page #header,.single-post #header,.single-product #header{position:relative;width:100%;max-width:none;height:auto;margin:0 -2.244em;padding:0 2.618em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background-image:none}.page #header:after,.single-post #header:after,.single-product #header:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}.page #header #logo,.single-post #header #logo,.single-product #header #logo{float:left;margin:1.618em 4.236em 1.618em 0;max-width:200px}.page #header hgroup,.single-post #header hgroup,.single-product #header hgroup{margin:1em 4.236em 1em 0;font-size:.857em!important}.page #header .about,.single-post #header .about,.single-product #header .about{display:none}.page #header #connect,.single-post #header #connect,.single-product #header #connect{float:right;clear:none;margin:1.618em 0!important}.page #header #connect a:before,.single-post #header #connect a:before,.single-product #header #connect a:before{padding:.45em;font-size:.857em}.page #header #navigation,.single-post #header #navigation,.single-product #header #navigation{float:left;width:auto;margin:1.618em 0;clear:none}.page #header #navigation .nav,.single-post #header #navigation .nav,.single-product #header #navigation .nav{float:left}.page #content,.single-post #content,.single-product #content{width:100%;max-width:none}.page #content,.single-post #content,.single-product #content,.page .footer-inner,.single-post .footer-inner,.single-product .footer-inner{margin:0 auto}.page article .entry,.single-post article .entry,.single-product article .entry{margin:0 auto;max-width:900px}.page #post-entries,.single-post #post-entries,.single-product #post-entries{display:block!important;position:absolute;top:40%;width:100%}.page #post-entries a,.single-post #post-entries a,.single-product #post-entries a{position:relative;padding:.857em 0 .857em 2em;color:#fcfbf7;background:#2f2a2e;font-size:.857em}.page #post-entries a:hover,.single-post #post-entries a:hover,.single-product #post-entries a:hover{text-decoration:none}.page #post-entries .nav-prev a:after,.single-post #post-entries .nav-prev a:after,.single-product #post-entries .nav-prev a:after,.page #post-entries .nav-next a:before,.single-post #post-entries .nav-next a:before,.single-product #post-entries .nav-next a:before{margin:0;padding:.857em;font-size:16px!important;color:#fff;text-align:center!important}.page #post-entries .nav-prev a,.single-post #post-entries .nav-prev a,.single-product #post-entries .nav-prev a{float:left;text-align:left;-webkit-border-top-right-radius:300px;-webkit-border-bottom-right-radius:300px;border-top-right-radius:300px;border-bottom-right-radius:300px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.page #post-entries .nav-prev a:hover,.single-post #post-entries .nav-prev a:hover,.single-product #post-entries .nav-prev a:hover{left:0!important}.page #post-entries .nav-prev a:after,.single-post #post-entries .nav-prev a:after,.single-product #post-entries .nav-prev a:after{font-family:fontawesome;display:inline-block;font-size:100%;margin-right:.618em;font-weight:400;line-height:1em;width:1em;content:'\f053'}.page #post-entries .nav-next a,.single-post #post-entries .nav-next a,.single-product #post-entries .nav-next a{float:right;text-align:right;padding:.857em 2em .857em 0;-webkit-border-top-left-radius:300px;-webkit-border-bottom-left-radius:300px;border-top-left-radius:300px;border-bottom-left-radius:300px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.page #post-entries .nav-next a:hover,.single-post #post-entries .nav-next a:hover,.single-product #post-entries .nav-next a:hover{right:0!important}.page #post-entries .nav-next a:before,.single-post #post-entries .nav-next a:before,.single-product #post-entries .nav-next a:before{font-family:fontawesome;display:inline-block;font-size:100%;margin-left:.618em;font-weight:400;line-height:1em;width:1em;text-align:right;content:'\f054'}.page #connect,.single-post #connect,.single-product #connect,.page #post-author,.single-post #post-author,.single-product #post-author,.page #related-posts,.single-post #related-posts,.single-product #related-posts,.page #comments,.single-post #comments,.single-product #comments,.page #respond,.single-post #respond,.single-product #respond{margin-left:auto!important;margin-right:auto!important;max-width:900px}#sidebar{margin-top:0;width:34%}.entry img{max-width:100%}.layout-full .entry img{max-width:100%}.layout-right-content #sidebar{float:left}.col-left{float:left}.col-right{float:right}.page-template-template-sitemap-php #sitemap-pages{float:left;width:48%}.page-template-template-sitemap-php #sitemap-categories{float:right;width:48%}.page-template-template-sitemap-php #sitemap-posts{clear:both}.page-template-template-contact-php .location-twitter .col-left{float:left}.page-template-template-contact-php .location-twitter #office-location{width:48%;margin:0 1em 0 0}.page-template-template-contact-php .location-twitter .contact-social{float:left;width:48%}.page-template-template-contact-php .location-twitter .contact-social #twitter{margin:0}#footer-widgets .block{margin-right:3.8%;float:left}#footer-widgets.col-1 .block{width:100%;float:none}#footer-widgets.col-1 .footer-widget-1{margin-right:0}#footer-widgets.col-2 .block{width:48%}#footer-widgets.col-2 .footer-widget-2{margin-right:0}#footer-widgets.col-3 .block{width:30.75%}#footer-widgets.col-3 .footer-widget-3{margin-right:0}.ie7 #top-nav{position:relative;z-index:9999999}.ie7 #header{position:relative;z-index:9999999}}.ignoreme-cta{display:block;background-color:#fcfbf7;border:2px solid #ff7377;text-align:center;padding-top:1em;padding-bottom:1em;margin-top:1em}.ignoreme-update{display:block;background-color:#fcfbf7;border:2px solid #ff7377;text-align:left;padding:1em}.center{display:block;margin-left:auto;margin-right:auto;margin-bottom:1em;width:50%}@media only screen and (min-width:768px){.imagesummary p{width:66%;float:left}.imagesummary img{max-width:30%;float:right}}