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:0}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:-.5em}sub{bottom:-.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:.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:.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:#222;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:-.05556rem}a[rel=prev]:before,.comments-next a:before{content:url(images/arrow-left.svg);padding-right:6px;padding-right:.33333rem}a[rel=next]:after,.comments-previous a:after{content:url(images/arrow-right.svg);padding-left:6px;padding-left:.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:#222;border-bottom:1px solid #efefef;padding:22px 32px;padding:1.22222rem 1.77778rem;font-size:16px;font-size:.88889rem}@media screen and (min-width:900px){#snap-nav ul a{padding:0;display:block;border-bottom:0;font-size:15px;font-size:.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:-.16667rem;padding-right:6px;padding-right:.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 .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:.72222rem;margin:14px 0;margin:.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:#222}#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:#222;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:.88889rem;padding-left:32px;padding-left:1.77778rem}#mobile-toggle span:before{content:"☰";color:#ffc300;padding-right:6px;padding-right:.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:.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:.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:.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 .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 -.11111rem;font-size:38px;font-size:2.11111rem;word-spacing:-2px;word-spacing:-.11111rem;letter-spacing:-1px;letter-spacing:-.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:-.11111rem;font-size:30px;font-size:1.66667rem;word-spacing:-1px;word-spacing:-.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:-.05556rem}h4{line-height:1.6;margin-left:-1px;margin-left:-.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:.11111rem}h6{font-weight:700;line-height:1.95;text-transform:uppercase;font-size:14px;font-size:.77778rem;letter-spacing:1px;letter-spacing:.05556rem}blockquote{clear:both}blockquote p{line-height:1.6;word-spacing:-1px;word-spacing:-.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:"“";color:#aaa;padding-right:3px;padding-right:.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:"–";padding-right:3px;padding-right:.16667rem}q:before{content:"“"}q:after{content:"”"}tt,kbd,pre,code,samp{font-family:Consolas,Monaco,"Courier New",Courier,monospace;font-weight:400;padding:3px;padding:.16667rem;word-spacing:-2px;word-spacing:-.11111rem}mark{background:#ffc;font-style:italic;padding:3px;padding:.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:.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:0}del{color:#707070}ins{color:#e31414;text-decoration:none}ins:before{content:"[";position:relative;right:1px;right:.05556rem}ins:after{content:"]";position:relative;left:1px;left:.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:-.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 .38889rem 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:.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:#fff}.success{background-color:#007fd0;color:#fff}.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:.30556rem}.wp-caption-text,dd.wp-caption-dd{margin-top:11px;margin-top:.61111rem}.featured-image figcaption{margin-top:11px;margin-top:.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:0}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:.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:.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:#aaa;font-size:13px;font-size:.72222rem}.post-detail a{color:#aaa}.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:.16667rem .22222rem;margin-right:6px;margin-right:.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:.88889rem;right:16px;right:.88889rem;font-size:16px;font-size:.88889rem;-webkit-font-smoothing:subpixel-antialiased}@media screen and (min-width:900px){.homepage-button{font-size:14px;font-size:.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:#aaa}.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:.11111rem;padding-right:8px;padding-right:.44444rem}.portfolio-details li:first-child{margin-right:16px;margin-right:.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 #fff;border-bottom:2px solid #f6f6f6}.portfolio-button:hover{color:#222;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:"– "}.widget_rss cite{display:inline-block;margin-bottom:22px;margin-bottom:1.22222rem}.widget_rss cite:before{content:"– "}.widget_tag_cloud a{padding:2px;padding:.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:"– "}#respond,#comments{display:block;width:100%}#comments .bypostauthor .comment-name{background-color:#007fd0;color:#fefefe;padding:5px 6px;padding:.27778rem .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:.33333rem}.comment{padding-top:44px;padding-top:2.44444rem}.comment:first-of-type{padding-top:0}.fn{color:#222}.required{color:#aaa}.comment-date{float:right;color:#aaa}.comment-name{font-weight:700}.comment-field{display:inline-block;margin:0 0 11px;margin:0 0 .61111rem}.comment-field:after{content:":";color:#aaa}.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:#aaa}.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:.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:.61111rem;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.08);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.08);box-shadow:inset 0 1px 2px rgba(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:0;border:1px solid #efefef;background-color:#fefefe}button,input[type=reset],input[type=submit],input[type=button],#infinite-handle span{color:#222;text-shadow:1px 1px 0 rgba(255,255,255,.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:.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:.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:.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:#222!important}.widget_goodreads embed{border:0!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}