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{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:81.25%;line-height:0;position:relative;letter-spacing:.05em;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, .frame, .blog-wrapper, .pagination, .portfolio-post, #comments-nav{zoom:1}.clear:before, .frame:before, .blog-wrapper:before, .pagination:before, .portfolio-post:before, #comments-nav:before, .clear:after, .frame:after, .blog-wrapper:after, .pagination:after, .portfolio-post:after, #comments-nav:after{display:table;content:""}.clear:after, .frame:after, .blog-wrapper:after, .pagination:after, .portfolio-post:after, #comments-nav:after{clear:both}.small-type, .snap-tagline, table, .alert, .placeholder-text, .wp-caption-text,
dd.wp-caption-dd, .featured-image, .set-post, .pagination, .post-footer, .portfolio-description, .portfolio-details, .attachment-content, .archive .sub-desc,
.search .sub-desc, #sidebar, #respond,
#comments, textarea,
select,
input, .wpcf7{color:#707070;line-height:1.55;font-size:16px;font-size:0.88889rem}@media screen and (min-width: 900px){.small-type, .snap-tagline, table, .alert, .placeholder-text, .wp-caption-text,
  dd.wp-caption-dd, .featured-image, .set-post, .pagination, .post-footer, .portfolio-description, .portfolio-details, .attachment-content, .archive .sub-desc,
  .search .sub-desc, #sidebar, #respond,
  #comments, textarea,
  select,
  input, .wpcf7{font-size:15px;font-size:0.83333rem}}.serif-type, h1, h4, h5, blockquote{font-family:Merriweather,Georgia,Times,"Times New Roman",serif;font-weight:900}.break, h1,
h2,
h3,
h4,
h5,
h6, pre, table{word-wrap:break-word;word-break:hyphenate}.box-size, hr, .placeholder-text, .tile .post, .tile .page, textarea,
select,
input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 900px){html{font-size:112.5%}}body{color:#222222;background-color:#fefefe;font-family:"Helvetica Neue",Helvetica,Arial,Verdana,Tahoma,sans-serif;text-rendering:optimizeLegibility;line-height:1.65}.custom-background #main-header{max-width:994px;margin:0 auto}ul, ol, dl, p, details, address, .vcard, figure, pre, fieldset, table, dt, dd, hr{margin-bottom:22px;margin-bottom:1.22222rem}p, ul, ol, dl, blockquote{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-lines:1;-moz-hyphenate-limit-lines:1;-ms-hyphenate-limit-lines:1;hyphenate-limit-lines:1;-webkit-hyphenate-limit-before:3}pre,
code,
input,
textarea{font:inherit}.theme-container{background-color:#fefefe;padding:44px 32px;padding:2.44444rem 1.77778rem}@media screen and (min-width: 900px){.theme-container{padding:44px;padding:2.44444rem}}.frame{max-width:994px;margin:0 auto}a{color:#007fd0;text-decoration:none}a:hover{color:#18a5ff}a[rel="prev"]:before,
a[rel="next"]:after,
.comments-next a:before,
.comments-previous a:after{position:relative;opacity:.3;top:-1px;top:-0.05556rem}a[rel="prev"]:before,
.comments-next a:before{content:url(images/arrow-left.svg);padding-right:6px;padding-right:0.33333rem}a[rel="next"]:after,
.comments-previous a:after{content:url(images/arrow-right.svg);padding-left:6px;padding-left:0.33333rem}@media screen and (min-width: 900px){#snap-nav{float:right;width:60%}}#snap-nav ul{background-color:#fefefe;float:none;margin-bottom:0}@media screen and (min-width: 900px){#snap-nav ul{float:right;display:block;background-color:transparent}}#snap-nav ul a{display:block;color:#222222;border-bottom:1px solid #efefef;padding:22px 32px;padding:1.22222rem 1.77778rem;font-size:16px;font-size:0.88889rem}@media screen and (min-width: 900px){#snap-nav ul a{padding:0;display:block;border-bottom:0;font-size:15px;font-size:0.83333rem}#snap-nav ul a:hover{color:#707070}}#snap-nav ul a:hover{background-color:#f9f9f9}@media screen and (min-width: 900px){#snap-nav ul a:hover{color:#707070;background-color:transparent}}@media screen and (min-width: 900px){#snap-nav ul .snap-menu-parent-item a:before{content:url(images/arrow-menu.svg);position:relative;opacity:.3;top:-3px;top:-0.16667rem;padding-right:6px;padding-right:0.33333rem}#snap-nav ul .snap-menu-parent-item .sub-menu a:before,
  #snap-nav ul .snap-menu-parent-item .children a:before{content:none}}@media screen and (min-width: 900px){#snap-nav ul li{float:left;line-height:2.2;border-bottom:0;border-right:1px solid #e0e0e0;padding:0 14px;padding:0 0.77778rem}#snap-nav ul li ul{display:none;position:absolute;padding:0;margin:0;z-index:3;border:1px solid #efefef;background-color:#fefefe;min-width:120px;max-width:200px;margin-left:-15px;-webkit-font-smoothing:subpixel-antialiased}#snap-nav ul li ul li{padding:0 18px}#snap-nav ul li ul li,
  #snap-nav ul li ul li a{float:none;display:block;height:auto;font-weight:400;line-height:1.65;border:0;border-bottom:1px solid #efefef;font-size:13px;font-size:0.72222rem;margin:14px 0;margin:0.77778rem 0}#snap-nav ul li ul li:last-child,
  #snap-nav ul li ul li a:last-child{border-bottom:none}#snap-nav ul li ul li a{display:block}#snap-nav ul li.current-menu-item a, #snap-nav ul li.current_page_item a{color:#707070}#snap-nav ul li.current-menu-item ul a, #snap-nav ul li.current_page_item ul a{color:#222222}#snap-nav ul li.current-menu-item ul a:hover, #snap-nav ul li.current_page_item ul a:hover{color:#707070}#snap-nav ul li:last-of-type{border-right:0;padding-right:0}#snap-nav ul li:hover{background-color:#f9f9f9}#snap-nav ul li:hover ul{display:block}}@media screen and (min-width: 900px) and (min-width: 900px){#snap-nav ul li:hover{background-color:transparent}}#snap-nav{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1}@media screen and (min-width: 900px){#snap-nav{position:relative;max-height:none;overflow:visible;float:right}}#snap-nav.opened{max-height:9999px}#mobile-toggle{color:#f9f9f9;background-color:#222222;cursor:pointer;line-height:1;padding:22px 0;padding:1.22222rem 0}@media screen and (min-width: 900px){#mobile-toggle{display:none}}#mobile-toggle span{font-size:16px;font-size:0.88889rem;padding-left:32px;padding-left:1.77778rem}#mobile-toggle span:before{content:"\2630";color:#ffc300;padding-right:6px;padding-right:0.33333rem}#main-header{background-color:#f9f9f9;border-bottom:1px solid #efefef}@media screen and (min-width: 900px){#main-header{padding:22px 44px;padding:1.22222rem 2.44444rem}}.logo-wrapper{text-align:center;font-size:28px;font-size:1.55556rem;padding:33px 44px;padding:1.83333rem 2.44444rem}@media screen and (min-width: 900px){.logo-wrapper{float:left;width:40%;padding:0;text-align:left}}.snap-custom-logo-wrapper{background-repeat:no-repeat;background-size:contain;background-position:center center;max-width:100%}.snap-custom-logo{display:block;width:100%;height:0;font:0/0 a;text-decoration:none;text-shadow:none;color:transparent}.snap-site-title{margin:0;line-height:1;font-size:34px;font-size:1.88889rem}.snap-tagline{display:block;margin-top:5.5px;margin-top:0.30556rem}#footer{clear:both;float:left;width:100%;text-align:center;border-top:1px solid #efefef;margin-top:44px;margin-top:2.44444rem;padding:44px 0 22px;padding:2.44444rem 0 1.22222rem}@media screen and (min-width: 900px){#footer{text-align:left;margin-top:88px;margin-top:4.88889rem}}#footer p{-webkit-hyphens:none;-moz-hyphens:none;hyphens:none}@media screen and (min-width: 900px){.footer-text-wrapper{float:left;width:40%}}.footer-text-wrapper p{margin-bottom:11px;margin-bottom:0.61111rem}#social{margin-top:22px;margin-top:1.22222rem}@media screen and (min-width: 900px){#social{float:right;max-width:50%;margin-top:0}}.icons li{display:inline;margin-left:6px;margin-left:0.33333rem}.icons li a{display:inline-block;height:18px;background:url(images/social-icons.svg) no-repeat;opacity:.15}.icons li a:hover{opacity:1}.icons li:first-child{margin-left:0}.icons li .twitter{background-position:0;width:18px}.icons li .facebook{background-position:-19px;width:8px}.icons li .google{background-position:-27px;width:13px}.icons li .flickr{background-position:-40px;width:18px}.icons li .pinterest{background-position:-58px;width:19px}.icons li .linkedin{background-position:-79px;width:16px}.icons li .rss{background-position:-96px;width:17px}h1,
h2,
h3,
h4,
h5,
h6{clear:both;color:#181818;margin:33px 0 5.5px 0;margin:1.83333rem 0 0.30556rem 0}h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{color:#181818}h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover{color:#181818}h1{line-height:1.34;margin:0 0 22px -2px;margin:0 0 1.22222rem -0.11111rem;font-size:38px;font-size:2.11111rem;word-spacing:-2px;word-spacing:-0.11111rem;letter-spacing:-1px;letter-spacing:-0.05556rem}@media screen and (min-width: 900px){h1{font-size:50px;font-size:2.77778rem}}h2{font-weight:700;line-height:1.3;margin-left:-2px;margin-left:-0.11111rem;font-size:30px;font-size:1.66667rem;word-spacing:-1px;word-spacing:-0.05556rem}@media screen and (min-width: 900px){h2{font-size:38px;font-size:2.11111rem}}h3{font-weight:700;line-height:1.45;font-size:24px;font-size:1.33333rem;word-spacing:-1px;word-spacing:-0.05556rem}h4{line-height:1.6;margin-left:-1px;margin-left:-0.05556rem;font-size:22px;font-size:1.22222rem}h5{line-height:1.95;text-transform:uppercase;font-size:18px;font-size:1rem;letter-spacing:2px;letter-spacing:0.11111rem}h6{font-weight:700;line-height:1.95;text-transform:uppercase;font-size:14px;font-size:0.77778rem;letter-spacing:1px;letter-spacing:0.05556rem}blockquote{clear:both}blockquote p{line-height:1.6;word-spacing:-1px;word-spacing:-0.05556rem;font-size:22px;font-size:1.22222rem}@media screen and (min-width: 900px){blockquote p{font-size:24px;font-size:1.33333rem}}blockquote p:first-of-type:before{content:"\201C";color:#aaaaaa;padding-right:3px;padding-right:0.16667rem;margin-left:-21px;margin-left:-1.16667rem}blockquote cite{color:#707070;font-family:"Helvetica Neue",Helvetica,Arial,Verdana,Tahoma,sans-serif;font-weight:400;font-style:normal;margin-bottom:22px;margin-bottom:1.22222rem;font-size:18px;font-size:1rem}blockquote cite:before{content:"\2013";padding-right:3px;padding-right:0.16667rem}q:before{content:"\201C"}q:after{content:"\201D"}tt,
kbd,
pre,
code,
samp{font-family:Consolas,Monaco,"Courier New",Courier,monospace;font-weight:400;padding:3px;padding:0.16667rem;word-spacing:-2px;word-spacing:-0.11111rem}mark{background:#ffc;font-style:italic;padding:3px;padding:0.16667rem}code,
pre{background-color:#f9f9f9;color:#707070}abbr,
acronym,
dfn{cursor:help;text-transform:lowercase;font-variant:small-caps;font-size:1.4em;line-height:1;letter-spacing:1px;letter-spacing:0.05556rem}pre{display:block;overflow:auto;white-space:pre-wrap;padding:22px;padding:1.22222rem}details summary{font-weight:700;margin-bottom:22px;margin-bottom:1.22222rem}details :focus{outline:none}del{color:#707070}ins{color:#e31414;text-decoration:none}ins:before{content:"\005B";position:relative;right:1px;right:0.05556rem}ins:after{content:"\005D";position:relative;left:1px;left:0.05556rem}small{font-size:.75em}big{font-size:1.25em}address{font-style:normal;font-weight:700}hr{display:block;height:1px;padding:0;border:0;border-top:1px solid #efefef;margin:44px 0;margin:2.44444rem 0}.disable-web-font h1,
.disable-web-font h4,
.disable-web-font h5,
.disable-web-font blockquote,
.disable-web-font .intro{font-family:Georgia,Times,"Times New Roman",serif}.intro{font-family:Merriweather,Georgia,Times,"Times New Roman",serif;line-height:1.6;font-size:23px;font-size:1.27778rem;word-spacing:-1px;word-spacing:-0.05556rem}@media screen and (min-width: 900px){.intro{font-size:26px;font-size:1.44444rem}}.drop-cap{float:left;color:#007fd0;font-weight:400;line-height:1;text-transform:uppercase;margin:0 7px 0 -4px;margin:0 0.38889rem 0 -0.22222rem;font-size:58px;font-size:3.22222rem}.main-content ul,
.respond-body ul{list-style:square outside}.main-content ol,
.respond-body ol{list-style:decimal outside}.main-content li,
.respond-body li{line-height:1.9}.main-content li > ul,
.main-content li > ol,
.respond-body li > ul,
.respond-body li > ol{margin-bottom:0;margin-left:1.5em}dl dt{margin-bottom:0;font-weight:700}table{width:100%;text-align:center;border:1px solid #efefef;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none}table caption{margin-bottom:22px;margin-bottom:1.22222rem}table th,
table td{padding:10px 0;padding:0.55556rem 0}table th{color:#181818;border-left:1px solid #efefef}table td{border-top:1px solid #efefef;border-left:1px solid #efefef}table td[valign="top"]{vertical-align:top}table td[valign="bottom"]{vertical-align:bottom}.alert{clear:both;padding:33px;background-color:#f9f9f9;margin-bottom:22px;margin-bottom:1.22222rem}.alert p{margin-bottom:0}.error{background-color:#e14023;color:#ffffff}.success{background-color:#007fd0;color:#ffffff}.note{background-color:#ffc300;color:#181818}.placeholder-text{float:left;display:table;width:100%;text-align:center;background-color:#f9f9f9;-webkit-font-smoothing:subpixel-antialiased;margin-bottom:22px;margin-bottom:1.22222rem}.placeholder-text p{display:table-cell;vertical-align:middle;padding:32px;padding:1.77778rem;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none}@media screen and (min-width: 900px){.portfolio-placeholder{width:65.59356%;height:488px}}@media screen and (min-width: 900px){.featured-placeholder{width:100%;height:650px}}.gallery{margin-bottom:22px!important}.gallery .gallery-icon img{border:0!important}.gallery .gallery-item{width:30%!important;padding-left:1.5%;padding-right:1.5%}.gallery .gallery-caption{margin-bottom:0}.gallery dl,
.gallery dt{margin-bottom:0}div.sharedaddy,
div.sd-block{clear:both!important;padding:0 22px 0 0;padding:0 1.22222rem 0 0;border-top:0!important}img{max-width:100%;height:auto;vertical-align:middle}img.wp-smiley{margin:0;vertical-align:text-top}img.size-full, img.size-large, img.wp-post-image{height:auto}img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"]{height:auto}img.alignleft, img.alignright, img.aligncenter{margin-bottom:22px;margin-bottom:1.22222rem}div.wp-caption{max-width:100%}div.wp-caption img{margin-bottom:5.5px;margin-bottom:0.30556rem}.wp-caption-text,
dd.wp-caption-dd{margin-top:11px;margin-top:0.61111rem}.featured-image figcaption{margin-top:11px;margin-top:0.61111rem}embed,
object,
video,
iframe{max-width:100%}.twitter-tweet-rendered{display:inline;max-width:100%}.clear, .frame, .blog-wrapper, .pagination, .portfolio-post, #comments-nav{clear:both}.alignleft{float:left}.alignright{float:right}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.hide{display:none;visibility:hidden}.hidden{visibility:hidden}.noborder{border:none}div .alignleft{text-align:left;margin-right:22px;margin-right:1.22222rem}div .alignright{text-align:right;margin-left:22px;margin-left:1.22222rem}div .aligncenter{text-align:center}.tile .post, .tile .page{float:left;width:100%;border-bottom:1px solid #efefef;padding:32px 0;padding:1.77778rem 0}@media screen and (min-width: 600px){.tile .post, .tile .page{width:50%;height:472px;padding-bottom:0}}.tile .post .post-wrapper, .tile .page .post-wrapper{word-wrap:break-word}@media screen and (min-width: 600px){.tile .post .post-wrapper, .tile .page .post-wrapper{height:360px}}.tile .post img, .tile .page img{max-height:407px;width:auto;margin-bottom:11px;margin-bottom:0.61111rem}@media screen and (min-width: 600px){.tile .post img, .tile .page img{max-height:285px}}@media screen and (min-width: 900px){.tile .post img, .tile .page img{max-height:221px}}@media screen and (min-width: 600px){.tile .post.last-of-posts, .tile .page.last-of-posts{border-bottom:0;padding-bottom:0;margin-bottom:0;height:440px}}.tile .post:last-of-type, .tile .page:last-of-type{border-bottom:0;padding-bottom:0;margin-bottom:0}.tile .post:first-of-type, .tile .page:first-of-type{padding-top:0}@media screen and (min-width: 600px){.tile .post:nth-child(1), .tile .post:nth-child(2), .tile .page:nth-child(1), .tile .page:nth-child(2){padding-top:0;height:440px}}@media screen and (min-width: 600px){.tile .post:nth-of-type(odd), .tile .page:nth-of-type(odd){float:left;border-right:1px solid #efefef}.tile .post:nth-of-type(odd) .set-post, .tile .page:nth-of-type(odd) .set-post{padding-right:9.81595%}}@media screen and (min-width: 600px){.tile .post:nth-of-type(even), .tile .page:nth-of-type(even){float:right}.tile .post:nth-of-type(even) .set-post, .tile .page:nth-of-type(even) .set-post{padding-left:9.81595%}}@media screen and (min-width: 600px){.without-thumb .grid-content-wrapper{height:360px;overflow:hidden}}.with-thumb .grid-content-wrapper{height:auto}@media screen and (min-width: 600px){.with-thumb .grid-content-wrapper{height:86px;overflow:hidden}}@media screen and (min-width: 900px){.with-thumb .grid-content-wrapper{height:150px;overflow:hidden}}.grid-thumb-wrapper p,
.grid-thumb-wrapper .wp-caption-text{display:none}.grid-read-more{clear:both;float:right;text-align:center;margin-top:22px;margin-top:1.22222rem}.grid-read-more:before{content:url(images/arrow-right.svg);display:inline-block;width:18px;height:18px;background-color:#f4f4f4;margin-right:3px;margin-right:0.16667rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}@media screen and (min-width: 900px){.grid-read-more:before{width:20px;height:20px}}.grid-read-more:hover:before{background-color:#ffc300}.set-post p{margin-bottom:0}.set-post h3{margin-top:0;font-size:18px;font-size:1rem}.set-post time{display:block}.main-content .video-player{margin-bottom:22px;margin-bottom:1.22222rem}.post-detail{color:#aaaaaa;font-size:13px;font-size:0.72222rem}.post-detail a{color:#aaaaaa}.pagination a[rel="prev"],
.pagination .comments-next{float:left;max-width:40%}.pagination a[rel="next"],
.pagination .comments-previous{float:right;max-width:40%}.infinite-scroll .pagination{display:none}.post-footer{clear:both;border-top:1px solid #efefef;padding-top:22px;padding-top:1.22222rem;margin:44px 0 0;margin:2.44444rem 0 0}.sticky-post-message{float:left;color:#fefefe;background-color:#007fd0;line-height:1;padding:3px 4px;padding:0.16667rem 0.22222rem;margin-right:6px;margin-right:0.33333rem;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.byline{color:#707070;margin-bottom:22px;margin-bottom:1.22222rem}.homepage-button{position:absolute;z-index:10;margin:0;bottom:16px;bottom:0.88889rem;right:16px;right:0.88889rem;font-size:16px;font-size:0.88889rem;-webkit-font-smoothing:subpixel-antialiased}@media screen and (min-width: 900px){.homepage-button{font-size:14px;font-size:0.77778rem}}.homepage-featured-area{position:relative;overflow:hidden;padding:0;margin-bottom:44px;margin-bottom:2.44444rem}.homepage-featured-area img{display:block;height:auto;float:left;border:0}.homepage-featured-area ul{margin-bottom:0}.homepage-featured-area li{-webkit-backface-visibility:hidden;position:absolute;display:none;left:0;top:0;width:100%}.homepage-featured-area li:first-child{position:relative;display:block;float:left}#blurb{float:left;width:100%;margin-bottom:22px;margin-bottom:1.22222rem}@media screen and (min-width: 900px){#blurb{width:29.37626%}}#blurb h3{margin-top:0}.page-template-homepage-php .with-sidebar{float:right}.portfolio-post{margin:44px 0;margin:2.44444rem 0}@media screen and (min-width: 900px){.portfolio-post{margin:66px 0;margin:3.66667rem 0}}.portfolio-post:first-of-type{margin-top:0}.portfolio-post:last-of-type{margin-bottom:0}.portfolio-image,
.portfolio-single-content{margin-bottom:0}@media screen and (min-width: 900px){.portfolio-image,
  .portfolio-single-content{float:left;width:65.59356%}}.portfolio-single-content-without-excerpt{width:100%}.portfolio-description{padding-top:22px;padding-top:1.22222rem}@media screen and (min-width: 900px){.portfolio-description{float:right;width:29.37626%;margin-left:3.21932%;border-top:1px solid #efefef}}.portfolio-description h4{margin-top:0}.portfolio-details{color:#aaaaaa}.portfolio-details li{display:inline;line-height:1.8}@media screen and (min-width: 900px){.portfolio-details li{display:block}}.portfolio-details li:before{position:relative;opacity:.15;top:2px;top:0.11111rem;padding-right:8px;padding-right:0.44444rem}.portfolio-details li:first-child{margin-right:16px;margin-right:0.88889rem}@media screen and (min-width: 900px){.portfolio-details li:first-child{margin-right:0}}.portfolio-details li:first-child:before{content:url(images/info.svg)}.portfolio-details li:last-child:before{content:url(images/time.svg)}.portfolio-excerpt{margin-bottom:22px;margin-bottom:1.22222rem}.portfolio-button{margin-bottom:0;color:#707070;background-color:#f4f4f4;border-top:1px solid white;border-bottom:2px solid #f6f6f6}.portfolio-button:hover{color:#222222;background:#ffc300;border-top:1px solid #ffcd29;border-bottom:2px solid #fabf00}.with-sidebar{float:left;width:100%}@media screen and (min-width: 900px){.with-sidebar{width:65.59356%}}.attachment-image{display:block;margin-left:auto;margin-right:auto;margin-top:22px;margin-top:1.22222rem;margin-bottom:22px;margin-bottom:1.22222rem}@media screen and (min-width: 900px){.page-template-profile-php .mobile-element{display:none}}.page-template-profile-php .desktop-element{display:none}@media screen and (min-width: 900px){.page-template-profile-php .desktop-element{display:block}}.page-template-profile-php .with-sidebar{float:right}.page-template-profile-php #sidebar{float:left;margin-top:0;margin-bottom:22px;margin-bottom:1.22222rem}.page-template-profile-php #sidebar img{float:left;max-width:30%;margin-right:32px;margin-right:1.77778rem;margin-bottom:22px;margin-bottom:1.22222rem}@media screen and (min-width: 900px){.page-template-profile-php #sidebar img{float:none;max-width:100%;margin-right:0}}.archive .sub-title,
.search .sub-title{margin-top:0;font-family:"Helvetica Neue",Helvetica,Arial,Verdana,Tahoma,sans-serif;font-weight:400;font-size:18px;font-size:1rem}.archive .sub-desc,
.search .sub-desc{border-bottom:1px solid #efefef;padding-bottom:22px;padding-bottom:1.22222rem;margin-bottom:44px;margin-bottom:2.44444rem}.archive .sub-desc p,
.search .sub-desc p{margin-top:22px;margin-top:1.22222rem}.archive #s,
.search #s{width:100%;margin-bottom:22px;margin-bottom:1.22222rem}@media screen and (min-width: 900px){.archive #s,
  .search #s{width:65.59356%}}.archive h4,
.search h4{margin:0}.archive .post,
.search .post{width:100%;border-bottom:1px solid #efefef;padding-bottom:33px;padding-bottom:1.83333rem;margin-bottom:33px;margin-bottom:1.83333rem}.archive .post:last-of-type,
.search .post:last-of-type{border-bottom:0}.no-sidebar{width:100%}#sidebar{float:left;width:100%;margin-top:44px;margin-top:2.44444rem}@media screen and (min-width: 900px){#sidebar{float:right;width:29.37626%;margin-top:0}}#sidebar p{margin-bottom:11px}#sidebar li{list-style:none;line-height:1.8}#sidebar ul,
#sidebar p:last-of-type{margin-bottom:0}.widgettitle{margin-top:0;font-size:18px;font-size:1rem}.widget{margin-bottom:44px;margin-bottom:2.44444rem}.widget:last-of-type{margin-bottom:0}.rsswidget img{display:none}.widget_rss .rss-date:before{content:"\2013  "}.widget_rss cite{display:inline-block;margin-bottom:22px;margin-bottom:1.22222rem}.widget_rss cite:before{content:"\2013  "}.widget_tag_cloud a{padding:2px;padding:0.11111rem}.widget_calendar tfoot{background-color:#f9f9f9}.widget_calendar tfoot td{border-left:0}.widget_nav_menu ul.sub-menu{margin-bottom:0}.widget_nav_menu ul.sub-menu li:before{content:"\2013  "}#respond,
#comments{display:block;width:100%}#comments .bypostauthor .comment-name{background-color:#007fd0;color:#fefefe;padding:5px 6px;padding:0.27778rem 0.33333rem;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#comments .bypostauthor .comment-name a{color:#fefefe}@media screen and (min-width: 900px){#comments .children{padding-left:114px;padding-left:6.33333rem}}#comments .children .comment{padding-top:44px;padding-top:2.44444rem}#comments .avatar{display:none;float:left;width:82px}@media screen and (min-width: 900px){#comments .avatar{display:block}}#comment-headline{margin:22px 0;margin:1.22222rem 0}@media screen and (min-width: 900px){#comment-headline{margin:44px 0;margin:2.44444rem 0}}#cancel-comment-reply-link{font-weight:400;border-left:1px solid #efefef;padding-left:6px;padding-left:0.33333rem}.comment{padding-top:44px;padding-top:2.44444rem}.comment:first-of-type{padding-top:0}.fn{color:#222222}.required{color:#aaaaaa}.comment-date{float:right;color:#aaaaaa}.comment-name{font-weight:700}.comment-field{display:inline-block;margin:0 0 11px;margin:0 0 0.61111rem}.comment-field:after{content:"\003A";color:#aaaaaa}.protected-comments{margin:22px 0;margin:1.22222rem 0}#comments-nav{margin-bottom:44px;margin-bottom:2.44444rem}#reply-title{margin:22px 0;margin:1.22222rem 0}.respond-type{width:100%}.respond-note{display:block;color:#aaaaaa}.respond-body{margin:0;border-bottom:1px solid #efefef;padding-bottom:44px;padding-bottom:2.44444rem}@media screen and (min-width: 900px){.respond-body{margin:0 0 0 114px;margin:0 0 0 6.33333rem}}#respond{margin-top:44px;margin-top:2.44444rem}#respond fieldset{margin-bottom:11px;margin-bottom:0.61111rem}#respond .form-submit{margin-bottom:0}#respond input[type="submit"]{margin-bottom:0}textarea,
select,
input{max-width:100%;border:0;background-color:#f9f9f9;padding:11px;padding:0.61111rem;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.08);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.08);box-shadow:inset 0 1px 2px rgba(0,0,0,0.08);line-height:1}textarea:focus,
select:focus,
input:focus{outline-color:#007fd0}textarea{line-height:1.55;resize:vertical}select{outline:none;border:1px solid #efefef;background-color:#fefefe}button,
input[type="reset"],
input[type="submit"],
input[type="button"],
#infinite-handle span{color:#222222;text-shadow:1px 1px 0 rgba(255,255,255,0.16);background:#ffc300;border:0;border-top:1px solid #ffcd29;border-bottom:2px solid #fabf00;line-height:1;text-align:center;text-transform:capitalize;text-rendering:optimizeLegibility;font-family:"Helvetica Neue",Helvetica,Arial,Verdana,Tahoma,sans-serif;margin-bottom:22px;margin-bottom:1.22222rem;padding:14px;padding:0.77778rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}@media screen and (min-width: 900px){button,
  input[type="reset"],
  input[type="submit"],
  input[type="button"],
  #infinite-handle span{font-size:14px;font-size:0.77778rem}}button:active, button:hover,
input[type="reset"]:active,
input[type="reset"]:hover,
input[type="submit"]:active,
input[type="submit"]:hover,
input[type="button"]:active,
input[type="button"]:hover,
#infinite-handle span:active,
#infinite-handle span:hover{background:#ffc814}#infinite-handle{clear:both;float:left}#infinite-handle span{display:inline-block}.infinite-loader{clear:both;display:inline-block;float:left}.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea{width:100%;margin-top:11px;margin-top:0.61111rem}.wpcf7 input[type="submit"]{margin-bottom:0}#wpstats{display:none!important}#infinite-handle{margin-top:22px;margin-top:1.22222rem}#infinite-handle span{margin-bottom:0!important}.milestone-header{color:#f9f9f9!important;background-color:#222222!important}.widget_goodreads embed{border:none!important}.widget-grofile h4{font-family:"Helvetica Neue",Helvetica,Arial,Verdana,Tahoma,sans-serif!important;font-size:inherit!important}.widget_flickr table td,
#flickr_badge_uber_wrapper,
#flickr_badge_wrapper{border:0!important}.recentcommentsavatar{text-align:left!important;border:0!important}.recentcommentsavatar td{border:0!important;padding-bottom:22px!important}.recentcommentstexttop,
.recentcommentstextend{vertical-align:top}#respond{font-family:"Helvetica Neue",Helvetica,Arial,Verdana,Tahoma,sans-serif!important}#comment-form-comment{border:0!important}