/*!
Theme Name: clickfunnels-theme-v3.0.0
Theme URI: http://underscores.me/
Author: BuiltbyHQ
Author URI: http://builtbyhq.com
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: clickfunnels-theme-v3-0-0
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

clickfunnels-theme-v3.0.0 is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css//
*/


/* Google font import */
/* @import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap'); */

/*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- # Normalize # Typography # Elements # Forms # Navigation ## Links ## Menus # Accessibility # Alignments # Clearings # Widgets # Content ## Posts and pages ## Comments # Infinite scroll # Media ## Captions ## Galleries --------------------------------------------------------------*/


/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/


/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */


/* Document ========================================================================== */


/** 1. Correct the line height in all browsers. 2. Prevent adjustments of font size after orientation changes in iOS. */

html {
	line-height: 1.15;
	/* 1 */
	-webkit-text-size-adjust: 100%;
	/* 2 */

}


/* Sections ========================================================================== */


/** Remove the margin in all browsers. */

body {
	margin: 0;
	font-family: "Inter", sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


/** Correct the font size and margin on `h1` elements within `section` and `article` contexts in Chrome, Firefox, and Safari. */

h1 {
	font-size: 3em;
	margin: 0.67em 0;
}


/* Grouping content ========================================================================== */


/** 1. Add the correct box sizing in Firefox. 2. Show the overflow in Edge and IE. */

hr {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	/* 1 */
	height: 0;
	/* 1 */
	overflow: visible;
	/* 2 */
}


/** 1. Correct the inheritance and scaling of font size in all browsers. 2. Correct the odd `em` font sizing in all browsers. */

pre {
	font-family: monospace, monospace;
	/* 1 */
	font-size: 1em;
	/* 2 */
}


/* Text-level semantics ========================================================================== */


/** Remove the gray background on active links in IE 10. */

a {
	background-color: transparent;
}


/** 1. Remove the bottom border in Chrome 57- 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */

abbr[title] {
	border-bottom: none;
	/* 1 */
	text-decoration: underline;
	/* 2 */
	-webkit-text-decoration: underline dotted;
	-moz-text-decoration: underline dotted;
	text-decoration: underline dotted;
	/* 2 */
}


/** Add the correct font weight in Chrome, Edge, and Safari. */

b,
strong {
	font-weight: bolder;
}


/** 1. Correct the inheritance and scaling of font size in all browsers. 2. Correct the odd `em` font sizing in all browsers. */

code,
kbd,
samp {
	font-family: monospace, monospace;
	/* 1 */
	font-size: 1em;
	/* 2 */
}


/** Add the correct font size in all browsers. */

small {
	font-size: 80%;
}


/** Prevent `sub` and `sup` elements from affecting the line height in all browsers. */

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}


/* Embedded content ========================================================================== */


/** Remove the border on images inside links in IE 10. */

img {
	border-style: none;
}


/* Forms ========================================================================== */


/** 1. Change the font styles in all browsers. 2. Remove the margin in Firefox and Safari. */

button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	/* 1 */
	font-size: 100%;
	/* 1 */
	line-height: 1.15;
	/* 1 */
	margin: 0;
	/* 2 */
}


/** Show the overflow in IE. 1. Show the overflow in Edge. */

button,
input {
	/* 1 */
	overflow: visible;
}


/** Remove the inheritance of text transform in Edge, Firefox, and IE. 1. Remove the inheritance of text transform in Firefox. */

button,
select {
	/* 1 */
	text-transform: none;
}


/** Correct the inability to style clickable types in iOS and Safari. */

button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}


/** Remove the inner border and padding in Firefox. */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}


/** Restore the focus styles unset by the previous rule. */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}


/** Correct the padding in Firefox. */

fieldset {
	padding: 0.35em 0.75em 0.625em;
}


/** 1. Correct the text wrapping in Edge and IE. 2. Correct the color inheritance from `fieldset` elements in IE. 3. Remove the padding so developers are not caught out when they zero out `fieldset` elements in all browsers. */

legend {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	/* 1 */
	color: inherit;
	/* 2 */
	display: table;
	/* 1 */
	max-width: 100%;
	/* 1 */
	padding: 0;
	/* 3 */
	white-space: normal;
	/* 1 */
}


/** Add the correct vertical alignment in Chrome, Firefox, and Opera. */

progress {
	vertical-align: baseline;
}


/** Remove the default vertical scrollbar in IE 10+. */

textarea {
	overflow: auto;
}


/** 1. Add the correct box sizing in IE 10. 2. Remove the padding in IE 10. */

[type="checkbox"],
[type="radio"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	/* 1 */
	padding: 0;
	/* 2 */
}


/** Correct the cursor style of increment and decrement buttons in Chrome. */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}


/** 1. Correct the odd appearance in Chrome and Safari. 2. Correct the outline style in Safari. */

[type="search"] {
	-webkit-appearance: textfield;
	/* 1 */
	outline-offset: -2px;
	/* 2 */
}


/** Remove the inner padding in Chrome and Safari on macOS. */

[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}


/** 1. Correct the inability to style clickable types in iOS and Safari. 2. Change font properties to `inherit` in Safari. */

::-webkit-file-upload-button {
	-webkit-appearance: button;
	/* 1 */
	font: inherit;
	/* 2 */
}

a[rel~="nofollow"] {
	text-decoration: none !important;
}


/* Interactive ========================================================================== */


/* Add the correct display in Edge, IE 10+, and Firefox. */

details {
	display: block;
}


/* Add the correct display in all browsers. */

summary {
	display: list-item;
}


/* Misc ========================================================================== */


/** Add the correct display in IE 10+. */

template {
	display: none;
}


/** Add the correct display in IE 10. */

[hidden] {
	display: none;
}

* {
	-moz-box-sizing: border-box -webkit-box-sizing border-box box-sizing border-box outline none;
}


/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/

body,
button,
input,
select,
optgroup,
textarea {
	color: #000;
	font-family: "Inter", sans-serif;
	font-size: 18px;
	line-height: 1.5;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	color: #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

h2 {
	font-size: 2.5em;
	font-size: 2.2em;
	font-weight: 800;
	line-height: 1.1em;
}

h3 {
	font-size: 1.8em;
	font-weight: 800;
}

h4 {
	font-size: 1.4em;
	font-weight: 800;
}

h5 {
	font-size: 1.15em;
}

p {
	margin-bottom: 1.5em;
	color: #000;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	border-left: 8px solid #000 !important;
	font-size: 1.25em !important;
	color: #000!important;
	padding: 0 0 0 1em !important;
	margin: 0 0 1em 1em !important;
	font-weight: 600!important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

blockquote p,
blockquote b,
blockquote strong,
blockquote em {
	color: #000!important;
}

blockquote {
	border: 1px solid #b1b1b1;
	padding-right: 1em !important;
	padding-bottom: 1em !important;
	margin-left: 0!important;
	background-color: #fff;
	border-radius: 3px;
}

blockquote p {
	margin-bottom: 0;
}

blockquote cite,
blockquote cite strong,
blockquote cite em {
	color: #000;
	font-style: normal;
	font-weight: 600;
}

blockquote a em {
	color: royalblue !important;
}

blockquote a:hover em,
blockquote a:focus em,
blockquote a:active em {
	color: midnightblue !important;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 15px;
	font-size: 0.9375rem;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

p.big {
	font-size: 125%;
}


/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/

html {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

*,
*:before,
*:after {
	/* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
}

body {
	background: #fff;
	/* Fallback for when there is no custom background color defined. */
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0;
	padding: 0 0 0 32px;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li>ul,
li>ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	height: auto;
	/* Make sure images are scaled correctly. */
	max-width: 100%;
	/* Adhere to container width. */
}

figure {
	margin: 1em 0;
	/* Extra wide images within figure tags don't overflow the content area. */
}

figcaption {
	font-size: 14px!important;
	font-style: italic!important;
	text-align: center!important;
	color: gray!important;
	padding: 0 2em 0 2em!important;
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}


/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.btn {
	border: 2px solid;
	border-color: #33c3ff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #33c3ff;
	color: white;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
	padding: 0.7rem;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 600;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.btn:hover {
	border-color: #1055A8;
	background-color: white !important;
	color: #1055A8;
}

button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus,
.btn:active,
.btn:focus {
	border-color: #1055A8;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #111;
}

select {
	border: 1px solid #ccc;
}

textarea {
	width: 100%;
}


/*--------------------------------------------------------------
# Layout
--------------------------------------------------------------*/

body {
	padding-top: 8em;
}

.container {
	padding: 0 8em;
	max-width: 1800px;
	margin-left: auto;
	margin-right: auto;
}

@media (max-width: 1100px) {
	.container {
		padding: 0 2em;
	}
}

@media (max-width: 650px) {
	.container {
		padding: 0 1.5em;
	}
}

@media (max-width: 375px) {
	.container {
		padding: 0 1em;
	}
}

#content {
	margin-bottom: 67px;
}


/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/


/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/

a {
	color: royalblue;
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	text-decoration: none;
}

a:hover,
a:focus,
a:active {
	color: midnightblue;
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}

a.orange {
	color: #f0565b;
	margin-left: 0.5rem;
	margin-right: 0.4rem;
	font-weight:bold;
	line-height: 3;
}

a.orange:visited {
	color: #f0565b;
}

a.orange:hover,
a.orange:focus,
a.orange:active {
	color: #f0565b;
}

a.orange:focus {
	outline: thin dotted;
}

a.orange:hover,
a.orange:active {
	outline: 0;
}

a.black {
	color: #141414;
}

a.black:visited {
	color: #141414;
}

a.black:hover,
a.black:focus,
a.black:active {
	color: #f0565b;
}

a.black:focus {
	outline: thin dotted;
}

a.black:hover,
a.black:active {
	outline: 0;
}


/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/

.main-navigation ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation li {
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}


/* Small menu. */

.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	text-align: right;
	width: 50%;
}

.navigation.pagination {
	margin-top: 40px;
}

.navigation.pagination .page-numbers {
	width: 40px;
	height: 40px;
	color: #33c3ff;
	position: relative;
	display: inline-block;
	text-align: center;
	padding: 12px 0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	font-weight: 500;
	line-height: 1em;
}

.navigation.pagination .page-numbers:not(.dots):not(.next):not(.prev).current,
.navigation.pagination .page-numbers:not(.dots):not(.next):not(.prev):hover {
	background-color: #33c3ff;
	color: white;
}

.navigation.pagination .page-numbers.next,
.navigation.pagination .page-numbers.prev {
	width: auto;
	position: relative;
	padding: 12px 15px;
}

.navigation.pagination .page-numbers.next {
	padding-right: 32px;
}

.navigation.pagination .page-numbers.next:after {
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	content: "";
	width: 25px;
	height: 14px;
	background-image: url("images/icon/icon-arrow-right-long-blue.svg");
}

.navigation.pagination .page-numbers.prev {
	padding-left: 32px;
}

.navigation.pagination .page-numbers.prev:before {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%) rotate(180deg);
	-moz-transform: translateY(-50%) rotate(180deg);
	-ms-transform: translateY(-50%) rotate(180deg);
	-o-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg);
	content: "";
	width: 25px;
	height: 14px;
	background-image: url("images/icon/icon-arrow-right-long-blue.svg");
}


/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/


/* Text meant only for screen readers. */

.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
	/* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	-webkit-clip-path: none;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
	/* Above WP toolbar. */
}


/* Do not show the outline on the skip link target. */

#content[tabindex="-1"]:focus {
	outline: 0;
}


/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/

.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}


/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/

.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}


/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/

.widget {
	margin: 0 0 1.5em;
	/* Make sure select elements fit in widgets. */
}

.widget select {
	max-width: 100%;
}


/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/


/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/

.sticky {
	display: block;
}

.hentry {
	margin: 0 0 1.5em;
}

.updated:not(.published) {
	display: none;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}


/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/

.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}


/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/


/* Globally hidden elements when Infinite Scroll is supported and in use. */

.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	/* Theme Footer (when set to scrolling) */
	display: none;
}


/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */

.infinity-end.neverending .site-footer {
	display: block;
}


/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/

.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}


/* Make sure embeds and iframes fit their containers. */

embed,
iframe,
object {
	max-width: 100%;
}


/* Make sure logo link wraps around logo image. */

.custom-logo-link {
	display: inline-block;
}


/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/

.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}


/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/

.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}


/*--------------------------------------------------------------
# Partials
--------------------------------------------------------------*/

#masthead.site-header {
	padding: 16px 0;
	background-color: white;
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 9999999;
	box-shadow: 0 0 10px #ccc;
}

#masthead.site-header .right {
	display: flex;
}

#masthead.site-header .right .menuBar .mobilemenu,
#masthead.site-header .right .menuBar .close {
	display: none;
}

@media (max-width: 600px) {
	#masthead.site-header {
		padding: 8px 0;
	}
}

#masthead.site-header .container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

#masthead.site-header .site-branding {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-moz-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

#masthead.site-header .site-branding img {
	display: inline-block;
	width: 150px;
	max-width: 150px;
}

@media (max-width: 600px) {
	#masthead.site-header .site-branding img {
		max-width: 120px;
	}
}

#masthead.site-header .site-branding .custom-logo-link {
	line-height: 0;
	padding-right: 20px;
}

@media (max-width: 600px) {
	#masthead.site-header .site-branding .custom-logo-link {
		padding-right: 5px;
	}
}

#masthead.site-header .site-branding .custom-blog-link {
	padding-left: 20px;
	border-left: 1px solid #d6d6d6;
	color: #1055A8;
	font-size: 1.125em;
	font-weight: 600;
	line-height: 1.125em;
}

@media (max-width: 600px) {
	#masthead.site-header .site-branding .custom-blog-link {
		padding-left: 5px;
		font-size: 0.8em;
	}
}

#masthead.site-header #site-navigation {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-moz-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

@media (max-width: 900px) {
	#masthead.site-header #site-navigation #primary-menu {
		position: fixed;
		right: 0;
		top: 0;
		background-color: white;
		width: 280px;
		height: 100vh;
		display: block;
		z-index: 1001;
		-webkit-box-shadow: 0 0 14px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0 0 14px rgba(0, 0, 0, 0.2);
		box-shadow: 0 0 14px rgba(0, 0, 0, 0.2);
		-webkit-transform: translateX(120%);
		-moz-transform: translateX(120%);
		-ms-transform: translateX(120%);
		-o-transform: translateX(120%);
		transform: translateX(120%);
		padding: 20px;
	}
	#masthead.site-header #site-navigation #primary-menu li {
		margin: 0;
	}
	#masthead.site-header #site-navigation #primary-menu .menu-item-has-children {
		background-position: right 20px;
	}
	#masthead.site-header #site-navigation #primary-menu .sub-menu {
		position: relative;
		bottom: inherit;
		right: inherit;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
		min-width: inherit;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		padding: 10px 10px;
	}
	#masthead.site-header #site-navigation #primary-menu .sub-menu li {
		margin: 6px 0;
	}
}

@media (max-width: 900px) {
	#masthead.site-header #site-navigation.toggled #primary-menu {
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-ms-transform: translateX(0%);
		-o-transform: translateX(0%);
		transform: translateX(0%);
	}
}

#masthead.site-header .menu-header-menu-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

#masthead.site-header #primary-menu {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

#masthead.site-header #primary-menu>li {
	line-height: 1em;
	position: relative;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
	padding-top: 1em;
	padding-bottom: 1em;
}

@media (max-width: 900px) {
	#masthead.site-header #primary-menu>li {
		overflow: scroll;
	}
}

#masthead.site-header #primary-menu>li>a {
	color: #0a1236;
}

#masthead.site-header #primary-menu>li .sub-menu {
	visibility: hidden;
	opacity: 0;
	position: absolute;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;
	right: 0;
	bottom: 0;
	-webkit-transform: translate(35%, -webkit-calc(100% - 15px));
	-moz-transform: translate(35%, -moz-calc(100% - 15px));
	-ms-transform: translate(35%, calc(100% - 15px));
	-o-transform: translate(35%, calc(100% - 15px));
	transform: translate(35%, calc(100% - 15px));
	/* Style for "Combined S" */
	min-width: 250px;
	-webkit-box-shadow: 2px 1px 14px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 2px 1px 14px rgba(0, 0, 0, 0.08);
	box-shadow: 2px 1px 14px rgba(0, 0, 0, 0.08);
	background-color: #ffffff;
	padding: 30px;
	max-height: 80vh;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	overflow: auto;
}

@media (max-width: 900px) {
	#masthead.site-header #primary-menu>li .sub-menu {
		height: inherit;
		overflow: inherit;
		visibility: hidden;
		opacity: 0;
		display: none;
	}
}

#masthead.site-header #primary-menu>li .sub-menu li {
	clear: both;
	width: 100%;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}


/*#masthead.site-header #primary-menu > li .sub-menu li:hover { -webkit-transform: translateX(5px); -moz-transform: translateX(5px); -ms-transform: translateX(5px); -o-transform: translateX(5px); transform: translateX(5px); }*/

#masthead.site-header #primary-menu>li .sub-menu li:hover {
	padding-left: 5px;
}

#masthead.site-header #primary-menu>li .sub-menu li+li {
	margin-top: 15px;
}

#masthead.site-header #primary-menu>li .sub-menu li a {
	color: #1055A8;
	line-height: 1.35em;
}

#masthead.site-header #primary-menu>li:hover>.sub-menu,
#masthead.site-header #primary-menu>li:focus-within>.sub-menu,
#masthead.site-header #primary-menu>li .sub-menu:hover,
#masthead.site-header #primary-menu>li .sub-menu:focus {
	visibility: visible;
	opacity: 1;
	display: block;
	-webkit-transform: translate(35%, 100%);
	-moz-transform: translate(35%, 100%);
	-ms-transform: translate(35%, 100%);
	-o-transform: translate(35%, 100%);
	transform: translate(35%, 100%);
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

#masthead.site-header #primary-menu>li+li {
	margin-left: 30px;
}

@media (max-width: 900px) {
	#masthead.site-header #primary-menu>li+li {
		margin-left: 20px;
	}
}

#masthead.site-header #primary-menu>.menu-item-has-children {
	background-image: url("images/icon/icon-carrot-down-blue.png");
	background-position: right center;
	background-repeat: no-repeat;
	-moz-background-size: auto;
	-o-background-size: auto;
	background-size: auto;
	padding-right: 14px;
}

@media (max-width: 900px) {
	#masthead.site-header #primary-menu>.menu-item-has-children {
		padding-right: 0;
	}
	#masthead.site-header #site-navigation #primary-menu {
		overflow: auto;
	}
}

#masthead.site-header .header-search-cta {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative;
}

#masthead.site-header .header-search-cta .search-header-menu {
	padding-left: 30px;
	padding-right: 40px;
	max-width: 250px;
	-webkit-transition: width 1s ease;
	-o-transition: width 1s ease;
	-moz-transition: width 1s ease;
	transition: width 1s ease;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-moz-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding-top: 4px;
}

@media (max-width: 900px) {
	#masthead.site-header .header-search-cta .search-header-menu {
		padding-left: 20px;
		padding-right: 20px;
		max-width: 160px;
	}
}

@media (max-width: 600px) {
	#masthead.site-header .header-search-cta .search-header-menu {
		padding-left: 10px;
		padding-right: 10px;
		max-width: 160px;
	}
}

#masthead.site-header .header-search-cta .search-header-menu .search-form {
	position: absolute;
	right: 100%;
	top: 4px;
	width: 262px;
	display: none;
	line-height: 1;
}

#masthead.site-header .header-search-cta .search-header-menu #search-header {
	background-image: none;
	width: 100%;
	height: 44px;
	padding: 0 15px;
}

#masthead.site-header .header-search-cta .search-icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url("images/icon/icon-search.svg") no-repeat center center;
	cursor: pointer;
}

#masthead.site-header .header-search-cta .search-header-menu .search-form.slide-form {
	width: 220px;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
}

#masthead.site-header .header-search-cta .search-header-menu .search-form.slide-form #search-header {
	padding: 12px 10px;
	font-size: 16px;
	border: 1px solid #d6d6d6;
	color: #696a6d;
	width: 100%;
}


/*#masthead.site-header .header-search-cta .search-header-menu #search-header:focus { padding: 12px 12px 12px 40px; background-position: 10px 44%; width: inherit; height: inherit; border-color: #d6d6d6; color: #696a6d; }*/

@media (max-width: 900px) {
	#masthead.site-header .header-search-cta .search-header-menu #search-header:focus {
		font-size: 0.9em;
	}
}

#masthead.site-header .header-search-cta .btn {
	text-align: center;
	font-size: 0.8em;
	font-weight:900;
	line-height: 1.2em;
	text-transform: uppercase;
	display: inline-block;

}

@media (max-width: 600px) {
	#masthead.site-header .header-search-cta .btn {
		font-size: 0.7em;
		padding: 5px 5px;
	}
}

#masthead.site-header .menu-toggle {
	display: none;
	background-color: transparent;
	border: none;
	color: #1055A8;
	font-size: 1.6em;
	padding: 0;
	margin-left: 10px;
	cursor: pointer;
}

@media (max-width: 900px) {
	#masthead.site-header .menu-toggle {
		display: inline-block;
	}
}

footer.site-footer {
	background-color: #384b5f;
	color: white;
	padding: 45px 0;
}

@media (max-width: 768px) {
	footer.site-footer {
		padding: 30px 0;
	}
}

footer.site-footer .container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media (max-width: 768px) {
	footer.site-footer .container {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		text-align: center;
	}
	footer.site-footer .container>* {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media (max-width: 768px) {
	footer.site-footer .footer-navigation {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-moz-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
}

footer.site-footer #footer-menu {
	margin: 0;
	padding: 0;
	list-style: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 12px;
}

@media (max-width: 768px) {
	footer.site-footer #footer-menu {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin: 20px 0;
	}
}

@media (max-width: 768px) {
	footer.site-footer #footer-menu {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}

@media (max-width: 768px) {
	footer.site-footer #footer-menu>li {
		margin-left: 12px;
		margin-right: 12px;
	}
}

footer.site-footer #footer-menu>li+li {
	margin-left: 24px;
}

@media (max-width: 768px) {
	footer.site-footer #footer-menu>li+li {
		margin-left: 12px;
		margin-right: 12px;
	}
}

footer.site-footer #footer-menu a {
	color: white;
	font-size: 0.940em;
	font-weight: 500;
	line-height: 1em;
}

@media (max-width: 768px) {
	footer.site-footer #footer-menu a {
		color: white;
		font-size: 0.940em;
		font-weight: 500;
		line-height: 2em;
	}
}

footer.site-footer .copyright {
	font-size: 0.940em;
	font-weight: 300;
	line-height: 1em;
	margin: 0;
	color: #fff;
}

@media (max-width: 768px) {
	footer.site-footer .logo {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
}

footer.site-footer .logo a {
	line-height: normal;
}

footer.site-footer .logo img {
	width: 200px;
}

.featured-posts-container {
	list-style: none;
	margin: 0 -15px 0px;
	padding: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.post-card {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 -webkit-calc(33.33% - 30px);
	-moz-box-flex: 1;
	-ms-flex: 1 1 calc(33.33% - 30px);
	flex: 1 1 calc(33.33% - 30px);
	width: -webkit-calc(33.33% - 30px);
	width: -moz-calc(33.33% - 30px);
	width: calc(33.33% - 30px);
	margin: 0 15px 30px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	overflow: hidden;
	box-shadow: 0 0px 10px #c1c1c1;
	/*border: 1px solid #555;*/
	border-radius: 10px;
	background-color: #fff;
}

@media (max-width: 950px) {
	.post-card {
		-webkit-box-flex: 1;
		-webkit-flex: 1 1 100%;
		-moz-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		width: 100%;
	}
}


/*.post-card:hover .thumbnail-wrapper { -webkit-transform: scale(1.02); -moz-transform: scale(1.02); -ms-transform: scale(1.02); -o-transform: scale(1.02); transform: scale(1.02); }*/

.post-card:hover .thumbnail-wrapper a {
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;
	background-color: rgba(0, 0, 0, 0.3);
}


/*.post-card:hover .post-info { -webkit-transform: translateY(-100px); -moz-transform: translateY(-100px); -ms-transform: translateY(-100px); -o-transform: translateY(-100px); transform: translateY(-100px); -webkit-box-shadow: 0 6px 14px rgba(0, 0, 0, 0.12); -moz-box-shadow: 0 6px 14px rgba(0, 0, 0, 0.12); box-shadow: 0 6px 14px rgba(0, 0, 0, 0.12); -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }*/

.post-card .thumbnail-wrapper {
	padding: 37% 0;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;
	-webkit-transition: -webkit-transform 2.5s ease;
	transition: -webkit-transform 2.5s ease;
	-o-transition: -o-transform 2.5s ease;
	-moz-transition: transform 2.5s ease, -moz-transform 2.5s ease;
	transition: transform 2.5s ease;
	transition: transform 2.5s ease, -webkit-transform 2.5s ease, -moz-transform 2.5s ease, -o-transform 2.5s ease;
}

.post-card .thumbnail-wrapper a {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;
}


/*.post-card .post-info { -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -moz-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 20px 20px 70px; margin: 0 25px; background-color: white; -webkit-box-shadow: 0 2px 14px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0 2px 14px rgba(0, 0, 0, 0.08); box-shadow: 0 2px 14px rgba(0, 0, 0, 0.08); position: relative; -webkit-transform: translateY(-80px); -moz-transform: translateY(-80px); -ms-transform: translateY(-80px); -o-transform: translateY(-80px); transform: translateY(-80px); -webkit-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }*/

.post-info {
	padding: 30px 20px;
}

.post-info a.btn {
	display: inline-block;
	margin-top: 1.5rem;

}

@media (max-width: 650px) {
	.post-card .post-info {
		margin: 0 15px;
	}
}

.post-card .category-time {
	font-size: 0.88em;
	color: #f0565b;
	margin-bottom: 18px;
	font-weight: 600;
}

.post-card .post-category {
	background-image: url("images/icon/icon-category-orange.svg");
	background-position: left 45%;
	background-repeat: no-repeat;
	-moz-background-size: auto;
	-o-background-size: auto;
	background-size: auto;
	padding-left: 15px;
	border-right: 1px solid #d6d6d6;
	padding-right: 5px;
	margin-right: 10px;
}

.post-card .post-category a {
	text-decoration: none;
	text-transform: uppercase;
}

.post-card h3 {
	font-size: 20px;
	font-weight:900;
	margin-bottom: 15px;
}

.post-card p {
	margin: 0;
	font-weight:400;
	font-size: 18px;
}

.post-card a.black {
	color: #141414;
}


/*.post-card .btn { position: absolute; bottom: 20px; left: 20px; }*/

.featured-posts {
	margin-top: 80px;
}

.featured-posts .head {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 29px;
}

@media (max-width: 600px) {
	.featured-posts .head {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.featured-posts .head>h2 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

.featured-posts .head h2 {
	margin: 0;
}

@media (max-width: 600px) {
	.featured-posts .head h2 {
		margin-bottom: 10px;
	}
}

.featured-posts .head a {
	color: #1055A8;
	position: relative;
	padding-right: 32px;
	text-transform: capitalize;
}

.featured-posts .head a:after {
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	content: "";
	width: 25px;
	height: 14px;
	background-image: url("images/icon/icon-arrow-right-long-blue.svg");
}

.featured-posts:not(.more-in-category) .post-info {
	padding: 20px;
}

.featured-posts:not(.more-in-category) .btn {
	display: none;
}

.single-post-layout article,
.single-post-layout #comments {
	max-width: 700px;
	width: 100%;
	margin: 0 auto;
}

.single-post-layout article {
	font-family: "Inter", sans-serif;
	margin-bottom: 40px;
}

.single-post-layout article .entry-header {
	margin-bottom: 15px;
}

.single-post-layout article .entry-header h1 {
	font-size: 2.6em;
	line-height: 1.25em;
	/* margin: 0 -64px 32px; */
	margin: 0 0 32px;
	font-weight: 800;
	letter-spacing: -0.5px;
	margin-bottom: 0;
}

.single-post-layout article .entry-header .category-time {
	font-size: 0.88em;
	color: #f0565b;
	margin-bottom: 40px;
	display: none;
}

.single-post-layout article .entry-header .post-category {
	background-image: url("images/icon/icon-category-orange.svg");
	background-position: left 45%;
	background-repeat: no-repeat;
	-moz-background-size: auto;
	-o-background-size: auto;
	background-size: auto;
	padding-left: 15px;
	border-right: 1px solid #d6d6d6;
	padding-right: 5px;
	margin-right: 10px;
}

.single-post-layout article .entry-header .post-category a {
	text-decoration: none;
	text-transform: uppercase;
}

.single-post-layout article .entry-header .featured-image {
	display: block;
	text-align: center;
}

.single-post-layout article .entry-header .featured-image img {
	max-height: 400px;
	object-fit: cover;
	border: 10px solid #fff;
	border-radius: 5px;
	box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.20);
	padding: 1px;
	background: #c1c1c1;
}

.single-post-layout article .author-date-social {
	margin-top: 33px;
	padding-bottom: 15px;
	border-bottom: 1px solid #cacdd0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.single-post-layout article .author-date {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.single-post-layout article .author-date img {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	display: inline-block;
	margin-right: 20px;
	height: 45px;
	width: 45px;
}

@media (max-width: 600px) {
	.single-post-layout article .author-date img {
		max-width: 45px;
	}
}

.single-post-layout article .author-date .posted-by {
	color: #696a6d;
	font-weight: 500;
	line-height: 1.5em;
	font-size: 14px;
}

.single-post-layout article .author-date .posted-by a {
	/* 	color: #696a6d; */
	font-size: 14px;
}

.single-post-layout article .author-date .posted-by .span-reading-time {
	color: #A40F10;
	text-transform: capitalize;
}

.single-post-layout article .author-date .posted-by span {}

.single-post-layout article .social-post {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 600px) {
	.single-post-layout article .social-post {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 auto;
		-moz-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
	}
}

.single-post-layout article .social-post span {
	margin-right: 10px;
	font-size: 14px;
}

@media (max-width: 600px) {
	.single-post-layout article .social-post span {
		margin-right: 5px;
	}
}

.single-post-layout article .social-post img {
	margin: 0 4px;
}

@media (max-width: 600px) {
	.single-post-layout article .social-post img {
		margin: 0 2px;
		max-width: 30px;
	}
}

.single-post-layout article .entry-content {
	margin: 0;
}

.single-post-layout article .cat-links+.tags-links {
	margin-left: 15px;
}

.single-post-layout #respond {
	padding: 30px 30px 30px 30px;
	background-color: #fcfcfd;
	border-top: 5px solid #1055A8;
	border-bottom: 1px solid #f2f2f2;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
}

.single-post-layout #respond h3 {
	margin: 0;
	font-weight: 500;
	font-size: 1.5em;
	line-height: 30px;
	margin-bottom: 10px;
}

.single-post-layout #respond .comment-notes {
	color: #696a6d;
	font-family: "Inter", sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 14px;
	/* 	margin: 0 0 18px; */
	margin: 0 0 30px;
	padding: 0 0 30px;
	border-bottom: 1px solid #d6d6d6;
}

.single-post-layout #respond #commentform {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.single-post-layout #respond #commentform>* {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-moz-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
}

.single-post-layout #respond #commentform .comment-form-comment input,
.single-post-layout #respond #commentform .comment-form-comment textarea,
.single-post-layout #respond #commentform .comment-form-author input,
.single-post-layout #respond #commentform .comment-form-author textarea,
.single-post-layout #respond #commentform .comment-form-email input,
.single-post-layout #respond #commentform .comment-form-email textarea,
.single-post-layout #respond #commentform .comment-form-url input,
.single-post-layout #respond #commentform .comment-form-url textarea {
	padding: 12px 14px;
	color: #696a6d;
	font-family: "Inter", sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 16px;
}

.single-post-layout #respond #commentform .comment-form-author,
.single-post-layout #respond #commentform .comment-form-email,
.single-post-layout #respond #commentform .comment-form-url {
	margin: 0;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 -webkit-calc(33.33% - 13.333px);
	-moz-box-flex: 0;
	-ms-flex: 0 0 calc(33.33% - 13.333px);
	flex: 0 0 calc(33.33% - 13.333px);
	width: -webkit-calc(33.33% - 13.333px);
	width: -moz-calc(33.33% - 13.333px);
	width: calc(33.33% - 13.333px);
}

.single-post-layout #respond #commentform .comment-form-author label,
.single-post-layout #respond #commentform .comment-form-email label,
.single-post-layout #respond #commentform .comment-form-url label {
	display: none;
}

.single-post-layout #respond #commentform .comment-form-author input,
.single-post-layout #respond #commentform .comment-form-email input,
.single-post-layout #respond #commentform .comment-form-url input {
	width: 100%;
}

.single-post-layout #respond #commentform .comment-form-author,
.single-post-layout #respond #commentform .comment-form-email {
	margin-right: 20px;
}

.single-post-layout #respond #commentform .comment-form-comment {
	margin: 20px 0;
}

.single-post-layout #respond #commentform .comment-form-comment label {
	display: none;
}

.single-post-layout #respond #commentform .form-submit {
	/* 	text-align: right; */
	margin: 0;
	font-size: 16px;
	text-align: left;
}

.single-post-layout #respond #commentform #submit {
	padding: 13px 18px;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.single-post-layout #comments .comments-title {
	display: none;
}

.single-post-layout #comments .comment-list {
	padding: 0;
	margin: 0;
	list-style: none;
	padding: 30px 30px 30px 30px;
	background-color: #fcfcfd;
	border-bottom: 1px solid #f2f2f2;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
}

.single-post-layout #comments .comment-list>li {
	margin-bottom: 30px;
}

.single-post-layout #comments .comment-list .children {
	margin-top: 20px;
	border-left: 2px solid #d6d6d6;
	margin-left: 45px;
	padding-left: 20px;
	list-style: none;
}

.single-post-layout #comments .comment-meta .avatar {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	float: left;
	margin-right: 15px;
}

.single-post-layout #comments .comment-meta a {
	color: #141414;
}

.single-post-layout #comments .comment-content,
.single-post-layout #comments .reply {
	padding-left: 45px;
}

.single-post-layout .more-in-category h2 {
	margin: 40px 0;
	padding: 0 0 24px;
	border-bottom: 1px solid #d6d6d6;
}

.archive-posts-layout .page-header {
	text-align: center;
	margin-bottom: 90px;
	padding: 0 20px;
}

.archive-posts-layout .page-header .page-title {
	font-size: 3.1em;
	margin: 0 0 14px;
}

.archive-posts-layout .page-header .archive-description p {
	font-size: 150%;
	margin: 0;
}

.archive-posts-layout .post-info {
	padding: 20px;
}

.archive-posts-layout .btn {
	display: none;
}

.search-posts-layout h1 span {
	color: #f0565b;
}

.search-form {
	width: 100%;
}

.search-form .search-submit,
.search-form .screen-reader-text {
	display: none;
}

.search-form .search-field {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #d6d6d6;
	padding: 12px 12px 12px 40px;
	font-size: 1rem;
	line-height: 1rem;
	color: #696a6d;
	font-weight: 500;
	background: url("images/icon/icon-search.svg") no-repeat white 10px 44%;
	-moz-background-size: 20px;
	-o-background-size: 20px;
	background-size: 20px;
}

.search-form label {
	width: 100%;
}

.page-template-template-homepage #content {
	margin-bottom: 0;
}

.homepage-template section.hero {
	margin-bottom: 40px;
}

.homepage-template section.hero .container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

@media (max-width: 1023px) {
	.homepage-template section.hero .container {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}

.homepage-template section.hero .hero-featured-post {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-moz-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.homepage-template section.hero .hero-featured-post .post-card {
	margin-bottom: 0%;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 100%;
	-moz-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	width: 100%;
	box-shadow: 0 0px 10px #c1c1c1;
	/*border: 1px solid #555;*/
	border-radius: 10px;
	margin-left: 0;
}

.homepage-template section.hero .hero-featured-post .post-card h3 {
	font-size: 33px;
	margin-top: 15px;
	line-height:1.5;
	margin-bottom: 10px;
}

.homepage-template section.hero .hero-featured-post .post-card .category-time {
	margin-bottom: 5px;
}

.homepage-template section.hero .hero-featured-post .post-card .thumbnail-wrapper {
	padding: 30% 0;
}

.homepage-template section.hero .hero-quiz {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 -webkit-calc(33.33% - 23px);
	-moz-box-flex: 0;
	-ms-flex: 0 0 calc(33.33% - 23px);
	flex: 0 0 calc(33.33% - 23px);
	margin-left: 36px;
	box-shadow: 0 0px 10px #c1c1c1;
	/*border: 1px solid #555;*/
	background-color: #ffffff;
	padding: 22px 37px 39px;
	font-family: "Inter", sans-serif;
	border-radius: 10px;
}

.homepage-template section.hero .hero-quiz>* {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@media (max-width: 1023px) {
	.homepage-template section.hero .hero-quiz {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		margin-left: 0;
	}
}

@media screen and (max-width: 900px) {
	.single-post-layout article .entry-header h1 {
		margin: 0 0 32px;
	}
}

.homepage-template section.hero .hero-quiz .hero-quiz-container {
	display: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.homepage-template section.hero .hero-quiz .hero-quiz-container.active {
	display: inherit;
}

.homepage-template section.hero .hero-quiz h3 {
	font-weight: 800;
	text-align: center;
	padding-bottom: 20px;
	border-bottom: 1px solid #dfdfdf;
	font-size: 27px;
	line-height: 1.2em;
	margin: 0 0 15px;
}

.homepage-template section.hero .hero-quiz h4 {
	color: #0a1236;
	font-weight: 500;
	line-height: 1.25em;
	text-align: center;
	margin-bottom: 22px;
	font-size: 22px;
	margin-top: 15px;
}

.homepage-template section.hero .hero-quiz .answers {
	margin: 0;
	padding: 0;
	list-style: none;
}

@media (max-width: 1023px) {
	.homepage-template section.hero .hero-quiz .answers {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}

.homepage-template section.hero .hero-quiz .answers li {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #b8b8b8;
	background-color: #ffffff;
	color: #141414;
	font-weight: 500;
	cursor: pointer;
	padding: 13px;
	margin-bottom: 8px;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
	font-size: 17px;
	position: relative;
}

@media (max-width: 1023px) {
	.homepage-template section.hero .hero-quiz .answers li {
		margin: 0 10px 8px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 -webkit-calc(50% - 20px);
		-moz-box-flex: 0;
		-ms-flex: 0 0 calc(50% - 20px);
		flex: 0 0 calc(50% - 20px);
	}
}

@media (max-width: 610px) {
	.homepage-template section.hero .hero-quiz .answers li {
		margin: 0 0 8px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

.homepage-template section.hero .hero-quiz .answers li:hover {
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	-ms-transform: scale(1.02);
	-o-transform: scale(1.02);
	transform: scale(1.02);
}

.homepage-template section.hero .hero-quiz .answers li.active {
	background-color: #0a1236;
	border-color: #0a1236;
	color: white;
	padding-left: 25px;
}

.homepage-template section.hero .hero-quiz .answers li.active:after {
	content: '';
	position: absolute;
	right: 20px;

	border-width: 0 4px 4px 0;
	border-style: solid;
	border-color: #3c9bd6;
	display: inline-block;
	padding: 8px 3px;
	transform: rotate(45deg);
	width: 0;
	height: 0;
}

.featured-posts .head h2 {
	font-size: 39px;
}

.homepage-template section.hero .hero-quiz .btn {
	width: 100%;
	margin-top: 9px;
	border-radius: 10px;
	font-weight:800;
	cursor: pointer;
	padding: 16px;
	font-size: 18px;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;

}

.homepage-template section.hero .hero-quiz .btn:hover {
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

.homepage-template section.subscribe-popular-posts {
	/* margin-top: 80px; */
	margin-bottom: 80px;
}

.homepage-template section.subscribe-popular-posts .container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

@media (max-width: 900px) {
	.homepage-template section.subscribe-popular-posts .container {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap-reverse;
	}
}

.homepage-template section.subscribe-popular-posts .container>div {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-moz-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.homepage-template section.subscribe-popular-posts .container h2 {
	margin: 0 0 11px;
	font-size: 39px;
}


/*.homepage-template section.subscribe-popular-posts .container .cta { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; padding: 40px 6%; text-align: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }*/

.homepage-template section.subscribe-popular-posts .container .cta .widget {
	margin: 0;
	height: 100%;
	padding-right: 20px;
}

.homepage-template section.subscribe-popular-posts .container .cta .widget .widgettitle {
	margin-bottom: 26px;
}

.homepage-template section.subscribe-popular-posts .container .cta .tagcloud {
	height: 88.5%;
	box-shadow: 0 0px 10px #c1c1c1;
	padding: 150px 50px 0;
	text-align: center;
	border-radius: 10px;
	background-color: #fff;
}

.homepage-template section.subscribe-popular-posts .container .cta a {
	color: #141414;
}

.homepage-template section.subscribe-popular-posts .container .cta a:hover {
	text-decoration: underline;
}

.homepage-template section.subscribe-popular-posts .container .cta h2 {
	color: #141414;
}

.homepage-template section.subscribe-popular-posts .container .cta img {
	max-width: 230px;
	margin-bottom: 20px;
}

@media (max-width: 600px) {
	.homepage-template section.subscribe-popular-posts .container .cta img {
		max-width: 150px;
	}
}

.homepage-template section.subscribe-popular-posts .container .popular-posts {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-moz-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	padding: 0 0 0 20px;
}

@media (max-width: 900px) {
	.homepage-template section.subscribe-popular-posts .container .popular-posts {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		margin-top: 40px;
	}
}

.homepage-template section.subscribe-popular-posts .container .popular-posts ul {
	list-style: none;
	margin: 25px 0 0;
	/*padding: 30px 30px 10px 30px;
	box-shadow: 0 0px 10px #c1c1c1;
	border-radius: 10px;
	background-color: #fff;*/
}

.homepage-template section.subscribe-popular-posts .container .popular-posts li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 20px;
	border: 1px solid #d2d2d2;
	border-radius: 10px;
}

@media (max-width: 420px) {
	.homepage-template section.subscribe-popular-posts .container .popular-posts li {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}

.homepage-template section.subscribe-popular-posts .container .popular-posts .thumbnail-wrapper {
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-color: #3a6785;
	position: relative;
	-webkit-transition: -webkit-transform 2.5s ease;
	transition: -webkit-transform 2.5s ease;
	-o-transition: -o-transform 2.5s ease;
	-moz-transition: transform 2.5s ease, -moz-transform 2.5s ease;
	transition: transform 2.5s ease;
	transition: transform 2.5s ease, -webkit-transform 2.5s ease, -moz-transform 2.5s ease, -o-transform 2.5s ease;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 130px;
	-moz-box-flex: 0;
	-ms-flex: 0 0 130px;
	flex: 0 0 130px;
	height: 81px;
	border-radius: 10px 0 0 10px;
	border-right: 1px solid #d2d2d2;
	height: 100px;
}

@media (max-width: 420px) {
	.homepage-template section.subscribe-popular-posts .container .popular-posts .thumbnail-wrapper {
		height: auto;
		padding-bottom: 45%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		border-radius: 10px 10px 0 0;
		border-right: none;
	}
}

.homepage-template section.subscribe-popular-posts .container .popular-posts .thumbnail-wrapper a {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.homepage-template section.subscribe-popular-posts .container .popular-posts .post-info {
	padding: 0 15px 0 20px;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 420px) {
	.homepage-template section.subscribe-popular-posts .container .popular-posts .post-info {
		padding: 12px;
	}
}

.homepage-template section.subscribe-popular-posts .container .popular-posts .category-time {
	font-size: 0.88em;
	color: #f0565b;
	margin-bottom: 0;
}

.homepage-template section.subscribe-popular-posts .container .popular-posts .post-category {
	background-image: url("images/icon/icon-category-orange.svg");
	background-position: left 45%;
	background-repeat: no-repeat;
	-moz-background-size: auto;
	-o-background-size: auto;
	background-size: auto;
	padding-left: 15px;
	border-right: 1px solid #d6d6d6;
	padding-right: 5px;
	margin-right: 10px;
}

.homepage-template section.subscribe-popular-posts .container .popular-posts .post-category a {
	text-decoration: none;
	text-transform: uppercase;
}

.homepage-template section.subscribe-popular-posts .container .popular-posts h3 {
	margin: 5px 0 0;
	line-height: 1.2;
	font-size: 1.75em;
}

.error-404 {
	text-align: center;
}

.error-404 .widget_tag_cloud {
	margin-top: 100px;
}

.home .featured-posts .featured-posts-container .post-card {
	margin-bottom: 0;
}

.single ul {
	margin-left: 0;
}

.single .entry-content ul ul {
	list-style: circle;
}

body {
	background-color: #f5f5f5;
}

body.single {
	background-color: #fff;
}

.single-post-layout #respond #commentform .comment-form-comment textarea {
	resize: none;
}

.comments-area #commentform div.error {
	font-size: 12px;
}

.single-post-layout article .social-post a {
	line-height: 0;
}

@media (max-width: 1800px) {
	.homepage-template section.hero .hero-quiz h3 {
		font-size: 22px;
	}
	.homepage-template section.hero .hero-quiz h4 {
		font-size: 18px;
	}
	.homepage-template section.hero .hero-quiz .answers li {
		font-size: 15px;
	}
	.homepage-template section.hero .hero-quiz .btn {
		padding: 10px;
	}
	.homepage-template section.hero .hero-featured-post .post-card h3 {
		font-size: 2em;
		line-height:1.2;
	}
	.homepage-template section.hero .hero-featured-post .post-card .thumbnail-wrapper {
		padding: 31% 0;
	}
	.post-card p {
		font-size: 17px;
		color: #000;
	}
	.post-card h3 {
		font-size: 1.3em;
		line-height: 1.3;
	}
	.featured-posts .head h2,
	.homepage-template section.subscribe-popular-posts .container h2 {
		font-size: 30px;
	}
	.homepage-template section.subscribe-popular-posts .container .popular-posts h3 {
		font-size: 17px;
	}
	.homepage-template section.subscribe-popular-posts .container .cta .tagcloud {
		padding: 100px 50px 0;
	}
	.single-post-layout article .entry-header h1 {
		/* font-size: 2em;*/
	}
}

@media (max-width: 1439px) {
	.homepage-template section.hero .hero-quiz {
		padding: 22px 25px 39px;
	}
	.homepage-template section.hero .hero-quiz h3 {
		font-size: 19px;
	}
	.homepage-template section.hero .hero-quiz h4 {
		font-size: 17px;
	}
	.homepage-template section.subscribe-popular-posts .container .cta .tagcloud {
		padding: 60px 50px 0;
		height: 90%;
	}
	footer.site-footer #footer-menu>li+li {
		margin-left: 12px;
	}
}

@media (max-width: 1279px) {
	.featured-posts .head h2,
	.homepage-template section.subscribe-popular-posts .container h2 {
		font-size: 28px;
	}
	.homepage-template section.hero .hero-quiz .answers li {
		margin-bottom: 6px;
	}
	.homepage-template section.subscribe-popular-posts .container .cta .tagcloud {
		padding: 44px 50px 0;
	}
	.archive-posts-layout .page-header .page-title {
		font-size: 2.5em;
	}
	.archive-posts-layout .page-header .archive-description p {
		font-size: 20px;
	}
	.single-post-layout article .entry-header {
		margin-bottom: 10px;
	}
	footer.site-footer .container {
		flex-direction: column;
		text-align: center;
	}
	footer.site-footer #footer-menu>li+li {
		margin-left: 20px;
	}
	.footer-navigation {
		margin-bottom: 15px;
	}
}

@media (max-width: 1023px) {
	.homepage-template section.hero .hero-featured-post .post-card .thumbnail-wrapper,
	.post-card .thumbnail-wrapper {
		padding: 34% 0;
	}
	.homepage-template section.hero .hero-featured-post .post-card {
		margin-bottom: 30px;
	}
	.home .featured-posts .featured-posts-container .post-card {
		margin-bottom: 30px;
	}
	.home .featured-posts .featured-posts-container .post-card:last-child {
		margin-bottom: 0;
	}
	.featured-posts {
		margin-top: 60px;
	}
	.homepage-template section.subscribe-popular-posts {
		margin-bottom: 60px;
		/* margin-top: 15px; */
	}
	.homepage-template section.subscribe-popular-posts .container .cta .tagcloud {
		height: auto;
		padding: 40px 50px;
	}
	.homepage-template section.subscribe-popular-posts .container .popular-posts {
		padding-left: 0;
	}
	.homepage-template section.subscribe-popular-posts .container .cta .widget {
		padding-right: 0;
	}
	.homepage-template section.subscribe-popular-posts .container .popular-posts {
		margin-bottom: 60px;
	}
	.homepage-template section.hero .hero-quiz h3 {
		font-size: 22px;
	}
	.homepage-template section.hero .hero-quiz h4 {
		font-size: 20px;
	}
	.archive-posts-layout .page-header .archive-description p {
		font-size: 18px;
	}
	.archive-posts-layout .page-header .page-title {
		font-size: 2.3em;
		line-height: 1.2;
	}
	.archive-posts-layout .page-header {
		margin-bottom: 60px;
	}
	.single .post-card {
		margin-left: 0;
	}
}

@media (max-width: 900px) {
	html.mm-opened body {
		padding-top: 0;
	}
	html.mm-opened .site-content {
		padding-top: 8em;
	}
	.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),
	.mm-menu .mm-listview>li.mm-selected>span {
		background: transparent!important;
	}
	#menu {
		display: none;
	}
	#masthead.site-header .right .menuBar .mobilemenu {
		display: block;
		position: absolute;
		right: 30px;
		top: 18px;
		font-size: 30px;
		color: #1055A8;
		outline: none;
	}
	#masthead.site-header .header-search-cta {
		margin-right: 36px;
	}
	.mm-menu {
		background-color: #233243!important;
	}
	.mm-menu li a {
		color: #acbed3!important;
		font-size: 18px;
		outline: none;
	}
	.mm-menu .mm-listview>li::after {
		border-color: #35495f!important;
		left: 0!important;
	}
	.mm-listview>li>a,
	.mm-listview>li>span {
		padding: 16px 10px 16px 20px!important;
	}
	.mm-menu .mm-listview>li .mm-prev::before,
	.mm-menu .mm-listview>li .mm-arrow::after {
		border-color: #acbed3 !important;
	}
	.mm-menu .mm-listview>li .mm-next::before {
		border: none!important;
	}
	.mm-menu .mm-navbar {
		border-color: #35495f!important;
	}
	.mm-menu .mm-listview>li .mm-next {
		background-image: url(images/mobile-rightArrow.svg);
		background-position: 94% center;
		background-repeat: no-repeat;
		display: block;
		background-size: 10px;
		border: none;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.mm-menu .mm-listview>li .mm-next::after {
		display: none;
	}
	.mm-navbar {
		height: 70px!important;
	}
	.mm-menu>.mm-panel::before,
	.mm-menu>.mm-panel::after {
		height: 50px!important;
	}
	.mm-navbar {
		background-color: #34465b;
	}
	.mm-navbar .mm-title {
		background-image: url(images/mobile-logo.svg);
		background-position: center center;
		background-repeat: no-repeat;
		padding: 25px 0;
		font-size: 0;
		background-size: 185px;
	}
	.mm-navbar .mm-prev {
		background-image: url(images/mobile-backArrow.svg);
		background-position: center center;
		background-repeat: no-repeat;
		display: block;
		width: 32px!important;
		height: 22px!important;
		padding: 0!important;
		left: 20px!important;
		top: 25px!important;
		background-size: contain;
	}
	.mm-navbar .mm-prev:before {
		display: none;
	}
	.mm-menu a.btn {
		font-size: 21px;
		background-color: #33c3ff;
		color: #fff;
		text-align: center;
		padding: 20px 0;
		border-color: #589ad0;
		border-radius: 10px;
	}
}

@media (max-width: 767px) {
	#masthead.site-header .header-search-cta .search-header-menu .search-form.slide-form {
		width: 157px;
	}
	.mm-menu li a {
		font-size: 16px;
	}
	.mm-navbar .mm-title {
		background-size: 160px;
	}
	.mm-navbar .mm-prev {
		width: 26px!important;
	}
	.mm-menu a.btn {
		font-size: 16px;
		padding: 14px 0;
	}
	#masthead.site-header .header-search-cta .search-header-menu {
		display: none;
	}
	body,
	html.mm-opened .site-content {
		padding-top: 6em;
	}
	.post-info,
	.archive-posts-layout .post-info {
		padding: 30px 10px!important;
	}
	.homepage-template section.hero .hero-featured-post .post-card h3,
	.post-card h3 {
		font-size: 1.3em;
		line-height: 1.1;
	}
	.post-card p {
		font-size: 16px;
		margin: 1.5rem 0;
		color:#000;
	}
	.featured-posts .head h2,
	.homepage-template section.subscribe-popular-posts .container h2 {
		font-size: 24px;
	}
	.homepage-template section.subscribe-popular-posts .container .cta .tagcloud {
		padding: 30px;
	}
	.archive-posts-layout .page-header .page-title {
		font-size: 2em;
	}
	.single-post-layout article .entry-header h1 {
		font-size: 1.6em;
	}
	.homepage-template section.subscribe-popular-posts .container .popular-posts {
		margin-bottom: 0;
	}
	.homepage-template section.subscribe-popular-posts .cta {
		margin-top: 60px;
	}
	.search-results .archive-posts-layout .page-header .page-title {
		font-size: 1.5em;
	}
	.search-results .archive-posts-layout .page-header .page-title .search-form {
		margin-top: 15px;
	}
	.single-post-layout article .entry-header .category-time {
		margin-bottom: 20px;
	}
	.single-post-layout article .author-date-social {
		margin-top: 20px;
	}
	.featured-posts,
	.homepage-template section.subscribe-popular-posts .cta {
		margin-top: 50px;
	}
	.single-post-layout article .entry-content h3 {
		line-height: 1;
	}
}

@media (max-width: 600px) {
	#masthead.site-header .right .menuBar .mobilemenu {
		right: 18px;
		top: 0px;
	}
	.single-post-layout #respond #commentform .comment-form-author,
	.single-post-layout #respond #commentform .comment-form-email,
	.single-post-layout #respond #commentform .comment-form-url {
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.single-post-layout #respond #commentform {
		display: block;
	}
	.single-post-layout #respond #commentform .comment-form-comment {
		margin-top: 0;
	}
	.single-post-layout article .author-date-social {
		flex-wrap: wrap;
	}
	.single-post-layout article .social-post {
		margin-top: 12px;
	}
}

@media (max-width: 359px) {
	#masthead.site-header .site-branding img {
		max-width: 86px;
	}
	#masthead.site-header .site-branding .custom-blog-link {
		font-size: 11px;
	}
	#masthead.site-header .header-search-cta .btn {
		font-size: 11px;
		padding: 5px 0;
	}
	#masthead.site-header .header-search-cta .search-header-menu .search-form {
		top: 48px;
	}
}

.homepage-template section.subscribe-popular-posts .container .popular-posts h3 {
	font-size: 1em;
}

img.wp-image-7192,
img.wp-image-7203,
img.wp-image-7204,
img.wp-image-7205,
img.wp-image-7198,
img.wp-image-7197,
img.wp-image-7196,
img.wp-image-7193 {
	max-width: 50%;
	text-align: center;
	display: inline-block;
}

figure {
	text-align: center;
}

@media (max-width: 767px) {
	blockquote {
		font-size: 1em !important;
		overflow-wrap: break-word;
	}
	.single-post-layout article .entry-content h2 {
		font-size: 1.5em;
	}
	.single-post-layout article .entry-content h3 {
		font-size: 1.45em;
	}
	.single-post-layout article .entry-content h2 {
		font-size: 1.75em;
	}
	.single-post-layout article .entry-content h3 {
		font-size: 1.5em;
	}
	.single-post-layout article .entry-content h4 {
		font-size: 1.25em;
	}
}

@media (max-width: 480px) {
	.alignright.wp-image-6968 {
		width: 100% !important;
		margin-bottom: 15px;
	}
}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwidmFyaWFibGVzLXNpdGUvX3ZhcmlhYmxlcy1zaXRlLnNjc3MiLCJ2YXJpYWJsZXMtc2l0ZS9fY29sb3JzLnNjc3MiLCJ2YXJpYWJsZXMtc2l0ZS9fdHlwb2dyYXBoeS5zY3NzIiwidmFyaWFibGVzLXNpdGUvX3N0cnVjdHVyZS5zY3NzIiwidmFyaWFibGVzLXNpdGUvX2NvbHVtbnMuc2NzcyIsIm1peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzIiwiX25vcm1hbGl6ZS5zY3NzIiwidHlwb2dyYXBoeS9fdHlwb2dyYXBoeS5zY3NzIiwidHlwb2dyYXBoeS9faGVhZGluZ3Muc2NzcyIsInR5cG9ncmFwaHkvX2NvcHkuc2NzcyIsImVsZW1lbnRzL19lbGVtZW50cy5zY3NzIiwiZWxlbWVudHMvX2xpc3RzLnNjc3MiLCJlbGVtZW50cy9fdGFibGVzLnNjc3MiLCJmb3Jtcy9fZm9ybXMuc2NzcyIsImZvcm1zL19idXR0b25zLnNjc3MiLCJmb3Jtcy9fZmllbGRzLnNjc3MiLCJsYXlvdXQvX2xheW91dC5zY3NzIiwibmF2aWdhdGlvbi9fbmF2aWdhdGlvbi5zY3NzIiwibmF2aWdhdGlvbi9fbGlua3Muc2NzcyIsIm5hdmlnYXRpb24vX21lbnVzLnNjc3MiLCJtb2R1bGVzL19hY2Nlc3NpYmlsaXR5LnNjc3MiLCJtb2R1bGVzL19hbGlnbm1lbnRzLnNjc3MiLCJtb2R1bGVzL19jbGVhcmluZ3Muc2NzcyIsInNpdGUvc2Vjb25kYXJ5L193aWRnZXRzLnNjc3MiLCJzaXRlL19zaXRlLnNjc3MiLCJzaXRlL3ByaW1hcnkvX3Bvc3RzLWFuZC1wYWdlcy5zY3NzIiwic2l0ZS9wcmltYXJ5L19jb21tZW50cy5zY3NzIiwibW9kdWxlcy9faW5maW5pdGUtc2Nyb2xsLnNjc3MiLCJtZWRpYS9fbWVkaWEuc2NzcyIsIm1lZGlhL19jYXB0aW9ucy5zY3NzIiwibWVkaWEvX2dhbGxlcmllcy5zY3NzIiwicGFydGlhbHMvX2hlYWRlci5zY3NzIiwicGFydGlhbHMvX2Zvb3Rlci5zY3NzIiwicGFydGlhbHMvX3Bvc3QtY2FyZC5zY3NzIiwicGFydGlhbHMvX2ZlYXR1cmVkLXBvc3RzLnNjc3MiLCJwYXJ0aWFscy9fc2luZ2xlLXBvc3Quc2NzcyIsInBhcnRpYWxzL19hcmNoaXZlLXBvc3RzLnNjc3MiLCJwYXJ0aWFscy9fc2VhcmNoLWZvcm0uc2NzcyIsInBhcnRpYWxzL19ob21lcGFnZS5zY3NzIiwicGFydGlhbHMvX2Vycm9yLTQwNC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQW9CRTtBQUVGLG1iQXFCZ0U7QUdqQ2hFLFVBQVUsR0FDTixXQUFXLEVBQUUsYUFBYSxFQUMxQixHQUFHLEVBQUUsa0NBQWtDLEVBQ3ZDLEdBQUcsRUFBRSx5Q0FBeUMsQ0FBQywyQkFBMkIsRUFDdEUsb0NBQW9DLENBQUMsZUFBZSxFQUNwRCxtQ0FBbUMsQ0FBQyxjQUFjLEVBQ2xELGtDQUFrQyxDQUFDLGtCQUFrQixFQUNyRCxvREFBb0QsQ0FBQyxhQUFhLEVBQ3RFLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLFVBQVUsRUFBRSxNQUFNOztBQUd0QixVQUFVLEdBQ04sV0FBVyxFQUFFLGFBQWEsRUFDMUIsR0FBRyxFQUFFLGdDQUFnQyxFQUNyQyxHQUFHLEVBQUUsdUNBQXVDLENBQUMsMkJBQTJCLEVBQ3BFLGtDQUFrQyxDQUFDLGVBQWUsRUFDbEQsaUNBQWlDLENBQUMsY0FBYyxFQUNoRCxnQ0FBZ0MsQ0FBQyxrQkFBa0IsRUFDbkQsZ0RBQWdELENBQUMsYUFBYSxFQUNsRSxXQUFXLEVBQUUsTUFBTSxFQUNuQixVQUFVLEVBQUUsTUFBTTs7QUFHdEIsVUFBVSxHQUNOLFdBQVcsRUFBRSxhQUFhLEVBQzFCLEdBQUcsRUFBRSxvQ0FBb0MsRUFDekMsR0FBRyxFQUFFLDJDQUEyQyxDQUFDLDJCQUEyQixFQUN4RSxzQ0FBc0MsQ0FBQyxlQUFlLEVBQ3RELHFDQUFxQyxDQUFDLGNBQWMsRUFDcEQsb0NBQW9DLENBQUMsa0JBQWtCLEVBQ3ZELHdEQUF3RCxDQUFDLGFBQWEsRUFDMUUsV0FBVyxFQUFFLEdBQUcsRUFDaEIsVUFBVSxFQUFFLE1BQU07O0FISXRCOztnRUFFZ0U7QU9qRGhFLDRFQUE0RTtBQUU1RSx5RkFDZ0Y7QUFFaEYsd0hBR0c7QUFFSCxBQUFBLElBQUksQ0FBQyxFQUNILFdBQVcsRUFBRSxJQUFJLEVBQUUsT0FBTyxDQUMxQix3QkFBd0IsRUFBRSxJQUFJLEVBQUUsT0FBTyxFQUN4Qzs7QUFFRCx5RkFDZ0Y7QUFFaEYseUNBRUc7QUFFSCxBQUFBLElBQUksQ0FBQyxFQUNILE1BQU0sRUFBRSxDQUFDLEdBQ1Y7O0FBRUQsZ0lBR0c7QUFFSCxBQUFBLEVBQUUsQ0FBQyxFQUNELFNBQVMsRUFBRSxHQUFHLEVBQ2QsTUFBTSxFQUFFLFFBQVEsR0FDakI7O0FBRUQsaUdBQ2dGO0FBRWhGLHFGQUdHO0FBRUgsQUFBQSxFQUFFLENBQUMsRUFDRCxVQUFVLEVBQUUsV0FBVyxFQUFFLE9BQU8sQ0FDaEMsTUFBTSxFQUFFLENBQUMsRUFBRSxPQUFPLENBQ2xCLFFBQVEsRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUMzQjs7QUFFRCxnSUFHRztBQUVILEFBQUEsR0FBRyxDQUFDLEVBQ0YsV0FBVyxFQUFFLG9CQUFvQixFQUFFLE9BQU8sQ0FDMUMsU0FBUyxFQUFFLEdBQUcsRUFBRSxPQUFPLEVBQ3hCOztBQUVELHFHQUNnRjtBQUVoRiwyREFFRztBQUVILEFBQUEsQ0FBQyxDQUFDLEVBQ0EsZ0JBQWdCLEVBQUUsV0FBVyxHQUM5Qjs7QUFFRCwySEFHRztBQUVILEFBQUEsSUFBSSxDQUFBLEFBQUEsS0FBQyxBQUFBLEVBQU8sRUFDVixhQUFhLEVBQUUsSUFBSSxFQUFFLE9BQU8sQ0FDNUIsZUFBZSxFQUFFLFNBQVMsRUFBRSxPQUFPLENBQ25DLGVBQWUsRUFBRSxnQkFBZ0IsRUFBRSxPQUFPLEVBQzNDOztBQUVELCtEQUVHO0FBRUgsQUFBQSxDQUFDLEVBQ0QsTUFBTSxDQUFDLEVBQ0wsV0FBVyxFQUFFLE1BQU0sR0FDcEI7O0FBRUQsZ0lBR0c7QUFFSCxBQUFBLElBQUksRUFDSixHQUFHLEVBQ0gsSUFBSSxDQUFDLEVBQ0gsV0FBVyxFQUFFLG9CQUFvQixFQUFFLE9BQU8sQ0FDMUMsU0FBUyxFQUFFLEdBQUcsRUFBRSxPQUFPLEVBQ3hCOztBQUVELGlEQUVHO0FBRUgsQUFBQSxLQUFLLENBQUMsRUFDSixTQUFTLEVBQUUsR0FBRyxHQUNmOztBQUVELHVGQUdHO0FBRUgsQUFBQSxHQUFHLEVBQ0gsR0FBRyxDQUFDLEVBQ0YsU0FBUyxFQUFFLEdBQUcsRUFDZCxXQUFXLEVBQUUsQ0FBQyxFQUNkLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLGNBQWMsRUFBRSxRQUFRLEdBQ3pCOztBQUVELEFBQUEsR0FBRyxDQUFDLEVBQ0YsTUFBTSxFQUFFLE9BQU8sR0FDaEI7O0FBRUQsQUFBQSxHQUFHLENBQUMsRUFDRixHQUFHLEVBQUUsTUFBTSxHQUNaOztBQUVELGlHQUNnRjtBQUVoRix5REFFRztBQUVILEFBQUEsR0FBRyxDQUFDLEVBQ0YsWUFBWSxFQUFFLElBQUksR0FDbkI7O0FBRUQsc0ZBQ2dGO0FBRWhGLDZGQUdHO0FBRUgsQUFBQSxNQUFNLEVBQ04sS0FBSyxFQUNMLFFBQVEsRUFDUixNQUFNLEVBQ04sUUFBUSxDQUFDLEVBQ1AsV0FBVyxFQUFFLE9BQU8sRUFBRSxPQUFPLENBQzdCLFNBQVMsRUFBRSxJQUFJLEVBQUUsT0FBTyxDQUN4QixXQUFXLEVBQUUsSUFBSSxFQUFFLE9BQU8sQ0FDMUIsTUFBTSxFQUFFLENBQUMsRUFBRSxPQUFPLEVBQ25COztBQUVELDZEQUdHO0FBRUgsQUFBQSxNQUFNLEVBQ04sS0FBSyxDQUFDLEVBQUUsT0FBTyxDQUNiLFFBQVEsRUFBRSxPQUFPLEdBQ2xCOztBQUVELGlJQUdHO0FBRUgsQUFBQSxNQUFNLEVBQ04sTUFBTSxDQUFDLEVBQUUsT0FBTyxDQUNkLGNBQWMsRUFBRSxJQUFJLEdBQ3JCOztBQUVELHdFQUVHO0FBRUgsQUFBQSxNQUFNLEdBQ04sQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLElBQ0QsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLElBQ0QsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVBQWUsRUFDZCxrQkFBa0IsRUFBRSxNQUFNLEdBQzNCOztBQUVELHNEQUVHO0FBRUgsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLEdBQ3hCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUFjLGtCQUFrQixHQUNqQyxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FBYSxrQkFBa0IsR0FDaEMsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsa0JBQWtCLENBQUMsRUFDaEMsWUFBWSxFQUFFLElBQUksRUFDbEIsT0FBTyxFQUFFLENBQUMsR0FDWDs7QUFFRCwyREFFRztBQUVILEFBQUEsTUFBTSxBQUFBLGVBQWUsR0FDckIsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsZUFBZSxHQUM5QixBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FBYSxlQUFlLEdBQzdCLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUFjLGVBQWUsQ0FBQyxFQUM3QixPQUFPLEVBQUUscUJBQXFCLEdBQy9COztBQUVELHNDQUVHO0FBRUgsQUFBQSxRQUFRLENBQUMsRUFDUCxPQUFPLEVBQUUscUJBQXFCLEdBQy9COztBQUVELG1PQUtHO0FBRUgsQUFBQSxNQUFNLENBQUMsRUFDTCxVQUFVLEVBQUUsVUFBVSxFQUFFLE9BQU8sQ0FDL0IsS0FBSyxFQUFFLE9BQU8sRUFBRSxPQUFPLENBQ3ZCLE9BQU8sRUFBRSxLQUFLLEVBQUUsT0FBTyxDQUN2QixTQUFTLEVBQUUsSUFBSSxFQUFFLE9BQU8sQ0FDeEIsT0FBTyxFQUFFLENBQUMsRUFBRSxPQUFPLENBQ25CLFdBQVcsRUFBRSxNQUFNLEVBQUUsT0FBTyxFQUM3Qjs7QUFFRCx3RUFFRztBQUVILEFBQUEsUUFBUSxDQUFDLEVBQ1AsY0FBYyxFQUFFLFFBQVEsR0FDekI7O0FBRUQsdURBRUc7QUFFSCxBQUFBLFFBQVEsQ0FBQyxFQUNQLFFBQVEsRUFBRSxJQUFJLEdBQ2Y7O0FBRUQsOEVBR0c7Q0FFSCxBQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixJQUNELEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixFQUFjLEVBQ2IsVUFBVSxFQUFFLFVBQVUsRUFBRSxPQUFPLENBQy9CLE9BQU8sRUFBRSxDQUFDLEVBQUUsT0FBTyxFQUNwQjs7QUFFRCw2RUFFRztDQUVILEFBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsMkJBQTJCLEdBQzFDLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUFjLDJCQUEyQixDQUFDLEVBQ3pDLE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FBRUQsa0dBR0c7Q0FFSCxBQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFQUFlLEVBQ2Qsa0JBQWtCLEVBQUUsU0FBUyxFQUFFLE9BQU8sQ0FDdEMsY0FBYyxFQUFFLElBQUksRUFBRSxPQUFPLEVBQzlCOztBQUVELDhEQUVHO0NBRUgsQUFBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBYywyQkFBMkIsQ0FBQyxFQUN6QyxrQkFBa0IsRUFBRSxJQUFJLEdBQ3pCOztBQUVELDZIQUdHO0FBRUgsQUFBQSw0QkFBNEIsQ0FBQyxFQUMzQixrQkFBa0IsRUFBRSxNQUFNLEVBQUUsT0FBTyxDQUNuQyxJQUFJLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFDdkI7O0FBRUQsNEZBQ2dGO0FBRWhGLDJEQUVHO0FBRUgsQUFBQSxPQUFPLENBQUMsRUFDTixPQUFPLEVBQUUsS0FBSyxHQUNmOztBQUVELDhDQUVHO0FBRUgsQUFBQSxPQUFPLENBQUMsRUFDTixPQUFPLEVBQUUsU0FBUyxHQUNuQjs7QUFFRCxxRkFDZ0Y7QUFFaEYseUNBRUc7QUFFSCxBQUFBLFFBQVEsQ0FBQyxFQUNQLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7O0FBRUQsd0NBRUc7Q0FFSCxBQUFBLEFBQUEsTUFBQyxBQUFBLEVBQVEsRUFDUCxPQUFPLEVBQUUsSUFBSSxHQUNkOztBQUdELEFBQUEsQ0FBQyxDQUFDLEVBQ0EsZUFBZSxFQUFFLDJFQUluQixHQUFDOztBUHhTRDs7Z0VBRWdFO0FRdERoRSxBQUFBLElBQUksRUFDSixNQUFNLEVBQ04sS0FBSyxFQUNMLE1BQU0sRUFDTixRQUFRLEVBQ1IsUUFBUSxDQUFDLEVBQ1IsS0FBSyxFTldhLE9BQU8sRU1WekIsV0FBVyxFTFBDLFFBQVEsRUFBRSxVQUFVLEVHRWhDLFNBQVMsRUFBRSxJQUF1QixFQUNsQyxTQUFTLEVBQUUsSUFBaUIsRUVNNUIsV0FBVyxFTEhhLEdBQUcsR0tJM0I7O0FDVkQsQUFBQSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUN0QixLQUFLLEVBQUUsSUFBSSxFQUNYLEtBQUssRVBnQmlCLE9BQU8sR09mN0I7O0FDSEQsQUFBQSxDQUFDLENBQUMsRUFDRCxhQUFhLEVBQUUsS0FBSyxHQUNwQjs7QUFFRCxBQUFBLEdBQUcsRUFBRSxJQUFJLEVBQUUsRUFBRSxFQUFFLENBQUMsQ0FBQyxFQUNoQixVQUFVLEVBQUUsTUFBTSxHQUNsQjs7QUFFRCxBQUFBLFVBQVUsQ0FBQyxFQUNWLE1BQU0sRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSxPQUFPLENBQUMsRUFDUCxNQUFNLEVBQUUsU0FBUyxHQUNqQjs7QUFFRCxBQUFBLEdBQUcsQ0FBQyxFQUNILFVBQVUsRVJUYSxJQUFJLEVRVTNCLFdBQVcsRVBiQSxrQkFBa0IsRUFBRSxPQUFPLEVBQUUsU0FBUyxFR0hqRCxTQUFTLEVBQUUsSUFBdUIsRUFDbEMsU0FBUyxFQUFFLFNBQWlCLEVJaUI1QixXQUFXLEVQYlksR0FBRyxFT2MxQixhQUFhLEVBQUUsS0FBSyxFQUNwQixTQUFTLEVBQUUsSUFBSSxFQUNmLFFBQVEsRUFBRSxJQUFJLEVBQ2QsT0FBTyxFQUFFLEtBQUssR0FDZDs7QUFFRCxBQUFBLElBQUksRUFBRSxHQUFHLEVBQUUsRUFBRSxFQUFFLEdBQUcsQ0FBQyxFQUNsQixXQUFXLEVQeEJDLE1BQU0sRUFBRSxRQUFRLEVBQUUsYUFBYSxFQUFFLGtCQUFrQixFQUFFLFNBQVMsRUdGMUUsU0FBUyxFQUFFLElBQXVCLEVBQ2xDLFNBQVMsRUFBRSxTQUFpQixHSTJCNUI7O0FBRUQsQUFBQSxJQUFJLEVBQUUsT0FBTyxDQUFDLEVBQ2IsYUFBYSxFQUFFLEdBQUcsQ0FBQyxNQUFNLENSVEwsSUFBSSxFUVV4QixNQUFNLEVBQUUsSUFBSSxHQUNaOztBQUVELEFBQUEsSUFBSSxFQUFFLEdBQUcsQ0FBQyxFQUNULFVBQVUsRVI3QmEsT0FBTyxFUThCOUIsZUFBZSxFQUFFLElBQUksR0FDckI7O0FBRUQsQUFBQSxHQUFHLENBQUMsRUFDSCxTQUFTLEVBQUUsSUFBSSxHQUNmOztBQUVELEFBQ0MsQ0FEQSxBQUNDLElBQUksQ0FBQyxFQUNMLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7O0FWUUY7O2dFQUVnRTtBVzNEaEUsQUFBQSxJQUFJLENBQUMsRUFDSixVQUFVLEVBQUUsVUFBVSxHQUN0Qjs7QUFFRCxBQUFBLENBQUMsRUFDRCxDQUFDLEFBQUEsT0FBTyxFQUNSLENBQUMsQUFBQSxNQUFNLENBQUMsRUFBRSx1TUFBdU0sQ0FDaE4sVUFBVSxFQUFFLE9BQU8sR0FDbkI7O0FBRUQsQUFBQSxJQUFJLENBQUMsRUFDSixVQUFVLEVUUGMsSUFBSSxFU09TLG9FQUFvRSxFQUN6Rzs7QUFFRCxBQUFBLEVBQUUsQ0FBQyxFQUNGLGdCQUFnQixFVFRNLElBQUksRVNVMUIsTUFBTSxFQUFFLENBQUMsRUFDVCxNQUFNLEVBQUUsR0FBRyxFQUNYLGFBQWEsRUFBRSxLQUFLLEdBQ3BCOztBQ25CRCxBQUFBLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFDTixNQUFNLEVBQUUsYUFBYSxHQUNyQjs7QUFFRCxBQUFBLEVBQUUsQ0FBQyxFQUNGLFVBQVUsRUFBRSxJQUFJLEdBQ2hCOztBQUVELEFBQUEsRUFBRSxDQUFDLEVBQ0YsVUFBVSxFQUFFLE9BQU8sR0FDbkI7O0FBRUQsQUFBQSxFQUFFLEdBQUcsRUFBRSxFQUNQLEVBQUUsR0FBRyxFQUFFLENBQUMsRUFDUCxhQUFhLEVBQUUsQ0FBQyxFQUNoQixXQUFXLEVBQUUsS0FBSyxHQUNsQjs7QUFFRCxBQUFBLEVBQUUsQ0FBQyxFQUNGLFdBQVcsRUFBRSxJQUFJLEdBQ2pCOztBQUVELEFBQUEsRUFBRSxDQUFDLEVBQ0YsTUFBTSxFQUFFLGFBQWEsR0FDckI7O0FEREQsQUFBQSxHQUFHLENBQUMsRUFDSCxNQUFNLEVBQUUsSUFBSSxFQUFFLDRDQUE0QyxDQUMxRCxTQUFTLEVBQUUsSUFBSSxFQUFFLGdDQUFnQyxFQUNqRDs7QUFFRCxBQUFBLE1BQU0sQ0FBQyxFQUNOLE1BQU0sRUFBRSxLQUFLLEVBQUUsMkVBQTJFLEVBQzFGOztBRTlCRCxBQUFBLEtBQUssQ0FBQyxFQUNMLE1BQU0sRUFBRSxTQUFTLEVBQ2pCLEtBQUssRUFBRSxJQUFJLEdBQ1g7O0FiMkREOztnRUFFZ0U7QWVoRWhFLEFBQUEsTUFBTSxFQUNOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsR0FDTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEdBQ04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixHQUNOLElBQUksQ0FBQyxFQUNKLE1BQU0sRUFBRSxTQUFTLEVBQ2pCLFlBQVksRWJORCxPQUFPLEVhT2xCLGFBQWEsRUFBRSxHQUFHLEVBQ2xCLFVBQVUsRWJSQyxPQUFPLEVhU2xCLEtBQUssRUFBRSxLQUFLLEVUUFosU0FBUyxFQUFFLElBQXVCLEVBQ2xDLFNBQVMsRUFBRSxJQUFpQixFU1E1QixXQUFXLEVBQUUsQ0FBQyxFQUNkLE9BQU8sRUFBRSxRQUFRLEVBQ2pCLFdBQVcsRUFBRSxHQUFHLEdBV2hCOztBQXhCRCxBQWNDLE1BZEssQUFjSixNQUFNLEVBYlIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQWFKLE1BQU0sRUFaUixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBWUosTUFBTSxFQVhSLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FXSixNQUFNLEVBVlIsSUFBSSxBQVVGLE1BQU0sQ0FBQyxFQUNQLFlBQVksRWJmRixPQUFPLEVhZ0JqQixnQkFBZ0IsRUFBRSxLQUFLLEVBQ3ZCLEtBQUssRWJqQkssT0FBTyxHYWtCakI7O0FBbEJGLEFBb0JDLE1BcEJLLEFBb0JKLE9BQU8sRUFwQlQsTUFBTSxBQXFCSixNQUFNLEVBcEJSLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FtQkosT0FBTyxFQW5CVCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBb0JKLE1BQU0sRUFuQlIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQWtCSixPQUFPLEVBbEJULEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FtQkosTUFBTSxFQWxCUixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBaUJKLE9BQU8sRUFqQlQsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQWtCSixNQUFNLEVBakJSLElBQUksQUFnQkYsT0FBTyxFQWhCVCxJQUFJLEFBaUJGLE1BQU0sQ0FBQyxFQUNQLFlBQVksRWJ0QkYsT0FBTyxHYXVCakI7O0FDdkJGLEFBQUEsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWCxHQUNOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosR0FDTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssS0FBSyxBQUFWLEdBQ04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixHQUNOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsR0FDTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEdBQ04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLEtBQUssQUFBVixHQUNOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosR0FDTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssTUFBTSxBQUFYLEdBQ04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixHQUNOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxNQUFNLEFBQVgsR0FDTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssTUFBTSxBQUFYLEdBQ04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixHQUNOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxnQkFBZ0IsQUFBckIsR0FDTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEdBQ04sUUFBUSxDQUFDLEVBQ1IsS0FBSyxFZEpjLElBQUksRWNLdkIsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENkTUksSUFBSSxFY0x6QixhQUFhLEVBQUUsR0FBRyxFQUNsQixPQUFPLEVBQUUsR0FBRyxHQUtaOztBQXhCRCxBQXFCQyxLQXJCSSxDQUFBLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWCxDQXFCSixNQUFNLEVBcEJSLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FvQkosTUFBTSxFQW5CUixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssS0FBSyxBQUFWLENBbUJKLE1BQU0sRUFsQlIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQWtCSixNQUFNLEVBakJSLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FpQkosTUFBTSxFQWhCUixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBZ0JKLE1BQU0sRUFmUixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssS0FBSyxBQUFWLENBZUosTUFBTSxFQWRSLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FjSixNQUFNLEVBYlIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWCxDQWFKLE1BQU0sRUFaUixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBWUosTUFBTSxFQVhSLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxNQUFNLEFBQVgsQ0FXSixNQUFNLEVBVlIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWCxDQVVKLE1BQU0sRUFUUixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLENBU0osTUFBTSxFQVJSLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxnQkFBZ0IsQUFBckIsQ0FRSixNQUFNLEVBUFIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQU9KLE1BQU0sRUFOUixRQUFRLEFBTU4sTUFBTSxDQUFDLEVBQ1AsS0FBSyxFZFRtQixJQUFJLEdjVTVCOztBQUdGLEFBQUEsTUFBTSxDQUFDLEVBQ04sTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENkSkksSUFBSSxHY0t6Qjs7QUFFRCxBQUFBLFFBQVEsQ0FBQyxFQUNSLEtBQUssRUFBRSxJQUFJLEdBQ1g7O0FoQm1DRDs7Z0VBRWdFO0FpQnJFaEUsQUFBQSxJQUFJLENBQUMsRUFDSCxXQUFXLEVBQUUsR0FBRyxHQUNqQjs7QUFFRCxBQUFBLFVBQVUsQ0FBQyxFQUNULE9BQU8sRUFBRSxLQUFLLEVBQ2QsU0FBUyxFQUFFLE1BQU0sRUFDakIsV0FBVyxFQUFFLElBQUksRUFDakIsWUFBWSxFQUFFLElBQUksR0FVbkI7O0FYYUEsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElXM0IxQixBQUFBLFVBQVUsQ0FBQyxFQU1QLE9BQU8sRUFBRSxLQUFLLEdBUWpCOztBWGFBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJVzNCekIsQUFBQSxVQUFVLENBQUMsRUFTUCxPQUFPLEVBQUUsT0FBTyxHQUtuQjs7QVhhQSxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSVczQnpCLEFBQUEsVUFBVSxDQUFDLEVBWVAsT0FBTyxFQUFFLEtBQUssR0FFakI7O0FBR0QsQUFBQSxRQUFRLENBQUMsRUFDUCxhQUFhLEVBQUUsSUFBSSxHQUNwQjs7QWpCaUREOztnRUFFZ0U7QWtCMUVoRTs7Z0VBRWdFO0FDRmhFLEFBQUEsQ0FBQyxDQUFDLEVBQ0QsS0FBSyxFakJhUSxTQUFTLEVpQlp0QixVQUFVLEVBQUUsaUJBQWlCLEVBQzdCLGVBQWUsRUFBRSxJQUFJLEdBc0RyQjs7QUF6REQsQUFPQyxDQVBBLEFBT0MsTUFBTSxFQVBSLENBQUMsQUFRQyxNQUFNLEVBUlIsQ0FBQyxBQVNDLE9BQU8sQ0FBQyxFQUNSLEtBQUssRWpCTWEsWUFBWSxHaUJMOUI7O0FBWEYsQUFZQyxDQVpBLEFBWUMsTUFBTSxDQUFDLEVBQ1AsT0FBTyxFQUFFLFdBQVcsR0FDcEI7O0FBZEYsQUFlQyxDQWZBLEFBZUMsTUFBTSxFQWZSLENBQUMsQUFnQkMsT0FBTyxDQUFDLEVBQ1IsT0FBTyxFQUFFLENBQUMsR0FDVjs7QUFsQkYsQUFtQkMsQ0FuQkEsQUFtQkMsT0FBTyxDQUFDLEVBQ1IsS0FBSyxFakJsQk8sT0FBTyxHaUJtQ25COztBQXJDRixBQXNCRSxDQXRCRCxBQW1CQyxPQUFPLEFBR04sUUFBUSxDQUFDLEVBQ1QsS0FBSyxFakJyQk0sT0FBTyxHaUJzQmxCOztBQXhCSCxBQXlCRSxDQXpCRCxBQW1CQyxPQUFPLEFBTU4sTUFBTSxFQXpCVCxDQUFDLEFBbUJDLE9BQU8sQUFPTixNQUFNLEVBMUJULENBQUMsQUFtQkMsT0FBTyxBQVFOLE9BQU8sQ0FBQyxFQUNSLEtBQUssRUFBRSxPQUF5QixHQUNoQzs7QUE3QkgsQUE4QkUsQ0E5QkQsQUFtQkMsT0FBTyxBQVdOLE1BQU0sQ0FBQyxFQUNQLE9BQU8sRUFBRSxXQUFXLEdBQ3BCOztBQWhDSCxBQWlDRSxDQWpDRCxBQW1CQyxPQUFPLEFBY04sTUFBTSxFQWpDVCxDQUFDLEFBbUJDLE9BQU8sQUFlTixPQUFPLENBQUMsRUFDUixPQUFPLEVBQUUsQ0FBQyxHQUNWOztBQXBDSCxBQXNDQyxDQXRDQSxBQXNDQyxNQUFNLENBQUMsRUFDUCxLQUFLLEVqQnJCZ0IsT0FBTyxHaUJzQzVCOztBQXhERixBQXlDRSxDQXpDRCxBQXNDQyxNQUFNLEFBR0wsUUFBUSxDQUFDLEVBQ1QsS0FBSyxFakJ4QmUsT0FBTyxHaUJ5QjNCOztBQTNDSCxBQTRDRSxDQTVDRCxBQXNDQyxNQUFNLEFBTUwsTUFBTSxFQTVDVCxDQUFDLEFBc0NDLE1BQU0sQUFPTCxNQUFNLEVBN0NULENBQUMsQUFzQ0MsTUFBTSxBQVFMLE9BQU8sQ0FBQyxFQUNSLEtBQUssRWpCN0NNLE9BQU8sR2lCOENsQjs7QUFoREgsQUFpREUsQ0FqREQsQUFzQ0MsTUFBTSxBQVdMLE1BQU0sQ0FBQyxFQUNQLE9BQU8sRUFBRSxXQUFXLEdBQ3BCOztBQW5ESCxBQW9ERSxDQXBERCxBQXNDQyxNQUFNLEFBY0wsTUFBTSxFQXBEVCxDQUFDLEFBc0NDLE1BQU0sQUFlTCxPQUFPLENBQUMsRUFDUixPQUFPLEVBQUUsQ0FBQyxHQUNWOztBRGxESDs7Z0VBRWdFO0FFUGhFLEFBQ0MsZ0JBRGUsQ0FDZixFQUFFLENBQUMsRUFDRixVQUFVLEVBQUUsSUFBSSxFQUNoQixNQUFNLEVBQUUsQ0FBQyxFQUNULFlBQVksRUFBRSxDQUFDLEdBTWY7O0FBVkYsQUFZQyxnQkFaZSxDQVlmLEVBQUUsQ0FBQyxFQUNGLFFBQVEsRUFBRSxRQUFRLEdBS2xCOztBQWxCRixBQW9CQyxnQkFwQmUsQ0FvQmYsQ0FBQyxDQUFDLEVBQ0QsT0FBTyxFQUFFLEtBQUssRUFDZCxlQUFlLEVBQUUsSUFBSSxHQUNyQjs7QUFTRixpQkFBaUI7QUFDakIsQUFBQSxZQUFZLEVBQ1osZ0JBQWdCLEFBQUEsUUFBUSxDQUFDLEVBQUUsQ0FBQyxFQUMzQixPQUFPLEVBQUUsS0FBSyxHQUNkOztBQWVBLEFBQUEsVUFBVSxDQUpYLG1CQUFtQixFQUlsQixVQUFVLENBSFgsaUJBQWlCLEVBR2hCLFVBQVUsQ0FGWCxnQkFBZ0IsQ0FFRixFQUNaLE1BQU0sRUFBRSxTQUFTLEVBQ2pCLFFBQVEsRUFBRSxNQUFNLEdBQ2hCOztBQVBGLEFBU0MsbUJBVGtCLENBU2xCLGFBQWEsRUFSZCxpQkFBaUIsQ0FRaEIsYUFBYSxFQVBkLGdCQUFnQixDQU9mLGFBQWEsQ0FBQyxFQUNiLEtBQUssRUFBRSxHQUFHLEdBQ1Y7O0FBWEYsQUFhQyxtQkFia0IsQ0FhbEIsU0FBUyxFQVpWLGlCQUFpQixDQVloQixTQUFTLEVBWFYsZ0JBQWdCLENBV2YsU0FBUyxDQUFDLEVBQ1QsVUFBVSxFQUFFLEtBQUssRUFDakIsS0FBSyxFQUFFLEdBQUcsR0FDVjs7QUFHRixBQUFBLFdBQVcsQUFBQSxXQUFXLENBQUMsRUFDdEIsVUFBVSxFQUFFLElBQUksR0FxRGhCOztBQXRERCxBQUVDLFdBRlUsQUFBQSxXQUFXLENBRXJCLGFBQWEsQ0FBQyxFQUNiLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixLQUFLLEVsQnZFSyxPQUFPLEVrQndFakIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLFlBQVksRUFDckIsVUFBVSxFQUFFLE1BQU0sRUFDbEIsT0FBTyxFQUFFLE1BQU0sRUFDZixhQUFhLEVBQUUsR0FBRyxFQUNsQixXQUFXLEVBQUUsR0FBRyxFQUNoQixXQUFXLEVBQUUsR0FBRyxHQXdDaEI7O0FBcERGLEFBY0csV0FkUSxBQUFBLFdBQVcsQ0FFckIsYUFBYSxBQVdYLElBQUssQ0FBQSxLQUFLLENBQUMsSUFBSyxDQUFBLEtBQUssQ0FBQyxJQUFLLENBQUEsS0FBSyxDQUMvQixRQUFRLEVBZFosV0FBVyxBQUFBLFdBQVcsQ0FFckIsYUFBYSxBQVdYLElBQUssQ0FBQSxLQUFLLENBQUMsSUFBSyxDQUFBLEtBQUssQ0FBQyxJQUFLLENBQUEsS0FBSyxDQUNwQixNQUFNLENBQUUsRUFDbkIsZ0JBQWdCLEVsQmpGUixPQUFPLEVrQmtGZixLQUFLLEVBQUUsS0FBSyxHQUNaOztBQWpCSixBQW1CRSxXQW5CUyxBQUFBLFdBQVcsQ0FFckIsYUFBYSxBQWlCWCxLQUFLLEVBbkJSLFdBQVcsQUFBQSxXQUFXLENBRXJCLGFBQWEsQUFpQkosS0FBSyxDQUFDLEVBQ2IsS0FBSyxFQUFFLElBQUksRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsU0FBUyxHQUNsQjs7QUF2QkgsQUF3QkUsV0F4QlMsQUFBQSxXQUFXLENBRXJCLGFBQWEsQUFzQlgsS0FBSyxDQUFDLEVBQ04sYUFBYSxFQUFFLElBQUksR0FZbkI7O0FBckNILEFBMEJHLFdBMUJRLEFBQUEsV0FBVyxDQUVyQixhQUFhLEFBc0JYLEtBQUssQUFFSixNQUFNLENBQUMsRUFDUCxRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsR0FBRyxFQUNSLEtBQUssRUFBRSxDQUFDLEVBQ1IsU0FBUyxFQUFFLGdCQUFnQixFQUMzQixPQUFPLEVBQUUsRUFBRSxFQUNYLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixnQkFBZ0IsRUFBRSxpREFBaUQsR0FFbkU7O0FBcENKLEFBc0NFLFdBdENTLEFBQUEsV0FBVyxDQUVyQixhQUFhLEFBb0NYLEtBQUssQ0FBQyxFQUNOLFlBQVksRUFBRSxJQUFJLEdBWWxCOztBQW5ESCxBQXdDRyxXQXhDUSxBQUFBLFdBQVcsQ0FFckIsYUFBYSxBQW9DWCxLQUFLLEFBRUosT0FBTyxDQUFDLEVBQ1IsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLEdBQUcsRUFDUixJQUFJLEVBQUUsQ0FBQyxFQUNQLFNBQVMsRUFBRSxnQkFBZ0IsQ0FBQyxjQUFjLEVBQzFDLE9BQU8sRUFBRSxFQUFFLEVBQ1gsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxFQUNaLGdCQUFnQixFQUFFLGlEQUFpRCxHQUVuRTs7QXBCdkNKOztnRUFFZ0U7QXFCL0VoRSx5Q0FBeUM7QUFDekMsQUFBQSxtQkFBbUIsQ0FBQyxFQUNuQixNQUFNLEVBQUUsQ0FBQyxFQUNULElBQUksRUFBRSx3QkFBd0IsRUFDOUIsU0FBUyxFQUFFLFVBQVUsRUFDckIsTUFBTSxFQUFFLEdBQUcsRUFDWCxNQUFNLEVBQUUsSUFBSSxFQUNaLFFBQVEsRUFBRSxNQUFNLEVBQ2hCLE9BQU8sRUFBRSxDQUFDLEVBQ1YsUUFBUSxFQUFFLG1CQUFtQixFQUM3QixLQUFLLEVBQUUsR0FBRyxFQUNWLFNBQVMsRUFBRSxpQkFBaUIsRUFBRSxzR0FBc0csRUFxQnBJOztBQS9CRCxBQVlDLG1CQVprQixBQVlqQixNQUFNLENBQUMsRUFDUCxnQkFBZ0IsRW5CVFMsT0FBTyxFbUJVaEMsYUFBYSxFQUFFLEdBQUcsRUFDbEIsVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxrQkFBa0IsRUFDMUMsSUFBSSxFQUFFLGVBQWUsRUFDckIsU0FBUyxFQUFFLElBQUksRUFDZixLQUFLLEVuQlJjLE9BQU8sRW1CUzFCLE9BQU8sRUFBRSxLQUFLLEVmbEJmLFNBQVMsRUFBRSxJQUF1QixFQUNsQyxTQUFTLEVBQUUsUUFBaUIsRWVtQjNCLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLE1BQU0sRUFBRSxJQUFJLEVBQ1osSUFBSSxFQUFFLEdBQUcsRUFDVCxXQUFXLEVBQUUsTUFBTSxFQUNuQixPQUFPLEVBQUUsY0FBYyxFQUN2QixlQUFlLEVBQUUsSUFBSSxFQUNyQixHQUFHLEVBQUUsR0FBRyxFQUNSLEtBQUssRUFBRSxJQUFJLEVBQ1gsT0FBTyxFQUFFLE1BQU0sRUFBRSx1QkFBdUIsRUFDeEM7O0FBR0Ysc0RBQXNEO0FBQ3RELEFBQUEsUUFBUSxDQUFBLEFBQUEsUUFBQyxDQUFTLElBQUksQUFBYixDQUFjLE1BQU0sQ0FBQyxFQUM3QixPQUFPLEVBQUUsQ0FBQyxHQUNWOztBckI2Q0Q7O2dFQUVnRTtBc0JwRmhFLEFBQUEsVUFBVSxDQUFDLEVBQ1YsT0FBTyxFQUFFLE1BQU0sRUFDZixLQUFLLEVBQUUsSUFBSSxFQUNYLFlBQVksRUFBRSxLQUFLLEdBQ25COztBQUVELEFBQUEsV0FBVyxDQUFDLEVBQ1gsT0FBTyxFQUFFLE1BQU0sRUFDZixLQUFLLEVBQUUsS0FBSyxFQUNaLFdBQVcsRUFBRSxLQUFLLEdBQ2xCOztBQUVELEFBQUEsWUFBWSxDQUFDLEVBQ1osS0FBSyxFQUFFLElBQUksRWhCTFgsT0FBTyxFQUFFLEtBQUssRUFDZCxXQUFXLEVBQUUsSUFBSSxFQUNqQixZQUFZLEVBQUUsSUFBSSxHZ0JLbEI7O0F0QndFRDs7Z0VBRWdFO0F1QnpGaEUsQUFBQSxNQUFNLEFBQUEsT0FBTyxFQUNiLE1BQU0sQUFBQSxNQUFNLEVBQ1osY0FBYyxBQUFBLE9BQU8sRUFDckIsY0FBYyxBQUFBLE1BQU0sRUFDcEIsZ0JBQWdCLEFBQUEsT0FBTyxFQUN2QixnQkFBZ0IsQUFBQSxNQUFNLEVBQ3RCLFlBQVksQUFBQSxPQUFPLEVBQ25CLFlBQVksQUFBQSxNQUFNLEVBQ2xCLGFBQWEsQUFBQSxPQUFPLEVBQ3BCLGFBQWEsQUFBQSxNQUFNLEVBQ25CLFlBQVksQUFBQSxPQUFPLEVBQ25CLFlBQVksQUFBQSxNQUFNLENBQUMsRWpCSWxCLE9BQU8sRUFBRSxFQUFFLEVBQ1gsT0FBTyxFQUFFLEtBQUssRUFDZCxZQUFZLEVBQUUsS0FBSyxHaUJKbkI7O0FBRUQsQUFBQSxNQUFNLEFBQUEsTUFBTSxFQUNaLGNBQWMsQUFBQSxNQUFNLEVBQ3BCLGdCQUFnQixBQUFBLE1BQU0sRUFDdEIsWUFBWSxBQUFBLE1BQU0sRUFDbEIsYUFBYSxBQUFBLE1BQU0sRUFDbkIsWUFBWSxBQUFBLE1BQU0sQ0FBQyxFakJFbEIsS0FBSyxFQUFFLElBQUksR2lCQVg7O0F2QnNFRDs7Z0VBRWdFO0F3QjlGaEUsQUFBQSxPQUFPLENBQUMsRUFDUCxNQUFNLEVBQUUsU0FBUyxFQUVqQiwrQ0FBK0MsRUFJL0M7O0FBUEQsQUFJQyxPQUpNLENBSU4sTUFBTSxDQUFDLEVBQ04sU0FBUyxFQUFFLElBQUksR0FDZjs7QXhCMkZGOztnRUFFZ0U7QXlCaEdoRTs7Z0VBRWdFO0FDTGhFLEFBQUEsT0FBTyxDQUFDLEVBQ1AsT0FBTyxFQUFFLEtBQUssR0FDZDs7QUFFRCxBQUFBLE9BQU8sQ0FBQyxFQUNQLE1BQU0sRUFBRSxTQUFTLEdBQ2pCOztBQUVELEFBQUEsUUFBUSxBQUFBLElBQUssQ0FBQSxVQUFVLEVBQUUsRUFDeEIsT0FBTyxFQUFFLElBQUksR0FDYjs7QUFFRCxBQUFBLGFBQWEsRUFDYixjQUFjLEVBQ2QsY0FBYyxDQUFDLEVBQ2QsTUFBTSxFQUFFLFNBQVMsR0FDakI7O0FBRUQsQUFBQSxXQUFXLENBQUMsRUFDWCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxTQUFTLEdBQ2pCOztBRGJEOztnRUFFZ0U7QUVWaEUsQUFBQSxnQkFBZ0IsQ0FBQyxDQUFDLENBQUMsRUFDbEIsU0FBUyxFQUFFLFVBQVUsR0FDckI7O0FBQ0QsQUFBQSxhQUFhLENBQUMsRUFDYixPQUFPLEVBQUUsS0FBSyxHQUNkOztBM0JpR0Q7O2dFQUVnRTtBNEJ4R2hFLDRFQUE0RTtBQUM1RSxBQUFBLGdCQUFnQixDQUFDLGlCQUFpQixFQUNsQyxnQkFBZ0IsQUFBQSxZQUFZLENBQUMsWUFBWSxDQUFDLEVBQUUsMENBQTBDLENBQ3JGLE9BQU8sRUFBRSxJQUFJLEdBQ2I7O0FBRUQseUhBQXlIO0FBQ3pILEFBQUEsYUFBYSxBQUFBLFlBQVksQ0FBQyxZQUFZLENBQUMsRUFDdEMsT0FBTyxFQUFFLEtBQUssR0FDZDs7QTVCa0dEOztnRUFFZ0U7QTZCN0doRSxBQUFBLGFBQWEsQ0FBQyxVQUFVLEVBQ3hCLGNBQWMsQ0FBQyxVQUFVLEVBQ3pCLGdCQUFnQixDQUFDLFVBQVUsQ0FBQyxFQUMzQixNQUFNLEVBQUUsSUFBSSxFQUNaLGFBQWEsRUFBRSxDQUFDLEVBQ2hCLFVBQVUsRUFBRSxDQUFDLEVBQ2IsT0FBTyxFQUFFLENBQUMsR0FDVjs7QUFFRCx3REFBd0Q7QUFDeEQsQUFBQSxLQUFLLEVBQ0wsTUFBTSxFQUNOLE1BQU0sQ0FBQyxFQUNOLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7O0FBRUQsa0RBQWtEO0FBQ2xELEFBQUEsaUJBQWlCLENBQUMsRUFDakIsT0FBTyxFQUFFLFlBQVksR0FDckI7O0FBRUQ7O2dFQUVnRTtBQ3ZCaEUsQUFBQSxXQUFXLENBQUMsRUFDWCxhQUFhLEVBQUUsS0FBSyxFQUNwQixTQUFTLEVBQUUsSUFBSSxHQVNmOztBQVhELEFBSUMsV0FKVSxDQUlWLEdBQUcsQ0FBQSxBQUFBLEtBQUMsRUFBTyxXQUFXLEFBQWxCLEVBQW9CLEV4Qkl4QixPQUFPLEVBQUUsS0FBSyxFQUNkLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLFlBQVksRUFBRSxJQUFJLEd3QkpqQjs7QUFORixBQVFDLFdBUlUsQ0FRVixnQkFBZ0IsQ0FBQyxFQUNoQixNQUFNLEVBQUUsVUFBVSxHQUNsQjs7QUFHRixBQUFBLGdCQUFnQixDQUFDLEVBQ2hCLFVBQVUsRUFBRSxNQUFNLEdBQ2xCOztBRFdEOztnRUFFZ0U7QUU1QmhFLEFBQUEsUUFBUSxDQUFDLEVBQ1IsYUFBYSxFQUFFLEtBQUssR0FDcEI7O0FBRUQsQUFBQSxhQUFhLENBQUMsRUFDYixPQUFPLEVBQUUsWUFBWSxFQUNyQixVQUFVLEVBQUUsTUFBTSxFQUNsQixjQUFjLEVBQUUsR0FBRyxFQUNuQixLQUFLLEVBQUUsSUFBSSxHQVFYOztBQUpDLEFBQUEsa0JBQWtCLENBUnBCLGFBQWEsQ0FRYyxFQUN4QixTQUFTLEUxQlhSLEdBQUcsRzBCWUo7O0FBRkQsQUFBQSxrQkFBa0IsQ0FScEIsYUFBYSxDQVFjLEVBQ3hCLFNBQVMsRTFCVlIsTUFBTSxHMEJXUDs7QUFGRCxBQUFBLGtCQUFrQixDQVJwQixhQUFhLENBUWMsRUFDeEIsU0FBUyxFMUJUUixHQUFHLEcwQlVKOztBQUZELEFBQUEsa0JBQWtCLENBUnBCLGFBQWEsQ0FRYyxFQUN4QixTQUFTLEUxQlJSLEdBQUcsRzBCU0o7O0FBRkQsQUFBQSxrQkFBa0IsQ0FScEIsYUFBYSxDQVFjLEVBQ3hCLFNBQVMsRTFCUFIsTUFBTSxHMEJRUDs7QUFGRCxBQUFBLGtCQUFrQixDQVJwQixhQUFhLENBUWMsRUFDeEIsU0FBUyxFMUJOUixNQUFNLEcwQk9QOztBQUZELEFBQUEsa0JBQWtCLENBUnBCLGFBQWEsQ0FRYyxFQUN4QixTQUFTLEUxQkxSLEtBQUssRzBCTU47O0FBRkQsQUFBQSxrQkFBa0IsQ0FScEIsYUFBYSxDQVFjLEVBQ3hCLFNBQVMsRTFCSlIsTUFBTSxHMEJLUDs7QUFJSCxBQUFBLGdCQUFnQixDQUFDLEVBQ2hCLE9BQU8sRUFBRSxLQUFLLEdBQ2Q7O0EvQjRGRDs7Z0VBRWdFO0FnQ2xIaEUsQUFBQSxTQUFTLEFBQUEsWUFBWSxDQUFDLEVBQ3BCLE9BQU8sRUFBRSxNQUFNLEVBQ2YsZ0JBQWdCLEVBQUUsS0FBSyxFQUN2QixRQUFRLEVBQUUsS0FBSyxFQUNmLEtBQUssRUFBRSxJQUFJLEVBQ1gsR0FBRyxFQUFFLENBQUMsRUFDTixJQUFJLEVBQUUsQ0FBQyxFQUNQLE9BQU8sRUFBRSxJQUFJLEdBc09kOztBMUI5TUEsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEkwQi9CekIsQUFBQSxTQUFTLEFBQUEsWUFBWSxDQUFDLEVBU2xCLE9BQU8sRUFBRSxLQUFLLEdBb09qQjs7QUE3T0QsQUFXRSxTQVhPLEFBQUEsWUFBWSxDQVduQixVQUFVLENBQUMsRUFDVCxPQUFPLEVBQUUsSUFBSSxFQUNiLGVBQWUsRUFBRSxhQUFhLEVBQzlCLFdBQVcsRUFBRSxNQUFNLEdBQ3BCOztBQWZILEFBZ0JFLFNBaEJPLEFBQUEsWUFBWSxDQWdCbkIsY0FBYyxDQUFDLEVBQ2IsSUFBSSxFQUFFLFFBQVEsRUFDZCxPQUFPLEVBQUUsSUFBSSxFQUNiLFdBQVcsRUFBRSxNQUFNLEdBNEJwQjs7QUEvQ0gsQUFvQkksU0FwQkssQUFBQSxZQUFZLENBZ0JuQixjQUFjLENBSVosR0FBRyxDQUFDLEVBQ0YsT0FBTyxFQUFFLFlBQVksRUFDckIsS0FBSyxFQUFFLEtBQUssRUFDWixTQUFTLEVBQUUsS0FBSyxHQUlqQjs7QTFCSUosTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEkwQi9CekIsQUFvQkksU0FwQkssQUFBQSxZQUFZLENBZ0JuQixjQUFjLENBSVosR0FBRyxDQUFDLEVBS0EsU0FBUyxFQUFFLEtBQUssR0FFbkI7O0FBM0JMLEFBNEJJLFNBNUJLLEFBQUEsWUFBWSxDQWdCbkIsY0FBYyxDQVlaLGlCQUFpQixDQUFDLEVBQ2hCLFdBQVcsRUFBRSxDQUFDLEVBQ2QsYUFBYSxFQUFFLElBQUksR0FJcEI7O0ExQkhKLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJMEIvQnpCLEFBNEJJLFNBNUJLLEFBQUEsWUFBWSxDQWdCbkIsY0FBYyxDQVlaLGlCQUFpQixDQUFDLEVBSWQsYUFBYSxFQUFFLEdBQUcsR0FFckI7O0FBbENMLEFBbUNJLFNBbkNLLEFBQUEsWUFBWSxDQWdCbkIsY0FBYyxDQW1CWixpQkFBaUIsQ0FBQyxFQUNoQixZQUFZLEVBQUUsSUFBSSxFQUNsQixXQUFXLEVBQUUsaUJBQWlCLEVBQzlCLEtBQUssRTlCdENDLE9BQU8sRThCdUNiLFNBQVMsRUFBRSxPQUFPLEVBQ2xCLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLFdBQVcsRUFBRSxPQUFPLEdBS3JCOztBMUJmSixNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSTBCL0J6QixBQW1DSSxTQW5DSyxBQUFBLFlBQVksQ0FnQm5CLGNBQWMsQ0FtQlosaUJBQWlCLENBQUMsRUFRZCxZQUFZLEVBQUUsR0FBRyxFQUNqQixTQUFTLEVBQUUsS0FBSyxHQUVuQjs7QUE5Q0wsQUFnREUsU0FoRE8sQUFBQSxZQUFZLENBZ0RuQixnQkFBZ0IsQ0FBQyxFQUNmLElBQUksRUFBRSxRQUFRLEVBQ2QsT0FBTyxFQUFFLElBQUksR0F5Q2Q7O0ExQjVERixNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSTBCL0J6QixBQW1ESSxTQW5ESyxBQUFBLFlBQVksQ0FnRG5CLGdCQUFnQixDQUdkLGFBQWEsQ0FBQyxFQUVWLFFBQVEsRUFBRSxLQUFLLEVBQ2YsS0FBSyxFQUFFLENBQUMsRUFDUixHQUFHLEVBQUUsQ0FBQyxFQUNOLGdCQUFnQixFQUFFLEtBQUssRUFDdkIsS0FBSyxFQUFFLEtBQUssRUFDWixNQUFNLEVBQUUsS0FBSyxFQUNiLE9BQU8sRUFBRSxLQUFLLEVBQ2QsT0FBTyxFQUFFLElBQUksRUFDYixVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsa0JBQWtCLEVBQ3ZDLFNBQVMsRUFBRSxnQkFBZ0IsRUFDM0IsT0FBTyxFQUFFLElBQUksR0FvQmhCO0VBbkZMLEFBZ0VRLFNBaEVDLEFBQUEsWUFBWSxDQWdEbkIsZ0JBQWdCLENBR2QsYUFBYSxDQWFULEVBQUUsQ0FBQyxFQUNELE1BQU0sRUFBRSxDQUFDLEdBQ1Y7RUFsRVQsQUFtRVEsU0FuRUMsQUFBQSxZQUFZLENBZ0RuQixnQkFBZ0IsQ0FHZCxhQUFhLENBZ0JULHVCQUF1QixDQUFDLEVBQ3RCLG1CQUFtQixFQUFFLFVBQVUsR0FDaEM7RUFyRVQsQUFzRVEsU0F0RUMsQUFBQSxZQUFZLENBZ0RuQixnQkFBZ0IsQ0FHZCxhQUFhLENBbUJULFNBQVMsQ0FBQyxFQUNSLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE1BQU0sRUFBRSxPQUFPLEVBQ2YsS0FBSyxFQUFFLE9BQU8sRUFDZCxTQUFTLEVBQUUsSUFBSSxFQUNmLFNBQVMsRUFBRSxPQUFPLEVBQ2xCLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLE9BQU8sRUFBRSxTQUFTLEdBSW5CO0VBakZULEFBOEVVLFNBOUVELEFBQUEsWUFBWSxDQWdEbkIsZ0JBQWdCLENBR2QsYUFBYSxDQW1CVCxTQUFTLENBUVAsRUFBRSxDQUFDLEVBQ0QsTUFBTSxFQUFFLEtBQUssR0FDZDs7QTFCakRWLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJMEIvQnpCLEFBcUZNLFNBckZHLEFBQUEsWUFBWSxDQWdEbkIsZ0JBQWdCLEFBb0NiLFFBQVEsQ0FDUCxhQUFhLENBQUMsRUFFVixTQUFTLEVBQUUsY0FBYyxHQUU1Qjs7QUF6RlAsQUE0RkUsU0E1Rk8sQUFBQSxZQUFZLENBNEZuQiwyQkFBMkIsQ0FBQyxFQUMxQixPQUFPLEVBQUUsSUFBSSxHQUNkOztBQTlGSCxBQStGRSxTQS9GTyxBQUFBLFlBQVksQ0ErRm5CLGFBQWEsQ0FBQSxFQUNYLE9BQU8sRUFBRSxJQUFJLEVBQ2IsV0FBVyxFQUFFLE1BQU0sR0F5RXBCOztBQTFLSCxBQWtHSSxTQWxHSyxBQUFBLFlBQVksQ0ErRm5CLGFBQWEsR0FHUCxFQUFFLENBQUMsRUFDTCxXQUFXLEVBQUUsR0FBRyxFQUNoQixRQUFRLEVBQUUsUUFBUSxFQUNsQixtQkFBbUIsRUFBRSxJQUFJLEVBQ3pCLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLGNBQWMsRUFBRSxHQUFHLEdBcURwQjs7QTFCN0hKLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJMEIvQnpCLEFBa0dJLFNBbEdLLEFBQUEsWUFBWSxDQStGbkIsYUFBYSxHQUdQLEVBQUUsQ0FBQyxFQU9ILFFBQVEsRUFBRSxNQUFNLEdBbURuQjs7QUE1SkwsQUEyR00sU0EzR0csQUFBQSxZQUFZLENBK0ZuQixhQUFhLEdBR1AsRUFBRSxHQVNBLENBQUMsQ0FBQyxFQUNKLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBN0dQLEFBOEdNLFNBOUdHLEFBQUEsWUFBWSxDQStGbkIsYUFBYSxHQUdQLEVBQUUsQ0FZSixTQUFTLENBQUMsRUFDUixVQUFVLEVBQUUsTUFBTSxFQUNsQixPQUFPLEVBQUUsQ0FBQyxFQUNYLFFBQVEsRUFBRSxRQUFRLEVBQ2pCLFVBQVUsRUFBRSxhQUFhLEVBQzFCLEtBQUssRUFBRSxDQUFDLEVBQ1AsTUFBTSxFQUFFLENBQUMsRUFDVCxTQUFTLEVBQUUsaUNBQWlDLEVBQzVDLDRCQUE0QixDQUM1QixTQUFTLEVBQUUsS0FBSyxFQUNoQixVQUFVLEVBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsbUJBQW1CLEVBQzVDLGdCQUFnQixFQUFFLE9BQU8sRUFDekIsT0FBTyxFQUFFLElBQUksRUFDYixVQUFVLEVBQUUsSUFBSSxFQUNoQixRQUFRLEVBQUUsTUFBTSxFQUNoQixVQUFVLEVBQUUsYUFBYSxHQW9CMUI7O0ExQmxITixNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSTBCL0J6QixBQThHTSxTQTlHRyxBQUFBLFlBQVksQ0ErRm5CLGFBQWEsR0FHUCxFQUFFLENBWUosU0FBUyxDQUFDLEVBaUJOLE1BQU0sRUFBRSxPQUFPLEVBQ2YsUUFBUSxFQUFFLE9BQU8sR0FpQnBCOztBQWpKUCxBQWtJUSxTQWxJQyxBQUFBLFlBQVksQ0ErRm5CLGFBQWEsR0FHUCxFQUFFLENBWUosU0FBUyxDQW9CUCxFQUFFLENBQUMsRUFDRCxLQUFLLEVBQUUsSUFBSSxFQUNYLEtBQUssRUFBRSxJQUFJLEVBQ1gsVUFBVSxFQUFFLGFBQWEsR0FXMUI7O0FBaEpULEFBc0lVLFNBdElELEFBQUEsWUFBWSxDQStGbkIsYUFBYSxHQUdQLEVBQUUsQ0FZSixTQUFTLENBb0JQLEVBQUUsQUFJQyxNQUFNLENBQUMsRUFDTixTQUFTLEVBQUUsZUFBZSxHQUMzQjs7QUF4SVgsQUF5SVUsU0F6SUQsQUFBQSxZQUFZLENBK0ZuQixhQUFhLEdBR1AsRUFBRSxDQVlKLFNBQVMsQ0FvQlAsRUFBRSxHQU9JLEVBQUUsQ0FBQyxFQUNMLFVBQVUsRUFBRSxJQUFJLEdBQ2pCOztBQTNJWCxBQTRJVSxTQTVJRCxBQUFBLFlBQVksQ0ErRm5CLGFBQWEsR0FHUCxFQUFFLENBWUosU0FBUyxDQW9CUCxFQUFFLENBVUEsQ0FBQyxDQUFDLEVBQ0EsS0FBSyxFOUI3SUwsT0FBTyxFOEI4SVAsV0FBVyxFQUFFLE1BQU0sR0FDcEI7O0FBL0lYLEFBa0pNLFNBbEpHLEFBQUEsWUFBWSxDQStGbkIsYUFBYSxHQUdQLEVBQUUsQUFnREgsTUFBTSxHQUFHLFNBQVMsRUFsSnpCLFNBQVMsQUFBQSxZQUFZLENBK0ZuQixhQUFhLEdBR1AsRUFBRSxBQWlESCxhQUFhLEdBQUcsU0FBUyxFQW5KaEMsU0FBUyxBQUFBLFlBQVksQ0ErRm5CLGFBQWEsR0FHUCxFQUFFLENBa0RGLFNBQVMsQUFBQSxNQUFNLEVBcEp2QixTQUFTLEFBQUEsWUFBWSxDQStGbkIsYUFBYSxHQUdQLEVBQUUsQ0FtREYsU0FBUyxBQUFBLE1BQU0sQ0FBRSxFQUNqQixVQUFVLEVBQUUsT0FBTyxFQUNuQixPQUFPLEVBQUUsQ0FBQyxFQUNWLE9BQU8sRUFBRSxLQUFLLEVBQ2QsU0FBUyxFQUFFLG9CQUFvQixFQUMvQixVQUFVLEVBQUUsYUFBYSxHQUMxQjs7QUEzSlAsQUE2SkksU0E3SkssQUFBQSxZQUFZLENBK0ZuQixhQUFhLEdBOERQLEVBQUUsR0FBRyxFQUFFLENBQUMsRUFDVixXQUFXLEVBQUUsSUFBSSxHQUlsQjs7QTFCbklKLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJMEIvQnpCLEFBNkpJLFNBN0pLLEFBQUEsWUFBWSxDQStGbkIsYUFBYSxHQThEUCxFQUFFLEdBQUcsRUFBRSxDQUFDLEVBR1IsV0FBVyxFQUFFLElBQUksR0FFcEI7O0FBbEtMLEFBbUtJLFNBbktLLEFBQUEsWUFBWSxDQStGbkIsYUFBYSxHQW9FUCx1QkFBdUIsQ0FBQyxFQUMxQixnQkFBZ0IsRUFBRSw0Q0FBNEMsRUFDOUQsbUJBQW1CLEVBQUUsU0FBUyxFQUM5QixpQkFBaUIsRUFBRSxTQUFTLEVBQzVCLGVBQWUsRUFBRSxJQUFJLEVBQ3JCLGFBQWEsRUFBRSxJQUFJLEdBQ3BCOztBQXpLTCxBQTJLRSxTQTNLTyxBQUFBLFlBQVksQ0EyS25CLGtCQUFrQixDQUFDLEVBQ2pCLE9BQU8sRUFBRSxJQUFJLEVBQ2IsV0FBVyxFQUFFLE1BQU0sR0FtRHBCOztBQWhPSCxBQThLSSxTQTlLSyxBQUFBLFlBQVksQ0EyS25CLGtCQUFrQixDQUdoQixtQkFBbUIsQ0FBQyxFQUNsQixZQUFZLEVBQUUsSUFBSSxFQUNsQixhQUFhLEVBQUUsSUFBSSxFQUNuQixTQUFTLEVBQUUsS0FBSyxFQUNoQixVQUFVLEVBQUUsYUFBYSxFQUV6QixJQUFJLEVBQUUsUUFBUSxHQWtDZjs7QTFCdkxKLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJMEIvQnpCLEFBOEtJLFNBOUtLLEFBQUEsWUFBWSxDQTJLbkIsa0JBQWtCLENBR2hCLG1CQUFtQixDQUFDLEVBUWhCLFlBQVksRUFBRSxJQUFJLEVBQ2xCLGFBQWEsRUFBRSxJQUFJLEVBQ25CLFNBQVMsRUFBRSxLQUFLLEdBOEJuQjs7QTFCdkxKLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJMEIvQnpCLEFBOEtJLFNBOUtLLEFBQUEsWUFBWSxDQTJLbkIsa0JBQWtCLENBR2hCLG1CQUFtQixDQUFDLEVBYWhCLFlBQVksRUFBRSxJQUFJLEVBQ2xCLGFBQWEsRUFBRSxJQUFJLEVBQ25CLFNBQVMsRUFBRSxLQUFLLEdBeUJuQjs7QUF0TkwsQUErTE0sU0EvTEcsQUFBQSxZQUFZLENBMktuQixrQkFBa0IsQ0FHaEIsbUJBQW1CLENBaUJqQixjQUFjLENBQUMsRUFDYixNQUFNLEVBQUUsT0FBTyxFQUNmLFlBQVksRUFBRSxXQUFXLEVBQ3pCLEtBQUssRUFBRSxJQUFJLEVBQ1gsT0FBTyxFQUFFLE1BQU0sRUFDZixtQkFBbUIsRUFBRSxPQUFPLEVBSTVCLEtBQUssRUFBRSxXQUFXLEdBWW5COztBQXBOUCxBQXlNUSxTQXpNQyxBQUFBLFlBQVksQ0EyS25CLGtCQUFrQixDQUdoQixtQkFBbUIsQ0FpQmpCLGNBQWMsQUFVWCxNQUFNLENBQUMsRUFDTixPQUFPLEVBQUUsbUJBQW1CLEVBQzVCLG1CQUFtQixFQUFFLFFBQVEsRUFDN0IsS0FBSyxFQUFFLE9BQU8sRUFDZCxNQUFNLEVBQUUsT0FBTyxFQUNmLFlBQVksRUFBRSxPQUFPLEVBQ3JCLEtBQUssRTlCOUxJLE9BQU8sRzhCa01qQjs7QTFCcExSLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJMEIvQnpCLEFBeU1RLFNBek1DLEFBQUEsWUFBWSxDQTJLbkIsa0JBQWtCLENBR2hCLG1CQUFtQixDQWlCakIsY0FBYyxBQVVYLE1BQU0sQ0FBQyxFQVFKLFNBQVMsRUFBRSxLQUFLLEdBRW5COztBQW5OVCxBQXVOSSxTQXZOSyxBQUFBLFlBQVksQ0EyS25CLGtCQUFrQixDQTRDaEIsSUFBSSxDQUFDLEVBQ0gsVUFBVSxFQUFFLE1BQU0sRUFDbEIsU0FBUyxFQUFFLEtBQUssRUFDaEIsV0FBVyxFQUFFLEtBQUssR0FLbkI7O0ExQmhNSixNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSTBCL0J6QixBQXVOSSxTQXZOSyxBQUFBLFlBQVksQ0EyS25CLGtCQUFrQixDQTRDaEIsSUFBSSxDQUFDLEVBS0QsU0FBUyxFQUFFLEtBQUssRUFDaEIsT0FBTyxFQUFFLE9BQU8sR0FFbkI7O0FBL05MLEFBaU9FLFNBak9PLEFBQUEsWUFBWSxDQWlPbkIsWUFBWSxDQUFDLEVBQ1gsT0FBTyxFQUFFLElBQUksRUFDYixnQkFBZ0IsRUFBRSxXQUFXLEVBQzdCLE1BQU0sRUFBRSxJQUFJLEVBQ1osS0FBSyxFOUJyT0csT0FBTyxFOEJzT2YsU0FBUyxFQUFFLEtBQUssRUFDaEIsT0FBTyxFQUFFLENBQUMsRUFDVixXQUFXLEVBQUUsSUFBSSxHQUlsQjs7QTFCN01GLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJMEIvQnpCLEFBaU9FLFNBak9PLEFBQUEsWUFBWSxDQWlPbkIsWUFBWSxDQUFDLEVBU1QsT0FBTyxFQUFFLFlBQVksR0FFeEI7O0FDNU9ILEFBQUEsTUFBTSxBQUFBLFlBQVksQ0FBQSxFQUNoQixnQkFBZ0IsRS9CQUYsT0FBTyxFK0JDckIsS0FBSyxFQUFFLEtBQUssRUFDWixPQUFPLEVBQUUsTUFBTSxHQXlFaEI7O0EzQjdDQSxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSTJCL0J6QixBQUFBLE1BQU0sQUFBQSxZQUFZLENBQUEsRUFLZCxPQUFPLEVBQUUsTUFBTSxHQXVFbEI7O0FBNUVELEFBT0UsTUFQSSxBQUFBLFlBQVksQ0FPaEIsVUFBVSxDQUFDLEVBQ1QsT0FBTyxFQUFFLElBQUksRUFDYixXQUFXLEVBQUUsTUFBTSxFQUNuQixlQUFlLEVBQUUsYUFBYSxHQVEvQjs7QTNCYUYsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEkyQi9CekIsQUFPRSxNQVBJLEFBQUEsWUFBWSxDQU9oQixVQUFVLENBQUMsRUFLUCxTQUFTLEVBQUUsSUFBSSxFQUNmLFVBQVUsRUFBRSxNQUFNLEdBS3JCO0VBbEJILEFBY00sTUFkQSxBQUFBLFlBQVksQ0FPaEIsVUFBVSxHQU9GLENBQUMsQ0FBQyxFQUNKLElBQUksRUFBRSxRQUFRLEdBQ2Y7O0EzQmVOLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJMkIvQnpCLEFBbUJFLE1BbkJJLEFBQUEsWUFBWSxDQW1CaEIsa0JBQWtCLENBQUMsRUFFZixLQUFLLEVBQUUsQ0FBQyxHQUVYOztBQXZCSCxBQXdCRSxNQXhCSSxBQUFBLFlBQVksQ0F3QmhCLFlBQVksQ0FBQyxFQUNYLE1BQU0sRUFBRSxDQUFDLEVBQ1QsT0FBTyxFQUFFLENBQUMsRUFDVixVQUFVLEVBQUUsSUFBSSxFQUNoQixPQUFPLEVBQUUsSUFBSSxFQUNiLGFBQWEsRUFBRSxJQUFJLEdBNEJwQjs7QTNCMUJGLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJMkIvQnpCLEFBd0JFLE1BeEJJLEFBQUEsWUFBWSxDQXdCaEIsWUFBWSxDQUFDLEVBT1QsZUFBZSxFQUFFLE1BQU0sRUFDdkIsTUFBTSxFQUFFLE1BQU0sR0F5QmpCOztBM0IxQkYsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEkyQi9CekIsQUF3QkUsTUF4QkksQUFBQSxZQUFZLENBd0JoQixZQUFZLENBQUMsRUFXVCxTQUFTLEVBQUUsSUFBSSxHQXNCbEI7O0EzQjFCRixNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSTJCL0J6QixBQXFDSSxNQXJDRSxBQUFBLFlBQVksQ0F3QmhCLFlBQVksR0FhTixFQUFFLENBQUMsRUFFSCxXQUFXLEVBQUUsSUFBSSxFQUNqQixZQUFZLEVBQUUsSUFBSSxHQVNyQjs7QUFqREwsQUEwQ00sTUExQ0EsQUFBQSxZQUFZLENBd0JoQixZQUFZLEdBYU4sRUFBRSxHQUtBLEVBQUUsQ0FBQyxFQUNMLFdBQVcsRUFBRSxJQUFJLEdBS2xCOztBM0JqQk4sTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEkyQi9CekIsQUEwQ00sTUExQ0EsQUFBQSxZQUFZLENBd0JoQixZQUFZLEdBYU4sRUFBRSxHQUtBLEVBQUUsQ0FBQyxFQUdILFdBQVcsRUFBRSxJQUFJLEVBQ2pCLFlBQVksRUFBRSxJQUFJLEdBRXJCOztBQWhEUCxBQWtESSxNQWxERSxBQUFBLFlBQVksQ0F3QmhCLFlBQVksQ0EwQlYsQ0FBQyxDQUFDLEVBQ0EsS0FBSyxFQUFFLEtBQUssRUFDWixTQUFTLEVBQUUsT0FBTyxFQUNsQixXQUFXLEVBQUUsR0FBRyxFQUNoQixXQUFXLEVBQUUsR0FBRyxHQUNqQjs7QUF2REwsQUEwREUsTUExREksQUFBQSxZQUFZLENBMERoQixVQUFVLENBQUMsRUFDVCxTQUFTLEVBQUUsT0FBTyxFQUNsQixXQUFXLEVBQUUsR0FBRyxFQUNoQixXQUFXLEVBQUUsR0FBRyxFQUNoQixNQUFNLEVBQUUsQ0FBQyxHQUNWOztBM0JoQ0YsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEkyQi9CekIsQUFnRUUsTUFoRUksQUFBQSxZQUFZLENBZ0VoQixLQUFLLENBQUMsRUFFRixLQUFLLEVBQUUsQ0FBQyxHQVNYOztBQTNFSCxBQW9FSSxNQXBFRSxBQUFBLFlBQVksQ0FnRWhCLEtBQUssQ0FJSCxDQUFDLENBQUMsRUFDQSxXQUFXLEVBQUUsTUFBTSxHQUNwQjs7QUF0RUwsQUF1RUksTUF2RUUsQUFBQSxZQUFZLENBZ0VoQixLQUFLLENBT0gsR0FBRyxDQUFDLEVBQ0YsS0FBSyxFQUFFLElBQUksRUFDWCxTQUFTLEVBQUUsS0FBSyxHQUNqQjs7QUMxRUwsQUFBQSx5QkFBeUIsQ0FBQyxFQUN6QixVQUFVLEVBQUUsSUFBSSxFQUNoQixNQUFNLEVBQUUsWUFBWSxFQUNwQixPQUFPLEVBQUUsQ0FBQyxFQUNWLE9BQU8sRUFBRSxJQUFJLEVBQ2IsU0FBUyxFQUFFLElBQUksR0FDZjs7QUFFRCxBQUFBLFVBQVUsQ0FBQyxFQUNWLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLG1CQUFtQixFQUM3QixLQUFLLEVBQUUsbUJBQW1CLEVBQzFCLE1BQU0sRUFBRSxXQUFXLEVBQ25CLE9BQU8sRUFBRSxJQUFJLEVBQ2IsY0FBYyxFQUFFLE1BQU0sRUFDdEIsUUFBUSxFQUFFLE1BQU0sR0FzRmhCOztBNUJyRUEsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEk0QnZCekIsQUFBQSxVQUFVLENBQUMsRUFRVCxJQUFJLEVBQUUsUUFBUSxFQUNkLEtBQUssRUFBRSxJQUFJLEdBbUZaOztBQTVGRCxBQVlFLFVBWlEsQUFXUixNQUFNLENBQ04sa0JBQWtCLENBQUMsRUFDbEIsU0FBUyxFQUFFLFdBQVcsR0FLdEI7O0FBbEJILEFBY0csVUFkTyxBQVdSLE1BQU0sQ0FDTixrQkFBa0IsQ0FFakIsQ0FBQyxDQUFDLEVBQ0QsVUFBVSxFQUFFLGFBQWEsRUFDekIsZ0JBQWdCLEVBQUUsa0JBQWtCLEdBQ3BDOztBQWpCSixBQW1CRSxVQW5CUSxBQVdSLE1BQU0sQ0FRTixVQUFVLENBQUMsRUFDVixTQUFTLEVBQUUsa0JBQWtCLEVBQzdCLFVBQVUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxtQkFBbUIsRUFDMUMsVUFBVSxFQUFFLGlCQUFpQixHQUM3Qjs7QUF2QkgsQUF5QkMsVUF6QlMsQ0F5QlQsa0JBQWtCLENBQUMsRUFDbEIsT0FBTyxFQUFFLE9BQU8sRUFDaEIsaUJBQWlCLEVBQUUsU0FBUyxFQUM1QixtQkFBbUIsRUFBRSxNQUFNLEVBQzNCLGVBQWUsRUFBRSxLQUFLLEVBQ3RCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLFVBQVUsRUFBRSxtQkFBbUIsR0FVL0I7O0FBekNGLEFBZ0NFLFVBaENRLENBeUJULGtCQUFrQixDQU9qQixDQUFDLENBQUMsRUFDRCxPQUFPLEVBQUUsS0FBSyxFQUNkLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixHQUFHLEVBQUUsQ0FBQyxFQUNOLElBQUksRUFBRSxDQUFDLEVBQ1AsVUFBVSxFQUFFLGFBQWEsR0FDekI7O0FBeENILEFBMENDLFVBMUNTLENBMENULFVBQVUsQ0FBQyxFQUNWLElBQUksRUFBRSxRQUFRLEVBQ2QsT0FBTyxFQUFFLGNBQWMsRUFDdkIsTUFBTSxFQUFFLE1BQU0sRUFDZCxnQkFBZ0IsRUFBRSxLQUFLLEVBQ3ZCLFVBQVUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxtQkFBbUIsRUFDMUMsUUFBUSxFQUFFLFFBQVEsRUFFbEIsU0FBUyxFQUFFLGlCQUFpQixFQUM1QixVQUFVLEVBQUUsZ0JBQWdCLEdBSTVCOztBNUJoQ0QsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEk0QnZCekIsQUEwQ0MsVUExQ1MsQ0EwQ1QsVUFBVSxDQUFDLEVBV1QsTUFBTSxFQUFFLE1BQU0sR0FFZjs7QUF2REYsQUF3REMsVUF4RFMsQ0F3RFQsY0FBYyxDQUFDLEVBQ2QsU0FBUyxFQUFFLE1BQU0sRUFDakIsS0FBSyxFaENoRU8sT0FBTyxFZ0NpRW5CLGFBQWEsRUFBRSxJQUFJLEdBQ25COztBQTVERixBQTZEQyxVQTdEUyxDQTZEVCxjQUFjLENBQUMsRUFDZCxnQkFBZ0IsRUFBRSwyQ0FBMkMsRUFDN0QsbUJBQW1CLEVBQUUsUUFBUSxFQUM3QixpQkFBaUIsRUFBRSxTQUFTLEVBQzVCLGVBQWUsRUFBRSxJQUFJLEVBQ3JCLFlBQVksRUFBRSxJQUFJLEVBQ2xCLFlBQVksRUFBRSxpQkFBaUIsRUFDL0IsYUFBYSxFQUFFLEdBQUcsRUFDbEIsWUFBWSxFQUFFLElBQUksR0FLbEI7O0FBMUVGLEFBc0VFLFVBdEVRLENBNkRULGNBQWMsQ0FTYixDQUFDLENBQUMsRUFDRCxlQUFlLEVBQUUsSUFBSSxFQUNyQixjQUFjLEVBQUUsU0FBUyxHQUN6Qjs7QUF6RUgsQUE0RUMsVUE1RVMsQ0E0RVQsRUFBRSxDQUFDLEVBRUYsU0FBUyxFQUFFLE1BQU0sRUFDakIsYUFBYSxFQUFFLElBQUksR0FDbkI7O0FBaEZGLEFBaUZDLFVBakZTLENBaUZULENBQUMsQ0FBQyxFQUNELE1BQU0sRUFBRSxDQUFDLEdBQ1Q7O0FBbkZGLEFBb0ZDLFVBcEZTLENBb0ZULENBQUMsQUFBQSxNQUFNLENBQUMsRUFDUCxLQUFLLEVBQUUsT0FBTyxHQUNkOztBQXRGRixBQXVGQyxVQXZGUyxDQXVGVCxJQUFJLENBQUMsRUFDSixRQUFRLEVBQUUsUUFBUSxFQUNsQixNQUFNLEVBQUUsSUFBSSxFQUNaLElBQUksRUFBRSxJQUFJLEdBQ1Y7O0FDbkdGLEFBQUEsZUFBZSxDQUFDLEVBQ2QsYUFBYSxFQUFFLEtBQUssR0E2Q3JCOztBQTlDRCxBQUVFLGVBRmEsQ0FFYixLQUFLLENBQUMsRUFDSixPQUFPLEVBQUUsSUFBSSxFQUNiLFdBQVcsRUFBRSxNQUFNLEVBQ25CLGVBQWUsRUFBRSxhQUFhLEVBQzlCLGFBQWEsRUFBRSxJQUFJLEdBOEJwQjs7QTdCTEYsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEk2Qi9CekIsQUFFRSxlQUZhLENBRWIsS0FBSyxDQUFDLEVBTUYsU0FBUyxFQUFFLElBQUksR0E0QmxCO0VBcENILEFBU00sZUFUUyxDQUViLEtBQUssR0FPRyxFQUFFLENBQUMsRUFDTCxJQUFJLEVBQUUsUUFBUSxHQUNmOztBQVhQLEFBYUksZUFiVyxDQUViLEtBQUssQ0FXSCxFQUFFLENBQUMsRUFDRCxNQUFNLEVBQUUsQ0FBQyxHQUlWOztBN0JhSixNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSTZCL0J6QixBQWFJLGVBYlcsQ0FFYixLQUFLLENBV0gsRUFBRSxDQUFDLEVBR0MsYUFBYSxFQUFFLElBQUksR0FFdEI7O0FBbEJMLEFBbUJJLGVBbkJXLENBRWIsS0FBSyxDQWlCSCxDQUFDLENBQUMsRUFDQSxLQUFLLEVqQ3BCQyxPQUFPLEVpQ3FCYixRQUFRLEVBQUUsUUFBUSxFQUNsQixhQUFhLEVBQUUsSUFBSSxFQUNuQixjQUFjLEVBQUUsVUFBVSxHQVkzQjs7QUFuQ0wsQUF3QkcsZUF4QlksQ0FFYixLQUFLLENBaUJILENBQUMsQUFLRCxNQUFNLENBQUMsRUFDUCxRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsR0FBRyxFQUNSLEtBQUssRUFBRSxDQUFDLEVBQ1IsU0FBUyxFQUFFLGdCQUFnQixFQUMzQixPQUFPLEVBQUUsRUFBRSxFQUNYLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixnQkFBZ0IsRUFBRSxpREFBaUQsR0FFbkU7O0FBbENKLEFBc0NJLGVBdENXLEFBcUNaLElBQUssQ0FBQSxpQkFBaUIsRUFDckIsVUFBVSxDQUFDLEVBQ1QsT0FBTyxFQUFFLElBQUksR0FDZDs7QUF4Q0wsQUF5Q0ksZUF6Q1csQUFxQ1osSUFBSyxDQUFBLGlCQUFpQixFQUlyQixJQUFJLENBQUMsRUFDSCxPQUFPLEVBQUUsSUFBSSxHQUNkOztBQzNDTCxBQUNFLG1CQURpQixDQUNqQixPQUFPLEVBRFQsbUJBQW1CLENBQ1IsU0FBUyxDQUFDLEVBQ2pCLFNBQVMsRUFBRSxLQUFLLEVBQ2hCLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLE1BQU0sR0FDZjs7QUFMSCxBQU9FLG1CQVBpQixDQU9qQixPQUFPLENBQUMsRUFDTixXQUFXLEVqQ1BELGFBQWEsRUFBRSxVQUFVLEVpQ1FuQyxhQUFhLEVBQUUsSUFBSSxHQXVGcEI7O0FBaEdILEFBVUksbUJBVmUsQ0FPakIsT0FBTyxDQUdMLGFBQWEsQ0FBQyxFQUNaLGFBQWEsRUFBRSxJQUFJLEdBOEJwQjs7QUF6Q0wsQUFZTSxtQkFaYSxDQU9qQixPQUFPLENBR0wsYUFBYSxDQUVYLEVBQUUsQ0FBQyxFQUNELFNBQVMsRUFBRSxHQUFHLEVBQ2QsV0FBVyxFQUFFLEdBQUcsRUFDaEIsTUFBTSxFQUFFLFFBQVEsRUFDaEIsV0FBVyxFQUFFLEdBQUcsRUFDaEIsY0FBYyxFQUFFLE9BQU8sR0FDeEI7O0FBbEJQLEFBbUJNLG1CQW5CYSxDQU9qQixPQUFPLENBR0wsYUFBYSxDQVNYLGNBQWMsQ0FBQyxFQUNiLFNBQVMsRUFBRSxNQUFNLEVBQ2pCLEtBQUssRWxDbkJDLE9BQU8sRWtDb0JiLGFBQWEsRUFBRSxJQUFJLEdBQ3BCOztBQXZCUCxBQXdCTSxtQkF4QmEsQ0FPakIsT0FBTyxDQUdMLGFBQWEsQ0FjWCxjQUFjLENBQUMsRUFDYixnQkFBZ0IsRUFBRSwyQ0FBMkMsRUFDN0QsbUJBQW1CLEVBQUUsUUFBUSxFQUM3QixpQkFBaUIsRUFBRSxTQUFTLEVBQzVCLGVBQWUsRUFBRSxJQUFJLEVBQ3JCLFlBQVksRUFBRSxJQUFJLEVBQ2xCLFlBQVksRUFBRSxpQkFBaUIsRUFDL0IsYUFBYSxFQUFFLEdBQUcsRUFDbEIsWUFBWSxFQUFFLElBQUksR0FLbkI7O0FBckNQLEFBaUNRLG1CQWpDVyxDQU9qQixPQUFPLENBR0wsYUFBYSxDQWNYLGNBQWMsQ0FTWixDQUFDLENBQUMsRUFDQSxlQUFlLEVBQUUsSUFBSSxFQUNyQixjQUFjLEVBQUUsU0FBUyxHQUMxQjs7QUFwQ1QsQUFzQ00sbUJBdENhLENBT2pCLE9BQU8sQ0FHTCxhQUFhLENBNEJYLGVBQWUsQ0FBQyxFQUNkLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7O0FBeENQLEFBMENJLG1CQTFDZSxDQU9qQixPQUFPLENBbUNMLG1CQUFtQixDQUFDLEVBQ2xCLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLGNBQWMsRUFBRSxJQUFJLEVBQ3BCLGFBQWEsRUFBRSxpQkFBaUIsRUFDaEMsT0FBTyxFQUFFLElBQUksRUFDYixXQUFXLEVBQUUsTUFBTSxFQUNuQixlQUFlLEVBQUUsYUFBYSxHQUMvQjs7QUFqREwsQUFrREksbUJBbERlLENBT2pCLE9BQU8sQ0EyQ0wsWUFBWSxDQUFDLEVBQ1gsT0FBTyxFQUFFLElBQUksRUFDYixXQUFXLEVBQUUsTUFBTSxHQWlCcEI7O0FBckVMLEFBcURNLG1CQXJEYSxDQU9qQixPQUFPLENBMkNMLFlBQVksQ0FHVixHQUFHLENBQUMsRUFDRixhQUFhLEVBQUUsR0FBRyxFQUNsQixPQUFPLEVBQUUsWUFBWSxFQUNyQixZQUFZLEVBQUUsSUFBSSxHQUluQjs7QTlCN0JOLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJOEIvQnpCLEFBcURNLG1CQXJEYSxDQU9qQixPQUFPLENBMkNMLFlBQVksQ0FHVixHQUFHLENBQUMsRUFLQSxTQUFTLEVBQUUsSUFBSSxHQUVsQjs7QUE1RFAsQUE2RE0sbUJBN0RhLENBT2pCLE9BQU8sQ0EyQ0wsWUFBWSxDQVdWLFVBQVUsQ0FBQyxFQUNULEtBQUssRUFBRSxPQUFPLEVBQ2QsV0FBVyxFQUFFLEdBQUcsRUFDaEIsV0FBVyxFQUFFLEdBQUcsR0FJakI7O0FBcEVQLEFBaUVRLG1CQWpFVyxDQU9qQixPQUFPLENBMkNMLFlBQVksQ0FXVixVQUFVLENBSVIsQ0FBQyxDQUFDLEVBQ0EsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFuRVQsQUFzRUksbUJBdEVlLENBT2pCLE9BQU8sQ0ErREwsWUFBWSxDQUFDLEVBQ1gsT0FBTyxFQUFFLElBQUksRUFDYixXQUFXLEVBQUUsTUFBTSxHQWlCcEI7O0E5QjFESixNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSThCL0J6QixBQXNFSSxtQkF0RWUsQ0FPakIsT0FBTyxDQStETCxZQUFZLENBQUMsRUFJVCxJQUFJLEVBQUUsUUFBUSxHQWVqQjs7QUF6RkwsQUE0RU0sbUJBNUVhLENBT2pCLE9BQU8sQ0ErREwsWUFBWSxDQU1WLElBQUksQ0FBQyxFQUNILFlBQVksRUFBRSxJQUFJLEdBSW5COztBOUJsRE4sTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEk4Qi9CekIsQUE0RU0sbUJBNUVhLENBT2pCLE9BQU8sQ0ErREwsWUFBWSxDQU1WLElBQUksQ0FBQyxFQUdELFlBQVksRUFBRSxHQUFHLEdBRXBCOztBQWpGUCxBQWtGTSxtQkFsRmEsQ0FPakIsT0FBTyxDQStETCxZQUFZLENBWVYsR0FBRyxDQUFDLEVBQ0YsTUFBTSxFQUFFLEtBQUssR0FLZDs7QTlCekROLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJOEIvQnpCLEFBa0ZNLG1CQWxGYSxDQU9qQixPQUFPLENBK0RMLFlBQVksQ0FZVixHQUFHLENBQUMsRUFHQSxNQUFNLEVBQUUsS0FBSyxFQUNiLFNBQVMsRUFBRSxJQUFJLEdBRWxCOztBQXhGUCxBQTBGSSxtQkExRmUsQ0FPakIsT0FBTyxDQW1GTCxjQUFjLENBQUMsRUFDYixNQUFNLEVBQUUsQ0FBQyxHQUNWOztBQTVGTCxBQTZGSSxtQkE3RmUsQ0FPakIsT0FBTyxDQXNGTCxVQUFVLEdBQUcsV0FBVyxDQUFDLEVBQ3ZCLFdBQVcsRUFBRSxJQUFJLEdBQ2xCOztBQS9GTCxBQWtHRSxtQkFsR2lCLENBa0dqQixRQUFRLENBQUMsRUFDUCxXQUFXLEVBQUUsSUFBSSxFQUNqQixVQUFVLEVBQUUsaUJBQWlCLEdBOEQ5Qjs7QUFsS0gsQUFxR0ksbUJBckdlLENBa0dqQixRQUFRLENBR04sRUFBRSxDQUFDLEVBQ0QsTUFBTSxFQUFFLENBQUMsRUFDVCxXQUFXLEVBQUUsR0FBRyxFQUNoQixTQUFTLEVBQUUsS0FBSyxFQUNoQixXQUFXLEVBQUUsSUFBSSxFQUNqQixhQUFhLEVBQUUsR0FBRyxHQUNuQjs7QUEzR0wsQUE0R0ksbUJBNUdlLENBa0dqQixRQUFRLENBVU4sY0FBYyxDQUFDLEVBQ2IsS0FBSyxFQUFFLE9BQU8sRUFDZCxXQUFXLEVqQzdHSCxhQUFhLEVBQUUsVUFBVSxFaUM4R2pDLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLEdBQUcsRUFDaEIsV0FBVyxFQUFFLElBQUksRUFDakIsTUFBTSxFQUFFLFFBQVEsR0FDakI7O0FBbkhMLEFBb0hJLG1CQXBIZSxDQWtHakIsUUFBUSxDQWtCTixZQUFZLENBQUMsRUFDWCxPQUFPLEVBQUUsSUFBSSxFQUNiLFNBQVMsRUFBRSxJQUFJLEdBMENoQjs7QUFoS0wsQUF1SE0sbUJBdkhhLENBa0dqQixRQUFRLENBa0JOLFlBQVksR0FHTixDQUFDLENBQUMsRUFDSixJQUFJLEVBQUUsUUFBUSxHQUNmOztBQXpIUCxBQTJIUSxtQkEzSFcsQ0FrR2pCLFFBQVEsQ0FrQk4sWUFBWSxDQU1WLHFCQUFxQixDQUNuQixLQUFLLEVBM0hiLG1CQUFtQixDQWtHakIsUUFBUSxDQWtCTixZQUFZLENBTVYscUJBQXFCLENBQ1osUUFBUSxFQTNIdkIsbUJBQW1CLENBa0dqQixRQUFRLENBa0JOLFlBQVksQ0FNYSxvQkFBb0IsQ0FDekMsS0FBSyxFQTNIYixtQkFBbUIsQ0FrR2pCLFFBQVEsQ0FrQk4sWUFBWSxDQU1hLG9CQUFvQixDQUNsQyxRQUFRLEVBM0h2QixtQkFBbUIsQ0FrR2pCLFFBQVEsQ0FrQk4sWUFBWSxDQU1rQyxtQkFBbUIsQ0FDN0QsS0FBSyxFQTNIYixtQkFBbUIsQ0FrR2pCLFFBQVEsQ0FrQk4sWUFBWSxDQU1rQyxtQkFBbUIsQ0FDdEQsUUFBUSxFQTNIdkIsbUJBQW1CLENBa0dqQixRQUFRLENBa0JOLFlBQVksQ0FNc0QsaUJBQWlCLENBQy9FLEtBQUssRUEzSGIsbUJBQW1CLENBa0dqQixRQUFRLENBa0JOLFlBQVksQ0FNc0QsaUJBQWlCLENBQ3hFLFFBQVEsQ0FBQyxFQUNkLE9BQU8sRUFBRSxTQUFTLEVBQ2xCLEtBQUssRUFBRSxPQUFPLEVBQ2QsV0FBVyxFakM3SFAsYUFBYSxFQUFFLFVBQVUsRWlDOEg3QixTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLFdBQVcsRUFBRSxJQUFJLEdBQ2xCOztBQWxJVCxBQW9JTSxtQkFwSWEsQ0FrR2pCLFFBQVEsQ0FrQk4sWUFBWSxDQWdCVixvQkFBb0IsRUFwSTFCLG1CQUFtQixDQWtHakIsUUFBUSxDQWtCTixZQUFZLENBZ0JXLG1CQUFtQixFQXBJOUMsbUJBQW1CLENBa0dqQixRQUFRLENBa0JOLFlBQVksQ0FnQitCLGlCQUFpQixDQUFDLEVBQ3pELE1BQU0sRUFBRSxDQUFDLEVBQ1QsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsdUJBQXVCLEVBQ2pDLEtBQUssRUFBRSx1QkFBdUIsR0FPL0I7O0FBOUlQLEFBd0lRLG1CQXhJVyxDQWtHakIsUUFBUSxDQWtCTixZQUFZLENBZ0JWLG9CQUFvQixDQUlsQixLQUFLLEVBeEliLG1CQUFtQixDQWtHakIsUUFBUSxDQWtCTixZQUFZLENBZ0JXLG1CQUFtQixDQUl0QyxLQUFLLEVBeEliLG1CQUFtQixDQWtHakIsUUFBUSxDQWtCTixZQUFZLENBZ0IrQixpQkFBaUIsQ0FJeEQsS0FBSyxDQUFDLEVBQ0osT0FBTyxFQUFFLElBQ1gsR0FBQzs7QUExSVQsQUEySVEsbUJBM0lXLENBa0dqQixRQUFRLENBa0JOLFlBQVksQ0FnQlYsb0JBQW9CLENBT2xCLEtBQUssRUEzSWIsbUJBQW1CLENBa0dqQixRQUFRLENBa0JOLFlBQVksQ0FnQlcsbUJBQW1CLENBT3RDLEtBQUssRUEzSWIsbUJBQW1CLENBa0dqQixRQUFRLENBa0JOLFlBQVksQ0FnQitCLGlCQUFpQixDQU94RCxLQUFLLENBQUMsRUFDSixLQUFLLEVBQUUsSUFBSSxHQUNaOztBQTdJVCxBQStJTSxtQkEvSWEsQ0FrR2pCLFFBQVEsQ0FrQk4sWUFBWSxDQTJCVixvQkFBb0IsRUEvSTFCLG1CQUFtQixDQWtHakIsUUFBUSxDQWtCTixZQUFZLENBMkJZLG1CQUFtQixDQUFDLEVBQ3hDLFlBQVksRUFBRSxJQUFJLEdBQ25COztBQWpKUCxBQWtKTSxtQkFsSmEsQ0FrR2pCLFFBQVEsQ0FrQk4sWUFBWSxDQThCVixxQkFBcUIsQ0FBQyxFQUNwQixNQUFNLEVBQUUsTUFBTSxHQUlmOztBQXZKUCxBQW9KUSxtQkFwSlcsQ0FrR2pCLFFBQVEsQ0FrQk4sWUFBWSxDQThCVixxQkFBcUIsQ0FFbkIsS0FBSyxDQUFDLEVBQ0osT0FBTyxFQUFFLElBQUksR0FDZDs7QUF0SlQsQUF3Sk0sbUJBeEphLENBa0dqQixRQUFRLENBa0JOLFlBQVksQ0FvQ1YsWUFBWSxDQUFDLEVBQ1gsVUFBVSxFQUFFLEtBQUssRUFDakIsTUFBTSxFQUFFLENBQUMsRUFDVCxTQUFTLEVBQUUsSUFBSSxHQUNoQjs7QUE1SlAsQUE2Sk0sbUJBN0phLENBa0dqQixRQUFRLENBa0JOLFlBQVksQ0F5Q1YsT0FBTyxDQUFDLEVBQ04sT0FBTyxFQUFFLFNBQVMsR0FDbkI7O0FBL0pQLEFBcUtJLG1CQXJLZSxDQW9LakIsU0FBUyxDQUNQLGVBQWUsQ0FBQyxFQUNkLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7O0FBdktMLEFBd0tJLG1CQXhLZSxDQW9LakIsU0FBUyxDQUlQLGFBQWEsQ0FBQyxFQUNaLE9BQU8sRUFBRSxDQUFDLEVBQ1YsTUFBTSxFQUFFLENBQUMsRUFDVCxVQUFVLEVBQUUsSUFBSSxHQVdqQjs7QUF0TEwsQUE0S00sbUJBNUthLENBb0tqQixTQUFTLENBSVAsYUFBYSxHQUlQLEVBQUUsQ0FBQyxFQUNMLGFBQWEsRUFBRSxJQUFJLEdBQ3BCOztBQTlLUCxBQStLTSxtQkEvS2EsQ0FvS2pCLFNBQVMsQ0FJUCxhQUFhLENBT1gsU0FBUyxDQUFDLEVBQ1IsVUFBVSxFQUFFLElBQUksRUFDaEIsV0FBVyxFQUFFLGlCQUFpQixFQUM5QixXQUFXLEVBQUUsSUFBSSxFQUNqQixZQUFZLEVBQUUsSUFBSSxFQUNsQixVQUFVLEVBQUUsSUFBSSxHQUNqQjs7QUFyTFAsQUF3TE0sbUJBeExhLENBb0tqQixTQUFTLENBbUJQLGFBQWEsQ0FDWCxPQUFPLENBQUMsRUFDTixhQUFhLEVBQUUsR0FBRyxFQUNsQixLQUFLLEVBQUUsSUFBSSxFQUNYLFlBQVksRUFBRSxJQUFJLEdBQ25COztBQTVMUCxBQTZMTSxtQkE3TGEsQ0FvS2pCLFNBQVMsQ0FtQlAsYUFBYSxDQU1YLENBQUMsQ0FBQyxFQUNBLEtBQUssRWxDNUtVLE9BQU8sR2tDNkt2Qjs7QUEvTFAsQUFpTUksbUJBak1lLENBb0tqQixTQUFTLENBNkJQLGdCQUFnQixFQWpNcEIsbUJBQW1CLENBb0tqQixTQUFTLENBNkJXLE1BQU0sQ0FBQyxFQUN2QixZQUFZLEVBQUUsSUFBSSxHQUNuQjs7QUFuTUwsQUF1TUksbUJBdk1lLENBc01qQixpQkFBaUIsQ0FDZixFQUFFLENBQUMsRUFDRCxNQUFNLEVBQUUsTUFBTSxFQUNkLE9BQU8sRUFBRSxRQUFRLEVBQ2pCLGFBQWEsRUFBRSxpQkFBaUIsR0FDakM7O0FDM01MLEFBQ0UscUJBRG1CLENBQ25CLFlBQVksQ0FBQyxFQUNYLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLGFBQWEsRUFBRSxJQUFJLEVBQ25CLE9BQU8sRUFBRSxNQUFNLEdBV2hCOztBQWZILEFBS0kscUJBTGlCLENBQ25CLFlBQVksQ0FJVixXQUFXLENBQUMsRUFDVixTQUFTLEVBQUUsS0FBSyxFQUNoQixNQUFNLEVBQUUsUUFBUSxHQUNqQjs7QUFSTCxBQVVNLHFCQVZlLENBQ25CLFlBQVksQ0FRVixvQkFBb0IsQ0FDbEIsQ0FBQyxDQUFDLEVBQ0EsU0FBUyxFQUFFLElBQUksRUFDZixNQUFNLEVBQUUsQ0FBQyxHQUNWOztBQWJQLEFBZ0JFLHFCQWhCbUIsQ0FnQm5CLFVBQVUsQ0FBQyxFQUNULE9BQU8sRUFBRSxJQUFJLEdBQ2Q7O0FBbEJILEFBbUJFLHFCQW5CbUIsQ0FtQm5CLElBQUksQ0FBQyxFQUNILE9BQU8sRUFBRSxJQUFJLEdBQ2Q7O0FBR0gsQUFDRSxvQkFEa0IsQ0FDbEIsRUFBRSxDQUFDLElBQUksQ0FBQSxFQUNMLEtBQUssRW5DeEJLLE9BQU8sR21DeUJsQjs7QUMzQkgsQUFBQSxZQUFZLENBQUMsRUFDWCxLQUFLLEVBQUUsSUFBSSxHQW1CWjs7QUFwQkQsQUFFRSxZQUZVLENBRVYsY0FBYyxFQUZoQixZQUFZLENBRU0sbUJBQW1CLENBQUMsRUFDbEMsT0FBTyxFQUFFLElBQUksR0FDZDs7QUFKSCxBQUtFLFlBTFUsQ0FLVixhQUFhLENBQUMsRUFDWixhQUFhLEVBQUUsR0FBRyxFQUNsQixNQUFNLEVBQUUsaUJBQWlCLEVBQ3pCLE9BQU8sRUFBRSxtQkFBbUIsRUFDNUIsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsSUFBSSxFQUNqQixLQUFLLEVwQ01VLE9BQU8sRW9DTHRCLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLFVBQVUsRUFBRSxrQ0FBa0MsQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQ3ZFLGVBQWUsRUFBRSxJQUFJLEdBQ3RCOztBQWZILEFBZ0JFLFlBaEJVLENBZ0JWLEtBQUssQ0FBQyxFQUNKLEtBQUssRUFBRSxJQUFJLEdBRVo7O0FDbkJILEFBQ0UsZ0NBRDhCLENBQzlCLFFBQVEsQ0FBQyxFQUNQLGFBQWEsRUFBRSxDQUFDLEdBQ2pCOztBQUVILEFBQ0Usa0JBRGdCLENBQ2hCLE9BQU8sQUFBQSxLQUFLLENBQUMsRUFDWCxhQUFhLEVBQUUsSUFBSSxHQXNHcEI7O0FBeEdILEFBR0ksa0JBSGMsQ0FDaEIsT0FBTyxBQUFBLEtBQUssQ0FFVixVQUFVLENBQUMsRUFDVCxPQUFPLEVBQUUsSUFBSSxHQUlkOztBakNrQkosTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLElpQzFCMUIsQUFHSSxrQkFIYyxDQUNoQixPQUFPLEFBQUEsS0FBSyxDQUVWLFVBQVUsQ0FBQyxFQUdQLFNBQVMsRUFBRSxJQUFJLEdBRWxCOztBQVJMLEFBU0ksa0JBVGMsQ0FDaEIsT0FBTyxBQUFBLEtBQUssQ0FRVixtQkFBbUIsQ0FBQyxFQUNsQixJQUFJLEVBQUUsUUFBUSxHQVNmOztBQW5CTCxBQVdNLGtCQVhZLENBQ2hCLE9BQU8sQUFBQSxLQUFLLENBUVYsbUJBQW1CLENBRWpCLFVBQVUsQ0FBQyxFQUNULGFBQWEsRUFBRSxHQUFHLEVBQ2xCLElBQUksRUFBRSxRQUFRLEVBQ2QsS0FBSyxFQUFFLElBQUksR0FJWjs7QUFsQlAsQUFlUSxrQkFmVSxDQUNoQixPQUFPLEFBQUEsS0FBSyxDQVFWLG1CQUFtQixDQUVqQixVQUFVLENBSVIsa0JBQWtCLENBQUMsRUFDakIsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBakJULEFBb0JJLGtCQXBCYyxDQUNoQixPQUFPLEFBQUEsS0FBSyxDQW1CVixVQUFVLENBQUMsRUFDVCxJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxtQkFBbUIsRUFDN0IsV0FBVyxFQUFFLElBQUksRUFDakIsVUFBVSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLG1CQUFtQixFQUMxQyxnQkFBZ0IsRUFBRSxPQUFPLEVBQ3pCLE9BQU8sRUFBRSxjQUFjLEVBQ3ZCLFdBQVcsRXBDOUJILGFBQWEsRUFBRSxVQUFVLEdvQzJHbEM7O0FBdkdMLEFBNEJNLGtCQTVCWSxDQUNoQixPQUFPLEFBQUEsS0FBSyxDQW1CVixVQUFVLEdBUUosQ0FBQyxDQUFDLEVBQ0osMkJBQTJCLEVBQUUsZ0JBQWEsR0FDM0M7O0FqQ0pOLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJaUMxQjFCLEFBb0JJLGtCQXBCYyxDQUNoQixPQUFPLEFBQUEsS0FBSyxDQW1CVixVQUFVLENBQUMsRUFZUCxJQUFJLEVBQUUsUUFBUSxFQUNkLFdBQVcsRUFBRSxDQUFDLEdBc0VqQjs7QUF2R0wsQUFtQ00sa0JBbkNZLENBQ2hCLE9BQU8sQUFBQSxLQUFLLENBbUJWLFVBQVUsQ0FlUixvQkFBb0IsQ0FBQyxFQUNuQixPQUFPLEVBQUUsSUFBSSxFQUNiLDJCQUEyQixFQUFFLGdCQUFhLEdBSTNDOztBQXpDUCxBQXNDUSxrQkF0Q1UsQ0FDaEIsT0FBTyxBQUFBLEtBQUssQ0FtQlYsVUFBVSxDQWVSLG9CQUFvQixBQUdqQixPQUFPLENBQUMsRUFDUCxPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUF4Q1QsQUEwQ00sa0JBMUNZLENBQ2hCLE9BQU8sQUFBQSxLQUFLLENBbUJWLFVBQVUsQ0FzQlIsRUFBRSxDQUFDLEVBQ0QsV0FBVyxFQUFFLEdBQUcsRUFDaEIsVUFBVSxFQUFFLE1BQU0sRUFDbEIsY0FBYyxFQUFFLElBQUksRUFDcEIsYUFBYSxFQUFFLGlCQUFpQixFQUNoQyxTQUFTLEVBQUUsTUFBTSxFQUNqQixXQUFXLEVBQUUsS0FBSyxFQUNsQixNQUFNLEVBQUUsUUFBUSxHQUNqQjs7QUFsRFAsQUFtRE0sa0JBbkRZLENBQ2hCLE9BQU8sQUFBQSxLQUFLLENBbUJWLFVBQVUsQ0ErQlIsRUFBRSxDQUFDLEVBQ0QsS0FBSyxFQUFFLE9BQU8sRUFDZCxXQUFXLEVBQUUsR0FBRyxFQUNoQixXQUFXLEVBQUUsTUFBTSxFQUNuQixVQUFVLEVBQUUsTUFBTSxFQUNsQixhQUFhLEVBQUUsSUFBSSxHQUNwQjs7QUF6RFAsQUEwRE0sa0JBMURZLENBQ2hCLE9BQU8sQUFBQSxLQUFLLENBbUJWLFVBQVUsQ0FzQ1IsUUFBUSxDQUFDLEVBQ1AsTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVBQUUsS0FBSyxFQUNkLFVBQVUsRUFBRSxJQUFJLEdBcUNqQjs7QWpDeEVOLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxJaUMxQjFCLEFBMERNLGtCQTFEWSxDQUNoQixPQUFPLEFBQUEsS0FBSyxDQW1CVixVQUFVLENBc0NSLFFBQVEsQ0FBQyxFQUtMLE9BQU8sRUFBRSxJQUFJLEVBQ2IsU0FBUyxFQUFFLElBQUksR0FrQ2xCOztBQWxHUCxBQWtFUSxrQkFsRVUsQ0FDaEIsT0FBTyxBQUFBLEtBQUssQ0FtQlYsVUFBVSxDQXNDUixRQUFRLENBUU4sRUFBRSxDQUFDLEVBQ0QsYUFBYSxFQUFFLElBQUksRUFDbkIsTUFBTSxFQUFFLGlCQUFpQixFQUN6QixnQkFBZ0IsRUFBRSxPQUFPLEVBQ3pCLEtBQUssRUFBRSxPQUFPLEVBQ2QsV0FBVyxFQUFFLEdBQUcsRUFDaEIsTUFBTSxFQUFFLE9BQU8sRUFDZixPQUFPLEVBQUUsUUFBUSxFQUNqQixhQUFhLEVBQUUsR0FBRyxFQUNsQixVQUFVLEVBQUUsYUFBYSxHQXNCMUI7O0FqQ3ZFUixNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sSWlDMUIxQixBQWtFUSxrQkFsRVUsQ0FDaEIsT0FBTyxBQUFBLEtBQUssQ0FtQlYsVUFBVSxDQXNDUixRQUFRLENBUU4sRUFBRSxDQUFDLEVBV0MsTUFBTSxFQUFFLFVBQVUsRUFDbEIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsZ0JBQWdCLEdBbUI3Qjs7QWpDdkVSLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJaUMxQnpCLEFBa0VRLGtCQWxFVSxDQUNoQixPQUFPLEFBQUEsS0FBSyxDQW1CVixVQUFVLENBc0NSLFFBQVEsQ0FRTixFQUFFLENBQUMsRUFlQyxNQUFNLEVBQUUsT0FBTyxFQUNmLElBQUksRUFBRSxRQUFRLEdBZWpCOztBQWpHVCxBQW9GVSxrQkFwRlEsQ0FDaEIsT0FBTyxBQUFBLEtBQUssQ0FtQlYsVUFBVSxDQXNDUixRQUFRLENBUU4sRUFBRSxBQWtCQyxNQUFNLENBQUMsRUFDTixTQUFTLEVBQUUsV0FBVyxHQUN2Qjs7QUF0RlgsQUF1RlUsa0JBdkZRLENBQ2hCLE9BQU8sQUFBQSxLQUFLLENBbUJWLFVBQVUsQ0FzQ1IsUUFBUSxDQVFOLEVBQUUsQUFxQkMsT0FBTyxDQUFDLEVBQ1AsZ0JBQWdCLEVBQUUsT0FBTyxFQUN6QixZQUFZLEVBQUUsT0FBTyxFQUNyQixLQUFLLEVBQUUsS0FBSyxFQUNaLGdCQUFnQixFQUFFLG1DQUFtQyxFQUNyRCxtQkFBbUIsRUFBRSxXQUFXLEVBQ2hDLGlCQUFpQixFQUFFLFNBQVMsRUFDNUIsZUFBZSxFQUFFLElBQUksRUFDckIsWUFBWSxFQUFFLElBQUksR0FDbkI7O0FBaEdYLEFBbUdNLGtCQW5HWSxDQUNoQixPQUFPLEFBQUEsS0FBSyxDQW1CVixVQUFVLENBK0VSLElBQUksQ0FBQyxFQUNILEtBQUssRUFBRSxJQUFJLEVBQ1gsVUFBVSxFQUFFLEdBQUcsR0FDaEI7O0FBdEdQLEFBeUdFLGtCQXpHZ0IsQ0F5R2hCLE9BQU8sQUFBQSx3QkFBd0IsQ0FBQyxFQUM5QixVQUFVLEVBQUUsR0FBRyxHQXdIaEI7O0FBbE9ILEFBMkdJLGtCQTNHYyxDQXlHaEIsT0FBTyxBQUFBLHdCQUF3QixDQUU3QixVQUFVLENBQUMsRUFDVCxPQUFPLEVBQUUsSUFBSSxFQUNiLE9BQU8sRUFBRSxDQUFDLEVBQ1YsU0FBUyxFQUFFLE9BQU8sRUFDbEIsV0FBVyxFQUFFLElBQUksRUFDakIsWUFBWSxFQUFFLElBQUksR0FpSG5COztBakN2TUosTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElpQzFCekIsQUEyR0ksa0JBM0djLENBeUdoQixPQUFPLEFBQUEsd0JBQXdCLENBRTdCLFVBQVUsQ0FBQyxFQU9QLFNBQVMsRUFBRSxJQUFJLEdBK0dsQjs7QUFqT0wsQUFvSE0sa0JBcEhZLENBeUdoQixPQUFPLEFBQUEsd0JBQXdCLENBRTdCLFVBQVUsR0FTSixHQUFHLENBQUMsRUFDTixJQUFJLEVBQUUsUUFBUSxHQUNmOztBQXRIUCxBQXVITSxrQkF2SFksQ0F5R2hCLE9BQU8sQUFBQSx3QkFBd0IsQ0FFN0IsVUFBVSxDQVlSLEVBQUUsQ0FBQyxFQUNELE1BQU0sRUFBRSxRQUFRLEdBQ2pCOztBQXpIUCxBQTBITSxrQkExSFksQ0F5R2hCLE9BQU8sQUFBQSx3QkFBd0IsQ0FFN0IsVUFBVSxDQWVSLElBQUksQ0FBQyxFQUVILE9BQU8sRUFBRSxJQUFJLEVBQ2IsZUFBZSxFQUFFLE1BQU0sRUFDdkIsV0FBVyxFQUFFLE1BQU0sRUFDbkIsT0FBTyxFQUFFLE9BQU8sRUFDaEIsVUFBVSxFQUFFLE1BQU0sRUFDbEIsY0FBYyxFQUFFLE1BQU0sR0FxQnZCOztBQXRKUCxBQWtJUSxrQkFsSVUsQ0F5R2hCLE9BQU8sQUFBQSx3QkFBd0IsQ0FFN0IsVUFBVSxDQWVSLElBQUksQ0FRRixPQUFPLENBQUMsRUFDTixNQUFNLEVBQUUsQ0FBQyxHQUNWOztBQXBJVCxBQXFJUSxrQkFySVUsQ0F5R2hCLE9BQU8sQUFBQSx3QkFBd0IsQ0FFN0IsVUFBVSxDQWVSLElBQUksQ0FXRixDQUFDLENBQUMsRUFDQSxLQUFLLEVBQUUsT0FBTyxHQUlmOztBQTFJVCxBQXVJVSxrQkF2SVEsQ0F5R2hCLE9BQU8sQUFBQSx3QkFBd0IsQ0FFN0IsVUFBVSxDQWVSLElBQUksQ0FXRixDQUFDLEFBRUUsTUFBTSxDQUFDLEVBQ04sZUFBZSxFQUFFLFNBQVMsR0FDM0I7O0FBeklYLEFBNElRLGtCQTVJVSxDQXlHaEIsT0FBTyxBQUFBLHdCQUF3QixDQUU3QixVQUFVLENBZVIsSUFBSSxDQWtCRixFQUFFLENBQUMsRUFDRCxLQUFLLEVBQUUsT0FBTyxHQUNmOztBQTlJVCxBQStJUSxrQkEvSVUsQ0F5R2hCLE9BQU8sQUFBQSx3QkFBd0IsQ0FFN0IsVUFBVSxDQWVSLElBQUksQ0FxQkYsR0FBRyxDQUFDLEVBQ0YsU0FBUyxFQUFFLEtBQUssRUFDaEIsYUFBYSxFQUFFLElBQUksR0FJcEI7O0FqQzNIUixNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSWlDMUJ6QixBQStJUSxrQkEvSVUsQ0F5R2hCLE9BQU8sQUFBQSx3QkFBd0IsQ0FFN0IsVUFBVSxDQWVSLElBQUksQ0FxQkYsR0FBRyxDQUFDLEVBSUEsU0FBUyxFQUFFLEtBQUssR0FFbkI7O0FBckpULEFBdUpNLGtCQXZKWSxDQXlHaEIsT0FBTyxBQUFBLHdCQUF3QixDQUU3QixVQUFVLENBNENSLGNBQWMsQ0FBQyxFQUNiLElBQUksRUFBRSxPQUFPLEVBQ2IsT0FBTyxFQUFFLE1BQU0sR0F1RWhCOztBakN0TU4sTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElpQzFCekIsQUF1Sk0sa0JBdkpZLENBeUdoQixPQUFPLEFBQUEsd0JBQXdCLENBRTdCLFVBQVUsQ0E0Q1IsY0FBYyxDQUFDLEVBSVgsSUFBSSxFQUFFLFFBQVEsRUFDZCxVQUFVLEVBQUUsSUFBSSxHQW9FbkI7O0FBaE9QLEFBOEpRLGtCQTlKVSxDQXlHaEIsT0FBTyxBQUFBLHdCQUF3QixDQUU3QixVQUFVLENBNENSLGNBQWMsQ0FPWixFQUFFLENBQUMsRUFDRCxVQUFVLEVBQUUsSUFBSSxFQUNoQixNQUFNLEVBQUUsQ0FBQyxFQUNULE9BQU8sRUFBRSxDQUFDLEdBQ1g7O0FBbEtULEFBbUtRLGtCQW5LVSxDQXlHaEIsT0FBTyxBQUFBLHdCQUF3QixDQUU3QixVQUFVLENBNENSLGNBQWMsQ0FZWixFQUFFLENBQUMsRUFDRCxPQUFPLEVBQUUsSUFBSSxFQUNiLFVBQVUsRUFBRSxpQkFBaUIsRUFDN0IsT0FBTyxFQUFFLE1BQU0sR0FJaEI7O0FqQ2hKUixNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssSWlDMUJ6QixBQW1LUSxrQkFuS1UsQ0F5R2hCLE9BQU8sQUFBQSx3QkFBd0IsQ0FFN0IsVUFBVSxDQTRDUixjQUFjLENBWVosRUFBRSxDQUFDLEVBS0MsU0FBUyxFQUFFLElBQUksR0FFbEI7O0FBMUtULEFBMktRLGtCQTNLVSxDQXlHaEIsT0FBTyxBQUFBLHdCQUF3QixDQUU3QixVQUFVLENBNENSLGNBQWMsQ0FvQlosa0JBQWtCLENBQUMsRUFDakIsaUJBQWlCLEVBQUUsU0FBUyxFQUM1QixtQkFBbUIsRUFBRSxNQUFNLEVBQzNCLGVBQWUsRUFBRSxLQUFLLEVBQ3RCLGdCQUFnQixFQUFFLE9BQXVCLEVBQ3pDLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLFVBQVUsRUFBRSxtQkFBbUIsRUFDL0IsSUFBSSxFQUFFLFNBQVMsRUFDZixNQUFNLEVBQUUsSUFBSSxHQWViOztBakN4S1IsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLElpQzFCekIsQUEyS1Esa0JBM0tVLENBeUdoQixPQUFPLEFBQUEsd0JBQXdCLENBRTdCLFVBQVUsQ0E0Q1IsY0FBYyxDQW9CWixrQkFBa0IsQ0FBQyxFQVVmLE1BQU0sRUFBRSxJQUFJLEVBQ1osY0FBYyxFQUFFLEdBQUcsRUFDbkIsSUFBSSxFQUFFLFFBQVEsR0FXakI7O0FBbE1ULEFBeUxVLGtCQXpMUSxDQXlHaEIsT0FBTyxBQUFBLHdCQUF3QixDQUU3QixVQUFVLENBNENSLGNBQWMsQ0FvQlosa0JBQWtCLENBY2hCLENBQUMsQ0FBQyxFQUNBLE9BQU8sRUFBRSxLQUFLLEVBQ2QsUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxFQUNaLEdBQUcsRUFBRSxDQUFDLEVBQ04sSUFBSSxFQUFFLENBQUMsRUFDUCxVQUFVLEVBQUUsYUFBYSxHQUMxQjs7QUFqTVgsQUFtTVEsa0JBbk1VLENBeUdoQixPQUFPLEFBQUEsd0JBQXdCLENBRTdCLFVBQVUsQ0E0Q1IsY0FBYyxDQTRDWixVQUFVLENBQUMsRUFDVCxZQUFZLEVBQUUsR0FBRyxHQUtsQjs7QWpDL0tSLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxJaUMxQnpCLEFBbU1RLGtCQW5NVSxDQXlHaEIsT0FBTyxBQUFBLHdCQUF3QixDQUU3QixVQUFVLENBNENSLGNBQWMsQ0E0Q1osVUFBVSxDQUFDLEVBR1AsWUFBWSxFQUFFLENBQUMsRUFDZixVQUFVLEVBQUUsSUFBSSxHQUVuQjs7QUF6TVQsQUEwTVEsa0JBMU1VLENBeUdoQixPQUFPLEFBQUEsd0JBQXdCLENBRTdCLFVBQVUsQ0E0Q1IsY0FBYyxDQW1EWixjQUFjLENBQUMsRUFDYixTQUFTLEVBQUUsTUFBTSxFQUNqQixLQUFLLEVyQy9NRCxPQUFPLEVxQ2dOWCxhQUFhLEVBQUUsQ0FBQyxHQUNqQjs7QUE5TVQsQUErTVEsa0JBL01VLENBeUdoQixPQUFPLEFBQUEsd0JBQXdCLENBRTdCLFVBQVUsQ0E0Q1IsY0FBYyxDQXdEWixjQUFjLENBQUMsRUFDYixnQkFBZ0IsRUFBRSwyQ0FBMkMsRUFDN0QsbUJBQW1CLEVBQUUsUUFBUSxFQUM3QixpQkFBaUIsRUFBRSxTQUFTLEVBQzVCLGVBQWUsRUFBRSxJQUFJLEVBQ3JCLFlBQVksRUFBRSxJQUFJLEVBQ2xCLFlBQVksRUFBRSxpQkFBaUIsRUFDL0IsYUFBYSxFQUFFLEdBQUcsRUFDbEIsWUFBWSxFQUFFLElBQUksR0FLbkI7O0FBNU5ULEFBd05VLGtCQXhOUSxDQXlHaEIsT0FBTyxBQUFBLHdCQUF3QixDQUU3QixVQUFVLENBNENSLGNBQWMsQ0F3RFosY0FBYyxDQVNaLENBQUMsQ0FBQyxFQUNBLGVBQWUsRUFBRSxJQUFJLEVBQ3JCLGNBQWMsRUFBRSxTQUFTLEdBQzFCOztBQTNOWCxBQTZOUSxrQkE3TlUsQ0F5R2hCLE9BQU8sQUFBQSx3QkFBd0IsQ0FFN0IsVUFBVSxDQTRDUixjQUFjLENBc0VaLEVBQUUsQ0FBQyxFQUNELE1BQU0sRUFBRSxDQUFDLEdBQ1Y7O0FDcE9ULEFBQUEsVUFBVSxDQUFDLEVBQ1QsVUFBVSxFQUFFLE1BQU0sR0FJbkI7O0FBTEQsQUFFRSxVQUZRLENBRVIsaUJBQWlCLENBQUMsRUFDaEIsVUFBVSxFQUFFLEtBQUssR0FDbEIifQ== */


/*# sourceMappingURL=style.css.map */

/* Blog Detail page new design */
.blog-detail-sec {
 max-width: 1800px;
 width: 100%;
 margin: 0 auto;
}

.blog-detail-sec .single-post-layout article,
.blog-detail-sec .single-post-layout #comments {
 max-width: 990px;
 width: 100%;
 margin: 0 auto;
 padding: 0 180px 0 50px;
}

.blog-detail-sec .left-Layout {
 width: calc(100% - 460px);
 float: left;
}

.blog-detail-sec .right-Layout {
 float: right;
 width: 460px;
 text-align: center;
}

.blog-detail-sec .right-Layout .blog-sidebar aside#secondary section {
 margin-bottom: 30px;
}

.blog-detail-sec .right-Layout .blog-sidebar aside#secondary section:last-child {
 padding-bottom: 100px;
}

.blog-detail-sec .right-Layout .blog-sidebar aside#secondary section .widget-title {
 font-size: 20px;
 line-height: 1.2;
 background-color: #fbfcfd;
 padding: 20px 35px;
 border: 1px solid #f2f2f2;
 border-radius: 7px 7px 0 0;
 text-align: left;
 margin-bottom: 0;
 margin-top: 35px;
 font-weight: 600;
 font-family: 'Inter', sans-serif;
 color: #131313;
}

.blog-detail-sec .right-Layout .blog-sidebar aside#secondary section ul {
 text-align: left;
 padding: 30px 35px 35px;
 border: 1px solid #f2f2f2;
 border-top: 0;
 border-radius: 0 0 7px 7px;
}

.blog-detail-sec .right-Layout .blog-sidebar aside#secondary section ul li {
 list-style: none;
 position: relative;
 padding: 0 0 0 20px;
 margin: 0 0 10px;
}

.blog-detail-sec .right-Layout .blog-sidebar aside#secondary section ul li:last-child {
 margin-bottom: 0;
}

.blog-detail-sec .right-Layout .blog-sidebar aside#secondary section ul li:before {
 content: "";
 display: block;
 width: 8px;
 height: 8px;
 background: #f2f2f2;
 position: absolute;
 top: 13px;
 left: 0;
 margin-top: -3px;
}

.blog-detail-sec .right-Layout .blog-sidebar aside#secondary section.ad_banner_aj .widget-title {
 display: none;
}

.blog-detail-sec .right-Layout .blog-sidebar aside#secondary section.ad_banner_aj img {
 border-radius: 5px;
 margin-bottom: 25px;
 width: 100%;
}

#mobiledetector {
 display: none;
}

.single-post-layout .blog-detail-sec .left-Layout article,
.single-post-layout .blog-detail-sec #comments {
 max-width: 100%;
 padding-right: 5em;
}

@media only screen and (max-width: 1600px) {
 .blog-detail-sec .left-Layout {
  width: calc(100% - 400px);
 }

 .blog-detail-sec .right-Layout {
  width: 340px;
 }

 .blog-detail-sec .single-post-layout article,
 .blog-detail-sec .single-post-layout #comments {
  padding: 0 80px 0 0px;
 }

 .container {
  padding: 0 2em;
 }

 .single-post-layout .blog-detail-sec .left-Layout article,
 .single-post-layout .blog-detail-sec #comments {
  padding-right: 1em;
 }
}

@media only screen and (max-width: 1023px) {
 .blog-detail-sec .right-Layout {
  width: 300px;
 }

 .blog-detail-sec .left-Layout {
  width: calc(100% - 350px);
 }
}

@media only screen and (max-width: 990px) {
 #mobiledetector {
  display: block;
 }

 .blog-detail-sec .right-Layout .blog-sidebar aside#secondary section:last-child,
 .blog-detail-sec .right-Layout .blog-sidebar aside#secondary section {
  position: static !important;
 }
}

@media only screen and (max-width: 950px) {

 .blog-detail-sec .left-Layout,
 section.more-in-category.featured-posts {
  width: 100%;
  padding: 0 0em;
  padding-left: 1em;
 }

 .blog-detail-sec .right-Layout {
  width: 100%;
  max-width: 100%;
  margin-top: 60px;
  margin-left: 0;
  margin-right: 0;
 }

 .blog-detail-sec .right-Layout .blog-sidebar,
 .blog-detail-sec .right-Layout .blog-sidebar aside#secondary section,
 .blog-detail-sec .single-post-layout article,
 .blog-detail-sec .single-post-layout #comments {
  padding: 0;
 }

 .blog-detail-sec .right-Layout .blog-sidebar aside#secondary section {
  max-width: 460px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
 }

 .blog-detail-sec .right-Layout .blog-sidebar aside#secondary section:last-child {
  padding-bottom: 0;
 }
}

@media only screen and (max-width: 767px) {
 .container {
  padding: 0 20px;
 }
}

@media only screen and (min-width:951px) and (max-width: 1600px) {
 #morerelatedpost {
  padding-left: 15px;
 }
}

/* PopUp Style */
.popup-wrap {
 width: 100%;
 margin: 0 auto;
 text-align: center;
}

.popup-wrap .ad-widgetSec {
 border-radius: 0;
}

/* Back to top */
.scrolltop .show {
 display: block;
}

.scrolltop a {
 background: #1055A8 url(images/backarrowup.png) no-repeat scroll center center;
 background-size: auto;
 background-size: 15px;
 bottom: 100px;
 display: none;
 font-size: 0 !important;
 height: 35px;
 position: fixed;
 right: 45px;
 width: 35px;
 z-index: 9999;
 opacity: 1;
}

#bio_ep_close {
 cursor: pointer;
 position: relative;
 top: 0px;
 left: 0px;
 float: right;
 font-size: 0;
 background: #000 url(images/blog-popup-close-icon.png) center center no-repeat;
 text-decoration: none;
 height: 40px;
 width: 40px;
 margin: 0;
 border-radius: 0;
}

.single-post #bio_ep {
 height: auto !important;
 width: 340px !important;
}

/* Table of Content */
.ub_table-of-contents {
 box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.20);
 background-color: #fff;
 border-radius: 5px;
 margin-top: 20px !important;
 margin-bottom: 20px !important;
 padding: 10px !important;
 display: block !important;
}

.ub_table-of-contents-header {
 font-weight: 700;
}

.ub_table-of-contents-header-container,
.ub_table-of-contents-extra-container {
 padding: 0;
}

/* Custom Table of contents */
.custom-toc-title-edit.ub_table-of-contents {
 box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.20);
 background-color: #fff;
 transition: all 0.5s ease-in-out;
 padding: 10px;
 margin-top: 20px !important;
 margin-bottom: 20px !important;
 display: grid;
}

.custom-toc-title-edit .ub_table-of-contents-header {
 font-weight: 700;
 text-align: left;
 margin-bottom: 13px;
 font-size: 20px;
 display: grid;
 grid-template-columns: minmax(10px, 1fr) auto;
 width: fit-content;
 transition: all 0.5s ease-in-out;
}

.custom-toc-title-edit.ub_table-of-contents .ub_table-of-contents-container ul {
 padding-left: 20px;
 list-style: disc;
}

.custom-toc-title-edit.ub_table-of-contents .ub_table-of-contents-container ul ul {
 list-style: circle;
}

.custom-toc-title-edit.ub_table-of-contents .ub_table-of-contents-container ol {
 padding-left: 20px;
 list-style: decimal;
}

.ub_table-of-contents-header {
 width: 100% !important;
 display: block !important;
 padding: 20px 20px;
 line-height: 1;
 background-color: #fbfcfd;
 border: 1px solid #f2f2f2;
 border-bottom-width: 0;
 border-radius: 5px 5px 0 0;
 margin-bottom: 0 !important;
 text-align: left !important;
}

.ub_table-of-contents-container {
 border: 1px solid #f2f2f2;
 border-radius: 0 0 5px 5px !important;
 padding-left: 40px;
 padding-right: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
}

.ub_table-of-contents-container ol,
.ub_table-of-contents-container ul {
 margin-top: 10px !important;
}

.ub_table-of-contents-container ol li,
.ub_table-of-contents-container ul li {
 padding-bottom: 10px !important;
 margin-bottom: 0 !important;
}

.ub_table-of-contents-container ul li ul,
.ub_table-of-contents-container ul li ol,
.ub_table-of-contents-container ol li ul,
.ub_table-of-contents-container ol li ol {
 margin-left: 15px !important;
}

.custom-toc-title-edit .ub_table-of-contents-container {
 padding-left: 20px;
}

.single-format-standard .left-Layout .type-post .ub_table-of-contents-container ul ul li:last-child,
.single-format-standard .left-Layout .type-post .ub_table-of-contents-container ul ol li:last-child,
.single-format-standard .left-Layout .type-post .ub_table-of-contents-container ol ol li:last-child,
.single-format-standard .left-Layout .type-post .ub_table-of-contents-container ol ul li:last-child {
 padding-bottom: 0 !important;
 margin-bottom: 0 !important;
}

.single-format-standard .left-Layout .type-post .ub_table-of-contents-container ul {
 list-style: square;
}

.single-format-standard .left-Layout .type-post .ub_table-of-contents-container ul ul {
 list-style: disc;
}

.single-format-standard .left-Layout .type-post .ub_table-of-contents-container ul ul ul {
 list-style: circle;
}

/*=================================	
Sidebar Widget	
=================================*/
.entry-content a {
 word-break: break-word;
}

.ad-widgetSec {
 color: #fff;
 border-radius: 5px;
 padding: 20px 20px 60px;
 font-family: 'Inter', sans-serif;
}

.ad-widgetSec .btn {
 display: inline-block;
 border-radius: 5px;
 color: #fff;
 font-size: 14px;
 font-weight: bold;
 padding: 15px 10px;
 border: none;
 box-shadow: none;
 width: 100%;
}

.ad-widgetSec h3 {
 color: #fff;
 font-size: 22px;
 line-height: 30px;
}

.ad-widgetSec p {
 color: #fff;
}

.ad-widgetSec .highlight {
 color: #ffd62b;
}

.free-blueprint-ad {
 background: #fcfcfd;
 border: 1px solid #f2f2f2;
}

.free-blueprint-ad img {
 margin-top: 10px;
 width: 150px;
}

.free-blueprint-ad h3 {
 margin-top: 10px;
 position: relative;
}

.free-blueprint-ad h3:before {
 content: '';
 position: absolute;
 bottom: -10px;
 left: 50%;
 transform: translateX(-50%);
 width: 200px;
 height: 2px;
 background-color: #ffd62b;
}

.free-blueprint-ad h3 .highlight {
 font-size: 25px;
}

.free-blueprint-ad p .highlight {
 text-decoration: underline;
}

.free-blueprint-ad .btn {
 background-color: #3598d4;
}

.free-blueprint-ad .btn:hover {
 background-color: #0b466a;
}

.free-copy-ad {
 background: rgb(245, 93, 1);
 background: -moz-linear-gradient(0deg, rgba(245, 93, 1, 1) 59%, rgba(248, 63, 12, 1) 80%, rgba(255, 2, 33, 1) 100%);
 background: -webkit-linear-gradient(0deg, rgba(245, 93, 1, 1) 59%, rgba(248, 63, 12, 1) 80%, rgba(255, 2, 33, 1) 100%);
 background: linear-gradient(0deg, rgba(245, 93, 1, 1) 59%, rgba(248, 63, 12, 1) 80%, rgba(255, 2, 33, 1) 100%);
}

.free-copy-ad h3 {
 margin-top: 0;
}

.free-copy-ad .btn {
 background-color: #FFD344;
}

.free-copy-ad .btn:hover {
 color: #FFD344;
 background-color: #fff;
}

.free-copy-ad p.highlight {
 font-weight: bold;
 font-style: italic;
 margin: 0 0 15px;
}

.free-copy-ad p:first-of-type {
 margin-bottom: 10px;
}

@media (max-width: 1600px) {
 .ad-widgetSec .btn {
  font-size: 14px;
 }
}

@media (max-width: 767px) {
 .blog-sidebar #custom_html-3 {
  width: 100% !important;
 }
}

@media (min-width: 951px) and (max-width: 1023px) {
 .ad-widgetSec .btn {
  font-size: 12px;
 }

 .blog-sidebar #custom_html-3 {
  width: 300px !important;
 }

 .blog-sidebar #custom_html-3 {
  left: auto !important;
  right: 36px;
 }
}

@media (min-width: 1024px) and (max-width: 1600px) {
 .blog-sidebar #custom_html-3 {
  width: 340px !important;
 }

 .blog-sidebar #custom_html-3 {
  left: auto !important;
  right: 36px;
 }
}

@media (min-width: 1601px) {
 .blog-sidebar #custom_html-3 {
  width: 460px !important;
  left: auto !important;
 }
}

body.single-post {
 padding-top: 85px;
}

.titleSec {
 max-width: 52%;
 width: 100%;
}

.titleSec .entry-title {
 margin: .5em -4em .5em 1.5em;
 color: #fff;
}

.custompostbanner {
 background-position: center;
 background-size: cover;
 padding: 130px 0;
}

.entry-header.toppad {
 padding-top: 4em;
 padding-top: 25px;
}

.entry-header.toppad .featured-image img {
 margin-top: 15px;
}

.postid-8557 .custompostbanner {
 background-size: unset;
 background-repeat: no-repeat;
 background-position: 95% top;
 position: relative;
}

.postid-8557 .custompostbanner::after {
 content: "";
 position: absolute;
 top: 0;
 left: 0;
 bottom: 0;
 right: 0;
 width: 100%;
 background-image: url(images/Layer_1.jpg);
 z-index: -1;
}

.postid-6660 .custompostbanner {
 background-position: right center;
}

.postid-8150 .custompostbanner {
 background-size: unset;
 background-repeat: no-repeat;
 background-position: 95% top;
 position: relative;
}

.postid-8150 .custompostbanner::after {
 content: "";
 position: absolute;
 top: 0;
 left: 0;
 bottom: 0;
 right: 0;
 width: 100%;
 background-image: url(images/Layer_11.jpg);
 z-index: -1;
}

.postid-9594 .custompostbanner {
 background-position: right;
}

.postid-10274 .custompostbanner {
 background-position: right;
}

.postid-10822 .custompostbanner {
 background-position: right;
}

.postid-10939 .custompostbanner {
 background-position: right;
}

.postid-11125 .custompostbanner {
 background-position: right;
}

.postid-11276 .custompostbanner {
 background-position: right;
}

.postid-11944 .custompostbanner {
 background-position: right;
}

.postid-12293 .custompostbanner {
 background-position: right;
}

.postid-12404 .custompostbanner {
 background-position: right;
}

.postid-12612 .custompostbanner {
 background-position: right;
}

.postid-12767 .custompostbanner {
 background-position: right;
}

.postid-13177 .custompostbanner {
 background-position: right;
}

.postid-13429 .custompostbanner {
 background-position: right;
}

.postid-14799 .custompostbanner {
 background-position: right;
}

.postid-16305 .custompostbanner {
 background-position: right;
}

.postid-17029 .custompostbanner {
 background-position: right;
}

.postid-16755 .custompostbanner {
 background-position: right;
}

.postid-16681 .custompostbanner {
 background-position: right;
}

.postid-16365 .custompostbanner {
 background-position: right;
}

.postid-16898 .custompostbanner {
 background-position: right;
}

.postid-17311 .custompostbanner {
 background-position: right;
}

.postid-17568 .custompostbanner {
 background-position: right;
}

.postid-18003 .custompostbanner {
 background-position: right;
}

@media (max-width: 2100px) {
 .custompostbanner {
  padding: 90px 0;
 }

 .postid-8150 .custompostbanner {
  background-size: 550px;
 }
}

@media (max-width: 1600px) {
 .custompostbanner {
  padding: 40px 0;
 }

 .postid-8150 .custompostbanner {
  background-size: 400px;
 }

 .postid-8557 .custompostbanner {
  background-size: 385px;
 }

 /* Adde css for Inner Banner(screen 1440px to 1024px) */
 .titleSec {
  max-width: 60%;
 }

 .titleSec .entry-title {
  margin: .5em 0 .5em 0;
  font-size: 2.5em;
  line-height: 1.25;
 }

 .postid-8150 .custompostbanner {
  background-size: 385px !important;
 }

 /* Added css for Inner Banner(screen 1440px to 1024px) */
}

@media (max-width: 1400px) {
 .postid-8557 .custompostbanner {
  padding: 50px 0;
  background-size: 340px;
 }

 .postid-8557 .titleSec .entry-title {
  margin: auto;
 }
}

@media (max-width: 1279px) {
 .custompostbanner {
  padding: 40px 0;
 }

 .titleSec .entry-title {
  font-size: 2.5em;
  line-height: 1.2;
 }

 .postid-8150 .custompostbanner {
  background-size: 290px;
 }
}

@media (max-width: 1023px) {
 .titleSec .entry-title {
  font-size: 2.1em;
 }

 .titleSec {
  max-width: 100% !important;
 }

 .postid-8150 .custompostbanner {
  background-size: 0 !important;
  background-position: left;
 }

 .postid-8557 .custompostbanner {
  background-size: 290px;
 }

 .postid-8557 .custompostbanner {
  position: sticky !important;
 }

 .postid-6660 .custompostbanner {
  background-position: left;
 }

 .postid-4183 .custompostbanner {
  background-position: left;
 }

 .postid-9594 .custompostbanner {
  background-position: center;
 }

 .postid-10053 .custompostbanner {
  background-position: center !important;
 }

 .postid-10274 .custompostbanner {
  background-position: center;
 }

 .postid-10822 .custompostbanner {
  background-position: center;
 }

 .postid-10939 .custompostbanner {
  background-position: center;
 }

 .postid-11125 .custompostbanner {
  background-position: center;
 }

 .postid-11944 .custompostbanner {
  background-position: center;
 }

 .postid-12293 .custompostbanner {
  background-position: center;
 }

 .postid-12404 .custompostbanner {
  background-position: center;
 }

 .postid-12612 .custompostbanner {
  background-position: center;
 }

 .postid-12767 .custompostbanner {
  background-position: center;
 }

 .postid-13177 .custompostbanner {
  background-position: center;
 }

 .postid-13429 .custompostbanner {
  background-position: left;
 }

 .postid-14799 .custompostbanner {
  background-position: left;
 }

 .postid-16305 .custompostbanner {
  background-position: center;
 }

 .postid-17029 .custompostbanner {
  background-position: left;
 }

 .postid-16755 .custompostbanner {
  background-position: left;
 }

 .postid-16681 .custompostbanner {
  background-position: left;
 }

 .postid-16365 .custompostbanner {
  background-position: left;
 }

 .postid-16898 .custompostbanner {
  background-position: center;
 }

 .postid-17311 .custompostbanner {
  background-position: center;
 }

 .postid-17568 .custompostbanner {
  background-position: center;
 }

 .postid-18003 .custompostbanner {
  background-position: center;
 }

 .custompostbanner {
  padding: 30px 0;
  background-position: 0;
  background-size: auto;
 }
}

@media (max-width: 767px) {
 .titleSec {
  max-width: 100% !important;
 }

 .titleSec .entry-title {
  font-size: 2.1em;
  margin: auto;
 }

 .postid-8150 .custompostbanner {
  background-size: 0;
 }

 .postid-6660 .custompostbanner {
  background-position: left;
 }

 .postid-8557 .custompostbanner {
  background-size: 0;
 }

 .custompostbanner {
  padding: 30px 0;
  background-position: left;
  background-repeat: no-repeat;
 }
}

@media (max-width: 600px) {
 body.single-post {
  padding-top: 65px;
 }
}

@media (max-width: 359px) {
 body.single-post {
  padding-top: 56px;
 }
}

.postid-8868 .entry-content h4 {
 margin-top: 1em;
 margin-bottom: 0;
 line-height: 1;
}

@media (max-width: 767px) {
 .postid-8868 .entry-content h4 {
  font-size: 1.25em;
 }
}

.postid-9594 .entry-content h4 {
 line-height: 1;
 margin: 1em 0 0.5em;
}

.postid-9594 .entry-content h3 {
 line-height: 1.2;
 margin-bottom: 0;
}

.postid-10053 .custompostbanner {
 background-position: right;
}

@media (max-width: 1600px) {
 .postid-10053 .custompostbanner {
  padding: 60px 0;
 }
}

@media (max-width: 1279px) {
 .postid-10053 .custompostbanner {
  padding: 20px 0;
 }
}

@media (max-width: 767px) {
 .postid-10053 .custompostbanner {
  padding: 30px 0;
 }
}

/* CSS For Blog Headline and Subhead Font/Spacing  */
.single-post-layout article .entry-content h2.head-subhead-space {
 line-height: 1.1;
 margin-bottom: 0;
}

.single-post-layout article .entry-content h3.head-subhead-space {
 line-height: 1.2;
 margin-bottom: 0;
}

.single-post-layout article .entry-content h4.head-subhead-space {
 line-height: 1.4;
 margin: 1.2em 0 1.2em;
}

.single-post-layout article .entry-content h5.head-subhead-space {
 margin-bottom: 0;
}

.single-post-layout article .entry-content p.head-subhead-space {
 margin-bottom: 0;
 line-height: 1;
}

.postid-11619 .mtb_custom_iframe {
 margin: 30px 0 20px;
}
.postid-234 .wp-block-heading.head-subhead-space.mb-30 {
    margin-bottom: 30px !important;
}

.postid-11792 .custom-sub-list {
 list-style: lower-alpha;
}

.postid-12129 .custom-qoute-style {
 border-left: none !important;
 font-size: 18px !important;
}

.postid-12129 .custom-qoute-style strong {
 color: #141414 !important;
}

.postid-12129 .wp-block-image img {
 box-shadow: 0 0 5px #ccc;
}

.postid-12129 .wp-block-image img.wp-image-12229,
.postid-12129 .wp-block-image img.wp-image-12232,
.postid-12129 .wp-block-image img.wp-image-12235,
.postid-12129 .wp-block-image img.wp-image-12238 {
 box-shadow: none;
}

.postid-12523 .custom-sub-list {
 list-style: lower-alpha;
}

.postid-12523 .wp-block-image .wp-image-12669 {
 box-shadow: 0 0 5px #999;
}

/* Blog CTA Style*/
.blogCTAbtn {
 border: 4px solid;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 border-color: #1055A8;
 color: #fff;
 background-color: #1055A8;
 padding: 10px 30px;
 text-align: center;
 display: inline-block;
 font-size: 27px;
 line-height: 1.3;
 font-weight: 800;
 margin: 1em auto 0.5em;
}

.blogCTAbtn:hover,
.blogCTAbtn:focus,
.blogCTAbtn:active {
 background-color: transparent;
 border-color: #1055A8;
 color: #1055A8;
 outline: 0;
 box-shadow: none;
}

@media (max-width: 1199px) {
 .blogCTAbtn {
  font-size: 18px;
  padding: 10px 20px;
 }
}

@media (max-width: 1023px) {
 .blogCTAbtn {
  padding: 10px 10px;
 }
}

img.wp-image-13257 {
 width: 50%;
}

@media (max-width: 768px) {
 img.wp-image-13257 {
  width: 100%;
 }
}

.postid-13584 img.wp-image-14003,
.postid-13584 img.wp-image-14058,
.postid-13584 img.wp-image-14060,
.postid-13584 img.wp-image-14062 {
 width: 65%;
}

@media (max-width: 768px) {

 .postid-13584 img.wp-image-14003,
 .postid-13584 img.wp-image-14058,
 .postid-13584 img.wp-image-14060,
 .postid-13584 img.wp-image-14062 {
  width: 100%;
 }
}

.postid-13656 img.wp-image-14075,
.postid-13656 img.wp-image-14077,
.postid-13656 img.wp-image-14079 {
 width: 65%;
}

@media (max-width: 768px) {

 .postid-13656 img.wp-image-14075,
 .postid-13656 img.wp-image-14077,
 .postid-13656 img.wp-image-14079 {
  width: 100%;
 }
}

.postid-13656 .wp-block-group .wp-block-group__inner-container .wp-block-image {
 margin-bottom: 0 !important;
}

.postid-13656 .wp-block-group .wp-block-group__inner-container figure {
 margin: 0 0;
 line-height: 0;
}

/*  Quick Answers Blog Blockquote */
blockquote.qaBlog-customQuote {
 border: 1px solid #b1b1b1;
 padding-right: 1em !important;
 padding-bottom: 1em !important;
 margin-left: 0 !important;
}

blockquote.qaBlog-customQuote p {
 margin-bottom: 0;
}

blockquote.qaBlog-customQuote cite,
blockquote.qaBlog-customQuote cite strong,
blockquote.qaBlog-customQuote cite em {
 color: #000;
 font-style: normal;
 font-weight: 600;
}

/* Q & A Blog Post List(Other Q or blog list in bottom) Style*/
.qaBlog_other_QAlist {
 padding-left: 0;
}

.qaBlog_other_QAlist li {
 list-style: none;
 background: url(https://blogv2new.clickfunnels.com/wp-content/uploads/2020/06/blog-qa-list-right-arrow.png);
 background-repeat: no-repeat;
 background-size: 23px;
 background-position: left 0 top 6px;
 padding-left: 35px;
 font-size: 21px;
 font-weight: bold;
}

@media (max-width: 600px) {
 .qaBlog_other_QAlist li {
  font-size: 18px;
 }
}

/* ======================= For Schema Block In Quick Answers Blog ========================= */
.myCustom-schemaBlock.schema-how-to .schema-how-to-step:nth-child(odd) .schema-how-to-step-text {
 background-color: #f1f1f1;
}

.schema-how-to .schema-how-to-description {
 font-size: 2em;
 font-weight: 900;
 margin: 1.5em 0 1em;
 line-height: 1.2;
 color: #141414;
}

.schema-how-to .schema-how-to-step-text {
 float: left;
 width: 100%;
 padding: 0 20px 0 0;
 border: 1px solid #b1b1b1;
 font-size: 18px;
 line-height: 1.5;
 font-weight: normal;
 box-shadow: 0 0 15px #b1b1b1;
 padding: 20px;
}

.schema-how-to .schema-how-to-step-text img {
 float: left;
 width: 50%;
 margin-right: 20px;
 padding-right: 20px;
 border-right: 1px solid #b1b1b1;
}

.schema-how-to .schema-how-to-step-name {
 font-size: 1em;
 line-height: 1.2;
 font-weight: bold;
 color: #141414;
}

.schema-how-to ol {
 padding-left: 0;
 font-size: 1.5em;
 list-style-position: inside;
 font-weight: bold;
 color: #141414;
}

.schema-how-to ol {
 counter-reset: item;
 list-style-type: none;
}

.schema-how-to ol li {
 display: block;
 color: #fff;
}

.schema-how-to ul {
 padding-left: 0;
 list-style: none;
}

.schema-how-to ol li:before {
	 background-color: #098ed3;
	 border-radius: 100%;
	 margin-right: 10px;
	 content: counter(item)"  ";
	 counter-increment: item;
	 padding: 3px 8px 5px 13px;
}
.postid-16021 .schema-how-to .schema-how-to-step-text img,
.postid-16742 .schema-how-to .schema-how-to-step-text img,
.postid-14635 .schema-how-to .schema-how-to-step-text img {
 width: 100%;
 margin-bottom: 20px;
 padding-bottom: 20px;
 padding-right: 0;
 margin-right: 0;
 border-right: none;
 border-bottom: 1px solid #b1b1b1;
}

@media (max-width: 1279px) {
 .schema-how-to .schema-how-to-step-text {
  padding: 20px 20px;
 }

 .schema-how-to .schema-how-to-step-text img {
  width: 100%;
  margin-right: 0;
  padding-right: 0;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-right: none;
  border-bottom: 1px solid #b1b1b1;
 }
}

@media (max-width: 767px) {
 .schema-how-to .schema-how-to-description {
  font-size: 1.45em;
 }

 .schema-how-to ol {
  line-height: 1;
  font-size: 1.25em;
 }
}
.postid-16742 .schema-how-to ol li:before{
	display: none;
}




.postid-14799 .wp-block-image.pdd-left {
 padding-left: 30px;
}

.postid-15026 .cstmQut-pddLeft {
 padding-left: 2em !important;
}

.postid-15026 h5.head-subhead-space {
 font-size: 20px;
 margin-bottom: 0;
 line-height: 1;
}

.postid-15026 .wp-block-image.pdd-left {
 padding-left: 30px;
}

.postid-16681 .titleSec .entry-title {
 color: #141414;
}

.postid-18003 .titleSec .entry-title {
 color: #122C3C;
}

/* For making <ol> Decimal Value as Bold */
ol.makeDecimalBold {
 list-style: none;
 counter-reset: my-awesome-counter;
}

ol.makeDecimalBold li {
 counter-increment: my-awesome-counter;
 text-indent: -1em;
}

ol.makeDecimalBold li::before {
 content: counter(my-awesome-counter)". ";
 font-weight: bold;
}

/* Added style for New Blog Design 07-12-020 */
.blog-detail-sec .right-Layout .blog-sidebar aside#secondary section:first-child {
 margin-top: 35px;
}

.blog-detail-sec .right-Layout .blog-sidebar aside#secondary section .widget-title {
 margin-top: 0;
}

.custompostbanner.no_top_pd {
 padding-top: 0;
 padding-bottom: 0;
 padding-left: 0;
 padding-right: 0;
 display: flex;
 justify-content: center;
 align-items: center;
 text-align: center;
 height: 300px;
}

.custompostbanner.no_top_pd img {
 flex-shrink: 0;
 padding: 0 0;
 max-height: 300px;
}

.single-post-layout article .entry-header h1.entry-title2-mt {
 margin-top: 30px;
}

.blog-detail-sec {
 max-width: 1200px;
}

.blog-detail-sec .right-Layout {
 width: 340px;
}

.blog-detail-sec .left-Layout {
 width: calc(100% - 340px);
}

.blog-sidebar #custom_html-3 {
 width: 340px !important;
}

.single-post-layout .blog-detail-sec .left-Layout article,
.single-post-layout .blog-detail-sec #comments {
 padding-right: 8em;
}

.blog-detail-sec .right-Layout .blog-sidebar aside#secondary section#recent-posts-5 ul li a {
 font-size: 14px;
 font-weight: 400;
 font-family: 'Inter', sans-serif;
}

.single-post-layout article .social-post span {
 display: none;
}

.single-post-layout article .social-post {
 flex-direction: column;
 position: fixed;
 left: 0;
 z-index: 1;
 top: 50%;
}

.single-post-layout article .social-post a:hover {
 opacity: 0.8;
 box-shadow: 0 0 2px #000;
}

.single-post-layout article .social-post img {
 margin: 0 0;
 height: 40px;
 width: 40px;
 background-color: #fff;
}

@media only screen and (max-width: 1299px) {

 .single-post-layout .blog-detail-sec .left-Layout article,
 .single-post-layout .blog-detail-sec #comments {
  padding-left: 1.5em;
 }

 .single-post-layout .blog-detail-sec .featured-posts {
  padding-left: 1em;
 }
}

@media only screen and (max-width: 1200px) {

 .single-post-layout .blog-detail-sec .left-Layout article,
 .single-post-layout .blog-detail-sec #comments {
  padding-right: 4em;
 }
}

@media only screen and (max-width: 1023px) {
 .custompostbanner.no_top_pd {
  background-position: center;
 }
}

@media only screen and (max-width: 950px) {

 .single-post-layout .blog-detail-sec .left-Layout article,
 .single-post-layout .blog-detail-sec #comments {
  padding-right: 0;
 }

 .blog-detail-sec .left-Layout {
  width: 100%;
 }

 .blog-detail-sec .right-Layout {
  width: 100%;
 }

 .blog-detail-sec .right-Layout .blog-sidebar aside#secondary section {
  max-width: 340px;
 }
}

@media only screen and (max-width: 767px) {

 .single-post-layout .blog-detail-sec .left-Layout article,
 .single-post-layout .blog-detail-sec #comments {
  padding-left: 0;
  padding-left: 0;
 }

 body.single-post {
  margin-bottom: 50px;
 }

 .single-post-layout article .social-post {
  flex-direction: row;
  left: 50%;
  bottom: 0;
  margin-top: -40px;
  margin-left: auto;
  margin-right: auto;
  top: 100%;
  top: unset;
  transform: translate(-50%, 0);
 }

 .blog-detail-sec .left-Layout,
 section.more-in-category.featured-posts {
  padding-left: 0;
 }
}

@media only screen and (max-width: 600px) {
 .single-post-layout article .social-post img {
  max-width: 40px;
 }
}

/* Widdegt Banner in Right Sidebar style 08-12-2020 */
.ad-widgetSec h3 {
 text-transform: capitalize;
}

.free-blueprint-ad h3::before {
 display: none;
}

.free-blueprint-ad {
 padding-bottom: 25px;
}

.free-copy-ad {
 padding-bottom: 25px;
}

.free-copy-ad h3 {
 line-height: 1.2;
 margin-bottom: 10px;
}

.free-copy-ad img {
 margin-bottom: 10px;
}

.free-copy-ad p.highlight {
 line-height: 1;
 font-size: 22px;
}

.free-copy-ad .btn {
 color: #272727;
 background-color: #ffd62b;
}

.free-copy-ad .btn:hover {
 background-color: #272727;
 color: #ffd62b;
}

.free-blueprint-ad h3 {
 font-size: 20px;
 color: #131313;
 font-family: 'Inter', sans-serif;
 font-weight: 400;
 margin-bottom: 10px;
 text-transform: none;
}

.free-blueprint-ad h3 .highlight {
 font-size: 27px;
 color: #131313;
 font-family: 'Oswald', sans-serif;
 font-weight: 700;
 font-style: italic;
}

.free-blueprint-ad .btn {
 font-size: 18px;
 font-weight: 700;
}

.single-post-layout article .entry-header h1 {
 margin-bottom: 0;
 line-height: 1.2;
}

.single-post-layout article .author-date-social {
 margin-top: 20px;
 padding-bottom: 20px;
}

@media only screen and (max-width: 767px) {
 .single-post-layout article .author-date-social {
  margin-top: 10px;
 }
}

.single-format-standard .left-Layout .type-post ul li,
.single-format-standard .left-Layout .type-post ol li {
 margin-bottom: 1em !important;
}

.single-format-standard .left-Layout .type-post ul li:last-child,
.single-format-standard .left-Layout .type-post ol li:last-child {}

.single-format-standard .left-Layout .type-post ul,
.single-format-standard .left-Layout .type-post ol {
 margin-top: 1em;
}

.single-format-standard .left-Layout .type-post ul ul,
.single-format-standard .left-Layout .type-post ul ol,
.single-format-standard .left-Layout .type-post ol ol,
.single-format-standard .left-Layout .type-post ol ul {
 margin-top: 1em;
}

.single-format-standard .left-Layout .type-post ul ul li:last-child,
.single-format-standard .left-Layout .type-post ul ol li:last-child,
.single-format-standard .left-Layout .type-post ol ol li:last-child,
.single-format-standard .left-Layout .type-post ol ul li:last-child {}

.single-format-standard .left-Layout .type-post .ub_table-of-contents-container ol li,
.single-format-standard .left-Layout .type-post .ub_table-of-contents-container ul li {
 padding-bottom: 10px !important;
 margin-bottom: 0 !important;
}

/* Video block border/shadow style */
.single-format-standard .left-Layout .type-post .wp-block-embed,
.single-format-standard .left-Layout .type-post .voomly-embed {
 border-radius: 5px;
 box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.20);
 border: 10px solid #fff;
 line-height: 0;
 padding: 1px;
 background: #c1c1c1;
 background: #f1f1f1;
 margin: 2em auto;
}

.single-format-standard .left-Layout .type-post .wp-block-embed iframe {
 max-width: 750px;
 width: 100%;
}

.single-format-standard .left-Layout .type-post .wp-block-embed figcaption {
 padding-top: 0.5em !important;
}

/* Image block border/shadow style */
.single-post .wp-block-image.img-shdw-bd img {
 border: 10px solid #fff;
 margin-top: 1em;
 border-radius: 5px;
 box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.20);
 padding: 1px;
 background: #c1c1c1;
}

/* CTA section in footer on blog main page */
section.section-CTA {
 background-color: #202b39;
 padding-top: 25px;
 padding-bottom: 25px;
}

section.section-CTA .container {
 max-width: 1170px;
 width: 100%;
 margin-left: auto;
 margin-right: auto;
 padding: 0;
}

section.section-CTA .ctaSec_topRow {
 display: flex;
 align-items: flex-start;
 padding: 20px 10px 0 10px;
}

section.section-CTA .ctaSec_topLeft {
 text-align: center;
 padding: 0 15px;
 width: 50%;
}

section.section-CTA .ctaSec_topLeft h2 {
 font-size: 40px;
 line-height: 1.2;
 color: #fff;
 font-weight: 700;
 text-align: center;
 margin: 0;
 font-family: "Inter", sans-serif !important;
}

section.section-CTA .ctaSec_topLeft .btnCtaSec {
 transition: 0.2s;
 width: 100%;
 color: rgb(255, 255, 255);
 font-weight: 600;
 background-color: rgb(28, 188, 255);
 font-size: 32px;
 display: inline-block;
 text-align: center;
 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
 border: 1px solid rgba(0, 0, 0, 0.2);
 border-radius: 2px;
 padding: 10px 25px;
 margin-top: 10px;
 margin-bottom: 10px;
 margin-left: auto;
 margin-right: auto;
 text-decoration: none;
 font-family: "Inter", sans-serif !important;
}

section.section-CTA .ctaSec_topLeft .btnCtaSec:hover {
 transform: translateY(-10px);
 box-shadow: inset 0 2px 2px 0 rgba(255, 255, 255, 0.22), 0 233px 233px 0 rgba(255, 255, 255, 0.12) inset;
 transition: 0.2s;
 background-color: rgb(28, 188, 255);
}

section.section-CTA .ctaSec_topLeft .btnCtaSec:visited,
section.section-CTA .ctaSec_topLeft .btnCtaSec:active,
section.section-CTA .ctaSec_topLeft .btnCtaSec:hover {
 text-decoration: none;
 outline: 0;
}

section.section-CTA .ctaSec_topLeft .btnCtaSecMain {
 position: relative;
 padding-right: 45px;
 font-weight: 700;
}

section.section-CTA .ctaSec_topLeft .btnCtaSecMain::after {
 position: absolute;
 content: "";
 right: 0;
 top: 4px;
 height: 30px;
 width: 32px;
 background: url(https://blogv2new.clickfunnels.com/wp-content/uploads/2020/12/m_1.png);
}

section.section-CTA .ctaSec_topLeft p {
 font-size: 16px;
 color: #fff;
 font-style: italic;
 text-align: center;
 margin: 0;
 font-family: "Inter", sans-serif !important;
}

section.section-CTA .ctaSec_topRight {
 width: 50%;
 padding: 0 15px;
}

section.section-CTA .ctaSec_topRight ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

section.section-CTA .ctaSec_topRight ul li {
 position: relative;
 color: #fff;
 line-height: 1.2;
 font-size: 22px;
 font-weight: 700;
 padding-bottom: 15px;
 list-style-type: none;
 padding-left: 2em;
 font-family: "Inter", sans-serif !important;
}

section.section-CTA .ctaSec_topRight ul li:last-child {
 padding-bottom: 0;
}

section.section-CTA .ctaSec_topRight ul li:before {
 position: absolute;
 top: 3px;
 left: 0;
 width: 21px;
 height: 18px;
 background: url(https://blogv2new.clickfunnels.com/wp-content/uploads/2020/12/M_2.png);
 content: "";
}

section.section-CTA .ctaSec_btmRow .ctaSec_fullCol {
 background-color: rgba(0, 0, 0, 0.2);
 text-align: center;
 padding: 20px 10px;
 margin-top: 15px;
}

section.section-CTA .ctaSec_btmRow .ctaSec_fullCol p {
 color: #fff;
 font-weight: 500;
 font-size: 24px;
 line-height: 1.2;
 margin: 0;
 font-family: "Inter", sans-serif !important;
}

section.section-CTA .ctaSec_topLeft .btnCtaSec .btnCtaSecSub {
 font-size: 22px;
 display: block;
 opacity: 0.7;
 font-weight: 400;
}

@media only screen and (max-width: 1200px) {
 section.section-CTA .ctaSec_topLeft .btnCtaSec .btnCtaSecMain {
  font-size: 28px;
  padding-right: 40px;
 }

 section.section-CTA .ctaSec_topLeft .btnCtaSec .btnCtaSecSub {
  font-size: 18px;
 }

 section.section-CTA .ctaSec_topLeft h2 {
  font-size: 38px;
 }
}

@media only screen and (max-width: 950px) {
 .page-template-template-homepage.page-id-4839 footer {
  margin-bottom: 75px;
 }

 section.section-CTA {
  position: fixed;
  bottom: 0;
  z-index: 3;
  padding: 0 20px;
  left: 0;
  right: 0;
 }

 section.section-CTA .ctaSec_topLeft h2,
 section.section-CTA .ctaSec_topLeft p,
 section.section-CTA .ctaSec_topRight,
 section.section-CTA .ctaSec_btmRow .ctaSec_fullCol {
  display: none !important;
 }

 section.section-CTA .ctaSec_topLeft {
  width: 100%
 }

 section.section-CTA .ctaSec_topRow,
 section.section-CTA .ctaSec_topLeft {
  padding: 0;
 }

 section.section-CTA .ctaSec_topLeft .btnCtaSec .btnCtaSecMain {
  padding-right: 0;
 }

 section.section-CTA .ctaSec_topLeft .btnCtaSec .btnCtaSecMain::after {
  display: none;
 }

 section.section-CTA .ctaSec_topLeft .btnCtaSec {
  padding-top: 0
 }

 section.section-CTA .ctaSec_topLeft .btnCtaSec .btnCtaSecSub {
  font-size: 15px;
 }

 section.section-CTA .ctaSec_topLeft .btnCtaSec .btnCtaSecMain {
  font-size: 22px;
 }
}

@media only screen and (max-width: 1200px) {
 section.section-CTA .ctaSec_topLeft .btnCtaSec {}
}

img.wp-image-20815,
img.wp-image-20819,
img.wp-image-20821,
img.wp-image-20823 {
 max-width: 85%;
}

@media (max-width: 767px) {

 img.wp-image-20815,
 img.wp-image-20819,
 img.wp-image-20821,
 img.wp-image-20823 {
  max-width: 100%;
 }
}

.postid-20676 .fb-myCustom-embed {
 margin: 0 auto 30px;
 text-align: center;
 padding: 10px;
 background-color: #fff;
 box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.20);
 border-radius: 5px;
 display: table;
}

@media (max-width: 600px) {
 .postid-20676 .fb-myCustom-embed iframe {
  height: auto !important;
 }
}

/* Twitter embed block style */
.postid-21585 .myCustom-twitter-tweet {
 display: table;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
}

.postid-21585 .myCustom-twitter-tweet .twitter-tweet.twitter-tweet-rendered {
 margin-bottom: 0 !important;
 margin-top: 0 !important;
 max-width: 100% !important;
}

.postid-21585 .myCustom-twitter-tweet .twitter-tweet.twitter-tweet-rendered #app .r-1ylenci {
 border-radius: 0 !important;
}

.postid-21585 .myCustom-twitter-tweet .wp-block-embed {
 border-radius: 25px !important;
 padding: 0 !important;
}

/* Top Ad Banner in Right Sidebar */
/* 2CC */
#secondary .image.wp-image-27379 {
 border: 1px solid #f2f2f2;
}

/* Secretmaster */
#secondary .image.wp-image-19595 {
 border: 1px solid #f2f2f2;
}

/*  Orange launch banner */
#secondary .image.wp-image-75720 {
 border: 1px solid #f2f2f2;
 border-radius: 7px 7px 0 0 !important;
 display: none;
}

#secondary .image.wp-image-75721 {
 border: 1px solid #f2f2f2;
 border-radius: 0px 0px 7px 7px
}

#secondary .image.wp-image-38359 {
 border: 1px solid #f2f2f2;
 border-radius: 7px 7px 0px 0px !important;
}

#secondary .image.wp-image-77589 {
 border: 1px solid #f2f2f2;
 border-radius: 7px 7px 0 0;
}

/* 5day */
#secondary .image.wp-image-26059 {
 border: 1px solid #f2f2f2;
 border-radius: 0 0 7px 7px;
}

.wp-block-image img.wp-image-28652 {
 width: 750px;
 max-width: 100%
}

/* shadow style for zapier widget */
.zapier-templates-widget {
 border: 10px solid #fff;
 border-radius: 5px;
 box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.20);
}

/* Clickable and outline */
.clickable_outline {
 padding-left: 0;
 list-style-type: none;
}

.clickable_outline a {
 border: 1px solid #1055A8;
 padding: 5px 10px;
 color: #1055A8;
}

.no-shd-bd-vimeo {
 border-radius: 0 !important;
 box-shadow: none !important;
 border: 0 !important;
 line-height: 0 !important;
 padding: 0 !important;
 background: transparent !important;
}

.postid-45556 .wp-block-media-text .wp-block-media-text__content p {
 margin-top: 0;
}

@media (max-width: 600px) {
 .postid-45556 .wp-block-media-text .wp-block-media-text__content {
  padding-right: 0;
  padding-left: 0;
 }

 .postid-45556 .wp-block-media-text .wp-block-media-text__content p {
  margin-top: 15px;
 }
}

****************** */ .postid-51935 ol.makeDecimalBold li ul li {
 list-style: lower-alpha;
 counter-increment: unset;
 text-indent: 0;
}

.postid-51935 ol.makeDecimalBold li ul li:before {
 content: unset;
 font-weight: bold;
}

.postid-51935 ol.makeDecimalBold li ul li::marker {
 font-weight: bold;
}

.is-provider-giphy .wp-block-embed__wrapper a img {
 width: 100%;
}

/* Doodly Acquisition */
.postid-55319 .wp-block-media-text .wp-block-media-text__content {
 padding: 0 2% 0 2%;
}

.postid-55319 .wp-block-media-text>figure>img {
 max-width: 80px;
}

.postid-55319 .wp-block-media-text {
 grid-template-columns: 15% 1fr;
}

.postid-55319 .alignwide.wp-block-media-text.is-stacked-on-mobile p {
 margin-bottom: 0;
 margin-top: 0;
}

.postid-55319 .alignwide {
 margin-bottom: 45px;
}

@media (max-width: 600px) {
 .postid-55319 .alignwide.wp-block-media-text.is-stacked-on-mobile p {
  text-align: center;
  margin-top: 20px;
 }
}

.postid-55771 .wp-block-table.is-style-stripes {
 border-bottom: 0;
}

.postid-55771 .wp-block-table.is-style-stripes table {
 margin-bottom: 10px;
}

.postid-55771 .wp-block-table.is-style-stripes figcaption {
 display: none;
}

.postid-59645 .mrTop0 .blogCTAbtn {
 margin-top: 0;
}

.postid-60257 blockquote em {
 display: inline-block;
}

.postid-60257 blockquote em:not(:last-child) {
 margin-bottom: 10px;
}

.postid-60257 blockquote em br {
 display: none;
}

blockquote p {
 margin-bottom: 0;
 margin-top: 15px;
 line-height: 1.7em;
}

.postid-62342.single-format-standard .left-Layout .type-post blockquote ul li {
 margin-bottom: 10px !important;
}

.postid-83009 ul.list-style-none {
 list-style: none;
}

.postid-63008 ul.list-style-none {
 list-style: none;
}

.postid-63898 ul.list-style-none {
 list-style: none;
}

.postid-64769 ul.list-style-none {
 list-style: none;
}

.post-65078 ul.list-style-none {
 list-style: none;
}

.postid-65112 ul.list-style-none {
 list-style: none;
}

.postid-65539 ul.list-style-none {
 list-style: none;
}

.postid-68395 ul.list-style-none,
.postid-73753 ul.list-style-none {
 list-style: none;
}

.post-68698 ul.list-style-none {
 list-style: none;
}

.postid-14724 h4.unboldText {
 font-weight: 400;
}

.postid-68923 ul.list-style-none {
 list-style: none;
}

.post-83094 ul.list-style-none {
 list-style: none;
}

.postid-73156 ul.list-style-none {
 list-style: none;
}

.postid-73967 ul.list-style-none {
 list-style: none;
}

.post-74091 ul.list-style-none {
 list-style: none;
}

.frameShadow iframe.giphy-embed {
 border: 10px solid #fff;
 border-radius: 5px;
 box-shadow: 0px 0px 20px 1px rgb(0 0 0 / 20%);
 padding: 1px;
 /* background: #c1c1c1; */
}

.postid-2452 iframe {
 border: 10px solid #fff;
 border-radius: 5px;
 box-shadow: 0px 0px 20px 1px rgb(0 0 0 / 20%);
 background: #5f634a;
}

/* Title image with text */
.postid-74409 .feature-img-text,
.postid-74678 .feature-img-text {
 display: flex;
 align-items: flex-start;
 justify-content: flex-start;
 flex-wrap: wrap;
 margin-bottom: 30px;
}

.postid-74409 .feature-img-text:not,
.postid-74678 .feature-img-text:not(:last-child) {
 margin-bottom: 30px;
}

.postid-74409 .feature-img-text figure.wp-block-media-text__media,
.postid-74678 .feature-img-text figure.wp-block-media-text__media {
 width: 20%;
 flex-shrink: 0;
}

.postid-74409 .feature-img-text figure.wp-block-media-text__media img,
.postid-74678 .feature-img-text figure.wp-block-media-text__media img {
 width: 100%;
 max-width: 100%;
 border-radius: 100%;
}

.postid-74409 .feature-img-text .wp-block-media-text__content,
.postid-74678 .feature-img-text .wp-block-media-text__content {
 width: 80%;
 padding-left: 20px;
 padding-right: 0;
}

.postid-74409 .feature-img-text .wp-block-media-text__content h4,
.postid-74678 .feature-img-text .wp-block-media-text__content h4 {
 margin-top: 0px !important;
}

.postid-74409 .feature-img-text .wp-block-media-text__content p:not(:last-child),
.postid-74678 .feature-img-text .wp-block-media-text__content p:not(:last-child) {
 margin-bottom: 15px;
 margin-top: 0;
}

@media (max-width: 599px) {
	.postid-74409 .feature-img-text,
	.postid-74678 .feature-img-text {
		flex-direction: column;
		text-align: center;
	}
	.postid-74409 .feature-img-text .wp-block-media-text__content,
	.postid-74678 .feature-img-text .wp-block-media-text__content{
		width: 100%;
		padding-left: 0;
		margin-top: 15px;
	}	
	.postid-74409 .feature-img-text figure.wp-block-media-text__media,
	.postid-74678 .feature-img-text figure.wp-block-media-text__media {
		width: 100%;
	}
	.postid-74409 .feature-img-text figure.wp-block-media-text__media img,
	.postid-74678 .feature-img-text figure.wp-block-media-text__media img {
		max-width: 175px;
	}
}


.postid-75260 ul.list-style-none {
 list-style: none;
}

.postid-56561 .blogCTAbtn.sneekCTA {
 line-height: 1.4 !important;
 padding-top: 10px;
 padding-bottom: 10px;
}

.postid-76059 ul.list-style-none {
 list-style: none;
}

.postid-77875 ul.list-style-none {
 list-style: none;
}

.postid-76224 .wp-block-video video {
 width: 100%;
}

.postid-77450 ul.list-style-none {
 list-style: none;
}

.postid-79554 ul.list-style-none {
 list-style: none;
}

.postid-83961 ul.list-style-none {
 list-style: none;
}

.postid-79655 ul.list-style-none {
 list-style: none;
}

.postid-80437 ul.list-style-none {
 list-style: none;
}

.postid-81699 ul.list-style-none {
 list-style: none;
}

.postid-81991 ul.list-style-none,
.postid-82385 ul.list-style-none {
 list-style: none;
}

.blog-detail-sec .right-Layout .blog-sidebar aside#secondary section a img {
 width: 100%;
 height: 100%;
 border-radius: 5px;
}

.postid-82596 ul.list-style-none {
 list-style: none;
}

.postid-82789 ul.list-style-none {
 list-style: none;
}

.postid-83009 ul.list-style-none {
 list-style: none;
}

.postid-83009 ul.list-style-none {
 list-style: none;
}

.postid-83094 ul.list-style-none {
 list-style: none;
}

.postid-82789 ul.list-style-none {
 list-style: none;
}

.postid-84454 ul.list-style-none {
 list-style: none;
}

.postid-84775 ul.list-style-none {
 list-style: none;
}

.postid-84971 ul.list-style-none {
 list-style: none;
}

.postid-89943 ul.list-style-none {
 list-style: none;
}

.postid-91484 ul.list-style-none {
 list-style: none;
}

ul.list-style-none {
 list-style: none !important;
}

/*Table*/
.cmnTableBlock table {
 border-collapse: collapse;
}

.cmnTableBlock td {
 border: 1px solid #000;
 display: table-cell;
 padding: 5px;
 font-size: 16px;
}

.cmnTableBlock th {
 border: 1px solid #000;
 display: table-cell;
 padding: 5px;
}

/*Instagram embed*/
iframe#instagram-embed-0 {
 margin: 0 auto !important;
}

.blog-detail-sec .right-Layout .blog-sidebar aside#secondary section a img.wp-image-88927 {
 display: none;
}

/*  Custom Table sytle - CSS */
.myCustomTable {
 overflow-x: auto;
 box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, .2);
 border-radius: 10px;
 margin: 2em auto;
 width: 100%;
}

.myCustomTable table {
 border-collapse: collapse;
 vertical-align: middle;
 text-align: center;
 overflow: hidden;
 width: 100%;
 margin: 0 auto;
}

.myCustomTable table thead tr:nth-child(1) {
 background-color: #03435c;
}

.myCustomTable table thead tr {
 background-color: #256883;
}

.myCustomTable table tbody tr:nth-child(even) {
 background-color: #edf7fe;
}

.myCustomTable table tbody tr:nth-child(odd) {
 background-color: #fff;
}

.myCustomTable table th {
 border: 1px solid #ededed;
 padding: 15px;
 font-size: 20px;
 line-height: 1.2;
 color: #fff;
 font-weight: 700;
}

.myCustomTable table td {
 border: 1px solid #ededed;
 padding: 15px;
 font-size: 16px;
 line-height: 1.2;
 text-align: left;
 vertical-align: top;
}

.myCustomTable table td.has-text-align-center {
 text-align: center !important;
}

.myCustomTable.wp-block-table thead {
 border-bottom: 0;
}

@media (max-width:576px) {
 .myCustomTable table th {
  padding: 10px;
  font-size: 18px;
 }

 .myCustomTable table td {
  padding: 10px;
  font-size: 14px;
 }
}

.postid-78058 .myCustomTable table td,
.postid-98831 .myCustomTable table td:first-child {
 font-weight: 700;
}

.postid-78058 .myCustomTable table td img.emoji {
 width: 14px !important;
}

/* Search Header CSS - 28/07*/
.headSearch-icon {
 display: inline-block;
 width: 20px;
 height: 20px;
 background: url("images/icon/icon-search.svg") no-repeat center center;
 cursor: pointer;
}

.ajaxSearch .search-form {
 position: absolute !important;
 right: 100%;
 top: 4px;
 width: 262px;
 display: none;
 line-height: 1;
}

.ajaxSearch input.search-field {
 border: 1px solid #d6d6d6 !important;
 height: 44px !important;
 border-radius: 4px !important;
 width: 262px !important;
 outline: 0;
 background-color: #fff !important;
 background: none;
 padding: 12px 12px 12px 20px;
}

#cf-search-result {
 z-index: 10000000 !important;
 width: 262px !important;
 padding: 0px !important;
 margin-top: 5px;
 padding: 15px !important;
 background: #fff;
 max-height: 400px;
 overflow: auto;
 box-shadow: 0 0px 10px #c1c1c1;
 box-shadow: 0 0 3px -1px rgba(0, 0, 0, .3) !important;
}

img#cf-ajax-loader {
 position: absolute;
 top: 18px;
 left: 5px;
 width: 10px;
}

.search-lik-wrap a {
 font-size: 14px;
 line-height: 1.3;
 font-weight: 600;
 display: block;
 margin: 0px 0 7px 0;
 border-bottom: 1px solid #1055A8;
 padding: 0px 0 7px 0;
 color: #1055A8;
}

.search-lik-wrap a:last-child {
 margin: 0 border-bottom: 0;
 padding: 0;
}

.search-lik-wrap a:hover {
 text-decoration: underline;
 color: #000
}
.single-format-standard .left-Layout .type-post figure.wp-block-embed.aligncenter.is-type-video.is-provider-tiktok.wp-block-embed-tiktok {
	max-width: max-content;
}
blockquote.tiktok-embed {
	max-width: 100% !important;
	margin: 0 auto !important;
	border: 0 !important;
	padding: 20px !important;
	line-height: 1.2;
	border-left: none !important;
	font-weight: normal !important
}
blockquote.tiktok-embed p {
	margin-bottom: 0 !important;
}
@media (max-width: 414px) {
	blockquote.tiktok-embed {
		padding: 0px !important;
		min-width: max-content !important;
	}
}

/* Tik Tok */
.postid-84826 blockquote.tiktok-embed,
.postid-15330 blockquote.tiktok-embed,
.postid-73484 blockquote.tiktok-embed,
.postid-99995 blockquote.tiktok-embed,
.postid-100092 blockquote.tiktok-embed,
.postid-95470 blockquote.tiktok-embed,
.postid-103409 blockquote.tiktok-embed,
.postid-105045 blockquote.tiktok-embed,
.postid-105928 blockquote.tiktok-embed,
.postid-105949 blockquote.tiktok-embed,
.postid-106945 blockquote.tiktok-embed,
.postid-107707 blockquote.tiktok-embed,
.postid-107733 blockquote.tiktok-embed,
.postid-108950 blockquote.tiktok-embed,
.postid-110988 blockquote.tiktok-embed,
.postid-111119 blockquote.tiktok-embed,
.postid-111524 blockquote.tiktok-embed,
.postid-112365 blockquote.tiktok-embed,
.postid-112198 blockquote.tiktok-embed,
.postid-112614 blockquote.tiktok-embed,
.postid-113233 blockquote.tiktok-embed,
.postid-113969 blockquote.tiktok-embed,
.postid-114007 blockquote.tiktok-embed,
.postid-114057 blockquote.tiktok-embed,
.postid-114163 blockquote.tiktok-embed {
 max-width: 100% !important;
 margin: 0 auto !important;
 border: 0 !important;
 padding: 20px !important;
 line-height: 1.2;
 border-left: none !important;
 font-weight: normal !important
}

.postid-84826 blockquote.tiktok-embed p,
.postid-15330 blockquote.tiktok-embed p,
.postid-73484 blockquote.tiktok-embed p,
.postid-99995 blockquote.tiktok-embed p,
.postid-100092 blockquote.tiktok-embed p,
.postid-95470 blockquote.tiktok-embed p,
.postid-103409 blockquote.tiktok-embed p,
.postid-105045 blockquote.tiktok-embed p,
.postid-105928 blockquote.tiktok-embed p,
.postid-105949 blockquote.tiktok-embed p,
.postid-106945 blockquote.tiktok-embed p,
.postid-107707 blockquote.tiktok-embed p,
.postid-107733 blockquote.tiktok-embed p,
.postid-108950 blockquote.tiktok-embed p,
.postid-110988 blockquote.tiktok-embed p,
.postid-111119 blockquote.tiktok-embed p,
.postid-111524 blockquote.tiktok-embed p,
.postid-112365 blockquote.tiktok-embed p,
.postid-112198 blockquote.tiktok-embed p,
.postid-112614 blockquote.tiktok-embed p,
.postid-113233 blockquote.tiktok-embed p,
.postid-113969 blockquote.tiktok-embed p,
.postid-114007 blockquote.tiktok-embed p,
.postid-114057 blockquote.tiktok-embed p,
.postid-114163 blockquote.tiktok-embed p {
 margin-bottom: 0 !important;
}

@media (max-width: 414px) {
 .postid-84826 blockquote.tiktok-embed,
 .postid-15330 blockquote.tiktok-embed,
 .postid-73484 blockquote.tiktok-embed,
 .postid-99995 blockquote.tiktok-embed,
 .postid-100092 blockquote.tiktok-embed,
 .postid-95470 blockquote.tiktok-embed,
 .postid-105045 blockquote.tiktok-embed,
 .postid-106945 blockquote.tiktok-embed,
 .postid-107707 blockquote.tiktok-embed,
 .postid-107733 blockquote.tiktok-embed,
 .postid-108950 blockquote.tiktok-embed,
 .postid-110988 blockquote.tiktok-embed,
 .postid-111119 blockquote.tiktok-embed,
 .postid-111524 blockquote.tiktok-embed,
 .postid-112365 blockquote.tiktok-embed,
 .postid-112198 blockquote.tiktok-embed,
 .postid-112614 blockquote.tiktok-embed,
 .postid-113233 blockquote.tiktok-embed,
 .postid-113233 blockquote.tiktok-embed,
 .postid-114007 blockquote.tiktok-embed,
 .postid-114057 blockquote.tiktok-embed,
 .postid-114163 blockquote.tiktok-embed {
  padding: 0px !important;
 }
}

.postid-96045 ul .list-style-none {
 list-style: none !important;
}

.postid-96166 ul .list-style-none {
 list-style: none !important;
}

.postid-97865 ul .list-style-none {
 list-style: none !important;
}

/* Your First Funnel Challenge Review: Should You Sign Up? */
/* What Is Your First Funnel Challenge? */
 .postid-74409 .blog-detail-sec .right-Layout .blog-sidebar aside#secondary section a img {
    border: 1px solid #cacdd0;
}

.postid-74409 .desk_none-mob_block{
	display: none;
} 

@media (max-width: 767px) {
.postid-74409 .desk_none-mob_block{
	display: block;
} 
.postid-74409 #secondary section#block-3{
	display: none;
}
	
.postid-74409 #secondary section#block-2{
	margin-bottom: 0;
}
 .postid-74678 .custompostbanner.no_top_pd,  .postid-74409 .custompostbanner.no_top_pd {
  display: none;
 }

 .postid-74678 .blog-detail-sec, .postid-74409 .blog-detail-sec {
  display: flex;
  flex-direction: column-reverse;
 }

 .postid-74678 #masthead.site-header .header-search-cta .btn, .postid-74409 #masthead.site-header .header-search-cta .btn {
  opacity: 0;
  visibility: hidden;
 }

 .postid-74678 .blog-detail-sec .right-Layout, .postid-74409 .blog-detail-sec .right-Layout {
  margin-top: 0;
 }
	
 .postid-74409 .blog-detail-sec .right-Layout .blog-sidebar aside#secondary section:first-child {
    margin-top: 15px;
}
}

/*  */
.site-header .site-title,
.site-header .site-description {
 display: none;
}

.mb-0 {
 margin-bottom: 0;
}

.mb-10 {
 margin-bottom: 10px;
}

.mb-15 {
 margin-bottom: 15px
}

.mb-30 {
 margin-bottom: 30px
}

.mb-45 {
 margin-bottom: 45px;
}

p.mb-10 {
 margin-bottom: 10px;
}

.head-subhead-space.mb-15 {
 margin-bottom: 15px !important;
}

.single-post.postid-64908 .custom-toc-title-edit.ub_table-of-contents {
 margin-bottom: 50px !important;
}

.postid-78058 .myCustomTable {
 margin-bottom: 60px;
}

.single-post .wp-block-image.img-shdw-bd img {
 margin-bottom: 1em;
}

.single-post .wp-block-image.img-shdw-bd figcaption {
 margin-bottom: 1.5em;
 margin-top: 0;
}

.postid-16021 .schema-how-to .schema-how-to-step-text img {
 width: 100%;
 margin: 35px auto;
 border: 10px solid #fff;
 border-radius: 5px;
 box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.20);
 padding: 1px;
 background: #c1c1c1;
}

.postid-16021 .schema-how-to .schema-how-to-step-text {
 padding: 0;
 margin: 0;
 border: 0;
 box-shadow: none;
}

/*  Mike Tyson Post - banner design*/
.postid-78643 .titleSec .entry-title {
 margin: 0 auto;
 text-align: center;
}

.postid-78643 .titleSec {
 max-width: 825px;
 margin: 0 auto;
}
/********* Search Page **********/

.searchPostmain {
    margin: 0 !important;
}
.search-lik-wrap {
    text-align: center;
}
.search-lik-wrap p {
    font-size: 20px;
    margin-bottom: 10px;
}
.search-lik-wrap form.search-form input[type="submit"] {
    padding: 12px 20px;
    cursor: pointer;
}
.search-lik-wrap form.search-form {
    margin-top: 20px;
}
.search-lik-wrap form.search-form .search-field {
    background: #fff;
    padding: 12px 20px;
    max-width: 250px;
    width: 100%;
}
.search-lik-wrap form.search-form input.search-field:focus-visible {
    outline: none;
}
.searchLoadmore {
    text-align: center;
    margin-top: 30px;
}
.searchLoadmore a.btn {
    display: inline-block !important;
}
.searchPostmain li.featured-post.post-card {
    flex: inherit;
}
.searchPostmain .head h2 {
    text-align: center;
    width: 100%;
    font-weight: 600;
}
.searchPostmain .head span.search-term-highlight {
    background: yellow;
    padding: 0 10px;
}

@media (max-width:767px){
.search-lik-wrap p {
    font-size: 16px;
    margin-bottom: 5px;
}
.search-lik-wrap form.search-form .search-field {
    width: auto;
}
.searchPostmain .head span.search-term-highlight {
    padding: 0 5px;
}
}


.postid-118749 .wp-block-group  {
    padding: 15px 30px 10px;
    background: #f1f9fe;
}
@media (max-width:767px){
	.postid-118749 .wp-block-group {
		padding: 5px 15px 5px;
	}
}

.list-style-upper-alpha{
	list-style:upper-alpha;
}

/* .postid-128769 ol.makeDecimalBold li {
    margin-bottom: 1.5em !important;
} */
.postid-128769.single-format-standard .left-Layout .type-post ol.makeDecimalBold li {
	margin-bottom: 1.5em !important;
}

.postid-132052 .single-format-standard .left-Layout .type-post ul.mb-0 li {
    margin-bottom: 0 !important;
}

.postid-135793 .twitter-tweet{
	margin-left: auto;
	margin-right: auto;
}