@import url("https://fonts.googleapis.com/css?family=Sigmar+One");@import url("https://fonts.googleapis.com/css?family=Lato:400,300,400italic,900");body{background:#fff;color:#3c3c3c;font-family:'Lato', sans-serif;font-size:18px;padding:25px;}
.inline{display:inline;}
.inline-block{display:inline-block;}
.block{display:block;}
.col-centered{float:none;margin:0 auto;}
.regular{padding:64px 0;max-width:700px;margin:0 auto;}
footer.article-footer{background:#fafafa;padding:32px 0;}
.block .meta{margin:5px 0 0;}
footer.page{background:#fff;padding:64px 0;text-align:center;}
footer.page p.copyright{font-family:'Lato', sans-serif;font-weight:900;font-size:14px;}
footer.page p.tribute{color:#b8b8b8;font-size:13px;text-transform:uppercase;letter-spacing:0.5em;}
h1,
h2,
h3,
h4,
h5,
h6{font-family:'Sigmar One', cursive;font-weight:900;margin:0 0 32px -1px;}
h1{font-size:60px;}
h2{font-size:42px;}
h3{font-size:28px;}
h4{font-size:20px;}
h5{font-size:16px;}
h6{font-size:12px;letter-spacing:0.15em;text-transform:uppercase;}
h6 em{color:#b8b8b8;font-style:normal;}
section header h1{line-height:1;margin-bottom:32px;}
section header h2{font-size:32px;font-weight:300;margin-bottom:64px;}
article.list a{text-decoration:none;}
article.content p{font-family:'Lato', sans-serif;font-size:18px;line-height:32px;text-align:justify;}
article.content p > a{color:#3c3c3c;text-decoration:none;text-shadow:-1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;position:relative;white-space:nowrap;}
article.content p > a:after{display:block;position:absolute;width:100%;border-top:1px solid #000;content:"";bottom:0.1em;left:0;z-index:-1;}
article.content blockquote{border:none;padding:0;margin:0;margin:0 -160px 32px -160px;}
article.content blockquote p{font-size:28px;font-style:italic;line-height:1.5;margin:0;text-align:center;}
article.content ul,
article.content ol{margin-bottom:32px;}
article.content ol,
article.content li{margin-bottom:32px/2;}
article.content ol:last-child,
article.content li:last-child{margin-bottom:0;}
article.content img{margin-top:10px;max-width:100%;text-align:center;}
article.content img.yank-left{max-width:30%;float:left;margin-left:-15%;margin-right:32px;}
article.content img.yank-right{max-width:30%;float:right;margin-right:-15%;margin-left:32px;}
article.content img.oversized{margin:0 -15% 0 -15%;max-width:130%;}
article.content p.caption{font-family:'Lato', sans-serif;font-style:italic;font-size:14px;text-align:center;padding-top:3px;}
article.content iframe{margin-bottom:32px;}
.block{margin-top:32px;padding-top:32px;border-top:1px solid rgba(0,0,0,0.05);}
.block h3{font-family:'Lato', sans-serif;font-size:24px;font-weight:900;margin:0 0 5px;line-height:1.5;}
.block p{font-family:'Lato', sans-serif;font-size:18px;line-height:1.5;font-weight:300;margin:0;text-align:justify;}
.block a{color:#3c3c3c;}
.block a:hover,
.block a:focus{text-decoration:none;}
.block img{max-width:100%;}
.block img.small-image{border:1px solid rgba(0,0,0,0.05);float:right;margin:3px 0 0 32px;}
.block img.large-image{border:1px solid rgba(0,0,0,0.05);margin-bottom:32px/2;}
.meta{color:#b8b8b8;font-family:'Lato', sans-serif;font-size:12px;margin:0 0 64px;}
.meta a{color:#056;font-size:14px;font-weight:bold;padding-top:5px;}
.meta .date{color:#3c3c3c;font-weight:bold;letter-spacing:2px;text-transform:uppercase;}
input.giant{font-family:'Lato', sans-serif;font-size:60px;font-weight:300;color:#3c3c3c;box-shadow:none;border:none;border-radius:0;height:96px;margin-bottom:32px;margin-left:-5px;padding:0px;letter-spacing:-0.03em;outline:none;}
input.giant:focus,
input.giant:active{outline:none;box-shadow:none !important;}
.gallery header{padding:64px 0 32px;text-align:center;max-width:700px;margin:0 auto;z-index:2;}
.gallery-images{padding:10px;}
.gallery-images img{vertical-align:bottom;opacity:0;}