:root {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	--grid_gutter_df: 20px;
	--grid_gutter_sm: 20px;
	--grid_gutter_md: 20px;
	--grid_gutter_lg: 20px;
	--grid_gutter_xl: 30px;
	--grid_gutter_xxl: 30px;
	--grid_gutter_wrap_sidebar: 40px;
	--font__main: Play, sans-serif;
	--font__main-weight: normal;
	--font__main-letter-spacing: 0;
	--font__main-text-transform: none;
	--font__main-text-decoration: none;
	--font__main-style: normal;
	--font__main-line-height: 1.8;
	--font__main-size-px: 14px;
	--font__main-size-rem: .88rem;
	--font__main-size-8-px: 8px;
	--font__main-size-8-rem: .5rem;
	--font__main-size-10-px: 10px;
	--font__main-size-10-rem: .63rem;
	--font__main-size-12-px: 12px;
	--font__main-size-12-rem: .75rem;
	--font__main-size-16-px: 16px;
	--font__main-size-16-rem: 1rem;
	--font__main-size-20-px: 20px;
	--font__main-size-20-rem: 1.25rem;
	--font__heading: Play, sans-serif;
	--font__heading-weight: bold;
	--font__heading-letter-spacing: 0;
	--font__heading-text-transform: none;
	--font__heading-text-decoration: none;
	--font__heading-style: normal;
	--font__heading-line-height: 1.35;
	--font__heading-size-px: 16px;
	--font__heading-size-rem: 1rem;
	--font__h1-font-size-px: 26px;
	--font__h2-font-size-px: 23px;
	--font__h3-font-size-px: 20px;
	--font__h4-font-size-px: 18px;
	--font__h5-font-size-px: 16px;
	--font__h6-font-size-px: 14px;
	--font__h1-font-size-rem: 1.6rem;
	--font__h2-font-size-rem: 1.42rem;
	--font__h3-font-size-rem: 1.27rem;
	--font__h4-font-size-rem: 1.13rem;
	--font__h5-font-size-rem: 1rem;
	--font__h6-font-size-rem: .89rem;
	--font__h7-font-size-px: 12px;
	--font__h7-font-size-rem: .75rem;
	--font__h1-single-size-px: 38px;
	--font__h1-single-size-rem: 2.38rem;
	--font__nav: Play, sans-serif;
	--font__nav-weight: bold;
	--font__nav-letter-spacing: 0;
	--font__nav-text-transform: capitalize;
	--font__nav-text-decoration: none;
	--font__nav-style: normal;
	--font__nav-line-height: 1.68;
	--font__nav-size-px: 15px;
	--font__nav-size-rem: .94rem;
	--font__nav-size-18-px: 18px;
	--font__nav-size-18-rem: 1.13rem;
	--font__nav-size-14-px: 14px;
	--font__nav-size-14-rem: .88rem;
	--font__nav-size-13-px: 13px;
	--font__nav-size-13-rem: .81rem;
	--font__nav-size-12-px: 12px;
	--font__nav-size-12-rem: .75rem;
	--font__button: Play, sans-serif;
	--font__button-weight: bold;
	--font__button-letter-spacing: 0;
	--font__button-text-transform: uppercase;
	--font__button-text-decoration: none;
	--font__button-style: normal;
	--font__button-line-height: 1.58;
	--font__button-size-px: 14px;
	--font__button-size-rem: .88rem;
	--font__button-size-12-px: 12px;
	--font__button-size-12-rem: .75rem;
	--font__field: Play, sans-serif;
	--font__field-weight: normal;
	--font__field-letter-spacing: 0;
	--font__field-text-transform: none;
	--font__field-text-decoration: none;
	--font__field-style: normal;
	--font__field-line-height: 1.58;
	--font__field-size-px: 14px;
	--font__field-size-rem: .88rem;
	--font__meta: Play, sans-serif;
	--font__meta-weight: normal;
	--font__meta-letter-spacing: 0;
	--font__meta-text-transform: none;
	--font__meta-text-decoration: none;
	--font__meta-style: normal;
	--font__meta-line-height: 1.58;
	--font__meta-size-px: 14px;
	--font__meta-size-rem: .88rem;
	--font__meta-size-12-px: 12px;
	--font__meta-size-12-rem: .75rem;
	--font__meta-size-10-px: 10px;
	--font__meta-size-10-rem: .63rem;
	--font__code: Monaco, Consolas, Andale Mono, DejaVu Sans Mono, monospace;
	--font__pre: Courier 10 Pitch, Courier, monospace;
	--height__sub-icons-mobile: 56px;
	--height__h-all-main-menu-height-open-mobile: 70px;
	--nav__range--desktop: 18px;
	--nav__range--mobile: 10px;
	--height__top-bar: .1875rem;
	--color__body-background: rgba(240, 242, 245, .72);
	--color__wrap-background: transparent;
	--color__main: #de0404;
	--color__sub: #6ac46d;
	--color__text-main: #383838;
	--color__text-heading: #1c1c1e;
	--color__global-box-shadow: rgba(28, 45, 66, .088);
	--color__global-box-content-shadow: rgba(28, 28, 30, .06);
	--color__site-logo: #de0404;
	--color__link: #de0404;
	--color__link-visited: #de0404;
	--color__link-hover: #de0404;
	--color__title-link: #1c1c1e;
	--color__title-link-hover: #de0404;
	--color__button-background: #de0404;
	--color__button-text: #fff;
	--color__button-border: #de0404;
	--color__button-background-hover: #3c3f46;
	--color__button-text-hover: #fff;
	--color__button-border-hover: #3c3f46;
	--color__button-background-reverse: #8a8a8a;
	--color__button-text-reverse: #fff;
	--color__button-border-reverse: #8a8a8a;
	--color__input-border: #65676b;
	--color__input-text: #383838;
	--color__input-background: transparent;
	--color__input-border-focus: #de0404;
	--color__input-text-focus: #383838;
	--color__input-background-focus: transparent;
	--color__select-background: #fff;
	--color__background-pre: #f0f2f5;
	--color__hr-background: #e9ecf1;
	--color__abbr-border: #666;
	--color__ins-background: #f0f2f5;
	--color__searchbox: #65676b;
	--color__searchbox-background: #fff;
	--color__searchbox-placeholder: #65676b;
	--color__searchbox-border: #65676b;
	--color__searchbox-box-shadow: transparent;
	--color__searchbox-hover: #de0404;
	--color__searchbox-background-hover: #fff;
	--color__searchbox-placeholder-hover: #de0404;
	--color__searchbox-border-hover: #de0404;
	--color__suggestions-background: #fff;
	--color__suggestion-item-hover: #f0f2f5;
	--color__suggestion-item-highlighted: #de0404;
	--color__oc-button: #383838;
	--color__oc-button-hover: #1c1c1e;
	--color__oc-button-click: #d8dadf;
	--color__oc-button-mobile-background: #fff;
	--color__icon: #1c1c1e;
	--color__icon-background: #f0f2f5;
	--color__icon-hover: #383838;
	--color__icon-background-hover: #d8dadf;
	--color__icon-primary: #fff;
	--color__icon-primary-background: #de0404;
	--color__icon-primary-hover: #1c1c1e;
	--color__icon-primary-background-hover: #d8dadf;
	--color__dark-light-btn-dark: #fff;
	--color__dark-light-btn-dark-background: #1c1c1e;
	--color__prev-next-btn: rgba(0, 0, 0, .3);
	--color__prev-next-btn-hover: #1c1c1e;
	--color__sub-icons-background: #fff;
	--color__sub-icons-border: rgba(28, 45, 66, .088);
	--color__nav-level1-text: #1c1c1e;
	--color__nav-level1-text-hover: #de0404;
	--color__nav-level1-text-active: #de0404;
	--color__nav-level-x-background: #fff;
	--color__nav-level-x-text: #383838;
	--color__nav-level-x-text-hover: #de0404;
	--color__nav-level-x-text-active: #de0404;
	--color__nav-line-hover: #de0404;
	--color__nav-line-active: #de0404;
	--color__nav-arrow: #d8dadf;
	--color__nav-arrow-hover: #de0404;
	--color__nav-arrow-active: #de0404;
	--color__megamenu-nav: #1c1c1e;
	--color__megamenu-nav-background: #f0f2f5;
	--color__megamenu-nav-hover: #fff;
	--color__megamenu-nav-background-hover: #de0404;
	--color__loading-1: #4285f4;
	--color__loading-2: #34a853;
	--color__loading-3: #de0404;
	--color__loading-4: #fbbc05;
	--color__loading-5: #aaa;
	--color__loading-6: #aaa;
	--color__loading-7: #e8ebef;
	--color__top-bar: linear-gradient(to right, #73d2f6, #08c 22%, #7fc400 36%, #ffd583 48%, #ffb21e 63%, #ff4d4d 76%, #503873);
	--color__top-bar-webkit: -webkit-linear-gradient(left, #73d2f6, #08c 22%, #7fc400 36%, #ffd583 48%, #ffb21e 63%, #ff4d4d 76%, #503873);
}

html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}

body {
	margin: 0;
}

main {
	display: block;
}

h1 {
	font-size: 2em;
	margin: .67em 0;
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

a {
	background-color: transparent;
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

img {
	border-style: none;
}

button, input, optgroup, select, textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

button, input {
	overflow: visible;
}

button, select {
	text-transform: none;
}

button, [type="button"], [type="reset"], [type="submit"] {
	-webkit-appearance: button;
}

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

textarea {
	overflow: auto;
}

[type="checkbox"], [type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
	height: auto;
}

[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

[hidden] {
	display: none;
}

.site__container {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-right: calc(var(--grid_gutter_df) / 2);
	padding-left: calc(var(--grid_gutter_df) / 2);
}

@media (min-width: 576px) {
	.site__container {
		padding-right: calc(var(--grid_gutter_sm) / 2);
		padding-left: calc(var(--grid_gutter_sm) / 2);
		width: 540px;
		max-width: 100%;
	}
}

@media (min-width: 768px) {
	.site__container {
		padding-right: calc(var(--grid_gutter_md) / 2);
		padding-left: calc(var(--grid_gutter_md) / 2);
		width: 720px;
		max-width: 100%;
	}
}

@media (min-width: 992px) {
	.site__container {
		padding-right: calc(var(--grid_gutter_lg) / 2);
		padding-left: calc(var(--grid_gutter_lg) / 2);
		width: 960px;
		max-width: 100%;
	}
}

@media (min-width: 1200px) {
	.site__container {
		padding-right: calc(var(--grid_gutter_xl) / 2);
		padding-left: calc(var(--grid_gutter_xl) / 2);
		width: 1120px;
		max-width: 100%;
	}
}

@media (min-width: 1280px) {
	.site__container {
		padding-right: calc(var(--grid_gutter_xl) / 2);
		padding-left: calc(var(--grid_gutter_xl) / 2);
		width: 1200px;
		max-width: 100%;
	}
}

@media (min-width: 1366px) {
	.site__container {
		padding-right: calc(var(--grid_gutter_xxl) / 2);
		padding-left: calc(var(--grid_gutter_xxl) / 2);
		width: 1290px;
		max-width: 100%;
	}
}

@media (min-width: 1670px) {
	.site__container-fluid {
		width: 100%;
		max-width: 2264px;
	}
}

@media (min-width: 1200px) {
	.main__container-control {
		padding-right: var(--grid_gutter_wrap_sidebar);
		padding-left: var(--grid_gutter_wrap_sidebar);
	}
}

.site__row {
	margin-right: calc(-1 * var(--grid_gutter_df) / 2);
	margin-left: calc(-1 * var(--grid_gutter_df) / 2);
}

@media (min-width: 576px) {
	.site__row {
		margin-right: calc(-1 * var(--grid_gutter_sm) / 2);
		margin-left: calc(-1 * var(--grid_gutter_sm) / 2);
	}
}

@media (min-width: 768px) {
	.site__row {
		margin-right: calc(-1 * var(--grid_gutter_md) / 2);
		margin-left: calc(-1 * var(--grid_gutter_md) / 2);
	}
}

@media (min-width: 992px) {
	.site__row {
		margin-right: calc(-1 * var(--grid_gutter_lg) / 2);
		margin-left: calc(-1 * var(--grid_gutter_lg) / 2);
	}
}

@media (min-width: 1200px) {
	.site__row {
		margin-right: calc(-1 * var(--grid_gutter_xl) / 2);
		margin-left: calc(-1 * var(--grid_gutter_xl) / 2);
	}
}

@media (min-width: 1280px) {
	.site__row {
		margin-right: calc(-1 * var(--grid_gutter_xl) / 2);
		margin-left: calc(-1 * var(--grid_gutter_xl) / 2);
	}
}

@media (min-width: 1366px) {
	.site__row {
		margin-right: calc(-1 * var(--grid_gutter_xxl) / 2);
		margin-left: calc(-1 * var(--grid_gutter_xxl) / 2);
	}
}

.site__col {
	width: 100%;
	min-height: 1px;
	padding-right: calc(var(--grid_gutter_df) / 2);
	padding-left: calc(var(--grid_gutter_df) / 2);
}

@media (min-width: 576px) {
	.site__col {
		padding-right: calc(var(--grid_gutter_sm) / 2);
		padding-left: calc(var(--grid_gutter_sm) / 2);
	}
}

@media (min-width: 768px) {
	.site__col {
		padding-right: calc(var(--grid_gutter_md) / 2);
		padding-left: calc(var(--grid_gutter_md) / 2);
	}
}

@media (min-width: 992px) {
	.site__col {
		padding-right: calc(var(--grid_gutter_lg) / 2);
		padding-left: calc(var(--grid_gutter_lg) / 2);
	}
}

@media (min-width: 1200px) {
	.site__col {
		padding-right: calc(var(--grid_gutter_xl) / 2);
		padding-left: calc(var(--grid_gutter_xl) / 2);
	}
}

@media (min-width: 1280px) {
	.site__col {
		padding-right: calc(var(--grid_gutter_xl) / 2);
		padding-left: calc(var(--grid_gutter_xl) / 2);
	}
}

@media (min-width: 1366px) {
	.site__col {
		padding-right: calc(var(--grid_gutter_xxl) / 2);
		padding-left: calc(var(--grid_gutter_xxl) / 2);
	}
}

.site__col.auto-width {
	width: auto;
}

.flex-row-control {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
}

.flex-column-control {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
}

.flex-vertical-middle {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -moz-flex;
	display: -webkit-flex;
	display: flex;
	align-content: center;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	box-pack: center;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	align-items: center;
	-webkit-align-items: center;
}

.flex-row-center {
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-justify-content: center;
}

.flex-row-space-between {
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}

.beeteam368-primary-cw {
	padding-top: 40px;
	padding-bottom: 60px;
}

@media (min-width: 1200px) {
	.sidebar-direction {
		margin-left: calc(var(--grid_gutter_wrap_sidebar) / 2 * -1);
		margin-right: calc(var(--grid_gutter_wrap_sidebar) / 2 * -1);
	}
	
	.sidebar-direction .main-content, .sidebar-direction .main-sidebar {
		padding-left: calc(var(--grid_gutter_wrap_sidebar) / 2);
		padding-right: calc(var(--grid_gutter_wrap_sidebar) / 2);
	}
}

@media (max-width: 991px) {
	body {
		padding-bottom: var(--height__sub-icons-mobile);
	}
}

html {
	text-rendering: optimizeLegibility;
}

body {
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;
	font-family: var(--font__main);
	font-weight: var(--font__main-weight);
	letter-spacing: var(--font__main-letter-spacing);
	text-transform: var(--font__main-text-transform);
	text-decoration: var(--font__main-text-decoration);
	font-style: var(--font__main-style);
	line-height: var(--font__main-line-height);
	font-size: var(--font__main-size-px);
	font-size: var(--font__main-size-rem);
	color: var(--color__text-main);
}

.font-main, .wp-block-pullquote p {
	font-family: var(--font__main);
	font-weight: var(--font__main-weight);
	letter-spacing: var(--font__main-letter-spacing);
	text-transform: var(--font__main-text-transform);
	text-decoration: var(--font__main-text-decoration);
	font-style: var(--font__main-style);
	line-height: var(--font__main-line-height);
	font-size: var(--font__main-size-px);
	font-size: var(--font__main-size-rem);
}

.font-weight-bold {
	font-weight: bold;
}

.font-size-8 {
	font-size: var(--font__main-size-8-px);
	font-size: var(--font__main-size-8-rem);
}

.font-size-10 {
	font-size: var(--font__main-size-10-px);
	font-size: var(--font__main-size-10-rem);
}

.font-size-12 {
	font-size: var(--font__main-size-12-px);
	font-size: var(--font__main-size-12-rem);
}

.font-size-16 {
	font-size: var(--font__main-size-16-px);
	font-size: var(--font__main-size-16-rem);
}

.font-size-20 {
	font-size: var(--font__main-size-20-px);
	font-size: var(--font__main-size-20-rem);
}

.max-1line {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .h7 {
	color: var(--color__text-heading);
	word-break: break-word;
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	outline: none;
	font-family: var(--font__heading);
	font-weight: var(--font__heading-weight);
	letter-spacing: var(--font__heading-letter-spacing);
	text-transform: var(--font__heading-text-transform);
	text-decoration: var(--font__heading-text-decoration);
	font-style: var(--font__heading-style);
	line-height: var(--font__heading-line-height);
	font-size: var(--font__heading-size-px);
	font-size: var(--font__heading-size-rem);
}

h1.h-light, h2.h-light, h3.h-light, h4.h-light, h5.h-light, h6.h-light, .h1.h-light, .h2.h-light, .h3.h-light, .h4.h-light, .h5.h-light, .h6.h-light, .h7.h-light {
	font-weight: normal;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a, .h7 a {
	text-decoration: none;
}

h1 a:focus, h1 a:hover, h2 a:focus, h2 a:hover, h3 a:focus, h3 a:hover, h4 a:focus, h4 a:hover, h5 a:focus, h5 a:hover, h6 a:focus, h6 a:hover, .h1 a:focus, .h1 a:hover, .h2 a:focus, .h2 a:hover, .h3 a:focus, .h3 a:hover, .h4 a:focus, .h4 a:hover, .h5 a:focus, .h5 a:hover, .h6 a:focus, .h6 a:hover, .h7 a:focus, .h7 a:hover {
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
	margin-bottom: .6em;
}

h1, .h1 {
	font-size: var(--font__h1-font-size-px);
	font-size: var(--font__h1-font-size-rem);
}

h2, .h2 {
	font-size: var(--font__h2-font-size-px);
	font-size: var(--font__h2-font-size-rem);
}

@media (max-width: 767px) {
	.h3-mobile {
		font-size: var(--font__h3-font-size-px);
		font-size: var(--font__h3-font-size-rem);
	}
}

h4, .h4 {
	font-size: var(--font__h4-font-size-px);
	font-size: var(--font__h4-font-size-rem);
}

h5, .h5 {
	font-size: var(--font__h5-font-size-px);
	font-size: var(--font__h5-font-size-rem);
}

h6, .h6 {
	font-size: var(--font__h6-font-size-px);
	font-size: var(--font__h6-font-size-rem);
}

.nav-font {
	font-family: var(--font__nav);
	font-weight: var(--font__nav-weight);
	letter-spacing: var(--font__nav-letter-spacing);
	text-transform: var(--font__nav-text-transform);
	text-decoration: var(--font__nav-text-decoration);
	font-style: var(--font__nav-style);
	line-height: var(--font__nav-line-height);
	font-size: var(--font__nav-size-px);
	font-size: var(--font__nav-size-rem);
}

.nav-font-size-13 {
	font-size: var(--font__nav-size-13-px);
	font-size: var(--font__nav-size-13-rem);
}

.font-meta {
	font-family: var(--font__meta);
	font-weight: var(--font__meta-weight);
	letter-spacing: var(--font__meta-letter-spacing);
	text-transform: var(--font__meta-text-transform);
	text-decoration: var(--font__meta-text-decoration);
	font-style: var(--font__meta-style);
	line-height: var(--font__meta-line-height);
	font-size: var(--font__meta-size-px);
	font-size: var(--font__meta-size-rem);
}

:root {
	--color__blockquote-background: #fff;
	--color__blockquote-border: #d8dadf;
	--color__blockquote-icon: #d8dadf;
	--color__blockquote-cite: #de0404;
}

p {
	margin-top: 1.2em;
	margin-bottom: 1.2em;
}

dfn, cite, em, i {
	font-style: italic;
}

*, *:before, *:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
}

html {
	overflow: visible;
	overflow-y: scroll;
}

body {
	background-color: var(--color__body-background);
	overflow: hidden;
}

#beeteam368-site-wrap-parent {
	background-color: var(--color__wrap-background);
}

.loading-container {
	position: relative;
	width: 30px;
	height: 30px;
	transform: rotate(45deg);
	transition: opacity .38s ease-in-out, visibility .38s ease-in-out, transform .38s ease-in-out;
	-webkit-transition: opacity .38s ease-in-out, visibility .38s ease-in-out, transform .38s ease-in-out;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

.loading-container.abslt {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -15px;
	margin-left: -15px;
}

.loading-container .shape {
	position: absolute;
	width: 15px;
	height: 15px;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

.loading-container .shape.shape-1 {
	left: 0;
	background-color: var(--color__loading-1);
	opacity: .83;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

.loading-container .shape.shape-2 {
	right: 0;
	background-color: var(--color__loading-2);
	opacity: .83;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

.loading-container .shape.shape-3 {
	bottom: 0;
	background-color: var(--color__loading-3);
	opacity: .83;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

.loading-container .shape.shape-4 {
	bottom: 0;
	right: 0;
	background-color: var(--color__loading-4);
	opacity: .83;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

.loading-container .shape-1 {
	animation: shape1 2.5s infinite reverse;
}

.loading-container .shape-2 {
	animation: shape2 2.5s infinite reverse;
}

.loading-container .shape-3 {
	animation: shape3 2.5s infinite reverse;
}

.loading-container .shape-4 {
	animation: shape4 2.5s infinite reverse;
}

@keyframes shape1 {
	0% {
		transform: translate(0, 0);
	}
	
	25% {
		transform: translate(0, 15px);
	}
	
	50% {
		transform: translate(15px, 15px);
	}
	
	75% {
		transform: translate(15px, 0);
	}
}

@keyframes shape2 {
	0% {
		transform: translate(0, 0);
	}
	
	25% {
		transform: translate(-15px, 0);
	}
	
	50% {
		transform: translate(-15px, 15px);
	}
	
	75% {
		transform: translate(0, 15px);
	}
}

@keyframes shape3 {
	0% {
		transform: translate(0, 0);
	}
	
	25% {
		transform: translate(15px, 0);
	}
	
	50% {
		transform: translate(15px, -15px);
	}
	
	75% {
		transform: translate(0, -15px);
	}
}

@keyframes shape4 {
	0% {
		transform: translate(0, 0);
	}
	
	25% {
		transform: translate(0, -15px);
	}
	
	50% {
		transform: translate(-15px, -15px);
	}
	
	75% {
		transform: translate(-15px, 0);
	}
}

.beeteam368_color_bar {
	position: relative;
	z-index: 21;
}

.beeteam368_color_bar:before {
	content: "";
	display: block;
	width: 100%;
	height: var(--height__top-bar);
	background-image: var(--color__top-bar);
	background-image: var(--color__top-bar-webkit);
	flex-shrink: 0;
	-webkit-flex-shrink: 0;
	-ms-flex-shrink: 0;
}

@keyframes loading-hls-anm {
	0% {
		transform: scale(.95);
	}
	
	5% {
		transform: scale(1.1);
	}
	
	39% {
		transform: scale(.85);
	}
	
	45% {
		transform: scale(1);
	}
	
	60% {
		transform: scale(.95);
	}
	
	100% {
		transform: scale(.9);
	}
}

.floatingBarsG {
	position: relative;
	width: 19px;
	height: 24px;
}

.floatingBarsG .blockG {
	position: absolute;
	background-color: var(--color__loading-6);
	width: 3px;
	height: 7px;
	border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	transform: scale(.4);
	-webkit-transform: scale(.4);
	animation-name: fadeG;
	-webkit-animation-name: fadeG;
	animation-duration: 1.28s;
	-webkit-animation-duration: 1.28s;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-direction: linear;
	-webkit-animation-direction: linear;
}

.floatingBarsG .rotateG_01 {
	left: 0;
	top: 9px;
	animation-delay: .48s;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
}

.floatingBarsG .rotateG_02 {
	left: 2px;
	top: 3px;
	animation-delay: .64s;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}

.floatingBarsG .rotateG_03 {
	left: 8px;
	top: 1px;
	animation-delay: .8s;
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
}

.floatingBarsG .rotateG_04 {
	right: 2px;
	top: 3px;
	animation-delay: .96s;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

.floatingBarsG .rotateG_05 {
	right: 0;
	top: 9px;
	animation-delay: 1.12s;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}

.floatingBarsG .rotateG_06 {
	right: 2px;
	bottom: 2px;
	animation-delay: 1.28s;
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
}

.floatingBarsG .rotateG_07 {
	bottom: 0;
	left: 8px;
	animation-delay: 1.44s;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}

.floatingBarsG .rotateG_08 {
	left: 2px;
	bottom: 2px;
	animation-delay: 1.6s;
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
}

@keyframes fadeG {
	0% {
		background-color: var(--color__loading-7);
	}
	
	100% {
		background-color: var(--color__loading-6);
	}
}

@-webkit-keyframes fadeG {
	0% {
		background-color: var(--color__loading-7);
	}
	
	100% {
		background-color: var(--color__loading-6);
	}
}

.beeteam368-logo-wrap {
	line-height: 0;
	text-align: center;
}

.beeteam368-logo-link {
	display: inline-block;
	text-decoration: none !important;
	text-transform: uppercase;
	margin: 0;
	color: var(--color__site-logo);
}

.beeteam368-logo-link:hover, .beeteam368-logo-link:focus, .beeteam368-logo-link:active, .beeteam368-logo-link:visited {
	color: var(--color__site-logo);
}

:root {
	--color__tooltip: #fff;
	--color__tooltip-bg: #0a0a0a;
	--color__popup-dropdown-background: #fff;
}

.oc-btn {
	width: 20px;
	height: 28px;
	cursor: pointer;
	margin: 0 auto;
	padding: 3px 0;
	position: relative;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}

.oc-btn:before {
	content: "";
	display: block;
	position: absolute;
	width: 36px;
	height: 36px;
	background-color: transparent;
	left: -8px;
	top: -4px;
	z-index: 0;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
}

.oc-btn .bar {
	display: block;
	height: 2px;
	width: 20px;
	margin: 4px auto;
	padding: 0;
	position: relative;
	background-color: var(--color__oc-button);
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
}

.oc-btn .middle {
	margin: 0 auto;
	height: 1px;
}

.oc-btn:hover .bar {
	background-color: var(--color__oc-button-hover);
}

.oc-btn:hover .top {
	transform: rotateZ(45deg) translate(9px, -6px);
	-webkit-transform: rotateZ(45deg) translate(9px, -6px);
	-ms-transform: rotateZ(45deg) translate(9px, -6px);
	width: 12px;
}

.oc-btn:hover .middle {
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
}

.oc-btn:hover .bottom {
	transform: rotateZ(-45deg) translate(9px, 6px);
	-webkit-transform: rotateZ(-45deg) translate(9px, 6px);
	-ms-transform: rotateZ(-45deg) translate(9px, 6px);
	width: 12px;
}

.oc-btn:active:before {
	background-color: var(--color__oc-button-click);
}

.oc-mb-mn-btn {
	width: 20px;
	height: 28px;
	cursor: pointer;
	margin: 0 auto;
	padding: 3px 0;
	position: relative;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}

.oc-mb-mn-btn:before {
	content: "";
	display: block;
	position: absolute;
	width: 36px;
	height: 36px;
	background-color: transparent;
	left: -8px;
	top: -4px;
	z-index: 0;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
}

.oc-mb-mn-btn .bar {
	display: block;
	height: 2px;
	width: 21px;
	margin: 4px auto;
	position: relative;
	background-color: var(--color__oc-button);
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
}

.oc-mb-mn-btn .middle {
	margin: 0 auto;
	height: 1px;
}

.oc-mb-mn-btn:active:before {
	background-color: var(--color__oc-button-click);
}

.beeteam368-social-account-wrap {
	margin-left: -10px;
	margin-right: -10px;
}

.beeteam368-social-account-wrap .beeteam368-icon-item {
	margin: 5px 10px;
}

.beeteam368-icon-item {
	width: 36px;
	height: 36px;
	cursor: pointer;
	display: inline-block;
	margin: 0;
	text-align: center;
	font-size: 14px;
	line-height: 36px;
	padding-left: 1px;
	text-decoration: none;
	letter-spacing: 0;
	color: var(--color__icon);
	background-color: var(--color__icon-background);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	transition: color .3s, background-color .3s, border-color .3s, opacity .3s, visibility .3s, width .3s, box-shadow .3s;
	-webkit-transition: color .3s, background-color .3s, border-color .3s, opacity .3s, visibility .3s, width .3s, box-shadow .3s;
	user-select: none;
	-webkit-user-select: none;
}

.beeteam368-icon-item .fa, .beeteam368-icon-item .fab, .beeteam368-icon-item .fad, .beeteam368-icon-item .fal, .beeteam368-icon-item .far, .beeteam368-icon-item .fas {
	display: inline;
}

.beeteam368-icon-item:active, .beeteam368-icon-item:visited {
	color: var(--color__icon);
	background-color: var(--color__icon-background);
}

.beeteam368-icon-item:hover, .beeteam368-icon-item:focus {
	text-decoration: none;
	outline: none;
	color: var(--color__icon-hover);
	background-color: var(--color__icon-background-hover);
}

.beeteam368-icon-item.small-item {
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}

.beeteam368-icon-item.primary-color {
	color: var(--color__icon-primary);
	background-color: var(--color__icon-primary-background);
}

.beeteam368-icon-item.primary-color:hover {
	color: var(--color__icon-primary-hover);
	background-color: var(--color__icon-primary-background-hover);
}

.beeteam368-icon-item.primary-color-focus {
	color: var(--color__icon-primary);
	background-color: var(--color__icon-primary-background);
}

.beeteam368-icon-item * {
	pointer-events: none;
}

@media (min-width: 1200px) {
	.beeteam368-social-account + .beeteam368-social-account-sub-login-nav .beeteam368-icon-item:first-child {
		margin-left: 0;
	}
}

@media (max-width: 991px) {
	.beeteam368-social-account {
		position: fixed;
		top: auto;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 9;
		background-color: var(--color__sub-icons-background);
		box-shadow: 0px 0px 8px 1px var(--color__global-box-shadow);
		-webkit-box-shadow: 0px 0px 8px 1px var(--color__global-box-shadow);
		border-top: 1px solid var(--color__sub-icons-border);
	}
	
	.beeteam368-social-account .beeteam368-social-account-wrap {
		height: var(--height__sub-icons-mobile);
	}
	
	.beeteam368-social-account .beeteam368-icon-item {
		margin-left: 15px;
		margin-right: 15px;
	}
}

@media (max-width: 575px) {
	.beeteam368-social-account .beeteam368-icon-item {
		margin-left: 8px;
		margin-right: 8px;
	}
}

@media (max-width: 400px) {
	.beeteam368-social-account .beeteam368-icon-item {
		margin-left: 5px;
		margin-right: 5px;
	}
}

@media (max-width: 991px) and (min-width: 576px) {
	.side-menu-mode .beeteam368-social-account {
		left: var(--width__side-menu-hide);
	}
}

.tooltip-style {
	position: relative;
}

.tooltip-style .tooltip-text {
	position: absolute;
	display: none;
	bottom: 100%;
	margin-bottom: 8px;
	left: 50%;
	padding: 6px 12px;
	white-space: nowrap;
	z-index: 9;
	background-color: var(--color__tooltip-bg);
	color: var(--color__tooltip);
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: var(--font__main);
	font-weight: var(--font__main-weight);
	letter-spacing: var(--font__main-letter-spacing);
	text-transform: var(--font__main-text-transform);
	text-decoration: var(--font__main-text-decoration);
	font-style: var(--font__main-style);
	line-height: var(--font__main-line-height);
	line-height: 1.4;
	font-size: var(--font__main-size-px);
	font-size: var(--font__main-size-rem);
	font-size: var(--font__main-size-12-px);
	font-size: var(--font__main-size-12-rem);
}

.tooltip-style .tooltip-text:before {
	content: "";
	display: block;
	position: absolute;
	border: solid transparent;
	border-width: 4px;
	border-top-color: var(--color__tooltip-bg);
	top: 100%;
	left: 50%;
	margin-left: -4px;
}

.tooltip-style.left-item .tooltip-text {
	top: 50%;
	left: auto;
	right: 100%;
	bottom: auto;
	margin-right: 8px;
	transform: translateX(0) translateY(-50%);
	-webkit-transform: translateX(0) translateY(-50%);
}

.tooltip-style.left-item .tooltip-text:before {
	top: 50%;
	left: 100%;
	margin-top: -4px;
	margin-left: 0;
	border-top-color: transparent;
	border-left-color: var(--color__tooltip-bg);
}

.tooltip-style.bottom-center .tooltip-text {
	bottom: auto;
	top: 100%;
	margin-bottom: 0;
	margin-top: 8px;
}

.tooltip-style.bottom-center .tooltip-text:before {
	content: "";
	display: block;
	position: absolute;
	border: solid transparent;
	border-width: 4px;
	border-top-color: transparent;
	border-bottom-color: var(--color__tooltip-bg);
	top: auto;
	left: 50%;
	bottom: 100%;
	margin-left: -4px;
}

.tooltip-style:hover > .tooltip-text {
	display: block;
}

@media (max-width: 991px) {
	.beeteam368-social-account .tooltip-style .tooltip-text {
		display: none;
	}
}

@media (max-width: 767px) {
	.beeteam368-social-account .beeteam368-social-account-wrap {
		position: relative;
	}
}

.page-404-wrapper {
	text-align: center;
	padding-top: 60px;
	padding-bottom: 40px;
}

.page-404-wrapper h1 {
	font-size: 70px;
	margin-bottom: 38px;
}

@media (max-width: 767px) {
	.page-404-wrapper h1 {
		font-size: 40px;
	}
}

.beeteam368-searchbox-wrap {
	padding: 0;
	position: relative;
	transition: all .2s .1s ease-in;
	-webkit-transition: all .2s .1s ease-in;
}

.beeteam368-searchbox-wrap .beeteam368-searchform {
	display: block;
	position: relative;
	width: 100%;
}

.beeteam368-searchbox-wrap .beeteam368-search-suggestions {
	position: absolute;
	top: -15px;
	left: 0;
	right: 0;
	background-color: var(--color__suggestions-background);
	z-index: 8;
	opacity: 0;
	visibility: hidden;
	padding: 66px 15px 15px 15px;
	transition: all .2s 0s ease-in;
	-webkit-transition: all .2s 0s ease-in;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	box-shadow: 0px 1px 8px 1px var(--color__global-box-shadow);
	-webkit-box-shadow: 0px 1px 8px 1px var(--color__global-box-shadow);
	transform: translateY(-8px);
	-webkit-transform: translateY(-8px);
	-ms-transform: translateY(-8px);
}

.beeteam368-searchbox-wrap .beeteam368-search-suggestions .beeteam368-sg-new-posts-heading {
	margin: 5px 0 2px 0;
	text-transform: uppercase;
}

.beeteam368-searchbox-wrap .beeteam368-search-suggestions .beeteam368-suggestion-item-keyword-block {
	pointer-events: none;
}

.beeteam368-searchbox-wrap .beeteam368-search-suggestions .beeteam368-suggestion-item-keyword-block.show-block + .beeteam368-sg-new-posts .beeteam368-sg-new-posts-heading {
	margin: 22px 0 7px 0;
}

.beeteam368-searchbox-wrap .beeteam368-search-suggestions .beeteam368-suggestion-item-keyword-block .search-with-keyword {
	display: none;
}

.beeteam368-searchbox-wrap .beeteam368-search-suggestions .beeteam368-suggestion-item-keyword-block .search-with-default .beeteam368-suggestion-item-title {
	text-transform: capitalize;
}

.beeteam368-searchbox-wrap .beeteam368-search-suggestions .beeteam368-suggestion-item {
	margin-left: -15px;
	margin-right: -15px;
	padding: 3px 10px;
	text-decoration: none;
}

.beeteam368-searchbox-wrap .beeteam368-search-suggestions .beeteam368-suggestion-item > * {
	margin: 5px;
}

.beeteam368-searchbox-wrap .beeteam368-search-suggestions .beeteam368-suggestion-item:hover {
	background-color: var(--color__suggestion-item-hover);
}

.beeteam368-searchbox-wrap .beeteam368-search-suggestions .beeteam368-suggestion-item:hover .beeteam368-icon-item {
	color: var(--color__icon-hover);
	background-color: var(--color__icon-background-hover);
}

.beeteam368-searchbox-wrap .beeteam368-search-suggestions .beeteam368-suggestion-item:hover .beeteam368-icon-item.primary-color {
	color: var(--color__icon-primary-hover);
	background-color: var(--color__icon-primary-background-hover);
}

.beeteam368-searchbox-wrap .beeteam368-search-suggestions .beeteam368-suggestion-item .beeteam368-suggestion-item-content {
	width: calc(100% - 101px);
}

.beeteam368-searchbox-wrap .beeteam368-search-suggestions .beeteam368-suggestion-item .beeteam368-suggestion-item-content:last-child {
	width: calc(100% - 51px);
}

.beeteam368-searchbox-wrap .beeteam368-search-suggestions .beeteam368-suggestion-item .beeteam368-suggestion-item-title {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.beeteam368-searchbox-wrap .beeteam368-search-suggestions .beeteam368-suggestion-item .beeteam368-suggestion-item-tax {
	display: block;
	margin-top: 2px;
	text-transform: uppercase;
}

.beeteam368-searchbox-wrap .beeteam368-search-suggestions .beeteam368-suggestion-item .beeteam368-suggestion-item-image {
	width: 40px;
	height: 40px;
	overflow: hidden;
	border-radius: 50%;
	-webkit-border-radius: 50%;
}

.beeteam368-searchbox-wrap .beeteam368-search-suggestions .beeteam368-suggestion-item .beeteam368-suggestion-item-image img {
	display: block;
}

.beeteam368-searchbox-wrap .beetam368-back-focus {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 15px;
	width: 40px;
	z-index: 9;
	background: transparent;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	color: var(--color__searchbox-hover);
	font-size: 14px;
	cursor: pointer;
	padding-left: 1px;
	transition: all .2s ease-in;
	-webkit-transition: all .2s ease-in;
	transform: translateX(8px);
	-webkit-transform: translateX(8px);
	-ms-transform: translateX(8px);
}

.beeteam368-searchbox-wrap .beeteam368-searchtext {
	width: calc(100% - 0px);
	display: block;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	z-index: 9;
	padding-left: 40px;
	border-radius: 25px;
	-webkit-border-radius: 25px;
	color: var(--color__searchbox);
	border-color: var(--color__searchbox-border);
	background-color: var(--color__searchbox-background);
	background-image: url("data:image/svg+xml;charset=utf-8,<svg width='218' height='218' xmlns='http://www.w3.org/2000/svg'><path d='M209.33 170.924l-54.375-54.394c5.082-10.625 8-22.48 8-35.045C162.966 36.482 126.48 0 81.48 0S0 36.482 0 81.48s36.48 81.48 81.48 81.48c12.573 0 24.42-2.936 35.056-8l54.383 54.375c10.598 10.61 27.804 10.61 38.408 0 10.61-10.612 10.61-27.815 0-38.405zM18.108 81.48c0-35.013 28.372-63.376 63.374-63.376s63.374 28.364 63.374 63.376c0 34.99-28.37 63.374-63.374 63.374s-63.374-28.38-63.374-63.374zm178.415 115.044a9.05 9.05 0 0 1-12.801 0l-51.415-51.42c4.722-3.8 9.015-8.084 12.803-12.806l51.412 51.426c1.7 1.697 2.654 4 2.654 6.4s-.955 4.704-2.654 6.4z' fill='%2365676B'/></svg>");
	background-repeat: no-repeat;
	background-size: 1rem;
	background-origin: border-box;
	background-position: left 15px center;
}

.beeteam368-searchbox-wrap .beeteam368-searchtext::placeholder {
	color: var(--color__searchbox-placeholder);
}

.beeteam368-searchbox-wrap .beeteam368-searchtext:focus, .beeteam368-searchbox-wrap .beeteam368-searchtext.mobile-focus-status {
	width: calc(100% - 30px);
	color: var(--color__searchbox);
	border-color: var(--color__searchbox-border-hover);
	background-color: var(--color__searchbox-background-hover);
	background-image: url("data:image/svg+xml;charset=utf-8,<svg width='218' height='218' xmlns='http://www.w3.org/2000/svg'><path d='M209.33 170.924l-54.375-54.394c5.082-10.625 8-22.48 8-35.045C162.966 36.482 126.48 0 81.48 0S0 36.482 0 81.48s36.48 81.48 81.48 81.48c12.573 0 24.42-2.936 35.056-8l54.383 54.375c10.598 10.61 27.804 10.61 38.408 0 10.61-10.612 10.61-27.815 0-38.405zM18.108 81.48c0-35.013 28.372-63.376 63.374-63.376s63.374 28.364 63.374 63.376c0 34.99-28.37 63.374-63.374 63.374s-63.374-28.38-63.374-63.374zm178.415 115.044a9.05 9.05 0 0 1-12.801 0l-51.415-51.42c4.722-3.8 9.015-8.084 12.803-12.806l51.412 51.426c1.7 1.697 2.654 4 2.654 6.4s-.955 4.704-2.654 6.4z' fill='%23ff2d55'/></svg>");
	background-position: left -35px center;
	box-shadow: var(--color__searchbox-box-shadow) 0px 0px 11px 3px;
	-webkit-box-shadow: var(--color__searchbox-box-shadow) 0px 0px 11px 3px;
}

.beeteam368-searchbox-wrap .beeteam368-searchtext:focus::placeholder, .beeteam368-searchbox-wrap .beeteam368-searchtext.mobile-focus-status::placeholder {
	color: var(--color__searchbox-placeholder-hover);
}

.beeteam368-searchbox-wrap .beeteam368-searchtext:focus ~ .beetam368-back-focus, .beeteam368-searchbox-wrap .beeteam368-searchtext.mobile-focus-status ~ .beetam368-back-focus {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
}

.beeteam368-searchbox-wrap .beeteam368-searchtext:focus ~ .beeteam368-searchbtn, .beeteam368-searchbox-wrap .beeteam368-searchtext.mobile-focus-status ~ .beeteam368-searchbtn {
	pointer-events: auto;
}

.beeteam368-searchbox-wrap .beeteam368-searchtext:focus ~ .beeteam368-search-suggestions, .beeteam368-searchbox-wrap .beeteam368-searchtext.mobile-focus-status ~ .beeteam368-search-suggestions {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
	left: 0;
	right: 0;
	transition: all .2s .2s ease-in;
	-webkit-transition: all .2s .2s ease-in;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
}

.beeteam368-searchbox-wrap .beeteam368-search-process {
	position: absolute;
	top: 50%;
	bottom: 0;
	left: auto;
	right: 30px;
	margin-top: -12px;
	z-index: 9;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
}

.beeteam368-searchbox-wrap .sg-heading-dynamic {
	display: none;
}

@media (max-width: 575px) {
	.beeteam368-searchbox-wrap .beeteam368-search-suggestions {
		top: -10px;
		padding-left: calc(var(--grid_gutter_df) / 2);
		padding-right: calc(var(--grid_gutter_df) / 2);
		transition: none !important;
		-webkit-transition: none !important;
		box-shadow: 0px 3px 6px -1px var(--color__global-box-shadow);
		-webkit-box-shadow: 0px 3px 6px -1px var(--color__global-box-shadow);
	}
	
	.beeteam368-searchbox-wrap .beeteam368-search-process {
		right: 15px;
	}
}

.beeteam368-dark-light-btn {
	position: relative;
	overflow: hidden;
	font-size: 19px;
	border-radius: 0;
	-webkit-border-radius: 0;
	transform: translate3D(0, 0, 0);
	-webkit-transform: translate3D(0, 0, 0);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

.beeteam368-dark-light-btn .light-bg-layer, .beeteam368-dark-light-btn .dark-bg-layer {
	display: block;
	position: absolute;
	pointer-events: none;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}

.beeteam368-dark-light-btn .dark-bg-layer {
	background-color: var(--color__dark-light-btn-dark-background);
	top: 100%;
}

.beeteam368-dark-light-btn .dark-layer, .beeteam368-dark-light-btn .light-layer {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	pointer-events: none;
	text-transform: uppercase;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}

.beeteam368-dark-light-btn .dark-layer {
	opacity: 0;
	visibility: hidden;
	color: var(--color__dark-light-btn-dark);
}

.dark-mode .beeteam368-dark-light-btn .dark-bg-layer {
	top: 0;
	left: 0;
}

.dark-mode .beeteam368-dark-light-btn .dark-layer {
	opacity: 1;
	visibility: visible;
}

.dark-mode .beeteam368-dark-light-btn .light-layer {
	opacity: 0;
	visibility: hidden;
}

ul, ol {
	margin: 0 0 1.5em 15px;
	padding: 0;
	line-height: 1.8;
}

ul {
	list-style: disc;
}

.beeteam368-global-popup {
	margin: 0 !important;
	overflow: hidden;
	max-width: 0;
	max-height: 0;
}

.beeteam368-global-popup:not(.active-item) {
	opacity: 0;
	visibility: hidden;
	pointer-events: none !important;
}

.beeteam368-global-popup:not(.active-item) * {
	pointer-events: none !important;
}

hr {
	background-color: var(--color__hr-background);
	border: 0;
	height: 1px;
	margin: 2.1em 0;
}

img {
	height: auto;
	max-width: 100%;
}

button, input[type="button"], input[type="reset"], input[type="submit"], .btnn-default, a.btnn-default.btnn-primary, .wp-block-button__link, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
	border: none;
	border: 1px solid var(--color__button-border);
	background-image: none;
	text-shadow: none;
	vertical-align: top;
	display: inline-block;
	outline: none;
	margin: 0;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	text-decoration: var(--font__button-text-decoration);
	-webkit-tap-highlight-color: transparent;
	background-color: var(--color__button-background);
	color: var(--color__button-text);
	padding: 6px 25px;
	font-family: var(--font__button);
	font-weight: var(--font__button-weight);
	letter-spacing: var(--font__button-letter-spacing);
	text-transform: var(--font__button-text-transform);
	font-style: var(--font__button-style);
	line-height: var(--font__button-line-height);
	font-size: var(--font__button-size-px);
	font-size: var(--font__button-size-rem);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	transition: color .3s, background-color .3s, border-color .3s, opacity .3s, visibility .3s, width .3s, box-shadow .3s;
	-webkit-transition: color .3s, background-color .3s, border-color .3s, opacity .3s, visibility .3s, width .3s, box-shadow .3s;
	box-shadow: none;
	-webkit-box-shadow: none;
	user-select: none;
	-webkit-user-select: none;
}

button:hover, button:active, button:focus, input[type="button"]:hover, input[type="button"]:active, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:active, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:active, input[type="submit"]:focus, .btnn-default:hover, .btnn-default:active, .btnn-default:focus, a.btnn-default.btnn-primary:hover, a.btnn-default.btnn-primary:active, a.btnn-default.btnn-primary:focus, .wp-block-button__link:hover, .wp-block-button__link:active, .wp-block-button__link:focus, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit:active, .woocommerce #respond input#submit:focus, .woocommerce a.button:hover, .woocommerce a.button:active, .woocommerce a.button:focus, .woocommerce button.button:hover, .woocommerce button.button:active, .woocommerce button.button:focus, .woocommerce input.button:hover, .woocommerce input.button:active, .woocommerce input.button:focus, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit.alt:active, .woocommerce #respond input#submit.alt:focus, .woocommerce a.button.alt:hover, .woocommerce a.button.alt:active, .woocommerce a.button.alt:focus, .woocommerce button.button.alt:hover, .woocommerce button.button.alt:active, .woocommerce button.button.alt:focus, .woocommerce input.button.alt:hover, .woocommerce input.button.alt:active, .woocommerce input.button.alt:focus, .woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit.disabled:active, .woocommerce #respond input#submit.disabled:focus, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled:active, .woocommerce #respond input#submit:disabled:focus, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce #respond input#submit:disabled[disabled]:active, .woocommerce #respond input#submit:disabled[disabled]:focus, .woocommerce a.button.disabled:hover, .woocommerce a.button.disabled:active, .woocommerce a.button.disabled:focus, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled:active, .woocommerce a.button:disabled:focus, .woocommerce a.button:disabled[disabled]:hover, .woocommerce a.button:disabled[disabled]:active, .woocommerce a.button:disabled[disabled]:focus, .woocommerce button.button.disabled:hover, .woocommerce button.button.disabled:active, .woocommerce button.button.disabled:focus, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled:active, .woocommerce button.button:disabled:focus, .woocommerce button.button:disabled[disabled]:hover, .woocommerce button.button:disabled[disabled]:active, .woocommerce button.button:disabled[disabled]:focus, .woocommerce input.button.disabled:hover, .woocommerce input.button.disabled:active, .woocommerce input.button.disabled:focus, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled:active, .woocommerce input.button:disabled:focus, .woocommerce input.button:disabled[disabled]:hover, .woocommerce input.button:disabled[disabled]:active, .woocommerce input.button:disabled[disabled]:focus, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt.disabled:active, .woocommerce #respond input#submit.alt.disabled:focus, .woocommerce #respond input#submit.alt.disabled:hover:hover, .woocommerce #respond input#submit.alt.disabled:hover:active, .woocommerce #respond input#submit.alt.disabled:hover:focus, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled:active, .woocommerce #respond input#submit.alt:disabled:focus, .woocommerce #respond input#submit.alt:disabled:hover:hover, .woocommerce #respond input#submit.alt:disabled:hover:active, .woocommerce #respond input#submit.alt:disabled:hover:focus, .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce #respond input#submit.alt:disabled[disabled]:active, .woocommerce #respond input#submit.alt:disabled[disabled]:focus, .woocommerce #respond input#submit.alt:disabled[disabled]:hover:hover, .woocommerce #respond input#submit.alt:disabled[disabled]:hover:active, .woocommerce #respond input#submit.alt:disabled[disabled]:hover:focus, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt.disabled:active, .woocommerce a.button.alt.disabled:focus, .woocommerce a.button.alt.disabled:hover:hover, .woocommerce a.button.alt.disabled:hover:active, .woocommerce a.button.alt.disabled:hover:focus, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled:active, .woocommerce a.button.alt:disabled:focus, .woocommerce a.button.alt:disabled:hover:hover, .woocommerce a.button.alt:disabled:hover:active, .woocommerce a.button.alt:disabled:hover:focus, .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce a.button.alt:disabled[disabled]:active, .woocommerce a.button.alt:disabled[disabled]:focus, .woocommerce a.button.alt:disabled[disabled]:hover:hover, .woocommerce a.button.alt:disabled[disabled]:hover:active, .woocommerce a.button.alt:disabled[disabled]:hover:focus, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt.disabled:active, .woocommerce button.button.alt.disabled:focus, .woocommerce button.button.alt.disabled:hover:hover, .woocommerce button.button.alt.disabled:hover:active, .woocommerce button.button.alt.disabled:hover:focus, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled:active, .woocommerce button.button.alt:disabled:focus, .woocommerce button.button.alt:disabled:hover:hover, .woocommerce button.button.alt:disabled:hover:active, .woocommerce button.button.alt:disabled:hover:focus, .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt:disabled[disabled]:active, .woocommerce button.button.alt:disabled[disabled]:focus, .woocommerce button.button.alt:disabled[disabled]:hover:hover, .woocommerce button.button.alt:disabled[disabled]:hover:active, .woocommerce button.button.alt:disabled[disabled]:hover:focus, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt.disabled:active, .woocommerce input.button.alt.disabled:focus, .woocommerce input.button.alt.disabled:hover:hover, .woocommerce input.button.alt.disabled:hover:active, .woocommerce input.button.alt.disabled:hover:focus, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled:active, .woocommerce input.button.alt:disabled:focus, .woocommerce input.button.alt:disabled:hover:hover, .woocommerce input.button.alt:disabled:hover:active, .woocommerce input.button.alt:disabled:hover:focus, .woocommerce input.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt:disabled[disabled]:active, .woocommerce input.button.alt:disabled[disabled]:focus, .woocommerce input.button.alt:disabled[disabled]:hover:hover, .woocommerce input.button.alt:disabled[disabled]:hover:active, .woocommerce input.button.alt:disabled[disabled]:hover:focus {
	text-decoration: none;
	background-color: var(--color__button-background-hover);
	color: var(--color__button-text-hover);
	border-color: var(--color__button-border-hover);
}

button.reverse, input[type="button"].reverse, input[type="reset"].reverse, input[type="submit"].reverse, .btnn-default.reverse, a.btnn-default.btnn-primary.reverse, .wp-block-button__link.reverse, .woocommerce #respond input#submit.reverse, .woocommerce a.button.reverse, .woocommerce button.button.reverse, .woocommerce input.button.reverse, .woocommerce #respond input#submit.alt.reverse, .woocommerce a.button.alt.reverse, .woocommerce button.button.alt.reverse, .woocommerce input.button.alt.reverse, .woocommerce #respond input#submit.disabled.reverse, .woocommerce #respond input#submit:disabled.reverse, .woocommerce #respond input#submit:disabled[disabled].reverse, .woocommerce a.button.disabled.reverse, .woocommerce a.button:disabled.reverse, .woocommerce a.button:disabled[disabled].reverse, .woocommerce button.button.disabled.reverse, .woocommerce button.button:disabled.reverse, .woocommerce button.button:disabled[disabled].reverse, .woocommerce input.button.disabled.reverse, .woocommerce input.button:disabled.reverse, .woocommerce input.button:disabled[disabled].reverse, .woocommerce #respond input#submit.alt.disabled.reverse, .woocommerce #respond input#submit.alt.disabled:hover.reverse, .woocommerce #respond input#submit.alt:disabled.reverse, .woocommerce #respond input#submit.alt:disabled:hover.reverse, .woocommerce #respond input#submit.alt:disabled[disabled].reverse, .woocommerce #respond input#submit.alt:disabled[disabled]:hover.reverse, .woocommerce a.button.alt.disabled.reverse, .woocommerce a.button.alt.disabled:hover.reverse, .woocommerce a.button.alt:disabled.reverse, .woocommerce a.button.alt:disabled:hover.reverse, .woocommerce a.button.alt:disabled[disabled].reverse, .woocommerce a.button.alt:disabled[disabled]:hover.reverse, .woocommerce button.button.alt.disabled.reverse, .woocommerce button.button.alt.disabled:hover.reverse, .woocommerce button.button.alt:disabled.reverse, .woocommerce button.button.alt:disabled:hover.reverse, .woocommerce button.button.alt:disabled[disabled].reverse, .woocommerce button.button.alt:disabled[disabled]:hover.reverse, .woocommerce input.button.alt.disabled.reverse, .woocommerce input.button.alt.disabled:hover.reverse, .woocommerce input.button.alt:disabled.reverse, .woocommerce input.button.alt:disabled:hover.reverse, .woocommerce input.button.alt:disabled[disabled].reverse, .woocommerce input.button.alt:disabled[disabled]:hover.reverse {
	background-color: var(--color__button-background-reverse);
	color: var(--color__button-text-reverse);
	border-color: var(--color__button-border-reverse);
}

button.reverse:hover, button.reverse:active, button.reverse:focus, input[type="button"].reverse:hover, input[type="button"].reverse:active, input[type="button"].reverse:focus, input[type="reset"].reverse:hover, input[type="reset"].reverse:active, input[type="reset"].reverse:focus, input[type="submit"].reverse:hover, input[type="submit"].reverse:active, input[type="submit"].reverse:focus, .btnn-default.reverse:hover, .btnn-default.reverse:active, .btnn-default.reverse:focus, a.btnn-default.btnn-primary.reverse:hover, a.btnn-default.btnn-primary.reverse:active, a.btnn-default.btnn-primary.reverse:focus, .wp-block-button__link.reverse:hover, .wp-block-button__link.reverse:active, .wp-block-button__link.reverse:focus, .woocommerce #respond input#submit.reverse:hover, .woocommerce #respond input#submit.reverse:active, .woocommerce #respond input#submit.reverse:focus, .woocommerce a.button.reverse:hover, .woocommerce a.button.reverse:active, .woocommerce a.button.reverse:focus, .woocommerce button.button.reverse:hover, .woocommerce button.button.reverse:active, .woocommerce button.button.reverse:focus, .woocommerce input.button.reverse:hover, .woocommerce input.button.reverse:active, .woocommerce input.button.reverse:focus, .woocommerce #respond input#submit.alt.reverse:hover, .woocommerce #respond input#submit.alt.reverse:active, .woocommerce #respond input#submit.alt.reverse:focus, .woocommerce a.button.alt.reverse:hover, .woocommerce a.button.alt.reverse:active, .woocommerce a.button.alt.reverse:focus, .woocommerce button.button.alt.reverse:hover, .woocommerce button.button.alt.reverse:active, .woocommerce button.button.alt.reverse:focus, .woocommerce input.button.alt.reverse:hover, .woocommerce input.button.alt.reverse:active, .woocommerce input.button.alt.reverse:focus, .woocommerce #respond input#submit.disabled.reverse:hover, .woocommerce #respond input#submit.disabled.reverse:active, .woocommerce #respond input#submit.disabled.reverse:focus, .woocommerce #respond input#submit:disabled.reverse:hover, .woocommerce #respond input#submit:disabled.reverse:active, .woocommerce #respond input#submit:disabled.reverse:focus, .woocommerce #respond input#submit:disabled[disabled].reverse:hover, .woocommerce #respond input#submit:disabled[disabled].reverse:active, .woocommerce #respond input#submit:disabled[disabled].reverse:focus, .woocommerce a.button.disabled.reverse:hover, .woocommerce a.button.disabled.reverse:active, .woocommerce a.button.disabled.reverse:focus, .woocommerce a.button:disabled.reverse:hover, .woocommerce a.button:disabled.reverse:active, .woocommerce a.button:disabled.reverse:focus, .woocommerce a.button:disabled[disabled].reverse:hover, .woocommerce a.button:disabled[disabled].reverse:active, .woocommerce a.button:disabled[disabled].reverse:focus, .woocommerce button.button.disabled.reverse:hover, .woocommerce button.button.disabled.reverse:active, .woocommerce button.button.disabled.reverse:focus, .woocommerce button.button:disabled.reverse:hover, .woocommerce button.button:disabled.reverse:active, .woocommerce button.button:disabled.reverse:focus, .woocommerce button.button:disabled[disabled].reverse:hover, .woocommerce button.button:disabled[disabled].reverse:active, .woocommerce button.button:disabled[disabled].reverse:focus, .woocommerce input.button.disabled.reverse:hover, .woocommerce input.button.disabled.reverse:active, .woocommerce input.button.disabled.reverse:focus, .woocommerce input.button:disabled.reverse:hover, .woocommerce input.button:disabled.reverse:active, .woocommerce input.button:disabled.reverse:focus, .woocommerce input.button:disabled[disabled].reverse:hover, .woocommerce input.button:disabled[disabled].reverse:active, .woocommerce input.button:disabled[disabled].reverse:focus, .woocommerce #respond input#submit.alt.disabled.reverse:hover, .woocommerce #respond input#submit.alt.disabled.reverse:active, .woocommerce #respond input#submit.alt.disabled.reverse:focus, .woocommerce #respond input#submit.alt.disabled:hover.reverse:hover, .woocommerce #respond input#submit.alt.disabled:hover.reverse:active, .woocommerce #respond input#submit.alt.disabled:hover.reverse:focus, .woocommerce #respond input#submit.alt:disabled.reverse:hover, .woocommerce #respond input#submit.alt:disabled.reverse:active, .woocommerce #respond input#submit.alt:disabled.reverse:focus, .woocommerce #respond input#submit.alt:disabled:hover.reverse:hover, .woocommerce #respond input#submit.alt:disabled:hover.reverse:active, .woocommerce #respond input#submit.alt:disabled:hover.reverse:focus, .woocommerce #respond input#submit.alt:disabled[disabled].reverse:hover, .woocommerce #respond input#submit.alt:disabled[disabled].reverse:active, .woocommerce #respond input#submit.alt:disabled[disabled].reverse:focus, .woocommerce #respond input#submit.alt:disabled[disabled]:hover.reverse:hover, .woocommerce #respond input#submit.alt:disabled[disabled]:hover.reverse:active, .woocommerce #respond input#submit.alt:disabled[disabled]:hover.reverse:focus, .woocommerce a.button.alt.disabled.reverse:hover, .woocommerce a.button.alt.disabled.reverse:active, .woocommerce a.button.alt.disabled.reverse:focus, .woocommerce a.button.alt.disabled:hover.reverse:hover, .woocommerce a.button.alt.disabled:hover.reverse:active, .woocommerce a.button.alt.disabled:hover.reverse:focus, .woocommerce a.button.alt:disabled.reverse:hover, .woocommerce a.button.alt:disabled.reverse:active, .woocommerce a.button.alt:disabled.reverse:focus, .woocommerce a.button.alt:disabled:hover.reverse:hover, .woocommerce a.button.alt:disabled:hover.reverse:active, .woocommerce a.button.alt:disabled:hover.reverse:focus, .woocommerce a.button.alt:disabled[disabled].reverse:hover, .woocommerce a.button.alt:disabled[disabled].reverse:active, .woocommerce a.button.alt:disabled[disabled].reverse:focus, .woocommerce a.button.alt:disabled[disabled]:hover.reverse:hover, .woocommerce a.button.alt:disabled[disabled]:hover.reverse:active, .woocommerce a.button.alt:disabled[disabled]:hover.reverse:focus, .woocommerce button.button.alt.disabled.reverse:hover, .woocommerce button.button.alt.disabled.reverse:active, .woocommerce button.button.alt.disabled.reverse:focus, .woocommerce button.button.alt.disabled:hover.reverse:hover, .woocommerce button.button.alt.disabled:hover.reverse:active, .woocommerce button.button.alt.disabled:hover.reverse:focus, .woocommerce button.button.alt:disabled.reverse:hover, .woocommerce button.button.alt:disabled.reverse:active, .woocommerce button.button.alt:disabled.reverse:focus, .woocommerce button.button.alt:disabled:hover.reverse:hover, .woocommerce button.button.alt:disabled:hover.reverse:active, .woocommerce button.button.alt:disabled:hover.reverse:focus, .woocommerce button.button.alt:disabled[disabled].reverse:hover, .woocommerce button.button.alt:disabled[disabled].reverse:active, .woocommerce button.button.alt:disabled[disabled].reverse:focus, .woocommerce button.button.alt:disabled[disabled]:hover.reverse:hover, .woocommerce button.button.alt:disabled[disabled]:hover.reverse:active, .woocommerce button.button.alt:disabled[disabled]:hover.reverse:focus, .woocommerce input.button.alt.disabled.reverse:hover, .woocommerce input.button.alt.disabled.reverse:active, .woocommerce input.button.alt.disabled.reverse:focus, .woocommerce input.button.alt.disabled:hover.reverse:hover, .woocommerce input.button.alt.disabled:hover.reverse:active, .woocommerce input.button.alt.disabled:hover.reverse:focus, .woocommerce input.button.alt:disabled.reverse:hover, .woocommerce input.button.alt:disabled.reverse:active, .woocommerce input.button.alt:disabled.reverse:focus, .woocommerce input.button.alt:disabled:hover.reverse:hover, .woocommerce input.button.alt:disabled:hover.reverse:active, .woocommerce input.button.alt:disabled:hover.reverse:focus, .woocommerce input.button.alt:disabled[disabled].reverse:hover, .woocommerce input.button.alt:disabled[disabled].reverse:active, .woocommerce input.button.alt:disabled[disabled].reverse:focus, .woocommerce input.button.alt:disabled[disabled]:hover.reverse:hover, .woocommerce input.button.alt:disabled[disabled]:hover.reverse:active, .woocommerce input.button.alt:disabled[disabled]:hover.reverse:focus {
	background-color: var(--color__button-background);
	color: var(--color__button-text);
	border: 1px solid var(--color__button-border);
}

button .icon, input[type="button"] .icon, input[type="reset"] .icon, input[type="submit"] .icon, .btnn-default .icon, a.btnn-default.btnn-primary .icon, .wp-block-button__link .icon, .woocommerce #respond input#submit .icon, .woocommerce a.button .icon, .woocommerce button.button .icon, .woocommerce input.button .icon, .woocommerce #respond input#submit.alt .icon, .woocommerce a.button.alt .icon, .woocommerce button.button.alt .icon, .woocommerce input.button.alt .icon, .woocommerce #respond input#submit.disabled .icon, .woocommerce #respond input#submit:disabled .icon, .woocommerce #respond input#submit:disabled[disabled] .icon, .woocommerce a.button.disabled .icon, .woocommerce a.button:disabled .icon, .woocommerce a.button:disabled[disabled] .icon, .woocommerce button.button.disabled .icon, .woocommerce button.button:disabled .icon, .woocommerce button.button:disabled[disabled] .icon, .woocommerce input.button.disabled .icon, .woocommerce input.button:disabled .icon, .woocommerce input.button:disabled[disabled] .icon, .woocommerce #respond input#submit.alt.disabled .icon, .woocommerce #respond input#submit.alt.disabled:hover .icon, .woocommerce #respond input#submit.alt:disabled .icon, .woocommerce #respond input#submit.alt:disabled:hover .icon, .woocommerce #respond input#submit.alt:disabled[disabled] .icon, .woocommerce #respond input#submit.alt:disabled[disabled]:hover .icon, .woocommerce a.button.alt.disabled .icon, .woocommerce a.button.alt.disabled:hover .icon, .woocommerce a.button.alt:disabled .icon, .woocommerce a.button.alt:disabled:hover .icon, .woocommerce a.button.alt:disabled[disabled] .icon, .woocommerce a.button.alt:disabled[disabled]:hover .icon, .woocommerce button.button.alt.disabled .icon, .woocommerce button.button.alt.disabled:hover .icon, .woocommerce button.button.alt:disabled .icon, .woocommerce button.button.alt:disabled:hover .icon, .woocommerce button.button.alt:disabled[disabled] .icon, .woocommerce button.button.alt:disabled[disabled]:hover .icon, .woocommerce input.button.alt.disabled .icon, .woocommerce input.button.alt.disabled:hover .icon, .woocommerce input.button.alt:disabled .icon, .woocommerce input.button.alt:disabled:hover .icon, .woocommerce input.button.alt:disabled[disabled] .icon, .woocommerce input.button.alt:disabled[disabled]:hover .icon {
	margin-left: 8px;
	margin-right: 8px;
	display: inline-block;
	font-size: calc(var(--font__button-size-rem) * 1.15);
	transform: translate3d(0, 1px, 0);
	-webkit-transform: translate3d(0, 1px, 0);
}

button .icon:first-child, input[type="button"] .icon:first-child, input[type="reset"] .icon:first-child, input[type="submit"] .icon:first-child, .btnn-default .icon:first-child, a.btnn-default.btnn-primary .icon:first-child, .wp-block-button__link .icon:first-child, .woocommerce #respond input#submit .icon:first-child, .woocommerce a.button .icon:first-child, .woocommerce button.button .icon:first-child, .woocommerce input.button .icon:first-child, .woocommerce #respond input#submit.alt .icon:first-child, .woocommerce a.button.alt .icon:first-child, .woocommerce button.button.alt .icon:first-child, .woocommerce input.button.alt .icon:first-child, .woocommerce #respond input#submit.disabled .icon:first-child, .woocommerce #respond input#submit:disabled .icon:first-child, .woocommerce #respond input#submit:disabled[disabled] .icon:first-child, .woocommerce a.button.disabled .icon:first-child, .woocommerce a.button:disabled .icon:first-child, .woocommerce a.button:disabled[disabled] .icon:first-child, .woocommerce button.button.disabled .icon:first-child, .woocommerce button.button:disabled .icon:first-child, .woocommerce button.button:disabled[disabled] .icon:first-child, .woocommerce input.button.disabled .icon:first-child, .woocommerce input.button:disabled .icon:first-child, .woocommerce input.button:disabled[disabled] .icon:first-child, .woocommerce #respond input#submit.alt.disabled .icon:first-child, .woocommerce #respond input#submit.alt.disabled:hover .icon:first-child, .woocommerce #respond input#submit.alt:disabled .icon:first-child, .woocommerce #respond input#submit.alt:disabled:hover .icon:first-child, .woocommerce #respond input#submit.alt:disabled[disabled] .icon:first-child, .woocommerce #respond input#submit.alt:disabled[disabled]:hover .icon:first-child, .woocommerce a.button.alt.disabled .icon:first-child, .woocommerce a.button.alt.disabled:hover .icon:first-child, .woocommerce a.button.alt:disabled .icon:first-child, .woocommerce a.button.alt:disabled:hover .icon:first-child, .woocommerce a.button.alt:disabled[disabled] .icon:first-child, .woocommerce a.button.alt:disabled[disabled]:hover .icon:first-child, .woocommerce button.button.alt.disabled .icon:first-child, .woocommerce button.button.alt.disabled:hover .icon:first-child, .woocommerce button.button.alt:disabled .icon:first-child, .woocommerce button.button.alt:disabled:hover .icon:first-child, .woocommerce button.button.alt:disabled[disabled] .icon:first-child, .woocommerce button.button.alt:disabled[disabled]:hover .icon:first-child, .woocommerce input.button.alt.disabled .icon:first-child, .woocommerce input.button.alt.disabled:hover .icon:first-child, .woocommerce input.button.alt:disabled .icon:first-child, .woocommerce input.button.alt:disabled:hover .icon:first-child, .woocommerce input.button.alt:disabled[disabled] .icon:first-child, .woocommerce input.button.alt:disabled[disabled]:hover .icon:first-child {
	margin-left: 0;
}

button .icon:last-child, input[type="button"] .icon:last-child, input[type="reset"] .icon:last-child, input[type="submit"] .icon:last-child, .btnn-default .icon:last-child, a.btnn-default.btnn-primary .icon:last-child, .wp-block-button__link .icon:last-child, .woocommerce #respond input#submit .icon:last-child, .woocommerce a.button .icon:last-child, .woocommerce button.button .icon:last-child, .woocommerce input.button .icon:last-child, .woocommerce #respond input#submit.alt .icon:last-child, .woocommerce a.button.alt .icon:last-child, .woocommerce button.button.alt .icon:last-child, .woocommerce input.button.alt .icon:last-child, .woocommerce #respond input#submit.disabled .icon:last-child, .woocommerce #respond input#submit:disabled .icon:last-child, .woocommerce #respond input#submit:disabled[disabled] .icon:last-child, .woocommerce a.button.disabled .icon:last-child, .woocommerce a.button:disabled .icon:last-child, .woocommerce a.button:disabled[disabled] .icon:last-child, .woocommerce button.button.disabled .icon:last-child, .woocommerce button.button:disabled .icon:last-child, .woocommerce button.button:disabled[disabled] .icon:last-child, .woocommerce input.button.disabled .icon:last-child, .woocommerce input.button:disabled .icon:last-child, .woocommerce input.button:disabled[disabled] .icon:last-child, .woocommerce #respond input#submit.alt.disabled .icon:last-child, .woocommerce #respond input#submit.alt.disabled:hover .icon:last-child, .woocommerce #respond input#submit.alt:disabled .icon:last-child, .woocommerce #respond input#submit.alt:disabled:hover .icon:last-child, .woocommerce #respond input#submit.alt:disabled[disabled] .icon:last-child, .woocommerce #respond input#submit.alt:disabled[disabled]:hover .icon:last-child, .woocommerce a.button.alt.disabled .icon:last-child, .woocommerce a.button.alt.disabled:hover .icon:last-child, .woocommerce a.button.alt:disabled .icon:last-child, .woocommerce a.button.alt:disabled:hover .icon:last-child, .woocommerce a.button.alt:disabled[disabled] .icon:last-child, .woocommerce a.button.alt:disabled[disabled]:hover .icon:last-child, .woocommerce button.button.alt.disabled .icon:last-child, .woocommerce button.button.alt.disabled:hover .icon:last-child, .woocommerce button.button.alt:disabled .icon:last-child, .woocommerce button.button.alt:disabled:hover .icon:last-child, .woocommerce button.button.alt:disabled[disabled] .icon:last-child, .woocommerce button.button.alt:disabled[disabled]:hover .icon:last-child, .woocommerce input.button.alt.disabled .icon:last-child, .woocommerce input.button.alt.disabled:hover .icon:last-child, .woocommerce input.button.alt:disabled .icon:last-child, .woocommerce input.button.alt:disabled:hover .icon:last-child, .woocommerce input.button.alt:disabled[disabled] .icon:last-child, .woocommerce input.button.alt:disabled[disabled]:hover .icon:last-child {
	margin-right: 0;
}

button.small-style, input[type="button"].small-style, input[type="reset"].small-style, input[type="submit"].small-style, .btnn-default.small-style, a.btnn-default.btnn-primary.small-style, .wp-block-button__link.small-style, .woocommerce #respond input#submit.small-style, .woocommerce a.button.small-style, .woocommerce button.button.small-style, .woocommerce input.button.small-style, .woocommerce #respond input#submit.alt.small-style, .woocommerce a.button.alt.small-style, .woocommerce button.button.alt.small-style, .woocommerce input.button.alt.small-style, .woocommerce #respond input#submit.disabled.small-style, .woocommerce #respond input#submit:disabled.small-style, .woocommerce #respond input#submit:disabled[disabled].small-style, .woocommerce a.button.disabled.small-style, .woocommerce a.button:disabled.small-style, .woocommerce a.button:disabled[disabled].small-style, .woocommerce button.button.disabled.small-style, .woocommerce button.button:disabled.small-style, .woocommerce button.button:disabled[disabled].small-style, .woocommerce input.button.disabled.small-style, .woocommerce input.button:disabled.small-style, .woocommerce input.button:disabled[disabled].small-style, .woocommerce #respond input#submit.alt.disabled.small-style, .woocommerce #respond input#submit.alt.disabled:hover.small-style, .woocommerce #respond input#submit.alt:disabled.small-style, .woocommerce #respond input#submit.alt:disabled:hover.small-style, .woocommerce #respond input#submit.alt:disabled[disabled].small-style, .woocommerce #respond input#submit.alt:disabled[disabled]:hover.small-style, .woocommerce a.button.alt.disabled.small-style, .woocommerce a.button.alt.disabled:hover.small-style, .woocommerce a.button.alt:disabled.small-style, .woocommerce a.button.alt:disabled:hover.small-style, .woocommerce a.button.alt:disabled[disabled].small-style, .woocommerce a.button.alt:disabled[disabled]:hover.small-style, .woocommerce button.button.alt.disabled.small-style, .woocommerce button.button.alt.disabled:hover.small-style, .woocommerce button.button.alt:disabled.small-style, .woocommerce button.button.alt:disabled:hover.small-style, .woocommerce button.button.alt:disabled[disabled].small-style, .woocommerce button.button.alt:disabled[disabled]:hover.small-style, .woocommerce input.button.alt.disabled.small-style, .woocommerce input.button.alt.disabled:hover.small-style, .woocommerce input.button.alt:disabled.small-style, .woocommerce input.button.alt:disabled:hover.small-style, .woocommerce input.button.alt:disabled[disabled].small-style, .woocommerce input.button.alt:disabled[disabled]:hover.small-style {
	padding: 5px 15px;
	font-size: var(--font__button-size-12-px);
	font-size: var(--font__button-size-12-rem);
}

button.small-style .icon, input[type="button"].small-style .icon, input[type="reset"].small-style .icon, input[type="submit"].small-style .icon, .btnn-default.small-style .icon, a.btnn-default.btnn-primary.small-style .icon, .wp-block-button__link.small-style .icon, .woocommerce #respond input#submit.small-style .icon, .woocommerce a.button.small-style .icon, .woocommerce button.button.small-style .icon, .woocommerce input.button.small-style .icon, .woocommerce #respond input#submit.alt.small-style .icon, .woocommerce a.button.alt.small-style .icon, .woocommerce button.button.alt.small-style .icon, .woocommerce input.button.alt.small-style .icon, .woocommerce #respond input#submit.disabled.small-style .icon, .woocommerce #respond input#submit:disabled.small-style .icon, .woocommerce #respond input#submit:disabled[disabled].small-style .icon, .woocommerce a.button.disabled.small-style .icon, .woocommerce a.button:disabled.small-style .icon, .woocommerce a.button:disabled[disabled].small-style .icon, .woocommerce button.button.disabled.small-style .icon, .woocommerce button.button:disabled.small-style .icon, .woocommerce button.button:disabled[disabled].small-style .icon, .woocommerce input.button.disabled.small-style .icon, .woocommerce input.button:disabled.small-style .icon, .woocommerce input.button:disabled[disabled].small-style .icon, .woocommerce #respond input#submit.alt.disabled.small-style .icon, .woocommerce #respond input#submit.alt.disabled:hover.small-style .icon, .woocommerce #respond input#submit.alt:disabled.small-style .icon, .woocommerce #respond input#submit.alt:disabled:hover.small-style .icon, .woocommerce #respond input#submit.alt:disabled[disabled].small-style .icon, .woocommerce #respond input#submit.alt:disabled[disabled]:hover.small-style .icon, .woocommerce a.button.alt.disabled.small-style .icon, .woocommerce a.button.alt.disabled:hover.small-style .icon, .woocommerce a.button.alt:disabled.small-style .icon, .woocommerce a.button.alt:disabled:hover.small-style .icon, .woocommerce a.button.alt:disabled[disabled].small-style .icon, .woocommerce a.button.alt:disabled[disabled]:hover.small-style .icon, .woocommerce button.button.alt.disabled.small-style .icon, .woocommerce button.button.alt.disabled:hover.small-style .icon, .woocommerce button.button.alt:disabled.small-style .icon, .woocommerce button.button.alt:disabled:hover.small-style .icon, .woocommerce button.button.alt:disabled[disabled].small-style .icon, .woocommerce button.button.alt:disabled[disabled]:hover.small-style .icon, .woocommerce input.button.alt.disabled.small-style .icon, .woocommerce input.button.alt.disabled:hover.small-style .icon, .woocommerce input.button.alt:disabled.small-style .icon, .woocommerce input.button.alt:disabled:hover.small-style .icon, .woocommerce input.button.alt:disabled[disabled].small-style .icon, .woocommerce input.button.alt:disabled[disabled]:hover.small-style .icon {
	font-size: calc(var(--font__button-size-12-rem));
}

.wp-editor-container button, .wp-editor-container input[type="button"], .wp-editor-container input[type="reset"], .wp-editor-container input[type="submit"] {
	background: transparent;
}

input:not([type]), 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, #add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
	color: var(--color__input-text);
	border: 1px solid var(--color__input-border);
	background-color: var(--color__input-background);
	padding: 6px 15px;
	outline: none;
	-webkit-appearance: none;
	font-family: var(--font__field);
	font-weight: var(--font__field-weight);
	letter-spacing: var(--font__field-letter-spacing);
	text-transform: var(--font__field-text-transform);
	text-decoration: var(--font__field-text-decoration);
	font-style: var(--font__field-style);
	line-height: var(--font__field-line-height);
	font-size: var(--font__field-size-px);
	font-size: var(--font__field-size-rem);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	transition: border-color .3s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out, width .3s ease-in-out, box-shadow .3s ease-in-out, background-size .3s ease-in-out, background-position .3s ease-in-out;
	-webkit-transition: border-color .3s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out, width .3s ease-in-out, box-shadow .3s ease-in-out, background-size .3s ease-in-out, background-position .3s ease-in-out;
}

input:not([type]):focus, 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, #add_payment_method table.cart td.actions .coupon .input-text:focus, .woocommerce-cart table.cart td.actions .coupon .input-text:focus, .woocommerce-checkout table.cart td.actions .coupon .input-text:focus {
	color: var(--color__input-text-focus);
	border-color: var(--color__input-border-focus);
	background-color: var(--color__input-background-focus);
}

input::-moz-placeholder {
	color: var(--color__input-text);
	opacity: 1;
	transition: border-color .2s ease-in-out, color .2s ease-in-out, background-color .2s ease-in-out;
	-webkit-transition: border-color .2s ease-in-out, color .2s ease-in-out, background-color .2s ease-in-out;
}

input:-ms-input-placeholder {
	color: var(--color__input-text);
	opacity: 1;
	transition: border-color .2s ease-in-out, color .2s ease-in-out, background-color .2s ease-in-out;
	-webkit-transition: border-color .2s ease-in-out, color .2s ease-in-out, background-color .2s ease-in-out;
}

input::-webkit-input-placeholder {
	color: var(--color__input-text);
	opacity: 1;
	transition: border-color .2s ease-in-out, color .2s ease-in-out, background-color .2s ease-in-out;
	-webkit-transition: border-color .2s ease-in-out, color .2s ease-in-out, background-color .2s ease-in-out;
}

input:focus::-moz-placeholder {
	color: var(--color__input-text-focus);
	opacity: 1;
}

input:focus:-ms-input-placeholder {
	color: var(--color__input-text-focus);
	opacity: 1;
}

input:focus::-webkit-input-placeholder {
	color: var(--color__input-text-focus);
	opacity: 1;
}

textarea::-moz-placeholder {
	color: var(--color__input-text);
	opacity: 1;
	transition: border-color .2s ease-in-out, color .2s ease-in-out, background-color .2s ease-in-out;
	-webkit-transition: border-color .2s ease-in-out, color .2s ease-in-out, background-color .2s ease-in-out;
}

textarea:-ms-input-placeholder {
	color: var(--color__input-text);
	opacity: 1;
	transition: border-color .2s ease-in-out, color .2s ease-in-out, background-color .2s ease-in-out;
	-webkit-transition: border-color .2s ease-in-out, color .2s ease-in-out, background-color .2s ease-in-out;
}

textarea::-webkit-input-placeholder {
	color: var(--color__input-text);
	opacity: 1;
	transition: border-color .2s ease-in-out, color .2s ease-in-out, background-color .2s ease-in-out;
	-webkit-transition: border-color .2s ease-in-out, color .2s ease-in-out, background-color .2s ease-in-out;
}

textarea:focus::-moz-placeholder {
	color: var(--color__input-text-focus);
	opacity: 1;
}

textarea:focus:-ms-input-placeholder {
	color: var(--color__input-text-focus);
	opacity: 1;
}

textarea:focus::-webkit-input-placeholder {
	color: var(--color__input-text-focus);
	opacity: 1;
}

input::-ms-clear {
	display: none;
	width: 0;
	height: 0;
	overflow: hidden;
}

select {
	color: var(--color__input-text);
	border: 1px solid var(--color__input-border);
	background-color: var(--color__input-background);
	padding: 8px 35px 8px 15px;
	outline: none;
	background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E") no-repeat right 5px top 55%;
	background-size: 15px 15px;
	background-position: center right 12px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	font-family: var(--font__field);
	font-weight: var(--font__field-weight);
	letter-spacing: var(--font__field-letter-spacing);
	text-transform: var(--font__field-text-transform);
	text-decoration: var(--font__field-text-decoration);
	font-style: var(--font__field-style);
	line-height: var(--font__field-line-height);
	font-size: var(--font__field-size-px);
	font-size: var(--font__field-size-rem);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	transition: border-color .3s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out, width .3s ease-in-out, box-shadow .3s ease-in-out;
	-webkit-transition: border-color .3s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out, width .3s ease-in-out, box-shadow .3s ease-in-out;
}

select:focus {
	color: var(--color__input-text-focus);
	border-color: var(--color__input-border-focus);
	background-color: var(--color__input-background-focus);
}

select option {
	background-color: var(--color__select-background);
}

select[multiple] {
	background: none;
	padding: 8px 15px;
}

textarea {
	width: 100%;
}

a {
	color: var(--color__link);
	text-decoration: none;
	transition: color .3s, background-color .3s, border-color .3s, box-shadow .3s;
	-webkit-transition: color .3s, background-color .3s, border-color .3s, box-shadow .3s;
}

a:hover, a:active, a:focus, a:visited {
	outline: 0;
}

a:visited {
	color: var(--color__link-visited);
}

a:hover, a:focus, a:active {
	color: var(--color__link-hover);
}

a:hover {
	text-decoration: underline;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {
	color: var(--color__title-link);
	text-decoration: none;
}

h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited, .h1 a:visited, .h2 a:visited, .h3 a:visited, .h4 a:visited, .h5 a:visited, .h6 a:visited {
	color: var(--color__title-link);
}

h1 a:hover, h1 a:focus, h1 a:active, h2 a:hover, h2 a:focus, h2 a:active, h3 a:hover, h3 a:focus, h3 a:active, h4 a:hover, h4 a:focus, h4 a:active, h5 a:hover, h5 a:focus, h5 a:active, h6 a:hover, h6 a:focus, h6 a:active, .h1 a:hover, .h1 a:focus, .h1 a:active, .h2 a:hover, .h2 a:focus, .h2 a:active, .h3 a:hover, .h3 a:focus, .h3 a:active, .h4 a:hover, .h4 a:focus, .h4 a:active, .h5 a:hover, .h5 a:focus, .h5 a:active, .h6 a:hover, .h6 a:focus, .h6 a:active {
	color: var(--color__title-link-hover);
}

:root {
	--color__mobile-menu-border: #f0f2f5;
}

.beeteam368-main-nav {
	flex: 1;
	min-height: var(--height__h-default-main-menu-height);
}

@media (max-width: 991px) {
	.beeteam368-main-nav {
		min-height: var(--height__h-default-main-menu-height-mobile);
	}
}

.beeteam368-main-nav ul, .beeteam368-main-nav li {
	list-style: none;
	margin: 0;
}

.beeteam368-main-nav > ul {
	padding: 0;
	margin-left: calc(var(--nav__range--desktop) * -1);
	margin-right: calc(var(--nav__range--desktop) * -1);
}

.beeteam368-main-nav > ul li {
	position: relative;
}

.beeteam368-main-nav > ul > li {
	padding-left: var(--nav__range--desktop);
	padding-right: var(--nav__range--desktop);
	counter-increment: levl1section;
}

.beeteam368-main-nav > ul > li > a {
	text-decoration: none;
	position: relative;
	min-height: var(--height__h-default-main-menu-height);
	color: var(--color__nav-level1-text);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -moz-flex;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	align-content: center;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	box-pack: center;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	align-items: center;
	-webkit-align-items: center;
}

.beeteam368-main-nav > ul > li > a .lvl1-counter:before {
	display: block;
	top: 50%;
	left: 0;
	font-size: .6em;
	position: absolute;
	height: auto;
	opacity: .68;
	content: counter(levl1section);
	margin-top: calc(var(--font__nav-size-rem) * -1 + var(--font__nav-size-rem) * -1 / 2 + var(--font__nav-size-rem) * -1 / 8);
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

.beeteam368-main-nav > ul > li > a:before {
	display: block;
	position: absolute;
	content: "";
	top: auto;
	left: 0;
	bottom: 0;
	height: 2px;
	width: calc(100% * 0);
	opacity: 0;
	visibility: hidden;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}

.beeteam368-main-nav > ul > li:nth-child(-n+9) > a .lvl1-counter:before {
	content: "0" counter(levl1section);
}

@media (min-width: 992px) {
	.beeteam368-main-nav > ul > li:hover > a {
		color: var(--color__nav-level1-text-hover);
	}
	
	.beeteam368-main-nav > ul > li:hover > a .lvl1-counter:before {
		transform: translateY(3px);
		-webkit-transform: translateY(3px);
		-ms-transform: translateY(3px);
	}
	
	.beeteam368-main-nav > ul > li:hover > a:before {
		width: calc(100% + 0px);
		opacity: 1;
		visibility: visible;
		background-color: var(--color__nav-line-hover);
	}
}

@media (max-width: 1279px) {
	.beeteam368-main-nav > ul {
		margin-left: calc(var(--nav__range--mobile) * -1);
		margin-right: calc(var(--nav__range--mobile) * -1);
	}
	
	.beeteam368-main-nav > ul > li {
		padding-left: var(--nav__range--mobile);
		padding-right: var(--nav__range--mobile);
	}
}

@media (min-width: 992px) {
	.beeteam368-mobile-menu-btn {
		display: none;
	}
}

@media (max-width: 991px) {
	.beeteam368-menu-container-mobile {
		position: relative;
	}
	
	.beeteam368-main-nav > ul.menu-items-lyt {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		padding: 0;
		align-content: start;
		z-index: 99999;
		opacity: 0;
		visibility: hidden;
		pointer-events: none;
		height: calc(100vh * 0);
		overflow: hidden;
		background-color: var(--color__nav-level-x-background);
		transform: scale(1, 0);
		-webkit-transform: scale(1, 0);
		-ms-transform: scale(1, 0);
		transform-origin: 100% 0;
		-webkit-transform-origin: 100% 0;
		-ms-transform-origin: 100% 0;
	}
	
	.beeteam368-main-nav > ul.menu-items-lyt > li {
		width: 100%;
		margin: 2px auto 0 auto;
	}
}

@media (max-width: 991px) and (min-width: 576px) {
	.beeteam368-main-nav > ul.menu-items-lyt > li {
		width: 540px;
		max-width: 100%;
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	.beeteam368-main-nav > ul.menu-items-lyt > li {
		width: 720px;
		max-width: 100%;
	}
}

@media (max-width: 991px) {
	.beeteam368-main-nav > ul.menu-items-lyt > li > a {
		min-height: 0;
		padding-top: 27px;
		padding-bottom: 11px;
		border-bottom: 2px solid var(--color__mobile-menu-border);
		margin-bottom: 0;
		font-size: var(--font__nav-size-18-px);
		font-size: var(--font__nav-size-18-rem);
	}
	
	.beeteam368-main-nav > ul.menu-items-lyt > li > a:before {
		margin-bottom: -2px;
	}
}

.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: .88rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

#content[tabindex="-1"]:focus {
	outline: 0;
}

.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;
}

:root {
	--color__widget-tag-cloud: #1c1c1e;
	--color__widget-tag-cloud-border: #e8ebef;
	--color__main-sidebar-widget-background: #fff;
	--color__widget-title-icon: #fff;
	--color__widget-line: #de0404;
	--color__widget-title-icon-background: #de0404;
	--color__footer-sidebar-background: #fff;
	--color__footer-sidebar-widget-background: #fff;
	--color__footer-sidebar-border: #e8e8e8;
	--color__footer-copyright-background: #fff;
	--color__filter-block-widget-background: #fff;
}

.footer-copyright {
	background-color: var(--color__footer-copyright-background);
	padding: 20px 0;
	text-align: center;
}

.widget_search .wp-block-search__label, .widget_search .wp-block-search__button svg {
	display: none;
}

:root {
	--layout_marguerite-padding: 10px;
	--layout_df-padding: 30px;
	--layout_df-padding-mobile: 20px;
	--color__post-meta: rgba(28, 28, 30, 1);
	--color__post-meta-hover: #de0404;
	--color__post-meta-icon-hover: #fff;
	--color__post-meta-icon-hover-background: #de0404;
	--color__author-expand: #888;
	--color__author-expand-background: #f0f2f5;
	--color__no-images: rgba(28, 28, 30, .38);
	--color__no-images-icon: rgba(28, 28, 30, .15);
	--color__no-images-border: rgba(28, 28, 30, .05);
	--color__post-item-wrap-background: #fff;
	--color__post-item-content-border: rgba(28, 28, 30, .1);
	--color__post-meta-seperate: rgba(28, 28, 30, .18);
	--color__post-category: #de0404;
	--color__post-author: #de0404;
	--color__block-icon: #fff;
	--color__block-icon-background: #de0404;
	--color__block-line: #de0404;
	--color__block-subtitle: #686868;
	--color__top-title-icon-border: #fff;
	--color__top-title-icon-shadow: rgba(0, 0, 0, .18);
	--color__sticky-note-background: #999;
	--color__sticky-note-color: #fff;
	--color__sticky-note-background-sub: #dadada;
	--color__duration: #000;
	--color__duration-background: #fedc56;
	--color__title-overlay: #fff;
	--color__pagination: #1c1c1e;
	--color__pagination-background: #fff;
	--color__pagination-hover: #fff;
	--color__pagination-background-hover: #de0404;
	--color__no-data-line: #ddd;
	--color__loadmore-button-icon-back: rgba(255, 255, 255, .3);
	--color__loadmore-button-icon-front: rgba(255, 255, 255, 1);
	--color__infinite-button-icon: #de0404;
}

.nav-breadcrumbs + .beeteam368-primary-cw, .nav-breadcrumbs + .playlist-container {
	margin-top: -17px;
}

.nav-breadcrumbs + .playlist-container, .nav-breadcrumbs + .series-container {
	margin-top: 23px;
}

.nav-breadcrumbs + .channel-banner {
	margin-top: 23px;
}

.nav-breadcrumbs + .elementor[data-elementor-type] {
	margin-top: 23px;
}

.nav-breadcrumbs-wrap {
	color: var(--color__title-link);
	padding: 25px 0 0 0;
}

.nav-breadcrumbs-wrap > *:not(:last-child) {
	margin-right: 8px;
}

.nav-breadcrumbs-wrap a, .nav-breadcrumbs-wrap span {
	font-weight: normal;
	text-decoration: none;
	color: var(--color__title-link);
}

.nav-breadcrumbs-wrap a.current, .nav-breadcrumbs-wrap span.current {
	opacity: .638;
}

.nav-breadcrumbs-wrap a:hover, .nav-breadcrumbs-wrap span:hover {
	color: var(--color__title-link-hover);
}

.post-item {
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}

.post-item-wrap {
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}

.author-avatar-wrap {
	display: block;
	overflow: hidden;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}

.author-verified {
	font-size: 1rem;
	transform: translate3d(1px, 0, 0);
	-webkit-transform: translate3d(1px, 0, 0);
	margin: 0 8px;
}

.author-verified:first-child {
	margin-left: 0;
}

.author-verified:last-child {
	margin-right: 0;
}

.author-verified.is-verified {
	color: var(--color__sub);
}

.author-avatar-name-wrap {
	margin-left: 15px;
	width: calc(100% - 67px);
}

.author-avatar-name {
	text-transform: capitalize;
	margin-bottom: 3px;
}

.author-avatar-name:last-child {
	margin-bottom: 0;
}

.author-meta {
	display: block;
	color: var(--color__post-meta);
}

.author-meta .icon {
	font-size: 1rem;
	margin: 0 8px;
	transform: translate3d(1px, 1px, 0);
	-webkit-transform: translate3d(1px, 1px, 0);
}

.author-meta .icon:first-child {
	margin-left: 0;
}

.author-meta .icon:last-child {
	margin-right: 0;
}

.author-meta .info-text:first-child {
	margin-right: 5px;
}

.author-meta .info-text:last-child {
	margin-left: 5px;
}

.post-featured-image {
	position: relative;
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}

.post-featured-image:not(:last-child) {
	margin-bottom: 25px;
}

.lonely-lazy.lazyload, .lonely-lazy.lazyloading {
	height: fit-content;
	opacity: .001 !important;
}

.post-title {
	margin-bottom: 20px;
}

.post-title:last-child {
	margin-bottom: 0;
}

.post-title + .post-excerpt {
	margin-top: -3px;
}

.post-excerpt:not(:last-child) {
	margin-bottom: 23px;
}

.post-lt-ft-left {
	margin: -5px -10px;
}

.post-footer-item {
	display: inline-block;
	padding: 5px 10px;
	text-transform: capitalize;
	color: var(--color__post-meta);
}

.post-footer-item:visited {
	color: var(--color__post-meta);
}

.post-footer-item:hover {
	text-decoration: none;
	color: var(--color__post-meta-hover);
}

@media (max-width: 767px) {
	.post-lt-ft-left {
		margin: -5px -8px;
	}
	
	.post-footer-item {
		padding: 5px 8px;
	}
}

.blog-style-marguerite {
	margin-left: -7.5px;
	margin-right: -7.5px;
	margin-bottom: -15px;
}

.blog-style-marguerite .post-item {
	padding-left: 7.5px;
	padding-right: 7.5px;
	margin-bottom: 15px;
}

@media (max-width: 767px) {
	.blog-style-marguerite {
		margin-left: -3px;
		margin-right: -3px;
		margin-bottom: -6px;
	}
	
	.blog-style-marguerite .post-item {
		padding-left: 3px;
		padding-right: 3px;
		margin-bottom: 6px;
	}
}

.blog-style-marguerite .post-item-wrap {
	width: 100%;
	overflow: hidden;
	padding: 15px var(--layout_marguerite-padding) 15px var(--layout_marguerite-padding);
	border-radius: 7px;
	-webkit-border-radius: 7px;
	background-color: var(--color__post-item-wrap-background);
	box-shadow: 0px 0px 28px 0px var(--color__global-box-content-shadow);
	-webkit-box-shadow: 0px 0px 28px 0px var(--color__global-box-content-shadow);
}

.blog-style-marguerite .post-item-wrap > * {
	width: 100%;
}

.blog-style-marguerite .post-featured-image {
	margin-top: -15px;
	margin-left: calc(var(--layout_marguerite-padding) * -1);
	margin-right: calc(var(--layout_marguerite-padding) * -1);
	width: calc(100% + var(--layout_marguerite-padding) * 2);
}

.blog-style-marguerite .post-featured-image:not(:last-child) {
	margin-bottom: 15px;
}

.blog-style-marguerite .post-title {
	text-align: center;
}

.blog-style-marguerite .post-title:not(:last-child) {
	margin-bottom: 10px;
}

.blog-style-marguerite .post-lt-ft-left {
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-justify-content: center;
}

.global-blog-wrapper.blog-style-marguerite .post-item {
	width: 25%;
}

@media (max-width: 1199px) {
	.global-blog-wrapper.blog-style-marguerite .post-item {
		width: 33.33333333%;
	}
}

@media (max-width: 767px) {
	.global-blog-wrapper.blog-style-marguerite .post-item {
		width: 50%;
	}
}

@media (max-width: 991px) {
	.global-blog-wrapper.blog-style-marguerite.author-list-style .post-item {
		width: 50%;
	}
}

@media (max-width: 767px) {
	.global-blog-wrapper.blog-style-marguerite.author-list-style .post-item {
		width: 100%;
	}
	
	.global-blog-wrapper.blog-style-marguerite.author-list-style .post-item:not(:last-child) {
		margin-bottom: 20px;
	}
}

@media (min-width: 1670px) {
	.full-width-mode .global-blog-wrapper.blog-style-marguerite .post-item {
		width: 20%;
	}
}

@media (min-width: 1910px) {
	.full-width-mode .global-blog-wrapper.blog-style-marguerite .post-item {
		width: 16.66666666%;
	}
}

@media (min-width: 2200px) {
	.full-width-mode .global-blog-wrapper.blog-style-marguerite .post-item {
		width: 14.28%;
	}
}

.blog-info-filter {
	margin-bottom: 40px;
}

.blog-info-filter .total-posts, .blog-info-filter .posts-filter {
	width: auto;
}

.blog-info-filter .total-posts > * {
	margin-right: 8px;
}

.blog-info-filter .total-posts > *:last-child {
	margin-right: 0;
}

.blog-info-filter .total-posts .total-posts-content {
	padding: 0 var(--layout_df-padding);
}

@media (max-width: 575px) {
	.blog-info-filter .total-posts .total-posts-content {
		padding: 0 var(--layout_df-padding-mobile);
	}
}

@media (max-width: 767px) {
	.blog-info-filter .total-posts {
		order: 1;
		margin-bottom: 15px;
	}
	
	.blog-info-filter .posts-filter {
		order: 2;
	}
	
	.blog-info-filter .posts-filter .default-item .arr-icon {
		position: absolute;
		right: 20px;
		line-height: 1;
		top: 50%;
		transform: translate3d(0, -50%, 0);
		-webkit-transform: translate3d(0, -50%, 0);
	}
	
	.blog-info-filter .total-posts, .blog-info-filter .posts-filter {
		width: 100%;
	}
}

.filter-block {
	position: relative;
	z-index: 0;
	cursor: pointer;
	background-color: var(--color__post-item-wrap-background);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0px 0px 16px 0px var(--color__global-box-content-shadow);
	-webkit-box-shadow: 0px 0px 16px 0px var(--color__global-box-content-shadow);
	user-select: none;
	-webkit-user-select: none;
}

.filter-block .default-item {
	display: block;
	padding: 6px var(--layout_df-padding);
}

@media (max-width: 575px) {
	.filter-block .default-item {
		padding: 6px var(--layout_df-padding-mobile);
	}
}

.filter-block .default-item > * {
	margin-right: 8px;
}

.filter-block .default-item > *:last-child {
	margin-right: 0;
}

.filter-block .default-item .arr-icon {
	transform: translate3d(0, 1px, 0);
	-webkit-transform: translate3d(0, 1px, 0);
}

.filter-block .drop-down-sort {
	position: absolute;
	top: 100%;
	margin-top: 12px;
	padding: 10px var(--layout_df-padding);
	left: 0;
	right: 0;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transform: translateY(10px);
	-webkit-transform: translateY(10px);
	transition: transform .368s ease, opacity .368s ease, visibility .368s ease;
	-webkit-transition: transform .368s ease, opacity .368s ease, visibility .368s ease;
	background-color: var(--color__post-item-wrap-background);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0px 0px 16px 0px var(--color__global-box-content-shadow);
	-webkit-box-shadow: 0px 0px 16px 0px var(--color__global-box-content-shadow);
}

.filter-block .drop-down-sort * {
	pointer-events: none;
}

@media (max-width: 575px) {
	.filter-block .drop-down-sort {
		padding: 10px var(--layout_df-padding-mobile);
	}
}

.filter-block .drop-down-sort:before {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid transparent;
	border-width: 10px 8px;
	position: absolute;
	bottom: 100%;
	left: 28px;
	border-bottom-color: var(--color__post-item-wrap-background);
}

@media (max-width: 575px) {
	.filter-block .drop-down-sort:before {
		left: 18px;
	}
}

.filter-block .drop-down-sort a {
	display: block;
	padding: 3px 0;
	text-decoration: none;
	color: var(--color__title-link);
}

.filter-block .drop-down-sort a:visited {
	color: var(--color__title-link);
}

.filter-block .drop-down-sort a:hover, .filter-block .drop-down-sort a:focus, .filter-block .drop-down-sort a:active {
	color: var(--color__title-link-hover);
}

.filter-block .drop-down-sort a:last-child {
	margin-bottom: 0;
}

.filter-block .drop-down-sort a .fil-icon {
	font-size: 1.1em;
}

.filter-block .drop-down-sort a > * {
	vertical-align: middle;
	margin-right: 8px;
}

.filter-block .drop-down-sort a > *:last-child {
	margin-right: 0;
}

.top-section-title {
	margin-bottom: 22px;
}

.top-section-title .main-title-heading {
	margin-top: -4px;
	margin-bottom: 0;
}

.top-section-title .sub-title-link, .top-section-title .sub-title {
	color: var(--color__block-subtitle);
}

.top-section-title .beeteam368-icon-item {
	position: absolute;
	top: 50%;
	left: 0;
	width: 44px;
	height: 44px;
	font-size: 18px;
	line-height: 40px;
	margin-top: -22px;
	border: 2px solid var(--color__top-title-icon-border);
	color: var(--color__block-icon);
	background-color: var(--color__block-icon-background);
	border-radius: 12px;
	-webkit-border-radius: 12px;
	box-shadow: 0px 0px 12px 0px var(--color__top-title-icon-shadow);
	-webkit-box-shadow: 0px 0px 12px 0px var(--color__top-title-icon-shadow);
}

.top-section-title.has-icon {
	position: relative;
	padding-left: 60px;
}

@media (max-width: 767px) {
	.top-section-title.has-icon {
		padding-left: 55px;
	}
}

.top-section-title .hd-line {
	display: inline-block;
	height: 4px;
	width: 8px;
	margin-left: 5px;
	background-color: var(--color__block-line);
	border-radius: 2px;
	-webkit-border-radius: 2px;
}

.in-search-page {
	margin-bottom: 40px;
}

.loadmore-btn {
	position: relative;
}

.loadmore-btn * {
	pointer-events: none !important;
}

.loadmore-btn .loadmore-loading {
	opacity: 0;
}

.loadmore-indicator {
	display: block;
	width: 16px;
	height: 12px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0) scale(2);
	-webkit-transform: translate3d(-50%, -50%, 0) scale(2);
	-ms-transform: translate3d(-50%, -50%, 0) scale(2);
}

.loadmore-indicator svg {
	display: block;
	width: 25px;
	height: 12px;
}

.loadmore-indicator svg polyline {
	fill: none;
	stroke-width: 2;
	stroke-linecap: round;
	stroke-linejoin: round;
}

.loadmore-indicator svg polyline#back, .loadmore-indicator svg polyline.lm-back {
	stroke: var(--color__loadmore-button-icon-back);
}

.loadmore-indicator svg polyline#front, .loadmore-indicator svg polyline.lm-front {
	stroke: var(--color__loadmore-button-icon-front);
	stroke-dasharray: 12, 36;
	stroke-dashoffset: 48;
	animation: dash 1s linear infinite;
}

.small-style .loadmore-indicator svg {
	transform: scale(.8, .8);
	-webkit-transform: scale(.8, .8);
	-ms-transform: scale(.8, .8);
}

@keyframes dash {
	62.5% {
		opacity: 0;
	}
	
	to {
		stroke-dashoffset: 0;
	}
}

@-webkit-keyframes dash {
	62.5% {
		opacity: 0;
	}
	
	to {
		stroke-dashoffset: 0;
	}
}

@keyframes fire-diamonds {
	0% {
		transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0);
		-webkit-transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0);
		-ms-transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0);
	}
	
	50% {
		transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);
		-webkit-transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);
		-ms-transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);
	}
	
	100% {
		transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);
		-webkit-transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);
		-ms-transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);
	}
}

@-webkit-keyframes fire-diamonds {
	0% {
		transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0);
		-webkit-transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0);
		-ms-transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0);
	}
	
	50% {
		transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);
		-webkit-transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);
		-ms-transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1);
	}
	
	100% {
		transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);
		-webkit-transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);
		-ms-transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0);
	}
}

:root {
	--color__single-author-avatar-border: #de0404;
}

.global-post-page-content > * {
	margin-bottom: 40px;
	padding: var(--layout_df-padding);
	background-color: var(--color__post-item-wrap-background);
	border-radius: 7px;
	-webkit-border-radius: 7px;
	box-shadow: 0px 0px 28px 0px var(--color__global-box-content-shadow);
	-webkit-box-shadow: 0px 0px 28px 0px var(--color__global-box-content-shadow);
}

.global-post-page-content > *:last-child {
	margin-bottom: 0;
}

@media (max-width: 575px) {
	.global-post-page-content > * {
		padding: var(--layout_df-padding-mobile);
	}
}

.post-description-title:not(:last-child) {
	margin-bottom: 1em;
}

.post-description-title:last-child {
	display: none;
}

.post-tags-title {
	margin-bottom: .8em;
}

.page-links {
	clear: both;
	margin-top: 1.5em;
}

#comments, #wpdcom {
	margin: 0;
	max-width: none;
}