html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	outline: 0;
	font-size: 100%;
	background: transparent;
	border: 0;
	text-decoration: none
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {
	display: block
}
html {
	font-size: 16px
}
body {
	line-height: 1.5;
	font-size: 1rem
}
body.rtl {
	direction: rtl;
	unicode-bidi: embed
}
h1, h2, h3, h4, h5, h6 {
	font-style: normal;
	font-weight: 400;
	margin: 0 0 1.5rem
}
h1 {
	font-size: 1.75rem
}
h2 {
	font-size: 1.625rem
}
h3 {
	font-size: 1.5rem
}
h4 {
	font-size: 1.375rem
}
h5 {
	font-size: 1.25rem
}
h6 {
	font-size: 1.125rem
}
p, figure {
	margin: 0 0 1.5rem
}
ol, ul {
	list-style: none
}
ul {
	list-style: disc;
	margin: 0 0 1.5rem
}
ol {
	list-style: decimal;
	margin: 0 0 1.5rem
}
.ltr ul, .ltr ol {
	margin-left: 3rem
}
.rtl ul, .rtl ol {
	margin-right: 3rem
}
ol ol {
	list-style: upper-roman
}
ol ol ol {
	list-style: lower-roman
}
ol ol ol ol {
	list-style: upper-alpha
}
ol ol ol ol ol {
	list-style: lower-alpha
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0
}
.comment-content ul, .comment-content ol {
	margin-bottom: 1.5rem
}
.comment-content li ul, .comment-content li ol {
	margin-bottom: 0
}
dl {
	margin: 0 0 1.5rem
}
dt {
	font-weight: 700
}
.ltr dt {
margin-left:.75rem
}
.rtl dt {
margin-right:.75rem
}
.ltr dd {
	margin-left: 1.5rem
}
.rtl dd {
	margin-right: 1.5rem
}
dd+dd {
margin-top:.75rem
}
dd+dt {
	margin-top: 1.5rem
}
[dir=ltr] {
direction:ltr;
unicode-bidi:embed
}
[dir=rtl] {
direction:rtl;
unicode-bidi:embed
}
bdo[dir=ltr] {
	direction: ltr;
	unicode-bidi: bidi-override
}
bdo[dir=rtl] {
	direction: rtl;
	unicode-bidi: bidi-override
}
center {
	text-align: center
}
b, strong {
	font-weight: 700
}
b b, strong strong {
	font-weight: 400
}
i, em, mark, cite {
	font-style: italic
}
i i, em em, mark mark, cite cite {
	font-style: normal
}
abbr[title], acronym[title], time[title] {
	cursor: help
}
abbr, acronym {
	border-bottom: 1px dotted #999
}
acronym {
	text-transform: uppercase
}
big {
	font-size: 1.125em
}
small, sup, sub {
	font-size: .8125em
}
sup {
	vertical-align: baseline;
	position: relative;
	bottom: .3em
}
sub {
	vertical-align: baseline;
	position: relative;
	top: .3em
}
address {
	font-style: italic;
	margin: 0 0 1.5rem
}
blockquote {
	margin: 0 1.5rem;
	font-style: italic
}
blockqoute i, blockquote em, blockquote cite {
	font-style: normal
}
.en-us q {
	quotes: '\201C' '\201D' '\2018' '\2019'
}
a {
	cursor: pointer
}
pre {
	overflow: auto;
	word-wrap: normal;
	font-family: monospace;
	margin-bottom: 1.5rem;
	padding: 1.5rem
}
code {
	direction: ltr;
	text-align: left;
	font-family: monospace
}
ins, dfn {
	font-style: italic;
	text-decoration: none;
	border-bottom: 1px solid #999
}
del, s, strike {
	text-decoration: line-through
}
object {
	margin-bottom: 1.5rem
}
input, textarea, button, select {
	font-family: inherit
}
input, textarea {
	box-sizing: content-box
}
input[type=submit] {
	cursor: pointer
}
:focus {
	outline: 0
}
form label, input[type=submit], input[type=reset], input[type=button], button {
	cursor: pointer
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 1.5rem
}
th, td {
	text-align: left
}
hr {
	height: 1px;
	margin-bottom: 1.5rem;
	background: #999;
	border: 0
}
img {
	max-width: 100%;
	height: auto
}
img.wp-smiley {
	max-height: 12px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent
}
.gallery {
	display: block;
	text-align: center;
	margin-bottom: 1.5rem
}
.alignleft, .left {
	float: left;
	margin-right: 1.5rem;
	margin-top:1rem;	
}
.alignright, .right {
	float: right;
	margin-left: 1.5rem;
	margin-top:1rem;
}
.aligncenter, .center {
	display: block;
	margin: 0 auto 1.5rem
}
.alignnone {
	float: none
}
.clear {
	clear: both
}
img.alignleft, img.alignright {
	display: inline
}
blockquote.alignleft, blockquote.alignright {
	width: 33%
}
.wp-audio-shortcode, .wp-video-shortcode, audio, video, object, embed, iframe {
    height: 178px;
    margin-bottom:1.5rem;
    max-width: 54%;
}
.singular-page-408 .entry-content{
    margin: 0 auto;
    max-width: 446px;
}
.wp-audio-shortcode, .wp-video-shortcode, audio, video {
	display: block;
	max-width: 100%
}
.show-if-js {
	display: none
}
.screen-reader-text, .assistive-text {
	position: absolute;
	top: -9999em
}
.ltr .screen-reader-text, .ltr .assistive-text {
	left: -9999em
}
.rtl .screen-reader-text, .rtl .assistive-text {
	right: -9999em
}
