html{font-size:100%;line-height:1.6;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:Roboto,sans-serif}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:0}hr{height:0;overflow:visible;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{font-size:1em}a{border:none;transition:all .3s ease-in-out 0s;outline:none}a:active,a:focus,a:hover{border:none;text-decoration:none;color:#4527a0}abbr[title]{text-decoration:none;border-bottom:1px dotted #767676}b,strong{font-weight:inherit;font-weight:700}code,kbd,samp{font-size:1em}dfn{font-style:italic}mark{color:#222;background-color:#eee}small{font-size:80%}sub,sup{font-size:75%;position:relative;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){height:0;display:none}img{transition:all .3s ease-in-out 0s;border-style:none;max-width:100%}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-size:100%;margin:0;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .625em .75em;border:1px solid #bbb;margin:0 2px}legend{padding:0;color:inherit;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:normal;display:table}progress{vertical-align:baseline;display:inline-block}textarea{min-height:150px;padding-top:20px;resize:vertical;max-width:100%;min-width:100%}[type=checkbox],[type=radio]{padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.screen-reader-text{height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{height:auto;padding:15px 23px 14px;font-size:14px;font-size:.875rem;text-decoration:none;font-weight:700;clip:auto!important;color:#4527a0;top:5px;background-color:#fff;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);-webkit-border-radius:3px;border-radius:3px;left:5px;width:auto;line-height:normal;display:block;z-index:100000}.alignleft{margin-right:1.5em;float:left;display:inline}.alignright{margin-left:1.5em;float:right;display:inline}.aligncenter{margin-right:auto;clear:both;margin-left:auto;display:block}.clear:after,.clear:before,.comment-author:after,.comment-author:before,.comment-content:after,.comment-content:before,.comment-meta:after,.comment-meta:before,.entry-content:after,.entry-content:before,.entry-footer:after,.entry-footer:before,.nav-links:after,.nav-links:before,.pagination:after,.pagination:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before,.widget-area:after,.widget-area:before,.widget:after,.widget:before{table-layout:fixed;content:"";display:table}.clear:after,.comment-author:after,.comment-content:after,.comment-meta:after,.entry-content:after,.entry-footer:after,.nav-links:after,.pagination:after,.site-content:after,.site-footer:after,.site-header:after,.widget-area:after,.widget:after{clear:both}body,button,input,select,textarea{font-size:16px;font-size:.9375rem;font-weight:400;color:#333;line-height:1.66}h1,h2,h3,h4,h5,h6{font-weight:400;color:#333;clear:both;line-height:1.2}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{padding-top:0}h1{font-size:40px;font-weight:700}.home.blog .entry-title,h2{font-size:35px;font-weight:500}h3{font-size:28px;font-weight:400}h4{font-size:22px}h4,h5{color:#333}h5{font-size:18px}h6{font-size:16px;color:#333}p{margin:0 0 25px}.work_item p{font-size:30px;font-weight:700}blockquote,cite,dfn,em,i{font-style:italic}blockquote{overflow:hidden;border-left:5px solid #ddd;padding:0 0 0 25px;font-size:16px;font-weight:600;color:#333;margin:0 0 15px;line-height:1.5}blockquote cite{font-weight:600;font-style:normal;margin-top:.5em;display:block}address{margin:0 0 1.5em}pre{overflow:auto;padding:1.6em;margin-bottom:1.6em;max-width:100%;background:#eee;line-height:1.6}code,kbd,pre,tt,var{font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{color:#fff;background:#4527a0}big{font-size:125%}blockquote{quotes:"" ""}q{quotes:"“" "”" "‘" "’"}blockquote:after,blockquote:before{content:""}:focus{outline:none}label{font-size:16px;font-weight:400;color:#333}fieldset{margin-bottom:1em}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{height:50px;padding:10px 15px;border:1px solid #fafafa;color:#333;transition:all .3s ease-in-out 0s;outline:none;box-shadow:none;-webkit-border-radius:0;border-radius:0;background:#fafafa;width:100%;display:block}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]: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,textarea:focus{border-color:#4527a0;color:#333}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}input[type=checkbox],input[type=radio]{margin-right:.5em}input[type=checkbox]+label,input[type=radio]+label{font-weight:400}button,input[type=button],input[type=submit]{padding:1em 2em;font-size:16px;border:0;font-weight:400;text-shadow:none;color:#fff;-webkit-transition:background .2s;transition:background .2s;background-color:#333;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0;cursor:pointer;line-height:1;display:inline-block}input+button,input+input[type=button],input+input[type=submit]{padding:.75em 2em}button.secondary,input[type=button].secondary,input[type=reset],input[type=reset].secondary,input[type=submit].secondary{color:#fff;background-color:#333}button.secondary:focus,button.secondary:hover,input[type=button].secondary:focus,input[type=button].secondary:hover,input[type=reset].secondary:focus,input[type=reset].secondary:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit].secondary:focus,input[type=submit].secondary:hover{background:#fafafa}::-webkit-input-placeholder{color:#5b5b5b;font-family:Roboto,Helvetica Neue,helvetica,arial,sans-serif}:-moz-placeholder,::-moz-placeholder{color:#5b5b5b;font-family:Roboto,Helvetica Neue,helvetica,arial,sans-serif}::-moz-placeholder{opacity:1}:-ms-input-placeholder{color:#5b5b5b;font-family:Roboto,Helvetica Neue,helvetica,arial,sans-serif}hr{margin-bottom:1.5em;border-top:0;border-bottom:1px solid #f1f1f1}ol,ul{padding:0;margin:0 0 15px;li{list-style:none}}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.2em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}table{border-collapse:collapse;margin:0 0 1.5em;width:100%}thead th{border-bottom:2px solid #fafafa;padding-bottom:.5em}th{padding:.4em;text-align:left}tr{border-bottom:1px solid #fafafa}td{padding:.4em}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}a{text-decoration:none;color:#333}a:focus{outline:none}a:active,a:hover{color:inherit;outline:none}.entry-content a,.entry-summary a,.posts-navigation a,.site-footer .widget-area a,.widget a,.widget_authors a strong{-webkit-transition:color 80ms ease-in,-webkit-box-shadow .13s ease-in-out;transition:color 80ms ease-in,-webkit-box-shadow .13s ease-in-out;transition:color 80ms ease-in,box-shadow .13s ease-in-out;transition:color 80ms ease-in,box-shadow .13s ease-in-out,-webkit-box-shadow .13s ease-in-out;-webkit-box-shadow:inset 0 0 0 #0f0f0f;box-shadow:inset 0 0 0 #0f0f0f}.comment-navigation a,.comment-reply-link,.comments-pagination a,.edit-link a,.entry-footer .cat-links a,.entry-footer .tags-links a,.entry-footer a,.entry-meta a,.entry-title a,.logged-in-as a,.page-links a,.page-links a .page-number,.pagination a,.post-navigation a,.site-footer .widget-area ul li a,.site-info a,.widget .widget-title a,.widget ul li a,a .nav-title{text-decoration:none;-webkit-transition:color 80ms ease-in,-webkit-box-shadow .13s ease-in-out;transition:color 80ms ease-in,-webkit-box-shadow .13s ease-in-out;transition:color 80ms ease-in,box-shadow .13s ease-in-out;transition:color 80ms ease-in,box-shadow .13s ease-in-out,-webkit-box-shadow .13s ease-in-out;-webkit-box-shadow:inset 0 -1px 0 #fff;box-shadow:inset 0 -1px 0 #fff}.comment-metadata a.comment-edit-link:focus,.comment-metadata a.comment-edit-link:hover,.comment-metadata a:focus,.comment-metadata a:hover,.comment-reply-link:focus,.comment-reply-link:hover,.comments-pagination a:not(.prev):not(.next):focus,.comments-pagination a:not(.prev):not(.next):hover,.edit-link a:focus,.edit-link a:hover,.entry-content a:focus,.entry-content a:hover,.entry-footer .cat-links a:focus,.entry-footer .cat-links a:hover,.entry-footer .tags-links a:focus,.entry-footer .tags-links a:hover,.entry-footer a:focus,.entry-footer a:hover,.entry-meta a:focus,.entry-meta a:hover,.entry-summary a:focus,.entry-summary a:hover,.entry-title a:focus,.entry-title a:hover,.logged-in-as a:focus,.logged-in-as a:hover,.page-links a:focus .page-number,.page-links a:hover .page-number,.pagination a:not(.prev):not(.next):focus,.pagination a:not(.prev):not(.next):hover,.post-navigation a:focus,.post-navigation a:hover,.posts-navigation a:focus,.posts-navigation a:hover,.site-footer .widget-area a:focus,.site-footer .widget-area a:hover,.site-info a:focus,.site-info a:hover,.widget .widget-title a:focus,.widget .widget-title a:hover,.widget a:focus,.widget a:hover,.widget ul li a:focus,.widget ul li a:hover,.widget_authors a:focus strong,.widget_authors a:hover strong,a:focus .nav-title,a:hover .nav-title{color:#000;-webkit-box-shadow:inset 0 0 0 transparent,0 0 0 transparent;box-shadow:inset 0 0 0 transparent,0 0 0 transparent}.entry-content a img,.widget a img{-webkit-box-shadow:0 0 0 8px #fff;box-shadow:0 0 0 8px #fff}.post-navigation a:focus .icon,.post-navigation a:hover .icon{color:#222}.post-thumbnail{margin-bottom:23px}.post-thumbnail a img{-webkit-backface-visibility:hidden;-webkit-transition:opacity .2s;transition:opacity .2s}.post-thumbnail a:focus img,.post-thumbnail a:hover img{opacity:.7}.page-links{padding:2em 0 3em;font-size:14px;font-size:.875rem;font-weight:800}.page-links .page-number{padding:.5em 1em;color:#767676;display:inline-block}.page-links a{display:inline-block}.page-links a .page-number{color:#222}#comments{padding-top:5px;clear:both}.comments-title{font-size:24px;margin-bottom:40px;border-bottom:1px solid #efefef;padding-bottom:10px}.comment-list,.comment-list .children{list-style:none;padding:0;margin:0}.comment-list li:before{display:none}.comment-info{overflow:hidden}.comment-info-inner{overflow:hidden;margin-bottom:10px}.comment-author{margin-right:20px;width:75px;float:left}.comment-author .avatar{height:75px;width:75px}.comment-info b{font-weight:700;width:50%;float:left}.comment-info b>a{font-size:16px;color:#4527a0}.comment-author .says{display:none}.comment-meta{text-align:right;width:50%}.comment-meta,.comment-meta>div{display:inline-block}.comment-meta>div.reply{margin-left:20px}.comment-metadata{font-size:14px;font-style:italic}.comment-metadata a:focus,.comment-metadata a:hover{color:#4527a0}.comment-reply-link{height:25px;padding:0 15px;font-size:14px;border:1px solid #efefef;font-style:italic;line-height:23px;display:block}.comment-reply-link:focus,.comment-reply-link:hover{border:1px solid #efefef;color:#4527a0}.comment-body{font-size:14px;margin-bottom:30px;color:#333;border-bottom:1px solid #f4f4f4;padding-bottom:30px;line-height:1.5em}.comment-content>p:last-child{margin-bottom:0}.comment-reply-link .icon{height:1em;color:#222;position:absolute;top:0;left:-2em;width:1em}.children .comment{margin-left:30px}.comment-list>.comment:last-child .comment-body{margin-bottom:0;border-bottom:0 solid}.bypostauthor>.comment-body>.comment-meta>.comment-author .avatar{padding:2px;border:1px solid #333}.comment-awaiting-moderation,.no-comments{font-size:14px;font-size:.875rem;font-style:italic;color:#767676}.comments-pagination{margin:2em 0 3em}.form-submit{text-align:right}#secondary{padding:1em 0 2em}.widget{padding-bottom:3em}h2.widget-title{font-size:13px;font-size:.8125rem;font-weight:800;margin-bottom:1.5em;color:#222;text-transform:uppercase;letter-spacing:.1818em}.widget-title a{color:inherit}.widget select{width:100%}.widget ul{list-style:none;margin:0}.widget ol li,.widget ul li{padding:.5em 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.widget:not(.widget_tag_cloud) ul li+li{margin-top:-1px}.widget ul li ul{padding:0;position:relative;margin:0 0 -1px}.widget ul li li{border:0;padding-left:1.5rem}.widget-grofile ul.grofile-links li ul,.widget_meta ul li ul,.widget_pages ul li ul,.widget_rss_links ul li ul,.widget_top-posts ul li ul{bottom:0}.widget-grofile ul.grofile-links li,.widget-grofile ul.grofile-links li li,.widget_nav_menu ul li li,.widget_rss_links ul li,.widget_rss_links ul li li,.widget_top-posts ul li,.widget_top-posts ul li li{padding-top:.25em;padding-bottom:.25em}.widget_rss ul li{padding-top:1em;padding-bottom:1em}.widget .post-date,.widget .rss-date{font-size:.81em}.widget_text{word-wrap:break-word}.widget_text ul{list-style:disc;margin:0 0 1.5em 1.5em}.widget_text ol{list-style:decimal}.widget_text ol li,.widget_text ul li{border:none}.widget_text ol li:last-child,.widget_text ul li:last-child{padding-bottom:0}.widget_text ul li ul{margin:0 0 0 1.5em}.widget_text ul li li{padding-right:0;padding-left:0}.widget_text ol li{list-style-position:inside}.widget_text ol li+li{margin-top:-1px}.widget_rss .widget-title .rsswidget:first-child{float:right}.widget_rss .widget-title .rsswidget:first-child:hover{background-color:transparent}.widget_rss .widget-title .rsswidget:first-child img{display:block}.widget_rss ul li{padding:2.125em 0}.widget_rss ul li:first-child{padding-top:0;border-top:none}.widget_rss li .rsswidget{font-size:22px;font-size:1.375rem;font-weight:300;line-height:1.4}.widget_rss .rss-date,.widget_rss li cite{font-size:10px;font-size:.625rem;font-weight:800;font-style:normal;color:#767676;text-transform:uppercase;letter-spacing:.18em;line-height:1.5;display:block}.widget_rss .rss-date{padding:0;margin:.5em 0 1.5em}.widget_contact_info .contact-map,.widget_rss .rssSummary{margin-bottom:.5em}.widget-grofile h4{font-size:16px;font-size:1rem;margin-bottom:0}.widget_recent_comments table,.widget_recent_comments td,.widget_recent_comments th{border:0}.widget_recent_entries .post-date{display:block}.search-form{position:relative}.search-form .search-submit{padding:.5em 1em;right:3px;position:absolute;bottom:3px;top:3px}.search-form .search-submit .icon{height:24px;top:-2px;width:24px}.tagcloud ul li{padding:0;border-top:0;border-bottom:0;margin:4px 4px 0 0;float:left}.tagcloud,.widget_tag_cloud,.wp_widget_tag_cloud{line-height:1.5}.widget .tagcloud a,.widget.widget_tag_cloud a,.wp_widget_tag_cloud a{padding:4px 10px 5px;border:1px solid #ddd;-webkit-transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out;position:relative;-webkit-box-shadow:none;box-shadow:none;width:auto;word-wrap:break-word;display:block;z-index:0}.widget .tagcloud a:focus,.widget .tagcloud a:hover,.widget.widget_tag_cloud a:focus,.widget.widget_tag_cloud a:hover,.wp_widget_tag_cloud a:focus,.wp_widget_tag_cloud a:hover{border-color:#bbb;text-decoration:none;-webkit-box-shadow:none;box-shadow:none}.widget_calendar td,.widget_calendar th{text-align:center}.widget_calendar tfoot td{border:0}.gallery-columns-5 .gallery-caption,.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}img,video{height:auto;max-width:100%;width:100%}img.alignleft,img.alignright{margin:0;float:none}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{padding:0;border:none;margin-bottom:0;margin-top:0}embed,iframe,object{margin-bottom:1.5em;max-width:100%}p>embed:only-child,p>iframe:only-child,p>object:only-child{margin-bottom:0}.gallery-caption,.wp-caption{font-size:13px;font-size:.8125rem;font-style:italic;margin-bottom:1.5em;color:#666;max-width:100%}.wp-caption img[class*=wp-image-]{margin-right:auto;margin-left:auto;display:block}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery-item{padding:0 1em 0 0;text-align:left;margin:0 0 1.5em;width:50%;vertical-align:top;display:inline-block}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-item a,.gallery-item a:focus,.gallery-item a:hover,.widget-area .gallery-item a,.widget-area .gallery-item a:focus,.widget-area .gallery-item a:hover{max-width:100%;-webkit-box-shadow:none;box-shadow:none;background:none;display:inline-block}.gallery-item a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-filter .2s ease-in;transition:-webkit-filter .2s ease-in;transition:filter .2s ease-in;transition:filter .2s ease-in,-webkit-filter .2s ease-in;display:block}.gallery-item a:focus img,.gallery-item a:hover img{-webkit-filter:opacity(60%);filter:opacity(60%)}.gallery-caption{padding:0 10px 0 0;margin-bottom:0;text-align:left;display:block}@media screen and (min-width:30em){body,button,input,select,textarea{font-size:15px}h1{font-size:30px;font-size:1.875rem}.home.blog .entry-title,.page .panel-content .recent-posts .entry-title,h2{font-size:26px;font-size:1.625rem}h3{font-size:22px;font-size:1.375rem}h4{font-size:18px;font-size:1.125rem}h5{font-size:13px;font-size:.8125rem}h6{font-size:16px;font-size:1rem}.entry-content blockquote.alignleft,.entry-content blockquote.alignright{font-size:14px;font-size:.875rem}img.alignleft{margin-right:1.5em;float:left}img.alignright{margin-left:1.5em;float:right}.taxonomy-description{font-size:14px;font-size:.875rem}.page-numbers.current{font-size:16px;font-size:1rem}.gallery-item{max-width:25%}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}}@media screen and (min-width:48em){body,button,input,select,textarea{font-size:15px}.entry-content blockquote.alignleft,.entry-content blockquote.alignright{font-size:13px;font-size:.8125rem}.page .entry-title,.single-post .entry-title{font-size:28px}.comments-pagination{clear:both}.nav-next,.post-navigation .nav-next{margin-top:0}ol.children .children{padding-left:2em}.nav-links .nav-title{position:relative}.nav-title-icon-wrapper{position:absolute;text-align:center;width:2em}.nav-links .nav-previous .nav-title .nav-title-icon-wrapper{left:-2em}.nav-links .nav-next .nav-title .nav-title-icon-wrapper{right:-2em}h2.widget-title{font-size:11px;font-size:.6875rem;margin-bottom:2em}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}}@media screen and (min-width:67em){.page-numbers{display:inline-block}.page-numbers.current{font-size:15px;font-size:.9375rem}.page-numbers.current .screen-reader-text{height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px}.comment-body{margin-left:0}}