html {
	font-size: 93.75%;
}

/*a,.page-title {*/
/*	color: #0274be;*/
/*}*/

/*a:hover,a:focus {*/
/*	color: #e05414;*/
/*}*/

/*body,button,input,select,textarea,.ast-button,.ast-custom-button {*/
/*	font-family: 'Open Sans Condensed',sans-serif;*/
/*	font-weight: normal;*/
/*	font-size: 15px;*/
/*	font-size: 1rem;*/
/*}*/

/*blockquote {*/
/*	color: #000000;*/
/*}*/

/*h1,.entry-content h1,.entry-content h1 a,h2,.entry-content h2,.entry-content h2 a,h3,.entry-content h3,.entry-content h3 a,h4,.entry-content h4,.entry-content h4 a,h5,.entry-content h5,.entry-content h5 a,h6,.entry-content h6,.entry-content h6 a,.site-title,.site-title a {*/
/*	font-family: Helvetica,Verdana,Arial,sans-serif;*/
/*	font-weight: 400;*/
/*	text-transform: capitalize;*/
/*}*/




/*.astra-logo-svg {*/
/*	width: 178px;*/
/*}*/

.ast-archive-description .ast-archive-title {
	font-size: 36px;
	font-size: 2.4rem;
}

.site-header .site-description {
	font-size: 15px;
	font-size: 1rem;
}

.entry-title {
	font-size: 30px;
	font-size: 2rem;
}

.comment-reply-title {
	font-size: 24px;
	font-size: 1.6rem;
}

.ast-comment-list #cancel-comment-reply-link {
	font-size: 15px;
	font-size: 1rem;
}

h1,.entry-content h1,.entry-content h1 a {
	font-size: 80px;
	font-size: 5.3333333333333rem;
	font-weight: 700;
	font-family: Helvetica,Verdana,Arial,sans-serif;
	line-height: 1.7;
	text-transform: capitalize;
}

h2,.entry-content h2,.entry-content h2 a {
	font-size: 35px;
	font-size: 2.3333333333333rem;
	font-family: Helvetica,Verdana,Arial,sans-serif;
	line-height: 1;
	text-transform: capitalize;
}

h3,.entry-content h3,.entry-content h3 a {
	font-size: 25px;
	font-size: 1.6666666666667rem;
	font-family: Helvetica,Verdana,Arial,sans-serif;
	line-height: 1;
	text-transform: capitalize;
}

h4,.entry-content h4,.entry-content h4 a {
	font-size: 20px;
	font-size: 1.3333333333333rem;
	line-height: 1;
}

h5,.entry-content h5,.entry-content h5 a {
	font-size: 18px;
	font-size: 1.2rem;
	line-height: 1;
}

h6,.entry-content h6,.entry-content h6 a {
	font-size: 15px;
	font-size: 1rem;
	line-height: 1;
}

.ast-single-post .entry-title,.page-title {
	font-size: 30px;
	font-size: 2rem;
}

#secondary,#secondary button,#secondary input,#secondary select,#secondary textarea {
	font-size: 15px;
	font-size: 1rem;
}

::selection {
	background-color: #e05414;
	color: #ffffff;
}

body,h1,.entry-title a,.entry-content h1,.entry-content h1 a,h2,.entry-content h2,.entry-content h2 a,h3,.entry-content h3,.entry-content h3 a,h4,.entry-content h4,.entry-content h4 a,h5,.entry-content h5,.entry-content h5 a,h6,.entry-content h6,.entry-content h6 a {
	color: #3a3a3a;
}

.tagcloud a:hover,.tagcloud a:focus,.tagcloud a.current-item {
	color: #ffffff;
	border-color: #0274be;
	background-color: #0274be;
}

.main-header-menu .menu-link,.ast-header-custom-item a {
	color: #3a3a3a;
}

.main-header-menu .menu-item:hover > .menu-link,.main-header-menu .menu-item:hover > .ast-menu-toggle,.main-header-menu .ast-masthead-custom-menu-items a:hover,.main-header-menu .menu-item.focus > .menu-link,.main-header-menu .menu-item.focus > .ast-menu-toggle,.main-header-menu .current-menu-item > .menu-link,.main-header-menu .current-menu-ancestor > .menu-link,.main-header-menu .current-menu-item > .ast-menu-toggle,.main-header-menu .current-menu-ancestor > .ast-menu-toggle {
	color: #0274be;
}

input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,textarea:focus {
	border-color: #0274be;
}

input[type="radio"]:checked,input[type=reset],input[type="checkbox"]:checked,input[type="checkbox"]:hover:checked,input[type="checkbox"]:focus:checked,input[type=range]::-webkit-slider-thumb {
	border-color: #0274be;
	background-color: #0274be;
	box-shadow: none;
}

.site-footer a:hover + .post-count,.site-footer a:focus + .post-count {
	background: #0274be;
	border-color: #0274be;
}

.ast-small-footer {
	color: #979797;
}

.ast-small-footer > .ast-footer-overlay {
	background-color: rgba(24,26,27,0.82);
	;
}

.ast-small-footer a {
	color: #fcfcfc;
}

.ast-small-footer a:hover {
	color: #ffffff;
}

.footer-adv .footer-adv-overlay {
	border-top-style: solid;
	border-top-width: 0;
	border-top-color: #7a7a7a;
}

.ast-comment-meta {
	line-height: 1.666666667;
	font-size: 12px;
	font-size: 0.8rem;
}

.single .nav-links .nav-previous,.single .nav-links .nav-next,.single .ast-author-details .author-title,.ast-comment-meta {
	color: #0274be;
}

.entry-meta,.entry-meta * {
	line-height: 1.45;
	color: #0274be;
}

.entry-meta a:hover,.entry-meta a:hover *,.entry-meta a:focus,.entry-meta a:focus * {
	color: #e05414;
}

.ast-404-layout-1 .ast-404-text {
	font-size: 200px;
	font-size: 13.333333333333rem;
}

.widget-title {
	font-size: 21px;
	font-size: 1.4rem;
	color: #3a3a3a;
}

#cat option,.secondary .calendar_wrap thead a,.secondary .calendar_wrap thead a:visited {
	color: #0274be;
}

.secondary .calendar_wrap #today,.ast-progress-val span {
	background: #0274be;
}

.secondary a:hover + .post-count,.secondary a:focus + .post-count {
	background: #0274be;
	border-color: #0274be;
}

.calendar_wrap #today > a {
	color: #ffffff;
}

.ast-pagination a,.page-links .page-link,.single .post-navigation a {
	color: #0274be;
}

.ast-pagination a:hover,.ast-pagination a:focus,.ast-pagination > span:hover:not(.dots),.ast-pagination > span.current,.page-links > .page-link,.page-links .page-link:hover,.post-navigation a:hover {
	color: #e05414;
}

.ast-header-break-point .ast-mobile-menu-buttons-minimal.menu-toggle {
	background: transparent;
	color: #000000;
}

.ast-header-break-point .ast-mobile-menu-buttons-outline.menu-toggle {
	background: transparent;
	border: 1px solid #000000;
	color: #000000;
}

.ast-header-break-point .ast-mobile-menu-buttons-fill.menu-toggle {
	background: #000000;
	color: #ffffff;
}

.ast-header-break-point .main-header-bar .ast-button-wrap .menu-toggle {
	border-radius: 8px;
}

@media (max-width:782px) {
	.entry-content .wp-block-columns .wp-block-column {
		margin-left: 0px;
	}
}

@media (max-width:921px) {
	#secondary.secondary {
		padding-top: 0;
	}

	.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single {
		padding: 1.5em 2.14em;
	}

	.ast-separate-container #primary,.ast-separate-container #secondary {
		padding: 1.5em 0;
	}

	.ast-separate-container.ast-right-sidebar #secondary {
		padding-left: 1em;
		padding-right: 1em;
	}

	.ast-separate-container.ast-two-container #secondary {
		padding-left: 0;
		padding-right: 0;
	}

	.ast-page-builder-template .entry-header #secondary {
		margin-top: 1.5em;
	}

	.ast-page-builder-template #secondary {
		margin-top: 1.5em;
	}

	#primary,#secondary {
		padding: 1.5em 0;
		margin: 0;
	}

	.ast-left-sidebar #content > .ast-container {
		display: flex;
		flex-direction: column-reverse;
		width: 100%;
	}

	.ast-author-box img.avatar {
		margin: 20px 0 0 0;
	}

	.ast-pagination {
		padding-top: 1.5em;
		text-align: center;
	}

	.ast-pagination .next.page-numbers {
		display: inherit;
		float: none;
	}
}

@media (max-width:921px) {
	.ast-page-builder-template.ast-left-sidebar #secondary {
		padding-right: 20px;
	}

	.ast-page-builder-template.ast-right-sidebar #secondary {
		padding-left: 20px;
	}

	.ast-right-sidebar #primary {
		padding-right: 0;
	}

	.ast-right-sidebar #secondary {
		padding-left: 0;
	}

	.ast-left-sidebar #primary {
		padding-left: 0;
	}

	.ast-left-sidebar #secondary {
		padding-right: 0;
	}

	.ast-pagination .prev.page-numbers {
		padding-left: .5em;
	}

	.ast-pagination .next.page-numbers {
		padding-right: .5em;
	}
}

@media (min-width:922px) {
	.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary {
		border: 0;
	}

	.ast-separate-container.ast-right-sidebar #secondary,.ast-separate-container.ast-left-sidebar #secondary {
		border: 0;
		margin-left: auto;
		margin-right: auto;
	}

	.ast-separate-container.ast-two-container #secondary .widget:last-child {
		margin-bottom: 0;
	}

	.ast-separate-container .ast-comment-list li .comment-respond {
		padding-left: 2.66666em;
		padding-right: 2.66666em;
	}

	.ast-author-box {
		-js-display: flex;
		display: flex;
	}

	.ast-author-bio {
		flex: 1;
	}

	.error404.ast-separate-container #primary,.search-no-results.ast-separate-container #primary {
		margin-bottom: 4em;
	}
}

@media (min-width:922px) {
	.ast-right-sidebar #primary {
		border-right: 1px solid #eee;
	}

	.ast-right-sidebar #secondary {
		border-left: 1px solid #eee;
		margin-left: -1px;
	}

	.ast-left-sidebar #primary {
		border-left: 1px solid #eee;
	}

	.ast-left-sidebar #secondary {
		border-right: 1px solid #eee;
		margin-right: -1px;
	}

	.ast-separate-container.ast-two-container.ast-right-sidebar #secondary {
		padding-left: 30px;
		padding-right: 0;
	}

	.ast-separate-container.ast-two-container.ast-left-sidebar #secondary {
		padding-right: 30px;
		padding-left: 0;
	}
}

.elementor-button-wrapper .elementor-button {
	border-style: solid;
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	border-bottom-width: 0;
}

body .elementor-button.elementor-size-sm,body .elementor-button.elementor-size-xs,body .elementor-button.elementor-size-md,body .elementor-button.elementor-size-lg,body .elementor-button.elementor-size-xl,body .elementor-button {
	border-radius: 50px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

.elementor-button-wrapper .elementor-button {
	border-color: #0b61da;
	background-color: #0b61da;
}

.elementor-button-wrapper .elementor-button:hover,.elementor-button-wrapper .elementor-button:focus {
	color: #ffffff;
	background-color: #d8571b;
	border-color: #d8571b;
}

.wp-block-button .wp-block-button__link,.elementor-button-wrapper .elementor-button,.elementor-button-wrapper .elementor-button:visited {
	color: #ffffff;
}

.elementor-button-wrapper .elementor-button {
	font-family: inherit;
	font-weight: inherit;
	line-height: 1;
	letter-spacing: 1px;
}

/*body .elementor-button.elementor-size-sm,body .elementor-button.elementor-size-xs,body .elementor-button.elementor-size-md,body .elementor-button.elementor-size-lg,body .elementor-button.elementor-size-xl,body .elementor-button {*/
/*	font-size: 16px;*/
/*	font-size: 1.0666666666667rem;*/
/*}*/

.wp-block-button .wp-block-button__link {
	border-style: solid;
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	border-bottom-width: 0;
	border-color: #0b61da;
	background-color: #0b61da;
	color: #ffffff;
	font-family: inherit;
	font-weight: inherit;
	line-height: 1;
	letter-spacing: 1px;
	font-size: 16px;
	font-size: 1.0666666666667rem;
	border-radius: 50px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:focus {
	color: #ffffff;
	background-color: #d8571b;
	border-color: #d8571b;
}

.elementor-widget-heading h1.elementor-heading-title {
	line-height: 1.7;
}

.elementor-widget-heading h2.elementor-heading-title {
	line-height: 1;
}

.elementor-widget-heading h3.elementor-heading-title {
	line-height: 1;
}

.elementor-widget-heading h4.elementor-heading-title {
	line-height: 1;
}

.elementor-widget-heading h5.elementor-heading-title {
	line-height: 1;
}

.elementor-widget-heading h6.elementor-heading-title {
	line-height: 1;
}

.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"] {
	border-style: solid;
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	border-bottom-width: 0;
	color: #ffffff;
	border-color: #0b61da;
	background-color: #0b61da;
	border-radius: 50px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-family: inherit;
	font-weight: inherit;
	font-size: 16px;
	font-size: 1.0666666666667rem;
	line-height: 1;
	letter-spacing: 1px;
}

button:focus,.menu-toggle:hover,button:hover,.ast-button:hover,.button:hover,input[type=reset]:hover,input[type=reset]:focus,input#submit:hover,input#submit:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus {
	color: #ffffff;
	background-color: #d8571b;
	border-color: #d8571b;
}

@media (min-width:921px) {
	.ast-container {
		max-width: 100%;
	}
}

@media (min-width:544px) {
	.ast-container {
		max-width: 100%;
	}
}

@media (max-width:544px) {
	.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single {
		padding: 1.5em 1em;
	}

	.ast-separate-container #content .ast-container {
		padding-left: 0.54em;
		padding-right: 0.54em;
	}

	.ast-separate-container #secondary {
		padding-top: 0;
	}

	.ast-separate-container.ast-two-container #secondary .widget {
		margin-bottom: 1.5em;
		padding-left: 1em;
		padding-right: 1em;
	}

	.ast-separate-container .comments-count-wrapper {
		padding: 1.5em 1em;
	}

	.ast-separate-container .ast-comment-list li.depth-1 {
		padding: 1.5em 1em;
		margin-bottom: 1.5em;
	}

	.ast-separate-container .ast-comment-list .bypostauthor {
		padding: .5em;
	}

	.ast-separate-container .ast-archive-description {
		padding: 1.5em 1em;
	}

	.ast-search-menu-icon.ast-dropdown-active .search-field {
		width: 170px;
	}

	.ast-separate-container .comment-respond {
		padding: 1.5em 1em;
	}
}

@media (max-width:544px) {
	.ast-comment-list .children {
		margin-left: 0.66666em;
	}

	.ast-separate-container .ast-comment-list .bypostauthor li {
		padding: 0 0 0 .5em;
	}
}

@media (max-width:921px) {
	.ast-mobile-header-stack .main-header-bar .ast-search-menu-icon {
		display: inline-block;
	}

	.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-stack .main-header-bar .ast-search-icon {
		margin: 0;
	}

	.ast-comment-avatar-wrap img {
		max-width: 2.5em;
	}

	.comments-area {
		margin-top: 1.5em;
	}

	.ast-separate-container .comments-count-wrapper {
		padding: 2em 2.14em;
	}

	.ast-separate-container .ast-comment-list li.depth-1 {
		padding: 1.5em 2.14em;
	}

	.ast-separate-container .comment-respond {
		padding: 2em 2.14em;
	}
}

@media (max-width:921px) {
	.ast-header-break-point .main-header-bar .ast-search-menu-icon.slide-search .search-form {
		right: 0;
	}

	.ast-header-break-point .ast-mobile-header-stack .main-header-bar .ast-search-menu-icon.slide-search .search-form {
		right: -1em;
	}

	.ast-comment-avatar-wrap {
		margin-right: 0.5em;
	}
}

@media (min-width:545px) {
	.ast-page-builder-template .comments-area,.single.ast-page-builder-template .entry-header,.single.ast-page-builder-template .post-navigation {
		max-width: 1240px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media (max-width:921px) {
	.ast-archive-description .ast-archive-title {
		font-size: 40px;
	}

	.entry-title {
		font-size: 30px;
	}

	h1,.entry-content h1,.entry-content h1 a {
		font-size: 50px;
	}

	h2,.entry-content h2,.entry-content h2 a {
		font-size: 35px;
	}

	h3,.entry-content h3,.entry-content h3 a {
		font-size: 22px;
	}

	h4,.entry-content h4,.entry-content h4 a {
		font-size: 20px;
		font-size: 1.3333333333333rem;
	}

	h5,.entry-content h5,.entry-content h5 a {
		font-size: 18px;
		font-size: 1.2rem;
	}

	h6,.entry-content h6,.entry-content h6 a {
		font-size: 15px;
		font-size: 1rem;
	}

	.ast-single-post .entry-title,.page-title {
		font-size: 30px;
	}
}

@media (max-width:544px) {
	.ast-archive-description .ast-archive-title {
		font-size: 40px;
	}

	.entry-title {
		font-size: 30px;
	}

	h1,.entry-content h1,.entry-content h1 a {
		font-size: 40px;
	}

	h2,.entry-content h2,.entry-content h2 a {
		font-size: 25px;
	}

	h3,.entry-content h3,.entry-content h3 a {
		font-size: 20px;
	}

	.ast-single-post .entry-title,.page-title {
		font-size: 30px;
	}
}

@media (max-width:921px) {
	html {
		font-size: 85.5%;
	}
}

@media (max-width:544px) {
	html {
		font-size: 85.5%;
	}
}

@media (min-width:922px) {
	.ast-container {
		max-width: 1240px;
	}
}

@font-face {
	font-family: "Astra";src: url(static/font/astra.woff) format("woff"),url(static/font/astra.ttf) format("truetype"),url(static/font/astra.svg) format("svg");font-weight: normal;font-style: normal;font-display: fallback;
}

@media (max-width:921px) {
	.main-header-bar .main-header-bar-navigation {
		display: none;
	}
}

.ast-desktop .main-header-menu.submenu-with-border .sub-menu,.ast-desktop .main-header-menu.submenu-with-border .astra-full-megamenu-wrapper {
	border-color: rgba(24,22,22,0.33);
}

.ast-desktop .main-header-menu.submenu-with-border .sub-menu {
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-style: solid;
}

.ast-desktop .main-header-menu.submenu-with-border .sub-menu .sub-menu {
	top: -0px;
}

.ast-desktop .main-header-menu.submenu-with-border .sub-menu .menu-link,.ast-desktop .main-header-menu.submenu-with-border .children .menu-link {
	border-bottom-width: 0px;
	border-style: solid;
	border-color: #eeee22;
}

@media (min-width:922px) {
	.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu:hover > .sub-menu,.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu.focus > .sub-menu {
		margin-left: -0px;
	}
}

.ast-small-footer {
	border-top-style: solid;
	border-top-width: 0;
	border-top-color: rgba(93,114,128,0.15);
}

.ast-small-footer-wrap {
	text-align: center;
}

@media (max-width:920px) {
	.ast-404-layout-1 .ast-404-text {
		font-size: 100px;
		font-size: 6.6666666666667rem;
	}
}

#masthead .ast-container,.ast-header-breadcrumb .ast-container {
	max-width: 100%;
	padding-left: 35px;
	padding-right: 35px;
}

@media (max-width:921px) {
	#masthead .ast-container,.ast-header-breadcrumb .ast-container {
		padding-left: 20px;
		padding-right: 20px;
	}
}

#masthead .ast-container,.ast-header-breadcrumb .ast-container {
	max-width: 100%;
	padding-left: 35px;
	padding-right: 35px;
}

@media (max-width:921px) {
	#masthead .ast-container,.ast-header-breadcrumb .ast-container {
		padding-left: 20px;
		padding-right: 20px;
	}
}

.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo .astra-logo-svg {
	width: 236px;
}

.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img {
	max-width: 236px;
}

@media (min-width:922px) {
	.ast-theme-transparent-header #masthead {
		position: absolute;
		left: 0;
		right: 0;
	}

	.ast-theme-transparent-header .main-header-bar,.ast-theme-transparent-header.ast-header-break-point .main-header-bar {
		background: none;
	}

	body.elementor-editor-active.ast-theme-transparent-header #masthead,.fl-builder-edit .ast-theme-transparent-header #masthead,body.vc_editor.ast-theme-transparent-header #masthead,body.brz-ed.ast-theme-transparent-header #masthead {
		z-index: 0;
	}

	.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .custom-mobile-logo-link {
		display: none;
	}

	.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo {
		display: inline-block;
	}

	.ast-theme-transparent-header .ast-above-header {
		background-image: none;
		background-color: transparent;
	}

	.ast-theme-transparent-header .ast-below-header {
		background-image: none;
		background-color: transparent;
	}
}

@media (min-width:922px) {
	.ast-theme-transparent-header .main-header-menu .menu-item .sub-menu,.ast-header-break-point.ast-flyout-menu-enable.ast-header-break-point .main-header-bar-navigation .main-header-menu .menu-item .sub-menu {
		background-color: rgba(255,255,255,0.29);
	}

	.ast-theme-transparent-header .main-header-menu .menu-item .sub-menu .menu-item .menu-link,.ast-theme-transparent-header .main-header-menu .menu-item .sub-menu .menu-item > .ast-menu-toggle {
		color: #ffffff;
	}

	.ast-theme-transparent-header .main-header-menu,.ast-theme-transparent-header .main-header-menu .menu-link,.ast-theme-transparent-header .ast-masthead-custom-menu-items,.ast-theme-transparent-header .ast-masthead-custom-menu-items a,.ast-theme-transparent-header .main-header-menu .menu-item > .ast-menu-toggle,.ast-theme-transparent-header .main-header-menu .menu-item > .ast-menu-toggle {
		color: #333333;
	}

	.ast-theme-transparent-header .main-header-menu .menu-item:hover > .menu-link,.ast-theme-transparent-header .main-header-menu .menu-item:hover > .ast-menu-toggle,.ast-theme-transparent-header .main-header-menu .ast-masthead-custom-menu-items a:hover,.ast-theme-transparent-header .main-header-menu .focus > .menu-link,.ast-theme-transparent-header .main-header-menu .focus > .ast-menu-toggle,.ast-theme-transparent-header .main-header-menu .current-menu-item > .menu-link,.ast-theme-transparent-header .main-header-menu .current-menu-ancestor > .menu-link,.ast-theme-transparent-header .main-header-menu .current-menu-item > .ast-menu-toggle,.ast-theme-transparent-header .main-header-menu .current-menu-ancestor > .ast-menu-toggle {
		color: #1f8ff1;
	}

	.ast-theme-transparent-header div.ast-masthead-custom-menu-items,.ast-theme-transparent-header div.ast-masthead-custom-menu-items .widget,.ast-theme-transparent-header div.ast-masthead-custom-menu-items .widget-title {
		color: #333333;
	}

	.ast-theme-transparent-header div.ast-masthead-custom-menu-items a,.ast-theme-transparent-header div.ast-masthead-custom-menu-items .widget a {
		color: #1e73be;
	}
}

@media (max-width:921px) {
	.transparent-custom-logo {
		display: none;
	}
}

@media (min-width:921px) {
	.ast-transparent-mobile-logo {
		display: none;
	}
}

@media (max-width:921px) {
	.ast-transparent-mobile-logo {
		display: block;
	}
}

@media (min-width:921px) {
	.ast-theme-transparent-header .main-header-bar {
		border-bottom-width: 0;
		border-bottom-style: solid;
	}
}

.ast-breadcrumbs .trail-browse,.ast-breadcrumbs .trail-items,.ast-breadcrumbs .trail-items li {
	display: inline-block;
	margin: 0;
	padding: 0;
	border: none;
	background: inherit;
	text-indent: 0;
}

.ast-breadcrumbs .trail-browse {
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	color: inherit;
}

.ast-breadcrumbs .trail-items {
	list-style: none;
}

.trail-items li::after {
	padding: 0 0.3em;
	content: "\00bb";
}

.trail-items li:last-of-type::after {
	display: none;
}

.trail-items li::after {
	content: "\00bb";
}

.ast-breadcrumbs-wrapper .trail-items a {
	color: #148df6;
}

.ast-breadcrumbs-wrapper .trail-items .trail-end {
	color: #868686;
}

.ast-breadcrumbs-wrapper .trail-items li::after {
	color: #868686;
}

.ast-breadcrumbs-wrapper,.ast-breadcrumbs-wrapper a {
	font-family: inherit;
	font-weight: inherit;
	font-size: 14px;
	font-size: 0.93333333333333rem;
}

.ast-breadcrumbs-wrapper #ast-breadcrumbs-yoast,.ast-breadcrumbs-wrapper .breadcrumbs,.ast-breadcrumbs-wrapper .rank-math-breadcrumb {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.ast-default-menu-enable.ast-main-header-nav-open.ast-header-break-point .main-header-bar.ast-header-breadcrumb,.ast-main-header-nav-open .main-header-bar.ast-header-breadcrumb {
	padding-top: 1em;
	padding-bottom: 1em;
}

.ast-header-break-point .main-header-bar.ast-header-breadcrumb {
	border-bottom-width: 1px;
	border-bottom-color: #eaeaea;
	border-bottom-style: solid;
}

.ast-breadcrumbs-wrapper {
	line-height: 1.4;
}

.ast-breadcrumbs-wrapper .rank-math-breadcrumb p {
	margin-bottom: 0px;
}

.ast-breadcrumbs-wrapper {
	display: block;
	width: 100%;
}

h1,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6 {
	color: #000f23;
}

.elementor-widget-heading .elementor-heading-title {
	margin: 0;
}

.ast-header-break-point .main-header-bar {
	border-bottom-width: 0;
}

@media (min-width:922px) {
	.main-header-bar {
		border-bottom-width: 0;
	}
}

.ast-flex {
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.main-header-bar {
	padding: 1em 0;
}


