/* normalize.css v3.0.2 */
html {font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body {margin:0;line-height:150%;}
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;}
*,*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ul,ol {padding:0;}
h1,h2,h3,h4,h5,h6 {font-weight:700;margin-bottom:0.7em;line-height:120%;}
h1 {font-size:48px;}
h2 {font-size:30px;}
h3 {font-size:22px;}
h4 {font-size:20px;}
h5 {font-size:18px;}
h6 {font-size:16px;}
dl {margin: 0 20px;}
dt {font-weight:bold;color:#000;}
dd {margin:0 0 20px;}
menu,ol,ul {margin:16px 0 16px 40px;}
ins {text-decoration:none;}
iframe {max-width:100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display:block;}
audio,canvas,progress,video {display:inline-block;vertical-align:baseline;}
audio:not([controls]) {display:none;height:0;}
a {background-color:transparent;}
a:active,a:hover,a:focus {outline:0;}
abbr[title] {border-bottom:1px dotted;}
b,strong {font-weight:bold;}
dfn {font-style:italic;}
mark {background:#ff0;color:#000;}
small {font-size:80%;}
p {margin-bottom:1.2em;}
em {font-style:italic;}
sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
img {border:0;max-width:100%;height:auto;}
svg:not(:root) {overflow:hidden;}
figure {margin:1em 40px;}
hr {height:0;}
pre {overflow:auto;padding:20px;margin-bottom:20px;background-color:#f1f1f1;}
code,kbd,pre,samp {font-family:monospace,monospace;font-size:1em;}
button,input,optgroup,select,textarea {color:inherit;font:inherit;margin:0;}
button:focus,input:focus,optgroup:focus,select:focus,textarea:focus {outline:0;}
button {overflow:visible;}
button,select {text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance:button;cursor:pointer;outline:0;}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],textarea {width:100%;padding:8px 10px;margin-bottom:25px;color:#666;border:1px solid #b5b5b5;}
button[disabled],html input[disabled] {cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0;}
input {line-height:normal;outline:none;}
input[type="checkbox"],input[type="radio"] {padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height:auto;}
input[type="search"] {-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
fieldset {background-color:#f9f9f9;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend {border:0;padding:0;}
textarea {overflow:auto;}
optgroup {font-weight:bold;}
table {border-collapse:collapse;border-spacing:0;}
td,th {padding:0;}

/* general wp */
.wp-caption {max-width:100%;}
.entry-content .twitter-tweet-rendered {max-width:100%!important;}
.alignleft {float:left;}
.alignright, div.wp-caption.alignright img[class*=wp-image-] {float:right;}
.aligncenter {display:block;margin-left:auto;margin-right:auto;}
figure.wp-caption.alignleft, img.alignleft {margin:5px 32px 5px 0;}
.wp-caption.alignleft {margin:5px 10px 5px 0;}
figure.wp-caption.alignright, img.alignright {margin:5px 0 5px 32px;}
.wp-caption.alignright {margin:0;}
img.aligncenter {margin:0 auto;}
img.alignnone {margin:0;}
.entry-caption, .gallery-caption, .wp-caption .wp-caption-text {color:#220e10;font-size:18px;font-style:italic;font-weight:300;margin:0 0 24px;}
div.wp-caption.alignright .wp-caption-text {padding-left:10px;}
.rsswidget img, img.wp-smiley {border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0;}
.wp-caption.alignleft + ol, .wp-caption.alignleft + ul {list-style-position:inside;}
.screen-reader-text {clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute!important;height:1px;width:1px;}
.bypostauthor > .comment-body .fn:before {vertical-align:text-top;}
.bypostauthor > .comment-body .fn:before {-webkit-font-smoothing:antialiased;display:inline-block;font:normal 16px/1 Genericons;vertical-align:text-bottom;}
