.alignnone {margin: 5px 20px 5px 0 !important;}
.aligncenter, div.aligncenter {display: block;text-align: center;margin: 25px auto 25px auto !important;}
.alignright {float: right;margin: 5px 0 20px 20px !important;}
.alignleft {float: left;margin: 5px 20px 20px 0 !important;}
.aligncenter {display: block;margin: 25px auto 25px auto !important;}
.alignfull {position: relative;background-size: cover !important;background-repeat: no-repeat;max-width: 3000px !important;margin: 0;padding: 0;width: 100vw !important;left: calc(50% - 50vw);}
a img.alignright {float: right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.gallery-caption {display: block;}
.wp-caption {background: #fff;border: 1px solid #f0f0f0;border-radius: 3px;max-width: 96%;padding: 10px 10px 5px;text-align: center;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;height: auto;margin: 0;padding: 0;border-radius: 0;}
.wp-caption p.wp-caption-text {font-size: 13px;line-height: 1em;font-style: italic;margin-top: 10px;padding: 0;}
pre, code {background-color: #f9f9f9;border-color: rgba(180,180,180,1);border-style: solid;border-width: 0px 0px 0px 4px;display: block;font-weight: 300;font-size: 14px;padding: 10px;margin-top: 20px;margin-left: 20px;margin-right: 20px;overflow: auto;}
.textwidget select {max-width: 100%;}
.textwidget img {height: auto;}
.sticky .post-text.post-text-no-image {background: none repeat scroll 0 0 #ddd;padding: 20px;}
.sticky.post-item .post-item-body .meta {margin-top: 0px;padding: 10px 15px;background: #ececec;}
.sticky.post-item .post-item-body .meta p {margin-right: 20px;margin-top: 0px;}
.wp-block-separator {border: 0;background-color: #f1f1f1;height: 1px;max-width: 100px;}
.wp-block-separator.is-style-wide {width: 100%;max-width: none;margin: 1.65em auto;}
.wp-block-separator.is-style-dots {width: 100%;max-width: none;text-align: center;line-height: 1;margin-bottom: 1.6em;}
.wp-block-separator.is-style-dots:before {content: "···";color: #191e23;font-size: 20px;letter-spacing: 2em;padding-left: 2em;font-family: serif;}
pre.wp-block-verse {clear: both;border: 0 !important;background: transparent !important;color: inherit;font-family: inherit;font-size: inherit;font-style: italic !important;line-height: inherit;margin: 0 0 20px 0;max-width: 100%;overflow: auto;padding: 0;}
.wp-block-pullquote {border-top: 2px solid currentColor;border-bottom: 2px solid currentColor;font-style: italic;font-size: 24px;font-weight: bold;margin: 0 0 1.6em;padding: .8em 0;}
.wp-block-pullquote blockquote {border-left: 0;font-size: 24px;margin: 0;}
.wp-block-pullquote__citation, .wp-block-pullquote cite, .wp-block-pullquote footer {font-style: normal;font-size: 18px;text-transform: none;}
.wp-block-pullquote.alignfull blockquote {padding-left: 1.6em;padding-right: 1.6em;}
.wp-block-pullquote.alignleft {margin-right: 1.6em;}
.wp-block-pullquote.alignright {margin-left: 1.6em;}
.wp-block-archives, .wp-block-categories {margin: 0;padding: 0;}
.wp-block-archives li, .wp-block-categories li, .wp-block-archives ol, .wp-block-categories ol, .wp-block-archives ul, .wp-block-categories ul {list-style: none;margin: 0;padding: 0;}
.wp-block-archives li, .wp-block-categories li {border-bottom: 1px solid #f7f7f7;padding: 10px;}
.wp-block-archives li:first-child, .wp-block-categories li:first-child {border-top: 1px solid #f7f7f7;}
.wp-block-group.has-background {padding: 20px;}
[class^="wp-block-"] figcaption {font-size: inherit;font-style: italic;text-align: center;margin-top: .5em;}
[class^="wp-block-"]:not(.wp-block-gallery) figcaption {color: inherit;}