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;}