@charset "utf-8";
/* CSS Document */

.wf-active code, .wf-active kbd, .wf-active pre, .wf-active samp { font-family: "Lato", sans-serif !important }
.wf-active, .blog-wrap-hide
{
	font-family: "Lato", sans-serif !important;
	color: #383838 !important;
}
.wf-active button, .wf-active input, .wf-active select { font-family: "Lato", sans-serif !important }
.wf-active textarea { font-family: "Lato", sans-serif !important }
.wf-active blockquote { font-family: "Lato", sans-serif !important }
.wf-active code, .wf-active kbd, .wf-active pre, .wf-active tt, .wf-active var { font-family: "Lato", sans-serif !important }
.wf-active .button, .wf-active .more-link, .wf-active button:not(.menu-toggle), .wf-active input[type="button"], .wf-active input[type="reset"], .wf-active input[type="submit"], .wf-active .posts-navigation .nav-links a, .wf-active #content #infinite-handle span button { font-family: "Lato", sans-serif !important }
.wf-active input[type="email"], .wf-active input[type="password"], .wf-active input[type="search"], .wf-active input[type="text"], .wf-active input[type="url"], .wf-active textarea { font-family: "Lato", sans-serif !important }
.wf-active .post-navigation { font-family: "Lato", sans-serif !important }
.wf-active .main-navigation { font-family: "Lato", sans-serif !important }
.wf-active .entry-content, .wf-active .entry-summary, .wf-active .page-content { font-family: "Lato", sans-serif !important }
.wf-active .entry-content .subtitle { font-family: "Lato", sans-serif !important }
.wf-active #comments { font-family: "Lato", sans-serif !important }
.wf-active .comment-form label { font-family: "Lato", sans-serif !important }
.wf-active .comment-form span.required { font-family: "Lato", sans-serif !important }
.wf-active .widget_recent_entries span.post-date { font-family: "Lato", sans-serif !important }
.wf-active .site-description { font-family: "Lato", sans-serif !important }
.wf-active .site-posted-on time { font-family: "Lato", sans-serif !important }
.wf-active .page-header:not(.page-header-light) .taxonomy-description { font-family: "Lato", sans-serif !important }
.wf-active .light-text { font-family: "Lato", sans-serif !important }
.wf-active .site-info { font-family: "Lato", sans-serif !important }
.wf-active .sticky-label { font-family: "Lato", sans-serif }
.wf-active .post-details, .wf-active .post-details a { font-family: "Lato", sans-serif !important }
.wf-active .page-links { font-family: "Lato", sans-serif !important }
.wf-active .post-edit-link { font-family: "Lato", sans-serif !important }
.wf-active .post-author-card .author-description { font-family: "Lato", sans-serif !important }
.wf-active #tinymce h1, .wf-active #tinymce h2, .wf-active #tinymce h3, .wf-active #tinymce h4, .wf-active #tinymce h5, .wf-active #tinymce h6, .wf-active .comment-content h1, .wf-active .comment-content h2, .wf-active .comment-content h3, .wf-active .comment-content h4, .wf-active .comment-content h5, .wf-active .comment-content h6, .wf-active .entry-content h1, .wf-active .entry-content h2, .wf-active .entry-content h3, .wf-active .entry-content h4, .wf-active .entry-content h5, .wf-active .entry-content h6, .wf-active .entry-summary h1, .wf-active .entry-summary h2, .wf-active .entry-summary h3, .wf-active .entry-summary h4, .wf-active .entry-summary h5, .wf-active .entry-summary h6, .wf-active .widget_text h1, .wf-active .widget_text h2, .wf-active .widget_text h3, .wf-active .widget_text h4, .wf-active .widget_text h5, .wf-active .widget_text h6
{
	font-family: "Lato", sans-serif !important;
	font-style: normal !important;
	font-weight: 400 !important
}
.wf-active h1
{
	font-style: normal !important;
	font-weight: 400 !important
}
.wf-active h2
{
	font-style: normal !important;
	font-weight: 400 !important;
	color: #383838 !important;
}
.wf-active h3
{
	font-style: normal !important;
	font-weight: 400 !important
}
.wf-active h4
{
	font-style: normal !important;
	font-weight: 400
}
.wf-active h5
{
	font-style: normal !important;
	font-weight: 400 !important
}
.wf-active h6
{
	font-style: normal !important;
	font-weight: 400 !important
}
.wf-active blockquote h1, .wf-active blockquote h2, .wf-active blockquote h3, .wf-active blockquote h4
{
	font-family: "Lato", sans-serif !important;
	font-weight: 400 !important;
	font-style: normal !important
}
.wf-active div#jp-relatedposts h3.jp-relatedposts-headline em
{
	font-family: "Lato", sans-serif !important;
	font-weight: 400 !important;
	font-style: normal !important
}
.wf-active .comment-reply-title, .wf-active .comments-title
{
	font-family: "Lato", sans-serif !important;
	font-weight: 400 !important;
	font-style: normal !important
}
.wf-active .image-post-title
{
	font-family: "Lato", sans-serif !important;
	font-weight: 400 !important;
	font-style: normal !important
}
.wf-active .page-header:not(.page-header-light) h1
{
	font-style: normal !important;
	font-weight: 400 !important
}
.wf-active .entry-title
{
	font-family: "Lato", sans-serif !important;
	font-weight: 400 !important;
	font-style: normal !important
}
.wf-active #post-cover-image .cover-meta .single-post-title
{
	font-family: "Lato", sans-serif !important;
	font-weight: 400 !important;
	font-style: normal !important
}
.wf-active #hero-header .site-title
{
	font-family: "Lato", sans-serif !important;
	font-weight: 400 !important;
	font-style: normal !important
}
.wf-active .site-header .site-title
{
	font-style: normal !important;
	font-weight: 400 !important
}
.wf-active .site-header .site-description
{
	font-style: normal !important;
	font-weight: 400 !important	
}
.entry-title a
{
	text-decoration: none;
	color: inherit;
	-webkit-transition: opacity .14s ease-in-out;
	transition: opacity .14s ease-in-out;
}
.entry-title a:hover, .entry-title a:focus, .entry-title a:active {
    opacity: .8;
}
.entry-title
{
	margin-top: 0;
	margin-bottom: .4375em;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
	font-size: 32px;
	line-height: 1.3; word-wrap: break-word;
	color: #333332;
	-webkit-font-smoothing: antialiased;
}
.site .comments-area>:first-child, .site #jp-post-flair>:first-child, .site .taxonomy-description>:first-child, .site .comment-content>:first-child, .site .entry-footer>:first-child, .site .entry-caption>:first-child, .site .entry-header>:first-child, .site .entry-content>:first-child, .site .entry-summary>:first-child, .site .entry-meta>:first-child, .site .page-content>:first-child, .site .page-header>:first-child, .site .widget>:first-child, .site blockquote>:first-child { margin-top: 0; }
.wp-block-quote.is-large, .wp-block-quote.is-style-large, .wp-block-quote[style*="text-align:center"]
{
	border: 0;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
}
.has-medium-font-size
{
	font-size: 20px;
	line-height: 1.75;
	color: #383838 !important;
}
.renderedData { margin-top: 40px; }


.loader {
    margin: 10px auto !important;
}
.entry-title { font-size: 47px; }
h2 { font-size: 32px; }
.entry-content, .inner-blog-detail p, .entry-summary, .blog-content p
{
	font-size: 19px;
	line-height: 1.75;
}

@media screen and (max-width:767px) {
.entry-title { font-size: 35px; }

}
