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, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{font-size:56.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*,
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#f6f5ed}article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section{display:block}ol, ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption, th, td{font-weight:normal;text-align:left}blockquote:before, blockquote:after,
q:before, q:after{content:""}blockquote, q{quotes:"" ""}a:focus{outline:thin dotted}a:hover,
a:active{outline:0}a img{border:0}::selection{background:#ffcc22;color:#111111}::-moz-selection{background:#ffcc22;color:#111111}body,
button,
input,
select,
textarea{color:#444444;font-family:"Source Sans Pro",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.5}h1, h2, h3, h4, h5, h6{clear:both;color:#101010;font-family:"Source Sans Pro",sans-serif}h1{font-size:52.358px;font-size:5.2358rem;font-weight:700;line-height:1.06956}h2{font-size:41.887px;font-size:4.1887rem;font-weight:700;line-height:1.33693}h3{font-size:32.36px;font-size:3.236rem;font-weight:700;line-height:1.3597}h4{font-size:25.888px;font-size:2.5888rem;font-weight:700;line-height:1.69963}h5{font-size:20px;font-size:2rem;font-weight:700;line-height:2.2}h6{font-size:16px;font-size:1.6rem;font-weight:700;line-height:2.75}.site-branding h1{clear:none;float:left;font-family:"Source Serif Pro",sans-serif;font-size:20px;font-size:2rem;font-weight:700;line-height:2.2;margin:0}.site-branding h1 a{color:#ffcc22;text-decoration:none}h2.site-description{clear:none;color:#888;float:left;font-family:"Source Serif Pro",sans-serif;font-size:20px;font-size:2rem;font-weight:400;line-height:1.8;margin:4px 0 0 5px}h1.widget-title{font-family:"Source Serif Pro",sans-serif;clear:none;font-size:25.888px;font-size:2.5888rem;font-weight:400;line-height:1.69963}h1.entry-title{font-family:"Source Serif Pro",sans-serif;font-size:25.888px;font-size:2.5888rem;text-decoration:none}h1.entry-title a{text-decoration:none}h1.entry-title a:hover{text-decoration:underline}h1.page-title{font-family:"Source Serif Pro",sans-serif;font-size:32.36px;font-size:3.236rem;font-weight:700;line-height:1.3597}p{margin-bottom:20px}b, strong{font-weight:bold}dfn, cite, em, i{font-style:italic}blockquote{color:#666;font-size:22px;font-size:2.2rem;font-style:italic;margin:0 20px}address{margin:0 0 10px}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:1.5rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code, kbd, tt, var{font-size:15px;font-size:1.5rem;font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr, acronym{border-bottom:1px dotted #666;cursor:help}mark, ins{background:#ffcc22;text-decoration:none}sup,
sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}hr{background-color:#333;border:0;height:1px;margin-bottom:1.5em}ul, ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li > ul,
li > ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:bold}button,
input,
select,
textarea{font-size:100%;margin:0;vertical-align:baseline}button,
input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;background:#101010;border:2px solid #101010;color:#ffcc22;font-size:16px;font-size:1.6rem;font-weight:400;display:inline-block;margin-bottom:5px;padding:2.5px 2.5px;text-decoration:none}button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover{background:#4c4b49;border:2px solid #4c4b49;color:#fff}button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active{background:#4c4b49;border:2px solid #ffcc22;color:#fff}input[type="checkbox"],
input[type="radio"]{padding:0}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}button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0}input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea{color:#666;border:1px solid #ccc;background-clip:padding-box;-webkit-border-radius:3px;border-radius:3px}input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus{color:#111}input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"]{padding:3px}textarea{overflow:auto;padding-left:3px;vertical-align:top;width:100%}a{color:#101010}a:visited{color:#101010}a:hover, a:focus, a:active{color:#4c4b49}#colophon a{text-decoration:none}.main-navigation{display:block;float:none;width:100%}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation ul ul{background:#333;display:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;float:left;opacity:0;padding:0 5px;position:absolute;top:100%;left:0;text-align:left;visibility:hidden;z-index:99999}.main-navigation ul ul ul{left:100%;top:0}.main-navigation ul ul li{padding:0 10px 0px 10px;margin:2.5px 0 0 0}.main-navigation ul ul li:last-child{padding:0 10px 10px 10px}.main-navigation ul ul li:hover > ul{left:100%}.main-navigation ul ul a{padding:5px;width:200px}.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul{display:block;opacity:1;visibility:visible;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.main-navigation li{float:right;margin:6px 0 0 40px;position:relative}.main-navigation li:hover > a{color:#ffcc22}.main-navigation a{color:#fff;display:block;text-decoration:none}.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a{color:#ffcc22}.menu-toggle{background:#4c4b49;border:1px solid #4c4b49;display:none;float:right;margin-top:5px;padding:1.66667px 2.5px}.menu-toggle:hover,
.menu-toggle:focus{background:#ffcc22;border:1px solid #ffcc22;color:#4c4b49}.main-navigation.toggled ul{border-top:2px solid #f6f5ed;clear:both;display:block;margin-top:10px;padding-top:2.5px}.main-navigation.toggled ul ul{background:none;display:block;float:none;opacity:0;padding:0;position:relative;top:0;left:0;text-align:left;visibility:visible;z-index:99999}.main-navigation.toggled ul.sub-menu{border-top:none}.main-navigation.toggled ul ul ul{left:0;position:relative;top:0}.main-navigation.toggled ul ul li:hover > ul{left:0}.main-navigation.toggled ul ul a{background:none;width:100%}.main-navigation.toggled ul li ul{display:block;opacity:1;visibility:visible;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.main-navigation.toggled li{float:none;margin:2.5px 0 0 0;padding:0;position:relative}.main-navigation.toggled li:hover > a{color:#ffcc22}.main-navigation.toggled a{color:#fff;display:block;text-decoration:none}.main-navigation.toggled .current_page_item > a,
.main-navigation.toggled .current-menu-item > a,
.main-navigation.toggled .current_page_ancestor > a{color:#ffcc22}@media screen and (max-width: 600px){.menu-toggle,
  .main-navigation.toggled .nav-menu{display:block}.main-navigation ul{display:none}}.site-main .comment-navigation,
.site-main .paging-navigation,
.site-main .post-navigation{margin:20px 0 10px 0;overflow:hidden;padding:0 0 20px 0;position:relative}.comment-navigation .nav-previous,
.paging-navigation .nav-previous,
.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,
.paging-navigation .nav-next,
.post-navigation .nav-next{float:right;text-align:right;width:50%}.site-main .comment-navigation a,
.site-main .paging-navigation a,
.site-main .post-navigation a{-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;background:#101010;border:2px solid #101010;color:#ffcc22;font-size:16px;font-size:1.6rem;font-weight:400;display:inline-block;margin-bottom:5px;padding:2.5px 2.5px;text-decoration:none}.site-main .comment-navigation a:hover,
.site-main .paging-navigation a:hover,
.site-main .post-navigation a:hover{background:#4c4b49;border:2px solid #4c4b49;color:#fff}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#ffcc22;background-clip:padding-box;-webkit-border-radius:3px;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#333333;display:block;font-size:14px;font-size:1.4rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{display:block;margin:0 auto}.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after{content:"";display:table}.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after{clear:both}.widget{font-size:14px;font-size:1.4rem;padding:0 0 10px 0}.widget .widget select{max-width:100%}.widget h1{font-size:18px;font-size:1.8rem;margin-bottom:2.5px}.widget_search .search-submit{display:none}.widget-areas{padding:0 0 5px 0}.widget ul{clear:both;margin:5px 0;padding:0}.widget li{font-weight:700;list-style:none;padding:0 0 2.5px 0}.tagcloud a,
.tags-links a,
.wp_widget_tag_cloud a{-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;background:#ffcc22;border:2px solid #ffcc22;color:#101010!important;font-size:14px!important;font-weight:400;display:inline-block;margin-bottom:5px;padding:0 5px;text-decoration:none}.tagcloud a:hover,
.tags-links a:hover,
.wp_widget_tag_cloud a:hover{background:#101010;border:2px solid #101010;color:#ffcc22!important;text-decoration:none}.widget_calendar caption,
.widget_calendar th,
.widget_calendar td{text-align:center}.widget_calendar caption{text-transform:uppercase}.widget_calendar thead,
.widget_calendar tfoot{background:#eee}.widget_calendar th,
.widget_calendar td{padding:10px 5px}.widget_calendar th{border-top:1px solid #eee}.widget_calendar thead,
.widget_calendar tfoot{background:#222}.widget_calendar th{border-top-color:#222}#masthead,
#colophon{background:#101010;color:#fff;padding:5px 10px}#colophon a{color:#ffcc22}#content{margin:0 auto;width:90%}.site-branding{float:none;width:100%}.content-area{float:left;margin:0;width:100%}.site-main{margin:0}.site-content .widget-area{color:#888;float:none;font-size:90%;overflow:hidden;padding:10px 0;width:100%}.site-footer{clear:both;width:100%}.sticky{display:block}.hentry{margin:20px 0 20px 0;padding:0 0 20px 0;position:relative}.hentry:after,
#respond:before{content:'';display:block;height:2px;background:#4c4b49}.hentry:last-child:after{height:0}.entry-meta{opacity:0.5}.entry-footer{color:#888;padding-top:10px}.byline,
.updated:not(.published){display:none}.single .byline,
.group-blog .byline{display:inline}.page-content,
.entry-content,
.entry-summary{margin:10px 0 0}.page-links{clear:both;margin:0 0 10px}.hentry,
#secondary{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.hentry.format-gallery,
.hentry.format-image,
.hentry.format-quote,
.hentry.format-chat,
.hentry.format-image,
.hentry.format-aside,
.hentry.format-link,
.hentry.format-status,
.hentry.format-audio,
.hentry.format-video{margin:20px auto;max-width:680px;-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.entry-footer span{display:block;margin:2.5px 0}.page-title{margin:20px 0 10px 0}h1.page-title{background:#ffcc22;color:#101010;display:inline-block;padding:5px 20px}.blog .format-aside .entry-title,
.archive .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block;font-weight:700}#comments{padding:10px 0;margin:0 auto;max-width:680px}h2.comments-title{margin-bottom:20px}p.no-comments{font-weight:700;margin:0 auto;max-width:680px}.comment-body{border-top:1px solid #e7e6e1;clear:both;overflow:hidden;padding:5px 0 0 0}ol.comment-list li{list-style:none}li.pingback{font-size:90%;font-style:italic;margin:2.5px 0}li.pingback:last-child{padding-bottom:5px}ol.comment-list{margin:0;padding:0}ol.comment-list li{margin:0;padding:5px 0 0 0;opacity:0.8}ol.comment-list li:hover{opacity:1}ol.comment-list ol.children li{display:block}.comment-list .comment-author img.avatar{float:left;margin:0 5px 2.5px 0}.comment-list .fn{margin:0}.comment-meta{font-size:14px;font-size:1.4rem;font-weight:bold;font-style:italic;margin-bottom:20px}.sticky .entry-content{margin-bottom:5px;padding:5px 2.5px 0 2.5px}.comment-wrapper{margin-left:70px;margin-bottom:5px;padding-bottom:5px}.comment-content{float:left;width:80%}.comment-author{margin:0}.reply{float:right}.reply a{background:#e7e6e1;color:#4c4b49;padding:2.5px;text-decoration:none}.reply a:hover{background:#4c4b49;color:#e7e6e1;padding:2.5px;text-decoration:none}#respond{clear:both;margin:10px 0;padding:10px 0;position:relative}body.page #respond{border-top:none;margin:0 0 10px 0}p.form-allowed-tags,
p.form-allowed-tags code{font-size:90%;opacity:0.8}.infinite-scroll .paging-navigation,
.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}#infinite-handle{padding:80px 0;text-align:center}span.infinite-loader{height:50px;margin:0 auto;position:relative;text-align:center}span.infinite-loader .spinner{left:50%!important}.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,
iframe,
object{max-width:100%}.post-thumbnail img{padding-bottom:10px}img.custom-header{margin:60px auto 0}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin:0 auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;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%}.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%}.gallery-caption{display:block}@media only screen and (min-width: 64.063em){h1.entry-title{font-size:52.358px;font-size:5.2358rem}html{font-size:62.5%}.hentry,
  #secondary{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.hentry:after,
  #respond:before{position:absolute;bottom:0;left:50%;margin-left:-340px;width:680px}.site-branding{float:left;width:40%}.main-navigation{display:block;float:right;width:60%}button,
  input[type="button"],
  input[type="reset"],
  input[type="submit"]{padding:10px 10px}#masthead,
  #colophon{padding:20px 40px}#content{margin:0 auto;width:80%}.site-content .widget-area{padding:40px 0}.post-thumbnail img{padding-bottom:40px}.site-main .comment-navigation,
  .site-main .paging-navigation,
  .site-main .post-navigation{margin:80px 0 40px 0;padding:0 0 80px 0}.site-main .comment-navigation a,
  .site-main .paging-navigation a,
  .site-main .post-navigation a{padding:10px 10px}#comments{padding:40px 0;margin:0 auto}h2.comments-title{margin-bottom:80px}.comment-body{padding:20px 0 0 0}li.pingback{margin:10px 0}li.pingback:last-child{padding-bottom:20px}ol.comment-list li{padding:20px 0 0 0}.comment-list .comment-author img.avatar{margin:0 20px 10px 0}.sticky .entry-content{padding:20px 10px 0 10px}.comment-meta{padding:0 0 10px 0}.comment-wrapper{margin-bottom:20px;padding-bottom:20px}.reply a{padding:10px}.reply a:hover{padding:10px}#respond{margin:40px 0;padding:40px 0}body.page #respond{margin:0 0 40px 0}.hentry{margin:80px 0 120px 0;padding:0 0 120px 0}.hentry.format-gallery,
  .hentry.format-image,
  .hentry.format-quote,
  .hentry.format-chat,
  .hentry.format-image,
  .hentry.format-aside,
  .hentry.format-link
  .hentry.format-audio{margin:80px auto 120px}.entry-footer{padding-top:40px}.page-content,
  .entry-content,
  .entry-summary{margin:40px 0 0}.page-links{margin:0 0 40px}.entry-footer span{margin:10px 0}h2.site-description{margin:4px 0 0 20px}.page-title{margin:80px 0 40px 0}}@media only screen and (min-width: 120.063em){.hentry,
  #secondary{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}}