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:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:    100%;}
body {word-wrap:break-word;-ms-word-wrap:break-word;}
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;}
body,button,input,select,textarea {color:#404040;font-family:sans-serif;font-size:16px;font-size:1.6rem;line-height:1.5;}
hr {background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;}
p {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;}
b,strong {font-weight:bold;}
dfn,cite,em,i {font-style:italic;}
blockquote {margin:0 1.5em;}
address {margin:0 0 1.5em;}
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:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;}
abbr,acronym {border-bottom:1px dotted #666;cursor:help;}
mark,ins {background:#fff9c0;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%;}
figure {margin:0;}
table {margin:0 0 1.5em;width:100%;}
th {font-weight:bold;}
img {height:auto;max-width:100%;}
button,input,select,textarea {font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,input {line-height:normal;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {border:1px solid #ccc;border-color:#ccc #ccc #bbb #ccc;border-radius:3px;background:#e6e6e6;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),inset 0 15px 17px rgba(255,255,255,0.5),inset 0 -5px 12px rgba(0,0,0,0.05);color:rgba(0,0,0,.8);cursor:pointer;-webkit-appearance:button;font-size:12px;font-size:1.2rem;line-height:1;padding:.6em 1em .4em;text-shadow:0 1px 0 rgba(255,255,255,0.8);}
button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover {border-color:#ccc #bbb #aaa #bbb;box-shadow:inset 0 1px 0 rgba(255,255,255,0.8),inset 0 15px 17px rgba(255,255,255,0.8),inset 0 -5px 12px rgba(0,0,0,0.02);}
button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,html input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active {border-color:#aaa #bbb #bbb #bbb;box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5),inset 0 2px 5px rgba(0,0,0,0.15);}
input[type="checkbox"],input[type="radio"] {box-sizing:border-box;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;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:98%;}
.alignleft {display:inline;float:left;margin-right:1.5em;}
.alignright {display:inline;float:right;margin-left:1.5em;}
.aligncenter {clear:both;display:block;margin:0 auto;}
.screen-reader-text {clip:rect(1px,1px,1px,1px);position:absolute !important;}
.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus {background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.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;}
.sticky {}
.hentry {margin:0 0 1.5em;}
.byline,.updated {display:none;}
.single .byline,.group-blog .byline {display:inline;}
.page-content,.entry-content,.entry-summary {margin:1.5em 0 0;}
.page-links {clear:both;margin:0 0 1.5em;}
.blog .format-aside .entry-title,.archive .format-aside .entry-title {display:none;}
.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;}
.wp-caption {border:1px solid #ccc;margin-bottom:1.5em;max-width:100%;}
.wp-caption img[class*="wp-image-"] {display:block;margin:1.2% auto 0;max-width:100%;width: 100%;}
.wp-caption-text {text-align:center;}
.wp-caption .wp-caption-text {margin:0.8075em 0;text-align: center;}
.site-main .gallery {margin-bottom:1.5em;}
.gallery-caption {font-size:small;}
.site-main .gallery a img {border:none;height:auto;max-width:90%;}
.site-main .gallery dd {margin:0;}
.site-main .gallery-columns-4 .gallery-item {}
.site-main .gallery-columns-4 .gallery-item img {}
embed,iframe,object {max-width:100%;}
.site-main [class*="navigation"] {margin:0 0 1.5em;overflow:hidden;}
[class*="navigation"] .nav-previous {float:left;width:50%;}
[class*="navigation"] .nav-next {float:right;text-align:right;width:50%;}
.comment-content a {word-wrap:break-word;}
.bypostauthor {}
.widget {margin:0;}
.widget select {max-width:100%;}
.widget_search .search-submit {display:none;}
.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer {display:none;}
.infinity-end.neverending .site-footer {display:block;}