.ezoic-wrapper{ 
  
  
  
  
  
  
  
 * { 
 	-webkit-box-sizing: border-box; 
 	-moz-box-sizing:    border-box; 
 	box-sizing:         border-box; 
 } 
  
 article, 
 aside, 
 details, 
 figcaption, 
 figure, 
 footer, 
 header, 
 nav, 
 section, 
 summary { 
 	display: block; 
 } 
  
 audio, 
 canvas, 
 video { 
 	display: inline-block; 
 } 
  
 audio:not([controls]) { 
 	display: none; 
 	height: 0; 
 } 
  
 [hidden] { 
 	display: none; 
 } 
  
 html { 
 	font-size: 100%; 
 	overflow-y: scroll; 
 	-webkit-text-size-adjust: 100%; 
 	-ms-text-size-adjust: 100%; 
 } 
  
 html, 
 button, 
 input, 
 select, 
 textarea { 
 	font-family: "Source Sans Pro", Helvetica, sans-serif; 
 } 
  

 #stylesheet_body { 
 	color: #141412; 
 	line-height: 1.5; 
 	margin: 0; 
 } 
  
 a { 
 	color: #ca3c08; 
 	text-decoration: none; 
 } 
  
 a:visited { 
 	color: #ac0404; 
 } 
  
 a:focus { 
 	outline: thin dotted; 
 } 
  
 a:active, 
 a:hover { 
 	color: #ea9629; 
 	outline: 0; 
 } 
  
 a:hover { 
 	text-decoration: underline; 
 } 
  
 h1, 
 h2, 
 h3, 
 h4, 
 h5, 
 h6 { 
 	clear: both; 
 	font-family: Bitter, Georgia, serif; 
 	line-height: 1.3; 
 } 
  
 h1 { 
 	font-size: 48px; 
 	margin: 33px 0; 
 } 
  
 h2 { 
 	font-size: 30px; 
 	margin: 25px 0; 
 } 
  
 h3 { 
 	font-size: 22px; 
 	margin: 22px 0; 
 } 
  
 h4 { 
 	font-size: 20px; 
 	margin: 25px 0; 
 } 
  
 h5 { 
 	font-size: 18px; 
 	margin: 30px 0; 
 } 
  
 h6 { 
 	font-size: 16px; 
 	margin: 36px 0; 
 } 
  
 address { 
 	font-style: italic; 
 	margin: 0 0 24px; 
 } 
  
 abbr[title] { 
 	border-bottom: 1px dotted; 
 } 
  
 b, 
 strong { 
 	font-weight: bold; 
 } 
  
 dfn { 
 	font-style: italic; 
 } 
  
 mark { 
 	background: #ff0; 
 	color: #000; 
 } 
  
 p { 
 	margin: 0 0 24px; 
 } 
  
 code, 
 kbd, 
 pre, 
 samp { 
 	font-family: monospace, serif; 
 	font-size: 14px; 
 	-webkit-hyphens: none; 
 	-moz-hyphens:    none; 
 	-ms-hyphens:     none; 
 	hyphens:         none; 
 } 
  
 pre { 
 	background: #f5f5f5; 
 	color: #666; 
 	font-family: monospace; 
 	font-size: 14px; 
 	margin: 20px 0; 
 	overflow: auto; 
 	padding: 20px; 
 	white-space: pre; 
 	white-space: pre-wrap; 
 	word-wrap: break-word; 
 } 
  
 blockquote, 
 q { 
 	-webkit-hyphens: none; 
 	-moz-hyphens:    none; 
 	-ms-hyphens:     none; 
 	hyphens:         none; 
 	quotes: none; 
 } 
  
 blockquote > .ezoic-before-el, 
 blockquote > .ezoic-after-el, 
 q > .ezoic-before-el, 
 q > .ezoic-after-el { 
 	content: ""; 
 	content: none; 
 } 
  
 blockquote { 
 	font-size: 18px; 
 	font-style: italic; 
 	font-weight: 300; 
 	margin: 24px 40px; 
 } 
  
 blockquote blockquote { 
 	margin-right: 0; 
 } 
  
 blockquote cite, 
 blockquote small { 
 	font-size: 14px; 
 	font-weight: normal; 
 	text-transform: uppercase; 
 } 
  
 blockquote em, 
 blockquote i { 
 	font-style: normal; 
 	font-weight: 300; 
 } 
  
 blockquote strong, 
 blockquote b { 
 	font-weight: 400; 
 } 
  
 small { 
 	font-size: smaller; 
 } 
  
 sub, 
 sup { 
 	font-size: 75%; 
 	line-height: 0; 
 	position: relative; 
 	vertical-align: baseline; 
 } 
  
 sup { 
 	top: -0.5em; 
 } 
  
 sub { 
 	bottom: -0.25em; 
 } 
  
 dl { 
 	margin: 0 20px; 
 } 
  
 dt { 
 	font-weight: bold; 
 } 
  
 dd { 
 	margin: 0 0 20px; 
 } 
  
 menu, 
 ol, 
 ul { 
 	margin: 16px 0; 
 	padding: 0 0 0 40px; 
 } 
  
 ul { 
 	list-style-type: square; 
 } 
  
 nav ul, 
 nav ol { 
 	list-style: none; 
 	list-style-image: none; 
 } 
  
 li > ul, 
 li > ol { 
 	margin: 0; 
 } 
  
 img { 
 	-ms-interpolation-mode: bicubic; 
 	border: 0; 
 	vertical-align: middle; 
 } 
  
 svg:not(:root) { 
 	overflow: hidden; 
 } 
  
 figure { 
 	margin: 0; 
 } 
  
 form { 
 	margin: 0; 
 } 
  
 fieldset { 
 	border: 1px solid #c0c0c0; 
 	margin: 0 2px; 
 	 
 	padding: 0.35em 0.625em 0.75em; 
 } 
  
 legend { 
 	border: 0; 
 	padding: 0; 
 	white-space: normal; 
 } 
  
 button, 
 input, 
 select, 
 textarea { 
 	font-size: 100%; 
 	margin: 0; 
 	max-width: 100%; 
 	vertical-align: baseline; 
 } 
  
 button, 
 input { 
 	line-height: normal; 
 } 
  
 button, 
 html input[type="button"], 
 input[type="reset"], 
 input[type="submit"] { 
 	-webkit-appearance: button; 
 	cursor: pointer; 
 } 
  
 button[disabled], 
 input[disabled] { 
 	cursor: default; 
 } 
  
 input[type="checkbox"], 
 input[type="radio"] { 
 	padding: 0; 
 } 
  
 input[type="search"] { 
 	-webkit-appearance: textfield; 
 	padding-right: 2px;  
 	width: 270px; 
 } 
  
 input[type="search"]::-webkit-search-decoration { 
 	-webkit-appearance: none; 
 } 
  
 button::-moz-focus-inner, 
 input::-moz-focus-inner { 
 	border: 0; 
 	padding: 0; 
 } 
  
 textarea { 
 	overflow: auto; 
 	vertical-align: top; 
 } 
  
 table { 
 	border-bottom: 1px solid #ededed; 
 	border-collapse: collapse; 
 	border-spacing: 0; 
 	font-size: 14px; 
 	line-height: 2; 
 	margin: 0 0 20px; 
 	width: 100%; 
 } 
  
 caption, 
 th, 
 td { 
 	font-weight: normal; 
 	text-align: left; 
 } 
  
 caption { 
 	font-size: 16px; 
 	margin: 20px 0; 
 } 
  
 th { 
 	font-weight: bold; 
 	text-transform: uppercase; 
 } 
  
 td { 
 	border-top: 1px solid #ededed; 
 	padding: 6px 10px 6px 0; 
 } 
  
 del { 
 	color: #333; 
 } 
  
 ins { 
 	background: #fff9c0; 
 	text-decoration: none; 
 } 
  
 hr { 
 	background: url('images/dotted-line.png') repeat center top; 
 	background-size: 4px 4px; 
 	border: 0; 
 	height: 1px; 
 	margin: 0 0 24px; 
 } 
  
  
  
  
 .genericon > .ezoic-before-el, 
 .menu-toggle > .ezoic-after-el, 
 .featured-post > .ezoic-before-el, 
 .date a > .ezoic-before-el, 
 .entry-meta .author a > .ezoic-before-el, 
 .format-audio .entry-content > .ezoic-before-el, 
 .comments-link a > .ezoic-before-el, 
 .tags-links a:first-child > .ezoic-before-el, 
 .categories-links a:first-child > .ezoic-before-el, 
 .edit-link a > .ezoic-before-el, 
 .attachment .entry-title > .ezoic-before-el, 
 .attachment-meta > .ezoic-before-el, 
 .attachment-meta a > .ezoic-before-el, 
 .comment-awaiting-moderation > .ezoic-before-el, 
 .comment-reply-link > .ezoic-before-el, 
 .comment-reply-login > .ezoic-before-el, 
 .comment-reply-title small a > .ezoic-before-el, 
 .bypostauthor > .comment-body .fn > .ezoic-before-el, 
 .error404 .page-title > .ezoic-before-el { 
 	-webkit-font-smoothing: antialiased; 
 	display: inline-block; 
 	font: normal 16px/1 Genericons; 
 	vertical-align: text-bottom; 
 } 
  
  
 .clear > .ezoic-after-el, 
 .attachment .entry-header > .ezoic-after-el, 
 .site-footer .widget-area > .ezoic-after-el, 
 .entry-content > .ezoic-after-el, 
 .page-content > .ezoic-after-el, 
 .navigation > .ezoic-after-el, 
 .nav-links > .ezoic-after-el, 
 .gallery > .ezoic-after-el, 
 .comment-form-author > .ezoic-after-el, 
 .comment-form-email > .ezoic-after-el, 
 .comment-form-url > .ezoic-after-el, 
 .comment-body > .ezoic-after-el { 
 	clear: both; 
 } 
  
 .clear > .ezoic-before-el, 
 .clear > .ezoic-after-el, 
 .attachment .entry-header > .ezoic-before-el, 
 .attachment .entry-header > .ezoic-after-el, 
 .site-footer .widget-area > .ezoic-before-el, 
 .site-footer .widget-area > .ezoic-after-el, 
 .entry-content > .ezoic-before-el, 
 .entry-content > .ezoic-after-el, 
 .page-content > .ezoic-before-el, 
 .page-content > .ezoic-after-el, 
 .navigation > .ezoic-before-el, 
 .navigation > .ezoic-after-el, 
 .nav-links > .ezoic-before-el, 
 .nav-links > .ezoic-after-el, 
 .gallery > .ezoic-before-el, 
 .gallery > .ezoic-after-el, 
 .comment-form-author > .ezoic-before-el, 
 .comment-form-author > .ezoic-after-el, 
 .comment-form-email > .ezoic-before-el, 
 .comment-form-email > .ezoic-after-el, 
 .comment-form-url > .ezoic-before-el, 
 .comment-form-url > .ezoic-after-el, 
 .comment-body > .ezoic-before-el, 
 .comment-body > .ezoic-after-el { 
 	content: ""; 
 	display: table; 
 } 
  
  
 .screen-reader-text { 
 	clip: rect(1px, 1px, 1px, 1px); 
 	overflow: hidden; 
 	position: absolute !important; 
 	height: 1px; 
 	width: 1px; 
 } 
  
 .screen-reader-text:focus { 
 	background-color: #f1f1f1; 
 	border-radius: 3px; 
 	 
 	clip: auto !important; 
 	color: #21759b; 
 	display: block; 
 	font-size: 14px; 
 	font-weight: bold; 
 	height: auto; 
 	line-height: normal; 
 	padding: 15px 23px 14px; 
 	position: absolute; 
 	left: 5px; 
 	top: 5px; 
 	text-decoration: none; 
 	width: auto; 
 	z-index: 100000;  
 } 
  
  
 button, 
 input, 
 textarea { 
 	border: 2px solid #d4d0ba; 
 	font-family: inherit; 
 	padding: 5px; 
 } 
  
 input, 
 textarea { 
 	color: #141412; 
 } 
  
 input:focus, 
 textarea:focus { 
 	border: 2px solid #c3c0ab; 
 	outline: 0; 
 } 
  
  
 button, 
 input[type="submit"], 
 input[type="button"], 
 input[type="reset"] { 
 	background: #e05d22;  
 	background: -webkit-linear-gradient(top, #e05d22 0%, #d94412 100%);  
 	background:   linear-gradient(to bottom, #e05d22 0%, #d94412 100%);  
 	border: none; 
 	border-bottom: 3px solid #b93207; 
 	border-radius: 2px; 
 	color: #fff; 
 	display: inline-block; 
 	padding: 11px 24px 10px; 
 	text-decoration: none; 
 } 
  
 button:hover, 
 button:focus, 
 input[type="submit"]:hover, 
 input[type="button"]:hover, 
 input[type="reset"]:hover, 
 input[type="submit"]:focus, 
 input[type="button"]:focus, 
 input[type="reset"]:focus { 
 	background: #ed6a31;  
 	background: -webkit-linear-gradient(top, #ed6a31 0%, #e55627 100%);  
 	background:   linear-gradient(to bottom, #ed6a31 0%, #e55627 100%);  
 	outline: none; 
 } 
  
 button:active, 
 input[type="submit"]:active, 
 input[type="button"]:active, 
 input[type="reset"]:active { 
 	background: #d94412;  
 	background: -webkit-linear-gradient(top, #d94412 0%, #e05d22 100%);  
 	background:   linear-gradient(to bottom, #d94412 0%, #e05d22 100%);  
 	border: none; 
 	border-top: 3px solid #b93207; 
 	padding: 10px 24px 11px; 
 } 
  
 .post-password-required input[type="submit"] { 
 	padding: 7px 24px 4px; 
 	vertical-align: bottom; 
 } 
  
 .post-password-required input[type="submit"]:active { 
 	padding: 5px 24px 6px; 
 } 
  
  
 ::-webkit-input-placeholder { 
 	color: #7d7b6d; 
 } 
  
 :-moz-placeholder { 
 	color: #7d7b6d; 
 } 
  
 ::-moz-placeholder { 
 	color: #7d7b6d; 
 } 
  
 :-ms-input-placeholder { 
 	color: #7d7b6d; 
 } 
  
  
 .entry-content img, 
 .entry-summary img, 
 .comment-content img, 
 .widget img, 
 .wp-caption { 
 	max-width: 100%; 
 } 
  
  
 .entry-content img, 
 .entry-summary img, 
 .comment-content img[height], 
 img[class*="align"], 
 img[class*="wp-image-"], 
 img[class*="attachment-"] { 
 	height: auto; 
 } 
  
 img.size-full, 
 img.size-large, 
 img.wp-post-image { 
 	height: auto; 
 	max-width: 100%; 
 } 
  
  
 embed, 
 iframe, 
 object, 
 video { 
 	max-width: 100%; 
 } 
  
  
 .entry-content .twitter-tweet-rendered { 
 	max-width: 100% !important; 
 } 
  
  
 .alignleft { 
 	float: left; 
 } 
  
 .alignright { 
 	float: right; 
 } 
  
 .aligncenter { 
 	display: block; 
 	margin-left: auto; 
 	margin-right: auto; 
 } 
  
 figure.wp-caption.alignleft, 
 img.alignleft { 
 	margin: 5px 20px 5px 0; 
 } 
  
 .wp-caption.alignleft { 
 	margin: 5px 10px 5px 0; 
 } 
  
 figure.wp-caption.alignright, 
 img.alignright { 
 	margin: 5px 0 5px 20px; 
 } 
  
 .wp-caption.alignright { 
 	margin: 5px 0 5px 10px; 
 } 
  
 img.aligncenter { 
 	margin: 5px auto; 
 } 
  
 img.alignnone { 
 	margin: 5px 0; 
 } 
  
 .wp-caption .wp-caption-text, 
 .entry-caption, 
 .gallery-caption { 
 	color: #220e10; 
 	font-size: 18px; 
 	font-style: italic; 
 	font-weight: 300; 
 	margin: 0 0 24px; 
 } 
  
 div.wp-caption.alignright img[class*="wp-image-"] { 
 	float: right; 
 } 
  
 div.wp-caption.alignright .wp-caption-text { 
 	padding-left: 10px; 
 } 
  
 img.wp-smiley, 
 .rsswidget img { 
 	border: 0; 
 	border-radius: 0; 
 	 
 	margin-bottom: 0; 
 	margin-top: 0; 
 	padding: 0; 
 } 
  
 .wp-caption.alignleft + ul, 
 .wp-caption.alignleft + ol { 
 	list-style-position: inside; 
 } 
  
  
  
  
 .site { 
 	background-color: #fff; 
 	border-left: 1px solid #f2f2f2; 
 	border-right: 1px solid #f2f2f2; 
 	margin: 0 auto; 
 	max-width: 1600px; 
 	width: 100%; 
 } 
  
 .site-main { 
 	position: relative; 
 } 
  
 .site-main .sidebar-container { 
 	height: 0; 
 	position: absolute; 
 	top: 40px; 
 	width: 100%; 
 	z-index: 1; 
 } 
  
 .site-main .sidebar-inner { 
 	margin: 0 auto; 
 	max-width: 1040px; 
 } 
  
  
  
  
  
  
 .site-header { 
 	position: relative; 
 } 
  
 .site-header .home-link { 
 	color: #141412; 
 	display: block; 
 	margin: 0 auto; 
 	max-width: 1080px; 
 	 
 	padding: 0 20px; 
 	text-decoration: none; 
 	width: 100%; 
 } 
  
 .site-header .site-title:hover { 
 	text-decoration: underline; 
 } 
  
 .site-title { 
 	font-size: 60px; 
 	font-weight: bold; 
 	line-height: 1; 
 	margin: 0; 
 	padding: 58px 0 10px; 
 } 
  
 .site-description { 
 	font: 300 italic 24px "Source Sans Pro", Helvetica, sans-serif; 
 	margin: 0; 
 } 
  
  
  
  
 .main-navigation { 
 	clear: both; 
 	margin: 0 auto; 
 	max-width: 1080px; 
 	 
 	position: relative; 
 } 
  
 ul.nav-menu, 
 div.nav-menu > ul { 
 	margin: 0; 
 	padding: 0 40px 0 0; 
 } 
  
 .nav-menu li { 
 	display: inline-block; 
 	position: relative; 
 } 
  
 .nav-menu li a { 
 	color: #141412; 
 	display: block; 
 	font-size: 15px; 
 	line-height: 1; 
 	padding: 15px 20px; 
 	text-decoration: none; 
 } 
  
 .nav-menu li:hover > a, 
 .nav-menu li a:hover, 
 .nav-menu li:focus > a, 
 .nav-menu li a:focus { 
 	background-color: #220e10; 
 	color: #fff; 
 } 
  
 .nav-menu .sub-menu, 
 .nav-menu .children { 
 	background-color: #220e10; 
 	border: 2px solid #f7f5e7; 
 	border-top: 0; 
 	padding: 0; 
 	position: absolute; 
 	left: -2px; 
 	z-index: 99999; 
 	height: 1px; 
 	width: 1px; 
 	overflow: hidden; 
 	clip: rect(1px, 1px, 1px, 1px); 
 } 
  
 .nav-menu .sub-menu ul, 
 .nav-menu .children ul { 
 	border-left: 0; 
 	left: 100%; 
 	top: 0; 
 } 
  
 ul.nav-menu ul a, 
 .nav-menu ul ul a { 
 	color: #fff; 
 	margin: 0; 
 	width: 200px; 
 } 
  
 ul.nav-menu ul a:hover, 
 .nav-menu ul ul a:hover, 
 ul.nav-menu ul a:focus, 
 .nav-menu ul ul a:focus { 
 	background-color: #db572f; 
 } 
  
 ul.nav-menu li:hover > ul, 
 .nav-menu ul li:hover > ul, 
 ul.nav-menu .focus > ul, 
 .nav-menu .focus > ul { 
 	clip: inherit; 
 	overflow: inherit; 
 	height: inherit; 
 	width: inherit; 
 } 
  
 .nav-menu .current_page_item > a, 
 .nav-menu .current_page_ancestor > a, 
 .nav-menu .current-menu-item > a, 
 .nav-menu .current-menu-ancestor > a { 
 	color: #bc360a; 
 	font-style: italic; 
 } 
  
 .menu-toggle { 
 	display: none; 
 } 
  
  
 .navbar { 
 	background-color: #f7f5e7; 
 	margin: 0 auto; 
 	max-width: 1600px; 
 	width: 100%; 
 } 
  
 .site-header .search-form { 
 	position: absolute; 
 	right: 20px; 
 	top: 1px; 
 } 
  
 .site-header .search-field { 
 	background-color: transparent; 
 	background-image: url('images/search-icon.png'); 
 	background-position: 5px center; 
 	background-repeat: no-repeat; 
 	background-size: 24px 24px; 
 	border: none; 
 	cursor: pointer; 
 	height: 37px; 
 	margin: 3px 0; 
 	padding: 0 0 0 34px; 
 	position: relative; 
 	-webkit-transition: width 400ms ease, background 400ms ease; 
 	transition:         width 400ms ease, background 400ms ease; 
 	width: 1px; 
 } 
  
 .site-header .search-field:focus { 
 	background-color: #fff; 
 	border: 2px solid #c3c0ab; 
 	cursor: text; 
 	outline: 0; 
 	width: 230px; 
 } 
  
  
  
  
 .hentry { 
 	padding: 40px 0; 
 } 
  
 .entry-header, 
 .entry-content, 
 .entry-summary, 
 .entry-meta { 
 	margin: 0 auto; 
 	max-width: 604px; 
 	width: 100%; 
 } 
  
 .sidebar .entry-header, 
 .sidebar .entry-content, 
 .sidebar .entry-summary, 
 .sidebar .entry-meta { 
 	max-width: 1040px; 
 	padding: 0 376px 0 60px; 
 } 
  
  
  
  
 .sidebar .entry-header .entry-meta { 
 	padding: 0; 
 } 
  
 .entry-thumbnail img { 
 	display: block; 
 	margin: 0 auto 10px; 
 } 
  
 .entry-header { 
 	margin-bottom: 30px; 
 } 
  
 .entry-title { 
 	font-weight: normal; 
 	margin: 0 0 5px; 
 } 
  
 .entry-title a { 
 	color: #141412; 
 } 
  
 .entry-title a:hover { 
 	color: #ea9629; 
 } 
  
  
  
  
 .entry-meta { 
 	clear: both; 
 	font-size: 14px; 
 } 
  
 .entry-meta a { 
 	color: #bc360a; 
 } 
  
 .entry-meta a:hover { 
 	color: #bc360a; 
 } 
  
 .entry-meta > span { 
 	margin-right: 20px; 
 } 
  
 .entry-meta > span:last-child { 
 	margin-right: 0; 
 } 
  
 .featured-post > .ezoic-before-el { 
 	content: "\f308"; 
 	margin-right: 2px; 
 } 
  
 .entry-meta .date a > .ezoic-before-el { 
 	content: "\f303"; 
 } 
  
 .comments-link a > .ezoic-before-el { 
 	content: "\f300"; 
 	margin-right: 2px; 
 	position: relative; 
 	top: -1px; 
 } 
  
 .entry-meta .author a > .ezoic-before-el { 
 	content: "\f304"; 
 	position: relative; 
 	top: -1px; 
 } 
  
 .categories-links a:first-child > .ezoic-before-el { 
 	content: "\f301"; 
 } 
  
 .tags-links a:first-child > .ezoic-before-el { 
 	content: "\f302"; 
 	position: relative; 
 	top: -1px; 
 } 
  
 .edit-link a > .ezoic-before-el { 
 	content: "\f411"; 
 	position: relative; 
 	top: -1px; 
 } 
  
 .single-author .entry-meta .author, 
 .sticky.format-standard .entry-meta .date, 
 .sticky.format-audio .entry-meta .date, 
 .sticky.format-chat .entry-meta .date, 
 .sticky.format-image .entry-meta .date, 
 .sticky.format-gallery .entry-meta .date { 
 	display: none; 
 } 
  
  
  
  
 .entry-content { 
 	-webkit-hyphens: auto; 
 	-moz-hyphens:    auto; 
 	-ms-hyphens:     auto; 
 	hyphens:         auto; 
 	word-wrap: break-word; 
 } 
  
 .entry-content a, 
 .comment-content a { 
 	color: #bc360a; 
 } 
  
 .entry-content a:hover, 
 .comment-content a:hover { 
 	color: #ea9629; 
 } 
  
 .entry-content .more-link { 
 	white-space: nowrap; 
 } 
  
 .entry-content blockquote { 
 	font-size: 24px; 
 } 
  
 .entry-content blockquote cite, 
 .entry-content blockquote small { 
 	font-size: 16px; 
 } 
  
 .entry-content img.alignleft, 
 .entry-content .wp-caption.alignleft { 
 	margin-left: -60px; 
 } 
  
 .entry-content img.alignright, 
 .entry-content .wp-caption.alignright { 
 	margin-right: -60px; 
 } 
  
 footer.entry-meta { 
 	margin-top: 24px; 
 } 
  
 .format-standard footer.entry-meta { 
 	margin-top: 0; 
 } 
  
  
 .page-links { 
 	clear: both; 
 	font-size: 16px; 
 	font-style: italic; 
 	font-weight: normal; 
 	line-height: 2.2; 
 	margin: 20px 0; 
 	text-transform: uppercase; 
 } 
  
 .page-links a, 
 .page-links > span { 
 	background: #fff; 
 	border: 1px solid #fff; 
 	padding: 5px 10px; 
 	text-decoration: none; 
 } 
  
 .format-status .entry-content .page-links a, 
 .format-gallery .entry-content .page-links a, 
 .format-chat .entry-content .page-links a, 
 .format-quote .entry-content .page-links a, 
 .page-links a { 
 	background: #e63f2a; 
 	border: 1px solid #e63f2a; 
 	color: #fff; 
 } 
  
 .format-gallery .entry-content .page-links a:hover, 
 .format-audio .entry-content .page-links a:hover, 
 .format-status .entry-content .page-links a:hover, 
 .format-video .entry-content .page-links a:hover, 
 .format-chat .entry-content .page-links a:hover, 
 .format-quote .entry-content .page-links a:hover, 
 .page-links a:hover { 
 	background: #fff; 
 	color: #e63f2a; 
 } 
  
 .format-status .entry-content .page-links > span, 
 .format-quote .entry-content .page-links > span { 
 	background: none; 
 } 
  
 .page-links .page-links-title { 
 	background: transparent; 
 	border: none; 
 	margin-right: 20px; 
 	padding: 0; 
 } 
  
  
 .hentry .mejs-mediaelement, 
 .widget .mejs-mediaelement, 
 .hentry .mejs-container .mejs-controls, 
 .widget .mejs-container .mejs-controls { 
 	background: #220e10; 
 } 
  
 .hentry .mejs-controls .mejs-time-rail .mejs-time-loaded, 
 .widget .mejs-controls .mejs-time-rail .mejs-time-loaded, 
 .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, 
 .widget .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { 
 	background: #fff; 
 } 
  
 .hentry .mejs-controls .mejs-time-rail .mejs-time-current, 
 .widget .mejs-controls .mejs-time-rail .mejs-time-current { 
 	background: #ea9629; 
 } 
  
 .hentry .mejs-controls .mejs-time-rail .mejs-time-total, 
 .widget .mejs-controls .mejs-time-rail .mejs-time-total, 
 .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, 
 .widget .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { 
 	background: #595959; 
 } 
  
 .hentry .mejs-controls .mejs-time-rail span, 
 .widget .mejs-controls .mejs-time-rail span, 
 .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, 
 .widget .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, 
 .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, 
 .widget .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { 
 	border-radius: 0; 
 } 
  
  
  
  
 .gallery { 
 	margin-bottom: 20px; 
 	margin-left: -4px; 
 } 
  
 .gallery-item { 
 	float: left; 
 	margin: 0 4px 4px 0; 
 	overflow: hidden; 
 	position: relative; 
 } 
  
 .gallery-columns-1.gallery-size-medium, 
 .gallery-columns-1.gallery-size-thumbnail, 
 .gallery-columns-2.gallery-size-thumbnail, 
 .gallery-columns-3.gallery-size-thumbnail { 
 	display: table; 
 	margin: 0 auto 20px; 
 } 
  
 .gallery-columns-1 .gallery-item, 
 .gallery-columns-2 .gallery-item, 
 .gallery-columns-3 .gallery-item { 
 	text-align: center; 
 } 
  
 .gallery-columns-4 .gallery-item { 
 	max-width: 23%; 
 	max-width: -webkit-calc(25% - 4px); 
 	max-width:         calc(25% - 4px); 
 } 
  
 .gallery-columns-5 .gallery-item { 
 	max-width: 19%; 
 	max-width: -webkit-calc(20% - 4px); 
 	max-width:         calc(20% - 4px); 
 } 
  
 .gallery-columns-6 .gallery-item { 
 	max-width: 15%; 
 	max-width: -webkit-calc(16.7% - 4px); 
 	max-width:         calc(16.7% - 4px); 
 } 
  
 .gallery-columns-7 .gallery-item { 
 	max-width: 13%; 
 	max-width: -webkit-calc(14.28% - 4px); 
 	max-width:         calc(14.28% - 4px); 
 } 
  
 .gallery-columns-8 .gallery-item { 
 	max-width: 11%; 
 	max-width: -webkit-calc(12.5% - 4px); 
 	max-width:         calc(12.5% - 4px); 
 } 
  
 .gallery-columns-9 .gallery-item { 
 	max-width: 9%; 
 	max-width: -webkit-calc(11.1% - 4px); 
 	max-width:         calc(11.1% - 4px); 
 } 
  
 .gallery-columns-1 .gallery-item:nth-of-type(1n), 
 .gallery-columns-2 .gallery-item:nth-of-type(2n), 
 .gallery-columns-3 .gallery-item:nth-of-type(3n), 
 .gallery-columns-4 .gallery-item:nth-of-type(4n), 
 .gallery-columns-5 .gallery-item:nth-of-type(5n), 
 .gallery-columns-6 .gallery-item:nth-of-type(6n), 
 .gallery-columns-7 .gallery-item:nth-of-type(7n), 
 .gallery-columns-8 .gallery-item:nth-of-type(8n), 
 .gallery-columns-9 .gallery-item:nth-of-type(9n) { 
 	margin-right: 0; 
 } 
  
 .gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1), 
 .gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1), 
 .gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1), 
 .gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1), 
 .widget-area .gallery-columns-2 figure.gallery-item:nth-of-type(2n+1), 
 .widget-area .gallery-columns-3 figure.gallery-item:nth-of-type(3n+1), 
 .widget-area .gallery-columns-4 figure.gallery-item:nth-of-type(4n+1), 
 .widget-area .gallery-columns-5 figure.gallery-item:nth-of-type(5n+1), 
 .widget-area .gallery-columns-6 figure.gallery-item:nth-of-type(6n+1), 
 .widget-area .gallery-columns-7 figure.gallery-item:nth-of-type(7n+1), 
 .widget-area .gallery-columns-8 figure.gallery-item:nth-of-type(8n+1), 
 .widget-area .gallery-columns-9 figure.gallery-item:nth-of-type(9n+1) { 
 	clear: left; 
 } 
  
 .gallery-caption { 
 	background-color: rgba(0, 0, 0, 0.7); 
 	box-sizing: border-box; 
 	color: #fff; 
 	font-size: 14px; 
 	line-height: 1.3; 
 	margin: 0; 
 	max-height: 50%; 
 	opacity: 0; 
 	padding: 2px 8px; 
 	position: absolute; 
 	bottom: 0; 
 	left: 0; 
 	text-align: left; 
 	-webkit-transition: opacity 400ms ease; 
 	transition:         opacity 400ms ease; 
 	width: 100%; 
 } 
  
 .gallery-caption > .ezoic-before-el { 
 	 
 	content: ""; 
 	height: 100%; 
 	 
 	position: absolute; 
 	left: 0; 
 	top: 0; 
 	width: 100%; 
 } 
  
 .gallery-item:hover .gallery-caption { 
 	opacity: 1; 
 } 
  
 .gallery-columns-7 .gallery-caption, 
 .gallery-columns-8 .gallery-caption, 
 .gallery-columns-9 .gallery-caption, 
 .widget-area .gallery-columns-2 .gallery-caption, 
 .widget-area .gallery-columns-3 .gallery-caption, 
 .widget-area .gallery-columns-4 .gallery-caption, 
 .widget-area .gallery-columns-5 .gallery-caption, 
 .widget-area .gallery-columns-6 .gallery-caption, 
 .widget-area .gallery-columns-7 .gallery-caption, 
 .widget-area .gallery-columns-8 .gallery-caption, 
 .widget-area .gallery-columns-9 .gallery-caption { 
 	display: none; 
 } 
  
  
  
  
  
 .format-aside { 
 	background-color: #f7f5e7; 
 } 
  
 .blog .format-aside:first-of-type, 
 .single .format-aside:first-of-type, 
 .format-aside + .format-aside, 
 .format-aside + .format-link, 
 .format-link + .format-aside { 
 	 
 } 
  
 .format-aside .entry-meta { 
 	margin-top: 0; 
 } 
  
 .format-aside blockquote { 
 	font-size: 100%; 
 	font-weight: normal; 
 } 
  
 .format-aside cite { 
 	font-size: 100%; 
 	text-transform: none; 
 } 
  
 .format-aside cite > .ezoic-before-el { 
 	content: "\2014"; 
 	margin-right: 5px; 
 } 
  
  
 .format-audio { 
 	background-color: #db572f; 
 } 
  
 .format-audio .entry-title { 
 	font-size: 28px; 
 	font-weight: bold; 
 } 
  
 .format-audio .entry-content > .ezoic-before-el { 
 	content: "\f109"; 
 	float: left; 
 	font-size: 64px; 
 	position: relative; 
 	top: 4px; 
 } 
  
 .format-audio .entry-content a, 
 .format-audio .entry-meta a, 
 .format-audio .entry-content a:hover, 
 .format-audio .entry-meta a:hover { 
 	color: #fbfaf3; 
 } 
  
 .format-audio .audio-content { 
 	background: url('images/dotted-line.png') repeat-y left top; 
 	background-size: 4px 4px; 
 	float: right; 
 	padding-left: 35px; 
 	width: 80%; 
 	width: -webkit-calc(100% - 85px); 
 	width:         calc(100% - 85px); 
 } 
  
 .format-audio .wp-audio-shortcode { 
 	height: 30px !important;  
 	margin: 20px 0; 
 	max-width: 400px !important;  
 } 
  
 .format-audio audio { 
 	max-width: 100% !important;  
 } 
  
  
 .format-chat { 
 	background-color: #eadaa6; 
 } 
  
 .format-chat .entry-title { 
 	font-size: 28px; 
 	font-weight: bold; 
 } 
  
 .format-chat .entry-meta a, 
 .format-chat .entry-content a { 
 	color: #722d19; 
 } 
  
 .format-chat .entry-meta .date a > .ezoic-before-el { 
 	content: "\f108"; 
 	margin-right: 2px; 
 } 
  
 .format-chat .entry-meta .author { 
 	display: none; 
 } 
  
 .format-chat .chat { 
 	margin: 0; 
 } 
  
 .format-chat .chat .chat-timestamp { 
 	color: #722d19; 
 	float: right; 
 	font-size: 12px; 
 	font-weight: normal; 
 	margin: 5px 10px 0; 
 } 
  
 .format-chat .chat .fn { 
 	font-style: normal; 
 } 
  
  
 .format-gallery { 
 	background-color: #fbca3c; 
 } 
  
 .format-gallery .entry-header { 
 	margin-bottom: 15px; 
 } 
  
 .format-gallery .entry-title { 
 	font-size: 50px; 
 	font-weight: 400; 
 	margin: 0; 
 } 
  
 .format-gallery .entry-meta a, 
 .format-gallery .entry-content a { 
 	color: #722d19; 
 } 
  
  
 .format-image .entry-title { 
 	font-size: 28px; 
 	font-weight: bold; 
 } 
  
 .format-image .categories-links, 
 .format-image .tags-links { 
 	display: none; 
 } 
  
  
 .format-link { 
 	background-color: #f7f5e7; 
 } 
  
 .blog .format-link:first-of-type, 
 .single .format-link:first-of-type { 
 	 
 } 
  
 .format-link .entry-header, 
 .format-link .entry-content p:last-child { 
 	margin-bottom: 0; 
 } 
  
 .format-link .entry-title { 
 	color: #ca3c08; 
 	display: inline; 
 	font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif; 
 	margin-right: 20px; 
 } 
  
 .format-link .entry-title a { 
 	color: #bc360a; 
 } 
  
 .format-link div.entry-meta { 
 	display: inline; 
 } 
  
  
 .format-standard .wp-video, 
 .format-standard .wp-audio-shortcode, 
 .format-audio .wp-audio-shortcode, 
 .format-standard .video-player { 
 	margin-bottom: 24px; 
 } 
  
  
 .format-quote { 
 	background-color: #210d10; 
 } 
  
 .format-quote .entry-content, 
 .format-quote .entry-meta { 
 	color: #f7f5e7; 
 } 
  
 .format-quote .entry-content blockquote { 
 	font-size: 28px; 
 	margin: 0; 
 } 
  
 .format-quote .entry-content a, 
 .format-quote .entry-meta a, 
 .format-quote .linked { 
 	color: #e63f2a; 
 } 
  
 .format-quote .entry-content cite a { 
 	border-bottom: 1px dotted #fff; 
 	color: #fff; 
 } 
  
 .format-quote .entry-content cite a:hover { 
 	text-decoration: none; 
 } 
  
 .format-quote blockquote small, 
 .format-quote blockquote cite { 
 	display: block; 
 	font-size: 16px; 
 } 
  
 .format-quote blockquote { 
 	font-style: italic; 
 	font-weight: 300; 
 	padding-left: 75px; 
 	position: relative; 
 } 
  
 .format-quote blockquote > .ezoic-before-el { 
 	content: '\201C'; 
 	font-size: 140px; 
 	font-weight: 400; 
 	line-height: .8; 
 	padding-right: 25px; 
 	position: absolute; 
 	left: -15px; 
 	top: -3px; 
 } 
  
 .format-quote .entry-meta .author { 
 	display: none; 
 } 
  
  
 .format-status { 
 	background-color: #722d19; 
 	padding: 0; 
 } 
  
 .format-status .entry-content, 
 .format-status .entry-meta { 
 	padding-left: 35px; 
 	position: relative; 
 } 
  
 .format-status .entry-content a { 
 	color: #eadaa6; 
 } 
  
 .format-status .entry-meta a { 
 	color: #f7f5e7; 
 } 
  
 .sidebar .format-status .entry-content, 
 .sidebar .format-status .entry-meta { 
 	padding-left: 95px; 
 } 
  
 .format-status .entry-content > .ezoic-before-el, 
 .format-status .entry-meta > .ezoic-before-el { 
 	background: url('images/dotted-line.png') repeat-y left bottom; 
 	background-size: 4px 4px; 
 	content: ""; 
 	display: block; 
 	height: 100%; 
 	position: absolute; 
 	left: 10px; 
 	top: 0; 
 	width: 1px; 
 } 
  
 .sidebar .format-status .entry-content > .ezoic-before-el, 
 .sidebar .format-status .entry-meta > .ezoic-before-el { 
 	left: 70px; 
 } 
  
 .format-status .categories-links, 
 .format-status .tags-links { 
 	display: none; 
 } 
  
  
 .format-status .entry-meta > .ezoic-before-el { 
 	background-position: left top; 
 } 
  
 .format-status .entry-content { 
 	color: #f7f5e7; 
 	font-size: 24px; 
 	font-style: italic; 
 	font-weight: 300; 
 	padding-bottom: 30px; 
 	padding-top: 40px; 
 	position: relative; 
 } 
  
 .format-status .entry-content p:first-child > .ezoic-before-el { 
 	background-color: rgba(0, 0, 0, 0.65); 
 	content: ""; 
 	height: 3px; 
 	margin-top: 13px; 
 	position: absolute; 
 	left: 4px; 
 	width: 13px; 
 } 
  
 .sidebar .format-status .entry-content > p:first-child > .ezoic-before-el { 
 	left: 64px; 
 } 
  
 .format-status .entry-content p:last-child { 
 	margin-bottom: 0; 
 } 
  
 .format-status .entry-meta { 
 	margin-top: 0; 
 	padding-bottom: 40px; 
 } 
  
 .format-status .entry-meta .date a > .ezoic-before-el { 
 	content: "\f105"; 
 } 
  
  
 .format-video { 
 	background-color: #db572f; 
 } 
  
 .format-video .entry-content a, 
 .format-video .entry-meta a, 
 .format-video .entry-content a:hover, 
 .format-video .entry-meta a:hover { 
 	color: #fbfaf3; 
 } 
  
 .format-video .entry-title { 
 	font-size: 50px; 
 	font-weight: 400; 
 } 
  
 .format-video .entry-meta { 
 	color: #220e10; 
 } 
  
  
  
  
 .attachment .hentry { 
 	background-color: #e8e5ce; 
 	margin: 0; 
 	padding: 0; 
 } 
  
 .attachment .entry-header { 
 	margin-bottom: 0; 
 	max-width: 1040px; 
 	padding: 30px 0; 
 } 
  
 .attachment .entry-title { 
 	display: inline-block; 
 	float: left; 
 	font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif; 
 	margin: 0; 
 } 
  
 .attachment .entry-title > .ezoic-before-el { 
 	content: "\f416"; 
 	font-size: 32px; 
 	margin-right: 10px; 
 } 
  
 .attachment .entry-meta { 
 	clear: none; 
 	color: inherit; 
 	float: right; 
 	max-width: 604px; 
 	padding: 9px 0 0; 
 	text-align: right; 
 } 
  
 .hentry.attachment:not(.image-attachment) .entry-meta { 
 	max-width: 104px; 
 } 
  
 .attachment footer.entry-meta { 
 	display: none; 
 } 
  
 .attachment-meta > .ezoic-before-el { 
 	content: "\f307"; 
 } 
  
 .full-size-link a > .ezoic-before-el { 
 	content: "\f402"; 
 } 
  
 .full-size-link > .ezoic-before-el { 
 	content: none; 
 } 
  
 .attachment .entry-meta a, 
 .attachment .entry-meta .edit-link > .ezoic-before-el, 
 .attachment .full-size-link > .ezoic-before-el { 
 	color: #ca3c08; 
 } 
  
 .attachment .entry-content { 
 	background-color: #fff; 
 	max-width: 100%; 
 	padding: 40px 0; 
 } 
  
 .image-navigation { 
 	margin: 0 auto; 
 	max-width: 1040px; 
 	position: relative; 
 } 
  
 .image-navigation a:hover { 
 	text-decoration: none; 
 } 
  
 .image-navigation .nav-previous, 
 .image-navigation .nav-next { 
 	position: absolute; 
 	top: 50px; 
 } 
  
 .image-navigation .nav-previous { 
 	left: 0; 
 } 
  
 .image-navigation .nav-next { 
 	right: 0; 
 } 
  
 .image-navigation .meta-nav { 
 	font-size: 32px; 
 	font-weight: 300; 
 	vertical-align: -4px; 
 } 
  
 .attachment .entry-attachment, 
 .attachment .type-attachment p { 
 	margin: 0 auto; 
 	max-width: 724px; 
 	text-align: center; 
 } 
  
 .attachment .entry-attachment .attachment { 
 	display: inline-block; 
 } 
  
 .attachment .entry-caption { 
 	text-align: left; 
 } 
  
 .attachment .entry-description { 
 	margin: 20px auto 0; 
 	max-width: 604px; 
 } 
  
 .attachment .entry-caption p:last-child, 
 .attachment .entry-description p:last-child { 
 	margin: 0; 
 } 
  
 .attachment .site-main .sidebar-container { 
 	display: none; 
 } 
  
 .attachment .entry-content .mejs-audio { 
 	max-width: 400px; 
 	margin: 0 auto; 
 } 
  
 .attachment .entry-content .wp-video { 
 	margin: 0 auto; 
 } 
  
 .attachment .entry-content .mejs-container { 
 	margin-bottom: 24px; 
 } 
  
  
  
 .navigation .nav-previous { 
 	float: left; 
 } 
  
 .navigation .nav-next { 
 	float: right; 
 } 
  
 .navigation a { 
 	color: #bc360a; 
 } 
  
 .navigation a:hover { 
 	color: #ea9629; 
 	text-decoration: none; 
 } 
  
 .paging-navigation { 
 	background-color: #e8e5ce; 
 	padding: 40px 0; 
 } 
  
 .paging-navigation .nav-links { 
 	margin: 0 auto; 
 	max-width: 604px; 
 	width: 100%; 
 } 
  
 .sidebar .paging-navigation .nav-links { 
 	max-width: 1040px; 
 	padding: 0 376px 0 60px; 
 } 
  
 .paging-navigation .nav-next { 
 	padding: 13px 0; 
 } 
  
 .paging-navigation a { 
 	font-size: 22px; 
 	font-style: italic; 
 	font-weight: 300; 
 } 
  
 .paging-navigation .meta-nav { 
 	background-color: #e63f2a; 
 	border-radius: 50%; 
 	color: #fff; 
 	display: inline-block; 
 	font-size: 26px; 
 	padding: 3px 0 8px; 
 	text-align: center; 
 	width: 50px; 
 } 
  
 .paging-navigation .nav-previous .meta-nav { 
 	margin-right: 10px; 
 	padding: 17px 0 23px; 
 	width: 80px; 
 } 
  
 .paging-navigation .nav-next .meta-nav { 
 	margin-left: 10px; 
 } 
  
 .paging-navigation a:hover .meta-nav { 
 	background-color: #ea9629; 
 	text-decoration: none; 
 } 
  
 .post-navigation { 
 	background-color: #fff; 
 	color: #ca3c08; 
 	font-size: 20px; 
 	font-style: italic; 
 	font-weight: 300; 
 	padding: 20px 0; 
 } 
  
 .post-navigation .nav-links { 
 	margin: 0 auto; 
 	max-width: 1040px; 
 } 
  
 .sidebar .post-navigation .nav-links { 
 	padding: 0 376px 0 60px; 
 } 
  
 .post-navigation a[rel="next"] { 
 	float: right; 
 	text-align: right; 
 } 
  
  
  
  
 .author-info { 
 	margin: 0 auto; 
 	max-width: 604px; 
 	padding: 30px 0 10px; 
 	text-align: left;  
 	width: 100%; 
 } 
  
 .author.sidebar .author-info { 
 	max-width: 1040px; 
 	padding: 30px 376px 10px 60px; 
 } 
  
 .single .author-info { 
 	padding: 50px 0 0; 
 } 
  
 .author-avatar .avatar { 
 	float: left; 
 	margin: 0 30px 30px 0; 
 } 
  
 .single-format-status .author-description { 
 	color: #f7f5e7; 
 } 
  
 .author-description .author-title { 
 	clear: none; 
 	font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif; 
 	margin: 0 0 8px; 
 } 
  
 .author-link { 
 	color: #ca3c08; 
 	margin-left: 2px; 
 } 
  
 .author.archive .author-link { 
 	display: none; 
 } 
  
  
  
  
 .archive-header { 
 	background-color: #e8e5ce; 
 } 
  
 .archive-title, 
 .archive-meta { 
 	font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif; 
 	margin: 0 auto; 
 	max-width: 1040px; 
 	padding: 30px 0; 
 	width: 100%; 
 } 
  
 .archive-meta { 
 	font-size: 16px; 
 	font-style: normal; 
 	font-weight: normal; 
 	margin-top: -15px; 
 	padding: 0 0 11px; 
 } 
  
 .sidebar .archive-meta { 
 	padding-right: 316px; 
 } 
  
  
  
  
 .page-header { 
 	background-color: #e8e5ce; 
 } 
  
 .page-title { 
 	font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif; 
 	margin: 0 auto; 
 	max-width: 1040px; 
 	padding: 30px 0; 
 	width: 100%; 
 } 
  
 .page-content { 
 	margin: 0 auto; 
 	max-width: 604px; 
 	padding: 40px 0; 
 	width: 100%; 
 } 
  
 .sidebar .page-content { 
 	margin: 0 auto; 
 	max-width: 1040px; 
 	padding: 40px 376px 40px 60px; 
 } 
  
  
  
  
 .error404 .page-header { 
 	background-color: #fff; 
 } 
  
 .error404 .page-title { 
 	line-height: 0.6; 
 	margin: 0; 
 	padding: 300px; 
 	position: relative; 
 	text-align: center; 
 	width: auto; 
 } 
  
 .error404 .page-title > .ezoic-before-el { 
 	color: #e8e5ce; 
 	content: "\f423"; 
 	font-size: 964px; 
 	line-height: 0.6; 
 	overflow: hidden; 
 	position: absolute; 
 	left: 7px; 
 	top: 28px; 
 } 
  
 .error404 .page-wrapper { 
 	background-color: #e8e5ce; 
 } 
  
 .error404 .page-header, 
 .error404 .page-content { 
 	margin: 0 auto; 
 	max-width: 1040px; 
 	padding-bottom: 40px; 
 	width: 100%; 
 } 
  
  
  
  
 .comments-title, 
 .comment-list, 
 .comment-reply-title, 
 .must-log-in, 
 .comment-respond .comment-form, 
 .comment-respond iframe { 
 	display: block; 
 	margin-left: auto; 
 	margin-right: auto; 
 	max-width: 604px; 
 	width: 100%; 
 } 
  
 .sidebar .comments-title, 
 .sidebar .comment-list, 
 .sidebar .must-log-in, 
 .sidebar .comment-reply-title, 
 .sidebar .comment-navigation, 
 .sidebar .comment-respond .comment-form { 
 	max-width: 1040px; 
 	padding-left: 60px; 
 	padding-right: 376px; 
 } 
  
 .comments-title { 
 	font: 300 italic 28px "Source Sans Pro", Helvetica, sans-serif; 
 } 
  
 .comment-list, 
 .comment-list .children { 
 	list-style-type: none; 
 	padding: 0; 
 } 
  
 .comment-list .children { 
 	margin-left: 20px; 
 } 
  
 .comment-list > li > .ezoic-after-el, 
 .comment-list .children > li > .ezoic-before-el { 
 	background: url('images/dotted-line.png') repeat left top; 
 	background-size: 4px 4px; 
 	content: ""; 
 	display: block; 
 	height: 1px; 
 	width: 100%; 
 } 
  
 .comment-list > li:last-child > .ezoic-after-el { 
 	display: none; 
 } 
  
 .comment-body { 
 	padding: 24px 0; 
 	position: relative; 
 } 
  
 .comment-author { 
 	float: left; 
 	max-width: 74px; 
 } 
  
 .comment-author .avatar { 
 	display: block; 
 	margin-bottom: 10px; 
 } 
  
 .comment-author .fn { 
 	word-wrap: break-word; 
 } 
  
 .comment-author .fn, 
 .comment-author .url, 
 .comment-reply-link, 
 .comment-reply-login { 
 	color: #bc360a; 
 	font-size: 14px; 
 	font-style: normal; 
 	font-weight: normal; 
 } 
  
 .says { 
 	display: none; 
 } 
  
 .no-avatars .comment-author { 
 	margin: 0 0 5px; 
 	max-width: 100%; 
 	position: relative; 
 } 
  
 .no-avatars .comment-metadata, 
 .no-avatars .comment-content, 
 .no-avatars .comment-list .reply { 
 	width: 100%; 
 } 
  
 .bypostauthor > .comment-body .fn > .ezoic-before-el { 
 	content: "\f408"; 
 	vertical-align: text-top; 
 } 
  
 .comment-list .edit-link { 
 	margin-left: 20px; 
 } 
  
 .comment-metadata, 
 .comment-awaiting-moderation, 
 .comment-content, 
 .comment-list .reply { 
 	float: right; 
 	width: 79%; 
 	width: -webkit-calc(100% - 124px); 
 	width:         calc(100% - 124px); 
 	word-wrap: break-word; 
 } 
  
 .comment-meta, 
 .comment-meta a { 
 	color: #a2a2a2; 
 	font-size: 13px; 
 } 
  
 .comment-meta a:hover { 
 	color: #ea9629; 
 } 
  
 .comment-metadata { 
 	margin-bottom: 20px; 
 } 
  
 .ping-meta { 
 	color: #a2a2a2; 
 	font-size: 13px; 
 	line-height: 2; 
 } 
  
 .comment-awaiting-moderation { 
 	color: #a2a2a2; 
 } 
  
 .comment-awaiting-moderation > .ezoic-before-el { 
 	content: "\f414"; 
 	margin-right: 5px; 
 	position: relative; 
 	top: -2px; 
 } 
  
 .comment-reply-link > .ezoic-before-el, 
 .comment-reply-login > .ezoic-before-el { 
 	content: "\f412"; 
 	margin-right: 3px; 
 } 
  
  
 .comment-respond { 
 	background-color: #f7f5e7; 
 	padding: 30px 0; 
 } 
  
 .comment .comment-respond { 
 	margin-bottom: 20px; 
 	padding: 20px; 
 } 
  
 .comment-reply-title { 
 	font: 300 italic 28px "Source Sans Pro", Helvetica, sans-serif; 
 } 
  
 .comment-reply-title small a { 
 	color: #131310; 
 	display: inline-block; 
 	float: right; 
 	height: 16px; 
 	overflow: hidden; 
 	width: 16px; 
 } 
  
 .comment-reply-title small a:hover { 
 	color: #ed331c; 
 	text-decoration: none; 
 } 
  
 .comment-reply-title small a > .ezoic-before-el { 
 	content: "\f406"; 
 	vertical-align: top; 
 } 
  
 .sidebar .comment-list .comment-reply-title, 
 .sidebar .comment-list .comment-respond .comment-form { 
 	padding: 0; 
 } 
  
 .comment-form .comment-notes { 
 	margin-bottom: 15px; 
 } 
  
 .comment-form .comment-form-author, 
 .comment-form .comment-form-email, 
 .comment-form .comment-form-url { 
 	margin-bottom: 8px; 
 } 
  
 .comment-form [for="author"], 
 .comment-form [for="email"], 
 .comment-form [for="url"], 
 .comment-form [for="comment"] { 
 	float: left; 
 	padding: 5px 0; 
 	width: 120px; 
 } 
  
 .comment-form .required { 
 	color: #ed331c; 
 } 
  
 .comment-form input[type="text"], 
 .comment-form input[type="email"], 
 .comment-form input[type="url"] { 
 	max-width: 270px; 
 	width: 60%; 
 } 
  
 .comment-form textarea { 
 	width: 100%; 
 } 
  
 .comment-form #wp-comment-cookies-consent { 
 	margin: 0 10px 0 0; 
 } 
  
 .form-allowed-tags, 
 .form-allowed-tags code { 
 	color: #686758; 
 	font-size: 12px; 
 } 
  
 .form-allowed-tags code { 
 	font-size: 10px; 
 	margin-left: 3px; 
 } 
  
 .comment-list .pingback, 
 .comment-list .trackback { 
 	padding-top: 24px; 
 } 
  
 .comment-navigation { 
 	font-size: 20px; 
 	font-style: italic; 
 	font-weight: 300; 
 	margin: 0 auto; 
 	max-width: 604px; 
 	padding: 20px 0 30px; 
 	width: 100%; 
 } 
  
 .no-comments { 
 	background-color: #f7f5e7; 
 	font-size: 20px; 
 	font-style: italic; 
 	font-weight: 300; 
 	margin: 0; 
 	padding: 40px 0; 
 	text-align: center; 
 } 
  
 .sidebar .no-comments { 
 	padding-left: 60px; 
 	padding-right: 376px; 
 } 
  
  
  
  
 .site-main .mu_register { 
 	margin: 0 auto; 
 	max-width: 604px; 
 	width: 100%; 
 } 
  
 .mu_alert { 
 	margin-top: 25px; 
 } 
  
 .site-main .mu_register input[type="submit"], 
 .site-main .mu_register #blog_title, 
 .site-main .mu_register #user_email, 
 .site-main .mu_register #blogname, 
 .site-main .mu_register #user_name { 
 	font-size: inherit; 
 	width: 270px; 
 } 
  
 .site-main .mu_register input[type="submit"] { 
 	width: auto; 
 } 
  
  
  
  
 .site-main .widget-area { 
 	float: right; 
 	width: 300px; 
 } 
  
  
  
  
 .widget { 
 	background-color: rgba(247, 245, 231, 0.7); 
 	font-size: 14px; 
 	-webkit-hyphens: auto; 
 	-moz-hyphens:    auto; 
 	-ms-hyphens:     auto; 
 	hyphens:         auto; 
 	margin: 0 0 24px; 
 	padding: 20px; 
 	word-wrap: break-word; 
 } 
  
 .widget .widget-title { 
 	font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif; 
 	margin: 0 0 10px; 
 } 
  
 .widget ul, 
 .widget ol { 
 	list-style-type: none; 
 	margin: 0; 
 	padding: 0; 
 } 
  
 .widget li { 
 	padding: 5px 0; 
 } 
  
 .widget .children li:last-child { 
 	padding-bottom: 0; 
 } 
  
 .widget li > ul, 
 .widget li > ol { 
 	margin-left: 20px; 
 } 
  
 .widget a { 
 	color: #bc360a; 
 } 
  
 .widget a:hover { 
 	color: #ea9629; 
 } 
  
  
 .search-form .search-submit { 
 	display: none; 
 } 
  
  
 .widget_rss .rss-date { 
 	display: block; 
 } 
  
 .widget_rss .rss-date, 
 .widget_rss li > cite { 
 	color: #a2a2a2; 
 } 
  
  
 .widget_calendar table, 
 .widget_calendar td { 
 	border: 0; 
 	border-collapse: separate; 
 	border-spacing: 1px; 
 } 
  
 .widget_calendar caption { 
 	font-size: 14px; 
 	margin: 0; 
 } 
  
 .widget_calendar th, 
 .widget_calendar td { 
 	padding: 0; 
 	text-align: center; 
 } 
  
 .widget_calendar a { 
 	display: block; 
 } 
  
 .widget_calendar a:hover { 
 	background-color: rgba(0, 0, 0, 0.15); 
 } 
  
 .widget_calendar tbody td { 
 	background-color: rgba(255, 255, 255, 0.5); 
 } 
  
 .site-footer .widget_calendar tbody td { 
 	background-color: rgba(255, 255, 255, 0.05); 
 } 
  
 .widget_calendar tbody .pad, .site-footer .widget_calendar tbody .pad { 
 	background-color: transparent; 
 } 
  
  
 .widget_text ul, 
 .widget_text ol { 
 	padding-left: 20px; 
 	margin-bottom: 16px; 
 } 
  
 .widget_text li:last-child { 
 	padding-bottom: 0; 
 } 
  
 .widget_text li > ul, 
 .widget_text li > ol { 
 	margin-bottom: 0; 
 } 
  
 .widget_text ul { 
 	list-style: square; 
 } 
  
 .widget_text ol { 
 	list-style: decimal; 
 } 
  
  
 .tagcloud ul { 
 	list-style-type: none; 
 } 
  
 .tagcloud ul li { 
 	display: inline-block; 
 	padding: 0; 
 } 
  
  
 .widget .gallery-columns-1 .gallery-item { 
 	max-width: 100%; 
 } 
  
 .widget .gallery-columns-2 .gallery-item { 
 	max-width: 49%; 
 	max-width: -webkit-calc(50% - 4px); 
 	max-width:         calc(50% - 4px); 
 } 
  
 .widget .gallery-columns-3 .gallery-item { 
 	max-width: 22%; 
 	max-width: -webkit-calc(33% - 4px); 
 	max-width:         calc(33% - 4px); 
 } 
  
  
  
 .site-footer { 
 	background-color: #e8e5ce; 
 	color: #686758; 
 	font-size: 14px; 
 	text-align: center; 
 } 
  
 .site-footer .widget-area, 
 .sidebar .site-footer { 
 	text-align: left; 
 } 
  
 .site-footer a { 
 	color: #686758; 
 } 
  
 .site-footer .sidebar-container { 
 	background-color: #220e10; 
 	padding: 20px 0; 
 } 
  
 .site-footer .widget-area { 
 	margin: 0 auto; 
 	max-width: 1040px; 
 	width: 100%; 
 } 
  
 .sidebar .site-footer .widget-area { 
 	max-width: 724px; 
 	position: relative; 
 	left: -158px; 
 } 
  
 .site-footer .widget { 
 	background: transparent; 
 	color: #fff; 
 	float: left; 
 	margin-right: 20px; 
 	width: 245px; 
 } 
  
 .sidebar .site-footer .widget { 
 	width: 228px; 
 } 
  
 .sidebar .site-footer .widget:nth-of-type(4), 
 .sidebar .site-footer .widget:nth-of-type(3) { 
 	margin-right: 0; 
 } 
  
 .site-footer .widget a { 
 	color: #e6402a; 
 } 
  
 .site-footer .widget-title, 
 .site-footer .widget-title a, 
 .site-footer .wp-caption-text { 
 	color: #fff; 
 } 
  
 .site-info { 
 	margin: 0 auto; 
 	max-width: 1040px; 
 	padding: 30px 0; 
 	width: 100%; 
 } 
  
 #wpstats { 
 	display: block; 
 	margin: -10px auto 0; 
 } 
  
 .site-footer span[role=separator] { 
 	padding: 0 0.25em 0 0.5em; 
 } 
  
 .site-footer span[role=separator] > .ezoic-before-el { 
 	content: '\002f'; 
 } 
  
  
  
  
 @-ms-viewport { 
 	width: device-width; 
 } 
 @viewport { 
 	width: device-width; 
 } 
  
 .site { 
 		border: 0; 
 	} 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 .site-header .search-field { 
 		background-image: url('images/search-icon-2x.png'); 
 	} 
  
 	.format-audio .audio-content, 
 	.format-status .entry-content > .ezoic-before-el, 
 	.format-status .entry-meta > .ezoic-before-el, 
 	.comment-list > li > .ezoic-after-el, 
 	.comment-list .children > li > .ezoic-before-el { 
 		background-image: url('images/dotted-line-2x.png'); 
 	} 
  
  
 }