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}body{line-height:1}ol, ul{list-style:none}blockquote, q{quotes:none}blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:none}article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section{display:block}audio,
canvas,
video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}sub,
sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;-ms-interpolation-mode:bicubic}button,
input,
select,
textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,
input{line-height:normal;*overflow:visible}button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0}button,
input[type="button"],
input[type="reset"],
input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}.clear{zoom:1}.clear:before, .clear:after{display:table;content:""}.clear:after{clear:both}html{font-size:87.5%}body{background-color:#ededed;text-rendering:optimizeLegibility;color:#1c1c1c;font-family:Gudea,Helvetica,"Helvetica Neue",Arial,Verdana,Tahoma,sans-serif;line-height:1.6}#container{background-color:#fff;max-width:860px;margin:0 auto;padding:2.5em;zoom:1}@media screen and (min-width: 1042px){#container{margin:0 auto;padding:4em 5em}}#container:before, #container:after{display:table;content:""}#container:after{clear:both}#wrapper{zoom:1}@media screen and (min-width: 800px){#wrapper{width:63.9534884%;float:left}}#wrapper:before, #wrapper:after{display:table;content:""}#wrapper:after{clear:both}.content{margin-bottom:26px;margin-bottom:1.85714rem}::-moz-selection{background:#e5e5e5;color:#1c1c1c;text-shadow:none}::-webkit-selection{background:#e5e5e5;color:#1c1c1c;text-shadow:none}::selection{background:#e5e5e5;color:#1c1c1c;text-shadow:none}img::selection{background:transparent}img::-moz-selection{background:transparent}a{color:#eb171c;text-decoration:none}a:hover{color:#505050;-webkit-transition:color 0.1s ease-in-out;-moz-transition:color 0.1s ease-in-out;transition:color 0.1s ease-in-out}ul, ol, dl, p, address, .vcard, .notice, .card, figure, pre, fieldset, table, dt, dd, hr{margin-bottom:26px;margin-bottom:1.85714rem}p, ul, ol, dl, blockquote, .post-statement, .statement{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}ul,
ol,
dd{margin-left:1.5em}pre,
code,
input,
textarea{font:inherit}h1, h2, h3, h4, h5, h6{font-weight:normal;word-wrap:break-word;margin-bottom:12px;margin-bottom:0.85714rem}h1{font-size:22px;font-size:1.57143rem}h2{font-weight:bold;font-size:18px;font-size:1.28571rem}h2 a{color:#1c1c1c}h2 a:hover{color:#1c1c1c}h3{font-size:18px;font-size:1.28571rem}h4{font-weight:bold;font-size:17px;font-size:1.21429rem}h5{color:#eb171c;font-weight:bold;font-style:italic}h6{font-weight:bold;color:#eb171c;text-transform:uppercase;font-size:12px;font-size:0.85714rem}blockquote{color:#505050;padding-left:2em;margin-top:-62px;font-style:italic;font-size:16px;font-size:1.14286rem}@media screen and (min-width: 1042px){blockquote{margin-left:-2em}}blockquote p{font-family:Georgia,Cambria,"Times New Roman",Times,serif}blockquote:before{content:"\201C";position:relative;top:50px;left:-40px;font-size:40px;font-size:2.85714rem;font-family:Monaco,"Courier New",Courier,monospace}blockquote cite{color:#eb171c;font-size:14px;font-size:1rem}blockquote cite:before{content:"\2014"}tt,
kbd,
pre,
code,
samp{font-family:Monaco,"Courier New",Courier,monospace;font-weight:normal;background:rgba(0,0,0,0.04);font-size:12px;font-size:0.85714rem;padding:1px 3px;padding:0.07143rem 0.21429rem}mark{background:#ffc;padding:2px 4px;padding:0.14286rem 0.28571rem}code{background:rgba(0,0,0,0.04)}ins{color:#f00;text-decoration:none}small{font-size:.75em}pre{display:block;word-wrap:break-word;overflow:auto;white-space:pre-wrap;padding:26px;padding:1.85714rem}hr{border:0;height:1px;margin:26px auto;background-color:#e5e5e5}table{width:100%;font-weight:bold;text-align:center;word-wrap:break-word;word-break:break-all}table th,
table td,
table caption{padding:2%}table th a:hover,
table td a:hover,
table caption a:hover{color:#1c1c1c}table caption{background:#eb171c}table tbody tr:nth-child(even) td,
table tbody tr.even td{background:rgba(0,0,0,0.04)}table tfoot{font-style:italic}table td[valign="top"]{vertical-align:top}table td[valign="bottom"]{vertical-align:bottom}ul{list-style:disc outside}ol{list-style:decimal outside}#wrapper li{margin:.4em 0}li > ul,
li > ol{margin-bottom:0}dl dt{font-weight:bold;margin-bottom:12px;margin-bottom:0.85714rem}dl dd{margin-left:0;color:#505050}.clear{clear:both}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}.hide{display:none;visibility:hidden}.hidden{visibility:hidden}.noborder{border:none}span.type-intro{line-height:1.5;font-size:20px;font-size:1.42857rem}span.title-underline{font-weight:bold;border-bottom:2px solid #eb171c;font-size:16px;font-size:1.14286rem}div.pullquote{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;font-weight:bold;padding:26px 0;margin-bottom:26px;margin-bottom:1.85714rem;font-size:20px;font-size:1.42857rem}span.statement{font-weight:bold;line-height:1.5;font-size:20px;font-size:1.42857rem}@media screen and (min-width: 800px){span.statement{font-size:22px;font-size:1.57143rem}}.alert{padding:1em;background:rgba(0,0,0,0.04);clear:both;margin-bottom:26px;margin-bottom:1.85714rem}.error{background:#f04848;color:#ffffff}.success{background:#6abb58;color:#ffffff}.note{background:#ffc;color:#1c1c1c}div.gallery dt.gallery-icon{padding:0 6%;margin-top:3%}div.gallery dt.gallery-icon a img{border:none!important;margin-bottom:0}div.gallery dd.gallery-caption{margin-bottom:0}div.gallery dl, div.gallery dt{margin-bottom:0}header[role="banner"]{zoom:1;margin-bottom:26px;margin-bottom:1.85714rem}header[role="banner"]:before, header[role="banner"]:after{display:table;content:""}header[role="banner"]:after{clear:both}header[role="banner"] .branding{margin:0 auto;text-align:center;margin-bottom:12px;margin-bottom:0.85714rem}@media screen and (min-width: 800px){header[role="banner"] .branding{float:left;width:40%;text-align:left}}header[role="banner"] h1{margin-bottom:0;font-weight:bold}header[role="banner"] .tagline{font-weight:normal;margin-bottom:0;color:#505050;font-size:14px;font-size:1rem}nav[role="navigation"]{text-align:center}@media screen and (min-width: 800px){nav[role="navigation"]{text-align:right;float:right;width:60%}}nav[role="navigation"] ul{margin:0;text-indent:0;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none}nav[role="navigation"] li a,
nav[role="navigation"] li{display:inline-block;color:#505050}nav[role="navigation"] li a ul li,
nav[role="navigation"] li ul li{padding-left:0}nav[role="navigation"] li a:hover,
nav[role="navigation"] li:hover{color:#1c1c1c}nav[role="navigation"] li.current_page_item a,
nav[role="navigation"] li.current_page_parent a,
nav[role="navigation"] li.current-menu-item a,
nav[role="navigation"] li.current-menu-parent a{color:#eb171c;font-weight:bold;border:1px solid #e5e5e5}nav[role="navigation"] li{margin:0 2%;position:relative}nav[role="navigation"] li a{border-bottom:0;padding:.3em .5em}nav[role="navigation"] li:hover ul{display:block}nav[role="navigation"] li:last-child{margin-right:0;border-right:none}nav[role="navigation"] li ul{display:none;position:absolute;top:25px;padding:0;margin:0;z-index:2;text-align:center}nav[role="navigation"] li ul:before{content:"\25B2";color:#f3f3f3;position:relative;left:-35px;bottom:-6px}nav[role="navigation"] ul.children:before{left:10px}nav[role="navigation"] li ul li,
nav[role="navigation"] li ul li a{float:none}nav[role="navigation"] li ul li a{padding:11px 4px;padding:0.78571rem 0.28571rem;word-break:break-word}nav[role="navigation"] ul.sub-menu li,
nav[role="navigation"] ul.children li{background:#fff;display:block;border:1px solid #f3f3f3;border-top:none;padding-left:4px;padding-right:4px;width:100px;line-height:1.7;top:-4px}nav[role="navigation"] ul.sub-menu li a,
nav[role="navigation"] ul.children li a{border:none;font-weight:normal;color:inherit;display:block}nav[role="navigation"] ul.sub-menu li.current_page_item, nav[role="navigation"] ul.sub-menu li.current-menu-item, nav[role="navigation"] ul.sub-menu li:hover,
nav[role="navigation"] ul.children li.current_page_item,
nav[role="navigation"] ul.children li.current-menu-item,
nav[role="navigation"] ul.children li:hover{color:#1c1c1c;background-color:#f3f3f3}nav[role="navigation"] ul.sub-menu li:first-child,
nav[role="navigation"] ul.children li:first-child{border-top:1px solid #f3f3f3}nav[role="navigation"] ul.sub-menu li:nth-child(1):last-child,
nav[role="navigation"] ul.children li:nth-child(1):last-child{border-bottom:1px solid #f3f3f3}footer[role="contentinfo"]{border-top:1px solid #e5e5e5;padding:2em 0 0;margin:2em 0 0;float:left;width:100%;clear:both}footer[role="contentinfo"] a{color:#1c1c1c}footer[role="contentinfo"] div.copyright{text-align:center;font-size:13px;font-size:0.92857rem}@media screen and (min-width: 800px){footer[role="contentinfo"] div.copyright{float:right;width:60%;text-align:right}}footer[role="contentinfo"] div.copyright p{text-align:center;color:#505050;margin:0;font-size:13px;font-size:0.92857rem}@media screen and (min-width: 800px){footer[role="contentinfo"] div.copyright p{text-align:right}}footer[role="contentinfo"] nav.social{text-align:center;height:26px;margin-bottom:12px;margin-bottom:0.85714rem}@media screen and (min-width: 800px){footer[role="contentinfo"] nav.social{float:left;text-align:left;width:40%;margin-top:4px;margin-top:0.28571rem}}footer[role="contentinfo"] nav.social ul{margin-left:0}footer[role="contentinfo"] nav.social ul li{list-style-type:none;display:inline;margin-left:.2em}footer[role="contentinfo"] nav.social ul li:first-child{margin-left:0}footer[role="contentinfo"] nav.social ul li.twitter a{background-position:0}footer[role="contentinfo"] nav.social ul li.facebook a{background-position:-17px}footer[role="contentinfo"] nav.social ul li.google a{background-position:-34px}footer[role="contentinfo"] nav.social ul li.flickr a{background-position:-51px}footer[role="contentinfo"] nav.social ul li.rss a{background-position:-68px}footer[role="contentinfo"] nav.social ul li a{background:url(images/social-icons.svg) no-repeat;display:inline-block;opacity:.25;height:16px;width:16px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}footer[role="contentinfo"] nav.social ul li a:hover{opacity:1}img{display:block;line-height:0;font-style:italic;color:#eb171c;height:auto;max-width:100%}img.wp-smiley{margin:0!important}img.alignleft, img.alignright, img.aligncenter{margin-bottom:26px;margin-bottom:1.85714rem}img.alignleft,
div.alignleft{margin-right:26px;margin-right:1.85714rem}img.alignright,
div.alignright{margin-left:26px;margin-left:1.85714rem}embed,
object,
video,
iframe{max-width:100%}dt.wp-caption-dt{margin-bottom:0}dd.wp-caption-dd{margin-left:0}body.attachment figcaption,
.post-feature figcaption,
dd.wp-caption-dd,
.wp-caption-text{color:#505050;font-style:italic;word-wrap:break-word}div.wp-caption{max-width:100%}.aligncenter .wp-caption-text{text-align:center}.alignright .wp-caption-text{text-align:right}.wp-caption.alignright img{float:right}.alignright .wp-caption-text{clear:right}article.post,
body.page .main-content{margin-bottom:52px;margin-bottom:3.71429rem}article.post footer,
body.page .main-content footer{border-top:1px solid #e5e5e5;font-family:Gudea,Helvetica,"Helvetica Neue",Arial,Verdana,Tahoma,sans-serif;color:#505050;padding-top:26px;padding-top:1.85714rem;font-size:14px;font-size:1rem}article.post span.comment-num,
body.page .main-content span.comment-num{float:right;margin-bottom:26px;margin-bottom:1.85714rem}body.single article.post footer{margin-top:26px;margin-top:1.85714rem}header .title{text-align:center;clear:both;font-size:22px;font-size:1.57143rem}@media screen and (min-width: 800px){header .title{max-width:75%;text-align:left;clear:none}}header .post-meta{text-align:center;color:#505050}@media screen and (min-width: 800px){header .post-meta{text-align:left}}header .post-meta a{color:#505050}header .post-meta a:hover{color:#eb171c}body.blog header .title,
body.archive header .title,
body.single header .title{margin-bottom:12px;margin-bottom:0.85714rem}body.blog header .has-post-meta,
body.archive header .has-post-meta,
body.single header .has-post-meta{margin-bottom:0}.sticky-text{display:inline-block;background:#eb171c;padding:.1em .4em;color:#fff;position:relative;top:-1px;font-weight:bold;text-align:center;font-size:14px;font-size:1rem}body.single article.post,
body.page .main-content{margin-bottom:52px;margin-bottom:3.71429rem}@media screen and (min-width: 800px){body.single article.post,
  body.page .main-content{margin-bottom:52px;margin-bottom:3.71429rem}}nav.post-footer{clear:both}article.format-aside{padding:2em;background-color:rgba(0,0,0,0.04);zoom:1}article.format-aside:before, article.format-aside:after{display:table;content:""}article.format-aside:after{clear:both}article.format-aside .post-date{float:right;color:#505050;clear:both}article.format-aside .post-date:before{content:"o  ";font-family:ModernPictogramsNormal}a[rel="next"] + a[rel="prev"]:before{content:"\005C  ";margin-right:.2em;color:#505050}.blog a[rel="next"] + a[rel="prev"]:before{margin-left:-.35em}a[rel="prev"],
a[rel="next"],
.attach-nav .prev a,
.attach-nav .next a,
.next-comment-link a,
.prev-comment-link a{color:#505050}a[rel="next"]:before,
.attach-nav .prev a:before,
.next-comment-link a:before{content:"\2190"}a[rel="next"]:after,
.attach-nav .prev a:after,
.next-comment-link a:after{content:" \005C";margin-left:.2em;color:#505050}a[rel="prev"]:after,
.attach-nav .next a:after,
.prev-comment-link a:after{content:"\2192"}.post-edit-link,
a#cancel-comment-reply-link,
.comment-edit-link,
.comment-reply-link,
.comment-num,
.page-links{display:inline-block;padding:.2em .4em;clear:both;border:1px solid #e5e5e5}.post-edit-link:active,
a#cancel-comment-reply-link:active,
.comment-edit-link:active,
.comment-reply-link:active,
.comment-num:active,
.page-links:active{border-color:#d8d8d8}.post-edit-link{margin-top:12px;margin-top:0.85714rem}.comment-num a:before{content:"b  ";font-family:ModernPictogramsNormal}.comments-previous{margin-bottom:12px;margin-bottom:0.85714rem}.page-links{margin-bottom:26px;margin-bottom:1.85714rem}.cat-links,
.tag-links{clear:both;float:left;line-height:26px}.cat-links:before{content:"Z  ";font-family:ModernPictogramsNormal}.tag-links:before{content:"J  ";font-family:ModernPictogramsNormal}.portfolio-single-content ul{list-stype:disc}.portfolio-single-content ol{list-style:decimal}.tmp-sitemap section ul{margin-left:0}.tmp-sitemap section ul.children{margin-bottom:-18px;margin-bottom:-1.28571rem}.tmp-sitemap section ul time{color:#1c1c1c}.tmp-sitemap section ul li{border-bottom:1px dashed #e5e5e5;list-style:none;padding:.6em 0 1em}.tmp-sitemap section ul li:last-child{border-bottom:none}.tmp-attachment img{display:block;margin:0 auto}article.post-password-required input[type="password"],
article.post-password-required input[type="submit"]{margin-top:26px;margin-top:1.85714rem}figure.page-feature figcaption{font-style:italic;color:#505050}body.search article{border-bottom:1px solid #e5e5e5;padding-bottom:26px;padding-bottom:1.85714rem;margin-bottom:52px;margin-bottom:3.71429rem}body.search article.format-aside{border-bottom:none}body.search article:last-child{border-bottom:none;margin-bottom:0}body.search .post footer,
body.search .comment-num,
body.search .sticky-text,
body.search .post-meta{display:none}.page-template-homepage-php section.main-content{margin-bottom:0;border-bottom:1px solid #e5e5e5}.page-template-homepage-php .content{margin-top:36px;margin-top:2.57143rem;margin-bottom:0}.page-template-homepage-php section.recent-portfolio-items{zoom:1;padding-top:26px;padding-top:1.85714rem}.page-template-homepage-php section.recent-portfolio-items:before, .page-template-homepage-php section.recent-portfolio-items:after{display:table;content:""}.page-template-homepage-php section.recent-portfolio-items:after{clear:both}@media screen and (min-width: 1000px){.page-template-homepage-php section.recent-portfolio-items .portfolio-thumb{margin-bottom:0}}.page-template-homepage-php .featured-placeholder{height:200px;width:90%;text-align:center;padding:100px 5% 0;background-color:rgba(0,0,0,0.04);display:block;color:#1c1c1c}.page-template-homepage-php #featured span.slide-more{position:absolute;z-index:1;bottom:26px;left:4%;font-family:Gudea,Helvetica,"Helvetica Neue",Arial,Verdana,Tahoma,sans-serif}.page-template-homepage-php #featured ul{margin-bottom:0}.page-template-homepage-php .slide-title{font-weight:bold;position:absolute;z-index:1;bottom:22px;left:4%;color:#fff;padding:.5em;background:#1c1c1c;max-width:50%;line-height:1.1;margin-bottom:36px;-webkit-transition:font-size 0.1s;-moz-transition:font-size 0.1s;transition:font-size 0.1s;font-size:15px;font-size:1.07143rem}@media screen and (min-width: 800px){.page-template-homepage-php .slide-title{font-size:17px;font-size:1.21429rem;max-width:45%}}@media screen and (min-width: 600px) and (max-width: 1000px){.grid{margin-left:auto;margin-right:auto;max-width:530px}}@media screen and (max-width: 1000px){.tmp-portfolio div.first-when-two-per-row,
  .page-template-homepage-php div.first-when-two-per-row{clear:left}}.tmp-portfolio .portfolio-placeholder,
.page-template-homepage-php .portfolio-placeholder{height:95px;width:202px;display:block;padding:20px;padding:1.42857rem;margin-bottom:18px;margin-bottom:1.28571rem;background:rgba(0,0,0,0.04)}.tmp-portfolio div.portfolio-thumb,
.page-template-homepage-php div.portfolio-thumb{width:242px;word-wrap:break-word;padding:2.09302%;text-align:center;margin-bottom:26px;margin-left:auto;margin-right:auto;border:1px solid #fff;color:#505050;zoom:1}@media screen and (min-width: 600px){.tmp-portfolio div.portfolio-thumb,
  .page-template-homepage-php div.portfolio-thumb{float:left;margin-right:3.72093%}}@media screen and (min-width: 1000px){.tmp-portfolio div.portfolio-thumb,
  .page-template-homepage-php div.portfolio-thumb{margin-right:4.18605%}.tmp-portfolio div.portfolio-thumb.first-when-three-per-row,
  .page-template-homepage-php div.portfolio-thumb.first-when-three-per-row{clear:left}}@media screen and (min-width: 600px){.tmp-portfolio div.portfolio-thumb,
  .page-template-homepage-php div.portfolio-thumb{padding:1.04651%}}.tmp-portfolio div.portfolio-thumb:before, .tmp-portfolio div.portfolio-thumb:after,
.page-template-homepage-php div.portfolio-thumb:before,
.page-template-homepage-php div.portfolio-thumb:after{display:table;content:""}.tmp-portfolio div.portfolio-thumb:after,
.page-template-homepage-php div.portfolio-thumb:after{clear:both}.tmp-portfolio div.portfolio-thumb:hover,
.page-template-homepage-php div.portfolio-thumb:hover{border:1px solid #e5e5e5;color:#1c1c1c}.tmp-portfolio div.portfolio-thumb:hover .thumbnail-image,
.page-template-homepage-php div.portfolio-thumb:hover .thumbnail-image{background:rgba(0,0,0,0.4)}.tmp-portfolio div.portfolio-thumb:hover .thumb-icon,
.page-template-homepage-php div.portfolio-thumb:hover .thumb-icon{opacity:1}.tmp-portfolio div.portfolio-thumb:hover .view-port-item,
.page-template-homepage-php div.portfolio-thumb:hover .view-port-item{visibility:visible}.tmp-portfolio div.portfolio-thumb:active,
.page-template-homepage-php div.portfolio-thumb:active{border-color:#d8d8d8}.tmp-portfolio div.portfolio-thumb img,
.page-template-homepage-php div.portfolio-thumb img{margin-bottom:12px;margin-bottom:0.85714rem}.tmp-portfolio .view-port-item,
.page-template-homepage-php .view-port-item{color:#7c7c7c}.tmp-portfolio .view-port-item:before,
.page-template-homepage-php .view-port-item:before{color:#eb171c;content:"+";padding:.1em .3em;position:relative;top:-.1em;margin-right:.5em;border:1px solid #e5e5e5;font-family:ModernPictogramsNormal;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px}.tmp-portfolio .thumbnail-image,
.page-template-homepage-php .thumbnail-image{background:rgba(0,0,0,0);width:100%;height:135px;position:relative;top:135px;margin-top:-135px;-webkit-transition:background 0.2s ease-in-out;-moz-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}.tmp-portfolio .thumb-icon,
.page-template-homepage-php .thumb-icon{font-family:ModernPictogramsNormal;font-size:60px;color:#fff;position:relative;top:22px;opacity:0;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}@media screen and (min-width: 1000px){.tmp-portfolio div.last-when-three-per-row,
  .page-template-homepage-php div.last-when-three-per-row{margin-right:0}}@media screen and (min-width: 600px) and (max-width: 1000px){.tmp-portfolio div.last-when-two-per-row,
  .page-template-homepage-php div.last-when-two-per-row{margin-right:0}}.tmp-portfolio section.portfolio-content,
.page-template-homepage-php section.portfolio-content{clear:both;width:100%;zoom:1;padding-top:18px;padding-top:1.28571rem}.tmp-portfolio section.portfolio-content:before, .tmp-portfolio section.portfolio-content:after,
.page-template-homepage-php section.portfolio-content:before,
.page-template-homepage-php section.portfolio-content:after{display:table;content:""}.tmp-portfolio section.portfolio-content:after,
.page-template-homepage-php section.portfolio-content:after{clear:both}.tmp-portfolio .thumb-meta,
.page-template-homepage-php .thumb-meta{text-align:left}.tmp-portfolio .thumb-meta p,
.page-template-homepage-php .thumb-meta p{margin-bottom:12px;margin-bottom:0.85714rem}.tmp-portfolio .thumb-title,
.page-template-homepage-php .thumb-title{color:#1c1c1c;text-align:left;margin-bottom:4px;margin-bottom:0.28571rem}.tmp-portfolio .thumb-date,
.page-template-homepage-php .thumb-date{color:#8e8e8e;margin-bottom:0}.tmp-portfolio .thumb-date:before,
.page-template-homepage-php .thumb-date:before{content:"";background:url(images/cal.svg) no-repeat;float:left;width:8px;height:10px;display:block;position:relative;padding-right:.4em;top:6px}.tmp-portfolio .view-port-item{float:right;visibility:hidden}body.page-template-portfolio-php .content,
body.page-template-portfolio-php .main-content{margin-bottom:0}.colophon section{color:#505050}.colophon section blockquote{margin:0 0 26px 0;padding:26px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.colophon section blockquote p{margin-bottom:0;font-size:15px;font-size:1.07143rem}.colophon section blockquote cite{display:block;clear:both;color:#1c1c1c;font-weight:bold;font-family:Gudea,Helvetica,"Helvetica Neue",Arial,Verdana,Tahoma,sans-serif;font-style:normal;margin-top:12px;margin-top:0.85714rem}.colophon section blockquote cite:before{content:""}.colophon section blockquote:before{content:""}.colophon .portfolio-meta{color:#505050;margin-bottom:26px;margin-bottom:1.85714rem}.colophon .portfolio-meta p{margin-bottom:0}button.view-link{font-weight:normal;padding:.6em .6em;font-size:12px;font-size:0.85714rem}button.view-link:after{content:"  o";font-family:ModernPictogramsNormal;font-size:14px;font-size:1rem}a.view-item-link{background:#eb171c;color:#fff;padding:.6em}a.view-item-link:after{content:"  o";font-family:ModernPictogramsNormal;font-size:14px;font-size:1rem}.portfolio-gallery-hidden{display:none}div.no-sidebar{width:100%!important}@media screen and (min-width: 800px){aside[role="complementary"]{width:30.23256%;float:right}}aside[role="complementary"] ul{margin-left:0}aside[role="complementary"] ul li{line-height:1.95;list-style:none}aside[role="complementary"] .widgettitle{font-weight:bold;clear:both;line-height:1.8;word-wrap:break-word;font-size:14px;font-size:1rem}aside[role="complementary"] .widgettitle a.rsswidget img{display:none}aside[role="complementary"] .textwidget{color:#505050}aside[role="complementary"] .widget{margin-bottom:26px;margin-bottom:1.85714rem}aside[role="complementary"] .widget_search input[type="text"]{margin-right:12px}aside[role="complementary"] .widget_rss ul{margin-left:0}aside[role="complementary"] .widget_rss li{list-style:none}aside[role="complementary"] .widget_rss .rss-date{font-style:italic}aside[role="complementary"] .widget_rss .rss-date:before{content:"\2013  "}aside[role="complementary"] .widget_rss a.rsswidget,
aside[role="complementary"] .widget_rss cite{font-weight:bold}aside[role="complementary"] .widget_rss cite{display:inline-block;margin-bottom:26px;margin-bottom:1.85714rem}aside[role="complementary"] .widget_rss cite:before{content:"\2013  "}aside[role="complementary"] .widget_tag_cloud{display:inline-block}aside[role="complementary"] .widget_tag_cloud a{font-size:14px!important;border-bottom:none;display:inline-block;padding:.2em .4em;margin:0 .6em .6em 0;border:1px solid #e5e5e5}aside[role="complementary"] .widget_tag_cloud a:active{border-color:#d8d8d8}aside[role="complementary"] .widget_nav_menu ul.sub-menu li{margin-left:1.5em;list-style:circle inside}aside[role="complementary"] #wp-calendar td{font-weight:normal}aside[role="complementary"] #wp-calendar caption{color:#fff}#comments{margin-top:26px;margin-top:1.85714rem}#comments ol, #comments ul{margin:0}#comments li.comment{list-style:none;border-bottom:1px solid #e5e5e5;zoom:1;margin-bottom:26px;margin-bottom:1.85714rem}#comments li.comment:before, #comments li.comment:after{display:table;content:""}#comments li.comment:after{clear:both}#comments li.bypostauthor{border-bottom:none!important}header.comment-author{clear:both}header.comment-author time a{color:#505050;line-height:54px}header.comment-author time a:before{content:"\2013  "}header.comment-author cite{font-style:normal;line-height:54px}.post-content{clear:both;float:left}.post-content ul,
.post-content ol,
.post-content dd{margin-left:1.5em!important;margin-bottom:26px!important}.post-content li{border-bottom:none!important}.post-content li > ul,
.post-content li > ol{margin-bottom:0!important}ul.children{zoom:1}@media screen and (min-width: 800px){ul.children{padding-left:3em}}ul.children:before, ul.children:after{display:table;content:""}ul.children:after{clear:both}li.bypostauthor article{background:rgba(0,0,0,0.04);padding:1.5em 1.5em 0;zoom:1}li.bypostauthor article:before, li.bypostauthor article:after{display:table;content:""}li.bypostauthor article:after{clear:both}a#cancel-comment-reply-link{position:relative;left:.5em}img.avatar{display:inline-block;float:left;padding:.2em;background:rgba(0,0,0,0.04);margin-right:26px;margin-right:1.85714rem}.comment-reply-link{clear:both;float:left;margin-bottom:26px;margin-bottom:1.85714rem}.comment-reply-link:before{content:"R  ";font-family:ModernPictogramsNormal;color:inherit}#reply-title{clear:both;margin-top:26px;margin-top:1.85714rem}#reply-title:before{content:"b  ";font-family:ModernPictogramsNormal}label.comment-field{display:inline-block;margin:0 0 26px;margin:0 0 1.85714rem}#respond fieldset label.comment-field:after{content:"\003A"}input.text-input,
#comment{width:100%}span.required{color:#eb171c}p.guidelines{margin-bottom:12px;margin-bottom:0.85714rem}p.comments-rss a abbr{border-bottom:none;font-style:normal;letter-spacing:0}.flexslider{width:100%;padding:0;position:relative}.flexslider img{display:block;margin:0 auto!important}.flexslider ul{margin-left:0}.flexslider .slides > li{display:none;position:relative;list-style:none}.flexslider .slides{zoom:1}.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 > li:first-child{display:block}.flexslider .flex-control-nav,
.flexslider .flex-direction-nav{width:100%;margin:0;padding:0;list-style:none;overflow:visible}.flexslider .flex-control-nav a,
.flexslider .flex-direction-nav a{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}.flexslider .flex-direction-nav li a{background:url(images/slider-nav.svg) no-repeat 0 0;border-bottom:none;cursor:pointer;display:block;height:22px;bottom:5px;opacity:.45;position:absolute;text-indent:-9999px;width:22px}.flexslider .flex-direction-nav li a:hover{opacity:1}.flexslider .flex-direction-nav li a.next{background-position:-23px 0;right:5px}.flexslider .flex-direction-nav li a.prev{background-position:0 0;right:30px}.flexslider .flex-control-nav{text-align:center;margin:-12px auto 25px}.flexslider .flex-control-nav li{margin:0 0 0 .4em!important;display:inline-block}.flexslider .flex-control-nav li a{width:10px;height:10px;display:block;background:rgba(0,0,0,0.04);cursor:pointer;text-indent:-9999px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.flexslider .flex-control-nav li a:hover{background:rgba(0,0,0,0.04)}.flexslider .flex-control-nav li a.active{background:#eb171c;cursor:default}.flexslider .flex-control-nav li a:first-child{margin:0}section.main-content .flexslider .flex-direction-nav li a.next{right:0}section.main-content .flexslider .flex-direction-nav li a.prev{right:25px}textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"]{border:1px solid #e5e5e5;padding:.4em;color:#1c1c1c;color:#505050;-webkit-transition:color 0.1s ease-in-out;-moz-transition:color 0.1s ease-in-out;transition:color 0.1s ease-in-out}textarea:focus,
select:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="email"]:focus,
input[type="month"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
input[type="week"]:focus{outline-color:transparent;outline-style:none;color:#1c1c1c;border-color:#d8d8d8}input[type="checkbox"],
input[type="radio"]{margin-right:.4em}textarea{resize:vertical}select{outline:none;height:30px}button,
input[type="reset"],
input[type="submit"],
input[type="button"],
span.slide-more{background:#eb171c;padding:.4em .6em;color:#fff;font-weight:bold;text-align:center;border:none}.wpcf7 input,
.wpcf7 textarea{margin-top:26px;margin-top:1.85714rem}@font-face{font-family:'ModernPictogramsNormal';src:url("includes/stylesheets/modern-pictograms/modernpics-webfont.eot");src:url("includes/stylesheets/modern-pictograms/modernpics-webfont.eot?#iefix") format("embedded-opentype"),url("includes/stylesheets/modern-pictograms/modernpics-webfont.woff") format("woff"),url("includes/stylesheets/modern-pictograms/modernpics-webfont.ttf") format("truetype"),url("includes/stylesheets/modern-pictograms/modernpics-webfont.svg#ModernPictogramsNormal") format("svg");font-weight:normal;font-style:normal}@media print{*{background-color:none;color:#000000;border:none;font-family:Helvetica,Arial,Verdana,Tahoma,sans-serif}html,
  body{font-size:12px}#container,
  aside[role="complementary"]{float:none;margin:0;padding:0;width:100%}hr,
  #respond,
  .comment-count,
  .comment-reply-link,
  nav a[rel="next"],
  nav a[rel="prev"],
  nav[role="navigation"],
  .thumbnail-image,
  .flex-control-nav,
  .flex-direction-nav,
  .thumb-icon,
  .sticky-text{display:none}.flexslider img{float:left}img{max-width:500px}#comments,
  aside[role="complementary"]{page-break-before:always}div.portfolio-thumb{float:left}}html.IE8 img{width:auto}html.IE8 span.thumb-icon{visibility:hidden}html.IE8 #wrapper{width:63.9534884%}html.IE8 nav[role="navigation"] ul li{float:left}html.IE8 div.last-when-three-per-row{margin-right:0}html.IE7 nav[role="navigation"] ul li{float:left}#wpstats{display:none}.sharedaddy{clear:both;margin-bottom:26px;margin-bottom:1.85714rem}.sd-like-count{position:relative;left:6px;top:2px;display:inline}div.sharedaddy div.sd-block{border-top:none!important;display:inline-block}.recentcommentstexttop,
.recentcommentstextend{float:left;display:inline;line-height:24px;margin-left:6px;text-align:left}.recentcommentsavatar td{background:none!important}.widget_authors li{list-style:none;clear:left;margin-bottom:45px}.widget_authors ul{margin-left:0;margin-bottom:26px;margin-bottom:1.85714rem}.widget_authors ul li{margin-bottom:0}div.widget_twitter li{margin-bottom:26px;line-height:1.6!important}.widget_rss_links img{vertical-align:middle!important;padding-right:6px}.widget_categories ul.children,
.widget_pages ul.children{padding-left:1.5em}#flickr_badge_wrapper{background:none;border:none}.milestone-header{background:none!important;color:#1c1c1c!important;border-top:1px solid;border-right:1px solid;border-left:1px solid;border-color:#e5e5e5}.milestone-message{border-color:#e5e5e5!important}.fluid-width-video-wrapper{margin-bottom:26px!important}div[id*="contact-form-"] blockquote{margin-top:0}.widget_jp_blogs_i_follow ol{list-style:none;margin-left:0}