
li, a, p, h1, h2, h3, h4, h5, h6, body, input[type="button"], button, input[type="submit"] {
	font-family: "Poppins", sans-serif, Arial, Helvetica, sans-serif !important;
}

.skip-to-content-link {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
	background-color: #f1f1f1;
	color: #21759b;
}

.skip-to-content-link:focus, .skip-to-content-link.focus {
	background-color: #d9e4f7;
	border-radius: 3px;
	border-radius: 5em;
	box-shadow: 0 0 2px 2px #d1d1d1;
	clip: auto !important;
	color: #145dd6;
	display: block;
	font-size: 15px;
	font-weight: 600;
	height: auto !important;
	left: 10px;
	line-height: normal;
	padding: 11px 20px;
	text-decoration: none;
	top: 10px;
	width: auto !important;
	z-index: 100000;
}

html, .l-header .widget, .menu-item-object-us_page_block {
	font-family: "Poppins", sans-serif, Arial, Helvetica, "Poppins", sans-serif;
	font-size: 20px;
	line-height: 33px;
}

.kpi_accordion {
	position: relative;
	border: 2px solid #e0eff8;
	padding: 20px;
}

h1:first-child, h3:first-child {
	padding-top: 0;
}

a.us-btn-style_1.ush_btn_2.free_trial {
	min-width: 187px;
}

.device {
	display: none !important;
}

.sm-content-hide {
	display: none;
}

.fvp-onload {
	display: none !important;
}

@media screen and (min-width:1020px) and (max-width:1300px) {
	.w-nav.type_desktop .hover_underline .w-nav-title {
		font-size: 17px;
	}
	
	#page-header .us-btn-style_1, #page-header .us-btn-style_2 {
		font-size: 18px !important;
	}
}

@media screen and (max-width:1024px) {
	.first_section h2 {
		font-size: 26px !important;
	}
}

@media screen and (max-width:1019px) {
	.l-subheader-cell.at_right .login, .l-subheader-cell.at_right .free_trial {
		display: none;
	}
}

@media screen and (max-width:900px) {
	.header_hor .l-subheader-cell.at_right .w-nav:last-child .w-nav-control {
		margin-right: -.8rem;
	}
}

@media screen and (max-width:996px) {
	.single-post .w-post-elm.post_image.stretched, .single-post .w-post-elm.post_image.stretched img {
		min-height: 200px;
	}
}

@media screen and (min-width:1300px) {
	.media_frame {
		min-height: 300px;
	}
}

@media screen and (min-width:997px) {
	.single-post .w-post-elm.post_image.stretched, .single-post .w-post-elm.post_image.stretched img {
		min-height: 300px;
	}
}

@media screen and (max-width:580px) {
	.l-section-h {
		padding: 2rem 0;
	}
	
	.style_h2 {
		font-size: 27px !important;
		padding: 0;
	}
	
	.media_frame {
		min-height: 170px;
	}
}

@media screen and (max-width:400px) {
	.single-post .w-post-elm.post_image.stretched, .single-post .w-post-elm.post_image.stretched img {
		min-height: 170px;
	}
	
	.featured-video-plus.post-thumbnail img {
		max-height: 150px !important;
	}
	
	.page-id-8138 .l-section.wpb_row.height_medium:first-child h2 {
		font-size: 25px !important;
	}
}

img:is([sizes="auto" i], [sizes^="auto, " i]) {
	contain-intrinsic-size: 3000px 1500px;
}

/*! This file is auto-generated */
.wp-block-button__link {
	color: #fff;
	background-color: #32373c;
	border-radius: 9999px;
	box-shadow: none;
	text-decoration: none;
	padding: calc(.667em + 2px) calc(1.333em + 2px);
	font-size: 1.125em;
}

.wp-block-file__button {
	background: #32373c;
	color: #fff;
	text-decoration: none;
}

.safe-svg-cover {
	text-align: center;
}

.safe-svg-cover .safe-svg-inside {
	display: inline-block;
	max-width: 100%;
}

.safe-svg-cover svg {
	height: 100%;
	max-height: 100%;
	max-width: 100%;
	width: 100%;
}

:root {
	--wp-admin-theme-color: #3858e9;
	--wp-admin-theme-color--rgb: 56, 88, 233;
	--wp-admin-theme-color-darker-10: #2145e6;
	--wp-admin-theme-color-darker-10--rgb: 33, 69, 230;
	--wp-admin-theme-color-darker-20: #183ad6;
	--wp-admin-theme-color-darker-20--rgb: 24, 58, 214;
	--wp-admin-border-width-focus: 2px;
}

@media (min-resolution:192dpi) {
	:root {
		--wp-admin-border-width-focus: 1.5px;
	}
}

@media not (prefers-reduced-motion) {
	.components-animate__appear {
		animation: components-animate__appear-animation .1s cubic-bezier(0, 0, .2, 1) 0s;
		animation-fill-mode: forwards;
	}
}

.components-animate__appear.is-from-top, .components-animate__appear.is-from-top.is-from-left {
	transform-origin: top left;
}

.components-animate__appear.is-from-top.is-from-right {
	transform-origin: top right;
}

.components-animate__appear.is-from-bottom, .components-animate__appear.is-from-bottom.is-from-left {
	transform-origin: bottom left;
}

.components-animate__appear.is-from-bottom.is-from-right {
	transform-origin: bottom right;
}

@keyframes components-animate__appear-animation {
	0% {
		transform: translateY(-2em) scaleY(0) scaleX(0);
	}
	
	to {
		transform: translateY(0) scaleY(1) scaleX(1);
	}
}

@media not (prefers-reduced-motion) {
	.components-animate__slide-in {
		animation: components-animate__slide-in-animation .1s cubic-bezier(0, 0, .2, 1);
		animation-fill-mode: forwards;
	}
	
	.components-animate__slide-in.is-from-left {
		transform: translateX(100%);
	}
	
	.components-animate__slide-in.is-from-right {
		transform: translateX(-100%);
	}
}

@keyframes components-animate__slide-in-animation {
	to {
		transform: translateX(0);
	}
}

@media not (prefers-reduced-motion) {
	.components-animate__loading {
		animation: components-animate__loading 1.6s ease-in-out infinite;
	}
}

@keyframes components-animate__loading {
	0% {
		opacity: .5;
	}
	
	50% {
		opacity: 1;
	}
	
	to {
		opacity: .5;
	}
}

.components-autocomplete__popover .components-popover__content {
	min-width: 200px;
	padding: 8px;
}

.components-autocomplete__result.components-button {
	display: flex;
	height: auto;
	min-height: 36px;
	text-align: left;
	width: 100%;
}

.components-autocomplete__result.components-button:focus:not(:disabled) {
	box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
	outline: 2px solid rgba(0, 0, 0, 0);
}

.components-badge {
	align-items: center;
	background-color: color-mix(in srgb, #fff 90%, var(--base-color));
	border-radius: 2px;
	box-sizing: border-box;
	color: color-mix(in srgb, #000 50%, var(--base-color));
	display: inline-flex;
	font-size: 12px;
	font-weight: 400;
	gap: 2px;
	line-height: 20px;
	max-width: 100%;
	min-height: 24px;
	padding: 0 8px;
}

.components-badge *, .components-badge :after, .components-badge :before {
	box-sizing: inherit;
}

.components-badge:where(.is-default) {
	background-color: #f0f0f0;
	color: #2f2f2f;
}

.components-badge.has-icon {
	padding-inline-start: 4px;
}

.components-badge.is-info {
	--base-color: #3858e9;
}

.components-badge.is-warning {
	--base-color: #f0b849;
}

.components-badge.is-error {
	--base-color: #cc1818;
}

.components-badge.is-success {
	--base-color: #4ab866;
}

.components-badge__icon {
	flex-shrink: 0;
}

.components-badge__content {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.components-button-group {
	display: inline-block;
}

.components-button-group .components-button {
	border-radius: 0;
	box-shadow: inset 0 0 0 1px #1e1e1e;
	color: #1e1e1e;
	display: inline-flex;
}

.components-button-group .components-button+.components-button {
	margin-left: -1px;
}

.components-button-group .components-button:first-child {
	border-radius: 2px 0 0 2px;
}

.components-button-group .components-button:last-child {
	border-radius: 0 2px 2px 0;
}

.components-button-group .components-button.is-primary, .components-button-group .components-button:focus {
	position: relative;
	z-index: 1;
}

.components-button-group .components-button.is-primary {
	box-shadow: inset 0 0 0 1px #1e1e1e;
}

.components-button {
	align-items: center;
	-webkit-appearance: none;
	background: none;
	border: 0;
	border-radius: 2px;
	box-sizing: border-box;
	color: var(--wp-components-color-foreground, #1e1e1e);
	cursor: pointer;
	display: inline-flex;
	font-family: inherit;
	font-size: 13px;
	height: 36px;
	margin: 0;
	padding: 6px 12px;
	text-decoration: none;
}

@media not (prefers-reduced-motion) {
	.components-button {
		transition: box-shadow .1s linear;
	}
}

.components-button.is-next-40px-default-size {
	height: 40px;
}

.components-button:hover:not(:disabled, [aria-disabled=true]), .components-button[aria-expanded=true] {
	color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}

.components-button:focus:not(:disabled) {
	box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
	outline: 3px solid rgba(0, 0, 0, 0);
}

.components-button.is-primary {
	background: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
	color: var(--wp-components-color-accent-inverted, #fff);
	outline: 1px solid rgba(0, 0, 0, 0);
	text-decoration: none;
	text-shadow: none;
	white-space: nowrap;
}

.components-button.is-primary:hover:not(:disabled) {
	background: var(--wp-components-color-accent-darker-10, var(--wp-admin-theme-color-darker-10, #2145e6));
	color: var(--wp-components-color-accent-inverted, #fff);
}

.components-button.is-primary:active:not(:disabled) {
	background: var(--wp-components-color-accent-darker-20, var(--wp-admin-theme-color-darker-20, #183ad6));
	border-color: var(--wp-components-color-accent-darker-20, var(--wp-admin-theme-color-darker-20, #183ad6));
	color: var(--wp-components-color-accent-inverted, #fff);
}

.components-button.is-primary:focus:not(:disabled) {
	box-shadow: inset 0 0 0 1px var(--wp-components-color-background, #fff), 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}

.components-button.is-primary:disabled, .components-button.is-primary:disabled:active:enabled, .components-button.is-primary[aria-disabled=true], .components-button.is-primary[aria-disabled=true]:active:enabled, .components-button.is-primary[aria-disabled=true]:enabled {
	background: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
	border-color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
	color: rgba(255, 255, 255, .4);
	outline: none;
}

.components-button.is-primary:disabled:active:enabled:focus:enabled, .components-button.is-primary:disabled:focus:enabled, .components-button.is-primary[aria-disabled=true]:active:enabled:focus:enabled, .components-button.is-primary[aria-disabled=true]:enabled:focus:enabled, .components-button.is-primary[aria-disabled=true]:focus:enabled {
	box-shadow: inset 0 0 0 1px var(--wp-components-color-background, #fff), 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}

.components-button.is-primary.is-busy, .components-button.is-primary.is-busy:disabled, .components-button.is-primary.is-busy[aria-disabled=true] {
	background-image: linear-gradient(-45deg, var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)) 33%, var(--wp-components-color-accent-darker-20, var(--wp-admin-theme-color-darker-20, #183ad6)) 33%, var(--wp-components-color-accent-darker-20, var(--wp-admin-theme-color-darker-20, #183ad6)) 70%, var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)) 70%);
	background-size: 100px 100%;
	border-color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
	color: var(--wp-components-color-accent-inverted, #fff);
}

.components-button.is-secondary, .components-button.is-tertiary {
	outline: 1px solid rgba(0, 0, 0, 0);
}

.components-button.is-secondary:active:not(:disabled), .components-button.is-tertiary:active:not(:disabled) {
	box-shadow: none;
}

.components-button.is-secondary:disabled, .components-button.is-secondary[aria-disabled=true], .components-button.is-secondary[aria-disabled=true]:hover, .components-button.is-tertiary:disabled, .components-button.is-tertiary[aria-disabled=true], .components-button.is-tertiary[aria-disabled=true]:hover {
	background: rgba(0, 0, 0, 0);
	color: #949494;
	transform: none;
}

.components-button.is-secondary {
	background: rgba(0, 0, 0, 0);
	box-shadow: inset 0 0 0 1px var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)), 0 0 0 currentColor;
	color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
	outline: 1px solid rgba(0, 0, 0, 0);
	white-space: nowrap;
}

.components-button.is-secondary:hover:not(:disabled, [aria-disabled=true], .is-pressed) {
	background: color-mix(in srgb, var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)) 4%, rgba(0, 0, 0, 0));
	box-shadow: inset 0 0 0 1px var(--wp-components-color-accent-darker-20, var(--wp-admin-theme-color-darker-20, #183ad6));
	color: var(--wp-components-color-accent-darker-20, var(--wp-admin-theme-color-darker-20, #183ad6));
}

.components-button.is-secondary:disabled:not(:focus), .components-button.is-secondary[aria-disabled=true]:hover:not(:focus), .components-button.is-secondary[aria-disabled=true]:not(:focus) {
	box-shadow: inset 0 0 0 1px #ddd;
}

.components-button.is-secondary:focus:not(:disabled) {
	box-shadow: 0 0 0 currentColor inset, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}

.components-button.is-tertiary {
	background: rgba(0, 0, 0, 0);
	color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
	white-space: nowrap;
}

.components-button.is-tertiary:hover:not(:disabled, [aria-disabled=true], .is-pressed) {
	background: color-mix(in srgb, var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)) 4%, rgba(0, 0, 0, 0));
	color: var(--wp-components-color-accent-darker-20, var(--wp-admin-theme-color-darker-20, #183ad6));
}

.components-button.is-tertiary:active:not(:disabled, [aria-disabled=true]) {
	background: color-mix(in srgb, var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)) 8%, rgba(0, 0, 0, 0));
}

p+.components-button.is-tertiary {
	margin-left: -6px;
}

.components-button.is-tertiary:disabled:not(:focus), .components-button.is-tertiary[aria-disabled=true]:hover:not(:focus), .components-button.is-tertiary[aria-disabled=true]:not(:focus) {
	box-shadow: none;
	outline: none;
}

.components-button.is-destructive {
	--wp-components-color-accent: #cc1818;
	--wp-components-color-accent-darker-10: #9e1313;
	--wp-components-color-accent-darker-20: #710d0d;
}

.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link) {
	color: #cc1818;
}

.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):hover:not(:disabled, [aria-disabled=true]) {
	color: #710d0d;
}

.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):focus {
	box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #cc1818;
}

.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):active:not(:disabled, [aria-disabled=true]) {
	background: #ccc;
}

.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):disabled, .components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link)[aria-disabled=true] {
	color: #949494;
}

.components-button.is-destructive.is-secondary:hover:not(:disabled, [aria-disabled=true]), .components-button.is-destructive.is-tertiary:hover:not(:disabled, [aria-disabled=true]) {
	background: rgba(204, 24, 24, .04);
}

.components-button.is-destructive.is-secondary:active:not(:disabled, [aria-disabled=true]), .components-button.is-destructive.is-tertiary:active:not(:disabled, [aria-disabled=true]) {
	background: rgba(204, 24, 24, .08);
}

.components-button.is-link {
	background: none;
	border: 0;
	border-radius: 0;
	box-shadow: none;
	color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
	height: auto;
	margin: 0;
	outline: none;
	padding: 0;
	text-align: left;
	text-decoration: underline;
}

@media not (prefers-reduced-motion) {
	.components-button.is-link {
		transition-duration: .05s;
		transition-property: border, background, color;
		transition-timing-function: ease-in-out;
	}
}

.components-button.is-link:focus {
	border-radius: 2px;
}

.components-button.is-link:disabled, .components-button.is-link[aria-disabled=true] {
	color: #949494;
}

.components-button:not(:disabled, [aria-disabled=true]):active {
	color: var(--wp-components-color-foreground, #1e1e1e);
}

.components-button:disabled, .components-button[aria-disabled=true] {
	color: #949494;
	cursor: default;
}

.components-button.is-busy, .components-button.is-secondary.is-busy, .components-button.is-secondary.is-busy:disabled, .components-button.is-secondary.is-busy[aria-disabled=true] {
	background-image: linear-gradient(-45deg, #fafafa 33%, #e0e0e0 0, #e0e0e0 70%, #fafafa 0);
	background-size: 100px 100%;
}

@media not (prefers-reduced-motion) {
	.components-button.is-busy, .components-button.is-secondary.is-busy, .components-button.is-secondary.is-busy:disabled, .components-button.is-secondary.is-busy[aria-disabled=true] {
		animation: components-button__busy-animation 2.5s linear infinite;
	}
}

.components-button.is-compact {
	height: 32px;
}

.components-button.is-compact.has-icon:not(.has-text) {
	min-width: 32px;
	padding: 0;
	width: 32px;
}

.components-button.is-small {
	font-size: 11px;
	height: 24px;
	line-height: 22px;
	padding: 0 8px;
}

.components-button.is-small.has-icon:not(.has-text) {
	min-width: 24px;
	padding: 0;
	width: 24px;
}

.components-button.has-icon {
	justify-content: center;
	min-width: 36px;
	padding: 6px;
}

.components-button.has-icon.is-next-40px-default-size {
	min-width: 40px;
}

.components-button.has-icon .dashicon {
	align-items: center;
	box-sizing: initial;
	display: inline-flex;
	justify-content: center;
	padding: 2px;
}

.components-button.has-icon.has-text {
	gap: 4px;
	justify-content: start;
	padding-left: 8px;
	padding-right: 12px;
}

.components-button.is-pressed, .components-button.is-pressed:hover {
	color: var(--wp-components-color-foreground-inverted, #fff);
}

.components-button.is-pressed:hover:not(:disabled, [aria-disabled=true]), .components-button.is-pressed:not(:disabled, [aria-disabled=true]) {
	background: var(--wp-components-color-foreground, #1e1e1e);
}

.components-button.is-pressed:disabled, .components-button.is-pressed[aria-disabled=true] {
	color: #949494;
}

.components-button.is-pressed:disabled:not(.is-primary):not(.is-secondary):not(.is-tertiary), .components-button.is-pressed[aria-disabled=true]:not(.is-primary):not(.is-secondary):not(.is-tertiary) {
	background: #949494;
	color: var(--wp-components-color-foreground-inverted, #fff);
}

.components-button.is-pressed:focus:not(:disabled) {
	box-shadow: inset 0 0 0 1px var(--wp-components-color-background, #fff), 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
	outline: 2px solid rgba(0, 0, 0, 0);
}

.components-button svg {
	fill: currentColor;
	outline: none;
}

@media (forced-colors:active) {
	.components-button svg {
		fill: CanvasText;
	}
}

.components-button .components-visually-hidden {
	height: auto;
}

@keyframes components-button__busy-animation {
	0% {
		background-position: 200px 0;
	}
}

.components-checkbox-control {
	--checkbox-input-size: 24px;
	--checkbox-input-margin: 8px;
}

@media (min-width:600px) {
	.components-checkbox-control {
		--checkbox-input-size: 16px;
	}
}

.components-checkbox-control__label {
	cursor: pointer;
	line-height: var(--checkbox-input-size);
}

.components-checkbox-control__input[type=checkbox] {
	appearance: none;
	background: #fff;
	border: 1px solid #1e1e1e;
	border-radius: 2px;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	clear: none;
	color: #1e1e1e;
	cursor: pointer;
	display: inline-block;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	font-size: 16px;
	height: var(--checkbox-input-size);
	line-height: normal;
	line-height: 0;
	margin: 0 4px 0 0;
	outline: 0;
	padding: 6px 8px;
	padding: 0 !important;
	text-align: center;
	transition: none;
	vertical-align: top;
	width: var(--checkbox-input-size);
}

@media not (prefers-reduced-motion) {
	.components-checkbox-control__input[type=checkbox] {
		transition: box-shadow .1s linear;
	}
}

@media (min-width:600px) {
	.components-checkbox-control__input[type=checkbox] {
		font-size: 13px;
		line-height: normal;
	}
}

.components-checkbox-control__input[type=checkbox]:focus {
	border-color: var(--wp-admin-theme-color);
	box-shadow: 0 0 0 .5px var(--wp-admin-theme-color);
}

.components-checkbox-control__input[type=checkbox]::-webkit-input-placeholder {
	color: rgba(30, 30, 30, .62);
}

.components-checkbox-control__input[type=checkbox]::-moz-placeholder {
	color: rgba(30, 30, 30, .62);
}

.components-checkbox-control__input[type=checkbox]:-ms-input-placeholder {
	color: rgba(30, 30, 30, .62);
}

.components-checkbox-control__input[type=checkbox]:focus {
	box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color);
}

.components-checkbox-control__input[type=checkbox]:checked {
	background: var(--wp-admin-theme-color);
	border-color: var(--wp-admin-theme-color);
}

.components-checkbox-control__input[type=checkbox]:checked::-ms-check {
	opacity: 0;
}

.components-checkbox-control__input[type=checkbox]:checked:before, .components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before {
	color: #fff;
	margin: -3px -5px;
}

@media (min-width:782px) {
	.components-checkbox-control__input[type=checkbox]:checked:before, .components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before {
		margin: -4px 0 0 -5px;
	}
}

.components-checkbox-control__input[type=checkbox][aria-checked=mixed] {
	background: var(--wp-admin-theme-color);
	border-color: var(--wp-admin-theme-color);
}

.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before {
	content: "";
	display: inline-block;
	float: left;
	font: normal 30px/1 dashicons;
	vertical-align: middle;
	width: 16px;
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (min-width:782px) {
	.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before {
		float: none;
		font-size: 21px;
	}
}

.components-checkbox-control__input[type=checkbox]:disabled, .components-checkbox-control__input[type=checkbox][aria-disabled=true] {
	background: #f0f0f0;
	border-color: #ddd;
	cursor: default;
	opacity: 1;
}

@media not (prefers-reduced-motion) {
	.components-checkbox-control__input[type=checkbox] {
		transition: border-color .1s ease-in-out;
	}
}

.components-checkbox-control__input[type=checkbox]:focus {
	box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #fff, 0 0 0 calc(var(--wp-admin-border-width-focus) * 2) var(--wp-admin-theme-color);
	outline: 2px solid rgba(0, 0, 0, 0);
	outline-offset: 2px;
}

.components-checkbox-control__input[type=checkbox]:checked, .components-checkbox-control__input[type=checkbox]:indeterminate {
	background: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
	border-color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}

.components-checkbox-control__input[type=checkbox]:checked::-ms-check, .components-checkbox-control__input[type=checkbox]:indeterminate::-ms-check {
	opacity: 0;
}

.components-checkbox-control__input[type=checkbox]:checked:before {
	content: none;
}

.components-checkbox-control__input-container {
	aspect-ratio: 1;
	display: inline-block;
	flex-shrink: 0;
	line-height: 1;
	margin-right: var(--checkbox-input-margin);
	position: relative;
	vertical-align: middle;
	width: var(--checkbox-input-size);
}

svg.components-checkbox-control__checked, svg.components-checkbox-control__indeterminate {
	--checkmark-size: var(--checkbox-input-size);
	fill: #fff;
	cursor: pointer;
	height: var(--checkmark-size);
	left: 50%;
	pointer-events: none;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-user-select: none;
	user-select: none;
	width: var(--checkmark-size);
}

@media (min-width:600px) {
	svg.components-checkbox-control__checked, svg.components-checkbox-control__indeterminate {
		--checkmark-size: calc(var(--checkbox-input-size) + 4px);
	}
}

.components-checkbox-control__help {
	display: inline-block;
	margin-inline-start: calc(var(--checkbox-input-size) + var(--checkbox-input-margin));
}

.components-circular-option-picker {
	display: inline-block;
	min-width: 188px;
	width: 100%;
}

.components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper {
	display: flex;
	justify-content: flex-end;
	margin-top: 12px;
}

.components-circular-option-picker .components-circular-option-picker__swatches {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	position: relative;
	z-index: 1;
}

.components-circular-option-picker>:not(.components-circular-option-picker__swatches) {
	position: relative;
	z-index: 0;
}

.components-circular-option-picker__option-wrapper {
	display: inline-block;
	height: 28px;
	transform: scale(1);
	vertical-align: top;
	width: 28px;
}

@media not (prefers-reduced-motion) {
	.components-circular-option-picker__option-wrapper {
		transition: transform .1s ease;
		will-change: transform;
	}
}

.components-circular-option-picker__option-wrapper:hover {
	transform: scale(1.2);
}

.components-circular-option-picker__option-wrapper>div {
	height: 100%;
	width: 100%;
}

.components-circular-option-picker__option-wrapper:before {
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'28\' height=\'28\' fill=\'none\'%3E%3Cpath fill=\'%23555D65\' d=\'M6 8V6H4v2zm2 0V6h2v2zm2 8H8v-2h2zm2 0v-2h2v2zm0 2v-2h-2v2H8v2h2v-2zm2 0v2h-2v-2zm2 0h-2v-2h2z\'/%3E%3Cpath fill=\'%23555D65\' fill-rule=\'evenodd\' d=\'M18 18h2v-2h-2v-2h2v-2h-2v-2h2V8h-2v2h-2V8h-2v2h2v2h-2v2h2v2h2zm-2-4v-2h2v2z\' clip-rule=\'evenodd\'/%3E%3Cpath fill=\'%23555D65\' d=\'M18 18v2h-2v-2z\'/%3E%3Cpath fill=\'%23555D65\' fill-rule=\'evenodd\' d=\'M8 10V8H6v2H4v2h2v2H4v2h2v2H4v2h2v2H4v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2v2h-2V4h-2v2h-2V4h-2v2h-2V4h-2v2h2v2h-2v2zm0 2v-2H6v2zm2 0v-2h2v2zm0 2v-2H8v2H6v2h2v2H6v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h-2v2h-2V6h-2v2h-2v2h2v2h-2v2z\' clip-rule=\'evenodd\'/%3E%3Cpath fill=\'%23555D65\' fill-rule=\'evenodd\' d=\'M4 0H2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2H8V0H6v2H4zm0 4V2H2v2zm2 0V2h2v2zm0 2V4H4v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2H8v2z\' clip-rule=\'evenodd\'/%3E%3C/svg%3E");
	border-radius: 50%;
	bottom: 1px;
	content: "";
	left: 1px;
	position: absolute;
	right: 1px;
	top: 1px;
	z-index: -1;
}

.components-circular-option-picker__option {
	aspect-ratio: 1;
	background: rgba(0, 0, 0, 0);
	border: none;
	border-radius: 50%;
	box-shadow: inset 0 0 0 14px;
	cursor: pointer;
	display: inline-block;
	height: 100% !important;
	vertical-align: top;
}

@media not (prefers-reduced-motion) {
	.components-circular-option-picker__option {
		transition: box-shadow .1s ease;
	}
}

.components-circular-option-picker__option:hover {
	box-shadow: inset 0 0 0 14px !important;
}

.components-circular-option-picker__option[aria-pressed=true], .components-circular-option-picker__option[aria-selected=true] {
	box-shadow: inset 0 0 0 4px;
	overflow: visible;
	position: relative;
	z-index: 1;
}

.components-circular-option-picker__option[aria-pressed=true]+svg, .components-circular-option-picker__option[aria-selected=true]+svg {
	border-radius: 50%;
	left: 2px;
	pointer-events: none;
	position: absolute;
	top: 2px;
	z-index: 2;
}

.components-circular-option-picker__option:after {
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 50%;
	bottom: -1px;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2);
	box-sizing: inherit;
	content: "";
	left: -1px;
	position: absolute;
	right: -1px;
	top: -1px;
}

.components-circular-option-picker__option:focus:after {
	border: 2px solid #757575;
	border-radius: 50%;
	box-shadow: inset 0 0 0 2px #fff;
	content: "";
	height: calc(100% + 4px);
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: calc(100% + 4px);
}

.components-circular-option-picker__option.components-button:focus {
	background-color: initial;
	box-shadow: inset 0 0 0 14px;
	outline: none;
}

.components-circular-option-picker__button-action .components-circular-option-picker__option {
	background: #fff;
	color: #fff;
}

.components-circular-option-picker__dropdown-link-action {
	margin-right: 16px;
}

.components-circular-option-picker__dropdown-link-action .components-button {
	line-height: 22px;
}

.components-palette-edit__popover-gradient-picker {
	padding: 8px;
	width: 260px;
}

.components-dropdown-menu__menu .components-palette-edit__menu-button {
	width: 100%;
}

.component-color-indicator {
	background: #fff linear-gradient(-45deg, rgba(0, 0, 0, 0) 48%, #ddd 0, #ddd 52%, rgba(0, 0, 0, 0) 0);
	border-radius: 50%;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2);
	display: inline-block;
	height: 20px;
	padding: 0;
	width: 20px;
}

.components-combobox-control {
	width: 100%;
}

input.components-combobox-control__input[type=text] {
	border: none;
	box-shadow: none;
	font-family: inherit;
	font-size: 16px;
	line-height: inherit;
	margin: 0;
	min-height: auto;
	padding: 2px;
	width: 100%;
}

@media (min-width:600px) {
	input.components-combobox-control__input[type=text] {
		font-size: 13px;
	}
}

input.components-combobox-control__input[type=text]:focus {
	box-shadow: none;
	outline: none;
}

.components-combobox-control__suggestions-container {
	align-items: flex-start;
	border: 1px solid #949494;
	border-radius: 2px;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	display: flex;
	flex-wrap: wrap;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	font-size: 16px;
	line-height: normal;
	padding: 0;
	width: 100%;
}

@media not (prefers-reduced-motion) {
	.components-combobox-control__suggestions-container {
		transition: box-shadow .1s linear;
	}
}

@media (min-width:600px) {
	.components-combobox-control__suggestions-container {
		font-size: 13px;
		line-height: normal;
	}
}

.components-combobox-control__suggestions-container:focus {
	border-color: var(--wp-admin-theme-color);
	box-shadow: 0 0 0 .5px var(--wp-admin-theme-color);
	outline: 2px solid rgba(0, 0, 0, 0);
}

.components-combobox-control__suggestions-container::-webkit-input-placeholder {
	color: rgba(30, 30, 30, .62);
}

.components-combobox-control__suggestions-container::-moz-placeholder {
	color: rgba(30, 30, 30, .62);
}

.components-combobox-control__suggestions-container:-ms-input-placeholder {
	color: rgba(30, 30, 30, .62);
}

.components-combobox-control__suggestions-container:focus-within {
	border-color: var(--wp-admin-theme-color);
	box-shadow: 0 0 0 .5px var(--wp-admin-theme-color);
	outline: 2px solid rgba(0, 0, 0, 0);
}

.components-combobox-control__suggestions-container .components-spinner {
	margin: 0;
}

.components-color-palette__custom-color-wrapper {
	position: relative;
	z-index: 0;
}

.components-color-palette__custom-color-button {
	background: none;
	border: none;
	border-radius: 4px 4px 0 0;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2);
	box-sizing: border-box;
	cursor: pointer;
	height: 64px;
	outline: 1px solid rgba(0, 0, 0, 0);
	position: relative;
	width: 100%;
}

.components-color-palette__custom-color-button:focus {
	box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
	outline-width: 2px;
}

.components-color-palette__custom-color-button:after {
	background-image: repeating-linear-gradient(45deg, #e0e0e0 25%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 75%, #e0e0e0 0, #e0e0e0), repeating-linear-gradient(45deg, #e0e0e0 25%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 75%, #e0e0e0 0, #e0e0e0);
	background-position: 0 0, 24px 24px;
	background-size: 48px 48px;
	border-radius: 3px 3px 0 0;
	content: "";
	inset: 1px;
	position: absolute;
	z-index: -1;
}

.components-color-palette__custom-color-text-wrapper {
	border-radius: 0 0 4px 4px;
	box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, .2), inset 1px 0 0 0 rgba(0, 0, 0, .2), inset -1px 0 0 0 rgba(0, 0, 0, .2);
	font-size: 13px;
	padding: 12px 16px;
	position: relative;
}

.components-color-palette__custom-color-name {
	color: var(--wp-components-color-foreground, #1e1e1e);
	margin: 0 1px;
}

.components-color-palette__custom-color-value {
	color: #757575;
}

.components-color-palette__custom-color-value--is-hex {
	text-transform: uppercase;
}

.components-color-palette__custom-color-value:empty:after {
	content: "";
	visibility: hidden;
}

.components-custom-gradient-picker__gradient-bar {
	border-radius: 2px;
	height: 48px;
	position: relative;
	width: 100%;
	z-index: 1;
}

.components-custom-gradient-picker__gradient-bar.has-gradient {
	background-image: repeating-linear-gradient(45deg, #e0e0e0 25%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 75%, #e0e0e0 0, #e0e0e0), repeating-linear-gradient(45deg, #e0e0e0 25%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 75%, #e0e0e0 0, #e0e0e0);
	background-position: 0 0, 12px 12px;
	background-size: 24px 24px;
}

.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__gradient-bar-background {
	inset: 0;
	position: absolute;
}

.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__markers-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: calc(100% - 48px);
}

.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-dropdown {
	display: flex;
	height: 16px;
	position: absolute;
	top: 16px;
	width: 16px;
}

.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown {
	background: #fff;
	border-radius: 50%;
	color: #1e1e1e;
	height: inherit;
	min-width: 16px !important;
	padding: 2px;
	position: relative;
	width: inherit;
}

.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown svg {
	height: 100%;
	width: 100%;
}

.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button {
	border-radius: 50%;
	box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) #fff, 0 0 2px 0 rgba(0, 0, 0, .25);
	height: inherit;
	outline: 2px solid rgba(0, 0, 0, 0);
	padding: 0;
	width: inherit;
}

.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button.is-active, .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button:focus {
	box-shadow: inset 0 0 0 calc(var(--wp-admin-border-width-focus) * 2) #fff, 0 0 2px 0 rgba(0, 0, 0, .25);
	outline: 1.5px solid rgba(0, 0, 0, 0);
}

.components-custom-gradient-picker__remove-control-point-wrapper {
	padding-bottom: 8px;
}

.components-custom-gradient-picker__inserter {
	direction: ltr;
}

.components-custom-gradient-picker__liner-gradient-indicator {
	display: inline-block;
	flex: 0 auto;
	height: 20px;
	width: 20px;
}

.components-custom-gradient-picker__ui-line {
	position: relative;
	z-index: 0;
}

.block-editor-dimension-control .components-base-control__field {
	align-items: center;
	display: flex;
}

.block-editor-dimension-control .components-base-control__label {
	align-items: center;
	display: flex;
	margin-bottom: 0;
	margin-right: 1em;
}

.block-editor-dimension-control .components-base-control__label .dashicon {
	margin-right: .5em;
}

.block-editor-dimension-control.is-manual .components-base-control__label {
	width: 10em;
}

body.is-dragging-components-draggable {
	cursor: move;
	cursor: grabbing !important;
}

.components-draggable__invisible-drag-image {
	height: 50px;
	left: -1000px;
	position: fixed;
	width: 50px;
}

.components-draggable__clone {
	background: rgba(0, 0, 0, 0);
	padding: 0;
	pointer-events: none;
	position: fixed;
	z-index: 1000000000;
}

.components-drop-zone {
	border-radius: 2px;
	bottom: 0;
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	visibility: hidden;
	z-index: 40;
}

.components-drop-zone.is-active {
	opacity: 1;
	visibility: visible;
}

.components-drop-zone .components-drop-zone__content {
	align-items: center;
	background-color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
	bottom: 0;
	color: #fff;
	display: flex;
	height: 100%;
	justify-content: center;
	left: 0;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 50;
}

.components-drop-zone .components-drop-zone__content-inner {
	opacity: 0;
	transform: scale(.9);
}

.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content {
	opacity: 1;
}

@media not (prefers-reduced-motion) {
	.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content {
		transition: opacity .2s ease-in-out;
	}
}

.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner {
	opacity: 1;
	transform: scale(1);
}

@media not (prefers-reduced-motion) {
	.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner {
		transition: opacity .1s ease-in-out .1s, transform .1s ease-in-out .1s;
	}
}

.components-drop-zone__content-icon, .components-drop-zone__content-text {
	display: block;
}

.components-drop-zone__content-icon {
	line-height: 0;
	margin: 0 auto 8px;
	fill: currentColor;
	pointer-events: none;
}

.components-drop-zone__content-text {
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	font-size: 13px;
}

.components-dropdown {
	display: inline-block;
}

.components-dropdown__content .components-popover__content {
	padding: 8px;
}

.components-dropdown__content .components-popover__content:has(.components-menu-group) {
	padding: 0;
}

.components-dropdown__content .components-popover__content:has(.components-menu-group) .components-dropdown-menu__menu>.components-menu-item__button, .components-dropdown__content .components-popover__content:has(.components-menu-group)>.components-menu-item__button {
	margin: 8px;
	width: auto;
}

.components-dropdown__content [role=menuitem] {
	white-space: nowrap;
}

.components-dropdown__content .components-menu-group {
	padding: 8px;
}

.components-dropdown__content .components-menu-group+.components-menu-group {
	border-top: 1px solid #ccc;
	padding: 8px;
}

.components-dropdown__content.is-alternate .components-menu-group+.components-menu-group {
	border-color: #1e1e1e;
}

.components-dropdown-menu__toggle {
	vertical-align: top;
}

.components-dropdown-menu__menu {
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	font-size: 13px;
	line-height: 1.4;
	width: 100%;
}

.components-dropdown-menu__menu .components-dropdown-menu__menu-item, .components-dropdown-menu__menu .components-menu-item {
	cursor: pointer;
	outline: none;
	padding: 6px;
	white-space: nowrap;
	width: 100%;
}

.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator, .components-dropdown-menu__menu .components-menu-item.has-separator {
	margin-top: 6px;
	overflow: visible;
	position: relative;
}

.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator:before, .components-dropdown-menu__menu .components-menu-item.has-separator:before {
	background-color: #ddd;
	box-sizing: initial;
	content: "";
	display: block;
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
	top: -3px;
}

.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active .dashicon, .components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active svg, .components-dropdown-menu__menu .components-menu-item.is-active .dashicon, .components-dropdown-menu__menu .components-menu-item.is-active svg {
	background: #1e1e1e;
	border-radius: 1px;
	box-shadow: 0 0 0 1px #1e1e1e;
	color: #fff;
}

.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-icon-only, .components-dropdown-menu__menu .components-menu-item.is-icon-only {
	width: auto;
}

.components-dropdown-menu__menu .components-menu-item__button, .components-dropdown-menu__menu .components-menu-item__button.components-button {
	height: auto;
	min-height: 40px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: left;
}

.components-duotone-picker__color-indicator:before {
	background: rgba(0, 0, 0, 0);
}

.components-duotone-picker__color-indicator>.components-button, .components-duotone-picker__color-indicator>.components-button.is-pressed:hover:not(:disabled) {
	background: linear-gradient(-45deg, rgba(0, 0, 0, 0) 48%, #ddd 0, #ddd 52%, rgba(0, 0, 0, 0) 0);
	color: rgba(0, 0, 0, 0);
}

.components-duotone-picker__color-indicator>.components-button:not([aria-disabled=true]):active {
	color: rgba(0, 0, 0, 0);
}

.components-color-list-picker, .components-color-list-picker__swatch-button {
	width: 100%;
}

.components-color-list-picker__color-picker {
	margin: 8px 0;
}

.components-color-list-picker__swatch-color {
	margin: 2px;
}

.components-external-link {
	text-decoration: none;
}

.components-external-link__contents {
	text-decoration: underline;
}

.components-external-link__icon {
	font-weight: 400;
	margin-left: .5ch;
}

.components-form-toggle {
	display: inline-block;
	height: 16px;
	position: relative;
}

.components-form-toggle .components-form-toggle__track {
	background-color: #fff;
	border: 1px solid #949494;
	border-radius: 8px;
	box-sizing: border-box;
	content: "";
	display: inline-block;
	height: 16px;
	overflow: hidden;
	position: relative;
	vertical-align: top;
	width: 32px;
}

@media not (prefers-reduced-motion) {
	.components-form-toggle .components-form-toggle__track {
		transition: background-color .2s ease, border-color .2s ease;
	}
}

.components-form-toggle .components-form-toggle__track:after {
	border-top: 16px solid rgba(0, 0, 0, 0);
	box-sizing: border-box;
	content: "";
	inset: 0;
	opacity: 0;
	position: absolute;
}

@media not (prefers-reduced-motion) {
	.components-form-toggle .components-form-toggle__track:after {
		transition: opacity .2s ease;
	}
}

.components-form-toggle .components-form-toggle__thumb {
	background-color: #1e1e1e;
	border: 6px solid rgba(0, 0, 0, 0);
	border-radius: 50%;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .03), 0 1px 2px rgba(0, 0, 0, .02), 0 3px 3px rgba(0, 0, 0, .02), 0 4px 4px rgba(0, 0, 0, .01);
	box-sizing: border-box;
	display: block;
	height: 12px;
	left: 2px;
	position: absolute;
	top: 2px;
	width: 12px;
}

@media not (prefers-reduced-motion) {
	.components-form-toggle .components-form-toggle__thumb {
		transition: transform .2s ease, background-color .2s ease-out;
	}
}

.components-form-toggle.is-checked .components-form-toggle__track {
	background-color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
	border-color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}

.components-form-toggle.is-checked .components-form-toggle__track:after {
	opacity: 1;
}

.components-form-toggle .components-form-toggle__input:focus+.components-form-toggle__track {
	box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #fff, 0 0 0 calc(var(--wp-admin-border-width-focus) * 2) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
	outline: 2px solid rgba(0, 0, 0, 0);
	outline-offset: 2px;
}

.components-form-toggle.is-checked .components-form-toggle__thumb {
	background-color: #fff;
	border-width: 0;
	transform: translateX(16px);
}

.components-disabled .components-form-toggle, .components-form-toggle.is-disabled {
	opacity: .3;
}

.components-form-toggle input.components-form-toggle__input[type=checkbox] {
	border: none;
	height: 100%;
	left: 0;
	margin: 0;
	opacity: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}

.components-form-toggle input.components-form-toggle__input[type=checkbox]:checked {
	background: none;
}

.components-form-toggle input.components-form-toggle__input[type=checkbox]:before {
	content: "";
}

.components-form-toggle input.components-form-toggle__input[type=checkbox]:not(:disabled, [aria-disabled=true]) {
	cursor: pointer;
}

.components-form-token-field__input-container {
	border: 1px solid #949494;
	border-radius: 2px;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	cursor: text;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	font-size: 16px;
	line-height: normal;
	padding: 0;
	width: 100%;
}

@media not (prefers-reduced-motion) {
	.components-form-token-field__input-container {
		transition: box-shadow .1s linear;
	}
}

@media (min-width:600px) {
	.components-form-token-field__input-container {
		font-size: 13px;
		line-height: normal;
	}
}

.components-form-token-field__input-container:focus {
	border-color: var(--wp-admin-theme-color);
	box-shadow: 0 0 0 .5px var(--wp-admin-theme-color);
	outline: 2px solid rgba(0, 0, 0, 0);
}

.components-form-token-field__input-container::-webkit-input-placeholder {
	color: rgba(30, 30, 30, .62);
}

.components-form-token-field__input-container::-moz-placeholder {
	color: rgba(30, 30, 30, .62);
}

.components-form-token-field__input-container:-ms-input-placeholder {
	color: rgba(30, 30, 30, .62);
}

.components-form-token-field__input-container.is-disabled {
	background: #ddd;
	border-color: #ddd;
}

.components-form-token-field__input-container.is-active {
	border-color: var(--wp-admin-theme-color);
	box-shadow: 0 0 0 .5px var(--wp-admin-theme-color);
	outline: 2px solid rgba(0, 0, 0, 0);
}

.components-form-token-field__input-container input[type=text].components-form-token-field__input {
	background: inherit;
	border: 0;
	box-shadow: none;
	color: #1e1e1e;
	display: inline-block;
	flex: 1;
	font-family: inherit;
	font-size: 16px;
	margin-left: 4px;
	max-width: 100%;
	min-height: 24px;
	min-width: 50px;
	padding: 0;
	width: 100%;
}

@media (min-width:600px) {
	.components-form-token-field__input-container input[type=text].components-form-token-field__input {
		font-size: 13px;
	}
}

.components-form-token-field.is-active .components-form-token-field__input-container input[type=text].components-form-token-field__input, .components-form-token-field__input-container input[type=text].components-form-token-field__input:focus {
	box-shadow: none;
	outline: none;
}

.components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input {
	width: auto;
}

.components-form-token-field__token {
	color: #1e1e1e;
	display: flex;
	font-size: 13px;
	max-width: 100%;
}

.components-form-token-field__token.is-success .components-form-token-field__remove-token, .components-form-token-field__token.is-success .components-form-token-field__token-text {
	background: #4ab866;
}

.components-form-token-field__token.is-error .components-form-token-field__remove-token, .components-form-token-field__token.is-error .components-form-token-field__token-text {
	background: #cc1818;
}

.components-form-token-field__token.is-validating .components-form-token-field__remove-token, .components-form-token-field__token.is-validating .components-form-token-field__token-text {
	color: #757575;
}

.components-form-token-field__token.is-borderless {
	padding: 0 24px 0 0;
	position: relative;
}

.components-form-token-field__token.is-borderless .components-form-token-field__token-text {
	background: rgba(0, 0, 0, 0);
}

.components-form-token-field__token.is-borderless:not(.is-disabled) .components-form-token-field__token-text {
	color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}

.components-form-token-field__token.is-borderless .components-form-token-field__remove-token {
	background: rgba(0, 0, 0, 0);
	color: #757575;
	position: absolute;
	right: 0;
	top: 1px;
}

.components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text {
	color: #4ab866;
}

.components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text {
	color: #cc1818;
	padding: 0 4px 0 6px;
}

.components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text {
	color: #1e1e1e;
}

.components-form-token-field__remove-token.components-button, .components-form-token-field__token-text {
	background: #ddd;
	display: inline-block;
	height: auto;
	min-width: unset;
}

@media not (prefers-reduced-motion) {
	.components-form-token-field__remove-token.components-button, .components-form-token-field__token-text {
		transition: all .2s cubic-bezier(.4, 1, .4, 1);
	}
}

.components-form-token-field__token-text {
	border-radius: 1px 0 0 1px;
	line-height: 24px;
	overflow: hidden;
	padding: 0 0 0 8px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.components-form-token-field__remove-token.components-button {
	border-radius: 0 1px 1px 0;
	color: #1e1e1e;
	line-height: 10px;
	overflow: initial;
}

.components-form-token-field__remove-token.components-button:hover:not(:disabled) {
	color: #1e1e1e;
}

.components-form-token-field__suggestions-list {
	box-shadow: inset 0 1px 0 0 #949494;
	flex: 1 0 100%;
	list-style: none;
	margin: 0;
	max-height: 128px;
	min-width: 100%;
	overflow-y: auto;
	padding: 0;
}

@media not (prefers-reduced-motion) {
	.components-form-token-field__suggestions-list {
		transition: all .15s ease-in-out;
	}
}

.components-form-token-field__suggestion {
	box-sizing: border-box;
	color: #1e1e1e;
	display: block;
	font-size: 13px;
	margin: 0;
	min-height: 32px;
	padding: 8px 12px;
}

.components-form-token-field__suggestion.is-selected {
	background: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
	color: #fff;
}

.components-form-token-field__suggestion[aria-disabled=true] {
	color: #949494;
	pointer-events: none;
}

.components-form-token-field__suggestion[aria-disabled=true].is-selected {
	background-color: rgba(var(--wp-components-color-accent--rgb, var(--wp-admin-theme-color--rgb)), .04);
}

.components-form-token-field__suggestion:not(.is-empty) {
	cursor: pointer;
}

@media (min-width:600px) {
	.components-guide {
		width: 600px;
	}
}

.components-guide .components-modal__content {
	margin-top: 0;
	padding: 0;
}

.components-guide .components-modal__content:before {
	content: none;
}

.components-guide .components-modal__header {
	border-bottom: none;
	height: 60px;
	padding: 0;
	position: sticky;
}

.components-guide .components-modal__header .components-button {
	align-self: flex-start;
	margin: 8px 8px 0 0;
	position: static;
}

.components-guide .components-modal__header .components-button:hover svg {
	fill: #fff;
}

.components-guide .components-guide__container {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	margin-top: -60px;
	min-height: 100%;
}

.components-guide .components-guide__page {
	display: flex;
	flex-direction: column;
	justify-content: center;
	position: relative;
}

@media (min-width:600px) {
	.components-guide .components-guide__page {
		min-height: 300px;
	}
}

.components-guide .components-guide__footer {
	align-content: center;
	display: flex;
	height: 36px;
	justify-content: center;
	margin: 0 0 24px;
	padding: 0 32px;
	position: relative;
	width: 100%;
}

.components-guide .components-guide__page-control {
	margin: 0;
	text-align: center;
}

.components-guide .components-guide__page-control li {
	display: inline-block;
	margin: 0;
}

.components-guide .components-guide__page-control .components-button {
	color: #e0e0e0;
	margin: -6px 0;
}

.components-guide .components-guide__page-control li[aria-current=step] .components-button {
	color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}

.components-modal__frame.components-guide {
	border: none;
	max-height: 575px;
	min-width: 312px;
}

@media (max-width:600px) {
	.components-modal__frame.components-guide {
		margin: auto;
		max-width: calc(100vw - 32px);
	}
}

.components-button.components-guide__back-button, .components-button.components-guide__finish-button, .components-button.components-guide__forward-button {
	position: absolute;
}

.components-button.components-guide__back-button {
	left: 32px;
}

.components-button.components-guide__finish-button, .components-button.components-guide__forward-button {
	right: 32px;
}

[role=region] {
	position: relative;
}

.is-focusing-regions [role=region]:focus:after, [role=region].interface-interface-skeleton__content:focus-visible:after {
	bottom: 0;
	content: "";
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1000000;
}

.is-focusing-regions .editor-post-publish-panel, .is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-entities-saved-states-panel, .is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-publish-panel, .is-focusing-regions .interface-interface-skeleton__sidebar .editor-layout__toggle-sidebar-panel, .is-focusing-regions [role=region]:focus:after, .is-focusing-regions.is-distraction-free .interface-interface-skeleton__header .edit-post-header, [role=region].interface-interface-skeleton__content:focus-visible:after {
	outline-color: var(--wp-admin-theme-color);
	outline-offset: calc(( ( -1 * var(--wp-admin-border-width-focus) ) / var(--wp-block-editor-iframe-zoom-out-scale, 1) ) * 2);
	outline-style: solid;
	outline-width: calc(( var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1) ) * 2);
}

.components-menu-group+.components-menu-group {
	border-top: 1px solid #1e1e1e;
	padding-top: 8px;
}

.components-menu-group+.components-menu-group.has-hidden-separator {
	border-top: none;
	margin-top: 0;
	padding-top: 0;
}

.components-menu-group:has(>div:empty) {
	display: none;
}

.components-menu-group__label {
	color: #757575;
	font-size: 11px;
	font-weight: 500;
	margin-bottom: 12px;
	margin-top: 4px;
	padding: 0 8px;
	text-transform: uppercase;
	white-space: nowrap;
}

.components-menu-item__button, .components-menu-item__button.components-button {
	width: 100%;
}

.components-menu-item__button.components-button[role=menuitemcheckbox] .components-menu-item__item:only-child, .components-menu-item__button.components-button[role=menuitemradio] .components-menu-item__item:only-child, .components-menu-item__button[role=menuitemcheckbox] .components-menu-item__item:only-child, .components-menu-item__button[role=menuitemradio] .components-menu-item__item:only-child {
	box-sizing: initial;
	padding-right: 48px;
}

.components-menu-item__button .components-menu-items__item-icon, .components-menu-item__button.components-button .components-menu-items__item-icon {
	display: inline-block;
	flex: 0 0 auto;
}

.components-menu-item__button .components-menu-items__item-icon.has-icon-right, .components-menu-item__button.components-button .components-menu-items__item-icon.has-icon-right {
	margin-left: 24px;
	margin-right: -2px;
}

.components-menu-item__button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right, .components-menu-item__button.components-button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right {
	margin-left: 8px;
}

.components-menu-item__button .block-editor-block-icon, .components-menu-item__button.components-button .block-editor-block-icon {
	margin-left: -2px;
	margin-right: 8px;
}

.components-menu-item__button.components-button.is-primary, .components-menu-item__button.is-primary {
	justify-content: center;
}

.components-menu-item__button.components-button.is-primary .components-menu-item__item, .components-menu-item__button.is-primary .components-menu-item__item {
	margin-right: 0;
}

.components-menu-item__button.components-button:disabled.is-tertiary, .components-menu-item__button.components-button[aria-disabled=true].is-tertiary, .components-menu-item__button:disabled.is-tertiary, .components-menu-item__button[aria-disabled=true].is-tertiary {
	background: none;
	color: var(--wp-components-color-accent-darker-10, var(--wp-admin-theme-color-darker-10, #2145e6));
	opacity: .3;
}

.components-menu-item__info-wrapper {
	display: flex;
	flex-direction: column;
	margin-right: auto;
}

.components-menu-item__info {
	color: #757575;
	font-size: 12px;
	margin-top: 4px;
	white-space: normal;
}

.components-menu-item__item {
	align-items: center;
	display: inline-flex;
	margin-right: auto;
	min-width: 160px;
	white-space: nowrap;
}

.components-menu-item__shortcut {
	align-self: center;
	color: currentColor;
	display: none;
	margin-left: auto;
	margin-right: 0;
	padding-left: 24px;
}

@media (min-width:480px) {
	.components-menu-item__shortcut {
		display: inline;
	}
}

.components-menu-items-choice, .components-menu-items-choice.components-button {
	height: auto;
	min-height: 40px;
}

.components-menu-items-choice svg, .components-menu-items-choice.components-button svg {
	margin-right: 12px;
}

.components-menu-items-choice.components-button.has-icon, .components-menu-items-choice.has-icon {
	padding-left: 12px;
}

.components-modal__screen-overlay {
	background-color: rgba(0, 0, 0, .35);
	bottom: 0;
	display: flex;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 100000;
}

@keyframes __wp-base-styles-fade-in {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

@media not (prefers-reduced-motion) {
	.components-modal__screen-overlay {
		animation: __wp-base-styles-fade-in .08s linear 0s;
		animation-fill-mode: forwards;
	}
}

@keyframes __wp-base-styles-fade-out {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
	}
}

@media not (prefers-reduced-motion) {
	.components-modal__screen-overlay.is-animating-out {
		animation: __wp-base-styles-fade-out .08s linear 80ms;
		animation-fill-mode: forwards;
	}
}

.components-modal__frame {
	animation-fill-mode: forwards;
	animation-name: components-modal__appear-animation;
	animation-timing-function: cubic-bezier(.29, 0, 0, 1);
	background: #fff;
	border-radius: 8px 8px 0 0;
	box-shadow: 0 5px 15px rgba(0, 0, 0, .08), 0 15px 27px rgba(0, 0, 0, .07), 0 30px 36px rgba(0, 0, 0, .04), 0 50px 43px rgba(0, 0, 0, .02);
	box-sizing: border-box;
	display: flex;
	margin: 40px 0 0;
	overflow: hidden;
	width: 100%;
}

.components-modal__frame *, .components-modal__frame :after, .components-modal__frame :before {
	box-sizing: inherit;
}

@media not (prefers-reduced-motion) {
	.components-modal__frame {
		animation-duration: var(--modal-frame-animation-duration);
	}
}

.components-modal__screen-overlay.is-animating-out .components-modal__frame {
	animation-name: components-modal__disappear-animation;
	animation-timing-function: cubic-bezier(1, 0, .2, 1);
}

@media (min-width:600px) {
	.components-modal__frame {
		border-radius: 8px;
		margin: auto;
		max-height: calc(100% - 120px);
		max-width: calc(100% - 32px);
		min-width: 350px;
		width: auto;
	}
}

@media (min-width:600px) and (min-width:600px) {
	.components-modal__frame.is-full-screen {
		height: calc(100% - 32px);
		max-height: none;
		width: calc(100% - 32px);
	}
}

@media (min-width:600px) and (min-width:782px) {
	.components-modal__frame.is-full-screen {
		height: calc(100% - 80px);
		max-width: none;
		width: calc(100% - 80px);
	}
}

@media (min-width:600px) {
	.components-modal__frame.has-size-large, .components-modal__frame.has-size-medium, .components-modal__frame.has-size-small {
		width: 100%;
	}
	
	.components-modal__frame.has-size-small {
		max-width: 384px;
	}
	
	.components-modal__frame.has-size-medium {
		max-width: 512px;
	}
	
	.components-modal__frame.has-size-large {
		max-width: 840px;
	}
}

@media (min-width:960px) {
	.components-modal__frame {
		max-height: 70%;
	}
}

@keyframes components-modal__appear-animation {
	0% {
		opacity: 0;
		transform: scale(.9);
	}
	
	to {
		opacity: 1;
		transform: scale(1);
	}
}

@keyframes components-modal__disappear-animation {
	0% {
		opacity: 1;
		transform: scale(1);
	}
	
	to {
		opacity: 0;
		transform: scale(.9);
	}
}

.components-modal__header {
	align-items: center;
	border-bottom: 1px solid rgba(0, 0, 0, 0);
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	height: 72px;
	justify-content: space-between;
	left: 0;
	padding: 24px 32px 8px;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 10;
}

.components-modal__header .components-modal__header-heading {
	font-size: 1.2rem;
	font-weight: 600;
}

.components-modal__header h1 {
	line-height: 1;
	margin: 0;
}

.components-modal__content.has-scrolled-content:not(.hide-header) .components-modal__header {
	border-bottom-color: #ddd;
}

.components-modal__header+p {
	margin-top: 0;
}

.components-modal__header-heading-container {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-grow: 1;
	justify-content: left;
}

.components-modal__header-icon-container {
	display: inline-block;
}

.components-modal__header-icon-container svg {
	max-height: 36px;
	max-width: 36px;
	padding: 8px;
}

.components-modal__content {
	flex: 1;
	margin-top: 72px;
	overflow: auto;
	padding: 4px 32px 32px;
}

.components-modal__content.hide-header {
	margin-top: 0;
	padding-top: 32px;
}

.components-modal__content.is-scrollable:focus-visible {
	box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
	outline: 2px solid rgba(0, 0, 0, 0);
	outline-offset: -2px;
}

.components-notice {
	align-items: center;
	background-color: #fff;
	border-left: 4px solid var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
	color: #1e1e1e;
	display: flex;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	font-size: 13px;
	padding: 8px 12px;
}

.components-notice.is-dismissible {
	position: relative;
}

.components-notice.is-success {
	background-color: #eff9f1;
	border-left-color: #4ab866;
}

.components-notice.is-warning {
	background-color: #fef8ee;
	border-left-color: #f0b849;
}

.components-notice.is-error {
	background-color: #f4a2a2;
	border-left-color: #cc1818;
}

.components-notice__content {
	flex-grow: 1;
	margin: 4px 25px 4px 0;
}

.components-notice__actions {
	display: flex;
	flex-wrap: wrap;
}

.components-notice__action.components-button {
	margin-right: 8px;
}

.components-notice__action.components-button, .components-notice__action.components-button.is-link {
	margin-left: 12px;
}

.components-notice__action.components-button.is-secondary {
	vertical-align: initial;
}

.components-notice__dismiss {
	align-self: flex-start;
	color: #757575;
	flex-shrink: 0;
}

.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):focus, .components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):active, .components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover {
	background-color: initial;
	color: #1e1e1e;
}

.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover {
	box-shadow: none;
}

.components-notice-list {
	box-sizing: border-box;
	max-width: 100vw;
}

.components-notice-list .components-notice__content {
	line-height: 2;
	margin-bottom: 12px;
	margin-top: 12px;
}

.components-notice-list .components-notice__action.components-button {
	display: block;
	margin-left: 0;
	margin-top: 8px;
}

.components-panel {
	background: #fff;
	border: 1px solid #e0e0e0;
}

.components-panel>.components-panel__body:first-child, .components-panel>.components-panel__header:first-child {
	margin-top: -1px;
}

.components-panel>.components-panel__body:last-child, .components-panel>.components-panel__header:last-child {
	border-bottom-width: 0;
}

.components-panel+.components-panel {
	margin-top: -1px;
}

.components-panel__body {
	border-bottom: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0;
}

.components-panel__body h3 {
	margin: 0 0 .5em;
}

.components-panel__body.is-opened {
	padding: 16px;
}

.components-panel__header {
	align-items: center;
	border-bottom: 1px solid #ddd;
	box-sizing: initial;
	display: flex;
	flex-shrink: 0;
	height: 47px;
	justify-content: space-between;
	padding: 0 16px;
}

.components-panel__header h2 {
	color: inherit;
	font-size: inherit;
	margin: 0;
}

.components-panel__body+.components-panel__body, .components-panel__body+.components-panel__header, .components-panel__header+.components-panel__body, .components-panel__header+.components-panel__header {
	margin-top: -1px;
}

.components-panel__body>.components-panel__body-title {
	display: block;
	font-size: inherit;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

@media not (prefers-reduced-motion) {
	.components-panel__body>.components-panel__body-title {
		transition: background .1s ease-in-out;
	}
}

.components-panel__body.is-opened>.components-panel__body-title {
	margin: -16px -16px 5px;
}

.components-panel__body>.components-panel__body-title:hover {
	background: #f0f0f0;
	border: none;
}

.components-panel__body-toggle.components-button {
	border: none;
	box-shadow: none;
	color: #1e1e1e;
	font-weight: 500;
	height: auto;
	outline: none;
	padding: 16px 48px 16px 16px;
	position: relative;
	text-align: left;
	width: 100%;
}

@media not (prefers-reduced-motion) {
	.components-panel__body-toggle.components-button {
		transition: background .1s ease-in-out;
	}
}

.components-panel__body-toggle.components-button:focus {
	border-radius: 0;
	box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}

.components-panel__body-toggle.components-button .components-panel__arrow {
	color: #1e1e1e;
	position: absolute;
	right: 16px;
	top: 50%;
	transform: translateY(-50%);
	fill: currentColor;
}

@media not (prefers-reduced-motion) {
	.components-panel__body-toggle.components-button .components-panel__arrow {
		transition: color .1s ease-in-out;
	}
}

body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right {
	-ms-filter: fliph;
	filter: FlipH;
	margin-top: -10px;
	transform: scaleX(-1);
}

.components-panel__icon {
	color: #757575;
	margin: -2px 0 -2px 6px;
}

.components-panel__body-toggle-icon {
	margin-right: -5px;
}

.components-panel__color-title {
	float: left;
	height: 19px;
}

.components-panel__row {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin-top: 8px;
	min-height: 36px;
}

.components-panel__row select {
	min-width: 0;
}

.components-panel__row label {
	flex-shrink: 0;
	margin-right: 12px;
	max-width: 75%;
}

.components-panel__row:empty, .components-panel__row:first-of-type {
	margin-top: 0;
}

.components-panel .circle-picker {
	padding-bottom: 20px;
}

.components-placeholder.components-placeholder {
	align-items: flex-start;
	box-sizing: border-box;
	color: #1e1e1e;
	display: flex;
	flex-direction: column;
	font-size: 13px;
	gap: 16px;
	margin: 0;
	padding: 24px;
	position: relative;
	text-align: left;
	width: 100%;
	-moz-font-smoothing: subpixel-antialiased;
	-webkit-font-smoothing: subpixel-antialiased;
	background-color: #fff;
	border-radius: 2px;
	box-shadow: inset 0 0 0 1px #1e1e1e;
	outline: 1px solid rgba(0, 0, 0, 0);
}

.components-placeholder__error, .components-placeholder__fieldset, .components-placeholder__instructions, .components-placeholder__label {
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	font-size: 13px;
	font-weight: 400;
	letter-spacing: normal;
	line-height: normal;
	text-transform: none;
}

.components-placeholder__label {
	align-items: center;
	display: flex;
	font-weight: 600;
}

.components-placeholder__label .block-editor-block-icon, .components-placeholder__label .dashicon, .components-placeholder__label>svg {
	margin-right: 4px;
	fill: currentColor;
}

@media (forced-colors:active) {
	.components-placeholder__label .block-editor-block-icon, .components-placeholder__label .dashicon, .components-placeholder__label>svg {
		fill: CanvasText;
	}
}

.components-placeholder__label:empty {
	display: none;
}

.components-placeholder__fieldset, .components-placeholder__fieldset form {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 16px;
	justify-content: flex-start;
	width: 100%;
}

.components-placeholder__fieldset form p, .components-placeholder__fieldset p {
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	font-size: 13px;
}

.components-placeholder__fieldset.is-column-layout, .components-placeholder__fieldset.is-column-layout form {
	flex-direction: column;
}

.components-placeholder__input[type=url] {
	border: 1px solid #949494;
	border-radius: 2px;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	flex: 1 1 auto;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	font-size: 16px;
	line-height: normal;
	padding: 6px 8px;
}

@media not (prefers-reduced-motion) {
	.components-placeholder__input[type=url] {
		transition: box-shadow .1s linear;
	}
}

@media (min-width:600px) {
	.components-placeholder__input[type=url] {
		font-size: 13px;
		line-height: normal;
	}
}

.components-placeholder__input[type=url]:focus {
	border-color: var(--wp-admin-theme-color);
	box-shadow: 0 0 0 .5px var(--wp-admin-theme-color);
	outline: 2px solid rgba(0, 0, 0, 0);
}

.components-placeholder__input[type=url]::-webkit-input-placeholder {
	color: rgba(30, 30, 30, .62);
}

.components-placeholder__input[type=url]::-moz-placeholder {
	color: rgba(30, 30, 30, .62);
}

.components-placeholder__input[type=url]:-ms-input-placeholder {
	color: rgba(30, 30, 30, .62);
}

.components-placeholder__error {
	gap: 8px;
	width: 100%;
}

.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link {
	margin-left: 10px;
	margin-right: 10px;
}

.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link:last-child {
	margin-right: 0;
}

.components-placeholder.is-medium .components-placeholder__instructions, .components-placeholder.is-small .components-placeholder__instructions {
	display: none;
}

.components-placeholder.is-medium .components-placeholder__fieldset, .components-placeholder.is-medium .components-placeholder__fieldset form, .components-placeholder.is-small .components-placeholder__fieldset, .components-placeholder.is-small .components-placeholder__fieldset form {
	flex-direction: column;
}

.components-placeholder.is-medium .components-button, .components-placeholder.is-medium .components-placeholder__fieldset>*, .components-placeholder.is-small .components-button, .components-placeholder.is-small .components-placeholder__fieldset>* {
	justify-content: center;
	width: 100%;
}

.components-placeholder.is-small {
	padding: 16px;
}

.components-placeholder.has-illustration {
	-webkit-backdrop-filter: blur(100px);
	backdrop-filter: blur(100px);
	backface-visibility: hidden;
	background-color: initial;
	border-radius: 0;
	box-shadow: none;
	color: inherit;
	display: flex;
	overflow: hidden;
}

.is-dark-theme .components-placeholder.has-illustration {
	background-color: rgba(0, 0, 0, .1);
}

.components-placeholder.has-illustration .components-placeholder__fieldset {
	margin-left: 0;
	margin-right: 0;
}

.components-placeholder.has-illustration .components-button, .components-placeholder.has-illustration .components-placeholder__instructions, .components-placeholder.has-illustration .components-placeholder__label {
	opacity: 0;
	pointer-events: none;
}

@media not (prefers-reduced-motion) {
	.components-placeholder.has-illustration .components-button, .components-placeholder.has-illustration .components-placeholder__instructions, .components-placeholder.has-illustration .components-placeholder__label {
		transition: opacity .1s linear;
	}
}

.is-selected>.components-placeholder.has-illustration .components-button, .is-selected>.components-placeholder.has-illustration .components-placeholder__instructions, .is-selected>.components-placeholder.has-illustration .components-placeholder__label {
	opacity: 1;
	pointer-events: auto;
}

.components-placeholder.has-illustration:before {
	background: currentColor;
	bottom: 0;
	content: "";
	left: 0;
	opacity: .1;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
}

.is-selected .components-placeholder.has-illustration {
	overflow: auto;
}

.components-placeholder__preview {
	display: flex;
	justify-content: center;
}

.components-placeholder__illustration {
	box-sizing: initial;
	height: 100%;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	stroke: currentColor;
	opacity: .25;
}

.components-popover {
	box-sizing: border-box;
	will-change: transform;
	z-index: 1000000;
}

.components-popover *, .components-popover :after, .components-popover :before {
	box-sizing: inherit;
}

.components-popover.is-expanded {
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1000000 !important;
}

.components-popover__content {
	background: #fff;
	border-radius: 4px;
	box-shadow: 0 0 0 1px #ccc, 0 2px 3px rgba(0, 0, 0, .05), 0 4px 5px rgba(0, 0, 0, .04), 0 12px 12px rgba(0, 0, 0, .03), 0 16px 16px rgba(0, 0, 0, .02);
	box-sizing: border-box;
	width: min-content;
}

.is-alternate .components-popover__content {
	border-radius: 2px;
	box-shadow: 0 0 0 1px #1e1e1e;
}

.is-unstyled .components-popover__content {
	background: none;
	border-radius: 0;
	box-shadow: none;
}

.components-popover.is-expanded .components-popover__content {
	box-shadow: 0 -1px 0 0 #ccc;
	height: calc(100% - 48px);
	overflow-y: visible;
	position: static;
	width: auto;
}

.components-popover.is-expanded.is-alternate .components-popover__content {
	box-shadow: 0 -1px 0 #1e1e1e;
}

.components-popover__header {
	align-items: center;
	background: #fff;
	display: flex;
	height: 48px;
	justify-content: space-between;
	padding: 0 8px 0 16px;
}

.components-popover__header-title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.components-popover__close.components-button {
	z-index: 5;
}

.components-popover__arrow {
	display: flex;
	height: 14px;
	pointer-events: none;
	position: absolute;
	width: 14px;
}

.components-popover__arrow:before {
	background-color: #fff;
	content: "";
	height: 2px;
	left: 1px;
	position: absolute;
	right: 1px;
	top: -1px;
}

.components-popover__arrow.is-top {
	bottom: -14px !important;
	transform: rotate(0);
}

.components-popover__arrow.is-right {
	left: -14px !important;
	transform: rotate(90deg);
}

.components-popover__arrow.is-bottom {
	top: -14px !important;
	transform: rotate(180deg);
}

.components-popover__arrow.is-left {
	right: -14px !important;
	transform: rotate(-90deg);
}

.components-popover__triangle {
	display: block;
	flex: 1;
}

.components-popover__triangle-bg {
	fill: #fff;
}

.components-popover__triangle-border {
	fill: rgba(0, 0, 0, 0);
	stroke-width: 1px;
	stroke: #ccc;
}

.is-alternate .components-popover__triangle-border {
	stroke: #1e1e1e;
}

.components-radio-control {
	border: 0;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	font-size: 13px;
	margin: 0;
	padding: 0;
}

.components-radio-control__group-wrapper.has-help {
	margin-block-end: 12px;
}

.components-radio-control__option {
	align-items: center;
	column-gap: 8px;
	display: grid;
	grid-template-columns: auto 1fr;
	grid-template-rows: auto minmax(0, max-content);
}

.components-radio-control__input[type=radio] {
	appearance: none;
	border: 1px solid #1e1e1e;
	border-radius: 2px;
	border-radius: 50%;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	cursor: pointer;
	display: inline-flex;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	font-size: 16px;
	grid-column: 1;
	grid-row: 1;
	height: 24px;
	line-height: normal;
	margin: 0;
	max-width: 24px;
	min-width: 24px;
	padding: 0;
	position: relative;
	transition: none;
	width: 24px;
}

@media not (prefers-reduced-motion) {
	.components-radio-control__input[type=radio] {
		transition: box-shadow .1s linear;
	}
}

@media (min-width:600px) {
	.components-radio-control__input[type=radio] {
		font-size: 13px;
		line-height: normal;
	}
}

.components-radio-control__input[type=radio]:focus {
	border-color: var(--wp-admin-theme-color);
	box-shadow: 0 0 0 .5px var(--wp-admin-theme-color);
}

.components-radio-control__input[type=radio]::-webkit-input-placeholder {
	color: rgba(30, 30, 30, .62);
}

.components-radio-control__input[type=radio]::-moz-placeholder {
	color: rgba(30, 30, 30, .62);
}

.components-radio-control__input[type=radio]:-ms-input-placeholder {
	color: rgba(30, 30, 30, .62);
}

@media (min-width:600px) {
	.components-radio-control__input[type=radio] {
		height: 16px;
		max-width: 16px;
		min-width: 16px;
		width: 16px;
	}
}

.components-radio-control__input[type=radio]:checked:before {
	background-color: #fff;
	border: 4px solid #fff;
	box-sizing: inherit;
	height: 12px;
	left: 50%;
	margin: 0;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 12px;
}

@media (min-width:600px) {
	.components-radio-control__input[type=radio]:checked:before {
		height: 8px;
		width: 8px;
	}
}

.components-radio-control__input[type=radio]:focus {
	box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color);
}

.components-radio-control__input[type=radio]:checked {
	background: var(--wp-admin-theme-color);
	border: none;
}

.components-radio-control__input[type=radio]:focus {
	box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #fff, 0 0 0 calc(var(--wp-admin-border-width-focus) * 2) var(--wp-admin-theme-color);
	outline: 2px solid rgba(0, 0, 0, 0);
	outline-offset: 2px;
}

.components-radio-control__input[type=radio]:checked {
	background: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
	border-color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}

.components-radio-control__input[type=radio]:checked:before {
	border-radius: 50%;
	content: "";
}

.components-radio-control__label {
	cursor: pointer;
	grid-column: 2;
	grid-row: 1;
	line-height: 24px;
}

@media (min-width:600px) {
	.components-radio-control__label {
		line-height: 16px;
	}
}

.components-radio-control__option-description {
	grid-column: 2;
	grid-row: 2;
	padding-block-start: 4px;
}

.components-radio-control__option-description.components-radio-control__option-description {
	margin-top: 0;
}

.components-resizable-box__handle {
	display: none;
	height: 23px;
	width: 23px;
	z-index: 2;
}

.components-resizable-box__container.has-show-handle .components-resizable-box__handle {
	display: block;
}

.components-resizable-box__handle>div {
	height: 100%;
	outline: none;
	position: relative;
	width: 100%;
	z-index: 2;
}

.components-resizable-box__container>img {
	width: inherit;
}

.components-resizable-box__handle:after {
	background: #fff;
	border-radius: 50%;
	box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)), 0 1px 1px rgba(0, 0, 0, .03), 0 1px 2px rgba(0, 0, 0, .02), 0 3px 3px rgba(0, 0, 0, .02), 0 4px 4px rgba(0, 0, 0, .01);
	content: "";
	cursor: inherit;
	display: block;
	height: 15px;
	outline: 2px solid rgba(0, 0, 0, 0);
	position: absolute;
	right: calc(50% - 8px);
	top: calc(50% - 8px);
	width: 15px;
}

.components-resizable-box__side-handle:before {
	background: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
	border-radius: 9999px;
	content: "";
	cursor: inherit;
	display: block;
	height: 3px;
	opacity: 0;
	position: absolute;
	right: calc(50% - 1px);
	top: calc(50% - 1px);
	width: 3px;
}

@media not (prefers-reduced-motion) {
	.components-resizable-box__side-handle:before {
		transition: transform .1s ease-in;
		will-change: transform;
	}
}

.components-resizable-box__corner-handle, .components-resizable-box__side-handle {
	z-index: 2;
}

.components-resizable-box__side-handle.components-resizable-box__handle-bottom, .components-resizable-box__side-handle.components-resizable-box__handle-bottom:before, .components-resizable-box__side-handle.components-resizable-box__handle-top, .components-resizable-box__side-handle.components-resizable-box__handle-top:before {
	border-left: 0;
	border-right: 0;
	left: 0;
	width: 100%;
}

.components-resizable-box__side-handle.components-resizable-box__handle-left, .components-resizable-box__side-handle.components-resizable-box__handle-left:before, .components-resizable-box__side-handle.components-resizable-box__handle-right, .components-resizable-box__side-handle.components-resizable-box__handle-right:before {
	border-bottom: 0;
	border-top: 0;
	height: 100%;
	top: 0;
}

@media not (prefers-reduced-motion) {
	.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before, .components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before, .components-resizable-box__side-handle.components-resizable-box__handle-top:active:before, .components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before {
		animation: components-resizable-box__top-bottom-animation .1s ease-out 0s;
		animation-fill-mode: forwards;
	}
	
	.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before, .components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before, .components-resizable-box__side-handle.components-resizable-box__handle-right:active:before, .components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before {
		animation: components-resizable-box__left-right-animation .1s ease-out 0s;
		animation-fill-mode: forwards;
	}
}

@media not all and (min-resolution:0.001dpcm) {
	@supports (-webkit-appearance:none) {
		.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before, .components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before, .components-resizable-box__side-handle.components-resizable-box__handle-left:active:before, .components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before, .components-resizable-box__side-handle.components-resizable-box__handle-right:active:before, .components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before, .components-resizable-box__side-handle.components-resizable-box__handle-top:active:before, .components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before {
			animation: none;
		}
	}
}

@keyframes components-resizable-box__top-bottom-animation {
	0% {
		opacity: 0;
		transform: scaleX(0);
	}
	
	to {
		opacity: 1;
		transform: scaleX(1);
	}
}

@keyframes components-resizable-box__left-right-animation {
	0% {
		opacity: 0;
		transform: scaleY(0);
	}
	
	to {
		opacity: 1;
		transform: scaleY(1);
	}
}

/*!rtl:begin:ignore*/
.components-resizable-box__handle-right {
	right: -11.5px;
}

.components-resizable-box__handle-left {
	left: -11.5px;
}

.components-resizable-box__handle-top {
	top: -11.5px;
}

.components-resizable-box__handle-bottom {
	bottom: -11.5px;
}

/*!rtl:end:ignore*/
.components-responsive-wrapper {
	align-items: center;
	display: flex;
	justify-content: center;
	max-width: 100%;
	position: relative;
}

.components-responsive-wrapper__content {
	display: block;
	max-width: 100%;
	width: 100%;
}

.components-sandbox {
	overflow: hidden;
}

iframe.components-sandbox {
	width: 100%;
}

body.lockscroll, html.lockscroll {
	overflow: hidden;
}

.components-select-control__input {
	outline: 0;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0) !important;
}

@media (max-width:782px) {
	.components-base-control .components-base-control__field .components-select-control__input {
		font-size: 16px;
	}
}

.components-snackbar {
	-webkit-backdrop-filter: blur(16px) saturate(180%);
	backdrop-filter: blur(16px) saturate(180%);
	background: rgba(0, 0, 0, .85);
	border-radius: 4px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .05), 0 2px 3px rgba(0, 0, 0, .04), 0 6px 6px rgba(0, 0, 0, .03), 0 8px 8px rgba(0, 0, 0, .02);
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	font-size: 13px;
	max-width: 600px;
	padding: 12px 20px;
	pointer-events: auto;
	width: 100%;
}

@media (min-width:600px) {
	.components-snackbar {
		width: fit-content;
	}
}

.components-snackbar:focus {
	box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}

.components-snackbar.components-snackbar-explicit-dismiss {
	cursor: default;
}

.components-snackbar .components-snackbar__content-with-icon {
	padding-left: 24px;
	position: relative;
}

.components-snackbar .components-snackbar__icon {
	left: -8px;
	position: absolute;
	top: -2.9px;
}

.components-snackbar .components-snackbar__dismiss-button {
	cursor: pointer;
	margin-left: 24px;
}

.components-snackbar__action.components-button {
	color: #fff;
	flex-shrink: 0;
	margin-left: 32px;
}

.components-snackbar__action.components-button:focus {
	box-shadow: none;
	outline: 1px dotted #fff;
}

.components-snackbar__action.components-button:hover {
	color: currentColor;
	text-decoration: none;
}

.components-snackbar__content {
	align-items: baseline;
	display: flex;
	justify-content: space-between;
	line-height: 1.4;
}

.components-snackbar-list {
	box-sizing: border-box;
	pointer-events: none;
	position: absolute;
	width: 100%;
	z-index: 100000;
}

.components-snackbar-list__notice-container {
	padding-top: 8px;
	position: relative;
}

.components-tab-panel__tabs {
	align-items: stretch;
	display: flex;
	flex-direction: row;
}

.components-tab-panel__tabs[aria-orientation=vertical] {
	flex-direction: column;
}

.components-tab-panel__tabs-item {
	background: rgba(0, 0, 0, 0);
	border: none;
	border-radius: 0;
	box-shadow: none;
	cursor: pointer;
	font-weight: 500;
	height: 48px !important;
	margin-left: 0;
	padding: 3px 16px;
	position: relative;
}

.components-tab-panel__tabs-item:focus:not(:disabled) {
	box-shadow: none;
	outline: none;
	position: relative;
}

.components-tab-panel__tabs-item:after {
	background: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
	border-radius: 0;
	bottom: 0;
	content: "";
	height: calc(var(--wp-admin-border-width-focus) * 0);
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
}

@media not (prefers-reduced-motion) {
	.components-tab-panel__tabs-item:after {
		transition: all .1s linear;
	}
}

.components-tab-panel__tabs-item.is-active:after {
	height: calc(var(--wp-admin-border-width-focus) * 1);
	outline: 2px solid rgba(0, 0, 0, 0);
	outline-offset: -1px;
}

.components-tab-panel__tabs-item:before {
	border-radius: 2px;
	bottom: 12px;
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	content: "";
	left: 12px;
	pointer-events: none;
	position: absolute;
	right: 12px;
	top: 12px;
}

@media not (prefers-reduced-motion) {
	.components-tab-panel__tabs-item:before {
		transition: all .1s linear;
	}
}

.components-tab-panel__tabs-item:focus-visible:before {
	box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
	outline: 2px solid rgba(0, 0, 0, 0);
}

.components-tab-panel__tab-content:focus {
	box-shadow: none;
	outline: none;
}

.components-tab-panel__tab-content:focus-visible {
	box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
	outline: 2px solid rgba(0, 0, 0, 0);
	outline-offset: 0;
}

.components-text-control__input, .components-text-control__input[type=color], .components-text-control__input[type=date], .components-text-control__input[type=datetime-local], .components-text-control__input[type=datetime], .components-text-control__input[type=email], .components-text-control__input[type=month], .components-text-control__input[type=number], .components-text-control__input[type=password], .components-text-control__input[type=tel], .components-text-control__input[type=text], .components-text-control__input[type=time], .components-text-control__input[type=url], .components-text-control__input[type=week] {
	border: 1px solid #949494;
	border-radius: 2px;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	font-size: 16px;
	height: 32px;
	line-height: normal;
	margin: 0;
	padding: 6px 8px;
	width: 100%;
}

@media not (prefers-reduced-motion) {
	.components-text-control__input, .components-text-control__input[type=color], .components-text-control__input[type=date], .components-text-control__input[type=datetime-local], .components-text-control__input[type=datetime], .components-text-control__input[type=email], .components-text-control__input[type=month], .components-text-control__input[type=number], .components-text-control__input[type=password], .components-text-control__input[type=tel], .components-text-control__input[type=text], .components-text-control__input[type=time], .components-text-control__input[type=url], .components-text-control__input[type=week] {
		transition: box-shadow .1s linear;
	}
}

@media (min-width:600px) {
	.components-text-control__input, .components-text-control__input[type=color], .components-text-control__input[type=date], .components-text-control__input[type=datetime-local], .components-text-control__input[type=datetime], .components-text-control__input[type=email], .components-text-control__input[type=month], .components-text-control__input[type=number], .components-text-control__input[type=password], .components-text-control__input[type=tel], .components-text-control__input[type=text], .components-text-control__input[type=time], .components-text-control__input[type=url], .components-text-control__input[type=week] {
		font-size: 13px;
		line-height: normal;
	}
}

.components-text-control__input:focus, .components-text-control__input[type=color]:focus, .components-text-control__input[type=date]:focus, .components-text-control__input[type=datetime-local]:focus, .components-text-control__input[type=datetime]:focus, .components-text-control__input[type=email]:focus, .components-text-control__input[type=month]:focus, .components-text-control__input[type=number]:focus, .components-text-control__input[type=password]:focus, .components-text-control__input[type=tel]:focus, .components-text-control__input[type=text]:focus, .components-text-control__input[type=time]:focus, .components-text-control__input[type=url]:focus, .components-text-control__input[type=week]:focus {
	border-color: var(--wp-admin-theme-color);
	box-shadow: 0 0 0 .5px var(--wp-admin-theme-color);
	outline: 2px solid rgba(0, 0, 0, 0);
}

.components-text-control__input::-webkit-input-placeholder, .components-text-control__input[type=color]::-webkit-input-placeholder, .components-text-control__input[type=date]::-webkit-input-placeholder, .components-text-control__input[type=datetime-local]::-webkit-input-placeholder, .components-text-control__input[type=datetime]::-webkit-input-placeholder, .components-text-control__input[type=email]::-webkit-input-placeholder, .components-text-control__input[type=month]::-webkit-input-placeholder, .components-text-control__input[type=number]::-webkit-input-placeholder, .components-text-control__input[type=password]::-webkit-input-placeholder, .components-text-control__input[type=tel]::-webkit-input-placeholder, .components-text-control__input[type=text]::-webkit-input-placeholder, .components-text-control__input[type=time]::-webkit-input-placeholder, .components-text-control__input[type=url]::-webkit-input-placeholder, .components-text-control__input[type=week]::-webkit-input-placeholder {
	color: rgba(30, 30, 30, .62);
}

.components-text-control__input::-moz-placeholder, .components-text-control__input[type=color]::-moz-placeholder, .components-text-control__input[type=date]::-moz-placeholder, .components-text-control__input[type=datetime-local]::-moz-placeholder, .components-text-control__input[type=datetime]::-moz-placeholder, .components-text-control__input[type=email]::-moz-placeholder, .components-text-control__input[type=month]::-moz-placeholder, .components-text-control__input[type=number]::-moz-placeholder, .components-text-control__input[type=password]::-moz-placeholder, .components-text-control__input[type=tel]::-moz-placeholder, .components-text-control__input[type=text]::-moz-placeholder, .components-text-control__input[type=time]::-moz-placeholder, .components-text-control__input[type=url]::-moz-placeholder, .components-text-control__input[type=week]::-moz-placeholder {
	color: rgba(30, 30, 30, .62);
}

.components-text-control__input:-ms-input-placeholder, .components-text-control__input[type=color]:-ms-input-placeholder, .components-text-control__input[type=date]:-ms-input-placeholder, .components-text-control__input[type=datetime-local]:-ms-input-placeholder, .components-text-control__input[type=datetime]:-ms-input-placeholder, .components-text-control__input[type=email]:-ms-input-placeholder, .components-text-control__input[type=month]:-ms-input-placeholder, .components-text-control__input[type=number]:-ms-input-placeholder, .components-text-control__input[type=password]:-ms-input-placeholder, .components-text-control__input[type=tel]:-ms-input-placeholder, .components-text-control__input[type=text]:-ms-input-placeholder, .components-text-control__input[type=time]:-ms-input-placeholder, .components-text-control__input[type=url]:-ms-input-placeholder, .components-text-control__input[type=week]:-ms-input-placeholder {
	color: rgba(30, 30, 30, .62);
}

.components-text-control__input.is-next-40px-default-size, .components-text-control__input[type=color].is-next-40px-default-size, .components-text-control__input[type=date].is-next-40px-default-size, .components-text-control__input[type=datetime-local].is-next-40px-default-size, .components-text-control__input[type=datetime].is-next-40px-default-size, .components-text-control__input[type=email].is-next-40px-default-size, .components-text-control__input[type=month].is-next-40px-default-size, .components-text-control__input[type=number].is-next-40px-default-size, .components-text-control__input[type=password].is-next-40px-default-size, .components-text-control__input[type=tel].is-next-40px-default-size, .components-text-control__input[type=text].is-next-40px-default-size, .components-text-control__input[type=time].is-next-40px-default-size, .components-text-control__input[type=url].is-next-40px-default-size, .components-text-control__input[type=week].is-next-40px-default-size {
	height: 40px;
	padding-left: 12px;
	padding-right: 12px;
}

.components-text-control__input[type=email], .components-text-control__input[type=url] {
	direction: ltr;
}

.components-tip {
	color: #757575;
	display: flex;
}

.components-tip svg {
	align-self: center;
	fill: #f0b849;
	flex-shrink: 0;
	margin-right: 16px;
}

.components-tip p {
	margin: 0;
}

.components-toggle-control__label {
	line-height: 16px;
}

.components-toggle-control__label:not(.is-disabled) {
	cursor: pointer;
}

.components-toggle-control__help {
	display: inline-block;
	margin-inline-start: 40px;
}

.components-accessible-toolbar {
	border: 1px solid #1e1e1e;
	border-radius: 2px;
	display: inline-flex;
	flex-shrink: 0;
}

.components-accessible-toolbar>.components-toolbar-group:last-child {
	border-right: none;
}

.components-accessible-toolbar.is-unstyled {
	border: none;
}

.components-accessible-toolbar.is-unstyled>.components-toolbar-group {
	border-right: none;
}

.components-accessible-toolbar[aria-orientation=vertical], .components-toolbar[aria-orientation=vertical] {
	align-items: center;
	display: flex;
	flex-direction: column;
}

.components-accessible-toolbar .components-button, .components-toolbar .components-button {
	height: 48px;
	padding-left: 16px;
	padding-right: 16px;
	position: relative;
	z-index: 1;
}

.components-accessible-toolbar .components-button:focus:not(:disabled), .components-toolbar .components-button:focus:not(:disabled) {
	box-shadow: none;
	outline: none;
}

.components-accessible-toolbar .components-button:before, .components-toolbar .components-button:before {
	border-radius: 2px;
	content: "";
	display: block;
	height: 32px;
	left: 8px;
	position: absolute;
	right: 8px;
	z-index: -1;
}

@media not (prefers-reduced-motion) {
	.components-accessible-toolbar .components-button:before, .components-toolbar .components-button:before {
		animation: components-button__appear-animation .1s ease;
		animation-fill-mode: forwards;
	}
}

.components-accessible-toolbar .components-button svg, .components-toolbar .components-button svg {
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.components-accessible-toolbar .components-button.is-pressed, .components-accessible-toolbar .components-button.is-pressed:hover, .components-toolbar .components-button.is-pressed, .components-toolbar .components-button.is-pressed:hover {
	background: rgba(0, 0, 0, 0);
}

.components-accessible-toolbar .components-button.is-pressed:before, .components-toolbar .components-button.is-pressed:before {
	background: #1e1e1e;
}

.components-accessible-toolbar .components-button:focus:before, .components-toolbar .components-button:focus:before {
	box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
	outline: 2px solid rgba(0, 0, 0, 0);
}

.components-accessible-toolbar .components-button.has-icon.has-icon, .components-toolbar .components-button.has-icon.has-icon {
	min-width: 48px;
	padding-left: 8px;
	padding-right: 8px;
}

@keyframes components-button__appear-animation {
	0% {
		transform: scaleY(0);
	}
	
	to {
		transform: scaleY(1);
	}
}

.components-toolbar__control.components-button {
	position: relative;
}

.components-toolbar__control.components-button[data-subscript] svg {
	padding: 5px 10px 5px 0;
}

.components-toolbar__control.components-button[data-subscript]:after {
	bottom: 10px;
	content: attr(data-subscript);
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 12px;
	position: absolute;
	right: 8px;
}

.components-toolbar__control.components-button:not(:disabled).is-pressed[data-subscript]:after {
	color: #fff;
}

.components-toolbar-group {
	background-color: #fff;
	border-right: 1px solid #1e1e1e;
	display: inline-flex;
	flex-shrink: 0;
	flex-wrap: wrap;
	line-height: 0;
	min-height: 48px;
	padding-left: 6px;
	padding-right: 6px;
}

.components-toolbar-group .components-toolbar-group.components-toolbar-group {
	border-width: 0;
	margin: 0;
}

.components-toolbar-group .components-button.components-button, .components-toolbar-group .components-button.has-icon.has-icon {
	justify-content: center;
	min-width: 36px;
	padding-left: 6px;
	padding-right: 6px;
}

.components-toolbar-group .components-button.components-button svg, .components-toolbar-group .components-button.has-icon.has-icon svg {
	min-width: 24px;
}

.components-toolbar-group .components-button.components-button:before, .components-toolbar-group .components-button.has-icon.has-icon:before {
	left: 2px;
	right: 2px;
}

.components-toolbar {
	background-color: #fff;
	border: 1px solid #1e1e1e;
	display: inline-flex;
	flex-shrink: 0;
	flex-wrap: wrap;
	margin: 0;
	min-height: 48px;
}

.components-toolbar .components-toolbar.components-toolbar {
	border-width: 0;
	margin: 0;
}

div.components-toolbar>div {
	display: flex;
	margin: 0;
}

div.components-toolbar>div+div.has-left-divider {
	margin-left: 6px;
	overflow: visible;
	position: relative;
}

div.components-toolbar>div+div.has-left-divider:before {
	background-color: #ddd;
	box-sizing: initial;
	content: "";
	display: inline-block;
	height: 20px;
	left: -3px;
	position: absolute;
	top: 8px;
	width: 1px;
}

.components-tooltip {
	background: #000;
	border-radius: 2px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .05), 0 2px 3px rgba(0, 0, 0, .04), 0 6px 6px rgba(0, 0, 0, .03), 0 8px 8px rgba(0, 0, 0, .02);
	color: #f0f0f0;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	font-size: 12px;
	line-height: 1.4;
	padding: 4px 8px;
	text-align: center;
	z-index: 1000002;
}

.components-tooltip__shortcut {
	margin-left: 8px;
}

:root {
	--wp-admin-theme-color: #007cba;
	--wp-admin-theme-color--rgb: 0, 124, 186;
	--wp-admin-theme-color-darker-10: #006ba1;
	--wp-admin-theme-color-darker-10--rgb: 0, 107, 161;
	--wp-admin-theme-color-darker-20: #005a87;
	--wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
	--wp-admin-border-width-focus: 2px;
	--wp-block-synced-color: #7a00df;
	--wp-block-synced-color--rgb: 122, 0, 223;
	--wp-bound-block-color: var(--wp-block-synced-color);
}

@media (min-resolution:192dpi) {
	:root {
		--wp-admin-border-width-focus: 1.5px;
	}
}

.preference-base-option+.preference-base-option {
	margin-top: 16px;
}

@media (min-width:600px) {
	.preferences-modal {
		height: calc(100% - 120px);
		width: calc(100% - 32px);
	}
}

@media (min-width:782px) {
	.preferences-modal {
		width: 750px;
	}
}

@media (min-width:960px) {
	.preferences-modal {
		height: 70%;
	}
}

@media (max-width:781px) {
	.preferences-modal .components-modal__content {
		padding: 0;
	}
}

.preferences__tabs-tablist {
	left: 16px;
	position: absolute !important;
	top: 84px;
	width: 160px;
}

.preferences__tabs-tabpanel {
	margin-left: 160px;
	padding-left: 24px;
}

@media (max-width:781px) {
	.preferences__provider {
		height: 100%;
	}
}

.preferences-modal__section {
	margin: 0 0 2.5rem;
}

.preferences-modal__section:last-child {
	margin: 0;
}

.preferences-modal__section-legend {
	margin-bottom: 8px;
}

.preferences-modal__section-title {
	font-size: .9rem;
	font-weight: 600;
	margin-top: 0;
}

.preferences-modal__section-description {
	color: #757575;
	font-size: 12px;
	font-style: normal;
	margin: -8px 0 8px;
}

.preferences-modal__section:has(.preferences-modal__section-content:empty) {
	display: none;
}

:root {
	--wp-admin-theme-color: #007cba;
	--wp-admin-theme-color--rgb: 0, 124, 186;
	--wp-admin-theme-color-darker-10: #006ba1;
	--wp-admin-theme-color-darker-10--rgb: 0, 107, 161;
	--wp-admin-theme-color-darker-20: #005a87;
	--wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
	--wp-admin-border-width-focus: 2px;
	--wp-block-synced-color: #7a00df;
	--wp-block-synced-color--rgb: 122, 0, 223;
	--wp-bound-block-color: var(--wp-block-synced-color);
}

@media (min-resolution:192dpi) {
	:root {
		--wp-admin-border-width-focus: 1.5px;
	}
}

.block-editor-autocompleters__block {
	white-space: nowrap;
}

.block-editor-autocompleters__block .block-editor-block-icon {
	margin-right: 8px;
}

.block-editor-autocompleters__block[aria-selected=true] .block-editor-block-icon {
	color: inherit !important;
}

.block-editor-autocompleters__link {
	white-space: nowrap;
}

.block-editor-autocompleters__link .block-editor-block-icon {
	margin-right: 8px;
}

.block-editor-global-styles-background-panel__inspector-media-replace-container {
	border: 1px solid #ddd;
	border-radius: 2px;
	grid-column: 1/-1;
}

.block-editor-global-styles-background-panel__inspector-media-replace-container.is-open {
	background-color: #f0f0f0;
}

.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item {
	border: 0;
	flex-grow: 1;
}

.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown {
	display: block;
}

.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__inspector-preview-inner {
	height: 100%;
}

.block-editor-global-styles-background-panel__inspector-media-replace-container .components-dropdown {
	display: block;
}

.block-editor-global-styles-background-panel__inspector-media-replace-container .components-dropdown .block-editor-global-styles-background-panel__dropdown-toggle {
	height: 40px;
}

.block-editor-global-styles-background-panel__image-tools-panel-item {
	border: 1px solid #ddd;
	grid-column: 1/-1;
	position: relative;
}

.block-editor-global-styles-background-panel__image-tools-panel-item .components-drop-zone__content-icon {
	display: none;
}

.block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown {
	display: block;
}

.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button {
	color: #1e1e1e;
	display: block;
	width: 100%;
}

.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button:hover {
	color: var(--wp-admin-theme-color);
}

.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button:focus {
	box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}

.block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading {
	height: 100%;
	padding: 10px 0 0;
	position: absolute;
	width: 100%;
	z-index: 1;
}

.block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading svg {
	margin: 0;
}

.block-editor-global-styles-background-panel__dropdown-toggle, .block-editor-global-styles-background-panel__image-preview-content {
	height: 100%;
	padding-left: 12px;
	width: 100%;
}

.block-editor-global-styles-background-panel__dropdown-toggle {
	background: rgba(0, 0, 0, 0);
	border: none;
	cursor: pointer;
}

.block-editor-global-styles-background-panel__inspector-media-replace-title {
	text-align: start;
	text-align-last: center;
	white-space: normal;
	word-break: break-all;
}

.block-editor-global-styles-background-panel__inspector-preview-inner .block-editor-global-styles-background-panel__inspector-image-indicator-wrapper {
	height: 20px;
	min-width: auto;
	width: 20px;
}

.block-editor-global-styles-background-panel__inspector-image-indicator {
	background-size: cover;
	border-radius: 50%;
	display: block;
	height: 20px;
	position: relative;
	width: 20px;
}

.block-editor-global-styles-background-panel__inspector-image-indicator:after {
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 50%;
	bottom: -1px;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2);
	box-sizing: inherit;
	content: "";
	left: -1px;
	position: absolute;
	right: -1px;
	top: -1px;
}

.block-editor-global-styles-background-panel__dropdown-content-wrapper {
	min-width: 260px;
	overflow-x: hidden;
}

.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker-wrapper {
	background-color: #f0f0f0;
	border: 1px solid #ddd;
	border-radius: 2px;
	width: 100%;
}

.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker__media--image {
	max-height: 180px;
}

.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker:after {
	content: none;
}

.modal-open .block-editor-global-styles-background-panel__popover {
	z-index: 159890;
}

.block-editor-global-styles-background-panel__media-replace-popover .components-popover__content {
	width: 226px;
}

.block-editor-global-styles-background-panel__media-replace-popover .components-button {
	padding: 0 8px;
}

.block-editor-global-styles-background-panel__media-replace-popover .components-button .components-menu-items__item-icon.has-icon-right {
	margin-left: 16px;
}

.block-editor-block-alignment-control__menu-group .components-menu-item__info {
	margin-top: 0;
}

iframe[name=editor-canvas] {
	background-color: #ddd;
	box-sizing: border-box;
	display: block;
	height: 100%;
	width: 100%;
}

@media not (prefers-reduced-motion) {
	iframe[name=editor-canvas] {
		transition: all .4s cubic-bezier(.46, .03, .52, .96);
	}
}

.block-editor-block-icon {
	align-items: center;
	display: flex;
	height: 24px;
	justify-content: center;
	width: 24px;
}

.block-editor-block-icon.has-colors svg {
	fill: currentColor;
}

@media (forced-colors:active) {
	.block-editor-block-icon.has-colors svg {
		fill: CanvasText;
	}
}

.block-editor-block-icon svg {
	max-height: 24px;
	max-width: 24px;
	min-height: 20px;
	min-width: 20px;
}

.block-editor-block-inspector p:not(.components-base-control__help) {
	margin-top: 0;
}

.block-editor-block-inspector h2, .block-editor-block-inspector h3 {
	color: #1e1e1e;
	font-size: 13px;
	margin-bottom: 1.5em;
}

.block-editor-block-inspector .components-base-control:where(:not(:last-child)), .block-editor-block-inspector .components-radio-control:where(:not(:last-child)) {
	margin-bottom: 16px;
}

.block-editor-block-inspector .components-focal-point-picker-control .components-base-control, .block-editor-block-inspector .components-query-controls .components-base-control, .block-editor-block-inspector .components-range-control .components-base-control {
	margin-bottom: 0;
}

.block-editor-block-inspector .components-panel__body {
	border: none;
	border-top: 1px solid #e0e0e0;
	margin-top: -1px;
}

.block-editor-block-inspector__no-block-tools, .block-editor-block-inspector__no-blocks {
	background: #fff;
	display: block;
	font-size: 13px;
	padding: 32px 16px;
	text-align: center;
}

.block-editor-block-inspector__no-block-tools {
	border-top: 1px solid #ddd;
}

.block-editor-block-list__insertion-point {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.block-editor-block-list__insertion-point-indicator {
	background: var(--wp-admin-theme-color);
	border-radius: 2px;
	opacity: 0;
	position: absolute;
	transform-origin: center;
	will-change: transform, opacity;
}

.block-editor-block-list__insertion-point.is-vertical>.block-editor-block-list__insertion-point-indicator {
	height: 4px;
	top: calc(50% - 2px);
	width: 100%;
}

.block-editor-block-list__insertion-point.is-horizontal>.block-editor-block-list__insertion-point-indicator {
	bottom: 0;
	left: calc(50% - 2px);
	top: 0;
	width: 4px;
}

.block-editor-block-list__insertion-point-inserter {
	display: none;
	justify-content: center;
	left: calc(50% - 12px);
	position: absolute;
	top: calc(50% - 12px);
	will-change: transform;
}

@media (min-width:480px) {
	.block-editor-block-list__insertion-point-inserter {
		display: flex;
	}
}

.block-editor-block-list__block-side-inserter-popover .components-popover__content>div {
	pointer-events: none;
}

.block-editor-block-list__block-side-inserter-popover .components-popover__content>div>* {
	pointer-events: all;
}

.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter {
	line-height: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter:disabled {
	display: none;
}

.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon, .block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon {
	background: #1e1e1e;
	color: #fff;
	height: 24px;
	min-width: 24px;
	padding: 0;
}

.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon:hover, .block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover {
	background: var(--wp-admin-theme-color);
	color: #fff;
}

.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon {
	background: var(--wp-admin-theme-color);
}

.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover {
	background: #1e1e1e;
}

@keyframes hide-during-dragging {
	to {
		position: fixed;
		transform: translate(9999px, 9999px);
	}
}

.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar {
	border: 1px solid #1e1e1e;
	border-radius: 2px;
	margin-bottom: 8px;
	margin-top: 8px;
	overflow: visible;
	pointer-events: all;
	position: static;
	width: auto;
}

.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent {
	margin-left: 56px;
}

.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent {
	margin-left: 0;
}

.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar {
	overflow: visible;
}

.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar, .components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar-group {
	border-right-color: #1e1e1e;
}

.components-popover.block-editor-block-list__block-popover .is-inverted-toolbar {
	background-color: #1e1e1e;
	color: #f0f0f0;
}

.components-popover.block-editor-block-list__block-popover .is-inverted-toolbar.block-editor-block-contextual-toolbar {
	border-color: #2f2f2f;
}

.components-popover.block-editor-block-list__block-popover .is-inverted-toolbar button {
	color: #ddd;
}

.components-popover.block-editor-block-list__block-popover .is-inverted-toolbar button:hover {
	color: #fff;
}

.components-popover.block-editor-block-list__block-popover .is-inverted-toolbar button:focus:before {
	box-shadow: inset 0 0 0 1px #1e1e1e, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}

.components-popover.block-editor-block-list__block-popover .is-inverted-toolbar button:disabled, .components-popover.block-editor-block-list__block-popover .is-inverted-toolbar button[aria-disabled=true] {
	color: #757575;
}

.components-popover.block-editor-block-list__block-popover .is-inverted-toolbar .block-editor-block-parent-selector .block-editor-block-parent-selector__button {
	background-color: #1e1e1e;
	border-color: #2f2f2f;
}

.components-popover.block-editor-block-list__block-popover .is-inverted-toolbar .block-editor-block-switcher__toggle {
	color: #f0f0f0;
}

.components-popover.block-editor-block-list__block-popover .is-inverted-toolbar .components-toolbar, .components-popover.block-editor-block-list__block-popover .is-inverted-toolbar .components-toolbar-group {
	border-right-color: #2f2f2f !important;
}

.components-popover.block-editor-block-list__block-popover .is-inverted-toolbar .is-pressed {
	color: var(--wp-admin-theme-color);
}

.components-popover.block-editor-block-list__block-popover.is-insertion-point-visible {
	visibility: hidden;
}

.is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover {
	opacity: 0;
}

@media not (prefers-reduced-motion) {
	.is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover {
		animation: hide-during-dragging 1ms linear forwards;
	}
}

.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector {
	left: -57px;
	position: absolute;
}

.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:before {
	content: "";
}

.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button {
	background-color: #fff;
	border: 1px solid #1e1e1e;
	padding-left: 6px;
	padding-right: 6px;
}

.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button {
	padding-left: 12px;
	padding-right: 12px;
}

.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector {
	left: auto;
	margin-left: -1px;
	position: relative;
}

.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-mover__move-button-container, .show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar__block-controls .block-editor-block-mover {
	border-left: 1px solid #1e1e1e;
}

.is-dragging-components-draggable .components-tooltip {
	display: none;
}

.components-popover.block-editor-block-popover__inbetween .block-editor-button-pattern-inserter__button {
	left: 50%;
	pointer-events: all;
	position: absolute;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
}

.block-editor-block-lock-modal {
	z-index: 1000001;
}

@media (min-width:600px) {
	.block-editor-block-lock-modal .components-modal__frame {
		max-width: 480px;
	}
}

.block-editor-block-lock-modal__options legend {
	margin-bottom: 16px;
	padding: 0;
}

.block-editor-block-lock-modal__checklist {
	margin: 0;
}

.block-editor-block-lock-modal__options-all {
	padding: 12px 0;
}

.block-editor-block-lock-modal__options-all .components-checkbox-control__label {
	font-weight: 600;
}

.block-editor-block-lock-modal__checklist-item {
	align-items: center;
	display: flex;
	gap: 12px;
	justify-content: space-between;
	margin-bottom: 0;
	padding: 12px 0 12px 32px;
}

.block-editor-block-lock-modal__checklist-item .block-editor-block-lock-modal__lock-icon {
	flex-shrink: 0;
	margin-right: 12px;
	fill: #1e1e1e;
}

.block-editor-block-lock-modal__checklist-item:hover {
	background-color: #f0f0f0;
	border-radius: 2px;
}

.block-editor-block-lock-modal__template-lock {
	border-top: 1px solid #ddd;
	margin-top: 16px;
	padding-top: 16px;
}

.block-editor-block-lock-modal__actions {
	margin-top: 24px;
}

.block-editor-block-lock-toolbar .components-button.has-icon {
	min-width: 36px !important;
}

.block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar {
	margin-left: -6px !important;
}

.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar {
	border-left: 1px solid #1e1e1e;
	margin-left: 6px !important;
	margin-right: -6px;
}

.block-editor-block-breadcrumb {
	list-style: none;
	margin: 0;
	padding: 0;
}

.block-editor-block-breadcrumb li {
	display: inline-flex;
	margin: 0;
}

.block-editor-block-breadcrumb li .block-editor-block-breadcrumb__separator {
	fill: currentColor;
	margin-left: -4px;
	margin-right: -4px;
	transform: scaleX(1);
}

.block-editor-block-breadcrumb li:last-child .block-editor-block-breadcrumb__separator {
	display: none;
}

.block-editor-block-breadcrumb__current {
	cursor: default;
}

.block-editor-block-breadcrumb__button.block-editor-block-breadcrumb__button, .block-editor-block-breadcrumb__current {
	color: #1e1e1e;
	font-size: inherit;
	padding: 0 8px;
}

.block-editor-block-card {
	align-items: flex-start;
	color: #1e1e1e;
	display: flex;
	padding: 16px;
}

.block-editor-block-card__title {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	font-weight: 500;
	gap: 4px 8px;
}

.block-editor-block-card__title.block-editor-block-card__title {
	font-size: 13px;
	line-height: 1.4;
	margin: 0;
}

.block-editor-block-card__name {
	padding: 3px 0;
}

.block-editor-block-card .block-editor-block-icon {
	flex: 0 0 24px;
	height: 24px;
	margin-left: 0;
	margin-right: 12px;
	width: 24px;
}

.block-editor-block-card.is-synced .block-editor-block-icon {
	color: var(--wp-block-synced-color);
}

.block-editor-block-compare {
	height: auto;
}

.block-editor-block-compare__wrapper {
	display: flex;
	padding-bottom: 16px;
}

.block-editor-block-compare__wrapper>div {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	max-width: 600px;
	min-width: 200px;
	padding: 0 16px 0 0;
	width: 50%;
}

.block-editor-block-compare__wrapper>div button {
	float: right;
}

.block-editor-block-compare__wrapper .block-editor-block-compare__converted {
	border-left: 1px solid #ddd;
	padding-left: 15px;
	padding-right: 0;
}

.block-editor-block-compare__wrapper .block-editor-block-compare__html {
	border-bottom: 1px solid #ddd;
	color: #1e1e1e;
	font-family: Menlo, Consolas, monaco, monospace;
	font-size: 12px;
	line-height: 1.7;
	padding-bottom: 15px;
}

.block-editor-block-compare__wrapper .block-editor-block-compare__html span {
	background-color: #e6ffed;
	padding-bottom: 3px;
	padding-top: 3px;
}

.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__added {
	background-color: #acf2bd;
}

.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__removed {
	background-color: #cc1818;
}

.block-editor-block-compare__wrapper .block-editor-block-compare__preview {
	padding: 16px 0 0;
}

.block-editor-block-compare__wrapper .block-editor-block-compare__preview p {
	font-size: 12px;
	margin-top: 0;
}

.block-editor-block-compare__wrapper .block-editor-block-compare__action {
	margin-top: 16px;
}

.block-editor-block-compare__wrapper .block-editor-block-compare__heading {
	font-size: 1em;
	font-weight: 400;
	margin: .67em 0;
}

.block-editor-block-draggable-chip-wrapper {
	left: 0;
	position: absolute;
	top: -24px;
}

.block-editor-block-draggable-chip {
	background-color: #1e1e1e;
	border-radius: 2px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .05), 0 2px 3px rgba(0, 0, 0, .04), 0 6px 6px rgba(0, 0, 0, .03), 0 8px 8px rgba(0, 0, 0, .02);
	color: #fff;
	cursor: grabbing;
	display: inline-flex;
	height: 48px;
	padding: 0 13px;
	position: relative;
	-webkit-user-select: none;
	user-select: none;
	width: max-content;
}

.block-editor-block-draggable-chip svg {
	fill: currentColor;
}

.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content {
	justify-content: flex-start;
	margin: auto;
}

.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item {
	margin-right: 6px;
}

.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item:last-child {
	margin-right: 0;
}

.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content .block-editor-block-icon svg {
	min-height: 18px;
	min-width: 18px;
}

.block-editor-block-draggable-chip .components-flex__item {
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	font-size: 13px;
}

.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled {
	align-items: center;
	background-color: initial;
	bottom: 0;
	display: flex;
	justify-content: center;
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
}

@media not (prefers-reduced-motion) {
	.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled {
		transition: all .1s linear .1s;
	}
}

.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled .block-editor-block-draggable-chip__disabled-icon {
	background: rgba(0, 0, 0, 0) linear-gradient(-45deg, rgba(0, 0, 0, 0) 47.5%, #fff 0, #fff 52.5%, rgba(0, 0, 0, 0) 0);
	border-radius: 50%;
	box-shadow: inset 0 0 0 1.5px #fff;
	display: inline-block;
	height: 20px;
	padding: 0;
	width: 20px;
}

.block-draggable-invalid-drag-token .block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled {
	background-color: #757575;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .05), 0 2px 3px rgba(0, 0, 0, .04), 0 6px 6px rgba(0, 0, 0, .03), 0 8px 8px rgba(0, 0, 0, .02);
	opacity: 1;
}

.block-editor-block-manager__no-results {
	font-style: italic;
	padding: 24px 0;
	text-align: center;
}

.block-editor-block-manager__search {
	margin: 16px 0;
}

.block-editor-block-manager__disabled-blocks-count {
	background-color: #fff;
	border: 1px solid #ddd;
	border-width: 1px 0;
	box-shadow: -32px 0 0 0 #fff, 32px 0 0 0 #fff;
	padding: 8px;
	position: sticky;
	text-align: center;
	top: -5px;
	z-index: 2;
}

.block-editor-block-manager__disabled-blocks-count~.block-editor-block-manager__results .block-editor-block-manager__category-title {
	top: 31px;
}

.block-editor-block-manager__disabled-blocks-count .is-link {
	margin-left: 12px;
}

.block-editor-block-manager__category {
	margin: 0 0 24px;
}

.block-editor-block-manager__category-title {
	background-color: #fff;
	padding: 16px 0;
	position: sticky;
	top: -4px;
	z-index: 1;
}

.block-editor-block-manager__category-title .components-checkbox-control__label {
	font-weight: 600;
}

.block-editor-block-manager__checklist {
	margin-top: 0;
}

.block-editor-block-manager__category-title, .block-editor-block-manager__checklist-item {
	border-bottom: 1px solid #ddd;
}

.block-editor-block-manager__checklist-item {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin-bottom: 0;
	padding: 8px 0 8px 16px;
}

.components-modal__content .block-editor-block-manager__checklist-item.components-checkbox-control__input-container {
	margin: 0 8px;
}

.block-editor-block-manager__checklist-item .block-editor-block-icon {
	margin-right: 10px;
	fill: #1e1e1e;
}

.block-editor-block-manager__results {
	border-top: 1px solid #ddd;
}

.block-editor-block-manager__disabled-blocks-count+.block-editor-block-manager__results {
	border-top-width: 0;
}

.block-editor-block-mover__move-button-container {
	border: none;
	display: flex;
	justify-content: center;
	padding: 0;
}

@media (min-width:600px) {
	.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container {
		flex-direction: column;
	}
	
	.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>* {
		height: 20px;
		min-width: 0 !important;
		width: 100%;
	}
	
	.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>:before {
		height: calc(100% - 4px);
	}
	
	.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg {
		flex-shrink: 0;
		top: 3px;
	}
	
	.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg {
		bottom: 3px;
		flex-shrink: 0;
	}
	
	.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container {
		width: 48px;
	}
	
	.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container>* {
		min-width: 0 !important;
		overflow: hidden;
		width: 24px;
	}
	
	.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button {
		padding-left: 0;
		padding-right: 0;
	}
	
	.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg {
		left: 5px;
	}
	
	.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg {
		right: 5px;
	}
}

.block-editor-block-mover__drag-handle {
	cursor: grab;
}

@media (min-width:600px) {
	.block-editor-block-mover__drag-handle {
		min-width: 0 !important;
		overflow: hidden;
		width: 24px;
	}
	
	.block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon.has-icon {
		padding-left: 0;
		padding-right: 0;
	}
}

.components-button.block-editor-block-mover-button {
	overflow: hidden;
}

.components-button.block-editor-block-mover-button:before {
	border-radius: 2px;
	content: "";
	display: block;
	height: 32px;
	left: 8px;
	position: absolute;
	right: 8px;
	z-index: -1;
}

@media not (prefers-reduced-motion) {
	.components-button.block-editor-block-mover-button:before {
		animation: components-button__appear-animation .1s ease;
		animation-fill-mode: forwards;
	}
}

.components-button.block-editor-block-mover-button:focus, .components-button.block-editor-block-mover-button:focus:before, .components-button.block-editor-block-mover-button:focus:enabled {
	box-shadow: none;
	outline: none;
}

.components-button.block-editor-block-mover-button:focus-visible:before {
	box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
	outline: 2px solid rgba(0, 0, 0, 0);
}

.block-editor-block-navigation__container {
	min-width: 280px;
}

.block-editor-block-navigation__label {
	color: #757575;
	font-size: 11px;
	font-weight: 500;
	margin: 0 0 12px;
	text-transform: uppercase;
}

.block-editor-block-patterns-list__list-item {
	cursor: pointer;
	margin-bottom: 16px;
	position: relative;
}

.block-editor-block-patterns-list__list-item.is-placeholder {
	min-height: 100px;
}

.block-editor-block-patterns-list__list-item[draggable=true] {
	cursor: grab;
}

.block-editor-block-patterns-list__item {
	height: 100%;
	outline: 0;
	scroll-margin-bottom: 56px;
	scroll-margin-top: 24px;
}

.block-editor-block-patterns-list__item .block-editor-block-patterns-list__item-title {
	flex-grow: 1;
	font-size: 12px;
	text-align: left;
}

.block-editor-block-patterns-list__item .block-editor-block-preview__container {
	align-items: center;
	border-radius: 4px;
	display: flex;
	overflow: hidden;
}

.block-editor-block-patterns-list__item .block-editor-block-preview__container:after {
	border-radius: 4px;
	outline: 1px solid rgba(0, 0, 0, .1);
	outline-offset: -1px;
}

@media not (prefers-reduced-motion) {
	.block-editor-block-patterns-list__item .block-editor-block-preview__container:after {
		transition: outline .1s linear;
	}
}

.block-editor-block-patterns-list__item.is-selected .block-editor-block-preview__container:after {
	outline-color: #1e1e1e;
	outline-offset: calc(var(--wp-admin-border-width-focus) * -1);
	outline-width: var(--wp-admin-border-width-focus);
}

.block-editor-block-patterns-list__item:hover .block-editor-block-preview__container:after {
	outline-color: rgba(0, 0, 0, .3);
}

.block-editor-block-patterns-list__item[data-focus-visible] .block-editor-block-preview__container:after {
	outline-color: var(--wp-admin-theme-color);
	outline-offset: calc(var(--wp-admin-border-width-focus) * -1);
	outline-width: var(--wp-admin-border-width-focus);
}

.block-editor-block-patterns-list__item .block-editor-patterns__pattern-details:not(:empty) {
	align-items: center;
	margin-top: 8px;
	padding-bottom: 4px;
}

.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper {
	height: 24px;
	min-width: 24px;
}

.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper .block-editor-patterns__pattern-icon {
	fill: var(--wp-block-synced-color);
}

.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination {
	border-top: 1px solid #2f2f2f;
	justify-content: center;
	padding: 4px;
}

.show-icon-labels .block-editor-patterns__grid-pagination-button {
	width: auto;
}

.show-icon-labels .block-editor-patterns__grid-pagination-button span {
	display: none;
}

.show-icon-labels .block-editor-patterns__grid-pagination-button:before {
	content: attr(aria-label);
}

.components-popover.block-editor-block-popover {
	margin: 0 !important;
	pointer-events: none;
	position: absolute;
	z-index: 31;
}

.components-popover.block-editor-block-popover .components-popover__content {
	margin: 0 !important;
	min-width: auto;
	overflow-y: visible;
	width: max-content;
}

.components-popover.block-editor-block-popover:not(.block-editor-block-popover__inbetween, .block-editor-block-popover__drop-zone, .block-editor-block-list__block-side-inserter-popover) .components-popover__content * {
	pointer-events: all;
}

.components-popover.block-editor-block-popover__inbetween, .components-popover.block-editor-block-popover__inbetween * {
	pointer-events: none;
}

.components-popover.block-editor-block-popover__inbetween .is-with-inserter, .components-popover.block-editor-block-popover__inbetween .is-with-inserter * {
	pointer-events: all;
}

.components-popover.block-editor-block-popover__drop-zone * {
	pointer-events: none;
}

.components-popover.block-editor-block-popover__drop-zone .block-editor-block-popover__drop-zone-foreground {
	background-color: var(--wp-admin-theme-color);
	border-radius: 2px;
	inset: 0;
	position: absolute;
}

.block-editor-block-preview__container {
	overflow: hidden;
	position: relative;
	width: 100%;
}

.block-editor-block-preview__container .block-editor-block-preview__content {
	left: 0;
	margin: 0;
	min-height: auto;
	overflow: visible;
	text-align: initial;
	top: 0;
	transform-origin: top left;
	width: 100%;
}

.block-editor-block-preview__container .block-editor-block-preview__content .block-editor-block-list__insertion-point, .block-editor-block-preview__container .block-editor-block-preview__content .block-list-appender {
	display: none;
}

.block-editor-block-preview__container:after {
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

.block-editor-block-rename-modal {
	z-index: 1000001;
}

.block-editor-block-styles__preview-panel {
	display: none;
	z-index: 90;
}

@media (min-width:782px) {
	.block-editor-block-styles__preview-panel {
		display: block;
	}
}

.block-editor-block-styles__preview-panel .block-editor-block-icon {
	display: none;
}

.block-editor-block-styles__variants {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	justify-content: space-between;
}

.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item {
	box-shadow: inset 0 0 0 1px #ddd;
	color: #1e1e1e;
	display: inline-block;
	width: calc(50% - 4px);
}

.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item:hover {
	box-shadow: inset 0 0 0 1px #ddd;
	color: var(--wp-admin-theme-color);
}

.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active, .block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:hover {
	background-color: #1e1e1e;
	box-shadow: none;
}

.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active .block-editor-block-styles__item-text, .block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:hover .block-editor-block-styles__item-text {
	color: #fff;
}

.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:focus, .block-editor-block-styles__variants button.components-button.block-editor-block-styles__item:focus {
	box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
	outline: 2px solid rgba(0, 0, 0, 0);
}

.block-editor-block-styles__variants .block-editor-block-styles__item-text {
	text-align: start;
	text-align-last: center;
	white-space: normal;
	word-break: break-all;
}

.block-editor-block-styles__block-preview-container, .block-editor-block-styles__block-preview-container * {
	box-sizing: border-box !important;
}

.block-editor-block-switcher {
	position: relative;
}

.block-editor-block-switcher .components-button.components-dropdown-menu__toggle.has-icon.has-icon {
	min-width: 36px;
}

.block-editor-block-switcher__no-switcher-icon, .block-editor-block-switcher__toggle {
	position: relative;
}

.components-button.block-editor-block-switcher__no-switcher-icon, .components-button.block-editor-block-switcher__toggle {
	display: block;
	height: 48px;
	margin: 0;
}

.components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon, .components-button.block-editor-block-switcher__toggle .block-editor-block-icon {
	margin: auto;
}

.components-button.block-editor-block-switcher__no-switcher-icon {
	display: flex;
}

.components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon {
	margin-left: auto;
	margin-right: auto;
	min-width: 24px !important;
}

.components-button.block-editor-block-switcher__no-switcher-icon[aria-disabled=true], .components-button.block-editor-block-switcher__no-switcher-icon[aria-disabled=true]:hover {
	color: #1e1e1e;
}

.components-popover.block-editor-block-switcher__popover .components-popover__content {
	min-width: 300px;
}

.block-editor-block-switcher__popover-preview-container {
	bottom: 0;
	left: 0;
	pointer-events: none;
	position: absolute;
	top: -1px;
	width: 100%;
}

.block-editor-block-switcher__popover-preview {
	overflow: hidden;
}

.block-editor-block-switcher__popover-preview .components-popover__content {
	background: #fff;
	border: 1px solid #1e1e1e;
	border-radius: 4px;
	box-shadow: none;
	outline: none;
	overflow: auto;
	width: 300px;
}

.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview {
	margin: 16px 0;
	max-height: 468px;
	overflow: hidden;
	padding: 0 16px;
}

.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview.is-pattern-list-preview {
	overflow: unset;
}

.block-editor-block-switcher__preview-title {
	color: #757575;
	font-size: 11px;
	font-weight: 500;
	margin-bottom: 12px;
	text-transform: uppercase;
}

.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon {
	min-width: 36px;
}

.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon, .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle {
	height: 48px;
}

.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon, .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-switcher__transform, .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-icon, .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-switcher__transform {
	height: 48px;
	width: 48px;
}

.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-switcher__transform, .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-switcher__transform {
	padding: 12px;
}

.block-editor-block-switcher__preview-patterns-container {
	padding-bottom: 16px;
}

.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item {
	margin-top: 16px;
}

.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-preview__container {
	cursor: pointer;
}

.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item {
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 2px;
	height: 100%;
	position: relative;
}

@media not (prefers-reduced-motion) {
	.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item {
		transition: all .05s ease-in-out;
	}
}

.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:focus, .block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover {
	box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
	outline: 2px solid rgba(0, 0, 0, 0);
}

.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover {
	box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) #1e1e1e;
}

.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item .block-editor-block-switcher__preview-patterns-container-list__item-title {
	cursor: pointer;
	font-size: 12px;
	padding: 4px;
	text-align: center;
}

.block-editor-block-switcher__no-transforms {
	color: #757575;
	margin: 0;
	padding: 6px 8px;
}

.block-editor-block-switcher__binding-indicator {
	display: block;
	padding: 8px;
}

.block-editor-block-types-list>[role=presentation] {
	display: flex;
	flex-wrap: wrap;
	overflow: hidden;
}

.block-editor-block-pattern-setup {
	align-items: flex-start;
	border-radius: 2px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 100%;
}

.block-editor-block-pattern-setup.view-mode-grid {
	padding-top: 4px;
}

.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__toolbar {
	justify-content: center;
}

.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container {
	column-count: 2;
	column-gap: 24px;
	display: block;
	padding: 0 32px;
	width: 100%;
}

@media (min-width:1440px) {
	.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container {
		column-count: 3;
	}
}

.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-preview__container, .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container div[role=button] {
	cursor: pointer;
}

.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item {
	scroll-margin: 5px 0;
}

.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-preview__container {
	box-shadow: 0 0 0 2px var(--wp-admin-theme-color);
}

.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-preview__container {
	box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #fff, 0 0 0 calc(var(--wp-admin-border-width-focus) * 2) var(--wp-admin-theme-color);
	outline: 2px solid rgba(0, 0, 0, 0);
	outline-offset: 2px;
}

.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-pattern-setup-list__item-title, .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-pattern-setup-list__item-title {
	color: var(--wp-admin-theme-color);
}

.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item {
	break-inside: avoid-column;
	margin-bottom: 24px;
}

.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-pattern-setup-list__item-title {
	cursor: pointer;
	font-size: 12px;
	padding-top: 8px;
	text-align: center;
}

.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__container {
	border: 1px solid #ddd;
	border-radius: 4px;
	min-height: 100px;
}

.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__content {
	width: 100%;
}

.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar {
	align-items: center;
	align-self: stretch;
	background-color: #fff;
	border-top: 1px solid #ddd;
	bottom: 0;
	box-sizing: border-box;
	color: #1e1e1e;
	display: flex;
	flex-direction: row;
	height: 60px;
	justify-content: space-between;
	margin: 0;
	padding: 16px;
	position: absolute;
	text-align: left;
	width: 100%;
}

.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__display-controls {
	display: flex;
}

.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions, .block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__navigation {
	display: flex;
	width: calc(50% - 36px);
}

.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions {
	justify-content: flex-end;
}

.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container {
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	height: 100%;
	width: 100%;
}

.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container {
	height: 100%;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	transform-style: preserve-3d;
}

.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container * {
	box-sizing: border-box;
}

.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide {
	background-color: #fff;
	height: 100%;
	margin: auto;
	padding: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 100;
}

@media not (prefers-reduced-motion) {
	.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide {
		transition: transform .5s, z-index .5s;
	}
}

.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.active-slide {
	opacity: 1;
	position: relative;
	z-index: 102;
}

.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.previous-slide {
	transform: translateX(-100%);
	z-index: 101;
}

.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.next-slide {
	transform: translateX(100%);
	z-index: 101;
}

.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .block-list-appender {
	display: none;
}

.block-editor-block-pattern-setup__carousel, .block-editor-block-pattern-setup__grid {
	width: 100%;
}

.block-editor-block-variation-transforms {
	padding: 0 16px 16px 52px;
	width: 100%;
}

.block-editor-block-variation-transforms .components-dropdown-menu__toggle {
	border: 1px solid #757575;
	border-radius: 2px;
	justify-content: left;
	min-height: 30px;
	padding: 6px 12px;
	position: relative;
	text-align: left;
	width: 100%;
}

.block-editor-block-variation-transforms .components-dropdown-menu__toggle.components-dropdown-menu__toggle {
	padding-right: 24px;
}

.block-editor-block-variation-transforms .components-dropdown-menu__toggle:focus:not(:disabled) {
	border-color: var(--wp-admin-theme-color);
	box-shadow: 0 0 0 calc(var(--wp-admin-border-width-focus) - 1px) var(--wp-admin-theme-color);
}

.block-editor-block-variation-transforms .components-dropdown-menu__toggle svg {
	height: 100%;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.block-editor-block-variation-transforms__popover .components-popover__content {
	min-width: 230px;
}

.components-border-radius-control {
	margin-bottom: 12px;
}

.components-border-radius-control legend {
	margin-bottom: 8px;
}

.components-border-radius-control .components-border-radius-control__wrapper {
	align-items: flex-start;
	display: flex;
	justify-content: space-between;
}

.components-border-radius-control .components-border-radius-control__wrapper .components-border-radius-control__unit-control {
	flex-shrink: 0;
	margin-bottom: 0;
	margin-right: 16px;
	width: calc(50% - 8px);
}

.components-border-radius-control .components-border-radius-control__wrapper .components-border-radius-control__range-control {
	flex: 1;
	margin-right: 12px;
}

.components-border-radius-control .components-border-radius-control__input-controls-wrapper {
	display: grid;
	gap: 16px;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	margin-right: 12px;
}

.components-border-radius-control .component-border-radius-control__linked-button {
	display: flex;
	justify-content: center;
	margin-top: 8px;
}

.components-border-radius-control .component-border-radius-control__linked-button svg {
	margin-right: 0;
}

.block-editor-color-gradient-control .block-editor-color-gradient-control__color-indicator {
	margin-bottom: 12px;
}

.block-editor-color-gradient-control__fieldset {
	min-width: 0;
}

.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings, .block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings>div:not(:first-of-type) {
	display: block;
}

@media screen and (min-width:782px) {
	.block-editor-panel-color-gradient-settings .components-circular-option-picker__swatches {
		display: grid;
		grid-template-columns: repeat(6, 28px);
	}
}

.block-editor-block-inspector .block-editor-panel-color-gradient-settings .components-base-control {
	margin-bottom: inherit;
}

.block-editor-panel-color-gradient-settings__dropdown-content .block-editor-color-gradient-control__panel {
	padding: 16px;
	width: 260px;
}

.block-editor-panel-color-gradient-settings__color-indicator {
	background: linear-gradient(-45deg, rgba(0, 0, 0, 0) 48%, #ddd 0, #ddd 52%, rgba(0, 0, 0, 0) 0);
}

.block-editor-tools-panel-color-gradient-settings__item {
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	max-width: 100%;
	padding: 0;
	position: relative;
}

.block-editor-tools-panel-color-gradient-settings__item:nth-child(1of .block-editor-tools-panel-color-gradient-settings__item) {
	border-top: 1px solid #ddd;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	margin-top: 24px;
}

.block-editor-tools-panel-color-gradient-settings__item:nth-last-child(1of .block-editor-tools-panel-color-gradient-settings__item) {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
}

.block-editor-tools-panel-color-gradient-settings__item>div, .block-editor-tools-panel-color-gradient-settings__item>div>button {
	border-radius: inherit;
}

.block-editor-tools-panel-color-gradient-settings__dropdown {
	display: block;
	padding: 0;
}

.block-editor-tools-panel-color-gradient-settings__dropdown>button {
	height: auto;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: left;
}

.block-editor-tools-panel-color-gradient-settings__dropdown>button.is-open {
	background: #f0f0f0;
	color: var(--wp-admin-theme-color);
}

.block-editor-tools-panel-color-gradient-settings__dropdown .block-editor-panel-color-gradient-settings__color-name {
	max-width: calc(100% - 44px);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.block-editor-panel-color-gradient-settings__dropdown {
	width: 100%;
}

.block-editor-panel-color-gradient-settings__dropdown .component-color-indicator {
	flex-shrink: 0;
}

.block-editor-panel-color-gradient-settings__reset {
	margin: auto 8px;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 8px;
}

@media not (prefers-reduced-motion) {
	.block-editor-panel-color-gradient-settings__reset {
		transition: opacity .1s ease-in-out;
	}
}

.block-editor-panel-color-gradient-settings__reset.block-editor-panel-color-gradient-settings__reset {
	border-radius: 2px;
}

.block-editor-panel-color-gradient-settings__dropdown:hover+.block-editor-panel-color-gradient-settings__reset, .block-editor-panel-color-gradient-settings__reset:focus, .block-editor-panel-color-gradient-settings__reset:hover {
	opacity: 1;
}

@media (hover:none) {
	.block-editor-panel-color-gradient-settings__reset {
		opacity: 1;
	}
}

.block-editor-date-format-picker {
	border: none;
	margin: 0 0 16px;
	padding: 0;
}

.block-editor-date-format-picker__custom-format-select-control__custom-option {
	border-top: 1px solid #ddd;
}

.block-editor-duotone-control__popover.components-popover>.components-popover__content {
	padding: 8px;
	width: 260px;
}

.block-editor-duotone-control__popover.components-popover .components-menu-group__label {
	padding: 0;
}

.block-editor-duotone-control__popover.components-popover .components-circular-option-picker__swatches {
	display: grid;
	gap: 12px;
	grid-template-columns: repeat(6, 28px);
	justify-content: space-between;
}

.block-editor-duotone-control__unset-indicator {
	background: linear-gradient(-45deg, rgba(0, 0, 0, 0) 48%, #ddd 0, #ddd 52%, rgba(0, 0, 0, 0) 0);
}

.components-font-appearance-control [role=option] {
	color: #1e1e1e;
	text-transform: capitalize;
}

.block-editor-font-family-control:not(.is-next-has-no-margin-bottom) {
	margin-bottom: 8px;
}

.block-editor-global-styles__toggle-icon {
	fill: currentColor;
}

.block-editor-global-styles__shadow-popover-container {
	width: 230px;
}

.block-editor-global-styles__shadow__list {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	padding-bottom: 8px;
}

.block-editor-global-styles__clear-shadow {
	text-align: right;
}

.block-editor-global-styles-filters-panel__dropdown, .block-editor-global-styles__shadow-dropdown {
	display: block;
	padding: 0;
	position: relative;
}

.block-editor-global-styles-filters-panel__dropdown button, .block-editor-global-styles__shadow-dropdown button {
	padding: 8px;
	width: 100%;
}

.block-editor-global-styles-filters-panel__dropdown button.is-open, .block-editor-global-styles__shadow-dropdown button.is-open {
	background-color: #f0f0f0;
}

.block-editor-global-styles__shadow-editor__remove-button {
	margin: auto 8px;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 8px;
}

@media not (prefers-reduced-motion) {
	.block-editor-global-styles__shadow-editor__remove-button {
		transition: opacity .1s ease-in-out;
	}
}

.block-editor-global-styles__shadow-dropdown:hover .block-editor-global-styles__shadow-editor__remove-button, .block-editor-global-styles__shadow-editor__remove-button:focus, .block-editor-global-styles__shadow-editor__remove-button:hover {
	opacity: 1;
}

@media (hover:none) {
	.block-editor-global-styles__shadow-editor__remove-button {
		opacity: 1;
	}
}

.block-editor-global-styles-filters-panel__dropdown {
	border: 1px solid #ddd;
	border-radius: 2px;
}

.block-editor-global-styles__shadow-indicator {
	align-items: center;
	appearance: none;
	background: none;
	border: 1px solid #e0e0e0;
	border-radius: 2px;
	box-sizing: border-box;
	color: #2f2f2f;
	cursor: pointer;
	display: inline-flex;
	height: 26px;
	padding: 0;
	transform: scale(1);
	width: 26px;
	will-change: transform;
}

@media not (prefers-reduced-motion) {
	.block-editor-global-styles__shadow-indicator {
		transition: transform .1s ease;
	}
}

.block-editor-global-styles__shadow-indicator:focus {
	border: 2px solid #757575;
}

.block-editor-global-styles__shadow-indicator:hover {
	transform: scale(1.2);
}

.block-editor-global-styles__shadow-indicator.unset {
	background: linear-gradient(-45deg, rgba(0, 0, 0, 0) 48%, #ddd 0, #ddd 52%, rgba(0, 0, 0, 0) 0);
}

.block-editor-global-styles-advanced-panel__custom-css-input textarea {
	direction: ltr;
	font-family: Menlo, Consolas, monaco, monospace;
}

.block-editor-panel-duotone-settings__reset {
	margin: auto 8px;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 8px;
}

@media not (prefers-reduced-motion) {
	.block-editor-panel-duotone-settings__reset {
		transition: opacity .1s ease-in-out;
	}
}

.block-editor-global-styles-filters-panel__dropdown:hover .block-editor-panel-duotone-settings__reset, .block-editor-panel-duotone-settings__reset:focus, .block-editor-panel-duotone-settings__reset:hover {
	opacity: 1;
}

@media (hover:none) {
	.block-editor-panel-duotone-settings__reset {
		opacity: 1;
	}
}

.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer {
	z-index: 30;
}

.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .components-popover__content * {
	pointer-events: none;
}

.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer.is-dropping-allowed .block-editor-grid-visualizer__drop-zone {
	pointer-events: all;
}

.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .block-editor-inserter * {
	pointer-events: auto;
}

.block-editor-grid-visualizer__grid {
	display: grid;
	position: absolute;
}

.block-editor-grid-visualizer__cell {
	display: grid;
	position: relative;
}

.block-editor-grid-visualizer__cell .block-editor-inserter {
	bottom: 0;
	color: inherit;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 32;
}

.block-editor-grid-visualizer__cell .block-editor-inserter .block-editor-grid-visualizer__appender {
	box-shadow: inset 0 0 0 1px color-mix(in srgb, currentColor 20%, rgba(0, 0, 0, 0));
	color: inherit;
	height: 100%;
	opacity: 0;
	overflow: hidden;
	padding: 0 !important;
	width: 100%;
}

.block-editor-grid-visualizer__cell.is-highlighted .block-editor-grid-visualizer__drop-zone, .block-editor-grid-visualizer__cell.is-highlighted .block-editor-inserter {
	background: var(--wp-admin-theme-color);
}

.block-editor-grid-visualizer__cell .block-editor-grid-visualizer__appender:focus, .block-editor-grid-visualizer__cell:hover .block-editor-grid-visualizer__appender {
	background-color: color-mix(in srgb, currentColor 20%, rgba(0, 0, 0, 0));
	opacity: 1;
}

.block-editor-grid-visualizer__drop-zone {
	background: rgba(204, 204, 204, .1);
	grid-column: 1;
	grid-row: 1;
	height: 100%;
	min-height: 8px;
	min-width: 8px;
	width: 100%;
}

.block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer {
	z-index: 30;
}

.block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer .components-popover__content * {
	pointer-events: none;
}

.block-editor-grid-item-resizer__box {
	border: 1px solid var(--wp-admin-theme-color);
}

.block-editor-grid-item-resizer__box .components-resizable-box__handle.components-resizable-box__handle.components-resizable-box__handle {
	pointer-events: all;
}

.block-editor-grid-item-mover__move-button-container {
	border: none;
	display: flex;
	justify-content: center;
	padding: 0;
}

.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button {
	min-width: 0 !important;
	padding-left: 0;
	padding-right: 0;
	width: 24px;
}

.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button svg {
	min-width: 24px;
}

.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:before {
	border-radius: 2px;
	content: "";
	display: block;
	height: 32px;
	left: 8px;
	position: absolute;
	right: 8px;
	z-index: -1;
}

@media not (prefers-reduced-motion) {
	.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:before {
		animation: components-button__appear-animation .1s ease;
		animation-fill-mode: forwards;
	}
}

.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus, .block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus:before, .block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus:enabled {
	box-shadow: none;
	outline: none;
}

.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus-visible:before {
	box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
	outline: 2px solid rgba(0, 0, 0, 0);
}

.block-editor-grid-item-mover__move-vertical-button-container {
	display: flex;
	position: relative;
}

@media (min-width:600px) {
	.block-editor-grid-item-mover__move-vertical-button-container {
		flex-direction: column;
		justify-content: space-around;
	}
	
	.block-editor-grid-item-mover__move-vertical-button-container>.block-editor-grid-item-mover-button.block-editor-grid-item-mover-button {
		height: 20px !important;
		min-width: 0 !important;
		width: 100%;
	}
	
	.block-editor-grid-item-mover__move-vertical-button-container>.block-editor-grid-item-mover-button.block-editor-grid-item-mover-button:before {
		height: calc(100% - 4px);
	}
	
	.block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-down-button svg, .block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-up-button svg {
		flex-shrink: 0;
		height: 20px;
	}
	
	.editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container {
		height: 40px;
		position: relative;
		top: -5px;
	}
}

.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container {
	position: relative;
}

@media (min-width:600px) {
	.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container:before {
		background: #e0e0e0;
		content: "";
		height: 100%;
		position: absolute;
		top: 0;
		width: 1px;
	}
}

@media (min-width:782px) {
	.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container:before {
		background: #1e1e1e;
	}
}

.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left {
	padding-right: 6px;
}

.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left:before {
	right: 0;
}

.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right {
	padding-left: 6px;
}

.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right:before {
	left: 0;
}

@media (min-width:600px) {
	.show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container:before {
		background: #e0e0e0;
		content: "";
		height: 1px;
		left: 50%;
		margin-top: -.5px;
		position: absolute;
		top: 50%;
		transform: translate(-50%);
		width: 100%;
	}
}

@media (min-width:782px) {
	.show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container:before {
		background: #1e1e1e;
	}
}

.show-icon-labels .block-editor-grid-item-mover-button {
	white-space: nowrap;
}

.show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-horizontal-button-container:before {
	background: #ddd;
	height: 24px;
	top: 4px;
}

.show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container:before {
	background: #ddd;
	width: calc(100% - 24px);
}

.block-editor-height-control {
	border: 0;
	margin: 0;
	padding: 0;
}

.block-editor-iframe__container {
	height: 100%;
	width: 100%;
}

.block-editor-iframe__scale-container {
	height: 100%;
}

.block-editor-iframe__scale-container.is-zoomed-out {
	position: absolute;
	right: 0;
	width: var(--wp-block-editor-iframe-zoom-out-scale-container-width, 100vw);
}

.block-editor-image-size-control {
	margin-bottom: 1em;
}

.block-editor-image-size-control .block-editor-image-size-control__height, .block-editor-image-size-control .block-editor-image-size-control__width {
	margin-bottom: 1.115em;
}

.block-editor-block-types-list__list-item {
	display: block;
	margin: 0;
	padding: 0;
	width: 33.33%;
}

.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled) .block-editor-block-icon.has-colors {
	color: var(--wp-block-synced-color);
}

.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover .block-editor-block-types-list__item-title {
	color: var(--wp-block-synced-color) !important;
	filter: brightness(.95);
}

.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover svg {
	color: var(--wp-block-synced-color) !important;
}

.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):after {
	background: var(--wp-block-synced-color);
}

.components-button.block-editor-block-types-list__item {
	align-items: stretch;
	background: rgba(0, 0, 0, 0);
	color: #1e1e1e;
	cursor: pointer;
	display: flex;
	flex-direction: column;
	font-size: 13px;
	height: auto;
	justify-content: center;
	padding: 8px;
	position: relative;
	width: 100%;
	word-break: break-word;
}

@media not (prefers-reduced-motion) {
	.components-button.block-editor-block-types-list__item {
		transition: all .05s ease-in-out;
	}
}

.components-button.block-editor-block-types-list__item:disabled {
	cursor: default;
	opacity: .6;
}

.components-button.block-editor-block-types-list__item:not(:disabled):hover .block-editor-block-types-list__item-title {
	color: var(--wp-admin-theme-color) !important;
	filter: brightness(.95);
}

.components-button.block-editor-block-types-list__item:not(:disabled):hover svg {
	color: var(--wp-admin-theme-color) !important;
}

.components-button.block-editor-block-types-list__item:not(:disabled):hover:after {
	background: var(--wp-admin-theme-color);
	border-radius: 2px;
	bottom: 0;
	content: "";
	left: 0;
	opacity: .04;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
}

.components-button.block-editor-block-types-list__item:not(:disabled):focus {
	box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}

.components-button.block-editor-block-types-list__item:not(:disabled).is-active {
	background: #1e1e1e;
	color: #fff;
	outline: 2px solid rgba(0, 0, 0, 0);
	outline-offset: -2px;
}

.block-editor-block-types-list__item-icon {
	color: #1e1e1e;
	padding: 12px 20px;
}

@media not (prefers-reduced-motion) {
	.block-editor-block-types-list__item-icon {
		transition: all .05s ease-in-out;
	}
}

.block-editor-block-types-list__item-icon .block-editor-block-icon {
	margin-left: auto;
	margin-right: auto;
}

@media not (prefers-reduced-motion) {
	.block-editor-block-types-list__item-icon svg {
		transition: all .15s ease-out;
	}
}

.block-editor-block-types-list__list-item[draggable=true] .block-editor-block-types-list__item-icon {
	cursor: grab;
}

.block-editor-block-types-list__item-title {
	font-size: 12px;
	hyphens: auto;
	padding: 4px 2px 8px;
}

.block-editor-block-inspector__tabs [role=tablist] {
	width: 100%;
}

.block-editor-inspector-popover-header {
	margin-bottom: 16px;
}

.items-justified-left {
	justify-content: flex-start;
}

.items-justified-center {
	justify-content: center;
}

.items-justified-right {
	justify-content: flex-end;
}

.items-justified-space-between {
	justify-content: space-between;
}

@keyframes loadingpulse {
	0% {
		opacity: 1;
	}
	
	50% {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

.block-editor-link-control {
	min-width: 350px;
	position: relative;
}

.components-popover__content .block-editor-link-control {
	max-width: 350px;
	min-width: auto;
	width: 90vw;
}

.show-icon-labels .block-editor-link-control .components-button.has-icon svg {
	display: none;
}

.show-icon-labels .block-editor-link-control .components-button.has-icon:before {
	content: attr(aria-label);
}

.show-icon-labels .block-editor-link-control .block-editor-link-control__search-item-top {
	flex-wrap: wrap;
	gap: 4px;
}

.show-icon-labels .block-editor-link-control .block-editor-link-control__search-item-top .components-button.has-icon {
	padding: 4px;
	width: auto;
}

.show-icon-labels .block-editor-link-control .is-preview .block-editor-link-control__search-item-header {
	margin-right: 0;
	min-width: 100%;
}

.block-editor-link-control__search-input-wrapper {
	margin-bottom: 8px;
	position: relative;
}

.block-editor-link-control__search-input-container, .block-editor-link-control__search-input-wrapper {
	position: relative;
}

.block-editor-link-control__field {
	margin: 16px;
}

.block-editor-link-control__field .components-base-control__label {
	color: #1e1e1e;
}

.block-editor-link-control__search-error {
	margin: -8px 16px 16px;
}

.block-editor-link-control__search-actions {
	padding: 8px 16px 16px;
}

.block-editor-link-control__search-results-wrapper {
	position: relative;
}

.block-editor-link-control__search-results-wrapper:after, .block-editor-link-control__search-results-wrapper:before {
	content: "";
	display: block;
	left: -1px;
	pointer-events: none;
	position: absolute;
	right: 16px;
	z-index: 100;
}

.block-editor-link-control__search-results-wrapper:before {
	bottom: auto;
	height: 8px;
	top: 0;
}

.block-editor-link-control__search-results-wrapper:after {
	bottom: 0;
	height: 16px;
	top: auto;
}

.block-editor-link-control__search-results {
	margin-top: -16px;
	max-height: 200px;
	overflow-y: auto;
	padding: 8px;
}

.block-editor-link-control__search-results.is-loading {
	opacity: .2;
}

.block-editor-link-control__search-item.components-button.components-menu-item__button {
	height: auto;
	text-align: left;
}

.block-editor-link-control__search-item .components-menu-item__item {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}

.block-editor-link-control__search-item .components-menu-item__item mark {
	background-color: initial;
	color: inherit;
	font-weight: 600;
}

.block-editor-link-control__search-item .components-menu-item__shortcut {
	color: #757575;
	text-transform: capitalize;
	white-space: nowrap;
}

.block-editor-link-control__search-item[aria-selected] {
	background: #f0f0f0;
}

.block-editor-link-control__search-item.is-current {
	background: rgba(0, 0, 0, 0);
	border: 0;
	cursor: default;
	flex-direction: column;
	padding: 16px;
	width: 100%;
}

.block-editor-link-control__search-item .block-editor-link-control__search-item-header {
	align-items: center;
	display: block;
	flex-direction: row;
	gap: 8px;
	margin-right: 8px;
	overflow-wrap: break-word;
	white-space: pre-wrap;
}

.block-editor-link-control__search-item .block-editor-link-control__search-item-header .block-editor-link-control__search-item-info {
	color: #757575;
	font-size: 12px;
	line-height: 1.1;
	word-break: break-all;
}

.block-editor-link-control__search-item.is-preview .block-editor-link-control__search-item-header {
	display: flex;
	flex: 1;
}

.block-editor-link-control__search-item.is-error .block-editor-link-control__search-item-header {
	align-items: center;
}

.block-editor-link-control__search-item.is-url-title .block-editor-link-control__search-item-title {
	word-break: break-all;
}

.block-editor-link-control__search-item .block-editor-link-control__search-item-details {
	display: flex;
	flex-direction: column;
	gap: 4px;
	justify-content: space-between;
}

.block-editor-link-control__search-item .block-editor-link-control__search-item-header .block-editor-link-control__search-item-icon {
	background-color: #f0f0f0;
	border-radius: 2px;
	height: 32px;
	width: 32px;
}

.block-editor-link-control__search-item .block-editor-link-control__search-item-icon {
	align-items: center;
	display: flex;
	flex-shrink: 0;
	justify-content: center;
	position: relative;
}

.block-editor-link-control__search-item .block-editor-link-control__search-item-icon img {
	width: 16px;
}

.block-editor-link-control__search-item.is-error .block-editor-link-control__search-item-icon {
	max-height: 32px;
	top: 0;
	width: 32px;
}

.block-editor-link-control__search-item .block-editor-link-control__search-item-title {
	line-height: 1.1;
}

.block-editor-link-control__search-item .block-editor-link-control__search-item-title:focus {
	box-shadow: none;
}

.block-editor-link-control__search-item .block-editor-link-control__search-item-title:focus-visible {
	box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
	outline: 2px solid rgba(0, 0, 0, 0);
	text-decoration: none;
}

.block-editor-link-control__search-item .block-editor-link-control__search-item-title mark {
	background-color: initial;
	color: inherit;
	font-weight: 600;
}

.block-editor-link-control__search-item .block-editor-link-control__search-item-title span {
	font-weight: 400;
}

.block-editor-link-control__search-item .block-editor-link-control__search-item-title .components-external-link__icon {
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.block-editor-link-control__search-item-top {
	align-items: center;
	display: flex;
	flex-direction: row;
	width: 100%;
}

.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon img, .block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon svg {
	opacity: 0;
}

.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon:before {
	background-color: #f0f0f0;
	border-radius: 100%;
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

@media not (prefers-reduced-motion) {
	.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon:before {
		animation: loadingpulse 1s linear infinite;
		animation-delay: .5s;
	}
}

.block-editor-link-control__loading {
	align-items: center;
	display: flex;
	margin: 16px;
}

.block-editor-link-control__loading .components-spinner {
	margin-top: 0;
}

.components-button+.block-editor-link-control__search-create {
	overflow: visible;
	padding: 12px 16px;
}

.components-button+.block-editor-link-control__search-create:before {
	content: "";
	display: block;
	left: 0;
	position: absolute;
	top: -10px;
	width: 100%;
}

.block-editor-link-control__search-create {
	align-items: center;
}

.block-editor-link-control__search-create .block-editor-link-control__search-item-title {
	margin-bottom: 0;
}

.block-editor-link-control__search-create .block-editor-link-control__search-item-icon {
	top: 0;
}

.block-editor-link-control__drawer-inner {
	display: flex;
	flex-basis: 100%;
	flex-direction: column;
	position: relative;
}

.block-editor-link-control__setting {
	flex: 1;
	margin-bottom: 0;
	padding: 8px 0 8px 24px;
}

.block-editor-link-control__setting .components-base-control__field {
	display: flex;
}

.block-editor-link-control__setting .components-base-control__field .components-checkbox-control__label {
	color: #1e1e1e;
}

.block-editor-link-control__setting input {
	margin-left: 0;
}

.is-preview .block-editor-link-control__setting {
	padding: 20px 8px 8px 0;
}

.block-editor-link-control__tools {
	margin-top: -16px;
	padding: 8px 8px 0;
}

.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle {
	gap: 0;
	padding-left: 0;
}

.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] {
	color: #1e1e1e;
}

.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg {
	transform: rotate(90deg);
	visibility: visible;
}

@media not (prefers-reduced-motion) {
	.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg {
		transition: transform .1s ease;
	}
}

.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg {
	transform: rotate(0deg);
	visibility: visible;
}

@media not (prefers-reduced-motion) {
	.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg {
		transition: transform .1s ease;
	}
}

.block-editor-link-control .block-editor-link-control__search-input .components-spinner {
	display: block;
}

.block-editor-link-control .block-editor-link-control__search-input .components-spinner.components-spinner {
	bottom: auto;
	left: auto;
	position: absolute;
	right: 40px;
	top: calc(50% - 8px);
}

.block-editor-link-control .block-editor-link-control__search-input-wrapper.has-actions .components-spinner {
	right: 12px;
	top: calc(50% + 4px);
}

.block-editor-list-view-tree {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 100%;
}

.components-modal__content .block-editor-list-view-tree {
	margin: -12px -6px 0;
	width: calc(100% + 12px);
}

.block-editor-list-view-tree.is-dragging tbody {
	pointer-events: none;
}

.block-editor-list-view-leaf {
	position: relative;
	transform: translateY(0);
}

.block-editor-list-view-leaf.is-draggable, .block-editor-list-view-leaf.is-draggable .block-editor-list-view-block-contents {
	cursor: grab;
}

.block-editor-list-view-leaf .block-editor-list-view-block-select-button[aria-expanded=true] {
	color: inherit;
}

.block-editor-list-view-leaf .block-editor-list-view-block-select-button:hover {
	color: var(--wp-admin-theme-color);
}

.block-editor-list-view-leaf .block-editor-list-view-block-select-button svg {
	fill: currentColor;
}

@media (forced-colors:active) {
	.block-editor-list-view-leaf .block-editor-list-view-block-select-button svg {
		fill: CanvasText;
	}
}

.is-dragging-components-draggable .block-editor-list-view-leaf:not(.is-selected) .block-editor-list-view-block-select-button:hover {
	color: inherit;
}

.block-editor-list-view-leaf.is-selected td {
	background: var(--wp-admin-theme-color);
}

.block-editor-list-view-leaf.is-selected.is-synced td {
	background: var(--wp-block-synced-color);
}

.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents .block-editor-block-icon, .block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus, .block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:hover {
	color: var(--wp-block-synced-color);
}

.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus:after {
	box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color);
}

.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents, .block-editor-list-view-leaf.is-selected .components-button.has-icon {
	color: #fff;
}

.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents:focus:after {
	box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}

.block-editor-list-view-leaf.is-selected.is-synced .block-editor-list-view-block-contents:focus:after {
	box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color);
}

.block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus {
	box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) #fff;
}

.block-editor-list-view-leaf.is-first-selected td:first-child {
	border-top-left-radius: 2px;
}

.block-editor-list-view-leaf.is-first-selected td:last-child {
	border-top-right-radius: 2px;
}

.block-editor-list-view-leaf.is-last-selected td:first-child {
	border-bottom-left-radius: 2px;
}

.block-editor-list-view-leaf.is-last-selected td:last-child {
	border-bottom-right-radius: 2px;
}

.block-editor-list-view-leaf.is-branch-selected:not(.is-selected):not(.is-synced-branch) {
	background: rgba(var(--wp-admin-theme-color--rgb), .04);
}

.block-editor-list-view-leaf.is-synced-branch.is-branch-selected {
	background: rgba(var(--wp-block-synced-color--rgb), .04);
}

.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:first-child {
	border-top-left-radius: 2px;
}

.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:last-child {
	border-top-right-radius: 2px;
}

.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:first-child {
	border-top-left-radius: 2px;
}

.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:last-child {
	border-top-right-radius: 2px;
}

.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:first-child {
	border-bottom-left-radius: 2px;
}

.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:last-child {
	border-bottom-right-radius: 2px;
}

.block-editor-list-view-leaf.is-branch-selected:not(.is-selected) td {
	border-radius: 0;
}

.block-editor-list-view-leaf.is-displacement-normal {
	transform: translateY(0);
}

@media not (prefers-reduced-motion) {
	.block-editor-list-view-leaf.is-displacement-normal {
		transition: transform .2s;
	}
}

.block-editor-list-view-leaf.is-displacement-up {
	transform: translateY(-32px);
}

@media not (prefers-reduced-motion) {
	.block-editor-list-view-leaf.is-displacement-up {
		transition: transform .2s;
	}
}

.block-editor-list-view-leaf.is-displacement-down {
	transform: translateY(32px);
}

@media not (prefers-reduced-motion) {
	.block-editor-list-view-leaf.is-displacement-down {
		transition: transform .2s;
	}
}

.block-editor-list-view-leaf.is-after-dragged-blocks {
	transform: translateY(calc(var(--wp-admin--list-view-dragged-items-height, 32px) * -1));
}

@media not (prefers-reduced-motion) {
	.block-editor-list-view-leaf.is-after-dragged-blocks {
		transition: transform .2s;
	}
}

.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up {
	transform: translateY(calc(-32px + var(--wp-admin--list-view-dragged-items-height, 32px) * -1));
}

@media not (prefers-reduced-motion) {
	.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up {
		transition: transform .2s;
	}
}

.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down {
	transform: translateY(calc(32px + var(--wp-admin--list-view-dragged-items-height, 32px) * -1));
}

@media not (prefers-reduced-motion) {
	.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down {
		transition: transform .2s;
	}
}

.block-editor-list-view-leaf.is-dragging {
	left: 0;
	opacity: 0;
	pointer-events: none;
	z-index: -9999;
}

.block-editor-list-view-leaf .block-editor-list-view-block-contents {
	align-items: center;
	border-radius: 2px;
	box-sizing: border-box;
	color: inherit;
	display: flex;
	font-family: inherit;
	font-size: 13px;
	font-weight: 400;
	height: 32px;
	margin: 0;
	padding: 6px 4px 6px 0;
	position: relative;
	text-align: left;
	text-decoration: none;
	white-space: nowrap;
	width: 100%;
}

@media not (prefers-reduced-motion) {
	.block-editor-list-view-leaf .block-editor-list-view-block-contents {
		transition: box-shadow .1s linear;
	}
}

.components-modal__content .block-editor-list-view-leaf .block-editor-list-view-block-contents {
	padding-left: 0;
	padding-right: 0;
}

.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus, .block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents {
	box-shadow: none;
}

.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus:after, .block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents:after {
	border-radius: inherit;
	bottom: 0;
	box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
	content: "";
	left: 0;
	pointer-events: none;
	position: absolute;
	right: -29px;
	top: 0;
	z-index: 2;
}

.block-editor-list-view-leaf.has-single-cell .block-editor-list-view-block-contents:focus:after {
	right: 0;
}

.block-editor-list-view-leaf .block-editor-list-view-block__menu:focus, .block-editor-list-view-leaf.is-nesting .block-editor-list-view__menu {
	box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
	z-index: 1;
}

.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents {
	opacity: 1;
}

@keyframes __wp-base-styles-fade-in {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

@media not (prefers-reduced-motion) {
	.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents {
		animation: __wp-base-styles-fade-in .08s linear 0s;
		animation-fill-mode: forwards;
	}
}

.block-editor-list-view-leaf .block-editor-block-icon {
	flex: 0 0 24px;
	margin-right: 4px;
}

.block-editor-list-view-leaf .block-editor-list-view-block__contents-cell, .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell, .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell {
	padding: 0;
}

.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell, .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell {
	line-height: 0;
	vertical-align: middle;
	width: 36px;
}

.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell>*, .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell>* {
	opacity: 0;
}

.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell.is-visible>*, .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:focus-within>*, .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:hover>*, .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell.is-visible>*, .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:focus-within>*, .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:hover>* {
	opacity: 1;
}

.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell, .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell .components-button.has-icon, .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell, .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell .components-button.has-icon {
	min-width: 24px;
	padding: 0;
	width: 24px;
}

.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell {
	padding-right: 4px;
}

.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell .components-button.has-icon {
	height: 24px;
}

.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell-alignment-wrapper {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 100%;
}

.block-editor-list-view-leaf .block-editor-block-mover-button {
	height: 24px;
	position: relative;
	width: 36px;
}

.block-editor-list-view-leaf .block-editor-block-mover-button svg {
	height: 24px;
	position: relative;
}

.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button {
	align-items: flex-end;
	margin-top: -6px;
}

.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button svg {
	bottom: -4px;
}

.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button {
	align-items: flex-start;
	margin-bottom: -6px;
}

.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button svg {
	top: -4px;
}

.block-editor-list-view-leaf .block-editor-block-mover-button:before {
	height: 16px;
	left: 0;
	min-width: 100%;
	right: 0;
}

.block-editor-list-view-leaf .block-editor-inserter__toggle {
	background: #1e1e1e;
	color: #fff;
	height: 24px;
	margin: 6px 6px 6px 1px;
	min-width: 24px;
}

.block-editor-list-view-leaf .block-editor-inserter__toggle:active {
	color: #fff;
}

.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper svg {
	left: 2px;
	position: relative;
}

.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title {
	flex: 1;
	position: relative;
}

.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title .components-truncate {
	position: absolute;
	transform: translateY(-50%);
	width: 100%;
}

.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor-wrapper {
	max-width: min(110px, 40%);
	position: relative;
	width: 100%;
}

.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor {
	position: absolute;
	right: 0;
	transform: translateY(-50%);
}

.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__anchor {
	background: rgba(0, 0, 0, .3);
	color: #fff;
}

.block-editor-list-view-leaf .block-editor-list-view-block-select-button__lock, .block-editor-list-view-leaf .block-editor-list-view-block-select-button__sticky {
	line-height: 0;
}

.block-editor-list-view-leaf .block-editor-list-view-block-select-button__images {
	display: flex;
}

.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image {
	background-size: cover;
	border-radius: 1px;
	height: 18px;
	width: 18px;
}

.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:only-child) {
	box-shadow: 0 0 0 2px #fff;
}

.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:first-child) {
	margin-left: -6px;
}

.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__image:not(:only-child) {
	box-shadow: 0 0 0 2px var(--wp-admin-theme-color);
}

.block-editor-list-view-draggable-chip {
	opacity: .8;
}

.block-editor-list-view-appender__cell .block-editor-list-view-appender__container, .block-editor-list-view-appender__cell .block-editor-list-view-block__contents-container, .block-editor-list-view-block__contents-cell .block-editor-list-view-appender__container, .block-editor-list-view-block__contents-cell .block-editor-list-view-block__contents-container {
	display: flex;
}

.block-editor-list-view__expander {
	cursor: pointer;
	height: 24px;
	width: 24px;
}

.block-editor-list-view-leaf[aria-level] .block-editor-list-view__expander {
	margin-left: 192px;
}

.block-editor-list-view-leaf[aria-level="1"] .block-editor-list-view__expander {
	margin-left: 0;
}

.block-editor-list-view-leaf[aria-level="2"] .block-editor-list-view__expander {
	margin-left: 24px;
}

.block-editor-list-view-leaf[aria-level="3"] .block-editor-list-view__expander {
	margin-left: 48px;
}

.block-editor-list-view-leaf[aria-level="4"] .block-editor-list-view__expander {
	margin-left: 72px;
}

.block-editor-list-view-leaf[aria-level="5"] .block-editor-list-view__expander {
	margin-left: 96px;
}

.block-editor-list-view-leaf[aria-level="6"] .block-editor-list-view__expander {
	margin-left: 120px;
}

.block-editor-list-view-leaf[aria-level="7"] .block-editor-list-view__expander {
	margin-left: 144px;
}

.block-editor-list-view-leaf[aria-level="8"] .block-editor-list-view__expander {
	margin-left: 168px;
}

.block-editor-list-view-leaf .block-editor-list-view__expander {
	visibility: hidden;
}

.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg {
	transform: rotate(90deg);
	visibility: visible;
}

@media not (prefers-reduced-motion) {
	.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg {
		transition: transform .2s ease;
	}
}

.block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg {
	transform: rotate(0deg);
	visibility: visible;
}

@media not (prefers-reduced-motion) {
	.block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg {
		transition: transform .2s ease;
	}
}

.block-editor-list-view-drop-indicator {
	pointer-events: none;
}

.block-editor-list-view-drop-indicator .block-editor-list-view-drop-indicator__line {
	background: var(--wp-admin-theme-color);
	border-radius: 4px;
	height: 4px;
}

.block-editor-list-view-drop-indicator--preview {
	pointer-events: none;
}

.block-editor-list-view-drop-indicator--preview .components-popover__content {
	overflow: hidden !important;
}

.block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line {
	background: rgba(var(--wp-admin-theme-color--rgb), .04);
	border-radius: 4px;
	height: 32px;
	overflow: hidden;
}

.block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line--darker {
	background: rgba(var(--wp-admin-theme-color--rgb), .09);
}

.block-editor-list-view-placeholder {
	height: 32px;
	margin: 0;
	padding: 0;
}

.list-view-appender .block-editor-inserter__toggle {
	background-color: #1e1e1e;
	color: #fff;
	height: 24px;
	margin: 8px 0 0 24px;
	padding: 0;
}

.list-view-appender .block-editor-inserter__toggle.has-icon.is-next-40px-default-size {
	min-width: 24px;
}

.list-view-appender .block-editor-inserter__toggle:focus, .list-view-appender .block-editor-inserter__toggle:hover {
	background: var(--wp-admin-theme-color);
	color: #fff;
}

.list-view-appender__description {
	display: none;
}

.block-editor-media-placeholder__url-input-form {
	min-width: 260px;
}

@media (min-width:600px) {
	.block-editor-media-placeholder__url-input-form {
		width: 300px;
	}
}

.block-editor-media-placeholder__url-input-form input {
	direction: ltr;
}

.modal-open .block-editor-media-replace-flow__options {
	display: none;
}

.block-editor-media-replace-flow__indicator {
	margin-left: 4px;
}

.block-editor-media-replace-flow__media-upload-menu:not(:empty)+.block-editor-media-flow__url-input {
	border-top: 1px solid #1e1e1e;
	margin-top: 8px;
	padding-bottom: 8px;
}

.block-editor-media-flow__url-input {
	margin-left: -8px;
	margin-right: -8px;
	padding: 16px;
}

.block-editor-media-flow__url-input .block-editor-media-replace-flow__image-url-label {
	display: block;
	margin-bottom: 8px;
	top: 16px;
}

.block-editor-media-flow__url-input .block-editor-link-control {
	width: 300px;
}

.block-editor-media-flow__url-input .block-editor-link-control .block-editor-url-input {
	margin: 0;
	padding: 0;
}

.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item-info, .block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item-title {
	max-width: 200px;
	white-space: nowrap;
}

.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__tools {
	justify-content: flex-end;
	padding: 16px var(--wp-admin-border-width-focus) var(--wp-admin-border-width-focus);
}

.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item.is-current {
	padding: 0;
	width: auto;
}

.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type=text] {
	margin: 0;
	width: 100%;
}

.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-actions {
	padding: 8px 0 0;
}

.block-editor-media-flow__error {
	max-width: 255px;
	padding: 0 20px 20px;
}

.block-editor-media-flow__error .components-with-notices-ui {
	max-width: 255px;
}

.block-editor-media-flow__error .components-with-notices-ui .components-notice__content {
	overflow: hidden;
	word-wrap: break-word;
}

.block-editor-media-flow__error .components-with-notices-ui .components-notice__dismiss {
	position: absolute;
	right: 10px;
}

.block-editor-multi-selection-inspector__card {
	padding: 16px;
}

.block-editor-multi-selection-inspector__card-title {
	font-weight: 500;
}

.block-editor-multi-selection-inspector__card .block-editor-block-icon {
	height: 24px;
	margin-left: -2px;
	padding: 0 3px;
	width: 36px;
}

.block-editor-responsive-block-control {
	border-bottom: 1px solid #ccc;
	margin-bottom: 28px;
	padding-bottom: 14px;
}

.block-editor-responsive-block-control:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}

.block-editor-responsive-block-control__title {
	margin: 0 0 .6em -3px;
}

.block-editor-responsive-block-control__label {
	font-weight: 600;
	margin-bottom: .6em;
	margin-left: -3px;
}

.block-editor-responsive-block-control__inner {
	margin-left: -1px;
}

.block-editor-responsive-block-control__toggle {
	margin-left: 1px;
}

.block-editor-responsive-block-control .components-base-control__help {
	border: 0;
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important;
}

.components-popover.block-editor-rich-text__inline-format-toolbar {
	z-index: 99998;
}

.components-popover.block-editor-rich-text__inline-format-toolbar .components-popover__content {
	border-radius: 2px;
	box-shadow: none;
	margin-bottom: 8px;
	min-width: auto;
	outline: none;
	width: auto;
}

.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar {
	border-radius: 2px;
}

.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar-group {
	background: none;
}

.components-popover.block-editor-rich-text__inline-format-toolbar .components-dropdown-menu__toggle, .components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar__control {
	min-height: 48px;
	min-width: 48px;
	padding-left: 12px;
	padding-right: 12px;
}

.block-editor-rich-text__inline-format-toolbar-group .components-dropdown-menu__toggle {
	justify-content: center;
}

.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon {
	width: auto;
}

.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon svg {
	display: none;
}

.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon:after {
	content: attr(aria-label);
}

.block-editor-skip-to-selected-block {
	position: absolute;
	top: -9999em;
}

.block-editor-skip-to-selected-block:focus {
	background: #f1f1f1;
	font-size: 14px;
	font-weight: 600;
	z-index: 100000;
}

.block-editor-tabbed-sidebar {
	background-color: #fff;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	height: 100%;
	overflow: hidden;
}

.block-editor-tabbed-sidebar__tablist-and-close-button {
	border-bottom: 1px solid #ddd;
	display: flex;
	justify-content: space-between;
	padding-right: 8px;
}

.block-editor-tabbed-sidebar__close-button {
	align-self: center;
	background: #fff;
	order: 1;
}

.block-editor-tabbed-sidebar__tablist {
	margin-bottom: -1px;
}

.block-editor-tabbed-sidebar__tabpanel {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	overflow-y: auto;
	scrollbar-gutter: auto;
}

.block-editor-tool-selector__help {
	border-top: 1px solid #ddd;
	color: #757575;
	margin: 8px -8px -8px;
	min-width: 280px;
	padding: 16px;
}

.block-editor-tool-selector__menu .components-menu-item__info {
	margin-left: 36px;
	text-align: left;
}

.block-editor-block-list__block .block-editor-url-input, .block-editor-url-input, .components-popover .block-editor-url-input {
	flex-grow: 1;
	padding: 1px;
	position: relative;
}

@media (min-width:600px) {
	.block-editor-block-list__block .block-editor-url-input, .block-editor-url-input, .components-popover .block-editor-url-input {
		min-width: 300px;
		width: auto;
	}
}

.block-editor-block-list__block .block-editor-url-input.is-full-width, .block-editor-block-list__block .block-editor-url-input.is-full-width__suggestions, .block-editor-url-input.is-full-width, .block-editor-url-input.is-full-width__suggestions, .components-popover .block-editor-url-input.is-full-width, .components-popover .block-editor-url-input.is-full-width__suggestions {
	width: 100%;
}

.block-editor-block-list__block .block-editor-url-input .components-spinner, .block-editor-url-input .components-spinner, .components-popover .block-editor-url-input .components-spinner {
	margin: 0;
	position: absolute;
	right: 8px;
	top: calc(50% - 8px);
}

.block-editor-url-input__suggestions {
	max-height: 200px;
	overflow-y: auto;
	padding: 4px 0;
	width: 302px;
}

@media not (prefers-reduced-motion) {
	.block-editor-url-input__suggestions {
		transition: all .15s ease-in-out;
	}
}

.block-editor-url-input .components-spinner, .block-editor-url-input__suggestions {
	display: none;
}

@media (min-width:600px) {
	.block-editor-url-input .components-spinner, .block-editor-url-input__suggestions {
		display: grid;
	}
}

.block-editor-url-input__suggestion {
	background: #fff;
	border: none;
	box-shadow: none;
	color: #757575;
	cursor: pointer;
	display: block;
	font-size: 13px;
	height: auto;
	min-height: 36px;
	text-align: left;
	width: 100%;
}

.block-editor-url-input__suggestion:hover {
	background: #ddd;
}

.block-editor-url-input__suggestion.is-selected, .block-editor-url-input__suggestion:focus {
	background: var(--wp-admin-theme-color-darker-20);
	color: #fff;
	outline: none;
}

.components-toolbar-group>.block-editor-url-input__button, .components-toolbar>.block-editor-url-input__button {
	position: inherit;
}

.block-editor-url-input__button .block-editor-url-input__back {
	margin-right: 4px;
	overflow: visible;
}

.block-editor-url-input__button .block-editor-url-input__back:after {
	background: #ddd;
	content: "";
	display: block;
	height: 24px;
	position: absolute;
	right: -1px;
	width: 1px;
}

.block-editor-url-input__button-modal {
	background: #fff;
	border: 1px solid #ddd;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .03), 0 1px 2px rgba(0, 0, 0, .02), 0 3px 3px rgba(0, 0, 0, .02), 0 4px 4px rgba(0, 0, 0, .01);
}

.block-editor-url-input__button-modal-line {
	align-items: flex-start;
	display: flex;
	flex-direction: row;
	flex-grow: 1;
	flex-shrink: 1;
	min-width: 0;
}

.block-editor-url-popover__additional-controls {
	border-top: 1px solid #1e1e1e;
	padding: 8px;
}

.block-editor-url-popover__input-container {
	padding: 8px;
}

.block-editor-url-popover__row {
	align-items: center;
	display: flex;
	gap: 4px;
}

.block-editor-url-popover__row>:not(.block-editor-url-popover__settings-toggle) {
	flex-grow: 1;
	gap: 8px;
}

.block-editor-url-popover__additional-controls .components-button.has-icon {
	height: auto;
	padding-left: 8px;
	padding-right: 8px;
	text-align: left;
}

.block-editor-url-popover__additional-controls .components-button.has-icon>svg {
	margin-right: 8px;
}

.block-editor-url-popover__settings-toggle {
	flex-shrink: 0;
}

.block-editor-url-popover__settings-toggle[aria-expanded=true] .dashicon {
	transform: rotate(180deg);
}

.block-editor-url-popover__settings {
	border-top: 1px solid #1e1e1e;
	display: block;
	padding: 16px;
}

.block-editor-url-popover__link-editor, .block-editor-url-popover__link-viewer {
	display: flex;
}

.block-editor-url-popover__link-viewer-url {
	align-items: center;
	display: flex;
	flex-grow: 1;
	flex-shrink: 1;
	margin-right: 8px;
	max-width: 350px;
	min-width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.block-editor-url-popover__link-viewer-url.has-invalid-link {
	color: #cc1818;
}

.block-editor-url-popover__expand-on-click {
	align-items: center;
	display: flex;
	min-width: 350px;
	white-space: nowrap;
}

.block-editor-url-popover__expand-on-click .text {
	flex-grow: 1;
}

.block-editor-url-popover__expand-on-click .text p {
	line-height: 16px;
	margin: 0;
}

.block-editor-url-popover__expand-on-click .text p.description {
	color: #757575;
	font-size: 12px;
}

.block-editor-hooks__block-hooks .components-toggle-control .components-h-stack .components-h-stack {
	flex-direction: row;
}

.block-editor-hooks__block-hooks .block-editor-hooks__block-hooks-helptext {
	color: #757575;
	font-size: 12px;
	margin-bottom: 16px;
}

div.block-editor-bindings__panel {
	grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
}

div.block-editor-bindings__panel button:hover .block-editor-bindings__item span {
	color: inherit;
}

.border-block-support-panel .single-column {
	grid-column: span 1;
}

.color-block-support-panel .block-editor-contrast-checker {
	grid-column: span 2;
	margin-top: 16px;
}

.color-block-support-panel .block-editor-contrast-checker .components-notice__content {
	margin-right: 0;
}

.color-block-support-panel.color-block-support-panel .color-block-support-panel__inner-wrapper {
	row-gap: 0;
}

.color-block-support-panel .block-editor-tools-panel-color-gradient-settings__item.first {
	margin-top: 0;
}

.dimensions-block-support-panel .single-column {
	grid-column: span 1;
}

.block-editor-hooks__layout-constrained .components-base-control {
	margin-bottom: 0;
}

.block-editor-hooks__layout-constrained-helptext {
	color: #757575;
	font-size: 12px;
	margin-bottom: 0;
}

.block-editor-hooks__flex-layout-justification-controls, .block-editor-hooks__flex-layout-orientation-controls {
	margin-bottom: 12px;
}

.block-editor-hooks__flex-layout-justification-controls legend, .block-editor-hooks__flex-layout-orientation-controls legend {
	margin-bottom: 8px;
}

.block-editor__spacing-visualizer {
	border-color: var(--wp-admin-theme-color);
	border-style: solid;
	bottom: 0;
	box-sizing: border-box;
	left: 0;
	opacity: .5;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
}

.typography-block-support-panel .single-column {
	grid-column: span 1;
}

.block-editor-block-toolbar {
	display: flex;
	flex-grow: 1;
	overflow-x: auto;
	overflow-y: hidden;
	position: relative;
	width: 100%;
}

@media not (prefers-reduced-motion) {
	.block-editor-block-toolbar {
		transition: border-color .1s linear, box-shadow .1s linear;
	}
}

@media (min-width:600px) {
	.block-editor-block-toolbar {
		overflow: inherit;
	}
}

.block-editor-block-toolbar .components-toolbar, .block-editor-block-toolbar .components-toolbar-group {
	background: none;
	border: 0;
	border-right: 1px solid #ddd;
	margin-bottom: -1px;
	margin-top: -1px;
}

.block-editor-block-toolbar.is-connected .block-editor-block-switcher .components-button:before {
	background: color-mix(in srgb, var(--wp-block-synced-color) 10%, rgba(0, 0, 0, 0));
	border-radius: 2px;
}

.block-editor-block-toolbar.is-connected .block-editor-block-switcher .components-button .block-editor-block-icon, .block-editor-block-toolbar.is-connected .components-toolbar-button.block-editor-block-switcher__no-switcher-icon:disabled .block-editor-block-icon.has-colors, .block-editor-block-toolbar.is-synced .block-editor-block-switcher .components-button .block-editor-block-icon, .block-editor-block-toolbar.is-synced .components-toolbar-button.block-editor-block-switcher__no-switcher-icon:disabled .block-editor-block-icon.has-colors {
	color: var(--wp-block-synced-color);
}

.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2), .block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2) .components-toolbar, .block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2) .components-toolbar-group, .block-editor-block-toolbar>:last-child, .block-editor-block-toolbar>:last-child .components-toolbar, .block-editor-block-toolbar>:last-child .components-toolbar-group {
	border-right: none;
}

.block-editor-block-toolbar .components-toolbar-group:empty {
	display: none;
}

.block-editor-block-contextual-toolbar {
	background-color: #fff;
	display: block;
	flex-shrink: 3;
	position: sticky;
	top: 0;
	width: 100%;
	z-index: 31;
}

.block-editor-block-contextual-toolbar.components-accessible-toolbar {
	border: none;
	border-radius: 0;
}

.block-editor-block-contextual-toolbar.is-unstyled {
	box-shadow: 0 1px 0 0 rgba(0, 0, 0, .133);
}

.block-editor-block-contextual-toolbar .block-editor-block-toolbar {
	overflow: auto;
	overflow-y: hidden;
	scrollbar-color: #e0e0e0 rgba(0, 0, 0, 0);
	scrollbar-gutter: stable both-edges;
	scrollbar-gutter: auto;
	scrollbar-width: thin;
	will-change: transform;
}

.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar {
	height: 12px;
	width: 12px;
}

.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-track {
	background-color: initial;
}

.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-thumb {
	background-clip: padding-box;
	background-color: #e0e0e0;
	border: 3px solid rgba(0, 0, 0, 0);
	border-radius: 8px;
}

.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within::-webkit-scrollbar-thumb, .block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus::-webkit-scrollbar-thumb, .block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover::-webkit-scrollbar-thumb {
	background-color: #949494;
}

.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus, .block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within, .block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover {
	scrollbar-color: #949494 rgba(0, 0, 0, 0);
}

@media (hover:none) {
	.block-editor-block-contextual-toolbar .block-editor-block-toolbar {
		scrollbar-color: #949494 rgba(0, 0, 0, 0);
	}
}

.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child .components-toolbar-group:after, .block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child .components-toolbar:after, .block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child:after {
	display: none;
}

.block-editor-block-contextual-toolbar>.block-editor-block-toolbar {
	flex-grow: 0;
	width: auto;
}

.block-editor-block-contextual-toolbar .block-editor-block-parent-selector {
	margin-bottom: -1px;
	margin-top: -1px;
	position: relative;
}

.block-editor-block-contextual-toolbar .block-editor-block-parent-selector:after {
	align-items: center;
	background-color: #1e1e1e;
	border-radius: 100%;
	content: "";
	display: inline-flex;
	height: 2px;
	position: absolute;
	right: 0;
	top: 15px;
	width: 2px;
}

.block-editor-block-toolbar__block-controls .block-editor-block-switcher .components-dropdown-menu__toggle .block-editor-block-icon, .block-editor-block-toolbar__block-controls .block-editor-block-switcher__no-switcher-icon .block-editor-block-icon {
	margin: 0 !important;
	width: 24px !important;
}

.block-editor-block-toolbar__block-controls .components-toolbar-group {
	padding: 0;
}

.block-editor-block-toolbar .components-toolbar, .block-editor-block-toolbar .components-toolbar-group, .block-editor-rich-text__inline-format-toolbar-group .components-toolbar, .block-editor-rich-text__inline-format-toolbar-group .components-toolbar-group {
	display: flex;
	flex-wrap: nowrap;
}

.block-editor-block-toolbar__slot {
	display: inline-flex;
}

.show-icon-labels .block-editor-block-toolbar .components-button.has-icon {
	width: auto;
}

.show-icon-labels .block-editor-block-toolbar .components-button.has-icon svg {
	display: none;
}

.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:after {
	content: attr(aria-label);
	font-size: 12px;
}

.show-icon-labels .components-accessible-toolbar .components-toolbar-group>div:first-child:last-child>.components-button.has-icon {
	padding-left: 6px;
	padding-right: 6px;
}

.show-icon-labels .block-editor-block-switcher .components-dropdown-menu__toggle .block-editor-block-icon, .show-icon-labels .block-editor-block-switcher__no-switcher-icon .block-editor-block-icon {
	height: 0 !important;
	min-width: 0 !important;
	width: 0 !important;
}

.show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	padding-left: 12px;
	padding-right: 12px;
	text-wrap: nowrap;
}

.show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button .block-editor-block-icon {
	width: 0;
}

.show-icon-labels .block-editor-block-mover .block-editor-block-mover__move-button-container {
	position: relative;
	width: auto;
}

@media (min-width:600px) {
	.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container:before {
		background: #e0e0e0;
		content: "";
		height: 1px;
		left: 50%;
		margin-top: -.5px;
		position: absolute;
		top: 50%;
		transform: translate(-50%);
		width: 100%;
	}
}

@media (min-width:782px) {
	.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container:before {
		background: #1e1e1e;
	}
}

.show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover-button, .show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container {
	padding-left: 6px;
	padding-right: 6px;
}

.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button {
	padding-left: 8px;
	padding-right: 8px;
}

.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-mover {
	border-left: 1px solid #ddd;
	margin-left: 6px;
	margin-right: -6px;
	white-space: nowrap;
}

.show-icon-labels .block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon {
	padding-left: 12px;
	padding-right: 12px;
}

.show-icon-labels .block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button {
	width: auto;
}

.show-icon-labels .components-toolbar, .show-icon-labels .components-toolbar-group {
	flex-shrink: 1;
}

.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button+.components-button {
	margin-left: 6px;
}

.block-editor-block-toolbar-change-design-content-wrapper {
	padding: 12px;
	width: 320px;
}

.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 12px;
}

.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
	margin-bottom: 0;
}

.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item {
	min-height: 100px;
}

.block-editor-inserter {
	background: none;
	border: none;
	display: inline-block;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	font-size: 13px;
	line-height: 0;
	padding: 0;
}

@media (min-width:782px) {
	.block-editor-inserter {
		position: relative;
	}
}

.block-editor-inserter__main-area {
	gap: 16px;
	height: 100%;
	position: relative;
}

.block-editor-inserter__main-area.show-as-tabs {
	gap: 0;
}

@media (min-width:782px) {
	.block-editor-inserter__main-area .block-editor-tabbed-sidebar {
		width: 350px;
	}
}

.block-editor-inserter__popover.is-quick .components-popover__content {
	border: none;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .03), 0 1px 2px rgba(0, 0, 0, .02), 0 3px 3px rgba(0, 0, 0, .02), 0 4px 4px rgba(0, 0, 0, .01);
	outline: none;
}

.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>* {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:first-child {
	border-radius: 4px 4px 0 0;
	border-top: 1px solid #ccc;
}

.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:last-child {
	border-bottom: 1px solid #ccc;
	border-radius: 0 0 4px 4px;
}

.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>.components-button {
	border: 1px solid #1e1e1e;
}

.block-editor-inserter__popover .block-editor-inserter__menu {
	margin: -12px;
}

.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__tablist {
	top: 60px;
}

.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__main-area {
	height: auto;
	overflow: visible;
}

.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__preview-container {
	display: none;
}

.block-editor-inserter__toggle.components-button {
	align-items: center;
	border: none;
	cursor: pointer;
	display: inline-flex;
	outline: none;
	padding: 0;
}

@media not (prefers-reduced-motion) {
	.block-editor-inserter__toggle.components-button {
		transition: color .2s ease;
	}
}

.block-editor-inserter__menu {
	height: 100%;
	overflow: visible;
	position: relative;
}

@media (min-width:782px) {
	.block-editor-inserter__menu.show-panel {
		width: 630px;
	}
}

.block-editor-inserter__inline-elements {
	margin-top: -1px;
}

.block-editor-inserter__menu.is-bottom:after {
	border-bottom-color: #fff;
}

.components-popover.block-editor-inserter__popover {
	z-index: 99999;
}

.block-editor-inserter__search {
	padding: 16px 16px 0;
}

.block-editor-inserter__no-tab-container {
	flex-grow: 1;
	overflow-y: auto;
	position: relative;
}

.block-editor-inserter__panel-header {
	align-items: center;
	display: inline-flex;
	padding: 16px 16px 0;
	position: relative;
}

.block-editor-inserter__panel-content {
	padding: 16px;
}

.block-editor-inserter__panel-title, .block-editor-inserter__panel-title button {
	color: #757575;
	font-size: 11px;
	font-weight: 500;
	margin: 0 12px 0 0;
	text-transform: uppercase;
}

.block-editor-inserter__panel-dropdown select.components-select-control__input.components-select-control__input.components-select-control__input {
	height: 36px;
	line-height: 36px;
}

.block-editor-inserter__panel-dropdown select {
	border: none;
}

.block-editor-inserter__reusable-blocks-panel {
	position: relative;
	text-align: right;
}

.block-editor-inserter__no-results, .block-editor-inserter__patterns-loading {
	padding: 32px;
	text-align: center;
}

.block-editor-inserter__child-blocks {
	padding: 0 16px;
}

.block-editor-inserter__parent-block-header {
	align-items: center;
	display: flex;
}

.block-editor-inserter__parent-block-header h2 {
	font-size: 13px;
}

.block-editor-inserter__parent-block-header .block-editor-block-icon {
	margin-right: 8px;
}

.block-editor-inserter__preview-container__popover {
	top: 16px !important;
}

.block-editor-inserter__preview-container {
	display: none;
	max-height: calc(100% - 32px);
	overflow-y: hidden;
	padding: 16px;
	width: 280px;
}

@media (min-width:782px) {
	.block-editor-inserter__preview-container {
		display: block;
	}
}

.block-editor-inserter__preview-container .block-editor-inserter__media-list__list-item {
	height: 100%;
}

.block-editor-inserter__preview-container .block-editor-block-card {
	padding-bottom: 4px;
	padding-left: 0;
	padding-right: 0;
}

.block-editor-inserter__insertable-blocks-at-selection {
	border-bottom: 1px solid #e0e0e0;
}

.block-editor-inserter__block-patterns-tabs-container, .block-editor-inserter__media-tabs-container {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	justify-content: space-between;
	padding: 16px;
}

.block-editor-inserter__category-tablist {
	margin-bottom: 8px;
}

.block-editor-inserter__category-panel {
	display: flex;
	flex-direction: column;
	outline: 1px solid rgba(0, 0, 0, 0);
	padding: 0 16px;
}

@media (min-width:782px) {
	.block-editor-inserter__category-panel {
		background: #f0f0f0;
		border-left: 1px solid #e0e0e0;
		border-top: 1px solid #e0e0e0;
		height: calc(100% + 1px);
		left: 350px;
		padding: 0;
		position: absolute;
		top: -1px;
		width: 280px;
	}
	
	.block-editor-inserter__category-panel .block-editor-block-patterns-list, .block-editor-inserter__category-panel .block-editor-inserter__media-list {
		padding: 0 24px 16px;
	}
}

.block-editor-inserter__patterns-category-panel-header {
	padding: 8px 0;
}

@media (min-width:782px) {
	.block-editor-inserter__patterns-category-panel-header {
		padding: 8px 24px;
	}
}

.block-editor-inserter__patterns-category-no-results {
	margin-top: 24px;
}

.block-editor-inserter__patterns-filter-help {
	border-top: 1px solid #ddd;
	color: #757575;
	min-width: 280px;
	padding: 16px;
}

.block-editor-block-patterns-list, .block-editor-inserter__media-list {
	flex-grow: 1;
	height: 100%;
	overflow-y: auto;
}

.block-editor-inserter__preview-content {
	align-items: center;
	background: #f0f0f0;
	display: grid;
	flex-grow: 1;
}

.block-editor-inserter__preview-content-missing {
	align-items: center;
	background: #f0f0f0;
	border-radius: 2px;
	color: #757575;
	display: flex;
	flex: 1;
	justify-content: center;
	min-height: 144px;
}

.block-editor-inserter__tips {
	border-top: 1px solid #ddd;
	flex-shrink: 0;
	padding: 16px;
	position: relative;
}

.block-editor-inserter__quick-inserter {
	max-width: 100%;
	width: 100%;
}

@media (min-width:782px) {
	.block-editor-inserter__quick-inserter {
		width: 350px;
	}
}

.block-editor-inserter__quick-inserter-results .block-editor-inserter__panel-header {
	float: left;
	height: 0;
	padding: 0;
}

.block-editor-inserter__quick-inserter.has-expand .block-editor-inserter__panel-content, .block-editor-inserter__quick-inserter.has-search .block-editor-inserter__panel-content {
	padding: 16px;
}

.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 8px;
}

.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
	margin-bottom: 0;
}

.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item {
	min-height: 100px;
}

.block-editor-inserter__quick-inserter-separator {
	border-top: 1px solid #ddd;
}

.block-editor-inserter__popover.is-quick>.components-popover__content {
	padding: 0;
}

.block-editor-inserter__quick-inserter-expand.components-button {
	background: #1e1e1e;
	border-radius: 0;
	color: #fff;
	display: block;
	width: 100%;
}

.block-editor-inserter__quick-inserter-expand.components-button:hover {
	color: #fff;
}

.block-editor-inserter__quick-inserter-expand.components-button:active {
	color: #ccc;
}

.block-editor-inserter__quick-inserter-expand.components-button.components-button:focus:not(:disabled) {
	background: var(--wp-admin-theme-color);
	border-color: var(--wp-admin-theme-color);
	box-shadow: none;
}

.block-editor-block-patterns-explorer__sidebar {
	bottom: 0;
	left: 0;
	overflow-x: visible;
	overflow-y: scroll;
	padding: 24px 32px 32px;
	position: absolute;
	top: 72px;
	width: 280px;
}

.block-editor-block-patterns-explorer__sidebar__categories-list__item {
	display: block;
	height: 48px;
	text-align: left;
	width: 100%;
}

.block-editor-block-patterns-explorer__search {
	margin-bottom: 32px;
}

.block-editor-block-patterns-explorer__search-results-count {
	padding-bottom: 32px;
}

.block-editor-block-patterns-explorer__list {
	margin-left: 280px;
	padding: 24px 0 32px;
}

.block-editor-block-patterns-explorer__list .block-editor-patterns__sync-status-filter .components-input-control__container {
	width: 380px;
}

.block-editor-block-patterns-explorer .block-editor-block-patterns-list {
	display: grid;
	grid-gap: 32px;
	grid-template-columns: repeat(1, 1fr);
	margin-bottom: 16px;
}

@media (min-width:1080px) {
	.block-editor-block-patterns-explorer .block-editor-block-patterns-list {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (min-width:1440px) {
	.block-editor-block-patterns-explorer .block-editor-block-patterns-list {
		grid-template-columns: repeat(3, 1fr);
	}
}

.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
	min-height: 240px;
}

.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item {
	height: inherit;
	max-height: 800px;
	min-height: 100px;
}

.components-heading.block-editor-inserter__patterns-category-panel-title {
	font-weight: 500;
}

.block-editor-inserter__media-library-button.components-button, .block-editor-inserter__patterns-explore-button.components-button {
	justify-content: center;
	margin-top: 16px;
	padding: 16px;
	width: 100%;
}

.block-editor-inserter__media-panel {
	display: flex;
	flex-direction: column;
	min-height: 100%;
	padding: 0 16px;
}

@media (min-width:782px) {
	.block-editor-inserter__media-panel {
		padding: 0;
	}
}

.block-editor-inserter__media-panel .block-editor-inserter__media-panel-spinner {
	align-items: center;
	display: flex;
	flex: 1;
	height: 100%;
	justify-content: center;
}

.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search {
	margin-bottom: 24px;
}

@media (min-width:782px) {
	.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search {
		margin-bottom: 0;
		padding: 16px 24px;
	}
	
	.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search:not(:focus-within) {
		--wp-components-color-background: #fff;
	}
}

.block-editor-inserter__media-list__list-item {
	cursor: pointer;
	margin-bottom: 24px;
	position: relative;
}

.block-editor-inserter__media-list__list-item.is-placeholder {
	min-height: 100px;
}

.block-editor-inserter__media-list__list-item[draggable=true] .block-editor-inserter__media-list__list-item {
	cursor: grab;
}

.block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview>* {
	outline-color: rgba(0, 0, 0, .3);
}

.block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview-options>button {
	display: block;
}

.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options {
	position: absolute;
	right: 8px;
	top: 8px;
}

.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button {
	background: #fff;
	display: none;
}

.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button.is-opened, .block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:focus {
	display: block;
}

.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:hover {
	box-shadow: inset 0 0 0 2px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
	outline: 2px solid rgba(0, 0, 0, 0);
}

.block-editor-inserter__media-list__item {
	height: 100%;
}

.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview {
	align-items: center;
	border-radius: 2px;
	display: flex;
	overflow: hidden;
}

.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview>* {
	margin: 0 auto;
	max-width: 100%;
	outline: 1px solid rgba(0, 0, 0, .1);
	outline-offset: -1px;
}

.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview .block-editor-inserter__media-list__item-preview-spinner {
	align-items: center;
	background: rgba(255, 255, 255, .7);
	display: flex;
	height: 100%;
	justify-content: center;
	pointer-events: none;
	position: absolute;
	width: 100%;
}

.block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview>* {
	outline-color: var(--wp-admin-theme-color);
	outline-offset: calc(var(--wp-admin-border-width-focus) * -1);
	outline-width: var(--wp-admin-border-width-focus);
}

@media not (prefers-reduced-motion) {
	.block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview>* {
		transition: outline .1s linear;
	}
}

.block-editor-inserter__media-list__item-preview-options__popover .components-menu-item__button .components-menu-item__item {
	min-width: auto;
}

.block-editor-inserter__mobile-tab-navigation {
	height: 100%;
	padding: 16px;
}

.block-editor-inserter__mobile-tab-navigation>* {
	height: 100%;
}

@media (min-width:600px) {
	.block-editor-inserter-media-tab-media-preview-inserter-external-image-modal {
		max-width: 480px;
	}
}

.block-editor-inserter-media-tab-media-preview-inserter-external-image-modal p {
	margin: 0;
}

.block-editor-inserter__hint {
	margin: 16px 16px 0;
}

.block-editor-patterns__sync-status-filter .components-input-control__container select.components-select-control__input {
	height: 40px;
}

.block-editor-inserter__pattern-panel-placeholder {
	display: none;
}

.block-editor-inserter__menu.is-zoom-out {
	display: flex;
}

@media (min-width:782px) {
	.block-editor-inserter__menu.is-zoom-out.show-panel:after {
		content: "";
		display: block;
		height: 100%;
		width: 300px;
	}
}

@media (max-width:959px) {
	.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination, .show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next, .show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous {
		flex-direction: column;
	}
}

.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination, .show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next, .show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous {
	flex-direction: column;
}

.block-editor-tabbed-sidebar__tabpanel .block-editor-inserter__help-text {
	display: none;
	padding: 0 24px 16px;
}

@media (min-width:480px) {
	.block-editor-tabbed-sidebar__tabpanel .block-editor-inserter__help-text {
		display: block;
	}
}

.spacing-sizes-control .spacing-sizes-control__custom-value-input, .spacing-sizes-control .spacing-sizes-control__label {
	margin-bottom: 0;
}

.spacing-sizes-control .spacing-sizes-control__custom-value-range, .spacing-sizes-control .spacing-sizes-control__range-control {
	flex: 1;
	margin-bottom: 0;
}

.spacing-sizes-control__header {
	height: 16px;
	margin-bottom: 12px;
}

.spacing-sizes-control__dropdown {
	height: 24px;
}

.spacing-sizes-control__custom-select-control, .spacing-sizes-control__custom-value-input {
	flex: 1;
}

.spacing-sizes-control__custom-toggle, .spacing-sizes-control__icon {
	flex: 0 0 auto;
}

.spacing-sizes-control__icon {
	margin-left: -4px;
}

body.admin-color-light {
	--wp-admin-theme-color: #0085ba;
	--wp-admin-theme-color--rgb: 0, 133, 186;
	--wp-admin-theme-color-darker-10: #0073a1;
	--wp-admin-theme-color-darker-10--rgb: 0, 115, 161;
	--wp-admin-theme-color-darker-20: #006187;
	--wp-admin-theme-color-darker-20--rgb: 0, 97, 135;
	--wp-admin-border-width-focus: 2px;
}

@media (min-resolution:192dpi) {
	body.admin-color-light {
		--wp-admin-border-width-focus: 1.5px;
	}
}

body.admin-color-modern {
	--wp-admin-theme-color: #3858e9;
	--wp-admin-theme-color--rgb: 56, 88, 233;
	--wp-admin-theme-color-darker-10: #2145e6;
	--wp-admin-theme-color-darker-10--rgb: 33, 69, 230;
	--wp-admin-theme-color-darker-20: #183ad6;
	--wp-admin-theme-color-darker-20--rgb: 24, 58, 214;
	--wp-admin-border-width-focus: 2px;
}

@media (min-resolution:192dpi) {
	body.admin-color-modern {
		--wp-admin-border-width-focus: 1.5px;
	}
}

body.admin-color-blue {
	--wp-admin-theme-color: #096484;
	--wp-admin-theme-color--rgb: 9, 100, 132;
	--wp-admin-theme-color-darker-10: #07526c;
	--wp-admin-theme-color-darker-10--rgb: 7, 82, 108;
	--wp-admin-theme-color-darker-20: #064054;
	--wp-admin-theme-color-darker-20--rgb: 6, 64, 84;
	--wp-admin-border-width-focus: 2px;
}

@media (min-resolution:192dpi) {
	body.admin-color-blue {
		--wp-admin-border-width-focus: 1.5px;
	}
}

body.admin-color-coffee {
	--wp-admin-theme-color: #46403c;
	--wp-admin-theme-color--rgb: 70, 64, 60;
	--wp-admin-theme-color-darker-10: #383330;
	--wp-admin-theme-color-darker-10--rgb: 56, 51, 48;
	--wp-admin-theme-color-darker-20: #2b2724;
	--wp-admin-theme-color-darker-20--rgb: 43, 39, 36;
	--wp-admin-border-width-focus: 2px;
}

@media (min-resolution:192dpi) {
	body.admin-color-coffee {
		--wp-admin-border-width-focus: 1.5px;
	}
}

body.admin-color-ectoplasm {
	--wp-admin-theme-color: #523f6d;
	--wp-admin-theme-color--rgb: 82, 63, 109;
	--wp-admin-theme-color-darker-10: #46365d;
	--wp-admin-theme-color-darker-10--rgb: 70, 54, 93;
	--wp-admin-theme-color-darker-20: #3a2c4d;
	--wp-admin-theme-color-darker-20--rgb: 58, 44, 77;
	--wp-admin-border-width-focus: 2px;
}

@media (min-resolution:192dpi) {
	body.admin-color-ectoplasm {
		--wp-admin-border-width-focus: 1.5px;
	}
}

body.admin-color-midnight {
	--wp-admin-theme-color: #e14d43;
	--wp-admin-theme-color--rgb: 225, 77, 67;
	--wp-admin-theme-color-darker-10: #dd382d;
	--wp-admin-theme-color-darker-10--rgb: 221, 56, 45;
	--wp-admin-theme-color-darker-20: #d02c21;
	--wp-admin-theme-color-darker-20--rgb: 208, 44, 33;
	--wp-admin-border-width-focus: 2px;
}

@media (min-resolution:192dpi) {
	body.admin-color-midnight {
		--wp-admin-border-width-focus: 1.5px;
	}
}

body.admin-color-ocean {
	--wp-admin-theme-color: #627c83;
	--wp-admin-theme-color--rgb: 98, 124, 131;
	--wp-admin-theme-color-darker-10: #576e74;
	--wp-admin-theme-color-darker-10--rgb: 87, 110, 116;
	--wp-admin-theme-color-darker-20: #4c6066;
	--wp-admin-theme-color-darker-20--rgb: 76, 96, 102;
	--wp-admin-border-width-focus: 2px;
}

@media (min-resolution:192dpi) {
	body.admin-color-ocean {
		--wp-admin-border-width-focus: 1.5px;
	}
}

body.admin-color-sunrise {
	--wp-admin-theme-color: #dd823b;
	--wp-admin-theme-color--rgb: 221, 130, 59;
	--wp-admin-theme-color-darker-10: #d97426;
	--wp-admin-theme-color-darker-10--rgb: 217, 116, 38;
	--wp-admin-theme-color-darker-20: #c36922;
	--wp-admin-theme-color-darker-20--rgb: 195, 105, 34;
	--wp-admin-border-width-focus: 2px;
}

@media (min-resolution:192dpi) {
	body.admin-color-sunrise {
		--wp-admin-border-width-focus: 1.5px;
	}
}

.wp-block-popup-maker-cta-button__link {
	align-content: center;
	box-sizing: border-box;
	cursor: pointer;
	display: inline-block;
	height: 100%;
	text-align: center;
	width: 100%;
	word-break: break-word;
}

.wp-block-popup-maker-cta-button__link.aligncenter, .wp-block-popup-maker-cta-button__link.has-text-align-center {
	text-align: center;
}

.wp-block-popup-maker-cta-button__link.alignright, .wp-block-popup-maker-cta-button__link.has-text-align-right {
	text-align: right;
}

.wp-block-popup-maker-cta-button__link.alignleft, .wp-block-popup-maker-cta-button__link.has-text-align-left {
	text-align: left;
}

:where(.wp-block-popup-maker-cta-button__link) {
	border-radius: 9999px;
	box-shadow: none;
	padding: 1rem 2.25rem;
	text-decoration: none;
}

.wp-block-popup-maker-cta-button[style*=text-decoration] .wp-block-popup-maker-cta-button__link {
	text-decoration: inherit;
}

.wp-block-popup-maker-cta-buttons>.wp-block-popup-maker-cta-button.has-custom-width {
	max-width: none;
}

.wp-block-popup-maker-cta-buttons>.wp-block-popup-maker-cta-button.has-custom-width .wp-block-popup-maker-cta-button__link {
	width: 100%;
}

.wp-block-popup-maker-cta-buttons>.wp-block-popup-maker-cta-button.has-custom-font-size .wp-block-popup-maker-cta-button__link {
	font-size: inherit;
}

.wp-block-popup-maker-cta-buttons>.wp-block-popup-maker-cta-button.wp-block-popup-maker-cta-button__width-25 {
	width: calc(25% - var(--wp--style--block-gap, .5em) * .75);
}

.wp-block-popup-maker-cta-buttons>.wp-block-popup-maker-cta-button.wp-block-popup-maker-cta-button__width-50 {
	width: calc(50% - var(--wp--style--block-gap, .5em) * .5);
}

.wp-block-popup-maker-cta-buttons>.wp-block-popup-maker-cta-button.wp-block-popup-maker-cta-button__width-75 {
	width: calc(75% - var(--wp--style--block-gap, .5em) * .25);
}

.wp-block-popup-maker-cta-buttons>.wp-block-popup-maker-cta-button.wp-block-popup-maker-cta-button__width-100 {
	flex-basis: 100%;
	width: 100%;
}

.wp-block-popup-maker-cta-buttons.is-vertical>.wp-block-popup-maker-cta-button.wp-block-popup-maker-cta-button__width-25 {
	width: 25%;
}

.wp-block-popup-maker-cta-buttons.is-vertical>.wp-block-popup-maker-cta-button.wp-block-popup-maker-cta-button__width-50 {
	width: 50%;
}

.wp-block-popup-maker-cta-buttons.is-vertical>.wp-block-popup-maker-cta-button.wp-block-popup-maker-cta-button__width-75 {
	width: 75%;
}

.wp-block-popup-maker-cta-button.is-style-squared, .wp-block-popup-maker-cta-button__link.wp-block-popup-maker-cta-button.is-style-squared {
	border-radius: 0;
}

.wp-block-popup-maker-cta-button.no-border-radius, .wp-block-popup-maker-cta-button__link.no-border-radius {
	border-radius: 0 !important;
}

:root :where(.wp-block-popup-maker-cta-button) {
	font-family: inherit;
	font-size: var(--wp--preset--font-size--medium);
	font-style: normal;
	line-height: inherit;
}

:root :where(.wp-block-popup-maker-cta-button:not(.is-style-outline))>.wp-block-popup-maker-cta-button__link:not(.is-style-outline) {
	background-color: var(--wp--preset--color--contrast);
	border-color: var(--wp--preset--color--contrast);
	color: var(--wp--preset--color--base);
}

:root :where(.wp-block-popup-maker-cta-button:not(.is-style-outline))>.wp-block-popup-maker-cta-button__link:not(.is-style-outline):hover {
	background-color: color-mix(in srgb, var(--wp--preset--color--contrast) 85%, rgba(0, 0, 0, 0));
	border-color: rgba(0, 0, 0, 0);
	color: var(--wp--preset--color--base);
}

:root :where(.wp-block-popup-maker-cta-button .wp-block-popup-maker-cta-button__link.is-style-outline), :root :where(.wp-block-popup-maker-cta-button.is-style-outline>.wp-block-popup-maker-cta-button__link) {
	border: 1px solid;
	padding: calc(1rem - 1px) calc(2.25rem - 1px);
}

:root :where(.wp-block-popup-maker-cta-button .wp-block-popup-maker-cta-button__link.is-style-outline:not(.has-text-color)), :root :where(.wp-block-popup-maker-cta-button.is-style-outline>.wp-block-popup-maker-cta-button__link:not(.has-text-color)) {
	color: currentColor;
}

:root :where(.wp-block-popup-maker-cta-button .wp-block-popup-maker-cta-button__link.is-style-outline:not(.has-background)), :root :where(.wp-block-popup-maker-cta-button.is-style-outline>.wp-block-popup-maker-cta-button__link:not(.has-background)) {
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
}

:root :where(.wp-block-popup-maker-cta-button .wp-block-popup-maker-cta-button__link.is-style-outline:not(.has-background)).nitro-lazy, :root :where(.wp-block-popup-maker-cta-button.is-style-outline>.wp-block-popup-maker-cta-button__link:not(.has-background)).nitro-lazy {
	background-image: none !important;
}

:root :where(.wp-block-popup-maker-cta-button.is-style-outline>.wp-block-popup-maker-cta-button__link.wp-block-popup-maker-cta-button__link:not(.has-background):hover) {
	background-color: color-mix(in srgb, var(--wp--preset--color--contrast) 5%, rgba(0, 0, 0, 0));
}

.wp-block-popup-maker-cta-button__link:hover.has-background:not(.is-style-outline):hover, .wp-block-popup-maker-cta-button__link:hover[style*=background-color]:not(.is-style-outline) {
	filter: brightness(.85);
}

.wp-block-popup-maker-cta-button__link:hover.is-style-outline:hover {
	filter: brightness(1.05);
}

@supports not (background-color:color-mix(in srgb,red 50%,blue)) {
	:where(.wp-block-popup-maker-cta-button:not(.is-style-outline))>.wp-block-popup-maker-cta-button__link:not(.is-style-outline):hover {
		filter: brightness(.85);
	}
	
	:where(.wp-block-popup-maker-cta-button.is-style-outline>.wp-block-popup-maker-cta-button__link.wp-block-popup-maker-cta-button__link:not(.has-background):hover) {
		filter: brightness(1.05);
	}
}

.wp-block-popup-maker-cta-button {
	cursor: text;
	position: relative;
}

.wp-block-popup-maker-cta-buttons {
	box-sizing: border-box;
}

.wp-block-popup-maker-cta-buttons.is-vertical {
	flex-direction: column;
}

.wp-block-popup-maker-cta-buttons.is-vertical>.wp-block-popup-maker-cta-button:last-child {
	margin-bottom: 0;
}

.wp-block-popup-maker-cta-buttons>.wp-block-popup-maker-cta-button {
	display: inline-block;
	margin: 0;
}

.wp-block-popup-maker-cta-buttons.is-content-justification-left {
	justify-content: flex-start;
}

.wp-block-popup-maker-cta-buttons.is-content-justification-left.is-vertical {
	align-items: flex-start;
}

.wp-block-popup-maker-cta-buttons.is-content-justification-center {
	justify-content: center;
}

.wp-block-popup-maker-cta-buttons.is-content-justification-center.is-vertical {
	align-items: center;
}

.wp-block-popup-maker-cta-buttons.is-content-justification-right {
	justify-content: flex-end;
}

.wp-block-popup-maker-cta-buttons.is-content-justification-right.is-vertical {
	align-items: flex-end;
}

.wp-block-popup-maker-cta-buttons.is-content-justification-space-between {
	justify-content: space-between;
}

.wp-block-popup-maker-cta-buttons.aligncenter {
	text-align: center;
}

.wp-block-popup-maker-cta-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center) .wp-block-popup-maker-cta-button.aligncenter {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.wp-block-popup-maker-cta-buttons[style*=text-decoration] .wp-block-popup-maker-cta-button, .wp-block-popup-maker-cta-buttons[style*=text-decoration] .wp-block-popup-maker-cta-button__link {
	text-decoration: inherit;
}

.wp-block-popup-maker-cta-buttons.has-custom-font-size .wp-block-popup-maker-cta-button__link {
	font-size: inherit;
}

.wp-block-popup-maker-cta-button.aligncenter {
	text-align: center;
}

:root .wp-block-popup-maker-cta-buttons.is-layout-flex:not([class*=wp-container-popup-maker-cta-buttons-is-layout-]) {
	gap: 16px;
}

.uk-navbar .social-icons {
	margin-right: 40px;
}

.uk-offcanvas .social-icons {
	margin-top: 40px;
}

.uk-offcanvas .uk-logo {
	margin-bottom: 40px;
}

.uk-modal-search.uk-modal, .uk-modal-search .uk-modal-dialog {
	background-color: #f7f9fa;
}

@media (max-width:960px) {
	.uk-navbar .social-icons {
		display: none;
	}
}

.footer .widget>ul {
	margin-bottom: -10px;
}

.comment-list, .comment-list .children {
	list-style: none;
}

.comments>.comment-list {
	padding: 0;
}

.comment article {
	margin-bottom: 20px;
	padding-bottom: 15px;
	border-bottom: 1px solid #efefef;
}

.comments .avatar {
	border-radius: 50px;
}

.comment-meta {
	overflow: hidden;
	margin-bottom: 10px;
}

footer {
	font-size: .9375rem;
}

.sidebar .widget ul, footer .widget ul, .pakb-sidebar-main .widget ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.sidebar .widget ul li:nth-child(n+2), .sidebar .widget ul li>ul, footer .widget ul li:nth-child(n+2), footer .widget ul li>ul, .pakb-sidebar-main .widget ul li:nth-child(n+2), .pakb-sidebar-main .widget ul li>ul {
	margin-top: 20px;
}

.sidebar .widget>h3, .sidebar .widget .widget-inner>h3, .sidebar .widget>h4, .sidebar .widget .widget-inner>h4, footer .widget>h3, footer .widget .widget-inner>h3, footer .widget>h4, footer .widget .widget-inner>h4, .pakb-sidebar-main .widget>h3, .pakb-sidebar-main .widget .widget-inner>h3, .pakb-sidebar-main .widget>h4, .pakb-sidebar-main .widget .widget-inner>h4 {
	margin-bottom: 40px;
}

footer .widget ul li:nth-child(n+2), footer .widget ul li>ul {
	margin-top: 10px;
}

html {
	font-family: system-ui;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.75rem;
	-webkit-text-size-adjust: 100%;
	background: #fff;
	color: #222;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}

body {
	margin: 0;
}

a {
	-webkit-text-decoration-skip: objects;
}

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

a, .uk-link {
	color: #1e87f0;
	text-decoration: none;
	cursor: pointer;
}

a:hover, .uk-link:hover {
	color: #0f6ecd;
	text-decoration: underline;
}

abbr[title] {
	text-decoration: underline;
	-webkit-text-decoration-style: dotted;
}

b, strong {
	font-weight: bolder;
}

:not(pre)>code, :not(pre)>kbd, :not(pre)>samp {
	font-family: Consolas, monaco, monospace;
	font-size: .875rem;
	color: #f0506e;
	white-space: nowrap;
}

em {
	color: #f0506e;
}

ins {
	background: #ffd;
	color: #222;
	text-decoration: none;
}

mark {
	background: #ffd;
	color: #222;
}

q {
	font-style: italic;
}

small {
	font-size: 80%;
}

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

sup {
	top: -.5em;
}

sub {
	bottom: -.25em;
}

audio, canvas, iframe, img, svg, video {
	vertical-align: middle;
}

canvas, img, video {
	max-width: 100%;
	height: auto;
	box-sizing: border-box;
}

@supports (display:block) {
	svg {
		max-width: 100%;
		height: auto;
		box-sizing: border-box;
	}
}

svg:not(:root) {
	overflow: hidden;
}

img:not([src]) {
	visibility: hidden;
}

iframe {
	border: 0;
}

p, ul, ol, dl, pre, address, fieldset, figure {
	margin: 0 0 20px 0;
}

*+p, *+ul, *+ol, *+dl, *+pre, *+address, *+fieldset, *+figure {
	margin-top: 20px;
}

h1, .uk-h1, h2, .uk-h2, h3, .uk-h3, h4, .uk-h4, h5, .uk-h5, h6, .uk-h6 {
	margin: 0 0 20px 0;
	font-family: system-ui;
	font-weight: 700;
	color: #333;
	text-transform: none;
}

*+h1, *+.uk-h1, *+h2, *+.uk-h2, *+h3, *+.uk-h3, *+h4, *+.uk-h4, *+h5, *+.uk-h5, *+h6, *+.uk-h6 {
	margin-top: 40px;
}

h1, .uk-h1 {
	font-size: 1.875rem;
	line-height: 1.2;
}

h2, .uk-h2 {
	font-size: 1.625rem;
	line-height: 1.3;
}

h3, .uk-h3 {
	font-size: 1.375rem;
	line-height: 1.4;
}

h4, .uk-h4 {
	font-size: 1.25rem;
	line-height: 1.4;
}

h5, .uk-h5 {
	font-size: 16px;
	line-height: 1.4;
}

h6, .uk-h6 {
	font-size: .875rem;
	line-height: 1.4;
}

@media (min-width:960px) {
	h1, .uk-h1 {
		font-size: 2.625rem;
	}
	
	h2, .uk-h2 {
		font-size: 2rem;
	}
}

ul, ol {
	padding-left: 30px;
}

ul>li>ul, ul>li>ol, ol>li>ol, ol>li>ul {
	margin: 0;
}

dt {
	font-weight: 700;
}

dd {
	margin-left: 0;
}

hr, .uk-hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
	text-align: inherit;
	margin: 0 0 20px 0;
	border: 0;
	border-top: 1px solid #e5e5e5;
}

*+hr, *+.uk-hr {
	margin-top: 20px;
}

address {
	font-style: normal;
}

blockquote {
	margin: 0 0 20px 0;
	font-size: 1.25rem;
	line-height: 1.5;
	font-style: italic;
}

*+blockquote {
	margin-top: 20px;
}

blockquote p:last-of-type {
	margin-bottom: 0;
}

blockquote footer {
	margin-top: 10px;
	font-size: .875rem;
	line-height: 1.5;
}

pre {
	font: .875rem/1.5 Consolas, monaco, monospace;
	color: #222;
	-moz-tab-size: 4;
	tab-size: 4;
	overflow: auto;
}

pre code {
	font-family: Consolas, monaco, monospace;
}

::selection {
	background: #39f;
	color: #fff;
	text-shadow: none;
}

details, main {
	display: block;
}

summary {
	display: list-item;
}

template {
	display: none;
}

.uk-breakpoint-s::before {
	content: "640px";
}

.uk-breakpoint-m::before {
	content: "960px";
}

.uk-breakpoint-l::before {
	content: "1200px";
}

.uk-breakpoint-xl::before {
	content: "1600px";
}

:root {
	--uk-breakpoint-s: 640px;
	--uk-breakpoint-m: 960px;
	--uk-breakpoint-l: 1200px;
	--uk-breakpoint-xl: 1600px;
}

.uk-list {
	padding: 0;
	list-style: none;
}

.uk-list>li::before, .uk-list>li::after {
	content: "";
	display: table;
}

.uk-list>li::after {
	clear: both;
}

.uk-list>li>:last-child {
	margin-bottom: 0;
}

.uk-list ul {
	margin: 0;
	padding-left: 30px;
	list-style: none;
}

.uk-list>li:nth-child(n+2), .uk-list>li>ul {
	margin-top: 10px;
}

.uk-list-divider>li:nth-child(n+2) {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #e5e5e5;
}

.uk-list-striped>li {
	padding: 10px 10px;
}

.uk-list-striped>li:nth-of-type(odd) {
	background: #f7f9fa;
}

.uk-list-striped>li:nth-child(n+2) {
	margin-top: 0;
}

.uk-list-bullet>li {
	position: relative;
	padding-left: calc(1.5em + 10px);
}

.uk-list-bullet>li::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 1.5em;
	height: 1.5em;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23222%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	display: block;
}

.uk-list-large>li:nth-child(n+2), .uk-list-large>li>ul {
	margin-top: 20px;
}

.uk-list-large.uk-list-divider>li:nth-child(n+2) {
	margin-top: 20px;
	padding-top: 20px;
}

.uk-list-large.uk-list-striped>li {
	padding: 20px 10px;
}

.uk-list-large.uk-list-striped>li:nth-child(n+2) {
	margin-top: 0;
}

.pakb-list-icon {
	display: inline-flex;
	margin-right: .35em;
}

.pakb-list-icon svg {
	position: relative;
	top: .125em;
	height: 1em;
	width: 1em;
}

.uk-list-divider>li:first-child {
	padding-top: 20px;
	border-top: 1px solid #e5e5e5;
}

.uk-list-divider>li:last-child {
	padding-bottom: 20px;
	border-bottom: 1px solid #e5e5e5;
}

.uk-list {
	margin-bottom: 20px;
}

.pakb-list li a {
	display: block;
	clear: both;
	padding: 8px 0 8px 0;
	margin: 0;
}

.pakb-list>li:nth-child(n+2), .pakb-list>li>ul {
	margin-top: 5px;
}

.link-icon-right li a::after {
	width: 1.4em;
	height: 1.4em;
	float: right;
	content: "⟶";
	background-position: 50% 50%;
}

.link-icon-right li a::after {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(255, 255, 255, 0);
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: transform;
	transition-property: transform;
}

.pakb-list li a:active::after, .pakb-list li a:focus::after, .pakb-list li a:hover::after {
	-webkit-transform: translateX(6px);
	transform: translateX(6px);
}

.uk-table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	margin-bottom: 20px;
}

*+.uk-table {
	margin-top: 20px;
}

.uk-table th {
	padding: 16px 12px;
	text-align: left;
	vertical-align: bottom;
	font-size: 16px;
	font-weight: 700;
	color: #222;
}

.uk-table td {
	padding: 16px 12px;
	vertical-align: top;
}

.uk-table td>:last-child {
	margin-bottom: 0;
}

.uk-table tfoot {
	font-size: .875rem;
}

.uk-table caption {
	font-size: .875rem;
	text-align: left;
	color: #999;
}

.uk-table-middle, .uk-table-middle td {
	vertical-align: middle !important;
}

.uk-table-divider>tr:not(:first-child), .uk-table-divider>:not(:first-child)>tr, .uk-table-divider>:first-child>tr:not(:first-child) {
	border-top: 1px solid #e5e5e5;
}

.uk-table-striped>tr:nth-of-type(odd), .uk-table-striped tbody tr:nth-of-type(odd) {
	background: #f7f9fa;
}

.uk-table-hover>tr:hover, .uk-table-hover tbody tr:hover {
	background: #ffd;
}

.uk-table>tr.uk-active, .uk-table tbody tr.uk-active {
	background: #ffd;
}

.uk-table-small th, .uk-table-small td {
	padding: 10px 12px;
}

.uk-table-large th, .uk-table-large td {
	padding: 22px 12px;
}

.uk-table-justify th:first-child, .uk-table-justify td:first-child {
	padding-left: 0;
}

.uk-table-justify th:last-child, .uk-table-justify td:last-child {
	padding-right: 0;
}

.uk-table-shrink {
	width: 1px;
}

.uk-table-expand {
	min-width: 150px;
}

.uk-table-link {
	padding: 0 !important;
}

.uk-table-link>a {
	display: block;
	padding: 16px 12px;
}

.uk-table-small .uk-table-link>a {
	padding: 10px 12px;
}

@media (max-width:959px) {
	.uk-table-responsive, .uk-table-responsive tbody, .uk-table-responsive th, .uk-table-responsive td, .uk-table-responsive tr {
		display: block;
	}
	
	.uk-table-responsive thead {
		display: none;
	}
	
	.uk-table-responsive th, .uk-table-responsive td {
		width: auto !important;
		max-width: none !important;
		min-width: 0 !important;
		overflow: visible !important;
		white-space: normal !important;
	}
	
	.uk-table-responsive th:not(:first-child):not(.uk-table-link), .uk-table-responsive td:not(:first-child):not(.uk-table-link), .uk-table-responsive .uk-table-link:not(:first-child)>a {
		padding-top: 5px !important;
	}
	
	.uk-table-responsive th:not(:last-child):not(.uk-table-link), .uk-table-responsive td:not(:last-child):not(.uk-table-link), .uk-table-responsive .uk-table-link:not(:last-child)>a {
		padding-bottom: 5px !important;
	}
	
	.uk-table-justify.uk-table-responsive th, .uk-table-justify.uk-table-responsive td {
		padding-left: 0;
		padding-right: 0;
	}
}

.uk-icon {
	margin: 0;
	border: none;
	border-radius: 0;
	overflow: visible;
	font: inherit;
	color: inherit;
	text-transform: none;
	padding: 0;
	background-color: rgba(255, 255, 255, 0);
	display: inline-block;
	fill: currentcolor;
	line-height: 0;
}

button.uk-icon:not(:disabled) {
	cursor: pointer;
}

.uk-icon::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.uk-icon:not(.uk-preserve) [fill*='#']:not(.uk-preserve) {
	fill: currentcolor;
}

.uk-icon:not(.uk-preserve) [stroke*='#']:not(.uk-preserve) {
	stroke: currentcolor;
}

.uk-icon>* {
	transform: translate(0, 0);
}

.uk-icon-image {
	width: 20px;
	height: 20px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: contain;
	vertical-align: middle;
}

.uk-icon-link {
	color: #999;
}

.uk-icon-link:hover, .uk-icon-link:focus {
	color: #222;
	outline: none;
}

.uk-icon-link:active, .uk-active>.uk-icon-link {
	color: #151515;
}

.uk-icon-button {
	box-sizing: border-box;
	width: 36px;
	height: 36px;
	border-radius: 500px;
	background: #f7f9fa;
	color: #999;
	vertical-align: middle;
	display: inline-flex;
	justify-content: center;
	align-items: center;
}

.uk-icon-button:hover, .uk-icon-button:focus {
	background-color: #e7edf0;
	color: #222;
	outline: none;
}

.uk-icon-button:active, .uk-active>.uk-icon-button {
	background-color: #d8e1e6;
	color: #222;
}

.uk-input, .uk-select, .uk-textarea, .uk-radio, .uk-checkbox {
	box-sizing: border-box;
	margin: 0;
	border-radius: 0;
	font: inherit;
}

.uk-input {
	overflow: visible;
}

.uk-select {
	text-transform: none;
}

.uk-select optgroup {
	font: inherit;
	font-weight: 700;
}

.uk-textarea {
	overflow: auto;
}

.uk-input[type="search"]::-webkit-search-cancel-button, .uk-input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

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

.uk-input::-moz-placeholder, .uk-textarea::-moz-placeholder {
	opacity: 1;
}

.uk-radio:not(:disabled), .uk-checkbox:not(:disabled) {
	cursor: pointer;
}

.uk-fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

.uk-input, .uk-textarea {
	-webkit-appearance: none;
}

.uk-input, .uk-select, .uk-textarea {
	max-width: 100%;
	width: 100%;
	border: 0 none;
	border: 1px solid #e5e5e5;
	padding: 0 10px;
	background: #f7f9fa;
	color: #222;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
	-webkit-transition-property: color, background-color, border;
	transition-property: color, background-color, border;
}

.uk-input, .uk-select:not([multiple]):not([size]) {
	height: 40px;
	vertical-align: middle;
	display: inline-block;
}

.uk-input:not(input), .uk-select:not(select) {
	line-height: 40px;
}

.uk-select[multiple], .uk-select[size], .uk-textarea {
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: top;
}

.uk-input:focus, .uk-select:focus, .uk-textarea:focus {
	outline: none;
	background-color: #f7f9fa;
	color: #222;
	border-color: #c6c6c6;
}

.uk-input:disabled, .uk-select:disabled, .uk-textarea:disabled {
	background-color: #f7f9fa;
	color: #999;
}

.uk-input::-ms-input-placeholder {
	color: #999 !important;
}

.uk-input::placeholder {
	color: #999;
}

.uk-textarea::-ms-input-placeholder {
	color: #999 !important;
}

.uk-textarea::placeholder {
	color: #999;
}

.uk-form-small {
	font-size: .875rem;
}

.uk-form-small:not(textarea):not([multiple]):not([size]) {
	height: 30px;
	padding-left: 8px;
	padding-right: 8px;
}

.uk-form-small:not(select):not(input):not(textarea) {
	line-height: 30px;
}

.uk-form-large {
	font-size: 1.25rem;
}

.uk-form-large:not(textarea):not([multiple]):not([size]) {
	height: 55px;
	padding-left: 12px;
	padding-right: 12px;
}

.uk-form-large:not(select):not(input):not(textarea) {
	line-height: 55px;
}

.uk-form-danger, .uk-form-danger:focus {
	color: #f0506e;
	border-color: #f0506e;
}

.uk-form-success, .uk-form-success:focus {
	color: #32d296;
}

.uk-form-blank {
	background: none;
}

input.uk-form-width-xsmall {
	width: 50px;
}

select.uk-form-width-xsmall {
	width: 75px;
}

.uk-form-width-small {
	width: 130px;
}

.uk-form-width-medium {
	width: 200px;
}

.uk-form-width-large {
	width: 500px;
}

.uk-select:not([multiple]):not([size]) {
	-webkit-appearance: none;
	-moz-appearance: none;
	padding-right: 20px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23222%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23222%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
	background-repeat: no-repeat;
	background-position: 100% 50%;
}

.uk-select:not([multiple]):not([size]).nitro-lazy {
	background-image: none !important;
}

.uk-select:not([multiple]):not([size])::-ms-expand {
	display: none;
}

.uk-select:not([multiple]):not([size]) option {
	color: #444;
}

.uk-select:not([multiple]):not([size]):disabled {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.uk-select:not([multiple]):not([size]):disabled.nitro-lazy {
	background-image: none !important;
}

.uk-radio, .uk-checkbox {
	display: inline-block;
	height: 16px;
	width: 16px;
	overflow: hidden;
	margin-top: -4px;
	vertical-align: middle;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-color: #e7edf0;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.uk-radio {
	border-radius: 50%;
}

.uk-radio:focus, .uk-checkbox:focus {
	outline: none;
}

.uk-radio:checked, .uk-checkbox:checked, .uk-checkbox:indeterminate {
	background-color: #1e87f0;
}

.uk-radio:checked:focus, .uk-checkbox:checked:focus, .uk-checkbox:indeterminate:focus {
	background-color: #0e6ecd;
}

.uk-radio:checked {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

.uk-radio:checked.nitro-lazy {
	background-image: none !important;
}

.uk-checkbox:checked {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.uk-checkbox:checked.nitro-lazy {
	background-image: none !important;
}

.uk-checkbox:indeterminate {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23fff%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

.uk-checkbox:indeterminate.nitro-lazy {
	background-image: none !important;
}

.uk-radio:disabled, .uk-checkbox:disabled {
	background-color: #f7f9fa;
}

.uk-radio:disabled:checked {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23999%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

.uk-radio:disabled:checked.nitro-lazy {
	background-image: none !important;
}

.uk-checkbox:disabled:checked {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.uk-checkbox:disabled:checked.nitro-lazy {
	background-image: none !important;
}

.uk-checkbox:disabled:indeterminate {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23999%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

.uk-checkbox:disabled:indeterminate.nitro-lazy {
	background-image: none !important;
}

.uk-legend {
	width: 100%;
	color: inherit;
	padding: 0;
	font-size: 1.5rem;
	line-height: 1.4;
}

.uk-form-custom {
	display: inline-block;
	position: relative;
	max-width: 100%;
	vertical-align: middle;
}

.uk-form-custom select, .uk-form-custom input[type="file"] {
	position: absolute;
	top: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	left: 0;
	-webkit-appearance: none;
	opacity: 0;
	cursor: pointer;
}

.uk-form-custom input[type="file"] {
	font-size: 500px;
	overflow: hidden;
}

.uk-form-stacked .uk-form-label {
	display: block;
	margin-bottom: 10px;
}

@media (max-width:959px) {
	.uk-form-horizontal .uk-form-label {
		display: block;
		margin-bottom: 10px;
	}
}

@media (min-width:960px) {
	.uk-form-horizontal .uk-form-label {
		width: 200px;
		margin-top: 7px;
		float: left;
	}
	
	.uk-form-horizontal .uk-form-controls {
		margin-left: 215px;
	}
	
	.uk-form-horizontal .uk-form-controls-text {
		padding-top: 7px;
	}
}

.uk-form-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 40px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	color: #999;
}

.uk-form-icon:hover {
	color: #222;
}

.uk-form-icon:not(a):not(button):not(input) {
	pointer-events: none;
}

.uk-form-icon:not(.uk-form-icon-flip)~.uk-input {
	padding-left: 40px !important;
}

.uk-form-icon-flip {
	right: 0;
	left: auto;
}

.uk-form-icon-flip~.uk-input {
	padding-right: 40px !important;
}

.uk-button {
	margin: 0;
	border: none;
	overflow: visible;
	font: inherit;
	color: inherit;
	text-transform: none;
	display: inline-block;
	box-sizing: border-box;
	padding: 0 30px;
	vertical-align: middle;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	text-decoration: none;
}

.uk-button:not(:disabled) {
	cursor: pointer;
}

.uk-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.uk-button:hover {
	text-decoration: none;
}

.uk-button:focus {
	outline: none;
}

.uk-button-default {
	background-color: #f7f9fa;
	color: #333;
}

.uk-button-default:hover, .uk-button-default:focus {
	background-color: #e7edf0;
	color: #333;
}

.uk-button-default:active, .uk-button-default.uk-active {
	background-color: #d8e1e6;
	color: #333;
}

.uk-button-primary {
	background-color: #1e87f0;
	color: #fff;
}

.uk-button-primary:hover, .uk-button-primary:focus {
	background-color: #222;
	color: #fff;
}

.uk-button-primary:active, .uk-button-primary.uk-active {
	background-color: #0e6ecd;
	color: #fff;
}

.uk-button-secondary {
	background-color: #222;
	color: #fff;
}

.uk-button-secondary:hover, .uk-button-secondary:focus {
	background-color: #151515;
	color: #fff;
}

.uk-button-secondary:active, .uk-button-secondary.uk-active {
	background-color: #090909;
	color: #fff;
}

.uk-button-danger {
	background-color: #f0506e;
	color: #fff;
}

.uk-button-danger:hover, .uk-button-danger:focus {
	background-color: #ee395b;
	color: #fff;
}

.uk-button-danger:active, .uk-button-danger.uk-active {
	background-color: #ec2147;
	color: #fff;
}

.uk-button-default:disabled, .uk-button-primary:disabled, .uk-button-secondary:disabled, .uk-button-danger:disabled {
	background-color: #f7f9fa;
	color: #999;
}

.uk-button-small {
	padding: 0 15px;
	line-height: 30px;
	font-size: .875rem;
}

.uk-button-large {
	padding: 0 40px;
	line-height: 55px;
	font-size: 1.25rem;
}

.uk-button-text {
	padding: 0;
	line-height: 1.5;
	background: none;
	color: #999;
}

.uk-button-text:hover, .uk-button-text:focus {
	color: #222;
}

.uk-button-text:disabled {
	color: #999;
}

.uk-button-link {
	padding: 0;
	line-height: 1.5;
	background: none;
	color: #1e87f0;
}

.uk-button-link:hover, .uk-button-link:focus {
	color: #0f6ecd;
	text-decoration: underline;
}

.uk-button-link:disabled {
	color: #999;
	text-decoration: none;
}

.uk-button-group {
	display: inline-flex;
	vertical-align: middle;
	position: relative;
}

.uk-section {
	box-sizing: border-box;
	padding-top: 40px;
	padding-bottom: 40px;
}

@media (min-width:960px) {
	.uk-section {
		padding-top: 70px;
		padding-bottom: 70px;
	}
}

.uk-section::before, .uk-section::after {
	content: "";
	display: table;
}

.uk-section::after {
	clear: both;
}

.uk-section>:last-child {
	margin-bottom: 0;
}

.uk-section-xsmall {
	padding-top: 20px;
	padding-bottom: 20px;
}

.uk-section-small {
	padding-top: 40px;
	padding-bottom: 40px;
}

.uk-section-large {
	padding-top: 70px;
	padding-bottom: 70px;
}

@media (min-width:960px) {
	.uk-section-large {
		padding-top: 140px;
		padding-bottom: 140px;
	}
}

.uk-section-xlarge {
	padding-top: 140px;
	padding-bottom: 140px;
}

@media (min-width:960px) {
	.uk-section-xlarge {
		padding-top: 210px;
		padding-bottom: 210px;
	}
}

.uk-section-default {
	background: #fff;
}

.uk-section-muted {
	background: #f7f9fa;
}

.uk-section-primary {
	background: #1e87f0;
}

.uk-section-secondary {
	background: #222;
}

.uk-container {
	box-sizing: content-box;
	max-width: 1170px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width:640px) {
	.uk-container {
		padding-left: 30px;
		padding-right: 30px;
	}
}

@media (min-width:960px) {
	.uk-container {
		padding-left: 40px;
		padding-right: 40px;
	}
}

.uk-container::before, .uk-container::after {
	content: "";
	display: table;
}

.uk-container::after {
	clear: both;
}

.uk-container>:last-child {
	margin-bottom: 0;
}

.uk-container .uk-container {
	padding-left: 0;
	padding-right: 0;
}

.uk-container-xsmall {
	max-width: 750px;
}

.uk-container-small {
	max-width: 860px;
}

.uk-container-large {
	max-width: 1600px;
}

.uk-container-expand {
	max-width: none;
}

.uk-container-expand-left {
	margin-left: 0;
}

.uk-container-expand-right {
	margin-right: 0;
}

@media (min-width:640px) {
	.uk-container-expand-left.uk-container-xsmall, .uk-container-expand-right.uk-container-xsmall {
		max-width: calc(50% + ( 750px / 2 ) - 30px);
	}
	
	.uk-container-expand-left.uk-container-small, .uk-container-expand-right.uk-container-small {
		max-width: calc(50% + ( 860px / 2 ) - 30px);
	}
}

@media (min-width:960px) {
	.uk-container-expand-left, .uk-container-expand-right {
		max-width: calc(50% + ( 1170px / 2 ) - 40px);
	}
	
	.uk-container-expand-left.uk-container-xsmall, .uk-container-expand-right.uk-container-xsmall {
		max-width: calc(50% + ( 750px / 2 ) - 40px);
	}
	
	.uk-container-expand-left.uk-container-small, .uk-container-expand-right.uk-container-small {
		max-width: calc(50% + ( 860px / 2 ) - 40px);
	}
	
	.uk-container-expand-left.uk-container-large, .uk-container-expand-right.uk-container-large {
		max-width: calc(50% + ( 1600px / 2 ) - 40px);
	}
}

.uk-container-item-padding-remove-left, .uk-container-item-padding-remove-right {
	width: calc(100% + 15px);
}

.uk-container-item-padding-remove-left {
	margin-left: -15px;
}

.uk-container-item-padding-remove-right {
	margin-right: -15px;
}

@media (min-width:640px) {
	.uk-container-item-padding-remove-left, .uk-container-item-padding-remove-right {
		width: calc(100% + 30px);
	}
	
	.uk-container-item-padding-remove-left {
		margin-left: -30px;
	}
	
	.uk-container-item-padding-remove-right {
		margin-right: -30px;
	}
}

@media (min-width:960px) {
	.uk-container-item-padding-remove-left, .uk-container-item-padding-remove-right {
		width: calc(100% + 40px);
	}
	
	.uk-container-item-padding-remove-left {
		margin-left: -40px;
	}
	
	.uk-container-item-padding-remove-right {
		margin-right: -40px;
	}
}

.uk-grid {
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	list-style: none;
}

.uk-grid>* {
	margin: 0;
}

.uk-grid>*>:last-child {
	margin-bottom: 0;
}

.uk-grid {
	margin-left: -30px;
}

.uk-grid>* {
	padding-left: 30px;
}

.uk-grid+.uk-grid, .uk-grid>.uk-grid-margin, *+.uk-grid-margin {
	margin-top: 30px;
}

@media (min-width:1200px) {
	.uk-grid {
		margin-left: -40px;
	}
	
	.uk-grid>* {
		padding-left: 40px;
	}
	
	.uk-grid+.uk-grid, .uk-grid>.uk-grid-margin, *+.uk-grid-margin {
		margin-top: 40px;
	}
}

.uk-grid-small {
	margin-left: -15px;
}

.uk-grid-small>* {
	padding-left: 15px;
}

.uk-grid+.uk-grid-small, .uk-grid-small>.uk-grid-margin, *+.uk-grid-margin-small {
	margin-top: 15px;
}

.uk-grid-medium {
	margin-left: -30px;
}

.uk-grid-medium>* {
	padding-left: 30px;
}

.uk-grid+.uk-grid-medium, .uk-grid-medium>.uk-grid-margin, *+.uk-grid-margin-medium {
	margin-top: 30px;
}

.uk-grid-large {
	margin-left: -40px;
}

.uk-grid-large>* {
	padding-left: 40px;
}

.uk-grid+.uk-grid-large, .uk-grid-large>.uk-grid-margin, *+.uk-grid-margin-large {
	margin-top: 40px;
}

@media (min-width:1200px) {
	.uk-grid-large {
		margin-left: -70px;
	}
	
	.uk-grid-large>* {
		padding-left: 70px;
	}
	
	.uk-grid+.uk-grid-large, .uk-grid-large>.uk-grid-margin, *+.uk-grid-margin-large {
		margin-top: 70px;
	}
}

.uk-grid-collapse {
	margin-left: 0;
}

.uk-grid-collapse>* {
	padding-left: 0;
}

.uk-grid+.uk-grid-collapse, .uk-grid-collapse>.uk-grid-margin {
	margin-top: 0;
}

.uk-grid-divider>* {
	position: relative;
}

.uk-grid-divider>:not(.uk-first-column)::before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	border-left: 1px solid #e5e5e5;
}

.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	border-top: 1px solid #e5e5e5;
}

.uk-grid-divider {
	margin-left: -60px;
}

.uk-grid-divider>* {
	padding-left: 60px;
}

.uk-grid-divider>:not(.uk-first-column)::before {
	left: 30px;
}

.uk-grid-divider.uk-grid-stack>.uk-grid-margin {
	margin-top: 60px;
}

.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before {
	top: -30px;
	left: 60px;
}

@media (min-width:1200px) {
	.uk-grid-divider {
		margin-left: -80px;
	}
	
	.uk-grid-divider>* {
		padding-left: 80px;
	}
	
	.uk-grid-divider>:not(.uk-first-column)::before {
		left: 40px;
	}
	
	.uk-grid-divider.uk-grid-stack>.uk-grid-margin {
		margin-top: 80px;
	}
	
	.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before {
		top: -40px;
		left: 80px;
	}
}

.uk-grid-divider.uk-grid-small {
	margin-left: -30px;
}

.uk-grid-divider.uk-grid-small>* {
	padding-left: 30px;
}

.uk-grid-divider.uk-grid-small>:not(.uk-first-column)::before {
	left: 15px;
}

.uk-grid-divider.uk-grid-small.uk-grid-stack>.uk-grid-margin {
	margin-top: 30px;
}

.uk-grid-divider.uk-grid-small.uk-grid-stack>.uk-grid-margin::before {
	top: -15px;
	left: 30px;
}

.uk-grid-divider.uk-grid-medium {
	margin-left: -60px;
}

.uk-grid-divider.uk-grid-medium>* {
	padding-left: 60px;
}

.uk-grid-divider.uk-grid-medium>:not(.uk-first-column)::before {
	left: 30px;
}

.uk-grid-divider.uk-grid-medium.uk-grid-stack>.uk-grid-margin {
	margin-top: 60px;
}

.uk-grid-divider.uk-grid-medium.uk-grid-stack>.uk-grid-margin::before {
	top: -30px;
	left: 60px;
}

.uk-grid-divider.uk-grid-large {
	margin-left: -80px;
}

.uk-grid-divider.uk-grid-large>* {
	padding-left: 80px;
}

.uk-grid-divider.uk-grid-large>:not(.uk-first-column)::before {
	left: 40px;
}

.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin {
	margin-top: 80px;
}

.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin::before {
	top: -40px;
	left: 80px;
}

@media (min-width:1200px) {
	.uk-grid-divider.uk-grid-large {
		margin-left: -140px;
	}
	
	.uk-grid-divider.uk-grid-large>* {
		padding-left: 140px;
	}
	
	.uk-grid-divider.uk-grid-large>:not(.uk-first-column)::before {
		left: 70px;
	}
	
	.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin {
		margin-top: 140px;
	}
	
	.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin::before {
		top: -70px;
		left: 140px;
	}
}

.uk-grid-match>*, .uk-grid-item-match {
	display: flex;
	flex-wrap: wrap;
}

.uk-grid-match>*>:not([class*='uk-width']), .uk-grid-item-match>:not([class*='uk-width']) {
	box-sizing: border-box;
	width: 100%;
	flex: auto;
}

.uk-card {
	position: relative;
	box-sizing: border-box;
}

.uk-card-body {
	padding: 30px 30px;
	border-color: #e6e6e6;
	border-style: solid;
	border-width: 1px;
}

.uk-card-header {
	padding: 15px 30px;
}

.uk-card-footer {
	padding: 15px 30px;
}

@media (min-width:1200px) {
	.uk-card-body {
		padding: 40px 40px;
	}
	
	.uk-card-header {
		padding: 20px 40px;
	}
	
	.uk-card-footer {
		padding: 20px 40px;
	}
}

.uk-card-body::before, .uk-card-body::after, .uk-card-header::before, .uk-card-header::after, .uk-card-footer::before, .uk-card-footer::after {
	content: "";
	display: table;
}

.uk-card-body::after, .uk-card-header::after, .uk-card-footer::after {
	clear: both;
}

.uk-card-body>:last-child, .uk-card-header>:last-child, .uk-card-footer>:last-child {
	margin-bottom: 0;
}

.uk-card-title {
	font-size: 22px;
	line-height: 1.4;
	padding: 0;
}

.uk-card-badge {
	position: absolute;
	top: 30px;
	right: 30px;
	z-index: 1;
}

.uk-card-badge:first-child+* {
	margin-top: 0;
}

.uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover {
	background: #f7f9fa;
}

.uk-card-default {
	background: #fff;
	color: #222;
}

.uk-card-default .uk-card-title {
	color: #333;
}

.uk-card-default.uk-card-hover:hover {
	background-color: #fff;
}

.uk-card-primary {
	background: #1e87f0;
	color: #fff;
}

.uk-card-primary .uk-card-title {
	color: #fff;
}

.uk-card-primary.uk-card-hover:hover {
	background-color: #0f7ae5;
}

.uk-card-secondary {
	background: #222;
	color: #fff;
}

.uk-card-secondary .uk-card-title {
	color: #fff;
}

.uk-card-secondary.uk-card-hover:hover {
	background-color: #151515;
}

.uk-card-small.uk-card-body, .uk-card-small .uk-card-body {
	padding: 25px 20px;
}

.uk-card-small .uk-card-header {
	padding: 13px 20px;
}

.uk-card-small .uk-card-footer {
	padding: 13px 20px;
}

@media (min-width:1200px) {
	.uk-card-large.uk-card-body, .uk-card-large .uk-card-body {
		padding: 70px 70px;
	}
	
	.uk-card-large .uk-card-header {
		padding: 35px 70px;
	}
	
	.uk-card-large .uk-card-footer {
		padding: 35px 70px;
	}
}

.pakb-box-icon {
	margin-bottom: 15px;
}

.pakb-box-icon svg {
	z-index: -1;
	width: auto;
}

.uk-close {
	color: #999;
}

.uk-close:hover, .uk-close:focus {
	color: #222;
	outline: none;
}

.uk-spinner>* {
	animation: uk-spinner-rotate 1.4s linear infinite;
}

@keyframes uk-spinner-rotate {
	0% {
		transform: rotate(0deg);
	}
	
	100% {
		transform: rotate(270deg);
	}
}

.uk-spinner>*>* {
	stroke-dasharray: 88px;
	stroke-dashoffset: 0;
	transform-origin: center;
	animation: uk-spinner-dash 1.4s ease-in-out infinite;
	stroke-width: 1;
	stroke-linecap: round;
}

@keyframes uk-spinner-dash {
	0% {
		stroke-dashoffset: 88px;
	}
	
	50% {
		stroke-dashoffset: 22px;
		transform: rotate(135deg);
	}
	
	100% {
		stroke-dashoffset: 88px;
		transform: rotate(450deg);
	}
}

.uk-totop {
	padding: 5px;
	color: #999;
}

.uk-totop:hover, .uk-totop:focus {
	color: #222;
	outline: none;
}

.uk-totop:active {
	color: #333;
}

.uk-overlay {
	padding: 30px 30px;
}

.uk-overlay>:last-child {
	margin-bottom: 0;
}

.uk-overlay-default {
	background: rgba(255, 255, 255, .8);
}

.uk-overlay-primary {
	background: rgba(34, 34, 34, .8);
}

.uk-article::before, .uk-article::after {
	content: "";
	display: table;
}

.uk-article::after {
	clear: both;
}

.uk-article>:last-child {
	margin-bottom: 0;
}

.uk-article+.uk-article {
	margin-top: 70px;
}

.uk-article-title {
	font-size: 1.875rem;
	line-height: 1.2;
}

@media (min-width:960px) {
	.uk-article-title {
		font-size: 2.625rem;
	}
}

.uk-article-meta {
	font-size: .875rem;
	line-height: 1.4;
	color: #999;
}

.page-header .uk-article-title {
	margin-bottom: 40px;
}

.hero {
	margin-top: -1px;
}

.hero .page-header .uk-article-title {
	margin-bottom: 0;
}

.hero .uk-search-large .uk-search-input {
	height: 56px;
}

.pakb-article-content>p {
	margin-bottom: 30px;
}

@media (min-width:960px) {
	.hero .uk-article-title {
		font-size: 3rem;
	}
}

.uk-comment-body {
	overflow-wrap: break-word;
	word-wrap: break-word;
}

.uk-comment-header {
	margin-bottom: 20px;
}

.uk-comment-body::before, .uk-comment-body::after, .uk-comment-header::before, .uk-comment-header::after {
	content: "";
	display: table;
}

.uk-comment-body::after, .uk-comment-header::after {
	clear: both;
}

.uk-comment-body>:last-child, .uk-comment-header>:last-child {
	margin-bottom: 0;
}

.uk-comment-title {
	font-size: 1.25rem;
	line-height: 1.4;
}

.uk-comment-meta {
	font-size: .875rem;
	line-height: 1.4;
	color: #999;
}

.uk-comment-list {
	padding: 0;
	list-style: none;
}

.uk-comment-list>:nth-child(n+2) {
	margin-top: 70px;
}

.uk-comment-list .uk-comment~ul {
	margin: 70px 0 0 0;
	padding-left: 30px;
	list-style: none;
}

@media (min-width:960px) {
	.uk-comment-list .uk-comment~ul {
		padding-left: 100px;
	}
}

.uk-comment-list .uk-comment~ul>:nth-child(n+2) {
	margin-top: 70px;
}

.uk-search {
	display: inline-block;
	position: relative;
	max-width: 100%;
	margin: 0;
}

.uk-search-input::-webkit-search-cancel-button, .uk-search-input::-webkit-search-decoration {
	-webkit-appearance: none;
}

.uk-search-input::-moz-placeholder {
	opacity: 1;
}

.uk-search-input {
	box-sizing: border-box;
	margin: 0;
	border-radius: 0;
	font: inherit;
	overflow: visible;
	-webkit-appearance: none;
	vertical-align: middle;
	width: 100%;
	border: none;
	color: #222;
}

.uk-search-input:focus {
	outline: none;
}

.uk-search-input:-ms-input-placeholder {
	color: #aaa !important;
}

.uk-search-input::placeholder {
	color: #aaa;
}

.uk-search-icon:focus {
	outline: none;
}

.uk-search .uk-search-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	color: #999;
}

.uk-search .uk-search-icon:hover {
	color: #999;
}

.uk-search .uk-search-icon:not(a):not(button):not(input) {
	pointer-events: none;
}

.uk-search .uk-search-icon-flip {
	right: 0;
	left: auto;
}

.uk-search-default {
	width: 180px;
}

.uk-search-default .uk-search-input {
	height: 40px;
	padding-left: 6px;
	padding-right: 6px;
	background: #f7f9fa;
	background: #fff;
	border: solid 1px #ebebeb;
	border-radius: 50px;
}

.uk-search-default .uk-search-input:focus {
	background-color: #f7f9fa;
	background: #fff;
	border-style: solid;
	border-width: 1px;
}

.uk-search-default .uk-search-icon {
	width: 40px;
}

.uk-search-default .uk-search-icon:not(.uk-search-icon-flip)~.uk-search-input {
	padding-left: 40px;
}

.uk-search-default .uk-search-icon-flip~.uk-search-input {
	padding-right: 40px;
}

.uk-search-navbar {
	width: 400px;
}

.uk-search-navbar .uk-search-input {
	height: 40px;
	background: rgba(255, 255, 255, 0);
	font-size: 1.125rem;
}

.uk-search-navbar .uk-search-icon {
	width: 40px;
}

.uk-search-navbar .uk-search-icon:not(.uk-search-icon-flip)~.uk-search-input {
	padding-left: 40px;
}

.uk-search-navbar .uk-search-icon-flip~.uk-search-input {
	padding-right: 40px;
}

.uk-search-large {
	width: 100%;
}

.uk-search-large .uk-search-input {
	height: 52px;
	background: #fff;
	font-size: 18px;
}

.uk-search-large .uk-search-icon {
	width: 24px;
}

.uk-search-large .uk-search-icon:not(.uk-search-icon-flip)~.uk-search-input {
	padding-left: 24px;
}

.uk-search-large .uk-search-icon-flip~.uk-search-input {
	padding-right: 24px;
}

.uk-search-toggle {
	color: #999;
}

.uk-search-toggle:hover, .uk-search-toggle:focus {
	color: #222;
}

.uk-search-large .uk-search-input:focus {
	outline: none;
}

.uk-search-large .uk-search-icon {
	margin-left: 16px;
	background: rgba(255, 255, 255, 0);
}

.uk-search-large .uk-search-icon:hover {
	background: rgba(255, 255, 255, 0);
}

.uk-search-large .uk-search-icon:not(.uk-search-icon-flip)+.uk-search-input {
	padding-left: 55px;
}

.uk-nav, .uk-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.uk-nav li>a {
	display: block;
	text-decoration: none;
}

.uk-nav li>a:focus {
	outline: none;
}

.uk-nav>li>a {
	padding: 5px 0;
}

ul.uk-nav-sub {
	padding: 0 0 0 15px;
}

.uk-nav-sub ul {
	padding-left: 15px;
}

.uk-nav-sub a {
	padding: 5px 0;
}

.uk-nav-parent-icon>.uk-parent>a::after {
	content: "";
	width: 1.5em;
	height: 1.5em;
	float: right;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23222%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.uk-nav-parent-icon>.uk-parent.uk-open>a::after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23222%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

.uk-nav-header {
	padding: 5px 0;
	text-transform: uppercase;
	font-size: .875rem;
}

.uk-nav-header:not(:first-child) {
	margin-top: 20px;
}

.uk-nav-divider {
	margin: 5px 0;
}

.uk-nav-default>li>a {
	color: #999;
}

.uk-nav-default>li>a:hover, .uk-nav-default>li>a:focus {
	color: #222;
}

.uk-nav-default>li.uk-active>a {
	color: #333;
}

.uk-nav-default .uk-nav-header {
	color: #333;
}

.uk-nav-default .uk-nav-divider {
	border-top: 1px solid #e5e5e5;
}

.uk-nav-default .uk-nav-sub a {
	color: #999;
}

.uk-nav-default .uk-nav-sub a:hover, .uk-nav-default .uk-nav-sub a:focus {
	color: #222;
}

.uk-nav-default .uk-nav-sub li.uk-active>a {
	color: #333;
}

.uk-nav-primary>li>a {
	font-size: 16px;
	line-height: 1.5;
	color: #999;
}

.uk-nav-primary>li>a:hover, .uk-nav-primary>li>a:focus {
	color: #222;
}

.uk-nav-primary>li.uk-active>a {
	color: #333;
}

.uk-nav-primary .uk-nav-header {
	color: #333;
}

.uk-nav-primary .uk-nav-divider {
	border-top: 1px solid #e5e5e5;
}

.uk-nav-primary .uk-nav-sub a {
	color: #999;
}

.uk-nav-primary .uk-nav-sub a:hover, .uk-nav-primary .uk-nav-sub a:focus {
	color: #222;
}

.uk-nav-primary .uk-nav-sub li.uk-active>a {
	color: #333;
}

.uk-nav-center {
	text-align: center;
}

.uk-nav-center .uk-nav-sub, .uk-nav-center .uk-nav-sub ul {
	padding-left: 0;
}

.uk-nav-center.uk-nav-parent-icon>.uk-parent>a::after {
	position: absolute;
}

.uk-navbar {
	display: flex;
	position: relative;
}

.uk-navbar-container:not(.uk-navbar-transparent) {
	background: #fff;
	border-bottom: solid 1px #f0f0f0;
}

.uk-navbar-container>::before, .uk-navbar-container>::after {
	display: none !important;
}

.uk-navbar-left, .uk-navbar-right, .uk-navbar-center, .uk-navbar-center-left>*, .uk-navbar-center-right>* {
	display: flex;
	align-items: center;
}

.uk-navbar-right {
	margin-left: auto;
}

.uk-navbar-center:only-child {
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.uk-navbar-center:not(:only-child) {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 990;
}

.uk-navbar-center:not(:only-child) .uk-navbar-nav>li>a, .uk-navbar-center:not(:only-child) .uk-navbar-item, .uk-navbar-center:not(:only-child) .uk-navbar-toggle {
	white-space: nowrap;
}

.uk-navbar-center-left, .uk-navbar-center-right {
	position: absolute;
	top: 0;
}

.uk-navbar-center-left {
	right: 100%;
}

.uk-navbar-center-right {
	left: 100%;
}

[class*='uk-navbar-center-'] .uk-navbar-nav>li>a, [class*='uk-navbar-center-'] .uk-navbar-item, [class*='uk-navbar-center-'] .uk-navbar-toggle {
	white-space: nowrap;
}

.uk-navbar-nav {
	display: flex;
	margin: 0;
	padding: 0;
	list-style: none;
}

.uk-navbar-left, .uk-navbar-right, .uk-navbar-center:only-child {
	flex-wrap: wrap;
}

.uk-navbar-nav>li>a, .uk-navbar-item, .uk-navbar-toggle {
	display: flex;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
	min-height: 80px;
	padding: 0 15px;
	font-size: .875rem;
	font-family: system-ui;
	text-decoration: none;
}

.uk-navbar-nav>li>a {
	color: #999;
	text-transform: uppercase;
	transition: .1s ease-in-out;
	transition-property: color, background-color;
}

.uk-navbar-nav>li:hover>a, .uk-navbar-nav>li>a:focus, .uk-navbar-nav>li>a.uk-open {
	color: #222;
	outline: none;
}

.uk-navbar-nav>li>a:active {
	color: #333;
}

.uk-navbar-nav>li.uk-active>a {
	color: #333;
}

.uk-navbar-item {
	color: #222;
}

.uk-navbar-toggle {
	color: #999;
}

.uk-navbar-toggle:hover, .uk-navbar-toggle:focus, .uk-navbar-toggle.uk-open {
	color: #222;
	outline: none;
	text-decoration: none;
}

.uk-navbar-subtitle {
	font-size: .875rem;
}

.uk-navbar-dropdown {
	display: none;
	position: absolute;
	z-index: 1020;
	box-sizing: border-box;
	width: 200px;
	padding: 15px;
	background: #fff;
	color: #222;
}

.uk-navbar-dropdown.uk-open {
	display: block;
}

[class*='uk-navbar-dropdown-top'] {
	margin-top: 0;
}

[class*='uk-navbar-dropdown-bottom'] {
	margin-top: 0;
}

[class*='uk-navbar-dropdown-left'] {
	margin-left: 0;
}

[class*='uk-navbar-dropdown-right'] {
	margin-left: 0;
}

.uk-navbar-dropdown-grid {
	margin-left: -30px;
}

.uk-navbar-dropdown-grid>* {
	padding-left: 30px;
}

.uk-navbar-dropdown-grid>.uk-grid-margin {
	margin-top: 30px;
}

.uk-navbar-dropdown-stack .uk-navbar-dropdown-grid>* {
	width: 100% !important;
}

.uk-navbar-dropdown-width-2:not(.uk-navbar-dropdown-stack) {
	width: 400px;
}

.uk-navbar-dropdown-width-3:not(.uk-navbar-dropdown-stack) {
	width: 600px;
}

.uk-navbar-dropdown-width-4:not(.uk-navbar-dropdown-stack) {
	width: 800px;
}

.uk-navbar-dropdown-width-5:not(.uk-navbar-dropdown-stack) {
	width: 1000px;
}

.uk-navbar-dropdown-dropbar {
	margin-top: 0;
	margin-bottom: 0;
}

.uk-navbar-dropdown-nav {
	font-size: .875rem;
}

.uk-navbar-dropdown-nav>li>a {
	color: #999;
}

.uk-navbar-dropdown-nav>li>a:hover, .uk-navbar-dropdown-nav>li>a:focus {
	color: #222;
}

.uk-navbar-dropdown-nav>li.uk-active>a {
	color: #333;
}

.uk-navbar-dropdown-nav .uk-nav-header {
	color: #333;
}

.uk-navbar-dropdown-nav .uk-nav-divider {
	border-top: 1px solid #e5e5e5;
}

.uk-navbar-dropdown-nav .uk-nav-sub a {
	color: #999;
}

.uk-navbar-dropdown-nav .uk-nav-sub a:hover, .uk-navbar-dropdown-nav .uk-nav-sub a:focus {
	color: #222;
}

.uk-navbar-dropdown-nav .uk-nav-sub li.uk-active>a {
	color: #333;
}

.uk-navbar-dropbar {
	background: #fff;
}

.uk-navbar-dropbar-slide {
	position: absolute;
	z-index: 980;
	left: 0;
	right: 0;
}

.uk-subnav {
	display: flex;
	flex-wrap: wrap;
	margin-left: -20px;
	padding: 0;
	list-style: none;
}

.uk-subnav>* {
	flex: none;
	padding-left: 20px;
	position: relative;
}

.uk-subnav>*>:first-child {
	display: block;
	color: #999;
}

.uk-subnav>*>a:hover, .uk-subnav>*>a:focus {
	color: #222;
	text-decoration: none;
	outline: none;
}

.uk-subnav>.uk-active>a {
	color: #333;
}

.uk-subnav-divider>* {
	display: flex;
	align-items: center;
}

.uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before {
	content: "";
	height: 1.5em;
	margin-left: 0;
	margin-right: 20px;
	border-left: 1px solid #e5e5e5;
}

.uk-subnav-pill>*>:first-child {
	padding: 5px 10px;
	background: rgba(255, 255, 255, 0);
	color: #999;
}

.uk-subnav-pill>*>a:hover, .uk-subnav-pill>*>a:focus {
	background-color: #f7f9fa;
	color: #222;
}

.uk-subnav-pill>*>a:active {
	background-color: #f7f9fa;
	color: #222;
}

.uk-subnav-pill>.uk-active>a {
	background-color: #1e87f0;
	color: #fff;
}

.uk-subnav>.uk-disabled>a {
	color: #999;
}

.uk-breadcrumb {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	list-style: none;
}

.uk-breadcrumb>* {
	flex: none;
}

.uk-breadcrumb>*>* {
	display: inline-block;
	font-size: .875rem;
	color: #999;
}

.uk-breadcrumb>*>:hover, .uk-breadcrumb>*>:focus {
	color: #222;
	text-decoration: none;
}

.uk-breadcrumb>:last-child>* {
	color: #222;
}

.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before {
	content: "/";
	display: inline-block;
	margin: 0 10px;
	color: #999;
}

.uk-breadcrumb+.pakb-category-decs {
	margin-top: -35px;
}

.uk-pagination {
	display: flex;
	flex-wrap: wrap;
	margin-left: -20px;
	padding: 0;
	list-style: none;
}

.uk-pagination>* {
	flex: none;
	padding-left: 20px;
	position: relative;
}

.uk-pagination>*>* {
	display: block;
	color: #999;
}

.uk-pagination>*>:hover, .uk-pagination>*>:focus {
	color: #222;
	text-decoration: none;
}

.uk-pagination>.uk-active>* {
	color: #222;
}

.uk-pagination>.uk-disabled>* {
	color: #999;
}

.uk-drop {
	display: none;
	position: absolute;
	z-index: 1020;
	box-sizing: border-box;
	width: 300px;
}

.uk-drop.uk-open {
	display: block;
}

[class*='uk-drop-top'] {
	margin-top: -20px;
}

[class*='uk-drop-bottom'] {
	margin-top: 20px;
}

[class*='uk-drop-left'] {
	margin-left: -20px;
}

[class*='uk-drop-right'] {
	margin-left: 20px;
}

.uk-drop-stack .uk-drop-grid>* {
	width: 100% !important;
}

.uk-dropdown {
	display: none;
	position: absolute;
	z-index: 1020;
	box-sizing: border-box;
	min-width: 200px;
	padding: 15px;
	background: #f7f9fa;
	color: #222;
}

.uk-dropdown.uk-open {
	display: block;
}

.uk-dropdown-nav {
	white-space: nowrap;
}

.uk-dropdown-nav>li>a {
	color: #999;
}

.uk-dropdown-nav>li>a:hover, .uk-dropdown-nav>li>a:focus, .uk-dropdown-nav>li.uk-active>a {
	color: #222;
}

.uk-dropdown-nav .uk-nav-header {
	color: #333;
}

.uk-dropdown-nav .uk-nav-divider {
	border-top: 1px solid #e5e5e5;
}

.uk-dropdown-nav .uk-nav-sub a {
	color: #999;
}

.uk-dropdown-nav .uk-nav-sub a:hover, .uk-dropdown-nav .uk-nav-sub a:focus, .uk-dropdown-nav .uk-nav-sub li.uk-active>a {
	color: #222;
}

[class*='uk-dropdown-top'] {
	margin-top: -10px;
}

[class*='uk-dropdown-bottom'] {
	margin-top: 10px;
}

[class*='uk-dropdown-left'] {
	margin-left: -10px;
}

[class*='uk-dropdown-right'] {
	margin-left: 10px;
}

.uk-dropdown-stack .uk-dropdown-grid>* {
	width: 100% !important;
}

.uk-offcanvas {
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 1000;
}

.uk-offcanvas-flip .uk-offcanvas {
	right: 0;
	left: auto;
}

.uk-offcanvas-bar {
	position: absolute;
	top: 0;
	bottom: 0;
	left: -375px;
	box-sizing: border-box;
	width: 375px;
	padding: 20px 20px;
	background: #fff;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}

@media (min-width:960px) {
	.uk-offcanvas-bar {
		left: -480px;
		width: 480px;
		padding: 40px 40px;
	}
}

.uk-offcanvas-flip .uk-offcanvas-bar {
	left: auto;
	right: -375px;
}

@media (min-width:960px) {
	.uk-offcanvas-flip .uk-offcanvas-bar {
		right: -480px;
	}
}

.uk-open>.uk-offcanvas-bar {
	left: 0;
}

.uk-offcanvas-flip .uk-open>.uk-offcanvas-bar {
	left: auto;
	right: 0;
}

.uk-offcanvas-bar-animation {
	transition: left .3s ease-out;
}

.uk-offcanvas-flip .uk-offcanvas-bar-animation {
	transition-property: right;
}

.uk-offcanvas-reveal {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 0;
	overflow: hidden;
	transition: width .3s ease-out;
}

.uk-offcanvas-reveal .uk-offcanvas-bar {
	left: 0;
}

.uk-offcanvas-flip .uk-offcanvas-reveal .uk-offcanvas-bar {
	left: auto;
	right: 0;
}

.uk-open>.uk-offcanvas-reveal {
	width: 375px;
}

@media (min-width:960px) {
	.uk-open>.uk-offcanvas-reveal {
		width: 480px;
	}
}

.uk-offcanvas-flip .uk-offcanvas-reveal {
	right: 0;
	left: auto;
}

.uk-offcanvas-close {
	position: absolute;
	z-index: 1000;
	top: 20px;
	right: 20px;
	padding: 5px;
}

.uk-offcanvas-overlay {
	width: 100vw;
	touch-action: none;
}

.uk-offcanvas-overlay::before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, .1);
	opacity: 0;
	transition: opacity .15s linear;
}

.uk-offcanvas-overlay.uk-open::before {
	opacity: 1;
}

.uk-offcanvas-page, .uk-offcanvas-container {
	overflow-x: hidden;
}

.uk-offcanvas-container {
	position: relative;
	left: 0;
	transition: left .3s ease-out;
	box-sizing: border-box;
	width: 100%;
}

:not(.uk-offcanvas-flip).uk-offcanvas-container-animation {
	left: 375px;
}

.uk-offcanvas-flip.uk-offcanvas-container-animation {
	left: -375px;
}

@media (min-width:960px) {
	:not(.uk-offcanvas-flip).uk-offcanvas-container-animation {
		left: 480px;
	}
	
	.uk-offcanvas-flip.uk-offcanvas-container-animation {
		left: -480px;
	}
}

.uk-tooltip {
	display: none;
	position: absolute;
	z-index: 1030;
	box-sizing: border-box;
	max-width: 200px;
	padding: 3px 6px;
	background: #666;
	border-radius: 2px;
	color: #fff;
	font-size: 12px;
}

.uk-tooltip.uk-active {
	display: block;
}

[class*='uk-tooltip-top'] {
	margin-top: -10px;
}

[class*='uk-tooltip-bottom'] {
	margin-top: 10px;
}

[class*='uk-tooltip-left'] {
	margin-left: -10px;
}

[class*='uk-tooltip-right'] {
	margin-left: 10px;
}

[class*='uk-animation-'] {
	animation-duration: .5s;
	animation-timing-function: ease-out;
	animation-fill-mode: both;
}

.uk-animation-reverse {
	animation-direction: reverse;
	animation-timing-function: ease-in;
}

.uk-animation-toggle:not(:hover):not(:focus) [class*='uk-animation-'] {
	animation-name: none;
}

.uk-animation-toggle {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

.uk-animation-toggle:focus {
	outline: none;
}

.uk-animation-fade {
	animation-name: uk-fade;
	animation-duration: .8s;
	animation-timing-function: linear;
}

.uk-animation-scale-up {
	animation-name: uk-fade-scale-02;
}

.uk-animation-scale-down {
	animation-name: uk-fade-scale-18;
}

.uk-animation-slide-top {
	animation-name: uk-fade-top;
}

.uk-animation-slide-bottom {
	animation-name: uk-fade-bottom;
}

.uk-animation-slide-left {
	animation-name: uk-fade-left;
}

.uk-animation-slide-right {
	animation-name: uk-fade-right;
}

.uk-animation-slide-top-small {
	animation-name: uk-fade-top-small;
}

.uk-animation-slide-bottom-small {
	animation-name: uk-fade-bottom-small;
}

.uk-animation-slide-left-small {
	animation-name: uk-fade-left-small;
}

.uk-animation-slide-right-small {
	animation-name: uk-fade-right-small;
}

.uk-animation-slide-top-medium {
	animation-name: uk-fade-top-medium;
}

.uk-animation-slide-bottom-medium {
	animation-name: uk-fade-bottom-medium;
}

.uk-animation-slide-left-medium {
	animation-name: uk-fade-left-medium;
}

.uk-animation-slide-right-medium {
	animation-name: uk-fade-right-medium;
}

.uk-animation-kenburns {
	animation-name: uk-scale-kenburns;
	animation-duration: 15s;
}

.uk-animation-shake {
	animation-name: uk-shake;
}

.uk-animation-fast {
	animation-duration: .1s;
}

@keyframes uk-fade {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@keyframes uk-fade-top {
	0% {
		opacity: 0;
		transform: translateY(-100%);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes uk-fade-bottom {
	0% {
		opacity: 0;
		transform: translateY(100%);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes uk-fade-left {
	0% {
		opacity: 0;
		transform: translateX(-100%);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

@keyframes uk-fade-right {
	0% {
		opacity: 0;
		transform: translateX(100%);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

@keyframes uk-fade-top-small {
	0% {
		opacity: 0;
		transform: translateY(-10px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes uk-fade-bottom-small {
	0% {
		opacity: 0;
		transform: translateY(10px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes uk-fade-left-small {
	0% {
		opacity: 0;
		transform: translateX(-10px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

@keyframes uk-fade-right-small {
	0% {
		opacity: 0;
		transform: translateX(10px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

@keyframes uk-fade-top-medium {
	0% {
		opacity: 0;
		transform: translateY(-50px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes uk-fade-bottom-medium {
	0% {
		opacity: 0;
		transform: translateY(50px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes uk-fade-left-medium {
	0% {
		opacity: 0;
		transform: translateX(-50px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

@keyframes uk-fade-right-medium {
	0% {
		opacity: 0;
		transform: translateX(50px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

@keyframes uk-fade-scale-02 {
	0% {
		opacity: 0;
		transform: scale(.2);
	}
	
	100% {
		opacity: 1;
		transform: scale(1);
	}
}

@keyframes uk-fade-scale-18 {
	0% {
		opacity: 0;
		transform: scale(1.8);
	}
	
	100% {
		opacity: 1;
		transform: scale(1);
	}
}

@keyframes uk-scale-kenburns {
	0% {
		transform: scale(1);
	}
	
	100% {
		transform: scale(1.2);
	}
}

@keyframes uk-shake {
	0%, 100% {
		transform: translateX(0);
	}
	
	10% {
		transform: translateX(-9px);
	}
	
	20% {
		transform: translateX(8px);
	}
	
	30% {
		transform: translateX(-7px);
	}
	
	40% {
		transform: translateX(6px);
	}
	
	50% {
		transform: translateX(-5px);
	}
	
	60% {
		transform: translateX(4px);
	}
	
	70% {
		transform: translateX(-3px);
	}
	
	80% {
		transform: translateX(2px);
	}
	
	90% {
		transform: translateX(-1px);
	}
}

[class*='uk-child-width']>* {
	box-sizing: border-box;
	width: 100%;
}

.uk-child-width-1-2>* {
	width: 50%;
}

.uk-child-width-1-3>* {
	width: calc(100% * 1 / 3.001);
}

.uk-child-width-1-4>* {
	width: 25%;
}

.uk-child-width-1-5>* {
	width: 20%;
}

.uk-child-width-1-6>* {
	width: calc(100% * 1 / 6.001);
}

.uk-child-width-auto>* {
	width: auto;
}

.uk-child-width-expand>:not([class*='uk-width']) {
	flex: 1;
	min-width: 1px;
}

@media (min-width:640px) {
	.uk-child-width-1-1\@s>* {
		width: 100%;
	}
	
	.uk-child-width-1-2\@s>* {
		width: 50%;
	}
	
	.uk-child-width-1-3\@s>* {
		width: calc(100% * 1 / 3.001);
	}
	
	.uk-child-width-1-4\@s>* {
		width: 25%;
	}
	
	.uk-child-width-1-5\@s>* {
		width: 20%;
	}
	
	.uk-child-width-1-6\@s>* {
		width: calc(100% * 1 / 6.001);
	}
	
	.uk-child-width-auto\@s>* {
		width: auto;
	}
	
	.uk-child-width-expand\@s>:not([class*='uk-width']) {
		flex: 1;
		min-width: 1px;
	}
}

@media (min-width:960px) {
	.uk-child-width-1-1\@m>* {
		width: 100%;
	}
	
	.uk-child-width-1-2\@m>* {
		width: 50%;
	}
	
	.uk-child-width-1-3\@m>* {
		width: calc(100% * 1 / 3.001);
	}
	
	.uk-child-width-1-4\@m>* {
		width: 25%;
	}
	
	.uk-child-width-1-5\@m>* {
		width: 20%;
	}
	
	.uk-child-width-1-6\@m>* {
		width: calc(100% * 1 / 6.001);
	}
	
	.uk-child-width-auto\@m>* {
		width: auto;
	}
	
	.uk-child-width-expand\@m>:not([class*='uk-width']) {
		flex: 1;
		min-width: 1px;
	}
}

@media (min-width:1200px) {
	.uk-child-width-1-1\@l>* {
		width: 100%;
	}
	
	.uk-child-width-1-2\@l>* {
		width: 50%;
	}
	
	.uk-child-width-1-3\@l>* {
		width: calc(100% * 1 / 3.001);
	}
	
	.uk-child-width-1-4\@l>* {
		width: 25%;
	}
	
	.uk-child-width-1-5\@l>* {
		width: 20%;
	}
	
	.uk-child-width-1-6\@l>* {
		width: calc(100% * 1 / 6.001);
	}
	
	.uk-child-width-auto\@l>* {
		width: auto;
	}
	
	.uk-child-width-expand\@l>:not([class*='uk-width']) {
		flex: 1;
		min-width: 1px;
	}
}

@media (min-width:1600px) {
	.uk-child-width-1-1\@xl>* {
		width: 100%;
	}
	
	.uk-child-width-1-2\@xl>* {
		width: 50%;
	}
	
	.uk-child-width-1-3\@xl>* {
		width: calc(100% * 1 / 3.001);
	}
	
	.uk-child-width-1-4\@xl>* {
		width: 25%;
	}
	
	.uk-child-width-1-5\@xl>* {
		width: 20%;
	}
	
	.uk-child-width-1-6\@xl>* {
		width: calc(100% * 1 / 6.001);
	}
	
	.uk-child-width-auto\@xl>* {
		width: auto;
	}
	
	.uk-child-width-expand\@xl>:not([class*='uk-width']) {
		flex: 1;
		min-width: 1px;
	}
}

[class*='uk-width'] {
	box-sizing: border-box;
	width: 100%;
	max-width: 100%;
}

.uk-width-1-2 {
	width: 50%;
}

.uk-width-1-3 {
	width: calc(100% * 1 / 3.001);
}

.uk-width-2-3 {
	width: calc(100% * 2 / 3.001);
}

.uk-width-1-4 {
	width: 25%;
}

.uk-width-3-4 {
	width: 75%;
}

.uk-width-1-5 {
	width: 20%;
}

.uk-width-2-5 {
	width: 40%;
}

.uk-width-3-5 {
	width: 60%;
}

.uk-width-4-5 {
	width: 80%;
}

.uk-width-1-6 {
	width: calc(100% * 1 / 6.001);
}

.uk-width-5-6 {
	width: calc(100% * 5 / 6.001);
}

.uk-width-small {
	width: 150px;
}

.uk-width-medium {
	width: 300px;
}

.uk-width-large {
	width: 450px;
}

.uk-width-xlarge {
	width: 600px;
}

.uk-width-xxlarge {
	width: 750px;
}

.uk-width-auto {
	width: auto;
}

.uk-width-expand {
	flex: 1;
	min-width: 1px;
}

@media (min-width:640px) {
	.uk-width-1-1\@s {
		width: 100%;
	}
	
	.uk-width-1-2\@s {
		width: 50%;
	}
	
	.uk-width-1-3\@s {
		width: calc(100% * 1 / 3.001);
	}
	
	.uk-width-2-3\@s {
		width: calc(100% * 2 / 3.001);
	}
	
	.uk-width-1-4\@s {
		width: 25%;
	}
	
	.uk-width-3-4\@s {
		width: 75%;
	}
	
	.uk-width-1-5\@s {
		width: 20%;
	}
	
	.uk-width-2-5\@s {
		width: 40%;
	}
	
	.uk-width-3-5\@s {
		width: 60%;
	}
	
	.uk-width-4-5\@s {
		width: 80%;
	}
	
	.uk-width-1-6\@s {
		width: calc(100% * 1 / 6.001);
	}
	
	.uk-width-5-6\@s {
		width: calc(100% * 5 / 6.001);
	}
	
	.uk-width-small\@s {
		width: 150px;
	}
	
	.uk-width-medium\@s {
		width: 300px;
	}
	
	.uk-width-large\@s {
		width: 450px;
	}
	
	.uk-width-xlarge\@s {
		width: 600px;
	}
	
	.uk-width-xxlarge\@s {
		width: 750px;
	}
	
	.uk-width-auto\@s {
		width: auto;
	}
	
	.uk-width-expand\@s {
		flex: 1;
		min-width: 1px;
	}
}

@media (min-width:960px) {
	.uk-width-1-1\@m {
		width: 100%;
	}
	
	.uk-width-1-2\@m {
		width: 50%;
	}
	
	.uk-width-1-3\@m {
		width: calc(100% * 1 / 3.001);
	}
	
	.uk-width-2-3\@m {
		width: calc(100% * 2 / 3.001);
	}
	
	.uk-width-1-4\@m {
		width: 25%;
	}
	
	.uk-width-3-4\@m {
		width: 75%;
	}
	
	.uk-width-1-5\@m {
		width: 20%;
	}
	
	.uk-width-2-5\@m {
		width: 40%;
	}
	
	.uk-width-3-5\@m {
		width: 60%;
	}
	
	.uk-width-4-5\@m {
		width: 80%;
	}
	
	.uk-width-1-6\@m {
		width: calc(100% * 1 / 6.001);
	}
	
	.uk-width-5-6\@m {
		width: calc(100% * 5 / 6.001);
	}
	
	.uk-width-small\@m {
		width: 150px;
	}
	
	.uk-width-medium\@m {
		width: 300px;
	}
	
	.uk-width-large\@m {
		width: 450px;
	}
	
	.uk-width-xlarge\@m {
		width: 600px;
	}
	
	.uk-width-xxlarge\@m {
		width: 750px;
	}
	
	.uk-width-auto\@m {
		width: auto;
	}
	
	.uk-width-expand\@m {
		flex: 1;
		min-width: 1px;
	}
}

@media (min-width:1200px) {
	.uk-width-1-1\@l {
		width: 100%;
	}
	
	.uk-width-1-2\@l {
		width: 50%;
	}
	
	.uk-width-1-3\@l {
		width: calc(100% * 1 / 3.001);
	}
	
	.uk-width-2-3\@l {
		width: calc(100% * 2 / 3.001);
	}
	
	.uk-width-1-4\@l {
		width: 25%;
	}
	
	.uk-width-3-4\@l {
		width: 75%;
	}
	
	.uk-width-1-5\@l {
		width: 20%;
	}
	
	.uk-width-2-5\@l {
		width: 40%;
	}
	
	.uk-width-3-5\@l {
		width: 60%;
	}
	
	.uk-width-4-5\@l {
		width: 80%;
	}
	
	.uk-width-1-6\@l {
		width: calc(100% * 1 / 6.001);
	}
	
	.uk-width-5-6\@l {
		width: calc(100% * 5 / 6.001);
	}
	
	.uk-width-small\@l {
		width: 150px;
	}
	
	.uk-width-medium\@l {
		width: 300px;
	}
	
	.uk-width-large\@l {
		width: 450px;
	}
	
	.uk-width-xlarge\@l {
		width: 600px;
	}
	
	.uk-width-xxlarge\@l {
		width: 750px;
	}
	
	.uk-width-auto\@l {
		width: auto;
	}
	
	.uk-width-expand\@l {
		flex: 1;
		min-width: 1px;
	}
}

@media (min-width:1600px) {
	.uk-width-1-1\@xl {
		width: 100%;
	}
	
	.uk-width-1-2\@xl {
		width: 50%;
	}
	
	.uk-width-1-3\@xl {
		width: calc(100% * 1 / 3.001);
	}
	
	.uk-width-2-3\@xl {
		width: calc(100% * 2 / 3.001);
	}
	
	.uk-width-1-4\@xl {
		width: 25%;
	}
	
	.uk-width-3-4\@xl {
		width: 75%;
	}
	
	.uk-width-1-5\@xl {
		width: 20%;
	}
	
	.uk-width-2-5\@xl {
		width: 40%;
	}
	
	.uk-width-3-5\@xl {
		width: 60%;
	}
	
	.uk-width-4-5\@xl {
		width: 80%;
	}
	
	.uk-width-1-6\@xl {
		width: calc(100% * 1 / 6.001);
	}
	
	.uk-width-5-6\@xl {
		width: calc(100% * 5 / 6.001);
	}
	
	.uk-width-small\@xl {
		width: 150px;
	}
	
	.uk-width-medium\@xl {
		width: 300px;
	}
	
	.uk-width-large\@xl {
		width: 450px;
	}
	
	.uk-width-xlarge\@xl {
		width: 600px;
	}
	
	.uk-width-xxlarge\@xl {
		width: 750px;
	}
	
	.uk-width-auto\@xl {
		width: auto;
	}
	
	.uk-width-expand\@xl {
		flex: 1;
		min-width: 1px;
	}
}

.uk-text-lead {
	font-size: 1.5rem;
	line-height: 1.5;
	color: #333;
}

.uk-text-meta {
	font-size: .875rem;
	line-height: 1.4;
	color: #999;
}

.uk-text-small {
	font-size: .875rem;
	line-height: 1.5;
}

.uk-text-large {
	font-size: 1.5rem;
	line-height: 1.5;
}

.uk-text-bold {
	font-weight: bolder;
}

.uk-text-uppercase {
	text-transform: uppercase !important;
}

.uk-text-capitalize {
	text-transform: capitalize !important;
}

.uk-text-lowercase {
	text-transform: lowercase !important;
}

.uk-text-muted {
	color: #999 !important;
}

.uk-text-emphasis {
	color: #333 !important;
}

.uk-text-primary {
	color: #1e87f0 !important;
}

.uk-text-success {
	color: #32d296 !important;
}

.uk-text-warning {
	color: #faa05a !important;
}

.uk-text-danger {
	color: #f0506e !important;
}

.uk-text-background {
	-webkit-background-clip: text;
	-webkit-text-fill-color: rgba(255, 255, 255, 0);
	display: inline-block;
	color: #1e87f0 !important;
}

@supports (-webkit-background-clip:text) {
	.uk-text-background {
		background-color: #1e87f0;
	}
}

.uk-text-left {
	text-align: left !important;
}

.uk-text-right {
	text-align: right !important;
}

.uk-text-center {
	text-align: center !important;
}

.uk-text-justify {
	text-align: justify !important;
}

@media (min-width:640px) {
	.uk-text-left\@s {
		text-align: left !important;
	}
	
	.uk-text-right\@s {
		text-align: right !important;
	}
	
	.uk-text-center\@s {
		text-align: center !important;
	}
}

@media (min-width:960px) {
	.uk-text-left\@m {
		text-align: left !important;
	}
	
	.uk-text-right\@m {
		text-align: right !important;
	}
	
	.uk-text-center\@m {
		text-align: center !important;
	}
}

@media (min-width:1200px) {
	.uk-text-left\@l {
		text-align: left !important;
	}
	
	.uk-text-right\@l {
		text-align: right !important;
	}
	
	.uk-text-center\@l {
		text-align: center !important;
	}
}

@media (min-width:1600px) {
	.uk-text-left\@xl {
		text-align: left !important;
	}
	
	.uk-text-right\@xl {
		text-align: right !important;
	}
	
	.uk-text-center\@xl {
		text-align: center !important;
	}
}

.uk-text-top {
	vertical-align: top !important;
}

.uk-text-middle {
	vertical-align: middle !important;
}

.uk-text-bottom {
	vertical-align: bottom !important;
}

.uk-text-baseline {
	vertical-align: baseline !important;
}

.uk-text-nowrap {
	white-space: nowrap;
}

.uk-text-truncate {
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

th.uk-text-truncate, td.uk-text-truncate {
	max-width: 0;
}

.uk-text-break {
	overflow-wrap: break-word;
	word-wrap: break-word;
}

th.uk-text-break, td.uk-text-break {
	word-break: break-all;
}

[class*='uk-column-'] {
	column-gap: 30px;
}

@media (min-width:1200px) {
	[class*='uk-column-'] {
		column-gap: 40px;
	}
}

[class*='uk-column-'] img {
	transform: translate3d(0, 0, 0);
}

.uk-column-divider {
	column-rule: 1px solid #e5e5e5;
	column-gap: 60px;
}

@media (min-width:1200px) {
	.uk-column-divider {
		column-gap: 80px;
	}
}

.uk-column-1-2 {
	column-count: 2;
}

.uk-column-1-3 {
	column-count: 3;
}

.uk-column-1-4 {
	column-count: 4;
}

.uk-column-1-5 {
	column-count: 5;
}

.uk-column-1-6 {
	column-count: 6;
}

@media (min-width:640px) {
	.uk-column-1-2\@s {
		column-count: 2;
	}
	
	.uk-column-1-3\@s {
		column-count: 3;
	}
	
	.uk-column-1-4\@s {
		column-count: 4;
	}
	
	.uk-column-1-5\@s {
		column-count: 5;
	}
	
	.uk-column-1-6\@s {
		column-count: 6;
	}
}

@media (min-width:960px) {
	.uk-column-1-2\@m {
		column-count: 2;
	}
	
	.uk-column-1-3\@m {
		column-count: 3;
	}
	
	.uk-column-1-4\@m {
		column-count: 4;
	}
	
	.uk-column-1-5\@m {
		column-count: 5;
	}
	
	.uk-column-1-6\@m {
		column-count: 6;
	}
}

@media (min-width:1200px) {
	.uk-column-1-2\@l {
		column-count: 2;
	}
	
	.uk-column-1-3\@l {
		column-count: 3;
	}
	
	.uk-column-1-4\@l {
		column-count: 4;
	}
	
	.uk-column-1-5\@l {
		column-count: 5;
	}
	
	.uk-column-1-6\@l {
		column-count: 6;
	}
}

@media (min-width:1600px) {
	.uk-column-1-2\@xl {
		column-count: 2;
	}
	
	.uk-column-1-3\@xl {
		column-count: 3;
	}
	
	.uk-column-1-4\@xl {
		column-count: 4;
	}
	
	.uk-column-1-5\@xl {
		column-count: 5;
	}
	
	.uk-column-1-6\@xl {
		column-count: 6;
	}
}

.uk-column-span {
	column-span: all;
}

.uk-background-default {
	background-color: #fff;
}

.uk-background-muted {
	background-color: #f9f9f9;
}

.uk-background-primary {
	background-color: #409fff;
}

.uk-background-secondary {
	background-color: #222;
}

.uk-background-cover, .uk-background-contain {
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.uk-background-cover {
	background-size: cover;
}

.uk-background-contain {
	background-size: contain;
}

.uk-background-top-left {
	background-position: 0 0;
}

.uk-background-top-center {
	background-position: 50% 0;
}

.uk-background-top-right {
	background-position: 100% 0;
}

.uk-background-center-left {
	background-position: 0 50%;
}

.uk-background-center-center {
	background-position: 50% 50%;
}

.uk-background-center-right {
	background-position: 100% 50%;
}

.uk-background-bottom-left {
	background-position: 0 100%;
}

.uk-background-bottom-center {
	background-position: 50% 100%;
}

.uk-background-bottom-right {
	background-position: 100% 100%;
}

.uk-background-norepeat {
	background-repeat: no-repeat;
}

.uk-background-fixed {
	background-attachment: fixed;
	backface-visibility: hidden;
}

@media (pointer:coarse) {
	.uk-background-fixed {
		background-attachment: scroll;
	}
}

@media (max-width:639px) {
	.uk-background-image\@s {
		background-image: none !important;
	}
	
	.uk-background-image\@s.nitro-lazy {
		background-image: none !important;
	}
}

@media (max-width:959px) {
	.uk-background-image\@m {
		background-image: none !important;
	}
	
	.uk-background-image\@m.nitro-lazy {
		background-image: none !important;
	}
}

@media (max-width:1199px) {
	.uk-background-image\@l {
		background-image: none !important;
	}
	
	.uk-background-image\@l.nitro-lazy {
		background-image: none !important;
	}
}

@media (max-width:1599px) {
	.uk-background-image\@xl {
		background-image: none !important;
	}
	
	.uk-background-image\@xl.nitro-lazy {
		background-image: none !important;
	}
}

.uk-background-blend-multiply {
	background-blend-mode: multiply;
}

.uk-background-blend-screen {
	background-blend-mode: screen;
}

.uk-background-blend-overlay {
	background-blend-mode: overlay;
}

.uk-background-blend-darken {
	background-blend-mode: darken;
}

.uk-background-blend-lighten {
	background-blend-mode: lighten;
}

.uk-background-blend-color-dodge {
	background-blend-mode: color-dodge;
}

.uk-background-blend-color-burn {
	background-blend-mode: color-burn;
}

.uk-background-blend-hard-light {
	background-blend-mode: hard-light;
}

.uk-background-blend-soft-light {
	background-blend-mode: soft-light;
}

.uk-background-blend-difference {
	background-blend-mode: difference;
}

.uk-background-blend-exclusion {
	background-blend-mode: exclusion;
}

.uk-background-blend-hue {
	background-blend-mode: hue;
}

.uk-background-blend-saturation {
	background-blend-mode: saturation;
}

.uk-background-blend-color {
	background-blend-mode: color;
}

.uk-background-blend-luminosity {
	background-blend-mode: luminosity;
}

[class*='uk-align'] {
	display: block;
	margin-bottom: 30px;
}

*+[class*='uk-align'] {
	margin-top: 30px;
}

.uk-align-center {
	margin-left: auto;
	margin-right: auto;
}

.uk-align-left {
	margin-top: 0;
	margin-right: 30px;
	float: left;
}

.uk-align-right {
	margin-top: 0;
	margin-left: 30px;
	float: right;
}

@media (min-width:640px) {
	.uk-align-left\@s {
		margin-top: 0;
		margin-right: 30px;
		float: left;
	}
	
	.uk-align-right\@s {
		margin-top: 0;
		margin-left: 30px;
		float: right;
	}
}

@media (min-width:960px) {
	.uk-align-left\@m {
		margin-top: 0;
		margin-right: 30px;
		float: left;
	}
	
	.uk-align-right\@m {
		margin-top: 0;
		margin-left: 30px;
		float: right;
	}
}

@media (min-width:1200px) {
	.uk-align-left\@l {
		margin-top: 0;
		float: left;
	}
	
	.uk-align-right\@l {
		margin-top: 0;
		float: right;
	}
	
	.uk-align-left, .uk-align-left\@s, .uk-align-left\@m, .uk-align-left\@l {
		margin-right: 40px;
	}
	
	.uk-align-right, .uk-align-right\@s, .uk-align-right\@m, .uk-align-right\@l {
		margin-left: 40px;
	}
}

@media (min-width:1600px) {
	.uk-align-left\@xl {
		margin-top: 0;
		margin-right: 40px;
		float: left;
	}
	
	.uk-align-right\@xl {
		margin-top: 0;
		margin-left: 40px;
		float: right;
	}
}

.uk-panel {
	position: relative;
	box-sizing: border-box;
}

.uk-panel::before, .uk-panel::after {
	content: "";
	display: table;
}

.uk-panel::after {
	clear: both;
}

.uk-panel>:last-child {
	margin-bottom: 0;
}

.uk-panel-scrollable {
	height: 170px;
	padding: 10px;
	border: 1px solid #e5e5e5;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	resize: both;
}

.uk-clearfix::before {
	content: "";
	display: table-cell;
}

.uk-clearfix::after {
	content: "";
	display: table;
	clear: both;
}

.uk-float-left {
	float: left;
}

.uk-float-right {
	float: right;
}

[class*='uk-float-'] {
	max-width: 100%;
}

.uk-overflow-hidden {
	overflow: hidden;
}

.uk-overflow-auto {
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

.uk-overflow-auto>:last-child {
	margin-bottom: 0;
}

.uk-resize {
	resize: both;
}

.uk-resize-vertical {
	resize: vertical;
}

.uk-display-block {
	display: block !important;
}

.uk-display-inline {
	display: inline !important;
}

.uk-display-inline-block {
	display: inline-block !important;
}

[class*='uk-inline'] {
	display: inline-block;
	position: relative;
	max-width: 100%;
	vertical-align: middle;
	-webkit-backface-visibility: hidden;
}

.uk-inline-clip {
	overflow: hidden;
}

.uk-preserve-width, .uk-preserve-width canvas, .uk-preserve-width img, .uk-preserve-width svg, .uk-preserve-width video {
	max-width: none;
}

.uk-responsive-width, .uk-responsive-height {
	box-sizing: border-box;
}

.uk-responsive-width {
	max-width: 100% !important;
	height: auto;
}

.uk-responsive-height {
	max-height: 100%;
	width: auto;
	max-width: none;
}

.uk-border-circle {
	border-radius: 50%;
}

.uk-border-pill {
	border-radius: 500px;
}

.uk-border-rounded {
	border-radius: 5px;
}

.uk-inline-clip[class*='uk-border-'] {
	-webkit-transform: translateZ(0);
}

.uk-box-shadow-small {
	box-shadow: 0 2px 8px rgba(0, 0, 0, .08);
}

.uk-box-shadow-medium {
	box-shadow: 0 5px 15px rgba(0, 0, 0, .08);
}

.uk-box-shadow-large {
	box-shadow: 0 14px 25px rgba(0, 0, 0, .16);
}

.uk-box-shadow-xlarge {
	box-shadow: 0 28px 50px rgba(0, 0, 0, .16);
}

[class*='uk-box-shadow-hover'] {
	transition: box-shadow .1s ease-in-out;
}

.uk-box-shadow-hover-small:hover {
	box-shadow: 0 2px 8px rgba(0, 0, 0, .08);
}

.uk-box-shadow-hover-medium:hover {
	box-shadow: 0 5px 15px rgba(0, 0, 0, .08);
}

.uk-box-shadow-hover-large:hover {
	box-shadow: 0 14px 25px rgba(0, 0, 0, .16);
}

.uk-box-shadow-hover-xlarge:hover {
	box-shadow: 0 28px 50px rgba(0, 0, 0, .16);
}

@supports (filter:blur(0)) {
	.uk-box-shadow-bottom {
		display: inline-block;
		position: relative;
		max-width: 100%;
		vertical-align: middle;
	}
	
	.uk-box-shadow-bottom::before {
		content: "";
		position: absolute;
		bottom: -30px;
		left: 0;
		right: 0;
		height: 30px;
		border-radius: 100%;
		background: #444;
		filter: blur(20px);
	}
	
	.uk-box-shadow-bottom>* {
		position: relative;
	}
}

.uk-dropcap::first-letter, .uk-dropcap>p:first-of-type::first-letter {
	display: block;
	margin-right: 10px;
	float: left;
	font-size: 4.5em;
	line-height: 1;
}

@-moz-document url-prefix() {
	.uk-dropcap::first-letter, .uk-dropcap>p:first-of-type::first-letter {
		margin-top: 1.1%;
	}
}

@supports (-ms-ime-align:auto) {
	.uk-dropcap>p:first-of-type::first-letter {
		font-size: 1em;
	}
}

.uk-logo {
	font-size: 1.2rem;
	font-family: system-ui;
	color: #222;
	text-decoration: none;
	font-weight: 700;
}

.uk-logo:hover, .uk-logo:focus {
	color: #222;
	outline: none;
	text-decoration: none;
}

.uk-logo-inverse {
	display: none;
}

.uk-disabled {
	pointer-events: none;
}

.uk-drag, .uk-drag * {
	cursor: move;
}

.uk-drag iframe {
	pointer-events: none;
}

.uk-dragover {
	box-shadow: 0 0 20px rgba(100, 100, 100, .3);
}

.uk-blend-multiply {
	mix-blend-mode: multiply;
}

.uk-blend-screen {
	mix-blend-mode: screen;
}

.uk-blend-overlay {
	mix-blend-mode: overlay;
}

.uk-blend-darken {
	mix-blend-mode: darken;
}

.uk-blend-lighten {
	mix-blend-mode: lighten;
}

.uk-blend-color-dodge {
	mix-blend-mode: color-dodge;
}

.uk-blend-color-burn {
	mix-blend-mode: color-burn;
}

.uk-blend-hard-light {
	mix-blend-mode: hard-light;
}

.uk-blend-soft-light {
	mix-blend-mode: soft-light;
}

.uk-blend-difference {
	mix-blend-mode: difference;
}

.uk-blend-exclusion {
	mix-blend-mode: exclusion;
}

.uk-blend-hue {
	mix-blend-mode: hue;
}

.uk-blend-saturation {
	mix-blend-mode: saturation;
}

.uk-blend-color {
	mix-blend-mode: color;
}

.uk-blend-luminosity {
	mix-blend-mode: luminosity;
}

.uk-transform-center {
	transform: translate(-50%, -50%);
}

.uk-transform-origin-top-left {
	transform-origin: 0 0;
}

.uk-transform-origin-top-center {
	transform-origin: 50% 0;
}

.uk-transform-origin-top-right {
	transform-origin: 100% 0;
}

.uk-transform-origin-center-left {
	transform-origin: 0 50%;
}

.uk-transform-origin-center-right {
	transform-origin: 100% 50%;
}

.uk-transform-origin-bottom-left {
	transform-origin: 0 100%;
}

.uk-transform-origin-bottom-center {
	transform-origin: 50% 100%;
}

.uk-transform-origin-bottom-right {
	transform-origin: 100% 100%;
}

.uk-table td {
	border: none;
}

.mt-l {
	margin-top: 25px;
}

.mb-l {
	margin-bottom: 25px;
}

.text-l {
	font-size: 18px;
}

.pakb-link a {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.pakb-link a:hover, .pakb-link afocus, .pakb-link a:active {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.pakb-secondary-color a:hover, .pakb-muted-color a:hover, .pakb-toc a:hover {
	text-decoration: underline;
}

.pakb-muted-color, .uk-article-meta, .pakb-muted-color.uk-breadcrumb>*>* {
	font-size: 14px;
}

.hvr-forward i {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(255, 255, 255, 0);
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: transform;
	transition-property: transform;
}

.hvr-forward:active i, .hvr-forward:focus i, .hvr-forward:hover i {
	-webkit-transform: translateX(6px);
	transform: translateX(6px);
}

.pakb-section+.pakb-section {
	margin-top: 40px;
}

@media (min-width:1200px) {
	.pakb-section+.pakb-section {
		margin-top: 70px;
	}
}

.styled-ol ol {
	counter-reset: list;
	list-style-type: none;
	padding-left: 10px;
}

.styled-ol ol li {
	text-indent: -40px;
	margin-left: 40px;
	counter-increment: list;
	line-height: 2.8rem;
}

.styled-ol ol li:before {
	width: 2rem;
	text-indent: 0;
	padding: 0;
	height: 2rem;
	line-height: 2.1rem;
	text-align: center;
	-webkit-border-radius: 2rem;
	-moz-border-radius: 2rem;
	border-radius: 2rem;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	color: #fff;
	display: inline-block;
	content: counter(list);
	margin-right: 1rem;
	font-size: 1rem;
}

.uk-navbar-dropdown {
	box-shadow: 0 5px 12px rgba(0, 0, 0, .15);
}

.votes {
	padding: 35px 0;
	border-top: solid 1px #e5e5e5;
	border-bottom: solid 1px #e5e5e5;
}

.votes .pakb-like-btn, .votes .pakb-dislike-btn {
	padding: 0 30px;
	font-size: 40px;
}

.votes .pakb-like-btn {
	border-right: solid 1px #e5e5e5;
}

.pakb-toc-wrap {
	border-bottom: solid 1px #edeff1;
	padding-bottom: 40px;
}

ul.pakb-toc {
	padding-left: 25px;
	border-left-style: solid;
	border-left-width: 2px;
}

@media (min-width:1200px) {
	.pakb-toc-wrap {
		padding-bottom: 70px;
	}
}

.pakb-boxes .uk-card i {
	line-height: 1;
}

.pakb-boxes .uk-card .uk-card-title {
	margin-top: 0;
}

.pakb-widget-categories>li i {
	left: 0;
	top: 0;
}

.pakb-widget-categories>li i~a {
	margin-left: 1.6em;
}

.autocomplete-suggestions {
	border-radius: 4px;
	margin-top: 10px;
	background: #fff;
	-webkit-box-shadow: 0 0 0 1px rgba(99, 114, 130, .16), 0 8px 16px rgba(27, 39, 51, .08);
	box-shadow: 0 0 0 1px rgba(99, 114, 130, .16), 0 8px 16px rgba(27, 39, 51, .08);
	overflow: auto;
}

.autocomplete-suggestion, .autocomplete-no-suggestion {
	padding: 15px 40px;
	white-space: nowrap;
	overflow: hidden;
	font-size: 17px;
}

.autocomplete-suggestion:hover, .autocomplete-no-suggestion:hover {
	cursor: pointer;
}

.autocomplete-suggestion strong, .autocomplete-no-suggestion strong {
	font-weight: 700;
}

.autocomplete-selected {
	background: #f8f8f8;
}

.autocomplete-group {
	font-size: 16px;
	border-bottom: 1px solid #e6e8eb;
	color: #000;
	padding: 15px 0;
	margin: 0 40px 10px;
}

.autocomplete-group strong {
	display: block;
	font-weight: lighter;
}

.pakb-template-single .wp-post-image {
	margin-bottom: 40px;
}

.editor-styles-wrapper ul.uk-list {
	list-style: none;
}

.editor-styles-wrapper .pakb-section h2:before {
	display: none;
}

.editor-styles-wrapper .pakb-muted-color, .editor-styles-wrapper .uk-article-meta {
	font-size: 14px;
}

.pakb-section h2:before, .pakb-template-category .entry .entry-title:before, .pakb-template-single .entry .entry-title:before, .pakb-template-single h2:before {
	display: none;
}

.uk-flex {
	display: flex;
}

.uk-flex-inline {
	display: inline-flex;
}

.uk-flex::before, .uk-flex::after, .uk-flex-inline::before, .uk-flex-inline::after {
	display: none;
}

.uk-flex-left {
	justify-content: flex-start;
}

.uk-flex-center {
	justify-content: center;
}

.uk-flex-right {
	justify-content: flex-end;
}

.uk-flex-between {
	justify-content: space-between;
}

.uk-flex-around {
	justify-content: space-around;
}

@media (min-width:640px) {
	.uk-flex-left\@s {
		justify-content: flex-start;
	}
	
	.uk-flex-center\@s {
		justify-content: center;
	}
	
	.uk-flex-right\@s {
		justify-content: flex-end;
	}
	
	.uk-flex-between\@s {
		justify-content: space-between;
	}
	
	.uk-flex-around\@s {
		justify-content: space-around;
	}
}

@media (min-width:960px) {
	.uk-flex-left\@m {
		justify-content: flex-start;
	}
	
	.uk-flex-center\@m {
		justify-content: center;
	}
	
	.uk-flex-right\@m {
		justify-content: flex-end;
	}
	
	.uk-flex-between\@m {
		justify-content: space-between;
	}
	
	.uk-flex-around\@m {
		justify-content: space-around;
	}
}

@media (min-width:1200px) {
	.uk-flex-left\@l {
		justify-content: flex-start;
	}
	
	.uk-flex-center\@l {
		justify-content: center;
	}
	
	.uk-flex-right\@l {
		justify-content: flex-end;
	}
	
	.uk-flex-between\@l {
		justify-content: space-between;
	}
	
	.uk-flex-around\@l {
		justify-content: space-around;
	}
}

@media (min-width:1600px) {
	.uk-flex-left\@xl {
		justify-content: flex-start;
	}
	
	.uk-flex-center\@xl {
		justify-content: center;
	}
	
	.uk-flex-right\@xl {
		justify-content: flex-end;
	}
	
	.uk-flex-between\@xl {
		justify-content: space-between;
	}
	
	.uk-flex-around\@xl {
		justify-content: space-around;
	}
}

.uk-flex-stretch {
	align-items: stretch;
}

.uk-flex-top {
	align-items: flex-start;
}

.uk-flex-middle {
	align-items: center;
}

.uk-flex-bottom {
	align-items: flex-end;
}

.uk-flex-row {
	flex-direction: row;
}

.uk-flex-row-reverse {
	flex-direction: row-reverse;
}

.uk-flex-column {
	flex-direction: column;
}

.uk-flex-column-reverse {
	flex-direction: column-reverse;
}

.uk-flex-nowrap {
	flex-wrap: nowrap;
}

.uk-flex-wrap {
	flex-wrap: wrap;
}

.uk-flex-wrap-reverse {
	flex-wrap: wrap-reverse;
}

.uk-flex-wrap-stretch {
	align-content: stretch;
}

.uk-flex-wrap-top {
	align-content: flex-start;
}

.uk-flex-wrap-middle {
	align-content: center;
}

.uk-flex-wrap-bottom {
	align-content: flex-end;
}

.uk-flex-wrap-between {
	align-content: space-between;
}

.uk-flex-wrap-around {
	align-content: space-around;
}

.uk-flex-first {
	order: -1;
}

.uk-flex-last {
	order: 99;
}

@media (min-width:640px) {
	.uk-flex-first\@s {
		order: -1;
	}
	
	.uk-flex-last\@s {
		order: 99;
	}
}

@media (min-width:960px) {
	.uk-flex-first\@m {
		order: -1;
	}
	
	.uk-flex-last\@m {
		order: 99;
	}
}

@media (min-width:1200px) {
	.uk-flex-first\@l {
		order: -1;
	}
	
	.uk-flex-last\@l {
		order: 99;
	}
}

@media (min-width:1600px) {
	.uk-flex-first\@xl {
		order: -1;
	}
	
	.uk-flex-last\@xl {
		order: 99;
	}
}

.uk-flex-none {
	flex: none;
}

.uk-flex-auto {
	flex: auto;
}

.uk-flex-1 {
	flex: 1;
}

.uk-margin {
	margin-bottom: 20px;
}

*+.uk-margin {
	margin-top: 20px !important;
}

.uk-margin-top {
	margin-top: 20px !important;
}

.uk-margin-bottom {
	margin-bottom: 20px !important;
}

.uk-margin-left {
	margin-left: 20px !important;
}

.uk-margin-right {
	margin-right: 20px !important;
}

.uk-margin-small {
	margin-bottom: 10px;
}

*+.uk-margin-small {
	margin-top: 10px !important;
}

.uk-margin-small-top {
	margin-top: 10px !important;
}

.uk-margin-small-bottom {
	margin-bottom: 10px !important;
}

.uk-margin-small-left {
	margin-left: 10px !important;
}

.uk-margin-small-right {
	margin-right: 10px !important;
}

.uk-margin-medium {
	margin-bottom: 40px;
}

*+.uk-margin-medium {
	margin-top: 40px !important;
}

.uk-margin-medium-top {
	margin-top: 40px !important;
}

.uk-margin-medium-bottom {
	margin-bottom: 40px !important;
}

.uk-margin-medium-left {
	margin-left: 40px !important;
}

.uk-margin-medium-right {
	margin-right: 40px !important;
}

.uk-margin-large {
	margin-bottom: 40px;
}

*+.uk-margin-large {
	margin-top: 40px !important;
}

.uk-margin-large-top {
	margin-top: 40px !important;
}

.uk-margin-large-bottom {
	margin-bottom: 40px !important;
}

.uk-margin-large-left {
	margin-left: 40px !important;
}

.uk-margin-large-right {
	margin-right: 40px !important;
}

@media (min-width:1200px) {
	.uk-margin-large {
		margin-bottom: 70px;
	}
	
	*+.uk-margin-large {
		margin-top: 70px !important;
	}
	
	.uk-margin-large-top {
		margin-top: 70px !important;
	}
	
	.uk-margin-large-bottom {
		margin-bottom: 70px !important;
	}
	
	.uk-margin-large-left {
		margin-left: 70px !important;
	}
	
	.uk-margin-large-right {
		margin-right: 70px !important;
	}
}

.uk-margin-xlarge {
	margin-bottom: 70px;
}

*+.uk-margin-xlarge {
	margin-top: 70px !important;
}

.uk-margin-xlarge-top {
	margin-top: 70px !important;
}

.uk-margin-xlarge-bottom {
	margin-bottom: 70px !important;
}

.uk-margin-xlarge-left {
	margin-left: 70px !important;
}

.uk-margin-xlarge-right {
	margin-right: 70px !important;
}

@media (min-width:1200px) {
	.uk-margin-xlarge {
		margin-bottom: 140px;
	}
	
	*+.uk-margin-xlarge {
		margin-top: 140px !important;
	}
	
	.uk-margin-xlarge-top {
		margin-top: 140px !important;
	}
	
	.uk-margin-xlarge-bottom {
		margin-bottom: 140px !important;
	}
	
	.uk-margin-xlarge-left {
		margin-left: 140px !important;
	}
	
	.uk-margin-xlarge-right {
		margin-right: 140px !important;
	}
}

.uk-margin-remove {
	margin: 0 !important;
}

.uk-margin-remove-top {
	margin-top: 0 !important;
}

.uk-margin-remove-bottom {
	margin-bottom: 0 !important;
}

.uk-margin-remove-left {
	margin-left: 0 !important;
}

.uk-margin-remove-right {
	margin-right: 0 !important;
}

.uk-margin-remove-vertical {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.uk-margin-remove-adjacent+* {
	margin-top: 0 !important;
}

.uk-margin-auto {
	margin-left: auto !important;
	margin-right: auto !important;
}

.uk-margin-auto-top {
	margin-top: auto !important;
}

.uk-margin-auto-bottom {
	margin-bottom: auto !important;
}

.uk-margin-auto-left {
	margin-left: auto !important;
}

.uk-margin-auto-right {
	margin-right: auto !important;
}

.uk-margin-auto-vertical {
	margin-top: auto !important;
	margin-bottom: auto !important;
}

.uk-padding {
	padding: 30px;
}

@media (min-width:1200px) {
	.uk-padding {
		padding: 40px;
	}
}

.uk-padding-small {
	padding: 15px;
}

.uk-padding-large {
	padding: 30px;
}

@media (min-width:1200px) {
	.uk-padding-large {
		padding: 70px;
	}
}

.uk-padding-remove {
	padding: 0 !important;
}

.uk-padding-remove-top {
	padding-top: 0 !important;
}

.uk-padding-remove-bottom {
	padding-bottom: 0 !important;
}

.uk-padding-remove-left {
	padding-left: 0 !important;
}

.uk-padding-remove-right {
	padding-right: 0 !important;
}

.uk-padding-remove-vertical {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.uk-padding-remove-horizontal {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

[class*='uk-position-top'], [class*='uk-position-bottom'], [class*='uk-position-left'], [class*='uk-position-right'], [class*='uk-position-center'] {
	position: absolute !important;
}

.uk-position-top {
	top: 0;
	left: 0;
	right: 0;
}

.uk-position-bottom {
	bottom: 0;
	left: 0;
	right: 0;
}

.uk-position-left {
	top: 0;
	bottom: 0;
	left: 0;
}

.uk-position-right {
	top: 0;
	bottom: 0;
	right: 0;
}

.uk-position-top-left {
	top: 0;
	left: 0;
}

.uk-position-top-right {
	top: 0;
	right: 0;
}

.uk-position-bottom-left {
	bottom: 0;
	left: 0;
}

.uk-position-bottom-right {
	bottom: 0;
	right: 0;
}

.uk-position-center {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: -moz-max-content;
	width: max-content;
	max-width: 100%;
	box-sizing: border-box;
}

[class*='uk-position-center-left'], [class*='uk-position-center-right'] {
	top: 50%;
	transform: translateY(-50%);
}

.uk-position-center-left {
	left: 0;
}

.uk-position-center-right {
	right: 0;
}

.uk-position-center-left-out {
	right: 100%;
	width: -moz-max-content;
	width: max-content;
}

.uk-position-center-right-out {
	left: 100%;
	width: -moz-max-content;
	width: max-content;
}

.uk-position-top-center, .uk-position-bottom-center {
	left: 50%;
	transform: translateX(-50%);
	width: -moz-max-content;
	width: max-content;
	max-width: 100%;
	box-sizing: border-box;
}

.uk-position-top-center {
	top: 0;
}

.uk-position-bottom-center {
	bottom: 0;
}

.uk-position-cover {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.uk-position-relative {
	position: relative !important;
}

.uk-position-absolute {
	position: absolute !important;
}

.uk-position-fixed {
	position: fixed !important;
}

.uk-position-z-index {
	z-index: 1;
}

.uk-position-small {
	max-width: calc(100% - ( 15px * 2 ));
	margin: 15px;
}

.uk-position-small.uk-position-center {
	transform: translate(-50%, -50%) translate(-15px, -15px);
}

.uk-position-small[class*='uk-position-center-left'], .uk-position-small[class*='uk-position-center-right'] {
	transform: translateY(-50%) translateY(-15px);
}

.uk-position-small.uk-position-top-center, .uk-position-small.uk-position-bottom-center {
	transform: translateX(-50%) translateX(-15px);
}

.uk-position-medium {
	max-width: calc(100% - ( 30px * 2 ));
	margin: 30px;
}

.uk-position-medium.uk-position-center {
	transform: translate(-50%, -50%) translate(-30px, -30px);
}

.uk-position-medium[class*='uk-position-center-left'], .uk-position-medium[class*='uk-position-center-right'] {
	transform: translateY(-50%) translateY(-30px);
}

.uk-position-medium.uk-position-top-center, .uk-position-medium.uk-position-bottom-center {
	transform: translateX(-50%) translateX(-30px);
}

.uk-position-large {
	max-width: calc(100% - ( 30px * 2 ));
	margin: 30px;
}

.uk-position-large.uk-position-center {
	transform: translate(-50%, -50%) translate(-30px, -30px);
}

.uk-position-large[class*='uk-position-center-left'], .uk-position-large[class*='uk-position-center-right'] {
	transform: translateY(-50%) translateY(-30px);
}

.uk-position-large.uk-position-top-center, .uk-position-large.uk-position-bottom-center {
	transform: translateX(-50%) translateX(-30px);
}

@media (min-width:1200px) {
	.uk-position-large {
		max-width: calc(100% - ( 50px * 2 ));
		margin: 50px;
	}
	
	.uk-position-large.uk-position-center {
		transform: translate(-50%, -50%) translate(-50px, -50px);
	}
	
	.uk-position-large[class*='uk-position-center-left'], .uk-position-large[class*='uk-position-center-right'] {
		transform: translateY(-50%) translateY(-50px);
	}
	
	.uk-position-large.uk-position-top-center, .uk-position-large.uk-position-bottom-center {
		transform: translateX(-50%) translateX(-50px);
	}
}

.uk-transition-toggle {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

.uk-transition-toggle:focus {
	outline: none;
}

.uk-transition-fade, [class*='uk-transition-scale'], [class*='uk-transition-slide'], .uk-transition-stroke {
	transition: .3s ease-out;
	transition-property: opacity, transform, filter, stroke-dashoffset;
	opacity: 0;
}

.uk-transition-toggle:hover .uk-transition-fade, .uk-transition-toggle:focus .uk-transition-fade, .uk-transition-active.uk-active .uk-transition-fade {
	opacity: 1;
}

.uk-transition-scale-up {
	transform: scale3d(1, 1, 1);
}

.uk-transition-scale-down {
	transform: scale3d(1.1, 1.1, 1);
}

.uk-transition-toggle:hover .uk-transition-scale-up, .uk-transition-toggle:focus .uk-transition-scale-up, .uk-transition-active.uk-active .uk-transition-scale-up {
	opacity: 1;
	transform: scale3d(1.1, 1.1, 1);
}

.uk-transition-toggle:hover .uk-transition-scale-down, .uk-transition-toggle:focus .uk-transition-scale-down, .uk-transition-active.uk-active .uk-transition-scale-down {
	opacity: 1;
	transform: scale3d(1, 1, 1);
}

.uk-transition-slide-top {
	transform: translateY(-100%);
}

.uk-transition-slide-bottom {
	transform: translateY(100%);
}

.uk-transition-slide-left {
	transform: translateX(-100%);
}

.uk-transition-slide-right {
	transform: translateX(100%);
}

.uk-transition-slide-top-small {
	transform: translateY(-10px);
}

.uk-transition-slide-bottom-small {
	transform: translateY(10px);
}

.uk-transition-slide-left-small {
	transform: translateX(-10px);
}

.uk-transition-slide-right-small {
	transform: translateX(10px);
}

.uk-transition-slide-top-medium {
	transform: translateY(-50px);
}

.uk-transition-slide-bottom-medium {
	transform: translateY(50px);
}

.uk-transition-slide-left-medium {
	transform: translateX(-50px);
}

.uk-transition-slide-right-medium {
	transform: translateX(50px);
}

.uk-transition-toggle:hover [class*='uk-transition-slide'], .uk-transition-toggle:focus [class*='uk-transition-slide'], .uk-transition-active.uk-active [class*='uk-transition-slide'] {
	opacity: 1;
	transform: translate(0, 0);
}

.uk-transition-stroke {
	transition-duration: 3s;
}

.uk-transition-stroke:hover, .uk-transition-stroke:focus, .uk-transition-stroke.uk-transition-active {
	opacity: 1;
	stroke-dashoffset: 0 !important;
}

.uk-transition-opaque {
	opacity: 1;
}

.uk-transition-slow {
	transition-duration: .7s;
}

[hidden], .uk-hidden {
	display: none !important;
}

@media (min-width:640px) {
	.uk-hidden\@s {
		display: none !important;
	}
}

@media (min-width:960px) {
	.uk-hidden\@m {
		display: none !important;
	}
}

@media (min-width:1200px) {
	.uk-hidden\@l {
		display: none !important;
	}
}

@media (min-width:1600px) {
	.uk-hidden\@xl {
		display: none !important;
	}
}

@media (max-width:639px) {
	.uk-visible\@s {
		display: none !important;
	}
}

@media (max-width:959px) {
	.uk-visible\@m {
		display: none !important;
	}
}

@media (max-width:1199px) {
	.uk-visible\@l {
		display: none !important;
	}
}

@media (max-width:1599px) {
	.uk-visible\@xl {
		display: none !important;
	}
}

.uk-invisible {
	visibility: hidden !important;
}

.uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within) {
	position: absolute !important;
	width: 0 !important;
	height: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden !important;
}

.uk-visible-toggle:not(:hover):not(:focus) .uk-invisible-hover:not(:focus-within) {
	opacity: 0 !important;
}

.uk-visible-toggle {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

.uk-visible-toggle:focus {
	outline: none;
}

@media (pointer:coarse) {
	.uk-hidden-touch {
		display: none !important;
	}
}

.uk-hidden-notouch {
	display: none !important;
}

@media (pointer:coarse) {
	.uk-hidden-notouch {
		display: block !important;
	}
}

.uk-card-body:hover, .uk-search-default .uk-search-input:focus {
	border-color: #222;
}

.pakb-toc {
	border-left-color: #222;
}

.pakb-accent-color, .pakb-accent-color a, .pakb-accent-color a:hover, .pakb-accent-color a:visited, .autocomplete-suggestion, .uk-card-body:hover .uk-card-title.pakb-secondary-color {
	color: #222;
}

.uk-button-primary, .uk-button-primary:focus, .styled-ol li:before {
	background-color: #222;
}

.pakb-list-icon svg, .pakb-box-icon svg, .pakb-like-btn svg, .pakb-dislike-btn svg {
	fill: #222 !important;
}

.pakb-secondary-color, .pakb-secondary-color a, .pakb-secondary-color a:hover, .pakb-secondary-color a:visited {
	color: #222;
}

.pakb-muted-color, .pakb-muted-color a, .pakb-muted-color a:hover, .pakb-muted-color a:visited, .uk-breadcrumb :last-child * {
	color: #aeb4bb;
}

.pakb-boxes .uk-card-title, .pakb-lists h2 {
	font-size: 24px;
}

.pakb-boxes svg {
	height: 54px;
}

.post-content .mpp-profile-wrap h1, .post-content .mpp-profile-wrap h2, .post-content .mpp-profile-wrap h3, .post-content .mpp-profile-wrap h4, .post-content .mpp-profile-wrap h5, .post-content .mpp-profile-wrap h6, .post-content .mpp-enhanced-profile-wrap h1, .post-content .mpp-enhanced-profile-wrap h2, .post-content .mpp-enhanced-profile-wrap h3, .post-content .mpp-enhanced-profile-wrap h4, .post-content .mpp-enhanced-profile-wrap h5, .post-content .mpp-enhanced-profile-wrap h6 {
	clear: none;
}

.post-content .mpp-profile-wrap h2, .post-content .mpp-enhanced-profile-wrap h2 {
	margin: 0;
	margin-bottom: 10px;
}

.post-content .mpp-profile-wrap p, .post-content .mpp-enhanced-profile-wrap p {
	margin-bottom: 10px;
}

.mpp-profile-wrap {
	margin: 0 auto;
	padding: 3%;
	border-radius: 5px;
	margin-bottom: 1.2em;
	margin-bottom: 20px;
	line-height: 1.3;
}

.mpp-profile-wrap.round .mpp-profile-image-wrapper {
	border-radius: 50%;
	overflow: hidden;
}

.mpp-profile-wrap.round .mpp-profile-image-wrapper img {
	border-radius: 50%;
}

.mpp-profile-wrap h1, .mpp-profile-wrap h2, .mpp-profile-wrap h3, .mpp-profile-wrap h4, .mpp-profile-wrap h5, .mpp-profile-wrap h6 {
	clear: none;
}

.mpp-profile-wrap h2 {
	margin-top: 0;
	margin-bottom: 10px;
}

.mpp-profile-wrap h2:before {
	display: none;
}

.mpp-profile-wrap .mpp-profile-image-wrapper {
	position: relative;
	position: relative;
	float: left;
	line-height: 1.1;
	z-index: 1000;
	background: #ddd;
	min-width: 150px;
	min-height: 150px;
	max-width: 150px;
	max-height: 150px;
	width: 100%;
	margin-right: 20px;
	margin-bottom: 20px;
}

.mpp-profile-wrap .mpp-profile-image-wrapper button {
	position: relative;
	min-width: 150px;
	min-height: 150px;
	max-width: 150px;
	max-height: 150px;
	z-index: 1000;
}

.mpp-profile-wrap .mpp-profile-image-wrapper .mpp-profile-image-square {
	position: relative;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 5;
}

.mpp-profile-wrap .mpp-profile-image-wrapper .mpp-profile-image-square img {
	height: 100%;
	width: 100%;
	position: relative;
	z-index: 5;
}

.mpp-profile-wrap .mpp-profile-image-wrapper .mpp-content-wrap {
	display: block;
	padding: 0 15px 0 15px;
	-ms-flex: 3 0 0%;
	flex: 3 0 0%;
}

.mpp-profile-wrap .mpp-profile-image-wrapper .mpp-profile-name {
	font: 1.4em;
	line-height: 1.2;
}

@media only screen and (max-width:600px) {
	.mpp-profile-wrap .mpp-profile-image-wrapper {
		flex: auto;
	}
}

.mpp-profile-wrap .mpp-gutenberg-view-posts {
	clear: both;
	padding-top: 20px;
}

.mpp-profile-wrap .mpp-profile-view-posts {
	clear: both;
	display: block;
	width: 100%;
	text-align: center;
	padding: 10px 20px;
	background-color: #cf6d38;
	color: #fff;
}

.mpp-profile-wrap .mpp-profile-view-posts a, .mpp-profile-wrap .mpp-profile-view-posts a:hover, .mpp-profile-wrap .mpp-profile-view-posts a:visited {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
	text-decoration: none;
}

.mpp-enhanced-profile-wrap.regular {
	position: relative;
	margin: 0 auto;
	line-height: 1.5;
}

.mpp-enhanced-profile-wrap.regular.round .mpp-profile-image-wrapper {
	border-radius: 50%;
	overflow: hidden;
}

.mpp-enhanced-profile-wrap.regular.round .mpp-profile-image-wrapper img {
	border-radius: 50%;
}

.mpp-enhanced-profile-wrap.regular h1, .mpp-enhanced-profile-wrap.regular h2, .mpp-enhanced-profile-wrap.regular h3, .mpp-enhanced-profile-wrap.regular h4, .mpp-enhanced-profile-wrap.regular h5, .mpp-enhanced-profile-wrap.regular h6 {
	clear: none;
}

.mpp-enhanced-profile-wrap.regular h2:before {
	display: none;
}

.mpp-enhanced-profile-wrap.regular .mpp-profile-image-wrapper {
	position: relative;
	position: relative;
	float: left;
	line-height: 1.1;
	z-index: 1000;
	background: #ddd;
	min-width: 150px;
	min-height: 150px;
	max-width: 150px;
	max-height: 150px;
	width: 100%;
	margin-right: 20px;
	margin-bottom: 20px;
}

@media only screen and (max-width:400px) {
	.mpp-enhanced-profile-wrap.regular .mpp-profile-image-wrapper {
		float: none;
		text-align: center;
		margin: 0 auto;
	}
}

.mpp-enhanced-profile-wrap.regular .mpp-profile-image-wrapper button {
	position: relative;
	min-width: 150px;
	min-height: 150px;
	max-width: 150px;
	max-height: 150px;
	z-index: 1000;
}

.mpp-enhanced-profile-wrap.regular .mpp-profile-image-wrapper .mpp-profile-image-square {
	position: relative;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 5;
}

.mpp-enhanced-profile-wrap.regular .mpp-profile-image-wrapper .mpp-profile-image-square img {
	height: 100%;
	width: 100%;
	position: relative;
	z-index: 5;
}

.mpp-enhanced-profile-wrap.regular .mpp-profile-image-wrapper .mpp-content-wrap {
	display: block;
	padding: 0 15px 0 15px;
	-ms-flex: 3 0 0%;
	flex: 3 0 0%;
}

@media only screen and (max-width:400px) {
	.mpp-enhanced-profile-wrap.regular .mpp-profile-image-wrapper .mpp-content-wrap {
		display: block;
		text-align: center;
		margin: 0 auto;
	}
}

.mpp-enhanced-profile-wrap.regular .mpp-profile-image-wrapper .mpp-profile-name {
	font: 1.4em;
	line-height: 1.2;
}

@media only screen and (max-width:600px) {
	.mpp-enhanced-profile-wrap.regular .mpp-profile-image-wrapper {
		flex: auto;
	}
}

@media only screen and (max-width:400px) {
	.mpp-enhanced-profile-wrap.regular .mpp-content-wrap {
		display: block;
		text-align: center;
		margin: 0 auto;
	}
}

.mpp-enhanced-profile-wrap.regular .mpp-gutenberg-view-posts {
	clear: both;
}

.mpp-enhanced-profile-wrap.regular .mpp-gutenberg-view-posts:after {
	content: "";
	display: table;
	clear: both;
}

.mpp-enhanced-profile-wrap.regular .mpp-profile-view-posts {
	clear: both;
	display: block;
	float: left;
	text-align: center;
	padding: 10px 20px;
	margin-top: 20px;
	margin-right: 20px;
	background-color: #cf6d38;
	color: #fff;
}

.mpp-enhanced-profile-wrap.regular .mpp-profile-view-posts a, .mpp-enhanced-profile-wrap.regular .mpp-profile-view-posts a:hover, .mpp-enhanced-profile-wrap.regular .mpp-profile-view-posts a:visited {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
	text-decoration: none;
}

.mpp-enhanced-profile-wrap.regular .mpp-profile-view-posts:after {
	content: "";
	display: table;
	clear: both;
}

@media only screen and (max-width:400px) {
	.mpp-enhanced-profile-wrap.regular .mpp-profile-view-posts {
		display: block;
		width: 90%;
		margin: 0 auto;
		text-align: center;
		margin-bottom: 10px;
	}
}

.mpp-enhanced-profile-wrap.regular .mpp-profile-view-website {
	display: block;
	float: left;
	text-align: center;
	padding: 10px 20px;
	margin-top: 20px;
	background-color: #333;
	color: #fff;
}

.mpp-enhanced-profile-wrap.regular .mpp-profile-view-website a, .mpp-enhanced-profile-wrap.regular .mpp-profile-view-website a:hover, .mpp-enhanced-profile-wrap.regular .mpp-profile-view-website a:visited {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
	text-decoration: none;
}

@media only screen and (max-width:400px) {
	.mpp-enhanced-profile-wrap.regular .mpp-profile-view-website {
		display: block;
		width: 90%;
		margin: 0 auto;
		text-align: center;
		margin-bottom: 10px;
	}
}

.mpp-profile-wrap.mt-font-size-10, .mpp-enhanced-profile-wrap.regular .mt-font-size-10, .mpp-enhanced-profile-wrap.profile .mt-font-size-10, .mpp-enhanced-profile-wrap.compact .mt-font-size-10, .mpp-profile-text.mt-font-size-10 {
	font-size: 10px;
}

.mpp-profile-wrap.mt-font-size-10 p, .mpp-profile-wrap.mt-font-size-10 div, .mpp-enhanced-profile-wrap.regular .mt-font-size-10 p, .mpp-enhanced-profile-wrap.regular .mt-font-size-10 div, .mpp-enhanced-profile-wrap.profile .mt-font-size-10 p, .mpp-enhanced-profile-wrap.profile .mt-font-size-10 div, .mpp-enhanced-profile-wrap.compact .mt-font-size-10 p, .mpp-enhanced-profile-wrap.compact .mt-font-size-10 div, .mpp-profile-text.mt-font-size-10 p, .mpp-profile-text.mt-font-size-10 div {
	font-size: 10px;
}

.mpp-profile-wrap.mt-font-size-11, .mpp-enhanced-profile-wrap.regular .mt-font-size-11, .mpp-enhanced-profile-wrap.profile .mt-font-size-11, .mpp-enhanced-profile-wrap.compact .mt-font-size-11, .mpp-profile-text.mt-font-size-11 {
	font-size: 11px;
}

.mpp-profile-wrap.mt-font-size-11 p, .mpp-profile-wrap.mt-font-size-11 div, .mpp-enhanced-profile-wrap.regular .mt-font-size-11 p, .mpp-enhanced-profile-wrap.regular .mt-font-size-11 div, .mpp-enhanced-profile-wrap.profile .mt-font-size-11 p, .mpp-enhanced-profile-wrap.profile .mt-font-size-11 div, .mpp-enhanced-profile-wrap.compact .mt-font-size-11 p, .mpp-enhanced-profile-wrap.compact .mt-font-size-11 div, .mpp-profile-text.mt-font-size-11 p, .mpp-profile-text.mt-font-size-11 div {
	font-size: 11px;
}

.mpp-profile-wrap.mt-font-size-12, .mpp-enhanced-profile-wrap.regular .mt-font-size-12, .mpp-enhanced-profile-wrap.profile .mt-font-size-12, .mpp-enhanced-profile-wrap.compact .mt-font-size-12, .mpp-profile-text.mt-font-size-12 {
	font-size: 12px;
}

.mpp-profile-wrap.mt-font-size-12 p, .mpp-profile-wrap.mt-font-size-12 div, .mpp-enhanced-profile-wrap.regular .mt-font-size-12 p, .mpp-enhanced-profile-wrap.regular .mt-font-size-12 div, .mpp-enhanced-profile-wrap.profile .mt-font-size-12 p, .mpp-enhanced-profile-wrap.profile .mt-font-size-12 div, .mpp-enhanced-profile-wrap.compact .mt-font-size-12 p, .mpp-enhanced-profile-wrap.compact .mt-font-size-12 div, .mpp-profile-text.mt-font-size-12 p, .mpp-profile-text.mt-font-size-12 div {
	font-size: 12px;
}

.mpp-profile-wrap.mt-font-size-13, .mpp-enhanced-profile-wrap.regular .mt-font-size-13, .mpp-enhanced-profile-wrap.profile .mt-font-size-13, .mpp-enhanced-profile-wrap.compact .mt-font-size-13, .mpp-profile-text.mt-font-size-13 {
	font-size: 13px;
}

.mpp-profile-wrap.mt-font-size-13 p, .mpp-profile-wrap.mt-font-size-13 div, .mpp-enhanced-profile-wrap.regular .mt-font-size-13 p, .mpp-enhanced-profile-wrap.regular .mt-font-size-13 div, .mpp-enhanced-profile-wrap.profile .mt-font-size-13 p, .mpp-enhanced-profile-wrap.profile .mt-font-size-13 div, .mpp-enhanced-profile-wrap.compact .mt-font-size-13 p, .mpp-enhanced-profile-wrap.compact .mt-font-size-13 div, .mpp-profile-text.mt-font-size-13 p, .mpp-profile-text.mt-font-size-13 div {
	font-size: 13px;
}

.mpp-profile-wrap.mt-font-size-14, .mpp-enhanced-profile-wrap.regular .mt-font-size-14, .mpp-enhanced-profile-wrap.profile .mt-font-size-14, .mpp-enhanced-profile-wrap.compact .mt-font-size-14, .mpp-profile-text.mt-font-size-14 {
	font-size: 14px;
}

.mpp-profile-wrap.mt-font-size-14 p, .mpp-profile-wrap.mt-font-size-14 div, .mpp-enhanced-profile-wrap.regular .mt-font-size-14 p, .mpp-enhanced-profile-wrap.regular .mt-font-size-14 div, .mpp-enhanced-profile-wrap.profile .mt-font-size-14 p, .mpp-enhanced-profile-wrap.profile .mt-font-size-14 div, .mpp-enhanced-profile-wrap.compact .mt-font-size-14 p, .mpp-enhanced-profile-wrap.compact .mt-font-size-14 div, .mpp-profile-text.mt-font-size-14 p, .mpp-profile-text.mt-font-size-14 div {
	font-size: 14px;
}

.mpp-profile-wrap.mt-font-size-15, .mpp-enhanced-profile-wrap.regular .mt-font-size-15, .mpp-enhanced-profile-wrap.profile .mt-font-size-15, .mpp-enhanced-profile-wrap.compact .mt-font-size-15, .mpp-profile-text.mt-font-size-15 {
	font-size: 15px;
}

.mpp-profile-wrap.mt-font-size-15 p, .mpp-profile-wrap.mt-font-size-15 div, .mpp-enhanced-profile-wrap.regular .mt-font-size-15 p, .mpp-enhanced-profile-wrap.regular .mt-font-size-15 div, .mpp-enhanced-profile-wrap.profile .mt-font-size-15 p, .mpp-enhanced-profile-wrap.profile .mt-font-size-15 div, .mpp-enhanced-profile-wrap.compact .mt-font-size-15 p, .mpp-enhanced-profile-wrap.compact .mt-font-size-15 div, .mpp-profile-text.mt-font-size-15 p, .mpp-profile-text.mt-font-size-15 div {
	font-size: 15px;
}

.mpp-profile-wrap.mt-font-size-16, .mpp-enhanced-profile-wrap.regular .mt-font-size-16, .mpp-enhanced-profile-wrap.profile .mt-font-size-16, .mpp-enhanced-profile-wrap.compact .mt-font-size-16, .mpp-profile-text.mt-font-size-16 {
	font-size: 16px;
}

.mpp-profile-wrap.mt-font-size-16 p, .mpp-profile-wrap.mt-font-size-16 div, .mpp-enhanced-profile-wrap.regular .mt-font-size-16 p, .mpp-enhanced-profile-wrap.regular .mt-font-size-16 div, .mpp-enhanced-profile-wrap.profile .mt-font-size-16 p, .mpp-enhanced-profile-wrap.profile .mt-font-size-16 div, .mpp-enhanced-profile-wrap.compact .mt-font-size-16 p, .mpp-enhanced-profile-wrap.compact .mt-font-size-16 div, .mpp-profile-text.mt-font-size-16 p, .mpp-profile-text.mt-font-size-16 div {
	font-size: 16px;
}

.mpp-profile-wrap.mt-font-size-17, .mpp-enhanced-profile-wrap.regular .mt-font-size-17, .mpp-enhanced-profile-wrap.profile .mt-font-size-17, .mpp-enhanced-profile-wrap.compact .mt-font-size-17, .mpp-profile-text.mt-font-size-17 {
	font-size: 17px;
}

.mpp-profile-wrap.mt-font-size-17 p, .mpp-profile-wrap.mt-font-size-17 div, .mpp-enhanced-profile-wrap.regular .mt-font-size-17 p, .mpp-enhanced-profile-wrap.regular .mt-font-size-17 div, .mpp-enhanced-profile-wrap.profile .mt-font-size-17 p, .mpp-enhanced-profile-wrap.profile .mt-font-size-17 div, .mpp-enhanced-profile-wrap.compact .mt-font-size-17 p, .mpp-enhanced-profile-wrap.compact .mt-font-size-17 div, .mpp-profile-text.mt-font-size-17 p, .mpp-profile-text.mt-font-size-17 div {
	font-size: 17px;
}

.mpp-profile-wrap.mt-font-size-18, .mpp-enhanced-profile-wrap.regular .mt-font-size-18, .mpp-enhanced-profile-wrap.profile .mt-font-size-18, .mpp-enhanced-profile-wrap.compact .mt-font-size-18, .mpp-profile-text.mt-font-size-18 {
	font-size: 18px;
}

.mpp-profile-wrap.mt-font-size-18 p, .mpp-profile-wrap.mt-font-size-18 div, .mpp-enhanced-profile-wrap.regular .mt-font-size-18 p, .mpp-enhanced-profile-wrap.regular .mt-font-size-18 div, .mpp-enhanced-profile-wrap.profile .mt-font-size-18 p, .mpp-enhanced-profile-wrap.profile .mt-font-size-18 div, .mpp-enhanced-profile-wrap.compact .mt-font-size-18 p, .mpp-enhanced-profile-wrap.compact .mt-font-size-18 div, .mpp-profile-text.mt-font-size-18 p, .mpp-profile-text.mt-font-size-18 div {
	font-size: 18px;
}

.mpp-profile-wrap.mt-font-size-19, .mpp-enhanced-profile-wrap.regular .mt-font-size-19, .mpp-enhanced-profile-wrap.profile .mt-font-size-19, .mpp-enhanced-profile-wrap.compact .mt-font-size-19, .mpp-profile-text.mt-font-size-19 {
	font-size: 19px;
}

.mpp-profile-wrap.mt-font-size-19 p, .mpp-profile-wrap.mt-font-size-19 div, .mpp-enhanced-profile-wrap.regular .mt-font-size-19 p, .mpp-enhanced-profile-wrap.regular .mt-font-size-19 div, .mpp-enhanced-profile-wrap.profile .mt-font-size-19 p, .mpp-enhanced-profile-wrap.profile .mt-font-size-19 div, .mpp-enhanced-profile-wrap.compact .mt-font-size-19 p, .mpp-enhanced-profile-wrap.compact .mt-font-size-19 div, .mpp-profile-text.mt-font-size-19 p, .mpp-profile-text.mt-font-size-19 div {
	font-size: 19px;
}

.mpp-profile-wrap.mt-font-size-20, .mpp-enhanced-profile-wrap.regular .mt-font-size-20, .mpp-enhanced-profile-wrap.profile .mt-font-size-20, .mpp-enhanced-profile-wrap.compact .mt-font-size-20, .mpp-profile-text.mt-font-size-20 {
	font-size: 20px;
}

.mpp-profile-wrap.mt-font-size-20 p, .mpp-profile-wrap.mt-font-size-20 div, .mpp-enhanced-profile-wrap.regular .mt-font-size-20 p, .mpp-enhanced-profile-wrap.regular .mt-font-size-20 div, .mpp-enhanced-profile-wrap.profile .mt-font-size-20 p, .mpp-enhanced-profile-wrap.profile .mt-font-size-20 div, .mpp-enhanced-profile-wrap.compact .mt-font-size-20 p, .mpp-enhanced-profile-wrap.compact .mt-font-size-20 div, .mpp-profile-text.mt-font-size-20 p, .mpp-profile-text.mt-font-size-20 div {
	font-size: 20px;
}

.mpp-profile-wrap.mt-font-size-21, .mpp-enhanced-profile-wrap.regular .mt-font-size-21, .mpp-enhanced-profile-wrap.profile .mt-font-size-21, .mpp-enhanced-profile-wrap.compact .mt-font-size-21, .mpp-profile-text.mt-font-size-21 {
	font-size: 21px;
}

.mpp-profile-wrap.mt-font-size-21 p, .mpp-profile-wrap.mt-font-size-21 div, .mpp-enhanced-profile-wrap.regular .mt-font-size-21 p, .mpp-enhanced-profile-wrap.regular .mt-font-size-21 div, .mpp-enhanced-profile-wrap.profile .mt-font-size-21 p, .mpp-enhanced-profile-wrap.profile .mt-font-size-21 div, .mpp-enhanced-profile-wrap.compact .mt-font-size-21 p, .mpp-enhanced-profile-wrap.compact .mt-font-size-21 div, .mpp-profile-text.mt-font-size-21 p, .mpp-profile-text.mt-font-size-21 div {
	font-size: 21px;
}

.mpp-profile-wrap.mt-font-size-22, .mpp-enhanced-profile-wrap.regular .mt-font-size-22, .mpp-enhanced-profile-wrap.profile .mt-font-size-22, .mpp-enhanced-profile-wrap.compact .mt-font-size-22, .mpp-profile-text.mt-font-size-22 {
	font-size: 22px;
}

.mpp-profile-wrap.mt-font-size-22 p, .mpp-profile-wrap.mt-font-size-22 div, .mpp-enhanced-profile-wrap.regular .mt-font-size-22 p, .mpp-enhanced-profile-wrap.regular .mt-font-size-22 div, .mpp-enhanced-profile-wrap.profile .mt-font-size-22 p, .mpp-enhanced-profile-wrap.profile .mt-font-size-22 div, .mpp-enhanced-profile-wrap.compact .mt-font-size-22 p, .mpp-enhanced-profile-wrap.compact .mt-font-size-22 div, .mpp-profile-text.mt-font-size-22 p, .mpp-profile-text.mt-font-size-22 div {
	font-size: 22px;
}

.mpp-profile-wrap.mt-font-size-23, .mpp-enhanced-profile-wrap.regular .mt-font-size-23, .mpp-enhanced-profile-wrap.profile .mt-font-size-23, .mpp-enhanced-profile-wrap.compact .mt-font-size-23, .mpp-profile-text.mt-font-size-23 {
	font-size: 23px;
}

.mpp-profile-wrap.mt-font-size-23 p, .mpp-profile-wrap.mt-font-size-23 div, .mpp-enhanced-profile-wrap.regular .mt-font-size-23 p, .mpp-enhanced-profile-wrap.regular .mt-font-size-23 div, .mpp-enhanced-profile-wrap.profile .mt-font-size-23 p, .mpp-enhanced-profile-wrap.profile .mt-font-size-23 div, .mpp-enhanced-profile-wrap.compact .mt-font-size-23 p, .mpp-enhanced-profile-wrap.compact .mt-font-size-23 div, .mpp-profile-text.mt-font-size-23 p, .mpp-profile-text.mt-font-size-23 div {
	font-size: 23px;
}

.mpp-profile-wrap.mt-font-size-24, .mpp-enhanced-profile-wrap.regular .mt-font-size-24, .mpp-enhanced-profile-wrap.profile .mt-font-size-24, .mpp-enhanced-profile-wrap.compact .mt-font-size-24, .mpp-profile-text.mt-font-size-24 {
	font-size: 24px;
}

.mpp-profile-wrap.mt-font-size-24 p, .mpp-profile-wrap.mt-font-size-24 div, .mpp-enhanced-profile-wrap.regular .mt-font-size-24 p, .mpp-enhanced-profile-wrap.regular .mt-font-size-24 div, .mpp-enhanced-profile-wrap.profile .mt-font-size-24 p, .mpp-enhanced-profile-wrap.profile .mt-font-size-24 div, .mpp-enhanced-profile-wrap.compact .mt-font-size-24 p, .mpp-enhanced-profile-wrap.compact .mt-font-size-24 div, .mpp-profile-text.mt-font-size-24 p, .mpp-profile-text.mt-font-size-24 div {
	font-size: 24px;
}

.mpp-social {
	margin-top: 15px;
}

.mpp-social svg {
	max-width: 32px;
	max-height: 32px;
	margin-right: 10px;
}

.mpp-social a, .mpp-social a:hover, .mpp-social a:visited {
	text-decoration: none !important;
}

.mpp-social {
	clear: both;
}

.mpp-social svg.icon-twitter {
	fill: #00aced;
}

.mpp-social svg.icon-amazon {
	fill: #000;
}

.mpp-social svg.icon-behance {
	fill: #0692e9;
}

.mpp-social svg.icon-blogger {
	fill: #fb8f3d;
}

.mpp-social svg.icon-codepen {
	fill: #000;
}

.mpp-social svg.icon-dribble {
	fill: #f46899;
}

.mpp-social svg.icon-dropbox {
	fill: #018bd3;
}

.mpp-social svg.icon-eventbrite {
	fill: #f6682f;
}

.mpp-social svg.icon-facebook {
	fill: #3b5998;
}

.mpp-social svg.icon-flickr {
	fill: #ff0084;
}

.mpp-social svg.icon-foursquare {
	fill: #0072b1;
}

.mpp-social svg.icon-ghost {
	fill: #000;
}

.mpp-social svg.icon-github {
	fill: #070709;
}

.mpp-social svg.icon-google-plus {
	fill: #cf3d2e;
}

.mpp-social svg.icon-instagram {
	fill: #a1755c;
}

.mpp-social svg.icon-linkedin {
	fill: #0085ae;
}

.mpp-social svg.icon-feed {
	fill: #f26522;
}

.mpp-social svg.icon-medium {
	fill: #000;
}

.mpp-social svg.icon-path {
	fill: #000;
}

.mpp-social svg.icon-pinterest {
	fill: #cc2127;
}

.mpp-social svg.icon-pocket {
	fill: #000;
}

.mpp-social svg.icon-polldaddy {
	fill: #bc0b0b;
}

.mpp-social svg.icon-reddit {
	fill: #000;
}

.mpp-social svg.icon-skype {
	fill: #01aef2;
}

.mpp-social svg.icon-spotify {
	fill: #1ed760;
}

.mpp-social svg.icon-squarespace {
	fill: #000;
}

.mpp-social svg.icon-stumbleupon {
	fill: #eb4823;
}

.mpp-social svg.icon-telegram {
	fill: #000;
}

.mpp-social svg.icon-tumblr-alt {
	fill: #314e6c;
}

.mpp-social svg.icon-twitch {
	fill: #4b367c;
}

.mpp-social svg.icon-twitter-alt {
	fill: #00aced;
}

.mpp-social svg.icon-vimeo {
	fill: #1ab7ea;
}

.mpp-social svg.icon-wordpress {
	fill: #21759b;
}

.mpp-social svg.icon-youtube {
	fill: #b00;
}

.mpp-enhanced-profile-wrap.profile {
	padding: 10px;
}

.mpp-enhanced-profile-wrap.profile h2 {
	margin: 0;
	font-size: .8em;
	font-weight: 400;
	margin-bottom: 5px;
}

.mpp-enhanced-profile-wrap.profile h2:before {
	display: none;
}

@media only screen and (max-width:400px) {
	.mpp-enhanced-profile-wrap.profile h2 {
		text-align: center;
	}
}

.mpp-enhanced-profile-wrap.profile.round .profile-avatar {
	border-radius: 50%;
}

.mpp-enhanced-profile-wrap.profile .mpp-profile-image-wrapper {
	position: relative;
	float: left;
	line-height: 1;
	z-index: 1000;
	min-width: 150px;
	min-height: 150px;
	max-width: 150px;
	max-height: 150px;
	margin-right: 15px;
}

@media only screen and (max-width:400px) {
	.mpp-enhanced-profile-wrap.profile .mpp-profile-image-wrapper {
		float: none;
		text-align: center;
		margin: 0 auto;
	}
}

.mpp-enhanced-profile-wrap.profile .mpp-profile-meta {
	clear: both;
	margin: 10px 0;
}

.mpp-enhanced-profile-wrap.profile .mpp-profile-meta:after {
	content: "";
	display: table;
	clear: both;
}

.mpp-enhanced-profile-wrap.profile .alignleft {
	max-width: none;
	float: left;
}

@media only screen and (max-width:400px) {
	.mpp-enhanced-profile-wrap.profile .alignleft {
		float: none;
		text-align: center;
		margin: 0 auto;
	}
}

.mpp-enhanced-profile-wrap.profile .alignright {
	max-width: none;
}

@media only screen and (max-width:400px) {
	.mpp-enhanced-profile-wrap.profile .alignright {
		float: none;
		text-align: center;
		margin: 0 auto;
	}
}

.mpp-author-tabbed {
	padding: 10px;
}

.mpp-author-tabbed:after {
	content: "";
	display: table;
	clear: both;
}

.mpp-author-tabbed .mpp-social {
	margin-top: 0;
}

.mpp-author-tabbed .mpp-author-social-wrapper {
	margin-bottom: 10px;
}

.mpp-author-tabbed .mpp-author-social-wrapper:after {
	content: "";
	display: table;
	clear: both;
}

.mpp-author-tabbed h1, .mpp-author-tabbed h2, .mpp-author-tabbed h3, .mpp-author-tabbed h4, .mpp-author-tabbed h5, .mpp-author-tabbed h6 {
	clear: none;
}

.mpp-author-tabbed h2 {
	font-size: .8em;
	font-weight: 400;
	margin-bottom: 5px;
}

.mpp-author-tabbed h2:before {
	display: none;
}

.mpp-author-tabbed .mpp-tab-wrapper {
	clear: both;
}

.mpp-author-tabbed .mpp-author-heading {
	float: left;
}

@media only screen and (max-width:600px) {
	.mpp-author-tabbed .mpp-author-heading {
		float: none;
		text-align: center;
		margin: 0 auto;
		width: 90%;
	}
}

.mpp-author-tabbed .mpp-author-social {
	float: right;
}

@media only screen and (max-width:600px) {
	.mpp-author-tabbed .mpp-author-social {
		float: none;
		text-align: center;
		margin: 0 auto;
	}
}

.mpp-author-tabbed .mpp-author-heading .mpp-author-profile-heading {
	display: inline-block;
	background: #42737b;
	color: #fff;
	padding: 10px 20px;
	font-size: 14px;
	text-transform: uppercase;
}

@media only screen and (max-width:600px) {
	.mpp-author-tabbed .mpp-author-heading .mpp-author-profile-heading {
		display: block;
		margin-bottom: 10px;
	}
}

.mpp-author-tabbed .mpp-author-profile-sub-heading {
	font-size: 14px;
	line-height: 1.1;
	max-width: 150px;
	text-align: center;
}

.mpp-author-tabbed.round .profile-avatar {
	border-radius: 50%;
}

.mpp-author-tabbed .mpp-profile-image-wrapper {
	clear: both;
	position: relative;
	float: left;
	line-height: 1;
	z-index: 1000;
	margin-right: 30px;
}

.mpp-author-tabbed .mpp-profile-image-wrapper img {
	min-width: 150px;
	min-height: 150px;
	max-height: 150px;
	max-width: 150px;
}

.mpp-author-tabbed .mpp-profile-meta {
	clear: both;
	margin: 10px 0;
}

.mpp-author-tabbed .mpp-profile-meta:after {
	content: "";
	display: table;
	clear: both;
}

.mpp-author-tabbed .mpp-author-profile-title {
	color: gray;
	text-transform: uppercase;
	font-size: 12px;
}

.mpp-author-tabbed .mpp-tabbed-profile-information:after {
	content: "";
	display: table;
	clear: both;
}

.mpp-author-tabbed .mpp-tab {
	display: none;
}

.mpp-author-tabbed .mpp-tab-active {
	display: block;
}

.mpp-author-tabbed ul.mpp-author-tabs {
	position: relative;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: center;
}

.mpp-author-tabbed ul.mpp-author-tabs li {
	cursor: pointer;
	position: relative;
	display: inline-block;
	min-width: 200px;
	background: #42737b;
	margin: 0 5px 0 0;
	text-align: center;
	margin-right: 10px;
	color: #fff;
	padding: 10px 20px;
	font-size: 16px;
}

@media only screen and (max-width:500px) {
	.mpp-author-tabbed ul.mpp-author-tabs li {
		width: 100%;
		display: block;
	}
}

.mpp-author-tabbed ul.mpp-author-tabs li.active:after {
	content: "";
	display: block;
	position: absolute;
	bottom: -10px;
	left: calc(50% - 10px);
	border-top: 10px solid #42737b;
	border-top-color: #42737b;
	border-left: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid rgba(255, 255, 255, 0);
}

@media only screen and (max-width:500px) {
	.mpp-author-tabbed ul.mpp-author-tabs li.active:after {
		display: none;
	}
}

.mpp-author-tabbed ul.mpp-author-tabs li:last-child {
	margin-right: 0;
}

.mpp-author-tabbed ul.mpp-author-tabs li.mpp-tab-posts {
	background: #30424b;
}

.mpp-author-tabbed ul.mpp-author-tabs li.mpp-tab-posts.active:after {
	border-top: 10px solid #30424b;
	border-top-color: #30424b;
}

.mpp-author-tabbed ul.mpp-author-tab-content {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.mpp-author-tabbed ul.mpp-author-tab-content li {
	margin: 0;
}

.mpp-author-tabbed ul.mpp-author-tab-content.white a, .mpp-author-tabbed ul.mpp-author-tab-content.white a:hover, .mpp-author-tabbed ul.mpp-author-tab-content.white a:visited {
	display: block;
	background: #fff;
	border: 1px solid #f2f2f2;
	padding: 10px 20px;
	text-decoration: none;
	color: #333;
}

.mpp-author-tabbed ul.mpp-author-tab-content.white a:hover {
	background: #f2f2f2;
}

.mpp-author-tabbed ul.mpp-author-tab-content.light a, .mpp-author-tabbed ul.mpp-author-tab-content.light a:hover, .mpp-author-tabbed ul.mpp-author-tab-content.light a:visited {
	display: block;
	background: #f7f7f7;
	border: 1px solid #dedede;
	padding: 10px 20px;
	text-decoration: none;
	color: #333;
}

.mpp-author-tabbed ul.mpp-author-tab-content.light a:hover {
	background: #dedede;
}

.mpp-author-tabbed ul.mpp-author-tab-content.black a, .mpp-author-tabbed ul.mpp-author-tab-content.black a:hover, .mpp-author-tabbed ul.mpp-author-tab-content.black a:visited {
	display: block;
	background: #333;
	color: #fff;
	border: 1px solid #1a1a1a;
	padding: 10px 20px;
	text-decoration: none;
}

.mpp-author-tabbed ul.mpp-author-tab-content.black a:hover {
	background: #1a1a1a;
}

.mpp-author-tabbed ul.mpp-author-tab-content.magenta a, .mpp-author-tabbed ul.mpp-author-tab-content.magenta a:hover, .mpp-author-tabbed ul.mpp-author-tab-content.magenta a:visited {
	display: block;
	background: #f0f;
	color: #fff;
	border: 1px solid #c0c;
	padding: 10px 20px;
	text-decoration: none;
}

.mpp-author-tabbed ul.mpp-author-tab-content.magenta a:hover {
	background: #c0c;
}

.mpp-author-tabbed ul.mpp-author-tab-content.blue a, .mpp-author-tabbed ul.mpp-author-tab-content.blue a:hover, .mpp-author-tabbed ul.mpp-author-tab-content.blue a:visited {
	display: block;
	background: #0009c1;
	color: #fff;
	border: 1px solid #00078e;
	padding: 10px 20px;
	text-decoration: none;
}

.mpp-author-tabbed ul.mpp-author-tab-content.blue a:hover {
	background: #00078e;
}

.mpp-author-tabbed ul.mpp-author-tab-content.green a, .mpp-author-tabbed ul.mpp-author-tab-content.green a:hover, .mpp-author-tabbed ul.mpp-author-tab-content.green a:visited {
	display: block;
	background: #03ac27;
	color: #fff;
	border: 1px solid #027a1c;
	padding: 10px 20px;
	text-decoration: none;
}

.mpp-author-tabbed ul.mpp-author-tab-content.green a:hover {
	background: #027a1c;
}

.mpp-enhanced-profile-wrap.compact {
	text-align: center;
	padding: 10px;
	max-width: 400px;
	margin: 0 auto;
	line-height: 1.1;
}

.mpp-enhanced-profile-wrap.compact.center {
	margin: 0 auto;
}

.mpp-enhanced-profile-wrap.compact.left {
	margin-left: 0;
}

.mpp-enhanced-profile-wrap.compact.right {
	margin-right: 0;
}

.mpp-enhanced-profile-wrap.compact .mpp-social svg {
	margin-right: 0;
}

.mpp-enhanced-profile-wrap.compact h2 {
	font-size: .8em;
	font-weight: 400;
	margin-bottom: 5px;
}

.mpp-enhanced-profile-wrap.compact h2:before {
	display: none;
}

.mpp-enhanced-profile-wrap.compact.round .profile-avatar {
	border-radius: 50%;
}

.mpp-enhanced-profile-wrap.compact .mpp-profile-image-wrapper {
	position: relative;
	text-align: center;
	line-height: 1;
	z-index: 1000;
	min-width: 150px;
	min-height: 150px;
	max-width: 150px;
	max-height: 150px;
	margin: 0 auto;
}

.mpp-enhanced-profile-wrap.compact .mpp-profile-text {
	line-height: 1.1;
}

.mpp-enhanced-profile-wrap.compact .mpp-compact-meta {
	clear: both;
	margin: 10px 0;
}

.mpp-enhanced-profile-wrap.compact .mpp-compact-meta:after {
	content: "";
	display: table;
	clear: both;
}

.mpp-enhanced-profile-wrap.compact .mpp-profile-view-posts {
	clear: both;
	display: block;
	text-align: center;
	padding: 10px 20px;
	margin-top: 20px;
	margin-right: 20px;
	background-color: #cf6d38;
	color: #fff;
	margin-bottom: 10px;
}

.mpp-enhanced-profile-wrap.compact .mpp-profile-view-posts a, .mpp-enhanced-profile-wrap.compact .mpp-profile-view-posts a:hover, .mpp-enhanced-profile-wrap.compact .mpp-profile-view-posts a:visited {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
	text-decoration: none;
}

.mpp-enhanced-profile-wrap.compact .mpp-profile-view-posts:after {
	content: "";
	display: table;
	clear: both;
}

.mpp-enhanced-profile-wrap.compact .mpp-profile-view-website {
	display: block;
	text-align: center;
	padding: 10px 20px;
	margin-top: 20px;
	background-color: #333;
	color: #fff;
}

.mpp-enhanced-profile-wrap.compact .mpp-profile-view-website a, .mpp-enhanced-profile-wrap.compact .mpp-profile-view-website a:hover, .mpp-enhanced-profile-wrap.compact .mpp-profile-view-website a:visited {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
	text-decoration: none;
}

:root {
	--wp--preset--aspect-ratio--square: 1;
	--wp--preset--aspect-ratio--4-3: 4/3;
	--wp--preset--aspect-ratio--3-4: 3/4;
	--wp--preset--aspect-ratio--3-2: 3/2;
	--wp--preset--aspect-ratio--2-3: 2/3;
	--wp--preset--aspect-ratio--16-9: 16/9;
	--wp--preset--aspect-ratio--9-16: 9/16;
	--wp--preset--color--black: #000;
	--wp--preset--color--cyan-bluish-gray: #abb8c3;
	--wp--preset--color--white: #fff;
	--wp--preset--color--pale-pink: #f78da7;
	--wp--preset--color--vivid-red: #cf2e2e;
	--wp--preset--color--luminous-vivid-orange: #ff6900;
	--wp--preset--color--luminous-vivid-amber: #fcb900;
	--wp--preset--color--light-green-cyan: #7bdcb5;
	--wp--preset--color--vivid-green-cyan: #00d084;
	--wp--preset--color--pale-cyan-blue: #8ed1fc;
	--wp--preset--color--vivid-cyan-blue: #0693e3;
	--wp--preset--color--vivid-purple: #9b51e0;
	--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, #9b51e0 100%);
	--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, #7adcb4 0%, #00d082 100%);
	--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
	--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, #cf2e2e 100%);
	--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, #eee 0%, #a9b8c3 100%);
	--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, #4aeadc 0%, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c 100%);
	--wp--preset--gradient--blush-light-purple: linear-gradient(135deg, #ffceec 0%, #9896f0 100%);
	--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, #fecda5 0%, #fe2d2d 50%, #6b003e 100%);
	--wp--preset--gradient--luminous-dusk: linear-gradient(135deg, #ffcb70 0%, #c751c0 50%, #4158d0 100%);
	--wp--preset--gradient--pale-ocean: linear-gradient(135deg, #fff5cb 0%, #b6e3d4 50%, #33a7b5 100%);
	--wp--preset--gradient--electric-grass: linear-gradient(135deg, #caf880 0%, #71ce7e 100%);
	--wp--preset--gradient--midnight: linear-gradient(135deg, #020381 0%, #2874fc 100%);
	--wp--preset--font-size--small: 13px;
	--wp--preset--font-size--medium: 20px;
	--wp--preset--font-size--large: 36px;
	--wp--preset--font-size--x-large: 42px;
	--wp--preset--spacing--20: .44rem;
	--wp--preset--spacing--30: .67rem;
	--wp--preset--spacing--40: 1rem;
	--wp--preset--spacing--50: 1.5rem;
	--wp--preset--spacing--60: 2.25rem;
	--wp--preset--spacing--70: 3.38rem;
	--wp--preset--spacing--80: 5.06rem;
	--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, .2);
	--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, .4);
	--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, .2);
	--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
	--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
	gap: .5em;
}

:where(.is-layout-grid) {
	gap: .5em;
}

body .is-layout-flex {
	display: flex;
}

.is-layout-flex {
	flex-wrap: wrap;
	align-items: center;
}

.is-layout-flex>:is(*, div) {
	margin: 0;
}

body .is-layout-grid {
	display: grid;
}

.is-layout-grid>:is(*, div) {
	margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
	gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
	gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
	gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
	gap: 1.25em;
}

.has-black-color {
	color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
	color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
	color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
	color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
	color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
	color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
	color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
	color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
	color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
	color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
	color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
	color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
	background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
	background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
	background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
	background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
	background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
	background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
	background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
	background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
	background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
	background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
	background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
	background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
	border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
	border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
	border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
	border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
	border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
	border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
	border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
	border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
	border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
	border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
	border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
	border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
	background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
	background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
	background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
	background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
	background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
	background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
	background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
	background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
	background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
	background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
	background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
	background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
	font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
	font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
	font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
	font-size: var(--wp--preset--font-size--x-large) !important;
}

:where(.wp-block-post-template.is-layout-flex) {
	gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
	gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
	gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
	gap: 2em;
}

:root :where(.wp-block-pullquote) {
	font-size: 1.5em;
	line-height: 1.6;
}

.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em .5em 1em;
	padding: .2em 1em;
	border: 2px solid #00a0d2;
}

.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450;
}

.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232;
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900;
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232;
	font-size: 1em;
	font-weight: 400;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before, .wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d;
	opacity: .75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: "";
	position: absolute;
	background-color: #fbfbfc;
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion:reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}
	
	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}
	
	50% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: .5;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection>output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection>output[hidden] {
	display: none;
}

.featured-video-plus.fvp-responsive .wp-video {
	width: auto !important;
	height: auto !important;
}

.featured-video-plus.fvp-responsive .wp-video video {
	width: 100% !important;
	height: auto !important;
}

.featured-video-plus.fvp-responsive .mejs-container {
	width: 100% !important;
	height: auto !important;
	padding-top: 57%;
}

.featured-video-plus.fvp-responsive .mejs-overlay, .featured-video-plus.fvp-responsive .mejs-poster {
	width: 100% !important;
	height: 100% !important;
}

.featured-video-plus.fvp-responsive .mejs-mediaelement video {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100% !important;
	height: 100% !important;
}

.featured-video-plus.fvp-responsive audio {
	width: 100%;
}

.featured-video-plus.fvp-center {
	text-align: center;
}

.featured-video-plus.fvp-center .wp-video {
	margin: 0 auto;
}

.featured-video-plus.fvp-right {
	text-align: right;
}

.featured-video-plus.fvp-right .wp-video {
	margin: 0 0 auto auto;
}

.featured-video-plus.fvp-left {
	text-align: left;
}

.featured-video-plus.fvp-left .wp-video {
	margin: 0 auto auto 0;
}

.fvp-overlay, .fvp-dynamic {
	position: relative;
	display: block;
	height: auto;
	width: auto;
}

.fvp-overlay .fvp-actionicon, .fvp-dynamic .fvp-actionicon {
	background: rgba(255, 255, 255, 0) no-repeat scroll center center;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
	pointer-events: none;
	display: none;
}

.fvp-overlay .fvp-actionicon.play, .fvp-dynamic .fvp-actionicon.play {
	display: block;
	background-image: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/optimized/rev-e5dd25a/www.assessteam.com/wp-content/plugins/featured-video-plus/img/playicon.png");
}

.fvp-overlay .fvp-actionicon.play.nitro-lazy, .fvp-dynamic .fvp-actionicon.play.nitro-lazy {
	background-image: none !important;
}

.fvp-overlay .fvp-actionicon.load, .fvp-dynamic .fvp-actionicon.load {
	display: block;
}

.fvp-overlay .fvp-actionicon.load.w, .fvp-dynamic .fvp-actionicon.load.w {
	background-image: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/optimized/rev-e5dd25a/www.assessteam.com/wp-content/plugins/featured-video-plus/img/loadicon_w.gif");
}

.fvp-overlay .fvp-actionicon.load.w.nitro-lazy, .fvp-dynamic .fvp-actionicon.load.w.nitro-lazy {
	background-image: none !important;
}

.fvp-overlay .fvp-actionicon.load.b, .fvp-dynamic .fvp-actionicon.load.b {
	background-image: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/optimized/rev-e5dd25a/www.assessteam.com/wp-content/plugins/featured-video-plus/img/loadicon_b.gif");
}

.fvp-overlay .fvp-actionicon.load.b.nitro-lazy, .fvp-dynamic .fvp-actionicon.load.b.nitro-lazy {
	background-image: none !important;
}

#DOMWindow {
	background: rgba(255, 255, 255, 0) center center no-repeat;
	width: auto;
	height: auto;
	margin: auto auto;
	overflow: hidden;
	background-image: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/optimized/rev-e5dd25a/www.assessteam.com/wp-content/plugins/featured-video-plus/img/loadicon_w.gif");
}

#DOMWindow.nitro-lazy {
	background-image: none !important;
}

.fvp-onload {
	display: none !important;
	height: 0;
	width: 0;
	visibility: hidden;
}

.featured-video-plus .wp-video a:not(.post-thumbnail) {
	display: none;
}

.no-js .featured-video-plus .wp-video a:not(.post-thumbnail) {
	display: inline;
}

.featured-video-plus.fvp-responsive.fvp-spotify .fluid-width-video-wrapper {
	padding-top: 100% !important;
}

#wp-admin-bar-nexcess-mapps {
	display: none;
}

#toplevel_page_nexcess-mapps {
	display: none;
}

.subsubsub .mustuse {
	display: none;
}

.rt-container, .rt-container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
	box-sizing: border-box;
}

.rt-row {
	margin-left: -15px;
	margin-right: -15px;
}

.rt-row:after, .rt-row:before {
	display: table;
	content: " ";
}

.rt-row:after {
	clear: both;
}

.rt-col-xs-1, .rt-col-sm-1, .rt-col-md-1, .rt-col-lg-1, .rt-col-xs-2, .rt-col-sm-2, .rt-col-md-2, .rt-col-lg-2, .rt-col-xs-3, .rt-col-sm-3, .rt-col-md-3, .rt-col-lg-3, .rt-col-xs-4, .rt-col-sm-4, .rt-col-md-4, .rt-col-lg-4, .rt-col-xs-5, .rt-col-sm-5, .rt-col-md-5, .rt-col-lg-5, .rt-col-xs-6, .rt-col-sm-6, .rt-col-md-6, .rt-col-lg-6, .rt-col-xs-7, .rt-col-sm-7, .rt-col-md-7, .rt-col-lg-7, .rt-col-xs-8, .rt-col-sm-8, .rt-col-md-8, .rt-col-lg-8, .rt-col-xs-9, .rt-col-sm-9, .rt-col-md-9, .rt-col-lg-9, .rt-col-xs-10, .rt-col-sm-10, .rt-col-md-10, .rt-col-lg-10, .rt-col-xs-11, .rt-col-sm-11, .rt-col-md-11, .rt-col-lg-11, .rt-col-xs-12, .rt-col-sm-12, .rt-col-md-12, .rt-col-lg-12, .rt-col-xs-24, .rt-col-sm-24, .rt-col-md-24, .rt-col-lg-24 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.rt-col-xs-1, .rt-col-xs-2, .rt-col-xs-3, .rt-col-xs-4, .rt-col-xs-5, .rt-col-xs-6, .rt-col-xs-7, .rt-col-xs-8, .rt-col-xs-9, .rt-col-xs-10, .rt-col-xs-11, .rt-col-xs-12, .rt-col-xs-24 {
	float: left;
}

.rt-col-xs-12 {
	width: 20%;
}

.rt-col-xs-12 {
	width: 100%;
}

.rt-col-xs-11 {
	width: 91.66666667%;
}

.rt-col-xs-10 {
	width: 83.33333333%;
}

.rt-col-xs-9 {
	width: 75%;
}

.rt-col-xs-8 {
	width: 66.66666667%;
}

.rt-col-xs-7 {
	width: 58.33333333%;
}

.rt-col-xs-6 {
	width: 50%;
}

.rt-col-xs-5 {
	width: 41.66666667%;
}

.rt-col-xs-4 {
	width: 33.33333333%;
}

.rt-col-xs-3 {
	width: 25%;
}

.rt-col-xs-2 {
	width: 16.66666667%;
}

.rt-col-xs-1 {
	width: 8.33333333%;
}

.tss-wrapper[data-layout*="layout"] .rt-row.tss-even {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.tss-wrapper .tss-pre-loader {
	position: relative;
	overflow: hidden;
	max-height: 300px;
	min-height: 200px;
}

.tss-wrapper .tss-even .tss-grid-item {
	margin-bottom: 30px;
}

.tss-wrapper .tss-even .tss-grid-item .video-testimonial-wrap iframe {
	max-width: 100%;
}

.tss-wrapper .rt-loading-overlay {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background-color: #fff;
	-webkit-transition: opacity .1s, visibility .1s;
	transition: opacity .1s, visibility .1s;
}

.tss-wrapper .rt-loading {
	color: #fb4c35;
	position: absolute;
	top: 50%;
	margin-top: -16px;
	left: 50%;
	margin-left: -16px;
	z-index: 2;
	opacity: 0;
	visibility: hidden;
}

.tss-wrapper .tss-pre-loader .rt-loading-overlay {
	opacity: .8;
	visibility: visible;
}

.tss-wrapper .tss-pre-loader .rt-loading {
	opacity: 1;
	visibility: visible;
}

.rt-ball-clip-rotate {
	width: 32px;
	height: 32px;
}

.rt-ball-clip-rotate {
	display: block;
	font-size: 0;
	color: #fff;
}

.rt-ball-clip-rotate, .rt-ball-clip-rotate>div {
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.rt-ball-clip-rotate>div {
	display: inline-block;
	float: none;
	background-color: currentColor;
	border: 0 solid currentColor;
}

.rt-ball-clip-rotate>div {
	width: 32px;
	height: 32px;
	background: rgba(255, 255, 255, 0);
	border-width: 2px;
	border-bottom-color: rgba(255, 255, 255, 0);
	border-radius: 100%;
	-webkit-animation: ball-clip-rotate .75s linear infinite;
	-moz-animation: ball-clip-rotate .75s linear infinite;
	-o-animation: ball-clip-rotate .75s linear infinite;
	animation: ball-clip-rotate .75s linear infinite;
}

.tss-wrapper .rt-responsive-img {
	max-width: 100%;
	height: auto;
}

.tss-carousel.swiper .profile-img-wrapper {
	position: relative;
}

.tss-carousel-thumb.swiper .rt-dummy-img+.swiper-lazy-preloader, .tss-carousel.swiper .rt-dummy-img+.swiper-lazy-preloader {
	display: none;
}

.tss-wrapper .swiper-lazy-preloader {
	border: 4px solid #2550ea;
	border-top-color: rgba(255, 255, 255, 0);
	width: 34px;
	height: 34px;
	margin-left: -17px;
	margin-top: -17px;
	opacity: .75;
	border-radius: 50%;
}

.tss-carousel-thumb.swiper .rt-responsive-img, .tss-carousel.swiper .rt-responsive-img {
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
}

.tss-carousel-thumb.swiper .swiper-lazy:not(.swiper-lazy-loaded), .tss-carousel.swiper .swiper-lazy:not(.swiper-lazy-loaded) {
	min-height: 150px;
	opacity: 0;
}

.tss-wrapper[data-layout="carousel12"] .tss-carousel-thumb .swiper-lazy:not(.swiper-lazy-loaded), .tss-wrapper[data-layout="carousel11"] .tss-carousel-thumb .swiper-lazy:not(.swiper-lazy-loaded) {
	min-height: 132px;
}

.tss-wrapper .swiper-lazy-preloader:after {
	background: none;
}

.tss-wrapper img.rt-responsive-img.rt-dummy-img {
	width: 150px;
}

.tss-wrapper .tss-load-more .rt-button {
	display: inline-block;
}

.tss-wrapper .tss-img-circle .profile-img-wrapper img {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.tss-wrapper .author-social a, .tss-wrapper .tss-social-share a {
	display: inline-flex;
	text-decoration: none;
	box-shadow: none !important;
	margin: 5px;
	color: #2529ed;
}

.tss-wrapper .rating-wrapper span.dashicons, .tss-wrapper .tss-social-share i.fa, .tss-wrapper .author-social span.dashicons {
	width: auto;
	height: auto;
}

.tss-wrapper .tss-social-share .dashicons::before, .tss-wrapper .author-social span.dashicons::before {
	transition: all .3s;
}

.tss-wrapper .tss-social-share a:hover .dashicons::before, .tss-wrapper .author-social a:hover span.dashicons::before {
	opacity: .8;
}

.rt-sm-sortable-list .social-item span.dashicons-skype:before, .rt-sm-sortable-list .social-item span.dashicons-telegram:before, .tss-wrapper .author-social .dashicons-skype:before, .tss-wrapper .author-social .dashicons-telegram:before {
	content: "";
	width: 20px;
	height: 20px;
	display: block;
	-webkit-mask-size: cover;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-size: cover;
	mask-repeat: no-repeat;
	mask-position: center;
	margin: auto;
	background-color: #2529ed;
}

.rt-sm-sortable-list .social-item span.dashicons::before {
	color: #333;
}

.rt-sm-sortable-list .social-item span.dashicons-skype:before, .rt-sm-sortable-list .social-item span.dashicons-telegram:before {
	background-color: #333;
}

.rt-sm-sortable-list .social-item span.dashicons-skype:before, .tss-wrapper .author-social .dashicons-skype:before {
	-webkit-mask-image: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/source/rev-e5dd25a/www.assessteam.com/wp-content/plugins/testimonial-slider-and-showcase/assets/images/skype.svg");
	mask-image: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/source/rev-e5dd25a/www.assessteam.com/wp-content/plugins/testimonial-slider-and-showcase/assets/images/skype.svg");
}

.rt-sm-sortable-list .social-item span.dashicons-telegram:before, .tss-wrapper .author-social .dashicons-telegram:before {
	-webkit-mask-image: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/source/rev-e5dd25a/www.assessteam.com/wp-content/plugins/testimonial-slider-and-showcase/assets/images/telegram.svg");
	mask-image: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/source/rev-e5dd25a/www.assessteam.com/wp-content/plugins/testimonial-slider-and-showcase/assets/images/telegram.svg");
}

.tss-wrapper .tss-utility {
	margin: 15px 0;
	text-align: center;
}

.tss-wrapper .tss-utility .rt-button, .tss-wrapper .tss-isotope-button-wrapper .rt-iso-button {
	background: #6f6f6f;
	border: 0;
	border-radius: 2px;
	color: #fff;
	font-size: 16px;
	line-height: 1;
	padding: 10px 15px;
	text-transform: capitalize;
	margin-right: 4px;
	position: relative;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.tss-wrapper .tss-isotope-button-wrapper .rt-iso-button {
	display: inline-block;
	margin-bottom: 10px;
}

.tss-wrapper .tss-utility .rt-button:hover, .tss-wrapper .tss-isotope-button-wrapper .rt-iso-button:hover, .tss-wrapper .tss-isotope-button-wrapper .rt-iso-button.selected {
	cursor: pointer;
	background: #000;
}

.tss-wrapper .single-item-wrapper h3.author-name {
	font-size: 24px;
	margin: 15px 0 8px;
	padding: 0;
	line-height: 1.25;
	font-weight: 400;
	color: #2550ea;
}

.tss-wrapper .rt-read-more {
	color: #2550ea;
}

.tss-wrapper .single-item-wrapper h3.author-name a {
	text-decoration: none;
}

.tss-wrapper .single-item-wrapper h4.author-bio {
	font-size: 18px;
	margin-top: 8px;
	margin-bottom: 15px;
	padding: 0;
	line-height: 1.4;
	text-transform: none;
	font-weight: 400;
	color: #333;
}

.tss-wrapper .single-item-wrapper .author-social, .tss-wrapper .single-item-wrapper .tss-social-share {
	text-align: center;
	margin-bottom: 8px;
}

.tss-carousel-thumb.swiper:not(.swiper-initialized) .swiper-wrapper, .tss-carousel.swiper:not(.swiper-initialized) .swiper-wrapper {
	opacity: 0;
}

.tss-wrapper .tss-isotope-button-wrapper .rt-iso-button i {
	font-size: 14px;
	width: auto;
	height: auto;
}

.tlp-average-rating i, .tss-wrapper .tss-isotope-button-wrapper i {
	color: gold;
}

.tlp-average-rating i {
	margin: 3px 0 0;
}

.tss-wrapper .tss-carousel_video>.carousel-wrapper {
	width: 100%;
}

.tss-wrapper[data-layout="carousel12"] .carousel-wrapper, .tss-wrapper[data-layout="carousel11"] .carousel-wrapper, .tss-wrapper[data-layout*="carousel"] {
	position: relative;
}

.tss-carousel-main.swiper, .tss-carousel.swiper {
	position: static;
}

.tss-carousel-main .swiper-arrow, .tss-carousel .swiper-arrow {
	background: #2550ea;
	width: 30px;
	height: 30px;
	display: block;
	border-radius: 4px;
	text-align: center;
	line-height: 30px;
	margin-top: -55px;
	opacity: 0;
	-webkit-transition: all .3s;
	transition: all .3s;
	border: 1px solid rgba(255, 255, 255, 0);
}

.tss-wrapper[data-layout="carousel12"] .carousel-wrapper .swiper-arrow, .tss-wrapper[data-layout="carousel11"] .carousel-wrapper .swiper-arrow {
	margin-top: -35px;
}

.tss-wrapper[data-layout="carousel12"] .carousel-wrapper .swiper-pagination, .tss-wrapper[data-layout="carousel11"] .carousel-wrapper .swiper-pagination {
	display: none;
}

.tss-carousel-main.swiper .swiper-pagination, .tss-carousel.swiper .swiper-pagination {
	-webkit-transition: all .3s;
	transition: all .3s;
	bottom: -10px !important;
	width: 100%;
}

.tss-carousel-main.swiper:not(.swiper-initialized) .swiper-pagination, .tss-carousel.swiper:not(.swiper-initialized) .swiper-pagination {
	opacity: 0;
}

.tss-carousel-main.swiper.swiper.swiper-container-initialized .swiper-pagination, .tss-carousel.swiper.swiper.swiper-container-initialized .swiper-pagination, .tss-carousel-thumb.swiper.swiper-container-initialized .swiper-wrapper, .tss-carousel.swiper.swiper-container-initialized .swiper-wrapper, .swiper-container-initialized.tss-carousel-main .swiper-button-next:not(.swiper-button-disabled), .swiper-container-initialized.tss-carousel-main .swiper-button-prev:not(.swiper-button-disabled), .swiper-container-initialized.tss-carousel .swiper-button-next:not(.swiper-button-disabled), .swiper-container-initialized.tss-carousel .swiper-button-prev:not(.swiper-button-disabled), .swiper-initialized.tss-carousel-main .swiper-button-next:not(.swiper-button-disabled), .swiper-initialized.tss-carousel-main .swiper-button-prev:not(.swiper-button-disabled), .swiper-initialized.tss-carousel .swiper-button-next:not(.swiper-button-disabled), .swiper-initialized.tss-carousel .swiper-button-prev:not(.swiper-button-disabled) {
	opacity: 1 !important;
}

.tss-carousel-main .swiper-button-next::after, .tss-carousel-main .swiper-button-prev::after, .tss-carousel .swiper-button-next::after, .tss-carousel .swiper-button-prev::after {
	font-size: 14px;
	color: #fff;
	font-weight: 700;
	content: none !important;
}

.tss-carousel-main .swiper-arrow>i, .tss-carousel .swiper-arrow>i {
	color: #fff;
	font-size: 16px;
	display: block;
	line-height: 30px;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.tss-carousel-main.swiper-rtl .swiper-button-next>i::before, .tss-carousel.swiper-rtl .swiper-button-next>i::before {
	content: "";
}

.tss-carousel-main.swiper-rtl .swiper-button-prev>i::before, .tss-carousel.swiper-rtl .swiper-button-prev>i::before {
	content: "";
}

.tss-carousel-main .swiper-button-next, .tss-carousel .swiper-button-next {
	right: -10px;
}

.tss-carousel-main:not(.swiper-rtl) .swiper-button-prev, .tss-carousel .swiper-button-prev {
	left: -10px;
}

.tss-carousel.swiper-autoheight[data-dots='true'] .swiper-wrapper {
	margin-bottom: 50px;
}

.tss-carousel-main .swiper-pagination-bullet, .tss-carousel .swiper-pagination-bullet {
	margin: 0 5px !important;
	width: 10px;
	height: 10px;
	-webkit-transition: all .3s;
	transition: all .3s;
	background: #2550ea;
}

.tss-carousel-main .swiper-pagination-bullet:hover, .tss-carousel-main .swiper-pagination-bullet-active, .tss-carousel .swiper-pagination-bullet:hover, .tss-carousel .swiper-pagination-bullet-active {
	opacity: 1;
	background: #2550ea;
}

#tss-submit-form {
	position: relative;
	padding: 20px;
}

#tss-submit-form.rtcessing:after {
	content: "";
	background: rgba(0, 0, 0, .4);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.tss-submit-wrapper #tss-submit-response.error, #tss-submit-form .field-holder .error {
	color: red;
}

#tss-submit-form .field-holder input.error, #tss-submit-form .field-holder textarea.error {
	border-color: red;
}

#tss-submit-form .field-holder .valid {
	border-color: green;
}

.tss-submit-wrapper #tss-submit-response.success {
	color: green;
}

#tss-submit-form .field-holder:after {
	clear: both;
	display: block;
	content: "";
}

#tss-submit-form .field-holder {
	margin-bottom: 15px;
}

#tss-submit-form .rt-label {
	font-weight: 600;
	margin-bottom: 5px;
}

#tss-submit-form .rt-field-wrapper+.rt-field-wrapper {
	margin-top: 13px;
}

#tss-submit-form .field-holder .field>input, #tss-submit-form .field-holder .field input[type=url], #tss-submit-form .field-holder .field>textarea {
	width: 100%;
	box-sizing: border-box;
}

.rt-sm-sortable-list .social-item {
	margin-bottom: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.rt-sm-sortable-list .social-item span.dashicons {
	margin-right: 10px;
}

.tss-wrapper.tss-submit-wrapper {
	max-width: 700px;
	margin: 0 auto;
	border: 1px solid rgba(0, 0, 0, .1);
	padding: 20px;
	border-radius: 10px;
}

.tss-wrapper.tss-submit-wrapper select:focus {
	border-width: 1px;
	box-shadow: none;
	outline: none;
}

.tss-wrapper.tss-submit-wrapper input, .tss-wrapper.tss-submit-wrapper select, .tss-wrapper.tss-submit-wrapper select:focus, .tss-wrapper.tss-submit-wrapper textarea {
	border: 1px solid rgba(0, 0, 0, .1);
}

.tss-wrapper.tss-submit-wrapper input:focus, .tss-wrapper.tss-submit-wrapper textarea:focus {
	border-color: #999;
	outline: none;
}

#tss-submit-response p {
	font-size: 16px;
}

#tss-submit-form input[type=text], #tss-submit-form input[type=url] {
	padding: 8px 8px;
	width: 100%;
}

#tss-submit-form textarea {
	height: 200px;
}

.field-holder.submit-holder input.tss-submit-button {
	font-size: 14px;
	padding: 10px 25px;
}

.tss-submit-wrapper .rt-rating>span {
	margin: 0;
	cursor: pointer;
}

.tss-submit-wrapper .rt-rating {
	display: inline-block;
}

.tss-submit-wrapper .rt-rating.selected span:before, .tss-submit-wrapper .rt-rating:hover span:before, .tss-submit-wrapper .rt-rating.selected:hover span:before {
	content: "";
}

.tss-submit-wrapper .rt-rating:hover span:hover~span:before, .tss-submit-wrapper .rt-rating span.active~span:before, .tss-submit-wrapper .rt-rating.selected:hover span:hover~span:before {
	content: "";
}

.tss-submit-wrapper #tss_social_media_holder .rt-label {
	margin: 0 0 15px;
}

.tss-submit-wrapper #tss_social_media_holder .dashicons-skype, .tss-submit-wrapper #tss_social_media_holder .dashicons-telegram, .tss-submit-wrapper #tss_social_media_holder .dashicons-twitter {
	position: relative;
}

.tss-submit-wrapper #tss_social_media_holder .dashicons-skype:before, .tss-submit-wrapper #tss_social_media_holder .dashicons-telegram:before, .tss-submit-wrapper #tss_social_media_holder .dashicons-twitter:before {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.tss-submit-wrapper #tss_social_media_holder input:focus {
	outline: none;
	border: 1px solid #999;
}

.rt-sm-sortable-list .social-item span.dashicons {
	margin: 0;
	width: 44px;
	height: 44px;
	border: 1px solid;
	text-align: center;
	display: inline-block;
	line-height: 44px;
	border-radius: 3px 0 0 3px;
	border-right-width: 0;
	border-color: rgba(0, 0, 0, .1);
}

.tss-submit-wrapper #tss_social_media_holder input {
	border-radius: 0 3px 3px 0;
}

.rt-single-testimonial-detail {
	padding: 30px 0;
	margin: 30px 0 !important;
	overflow: hidden;
}

.rt-single-testimonial-detail .testi-meta {
	text-align: center;
}

.rt-single-testimonial-detail .tss-social-share a {
	display: inline-block;
	padding: 5px;
	margin-right: 5px;
}

.rt-single-testimonial-detail .tss-social-share a:last-child {
	margin-right: 0;
}

.clearfix:before, .clearfix:after, .rt-container-fluid:before, .rt-container-fluid:after, .rt-row:before, .rt-row:after {
	content: " ";
	display: table;
}

.rt-single-testimonial-detail .testimonial+.author-social {
	margin-top: 20px;
}

.rt-single-testimonial-detail .testimonial+.tss-social-share, .rt-single-testimonial-detail .author-social+.tss-social-share {
	margin-top: 10px;
}

.rt-single-testimonial-detail .author-social>a {
	display: inline-block;
	padding: 5px;
	margin-right: 5px;
}

.tss-wrapper .tss-layout1 .single-item-wrapper, .tss-wrapper .tss-carousel1 .single-item-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.tss-wrapper .tss-layout1 .single-item-wrapper .profile-img-wrapper, .tss-wrapper .tss-layout1 .single-item-wrapper h3.author-name, .tss-wrapper .tss-layout1 .single-item-wrapper h4.author-bio, .tss-wrapper .tss-carousel1 .single-item-wrapper .profile-img-wrapper, .tss-wrapper .tss-carousel1 .single-item-wrapper h3.author-name, .tss-wrapper .tss-carousel1 .single-item-wrapper h4.author-bio {
	text-align: center;
}

.tss-wrapper .tss-carousel1 .single-item-wrapper:hover .item-content-wrapper:after {
	top: 40px;
	-webkit-transition: all .75s ease-out;
	-moz-transition: all .75s ease-out;
	-ms-transition: all .75s ease-out;
	-o-transition: all .75s ease-out;
	transition: all .75s ease-out;
}

.tss-wrapper .tss-layout1 .tss-meta-info.tss-left, .tss-wrapper .tss-carousel1 .tss-meta-info.tss-left {
	flex: 2;
}

.tss-wrapper .tss-carousel1 .item-content-wrapper, .tss-wrapper .tss-layout1 .item-content-wrapper {
	padding: 30px;
	background: #f8f8f8;
	flex: 3;
	position: relative;
}

.tss-wrapper .tss-layout1 .item-content-wrapper:before, .tss-wrapper .tss-carousel1 .item-content-wrapper:before {
	content: "";
	color: #eaeaea;
	position: absolute;
	left: 10px;
	top: 0;
	font-family: "tss-font", serif;
	font-size: 24px;
}

.tss-wrapper .tss-carousel1 .swiper-rtl .item-content-wrapper:before {
	left: auto;
	right: 10px;
}

.tss-wrapper .tss-layout1 .item-content-wrapper:after, .tss-wrapper .tss-carousel1 .item-content-wrapper:after {
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-right: 15px solid #f8f8f8;
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	left: -15px;
	top: 15px;
	right: auto;
	-webkit-transition: all .75s ease-out;
	-moz-transition: all .75s ease-out;
	-ms-transition: all .75s ease-out;
	-o-transition: all .75s ease-out;
	transition: all .75s ease-out;
}

.tss-wrapper .tss-carousel1 .swiper-rtl .item-content-wrapper:after {
	left: auto;
	right: -15px;
	border-right: 0;
	border-left: 15px solid #f8f8f8;
}

.tss-wrapper .tss-layout1 .item-content, .tss-wrapper .tss-carousel1 .item-content {
	font-style: italic;
	font-size: 16px;
	line-height: 1.6;
	padding-top: 5px;
	color: #2d2d2d;
}

.tss-wrapper .tss-layout1 .rating-wrapper, .tss-wrapper .tss-carousel1 .rating-wrapper {
	margin-bottom: 10px;
	text-align: center;
}

.tss-wrapper .tss-layout2 .single-item-wrapper, .tss-wrapper .tss-carousel2 .single-item-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.tss-wrapper .tss-carousel2 .single-item-wrapper {
	margin-bottom: 30px;
}

.tss-wrapper .tss-layout2 .single-item-wrapper .profile-img-wrapper, .tss-wrapper .tss-layout2 .single-item-wrapper h3.author-name, .tss-wrapper .tss-layout2 .single-item-wrapper h4.author-bio, .tss-wrapper .tss-carousel2 .single-item-wrapper .profile-img-wrapper, .tss-wrapper .tss-carousel2 .single-item-wrapper h3.author-name, .tss-wrapper .tss-carousel2 .single-item-wrapper h4.author-bio {
	text-align: center;
}

.tss-wrapper .tss-layout2 .rating-wrapper, .tss-wrapper .tss-carousel2 .rating-wrapper, .tss-wrapper .tss-layout2 .single-item-wrapper h3.author-name, .tss-wrapper .tss-layout2 .single-item-wrapper h4.author-bio, .tss-wrapper .tss-carousel2 .single-item-wrapper h3.author-name, .tss-wrapper .tss-carousel2 .single-item-wrapper h4.author-bio {
	padding: 0 10px;
}

.tss-wrapper .tss-layout2 .single-item-wrapper:hover .item-content-wrapper:after, .tss-wrapper .tss-carousel2 .single-item-wrapper:hover .item-content-wrapper:after {
	top: 40px;
	-webkit-transition: all .75s ease-out;
	-moz-transition: all .75s ease-out;
	-ms-transition: all .75s ease-out;
	-o-transition: all .75s ease-out;
	transition: all .75s ease-out;
}

.tss-wrapper .single-item-wrapper .author-social, .tss-wrapper .single-item-wrapper .tss-social-share {
	text-align: center;
	margin-bottom: 0;
}

.tss-wrapper .tss-layout2 .tss-meta-info.tss-left, .tss-wrapper .tss-carousel2 .tss-meta-info.tss-left {
	flex: 3;
}

.tss-wrapper .tss-layout2 .tss-meta-info.tss-right, .tss-wrapper .tss-carousel2 .tss-meta-info.tss-right {
	flex: 2;
}

.tss-wrapper .tss-layout2 .item-content-wrapper, .tss-wrapper .tss-carousel2 .item-content-wrapper {
	padding: 30px;
	background: #f8f8f8;
	flex: 3;
	position: relative;
}

.tss-wrapper .tss-layout2 .item-content-wrapper:before, .tss-wrapper .tss-carousel2 .item-content-wrapper:before {
	content: "";
	color: #eaeaea;
	position: absolute;
	left: 10px;
	top: 0;
	font-family: "tss-font", serif;
	font-size: 24px;
}

.tss-wrapper .tss-layout2 .item-content-wrapper:after, .tss-wrapper .tss-carousel2 .item-content-wrapper:after {
	border-top: 10px solid rgba(255, 255, 255, 0);
	border-left: 15px solid #f8f8f8;
	border-bottom: 10px solid rgba(255, 255, 255, 0);
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	right: -15px;
	top: 15px;
	-webkit-transition: all .75s ease-out;
	-moz-transition: all .75s ease-out;
	-ms-transition: all .75s ease-out;
	-o-transition: all .75s ease-out;
	transition: all .75s ease-out;
}

.tss-wrapper .tss-layout2 .item-content, .tss-wrapper .tss-carousel2 .item-content {
	font-style: italic;
	font-size: 16px;
	line-height: 1.6;
	padding-top: 5px;
}

.tss-wrapper .tss-layout2 .rating-wrapper, .tss-wrapper .tss-carousel2 .rating-wrapper {
	margin-bottom: 10px;
	text-align: center;
}

.tss-wrapper .tss-layout3 .single-item, .tss-wrapper .tss-isotope1 .single-item, .tss-wrapper .tss-carousel3 .single-item {
	padding: 0;
}

.tss-wrapper .tss-layout3 .single-item-wrapper h3.author-name, .tss-wrapper .tss-isotope1 .single-item-wrapper h3.author-name, .tss-wrapper .tss-layout3 .single-item-wrapper h4.author-bio, .tss-wrapper .tss-isotope1 .single-item-wrapper h4.author-bio, .tss-wrapper .tss-carousel3 .single-item-wrapper h3.author-name, .tss-wrapper .tss-carousel3 .single-item-wrapper h4.author-bio {
	text-align: center;
}

.tss-wrapper .tss-layout3 .item-content-wrapper, .tss-wrapper .tss-isotope1 .item-content-wrapper, .tss-wrapper .tss-video1 .item-content-wrapper, .tss-wrapper .tss-carousel3 .item-content-wrapper {
	padding: 20px;
	background: #f8f8f8;
	position: relative;
}

.tss-wrapper .tss-layout3 .item-content-wrapper:before, .tss-wrapper .tss-isotope1 .item-content-wrapper:before, .tss-wrapper .tss-video1 .item-content-wrapper:before, .tss-wrapper .tss-carousel3 .item-content-wrapper:before {
	content: "";
	color: #eaeaea;
	position: absolute;
	left: 0;
	top: -15px;
	font-family: "tss-font", serif;
	font-size: 30px;
}

.tss-wrapper .tss-layout3 .item-content, .tss-wrapper .tss-isotope1 .item-content, .tss-wrapper .tss-carousel3 .item-content {
	font-style: italic;
	font-size: 16px;
	line-height: 1.6;
}

.tss-wrapper .tss-layout3 .rating-wrapper, .tss-wrapper .tss-isotope1 .rating-wrapper, .tss-wrapper .tss-carousel3 .rating-wrapper {
	margin: 17px 0 -10px;
	text-align: center;
	display: block;
}

.tss-wrapper .tss-layout3 .profile-img-wrapper, .tss-wrapper .tss-isotope1 .profile-img-wrapper, .tss-wrapper .tss-carousel3 .profile-img-wrapper {
	margin-bottom: 4px;
	display: block;
	text-align: center;
}

.tss-wrapper .tss-layout3 .profile-img-wrapper img, .tss-wrapper .tss-isotope1 .profile-img-wrapper img, .tss-wrapper .tss-carousel3 .profile-img-wrapper img {
	display: inline-block;
}

.tss-wrapper .tss-layout3 .single-item-wrapper .author-social, .tss-wrapper .tss-isotope1 .single-item-wrapper .author-social, .tss-wrapper .tss-carousel3 .single-item-wrapper .author-social, .tss-wrapper .tss-layout3 .single-item-wrapper .tss-social-share, .tss-wrapper .tss-isotope1 .single-item-wrapper .tss-social-share, .tss-wrapper .tss-carousel3 .single-item-wrapper .tss-social-share {
	margin-bottom: 8px;
}

.tss-wrapper .tss-layout4 .single-item-wrapper h3.author-name, .tss-wrapper .tss-carousel4 .single-item-wrapper h3.author-name {
	margin: 0 0 15px;
}

.tss-wrapper .tss-carousel2 .rt-responsive-img {
	margin: auto;
}

.tss-wrapper .tss-layout4 .single-item-wrapper, .tss-wrapper .tss-carousel4 .single-item-wrapper {
	background: #f8f8f8;
	margin-bottom: 0;
	display: flex;
}

.tss-wrapper .tss-layout4 .profile-img-wrapper, .tss-wrapper .tss-carousel4 .profile-img-wrapper {
	flex: 1;
	padding: 25px 0 25px 15px;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-ms-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out;
}

.tss-wrapper .tss-layout4 .profile-img-wrapper a img, .tss-wrapper .tss-carousel4 .profile-img-wrapper a img {
	width: auto !important;
}

.tss-wrapper .tss-layout4 .item-content-wrapper, .tss-wrapper .tss-carousel4 .item-content-wrapper {
	flex: 3;
	padding: 20px 15px;
}

.tss-wrapper .tss-layout4 .single-item-wrapper .author-social, .tss-wrapper .tss-carousel4 .single-item-wrapper .author-social, .tss-wrapper .tss-layout4 .single-item-wrapper .tss-social-share, .tss-wrapper .tss-carousel4 .single-item-wrapper .tss-social-share {
	text-align: left;
}

.tss-wrapper .tss-layout4 .item-content, .tss-wrapper .tss-carousel4 .item-content {
	padding: 15px 0 0 0;
	font-size: 16px;
	line-height: 1.6;
	margin-bottom: 0;
}

.tss-wrapper .tss-layout4 .rating-wrapper, .tss-wrapper .tss-carousel4 .rating-wrapper {
	margin-bottom: 10px;
	text-align: left;
}

.tss-wrapper .tss-layout5 .single-item-wrapper h3.author-name, .tss-wrapper .tss-isotope2 .single-item-wrapper h3.author-name, .tss-wrapper .tss-carousel5 .single-item-wrapper h3.author-name {
	margin: 0 0 10px;
}

.tss-wrapper .tss-layout5 .single-item-wrapper, .tss-wrapper .tss-isotope2 .single-item-wrapper, .tss-wrapper .tss-carousel5 .single-item-wrapper {
	background: #f8f8f8;
	margin-bottom: 0;
	display: flex;
}

.tss-wrapper .tss-layout5 .profile-img-wrapper, .tss-wrapper .tss-isotope2 .profile-img-wrapper, .tss-wrapper .tss-carousel5 .profile-img-wrapper {
	flex: 1.5;
	padding: 20px 0 15px 15px;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-ms-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out;
}

.tss-wrapper .tss-layout5 .profile-img-wrapper a img, .tss-wrapper .tss-isotope2 .profile-img-wrapper a img, .tss-wrapper .tss-carousel5 .profile-img-wrapper a img {
	width: auto !important;
}

.tss-wrapper .tss-layout5 .item-content-wrapper, .tss-wrapper .tss-isotope2 .item-content-wrapper, .tss-wrapper .tss-carousel5 .item-content-wrapper {
	flex: 3;
	padding: 20px 0 10px 15px;
}

.tss-wrapper .tss-layout5 .single-item-wrapper .author-social, .tss-wrapper .tss-isotope2 .single-item-wrapper .author-social, .tss-wrapper .tss-carousel5 .single-item-wrapper .author-social, .tss-wrapper .tss-layout5 .single-item-wrapper .tss-social-share, .tss-wrapper .tss-isotope2 .single-item-wrapper .tss-social-share, .tss-wrapper .tss-carousel5 .single-item-wrapper .tss-social-share {
	text-align: center;
}

.tss-wrapper .tss-layout5 .item-content, .tss-wrapper .tss-isotope2 .item-content, .tss-wrapper .tss-carousel5 .item-content {
	padding: 0 15px 15px 0;
	font-size: 16px;
	line-height: 1.6;
	margin-bottom: 0;
}

.tss-wrapper .tss-layout5 .rating-wrapper, .tss-wrapper .tss-isotope2 .rating-wrapper, .tss-wrapper .tss-carousel5 .rating-wrapper {
	margin-bottom: 10px;
	text-align: center;
}

.tss-wrapper .tss-layout6 .single-item, .tss-wrapper .tss-carousel6 .single-item {
	padding: 0;
}

.tss-wrapper .tss-layout6 .item-content-wrapper:after, .tss-wrapper .tss-carousel6 .item-content-wrapper:after {
	border-left: 10px solid rgba(255, 255, 255, 0);
	border-top: 15px solid #f8f8f8;
	border-right: 10px solid rgba(255, 255, 255, 0);
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	left: 25px;
	bottom: -15px;
	-webkit-transition: all .75s ease-out;
	-moz-transition: all .75s ease-out;
	-ms-transition: all .75s ease-out;
	-o-transition: all .75s ease-out;
	transition: all .75s ease-out;
}

.tss-wrapper .tss-layout6 .single-item-wrapper h3.author-name, .tss-wrapper .tss-carousel6 .single-item-wrapper h3.author-name {
	margin: 10px 0 8px;
}

.tss-wrapper .tss-layout6 .single-item-wrapper h4.author-bio, .tss-wrapper .tss-carousel6 .single-item-wrapper h4.author-bio {
	margin-bottom: 8px;
}

.tss-wrapper .tss-layout6 .item-content-wrapper, .tss-wrapper .tss-carousel6 .item-content-wrapper {
	padding: 40px 30px;
	background: #f8f8f8;
	position: relative;
	border-radius: 5px;
}

.tss-wrapper .tss-layout6 .item-content-wrapper:before, .tss-wrapper .tss-carousel6 .item-content-wrapper:before {
	content: "";
	color: #fff;
	position: absolute;
	left: 10px;
	top: 10px;
	font-family: "tss-font", serif;
	font-size: 30px;
	line-height: 1;
}

.tss-wrapper .tss-layout6 .item-content-wrapper .item-content, .tss-wrapper .tss-carousel6 .item-content-wrapper .item-content {
	font-style: italic;
	font-size: 16px;
	line-height: 1.6;
}

.tss-wrapper .tss-layout6 .profile-img-wrapper, .tss-wrapper .tss-carousel6 .profile-img-wrapper {
	text-align: center;
	margin-bottom: 10px;
	display: inline-block;
}

.tss-wrapper .tss-layout6 .tss-meta-info, .tss-wrapper .tss-carousel6 .tss-meta-info {
	display: flex;
	margin-top: 30px;
}

.tss-wrapper .tss-layout6 .tss-meta-info .tss-left, .tss-wrapper .tss-carousel6 .tss-meta-info .tss-left {
	flex: 1;
}

.tss-wrapper .tss-layout6 .tss-meta-info .tss-right, .tss-wrapper .tss-carousel6 .tss-meta-info .tss-right {
	padding: 0 0 0 15px;
	flex: 4;
	position: relative;
}

.tss-wrapper .tss-layout6 .single-item-wrapper .author-social, .tss-wrapper .tss-carousel6 .single-item-wrapper .author-social, .tss-wrapper .tss-layout6 .single-item-wrapper .tss-social-share, .tss-wrapper .tss-carousel6 .single-item-wrapper .tss-social-share {
	text-align: left;
	margin-bottom: 10px;
	margin-left: -6px;
}

.tss-wrapper .tss-layout6 .rating-wrapper, .tss-wrapper .tss-carousel6 .rating-wrapper {
	margin-bottom: 6px;
}

.tss-wrapper .tss-layout7 .single-item, .tss-wrapper .tss-isotope3 .single-item, .tss-wrapper .tss-carousel7 .single-item {
	padding: 0;
}

.tss-wrapper .tss-layout7 .single-item-wrapper h3.author-name, .tss-wrapper .tss-isotope3 .single-item-wrapper h3.author-name, .tss-wrapper .tss-carousel7 .single-item-wrapper h3.author-name {
	margin: 5px 0 8px;
	text-align: center;
}

.tss-wrapper .tss-layout7 .single-item-wrapper h4.author-bio, .tss-wrapper .tss-isotope3 .single-item-wrapper h4.author-bio, .tss-wrapper .tss-carousel7 .single-item-wrapper h4.author-bio {
	margin-bottom: 10px;
	text-align: center;
}

.tss-wrapper .tss-layout7 .single-item-wrapper, .tss-wrapper .tss-isotope3 .single-item-wrapper, .tss-wrapper .tss-carousel7 .single-item-wrapper {
	padding: 30px;
	background: #f8f8f8;
	position: relative;
}

.tss-wrapper .tss-layout7 .item-content-wrapper, .tss-wrapper .tss-isotope3 .item-content-wrapper, .tss-wrapper .tss-carousel7 .item-content-wrapper {
	position: relative;
	padding-bottom: 10px;
}

.tss-wrapper .tss-layout7 .single-item-wrapper:before, .tss-wrapper .tss-isotope3 .single-item-wrapper:before, .tss-wrapper .tss-carousel7 .single-item-wrapper:before {
	content: "";
	color: #fff;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	top: 8px;
	font-family: "tss-font", serif;
	font-size: 30px;
}

.tss-wrapper .tss-layout7 .item-content-wrapper .item-content, .tss-wrapper .tss-isotope3 .item-content-wrapper .item-content, .tss-wrapper .tss-carousel7 .item-content-wrapper .item-content {
	font-style: italic;
	font-size: 16px;
	line-height: 1.6;
}

.tss-wrapper .tss-layout7 .profile-img-wrapper, .tss-wrapper .tss-isotope3 .profile-img-wrapper, .tss-wrapper .tss-carousel7 .profile-img-wrapper {
	text-align: center;
	margin: 30px 0 15px;
	display: block;
}

.tss-wrapper .tss-layout7 .profile-img-wrapper img, .tss-wrapper .tss-isotope3 .profile-img-wrapper img, .tss-wrapper .tss-carousel7 .profile-img-wrapper img {
	display: inline-block;
}

.tss-wrapper .tss-layout7 .single-item-wrapper .author-social, .tss-wrapper .tss-isotope3 .single-item-wrapper .author-social, .tss-wrapper .tss-carousel7 .single-item-wrapper .author-social, .tss-wrapper .tss-layout7 .single-item-wrapper .tss-social-share, .tss-wrapper .tss-isotope3 .single-item-wrapper .tss-social-share, .tss-wrapper .tss-carousel7 .single-item-wrapper .tss-social-share {
	text-align: center;
}

.tss-wrapper .tss-layout7 .rating-wrapper, .tss-wrapper .tss-isotope3 .rating-wrapper, .tss-wrapper .tss-carousel7 .rating-wrapper {
	margin-bottom: 10px;
	text-align: center;
}

.tss-wrapper .tss-layout8 .single-item, .tss-wrapper .tss-carousel8 .single-item {
	padding: 0;
}

.tss-wrapper .tss-layout8 .single-item-wrapper h3.author-name, .tss-wrapper .tss-carousel8 .single-item-wrapper h3.author-name {
	margin: 5px 0 8px;
	text-align: center;
}

.tss-wrapper .tss-layout8 .single-item-wrapper h4.author-bio, .tss-wrapper .tss-carousel8 .single-item-wrapper h4.author-bio {
	margin-bottom: 20px;
	text-align: center;
}

.tss-wrapper .tss-layout8 .single-item-wrapper, .tss-wrapper .tss-carousel8 .single-item-wrapper {
	padding: 30px;
	background: #f8f8f8;
	position: relative;
}

.tss-wrapper .tss-layout8 .item-content-wrapper, .tss-wrapper .tss-carousel8 .item-content-wrapper {
	position: relative;
	padding-bottom: 10px;
}

.tss-wrapper .tss-layout8 .single-item-wrapper:before, .tss-wrapper .tss-carousel8 .single-item-wrapper:before {
	content: "";
	color: #fff;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	top: 8px;
	font-family: "tss-font", serif;
	font-size: 30px;
	z-index: 99;
}

.tss-wrapper .tss-layout8 .item-content-wrapper .item-content, .tss-wrapper .tss-carousel8 .item-content-wrapper .item-content {
	font-style: italic;
	font-size: 16px;
	line-height: 1.6;
	padding-top: 30px;
}

.tss-wrapper .tss-layout8 .profile-img-wrapper, .tss-wrapper .tss-carousel8 .profile-img-wrapper {
	text-align: center;
	margin: 15px 0;
	display: block;
}

.tss-wrapper .tss-layout8 .profile-img-wrapper img, .tss-wrapper .tss-carousel8 .profile-img-wrapper img {
	display: inline-block;
}

.tss-wrapper .tss-layout8 .single-item-wrapper .author-social, .tss-wrapper .tss-carousel8 .single-item-wrapper .author-social, .tss-wrapper .tss-layout8 .single-item-wrapper .tss-social-share, .tss-wrapper .tss-carousel8 .single-item-wrapper .tss-social-share {
	text-align: center;
}

.tss-wrapper .tss-layout8 .rating-wrapper, .tss-wrapper .tss-carousel8 .rating-wrapper {
	margin-bottom: 10px;
	text-align: center;
	margin-top: -6px;
}

.tss-wrapper .tss-layout9 .single-item-wrapper, .tss-wrapper .tss-isotope4 .single-item-wrapper, .tss-wrapper .tss-carousel9 .single-item-wrapper {
	margin-bottom: 30px;
	text-align: center;
	position: relative;
}

.tss-wrapper .tss-layout9 .single-item-wrapper:hover .item-content-wrapper, .tss-wrapper .tss-isotope4 .single-item-wrapper:hover .item-content-wrapper, .tss-wrapper .tss-carousel9 .single-item-wrapper:hover .item-content-wrapper {
	opacity: 1;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-ms-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out;
}

.tss-wrapper .tss-layout9 .single-item-wrapper:hover .profile-img-wrapper:before, .tss-wrapper .tss-isotope4 .single-item-wrapper:hover .profile-img-wrapper:before, .tss-wrapper .tss-carousel9 .single-item-wrapper:hover .profile-img-wrapper:before {
	opacity: 1;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-ms-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out;
}

.tss-wrapper .tss-layout9 .profile-img-wrapper, .tss-wrapper .tss-isotope4 .profile-img-wrapper, .tss-wrapper .tss-carousel9 .profile-img-wrapper {
	position: relative;
}

.tss-wrapper .tss-layout9 .profile-img-wrapper img, .tss-wrapper .tss-isotope4 .profile-img-wrapper img, .tss-wrapper .tss-carousel9 .profile-img-wrapper img {
	margin: 0 auto;
	width: 100%;
}

.tss-wrapper .tss-layout9 .tss-img-circle .profile-img-wrapper:before, .tss-wrapper .tss-isotope4 .tss-img-circle .profile-img-wrapper:before, .tss-wrapper .tss-carousel9 .tss-img-circle .profile-img-wrapper:before {
	border-radius: 50%;
}

.tss-wrapper .tss-layout9 .profile-img-wrapper:before, .tss-wrapper .tss-isotope4 .profile-img-wrapper:before, .tss-wrapper .tss-carousel9 .profile-img-wrapper:before {
	opacity: 0;
	content: "";
	background: rgba(55, 71, 79, .9);
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-ms-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out;
}

.tss-wrapper .tss-layout9 .profile-img-wrapper:after, .tss-wrapper .tss-isotope4 .profile-img-wrapper:after, .tss-wrapper .tss-carousel9 .profile-img-wrapper:after {
	content: "";
	color: #fff;
	position: absolute;
	right: 35px;
	top: 0;
	font-family: "tss-font";
	font-size: 22px;
	height: 40px;
	width: 40px;
	line-height: 40px;
	background: #8cc63e;
	z-index: 3;
	-webkit-box-shadow: -9px 11px 19px -7px rgba(0, 0, 0, .75);
	-moz-box-shadow: -9px 11px 19px -7px rgba(0, 0, 0, .75);
	box-shadow: -9px 11px 19px -7px rgba(0, 0, 0, .75);
}

.tss-wrapper .tss-layout9 .tss-img-circle .profile-img-wrapper:after, .tss-wrapper .tss-isotope4 .tss-img-circle .profile-img-wrapper:after, .tss-wrapper .tss-carousel9 .tss-img-circle .profile-img-wrapper:after {
	border-radius: 50%;
}

.tss-wrapper .tss-layout9 .item-content-wrapper, .tss-wrapper .tss-isotope4 .item-content-wrapper, .tss-wrapper .tss-carousel9 .item-content-wrapper {
	opacity: 0;
	padding: 0 30px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 2;
	left: 0;
	right: 0;
	margin: 0 auto;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-ms-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out;
}

.tss-wrapper .tss-layout9 .single-item-wrapper h3.author-name, .tss-wrapper .tss-isotope4 .single-item-wrapper h3.author-name, .tss-wrapper .tss-carousel9 .single-item-wrapper h3.author-name {
	margin-bottom: 5px;
	font-size: 22px;
	color: #fff;
}

.tss-wrapper .tss-layout9 .single-item-wrapper h4.author-bio, .tss-wrapper .tss-isotope4 .single-item-wrapper h4.author-bio, .tss-wrapper .tss-carousel9 .single-item-wrapper h4.author-bio {
	margin-bottom: 5px;
	font-size: 18px;
	color: #fff;
}

.tss-wrapper .tss-layout8 .single-item-wrapper h3.author-name a, .tss-wrapper .tss-isotope4 .single-item-wrapper h3.author-name a, .tss-wrapper .tss-carousel9 .single-item-wrapper h3.author-name a {
	color: inherit;
}

.tss-wrapper .tss-layout9 .item-content, .tss-wrapper .tss-isotope4 .item-content, .tss-wrapper .tss-carousel9 .item-content {
	font-style: italic;
	font-size: 15px;
	color: #fff;
}

.tss-wrapper .tss-layout9 .rating-wrapper, .tss-wrapper .tss-isotope4 .rating-wrapper, .tss-wrapper .tss-carousel9 .rating-wrapper {
	margin-bottom: 5px;
}

.tss-wrapper .tss-layout9 .rating-wrapper li, .tss-wrapper .tss-isotope4 .rating-wrapper li, .tss-wrapper .tss-carousel9 .rating-wrapper li {
	display: inline;
	color: #ffca28;
}

.tss-wrapper .tss-layout10, .tss-wrapper .tss-isotope5, .tss-wrapper .tss-carousel10 {
	padding: 0 0;
}

.tss-wrapper .tss-layout10 .single-item-wrapper .author-social, .tss-wrapper .tss-isotope5 .single-item-wrapper .author-social, .tss-wrapper .tss-carousel10 .single-item-wrapper .author-social, .tss-wrapper .tss-layout10 .single-item-wrapper .tss-social-share, .tss-wrapper .tss-isotope5 .single-item-wrapper .tss-social-share, .tss-wrapper .tss-carousel10 .single-item-wrapper .tss-social-share {
	text-align: left;
}

.tss-wrapper .tss-layout10 .profile-img-wrapper, .tss-wrapper .tss-isotope5 .profile-img-wrapper, .tss-wrapper .tss-carousel10 .profile-img-wrapper {
	position: absolute;
	z-index: 1;
	right: 15px;
	top: 50px;
}

.tss-wrapper .tss-layout10 .profile-img-wrapper img, .tss-wrapper .tss-isotope5 .profile-img-wrapper img, .tss-wrapper .tss-carousel10 .profile-img-wrapper img {
	border: 10px solid #f8f8f8;
	margin: 0 auto;
	width: 150px !important;
	height: auto;
}

.tss-wrapper .tss-layout10 .single-item-wrapper h3.author-name, .tss-wrapper .tss-isotope5 .single-item-wrapper h3.author-name, .tss-wrapper .tss-carousel10 .single-item-wrapper h3.author-name {
	margin-bottom: 8px;
	font-size: 22px;
}

.tss-wrapper .tss-layout10 .single-item-wrapper h3.author-name a, .tss-wrapper .tss-isotope5 .single-item-wrapper h3.author-name a, .tss-wrapper .tss-carousel10 .single-item-wrapper h3.author-name a {
	color: #222;
}

.tss-wrapper .tss-layout10 .single-item-wrapper h4.author-bio, .tss-wrapper .tss-isotope5 .single-item-wrapper h4.author-bio, .tss-wrapper .tss-carousel10 .single-item-wrapper h4.author-bio {
	margin-bottom: 10px;
	display: block;
	color: #959595;
	font-size: 18px;
}

.tss-wrapper .tss-layout10 .item-content, .tss-wrapper .tss-isotope5 .item-content, .tss-wrapper .tss-carousel10 .item-content {
	position: relative;
	padding: 30px 130px 30px 30px;
	background: #fff;
}

.tss-wrapper .tss-carousel10 .item-content, .tss-wrapper .tss-layout10 .item-content, .tss-wrapper .tss-isotope5 .item-content {
	background: #f1f1f1;
}

.tss-wrapper .tss-layout10 .item-content:after, .tss-wrapper .tss-isotope5 .item-content:after, .tss-wrapper .tss-carousel10 .item-content:after {
	content: " ";
	position: absolute;
	width: 0;
	height: 0;
	left: 38px;
	top: -30px;
	border: 15px solid;
	border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #fff #fff;
}

.tss-wrapper .tss-carousel10 .item-content:after, .tss-wrapper .tss-layout10 .item-content:after, .tss-wrapper .tss-isotope5 .item-content:after {
	border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #f1f1f1 #f1f1f1;
}

.tss-wrapper .tss-layout10 .rating-wrapper, .tss-wrapper .tss-isotope5 .rating-wrapper, .tss-wrapper .tss-carousel10 .rating-wrapper {
	margin-bottom: 40px;
}

.tss-wrapper .tss-layout10 .rating-wrapper li, .tss-wrapper .tss-isotope5 .rating-wrapper li, .tss-wrapper .tss-carousel10 .rating-wrapper li {
	display: inline;
	color: #ffca28;
}

.tss-wrapper .tss-isotope5 .author-social, .tss-wrapper .tss-layout10 .author-social {
	margin-top: -25px;
}

.tss-wrapper .tss-layout10 .author-social {
	margin-top: -30px;
	margin-bottom: 8px;
}

.tss-wrapper .tss-isotope5 .item-content, .tss-wrapper .tss-layout10 .item-content {
	margin-top: 25px;
}

.tss-wrapper .tss-isotope5 .item-content, .tss-wrapper .tss-layout10 .item-content, .tss-wrapper .tss-carousel10 .item-content {
	margin-top: 40px;
}

.tss-wrapper .tss-carousel11 .single-item {
	padding: 0;
}

.tss-wrapper .tss-carousel11 .single-item-wrapper h3.author-name {
	margin: 5px 0 8px;
	text-align: center;
	font-size: 22px;
}

.tss-wrapper .tss-carousel11 .single-item-wrapper h4.author-bio {
	margin-bottom: 20px;
	text-align: center;
	font-size: 18px;
}

.tss-wrapper .tss-carousel11 .item-content-wrapper .item-content {
	font-style: italic;
	font-size: 16px;
	line-height: 1.6;
	padding-bottom: 14px;
}

.tss-wrapper .tss-carousel11 .profile-img-wrapper {
	margin-bottom: 4px;
	display: block;
}

.tss-wrapper .tss-carousel11 .tss-carousel-thumb .swiper-wrapper, .tss-wrapper .tss-carousel11 .tss-carousel-thumb .slick-track {
	padding: 40px 0 40px;
}

.tss-wrapper .tss-carousel11 .profile-img-wrapper {
	position: relative;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	text-align: center;
	cursor: pointer;
}

.tss-wrapper .tss-carousel11 .profile-img-wrapper img {
	width: 120px;
	height: 120px;
	display: inline-block;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	margin: 0 auto;
	-webkit-transition: all .7s ease-out;
	-moz-transition: all .7s ease-out;
	-ms-transition: all .7s ease-out;
	-o-transition: all .7s ease-out;
	transition: all .7s ease-out;
}

.tss-wrapper .tss-carousel11 .swiper-slide-active img, .tss-wrapper .tss-carousel11 .slick-center img {
	-webkit-transform: scale(1.4);
	-moz-transform: scale(1.4);
	-ms-transform: scale(1.4);
	-o-transform: scale(1.4);
	transform: scale(1.4);
}

.tss-wrapper .tss-carousel11 .profile-img-wrapper:before {
	content: "";
	background: rgba(0, 0, 0, .6);
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	right: 0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	height: 132px;
	width: 132px;
	margin: 0 auto;
	z-index: 5;
	opacity: 1;
	visibility: visible;
	-webkit-transition: all .7s ease-out;
	-moz-transition: all .7s ease-out;
	-ms-transition: all .7s ease-out;
	-o-transition: all .7s ease-out;
	transition: all .7s ease-out;
}

.tss-wrapper .tss-carousel11 .profile-img-wrapper:focus {
	outline: none;
}

.tss-wrapper .tss-carousel11 .swiper-slide-active::before, .tss-wrapper .tss-carousel11 .slick-center:before {
	opacity: 0;
	visibility: hidden;
}

.tss-wrapper .tss-carousel11 .item-content p {
	width: 80%;
	margin: 0 auto;
}

.tss-wrapper .tss-carousel11 .rating-wrapper {
	margin-bottom: 10px;
	text-align: center;
}

.tss-wrapper .tss-carousel12 .single-item {
	padding: 0;
	margin-bottom: 0;
}

.tss-wrapper .tss-carousel12 h3.author-name {
	margin: 20px 0 8px;
	text-align: center;
}

.tss-wrapper .tss-carousel12 h4.author-bio {
	margin-bottom: 20px;
	text-align: center;
}

.tss-wrapper .tss-carousel12 .item-content-wrapper .item-content {
	font-style: italic;
	font-size: 16px;
	line-height: 1.6;
}

.tss-wrapper .tss-carousel12 .profile-img-wrapper {
	margin-bottom: 4px;
	display: block;
	outline: 0;
}

.tss-wrapper .tss-carousel12 .tss-carousel-thumb .swiper-slide-active.profile-img-wrapper:before, .tss-wrapper .tss-carousel12 .slick-current.slick-active.slick-center.profile-img-wrapper:before {
	opacity: 0;
	visibility: hidden;
}

.tss-wrapper .tss-carousel12 .tss-carousel-thumb .swiper-wrapper, .tss-wrapper .tss-carousel12 .tss-carousel-thumb .slick-track {
	padding: 30px 0 40px;
}

.tss-wrapper .tss-carousel12 .profile-img-wrapper {
	position: relative;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	text-align: center;
	cursor: pointer;
}

.tss-wrapper .tss-carousel12 .profile-img-wrapper img {
	height: 120px;
	width: 120px;
	display: inline-block;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	margin: 0 auto;
	-webkit-transition: all .7s ease-out;
	-moz-transition: all .7s ease-out;
	-ms-transition: all .7s ease-out;
	-o-transition: all .7s ease-out;
	transition: all .7s ease-out;
}

.tss-wrapper .tss-carousel12 .swiper-slide-active img {
	-webkit-transform: scale(1.4);
	-moz-transform: scale(1.4);
	-ms-transform: scale(1.4);
	-o-transform: scale(1.4);
	transform: scale(1.4);
}

.tss-wrapper .tss-carousel12 .profile-img-wrapper:before {
	content: "";
	background: rgba(0, 0, 0, .6);
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	right: 0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	height: 132px;
	width: 132px;
	margin: 0 auto;
	z-index: 5;
	opacity: 1;
	visibility: visible;
	-webkit-transition: all .7s ease-out;
	-moz-transition: all .7s ease-out;
	-ms-transition: all .7s ease-out;
	-o-transition: all .7s ease-out;
	transition: all .7s ease-out;
}

.tss-wrapper .tss-carousel12 .tss-meta-info:focus {
	outline: none;
}

.tss-wrapper .tss-carousel12 .slick-center .profile-img-wrapper:before {
	opacity: 0;
	visibility: hidden;
}

.tss-wrapper .tss-carousel12 .item-content p {
	width: 80%;
	margin: 0 auto 10px;
}

.tss-wrapper .tss-carousel12 .rating-wrapper {
	margin-bottom: 10px;
	text-align: center;
}

.tss-wrapper .video-testimonial-wrap+.tss-meta-info+.rating-wrapper, .tss-wrapper .video-testimonial-wrap+.tss-meta-info .profile-img-wrapper {
	margin-top: 20px;
}

.tss-wrapper .tss-pagination ul.pagination-list li {
	display: inline-block;
	list-style: none;
	margin-right: 5px;
}

.tss-wrapper .tss-pagination ul.pagination-list li:last-child {
	margin-right: 0;
}

.tss-wrapper .tss-pagination ul.pagination-list li span, .tss-wrapper .tss-pagination ul.pagination-list li a {
	padding: 4px 10px;
	font-size: 15px;
	background: #eee;
	border: 1px solid rgba(255, 255, 255, 0);
	-webkit-transition: all .3s;
	transition: all .3s;
}

.tss-wrapper .tss-pagination ul.pagination-list li.active span, .tss-wrapper .tss-pagination ul.pagination-list li span:hover, .tss-wrapper .tss-pagination ul.pagination-list li a:hover {
	background: #8c8989;
	color: #fff;
}

.tss-wrapper .tss-pagination .tss-loading-holder {
	padding: 15px 0;
}

.tss-wrapper .single-item-wrapper .rating-wrapper span.dashicons {
	color: gold;
}

.tss-wrapper .tss-iso-filter {
	margin: 25px 0;
	text-align: center;
}

.tss-wrapper .tss-isotope-button-wrapper, .tss-wrapper .iso-search {
	display: inline-block;
}

.tss-wrapper .iso-search {
	margin: 0 10px;
}

.tss-wrapper .iso-search input {
	width: auto;
	padding: 10px;
	font-size: 16px;
	outline: none !important;
	height: 37px;
}

.rt-container-fluid [class*='rt-col-'], .rt-container [class*='rt-col-'] {
	box-sizing: border-box;
}

body>.tss-tooltip {
	font-size: 100%;
	position: absolute;
	z-index: 9999;
	-o-box-shadow: 0 0 5px #aaa;
	-moz-box-shadow: 0 0 5px #aaa;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
	color: #fff;
	border-radius: 3px;
	background: #666;
	padding: 0 10px;
	border-width: 2px;
	opacity: 0;
	-webkit-transition: opacity .5s ease-in-out;
	-moz-transition: opacity .5s ease-in-out;
	-ms-transition: opacity .5s ease-in-out;
	-o-transition: opacity .5s ease-in-out;
	transition: opacity .5s ease-in-out;
}

body>.tss-tooltip, body>.tss-tooltip .tss-tooltip-bottom:after {
	background: #000;
	border-radius: 2px;
}

body>.tss-tooltip .tss-tooltip-bottom {
	width: 70px;
	height: 18px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -32px;
	bottom: -16px;
}

body>.tss-tooltip .tss-tooltip-bottom:after {
	content: "";
	position: absolute;
	left: 20px;
	top: -20px;
	width: 25px;
	height: 25px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	tranform: rotate(45deg);
}

@media (min-width:768px) {
	.rt-container {
		width: 750px;
	}
}

@media (min-width:992px) {
	.rt-container {
		width: 970px;
	}
}

@media (min-width:1200px) {
	.rt-container {
		width: 1170px;
	}
}

@media (min-width:768px) {
	.rt-col-sm-24, .rt-col-sm-1, .rt-col-sm-2, .rt-col-sm-3, .rt-col-sm-4, .rt-col-sm-5, .rt-col-sm-6, .rt-col-sm-7, .rt-col-sm-8, .rt-col-sm-9, .rt-col-sm-10, .rt-col-sm-11, .rt-col-sm-12 {
		float: left;
	}
	
	.rt-col-sm-24 {
		width: 20%;
	}
	
	.rt-col-sm-12 {
		width: 100%;
	}
	
	.rt-col-sm-11 {
		width: 91.66666667%;
	}
	
	.rt-col-sm-10 {
		width: 83.33333333%;
	}
	
	.rt-col-sm-9 {
		width: 75%;
	}
	
	.rt-col-sm-8 {
		width: 66.66666667%;
	}
	
	.rt-col-sm-7 {
		width: 58.33333333%;
	}
	
	.rt-col-sm-6 {
		width: 50%;
	}
	
	.rt-col-sm-5 {
		width: 41.66666667%;
	}
	
	.rt-col-sm-4 {
		width: 33.33333333%;
	}
	
	.rt-col-sm-3 {
		width: 25%;
	}
	
	.rt-col-sm-2 {
		width: 16.66666667%;
	}
	
	.rt-col-sm-1 {
		width: 8.33333333%;
	}
}

@media (min-width:992px) {
	.rt-col-md-24, .rt-col-md-1, .rt-col-md-2, .rt-col-md-3, .rt-col-md-4, .rt-col-md-5, .rt-col-md-6, .rt-col-md-7, .rt-col-md-8, .rt-col-md-9, .rt-col-md-10, .rt-col-md-11, .rt-col-md-12 {
		float: left;
	}
	
	.rt-col-md-24 {
		width: 20%;
	}
	
	.rt-col-md-12 {
		width: 100%;
	}
	
	.rt-col-md-11 {
		width: 91.66666667%;
	}
	
	.rt-col-md-10 {
		width: 83.33333333%;
	}
	
	.rt-col-md-9 {
		width: 75%;
	}
	
	.rt-col-md-8 {
		width: 66.66666667%;
	}
	
	.rt-col-md-7 {
		width: 58.33333333%;
	}
	
	.rt-col-md-6 {
		width: 50%;
	}
	
	.rt-col-md-5 {
		width: 41.66666667%;
	}
	
	.rt-col-md-4 {
		width: 33.33333333%;
	}
	
	.rt-col-md-3 {
		width: 25%;
	}
	
	.rt-col-md-2 {
		width: 16.66666667%;
	}
	
	.rt-col-md-1 {
		width: 8.33333333%;
	}
}

@media (min-width:1200px) {
	.rt-col-lg-24, .rt-col-lg-1, .rt-col-lg-2, .rt-col-lg-3, .rt-col-lg-4, .rt-col-lg-5, .rt-col-lg-6, .rt-col-lg-7, .rt-col-lg-8, .rt-col-lg-9, .rt-col-lg-10, .rt-col-lg-11, .rt-col-lg-12 {
		float: left;
	}
	
	.rt-col-lg-24 {
		width: 20%;
	}
	
	.rt-col-lg-12 {
		width: 100%;
	}
	
	.rt-col-lg-11 {
		width: 91.66666667%;
	}
	
	.rt-col-lg-10 {
		width: 83.33333333%;
	}
	
	.rt-col-lg-9 {
		width: 75%;
	}
	
	.rt-col-lg-8 {
		width: 66.66666667%;
	}
	
	.rt-col-lg-7 {
		width: 58.33333333%;
	}
	
	.rt-col-lg-6 {
		width: 50%;
	}
	
	.rt-col-lg-5 {
		width: 41.66666667%;
	}
	
	.rt-col-lg-4 {
		width: 33.33333333%;
	}
	
	.rt-col-lg-3 {
		width: 25%;
	}
	
	.rt-col-lg-2 {
		width: 16.66666667%;
	}
	
	.rt-col-lg-1 {
		width: 8.33333333%;
	}
}

@media (max-width:991px) {
	.rt-single-testimonial-detail .testimonial {
		margin-top: 20px;
	}
}

@media (max-width:767px) {
	.tss-wrapper .single-item-wrapper {
		flex-direction: column;
	}
	
	.tss-wrapper .item-content-wrapper {
		padding: 20px;
		margin-top: 15px;
	}
	
	.item-content-wrapper.tss-left {
		order: 2;
	}
	
	.item-content-wrapper.tss-right {
		order: 1;
	}
	
	.tss-wrapper .profile-img-wrapper a, .tss-wrapper .profile-img-wrapper {
		display: flex;
		justify-content: center;
	}
	
	.tss-wrapper .item-content-wrapper:after, .tss-wrapper .single-item-wrapper:before, .tss-wrapper .tss-layout10 .item-content:after, .tss-wrapper .tss-isotope5 .item-content:after, .tss-wrapper .tss-carousel10 .item-content:after {
		content: none;
	}
	
	.tss-wrapper .tss-layout8 .single-item-wrapper, .tss-wrapper .tss-carousel8 .single-item-wrapper {
		padding: 5px;
	}
	
	.tss-wrapper .tss-layout8 .item-content-wrapper, .tss-wrapper .tss-carousel8 .item-content-wrapper, .tss-wrapper .tss-layout4 .item-content-wrapper, .tss-wrapper .tss-isotope2 .item-content-wrapper, .tss-wrapper .tss-carousel4 .item-content-wrapper {
		margin-top: 0;
	}
	
	.tss-wrapper .tss-layout4 .profile-img-wrapper, .tss-wrapper .tss-carousel4 .profile-img-wrapper {
		padding: 10px;
	}
	
	.tss-wrapper .tss-layout10 .profile-img-wrapper, .tss-wrapper .tss-isotope5 .profile-img-wrapper, .tss-wrapper .tss-carousel10 .profile-img-wrapper {
		position: relative;
	}
	
	.tss-wrapper .tss-layout10 .rating-wrapper, .tss-wrapper .tss-isotope5 .rating-wrapper, .tss-wrapper .tss-carousel10 .rating-wrapper {
		margin-bottom: 10px;
	}
	
	.tss-wrapper .tss-layout10 .item-content, .tss-wrapper .tss-isotope5 .item-content, .tss-wrapper .tss-carousel10 .item-content {
		padding: 15px;
	}
	
	.tss-wrapper .tss-layout1 .item-content-wrapper:after, .tss-wrapper .tss-carousel1 .item-content-wrapper:after {
		left: 0;
		top: -15px;
		right: 0;
		margin: auto;
		transform: rotate(90deg);
	}
	
	.tss-wrapper .tss-layout1 .single-item-wrapper:hover .item-content-wrapper:after, .tss-wrapper .tss-carousel1 .single-item-wrapper:hover .item-content-wrapper:after {
		top: -15px;
	}
	
	.tss-wrapper .tss-layout2 .item-content-wrapper:after, .tss-wrapper .tss-carousel2 .item-content-wrapper:after {
		right: 0;
		top: -15px;
		transform: rotate(-90deg);
		margin: auto;
		left: 0;
	}
}

.rt-animate-spin {
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	-webkit-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
	display: inline-block;
}

@-moz-keyframes spin {
	0% {
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-moz-transform: rotate(359deg);
		-o-transform: rotate(359deg);
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@-webkit-keyframes spin {
	0% {
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-moz-transform: rotate(359deg);
		-o-transform: rotate(359deg);
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@-o-keyframes spin {
	0% {
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-moz-transform: rotate(359deg);
		-o-transform: rotate(359deg);
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@-ms-keyframes spin {
	0% {
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-moz-transform: rotate(359deg);
		-o-transform: rotate(359deg);
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@keyframes spin {
	0% {
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-moz-transform: rotate(359deg);
		-o-transform: rotate(359deg);
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@-webkit-keyframes ball-clip-rotate {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	50% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-moz-keyframes ball-clip-rotate {
	0% {
		-moz-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	50% {
		-moz-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	
	100% {
		-moz-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-o-keyframes ball-clip-rotate {
	0% {
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	50% {
		-o-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	
	100% {
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes ball-clip-rotate {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	50% {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes ball-scale-multiple {
	0% {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	
	5% {
		opacity: .75;
	}
	
	100% {
		opacity: 0;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-moz-keyframes ball-scale-multiple {
	0% {
		opacity: 0;
		-moz-transform: scale(0);
		transform: scale(0);
	}
	
	5% {
		opacity: .75;
	}
	
	100% {
		opacity: 0;
		-moz-transform: scale(1);
		transform: scale(1);
	}
}

@-o-keyframes ball-scale-multiple {
	0% {
		opacity: 0;
		-o-transform: scale(0);
		transform: scale(0);
	}
	
	5% {
		opacity: .75;
	}
	
	100% {
		opacity: 0;
		-o-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes ball-scale-multiple {
	0% {
		opacity: 0;
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0);
	}
	
	5% {
		opacity: .75;
	}
	
	100% {
		opacity: 0;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}
}

.rt-row.tss-carousel1, .rt-row.tss-carousel2, .rt-row.tss-carousel3, .rt-row.tss-carousel4, .rt-row.tss-carousel5, .rt-row.tss-carousel6, .rt-row.tss-carousel7, .rt-row.tss-carousel8, .rt-row.tss-carousel9, .rt-row.tss-carousel10, .rt-row.tss-carousel11, .rt-row.tss-carousel12, .rt-row.carousel_video {
	display: block !important;
}

.tss-layout_video .rating-wrapper {
	padding: 10px 0 7px;
}

.tss-wrapper .tss-layout10 .tss-grid-item {
	margin-bottom: 30px;
}

.video-testimonial-wrap {
	float: none;
	clear: both;
	width: 100%;
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;
}

.video-testimonial-wrap iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.tss-wrapper .tss-layout_video .item-content {
	margin-top: 15px;
}

.tss-wrapper .tss-masonry .tss-grid-item {
	margin-bottom: 30px;
}

.tss-wrapper .tss-layout_video .tss-grid-item .rating-wrapper {
	margin-top: 10px;
	margin-bottom: -18px;
}

.tss-wrapper .tss-isotope_video .item-content {
	margin-top: 15px;
}

.rt-single-testimonial-detail .rating-wrapper span.dashicons {
	color: gold;
}

.rt-single-testimonial-detail .rating-wrapper {
	margin-bottom: 5px;
}

.rt-single-testimonial-detail .testi-meta h2 {
	margin-top: 10px;
	margin-bottom: 5px;
}

.dashicons-twitter {
	width: 15px;
	height: 15px;
	margin-top: 3px;
}

.dashicons-twitter:before {
	content: "";
	height: 15px;
	-webkit-mask-image: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/optimized/rev-e5dd25a/www.assessteam.com/wp-content/plugins/testimonial-slider-and-showcase/assets/images/twitter-x.svg");
	mask-image: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/optimized/rev-e5dd25a/www.assessteam.com/wp-content/plugins/testimonial-slider-and-showcase/assets/images/twitter-x.svg");
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	mask-size: contain;
	width: 15px;
	z-index: 1;
	display: block;
	background-color: #000;
}

.rt-single-testimonial-detail .ast-oembed-container {
	margin: 0 0 20px;
}

body .mfp-iframe-holder .mfp-close {
	width: auto;
}

body .mfp-iframe-holder .mfp-close:focus, body .mfp-iframe-holder .mfp-close:hover {
	background-color: rgba(255, 255, 255, 0);
	color: red;
}

.tlp-popup-wrapper .tlp-openPopup .dashicons {
	width: 50px;
	height: 50px;
	border: 2px solid #fff;
	border-radius: 50%;
	text-align: center;
	line-height: 45px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	padding: 0;
	background-color: rgba(255, 255, 255, 0);
	z-index: 9;
	color: #fff;
}

.tlp-popup-wrapper .item-content {
	margin: 10px 0;
}

.tss-wrapper .tlp-openinline {
	pointer-events: none;
}

.tss-wrapper .tlp-openinline, .tss-wrapper .tlp-openPopup {
	display: inline-block;
}

.tss-wrapper .tlp-openPopup {
	position: relative;
}

.tss-wrapper .tlp-openPopup:before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .3);
	left: 0;
	top: 0;
	transition: .3s;
}

.tss-wrapper .tlp-openPopup:hover:before {
	background-color: rgba(255, 255, 255, 0);
}

.tss-wrapper .rt-responsive-img {
	display: block;
}

.tlp-popup-wrapper .tss-meta-info {
	position: relative;
}

.tlp-average-rating {
	text-align: center;
	font-size: 18px;
}

.tlp-average-rating .tlp-rating-title {
	font-size: 24px;
	font-weight: 700;
	display: block;
	margin: 0 0 5px;
}

.dashicons-skype:before, .dashicons-telegram:before {
	content: "";
	height: 20px;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	mask-size: contain;
	width: 20px;
	z-index: 1;
	display: block;
	background-color: #000;
}

.dashicons-skype:before {
	-webkit-mask-image: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/source/rev-e5dd25a/www.assessteam.com/wp-content/plugins/testimonial-slider-and-showcase/assets/images/skype.svg");
	mask-image: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/source/rev-e5dd25a/www.assessteam.com/wp-content/plugins/testimonial-slider-and-showcase/assets/images/skype.svg");
}

.dashicons-telegram:before {
	-webkit-mask-image: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/source/rev-e5dd25a/www.assessteam.com/wp-content/plugins/testimonial-slider-and-showcase/assets/images/telegram.svg");
	mask-image: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/source/rev-e5dd25a/www.assessteam.com/wp-content/plugins/testimonial-slider-and-showcase/assets/images/telegram.svg");
}

.tss-social-share .share-icons {
	font-weight: 500;
}

.rt-single-testimonial-detail .tss-social-share {
	text-align: right;
}

.rt-single-testimonial-detail iframe {
	width: 100%;
}

.tss-wrapper.tss-submit-wrapper input, .tss-wrapper.tss-submit-wrapper .rt-simple-image-preview {
	cursor: pointer;
}

.dashicons, .dashicons-before:before {
	font-family: dashicons;
	display: inline-block;
	line-height: 1;
	font-weight: 400;
	font-style: normal;
	speak: never;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 20px;
	height: 20px;
	font-size: 20px;
	vertical-align: top;
	text-align: center;
	transition: color .1s ease-in;
}

.dashicons-admin-appearance:before {
	content: "";
}

.dashicons-admin-collapse:before {
	content: "";
}

.dashicons-admin-comments:before {
	content: "";
}

.dashicons-admin-customizer:before {
	content: "";
}

.dashicons-admin-generic:before {
	content: "";
}

.dashicons-admin-home:before {
	content: "";
}

.dashicons-admin-links:before {
	content: "";
}

.dashicons-admin-media:before {
	content: "";
}

.dashicons-admin-multisite:before {
	content: "";
}

.dashicons-admin-network:before {
	content: "";
}

.dashicons-admin-page:before {
	content: "";
}

.dashicons-admin-plugins:before {
	content: "";
}

.dashicons-admin-post:before {
	content: "";
}

.dashicons-admin-settings:before {
	content: "";
}

.dashicons-admin-site-alt:before {
	content: "";
}

.dashicons-admin-site-alt2:before {
	content: "";
}

.dashicons-admin-site-alt3:before {
	content: "";
}

.dashicons-admin-site:before {
	content: "";
}

.dashicons-admin-tools:before {
	content: "";
}

.dashicons-admin-users:before {
	content: "";
}

.dashicons-airplane:before {
	content: "";
}

.dashicons-album:before {
	content: "";
}

.dashicons-align-center:before {
	content: "";
}

.dashicons-align-full-width:before {
	content: "";
}

.dashicons-align-left:before {
	content: "";
}

.dashicons-align-none:before {
	content: "";
}

.dashicons-align-pull-left:before {
	content: "";
}

.dashicons-align-pull-right:before {
	content: "";
}

.dashicons-align-right:before {
	content: "";
}

.dashicons-align-wide:before {
	content: "";
}

.dashicons-amazon:before {
	content: "";
}

.dashicons-analytics:before {
	content: "";
}

.dashicons-archive:before {
	content: "";
}

.dashicons-arrow-down-alt:before {
	content: "";
}

.dashicons-arrow-down-alt2:before {
	content: "";
}

.dashicons-arrow-down:before {
	content: "";
}

.dashicons-arrow-left-alt:before {
	content: "";
}

.dashicons-arrow-left-alt2:before {
	content: "";
}

.dashicons-arrow-left:before {
	content: "";
}

.dashicons-arrow-right-alt:before {
	content: "";
}

.dashicons-arrow-right-alt2:before {
	content: "";
}

.dashicons-arrow-right:before {
	content: "";
}

.dashicons-arrow-up-alt:before {
	content: "";
}

.dashicons-arrow-up-alt2:before {
	content: "";
}

.dashicons-arrow-up-duplicate:before {
	content: "";
}

.dashicons-arrow-up:before {
	content: "";
}

.dashicons-art:before {
	content: "";
}

.dashicons-awards:before {
	content: "";
}

.dashicons-backup:before {
	content: "";
}

.dashicons-bank:before {
	content: "";
}

.dashicons-beer:before {
	content: "";
}

.dashicons-bell:before {
	content: "";
}

.dashicons-block-default:before {
	content: "";
}

.dashicons-book-alt:before {
	content: "";
}

.dashicons-book:before {
	content: "";
}

.dashicons-buddicons-activity:before {
	content: "";
}

.dashicons-buddicons-bbpress-logo:before {
	content: "";
}

.dashicons-buddicons-buddypress-logo:before {
	content: "";
}

.dashicons-buddicons-community:before {
	content: "";
}

.dashicons-buddicons-forums:before {
	content: "";
}

.dashicons-buddicons-friends:before {
	content: "";
}

.dashicons-buddicons-groups:before {
	content: "";
}

.dashicons-buddicons-pm:before {
	content: "";
}

.dashicons-buddicons-replies:before {
	content: "";
}

.dashicons-buddicons-topics:before {
	content: "";
}

.dashicons-buddicons-tracking:before {
	content: "";
}

.dashicons-building:before {
	content: "";
}

.dashicons-businessman:before {
	content: "";
}

.dashicons-businessperson:before {
	content: "";
}

.dashicons-businesswoman:before {
	content: "";
}

.dashicons-button:before {
	content: "";
}

.dashicons-calculator:before {
	content: "";
}

.dashicons-calendar-alt:before {
	content: "";
}

.dashicons-calendar:before {
	content: "";
}

.dashicons-camera-alt:before {
	content: "";
}

.dashicons-camera:before {
	content: "";
}

.dashicons-car:before {
	content: "";
}

.dashicons-carrot:before {
	content: "";
}

.dashicons-cart:before {
	content: "";
}

.dashicons-category:before {
	content: "";
}

.dashicons-chart-area:before {
	content: "";
}

.dashicons-chart-bar:before {
	content: "";
}

.dashicons-chart-line:before {
	content: "";
}

.dashicons-chart-pie:before {
	content: "";
}

.dashicons-clipboard:before {
	content: "";
}

.dashicons-clock:before {
	content: "";
}

.dashicons-cloud-saved:before {
	content: "";
}

.dashicons-cloud-upload:before {
	content: "";
}

.dashicons-cloud:before {
	content: "";
}

.dashicons-code-standards:before {
	content: "";
}

.dashicons-coffee:before {
	content: "";
}

.dashicons-color-picker:before {
	content: "";
}

.dashicons-columns:before {
	content: "";
}

.dashicons-controls-back:before {
	content: "";
}

.dashicons-controls-forward:before {
	content: "";
}

.dashicons-controls-pause:before {
	content: "";
}

.dashicons-controls-play:before {
	content: "";
}

.dashicons-controls-repeat:before {
	content: "";
}

.dashicons-controls-skipback:before {
	content: "";
}

.dashicons-controls-skipforward:before {
	content: "";
}

.dashicons-controls-volumeoff:before {
	content: "";
}

.dashicons-controls-volumeon:before {
	content: "";
}

.dashicons-cover-image:before {
	content: "";
}

.dashicons-dashboard:before {
	content: "";
}

.dashicons-database-add:before {
	content: "";
}

.dashicons-database-export:before {
	content: "";
}

.dashicons-database-import:before {
	content: "";
}

.dashicons-database-remove:before {
	content: "";
}

.dashicons-database-view:before {
	content: "";
}

.dashicons-database:before {
	content: "";
}

.dashicons-desktop:before {
	content: "";
}

.dashicons-dismiss:before {
	content: "";
}

.dashicons-download:before {
	content: "";
}

.dashicons-drumstick:before {
	content: "";
}

.dashicons-edit-large:before {
	content: "";
}

.dashicons-edit-page:before {
	content: "";
}

.dashicons-edit:before {
	content: "";
}

.dashicons-editor-aligncenter:before {
	content: "";
}

.dashicons-editor-alignleft:before {
	content: "";
}

.dashicons-editor-alignright:before {
	content: "";
}

.dashicons-editor-bold:before {
	content: "";
}

.dashicons-editor-break:before {
	content: "";
}

.dashicons-editor-code-duplicate:before {
	content: "";
}

.dashicons-editor-code:before {
	content: "";
}

.dashicons-editor-contract:before {
	content: "";
}

.dashicons-editor-customchar:before {
	content: "";
}

.dashicons-editor-expand:before {
	content: "";
}

.dashicons-editor-help:before {
	content: "";
}

.dashicons-editor-indent:before {
	content: "";
}

.dashicons-editor-insertmore:before {
	content: "";
}

.dashicons-editor-italic:before {
	content: "";
}

.dashicons-editor-justify:before {
	content: "";
}

.dashicons-editor-kitchensink:before {
	content: "";
}

.dashicons-editor-ltr:before {
	content: "";
}

.dashicons-editor-ol-rtl:before {
	content: "";
}

.dashicons-editor-ol:before {
	content: "";
}

.dashicons-editor-outdent:before {
	content: "";
}

.dashicons-editor-paragraph:before {
	content: "";
}

.dashicons-editor-paste-text:before {
	content: "";
}

.dashicons-editor-paste-word:before {
	content: "";
}

.dashicons-editor-quote:before {
	content: "";
}

.dashicons-editor-removeformatting:before {
	content: "";
}

.dashicons-editor-rtl:before {
	content: "";
}

.dashicons-editor-spellcheck:before {
	content: "";
}

.dashicons-editor-strikethrough:before {
	content: "";
}

.dashicons-editor-table:before {
	content: "";
}

.dashicons-editor-textcolor:before {
	content: "";
}

.dashicons-editor-ul:before {
	content: "";
}

.dashicons-editor-underline:before {
	content: "";
}

.dashicons-editor-unlink:before {
	content: "";
}

.dashicons-editor-video:before {
	content: "";
}

.dashicons-ellipsis:before {
	content: "";
}

.dashicons-email-alt:before {
	content: "";
}

.dashicons-email-alt2:before {
	content: "";
}

.dashicons-email:before {
	content: "";
}

.dashicons-embed-audio:before {
	content: "";
}

.dashicons-embed-generic:before {
	content: "";
}

.dashicons-embed-photo:before {
	content: "";
}

.dashicons-embed-post:before {
	content: "";
}

.dashicons-embed-video:before {
	content: "";
}

.dashicons-excerpt-view:before {
	content: "";
}

.dashicons-exit:before {
	content: "";
}

.dashicons-external:before {
	content: "";
}

.dashicons-facebook-alt:before {
	content: "";
}

.dashicons-facebook:before {
	content: "";
}

.dashicons-feedback:before {
	content: "";
}

.dashicons-filter:before {
	content: "";
}

.dashicons-flag:before {
	content: "";
}

.dashicons-food:before {
	content: "";
}

.dashicons-format-aside:before {
	content: "";
}

.dashicons-format-audio:before {
	content: "";
}

.dashicons-format-chat:before {
	content: "";
}

.dashicons-format-gallery:before {
	content: "";
}

.dashicons-format-image:before {
	content: "";
}

.dashicons-format-quote:before {
	content: "";
}

.dashicons-format-status:before {
	content: "";
}

.dashicons-format-video:before {
	content: "";
}

.dashicons-forms:before {
	content: "";
}

.dashicons-fullscreen-alt:before {
	content: "";
}

.dashicons-fullscreen-exit-alt:before {
	content: "";
}

.dashicons-games:before {
	content: "";
}

.dashicons-google:before {
	content: "";
}

.dashicons-googleplus:before {
	content: "";
}

.dashicons-grid-view:before {
	content: "";
}

.dashicons-groups:before {
	content: "";
}

.dashicons-hammer:before {
	content: "";
}

.dashicons-heading:before {
	content: "";
}

.dashicons-heart:before {
	content: "";
}

.dashicons-hidden:before {
	content: "";
}

.dashicons-hourglass:before {
	content: "";
}

.dashicons-html:before {
	content: "";
}

.dashicons-id-alt:before {
	content: "";
}

.dashicons-id:before {
	content: "";
}

.dashicons-image-crop:before {
	content: "";
}

.dashicons-image-filter:before {
	content: "";
}

.dashicons-image-flip-horizontal:before {
	content: "";
}

.dashicons-image-flip-vertical:before {
	content: "";
}

.dashicons-image-rotate-left:before {
	content: "";
}

.dashicons-image-rotate-right:before {
	content: "";
}

.dashicons-image-rotate:before {
	content: "";
}

.dashicons-images-alt:before {
	content: "";
}

.dashicons-images-alt2:before {
	content: "";
}

.dashicons-index-card:before {
	content: "";
}

.dashicons-info-outline:before {
	content: "";
}

.dashicons-info:before {
	content: "";
}

.dashicons-insert-after:before {
	content: "";
}

.dashicons-insert-before:before {
	content: "";
}

.dashicons-insert:before {
	content: "";
}

.dashicons-instagram:before {
	content: "";
}

.dashicons-laptop:before {
	content: "";
}

.dashicons-layout:before {
	content: "";
}

.dashicons-leftright:before {
	content: "";
}

.dashicons-lightbulb:before {
	content: "";
}

.dashicons-linkedin:before {
	content: "";
}

.dashicons-list-view:before {
	content: "";
}

.dashicons-location-alt:before {
	content: "";
}

.dashicons-location:before {
	content: "";
}

.dashicons-lock-duplicate:before {
	content: "";
}

.dashicons-lock:before {
	content: "";
}

.dashicons-marker:before {
	content: "";
}

.dashicons-media-archive:before {
	content: "";
}

.dashicons-media-audio:before {
	content: "";
}

.dashicons-media-code:before {
	content: "";
}

.dashicons-media-default:before {
	content: "";
}

.dashicons-media-document:before {
	content: "";
}

.dashicons-media-interactive:before {
	content: "";
}

.dashicons-media-spreadsheet:before {
	content: "";
}

.dashicons-media-text:before {
	content: "";
}

.dashicons-media-video:before {
	content: "";
}

.dashicons-megaphone:before {
	content: "";
}

.dashicons-menu-alt:before {
	content: "";
}

.dashicons-menu-alt2:before {
	content: "";
}

.dashicons-menu-alt3:before {
	content: "";
}

.dashicons-menu:before {
	content: "";
}

.dashicons-microphone:before {
	content: "";
}

.dashicons-migrate:before {
	content: "";
}

.dashicons-minus:before {
	content: "";
}

.dashicons-money-alt:before {
	content: "";
}

.dashicons-money:before {
	content: "";
}

.dashicons-move:before {
	content: "";
}

.dashicons-nametag:before {
	content: "";
}

.dashicons-networking:before {
	content: "";
}

.dashicons-no-alt:before {
	content: "";
}

.dashicons-no:before {
	content: "";
}

.dashicons-open-folder:before {
	content: "";
}

.dashicons-palmtree:before {
	content: "";
}

.dashicons-paperclip:before {
	content: "";
}

.dashicons-pdf:before {
	content: "";
}

.dashicons-performance:before {
	content: "";
}

.dashicons-pets:before {
	content: "";
}

.dashicons-phone:before {
	content: "";
}

.dashicons-pinterest:before {
	content: "";
}

.dashicons-playlist-audio:before {
	content: "";
}

.dashicons-playlist-video:before {
	content: "";
}

.dashicons-plugins-checked:before {
	content: "";
}

.dashicons-plus-alt:before {
	content: "";
}

.dashicons-plus-alt2:before {
	content: "";
}

.dashicons-plus:before {
	content: "";
}

.dashicons-podio:before {
	content: "";
}

.dashicons-portfolio:before {
	content: "";
}

.dashicons-post-status:before {
	content: "";
}

.dashicons-pressthis:before {
	content: "";
}

.dashicons-printer:before {
	content: "";
}

.dashicons-privacy:before {
	content: "";
}

.dashicons-products:before {
	content: "";
}

.dashicons-randomize:before {
	content: "";
}

.dashicons-reddit:before {
	content: "";
}

.dashicons-redo:before {
	content: "";
}

.dashicons-remove:before {
	content: "";
}

.dashicons-rest-api:before {
	content: "";
}

.dashicons-rss:before {
	content: "";
}

.dashicons-saved:before {
	content: "";
}

.dashicons-schedule:before {
	content: "";
}

.dashicons-screenoptions:before {
	content: "";
}

.dashicons-search:before {
	content: "";
}

.dashicons-share-alt:before {
	content: "";
}

.dashicons-share-alt2:before {
	content: "";
}

.dashicons-share:before {
	content: "";
}

.dashicons-shield-alt:before {
	content: "";
}

.dashicons-shield:before {
	content: "";
}

.dashicons-shortcode:before {
	content: "";
}

.dashicons-slides:before {
	content: "";
}

.dashicons-smartphone:before {
	content: "";
}

.dashicons-smiley:before {
	content: "";
}

.dashicons-sort:before {
	content: "";
}

.dashicons-sos:before {
	content: "";
}

.dashicons-spotify:before {
	content: "";
}

.dashicons-star-empty:before {
	content: "";
}

.dashicons-star-filled:before {
	content: "";
}

.dashicons-star-half:before {
	content: "";
}

.dashicons-sticky:before {
	content: "";
}

.dashicons-store:before {
	content: "";
}

.dashicons-superhero-alt:before {
	content: "";
}

.dashicons-superhero:before {
	content: "";
}

.dashicons-table-col-after:before {
	content: "";
}

.dashicons-table-col-before:before {
	content: "";
}

.dashicons-table-col-delete:before {
	content: "";
}

.dashicons-table-row-after:before {
	content: "";
}

.dashicons-table-row-before:before {
	content: "";
}

.dashicons-table-row-delete:before {
	content: "";
}

.dashicons-tablet:before {
	content: "";
}

.dashicons-tag:before {
	content: "";
}

.dashicons-tagcloud:before {
	content: "";
}

.dashicons-testimonial:before {
	content: "";
}

.dashicons-text-page:before {
	content: "";
}

.dashicons-text:before {
	content: "";
}

.dashicons-thumbs-down:before {
	content: "";
}

.dashicons-thumbs-up:before {
	content: "";
}

.dashicons-tickets-alt:before {
	content: "";
}

.dashicons-tickets:before {
	content: "";
}

.dashicons-tide:before {
	content: "";
}

.dashicons-translation:before {
	content: "";
}

.dashicons-trash:before {
	content: "";
}

.dashicons-twitch:before {
	content: "";
}

.dashicons-twitter-alt:before {
	content: "";
}

.dashicons-twitter:before {
	content: "";
}

.dashicons-undo:before {
	content: "";
}

.dashicons-universal-access-alt:before {
	content: "";
}

.dashicons-universal-access:before {
	content: "";
}

.dashicons-unlock:before {
	content: "";
}

.dashicons-update-alt:before {
	content: "";
}

.dashicons-update:before {
	content: "";
}

.dashicons-upload:before {
	content: "";
}

.dashicons-vault:before {
	content: "";
}

.dashicons-video-alt:before {
	content: "";
}

.dashicons-video-alt2:before {
	content: "";
}

.dashicons-video-alt3:before {
	content: "";
}

.dashicons-visibility:before {
	content: "";
}

.dashicons-warning:before {
	content: "";
}

.dashicons-welcome-add-page:before {
	content: "";
}

.dashicons-welcome-comments:before {
	content: "";
}

.dashicons-welcome-learn-more:before {
	content: "";
}

.dashicons-welcome-view-site:before {
	content: "";
}

.dashicons-welcome-widgets-menus:before {
	content: "";
}

.dashicons-welcome-write-blog:before {
	content: "";
}

.dashicons-whatsapp:before {
	content: "";
}

.dashicons-wordpress-alt:before {
	content: "";
}

.dashicons-wordpress:before {
	content: "";
}

.dashicons-xing:before {
	content: "";
}

.dashicons-yes-alt:before {
	content: "";
}

.dashicons-yes:before {
	content: "";
}

.dashicons-youtube:before {
	content: "";
}

.dashicons-editor-distractionfree:before {
	content: "";
}

.dashicons-exerpt-view:before {
	content: "";
}

.dashicons-format-links:before {
	content: "";
}

.dashicons-format-standard:before {
	content: "";
}

.dashicons-post-trash:before {
	content: "";
}

.dashicons-share1:before {
	content: "";
}

.dashicons-welcome-edit-page:before {
	content: "";
}

.popup-template .modal {
	opacity: 0;
	transition: all .25s ease;
}

.popup-template .modal.is-open {
	opacity: 1;
	transition: all .25s ease;
}

@keyframes pulse {
	0% {
		transform: scale(1);
	}
	
	35% {
		transform: scale(1.1);
	}
	
	60% {
		transform: scale(1.05);
	}
	
	100% {
		transform: scale(1);
	}
}

[data-type="core-embed/youtube"], [data-type="core-embed/vimeo"] {
	clear: both;
}

.container-youtube, .container-vimeo {
	font-size: 0;
	line-height: 0;
}

.container-youtube noscript, .container-vimeo noscript {
	display: block;
	font-size: 1rem;
	line-height: 1.2em;
	text-align: left;
}

.preview-lazyload {
	opacity: 1;
	position: relative;
	transition: opacity .25s;
}

.js-lazyload--not-loaded .preview-lazyload {
	opacity: 0;
}

.entry-content a.preview-lazyload, a.preview-lazyload {
	background-color: rgba(255, 255, 255, 0);
	border: 0;
	height: 315px;
	width: 100%;
	max-width: 100%;
	display: inline-block;
	margin-top: 0;
	box-sizing: border-box;
}

.entry-content a.preview-lazyload, a.preview-lazyload, .lazy-load-info-extra {
	text-decoration: none;
	color: #fff;
	font-family: Arial, serif;
	font-size: 14px;
	line-height: 18px;
}

a.lazy-load-vimeo {
	text-decoration: none;
}

.lazy-load-div {
	display: table;
	height: 100%;
	width: 100%;
}

.lazy-load-div::before {
	font-size: 50px;
	font-family: Arial, sans-serif;
	opacity: .7;
	z-index: 3;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.lazy-load-div:hover {
	opacity: .95;
}

.lazy-load-div:hover::before {
	opacity: .9;
}

.css_white_pulse .lazy-load-div::before, .css_black_pulse .lazy-load-div::before {
	font-size: 70px;
	animation: pulse 3s infinite linear;
}

a.lazy-load-youtube:hover, .lazy-load-vimeo:hover {
	text-decoration: none;
}

.lazy-load-div, .lazy-load-info, .lazy-load-info-extra {
	max-width: 100%;
	color: #fff;
}

.lazy-load-div, .titletext, .overlaytext {
	opacity: .8;
}

.lazy-load-div {
	position: absolute;
	top: 0;
}

.lazy-load-info, .lazy-load-info-extra {
	position: relative;
	padding: 7px 15px;
}

.lazy-load-info {
	pointer-events: none;
}

.lazy-load-info-extra {
	display: none;
	position: absolute;
	bottom: 0;
}

.preview-lazyload~.lazy-load-info-extra {
	display: block;
}

.container-youtube embed, .container-youtube iframe, .container-youtube object, .container-youtube video, .container-vimeo embed, .container-vimeo iframe, .container-vimeo object, .container-vimeo video {
	margin-bottom: 0 !important;
}

.entry-content a.lazy-load-youtube, a.lazy-load-youtube, .lazy-load-vimeo {
	margin-bottom: 0 !important;
}

.entry-content a.lazy-load-youtube iframe, a.lazy-load-youtube iframe, .lazy-load-vimeo iframe {
	margin-bottom: 0 !important;
}

a.lazy-load-youtube {
	display: block !important;
}

.wp-embed-responsive .wp-block-embed[class*="wp-embed-aspect-"] {
	position: relative;
}

.wp-embed-responsive .wp-block-embed[class*="wp-embed-aspect-"] .container-lazyload {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
}

.lazy-load-block-play {
	cursor: pointer;
}

.lazy-load-block-play .preview-lazyload {
	pointer-events: none;
}

.entry-content a.lazy-load-youtube, a.lazy-load-youtube, .lazy-load-vimeo {
	background-size: cover;
}

.titletext.youtube {
	display: none;
}

.lazy-load-div:before {
	content: "▶";
	text-shadow: 0 0 60px rgba(0, 0, 0, .8);
}

@keyframes rotate-forever {
	0% {
		transform: rotate(0);
	}
	
	100% {
		transform: rotate(360deg);
	}
}

@keyframes spinner-loader {
	0% {
		transform: rotate(0);
	}
	
	100% {
		transform: rotate(360deg);
	}
}

.pum-container, .pum-content, .pum-content+.pum-close, .pum-content+.pum-close:active, .pum-content+.pum-close:focus, .pum-content+.pum-close:hover, .pum-overlay, .pum-title {
	background: 0 0;
	border: none;
	bottom: auto;
	clear: none;
	cursor: default;
	float: none;
	font-family: inherit;
	font-size: medium;
	font-style: normal;
	font-weight: 400;
	height: auto;
	left: auto;
	letter-spacing: normal;
	line-height: normal;
	max-height: none;
	max-width: none;
	min-height: 0;
	min-width: 0;
	overflow: visible;
	position: static;
	right: auto;
	text-align: left;
	text-decoration: none;
	text-indent: 0;
	text-transform: none;
	top: auto;
	visibility: visible;
	white-space: normal;
	width: auto;
	z-index: auto;
}

.pum-container .pum-content+.pum-close>span, .pum-content, .pum-title {
	position: relative;
	z-index: 1;
}

.pum-overlay, html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container, html.pum-open.pum-open-overlay.pum-open-fixed .pum-container {
	position: fixed;
}

.pum-overlay {
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1999999999;
	overflow: initial;
	display: none;
	transition: .15s ease-in-out;
}

.pum-overlay.pum-form-submission-detected, .pum-overlay.pum-preview {
	display: block;
}

.pum-overlay, .pum-overlay *, .pum-overlay :after, .pum-overlay :before, .pum-overlay:after, .pum-overlay:before {
	box-sizing: border-box;
}

.pum-container {
	top: 100px;
	position: absolute;
	margin-bottom: 3em;
	z-index: 1999999999;
}

.pum-container.pum-responsive {
	left: 50%;
	margin-left: -47.5%;
	width: 95%;
	height: auto;
	overflow: visible;
}

.pum-container.pum-responsive img {
	max-width: 100%;
	height: auto;
}

@media only screen and (min-width:1024px) {
	.pum-container.pum-responsive.pum-responsive-nano {
		margin-left: -5%;
		width: 10%;
	}
	
	.pum-container.pum-responsive.pum-responsive-micro {
		margin-left: -10%;
		width: 20%;
	}
	
	.pum-container.pum-responsive.pum-responsive-tiny {
		margin-left: -15%;
		width: 30%;
	}
	
	.pum-container.pum-responsive.pum-responsive-small {
		margin-left: -20%;
		width: 40%;
	}
	
	.pum-container.pum-responsive.pum-responsive-medium {
		margin-left: -30%;
		width: 60%;
	}
	
	.pum-container.pum-responsive.pum-responsive-normal {
		margin-left: -30%;
		width: 70%;
	}
	
	.pum-container.pum-responsive.pum-responsive-large {
		margin-left: -35%;
		width: 80%;
	}
	
	.pum-container.pum-responsive.pum-responsive-xlarge {
		margin-left: -47.5%;
		width: 95%;
	}
	
	.pum-container.pum-responsive.pum-position-fixed {
		position: fixed;
	}
}

@media only screen and (max-width:1024px) {
	.pum-container.pum-responsive.pum-position-fixed {
		position: absolute;
	}
}

.pum-container.custom-position {
	left: auto;
	top: auto;
	margin-left: inherit;
}

.pum-container .pum-title {
	margin-bottom: .5em;
}

.pum-container .pum-content>:last-child, .pum-form__message:last-child {
	margin-bottom: 0;
}

.pum-container .pum-content:focus {
	outline: 0;
}

.pum-container .pum-content>:first-child {
	margin-top: 0;
}

.pum-container .pum-content+.pum-close {
	text-decoration: none;
	text-align: center;
	line-height: 1;
	position: absolute;
	cursor: pointer;
	min-width: 1em;
	z-index: 2;
	background-color: rgba(255, 255, 255, 0);
}

.pum-container.pum-scrollable .pum-content {
	overflow: auto;
	overflow-y: scroll;
	max-height: 95%;
}

.pum-overlay.pum-overlay-disabled {
	visibility: hidden;
}

.pum-overlay.pum-overlay-disabled::-webkit-scrollbar {
	display: block;
}

.pum-overlay.pum-overlay-disabled .pum-container {
	visibility: visible;
}

.popmake-close, .pum-overlay.pum-click-to-close {
	cursor: pointer;
}

html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
	overflow: hidden;
}

html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]) {
	padding-right: 15px;
}

html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
}

html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active {
	position: static;
	height: auto;
	width: auto;
}

.pum-form {
	margin: 0 auto 16px;
}

.pum-form__field {
	margin-bottom: 1em;
}

.pum-form__field label {
	font-weight: 700;
}

.pum-form__field input[type=date], .pum-form__field select {
	margin: 0 auto;
	font-size: 18px;
	line-height: 26px;
	text-align: center;
	padding: 3px;
	vertical-align: middle;
}

.pum-form__field select {
	padding: 5px 3px;
}

.pum-form__loader {
	font-size: 2em;
	animation-duration: .75s;
	animation-iteration-count: infinite;
	animation-name: rotate-forever;
	animation-timing-function: linear;
	height: .75em;
	width: .75em;
	border: .25em solid rgba(0, 0, 0, .5);
	border-right-color: rgba(255, 255, 255, 0);
	border-radius: 50%;
	display: inline-block;
}

.pum-form__submit {
	position: relative;
}

.pum-form__submit .pum-form__loader {
	margin-left: .5em;
	border: .25em solid rgba(255, 255, 255, .5);
	border-right-color: rgba(255, 255, 255, 0);
}

.pum-form__messages {
	display: none;
	border: 1px solid rgba(0, 0, 0, .25);
	margin-bottom: .5em;
	padding: 1em;
	position: relative;
}

.pum-form__message {
	margin-bottom: .5em;
}

.pum-form__message--error {
	color: red !important;
	border-color: red;
}

.pum-form__message--success {
	color: green !important;
	border-color: green;
}

.pum-form--loading, .pum-sub-form .pum-sub-form-loading {
	opacity: .5;
}

.pum-alignment-left, .pum-form--alignment-left {
	text-align: left;
}

.pum-alignment-center {
	text-align: center;
}

.pum-alignment-right {
	text-align: right;
}

.pum-form--alignment-center {
	text-align: center;
}

.pum-form--alignment-right {
	text-align: right;
}

.pum-form--layout-standard .pum-form__field>label {
	margin-bottom: .25em;
	display: block;
}

.pum-form--layout-inline .pum-form__field {
	display: inline-block;
}

.pum-form--layout-block .pum-form__field, .pum-form--layout-block button, .pum-form--layout-block div, .pum-form--layout-block input {
	display: block;
	width: 100%;
}

.pum-form--style-default label {
	font-size: 14px;
	font-weight: 700;
}

.pum-form--style-default input[type=email], .pum-form--style-default input[type=text] {
	background-color: #f8f7f7;
	margin-bottom: 5px;
	font-size: 14px;
	padding: 10px 8px;
}

.pum-form--style-default button {
	font-size: 18px;
	margin: 10px 0 0;
	padding: 10px 5px;
	cursor: pointer;
}

.pum-sub-form p.pum-newsletter-error-msg {
	margin: 0;
}

.pum-sub-form .spinner-loader {
	right: 50%;
	position: absolute;
	bottom: 40%;
}

.pum-sub-form .spinner-loader:not(:required) {
	animation: 1.5s linear infinite spinner-loader;
	border-radius: .5em;
	box-shadow: rgba(0, 0, 51, .3) 1.5em 0 0 0, rgba(0, 0, 51, .3) 1.1em 1.1em 0 0, rgba(0, 0, 51, .3) 0 1.5em 0 0, rgba(0, 0, 51, .3) -1.1em 1.1em 0 0, rgba(0, 0, 51, .3) -1.5em 0 0 0, rgba(0, 0, 51, .3) -1.1em -1.1em 0 0, rgba(0, 0, 51, .3) 0 -1.5em 0 0, rgba(0, 0, 51, .3) 1.1em -1.1em 0 0;
	display: inline-block;
	font-size: 10px;
	width: 1em;
	height: 1em;
	margin: 1.5em;
	overflow: hidden;
	text-indent: 100%;
}

.pum-form__field--consent {
	text-align: left;
}

.pum-form__field--consent.pum-form__field--checkbox label, .pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label {
	display: inline-block;
	vertical-align: middle;
}

.pum-form__field--consent.pum-form__field--checkbox label input {
	display: inline-block;
	width: inherit;
	margin: 0;
	vertical-align: middle;
}

.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label input {
	display: inline-block;
	width: inherit;
	margin: 0;
	vertical-align: middle;
}

.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label+label {
	margin-left: 1em;
}

.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label {
	display: block;
	vertical-align: middle;
}

.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label input {
	display: inline-block;
	width: inherit;
	margin: 0;
	vertical-align: middle;
}

.pum-container iframe.formidable {
	width: 100%;
	overflow: visible;
}

.flatpickr-calendar.open, .pika-single, body div#ui-datepicker-div[style] {
	z-index: 9999999999 !important;
}

.pum-theme-14925, .pum-theme-floating-bar {
	background-color: rgba(255, 255, 255, 0);
}

.pum-theme-14925 .pum-container, .pum-theme-floating-bar .pum-container {
	padding: 8px;
	border-radius: 0;
	border: 1px none #000;
	box-shadow: 1px 1px 3px 0 rgba(2, 2, 2, .23);
	background-color: rgba(238, 246, 252, 1);
}

.pum-theme-14925 .pum-title, .pum-theme-floating-bar .pum-title {
	color: #505050;
	text-align: left;
	text-shadow: 0 0 0 rgba(2, 2, 2, .23);
	font-family: inherit;
	font-weight: 400;
	font-size: 32px;
	line-height: 36px;
}

.pum-theme-14925 .pum-content, .pum-theme-floating-bar .pum-content {
	color: #505050;
	font-family: inherit;
	font-weight: 400;
}

.pum-theme-14925 .pum-content+.pum-close, .pum-theme-floating-bar .pum-content+.pum-close {
	position: absolute;
	height: 18px;
	width: 18px;
	left: auto;
	right: 5px;
	bottom: auto;
	top: 50%;
	padding: 0;
	color: #505050;
	font-family: Sans-Serif;
	font-weight: 700;
	font-size: 15px;
	line-height: 18px;
	border: 1px solid #505050;
	border-radius: 15px;
	box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
	text-shadow: 0 0 0 rgba(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 0);
	transform: translate(0, -50%);
}

.pum-theme-14926, .pum-theme-content-only {
	background-color: rgba(0, 0, 0, .7);
}

.pum-theme-14926 .pum-container, .pum-theme-content-only .pum-container {
	padding: 0;
	border-radius: 0;
	border: 1px none #000;
	box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
}

.pum-theme-14926 .pum-title, .pum-theme-content-only .pum-title {
	color: #000;
	text-align: left;
	text-shadow: 0 0 0 rgba(2, 2, 2, .23);
	font-family: inherit;
	font-weight: 400;
	font-size: 32px;
	line-height: 36px;
}

.pum-theme-14926 .pum-content, .pum-theme-content-only .pum-content {
	color: #8c8c8c;
	font-family: inherit;
	font-weight: 400;
}

.pum-theme-14926 .pum-content+.pum-close, .pum-theme-content-only .pum-content+.pum-close {
	position: absolute;
	height: 18px;
	width: 18px;
	left: auto;
	right: 7px;
	bottom: auto;
	top: 7px;
	padding: 0;
	color: #000;
	font-family: inherit;
	font-weight: 700;
	font-size: 20px;
	line-height: 20px;
	border: 1px none #fff;
	border-radius: 15px;
	box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
	text-shadow: 0 0 0 rgba(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 0);
}

.pum-theme-11222, .pum-theme-default-theme {
	background-color: rgba(255, 255, 255, 1);
}

.pum-theme-11222 .pum-container, .pum-theme-default-theme .pum-container {
	padding: 18px;
	border-radius: px;
	border: 1px none #000;
	box-shadow: 1px 1px 3px px rgba(2, 2, 2, .23);
	background-color: rgba(249, 249, 249, 1);
}

.pum-theme-11222 .pum-title, .pum-theme-default-theme .pum-title {
	color: #000;
	text-align: left;
	text-shadow: px px px rgba(2, 2, 2, .23);
	font-family: inherit;
	font-weight: 400;
	font-size: 32px;
	font-style: normal;
	line-height: 36px;
}

.pum-theme-11222 .pum-content, .pum-theme-default-theme .pum-content {
	color: #8c8c8c;
	font-family: inherit;
	font-weight: 400;
	font-style: inherit;
}

.pum-theme-11222 .pum-content+.pum-close, .pum-theme-default-theme .pum-content+.pum-close {
	position: absolute;
	height: auto;
	width: auto;
	left: auto;
	right: px;
	bottom: auto;
	top: px;
	padding: 8px;
	color: #fff;
	font-family: inherit;
	font-weight: 400;
	font-size: 12px;
	font-style: inherit;
	line-height: 36px;
	border: 1px none #fff;
	border-radius: px;
	box-shadow: 1px 1px 3px px rgba(2, 2, 2, .23);
	text-shadow: px px px rgba(0, 0, 0, .23);
	background-color: rgba(0, 183, 205, 1);
}

.pum-theme-11223, .pum-theme-lightbox {
	background-color: rgba(0, 0, 0, .6);
}

.pum-theme-11223 .pum-container, .pum-theme-lightbox .pum-container {
	padding: 18px;
	border-radius: 3px;
	border: 8px solid #000;
	box-shadow: 0 0 30px 0 rgba(2, 2, 2, 1);
	background-color: rgba(255, 255, 255, 1);
}

.pum-theme-11223 .pum-title, .pum-theme-lightbox .pum-title {
	color: #000;
	text-align: left;
	text-shadow: 0 0 0 rgba(2, 2, 2, .23);
	font-family: inherit;
	font-weight: 100;
	font-size: 32px;
	line-height: 36px;
}

.pum-theme-11223 .pum-content, .pum-theme-lightbox .pum-content {
	color: #000;
	font-family: inherit;
	font-weight: 100;
}

.pum-theme-11223 .pum-content+.pum-close, .pum-theme-lightbox .pum-content+.pum-close {
	position: absolute;
	height: 26px;
	width: 26px;
	left: auto;
	right: -13px;
	bottom: auto;
	top: -13px;
	padding: 0;
	color: #fff;
	font-family: Arial;
	font-weight: 100;
	font-size: 24px;
	line-height: 24px;
	border: 2px solid #fff;
	border-radius: 26px;
	box-shadow: 0 0 15px 1px rgba(2, 2, 2, .75);
	text-shadow: 0 0 0 rgba(0, 0, 0, .23);
	background-color: rgba(0, 0, 0, 1);
}

.pum-theme-11224, .pum-theme-enterprise-blue {
	background-color: rgba(0, 0, 0, .7);
}

.pum-theme-11224 .pum-container, .pum-theme-enterprise-blue .pum-container {
	padding: 28px;
	border-radius: 5px;
	border: 1px none #000;
	box-shadow: 0 10px 25px 4px rgba(2, 2, 2, .5);
	background-color: rgba(255, 255, 255, 1);
}

.pum-theme-11224 .pum-title, .pum-theme-enterprise-blue .pum-title {
	color: #315b7c;
	text-align: left;
	text-shadow: 0 0 0 rgba(2, 2, 2, .23);
	font-family: inherit;
	font-weight: 100;
	font-size: 34px;
	line-height: 36px;
}

.pum-theme-11224 .pum-content, .pum-theme-enterprise-blue .pum-content {
	color: #2d2d2d;
	font-family: inherit;
	font-weight: 100;
}

.pum-theme-11224 .pum-content+.pum-close, .pum-theme-enterprise-blue .pum-content+.pum-close {
	position: absolute;
	height: 28px;
	width: 28px;
	left: auto;
	right: 8px;
	bottom: auto;
	top: 8px;
	padding: 4px;
	color: #fff;
	font-family: Times New Roman;
	font-weight: 100;
	font-size: 20px;
	line-height: 20px;
	border: 1px none #fff;
	border-radius: 42px;
	box-shadow: 0 0 0 0 rgba(2, 2, 2, .23);
	text-shadow: 0 0 0 rgba(0, 0, 0, .23);
	background-color: rgba(49, 91, 124, 1);
}

.pum-theme-11225, .pum-theme-hello-box {
	background-color: rgba(0, 0, 0, .75);
}

.pum-theme-11225 .pum-container, .pum-theme-hello-box .pum-container {
	padding: 30px;
	border-radius: 80px;
	border: 14px solid #81d742;
	box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 1);
}

.pum-theme-11225 .pum-title, .pum-theme-hello-box .pum-title {
	color: #2d2d2d;
	text-align: left;
	text-shadow: 0 0 0 rgba(2, 2, 2, .23);
	font-family: Montserrat;
	font-weight: 100;
	font-size: 32px;
	line-height: 36px;
}

.pum-theme-11225 .pum-content, .pum-theme-hello-box .pum-content {
	color: #2d2d2d;
	font-family: inherit;
	font-weight: 100;
}

.pum-theme-11225 .pum-content+.pum-close, .pum-theme-hello-box .pum-content+.pum-close {
	position: absolute;
	height: auto;
	width: auto;
	left: auto;
	right: -30px;
	bottom: auto;
	top: -30px;
	padding: 0;
	color: #2d2d2d;
	font-family: Times New Roman;
	font-weight: 100;
	font-size: 32px;
	line-height: 28px;
	border: 1px none #fff;
	border-radius: 28px;
	box-shadow: 0 0 0 0 rgba(2, 2, 2, .23);
	text-shadow: 0 0 0 rgba(0, 0, 0, .23);
	background-color: rgba(255, 255, 255, 1);
}

.pum-theme-11226, .pum-theme-cutting-edge {
	background-color: rgba(0, 0, 0, .5);
}

.pum-theme-11226 .pum-container, .pum-theme-cutting-edge .pum-container {
	padding: 18px;
	border-radius: 0;
	border: 1px none #000;
	box-shadow: 0 10px 25px 0 rgba(2, 2, 2, .5);
	background-color: rgba(30, 115, 190, 1);
}

.pum-theme-11226 .pum-title, .pum-theme-cutting-edge .pum-title {
	color: #fff;
	text-align: left;
	text-shadow: 0 0 0 rgba(2, 2, 2, .23);
	font-family: Sans-Serif;
	font-weight: 100;
	font-size: 26px;
	line-height: 28px;
}

.pum-theme-11226 .pum-content, .pum-theme-cutting-edge .pum-content {
	color: #fff;
	font-family: inherit;
	font-weight: 100;
}

.pum-theme-11226 .pum-content+.pum-close, .pum-theme-cutting-edge .pum-content+.pum-close {
	position: absolute;
	height: 24px;
	width: 24px;
	left: auto;
	right: 0;
	bottom: auto;
	top: 0;
	padding: 0;
	color: #1e73be;
	font-family: Times New Roman;
	font-weight: 100;
	font-size: 32px;
	line-height: 24px;
	border: 1px none #fff;
	border-radius: 0;
	box-shadow: -1px 1px 1px 0 rgba(2, 2, 2, .1);
	text-shadow: -1px 1px 1px rgba(0, 0, 0, .1);
	background-color: rgba(238, 238, 34, 1);
}

.pum-theme-11227, .pum-theme-framed-border {
	background-color: rgba(255, 255, 255, .5);
}

.pum-theme-11227 .pum-container, .pum-theme-framed-border .pum-container {
	padding: 18px;
	border-radius: 0;
	border: 20px outset #d33;
	box-shadow: 1px 1px 3px 0 rgba(2, 2, 2, .97) inset;
	background-color: rgba(255, 251, 239, 1);
}

.pum-theme-11227 .pum-title, .pum-theme-framed-border .pum-title {
	color: #000;
	text-align: left;
	text-shadow: 0 0 0 rgba(2, 2, 2, .23);
	font-family: inherit;
	font-weight: 100;
	font-size: 32px;
	line-height: 36px;
}

.pum-theme-11227 .pum-content, .pum-theme-framed-border .pum-content {
	color: #2d2d2d;
	font-family: inherit;
	font-weight: 100;
}

.pum-theme-11227 .pum-content+.pum-close, .pum-theme-framed-border .pum-content+.pum-close {
	position: absolute;
	height: 20px;
	width: 20px;
	left: auto;
	right: -20px;
	bottom: auto;
	top: -20px;
	padding: 0;
	color: #fff;
	font-family: Tahoma;
	font-weight: 700;
	font-size: 16px;
	line-height: 18px;
	border: 1px none #fff;
	border-radius: 0;
	box-shadow: 0 0 0 0 rgba(2, 2, 2, .23);
	text-shadow: 0 0 0 rgba(0, 0, 0, .23);
	background-color: rgba(0, 0, 0, .55);
}

#pum-23254 {
	z-index: 1999999999;
}

#pum-11228 {
	z-index: 1999999999;
}

#pum-11270 {
	z-index: 1999999999;
}

#pum-11273 {
	z-index: 1999999999;
}

#pum-11280 {
	z-index: 1999999999;
}

#pum-11283 {
	z-index: 1999999999;
}

#pum-11285 {
	z-index: 1999999999;
}

#pum-11287 {
	z-index: 1999999999;
}

#pum-11291 {
	z-index: 1999999999;
}

#pum-13063 {
	z-index: 1999999999;
}

* {
	box-sizing: border-box;
}

html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

body {
	margin: 0;
}

details {
	display: block;
}

summary {
	display: list-item;
}

progress {
	vertical-align: baseline;
}

[hidden], template {
	display: none;
}

a {
	text-decoration: none;
	background: none;
	transition-property: background, box-shadow, border, color, opacity, transform;
	transition-duration: .3s;
	-webkit-text-decoration-skip: objects;
}

b, strong {
	font-weight: 700;
}

dfn {
	font-style: italic;
}

address {
	font-style: normal;
}

small {
	font-size: 80%;
}

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

sup {
	top: -.5em;
}

sub {
	bottom: -.25em;
}

img {
	height: auto;
	max-width: 100%;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 0;
}

hr {
	box-sizing: content-box;
	height: 0;
	border-style: solid;
	border-width: 0 0 1px;
}

pre {
	overflow: auto;
	white-space: pre-wrap;
}

code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1rem;
}

button, input, optgroup, select, textarea {
	vertical-align: top;
	text-transform: none;
	color: inherit;
	font: inherit;
	border: none;
	margin: 0;
}

select[multiple="multiple"] {
	height: auto;
	padding: .5rem;
}

textarea {
	overflow: auto;
	height: 8rem;
	resize: vertical;
}

input:not([type="submit"]), select, textarea {
	outline: none !important;
}

button {
	overflow: visible;
}

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

::-moz-focus-inner {
	border: 0;
}

button[disabled], html input[disabled] {
	cursor: default;
	opacity: .5;
}

input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus {
	box-shadow: none;
}

label, input[type="checkbox"], input[type="radio"] {
	cursor: pointer;
}

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

input::-ms-clear {
	display: none;
}

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

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

legend {
	border: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

th {
	text-align: left;
}

td, th {
	vertical-align: top;
	padding: .6rem 1rem;
	border-bottom: 1px solid;
	outline: none !important;
}

dl, ul, ol {
	list-style: none;
	margin: 0;
	padding: 0;
}

fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

audio, video, iframe, object, embed {
	max-width: 100%;
	border: none;
}

:-webkit-full-screen-ancestor:not(iframe) {
	animation: none !important;
}

a[ref*="Popup"] {
	cursor: zoom-in;
}

::-moz-placeholder {
	opacity: .5;
	color: inherit;
}

::-webkit-input-placeholder {
	color: inherit;
	opacity: .5;
}

h1, h2, h3, h4, h5, h6 {
	font-family: inherit;
	line-height: 1.4;
	margin: 0 0 1.5rem;
	padding-top: 1.5rem;
}

h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child, h1+h2, h1+h3, h1+h4, h1+h5, h1+h6, h2+h3, h2+h4, h2+h5, h2+h6, h3+h4, h3+h5, h3+h6, h4+h5, h4+h6, h5+h6 {
	padding-top: 0;
}

p, ul, ol, dl, address, pre, table, blockquote, fieldset {
	margin: 0 0 1.5rem;
}

p:empty {
	display: none;
}

ul {
	list-style-type: disc;
	margin-left: 2.5rem;
}

ol {
	list-style-type: decimal;
	margin-left: 2.5rem;
}

li {
	margin: 0 0 .5rem;
}

li>ul, li>ol {
	margin-bottom: .5rem;
	margin-top: .5rem;
}

blockquote {
	position: relative;
	padding: 0 3rem;
	font-size: 1.3em;
	line-height: 1.7;
}

blockquote:before {
	content: "“";
	display: block;
	font-size: 6rem;
	line-height: .8;
	font-family: Georgia, serif;
	position: absolute;
	left: 0;
}

blockquote p, blockquote ul, blockquote ol {
	margin-bottom: .5em;
}

blockquote cite {
	display: block;
	font-size: 1rem;
	font-style: normal;
	margin-top: .5rem;
}

pre {
	display: block;
	font-family: Consolas, Lucida Console, monospace;
	font-size: .9rem;
	line-height: 1.5rem;
	padding: .8rem 1rem;
	width: 100%;
	overflow: auto;
	background: #faf6e1;
	color: #333;
}

code {
	display: inline-block;
	vertical-align: top;
	font-family: Consolas, Lucida Console, monospace;
	padding: 0 .4rem;
	background: #faf6e1;
	color: #333;
}

pre code {
	display: block;
	padding: 0;
	overflow-wrap: normal;
}

h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child, p:last-child, ul:last-child, ol:last-child, li:last-child, pre:last-child, table:last-child, address:last-child, fieldset:last-child, blockquote:last-child {
	margin-bottom: 0;
}

.l-section[class*="color_"] h1, .l-section[class*="color_"] h2, .l-section[class*="color_"] h3, .l-section[class*="color_"] h4, .l-section[class*="color_"] h5, .l-section[class*="color_"] h6, .l-section[style~="color:"] h1, .l-section[style~="color:"] h2, .l-section[style~="color:"] h3, .l-section[style~="color:"] h4, .l-section[style~="color:"] h5, .l-section[style~="color:"] h6, .vc_column-inner.color_custom h1, .vc_column-inner.color_custom h2, .vc_column-inner.color_custom h3, .vc_column-inner.color_custom h4, .vc_column-inner.color_custom h5, .vc_column-inner.color_custom h6 {
	color: inherit;
}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], input[type="search"], input[type="range"], textarea, select {
	padding: 0 .8rem;
	width: 100%;
	border-radius: .3rem;
	box-shadow: 0 0 0 2px transparent, 0 1px 0 rgba(0, 0, 0, .08) inset;
	transition: all .3s;
}

textarea {
	padding: .6rem 1rem;
}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], input[type="search"], input[type="range"], select {
	line-height: 2.8rem;
	height: 2.8rem;
}

input[type="checkbox"], input[type="radio"] {
	margin-right: .3rem;
}

.color_footer-top input, .color_footer-top textarea, .color_footer-top select, .color_footer-bottom input, .color_footer-bottom textarea, .color_footer-bottom select {
	color: inherit;
}

.hidden {
	display: none !important;
}

.i-cf:before, .i-cf:after {
	content: " ";
	display: table;
}

.i-cf:after {
	clear: both;
}

.text_thin {
	font-weight: 300;
}

.text_bold {
	font-weight: 700;
}

.alignleft {
	float: left;
	margin-right: 2em;
	margin-bottom: 2em;
}

.alignright {
	float: right;
	margin-left: 2em;
	margin-bottom: 2em;
}

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

.alignfull {
	margin-left: -2.5rem;
	margin-right: -2.5rem;
	max-width: none;
	width: 100vw;
}

.align_left {
	text-align: left;
}

.align_right {
	text-align: right;
}

.align_center {
	text-align: center;
}

.highlight_primary_bg, .highlight_secondary_bg, .highlight_faded_bg, .highlight_dark_bg, .highlight_light_bg {
	display: inline-block;
	padding: .5rem 1rem;
	color: #fff;
}

.highlight_dark_bg {
	background: rgba(0, 0, 0, .5);
}

.highlight_light_bg {
	background: rgba(255, 255, 255, .5);
	color: #111;
}

.highlight_white {
	color: #fff;
}

.highlight_black {
	color: #000;
}

.l-canvas {
	margin: 0 auto;
	width: 100%;
	flex-grow: 1;
}

@media screen and (min-width:1025px) {
	body:not(.us_iframe) {
		display: flex;
		flex-direction: column;
		min-height: 100vh;
	}
	
	body.admin-bar:not(.us_iframe) {
		min-height: calc(100vh - 32px);
	}
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
	body {
		display: block !important;
	}
}

.l-footer {
	overflow: hidden;
	margin: 0 auto;
	width: 100%;
}

.l-subheader, .l-section {
	padding-left: 2.5rem;
	padding-right: 2.5rem;
}

.l-sidebar, .l-section-h {
	padding: 4rem 0;
}

.l-section {
	position: relative;
	margin: 0 auto;
}

.l-section-img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-position: center center;
	background-size: cover;
	opacity: 0;
	transition: opacity .5s;
}

.l-section-img.loaded {
	opacity: 1;
}

.l-section-video {
	pointer-events: none;
}

.l-section-video>* {
	position: absolute;
	top: 50%;
	left: 50%;
	min-height: 100%;
	min-width: 100%;
	max-width: none;
	height: auto;
	width: auto;
	transform: translate(-50%, -50%);
}

.l-section-slider {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	pointer-events: none;
}

.l-section-overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.l-section-h {
	position: relative;
	margin: 0 auto;
	width: 100%;
}

.l-section-shape {
	overflow: hidden;
	position: absolute;
	left: 0;
	right: 0;
	height: 15vh;
	color: #fff;
}

.l-section-shape.pos_top {
	top: -1px;
}

.l-section-shape.pos_bottom {
	bottom: -1px;
}

.l-section-shape.on_front {
	z-index: 11 !important;
}

.l-section-shape.pos_top {
	transform: rotateX(180deg);
}

.l-section-shape.pos_top.hor_flip {
	transform: rotate(180deg);
}

.l-section-shape.pos_bottom.hor_flip {
	transform: rotateY(180deg);
}

.l-section-shape>svg {
	display: block;
}

.l-section.width_full {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.l-section.width_full>.l-section-h {
	max-width: none !important;
}

.l-content>div>div>.l-section {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.l-section.height_auto>.l-section-h {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.l-section.height_small>.l-section-h {
	padding: 2rem 0;
}

.l-section.height_large>.l-section-h {
	padding: 6rem 0;
}

.l-section.height_huge>.l-section-h {
	padding: 8rem 0;
}

.l-section.height_full {
	min-height: 100vh;
}

@media screen and (min-width:783px) {
	.admin-bar .l-section.height_full {
		min-height: calc(100vh - 32px);
	}
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
	.l-section.height_full {
		height: 100vh;
	}
}

.l-section.height_full.valign_center {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.l-section.height_full.valign_bottom {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}

.l-section.color_primary, .l-section.color_secondary {
	color: #fff;
}

.l-section.color_primary a, .l-section.color_secondary a {
	color: inherit;
}

.no-touch .l-section.parallax_ver .l-section-img, .no-touch .l-section.parallax_fixed .l-section-img {
	background-attachment: fixed;
}

.l-section.parallax_hor {
	overflow: hidden;
}

.l-section.parallax_hor .l-section-img {
	width: 130%;
	right: auto;
}

.l-section.parallax_hor.bgwidth_110 .l-section-img {
	width: 110%;
}

.l-section.parallax_hor.bgwidth_120 .l-section-img {
	width: 120%;
}

.l-section.parallax_hor.bgwidth_140 .l-section-img {
	width: 140%;
}

.l-section.parallax_hor.bgwidth_150 .l-section-img {
	width: 150%;
}

.l-section.with_slider, .l-section.with_video {
	overflow: hidden;
}

.l-section.with_slider .l-section-img, .l-section.with_video .l-section-img {
	background-attachment: scroll !important;
}

.l-section.with_slider .l-section-shape, .l-section.with_slider .l-section-h {
	z-index: 1;
}

.l-section-slider .royalSlider {
	z-index: 0;
}

.l-section.height_full .l-section-slider .royalSlider {
	height: 100vh !important;
}

.l-section.type_sticky {
	transform: translateZ(0);
	transition: padding-top .3s;
}

.l-section.sticky {
	position: fixed !important;
	top: 0;
	left: 0;
	right: 0;
	z-index: 99;
}

.l-header.pos_static+.l-main .l-section.sticky:first-child {
	padding-top: 0 !important;
}

.l-header.pos_fixed+.l-main .l-section.sticky:first-child {
	top: 0;
}

@media screen and (min-width:783px) {
	.admin-bar .l-section.sticky, .admin-bar .l-header.pos_fixed+.l-section.sticky, .admin-bar .l-header.pos_fixed+.l-main .l-section.sticky:first-child {
		top: 32px;
	}
}

.l-section-gap {
	display: none;
	box-sizing: content-box;
}

.l-section.sticky+.l-section-gap {
	display: block;
}

.l-section.for_pagination .l-section-h {
	padding: 0 0 2rem;
}

.l-section.gradient_overlay .l-section-overlay {
	top: auto;
	height: 50%;
	background: linear-gradient(transparent, rgba(30, 30, 30, .8)) repeat-x !important;
}

.wpb_wrapper>.w-post-elm:not(:first-child)>.l-section, .l-header.bg_solid~.l-main .wpb_wrapper>.w-post-elm>.l-section, .templatera_shortcode>.l-section {
	padding-top: 0 !important;
}

.cols_2>div[class*="list"]>* {
	width: 50%;
}

.cols_3>div[class*="list"]>* {
	width: 33.3333%;
}

.cols_4>div[class*="list"]>* {
	width: 25%;
}

.cols_5>div[class*="list"]>* {
	width: 20%;
}

.cols_6>div[class*="list"]>* {
	width: 16.6666%;
}

.cols_7>div[class*="list"]>* {
	width: 14.2857%;
}

.cols_8>div[class*="list"]>* {
	width: 12.5%;
}

.cols_9>div[class*="list"]>* {
	width: 11.1111%;
}

.cols_10>div[class*="list"]>* {
	width: 10%;
}

.g-preloader {
	display: inline-block;
	vertical-align: top;
	position: relative;
	font-size: 2.5rem;
	width: 1em;
	height: 1em;
	border-color: currentColor !important;
}

.l-section.color_primary .g-preloader, .l-section.color_secondary .g-preloader, .l-section.color_custom .g-preloader {
	color: inherit;
}

.g-preloader.type_1:before, .g-preloader.type_1:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 50%;
	border: 2px solid;
}

.g-preloader.type_1:before {
	opacity: .2;
}

.g-preloader.type_1:after {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: inherit;
	animation: rotation .8s infinite cubic-bezier(.6, .3, .3, .6);
}

@keyframes rotation {
	0% {
		transform: rotate(0deg);
	}
	
	100% {
		transform: rotate(360deg);
	}
}

.style_phone6-1, .style_phone6-2, .style_phone6-3, .style_phone6-4 {
	position: relative;
	height: 0;
	padding-bottom: 180%;
}

.style_phone6-1>*, .style_phone6-2>*, .style_phone6-3>*, .style_phone6-4>* {
	position: absolute !important;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 22.3% 12.5% 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.widget {
	margin-bottom: 2rem;
}

h3.widgettitle {
	margin-bottom: 1rem;
}

.l-main .widget {
	margin-bottom: 3rem;
}

.w-nav .widget {
	margin: 0;
	padding: 20px;
}

.widget:last-child {
	margin-bottom: 0 !important;
}

.widget:not(.widget_text) ul {
	list-style-type: none;
	margin-left: 0;
	margin-right: 0;
}

.widget_meta ul li, .widget_pages ul li, .widget_archive ul li, .widget_categories ul li, .widget_recent_entries ul li, .l-footer .layout_ver .widget_nav_menu ul li {
	position: relative;
	line-height: 1.4rem;
	padding-left: 1rem;
}

.widget_meta ul li:before, .widget_pages ul li:before, .widget_archive ul li:before, .widget_categories ul li:before, .widget_recent_entries ul li:before, .l-footer .layout_ver .widget_nav_menu ul li:before {
	position: absolute;
	left: 0;
	content: "";
	font-family: fontawesome;
	font-weight: 400;
	opacity: .5;
}

.widget_recent_entries ul li span {
	display: block;
	font-size: .9rem;
	opacity: .5;
}

.widget_tag_cloud a {
	color: inherit;
}

.widget_rss .widgettitle a {
	padding-left: 2rem;
	position: relative;
}

.widget_rss .widgettitle a:first-child {
	display: none;
}

.widget_rss ul li span {
	display: block;
	opacity: .5;
}

.widget_rss ul li cite {
	font-size: .9rem;
	font-style: normal;
	opacity: .5;
}

.widget_rss ul li div {
	display: block;
	font-size: .9rem;
}

.widget_calendar #calendar_wrap {
	padding: 1rem;
	border-style: solid;
	border-width: 2px;
}

#wp-calendar {
	width: 100%;
}

#wp-calendar caption {
	font-size: 1.2rem;
	padding: .5rem 1.5rem 1rem;
}

#wp-calendar thead th, #wp-calendar tbody td, #wp-calendar tfoot td {
	padding: 0;
	border: none;
	text-align: center;
	line-height: 2rem;
}

#wp-calendar thead th {
	font-size: .7rem;
	font-weight: 400;
	border-top: none;
	opacity: .5;
}

#wp-calendar tbody td a {
	display: block;
	font-size: 1.2rem;
	font-weight: 700;
}

#wp-calendar tbody td#today {
	font-size: 1.2rem;
	font-weight: 700;
}

#wp-calendar td#prev {
	text-align: left;
	padding-left: .7rem;
}

#wp-calendar td#next {
	text-align: right;
	padding-right: .7rem;
}

.widget_us_blog {
	max-width: 350px;
}

.widget_us_blog .w-grid-item-elm.post_title {
	font-size: inherit;
}

.screen-reader-text {
	position: absolute;
	overflow: hidden;
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.w-post-elm.with_word .screen-reader-text, .w-comments-title .screen-reader-text {
	position: static;
	-webkit-clip-path: none;
	clip-path: none;
	height: auto;
	width: auto;
	margin: 0;
}

.w-page-title {
	margin: 0;
	padding: 0;
}

.w-term-description {
	opacity: .66;
}

.w-page-title.type_inline.align_left {
	display: inline-block;
	margin-right: 1.5rem;
}

.w-page-title.type_inline.align_right {
	display: inline-block;
	margin-left: 1.5rem;
}

.w-page-title.type_inline+*:not(.w-separator) {
	display: inline-block;
}

.w-page-title.align_left~.w-term-description {
	text-align: left;
}

.w-page-title.align_center~.w-term-description {
	text-align: center;
}

.w-page-title.align_right~.w-term-description {
	text-align: right;
}

.g-breadcrumbs {
	line-height: 1.4;
	list-style: none;
	margin: 0;
}

.g-breadcrumbs>li, .g-breadcrumbs>span {
	display: inline-block;
	vertical-align: top;
	margin-bottom: 0;
}

.g-breadcrumbs-separator {
	margin: 0 .6em;
}

.g-breadcrumbs.hide_current .g-breadcrumbs-item:last-child {
	display: none;
}

.w-page-title+.g-breadcrumbs, .w-term-description+.g-breadcrumbs {
	margin-top: .6rem;
}

.w-toplink {
	display: block;
	position: fixed;
	z-index: 99;
	bottom: 0;
	text-align: center;
	font-size: 1.8rem;
	border-radius: .3rem;
	background: rgba(0, 0, 0, .3);
	color: #fff !important;
	transform: translate3d(0, 5rem, 0);
	line-height: 50px;
	height: 50px;
	width: 50px;
	margin: 15px;
}

.w-toplink.pos_left {
	left: 0;
}

.w-toplink.pos_right {
	right: 0;
}

.w-toplink.active {
	transform: translate3d(0, 0, 0);
}

.w-toplink:before {
	content: "";
	font-family: fontawesome;
	font-weight: 400;
	vertical-align: top;
}

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

.page-404:before {
	display: inline-block;
	vertical-align: top;
	content: "";
	font: 12rem/1 fontawesome;
	margin-bottom: 1rem;
	opacity: .1;
}

.l-body .vc_row:after, .l-body .vc_row:before, .l-body .vc_column-inner:after, .l-body .vc_column-inner:before {
	display: none;
}

.l-body .wpb_button, .l-body .wpb_content_element, .l-body ul.wpb_thumbnails-fluid>li {
	margin-bottom: 0;
}

.g-cols.wpb_row, .wpb_revslider_element.wpb_content_element, .wpb_widgetised_column.wpb_content_element {
	margin-bottom: 0;
}

.vc_icon_element-icon {
	transform: translate(-50%, -50%);
}

.vc_icon_element-align-left {
	display: inline-block;
	vertical-align: top;
}

blockquote.is-style-large, .wp-block-pullquote blockquote {
	padding: 0;
}

blockquote.is-style-large:before, .wp-block-pullquote blockquote:before {
	display: none;
}

.wp-block-pullquote {
	border-top: 4px solid;
	border-bottom: 4px solid;
}

.wp-block-gallery {
	margin: 0;
}

.wp-block-gallery.alignleft {
	margin-right: 2em;
}

.wp-block-gallery.alignright {
	margin-left: 2em;
}

.wp-block-image img {
	display: block;
}

.wp-block-image figcaption, .wp-block-embed figcaption {
	color: inherit;
}

.rounded_none input[type="text"], .rounded_none input[type="password"], .rounded_none input[type="email"], .rounded_none input[type="url"], .rounded_none input[type="tel"], .rounded_none input[type="number"], .rounded_none input[type="date"], .rounded_none input[type="search"], .rounded_none input[type="range"], .rounded_none textarea, .rounded_none select, .rounded_none .w-header-show, .rounded_none .w-toplink {
	border-radius: 0 !important;
}

.no-touch .links_underline h1 a:hover, .no-touch .links_underline h2 a:hover, .no-touch .links_underline h3 a:hover, .no-touch .links_underline h4 a:hover, .no-touch .links_underline h5 a:hover, .no-touch .links_underline h6 a:hover, .no-touch .links_underline p a:not(.w-btn):hover, .no-touch .links_underline li a:not(.w-btn):hover, .no-touch .links_underline .g-breadcrumbs a:hover, .no-touch .links_underline #wp-calendar td a:hover, .no-touch .links_underline .widget_tag_cloud a:hover {
	border-bottom: 1px solid;
}

.animate_start {
	animation-duration: .7s;
	animation-fill-mode: both;
	transition-timing-function: cubic-bezier(.78, .13, .15, .86);
}

@keyframes fade {
	from {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

.animate_fade {
	opacity: 0;
}

.animate_fade.animate_start {
	animation-name: fade;
	opacity: 1;
}

@keyframes afc {
	from {
		opacity: 0;
		transform: scale(.2);
	}
	
	to {
		opacity: 1;
		transform: scale(1);
	}
}

.animate_afc {
	opacity: 0;
}

.animate_afc.animate_start {
	animation-name: afc;
	opacity: 1;
}

@keyframes afl {
	from {
		opacity: 0;
		transform: translateX(-3rem);
	}
	
	to {
		opacity: 1;
		transform: translateX(0);
	}
}

.animate_afl {
	opacity: 0;
}

.animate_afl.animate_start {
	animation-name: afl;
	opacity: 1;
}

@keyframes afr {
	from {
		opacity: 0;
		transform: translateX(3rem);
	}
	
	to {
		opacity: 1;
		transform: translateX(0);
	}
}

.animate_afr {
	opacity: 0;
}

.animate_afr.animate_start {
	animation-name: afr;
	opacity: 1;
}

@keyframes aft {
	from {
		opacity: 0;
		transform: translateY(-3rem);
	}
	
	to {
		opacity: 1;
		transform: translateY(0);
	}
}

.animate_aft {
	opacity: 0;
}

.animate_aft.animate_start {
	animation-name: aft;
	opacity: 1;
}

@keyframes afb {
	from {
		opacity: 0;
		transform: translateY(3rem);
	}
	
	to {
		opacity: 1;
		transform: translateY(0);
	}
}

.animate_afb {
	opacity: 0;
}

.animate_afb.animate_start {
	animation-name: afb;
	opacity: 1;
}

@keyframes wfc {
	from {
		opacity: 0;
		transform: scaleX(.01);
	}
	
	to {
		opacity: 1;
		transform: scaleX(1);
	}
}

.animate_wfc {
	opacity: 0;
}

.animate_wfc.animate_start {
	animation-name: wfc;
	opacity: 1;
}

@keyframes hfc {
	from {
		opacity: 0;
		transform: scaleY(.01);
	}
	
	to {
		opacity: 1;
		transform: scaleY(1);
	}
}

.animate_hfc {
	opacity: 0;
}

.animate_hfc.animate_start {
	animation-name: hfc;
	opacity: 1;
}

.s1.animate_start {
	animation-duration: .6s;
}

.s2.animate_start {
	animation-duration: .8s;
}

.s3.animate_start {
	animation-duration: 1s;
}

.s4.animate_start {
	animation-duration: 1.2s;
}

.s5.animate_start {
	animation-duration: 1.4s;
}

.animate_revealgrid .animate_reveal {
	opacity: 0;
}

.disable_effects .animate_fade, .disable_effects .animate_afc, .disable_effects .animate_aft, .disable_effects .animate_afb, .disable_effects .animate_afl, .disable_effects .animate_afr, .disable_effects .animate_wfc, .disable_effects .animate_hfc, .disable_effects .animate_rfl, .disable_effects .animate_rfr, .disable_effects .animate_rfc, .disable_effects .animate_revealgrid .animate_reveal, .vc_editor.compose-mode .animate_fade, .vc_editor.compose-mode .animate_afc, .vc_editor.compose-mode .animate_aft, .vc_editor.compose-mode .animate_afb, .vc_editor.compose-mode .animate_afl, .vc_editor.compose-mode .animate_afr, .vc_editor.compose-mode .animate_wfc, .vc_editor.compose-mode .animate_hfc, .vc_editor.compose-mode .animate_rfl, .vc_editor.compose-mode .animate_rfr, .vc_editor.compose-mode .animate_rfc, .vc_editor.compose-mode .animate_revealgrid .animate_reveal {
	opacity: 1;
	animation: none !important;
}

.animated_bounceIn, .animated_fadeIn, .animated_fadeOut, .animated_flipInX, .animated_flipOutX, .animated_zoomIn {
	animation-duration: 1s;
	animation-fill-mode: both;
}

.animated_bounceIn, .animated_flipInX, .animated_flipOutX {
	animation-duration: .75s;
}

@keyframes bounceIn {
	from, 20%, 40%, 60%, 80%, to {
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		transform: scale3d(.3, .3, .3);
	}
	
	20% {
		transform: scale3d(1.1, 1.1, 1.1);
	}
	
	40% {
		transform: scale3d(.9, .9, .9);
	}
	
	60% {
		opacity: 1;
		transform: scale3d(1.03, 1.03, 1.03);
	}
	
	80% {
		transform: scale3d(.97, .97, .97);
	}
	
	to {
		opacity: 1;
		transform: scale3d(1, 1, 1);
	}
}

.animated_bounceIn {
	animation-name: bounceIn;
}

@keyframes fadeIn {
	from {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

.animated_fadeIn {
	animation-name: fadeIn;
}

@keyframes fadeOut {
	from {
		opacity: 1;
	}
	
	to {
		opacity: 0;
	}
}

.animated_fadeOut {
	animation-name: fadeOut;
}

@keyframes flipInX {
	from {
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		animation-timing-function: ease-in;
		opacity: 0;
	}
	
	40% {
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		animation-timing-function: ease-in;
	}
	
	60% {
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1;
	}
	
	80% {
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
	}
	
	to {
		transform: perspective(400px);
	}
}

.animated_flipInX {
	transform-origin: 50% 0%;
	backface-visibility: visible !important;
	animation-name: flipInX;
}

@keyframes flipOutX {
	from {
		transform: perspective(400px);
	}
	
	30% {
		transform: perspective(400px) rotate3d(1, 0, 0, 20deg);
		opacity: 1;
	}
	
	to {
		transform: perspective(400px) rotate3d(1, 0, 0, -90deg);
		opacity: 0;
	}
}

.animated_flipOutX {
	transform-origin: 50% 100%;
	animation-name: flipOutX;
	backface-visibility: visible !important;
}

@keyframes zoomIn {
	from {
		opacity: 0;
		transform: scale3d(.3, .3, .3);
	}
	
	50% {
		opacity: 1;
	}
}

.animated_zoomIn {
	animation-name: zoomIn;
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
	backface-visibility: hidden;
	transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
	min-height: 1px;
	float: left;
	backface-visibility: hidden;
	-webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
	width: 100%;
}

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
	display: none;
}

.no-js .owl-carousel, .owl-carousel.owl-loaded {
	display: block;
}

.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel button.owl-dot {
	background: 0 0;
	color: inherit;
	border: none;
	padding: 0 !important;
	font: inherit;
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}

.owl-carousel.owl-hidden {
	opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
	visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
	-ms-touch-action: none;
	touch-action: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab;
}

.owl-carousel.owl-rtl {
	direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
	float: right;
}

.owl-carousel .animated {
	animation-duration: 1s;
	animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
	z-index: 0;
}

.owl-carousel .owl-animated-out {
	z-index: 1;
}

.owl-carousel .fadeOut {
	animation-name: fadeOut;
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

.owl-height {
	transition: height .5s ease-in-out;
}

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity .4s;
}

.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d;
}

.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	cursor: pointer;
	z-index: 1;
	backface-visibility: hidden;
	transition: transform .1s;
}

.owl-carousel .owl-video-play-icon:hover {
	transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
	display: none;
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity .4s;
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}

.owl-carousel~.g-preloader {
	display: block;
	margin: 1rem auto;
}

.g-cols {
	display: flex;
	flex-wrap: wrap;
}

.vc_column_container {
	display: flex;
	flex-direction: column;
}

.vc_column-inner {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	flex-shrink: 0;
}

.g-cols.type_default {
	margin: 0 -1.5rem;
}

.g-cols.type_default>div>.vc_column-inner {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.g-cols.type_default>div.has-fill>.vc_column-inner {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}

.g-cols.type_boxes {
	margin: 0;
}

.g-cols.type_boxes>div>.vc_column-inner {
	background-position: center center !important;
	background-size: cover !important;
	padding: 4rem;
}

.g-cols.valign_middle>div>.vc_column-inner {
	justify-content: center;
}

.g-cols.valign_bottom>div>.vc_column-inner {
	justify-content: flex-end;
}

.vc_column-inner.type_sticky>.wpb_wrapper {
	top: 4rem;
}

.g-cols.reset-margins, .l-section.reset-margins>.l-section-h>.g-cols {
	margin: 0;
}

.vc_column_container.has-link {
	position: relative;
}

.vc_column-link {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	color: inherit !important;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
	.vc_column-inner, .wpb_wrapper {
		min-height: 1px;
	}
}

.w-comments-title {
	margin-bottom: 1rem;
}

.w-comments-title>span {
	display: inline-block;
	vertical-align: top;
}

.w-comments-title a {
	border-bottom: 1px dotted;
}

.w-comments-list {
	margin: 0 0 1rem;
}

.w-comments-item {
	padding: 1rem 0;
	margin: 0;
	list-style: none;
}

.w-comments .children {
	margin: 1rem 0 -1rem;
	padding-left: 2rem;
	border-left: 1px dashed;
}

.w-comments-item-meta {
	position: relative;
	line-height: 25px;
	margin-bottom: .6rem;
}

.w-comments-item-icon {
	position: absolute;
	line-height: 0;
	width: 50px;
	border-radius: 50%;
	overflow: hidden;
}

.w-comments-item-author {
	font-weight: 700;
	margin-left: 60px;
}

.w-comments-item.bypostauthor .w-comments-item-author span {
	padding: 0 .3rem;
	color: #fff;
}

.w-comments .w-comments-item-date {
	vertical-align: top;
	font-size: .8rem;
	margin-left: 60px;
	color: inherit;
	opacity: .66;
}

.no-touch .w-comments-item-date:hover {
	opacity: 1;
}

.w-comments-item-text {
	margin-bottom: .6rem;
}

.w-comments-item-text>*:last-child {
	margin-bottom: 0;
}

.w-comments-item-text>.w-message {
	padding: .6rem 1rem;
	margin-bottom: 1rem;
}

.w-comments .comment-reply-link {
	vertical-align: top;
	font-size: .8rem;
	color: inherit;
	opacity: .66;
}

.no-touch .w-comments .comment-reply-link:hover {
	opacity: 1;
}

.w-comments-pagination {
	font-size: .9rem;
	text-align: center;
}

.w-comments-pagination a {
	margin: 0 .6rem;
}

.comment-reply-title small {
	display: inline-block;
	font-size: .8rem;
	font-weight: 400;
	margin-left: .3rem;
}

.w-comments-list .comment-respond {
	margin-bottom: 1.5rem;
}

.w-comments .comment-reply-title, .w-comments .comment-notes {
	margin-bottom: 1rem;
}

.w-comments .form-submit {
	margin-bottom: 0;
}

.widget_recent_comments ul li {
	position: relative;
	line-height: 1.4rem;
	padding-left: 1rem;
}

.widget_recent_comments ul li:before {
	position: absolute;
	left: 0;
	content: "";
	font-family: fontawesome;
	font-weight: 400;
	opacity: .5;
}

.no-touch .links_underline .w-comments a:hover {
	border-bottom: 1px solid;
}

.g-filters {
	position: relative;
	z-index: 11;
}

.g-filters-list {
	display: flex;
	flex-wrap: wrap;
}

.g-filters.align_center .g-filters-list {
	justify-content: center;
}

.g-filters.align_right .g-filters-list {
	justify-content: flex-end;
}

.g-filters-item {
	flex-shrink: 0;
	position: relative;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 2.8rem;
	padding: 0 1.2rem;
	transition-duration: .2s;
}

.g-filters-item.active {
	cursor: default;
	pointer-events: none;
}

.g-filters-item-amount {
	display: none;
	margin-left: .5rem;
}

.l-section.color_primary .g-filters.style_1, .l-section.color_secondary .g-filters.style_1, .l-section.color_custom .g-filters.style_1 {
	background: none;
}

.g-filters.style_1 .g-filters-item {
	line-height: 3.5rem;
	color: inherit;
}

.no-touch .g-filters.style_1 .g-filters-item:hover {
	color: #fff;
}

.g-filters.style_2 {
	margin-bottom: 1.5rem;
}

.g-filters.style_2 .g-filters-item {
	border-radius: .2rem;
}

.g-filters.style_2 .g-filters-item.active {
	color: inherit;
}

.no-touch .g-filters.style_2 .g-filters-item:hover {
	color: #fff;
}

.l-section.color_primary .g-filters.style_2 .g-filters-item.active, .l-section.color_secondary .g-filters.style_2 .g-filters-item.active, .l-section.color_custom .g-filters.style_2 .g-filters-item.active {
	background: rgba(255, 255, 255, .15);
}

.g-filters.style_3 .g-filters-item {
	line-height: 3.2rem;
	border-bottom: 3px solid;
	opacity: .66;
	color: inherit;
}

.g-filters.style_3 .g-filters-item:not(.active) {
	border-color: rgba(255, 255, 255, 0);
}

.g-filters.style_3 .g-filters-item.active {
	opacity: 1;
}

.no-touch .g-filters.style_3 .g-filters-item:hover {
	opacity: 1;
	color: inherit;
}

.l-section.color_primary .g-filters.style_3 .g-filters-item.active, .l-section.color_secondary .g-filters.style_3 .g-filters-item.active {
	color: #fff;
}

.rounded_none .g-filters-item {
	border-radius: 0 !important;
}

.w-form {
	line-height: 1.5;
}

.w-form-row {
	position: relative;
	margin-bottom: 1rem;
}

.w-form-row-label {
	margin-bottom: .3rem;
}

.w-form-row.for_captcha .w-form-row-label span {
	display: inline-block;
	direction: ltr;
}

.w-form-row-description {
	font-size: .9rem;
	margin-top: .3rem;
}

.w-form-row-field {
	position: relative;
}

.w-form-row-field>i+input[type="text"], .w-form-row-field>i+input[type="password"], .w-form-row-field>i+input[type="email"], .w-form-row-field>i+textarea, .w-form-row-field>i+*+textarea, .w-form-row-field>i+select {
	padding-left: 2.8rem;
}

.w-form-row-field>i {
	position: absolute;
	z-index: 1;
	top: 0;
	line-height: 2.8rem;
	width: 2.8rem;
	text-align: center;
	font-size: 1.2rem;
	opacity: .33;
	pointer-events: none;
	transition: opacity .3s, color .3s;
}

.w-form-row.focused .w-form-row-field>i {
	opacity: 1;
}

.color_footer-top .w-form-row-field>i, .color_footer-bottom .w-form-row-field>i {
	color: inherit;
}

.w-form-row.for_select select, .wpcf7-form-control-wrap[class*="menu-"] select {
	-webkit-appearance: none;
	-moz-appearance: none;
	padding-right: 2rem;
}

.w-form-row.for_select .w-form-row-field:after, .wpcf7-form-control-wrap[class*="menu-"]:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	font: 900 1.2rem/2.8rem fontawesome;
	padding: 0 .8rem;
	pointer-events: none;
}

.w-form-row.for_agreement label, .w-form-row.for_checkboxes label, .w-form-row.for_radio label {
	display: block;
	position: relative;
	padding: .2rem 0 .2rem 2rem;
}

.w-form-checkbox, .w-form-radio {
	position: absolute;
	top: .2rem;
	left: 0;
	line-height: 1.5rem;
	width: 1.5rem;
	box-shadow: 0 1px 0 rgba(0, 0, 0, .08) inset;
	color: rgba(255, 255, 255, 0);
}

.w-form-row input:checked+.w-form-checkbox, .w-form-row input:checked+.w-form-radio {
	color: #fff;
}

.w-form-checkbox {
	font-size: .8rem;
	text-align: center;
	border-radius: .2rem;
}

.w-form-checkbox:before {
	content: "";
	font-family: fontawesome;
	font-weight: 900;
	vertical-align: top;
}

.w-form-radio {
	height: 1.5rem;
	border-radius: 50%;
}

.w-form-radio:before {
	content: "";
	display: block;
	height: 32%;
	width: 32%;
	margin: 34%;
	border-radius: 50%;
	background: currentColor;
}

.w-form-row.for_submit {
	margin-bottom: 0;
}

.w-form-row.width_full .w-btn {
	width: 100%;
}

.w-form .w-btn i, .w-form .w-btn-label {
	display: inline-block;
	transition: opacity .15s;
}

.w-form .w-btn.loading i, .w-form .w-btn.loading .w-btn-label {
	opacity: 0;
}

.w-form .w-btn .g-preloader {
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 1.8em;
	opacity: 0;
	transform: translate(-50%, -50%);
	transition: opacity .3s;
	color: inherit;
}

.w-form .w-btn.loading .g-preloader {
	opacity: 1;
}

.w-form-row-state {
	font-size: .9rem;
	height: 0;
	opacity: 0;
	transition-property: height, padding, opacity;
	transition-duration: .3s;
}

.w-form-row.check_wrong .w-form-row-state {
	height: auto;
	padding-top: .3rem;
	opacity: 1;
	color: red;
}

.w-form-row.check_wrong input, .w-form-row.check_wrong textarea, .w-form-row.check_wrong select {
	box-shadow: 0 0 0 2px red;
}

.w-form-message {
	font-size: 1.2rem;
	opacity: 0;
	transition-property: padding, opacity;
	transition-duration: .3s;
}

.w-form-message.type_success {
	padding: .6rem 0;
	opacity: 1;
	color: #4c0;
}

.w-form-message.type_error {
	padding: .6rem 0;
	opacity: 1;
	color: red;
}

.w-form.for_comments .form-submit input {
	margin: 0;
}

.post-password-form {
	margin: 1.5rem auto;
}

.l-section.width_full .post-password-form {
	padding-left: 2.5rem;
	padding-right: 2.5rem;
}

.post-password-form p {
	margin-bottom: .5rem;
}

.post-password-form p label {
	font-size: 0;
	line-height: 0;
}

.post-password-form p input[type="password"] {
	font-size: 1rem;
	max-width: 300px;
	margin-bottom: .5rem;
}

.w-form-row.for_links {
	margin: 0;
	padding-top: .6rem;
}

.w-form-row-link {
	font-size: .9rem;
	margin-right: .8rem;
}

.widget_us_login>.g-preloader {
	display: block;
	margin: 1rem auto;
}

.widget_us_login>.w-form {
	margin: 2px;
}

.w-profile {
	padding: 1.5rem;
	border-radius: .3rem;
	border-style: solid;
	border-width: 2px;
	min-height: calc(68px + 3rem);
}

.l-header .w-profile {
	padding: 0;
	border: none;
	min-height: 64px;
}

.w-profile-link.for_user {
	display: block;
	position: relative;
}

.w-profile-avatar {
	position: absolute;
}

.w-profile-avatar img {
	display: block;
	max-width: 6rem;
	border-radius: 50%;
}

.w-profile-name {
	display: block;
	font-size: 1.2rem;
	line-height: 1.3;
	margin-left: 76px;
}

.w-profile-link.for_logout {
	font-size: .9rem;
	line-height: 1.3;
	margin-left: 76px;
}

span.wpcf7-form-control-wrap {
	display: inline-block;
	vertical-align: top;
	width: 100%;
}

.wpcf7-form input[type="text"], .wpcf7-form input[type="password"], .wpcf7-form input[type="email"], .wpcf7-form input[type="url"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="number"], .wpcf7-form input[type="date"], .wpcf7-form textarea, .wpcf7-form select {
	margin-top: .4rem;
}

.wpcf7-form-control.wpcf7-radio, .wpcf7-form-control.wpcf7-checkbox {
	display: inline-block;
	vertical-align: top;
	padding: .6rem 0;
}

span.wpcf7-list-item {
	display: inline-block;
	vertical-align: top;
	margin: 0 1.5rem 0 0;
}

div.wpcf7 img.ajax-loader {
	margin-left: 1rem;
}

div.wpcf7-response-output {
	text-align: center;
	margin: 0;
	padding: .6rem 1rem;
	border-radius: .3rem;
}

span.wpcf7-not-valid-tip {
	font-size: .9rem;
}

.rounded_none .w-form-checkbox, .rounded_none .wpcf7-response-output {
	border-radius: 0 !important;
}

.no-touch .links_underline .w-form-row-link:hover, .no-touch .links_underline .w-profile-link.for_logout:hover {
	border-bottom: 1px solid;
}

.l-header a, .l-header .g-preloader {
	color: inherit;
}

.l-subheader-cell {
	display: flex;
	align-items: center;
	flex-grow: 1;
}

.l-subheader-cell.at_left {
	justify-content: flex-start;
}

.header_hor .l-subheader-cell.at_left>* {
	margin-right: 1.4rem;
}

.l-subheader-cell.at_center {
	justify-content: center;
}

.l-subheader-cell.at_center>* {
	margin-left: .7rem;
	margin-right: .7rem;
}

.l-subheader-cell.at_right {
	justify-content: flex-end;
}

.header_hor .l-subheader-cell.at_right>* {
	margin-left: 1.4rem;
}

.l-header.bg_transparent:not(.sticky) .l-subheader.at_top {
	background: rgba(0, 0, 0, .2);
	color: rgba(255, 255, 255, .66);
}

.l-header.bg_transparent:not(.sticky) .l-subheader.at_bottom .l-subheader-h {
	box-shadow: 0 -1px 0 rgba(255, 255, 255, .22);
}

.l-header.sticky .hide-for-sticky {
	display: none !important;
}

.l-header:not(.sticky) .hide-for-not-sticky {
	display: none !important;
}

.w-vwrapper {
	display: flex;
	flex-direction: column;
}

.w-vwrapper.align_center {
	align-items: center;
}

.w-vwrapper.align_left {
	align-items: flex-start;
}

.w-vwrapper.align_right {
	align-items: flex-end;
}

.w-vwrapper.valign_middle {
	justify-content: center;
}

.w-vwrapper.valign_bottom {
	justify-content: flex-end;
}

.w-vwrapper>* {
	margin-bottom: .7rem;
}

.w-vwrapper>*:last-child {
	margin-bottom: 0;
}

.w-hwrapper {
	display: flex;
	align-items: center;
}

.w-hwrapper.align_center {
	justify-content: center;
}

.w-hwrapper.align_center>* {
	margin-left: .6rem;
	margin-right: .6rem;
}

.w-hwrapper.align_left {
	justify-content: flex-start;
}

.w-hwrapper.align_left>* {
	margin-right: 1.2rem;
}

.w-hwrapper.align_left>*:last-child {
	margin-right: 0;
}

.w-hwrapper.align_right {
	justify-content: flex-end;
}

.w-hwrapper.align_right>* {
	margin-left: 1.2rem;
}

.w-hwrapper.align_right>*:first-child {
	margin-left: 0;
}

.w-hwrapper.align_justify {
	justify-content: space-between;
}

.w-hwrapper.align_justify>* {
	margin-right: 1.2rem;
}

.w-hwrapper.align_justify>*:last-child {
	margin-right: 0;
}

.w-hwrapper.valign_top {
	align-items: flex-start;
}

.w-hwrapper.valign_bottom {
	align-items: flex-end;
}

.w-hwrapper.wrap {
	flex-wrap: wrap;
}

.w-html {
	line-height: 1.5;
}

.l-header .w-btn {
	display: block;
}

.w-text {
	line-height: 1.5;
}

.bg_transparent:not(.sticky) .w-text-value {
	color: inherit;
}

.w-text i {
	vertical-align: top;
	line-height: inherit;
}

i+.w-text-value {
	margin-left: .6em;
}

.w-text-value:empty {
	display: none;
}

.w-post-elm.post_navigation {
	display: flex;
}

.post_navigation-item-img img {
	display: block;
}

.post_navigation-item-meta {
	display: block;
	font-size: .8em;
	opacity: .5;
}

.post_navigation .order_first .post_navigation-item-arrow:before {
	content: "";
	font-family: fontawesome;
	font-weight: 400;
}

.post_navigation .order_second .post_navigation-item-arrow:before {
	content: "";
	font-family: fontawesome;
	font-weight: 400;
}

.us_iframe .w-post-elm.post_navigation {
	display: none;
}

.mfp-wrap~.l-canvas .post_navigation.layout_sided .post_navigation-item {
	opacity: 0;
}

.post_navigation.layout_simple .post_navigation-item {
	line-height: 1.5;
	padding: 0 2.2em;
	width: 50%;
	position: relative;
	color: inherit !important;
	transition: none;
}

.post_navigation.layout_simple .order_first {
	text-align: left;
}

.post_navigation.layout_simple .order_first .post_navigation-item-arrow {
	left: 0;
}

.post_navigation.layout_simple .order_second {
	text-align: right;
}

.post_navigation.layout_simple .order_second .post_navigation-item-arrow {
	right: 0;
}

.post_navigation.layout_simple .post_navigation-item-arrow {
	position: absolute;
	top: .08em;
	font-size: 2.5em;
	line-height: 1;
	opacity: .3;
}

.post_navigation.layout_simple .post_navigation-item-title {
	transition: color .3s;
}

.post_navigation.layout_sided .post_navigation-item {
	display: flex;
	position: fixed;
	z-index: 98;
	top: 50%;
	width: 16em;
	margin-top: -4em;
	transition: right .3s cubic-bezier(.78, .13, .15, .86), left .3s cubic-bezier(.78, .13, .15, .86), opacity .3s;
	color: #fff !important;
}

.post_navigation.layout_sided .order_first {
	left: -14em;
	text-align: left;
}

.no-touch .post_navigation.layout_sided .order_first:hover {
	left: 0;
}

.post_navigation.layout_sided .order_second {
	flex-direction: row-reverse;
	right: -14em;
	text-align: right;
}

.no-touch .post_navigation.layout_sided .order_second:hover {
	right: 0;
}

.post_navigation.layout_sided .post_navigation-item-img {
	flex-shrink: 0;
	height: 8em;
	width: 8em;
}

.post_navigation.layout_sided .post_navigation-item-img img {
	width: 100%;
}

.post_navigation.layout_sided .post_navigation-item-arrow {
	flex-shrink: 0;
	text-align: center;
	height: 8em;
	width: 8em;
	background: rgba(0, 0, 0, .3);
	color: #fff;
	position: relative;
	transition: background .3s cubic-bezier(.78, .13, .15, .86);
}

.post_navigation.layout_sided .post_navigation-item-arrow:before {
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 1.8em;
	line-height: 1;
	transition: transform .3s cubic-bezier(.78, .13, .15, .86);
}

.post_navigation.layout_sided .order_first .post_navigation-item-arrow:before {
	transform: translate(1.45em, -50%);
}

.post_navigation.layout_sided .order_second .post_navigation-item-arrow:before {
	transform: translate(-1.79em, -50%);
}

.no-touch .post_navigation.layout_sided .post_navigation-item:hover .post_navigation-item-arrow:before {
	transform: translate(-50%, -50%);
}

.post_navigation.layout_sided .post_navigation-item-title {
	font-size: .9em;
	line-height: 1.4;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	overflow: hidden;
}

.post_navigation.layout_sided .post_navigation-item-title span {
	display: block;
	padding: .7em 1em;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background: rgba(30, 30, 30, .9);
	opacity: 0;
	transform: translate(0, -100%);
	transition: transform .3s cubic-bezier(.78, .13, .15, .86), opacity .3s cubic-bezier(.78, .13, .15, .86);
}

.no-touch .post_navigation.layout_sided .post_navigation-item:hover .post_navigation-item-title span {
	opacity: 1;
	transform: translate(0, 0);
	transition-delay: .1s;
}

.no-touch .links_underline .post_navigation.layout_simple a:hover .post_navigation-item-title span {
	border-bottom: 1px solid;
}

.g-loadmore {
	text-align: center;
	position: relative;
}

.g-loadmore.done {
	display: none;
}

.g-loadmore .w-btn {
	z-index: 1;
}

.g-loadmore .g-preloader {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	opacity: 0;
	transition: opacity .3s;
}

.g-loadmore.loading .w-btn {
	opacity: 0;
}

.g-loadmore.loading .g-preloader {
	opacity: 1;
}

.g-loadmore.width_full .w-btn {
	border-radius: 0;
	width: 100%;
}

.navigation.pagination .nav-links {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -.2rem;
}

.pagination .page-numbers {
	flex-shrink: 0;
	text-align: center;
	font-size: 1.2rem;
	line-height: 3.5rem;
	height: 3.5rem;
	width: 3.5rem;
	margin: .2rem;
	position: relative;
	overflow: hidden;
	z-index: 1;
	border-radius: 50%;
	color: inherit;
}

.pagination span.page-numbers {
	cursor: default;
}

.pagination a.page-numbers {
	color: inherit;
}

.no-touch .pagination a.page-numbers:hover {
	color: #fff;
}

.no-touch .pagination a.page-numbers:before {
	display: block;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 0;
	width: 100%;
	transition: height .3s;
}

.no-touch .pagination a.page-numbers:hover:before {
	height: 100%;
}

.pagination .page-numbers span {
	position: relative;
}

.pagination .page-numbers.current {
	box-shadow: none !important;
	color: #fff !important;
}

.pagination .page-numbers.dots {
	box-shadow: none !important;
	color: inherit !important;
}

.pagination .page-numbers.dots:before {
	display: none;
}

.pagination .page-numbers.prev, .pagination .page-numbers.next {
	font-size: 0;
}

.pagination .page-numbers.prev {
	padding-right: .2em;
}

.pagination .page-numbers.next {
	padding-left: .2em;
}

.pagination .page-numbers.prev:after {
	content: "";
	font-family: fontawesome;
	font-weight: 400;
	font-size: 1.5rem;
	vertical-align: top;
	position: relative;
}

.pagination .page-numbers.next:after {
	content: "";
	font-family: fontawesome;
	font-weight: 400;
	font-size: 1.5rem;
	vertical-align: top;
	position: relative;
}

.post-pagination {
	font-size: 1.2em;
	margin: 0 -.6em;
}

.post-pagination>* {
	display: inline-block;
	vertical-align: top;
	padding: 0 .6em;
}

.post-pagination>span:not(.title) {
	font-weight: 700;
}

.g-preloader.type_custom {
	max-width: 25rem;
	width: auto;
	height: auto;
}

.g-preloader.type_custom img[src*=".svg"] {
	width: 10rem;
}

.g-preloader.type_2:before, .g-preloader.type_2:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 50%;
	border: 2px solid;
}

.g-preloader.type_2:before {
	opacity: .2;
}

.g-preloader.type_2:after {
	border-top-color: rgba(255, 255, 255, 0);
	animation: rotation .8s infinite linear;
}

.g-preloader.type_3>div {
	border: .5em solid;
	border-radius: 50%;
	animation: scale 1s infinite cubic-bezier(.6, .3, .3, .6);
}

@keyframes scale {
	0% {
		transform: scale(0);
		opacity: 1;
	}
	
	100% {
		transform: scale(1);
		opacity: 0;
	}
}

.g-preloader.type_4>div {
	width: inherit;
	height: inherit;
	border: 1px solid;
	border-radius: 50%;
	animation: scale2 1.5s infinite ease;
}

@keyframes scale2 {
	0% {
		transform: scale(.05);
		border-width: .5em;
	}
	
	50% {
		transform: scale(1);
		border-width: 1px;
	}
	
	100% {
		transform: scale(.05);
		border-width: .5em;
	}
}

.g-preloader.type_5 {
	transform: rotate(45deg);
}

.g-loadmore .g-preloader.type_5, .w-form .w-btn .g-preloader.type_5, .w-grid-preloader .g-preloader.type_5, .l-popup-box-content .g-preloader.type_5 {
	transform: translate(-50%, -50%) rotate(45deg);
}

.g-preloader.type_5:before, .g-preloader.type_5:after, .g-preloader.type_5>div:before, .g-preloader.type_5>div:after {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border: .15em solid;
}

.g-preloader.type_5:before {
	top: .2em;
	left: .2em;
	animation: cubes-tl 1.2s infinite ease;
}

.g-preloader.type_5:after {
	right: .2em;
	bottom: .2em;
	animation: cubes-tr 1.2s infinite ease;
}

.g-preloader.type_5>div:before {
	top: .2em;
	right: .2em;
	animation: cubes-br 1.2s infinite ease;
}

.g-preloader.type_5>div:after {
	left: .2em;
	bottom: .2em;
	animation: cubes-bl 1.2s infinite ease;
}

@keyframes cubes-tl {
	0% {
		transform: translate(0, 0);
	}
	
	20% {
		transform: translate(0, 0);
	}
	
	60% {
		transform: translate(-.15em, -.15em) rotate(90deg);
	}
	
	100% {
		transform: translate(0, 0) rotate(180deg);
	}
}

@keyframes cubes-tr {
	0% {
		transform: translate(0, 0);
	}
	
	20% {
		transform: translate(0, 0);
	}
	
	60% {
		transform: translate(.15em, .15em) rotate(90deg);
	}
	
	100% {
		transform: translate(0, 0) rotate(180deg);
	}
}

@keyframes cubes-br {
	0% {
		transform: translate(0, 0);
	}
	
	20% {
		transform: translate(0, 0);
	}
	
	60% {
		transform: translate(.15em, -.15em) rotate(90deg);
	}
	
	100% {
		transform: translate(0, 0) rotate(180deg);
	}
}

@keyframes cubes-bl {
	0% {
		transform: translate(0, 0);
	}
	
	20% {
		transform: translate(0, 0);
	}
	
	60% {
		transform: translate(-.15em, .15em) rotate(90deg);
	}
	
	100% {
		transform: translate(0, 0) rotate(180deg);
	}
}

.l-preloader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 100%;
	z-index: 11111;
	overflow: hidden;
	transition: height .45s;
}

.l-preloader.done {
	height: 0;
}

.l-preloader-spinner {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: center;
	background-color: inherit;
	color: inherit;
	opacity: 1;
	transition: opacity .3s;
	transform: translate3d(-50%, -50%, 0);
}

.l-preloader.done .l-preloader-spinner {
	opacity: 0;
}

.l-preloader .g-preloader {
	font-size: 4rem;
}

@media print {
	*, *:before, *:after {
		box-shadow: none !important;
		text-shadow: none !important;
		animation: none !important;
		background: none !important;
		border-color: #000 !important;
		color: #000 !important;
		opacity: 1 !important;
	}
	
	a[href^="http"] {
		text-decoration: underline !important;
	}
	
	body.l-body div[class*="vc_custom_"] {
		background: none !important;
	}
	
	.l-header, .vc_empty_space, .l-footer, .w-toplink, .post_navigation, .l-preloader, .g-preloader, .i-cf:before, .i-cf:after {
		display: none !important;
	}
	
	.l-main, .l-section {
		margin: 0 !important;
		padding: 0 !important;
		min-height: 0 !important;
	}
	
	body.l-body .l-section .l-section-h, .w-tabs-section-content-h {
		position: static !important;
		padding: 5mm 0 !important;
	}
	
	input, select, textarea {
		border: 1px solid #000 !important;
	}
	
	body.l-body .w-btn, button[type="submit"], input[type="submit"] {
		border: 2px solid #000 !important;
	}
	
	body.l-body .w-btn:before, body.l-body .w-btn:after {
		display: none !important;
	}
	
	.owl-nav, .owl-dots, .w-post-elm:after, .w-grid-item-h:before {
		display: none !important;
	}
	
	.w-grid-item-h * {
		position: static !important;
		transform: none !important;
	}
	
	.w-grid-item-h div {
		padding: 0 !important;
		border: none !important;
	}
	
	.g-filters-item {
		border: none !important;
	}
	
	.g-filters-item.active {
		border: 1px solid #000 !important;
	}
	
	.w-iconbox.style_circle .w-iconbox-icon, .w-iconbox.style_outlined .w-iconbox-icon {
		border: 2px solid #000 !important;
	}
	
	.w-image {
		display: block;
		line-height: inherit;
	}
	
	.w-message {
		border: 1px solid #000 !important;
	}
	
	.w-person-links {
		display: none !important;
	}
	
	.w-person-content {
		position: static !important;
		transform: none !important;
		padding: 2mm !important;
	}
	
	.w-pricing-item-h {
		border: 1px solid #000 !important;
	}
	
	.w-progbar-bar-h {
		border: 1px solid #000 !important;
	}
	
	.w-progbar-bar-count:after {
		display: none !important;
	}
	
	.w-progbar-bar-count {
		background: #fff !important;
	}
	
	.w-separator {
		height: 4mm !important;
	}
	
	.w-slider .royalSlider, .w-slider .rsOverflow {
		height: auto !important;
	}
	
	.w-slider .rsContainer {
		transform: none !important;
	}
	
	.w-slider .rsSlide {
		position: static !important;
	}
	
	.w-slider .rsSlide img {
		margin: 0 !important;
		height: auto !important;
		width: auto !important;
		max-width: 100% !important;
	}
	
	.w-slider .rsABlock, .w-slider .rsArrow, .w-slider .rsFullscreenBtn, .w-slider .rsNav {
		display: none !important;
	}
	
	.w-tabs-list {
		display: none !important;
	}
	
	.w-tabs-sections, .w-tabs-sections-h, .w-tabs-section {
		position: static !important;
		height: auto !important;
		width: auto !important;
	}
	
	.w-tabs-section {
		display: block !important;
		float: none !important;
		padding: 0 !important;
		margin-bottom: 10mm !important;
		border-top: 1px solid #000 !important;
	}
	
	.w-tabs-section:last-child {
		border-bottom-width: 0 !important;
	}
	
	.w-tabs-section-header {
		display: block !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.w-tabs-section-header-h {
		line-height: inherit !important;
		height: auto !important;
		width: auto !important;
	}
	
	.w-tabs-section-header:before, .w-tabs-section-control {
		display: none !important;
	}
	
	.w-tabs-section-content {
		display: block !important;
	}
	
	.w-tabs-section-content-h {
		padding: 0 !important;
	}
	
	.woocommerce-Tabs-panel {
		display: block !important;
		margin-bottom: 10mm !important;
	}
}

html.usoverlay_fixed {
	overflow: hidden;
}

html[style*="hidden"] .header_hor .l-header.pos_fixed, html.usoverlay_fixed .header_hor .l-header.pos_fixed {
	overflow-y: scroll;
}

.l-popup-overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1001;
	background: rgba(0, 0, 0, .8);
	transition: opacity .3s;
	opacity: 0;
}

.l-popup-overlay.active {
	opacity: 1;
}

.l-popup-wrap {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	cursor: zoom-out;
	z-index: 1002;
}

.l-popup-box {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	height: 100%;
	padding: 2rem 5rem;
	transform: scale(.5);
	opacity: 0;
	transition: opacity .3s, transform .3s;
}

.l-popup-box.active {
	transform: scale(1);
	opacity: 1;
}

.l-popup-box-content {
	cursor: default;
	height: 100%;
	width: 100%;
	transition: height .2s;
	-webkit-overflow-scrolling: touch;
	overflow-y: auto;
}

.no-touch .l-popup-box-content {
	overflow-y: hidden;
}

.l-popup-box-content .g-preloader {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 4rem;
	display: inline-block;
}

.l-popup-box-content-frame {
	height: 100%;
	width: 100%;
}

.l-popup-arrow {
	position: fixed;
	transform: translateZ(0);
	top: 50%;
	text-align: center;
	font-size: 3rem;
	line-height: 15rem;
	width: 5rem;
	margin-top: -7.5rem;
	cursor: pointer;
	color: #fff;
	transition: opacity .3s, background .3s;
	opacity: 0;
}

.l-popup-box.active~.l-popup-arrow {
	opacity: .5;
}

.no-touch .l-popup-box.active~.l-popup-arrow:hover {
	background: rgba(0, 0, 0, .5);
	opacity: 1;
}

.l-popup-arrow.to_next {
	right: 0;
}

.l-popup-arrow.to_next:before {
	content: "";
	font-family: fontawesome;
	font-weight: 400;
	vertical-align: top;
}

.l-popup-arrow.to_prev {
	left: 0;
}

.l-popup-arrow.to_prev:before {
	content: "";
	font-family: fontawesome;
	font-weight: 400;
	vertical-align: top;
}

.l-popup-closer {
	position: fixed;
	transform: translateZ(0);
	top: 0;
	right: 0;
	text-align: center;
	font-size: 2rem;
	line-height: 5rem;
	width: 5rem;
	cursor: zoom-out;
	color: #fff;
	transition: opacity .3s;
	opacity: 0;
}

.l-popup-box.active~.l-popup-closer {
	opacity: .5;
}

.l-popup-closer:before {
	content: "";
	font-family: fontawesome;
	font-weight: 400;
	vertical-align: top;
}

.mfp-bg, .mfp-wrap {
	position: fixed;
	left: 0;
	top: 0;
}

.mfp-bg, .mfp-container, .mfp-wrap {
	height: 100%;
	width: 100%;
}

.mfp-arrow:after, .mfp-arrow:before, .mfp-container:before, .mfp-figure:after {
	content: "";
}

.mfp-bg {
	z-index: 1042;
	overflow: hidden;
	background: #0b0b0b;
	opacity: .8;
}

.mfp-wrap {
	z-index: 1043;
	outline: 0 !important;
	-webkit-backface-visibility: hidden;
}

.mfp-container {
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0 8px;
	box-sizing: border-box;
}

.mfp-container:before {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
	display: none;
}

.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045;
}

.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {
	width: 100%;
	cursor: auto;
}

.mfp-ajax-cur {
	cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -moz-zoom-out;
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}

.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
	cursor: auto;
}

.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.mfp-loading.mfp-figure {
	display: none;
}

.mfp-hide {
	display: none !important;
}

.mfp-preloader {
	color: #ccc;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -.8em;
	left: 8px;
	right: 8px;
	z-index: 1044;
}

.mfp-preloader a {
	color: #ccc;
}

.mfp-close, .mfp-preloader a:hover {
	color: #fff;
}

.mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader {
	display: none;
}

button.mfp-arrow, button.mfp-close {
	overflow: visible;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: 0;
	padding: 0;
	z-index: 1046;
	box-shadow: none;
	touch-action: manipulation;
}

.mfp-figure:after, .mfp-iframe-scaler iframe {
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	position: absolute;
	left: 0;
}

button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: .65;
	padding: 0 0 18px 10px;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace;
}

.mfp-close:focus, .mfp-close:hover {
	opacity: 1;
}

.mfp-close:active {
	top: 1px;
}

.mfp-close-btn-in .mfp-close {
	color: #333;
}

.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
	color: #fff;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%;
}

.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #ccc;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap;
}

.mfp-figure, img.mfp-img {
	line-height: 0;
}

.mfp-arrow {
	position: absolute;
	opacity: .65;
	margin: -55px 0 0;
	top: 50%;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

.mfp-arrow:active {
	margin-top: -54px;
}

.mfp-arrow:focus, .mfp-arrow:hover {
	opacity: 1;
}

.mfp-arrow:after, .mfp-arrow:before {
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: inset rgba(255, 255, 255, 0);
}

.mfp-arrow:after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px;
}

.mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: .7;
}

.mfp-arrow-left {
	left: 0;
}

.mfp-arrow-left:after {
	border-right: 17px solid #fff;
	margin-left: 31px;
}

.mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3f3f3f;
}

.mfp-arrow-right {
	right: 0;
}

.mfp-arrow-right:after {
	border-left: 17px solid #fff;
	margin-left: 39px;
}

.mfp-arrow-right:before {
	border-left: 27px solid #3f3f3f;
}

.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px;
}

.mfp-image-holder .mfp-content, img.mfp-img {
	max-width: 100%;
}

.mfp-iframe-holder .mfp-close {
	top: -40px;
}

.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
	display: block;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
}

.mfp-figure:after, img.mfp-img {
	width: auto;
	height: auto;
	display: block;
}

img.mfp-img {
	box-sizing: border-box;
	padding: 40px 0;
	margin: 0 auto;
}

.mfp-figure:after {
	top: 40px;
	bottom: 40px;
	right: 0;
	z-index: -1;
	background: #444;
}

.mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px;
}

.mfp-figure figure {
	margin: 0;
}

.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto;
}

.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #f3f3f3;
	word-wrap: break-word;
	padding-right: 36px;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}

@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0;
	}
	
	.mfp-img-mobile img.mfp-img {
		padding: 0;
	}
	
	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0;
	}
	
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px;
	}
	
	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, .6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		box-sizing: border-box;
	}
	
	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0;
	}
	
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px;
	}
	
	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0, 0, 0, .6);
		position: fixed;
		text-align: center;
		padding: 0;
	}
}

@media all and (max-width:900px) {
	.mfp-arrow {
		-webkit-transform: scale(.75);
		transform: scale(.75);
	}
	
	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		transform-origin: 0;
	}
	
	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		transform-origin: 100%;
	}
	
	.mfp-container {
		padding-left: 6px;
		padding-right: 6px;
	}
}

.mfp-bg {
	z-index: 10003;
}

.mfp-wrap {
	z-index: 10004;
}

.mfp-container:after {
	content: "";
	font-family: fontawesome;
	font-weight: 400;
	position: absolute;
	z-index: 1047;
	top: 0;
	right: 0;
	font-size: 2rem;
	text-align: center;
	line-height: 5rem;
	width: 5rem;
	color: #fff;
}

.admin-bar .mfp-container:after {
	top: 32px;
}

.mfp-close, .mfp-arrow:after {
	display: none !important;
}

.mfp-arrow:before {
	font-family: fontawesome;
	font-weight: 400;
	font-size: 3rem;
	line-height: 110px;
	width: 100%;
	margin: 0;
	border: none;
	color: #fff;
}

.mfp-arrow.mfp-arrow-left:before {
	content: "";
}

.mfp-arrow.mfp-arrow-right:before {
	content: "";
}

.mfp-figure img[src*=".svg"] {
	width: 100vh;
}

.mfp-figure:after {
	box-shadow: 0 3px 3px rgba(0, 0, 0, .1), 0 5px 8px rgba(0, 0, 0, .16), 0 9px 20px rgba(0, 0, 0, .16);
}

.mfp-preloader {
	font-size: 0;
	left: 50%;
	right: auto;
	margin: -1.5rem 0 0 -1.5rem;
	height: 3rem;
	width: 3rem;
	color: #fff;
	transition: opacity .2s ease .1s;
}

.mfp-s-ready .mfp-preloader {
	display: block;
	opacity: 0;
}

.mfp-preloader:before, .mfp-preloader:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 50%;
	border: 2px solid;
}

.mfp-preloader:before {
	opacity: .2;
}

.mfp-preloader:after {
	border-top-color: rgba(255, 255, 255, 0);
	animation: rotation .8s infinite cubic-bezier(.6, .3, .3, .6);
}

.mfp-title {
	font-size: .9rem;
}

.mfp-fade.mfp-bg {
	opacity: 0;
	transition: opacity .2s;
}

.mfp-fade.mfp-bg.mfp-ready {
	opacity: .8;
}

.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	transform: scale(.5);
	transition: transform .2s, opacity .2s;
}

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
	transform: scale(1);
}

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
	transform: scale(.5);
}

.mfp-fade.mfp-wrap .mfp-container:after, .mfp-fade.mfp-wrap .mfp-arrow {
	opacity: 0 !important;
	transition: opacity .2s;
}

.mfp-fade.mfp-wrap.mfp-ready .mfp-container:after, .mfp-fade.mfp-wrap.mfp-ready .mfp-arrow {
	opacity: .66 !important;
}

.no-touch .mfp-fade.mfp-wrap.mfp-ready .mfp-arrow:hover {
	opacity: 1 !important;
}

.mfp-fade.mfp-wrap.mfp-removing .mfp-container:after, .mfp-fade.mfp-wrap.mfp-removing .mfp-arrow {
	opacity: 0 !important;
}

.fa, .fab, .fad, .fal, .far, .fas {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
}

.fa-lg {
	font-size: 1.33333em;
	line-height: .75em;
	vertical-align: -.0667em;
}

.fa-xs {
	font-size: .75em;
}

.fa-sm {
	font-size: .875em;
}

.fa-1x {
	font-size: 1em;
}

.fa-2x {
	font-size: 2em;
}

.fa-3x {
	font-size: 3em;
}

.fa-4x {
	font-size: 4em;
}

.fa-5x {
	font-size: 5em;
}

.fa-6x {
	font-size: 6em;
}

.fa-7x {
	font-size: 7em;
}

.fa-8x {
	font-size: 8em;
}

.fa-9x {
	font-size: 9em;
}

.fa-10x {
	font-size: 10em;
}

.fa-fw {
	text-align: center;
	width: 1.25em;
}

.fa-ul {
	list-style-type: none;
	margin-left: 2.5em;
	padding-left: 0;
}

.fa-ul>li {
	position: relative;
}

.fa-li {
	left: -2em;
	position: absolute;
	text-align: center;
	width: 2em;
	line-height: inherit;
}

.fa-border {
	border: .08em solid #eee;
	border-radius: .1em;
	padding: .2em .25em .15em;
}

.fa-pull-left {
	float: left;
}

.fa-pull-right {
	float: right;
}

.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left {
	margin-right: .3em;
}

.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right {
	margin-left: .3em;
}

.fa-spin {
	-webkit-animation: fa-spin 2s linear infinite;
	animation: fa-spin 2s linear infinite;
}

.fa-pulse {
	-webkit-animation: fa-spin 1s steps(8) infinite;
	animation: fa-spin 1s steps(8) infinite;
}

@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

.fa-rotate-90 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.fa-rotate-180 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.fa-rotate-270 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}

.fa-flip-horizontal {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}

.fa-flip-vertical {
	-webkit-transform: scaleY(-1);
	transform: scaleY(-1);
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
	-webkit-transform: scale(-1);
	transform: scale(-1);
}

:root .fa-flip-both, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 {
	-webkit-filter: none;
	filter: none;
}

.fa-stack {
	display: inline-block;
	height: 2em;
	line-height: 2em;
	position: relative;
	vertical-align: middle;
	width: 2.5em;
}

.fa-stack-1x, .fa-stack-2x {
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
}

.fa-stack-1x {
	line-height: inherit;
}

.fa-stack-2x {
	font-size: 2em;
}

.fa-inverse {
	color: #fff;
}

.fa-angle-down:before {
	content: "";
}

.fa-angle-left:before {
	content: "";
}

.fa-angle-right:before {
	content: "";
}

.fa-angle-up:before {
	content: "";
}

.fa-check:before {
	content: "";
}

.fa-check-circle:before {
	content: "";
}

.fa-check-double:before {
	content: "";
}

.fa-check-square:before {
	content: "";
}

.fa-times:before {
	content: "";
}

.fa-times-circle:before {
	content: "";
}

.fa-chevron-circle-down:before {
	content: "";
}

.fa-chevron-circle-left:before {
	content: "";
}

.fa-chevron-circle-right:before {
	content: "";
}

.fa-chevron-circle-up:before {
	content: "";
}

.fa-chevron-double-down:before {
	content: "";
}

.fa-chevron-double-left:before {
	content: "";
}

.fa-chevron-double-right:before {
	content: "";
}

.fa-chevron-double-up:before {
	content: "";
}

.fa-chevron-down:before {
	content: "";
}

.fa-chevron-left:before {
	content: "";
}

.fa-chevron-right:before {
	content: "";
}

.fa-chevron-square-down:before {
	content: "";
}

.fa-chevron-square-left:before {
	content: "";
}

.fa-chevron-square-right:before {
	content: "";
}

.fa-chevron-square-up:before {
	content: "";
}

.fa-chevron-up:before {
	content: "";
}

.fa-heart:before {
	content: "";
}

.fa-heart-broken:before {
	content: "";
}

.fa-heart-circle:before {
	content: "";
}

.fa-heart-rate:before {
	content: "";
}

.fa-heart-square:before {
	content: "";
}

.fa-heartbeat:before {
	content: "";
}

.sr-only {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}

.fad:before {
	position: absolute;
	color: var(--fa-primary-color, inherit);
	opacity: 1;
	opacity: var(--fa-primary-opacity, 1);
}

.fad:after {
	color: var(--fa-secondary-color, inherit);
}

.fa-swap-opacity .fad:before, .fad.fa-swap-opacity:before, .fad:after {
	opacity: .4;
	opacity: var(--fa-secondary-opacity, .4);
}

.fa-swap-opacity .fad:after, .fad.fa-swap-opacity:after {
	opacity: 1;
	opacity: var(--fa-primary-opacity, 1);
}

.fad.fa-inverse {
	color: #fff;
}

.fad.fa-stack-1x, .fad.fa-stack-2x {
	position: absolute;
}

.fad.fa-fw:before, .fad.fa-stack-1x:before, .fad.fa-stack-2x:before {
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.w-actionbox {
	text-align: center;
	position: relative;
	padding: 2.5rem 3rem;
	border-radius: .3rem;
}

.w-actionbox-text>*:first-child {
	margin: 0 !important;
}

.w-actionbox-text p {
	margin: .75rem 0 0;
}

.w-actionbox .w-btn {
	margin-top: .5rem;
	margin-bottom: .5rem;
}

.w-actionbox.controls_bottom .w-actionbox-controls {
	padding-top: 1.5rem;
}

.w-actionbox.controls_bottom .w-btn {
	margin-left: .5rem;
	margin-right: .5rem;
}

.w-actionbox.controls_right {
	display: table;
	text-align: left;
	width: 100%;
}

.w-actionbox.controls_right .w-actionbox-text {
	display: table-cell;
	vertical-align: middle;
}

.w-actionbox.controls_right .w-actionbox-controls {
	display: table-cell;
	vertical-align: middle;
	text-align: right;
	white-space: nowrap;
	padding-left: 2rem;
}

.w-actionbox.controls_right .w-btn {
	margin-left: 1rem;
}

.w-actionbox.color_primary, .w-actionbox.color_secondary, .no-touch .w-actionbox.color_primary .w-actionbox-text a:hover, .no-touch .w-actionbox.color_secondary .w-actionbox-text a:hover {
	color: #fff;
}

.w-actionbox.color_primary .w-actionbox-text>*, .w-actionbox.color_secondary .w-actionbox-text>*, .w-actionbox.color_custom .w-actionbox-text>* {
	color: inherit;
}

.w-actionbox.color_primary .w-actionbox-text a, .w-actionbox.color_secondary .w-actionbox-text a {
	color: #111;
}

.l-section.color_custom .w-actionbox.color_custom, .l-section.color_primary .w-actionbox.color_primary, .l-section.color_alternate .w-actionbox.color_light, .l-section.color_secondary .w-actionbox.color_secondary {
	padding: 0;
	background: none;
}

.rounded_none .w-actionbox {
	border-radius: 0 !important;
}

.w-btn, .button, button[type="submit"], input[type="submit"] {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	line-height: 1.2;
	position: relative;
	transition: background .3s, border-color .3s, box-shadow .3s, opacity .3s, color .3s;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

.w-btn, .button {
	padding: .8em 1.8em;
}

input[type="submit"] {
	border-style: solid;
}

.w-btn i {
	display: inline-block;
	vertical-align: top;
	line-height: inherit;
}

.w-btn.icon_atleft i {
	margin-right: .5em;
}

.w-btn.icon_atright i {
	margin-left: .5em;
}

.w-btn.text_none i {
	margin: 0 !important;
	width: 1.2em;
}

.w-btn:before, .button:before, button[type="submit"]:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: inherit;
	border-width: 2px;
	border-style: solid;
	border-color: inherit;
}

.links_underline a.w-btn {
	border-width: 0 !important;
}

.w-btn-wrapper {
	margin: .3rem 0;
}

.w-btn-wrapper.align_left {
	display: inline-block;
	vertical-align: top;
	margin-right: .6rem;
}

.w-btn-wrapper.align_right {
	float: right;
	margin-left: .6rem;
}

.wpb_column.align_center .w-btn-wrapper.align_left, .wpb_column.align_center .w-btn-wrapper.align_right {
	margin-left: .6rem;
	margin-right: .6rem;
}

.w-btn-wrapper.width_custom.align_left .w-btn, .w-btn-wrapper.width_custom.align_right .w-btn, .w-btn-wrapper.width_full .w-btn {
	width: 100% !important;
}

.us-btn-style_badge {
	padding: .7em 1.2em;
	border-radius: 5em;
	color: #fff !important;
}

.us-btn-style_badge:before {
	display: none;
}

.rounded_none .us-btn-style_badge {
	border-radius: 0 !important;
}

.vc_chart ul.vc_chart-legend {
	font-size: inherit;
	margin: 0;
	padding: 0;
}

.vc_chart ul.vc_chart-legend li {
	list-style: none;
	padding: 0;
	line-height: 1.4rem;
}

.vc_chart .vc_chart-legend span {
	display: inline-block;
	vertical-align: top;
	height: 1rem;
	width: 1rem;
	margin: .15rem .3rem .15rem 0;
}

@media (min-width:768px) {
	.vc_chart .vc_chart-with-legend {
		display: inline-block;
		vertical-align: middle;
		width: 60%;
	}
	
	.vc_chart .vc_chart-legend {
		display: inline-block;
		vertical-align: middle;
		width: 40%;
	}
	
	.vc_chart ul.vc_chart-legend li {
		margin-left: 2rem;
	}
	
	.vc_line-chart .vc_chart-with-legend {
		width: 75%;
	}
	
	.vc_line-chart .vc_chart-legend {
		width: 25%;
	}
}

.w-contacts-item.for_address:before {
	content: "";
	font-family: fontawesome;
}

.w-contacts-item.for_phone:before {
	content: "";
	font-family: fontawesome;
}

.w-contacts-item.for_email:before {
	content: "";
	font-family: fontawesome;
}

.w-contacts-item.for_fax:before {
	content: "";
	font-family: fontawesome;
}

.l-main .w-contacts-list {
	margin: 0 -1.3rem -1.3rem;
}

.l-main .w-contacts-item {
	display: inline-flex;
	align-items: center;
	padding: 0 1.3rem 1.3rem;
}

.l-main .w-contacts-item:before {
	flex-shrink: 0;
	text-align: center;
	font-size: 1.4rem;
	line-height: 3.5rem;
	width: 3.5rem;
	margin-right: 1rem;
	border-radius: 50%;
}

.l-section.color_primary .w-contacts-item:before, .l-section.color_secondary .w-contacts-item:before {
	box-shadow: 0 0 0 2px #fff inset;
	color: #fff;
}

.l-header .w-contacts-item, .l-footer .w-contacts-item {
	position: relative;
	margin-bottom: .8rem;
}

.l-header .w-contacts-item:last-child, .l-footer .w-contacts-item:last-child {
	margin-bottom: 0;
}

.l-header .w-contacts-item:before, .l-footer .w-contacts-item:before {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	font-size: 1.2rem;
	width: 1.3rem;
}

.l-header .w-contacts-item-value, .l-footer .w-contacts-item-value {
	display: block;
	margin-left: 2rem;
}

.no-touch .links_underline .w-contacts a:hover {
	border-bottom: 1px solid;
}

.w-counter-value {
	line-height: 1;
}

.l-section.color_primary .w-counter.color_heading .w-counter-value, .l-section.color_secondary .w-counter.color_heading .w-counter-value, .l-section.color_custom .w-counter.color_heading .w-counter-value {
	color: inherit;
}

.w-counter-title {
	line-height: 1.4;
	padding: .6rem 0;
	margin: 0;
}

.w-dropdown {
	flex-shrink: 0;
}

.w-dropdown-h {
	text-align: left;
	line-height: 2;
	margin: 0 -1em;
	position: relative;
}

.w-dropdown.opened .w-dropdown-h {
	z-index: 2;
}

.w-dropdown-item {
	display: block;
	white-space: nowrap;
	padding: 0 2.2em 0 1em;
}

.w-dropdown-item img, .w-dropdown-item-title {
	display: inline-block;
	cursor: pointer;
}

.w-dropdown-item img {
	margin-right: .5em;
}

.w-dropdown-item i {
	vertical-align: top;
	text-align: center;
	line-height: inherit;
	width: 1.2em;
	margin-right: .5em;
}

.w-dropdown-current {
	position: relative;
	z-index: 1;
}

.w-dropdown-current .w-dropdown-item:after {
	display: block;
	position: absolute;
	top: 50%;
	right: .8em;
	content: "";
	font-size: 1.2em;
	margin-top: -1em;
	font-family: fontawesome;
	font-weight: 400;
	cursor: pointer;
}

.w-dropdown-list {
	display: none;
	position: absolute;
	top: -.4em;
	padding-top: 2.4em;
	padding-bottom: .4em;
	min-width: 100%;
	box-shadow: 0 0 1px 1px rgba(0, 0, 0, .1);
}

.w-dropdown-list-h {
	max-height: calc(90vh - 3em);
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}

.w-dropdown.drop_to_right .w-dropdown-list {
	left: 0;
}

.w-dropdown.drop_to_left .w-dropdown-list {
	right: 0;
}

.w-dropdown.source_sidebar .w-dropdown-list {
	padding: 2.8em 1em 1em;
	min-width: 300px;
}

.w-dropdown.source_sidebar .widget {
	margin-bottom: 1.5rem;
}

.w-dropdown.source_sidebar .widgettitle {
	margin-bottom: .5rem;
}

.w-dropdown.dropdown_none a:focus~.w-dropdown-list, .w-dropdown.dropdown_none.opened .w-dropdown-list {
	display: block;
}

.w-dropdown.dropdown_opacity .w-dropdown-list {
	display: block;
	visibility: hidden;
	opacity: 0;
	transition: opacity .3s, visibility .3s;
}

.w-dropdown.dropdown_opacity a:focus~.w-dropdown-list, .w-dropdown.dropdown_opacity.opened .w-dropdown-list {
	visibility: visible;
	opacity: 1;
}

.w-dropdown.dropdown_slide .w-dropdown-list {
	display: block;
	transform-origin: 50% 0;
	transform: scaleY(0) translateZ(0);
	transition: transform .3s cubic-bezier(0, 1, .8, 1);
}

.w-dropdown.dropdown_slide a:focus~.w-dropdown-list, .w-dropdown.dropdown_slide.opened .w-dropdown-list {
	transform: scaleY(1) translateZ(0);
}

.w-dropdown.dropdown_height .w-dropdown-list {
	display: block;
	transform-origin: 50% 0;
	transform: scaleY(0) translateZ(0);
	opacity: 0;
	transition: transform .3s, opacity .3s;
}

.w-dropdown.dropdown_height a:focus~.w-dropdown-list, .w-dropdown.dropdown_height.opened .w-dropdown-list {
	transform: scaleY(1) translateZ(0);
	opacity: 1;
}

.w-dropdown.dropdown_afb .w-dropdown-list {
	display: block;
	visibility: hidden;
	transform-origin: 50% 0;
	transform: translate3d(0, 30px, 0);
	opacity: 0;
	transition: transform .3s cubic-bezier(.4, 0, .2, 1), opacity .2s, visibility .2s;
}

.w-dropdown.dropdown_afb a:focus~.w-dropdown-list, .w-dropdown.dropdown_afb.opened .w-dropdown-list {
	visibility: visible;
	transform: translate3d(0, 0, 0);
	opacity: 1;
}

.w-dropdown.dropdown_mdesign .w-dropdown-list {
	display: block;
	transform: scale(0) translateZ(0);
	opacity: 0;
	transition: transform .3s cubic-bezier(.4, 0, .2, 1), opacity .15s;
}

.w-dropdown.dropdown_mdesign.drop_to_right .w-dropdown-list {
	transform-origin: 0 0;
}

.w-dropdown.dropdown_mdesign.drop_to_left .w-dropdown-list {
	transform-origin: 100% 0;
}

.w-dropdown.dropdown_mdesign a:focus~.w-dropdown-list, .w-dropdown.dropdown_mdesign.opened .w-dropdown-list {
	transform: scale(1) translateZ(0);
	opacity: 1;
}

.w-dropdown.dropdown_hor .w-dropdown-list {
	display: block;
	visibility: hidden;
	transform: translate3d(-20px, 0, 0);
	opacity: 0;
	transition: transform .3s, opacity .2s, visibility .2s;
}

.w-dropdown.dropdown_hor .w-dropdown-list-h {
	transform: translate3d(40px, 0, 0);
	transition: transform .3s;
}

.w-dropdown.dropdown_hor a:focus~.w-dropdown-list, .w-dropdown.dropdown_hor.opened .w-dropdown-list {
	visibility: visible;
	transform: translate3d(0, 0, 0);
	opacity: 1;
}

.w-dropdown.dropdown_hor a:focus~.w-dropdown-list-h, .w-dropdown.dropdown_hor.opened .w-dropdown-list-h {
	transform: translate3d(0, 0, 0);
}

.w-flipbox {
	display: inline-block;
	vertical-align: top;
	position: relative;
}

.wpb_column .wpb_wrapper .w-flipbox {
	border: 0 !important;
	padding: 0 !important;
}

.w-flipbox-h {
	-webkit-perspective: 1000px;
	perspective: 1000px;
	transform: translateZ(0);
	transition-property: none;
}

.w-flipbox-hh, .w-flipbox-hhh {
	position: relative;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.w-flipbox-hh, .w-flipbox-hhh, .w-flipbox-front, .w-flipbox-back, .w-flipbox-xflank, .w-flipbox-yflank {
	display: block;
	width: 100%;
	height: 100%;
	transition-property: transform;
	transition-duration: inherit;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.w-flipbox-back, .w-flipbox-xflank, .w-flipbox-yflank {
	position: absolute;
	z-index: -1;
	left: 0;
	top: 0;
}

.w-flipbox-front, .w-flipbox-back {
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 15%;
	text-align: center;
	background-size: cover !important;
	background-position: center center !important;
}

.w-flipbox-front {
	position: relative;
	z-index: 1;
}

.w-flipbox-front-title, .w-flipbox-back-title {
	padding: 0;
	margin: 0;
}

.w-flipbox-front-desc, .w-flipbox-back-desc {
	margin-top: .5rem;
}

.w-flipbox-front-icon {
	display: inline-block;
	vertical-align: top;
	line-height: 1;
}

.w-flipbox-front-icon:empty {
	display: none;
}

.w-flipbox-front-icon.style_circle {
	line-height: 2.5em;
	height: 2.5em;
	width: 2.5em;
	border-radius: 50%;
	background: rgba(0, 0, 0, .2);
}

.w-flipbox-front-icon i {
	vertical-align: top;
	line-height: inherit;
}

.w-flipbox .w-btn, .w-flipbox *+.w-flipbox-front-title, .w-flipbox *+.w-flipbox-back-title, .w-flipbox *+.w-flipbox-front-icon {
	margin-top: 1rem;
}

.easing_easeInOutExpo .w-flipbox-hh, .easing_easeInOutExpo .w-flipbox-hhh, .easing_easeInOutExpo .w-flipbox-front, .easing_easeInOutExpo .w-flipbox-back, .easing_easeInOutExpo .w-flipbox-xflank, .easing_easeInOutExpo .w-flipbox-yflank {
	transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

.easing_easeInOutCirc .w-flipbox-hh, .easing_easeInOutCirc .w-flipbox-hhh, .easing_easeInOutCirc .w-flipbox-front, .easing_easeInOutCirc .w-flipbox-back, .easing_easeInOutCirc .w-flipbox-xflank, .easing_easeInOutCirc .w-flipbox-yflank {
	transition-timing-function: cubic-bezier(.785, .135, .15, .86);
}

.w-flipbox.animation_cardflip.hover .w-flipbox-front {
	z-index: -1;
}

.w-flipbox.animation_cardflip.hover .w-flipbox-back {
	z-index: 1;
}

.w-flipbox.animation_cardflip.direction_n .w-flipbox-front {
	transform: rotateX(0deg);
}

.w-flipbox.animation_cardflip.direction_n .w-flipbox-back {
	transform: rotateX(-180deg);
}

.w-flipbox.animation_cardflip.direction_n.hover .w-flipbox-front {
	transform: rotateX(180deg);
}

.w-flipbox.animation_cardflip.direction_n.hover .w-flipbox-back {
	transform: rotateX(0deg);
}

.w-flipbox.animation_cardflip.direction_ne .w-flipbox-hh {
	transform: rotate3d(1, 1, 0, 0deg);
}

.w-flipbox.animation_cardflip.direction_ne .w-flipbox-back {
	transform: rotate3d(1, 1, 0, -180deg);
}

.w-flipbox.animation_cardflip.direction_ne.hover .w-flipbox-hh {
	transform: rotate3d(1, 1, 0, 180deg);
}

.w-flipbox.animation_cardflip.direction_e .w-flipbox-front {
	transform: rotateY(0deg);
}

.w-flipbox.animation_cardflip.direction_e .w-flipbox-back {
	transform: rotateY(-180deg);
}

.w-flipbox.animation_cardflip.direction_e.hover .w-flipbox-front {
	transform: rotateY(180deg);
}

.w-flipbox.animation_cardflip.direction_e.hover .w-flipbox-back {
	transform: rotateY(0deg);
}

.w-flipbox.animation_cardflip.direction_se .w-flipbox-hh, .w-flipbox.animation_cardflip.direction_se .w-flipbox-front {
	transform: rotate3d(-1, 1, 0, 0deg);
}

.w-flipbox.animation_cardflip.direction_se .w-flipbox-back {
	transform: rotate3d(-1, 1, 0, -180deg);
}

.w-flipbox.animation_cardflip.direction_se.hover .w-flipbox-hh, .w-flipbox.animation_cardflip.direction_se.hover .w-flipbox-front {
	transform: rotate3d(-1, 1, 0, 90deg);
}

.w-flipbox.animation_cardflip.direction_se.hover .w-flipbox-back {
	transform: rotate3d(-1, 1, 0, -90deg);
}

.w-flipbox.animation_cardflip.direction_s .w-flipbox-front {
	transform: rotateX(0deg);
}

.w-flipbox.animation_cardflip.direction_s .w-flipbox-back {
	transform: rotateX(180deg);
}

.w-flipbox.animation_cardflip.direction_s.hover .w-flipbox-front {
	transform: rotateX(-180deg);
}

.w-flipbox.animation_cardflip.direction_s.hover .w-flipbox-back {
	transform: rotateX(0deg);
}

.w-flipbox.animation_cardflip.direction_sw .w-flipbox-hh, .w-flipbox.animation_cardflip.direction_sw .w-flipbox-front {
	transform: rotate3d(1, 1, 0, 0deg);
}

.w-flipbox.animation_cardflip.direction_sw .w-flipbox-back {
	transform: rotate3d(1, 1, 0, 180deg);
}

.w-flipbox.animation_cardflip.direction_sw.hover .w-flipbox-hh, .w-flipbox.animation_cardflip.direction_sw.hover .w-flipbox-front {
	transform: rotate3d(1, 1, 0, -90deg);
}

.w-flipbox.animation_cardflip.direction_sw.hover .w-flipbox-back {
	transform: rotate3d(1, 1, 0, 90deg);
}

.w-flipbox.animation_cardflip.direction_w .w-flipbox-front {
	transform: rotateY(0deg);
}

.w-flipbox.animation_cardflip.direction_w .w-flipbox-back {
	transform: rotateY(180deg);
}

.w-flipbox.animation_cardflip.direction_w.hover .w-flipbox-front {
	transform: rotateY(-180deg);
}

.w-flipbox.animation_cardflip.direction_w.hover .w-flipbox-back {
	transform: rotateY(0deg);
}

.w-flipbox.animation_cardflip.direction_nw .w-flipbox-hh, .w-flipbox.animation_cardflip.direction_nw .w-flipbox-front {
	transform: rotate3d(-1, 1, 0, 0deg);
}

.w-flipbox.animation_cardflip.direction_nw .w-flipbox-back {
	transform: rotate3d(-1, 1, 0, 180deg);
}

.w-flipbox.animation_cardflip.direction_nw.hover .w-flipbox-hh, .w-flipbox.animation_cardflip.direction_nw.hover .w-flipbox-front {
	transform: rotate3d(-1, 1, 0, -90deg);
}

.w-flipbox.animation_cardflip.direction_nw.hover .w-flipbox-back {
	transform: rotate3d(-1, 1, 0, 90deg);
}

.w-flipbox.animation_cubetilt.hover .w-flipbox-front {
	z-index: -1;
}

.w-flipbox.animation_cubetilt.hover .w-flipbox-back {
	z-index: 1;
}

.w-flipbox.animation_cubetilt.direction_n .w-flipbox-hh {
	transform: rotateX(90deg) translateY(-50%) rotateX(-90deg);
}

.w-flipbox.animation_cubetilt.direction_n .w-flipbox-front {
	transform: rotateX(90deg) translateY(50%) rotateX(-90deg);
}

.w-flipbox.animation_cubetilt.direction_n .w-flipbox-back {
	transform: translateY(50%) rotateX(-90deg);
}

.w-flipbox.animation_cubetilt.direction_n.hover .w-flipbox-hh {
	transform: rotateX(90deg) translateY(-50%);
}

.w-flipbox.animation_cubetilt.direction_e .w-flipbox-hh {
	transform: rotateY(90deg) translateX(50%) rotateY(-90deg);
}

.w-flipbox.animation_cubetilt.direction_e .w-flipbox-front {
	transform: rotateY(90deg) translateX(-50%) rotateY(-90deg);
}

.w-flipbox.animation_cubetilt.direction_e .w-flipbox-back {
	transform: translateX(-50%) rotateY(-90deg);
}

.w-flipbox.animation_cubetilt.direction_e.hover .w-flipbox-hh {
	transform: rotateY(90deg) translateX(50%);
}

.w-flipbox.animation_cubetilt.direction_s .w-flipbox-hh {
	transform: rotateX(-90deg) translateY(50%) rotateX(90deg);
}

.w-flipbox.animation_cubetilt.direction_s .w-flipbox-front {
	transform: rotateX(90deg) translateY(50%) rotateX(-90deg);
}

.w-flipbox.animation_cubetilt.direction_s .w-flipbox-back {
	transform: translateY(-50%) rotateX(90deg);
}

.w-flipbox.animation_cubetilt.direction_s.hover .w-flipbox-hh {
	transform: rotateX(-90deg) translateY(50%);
}

.w-flipbox.animation_cubetilt.direction_w .w-flipbox-hh {
	transform: rotateY(-90deg) translateX(-50%) rotateY(90deg);
}

.w-flipbox.animation_cubetilt.direction_w .w-flipbox-front {
	transform: rotateY(90deg) translateX(-50%) rotateY(-90deg);
}

.w-flipbox.animation_cubetilt.direction_w .w-flipbox-back {
	transform: translateX(50%) rotateY(90deg);
}

.w-flipbox.animation_cubetilt.direction_w.hover .w-flipbox-hh {
	transform: rotateY(-90deg) translateX(-50%);
}

.w-flipbox.animation_cubeflip .w-flipbox-front, .w-flipbox.animation_cubeflip .w-flipbox-back {
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
}

.w-flipbox.animation_cubeflip.hover .w-flipbox-front {
	z-index: -1;
}

.w-flipbox.animation_cubeflip.hover .w-flipbox-back {
	z-index: 1;
}

.w-flipbox.animation_cubeflip.direction_n .w-flipbox-hh {
	transform: rotateX(90deg) translateY(-50%) rotateX(-90deg);
}

.w-flipbox.animation_cubeflip.direction_n .w-flipbox-front {
	transform: rotateX(90deg) translateY(50%) rotateX(-90deg);
}

.w-flipbox.animation_cubeflip.direction_n .w-flipbox-back {
	transform: rotateX(-90deg) translateY(50%) rotateX(-90deg);
}

.w-flipbox.animation_cubeflip.direction_n .w-flipbox-xflank {
	transform: translateY(50%) rotateX(-90deg);
}

.w-flipbox.animation_cubeflip.direction_n.hover .w-flipbox-hh {
	transform: rotateX(90deg) translateY(-50%) rotateX(90deg);
}

.w-flipbox.animation_cubeflip.direction_ne .w-flipbox-hh {
	transform: rotateX(90deg) translateY(-50%) rotateX(-90deg);
}

.w-flipbox.animation_cubeflip.direction_ne .w-flipbox-front {
	transform: rotateX(90deg) translateY(50%) rotateX(-90deg);
}

.w-flipbox.animation_cubeflip.direction_ne .w-flipbox-back {
	transform: rotateX(-90deg) translateY(50%) rotateX(-90deg) rotateZ(-90deg);
}

.w-flipbox.animation_cubeflip.direction_ne .w-flipbox-xflank {
	transform: translateY(50%) rotateX(-90deg);
}

.w-flipbox.animation_cubeflip.direction_ne .w-flipbox-yflank {
	transform: translateX(-50%) rotateY(-90deg);
}

.w-flipbox.animation_cubeflip.direction_ne.hover .w-flipbox-hh {
	transform: rotateX(90deg) translateY(-50%) rotateX(-90deg) rotate3d(1, 1, 0, 90deg);
}

.w-flipbox.animation_cubeflip.direction_ne.hover .w-flipbox-hhh {
	transform: rotate3d(1, 1, 0, 90deg);
}

.w-flipbox.animation_cubeflip.direction_e .w-flipbox-hh {
	transform: rotateY(90deg) translateX(50%) rotateY(-90deg);
}

.w-flipbox.animation_cubeflip.direction_e .w-flipbox-front {
	transform: rotateY(90deg) translateX(-50%) rotateY(-90deg);
}

.w-flipbox.animation_cubeflip.direction_e .w-flipbox-back {
	transform: rotateY(90deg) translateX(50%) rotateY(90deg);
}

.w-flipbox.animation_cubeflip.direction_e .w-flipbox-yflank {
	transform: translateX(-50%) rotateY(-90deg);
}

.w-flipbox.animation_cubeflip.direction_e.hover .w-flipbox-hh {
	transform: rotateY(90deg) translateX(50%) rotateY(90deg);
}

.w-flipbox.animation_cubeflip.direction_se .w-flipbox-hh {
	transform: rotateX(90deg) translateY(-50%) rotateX(-90deg);
}

.w-flipbox.animation_cubeflip.direction_se .w-flipbox-front {
	transform: rotateX(90deg) translateY(50%) rotateX(-90deg);
}

.w-flipbox.animation_cubeflip.direction_se .w-flipbox-back {
	transform: rotateX(-90deg) translateY(50%) rotateX(-90deg) rotateZ(90deg);
}

.w-flipbox.animation_cubeflip.direction_se .w-flipbox-xflank {
	transform: translateY(-50%) rotateX(90deg);
}

.w-flipbox.animation_cubeflip.direction_se .w-flipbox-yflank {
	transform: translateX(-50%) rotateY(-90deg);
}

.w-flipbox.animation_cubeflip.direction_se.hover .w-flipbox-hh {
	transform: rotateX(90deg) translateY(-50%) rotateX(-90deg) rotate3d(-1, 1, 0, 90deg);
}

.w-flipbox.animation_cubeflip.direction_se.hover .w-flipbox-hhh {
	transform: rotate3d(-1, 1, 0, 90deg);
}

.w-flipbox.animation_cubeflip.direction_s .w-flipbox-hh {
	transform: rotateX(-90deg) translateY(50%) rotateX(90deg);
}

.w-flipbox.animation_cubeflip.direction_s .w-flipbox-front {
	transform: rotateX(90deg) translateY(50%) rotateX(-90deg);
}

.w-flipbox.animation_cubeflip.direction_s .w-flipbox-back {
	transform: rotateX(-90deg) translateY(50%) rotateX(-90deg);
}

.w-flipbox.animation_cubeflip.direction_s .w-flipbox-xflank {
	transform: translateY(-50%) rotateX(90deg);
}

.w-flipbox.animation_cubeflip.direction_s .w-flipbox-yflank {
	transform: translateX(-50%) rotateY(-90deg);
}

.w-flipbox.animation_cubeflip.direction_s.hover .w-flipbox-hh {
	transform: rotateX(-90deg) translateY(50%) rotateX(-90deg);
}

.w-flipbox.animation_cubeflip.direction_sw .w-flipbox-hh {
	transform: rotateX(90deg) translateY(-50%) rotateX(-90deg);
}

.w-flipbox.animation_cubeflip.direction_sw .w-flipbox-front {
	transform: rotateX(90deg) translateY(50%) rotateX(-90deg);
}

.w-flipbox.animation_cubeflip.direction_sw .w-flipbox-back {
	transform: rotateX(-90deg) translateY(50%) rotateX(-90deg) rotateZ(-90deg);
}

.w-flipbox.animation_cubeflip.direction_sw .w-flipbox-xflank {
	transform: translateY(-50%) rotateX(90deg);
}

.w-flipbox.animation_cubeflip.direction_sw .w-flipbox-yflank {
	transform: translateX(50%) rotateY(90deg);
}

.w-flipbox.animation_cubeflip.direction_sw.hover .w-flipbox-hh {
	transform: rotateX(90deg) translateY(-50%) rotateX(-90deg) rotate3d(-1, -1, 0, 90deg);
}

.w-flipbox.animation_cubeflip.direction_sw.hover .w-flipbox-hhh {
	transform: rotate3d(-1, -1, 0, 90deg);
}

.w-flipbox.animation_cubeflip.direction_w .w-flipbox-hh {
	transform: rotateY(-90deg) translateX(-50%) rotateY(90deg);
}

.w-flipbox.animation_cubeflip.direction_w .w-flipbox-front {
	transform: rotateY(90deg) translateX(-50%) rotateY(-90deg);
}

.w-flipbox.animation_cubeflip.direction_w .w-flipbox-back {
	transform: rotateY(90deg) translateX(50%) rotateY(90deg);
}

.w-flipbox.animation_cubeflip.direction_w .w-flipbox-yflank {
	transform: translateX(50%) rotateY(90deg);
}

.w-flipbox.animation_cubeflip.direction_w.hover .w-flipbox-hh {
	transform: rotateY(-90deg) translateX(-50%) rotateY(-90deg);
}

.w-flipbox.animation_cubeflip.direction_nw .w-flipbox-hh {
	transform: rotateX(90deg) translateY(-50%) rotateX(-90deg);
}

.w-flipbox.animation_cubeflip.direction_nw .w-flipbox-front {
	transform: rotateX(90deg) translateY(50%) rotateX(-90deg);
}

.w-flipbox.animation_cubeflip.direction_nw .w-flipbox-back {
	transform: rotateX(-90deg) translateY(50%) rotateX(-90deg) rotateZ(90deg);
}

.w-flipbox.animation_cubeflip.direction_nw .w-flipbox-xflank {
	transform: translateY(50%) rotateX(-90deg);
}

.w-flipbox.animation_cubeflip.direction_nw .w-flipbox-yflank {
	transform: translateX(50%) rotateY(90deg);
}

.w-flipbox.animation_cubeflip.direction_nw.hover .w-flipbox-hh {
	transform: rotateX(90deg) translateY(-50%) rotateX(-90deg) rotate3d(1, -1, 0, 90deg);
}

.w-flipbox.animation_cubeflip.direction_nw.hover .w-flipbox-hhh {
	transform: rotate3d(1, -1, 0, 90deg);
}

.w-flipbox.animation_coveropen.direction_n .w-flipbox-front {
	transform-origin: 50% 0%;
}

.w-flipbox.animation_coveropen.direction_n.hover .w-flipbox-front {
	transform: rotateX(90deg);
}

.w-flipbox.animation_coveropen.direction_ne .w-flipbox-front {
	transform-origin: 100% 0%;
}

.w-flipbox.animation_coveropen.direction_ne.hover .w-flipbox-front {
	transform: rotate3d(1, 1, 0, 90deg);
}

.w-flipbox.animation_coveropen.direction_e .w-flipbox-front {
	transform-origin: 100% 50%;
}

.w-flipbox.animation_coveropen.direction_e.hover .w-flipbox-front {
	transform: rotateY(90deg);
}

.w-flipbox.animation_coveropen.direction_se .w-flipbox-front {
	transform-origin: 100% 100%;
}

.w-flipbox.animation_coveropen.direction_se.hover .w-flipbox-front {
	transform: rotate3d(-1, 1, 0, 90deg);
}

.w-flipbox.animation_coveropen.direction_s .w-flipbox-front {
	transform-origin: 50% 100%;
}

.w-flipbox.animation_coveropen.direction_s.hover .w-flipbox-front {
	transform: rotateX(-90deg);
}

.w-flipbox.animation_coveropen.direction_sw .w-flipbox-front {
	transform-origin: 0% 100%;
}

.w-flipbox.animation_coveropen.direction_sw.hover .w-flipbox-front {
	transform: rotate3d(-1, -1, 0, 90deg);
}

.w-flipbox.animation_coveropen.direction_w .w-flipbox-front {
	transform-origin: 0% 50%;
}

.w-flipbox.animation_coveropen.direction_w.hover .w-flipbox-front {
	transform: rotateY(-90deg);
}

.w-flipbox.animation_coveropen.direction_nw .w-flipbox-front {
	transform-origin: 0% 0%;
}

.w-flipbox.animation_coveropen.direction_nw.hover .w-flipbox-front {
	transform: rotate3d(1, -1, 0, 90deg);
}

.w-map {
	background: rgba(0, 0, 0, .2);
}

.w-map img {
	max-width: none !important;
}

.w-map label {
	display: inline;
	width: auto;
}

.gm-style {
	font-family: inherit !important;
}

.gm-style-iw {
	font-weight: normal !important;
	color: #111;
}

.gm-style-iw h1, .gm-style-iw h2, .gm-style-iw h3, .gm-style-iw h4, .gm-style-iw h5, .gm-style-iw h6, .gm-style-iw p, .gm-style-iw ul, .gm-style-iw ol {
	margin: 0 !important;
	padding: .2rem 0 !important;
	color: inherit !important;
}

.leaflet-pane, .leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-tile-container, .leaflet-pane>svg, .leaflet-pane>canvas, .leaflet-zoom-box, .leaflet-image-layer, .leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
}

.leaflet-container {
	overflow: hidden;
}

.leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-webkit-user-drag: none;
}

.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
}

.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
}

.leaflet-marker-icon, .leaflet-marker-shadow {
	display: block;
}

.leaflet-container .leaflet-overlay-pane svg, .leaflet-container .leaflet-marker-pane img, .leaflet-container .leaflet-shadow-pane img, .leaflet-container .leaflet-tile-pane img, .leaflet-container img.leaflet-image-layer, .leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
}

.leaflet-container.leaflet-touch-zoom {
	touch-action: pan-x pan-y;
}

.leaflet-container.leaflet-touch-drag {
	touch-action: pinch-zoom;
}

.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	touch-action: none;
}

.leaflet-container {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, .4);
}

.leaflet-tile {
	filter: inherit;
	visibility: hidden;
}

.leaflet-tile-loaded {
	visibility: inherit;
}

.leaflet-zoom-box {
	width: 0;
	height: 0;
}

.leaflet-map-pane canvas {
	z-index: 10;
}

.leaflet-map-pane svg {
	z-index: 20;
}

.leaflet-tile-pane {
	z-index: 20;
}

.leaflet-overlay-pane {
	z-index: 40;
}

.leaflet-shadow-pane {
	z-index: 50;
}

.leaflet-marker-pane {
	z-index: 60;
}

.leaflet-tooltip-pane {
	z-index: 65;
}

.leaflet-popup-pane {
	z-index: 70;
}

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
}

.lvml {
	behavior: url("#default#VML");
	display: inline-block;
	position: absolute;
}

.leaflet-control {
	position: relative;
	pointer-events: auto;
}

.leaflet-top, .leaflet-bottom {
	position: absolute;
}

.leaflet-top {
	top: 0;
}

.leaflet-right {
	right: 0;
}

.leaflet-bottom {
	bottom: 0;
}

.leaflet-left {
	left: 0;
}

.leaflet-control {
	float: left;
	clear: both;
}

.leaflet-right .leaflet-control {
	float: right;
}

.leaflet-top .leaflet-control {
	margin-top: .6rem;
}

.leaflet-bottom .leaflet-control {
	margin-bottom: .6rem;
}

.leaflet-left .leaflet-control {
	margin-left: .6rem;
}

.leaflet-right .leaflet-control {
	margin-right: .6rem;
}

.leaflet-fade-anim .leaflet-tile {
	will-change: opacity;
}

.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	transition: opacity .2s linear;
}

.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
}

.leaflet-zoom-animated {
	transform-origin: 0 0;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
	will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
	transition: transform .25s cubic-bezier(0, 0, .25, 1);
}

.leaflet-zoom-anim .leaflet-tile, .leaflet-pan-anim .leaflet-tile {
	transition: none;
}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
}

.leaflet-interactive {
	cursor: pointer;
}

.leaflet-grab {
	cursor: -webkit-grab;
	cursor: grab;
}

.leaflet-popup-pane, .leaflet-control {
	cursor: auto;
}

.leaflet-dragging .leaflet-grab, .leaflet-dragging .leaflet-grab .leaflet-interactive, .leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor: grabbing;
}

.leaflet-container {
	background: rgba(0, 0, 0, .2);
}

.leaflet-zoom-box {
	background: rgba(255, 255, 255, .5);
}

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0, 0, 0, .65);
	border-radius: .2rem;
}

.leaflet-bar a, .leaflet-bar a:hover {
	background-color: #fff;
	border-bottom: 1px solid #ddd;
	width: 2.5rem;
	height: 2.5rem;
	line-height: 2.5rem;
	display: block;
	text-align: center;
	color: #000 !important;
}

.leaflet-bar a, .leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
}

.leaflet-bar a:hover {
	background-color: #f2f2f2;
}

.leaflet-bar a:first-child {
	border-top-left-radius: .2rem;
	border-top-right-radius: .2rem;
}

.leaflet-bar a:last-child {
	border-bottom-left-radius: .2rem;
	border-bottom-right-radius: .2rem;
	border-bottom: none;
}

.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f2f2f2;
	color: #bbb;
}

.leaflet-control-zoom-in, .leaflet-control-zoom-out {
	font: bold 1.5rem Tahoma, Verdana, sans-serif;
}

.leaflet-control-attribution {
	display: none !important;
}

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
}

.leaflet-popup-content-wrapper {
	padding: .6rem 2rem .6rem 1rem;
	text-align: left;
}

.leaflet-popup-content {
	font-size: 13px;
	line-height: 1.4;
}

.leaflet-popup-content>* {
	margin: .6rem 0 !important;
}

.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
}

.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;
	margin: -10px auto 0;
	transform: rotate(45deg);
}

.leaflet-popup-content-wrapper, .leaflet-popup-tip {
	box-shadow: 0 3px 14px rgba(0, 0, 0, .4);
}

.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	border: none;
	text-align: center;
	width: 2rem;
	height: 2rem;
	font: bold 1.2rem/2rem Tahoma, Verdana, sans-serif;
	color: inherit !important;
	opacity: .33;
}

.leaflet-container a.leaflet-popup-close-button:hover {
	opacity: 1;
}

.leaflet-popup-scrolled {
	overflow: auto;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
}

.rounded_none .leaflet-bar, .rounded_none .leaflet-bar a {
	border-radius: 0 !important;
}

.w-grid {
	clear: both;
}

.w-grid[class*="cols_"] .w-grid-list {
	display: flex;
	flex-wrap: wrap;
}

.w-grid.valign_center .w-grid-list, .w-grid.valign_center .owl-stage {
	align-items: center;
}

.w-grid-item {
	flex-shrink: 0;
}

.w-grid-item-h {
	position: relative;
	height: 100%;
}

.w-grid.overflow_hidden .w-grid-item-h {
	overflow: hidden;
}

.w-grid-item-h time {
	display: block;
}

.w-grid-item-anchor {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.w-grid .w-post-elm>p:only-of-type {
	display: inline-block;
}

.w-post-elm>i {
	vertical-align: top;
	line-height: inherit;
	margin-right: .3em;
}

.w-grid>.pagination {
	margin-top: 2rem;
}

.w-grid[class*="cols_"]>.pagination .nav-links {
	justify-content: center;
}

h4.w-grid-none {
	text-align: center;
	padding: 2rem;
	margin: 0;
}

.l-section.color_primary .w-grid-none, .l-section.color_secondary .w-grid-none, .l-section.color_custom .w-grid-none {
	background: rgba(255, 255, 255, .1);
}

.w-grid.type_masonry .w-grid-item-h {
	height: auto;
}

.w-grid.type_masonry .post_image .w-video-h, .w-grid:not([class*="cols_"]) .post_image .w-video-h {
	padding-bottom: 56.25% !important;
}

.w-grid.type_metro .w-grid-list {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}

.w-grid.type_metro .w-grid-item {
	width: 25%;
}

.w-grid.type_metro .w-grid-item:nth-child(6n-3) {
	width: 50%;
}

.w-grid.type_metro .w-grid-item:nth-child(6n-2) {
	width: 50%;
	margin-top: -25%;
}

.w-grid.type_carousel .w-grid-list {
	width: auto !important;
}

.w-grid-list.with_dots {
	margin-bottom: 0 !important;
}

.l-section.width_full>div>div>.vc_col-sm-12>div>div>.w-grid.type_carousel .w-grid-list {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.w-grid.type_carousel .w-grid-list:not(.autoheight) .owl-stage {
	display: flex;
}

.w-grid.type_carousel .w-grid-list:not(.autoheight) .w-grid-item {
	height: 100%;
}

.w-grid.type_carousel img[data-lazy-type="image"] {
	transition: max-height 1s;
	max-height: 100%;
}

.w-grid.type_carousel img.lazy-hidden {
	max-height: 100px;
}

.w-grid[class*="ratio_"] .w-grid-item-h {
	overflow: hidden;
	height: auto;
}

.w-grid[class*="ratio_"] .w-grid-item-h:before {
	content: "";
	float: left;
	height: 0;
	width: 1px;
	margin-left: -1px;
}

.w-grid[class*="ratio_"] .post_image img, .w-grid[class*="ratio_"] .w-post-elm.type_image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.w-grid.cols_6 .w-grid-item.size_2x1, .w-grid.cols_6 .w-grid-item.size_2x2 {
	width: 33.3333%;
}

.w-grid.cols_5 .w-grid-item.size_2x1, .w-grid.cols_5 .w-grid-item.size_2x2 {
	width: 40%;
}

.w-grid.cols_4 .w-grid-item.size_2x1, .w-grid.cols_4 .w-grid-item.size_2x2 {
	width: 50%;
}

.w-grid.cols_3 .w-grid-item.size_2x1, .w-grid.cols_3 .w-grid-item.size_2x2 {
	width: 66.6666%;
}

.w-grid.cols_2 .w-grid-item.size_2x1, .w-grid.cols_2 .w-grid-item.size_2x2 {
	width: 100%;
}

.w-grid-preloader {
	position: relative;
	height: 0;
	width: 100%;
	overflow: hidden;
}

.w-grid-preloader .g-preloader {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.w-grid-preloader.active {
	height: 20rem;
}

.w-grid-preloader.active~.g-loadmore, .w-grid-preloader.active~.pagination {
	display: none;
}

.w-grid-item .w-hwrapper, .w-grid-item .w-vwrapper {
	position: relative;
	z-index: 1;
}

.w-grid-item-h>.w-vwrapper:only-child {
	height: 100%;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
	.w-grid .w-vwrapper:not(.grid_wrapper_circle), .w-grid .w-vwrapper>* {
		width: 100%;
	}
}

.w-post-elm.color_link_inherit a, .color_alternate .w-post-elm.color_link_inherit a, .no-touch .w-post-elm.color_link_inherit.with_text_color>a:hover {
	color: inherit;
}

.w-post-elm.post_image {
	overflow: hidden;
	position: relative;
}

.w-post-elm.post_image img {
	display: block;
}

.w-post-elm.post_image.stretched img {
	width: 100%;
}

.w-post-elm.post_image.as_circle {
	border-radius: 50%;
}

.w-grid-item.format-audio .post_image:after, .w-grid-item.format-video .post_image:after {
	content: "";
	font: 900 1.4rem/3.5rem fontawesome;
	width: 3.2rem;
	padding-left: .3rem;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border-radius: 50%;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	pointer-events: none;
}

.w-grid .post_image.with_quote_icon:after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	content: "";
	font: 900 2rem/5.5rem fontawesome;
	text-align: center;
	color: #fff;
}

.w-grid-item.has-post-thumbnail .post_image.with_quote_icon:after, .w-grid .post_image.media_preview:after {
	display: none;
}

.w-post-elm.post_image .rsArrow {
	font-size: 2rem;
	width: 3rem;
}

.w-post-elm.post_image .rsBullets {
	margin-top: -6px;
	position: relative;
	opacity: 0;
}

.w-post-elm.post_image:hover .rsBullets {
	opacity: 1;
}

.w-post-elm.post_image .rsBullet {
	flex: 1 0 10px;
	padding: 0 1px;
}

.w-post-elm.post_image .rsBullet span {
	border-width: 3px;
	border-radius: 0;
	margin: 0;
	height: 6px;
	width: 100%;
}

.w-grid .post_title {
	padding: 0;
}

.w-grid-item.sticky .post_title {
	font-weight: bold !important;
}

.w-grid-item.format-link .post_title a:after {
	content: "";
	font-family: fontawesome;
	font-weight: 400;
	display: inline-block;
	vertical-align: top;
	margin: 0 .5em;
}

.w-post-elm.style_badge {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.w-post-elm.style_badge .w-post-elm-before {
	margin-right: .4em;
}

.w-post-elm.style_badge .w-post-elm-list {
	margin-left: -.2em;
	margin-right: -.2em;
}

.w-post-elm.style_badge .w-post-elm-list>* {
	margin: .2em;
}

.post_author.avapos_left {
	display: flex;
	align-items: center;
}

.post-author-ava {
	width: 1em;
}

.post_author.avapos_left .post-author-ava {
	flex-shrink: 0;
	margin-right: .25em;
}

.post_author.avapos_top .post-author-ava {
	margin-bottom: .1em;
}

.post-author-ava img {
	display: block;
	width: 100%;
	border-radius: 50%;
}

.post-author-meta {
	flex-grow: 1;
}

i+.post-author-meta {
	display: inline-block;
	vertical-align: top;
}

.post-author-name {
	display: block;
}

.post-author-posts {
	font-size: .8em;
	font-weight: 700;
	margin-top: .2em;
}

.post-author-website {
	display: block;
	font-size: .8em;
	margin-top: .2em;
}

.post-author-info {
	font-size: .8em;
	font-weight: 400;
	margin-top: .2em;
}

.w-post-elm.post_custom_field>p:only-of-type {
	display: inline-block;
}

.w-testimonial-rating {
	position: relative;
	text-align: initial;
	font-family: fontawesome;
	line-height: 1;
	width: 5.6em;
}

.w-testimonial-rating:before {
	position: absolute;
	content: "";
	font-weight: 400;
}

.w-testimonial-rating i {
	font-style: normal;
}

.w-testimonial-rating i:before {
	vertical-align: top;
	content: "";
	font-weight: 900;
}

.hide_if_not_first:not(:first-child) {
	display: none;
}

.grid_arrow_bottom:after {
	content: "";
	position: absolute;
	bottom: -.6rem;
	left: 3.75rem;
	height: 1.5rem;
	width: 1.5rem;
	transform: rotate(45deg);
	background: inherit;
}

.grid_arrow_top>* {
	position: relative;
}

.grid_arrow_top:before {
	content: "";
	position: absolute;
	top: .4rem;
	left: 50%;
	margin-left: -.75rem;
	height: 1.5rem;
	width: 1.5rem;
	transform: rotate(45deg);
	background: inherit;
	transition-duration: inherit;
}

.w-grid-item-h:hover .grid_arrow_top:before {
	top: -.7rem;
}

.w-vwrapper.grid_style_12:before, .w-vwrapper.grid_style_12:after {
	content: "";
	position: absolute;
	top: 2rem;
	left: 2rem;
	right: 2rem;
	bottom: 2rem;
	opacity: 0;
	transition: transform .5s, opacity .5s;
}

.w-vwrapper.grid_style_12:before {
	border-top: 1px solid;
	border-bottom: 1px solid;
	transform: scale(0, 1);
}

.w-vwrapper.grid_style_12:after {
	border-left: 1px solid;
	border-right: 1px solid;
	transform: scale(1, 0);
}

.w-grid-item-h:hover .w-vwrapper.grid_style_12:before, .w-grid-item-h:hover .w-vwrapper.grid_style_12:after {
	opacity: 1;
	transform: scale(1);
}

.w-vwrapper.grid_style_15:before, .w-vwrapper.grid_style_15:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	transition: transform .5s, opacity .5s;
}

.w-vwrapper.grid_style_15:before {
	border-top: 8px solid;
	border-bottom: 8px solid;
	transform: scale(0, 1);
}

.w-vwrapper.grid_style_15:after {
	border-left: 8px solid;
	border-right: 8px solid;
	transform: scale(1, 0);
}

.w-grid-item-h:hover .w-vwrapper.grid_style_15:before, .w-grid-item-h:hover .w-vwrapper.grid_style_15:after {
	opacity: 1;
	transform: scale(1);
}

.w-grid.ratio_1x1 .w-post-elm.grid_corner_image {
	transform-origin: 90% 90%;
}

.w-grid.ratio_3x2 .w-post-elm.grid_corner_image {
	top: -25% !important;
	bottom: -25% !important;
	transform-origin: 90% 66%;
}

.w-grid.ratio_4x3 .w-post-elm.grid_corner_image {
	top: -16.67% !important;
	bottom: -16.67% !important;
	transform-origin: 90% 72%;
}

.w-grid.ratio_3x4 .w-post-elm.grid_corner_image {
	left: -16.67% !important;
	right: -16.67% !important;
	transform-origin: 72% 90%;
}

.w-grid.ratio_2x3 .w-post-elm.grid_corner_image {
	left: -25% !important;
	right: -25% !important;
	transform-origin: 66% 90%;
}

@media (min-width:600px) {
	.w-grid.ratio_1x1 .size_2x1 .w-post-elm.grid_corner_image {
		top: -50% !important;
		bottom: -50% !important;
		transform: scale(.15) !important;
		transform-origin: 96% 66.2%;
	}
	
	.w-grid.ratio_1x1 .size_1x2 .w-post-elm.grid_corner_image {
		left: -50% !important;
		right: -50% !important;
		transform: scale(.15) !important;
		transform-origin: 66.4% 95.7%;
	}
	
	.w-grid.ratio_3x2 .size_2x1 .w-post-elm.grid_corner_image {
		left: 0 !important;
		right: 0 !important;
		top: -100% !important;
		bottom: -100% !important;
		transform: scale(.15) !important;
		transform-origin: 96% 56.5%;
	}
	
	.w-grid.ratio_3x2 .size_1x2 .w-post-elm.grid_corner_image {
		top: 0 !important;
		bottom: 0 !important;
		left: -16.67% !important;
		right: -16.67% !important;
		transform: scale(.225) !important;
		transform-origin: 77% 93.2%;
	}
	
	.w-grid.ratio_3x2 .size_2x2 .w-post-elm.grid_corner_image {
		transform: scale(.15) !important;
		transform-origin: 95.7% 76.3%;
	}
	
	.w-grid.ratio_4x3 .size_2x1 .w-post-elm.grid_corner_image {
		top: -83.3333% !important;
		bottom: -83.3333% !important;
		transform: scale(.15) !important;
		transform-origin: 95.7% 59.2%;
	}
	
	.w-grid.ratio_4x3 .size_1x2 .w-post-elm.grid_corner_image {
		top: 0 !important;
		bottom: 0 !important;
		left: -25% !important;
		right: -25% !important;
		transform: scale(.2) !important;
		transform-origin: 73.2% 94.3%;
	}
	
	.w-grid.ratio_4x3 .size_2x2 .w-post-elm.grid_corner_image {
		transform: scale(.15) !important;
		transform-origin: 95.8% 81.2%;
	}
}

.w-grid-item .w-grid-item-h:hover .w-post-elm.grid_corner_image {
	border-radius: 0;
	transform: scale(1) !important;
}

.rounded_none .post-author-ava img {
	border-radius: 0 !important;
}

.w-gallery:not(:last-child) {
	margin-bottom: 1.5rem;
}

.w-gallery-item {
	display: inline-block;
	vertical-align: top;
	outline: none !important;
	color: inherit !important;
	width: 100%;
}

.w-gallery-item-img {
	position: relative;
}

.w-gallery-item-img img {
	display: block;
	margin: 0 auto;
}

.w-gallery[class*="cols_"] img {
	width: 100%;
}

.gallery-caption, .w-gallery-item-meta {
	line-height: 1.6;
	text-align: center;
	padding: .3rem 1rem .7rem;
}

.w-gallery-item-description {
	font-size: .9rem;
	margin: .2rem 0;
	opacity: .5;
}

.w-gallery.with_indents .w-gallery-list {
	margin: -4px;
}

.w-gallery.with_indents .w-gallery-item {
	padding: 4px;
}

.rsArrow, .rsThumbs, .rsThumbsArrow {
	cursor: pointer;
}

.rsOverflow, .rsSlide, .rsThumbs {
	overflow: hidden;
}

.royalSlider>*, .rsGCaption, .rsTabs, .rsThumb, .rsThumbs {
	float: left;
}

.royalSlider {
	width: 600px;
	height: 400px;
	position: relative;
	direction: ltr;
}

.rsContainer, .rsOverflow, .rsVisibleNearbyWrap {
	height: 100%;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	width: 100%;
}

.rsWebkit3d .rsABlock, .rsWebkit3d .rsAbsoluteEl, .rsWebkit3d .rsBtnCenterer, .rsWebkit3d .rsContainer, .rsWebkit3d .rsLink, .rsWebkit3d .rsOverflow, .rsWebkit3d .rsPreloader, .rsWebkit3d .rsSlide, .rsWebkit3d .rsThumbs, .rsWebkit3d img {
	-webkit-backface-visibility: hidden;
}

.rsFade.rsWebkit3d .rsContainer, .rsFade.rsWebkit3d .rsSlide, .rsFade.rsWebkit3d img {
	-webkit-transform: none;
}

.rsOverflow {
	position: relative;
	float: left;
}

.rsVisibleNearbyWrap {
	position: relative;
	overflow: hidden;
	left: 0;
	top: 0;
}

.rsVisibleNearbyWrap .rsOverflow {
	position: absolute;
	left: 0;
	top: 0;
}

.rsContainer {
	position: relative;
}

.rsThumb {
	position: relative;
}

.rsArrow, .rsNav, .rsThumbsArrow {
	opacity: 1;
	-webkit-transition: opacity .3s linear;
	-moz-transition: opacity .3s linear;
	-o-transition: opacity .3s linear;
	transition: opacity .3s linear;
}

.rsHidden {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: visibility 0s linear .3s, opacity .3s linear;
	-moz-transition: visibility 0s linear .3s, opacity .3s linear;
	-o-transition: visibility 0s linear .3s, opacity .3s linear;
	transition: visibility 0s linear .3s, opacity .3s linear;
}

.rsGCaption {
	width: 100%;
	text-align: center;
}

.royalSlider.rsFullscreen {
	position: fixed !important;
	height: auto !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	z-index: 2147483647 !important;
	top: 0 !important;
	left: 0 !important;
	bottom: 0 !important;
	right: 0 !important;
}

.royalSlider .rsSlide.rsFakePreloader {
	opacity: 1 !important;
	-webkit-transition: 0s;
	-moz-transition: 0s;
	-o-transition: 0s;
	transition: 0s;
	display: none;
}

.rsSlide {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	height: 100%;
	width: 100%;
}

.royalSlider.rsAutoHeight, .rsAutoHeight .rsSlide {
	height: auto;
}

.rsContent {
	width: 100%;
	height: 100%;
	position: relative;
}

.rsPreloader {
	position: absolute;
	z-index: 0;
}

.rsNav {
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	user-select: none;
}

.rsNavItem {
	-webkit-tap-highlight-color: rgba(0, 0, 0, .25);
}

.rsThumbs {
	position: relative;
	z-index: 22;
}

.rsTabs {
	background: 0 0 !important;
}

.rsTabs, .rsThumbs {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

.rsVideoContainer {
	width: auto;
	height: auto;
	line-height: 0;
	position: relative;
}

.rsABlock, .rsLink, .rsVideoFrameHolder {
	left: 0;
	top: 0;
	position: absolute;
}

.rsVideoFrameHolder {
	background: #141414;
	opacity: 0;
	-webkit-transition: .3s;
}

.rsVideoFrameHolder.rsVideoActive {
	opacity: 1;
}

.rsVideoContainer .rsVideoObj, .rsVideoContainer embed, .rsVideoContainer iframe, .rsVideoContainer video {
	position: absolute;
	z-index: 50;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.rsVideoContainer.rsIOSVideo embed, .rsVideoContainer.rsIOSVideo iframe, .rsVideoContainer.rsIOSVideo video {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 44px;
}

.rsABlock {
	z-index: 15;
}

img.rsImg {
	max-width: none;
}

.grab-cursor {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab;
}

.grabbing-cursor {
	cursor: grabbing;
}

.rsNoDrag {
	cursor: auto;
}

.rsLink {
	width: 100%;
	height: 100%;
	display: block;
	z-index: 20;
}

.w-slider:after {
	display: block;
	content: "";
	clear: both;
}

.royalSlider {
	height: auto;
	width: 100%;
	z-index: 1;
}

.royalSlider.rsFullscreen {
	background: #111;
	color: #fff;
}

.royalSlider .rsTmb, .royalSlider .rsABlock, .royalSlider.rsHor+img {
	display: none;
}

.rsContent {
	transition-duration: 0s !important;
}

.rsFullscreen img[src*=".svg"] {
	width: 100vw !important;
	height: 100vh !important;
	margin: 0 !important;
}

.royalSlider .rsArrow {
	display: block;
	position: absolute;
	top: 50%;
	cursor: pointer;
	z-index: 10;
	font-size: 3rem;
	text-align: center;
	line-height: 4rem;
	height: 4rem;
	width: 4rem;
	margin-top: -2rem;
	text-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	color: #fff;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}

.royalSlider .rsArrowLeft {
	left: 0;
}

.royalSlider .rsArrowRight {
	right: 0;
}

.royalSlider .rsArrow:after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: "";
	font-family: fontawesome;
	font-weight: 400;
}

.royalSlider .rsArrow.rsArrowRight:after {
	content: "";
}

.royalSlider .rsArrowDisabled:after {
	display: none;
}

.rsBullets {
	display: flex;
	justify-content: center;
	margin-top: .5rem;
	width: 100%;
}

.w-slider[class*="style_phone6"] .rsBullets {
	padding-top: 32%;
}

.rsBullet {
	flex-shrink: 0;
	cursor: pointer;
}

.rsBullet span {
	display: block;
	border-radius: 50%;
	background: rgba(0, 0, 0, .2);
	width: 8px;
	height: 8px;
	margin: 6px;
}

.rsBullet.rsNavSelected span {
	background: rgba(255, 255, 255, 0) !important;
	border: 1px solid;
	width: 10px;
	height: 10px;
	margin: 5px;
}

.color_primary .rsBullet span, .color_secondary .rsBullet span, .color_custom .rsBullet span {
	background: rgba(255, 255, 255, .4);
}

.color_primary .rsBullet.rsNavSelected span, .color_secondary .rsBullet.rsNavSelected span, .color_custom .rsBullet.rsNavSelected span {
	border-color: #fff;
}

.rsThumbsHor {
	width: 100%;
	height: 4rem;
	margin-top: 4px;
}

.rsWithThumbsHor .rsThumbsContainer {
	position: relative;
	height: 100%;
}

.rsThumb {
	overflow: hidden;
	width: 4rem;
	height: 4rem;
}

.royalSlider .rsThumb img {
	display: block;
	width: 100%;
}

.rsThumb.rsNavSelected img {
	opacity: .3;
}

.rsThumbsArrow {
	display: none;
}

.rsFullscreenBtn {
	display: block;
	position: absolute;
	right: 0;
	right: 0;
	top: 0;
	top: 0;
	z-index: 11;
	cursor: pointer;
	font-size: 1.5rem;
	text-align: center;
	line-height: 4rem;
	height: 4rem;
	width: 4rem;
	text-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	color: #fff;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	transition: opacity .3s;
}

.no-touch .rsFullscreenBtn {
	opacity: 0;
}

.no-touch .royalSlider:hover .rsFullscreenBtn {
	opacity: 1;
}

.rsFullscreenBtn:after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: "";
	font-family: fontawesome;
	font-weight: 400;
}

.rsFullscreen .rsFullscreenBtn:after {
	content: "";
	font-size: 2rem;
}

.rsPreloader {
	top: 50%;
	left: 50%;
	margin: -1.5rem 0 0 -1.5rem;
	height: 3rem;
	width: 3rem;
}

.rsPreloader:before, .rsPreloader:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 50%;
	border: 2px solid;
}

.rsPreloader:before {
	opacity: .2;
}

.rsPreloader:after {
	border-top-color: rgba(255, 255, 255, 0);
	animation: rotation .8s infinite cubic-bezier(.6, .3, .3, .6);
}

.rsABlock {
	top: auto;
	right: 0;
	bottom: 0;
	line-height: 1.6rem;
	max-height: 100%;
	padding: 3rem 1rem .6rem;
	overflow: hidden;
	background: linear-gradient(transparent, rgba(30, 30, 30, .8)) repeat-x;
	color: #fff;
}

.w-slider-item-description {
	font-size: .9rem;
	margin: .2rem 0;
	opacity: .5;
}

.w-iconbox {
	position: relative;
}

.w-iconbox-link {
	display: block;
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
	color: inherit;
	transition: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

.w-iconbox-icon {
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
	font-size: 36px;
	text-align: center;
	max-width: 100%;
	position: relative;
	z-index: 1;
	transition: background .3s, color .3s, box-shadow .1s;
}

.w-iconbox:not(.icontype_img) .w-iconbox-icon {
	line-height: 1;
}

.w-iconbox-icon i {
	vertical-align: top;
	line-height: inherit;
}

.w-iconbox-icon img {
	vertical-align: top;
	position: relative;
	width: 1em;
}

.w-iconbox .w-iconbox-title {
	padding: .5em 0;
	margin-bottom: 0;
	transition: color .3s;
}

.no-touch .w-iconbox-link:hover .w-iconbox-title {
	color: inherit;
}

.w-iconbox-text p:not(:last-child) {
	margin-bottom: .75rem;
}

.w-iconbox.align_center {
	justify-content: center;
}

.w-iconbox.align_right {
	justify-content: flex-end;
}

.w-iconbox.iconpos_top {
	margin: 0 auto;
	max-width: 25rem;
}

.w-iconbox.iconpos_top .w-iconbox-icon {
	display: inline-block;
	vertical-align: top;
}

.w-iconbox.iconpos_left, .w-iconbox.iconpos_right {
	display: -webkit-flex;
	display: flex;
}

.w-iconbox.iconpos_left.no_text, .w-iconbox.iconpos_left.no_title, .w-iconbox.iconpos_right.no_text, .w-iconbox.iconpos_right.no_title {
	align-items: center;
}

.w-iconbox.iconpos_left .w-iconbox-icon {
	margin-right: 1.5rem;
	margin-right: calc(15px + .2em);
}

.w-iconbox.iconpos_right .w-iconbox-icon {
	margin-left: 1.5rem;
	margin-left: calc(15px + .2em);
}

.w-iconbox.iconpos_left .w-iconbox-title, .w-iconbox.iconpos_right .w-iconbox-title {
	padding-top: 0;
	margin-top: -.2em;
}

.w-iconbox.iconpos_left.no_text .w-iconbox-title, .w-iconbox.iconpos_right.no_text .w-iconbox-title {
	padding-bottom: 0;
	margin-top: 0;
}

.w-iconbox.iconpos_left.no_title.no_text, .w-iconbox.iconpos_right.no_title.no_text {
	display: inline-block;
	vertical-align: top;
}

.w-iconbox.iconpos_left.no_title.no_text .w-iconbox-icon, .w-iconbox.iconpos_right.no_title.no_text .w-iconbox-icon {
	margin: .3rem;
}

.w-iconbox.style_default .w-iconbox-icon {
	width: 1.1em;
	background: none !important;
	box-shadow: none !important;
	color: inherit;
}

.w-iconbox.style_circle .w-iconbox-icon, .w-iconbox.style_outlined .w-iconbox-icon {
	line-height: 2.5em;
	height: 2.5em;
	width: 2.5em;
	overflow: hidden;
	border-radius: 50%;
}

.w-iconbox.style_outlined .w-iconbox-icon {
	background: none !important;
}

.w-iconbox.color_primary.style_circle .w-iconbox-icon, .w-iconbox.color_secondary.style_circle .w-iconbox-icon, .no-touch .w-iconbox.style_circle .w-iconbox-link:hover .w-iconbox-icon, .no-touch .l-section.color_primary .w-iconbox-link:hover .w-iconbox-title {
	color: #fff !important;
}

.no-touch .w-iconbox.style_outlined .w-iconbox-link:hover .w-iconbox-icon {
	color: #fff !important;
	box-shadow: 0 0 0 2px rgba(255, 255, 255, 0) inset;
	transition: color .3s, box-shadow .1s .3s;
}

.no-touch .w-iconbox.style_circle .w-iconbox-icon:before, .no-touch .w-iconbox.style_outlined .w-iconbox-icon:before {
	display: block;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 0;
	width: 100%;
	transform: translateZ(0);
	transition: height .3s;
}

.no-touch .w-iconbox.style_circle .w-iconbox-link:hover .w-iconbox-icon:before, .no-touch .w-iconbox.style_outlined .w-iconbox-link:hover .w-iconbox-icon:before {
	height: 100%;
}

.w-iconbox.style_circle .w-iconbox-icon i, .w-iconbox.style_outlined .w-iconbox-icon i {
	position: relative;
}

.w-iconbox.style_circle .w-iconbox-icon img, .w-iconbox.style_outlined .w-iconbox-icon img {
	top: 50%;
	transform: translateY(-50%);
}

.l-header .w-image {
	flex-shrink: 0;
	transition: height .3s;
}

.l-header .w-image.no_image {
	width: 100%;
}

.l-main .w-image {
	max-width: 100%;
}

.l-main .w-image.align_left {
	float: left;
	margin-right: 2.5rem;
}

.l-main .w-image.align_right {
	float: right;
	margin-left: 2.5rem;
}

.w-image-h {
	display: block;
	border-radius: inherit;
	border-color: inherit !important;
	color: inherit !important;
}

.l-header .w-image-h {
	height: inherit;
}

.w-image img {
	vertical-align: top;
}

.l-header .w-image img {
	display: block;
	height: inherit;
	width: auto;
}

.w-image-h[href] {
	position: relative;
}

.w-image-meta {
	line-height: 1.6;
}

.w-image-description {
	font-size: .9rem;
	margin: .2rem 0;
	opacity: .5;
}

.w-image.with_transparent img:last-of-type, .l-header.bg_transparent:not(.sticky) .w-image.with_transparent img:first-of-type {
	display: none;
}

.l-header.bg_transparent:not(.sticky) .w-image.with_transparent img:last-of-type {
	display: block;
}

.w-image.style_circle img {
	border-radius: 50%;
}

.w-image.style_outlined img {
	border-width: 5px;
	border-style: solid;
	border-color: inherit;
}

.l-section.color_primary .w-image, .l-section.color_secondary .w-image, .l-section.color_custom .w-image {
	border-color: rgba(255, 255, 255, .33);
}

.w-image.style_shadow-1 img {
	box-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 3px 10px rgba(0, 0, 0, .15);
}

.w-image.style_shadow-2 .w-image-h {
	position: relative;
}

.w-image-shadow {
	position: absolute;
	top: 15%;
	left: 5%;
	right: 5%;
	height: 90%;
	background-size: 200% 80%;
	background-position: center bottom;
	background-repeat: no-repeat;
	border-radius: inherit;
	-webkit-filter: blur(25px);
	filter: blur(25px);
}

.w-image.meta_simple .w-image-shadow {
	margin-top: -2.8rem;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
	.w-image-shadow {
		display: none;
	}
}

.w-image.style_shadow-2 img {
	position: relative;
	width: 100%;
}

.w-image.style_shadow-2.meta_simple .w-image-meta {
	position: relative;
}

.w-image.meta_simple .w-image-meta {
	padding-top: .6rem;
}

.w-image.meta_simple .w-image-description {
	margin-top: 0;
}

.w-image.meta_simple[class*="style_phone6"] .w-image-meta {
	padding-top: 32%;
}

.w-image.meta_modern {
	position: relative;
}

.w-image.meta_modern .w-image-meta {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	max-height: 100%;
	padding: 3rem 1rem .6rem;
	overflow: hidden;
	border-bottom-left-radius: inherit;
	border-bottom-right-radius: inherit;
	background: linear-gradient(transparent, rgba(30, 30, 30, .8)) repeat-x;
	color: #fff;
}

.w-image.meta_modern[class*="style_phone6"] .w-image-meta {
	left: 12.5%;
	right: 12.5%;
	bottom: 13.5%;
}

.w-image.meta_modern.style_outlined .w-image-meta {
	left: 5px;
	right: 5px;
	bottom: 5px;
}

.wp-caption {
	line-height: 0;
	margin: 0 0 1.5rem;
	max-width: 100%;
	position: relative;
}

.wp-caption-text {
	display: block;
	font-size: 14px;
	line-height: 1.6;
	margin: .5rem 0 0;
}

.w-itext {
	margin: 0;
	padding: 0;
	position: relative;
	transform: translate3d(0, 0, 0);
	word-wrap: break-word;
}

.w-itext-part {
	display: inline-block;
	position: relative;
	white-space: nowrap;
	text-align: left;
	transition-property: width, color;
}

.w-itext-part.notransition {
	transition-property: none !important;
}

.w-itext-part>span.measure {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
}

.w-itext-part>span>span {
	display: inline-block;
	visibility: hidden;
}

.w-itext-part>span>span[class^="animated_"] {
	visibility: visible;
}

.w-itext-part>span>span:last-child {
	margin-right: -200px;
}

.w-itext.dynamic_bold .dynamic {
	font-weight: 700;
}

.w-nav.type_desktop:not(.height_full), .w-hwrapper .w-nav.type_desktop, .w-vwrapper .w-nav.type_desktop {
	line-height: 50px;
}

.l-subheader-cell .w-nav {
	margin-left: 0;
	margin-right: 0;
}

.w-nav-list {
	list-style: none;
	margin: 0;
}

.w-nav-list:not(.level_1) {
	display: none;
}

.w-nav.type_desktop .w-nav-list:not(.level_1) {
	box-shadow: 0 2px 3px rgba(0, 0, 0, .1), 0 5px 10px rgba(0, 0, 0, .2);
}

.w-nav.type_desktop .w-nav-list.level_2 {
	text-align: left;
	position: absolute;
	left: 0;
	z-index: 120;
	min-width: 12rem;
}

.w-nav.type_desktop .w-nav-list.level_3 {
	position: absolute;
	left: 100%;
	top: 0;
	z-index: 121;
	min-width: 12rem;
}

.w-nav.type_desktop .w-nav-list.level_4 {
	position: absolute;
	left: 100%;
	top: 0;
	z-index: 122;
	min-width: 12rem;
}

.w-nav .menu-item {
	display: block;
	position: relative;
	margin: 0;
}

.w-nav-anchor {
	display: block;
	overflow: hidden;
	position: relative;
	border: none !important;
	outline: none !important;
}

.w-nav.type_desktop .w-nav-anchor.level_1 {
	z-index: 1;
}

.w-nav.type_desktop .w-nav-anchor:not(.level_1) {
	line-height: 1.5em;
	padding: .6em 20px;
	white-space: nowrap;
	transition: none;
}

.w-nav-title i {
	width: 1.3em;
}

.w-nav-arrow {
	display: none;
	vertical-align: top;
	font-weight: 400;
	line-height: inherit;
	text-transform: none;
	text-align: center;
}

.w-nav-arrow:before {
	content: "";
	vertical-align: top;
	font-family: fontawesome;
	font-weight: 400;
}

.w-nav.type_mobile .w-nav-arrow:before {
	font-size: 1.5em;
}

.w-nav.type_desktop .w-nav-anchor.level_1 .w-nav-arrow:before {
	font-size: 1.3em;
	margin-left: .4em;
}

.header_ver .w-nav.type_desktop .w-nav-anchor.level_1 .w-nav-arrow:before {
	content: "";
}

.w-nav.type_desktop .w-nav-list.level_2 .w-nav-arrow:before {
	content: "";
	font-size: 1.5em;
}

.w-nav.type_desktop .menu-item-has-children>.w-nav-anchor:not(.level_1) .w-nav-arrow {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	line-height: 2.7em;
	width: 2em;
}

.w-nav.type_desktop .menu-item-has-children>.w-nav-anchor:not(.level_1) .w-nav-title {
	padding-right: 2em;
}

.w-nav.type_desktop .hover_underline .w-nav-title {
	position: relative;
}

.no-touch .w-nav.type_desktop .hover_underline .w-nav-anchor.level_1 .w-nav-title:after {
	display: block;
	content: "";
	position: absolute;
	left: 0;
	bottom: -.4em;
	margin: 0 auto -2px;
	height: 2px;
	width: 100%;
	opacity: 0;
	transition: all .3s;
}

.no-touch .w-nav.type_desktop .hover_underline .menu-item.level_1:hover .w-nav-title:after {
	bottom: -2px;
	opacity: 1;
}

.btn.menu-item {
	margin-left: .5em;
	margin-right: .5em;
}

.btn.menu-item>a {
	line-height: 2.6em !important;
	padding: 0 1.4em !important;
	border-radius: .3em;
	border: none !important;
}

.menu-item.btn>a .w-nav-title:after {
	display: none !important;
}

.header_hor .w-nav.type_desktop>.w-nav-list {
	display: flex;
	align-items: center;
}

.header_hor .w-nav.type_desktop>.w-nav-list>.menu-item {
	flex-shrink: 0;
}

.l-header.bg_transparent:not(.sticky) .type_desktop .menu-item.level_1>.w-nav-anchor {
	background: none;
}

.header_ver .w-nav {
	width: 100%;
}

.header_ver .w-nav.type_desktop .w-nav-list.level_2 {
	left: 100%;
	top: 0;
}

.header_ver .w-nav-anchor.level_1 {
	line-height: 1.2;
	padding: 0 1.3em;
}

.w-nav.type_desktop .menu-item.level_2.drop_left .w-nav-list.level_3, .w-nav.type_desktop .menu-item.level_3.drop_left .w-nav-list.level_4 {
	left: auto;
	right: 100%;
}

.w-nav.type_desktop .menu-item.drop_top>.w-nav-list {
	top: auto !important;
	bottom: 0;
}

.menu-item-object-us_page_block {
	overflow-y: auto;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
	text-transform: none;
	font-style: normal;
}

.w-nav.type_mobile .menu-item-object-us_page_block, .menu-item-object-us_page_block>.w-grid {
	overflow: hidden;
}

.w-nav.type_desktop .menu-item[class*="columns"] .w-nav-list.level_2 {
	display: flex;
	flex-wrap: wrap;
}

.w-nav.type_desktop .menu-item[class*="columns"] .w-nav-list.level_2>li {
	flex-shrink: 0;
}

.w-nav.type_desktop .menu-item[class*="columns"] .w-nav-anchor {
	white-space: normal;
}

.w-nav.type_desktop .menu-item[class*="columns"] .menu-item-has-children .w-nav-anchor.level_2 {
	font-size: 1.15em;
	font-weight: 700;
	background: none !important;
	color: inherit !important;
}

.w-nav.type_desktop .menu-item[class*="columns"] .menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow {
	display: none;
}

.w-nav.type_desktop .menu-item[class*="columns"] .w-nav-list.level_3 {
	display: block;
	position: static;
	background: none;
	box-shadow: none;
	color: inherit;
	min-width: 0;
	transform: none !important;
	transition: none !important;
	opacity: 1 !important;
}

.w-nav.type_desktop .menu-item[class*="columns"] .w-nav-list.level_3 .menu-item {
	transform: none !important;
}

.w-nav.type_desktop .menu-item[class*="columns"]:hover .w-nav-list.level_3 {
	visibility: visible;
}

.w-nav.type_desktop .menu-item.columns_2>ul>li[data-col="2"], .w-nav.type_desktop .menu-item.columns_3>ul>li[data-col="3"], .w-nav.type_desktop .menu-item.columns_4>ul>li[data-col="4"], .w-nav.type_desktop .menu-item.columns_5>ul>li[data-col="5"], .w-nav.type_desktop .menu-item.columns_6>ul>li[data-col="6"] {
	width: 100%;
}

.w-nav.type_desktop .menu-item.columns_6>ul>li[data-col="5"] {
	width: 83.3333%;
}

.w-nav.type_desktop .menu-item.columns_5>ul>li[data-col="4"] {
	width: 80%;
}

.w-nav.type_desktop .menu-item.columns_4>ul>li[data-col="3"] {
	width: 75%;
}

.w-nav.type_desktop .menu-item.columns_3>ul>li[data-col="2"], .w-nav.type_desktop .menu-item.columns_6>ul>li[data-col="4"] {
	width: 66.6666%;
}

.w-nav.type_desktop .menu-item.columns_5>ul>li[data-col="3"] {
	width: 60%;
}

.w-nav.type_desktop .menu-item.columns_2>ul>li, .w-nav.type_desktop .menu-item.columns_4>ul>li[data-col="2"], .w-nav.type_desktop .menu-item.columns_6>ul>li[data-col="3"] {
	width: 50%;
}

.w-nav.type_desktop .menu-item.columns_5>ul>li[data-col="2"] {
	width: 40%;
}

.w-nav.type_desktop .menu-item.columns_3>ul>li, .w-nav.type_desktop .menu-item.columns_6>ul>li[data-col="2"] {
	width: 33.3333%;
}

.w-nav.type_desktop .menu-item.columns_4>ul>li {
	width: 25%;
}

.w-nav.type_desktop .menu-item.columns_5>ul>li {
	width: 20%;
}

.w-nav.type_desktop .menu-item.columns_6>ul>li {
	width: 16.6666%;
}

.w-nav.type_desktop.dropdown_none .w-nav-list:not(.level_1) {
	display: block;
	visibility: hidden;
}

.no-touch .w-nav.type_desktop.dropdown_none .menu-item:hover>.w-nav-list, .w-nav.type_desktop.dropdown_none .w-nav-anchor:focus~.w-nav-list, .w-nav.type_desktop.dropdown_none .menu-item.opened>.w-nav-list {
	visibility: visible;
}

.w-nav.type_desktop.dropdown_opacity .w-nav-list:not(.level_1) {
	display: block;
	visibility: hidden;
	opacity: 0;
	transition: opacity .3s, visibility .3s;
}

.no-touch .w-nav.type_desktop.dropdown_opacity .menu-item:hover>.w-nav-list, .w-nav.type_desktop.dropdown_opacity .w-nav-anchor:focus~.w-nav-list, .w-nav.type_desktop.dropdown_opacity .menu-item.opened>.w-nav-list {
	visibility: visible;
	opacity: 1;
}

.w-nav.type_desktop.dropdown_slide .w-nav-list:not(.level_1) {
	display: block;
	transform-origin: 50% 0;
	transform: scaleY(0) translateZ(0);
	transition: transform .3s cubic-bezier(0, 1, .8, 1);
}

.no-touch .w-nav.type_desktop.dropdown_slide .menu-item:hover>.w-nav-list, .w-nav.type_desktop.dropdown_slide .w-nav-anchor:focus~.w-nav-list, .w-nav.type_desktop.dropdown_slide .menu-item.opened>.w-nav-list {
	transform: scaleY(1) translateZ(0);
}

.w-nav.type_desktop.dropdown_height .w-nav-list:not(.level_1) {
	display: block;
	transform-origin: 50% 0;
	transform: scaleY(0) translateZ(0);
	opacity: 0;
	transition: transform .3s, opacity .3s;
}

.no-touch .w-nav.type_desktop.dropdown_height .menu-item:hover>.w-nav-list, .w-nav.type_desktop.dropdown_height .w-nav-anchor:focus~.w-nav-list, .w-nav.type_desktop.dropdown_height .menu-item.opened>.w-nav-list {
	transform: scaleY(1) translateZ(0);
	opacity: 1;
}

.w-nav.type_desktop.dropdown_afb .w-nav-list:not(.level_1) {
	display: block;
	visibility: hidden;
	transform-origin: 50% 0;
	transform: translate3d(0, 30px, 0);
	opacity: 0;
	transition: transform .3s cubic-bezier(.4, 0, .2, 1), opacity .2s, visibility .2s;
}

.no-touch .w-nav.type_desktop.dropdown_afb .menu-item:hover>.w-nav-list, .w-nav.type_desktop.dropdown_afb .w-nav-anchor:focus~.w-nav-list, .w-nav.type_desktop.dropdown_afb .menu-item.opened>.w-nav-list {
	visibility: visible;
	transform: translate3d(0, 0, 0);
	opacity: 1;
}

.w-nav.type_desktop.dropdown_mdesign .w-nav-list:not(.level_1) {
	display: block;
	transform-origin: 0 0;
	transform: scale(0) translateZ(0);
	opacity: 0;
	transition: transform .3s cubic-bezier(.4, 0, .2, 1), opacity .15s;
}

.no-touch .w-nav.type_desktop.dropdown_mdesign .menu-item:hover>.w-nav-list, .w-nav.type_desktop.dropdown_mdesign .w-nav-anchor:focus~.w-nav-list, .w-nav.type_desktop.dropdown_mdesign .menu-item.opened>.w-nav-list {
	transform: scale(1) translateZ(0);
	opacity: 1;
}

.w-nav.type_desktop.dropdown_hor .w-nav-list:not(.level_1) {
	display: block;
	visibility: hidden;
	transform: translate3d(-20px, 0, 0);
	opacity: 0;
	transition: transform .3s, opacity .2s, visibility .2s;
}

.w-nav.type_desktop.dropdown_hor .w-nav-list:not(.level_1) .menu-item {
	transform: translate3d(40px, 0, 0);
	transition: transform .3s;
}

.no-touch .w-nav.type_desktop.dropdown_hor .menu-item:hover>.w-nav-list, .w-nav.type_desktop.dropdown_hor .w-nav-anchor:focus~.w-nav-list, .w-nav.type_desktop.dropdown_hor .menu-item.opened>.w-nav-list {
	visibility: visible;
	transform: translate3d(0, 0, 0);
	opacity: 1;
}

.no-touch .w-nav.type_desktop.dropdown_hor .menu-item:hover>.w-nav-list>.menu-item, .w-nav.type_desktop.dropdown_hor .w-nav-anchor:focus~.w-nav-list>.menu-item, .w-nav.type_desktop.dropdown_hor .menu-item.opened>.w-nav-list>.menu-item {
	transform: translate3d(0, 0, 0);
}

.header_ver .w-nav.type_mobile {
	padding: 0 .6rem;
}

.header_hor .l-subheader-cell.at_left .w-nav:first-child .w-nav-control {
	margin-left: -.8rem;
}

.header_hor .l-subheader-cell.at_right .w-nav:last-child .w-nav-control {
	margin-right: -.8rem;
}

.w-nav.type_mobile .w-nav-list {
	z-index: 3;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}

.w-nav.type_mobile .w-nav-anchor {
	line-height: 1.6em;
	padding: .7rem;
	transition: none;
}

.w-nav.type_mobile .menu-item-has-children>.w-nav-anchor .w-nav-arrow {
	display: inline-block;
	vertical-align: top;
	transition: transform .3s;
}

.w-nav.type_mobile .menu-item-has-children.opened>.w-nav-anchor .w-nav-arrow {
	transform: rotate(180deg);
}

.w-nav.type_mobile .menu-item.btn {
	margin: 0;
}

.w-nav.type_mobile .menu-item.btn .w-nav-anchor.level_1 {
	display: inline-block;
	vertical-align: top;
	margin: .7rem;
}

.w-nav.type_mobile .menu-item-has-children.btn>.w-nav-anchor .w-nav-arrow {
	position: static !important;
	padding: 0 !important;
}

.w-nav.type_mobile.m_align_left {
	text-align: left;
}

.w-nav.type_mobile.m_align_left .w-nav-anchor.level_2 {
	padding-left: 1.4rem;
}

.w-nav.type_mobile.m_align_left .w-nav-anchor.level_3 {
	padding-left: 2.1rem;
}

.w-nav.type_mobile.m_align_left .w-nav-anchor.level_4 {
	padding-left: 2.8rem;
}

.w-nav.type_mobile.m_align_left .menu-item-has-children>.w-nav-anchor .w-nav-title {
	padding-right: 2em;
}

.w-nav.type_mobile.m_align_left .menu-item-has-children.btn>.w-nav-anchor .w-nav-title {
	padding-right: .5em;
}

.w-nav.type_mobile.m_align_left .menu-item-has-children>.w-nav-anchor .w-nav-arrow {
	position: absolute;
	top: 0;
	right: 0;
	padding: .7rem;
}

.w-nav.type_mobile.m_align_center {
	text-align: center;
}

.w-nav.type_mobile.m_align_center .menu-item-has-children>.w-nav-anchor .w-nav-arrow {
	margin-left: .4em;
}

.w-nav.type_mobile.m_align_right {
	text-align: right;
}

.w-nav.type_mobile.m_align_right .w-nav-anchor.level_2 {
	padding-right: 1.4rem;
}

.w-nav.type_mobile.m_align_right .w-nav-anchor.level_3 {
	padding-right: 2.1rem;
}

.w-nav.type_mobile.m_align_right .w-nav-anchor.level_4 {
	padding-right: 2.8rem;
}

.w-nav.type_mobile.m_align_right .menu-item-has-children>.w-nav-anchor .w-nav-title {
	padding-left: 2em;
}

.w-nav.type_mobile.m_align_right .menu-item-has-children.btn>.w-nav-anchor .w-nav-title {
	padding-left: .5em;
}

.w-nav.type_mobile.m_align_right .menu-item-has-children>.w-nav-anchor .w-nav-arrow {
	position: absolute;
	top: 0;
	left: 0;
	padding: .7rem;
}

.header_hor .w-nav.type_mobile.m_layout_dropdown .w-nav-list.level_1 {
	position: absolute;
	top: 100%;
	left: -2.7rem;
	right: -2.7rem;
	padding-left: 2rem;
	padding-right: 2rem;
	box-shadow: 0 3px 3px rgba(0, 0, 0, .1);
}

.header_ver .w-nav.type_mobile.m_layout_dropdown .w-nav-control {
	display: none;
}

.header_ver .w-nav.type_mobile.m_layout_dropdown .w-nav-list.level_1 {
	display: block;
	background: none;
}

.w-nav.type_mobile.m_layout_panel .w-nav-list.level_1 {
	position: fixed;
	display: block;
	top: 0;
	bottom: 0;
	padding: 1rem;
	min-width: 270px;
	transition: transform .3s cubic-bezier(.4, 0, .2, 1);
}

.header_hor .w-nav.type_mobile.m_layout_panel.m_effect_afl .w-nav-list.level_1 {
	left: 0;
	box-shadow: 1px 0 0 rgba(0, 0, 0, .08);
	transform: translateX(-100%);
}

.header_hor .w-nav.type_mobile.m_layout_panel.m_effect_afr .w-nav-list.level_1 {
	right: 0;
	box-shadow: -1px 0 0 rgba(0, 0, 0, .08);
	transform: translateX(100%);
}

.header_hor .w-nav.type_mobile.m_layout_panel .w-nav-control.active+.w-nav-list.level_1 {
	transform: translateX(0);
}

.header_ver .w-nav.type_mobile.m_layout_panel .w-nav-list.level_1 {
	position: absolute;
	left: 0;
	transform: scaleX(0);
}

.header_ver .w-nav.type_mobile.m_layout_panel.m_effect_afl .w-nav-list.level_1 {
	transform-origin: 0 100%;
}

.header_ver .w-nav.type_mobile.m_layout_panel.m_effect_afr .w-nav-list.level_1 {
	transform-origin: 100% 0;
}

.header_ver .w-nav.type_mobile.m_layout_panel .w-nav-control.active+.w-nav-list.level_1 {
	transform: scaleX(1);
}

.w-nav.type_mobile.m_layout_fullscreen .w-nav-list.level_1 {
	position: fixed;
	display: flex;
	flex-direction: column;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 2rem;
	pointer-events: none;
	transition: transform .3s cubic-bezier(.4, 0, .2, 1), opacity .3s cubic-bezier(.4, 0, .2, 1);
}

.header_ver .w-nav.type_mobile.m_layout_fullscreen .w-nav-list.level_1 {
	position: absolute;
}

.header_ver .w-nav.type_mobile.m_layout_fullscreen.m_effect_afb .w-nav-list.level_1, .w-nav.type_mobile.m_layout_fullscreen.m_effect_aft .w-nav-list.level_1 {
	transform: translateY(-100%);
}

.w-nav.type_mobile.m_layout_fullscreen.m_effect_afc .w-nav-list.level_1 {
	opacity: 0;
	transform: scale(.001);
}

.w-nav.type_mobile.m_layout_fullscreen.m_effect_afb .w-nav-list.level_1 {
	transform: translateY(100%);
}

.w-nav.type_mobile.m_layout_fullscreen .w-nav-control.active+.w-nav-list.level_1 {
	pointer-events: auto;
	opacity: 1;
	transform: translateY(0) scale(1);
}

.w-nav.type_mobile.m_layout_fullscreen .w-nav-list.level_1>li {
	flex-shrink: 0;
}

.w-nav.type_mobile.m_layout_fullscreen .w-nav-list.level_1>li:first-child {
	margin-top: auto;
}

.w-nav.type_mobile.m_layout_fullscreen .w-nav-list.level_1>li:nth-last-child(2) {
	margin-bottom: auto;
}

.w-nav.type_mobile.m_layout_fullscreen .w-nav-list.level_1 .w-nav-close {
	display: block;
}

.w-nav-control {
	display: none;
	line-height: 50px;
	height: 50px;
	padding: 0 .8rem;
	color: inherit;
}

.w-nav-control>*+* {
	margin-left: .5rem;
}

.w-nav-icon {
	display: inline-block;
	vertical-align: top;
	font-size: 20px;
	position: relative;
	height: inherit;
	width: 1em;
}

.w-nav-icon i, .w-nav-icon i:before, .w-nav-icon i:after {
	content: "";
	display: block;
	position: absolute;
	height: 0;
	width: inherit;
}

.w-nav-icon i {
	border-bottom: .15em solid;
}

.w-nav-icon i:before, .w-nav-icon i:after {
	border-bottom: inherit;
}

.w-nav-icon i {
	top: 50%;
	transform: translateY(-50%);
	transition: transform .15s cubic-bezier(0, 1, .8, 1);
}

.w-nav-icon i:before {
	top: -.3333em;
	transition: top .15s cubic-bezier(0, 1, .8, 1) .15s, opacity .15s cubic-bezier(0, 1, .8, 1);
}

.w-nav-icon i:after {
	top: .3333em;
	transition: top .15s cubic-bezier(0, 1, .8, 1) .15s, transform .15s cubic-bezier(0, 1, .8, 1);
}

.w-nav-control.active .w-nav-icon i {
	transform: translateY(-50%) rotate(45deg);
	transition-delay: .15s;
}

.w-nav-control.active .w-nav-icon i:before {
	top: 0;
	opacity: 0;
	transition: top .15s cubic-bezier(0, 1, .8, 1), opacity .15s cubic-bezier(0, 1, .8, 1) .15s;
}

.w-nav-control.active .w-nav-icon i:after {
	top: 0;
	transform: rotate(90deg);
	transition: top .15s cubic-bezier(0, 1, .8, 1), transform .15s cubic-bezier(0, 1, .8, 1) .15s;
}

.w-nav-close {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
	font-size: 3rem;
	line-height: 6rem;
	width: 6rem;
	cursor: pointer;
	opacity: .5;
	transition: color .3s, opacity .3s;
}

.no-touch .w-nav-close:hover {
	opacity: 1;
}

.w-nav-close:before {
	content: "";
	font-family: fontawesome;
	font-weight: 400;
	vertical-align: top;
}

.w-menu .menu {
	margin: 0;
}

.header_hor .w-menu .menu {
	display: flex;
	align-items: center;
	line-height: 2;
}

.header_ver .w-menu .menu {
	line-height: 1;
}

.w-menu .menu-item {
	margin: 0;
	list-style: none;
	border: none !important;
	color: inherit;
}

.widget_nav_menu .menu-item i {
	width: 1.3em;
}

.l-main .widget_nav_menu .menu {
	border-width: 0 0 1px;
	border-style: solid;
}

.l-main .widget_nav_menu ul, .l-main .widget_nav_menu ul li {
	margin: 0;
}

.l-main .widget_nav_menu .menu-item a {
	display: block;
	position: relative;
	padding: .6em 1.2em;
	border-width: 1px 0 0 !important;
	border-style: solid;
	color: inherit;
}

.l-main .widget_nav_menu .menu-item.current-menu-item>a {
	border-color: rgba(255, 255, 255, 0);
	color: #fff;
}

.l-main .color_primary .widget_nav_menu .menu-item.current-menu-item>a {
	background: none;
}

.l-main .widget_nav_menu .current-menu-item+.menu-item>a {
	border-color: rgba(255, 255, 255, 0);
}

.l-main .widget_nav_menu .sub-menu>.menu-item a {
	padding-left: 2.4em;
}

.l-main .widget_nav_menu .sub-menu .sub-menu>.menu-item a {
	padding-left: 3.6em;
}

.vc_wp_custommenu.layout_hor .menu-item:before, .vc_wp_custommenu.layout_hor .sub-menu {
	display: none;
}

.vc_wp_custommenu.layout_hor .menu {
	display: inline-flex;
	vertical-align: top;
	align-items: center;
	border-width: 0;
	margin: 0 -.8em;
}

.vc_wp_custommenu.layout_hor ul li {
	flex-shrink: 0;
	margin-bottom: 0;
}

.vc_wp_custommenu.layout_hor ul li a {
	display: inline-block;
	vertical-align: top;
	padding: 0 .8em;
	border: none !important;
}

.l-main .vc_wp_custommenu.layout_hor ul {
	white-space: nowrap;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}

.l-main .vc_wp_custommenu.layout_hor ul li a {
	padding: .8em;
	opacity: .66;
}

.l-main .vc_wp_custommenu.layout_hor .current-menu-item a, .no-touch .l-main .vc_wp_custommenu.layout_hor a:hover {
	opacity: 1;
}

.rounded_none .btn.menu-item>a {
	border-radius: 0 !important;
}

.no-touch .links_underline .w-menu-item:hover span {
	border-bottom: 1px solid;
}

.w-message {
	position: relative;
	text-align: left;
	border-radius: .3rem;
	margin-bottom: 1.5rem;
}

.w-message-icon {
	display: none;
	text-align: center;
	font-size: 2rem;
	width: 5rem;
	opacity: .5;
}

.w-message-body {
	padding: 1.5rem;
}

.w-message-body p:not(:last-child) {
	margin-bottom: .75rem;
}

.w-message-close {
	display: none;
	cursor: pointer;
	position: relative;
	font-size: 1.4rem;
	padding: 1.5rem;
	color: inherit !important;
	opacity: .3;
	transition: opacity .3s;
}

.w-message-close:before {
	content: "";
	font-family: fontawesome;
	font-weight: 400;
	vertical-align: top;
}

.w-message-close:focus, .no-touch .w-message-close:hover {
	opacity: 1;
}

.w-message.with_icon {
	display: flex;
	align-items: center;
}

.w-message.with_icon .w-message-icon {
	display: block;
	flex-shrink: 0;
}

.w-message.with_icon .w-message-body {
	padding-left: 0;
}

.w-message.with_close {
	display: flex;
	align-items: center;
}

.w-message.with_close .w-message-close {
	display: block;
	flex-shrink: 0;
	align-self: flex-start;
}

.w-message.with_close .w-message-body {
	flex-grow: 1;
	padding-right: 0;
}

.w-message.color_red {
	background: #ffd9d9;
	color: #a24141;
}

.w-message.color_green {
	background: #c9f7b2;
	color: #587549;
}

.w-message.color_blue {
	background: #cef;
	color: #3a648e;
}

.w-message.color_yellow {
	background: #fff2b2;
	color: #846534;
}

.rounded_none .w-message {
	border-radius: 0 !important;
}

.w-scroller {
	position: fixed;
	top: 50%;
	z-index: 90;
	transform: translateY(-50%);
}

.w-scroller.pos_left {
	left: 1%;
}

.w-scroller.pos_right {
	right: 1%;
}

.w-scroller-dots {
	transition: transform .3s;
}

.w-scroller.pos_left .w-scroller-dots {
	transform: translateX(-50px);
}

.w-scroller.pos_right .w-scroller-dots {
	transform: translateX(50px);
}

.w-scroller-dots.show {
	transform: none !important;
}

.w-scroller-dot {
	display: block;
	overflow: hidden;
	transition: none;
}

.w-scroller-dot span {
	display: block;
	font-size: 10px;
	opacity: .4;
	transition: opacity .3s, box-shadow .3s, background .3s, transform .3s;
}

.w-scroller-dot.active span, .no-touch .w-scroller-dot:hover span {
	opacity: 1;
}

.w-scroller.style_1 .w-scroller-dot span, .w-scroller.style_2 .w-scroller-dot span {
	height: 1em;
	width: 1em;
	margin: .8em;
}

.w-scroller.style_1 .w-scroller-dot span {
	border-radius: 50%;
}

.w-scroller.style_1 .w-scroller-dot:not(.active) span, .w-scroller.style_2 .w-scroller-dot:not(.active) span {
	box-shadow: 0 0 0 2px transparent !important;
}

.w-scroller.style_1 .w-scroller-dot.active span, .w-scroller.style_2 .w-scroller-dot.active span {
	background: none !important;
}

.w-scroller.style_3 .w-scroller-dot span {
	height: 2px;
	width: 3em;
	margin: .8em;
	box-shadow: none !important;
	transform: scaleX(.5);
}

.w-scroller.style_3.pos_left .w-scroller-dot span {
	transform-origin: left;
}

.w-scroller.style_3.pos_right .w-scroller-dot span {
	transform-origin: right;
}

.w-scroller.style_3 .w-scroller-dot.active span {
	transform: none;
}

.w-scroller.style_4 .w-scroller-dot span {
	height: 3em;
	width: .5em;
	margin: .2em .8em;
	box-shadow: none !important;
}

.w-popup-trigger img {
	vertical-align: top;
	transition: opacity .3s;
}

.no-touch .w-popup-trigger:hover img {
	opacity: .75;
}

.w-popup-overlay {
	display: none;
	z-index: 10001;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	transition: opacity .3s;
	opacity: 0;
}

.w-popup-overlay.active {
	opacity: 1;
}

.w-popup-wrap {
	display: none;
	align-items: center;
	justify-content: center;
	z-index: 10002;
	top: 0;
	left: 0;
	right: 0;
	height: 100vh;
	cursor: pointer;
}

.w-popup-overlay.pos_absolute, .w-popup-wrap.pos_absolute {
	position: absolute;
}

.w-popup-overlay.pos_fixed, .w-popup-wrap.pos_fixed {
	position: fixed;
}

.w-popup-wrap.pos_fixed {
	overflow-y: auto;
}

.w-popup-closer {
	position: fixed;
	top: 0;
	right: 0;
	text-align: center;
	font-size: 2rem;
	line-height: 5rem;
	width: 5rem;
	cursor: pointer;
	color: #fff;
	opacity: 0;
}

.w-popup-closer:before {
	content: "";
	font-family: fontawesome;
	font-weight: 400;
	vertical-align: top;
}

.w-popup-box.active+.w-popup-closer {
	opacity: 1;
	transition: opacity .3s ease .2s;
}

.w-popup-box {
	max-height: 100vh;
	cursor: default;
}

.w-popup-box-h {
	margin: 1.5rem 0;
	overflow: hidden;
	border-radius: inherit;
}

.w-popup-box-title {
	font-size: 2rem;
	line-height: 1.5;
	padding: 1rem 1.5rem;
}

.w-popup-box-content {
	overflow: hidden;
	height: 100%;
}

.w-popup-box-content img, .w-popup-box-content iframe {
	vertical-align: top;
}

.w-popup-box-content h1, .w-popup-box-content h2, .w-popup-box-content h3, .w-popup-box-content h4, .w-popup-box-content h5, .w-popup-box-content h6 {
	color: inherit;
}

.w-popup-box[style*="100%"] .w-popup-box-h {
	margin: 0;
}

.w-popup-box[style*="100%"] .w-popup-box-title {
	padding-right: 5rem;
}

.w-popup-box[style*="100%"].without_title .w-popup-box-content {
	padding-top: 5rem !important;
}

@media (min-width:601px) {
	.w-popup-box:not([style*="100%"])+.w-popup-closer {
		background: none !important;
		color: #fff !important;
	}
}

@media (max-width:600px) {
	.w-popup-box {
		width: 100% !important;
	}
	
	.w-popup-box-h {
		margin: 0;
	}
	
	.w-popup-box-title {
		padding-right: 50px !important;
	}
	
	.w-popup-box-content[style*="padding"] {
		padding: 50px 1.5rem 1.5rem !important;
	}
	
	.w-popup-closer {
		line-height: 50px;
		height: 50px;
		width: 50px;
	}
}

.w-popup-box.animation_fadeIn .w-popup-box-h {
	opacity: 0;
	transition: opacity .3s;
}

.w-popup-box.animation_fadeIn.active .w-popup-box-h {
	opacity: 1;
}

.w-popup-box.animation_scaleUp .w-popup-box-h {
	transform: scale(.7);
	opacity: 0;
	transition: all .3s;
}

.w-popup-box.animation_scaleUp.active .w-popup-box-h {
	transform: scale(1);
	opacity: 1;
}

.w-popup-box.animation_scaleDown .w-popup-box-h {
	transform: scale(1.5);
	opacity: 0;
	transition: all .3s;
}

.w-popup-box.animation_scaleDown.active .w-popup-box-h {
	transform: scale(1);
	opacity: 1;
}

.w-popup-box.animation_slideTop .w-popup-box-h {
	transform: translateY(-20%);
	opacity: 0;
	transition: all .3s cubic-bezier(.25, .5, .5, .9);
}

.w-popup-box.animation_slideTop.active .w-popup-box-h {
	transform: translateX(0);
	opacity: 1;
}

.w-popup-box.animation_slideBottom .w-popup-box-h {
	transform: translateY(20%);
	opacity: 0;
	transition: all .3s cubic-bezier(.25, .5, .5, .9);
}

.w-popup-box.animation_slideBottom.active .w-popup-box-h {
	transform: translateY(0);
	opacity: 1;
}

.w-popup-box.animation_flipHor {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.w-popup-box.animation_flipHor .w-popup-box-h {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	transform: rotateY(-70deg);
	transition: all .3s;
	opacity: 0;
}

.w-popup-box.animation_flipHor.active .w-popup-box-h {
	transform: rotateY(0deg);
	opacity: 1;
}

.w-popup-box.animation_flipVer {
	-webkit-perspective: 1300px;
	perspective: 1300px;
}

.w-popup-box.animation_flipVer .w-popup-box-h {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	transform: rotateX(-70deg);
	transition: all .3s;
	opacity: 0;
}

.w-popup-box.animation_flipVer.active .w-popup-box-h {
	transform: rotateX(0deg);
	opacity: 1;
}

.w-pricing {
	display: flex;
	flex-wrap: wrap;
	position: relative;
}

.w-pricing-item {
	flex: 1 1 10px;
	text-align: center;
}

.w-pricing-item-h {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.w-pricing-item-header {
	padding: 2.5rem 1.5rem;
}

.w-pricing-item-title {
	font-size: 1.2rem;
	font-weight: 600;
	line-height: 1;
	margin-bottom: 1rem;
}

.w-pricing-item-price {
	font-size: 3.5rem;
	line-height: 1;
	font-weight: 300;
}

.w-pricing-item-price small {
	display: block;
	font-size: .9rem;
	line-height: 1.5rem;
	font-weight: 400;
	margin-top: .4rem;
}

.w-pricing-item-features {
	flex-grow: 1;
	list-style-type: none;
	padding: 1.5rem;
	margin: 0;
}

.w-pricing-item-footer {
	flex-shrink: 0;
	padding-bottom: 2.5rem;
}

.l-section.color_primary .w-pricing-item-h, .l-section.color_secondary .w-pricing-item-h, .l-section.color_custom .w-pricing-item-h {
	border-color: rgba(255, 255, 255, .33);
}

.w-pricing.style_simple {
	padding: 1rem 0;
}

.w-pricing.style_simple .w-pricing-item:not(:first-child) {
	margin-left: -1px;
}

.w-pricing.style_simple .w-pricing-item-h {
	overflow: hidden;
	border-width: 1px;
	border-style: solid;
}

.w-pricing.style_simple .w-pricing-item:first-child .w-pricing-item-h {
	border-top-left-radius: .6rem;
	border-bottom-left-radius: .6rem;
}

.w-pricing.style_simple .w-pricing-item:last-child .w-pricing-item-h {
	border-top-right-radius: .6rem;
	border-bottom-right-radius: .6rem;
}

.l-section.color_primary .w-pricing.style_simple .w-pricing-item-header, .l-section.color_secondary .w-pricing.style_simple .w-pricing-item-header, .l-section.color_custom .w-pricing.style_simple .w-pricing-item-header {
	background: rgba(255, 255, 255, .15);
}

.w-pricing.style_simple .type_featured {
	position: relative;
}

.w-pricing.style_simple .type_featured .w-pricing-item-h {
	margin: -1rem 0;
	height: auto;
	border-width: 0;
	border-radius: .6rem;
	box-shadow: 0 1px 10px rgba(0, 0, 0, .15);
}

.w-pricing.style_simple .type_featured .w-pricing-item-header {
	padding-top: 3.5rem;
	color: #fff;
}

.w-pricing.style_simple .type_featured .w-pricing-item-footer {
	padding-bottom: 3.5rem;
}

.w-pricing.style_cards .w-pricing-item-h {
	margin: 4px;
	border-radius: .2rem;
	overflow: hidden;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .05), 0 1px 3px 0 rgba(0, 0, 0, .2);
	transition: box-shadow .3s;
}

.w-pricing.style_cards .w-pricing-item:hover .w-pricing-item-h {
	box-shadow: 0 2px 3px rgba(0, 0, 0, .1), 0 5px 10px rgba(0, 0, 0, .2);
	z-index: 1;
}

.w-pricing.style_cards .type_featured .w-pricing-item-header {
	color: #fff;
}

.w-pricing.style_flat .w-pricing-item-h {
	margin: 1px;
	border-radius: .6rem;
}

.w-pricing.style_flat .type_featured .w-pricing-item-h {
	color: #fff;
}

.w-pricing.style_flat .w-pricing-item-header {
	padding-bottom: 0;
}

.rounded_none .w-pricing-item-h {
	border-radius: 0 !important;
}

.w-progbar-bar-h {
	height: 10px;
	border-radius: inherit;
	transition: width .8s cubic-bezier(.6, .3, .3, .6);
}

.w-progbar.initial .w-progbar-bar-h {
	width: 0 !important;
}

.w-progbar-title-count, .w-progbar-bar-count {
	font-weight: 700;
}

.w-progbar.hide_count .w-progbar-title-count, .w-progbar.hide_count .w-progbar-bar-count {
	display: none !important;
}

.w-progbar.style_1 {
	padding: .6rem 0 1rem;
}

.w-progbar.style_1 .w-progbar-title {
	display: table;
	width: 100%;
	margin-bottom: .6rem !important;
}

.w-progbar.style_1 .w-progbar-title-text {
	display: table-cell;
	vertical-align: top;
}

.w-progbar.style_1 .w-progbar-title-count {
	display: table-cell;
	vertical-align: top;
	text-align: right;
}

.w-progbar.style_1 .w-progbar-bar {
	width: 100%;
	border-radius: 2rem;
	box-shadow: 0 1px 0 rgba(0, 0, 0, .04) inset;
}

.w-progbar.style_1 .w-progbar-bar-count {
	display: none;
}

.w-progbar.style_2 {
	padding: .4rem 0;
	position: relative;
}

.w-progbar.style_2 .w-progbar-title {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	margin: 0;
	text-align: center;
	transform: translateY(-50%);
	color: #fff !important;
}

.w-progbar.style_2 .w-progbar-title-text {
	margin-right: .2rem;
}

.w-progbar.style_2 .w-progbar-bar {
	width: 100%;
	border-radius: .3rem;
	overflow: hidden;
	background: rgba(0, 0, 0, .25);
}

.w-progbar.style_2 .w-progbar-bar-h {
	border-radius: 0;
}

.w-progbar.style_2 .w-progbar-bar-count {
	display: none;
}

.w-progbar.style_3 {
	display: flex;
	align-items: center;
	padding: 1rem 0;
}

.w-progbar.style_3 .w-progbar-title {
	padding-right: 1.5rem;
	margin-bottom: 0;
	width: 33%;
}

.w-progbar.style_3 .w-progbar-title-count {
	display: none;
}

.w-progbar.style_3 .w-progbar-bar {
	width: 67%;
	border-radius: 2rem;
	position: relative;
	background: none;
}

.w-progbar.style_3 .w-progbar-bar:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: "";
	border-radius: inherit;
	box-shadow: 0 1px 0 rgba(0, 0, 0, .04) inset;
}

.w-progbar.style_3 .w-progbar-bar-h {
	position: relative;
}

.w-progbar.style_3 .w-progbar-bar-count {
	display: block;
	position: absolute;
	top: 50%;
	right: -1.75rem;
	text-align: center;
	line-height: 3.5rem;
	height: 3.5rem;
	width: 3.5rem;
	margin-top: -1.75rem;
	border-radius: 50%;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
}

.w-progbar.style_4 {
	padding: 1rem 0;
}

.w-progbar.style_4 .w-progbar-title {
	margin-bottom: .6rem !important;
}

.w-progbar.style_4 .w-progbar-title-count {
	display: none;
}

.w-progbar.style_4 .w-progbar-bar-h {
	position: relative;
}

.w-progbar.style_4 .w-progbar-bar-count {
	display: block;
	position: absolute;
	right: -1.5rem;
	bottom: 100%;
	font-size: .9rem;
	text-align: center;
	line-height: 2rem;
	height: 2rem;
	width: 3rem;
	margin-bottom: .5rem;
	border-radius: .3rem;
	background: rgba(0, 0, 0, .8);
	color: #fff;
	opacity: 1;
	transition: opacity .8s cubic-bezier(.6, .3, .3, .6);
}

.w-progbar.style_4 .w-progbar-bar-count:after {
	content: "";
	position: absolute;
	left: 1.1rem;
	bottom: -.3rem;
	height: 0;
	width: 0;
	border-left: .4rem solid rgba(255, 255, 255, 0);
	border-right: .4rem solid rgba(255, 255, 255, 0);
	border-top: .4rem solid rgba(0, 0, 0, .8);
}

.w-progbar.style_4.initial .w-progbar-bar-count {
	opacity: 0;
}

.w-progbar.style_5 {
	padding: .6rem 0 1rem;
}

.w-progbar.style_5 .w-progbar-title {
	display: flex;
	align-items: flex-end;
	width: 100%;
	margin-bottom: 1rem !important;
}

.w-progbar.style_5 .w-progbar-title-text {
	flex-grow: 1;
	padding-right: 1.5rem;
}

.w-progbar.style_5 .w-progbar-title-count {
	font-size: 3em;
	font-weight: 300;
	line-height: 1;
	opacity: .33;
}

.w-progbar.style_5 .w-progbar-bar-count {
	display: none;
}

.rounded_none .w-progbar-bar, .rounded_none .w-progbar-bar-count {
	border-radius: 0 !important;
}

.w-search {
	line-height: 2.8rem;
}

.header_hor .l-subheader-cell>.w-search:not(.layout_simple) {
	margin-left: 0;
	margin-right: 0;
}

.header_ver .l-subheader-cell>.w-search:not(.layout_simple) {
	margin-left: .6rem;
	margin-right: .6rem;
}

.w-search input {
	display: block;
	font-size: 1rem;
	box-shadow: none !important;
	border: none !important;
	background: none;
	color: inherit;
	transition: none;
}

.w-search-open {
	display: block;
	text-align: center;
	width: 2.2em;
}

.w-search button:empty::before, .w-search-open:empty::before {
	content: "";
	font-family: fontawesome;
	font-weight: 400;
	vertical-align: top;
}

.w-search-open i {
	vertical-align: top;
	line-height: inherit;
}

.header_hor .l-subheader-cell.at_left .w-search:not(.layout_simple):first-child {
	margin-left: -.5em;
}

.header_hor .l-subheader-cell.at_right .w-search:not(.layout_simple):last-child {
	margin-right: -.5em;
}

.w-search-close {
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
	line-height: 2.8rem;
	width: 2.8rem;
	cursor: pointer;
	color: inherit !important;
	opacity: .5;
	transition: color .3s, opacity .3s, transform .3s;
}

.w-search-close:focus, .no-touch .w-search-close:hover {
	opacity: 1 !important;
}

.w-search-close:before {
	content: "";
	font-family: fontawesome;
	font-weight: 400;
	vertical-align: top;
}

.w-search-form .w-form-row {
	position: static;
	margin: 0;
}

.w-search.layout_simple {
	position: relative;
	height: 2.8rem;
	min-width: 10rem;
}

.header_hor .w-search.layout_simple {
	width: 100%;
}

.header_ver .w-search.layout_simple {
	max-width: none;
	margin-left: 0;
	margin-right: 0;
}

.w-search.layout_simple .w-search-open, .w-search.layout_simple .w-search-close {
	display: none;
}

.w-search.layout_simple .w-search-form {
	border-radius: .3rem;
	transition: color .3s, background .3s;
}

.w-search.layout_simple input {
	padding-left: .8rem;
	padding-right: 2.8rem;
}

.w-search.layout_simple button {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0 !important;
	font-weight: 400;
	line-height: 2.8rem;
	height: 2.8rem;
	width: 2.8rem;
	border-radius: 0 !important;
	background: none !important;
	box-shadow: none !important;
	transition: opacity .3s;
	opacity: .5;
}

.w-search.layout_simple button.w-search-form-btn, .no-touch .w-search.layout_simple button.w-search-form-btn:hover {
	color: inherit !important;
}

.w-search.layout_simple button:focus, .no-touch .w-search.layout_simple button:hover {
	opacity: 1;
}

.w-search.layout_simple button:before, .w-search.layout_simple button span {
	display: none;
}

.w-search.layout_simple button i {
	vertical-align: top;
	line-height: inherit;
}

.w-search.layout_modern {
	position: relative;
	overflow: hidden;
	width: 2.2em;
	transition: width .3s;
	z-index: 1;
}

.w-search.layout_modern .w-search-open {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	opacity: 1;
	transform: translateX(0);
}

.w-search.layout_modern.active .w-search-open {
	z-index: 0;
	opacity: 0;
	transform: translateX(-2rem);
}

.w-search.layout_modern .w-search-close {
	opacity: 0;
	transform: translateX(2rem);
	transition: transform .3s, opacity .3s;
}

.w-search.layout_modern.active .w-search-close {
	z-index: 1;
	opacity: .5;
	transform: translateX(0);
}

.w-search.layout_modern .w-search-form {
	position: relative;
	border-radius: .3rem;
	z-index: 1;
	opacity: 0;
	transition: opacity .3s, color .3s, background .3s;
}

.w-search.layout_modern.active .w-search-form {
	opacity: 1;
}

.w-search.layout_modern input {
	padding-left: .8rem;
	padding-right: 2.8rem;
}

@media (min-width:601px) {
	.l-header.bg_transparent:not(.sticky) .w-search.layout_simple .w-search-form, .l-header.bg_transparent:not(.sticky) .w-search.layout_modern .w-search-form {
		background: rgba(0, 0, 0, .2);
		color: #fff;
	}
}

.w-search.layout_fullwidth .w-search-form {
	position: absolute;
	top: 0;
	left: -1.5rem;
	right: -1.5rem;
	height: 0;
	overflow: hidden;
	z-index: 120;
	transition: height .3s cubic-bezier(.4, 0, .2, 1);
}

.w-search.layout_fullwidth.active .w-search-form {
	height: 100%;
}

.w-search.layout_fullwidth .w-form-row-field {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	margin-top: -1.4rem;
}

.w-search.layout_fullwidth .w-form-row-field:after {
	display: none;
}

.w-search.layout_fullwidth input {
	padding: 0 3rem 0 1.5rem;
	border-radius: 0;
}

.header_hor .w-search.layout_fullwidth input {
	font-size: 1.4rem;
}

.w-search.layout_fullwidth .w-search-close {
	top: 50%;
	width: auto;
	padding-right: 1.5rem;
	margin-top: -1.4rem;
}

.header_ver .w-search.layout_fullwidth .w-search-form {
	left: 0;
	right: 0;
}

.w-search.layout_fullscreen .w-search-form {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 100%;
	z-index: 120;
	transform: translateY(-100%);
	transition: transform .3s cubic-bezier(.4, 0, .2, 1);
}

.header_ver .w-search.layout_fullscreen .w-search-form {
	position: absolute;
}

.w-search.layout_fullscreen.active .w-search-form {
	transform: translateY(0);
}

.w-search.layout_fullscreen .w-search-close {
	font-size: 3rem;
	line-height: 6rem;
	width: 6rem;
}

.w-search.layout_fullscreen .w-form-row-field {
	position: absolute;
	top: 50%;
	left: 6%;
	right: 6%;
	transform: translateY(-50%);
}

.w-search.layout_fullscreen input {
	font-size: 3rem;
	line-height: 1.5;
	text-align: center;
	height: auto;
	padding: 0;
	border-radius: 0;
}

.header_ver .w-search.layout_fullscreen input {
	font-size: 1.2rem;
}

.widget_search form {
	position: relative;
}

.widget_search input[type="search"] {
	padding-right: 2.8rem;
}

.widget_search input[type="submit"] {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 0;
	line-height: 2.8rem;
	width: 2.8rem;
	padding: 0 !important;
	border-radius: 0 !important;
	border: none !important;
	box-shadow: none !important;
	background: none !important;
	color: inherit !important;
}

.widget_search form:after {
	position: absolute;
	top: 0;
	right: 0;
	content: "";
	font-family: fontawesome;
	font-weight: 400;
	text-align: center;
	line-height: 2.8rem;
	width: 2.8rem;
	pointer-events: none;
}

.rounded_none .w-search-form {
	border-radius: 0 !important;
}

.w-separator {
	clear: both;
	overflow: hidden;
	line-height: 0;
	height: 1.5rem;
}

.w-separator-h {
	display: inline-flex;
	align-items: center;
	height: inherit;
	border-color: inherit !important;
	color: inherit;
}

.w-separator-h:before, .w-separator-h:after {
	content: "";
	position: absolute;
	top: 50%;
	height: 0;
	width: 200rem;
	border-top-width: 1px;
	border-top-style: solid;
	border-color: inherit;
}

.w-separator-h:before {
	right: 100%;
	margin-right: .6em;
}

.w-separator-h:after {
	left: 100%;
	margin-left: .6em;
}

.w-separator a, .color_alternate .w-separator a {
	color: inherit;
}

.w-separator-text {
	line-height: inherit;
	padding: .3em 0 !important;
	margin: 0;
}

.w-separator[style*="font"] .w-separator-text {
	font-size: inherit;
}

.w-separator-text i {
	margin-right: .4em;
}

.w-separator.width_30 {
	width: 30%;
	margin-left: auto !important;
	margin-right: auto !important;
}

.w-separator.width_50 {
	width: 50%;
	margin-left: auto !important;
	margin-right: auto !important;
}

.w-separator.width_screen {
	overflow: visible;
}

.w-separator.style_dashed .w-separator-h:before, .w-separator.style_dashed .w-separator-h:after {
	border-top-style: dashed;
}

.w-separator.style_dotted .w-separator-h:before, .w-separator.style_dotted .w-separator-h:after {
	border-top-style: dotted;
}

.w-separator.style_double .w-separator-h:before, .w-separator.style_double .w-separator-h:after {
	border-top-style: double;
}

.w-separator.thick_2 .w-separator-h:before, .w-separator.thick_2 .w-separator-h:after {
	margin-top: -1px;
	border-top-width: 2px;
}

.w-separator.thick_3 .w-separator-h:before, .w-separator.thick_3 .w-separator-h:after {
	margin-top: -1px;
	border-top-width: 3px;
}

.w-separator.thick_4 .w-separator-h:before, .w-separator.thick_4 .w-separator-h:after {
	margin-top: -2px;
	border-top-width: 4px;
}

.w-separator.thick_5 .w-separator-h:before, .w-separator.thick_5 .w-separator-h:after {
	margin-top: -2px;
	border-top-width: 5px;
}

.w-separator.with_content {
	line-height: 1.3;
}

.w-separator:not(.with_content), .w-separator.with_content .w-separator-h {
	position: relative;
}

.w-separator:not(.with_content) .w-separator-h:before {
	left: -50%;
	right: auto;
}

.w-separator:not(.with_content) .w-separator-h:after {
	display: none;
}

.w-separator.size_small:empty {
	height: 1.5rem;
}

.w-separator.size_small.with_line {
	height: 4rem;
}

.w-separator.size_medium:empty {
	height: 3rem;
}

.w-separator.size_medium.with_line {
	height: 6rem;
}

.w-separator.size_large:empty {
	height: 4rem;
}

.w-separator.size_large.with_line {
	height: 7rem;
}

.w-separator.size_huge:empty {
	height: 6rem;
}

.w-separator.size_huge.with_line {
	height: 9rem;
}

.l-section.color_primary .w-separator.color_border, .l-section.color_secondary .w-separator.color_border {
	border-color: rgba(255, 255, 255, .33);
	color: rgba(255, 255, 255, .33);
}

.w-sharing.align_center {
	justify-content: center;
}

.w-sharing.align_right {
	justify-content: flex-end;
}

.w-sharing-list {
	display: inline-flex;
	flex-wrap: wrap;
}

.w-sharing-item {
	flex-shrink: 0;
	display: flex;
	text-align: center;
	align-items: center;
	justify-content: center;
	position: relative;
	line-height: 2;
	padding: 0 .8em;
	min-width: 3em;
}

.w-sharing a.w-sharing-item, .no-touch a.w-sharing-item:hover {
	color: inherit;
}

.w-sharing-icon {
	position: relative;
	min-width: 1em;
}

.w-sharing-icon:before {
	font-family: "Font Awesome 5 Brands";
	vertical-align: top;
	line-height: inherit;
}

.w-sharing-count {
	position: relative;
	font-size: .7em;
	margin-left: .3em;
}

.w-sharing.type_simple .w-sharing-item {
	margin: .1em 0;
	border-width: 0 1px 0 0;
	border-style: solid;
	transition: none;
}

.w-sharing.type_simple .w-sharing-item:last-child {
	border: none;
}

.w-sharing.type_simple .w-sharing-icon {
	transition: opacity .3s, color .3s;
	opacity: .5;
}

.no-touch .w-sharing.type_simple .w-sharing-item:hover .w-sharing-icon {
	opacity: 1;
}

.w-sharing.type_solid .w-sharing-list, .w-sharing.type_outlined .w-sharing-list {
	margin: 0 -.1em;
}

.w-sharing.type_solid .w-sharing-item, .w-sharing.type_outlined .w-sharing-item {
	margin: .1em;
	border-radius: .3em;
	overflow: hidden;
}

.no-touch .w-sharing.type_solid .w-sharing-item:before, .no-touch .w-sharing.type_outlined .w-sharing-item:before, .no-touch .w-sharing.type_fixed .w-sharing-item:before {
	display: block;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 0;
	background: rgba(0, 0, 0, .1);
	transition: height .3s;
}

.no-touch .w-sharing.type_solid .w-sharing-item:hover:before, .no-touch .w-sharing.type_outlined .w-sharing-item:hover:before, .no-touch .w-sharing.type_fixed .w-sharing-item:hover:before {
	height: 100%;
}

.w-sharing.type_solid .w-sharing-item, .no-touch .w-sharing.type_outlined .w-sharing-item:hover {
	color: #fff !important;
}

.w-sharing.type_fixed {
	position: fixed;
	z-index: 97;
}

.w-sharing.type_fixed.align_left {
	display: block;
	top: 50%;
	left: 0;
	transform: translate3d(0, -50%, 0);
}

.w-sharing.type_fixed.align_right {
	top: 50%;
	right: 0;
	transform: translate3d(0, -50%, 0);
}

.w-sharing.type_fixed.align_left .w-sharing-list, .w-sharing.type_fixed.align_right .w-sharing-list {
	display: block;
}

.w-sharing.type_fixed.align_center {
	left: 50%;
	bottom: 0;
	transform: translate3d(-50%, 0, 0);
}

.w-sharing.type_fixed .w-sharing-item {
	display: block;
	padding: 0;
	min-width: 0;
	line-height: 2.2;
	width: 2.2em;
	color: #fff !important;
}

.w-sharing.type_fixed .w-sharing-count {
	display: block;
	font-size: .6em;
	line-height: 1;
	margin: 0;
	padding-bottom: .7em;
}

.w-sharing.type_solid .w-sharing-item.email, .w-sharing.type_fixed .w-sharing-item.email, .w-sharing.type_outlined .w-sharing-item.email:before {
	background: #96a2a8;
}

.w-sharing.type_outlined .w-sharing-item.email, .no-touch .w-sharing.type_simple .w-sharing-item.email:hover .w-sharing-icon {
	color: #96a2a8;
}

.w-sharing.type_outlined .w-sharing-item.email {
	box-shadow: 0 0 0 2px #96a2a8 inset;
}

.w-sharing-item.email .w-sharing-icon:before {
	content: "";
	font-family: fontawesome;
	font-weight: 900;
}

.w-sharing.type_solid .w-sharing-item.facebook, .w-sharing.type_fixed .w-sharing-item.facebook, .w-sharing.type_outlined .w-sharing-item.facebook:before {
	background: #1e77f0;
}

.w-sharing.type_outlined .w-sharing-item.facebook {
	box-shadow: 0 0 0 2px #1e77f0 inset;
}

.w-sharing.type_outlined .w-sharing-item.facebook, .no-touch .w-sharing.type_simple .w-sharing-item.facebook:hover .w-sharing-icon {
	color: #1e77f0;
}

.w-sharing-item.facebook .w-sharing-icon:before {
	content: "";
}

.w-sharing.type_solid .w-sharing-item.twitter, .w-sharing.type_fixed .w-sharing-item.twitter, .w-sharing.type_outlined .w-sharing-item.twitter:before {
	background: #55acee;
}

.w-sharing.type_outlined .w-sharing-item.twitter {
	box-shadow: 0 0 0 2px #55acee inset;
}

.w-sharing.type_outlined .w-sharing-item.twitter, .no-touch .w-sharing.type_simple .w-sharing-item.twitter:hover .w-sharing-icon {
	color: #55acee;
}

.w-sharing-item.twitter .w-sharing-icon:before {
	content: "";
}

.w-sharing.type_solid .w-sharing-item.linkedin, .w-sharing.type_fixed .w-sharing-item.linkedin, .w-sharing.type_outlined .w-sharing-item.linkedin:before {
	background: #0077b5;
}

.w-sharing.type_outlined .w-sharing-item.linkedin {
	box-shadow: 0 0 0 2px #0077b5 inset;
}

.w-sharing.type_outlined .w-sharing-item.linkedin, .no-touch .w-sharing.type_simple .w-sharing-item.linkedin:hover .w-sharing-icon {
	color: #0077b5;
}

.w-sharing-item.linkedin .w-sharing-icon:before {
	content: "";
}

.w-sharing.type_solid .w-sharing-item.pinterest, .w-sharing.type_fixed .w-sharing-item.pinterest, .w-sharing.type_outlined .w-sharing-item.pinterest:before {
	background: #cb2027;
}

.w-sharing.type_outlined .w-sharing-item.pinterest {
	box-shadow: 0 0 0 2px #cb2027 inset;
}

.w-sharing.type_outlined .w-sharing-item.pinterest, .no-touch .w-sharing.type_simple .w-sharing-item.pinterest:hover .w-sharing-icon {
	color: #cb2027;
}

.w-sharing-item.pinterest .w-sharing-icon:before {
	content: "";
}

.w-sharing.type_solid .w-sharing-item.vk, .w-sharing.type_fixed .w-sharing-item.vk, .w-sharing.type_outlined .w-sharing-item.vk:before {
	background: #4c75a3;
}

.w-sharing.type_outlined .w-sharing-item.vk {
	box-shadow: 0 0 0 2px #4c75a3 inset;
}

.w-sharing.type_outlined .w-sharing-item.vk, .no-touch .w-sharing.type_simple .w-sharing-item.vk:hover .w-sharing-icon {
	color: #4c75a3;
}

.w-sharing-item.vk .w-sharing-icon:before {
	content: "";
}

.w-sharing.type_solid .w-sharing-item.whatsapp, .w-sharing.type_fixed .w-sharing-item.whatsapp, .w-sharing.type_outlined .w-sharing-item.whatsapp:before {
	background: #25d366;
}

.w-sharing.type_outlined .w-sharing-item.whatsapp {
	box-shadow: 0 0 0 2px #25d366 inset;
}

.w-sharing.type_outlined .w-sharing-item.whatsapp, .no-touch .w-sharing.type_simple .w-sharing-item.whatsapp:hover .w-sharing-icon {
	color: #25d366;
}

.w-sharing-item.whatsapp .w-sharing-icon:before {
	content: "";
}

.w-sharing.type_solid .w-sharing-item.xing, .w-sharing.type_fixed .w-sharing-item.xing, .w-sharing.type_outlined .w-sharing-item.xing:before {
	background: #126567;
}

.w-sharing.type_outlined .w-sharing-item.xing {
	box-shadow: 0 0 0 2px #126567 inset;
}

.w-sharing.type_outlined .w-sharing-item.xing, .no-touch .w-sharing.type_simple .w-sharing-item.xing:hover .w-sharing-icon {
	color: #126567;
}

.w-sharing-item.xing .w-sharing-icon:before {
	content: "";
}

.w-sharing.type_solid .w-sharing-item.reddit, .w-sharing.type_fixed .w-sharing-item.reddit, .w-sharing.type_outlined .w-sharing-item.reddit:before {
	background: #ff4301;
}

.w-sharing.type_outlined .w-sharing-item.reddit {
	box-shadow: 0 0 0 2px #ff4301 inset;
}

.w-sharing.type_outlined .w-sharing-item.reddit, .no-touch .w-sharing.type_simple .w-sharing-item.reddit:hover .w-sharing-icon {
	color: #ff4301;
}

.w-sharing-item.reddit .w-sharing-icon:before {
	content: "";
}

.w-sharing-item.copy2clipboard .w-sharing-icon:before {
	content: "";
	font-family: fontawesome;
	font-weight: 900;
}

.w-sharing-tooltip {
	position: absolute;
	z-index: 999;
	overflow: hidden;
	margin-bottom: 1rem;
}

.w-sharing-tooltip .w-sharing-item {
	font-size: 1rem;
	line-height: 2.2;
	min-width: 2.2em;
	padding: 0;
	transition: none;
	background: #222;
	color: #fff !important;
}

.w-sharing-tooltip .w-sharing-count, .w-sharing-tooltip .w-sharing-item:before {
	display: none !important;
}

.rounded_none .w-sharing-item {
	border-radius: 0 !important;
}

.w-socials-item {
	display: inline-block;
	vertical-align: top;
	position: relative;
}

.w-socials-item-link {
	display: block;
	text-align: center;
	position: relative;
	overflow: hidden;
	line-height: 2.5em;
	width: 2.5em;
	border: none !important;
	border-radius: inherit;
	z-index: 0;
}

.w-socials.color_text .w-socials-item-link {
	color: inherit;
}

.w-socials-item-link-hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.w-socials-item-link:after, .w-socials-item-link i {
	display: block;
	line-height: inherit;
	position: relative;
}

.w-socials-item-link:after {
	font-family: "Font Awesome 5 Brands";
}

.w-socials-item-link-title {
	display: none;
}

.w-socials-item-popup {
	display: none;
	position: absolute;
	left: 50%;
	bottom: 100%;
	text-align: center;
	white-space: nowrap;
	z-index: 90;
	font-size: .9rem;
	line-height: 2.4rem;
	padding: 0 1rem;
	margin-bottom: 7px;
	border-radius: .25rem;
	background: #333;
	color: #fff;
	opacity: 0;
	visibility: hidden;
	transform: translate3d(-50%, -1em, 0);
	transition: opacity .2s cubic-bezier(.78, .13, .15, .86) .3s, transform .2s cubic-bezier(.78, .13, .15, .86) .3s;
}

.w-socials-item-link:focus+.w-socials-item-popup, .w-socials-item-link:hover+.w-socials-item-popup {
	visibility: visible;
	opacity: 1;
	transform: translate3d(-50%, 0, 0);
}

.no-touch .w-socials-item-popup {
	display: block;
}

.w-socials-item-popup:after {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	bottom: -7px;
	margin-left: -8px;
	width: 0;
	height: 0;
	border-left: 8px solid rgba(255, 255, 255, 0);
	border-right: 8px solid rgba(255, 255, 255, 0);
	border-top: 8px solid #333;
}

.l-header .w-socials {
	line-height: 2;
}

.header_hor .l-header .w-socials-list {
	white-space: nowrap;
}

.l-header .w-socials-item-link {
	line-height: 2em;
	width: 2em;
}

.l-header .w-socials-item-popup {
	display: none !important;
}

.w-socials.shape_rounded .w-socials-item-link {
	border-radius: .25em;
}

.w-socials.shape_circle .w-socials-item-link {
	border-radius: 50%;
}

.no-touch .w-socials.hover_slide .w-socials-item-link-hover {
	display: block;
	bottom: auto;
	height: 0;
	transition: height .3s;
}

.no-touch .w-socials.hover_slide .w-socials-item-link:hover .w-socials-item-link-hover {
	height: 100%;
}

.no-touch .w-socials.hover_fade .w-socials-item-link-hover {
	display: block;
	opacity: 0;
	transition: opacity .3s;
}

.no-touch .w-socials.hover_fade .w-socials-item-link:hover .w-socials-item-link-hover {
	opacity: 1;
}

.no-touch .w-socials.hover_fade .w-socials-item-link:hover, .no-touch .w-socials.hover_slide .w-socials-item-link:hover {
	color: #fff !important;
}

.w-socials.style_colored .w-socials-item-link-hover {
	display: block;
	height: 100% !important;
	opacity: 1 !important;
}

.w-socials.style_colored .w-socials-item-link {
	color: #fff !important;
}

.widget_us_socials .w-socials:not(.style_default) .w-socials-list {
	margin: -.1em;
}

.widget_us_socials .w-socials:not(.style_default) .w-socials-item {
	padding: .1em;
}

.w-socials.color_brand .w-socials-item.s500px .w-socials-item-link {
	color: #222;
}

.w-socials-item.s500px .w-socials-item-link-hover {
	background: #222;
}

.w-socials-item.s500px .w-socials-item-link:after {
	content: "";
}

.w-socials.color_brand .w-socials-item.behance .w-socials-item-link {
	color: #1769ff;
}

.w-socials-item.behance .w-socials-item-link-hover {
	background: #1769ff;
}

.w-socials-item.behance .w-socials-item-link:after {
	content: "";
}

.w-socials.color_brand .w-socials-item.deviantart .w-socials-item-link {
	color: #05cc47;
}

.w-socials-item.deviantart .w-socials-item-link-hover {
	background: #637768;
}

.w-socials-item.deviantart .w-socials-item-link:after {
	content: "";
}

.w-socials.color_brand .w-socials-item.discord .w-socials-item-link {
	color: #7289da;
}

.w-socials-item.discord .w-socials-item-link-hover {
	background: #7289da;
}

.w-socials-item.discord .w-socials-item-link:after {
	content: "";
}

.w-socials.color_brand .w-socials-item.dribbble .w-socials-item-link {
	color: #ea4c89;
}

.w-socials-item.dribbble .w-socials-item-link-hover {
	background: #ea4c89;
}

.w-socials-item.dribbble .w-socials-item-link:after {
	content: "";
}

.w-socials.color_brand .w-socials-item.email .w-socials-item-link {
	color: #96a2a8;
}

.w-socials-item.email .w-socials-item-link-hover {
	background: #96a2a8;
}

.w-socials-item.email .w-socials-item-link:after {
	content: "";
	font-family: fontawesome;
	font-weight: 900;
}

.w-socials.color_brand .w-socials-item.facebook .w-socials-item-link {
	color: #1e77f0;
}

.w-socials-item.facebook .w-socials-item-link-hover {
	background: #1e77f0;
}

.w-socials-item.facebook .w-socials-item-link:after {
	content: "";
}

.w-socials.color_brand .w-socials-item.flickr .w-socials-item-link {
	color: #ff0084;
}

.w-socials-item.flickr .w-socials-item-link-hover {
	background: #ff0084;
}

.w-socials-item.flickr .w-socials-item-link:after {
	content: "";
}

.w-socials.color_brand .w-socials-item.foursquare .w-socials-item-link {
	color: #fa4b7a;
}

.w-socials-item.foursquare .w-socials-item-link-hover {
	background: #fa4b7a;
}

.w-socials-item.foursquare .w-socials-item-link:after {
	content: "";
}

.w-socials.color_brand .w-socials-item.github .w-socials-item-link {
	color: #333;
}

.w-socials-item.github .w-socials-item-link-hover {
	background: #333;
}

.w-socials-item.github .w-socials-item-link:after {
	content: "";
}

.w-socials.color_brand .w-socials-item.google .w-socials-item-link {
	color: #db4437;
}

.w-socials-item.google .w-socials-item-link-hover {
	background: #db4437;
}

.w-socials-item.google .w-socials-item-link:after {
	content: "";
}

.w-socials.color_brand .w-socials-item.houzz .w-socials-item-link {
	color: #4dbc15;
}

.w-socials-item.houzz .w-socials-item-link-hover {
	background: #4dbc15;
}

.w-socials-item.houzz .w-socials-item-link:after {
	content: "";
}

.w-socials.color_brand .w-socials-item.imdb .w-socials-item-link {
	color: #f7c625;
}

.w-socials-item.imdb .w-socials-item-link-hover {
	background: #f7c625;
}

.w-socials-item.imdb .w-socials-item-link:after {
	content: "";
}

.w-socials.color_brand .w-socials-item.instagram .w-socials-item-link {
	color: inherit;
}

.w-socials-item.instagram .w-socials-item-link-hover {
	background: #a17357;
	background: radial-gradient(circle farthest-corner at 35% 100%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 10% 140%, #feda7e, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), linear-gradient(#6559ca, #bc318f 30%, #e42e66 50%, #fa5332 70%, #ffdc80 100%);
}

.w-socials-item.instagram .w-socials-item-link:after {
	content: "";
	font-size: 1.1em;
}

.w-socials.color_brand .w-socials-item.linkedin .w-socials-item-link {
	color: #117eb9;
}

.w-socials-item.linkedin .w-socials-item-link-hover {
	background: #117eb9;
}

.w-socials-item.linkedin .w-socials-item-link:after {
	content: "";
}

.w-socials.color_brand .w-socials-item.medium .w-socials-item-link {
	color: #1c1b1a;
}

.w-socials-item.medium .w-socials-item-link-hover {
	background: #1c1b1a;
}

.w-socials-item.medium .w-socials-item-link:after {
	content: "";
}

.w-socials.color_brand .w-socials-item.odnoklassniki .w-socials-item-link {
	color: #f58220;
}

.w-socials-item.odnoklassniki .w-socials-item-link-hover {
	background: #f58220;
}

.w-socials-item.odnoklassniki .w-socials-item-link:after {
	content: "";
}

.w-socials.color_brand .w-socials-item.pinterest .w-socials-item-link {
	color: #cb2027;
}

.w-socials-item.pinterest .w-socials-item-link-hover {
	background: #cb2027;
}

.w-socials-item.pinterest .w-socials-item-link:after {
	content: "";
}

.w-socials.color_brand .w-socials-item.reddit .w-socials-item-link {
	color: #ff4500;
}

.w-socials-item.reddit .w-socials-item-link-hover {
	background: #ff4500;
}

.w-socials-item.reddit .w-socials-item-link:after {
	content: "";
	font-size: 1.1em;
}

.w-socials.color_brand .w-socials-item.rss .w-socials-item-link {
	color: #ff9702;
}

.w-socials-item.rss .w-socials-item-link-hover {
	background: #ff9702;
}

.w-socials-item.rss .w-socials-item-link:after {
	content: "";
	font-family: fontawesome;
	font-weight: 900;
}

.w-socials.color_brand .w-socials-item.skype .w-socials-item-link {
	color: #00aff0;
}

.w-socials-item.skype .w-socials-item-link-hover {
	background: #00aff0;
}

.w-socials-item.skype .w-socials-item-link:after {
	content: "";
}

.w-socials.color_brand .w-socials-item.soundcloud .w-socials-item-link {
	color: #ff5600;
}

.w-socials-item.soundcloud .w-socials-item-link-hover {
	background: #ff5600;
}

.w-socials-item.soundcloud .w-socials-item-link:after {
	content: "";
}

.w-socials.color_brand .w-socials-item.telegram .w-socials-item-link {
	color: #2ba2db;
}

.w-socials-item.telegram .w-socials-item-link-hover {
	background: #2ba2db;
}

.w-socials-item.telegram .w-socials-item-link:after {
	content: "";
	font-size: 1.1em;
}

.w-socials.color_brand .w-socials-item.tripadvisor .w-socials-item-link {
	color: #579542;
}

.w-socials-item.tripadvisor .w-socials-item-link-hover {
	background: #579542;
}

.w-socials-item.tripadvisor .w-socials-item-link:after {
	content: "";
}

.w-socials.color_brand .w-socials-item.tumblr .w-socials-item-link {
	color: #37465d;
}

.w-socials-item.tumblr .w-socials-item-link-hover {
	background: #37465d;
}

.w-socials-item.tumblr .w-socials-item-link:after {
	content: "";
}

.w-socials.color_brand .w-socials-item.twitch .w-socials-item-link {
	color: #6441a5;
}

.w-socials-item.twitch .w-socials-item-link-hover {
	background: #6441a5;
}

.w-socials-item.twitch .w-socials-item-link:after {
	content: "";
}

.w-socials.color_brand .w-socials-item.twitter .w-socials-item-link {
	color: #55acee;
}

.w-socials-item.twitter .w-socials-item-link-hover {
	background: #55acee;
}

.w-socials-item.twitter .w-socials-item-link:after {
	content: "";
}

.w-socials.color_brand .w-socials-item.vimeo .w-socials-item-link {
	color: #1ab7ea;
}

.w-socials-item.vimeo .w-socials-item-link-hover {
	background: #1ab7ea;
}

.w-socials-item.vimeo .w-socials-item-link:after {
	content: "";
}

.w-socials.color_brand .w-socials-item.vk .w-socials-item-link {
	color: #4c75a3;
}

.w-socials-item.vk .w-socials-item-link-hover {
	background: #4c75a3;
}

.w-socials-item.vk .w-socials-item-link:after {
	content: "";
}

.w-socials.color_brand .w-socials-item.wechat .w-socials-item-link {
	color: #60c33a;
}

.w-socials-item.wechat .w-socials-item-link-hover {
	background: #60c33a;
}

.w-socials-item.wechat .w-socials-item-link:after {
	content: "";
}

.w-socials.color_brand .w-socials-item.whatsapp .w-socials-item-link {
	color: #25d366;
}

.w-socials-item.whatsapp .w-socials-item-link-hover {
	background: #25d366;
}

.w-socials-item.whatsapp .w-socials-item-link:after {
	content: "";
}

.w-socials.color_brand .w-socials-item.xing .w-socials-item-link {
	color: #006464;
}

.w-socials-item.xing .w-socials-item-link-hover {
	background: #006464;
}

.w-socials-item.xing .w-socials-item-link:after {
	content: "";
}

.w-socials.color_brand .w-socials-item.yelp .w-socials-item-link {
	color: #c41200;
}

.w-socials-item.yelp .w-socials-item-link-hover {
	background: #c41200;
}

.w-socials-item.yelp .w-socials-item-link:after {
	content: "";
}

.w-socials.color_brand .w-socials-item.youtube .w-socials-item-link {
	color: red;
}

.w-socials-item.youtube .w-socials-item-link-hover {
	background: red;
}

.w-socials-item.youtube .w-socials-item-link:after {
	content: "";
}

.rounded_none .w-socials-item-popup {
	border-radius: 0 !important;
}

.w-tabs-list {
	position: relative;
	overflow: hidden;
}

.w-tabs-list-h {
	display: flex;
}

.w-tabs-list-bar {
	position: absolute;
}

.w-tabs-item {
	flex-shrink: 0;
	position: relative;
	text-align: center;
}

.w-tabs.switch_click .w-tabs-item {
	cursor: pointer;
}

.w-tabs-item-h {
	display: block;
	padding: 1em 1.5em;
	color: inherit !important;
	outline: none !important;
	transition: none;
}

.w-tabs-item i {
	line-height: inherit;
	vertical-align: top;
}

.w-tabs-item-title:empty {
	display: none;
}

.w-tabs-item.with_icon i+.w-tabs-item-title, .w-tabs-item.with_icon .w-tabs-item-title+i {
	margin-left: .6em;
}

.w-tabs-sections {
	position: relative;
	overflow: hidden;
}

.w-tabs-sections-h {
	height: inherit;
}

.w-tabs-section {
	display: none;
	float: left;
}

.w-tabs.initialized .w-tabs-section, .w-tabs-section.active {
	display: block;
}

.w-tabs-section-header {
	display: none;
	position: relative;
	text-align: left;
	line-height: 1.5;
	white-space: nowrap;
	cursor: pointer;
	padding: 1em 1.5em;
	transition: background .3s, color .3s;
}

.w-tabs-section.color_custom .w-tabs-section-header, .w-tabs-section:not(.active) .w-tabs-section-header {
	color: inherit !important;
}

.w-tabs-section-header i {
	line-height: inherit;
	vertical-align: top;
}

.w-tabs-section-header i.fa-2x {
	line-height: .75;
}

.w-tabs-section-title {
	display: inline-block;
	vertical-align: top;
	font-size: inherit;
	line-height: inherit;
	white-space: normal;
	margin-bottom: 0 !important;
	padding: 0 !important;
	color: inherit;
}

.w-tabs.iconpos_left .with_icon .w-tabs-section-title {
	max-width: calc(100% - 2.5em);
}

.w-tabs-section-title:empty {
	display: none;
}

.w-tabs-section.with_icon i+.w-tabs-section-title, .w-tabs-section.with_icon .w-tabs-section-title+i {
	margin-left: .6em;
}

.w-tabs-section-control {
	position: absolute;
	top: 50%;
	line-height: 2em;
	height: 2em;
	width: 2em;
	margin-top: -1em;
	text-align: center;
	transition: transform .3s;
	transform: rotate(0deg);
}

.w-tabs-section.active>.w-tabs-section-header .w-tabs-section-control {
	transform: rotate(180deg);
}

.w-tabs-section-content-h {
	margin: 0 auto;
	padding-top: 3rem;
}

.l-section.width_full>div>div>.vc_col-sm-12>div>div>.w-tabs .w-tabs-section-content {
	padding-left: 2.5rem;
	padding-right: 2.5rem;
}

.l-section.width_full>div>div>.vc_col-sm-12>div>div>.w-tabs .w-tabs-section-content-h {
	padding: 4rem 0;
}

.w-tabs-list.stretch .w-tabs-item {
	flex: 1 1 50%;
}

.w-tabs-list.stretch .w-tabs-item-h {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.w-tabs.accordion>.w-tabs-list {
	display: none !important;
}

.w-tabs.accordion .w-tabs-sections {
	overflow: visible;
}

.w-tabs.accordion .w-tabs-section {
	display: block;
	float: none;
	border-style: solid;
	border-width: 1px 0 0 0;
}

.w-tabs.accordion .w-tabs-section:last-child {
	border-bottom-width: 1px;
}

.w-tabs.accordion .w-tabs-section.color_custom {
	border-color: rgba(255, 255, 255, 0);
}

.w-tabs.accordion .w-tabs-section-header {
	display: block;
}

.no-touch .w-tabs-section-header:hover {
	background: rgba(0, 0, 0, .04);
}

.w-tabs.accordion .w-tabs-section-content {
	display: none;
}

.w-tabs.accordion .w-tabs-section.active .w-tabs-section-content {
	display: block;
}

.w-tabs.accordion .w-tabs-section-content-h {
	padding: 1.5rem 1.5rem 2rem;
}

.w-tabs.remove_indents .w-tabs-section-header, .w-tabs.remove_indents .w-tabs-section-content-h {
	padding-left: 0;
	padding-right: 0;
}

.no-touch .w-tabs.remove_indents .w-tabs-section-header:hover {
	background: linear-gradient(90deg, transparent, rgba(0, 0, 0, .04), transparent);
}

.w-tabs-section.no_indents .w-tabs-section-content, .w-tabs-section.no_indents .w-tabs-section-content-h {
	padding: 0 !important;
	margin: 0 !important;
	max-width: none;
}

.w-tabs.icon_chevron .w-tabs-section-control:before {
	content: "";
	font-family: fontawesome;
	font-weight: 400;
	font-size: 1.2em;
	vertical-align: top;
}

.w-tabs.icon_plus .w-tabs-section-control:before {
	content: "";
	font-family: fontawesome;
	font-weight: 400;
	vertical-align: top;
}

.w-tabs.icon_triangle .w-tabs-section-control:before {
	content: "";
	font-family: fontawesome;
	font-weight: 900;
	vertical-align: top;
}

.w-tabs.icon_none .w-tabs-section-control {
	display: none;
}

.w-tabs.iconpos_right .w-tabs-section-control {
	right: 1em;
}

.w-tabs.iconpos_right.remove_indents .w-tabs-section-control {
	right: 0;
}

.w-tabs.iconpos_right .w-tabs-section-header-h {
	padding-right: 2.5em;
}

.w-tabs.iconpos_left .w-tabs-section-control {
	left: 1em;
}

.w-tabs.iconpos_left.remove_indents .w-tabs-section-control {
	left: 0;
}

.w-tabs.iconpos_left .w-tabs-section-header-h {
	padding-left: 2.5em;
}

.w-tabs.accordion.title_atcenter .w-tabs-section-header-h {
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	padding: 0;
}

.w-tabs.accordion.title_atcenter .w-tabs-section-control {
	flex-shrink: 0;
	position: static;
	margin: 0 0 0 .5em;
}

.w-tabs.accordion.title_atright .w-tabs-section-header {
	text-align: right;
}

.w-tabs.layout_ver {
	display: flex;
	direction: ltr;
}

.w-tabs.layout_ver .w-tabs-list-h {
	display: block;
}

.w-tabs.layout_ver .w-tabs-sections {
	flex-grow: 1;
}

.w-tabs.layout_ver .w-tabs-section {
	float: none;
	padding-left: 2.5rem;
}

.w-tabs.layout_ver .w-tabs-section-content-h, .w-tabs.layout_ver .w-tabs-section.no_indents {
	padding: 0 !important;
}

.w-tabs.layout_ver .w-image img.size-full, .w-tabs.layout_ver .w-image img.size-large {
	width: 100%;
}

.w-tabs.layout_ver.title_atleft .w-tabs-item {
	text-align: left;
}

.w-tabs.layout_ver.title_atright .w-tabs-item {
	text-align: right;
}

.w-tabs.layout_ver.navpos_right {
	direction: rtl;
}

.w-tabs.layout_ver.navpos_right .w-tabs-list {
	direction: ltr;
}

.w-tabs.layout_ver.navpos_right .w-tabs-section {
	direction: ltr;
	padding-left: 0;
	padding-right: 2.5rem;
}

.w-tabs.layout_ver.navwidth_auto .w-tabs-list {
	flex-shrink: 0;
}

.w-tabs.layout_ver.navwidth_auto .w-tabs-item {
	white-space: nowrap;
}

.w-tabs.layout_ver.navwidth_10 .w-tabs-list {
	width: 10%;
}

.w-tabs.layout_ver.navwidth_10 .w-tabs-sections {
	width: 90%;
}

.w-tabs.layout_ver.navwidth_20 .w-tabs-list {
	width: 20%;
}

.w-tabs.layout_ver.navwidth_20 .w-tabs-sections {
	width: 80%;
}

.w-tabs.layout_ver.navwidth_30 .w-tabs-list {
	width: 30%;
}

.w-tabs.layout_ver.navwidth_30 .w-tabs-sections {
	width: 70%;
}

.w-tabs.layout_ver.navwidth_40 .w-tabs-list {
	width: 40%;
}

.w-tabs.layout_ver.navwidth_40 .w-tabs-sections {
	width: 60%;
}

.w-tabs.layout_ver.navwidth_50 .w-tabs-list, .w-tabs.layout_ver.navwidth_50 .w-tabs-sections {
	width: 50%;
}

.w-tabs.layout_ver.accordion {
	display: block;
}

.w-tabs.layout_ver.accordion .w-tabs-sections {
	display: block;
	width: 100% !important;
}

.w-tabs.layout_ver.accordion .w-tabs-section {
	padding: 0 !important;
}

.w-tabs.style_default .w-tabs-item {
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	transition: background .3s, border-color .3s, color .3s;
}

.w-tabs.style_default.layout_hor .w-tabs-item {
	border-width: 2px 0 0;
}

.w-tabs.style_default.layout_ver.navpos_left .w-tabs-item {
	border-width: 0 0 0 2px;
}

.w-tabs.style_default.layout_ver.navpos_right .w-tabs-item {
	border-width: 0 2px 0 0;
}

.w-tabs.style_default .w-tabs-item a:focus, .no-touch .w-tabs.style_default .w-tabs-item:hover {
	background: rgba(0, 0, 0, .05);
}

.w-tabs.style_default .w-tabs-item.active a:focus {
	background: none;
}

.w-tabs.style_modern .w-tabs-list {
	color: #fff;
}

.w-tabs.style_modern .w-tabs-item-h {
	opacity: .66;
	transition: opacity .3s;
}

.w-tabs.style_modern .w-tabs-item-h:focus, .w-tabs.style_modern .w-tabs-item.active .w-tabs-item-h, .no-touch .w-tabs.style_modern .w-tabs-item:hover .w-tabs-item-h {
	opacity: 1;
}

.w-tabs.style_modern .w-tabs-item:after {
	content: "";
	display: block;
	position: absolute;
	height: 1em;
	width: 1em;
	transition: transform .3s;
}

.w-tabs.style_modern.layout_hor .w-tabs-item:after {
	left: 50%;
	bottom: 0;
	transform: translate(-.5em, 1.5em) rotate(45deg);
}

.w-tabs.style_modern.layout_hor .w-tabs-item.active:after {
	transform: translate(-.5em, .5em) rotate(45deg);
}

.w-tabs.style_modern.layout_ver.navpos_left .w-tabs-item:after {
	top: 50%;
	right: 0;
	transform: translate(1.5em, -.5em) rotate(45deg);
}

.w-tabs.style_modern.layout_ver.navpos_left .w-tabs-item.active:after {
	transform: translate(.5em, -.5em) rotate(45deg);
}

.w-tabs.style_modern.layout_ver.navpos_right .w-tabs-item:after {
	top: 50%;
	left: 0;
	transform: translate(-1.5em, -.5em) rotate(45deg);
}

.w-tabs.style_modern.layout_ver.navpos_right .w-tabs-item.active:after {
	transform: translate(-.5em, -.5em) rotate(45deg);
}

.w-tabs.style_trendy .w-tabs-list:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-style: solid;
	border-color: inherit;
}

.w-tabs.style_trendy .w-tabs-item-h {
	opacity: .66;
	transition: opacity .3s, color .3s;
}

.w-tabs.style_trendy.layout_hor .w-tabs-list:before {
	border-width: 0 0 1px;
}

.w-tabs.style_trendy.layout_hor .w-tabs-list-bar {
	left: 0;
	bottom: 0;
	height: 2px;
}

.w-tabs.style_trendy.layout_ver.navpos_left .w-tabs-list:before {
	border-width: 0 1px 0 0;
}

.w-tabs.style_trendy.layout_ver.navpos_left .w-tabs-list-bar {
	top: 0;
	right: 0;
	width: 2px;
}

.w-tabs.style_trendy.layout_ver.navpos_right .w-tabs-list:before {
	border-width: 0 0 0 1px;
}

.w-tabs.style_trendy.layout_ver.navpos_right .w-tabs-list-bar {
	top: 0;
	left: 0;
	width: 2px;
}

.w-tabs.style_trendy .w-tabs-item-h:focus, .w-tabs.style_trendy .w-tabs-item.active .w-tabs-item-h, .no-touch .w-tabs.style_trendy .w-tabs-item:hover .w-tabs-item-h {
	opacity: 1;
}

.w-tabs.style_trendy .w-tabs-item:after {
	content: "";
	display: block;
	position: absolute;
	transition: height .3s, width .3s;
}

.w-tabs.style_trendy.layout_hor .w-tabs-item:after {
	left: 0;
	right: 0;
	bottom: -1px;
	height: 0;
}

.w-tabs.style_trendy.layout_hor .w-tabs-item.active:after {
	height: 3px;
}

.w-tabs.style_trendy.layout_ver.navpos_left .w-tabs-item:after {
	top: 0;
	right: -1px;
	bottom: 0;
	width: 0;
}

.w-tabs.style_trendy.layout_ver.navpos_right .w-tabs-item:after {
	top: 0;
	left: -1px;
	bottom: 0;
	width: 0;
}

.w-tabs.style_trendy.layout_ver .w-tabs-item.active:after {
	width: 3px;
}

.w-tabs.style_timeline .w-tabs-list:before {
	display: block;
	content: "";
	position: absolute;
	top: 50%;
	left: 1px;
	right: 1px;
	height: 1px;
	margin-top: -1px;
	border-top-width: 2px;
	border-top-style: solid;
	border-color: inherit;
}

.w-tabs.style_timeline .w-tabs-list-h {
	justify-content: space-between;
}

.w-tabs.style_timeline .w-tabs-item {
	flex: 0 0 auto;
	line-height: 5.5rem;
	height: 5.5rem;
	width: 5.5rem;
	min-width: 5.5rem;
	overflow: hidden;
	z-index: 1;
	white-space: nowrap;
	border-radius: 50%;
	transition: color .3s;
}

.no-touch .w-tabs.style_timeline .w-tabs-item:hover, .w-tabs.style_timeline .w-tabs-item.active {
	color: #fff !important;
}

.w-tabs.style_timeline .w-tabs-item:before {
	display: block;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 0;
	width: 100%;
	transition: height .3s;
}

.no-touch .w-tabs.style_timeline .w-tabs-item:hover:before, .w-tabs.style_timeline .w-tabs-item.active:before {
	height: 100%;
}

.w-tabs.style_timeline .w-tabs-item-h {
	padding: 0;
}

.w-tabs.style_timeline .w-tabs-item-title, .w-tabs.style_timeline .w-tabs-item.with_icon i {
	position: relative;
}

.w-tabs.style_timeline .w-tabs-item.with_icon .w-tabs-item-title {
	display: none;
}

.w-tabs.style_timeline.accordion .w-tabs-section {
	border-width: 0;
}

.w-tabs.style_timeline.accordion .w-tabs-section-header {
	margin: 0 auto;
	padding: 1rem 0 0;
	width: 5.5rem;
	background: none !important;
	border-color: inherit;
}

.w-tabs.style_timeline .w-tabs-section:first-child .w-tabs-section-header {
	padding-top: 0;
}

.w-tabs.style_timeline .w-tabs-section-header:before {
	display: block;
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	height: 100%;
	width: 1px;
	border-left-width: 2px;
	border-left-style: solid;
	border-color: inherit;
}

.w-tabs.style_timeline .w-tabs-section-header-h {
	text-align: center;
	line-height: 5.5rem;
	height: 5.5rem;
	width: 5.5rem;
	padding: 0;
	overflow: hidden;
	position: relative;
	z-index: 1;
	border-radius: 50%;
	transition: color .3s;
}

.no-touch .w-tabs.style_timeline .w-tabs-section-header-h:hover, .w-tabs.style_timeline .w-tabs-section.active .w-tabs-section-header-h {
	color: #fff;
}

.w-tabs.style_timeline .w-tabs-section-header-h:before {
	display: block;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 0;
	width: 100%;
	transition: height .3s;
}

.no-touch .w-tabs.style_timeline .w-tabs-section-header-h:hover:before, .w-tabs.style_timeline .w-tabs-section.active .w-tabs-section-header-h:before {
	height: 100%;
}

.w-tabs.style_timeline .w-tabs-section-header i {
	position: relative;
}

.w-tabs.style_timeline .w-tabs-section-title {
	white-space: inherit;
	position: relative;
	color: inherit;
	max-width: none;
}

.w-tabs.style_timeline .w-tabs-section-control, .w-tabs.style_timeline .w-tabs-section.with_icon .w-tabs-section-title {
	display: none;
}

.w-tabs.style_timeline.accordion .w-tabs-section-content {
	padding: 3rem 1.5rem 1.5rem;
	margin-top: -2.75rem;
	border-radius: .3rem;
	border-style: solid;
	border-width: 2px;
	border-color: inherit;
}

.w-tabs.style_timeline.accordion .w-tabs-section-content-h {
	padding: 0;
}

.w-tabs.style_timeline.zephyr .w-tabs-list {
	overflow: visible;
}

.w-tabs.style_timeline.zephyr .w-tabs-list:before {
	margin-top: 0;
	border-top-width: 1px;
	border-top-style: dashed;
}

.w-tabs.style_timeline.zephyr .w-tabs-item, .w-tabs.style_timeline.zephyr .w-tabs-section-header-h {
	box-shadow: 0 -1px 0 rgba(0, 0, 0, .12) inset, 0 1px 1px rgba(255, 255, 255, 0), 0 2px 3px rgba(255, 255, 255, 0);
	transition: background-color .3s, color .3s, box-shadow .3s;
}

.w-tabs.style_timeline.zephyr .w-tabs-item:before {
	height: 100%;
	opacity: 0;
	transition: opacity .2s;
}

.no-touch .w-tabs.style_timeline .w-tabs-item:hover:before, .w-tabs.style_timeline .w-tabs-item.active:before {
	opacity: 1;
}

.no-touch .w-tabs.style_timeline.zephyr .w-tabs-item:hover {
	box-shadow: 0 -1px 0 rgba(255, 255, 255, 0) inset, 0 2px 3px rgba(0, 0, 0, .1), 0 4px 8px rgba(0, 0, 0, .3);
}

.w-tabs.style_timeline.zephyr .w-tabs-section-header:before {
	border-left-width: 1px;
	border-left-style: dashed;
}

.w-tabs.style_timeline.accordion .w-tabs-section-content {
	border: none;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .05), 0 1px 3px 0 rgba(0, 0, 0, .2);
	background: rgba(255, 255, 255, .12);
}

.l-section.color_primary .w-tabs-list, .l-section.color_primary .w-tabs-section, .l-section.color_primary .w-tabs-section-header:before, .l-section.color_secondary .w-tabs-list, .l-section.color_secondary .w-tabs-section, .l-section.color_secondary .w-tabs-section-header:before, .l-section.color_custom .w-tabs-list, .l-section.color_custom .w-tabs-section, .l-section.color_custom .w-tabs-section-header:before {
	border-color: rgba(255, 255, 255, .33);
}

.l-section.color_primary .w-tabs.style_trendy .w-tabs-list, .l-section.color_secondary .w-tabs.style_trendy .w-tabs-list, .l-section.color_custom .w-tabs.style_trendy .w-tabs-list {
	box-shadow: 0 -1px 0 rgba(255, 255, 255, .33) inset;
}

.l-section.color_primary .w-tabs.style_default .w-tabs-list, .l-section.color_secondary .w-tabs.style_default .w-tabs-list, .l-section.color_custom .w-tabs.style_default .w-tabs-list {
	background: rgba(255, 255, 255, .15);
}

.l-section.color_primary .w-tabs.style_default .w-tabs-item, .l-section.color_secondary .w-tabs.style_default .w-tabs-item, .l-section.color_custom .w-tabs.style_default .w-tabs-item {
	border-color: transparent !important;
}

.w-tabs.measure .w-tabs-list {
	width: 100% !important;
}

.w-tabs.measure .w-tabs-list-h {
	display: block !important;
}

.w-tabs.measure .w-tabs-item {
	float: left !important;
	width: auto !important;
}

.w-tabs.layout_ver.measure .w-tabs-sections {
	width: 0 !important;
}

.w-tabs.layout_ver.measure .w-tabs-section-content {
	display: block !important;
	height: 1px;
	margin-bottom: -1px;
	overflow: hidden;
	min-width: 12rem;
}

.w-tabs.layout_ver.measure .w-tabs-section.active .w-tabs-section-content {
	height: auto;
	margin-bottom: 0;
}

.w-tabs.autoresize .w-tabs-sections {
	height: auto !important;
}

.w-tabs.autoresize .w-tabs-sections-h {
	position: static !important;
}

.w-tabs.autoresize>.w-tabs-sections>.w-tabs-sections-h>.w-tabs-section {
	display: none;
}

.w-tabs.autoresize>.w-tabs-sections>.w-tabs-sections-h>.w-tabs-section.active {
	position: relative;
	display: block;
}

.rounded_none .w-tabs-section-content {
	border-radius: 0 !important;
}

.w-video {
	background: #111;
}

.w-video-h {
	position: relative;
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
}

.w-video-h iframe, .w-video-h object, .w-video-h embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.w-video.align_center {
	margin: 0 auto;
}

.w-video.align_right {
	margin-left: auto;
}

.w-video.ratio_21x9 .w-video-h {
	padding-bottom: 42.1875%;
}

.w-video.ratio_3x2 .w-video-h {
	padding-bottom: 66.667%;
}

.w-video.ratio_4x3 .w-video-h {
	padding-bottom: 75%;
}

.w-video.ratio_1x1 .w-video-h {
	padding-bottom: 100%;
}

.l-section.height_full>.upb_row_bg {
	min-height: inherit;
}

.g-cols>.upb_row_bg, .g-cols>.upb_video-wrapper {
	display: none !important;
}

ul.slick-dots {
	margin: 0 !important;
}

.aio-icon.circle {
	line-height: 2.5em;
	height: 2.5em;
	width: 2.5em;
}

.aio-icon.circle i, .aio-icon.square i, .icon_list_icon i, .info-circle-icons i {
	line-height: inherit !important;
	vertical-align: top;
}

.smile-icon-timeline-wrap>a, .smile-icon-timeline-wrap .timeline-wrapper>a {
	color: inherit !important;
}

.smile-icon-timeline-wrap .timeline-separator-text .sep-text {
	font-size: .9rem;
	line-height: 2;
	padding: 0 .6rem;
}

.smile-icon-timeline-wrap .timeline-wrapper .timeline-dot, .smile-icon-timeline-wrap .timeline-feature-item .timeline-dot {
	padding: 4px;
}

.feat-item .timeline-dot {
	left: -.5rem !important;
}

.smile-icon-timeline-wrap .timeline-wrapper .timeline-block, .smile-icon-timeline-wrap .timeline-feature-item.feat-item {
	border-radius: .3rem;
	border: none;
}

.timeline-wrapper .timeline-post-left .ult-timeline-arrow l, .timeline-wrapper .timeline-post-right .ult-timeline-arrow l {
	border-top-color: transparent !important;
	border-bottom-color: transparent !important;
}

.timeline-feature-item.feat-item .ult-timeline-arrow l {
	border-left-color: transparent !important;
	border-right-color: transparent !important;
}

.timeline-wrapper .ult-timeline-arrow s, .feat-item .ult-timeline-arrow s {
	border-color: transparent !important;
}

a.aio-icon-box-link {
	color: inherit !important;
}

.aio-icon-box {
	border-radius: .3rem;
}

.aio-icon-box.square_box-icon .aio-icon-description {
	padding-bottom: 5%;
}

.ulimate-info-list-link {
	border: none !important;
}

.ult_pricing_table_wrap .ult_pricing_table .ult_price_features, .ult_pricing_table_wrap.ult_design_1 .ult_pricing_table .ult_price_link {
	padding: 1rem;
}

.ult-overlay {
	z-index: 501 !important;
}

.rounded_none .ultimate-call-to-action, .rounded_none .flip-box-wrap .flip-box .ifb-face, .rounded_none .smile-icon-timeline-wrap .timeline-wrapper .timeline-block, .rounded_none .smile-icon-timeline-wrap .timeline-feature-item.feat-item, .rounded_none .aio-icon-box {
	border-radius: 0 !important;
}

.tp-leftarrow.tparrows.custom, .tp-rightarrow.tparrows.custom {
	font-size: 1.8rem;
	text-align: center;
	line-height: 3.5rem;
	height: 3.5rem;
	width: 3.5rem;
	border-radius: 50%;
	overflow: hidden;
	background: none !important;
	transition: opacity .3s, box-shadow .3s;
	box-shadow: 0 0 0 2px #fff inset;
	color: #fff;
}

.no-touch .tp-leftarrow.tparrows.custom:hover, .no-touch .tp-rightarrow.tparrows.custom:hover {
	box-shadow: 0 0 0 2px rgba(255, 255, 255, 0) inset;
}

.tp-leftarrow.tparrows.custom:before, .tp-rightarrow.tparrows.custom:before {
	display: none;
}

.no-touch .tp-leftarrow.tparrows.custom:before, .no-touch .tp-rightarrow.tparrows.custom:before {
	display: block;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 0;
	width: 100%;
	transition: height .3s;
}

.no-touch .tp-leftarrow.tparrows.custom:hover:before, .no-touch .tp-rightarrow.tparrows.custom:hover:before {
	height: 100%;
}

.tp-rightarrow.tparrows.custom:after {
	content: "";
	font-family: fontawesome;
	font-weight: 400;
	vertical-align: top;
	padding-left: .2rem;
	position: relative;
}

.tp-leftarrow.tparrows.custom:after {
	content: "";
	font-family: fontawesome;
	font-weight: 400;
	vertical-align: top;
	padding-right: .2rem;
	position: relative;
}

.tp-bullets.custom .tp-bullet {
	width: auto;
	height: auto;
	background: none;
}

.tp-bullets.custom .tp-bullet:after {
	content: "";
	display: block;
	border-radius: 50%;
	border-width: 0;
	border-style: solid;
	border-color: inherit;
	background-color: rgba(0, 0, 0, .2);
	box-sizing: border-box;
	width: 8px;
	height: 8px;
	margin: 6px;
}

.tp-bullets.custom .tp-bullet.selected:after {
	background-color: rgba(255, 255, 255, 0) !important;
	border-width: 1px;
	width: 10px;
	height: 10px;
	margin: 5px;
}

.dataTables_processing {
	display: none;
}

.dataTables_scroll {
	clear: both;
}

.dataTables_scrollBody {
	-webkit-overflow-scrolling: touch;
}

.tablepress-table-description {
	display: block;
	margin-bottom: 1.5rem;
}

.dataTables_wrapper {
	clear: both;
	margin-bottom: 1.5rem;
}

.dataTables_wrapper:after {
	content: "";
	display: block;
	clear: both;
}

.dataTables_wrapper .tablepress {
	clear: both;
	margin: 0;
	width: 100% !important;
}

.tablepress tbody td {
	vertical-align: top;
}

.tablepress thead th {
	font-weight: 700;
	padding-top: 0;
}

.tablepress tfoot th {
	font-weight: 700;
	border: 0;
}

.tablepress .odd td {
	background: rgba(0, 0, 0, .03);
}

.tablepress img {
	max-width: none;
}

.dataTables_length {
	float: left;
	white-space: nowrap;
	margin-bottom: .7rem;
}

.dataTables_filter {
	float: right;
	white-space: nowrap;
	margin-bottom: .7rem;
}

.dataTables_wrapper label input {
	vertical-align: middle;
	width: auto;
	margin-left: .7rem;
}

.dataTables_wrapper label select {
	vertical-align: middle;
	width: auto;
	margin: 0 .3rem;
}

.dataTables_info {
	font-size: .9rem;
	clear: both;
	float: left;
	margin-top: .7rem;
}

.dataTables_paginate {
	font-size: .9rem;
	float: right;
	margin-top: .7rem;
}

.dataTables_paginate a {
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	margin-left: .7rem;
}

.paginate_button.disabled {
	color: inherit !important;
	cursor: default;
	opacity: .5;
}

.paginate_button.current {
	font-weight: 700;
	cursor: default;
}

.paging_simple .paginate_button.previous:before {
	display: inline-block;
	vertical-align: top;
	content: "";
	font-family: fontawesome;
	font-weight: 400;
	margin-right: .4rem;
}

.paging_simple .paginate_button.next:after {
	display: inline-block;
	vertical-align: top;
	content: "";
	font-family: fontawesome;
	font-weight: 400;
	margin-left: .4rem;
}

.tablepress .sorting, .tablepress .sorting_asc, .tablepress .sorting_desc {
	cursor: pointer;
}

.tablepress .sorting_asc:after, .tablepress .sorting_desc:after {
	display: inline-block;
	vertical-align: top;
	content: "";
	font-family: fontawesome;
	font-weight: 900;
	font-size: 1.2rem;
	margin-left: .4rem;
	margin-right: -1.2rem;
	width: .8rem;
}

.tablepress .sorting_asc:after {
	transform: rotate(180deg);
}

.dataTables_scrollBody .tablepress thead th:after {
	display: none;
}

img.iclflag, img.wpml-ls-flag {
	position: relative;
	top: 1px;
	margin-right: .4rem;
}

.wpml-ls-legacy-list-horizontal ul {
	margin: 0 -.6rem;
	list-style: none;
}

.wpml-ls-legacy-list-horizontal ul li {
	display: inline-block;
	white-space: nowrap;
	margin: 0 .6rem;
}

.wpml-ls-legacy-dropdown li, .wpml-ls-legacy-dropdown-click li {
	margin: 0;
	position: relative;
}

.wpml-ls-legacy-dropdown a, .wpml-ls-legacy-dropdown-click a {
	display: block;
	font-size: .9rem;
	line-height: 2.8rem;
	padding: 0 2.8rem 0 .8rem;
	border: none !important;
	color: inherit !important;
	box-shadow: 0 1px 0 rgba(0, 0, 0, .08) inset;
}

.wpml-ls-item-toggle {
	border-radius: .3rem;
}

.wpml-ls-item-toggle:before {
	content: "";
	position: absolute;
	top: 0;
	right: .8rem;
	font-size: 1.2rem;
	font-weight: 900;
	font-family: fontawesome;
	cursor: pointer;
}

.wpml-ls-sub-menu {
	visibility: hidden;
	position: absolute;
	top: 100%;
	width: 100%;
	z-index: 11;
	margin: 0;
	box-shadow: 0 8px 15px rgba(0, 0, 0, .1);
}

.wpml-ls-legacy-dropdown li:hover .wpml-ls-sub-menu {
	visibility: visible;
}

.wpml-ls-sub-menu a {
	box-shadow: none;
}

.wpml-ls-statics-footer {
	clear: both;
	text-align: center;
	font-size: .8rem;
	padding: .6rem;
}

.rounded_none .wpml-ls-item-toggle {
	border-radius: 0 !important;
}

.gform_description:not(:empty) {
	display: block;
	margin-top: -1rem;
}

.gform_wrapper .gform_fields {
	list-style: none;
	margin: 0;
}

.gf_clear, .gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction {
	clear: both;
}

.gform_wrapper .gform_heading, .gform_wrapper .gfield {
	margin: 0 0 1.5rem;
}

.gform_wrapper li:after {
	content: "";
	display: block;
	clear: both;
}

.gform_wrapper .gfield_label {
	display: block;
	font-weight: 700;
	margin-bottom: .3rem;
}

.gform_wrapper .gfield_required {
	margin-left: .2rem;
	color: red;
}

.gform_wrapper .charleft, .gform_wrapper .gfield_description {
	font-size: .9rem;
	line-height: 1.3rem;
	padding-top: .4rem;
	opacity: .65;
}

.gform_wrapper .charleft {
	white-space: nowrap !important;
}

.gform_wrapper .description_above .gfield_description {
	padding-top: 0;
	padding-bottom: .5rem;
	margin-top: .25rem;
}

.gform_wrapper .gfield_radio, .gform_wrapper .gfield_checkbox {
	margin: 0;
}

.gform_wrapper .gfield_radio li, .gform_wrapper .gfield_checkbox li {
	display: block;
	line-height: 1.3rem;
	padding: .25rem 0;
	margin: 0;
}

.gform_wrapper .gfield_radio input[type="radio"] {
	vertical-align: top;
	margin: 4px 7px 0 0;
}

.gform_wrapper .gfield_checkbox input[type="checkbox"] {
	vertical-align: top;
	margin: 4px 4px 0 0;
}

.gform_wrapper ul.gfield_radio li input[type="radio"]:checked+label, .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked+label {
	font-weight: 700;
}

.gform_wrapper .top_label input.small, .gform_wrapper .top_label select.small {
	width: 25%;
	min-width: 80px;
}

.gform_wrapper .right_label input.small, .gform_wrapper .right_label select.small, .gform_wrapper .left_label input.small, .gform_wrapper .left_label select.small {
	width: 15%;
	min-width: 80px;
}

.gform_wrapper textarea.small {
	height: 6rem;
}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
	width: 50%;
}

.gform_wrapper .right_label input.medium, .gform_wrapper .right_label select.medium, .gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium {
	width: 35%;
}

.gform_wrapper textarea.medium {
	height: 10rem;
}

.gform_wrapper textarea.large {
	height: 14rem;
}

.gform_wrapper .gsection {
	clear: both;
	margin-top: 2rem !important;
	padding-top: 1.3rem !important;
	border-top: 1px solid;
}

.gform_wrapper .gsection h2 {
	font-size: 1.5rem;
}

.gform_wrapper .gf_invisible, .gform_wrapper .gfield_visibility_hidden, .gform_wrapper .hidden_label .gfield_label, .gform_wrapper label.hidden_sub_label {
	position: absolute;
	overflow: hidden;
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}

.gform_wrapper .left_label .gfield_label, .gform_wrapper .right_label .gfield_label {
	float: left;
	padding-right: 1rem;
	width: 30%;
}

.gform_wrapper .right_label .gfield_label {
	text-align: right;
}

.gform_wrapper .left_label .ginput_container, .gform_wrapper .right_label .ginput_container {
	float: left;
	width: 70%;
}

.gform_wrapper .left_label .gfield_description, .gform_wrapper .right_label .gfield_description {
	margin-left: 30%;
}

.gform_wrapper .left_label .gfield_captcha_container, .gform_wrapper .right_label .gfield_captcha_container, .gform_wrapper .gform_footer.left_label, .gform_wrapper .gform_footer.right_label {
	margin-left: 30%;
}

.gform_wrapper .ginput_complex .ginput_full {
	display: block;
	clear: both;
}

.gform_wrapper .ginput_complex .ginput_left {
	float: left;
	width: 49%;
}

.gform_wrapper .ginput_complex .ginput_right {
	float: right;
	width: 49%;
}

.gform_wrapper .ginput_complex .name_prefix, .gform_wrapper .ginput_complex .name_suffix, .gform_wrapper .ginput_complex .name_first, .gform_wrapper .ginput_complex .name_middle, .gform_wrapper .ginput_complex .name_last {
	float: left;
}

.gform_wrapper .ginput_complex .name_prefix, .gform_wrapper .ginput_complex .name_first, .gform_wrapper .ginput_complex .name_middle, .gform_wrapper .ginput_complex.has_suffix .name_last {
	margin-right: 2%;
}

.gform_wrapper .ginput_complex.has_first_name.has_last_name span {
	width: 49%;
}

.gform_wrapper .ginput_complex.has_first_name.has_middle_name.has_last_name span {
	width: 32%;
}

.gform_wrapper .ginput_complex.has_first_name.has_middle_name.has_last_name.has_prefix span, .gform_wrapper .ginput_complex.has_first_name.has_middle_name.has_last_name.has_suffix span {
	width: auto;
}

.gform_wrapper .ginput_complex span>label {
	display: block;
	font-size: .9rem;
	line-height: 1.2rem;
	padding: .25rem 0 .6rem;
	opacity: .65;
}

.gform_wrapper .field_sublabel_above .ginput_complex span>label {
	padding: .2rem 0 .4rem;
}

.gform_wrapper .field_sublabel_above .ginput_complex span {
	margin-bottom: .4rem;
}

.gform_wrapper .gfield_time_hour, .gform_wrapper .gfield_time_minute, .gform_wrapper .gfield_time_ampm, .gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_year {
	float: left;
	margin-right: .6rem;
	width: 5rem;
}

.gform_wrapper .gfield_date_dropdown_month, .gform_wrapper .gfield_date_dropdown_day, .gform_wrapper .gfield_date_dropdown_year {
	float: left;
	margin-right: .6rem;
	width: auto !important;
}

.gform_wrapper input.datepicker {
	float: left;
	width: 14rem !important;
}

.gform_wrapper input.datepicker_with_icon+img {
	margin: .8rem 0 0 -2rem;
	cursor: pointer;
}

.gform_confirmation_message, .form_saved_message_sent {
	font-size: 1.2rem;
	color: #4c0;
}

.gform_wrapper .validation_error {
	font-size: 1.2rem;
	margin-bottom: 1rem;
}

.validation_message, .gf_submission_limit_message, .gform_wrapper .validation_error, .gfield_error .gfield_checkbox, .gfield_error .gfield_radio {
	color: red;
}

.gfield_error input[type="text"], .gfield_error input[type="password"], .gfield_error input[type="email"], .gfield_error input[type="url"], .gfield_error input[type="tel"], .gfield_error input[type="number"], .gfield_error input[type="date"], .gfield_error textarea, .gfield_error select {
	box-shadow: 0 0 0 2px red;
}

.gform_wrapper .simple_captcha_small input {
	width: 100px;
}

.gform_wrapper .simple_captcha_medium input {
	width: 150px;
}

.gform_wrapper .simple_captcha_large input {
	width: 200px;
}

.gform_wrapper .math_small input {
	width: 69px;
}

.gform_wrapper .math_medium input {
	width: 90px;
}

.gform_wrapper .math_large input {
	width: 108px;
}

.gform_wrapper .left_label .math_small, .gform_wrapper .right_label .math_small, .gform_wrapper .left_label .math_medium, .gform_wrapper .right_label .math_medium, .gform_wrapper .left_label .math_large, .gform_wrapper .right_label .math_large {
	margin-left: 30%;
}

.gform_wrapper .gform_page_footer {
	margin: 1rem 0 .3rem;
	width: 100%;
}

.gform_wrapper img {
	margin-left: .6rem;
	vertical-align: middle;
}

.gform_wrapper .gform_page_footer .gform_previous_button {
	margin-right: .25rem;
	color: inherit;
}

.gform_wrapper .gform_page_footer .gform_next_button, .no-touch .gform_wrapper .gform_page_footer .button:hover {
	color: #fff;
}

.gform_wrapper .gf_progressbar_wrapper {
	clear: both;
	margin: 0 0 1.3rem;
	width: 100%;
}

.gform_wrapper h3.gf_progressbar_title {
	font-size: 1.5rem;
}

.gform_wrapper .gf_progressbar {
	font-size: .8rem;
	line-height: 1rem !important;
	height: 1rem;
	overflow: hidden;
	border-radius: 1rem;
	box-shadow: 0 1px 0 rgba(0, 0, 0, .08) inset;
	background: rgba(0, 0, 0, .05);
}

.gform_wrapper .gf_progressbar_percentage {
	height: inherit;
	color: #fff;
}

.gform_wrapper .gf_progressbar_percentage span {
	float: right;
	margin: 0 .2rem;
}

.gform_wrapper .gf_page_steps {
	margin-bottom: 1rem;
	padding-bottom: 1rem;
	overflow: hidden;
	border-bottom: 1px solid;
}

.gform_wrapper .gf_step {
	display: inline-block;
	vertical-align: top;
	font-size: 1.5rem;
	margin-right: 1.3rem;
	opacity: .2;
}

.gform_wrapper .gf_step span.gf_step_number {
	font-weight: 700;
}

.gform_wrapper .gf_step.gf_step_active {
	opacity: 1;
}

.ui-datepicker {
	height: auto;
	width: 14rem;
	box-shadow: 0 8px 15px rgba(0, 0, 0, .1);
	background: #fff;
}

.ui-datepicker table {
	width: 100%;
}

.ui-datepicker-header {
	line-height: 2rem;
	min-height: 2rem;
	box-shadow: 0 -1px 0 rgba(0, 0, 0, .08) inset;
}

.ui-datepicker-title select {
	font-size: .8rem;
	line-height: 2rem;
	height: 2rem;
	width: 5rem;
	padding: 0 .3rem;
	border-radius: 0;
	box-shadow: none !important;
	background: none !important;
	color: #666;
}

.ui-datepicker-prev {
	float: left;
	line-height: 2rem;
	width: 2rem;
	text-align: center;
	cursor: pointer;
}

.ui-datepicker-prev:before {
	vertical-align: top;
	content: "";
	font-family: fontawesome;
	font-weight: 400;
}

.ui-datepicker-prev span {
	display: none;
}

.ui-datepicker-next {
	float: right;
	line-height: 2rem;
	width: 2rem;
	text-align: center;
	cursor: pointer;
}

.ui-datepicker-next:before {
	vertical-align: top;
	content: "";
	font-family: fontawesome;
	font-weight: 400;
}

.ui-datepicker-next span {
	display: none;
}

.ui-datepicker th {
	font-size: .8rem;
	font-weight: 400;
	text-transform: uppercase;
	text-align: center;
	border: none;
	padding: 0;
	opacity: .3;
}

.ui-datepicker tbody td {
	font-size: .8rem;
	text-align: center;
	padding: 0;
	border: none;
}

.ui-datepicker td span, .ui-datepicker td a {
	display: inline-block;
	width: 2rem;
	height: 2rem;
	line-height: 2rem;
	color: #666;
}

.ui-datepicker-calendar .ui-state-hover {
	background: #666;
	color: #fff !important;
}

.ui-datepicker-calendar .ui-state-active {
	background: #fff2aa;
	color: #333 !important;
}

.gform_wrapper table.gfield_list {
	margin: 0;
	width: 100%;
}

.gform_wrapper table.gfield_list th, .gform_wrapper table.gfield_list td {
	vertical-align: middle;
	padding: 0 .6rem .6rem 0;
	border: 0;
}

.gform_wrapper table.gfield_list thead th {
	font-weight: 700;
	text-align: left;
}

.gform_wrapper li.gfield.gfield_error table.gfield_list thead th {
	color: red;
}

.gform_wrapper table.gfield_list td.gfield_list_icons {
	width: 4rem;
	white-space: nowrap;
	padding: 0;
}

html body .ginput_container_list table.gfield_list tbody tr td.gfield_list_icons img.add_list_item, html body .ginput_container_list table.gfield_list tbody tr td.gfield_list_icons img.delete_list_item {
	vertical-align: top;
	height: 1.3rem !important;
	width: 1.3rem !important;
}

.gfield_icon_disabled {
	cursor: default !important;
	opacity: .5;
}

.gform_wrapper .ginput_price {
	opacity: .66;
}

.gform_wrapper span.ginput_total {
	font-size: 1.2rem;
	color: #5a0;
}

.gform_wrapper span.ginput_product_price {
	font-weight: 700;
}

.gform_wrapper span.ginput_quantity_label {
	margin-left: 1rem;
	margin-right: .2rem;
}

.gform_wrapper input.ginput_quantity {
	width: 3rem;
}

.gform_wrapper .gfield_password_strength {
	text-align: center;
	padding: .3rem;
	width: 14rem;
	background: #eee;
	border: 1px solid #ddd;
}

.gform_wrapper .gfield_password_strength.bad {
	background: #ffb78c;
	border-color: #ff853c;
}

.gform_wrapper .gfield_password_strength.good {
	background: #ffec8b;
	border-color: #fc0;
}

.gform_wrapper .gfield_password_strength.short, .gform_wrapper .gfield_password_strength.mismatch {
	background: #ffa0a0;
	border-color: #f04040;
}

.gform_wrapper .gfield_password_strength.strong {
	background: #c3ff88;
	border-color: #8dff1c;
}

.gform_wrapper .top_label li.gfield.gf_inline {
	float: none !important;
	display: inline-block;
	vertical-align: top;
	width: auto !important;
	margin-right: 1.3rem;
}

.gform_wrapper .top_label li.gfield.gf_inline input[type=text].large, .gform_wrapper .top_label li.gfield.gf_inline input[type=url].large, .gform_wrapper .top_label li.gfield.gf_inline input[type=email].large, .gform_wrapper .top_label li.gfield.gf_inline input[type=tel].large, .gform_wrapper .top_label li.gfield.gf_inline input[type=number].large, .gform_wrapper .top_label li.gfield.gf_inline input[type=password].large {
	width: 25rem !important;
}

.gform_wrapper .top_label li.gfield.gf_inline input[type=text].medium, .gform_wrapper .top_label li.gfield.gf_inline input[type=url].medium, .gform_wrapper .top_label li.gfield.gf_inline input[type=email].medium, .gform_wrapper .top_label li.gfield.gf_inline input[type=tel].medium, .gform_wrapper .top_label li.gfield.gf_inline input[type=number].medium, .gform_wrapper .top_label li.gfield.gf_inline input[type=password].medium {
	width: 18rem !important;
}

.gform_wrapper .top_label li.gfield.gf_inline input[type=text].datepicker.medium {
	width: 7rem !important;
}

.gform_wrapper .top_label li.gfield.gf_inline input[type=text].small, .gform_wrapper .top_label li.gfield.gf_inline input[type=url].small, .gform_wrapper .top_label li.gfield.gf_inline input[type=email].small, .gform_wrapper .top_label li.gfield.gf_inline input[type=tel].small, .gform_wrapper .top_label li.gfield.gf_inline input[type=number].small, .gform_wrapper .top_label li.gfield.gf_inline input[type=password].small {
	width: 5rem !important;
}

.gform_wrapper .top_label li.gfield.gf_inline select {
	width: auto !important;
}

.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_day input[type=text], .gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_month input[type=text], .gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour input[type=text], .gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute input[type=text] {
	width: 70% !important;
}

.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_year input[type=text] {
	width: 80% !important;
}

.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_ampm {
	width: auto;
}

.gform_wrapper li.gf_inline div.ginput_container {
	white-space: nowrap !important;
}

.gform_wrapper .top_label li.gfield.gf_left_half {
	width: 49%;
}

.gform_wrapper .top_label li.gfield.gf_right_half {
	width: 49%;
}

.gform_wrapper .top_label li.gfield.gf_left_half {
	float: left;
	clear: left !important;
}

.gform_wrapper .top_label li.gfield.gf_right_half {
	float: right;
	clear: right !important;
}

.gform_wrapper .top_label li.gfield.gf_left_half input.medium, .gform_wrapper .top_label li.gfield.gf_left_half input.large, .gform_wrapper .top_label li.gfield.gf_left_half select.medium, .gform_wrapper .top_label li.gfield.gf_left_half select.large, .gform_wrapper .top_label li.gfield.gf_right_half input.medium, .gform_wrapper .top_label li.gfield.gf_right_half input.large, .gform_wrapper .top_label li.gfield.gf_right_half select.medium, .gform_wrapper .top_label li.gfield.gf_right_half select.large {
	width: 100%;
}

.gform_wrapper .top_label li.gfield.gf_left_half input.small, .gform_wrapper .top_label li.gfield.gf_right_half input.small {
	width: 35%;
}

.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield, .gform_wrapper .top_label li.gfield.gf_right_half+li.gfield, .gform_wrapper .gform_footer.top_label {
	clear: both;
}

.gform_wrapper .top_label li.gfield.gf_left_third, .gform_wrapper .top_label li.gfield.gf_middle_third, .gform_wrapper .top_label li.gfield.gf_right_third {
	width: 32%;
}

.gform_wrapper .top_label li.gfield.gf_left_third {
	float: left;
	clear: left !important;
}

.gform_wrapper .top_label li.gfield.gf_middle_third {
	float: left;
	margin-left: 2% !important;
	clear: none !important;
}

.gform_wrapper .top_label li.gfield.gf_right_third {
	float: right;
	clear: right !important;
}

.gform_wrapper .top_label li.gfield.gf_left_third input.medium, .gform_wrapper .top_label li.gfield.gf_left_third input.large, .gform_wrapper .top_label li.gfield.gf_left_third select.medium, .gform_wrapper .top_label li.gfield.gf_left_third select.large, .gform_wrapper .top_label li.gfield.gf_middle_third input.medium, .gform_wrapper .top_label li.gfield.gf_middle_third input.large, .gform_wrapper .top_label li.gfield.gf_middle_third select.medium, .gform_wrapper .top_label li.gfield.gf_middle_third select.large, .gform_wrapper .top_label li.gfield.gf_right_third input.medium, .gform_wrapper .top_label li.gfield.gf_right_third input.large, .gform_wrapper .top_label li.gfield.gf_right_third select.medium, .gform_wrapper .top_label li.gfield.gf_right_third select.large {
	width: 100%;
}

.gform_wrapper .top_label li.gfield.gf_left_third+li.gfield, .gform_wrapper .top_label li.gfield.gf_middle_third+li.gfield, .gform_wrapper .top_label li.gfield.gf_right_third+li.gfield, .gform_wrapper .top_label li.gfield.gf_left_third+.gform_footer, .gform_wrapper .top_label li.gfield.gf_middle_third+.gform_footer, .gform_wrapper .top_label li.gfield.gf_right_third+.gform_footer {
	clear: both;
}

.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li, .gform_wrapper li.gfield.gf_2col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_2col ul.gfield_radio li {
	float: left;
	width: 50%;
}

.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li, .gform_wrapper li.gfield.gf_3col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_3col ul.gfield_radio li {
	float: left;
	width: 33%;
}

.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li {
	float: left;
	width: 25%;
}

.gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li {
	float: left;
	width: 20%;
}

.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox, .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio, .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox, .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio, .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox, .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio, .gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox, .gform_wrapper li.gfield.gf_list_5col ul.gfield_radio, .gform_wrapper li.gfield.gf_2col ul.gfield_checkbox, .gform_wrapper li.gfield.gf_2col ul.gfield_radio, .gform_wrapper li.gfield.gf_3col ul.gfield_checkbox, .gform_wrapper li.gfield.gf_3col ul.gfield_radio {
	overflow: hidden;
}

.gform_wrapper li.gfield.gf_list_height_25 ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_height_25 ul.gfield_radio li {
	height: 25px;
}

.gform_wrapper li.gfield.gf_list_height_50 ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_height_50 ul.gfield_radio li {
	height: 50px;
}

.gform_wrapper li.gfield.gf_list_height_75 ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_height_75 ul.gfield_radio li {
	height: 75px;
}

.gform_wrapper li.gfield.gf_list_height_100 ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_height_100 ul.gfield_radio li {
	height: 100px;
}

.gform_wrapper li.gfield.gf_list_height_125 ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_height_125 ul.gfield_radio li {
	height: 125px;
}

.gform_wrapper li.gfield.gf_list_height_150 ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_height_150 ul.gfield_radio li {
	height: 150px;
}

.gform_wrapper li.gf_list_inline ul.gfield_checkbox li, .gform_wrapper li.gf_list_inline ul.gfield_radio li {
	display: inline-block;
	width: auto !important;
	float: none !important;
	margin: 0 1rem 1rem 0;
}

.gform_wrapper li.gsection.gf_scroll_text {
	height: 12rem;
	overflow: auto;
	padding: 1.3rem;
	margin-bottom: 1rem !important;
	border-width: 1px;
	border-style: solid;
}

.gform_wrapper .gform_validation_container, .gform_wrapper li.gf_hide_ampm div.gfield_time_ampm, .gform_wrapper li.gf_hide_charleft div.charleft {
	display: none !important;
}

.gform_wrapper li.gfield_creditcard_warning {
	margin-bottom: 1rem !important;
	padding: 2rem 2rem 1.3rem !important;
	border: 2px solid;
	border-radius: .6rem;
	max-width: 36rem;
}

.gform_wrapper div.gfield_creditcard_warning_message {
	padding: .6rem 1.3rem;
	margin-bottom: 1rem;
	background: red;
	color: #fff;
}

.ginput_container_creditcard {
	max-width: 30rem;
	padding: 1rem 1.5rem;
	border-radius: .3rem;
}

.ginput_container_creditcard .ginput_full {
	margin-bottom: 1rem;
}

.ginput_container_creditcard .ginput_full:after {
	content: "";
	display: block;
	clear: both;
}

.gform_wrapper .ginput_complex .ginput_cardinfo_left {
	float: left;
}

.gform_wrapper .ginput_complex .ginput_cardinfo_right {
	float: right;
	margin-left: .4rem;
}

.gform_wrapper .ginput_complex .ginput_cardinfo_left label, .gform_wrapper .ginput_complex .ginput_cardinfo_right label {
	white-space: nowrap !important;
}

.gform_wrapper .ginput_complex select.ginput_card_expiration {
	display: inline-block;
	margin-right: .6rem;
	width: auto;
}

.gform_wrapper .ginput_complex input.ginput_card_security_code {
	width: auto;
}

.gform_wrapper .ginput_complex span.ginput_card_security_code_icon {
	display: none;
}

.gform_wrapper .gform_card_icon_container {
	margin-bottom: .6rem;
	overflow: hidden;
}

.gform_wrapper .gform_card_icon {
	float: left;
	margin-right: .5rem;
	font-size: 0;
	text-align: center;
	opacity: .33;
}

.gform_wrapper .gform_card_icon.gform_card_icon_selected {
	opacity: 1;
}

.gform_wrapper .gform_card_icon:before {
	font: 400 2rem/1 "Font Awesome 5 Brands";
}

.gform_wrapper .gform_card_icon_visa:before {
	content: "";
}

.gform_wrapper .gform_card_icon_mastercard:before {
	content: "";
}

.gform_wrapper .gform_card_icon_amex:before {
	content: "";
}

.gform_wrapper .gform_card_icon_discover:before {
	content: "";
}

.gform_wrapper .gform_card_icon_jcb:before {
	content: "";
}

.gform_wrapper .gform_card_icon_maestro:before {
	content: "";
}

.gform_save_link {
	font-size: .9rem;
	margin-left: .6rem;
}

.form_saved_message {
	margin: 2rem 0;
	padding: 1.5rem 2rem;
	text-align: left;
	border: 2px solid;
}

.form_saved_message a {
	word-wrap: break-word;
}

.form_saved_message br+br {
	display: none;
}

.form_saved_message .form_saved_message_emailform {
	margin-top: 1rem;
}

.form_saved_message .form_saved_message_emailform input[type=text] {
	margin: 0 .5rem .5rem 0;
	max-width: 20rem;
}

.form_saved_message .form_saved_message_emailform input[type=submit] {
	margin: 0 0 .5rem;
}

.gform_wrapper .chosen-container {
	position: relative;
	user-select: none;
	width: auto !important;
}

.gform_wrapper .chosen-single {
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0 1rem;
	height: 2.8rem;
	line-height: 2.8rem;
	white-space: nowrap;
	cursor: pointer;
	border-radius: .3rem;
	border: none !important;
	color: inherit !important;
	box-shadow: 0 0 0 2px transparent, 0 1px 0 rgba(0, 0, 0, .08) inset;
}

.gform_wrapper .chosen-single span {
	display: block;
	overflow: hidden;
	margin-right: 2rem;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.gform_wrapper .chosen-single div {
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
	width: 2.5rem;
	height: 100%;
}

.gform_wrapper .chosen-single div:before {
	content: "";
	vertical-align: top;
	font-family: fontawesome;
	font-weight: 900;
	font-size: 1.2rem;
}

.gform_wrapper .chosen-drop {
	position: absolute;
	top: 100%;
	left: -9999px;
	z-index: 1111;
	width: 100%;
	box-shadow: 0 8px 15px rgba(0, 0, 0, .1);
}

.gform_wrapper .chosen-with-drop .chosen-drop {
	left: 0;
}

.gform_wrapper .chosen-search {
	white-space: nowrap;
	padding: .6rem;
}

.gform_wrapper .chosen-search input[type=text] {
	padding: 0 .5rem;
	line-height: 2rem;
	height: 2rem;
	border-radius: 0;
}

.gform_wrapper .chosen-container-single-nosearch .chosen-search {
	position: absolute;
	left: -9999px;
}

.gform_wrapper .chosen-results {
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 0;
	padding: 0;
	max-height: 16rem;
	-webkit-overflow-scrolling: touch;
}

.gform_wrapper .chosen-results li {
	display: none;
	margin: 0;
	padding: .2rem .6rem;
	list-style: none;
	-webkit-touch-callout: none;
}

.gform_wrapper .chosen-results li.active-result {
	display: list-item;
	cursor: pointer;
}

.gform_wrapper .chosen-results li.disabled-result {
	display: list-item;
	cursor: default;
	opacity: .33;
}

.gform_wrapper .chosen-results li.highlighted {
	color: #fff;
}

.gform_wrapper .chosen-results li.no-results {
	display: list-item;
	padding-bottom: .6rem;
}

.gform_wrapper .chosen-results li.group-result {
	display: list-item;
	font-weight: 700;
	cursor: default;
}

.gform_wrapper .chosen-results li.group-option {
	padding-left: 1rem;
}

.gform_wrapper .chosen-results li em {
	font-style: normal;
	text-decoration: underline;
}

.gform_wrapper .chosen-choices {
	position: relative;
	overflow: hidden;
	margin: 0;
	border-radius: .3rem;
	box-shadow: 0 0 0 2px transparent, 0 1px 0 rgba(0, 0, 0, .08) inset;
	cursor: text;
}

.gform_wrapper .chosen-choices li {
	float: left;
	list-style: none;
}

.gform_wrapper .chosen-choices li.search-field {
	margin: 0;
	padding: 0;
	white-space: nowrap;
}

.gform_wrapper .chosen-choices li.search-field input[type=text] {
	background: transparent !important;
	box-shadow: none;
	border-radius: 0;
	padding: 0;
	margin-left: 1rem;
	transition: none;
}

.gform_wrapper .chosen-choices li.search-choice {
	position: relative;
	cursor: default;
	margin: .4rem 0 0 .4rem !important;
	padding: 0 2rem 0 .6rem;
	line-height: 2rem;
	border-radius: .2rem;
	box-shadow: 0 1px 0 rgba(0, 0, 0, .15);
}

.gform_wrapper .chosen-choices .search-choice-close {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
	width: 2rem;
	border: none !important;
	cursor: pointer;
	color: inherit;
	opacity: .5;
}

.gform_wrapper .chosen-choices .search-choice-close:hover {
	opacity: 1;
}

.gform_wrapper .chosen-choices .search-choice-close:before {
	content: "";
	font-family: fontawesome;
	font-weight: 400;
	vertical-align: top;
}

.gform_wrapper .chosen-container-multi .chosen-drop .result-selected {
	display: list-item;
	cursor: default;
	opacity: .33;
}

.gform_wrapper .chosen-disabled {
	opacity: .33 !important;
	cursor: default;
}

.gform_wrapper .chosen-disabled .chosen-single, .gform_wrapper .chosen-disabled .search-choice-close {
	cursor: default;
}

.rounded_none .gfield_creditcard_warning, .rounded_none .chosen-single, .rounded_none .chosen-choices, .rounded_none .search-choice {
	border-radius: 0 !important;
}

@media only screen and (max-width:479px) {
	.gform_wrapper input.small, .gform_wrapper select.small, .gform_wrapper input.medium, .gform_wrapper select.medium, .gform_wrapper .top_label li.gfield, .gform_wrapper .top_label li.gfield.gf_inline input[type=text], .gform_wrapper .top_label li.gfield.gf_inline input[type=url], .gform_wrapper .top_label li.gfield.gf_inline input[type=email], .gform_wrapper .top_label li.gfield.gf_inline input[type=tel], .gform_wrapper .top_label li.gfield.gf_inline input[type=number], .gform_wrapper .top_label li.gfield.gf_inline input[type=password], .gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio li, .gform_wrapper .gfield_label, .gform_wrapper .ginput_container, .gform_wrapper .gfield_description, .gform_wrapper .ginput_complex span {
		float: none !important;
		width: 100% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
}

body {
	overflow-x: hidden;
	min-width: 0 !important;
}

.l-header.pos_fixed {
	min-width: 0 !important;
}

.vc_col-xs-1 {
	width: 8.3333%;
}

.vc_col-xs-2 {
	width: 16.6666%;
}

.vc_col-xs-1\/5 {
	width: 20%;
}

.vc_col-xs-3 {
	width: 25%;
}

.vc_col-xs-4 {
	width: 33.3333%;
}

.vc_col-xs-2\/5 {
	width: 40%;
}

.vc_col-xs-5 {
	width: 41.6666%;
}

.vc_col-xs-6 {
	width: 50%;
}

.vc_col-xs-7 {
	width: 58.3333%;
}

.vc_col-xs-3\/5 {
	width: 60%;
}

.vc_col-xs-8 {
	width: 66.6666%;
}

.vc_col-xs-9 {
	width: 75%;
}

.vc_col-xs-4\/5 {
	width: 80%;
}

.vc_col-xs-10 {
	width: 83.3333%;
}

.vc_col-xs-11 {
	width: 91.6666%;
}

.vc_col-xs-12 {
	width: 100%;
}

.vc_col-xs-offset-0 {
	margin-left: 0;
}

.vc_col-xs-offset-1 {
	margin-left: 8.3333%;
}

.vc_col-xs-offset-2 {
	margin-left: 16.6666%;
}

.vc_col-xs-offset-1\/5 {
	margin-left: 20%;
}

.vc_col-xs-offset-3 {
	margin-left: 25%;
}

.vc_col-xs-offset-4 {
	margin-left: 33.3333%;
}

.vc_col-xs-offset-2\/5 {
	margin-left: 40%;
}

.vc_col-xs-offset-5 {
	margin-left: 41.6666%;
}

.vc_col-xs-offset-6 {
	margin-left: 50%;
}

.vc_col-xs-offset-7 {
	margin-left: 58.3333%;
}

.vc_col-xs-offset-3\/5 {
	margin-left: 60%;
}

.vc_col-xs-offset-8 {
	margin-left: 66.6666%;
}

.vc_col-xs-offset-9 {
	margin-left: 75%;
}

.vc_col-xs-offset-4\/5 {
	margin-left: 80%;
}

.vc_col-xs-offset-10 {
	margin-left: 83.3333%;
}

.vc_col-xs-offset-11 {
	margin-left: 91.6666%;
}

.vc_col-xs-offset-12 {
	margin-left: 100%;
}

@media (min-width:768px) {
	.vc_col-sm-1 {
		width: 8.3333%;
	}
	
	.vc_col-sm-2 {
		width: 16.6666%;
	}
	
	.vc_col-sm-1\/5 {
		width: 20%;
	}
	
	.vc_col-sm-3 {
		width: 25%;
	}
	
	.vc_col-sm-4 {
		width: 33.3333%;
	}
	
	.vc_col-sm-2\/5 {
		width: 40%;
	}
	
	.vc_col-sm-5 {
		width: 41.6666%;
	}
	
	.vc_col-sm-6 {
		width: 50%;
	}
	
	.vc_col-sm-7 {
		width: 58.3333%;
	}
	
	.vc_col-sm-3\/5 {
		width: 60%;
	}
	
	.vc_col-sm-8 {
		width: 66.6666%;
	}
	
	.vc_col-sm-9 {
		width: 75%;
	}
	
	.vc_col-sm-4\/5 {
		width: 80%;
	}
	
	.vc_col-sm-10 {
		width: 83.3333%;
	}
	
	.vc_col-sm-11 {
		width: 91.6666%;
	}
	
	.vc_col-sm-12 {
		width: 100%;
	}
	
	.vc_col-sm-offset-0 {
		margin-left: 0;
	}
	
	.vc_col-sm-offset-1 {
		margin-left: 8.3333%;
	}
	
	.vc_col-sm-offset-2 {
		margin-left: 16.6666%;
	}
	
	.vc_col-sm-offset-1\/5 {
		margin-left: 20%;
	}
	
	.vc_col-sm-offset-3 {
		margin-left: 25%;
	}
	
	.vc_col-sm-offset-4 {
		margin-left: 33.3333%;
	}
	
	.vc_col-sm-offset-2\/5 {
		margin-left: 40%;
	}
	
	.vc_col-sm-offset-5 {
		margin-left: 41.6666%;
	}
	
	.vc_col-sm-offset-6 {
		margin-left: 50%;
	}
	
	.vc_col-sm-offset-7 {
		margin-left: 58.3333%;
	}
	
	.vc_col-sm-offset-3\/5 {
		margin-left: 60%;
	}
	
	.vc_col-sm-offset-8 {
		margin-left: 66.6666%;
	}
	
	.vc_col-sm-offset-9 {
		margin-left: 75%;
	}
	
	.vc_col-sm-offset-4\/5 {
		margin-left: 80%;
	}
	
	.vc_col-sm-offset-10 {
		margin-left: 83.3333%;
	}
	
	.vc_col-sm-offset-11 {
		margin-left: 91.6666%;
	}
	
	.vc_col-sm-offset-12 {
		margin-left: 100%;
	}
}

@media (min-width:992px) {
	.vc_col-md-1 {
		width: 8.3333%;
	}
	
	.vc_col-md-2 {
		width: 16.6666%;
	}
	
	.vc_col-md-1\/5 {
		width: 20%;
	}
	
	.vc_col-md-3 {
		width: 25%;
	}
	
	.vc_col-md-4 {
		width: 33.3333%;
	}
	
	.vc_col-md-2\/5 {
		width: 40%;
	}
	
	.vc_col-md-5 {
		width: 41.6666%;
	}
	
	.vc_col-md-6 {
		width: 50%;
	}
	
	.vc_col-md-7 {
		width: 58.3333%;
	}
	
	.vc_col-md-3\/5 {
		width: 60%;
	}
	
	.vc_col-md-8 {
		width: 66.6666%;
	}
	
	.vc_col-md-9 {
		width: 75%;
	}
	
	.vc_col-md-4\/5 {
		width: 80%;
	}
	
	.vc_col-md-10 {
		width: 83.3333%;
	}
	
	.vc_col-md-11 {
		width: 91.6666%;
	}
	
	.vc_col-md-12 {
		width: 100%;
	}
	
	.vc_col-md-offset-0 {
		margin-left: 0;
	}
	
	.vc_col-md-offset-1 {
		margin-left: 8.3333%;
	}
	
	.vc_col-md-offset-2 {
		margin-left: 16.6666%;
	}
	
	.vc_col-md-offset-1\/5 {
		margin-left: 20%;
	}
	
	.vc_col-md-offset-3 {
		margin-left: 25%;
	}
	
	.vc_col-md-offset-4 {
		margin-left: 33.3333%;
	}
	
	.vc_col-md-offset-2\/5 {
		margin-left: 40%;
	}
	
	.vc_col-md-offset-5 {
		margin-left: 41.6666%;
	}
	
	.vc_col-md-offset-6 {
		margin-left: 50%;
	}
	
	.vc_col-md-offset-7 {
		margin-left: 58.3333%;
	}
	
	.vc_col-md-offset-3\/5 {
		margin-left: 60%;
	}
	
	.vc_col-md-offset-8 {
		margin-left: 66.6666%;
	}
	
	.vc_col-md-offset-9 {
		margin-left: 75%;
	}
	
	.vc_col-md-offset-4\/5 {
		margin-left: 80%;
	}
	
	.vc_col-md-offset-10 {
		margin-left: 83.3333%;
	}
	
	.vc_col-md-offset-11 {
		margin-left: 91.6666%;
	}
	
	.vc_col-md-offset-12 {
		margin-left: 100%;
	}
}

@media (min-width:1200px) {
	.vc_col-lg-1 {
		width: 8.3333%;
	}
	
	.vc_col-lg-2 {
		width: 16.6666%;
	}
	
	.vc_col-lg-1\/5 {
		width: 20%;
	}
	
	.vc_col-lg-3 {
		width: 25%;
	}
	
	.vc_col-lg-4 {
		width: 33.3333%;
	}
	
	.vc_col-lg-2\/5 {
		width: 40%;
	}
	
	.vc_col-lg-5 {
		width: 41.6666%;
	}
	
	.vc_col-lg-6 {
		width: 50%;
	}
	
	.vc_col-lg-7 {
		width: 58.3333%;
	}
	
	.vc_col-lg-3\/5 {
		width: 60%;
	}
	
	.vc_col-lg-8 {
		width: 66.6666%;
	}
	
	.vc_col-lg-9 {
		width: 75%;
	}
	
	.vc_col-lg-4\/5 {
		width: 80%;
	}
	
	.vc_col-lg-10 {
		width: 83.3333%;
	}
	
	.vc_col-lg-11 {
		width: 91.6666%;
	}
	
	.vc_col-lg-12 {
		width: 100%;
	}
	
	.vc_col-lg-offset-0 {
		margin-left: 0;
	}
	
	.vc_col-lg-offset-1 {
		margin-left: 8.3333%;
	}
	
	.vc_col-lg-offset-2 {
		margin-left: 16.6666%;
	}
	
	.vc_col-lg-offset-1\/5 {
		margin-left: 20%;
	}
	
	.vc_col-lg-offset-3 {
		margin-left: 25%;
	}
	
	.vc_col-lg-offset-4 {
		margin-left: 33.3333%;
	}
	
	.vc_col-lg-offset-2\/5 {
		margin-left: 40%;
	}
	
	.vc_col-lg-offset-5 {
		margin-left: 41.6666%;
	}
	
	.vc_col-lg-offset-6 {
		margin-left: 50%;
	}
	
	.vc_col-lg-offset-7 {
		margin-left: 58.3333%;
	}
	
	.vc_col-lg-offset-3\/5 {
		margin-left: 60%;
	}
	
	.vc_col-lg-offset-8 {
		margin-left: 66.6666%;
	}
	
	.vc_col-lg-offset-9 {
		margin-left: 75%;
	}
	
	.vc_col-lg-offset-4\/5 {
		margin-left: 80%;
	}
	
	.vc_col-lg-offset-10 {
		margin-left: 83.3333%;
	}
	
	.vc_col-lg-offset-11 {
		margin-left: 91.6666%;
	}
	
	.vc_col-lg-offset-12 {
		margin-left: 100%;
	}
	
	.vc_hidden-lg {
		display: none !important;
	}
}

@media (max-width:767px) {
	.vc_hidden-xs {
		display: none !important;
	}
	
	.g-cols.type_default>div[class*="vc_col-xs-"] {
		margin-top: 1rem;
		margin-bottom: 1rem;
	}
	
	.g-cols>div:not([class*="vc_col-xs-"]) {
		width: 100%;
		margin: 0 0 1rem;
	}
	
	.g-cols.type_boxes>div, .g-cols.reversed>div:first-child, .g-cols:not(.reversed)>div:last-child, .g-cols>div.has-fill {
		margin-bottom: 0;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.vc_hidden-sm {
		display: none !important;
	}
	
	.g-cols.type_default>div[class*="vc_col-md-"], .g-cols.type_default>div[class*="vc_col-lg-"] {
		margin-top: 1rem;
		margin-bottom: 1rem;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.vc_hidden-md {
		display: none !important;
	}
	
	.g-cols.type_default>div[class*="vc_col-lg-"] {
		margin-top: 1rem;
		margin-bottom: 1rem;
	}
}

@media (max-width:1199px) {
	.products.columns-6>.product {
		width: 33.3333%;
	}
	
	.w-pricing.items_6 .w-pricing-item, .w-pricing.items_7 .w-pricing-item {
		flex: 0 1 33.3333%;
	}
}

@media (max-width:1024px) {
	.l-section-h, .l-section.width_full>div>div>.vc_col-sm-12>div>div>.w-tabs .w-tabs-section-content-h {
		padding: 2.5rem 0;
	}
	
	.l-section.height_large>.l-section-h {
		padding: 4rem 0;
	}
	
	.l-section.height_huge>.l-section-h {
		padding: 6rem 0;
	}
	
	.g-cols.type_boxes>div>.vc_column-inner {
		padding: 2.5rem;
	}
	
	.w-pricing.items_4 .w-pricing-item, .w-pricing.items_5 .w-pricing-item, .w-pricing.items_8 .w-pricing-item {
		flex: 0 1 50%;
	}
	
	.w-separator.size_small:empty {
		height: calc(.4rem + 1vw);
	}
	
	.w-separator.size_small.with_line {
		height: calc(1.4rem + 2vw);
	}
	
	.w-separator.size_medium:empty {
		height: calc(.6rem + 2vw);
	}
	
	.w-separator.size_medium.with_line {
		height: calc(1.6rem + 3vw);
	}
	
	.w-separator.size_large:empty {
		height: calc(.8rem + 3vw);
	}
	
	.w-separator.size_large.with_line {
		height: calc(1.8rem + 4vw);
	}
	
	.w-separator.size_huge:empty {
		height: calc(1rem + 4vw);
	}
	
	.w-separator.size_huge.with_line {
		height: calc(2rem + 5vw);
	}
	
	.w-separator.with_content.with_line {
		height: auto;
	}
	
	.l-section.width_full>div>.g-cols:not(.type_boxes)>.vc_col-sm-12>div>div>.wpb_text_column {
		padding: 0 1.5rem;
	}
	
	.products.columns-4>.product, .products.columns-5>.product {
		width: 33.3333%;
	}
	
	.woocommerce-tabs {
		clear: both;
		float: none;
		width: 100%;
	}
	
	.us-woo-cart_compact .woocommerce .shop_table.cart {
		float: none;
		margin-bottom: 0 !important;
		width: 100%;
	}
	
	.us-woo-cart_compact .woocommerce .cart-collaterals {
		width: 50%;
	}
}

@media screen and (max-width:900px) {
	.l-subheader {
		padding-left: 1rem !important;
		padding-right: 1rem !important;
	}
	
	.l-sidebar, .l-content {
		width: 100% !important;
	}
	
	.w-nav.type_desktop .menu-item[class*="columns"] .w-nav-list.level_2 {
		padding: 0 !important;
	}
	
	.w-nav.type_desktop .menu-item.columns_3>ul>li, .w-nav.type_desktop .menu-item.columns_4>ul>li, .w-nav.type_desktop .menu-item.columns_5>ul>li, .w-nav.type_desktop .menu-item.columns_6>ul>li {
		width: 50% !important;
	}
	
	.owl-carousel {
		padding: 0 !important;
	}
	
	.owl-nav {
		display: none;
	}
	
	.mfp-container:after {
		line-height: 4rem;
		width: 4rem;
	}
	
	.wpb_column.wooproduct, .woocommerce .products .product {
		width: 50% !important;
	}
	
	.woocommerce-checkout #customer_details, .woocommerce-checkout #order_review_heading, .woocommerce-checkout #order_review {
		float: none;
		width: auto;
	}
}

@media screen and (max-width:767px) {
	h1, h2, h3, h4, h5, h6 {
		margin-bottom: 1rem;
	}
	
	img.alignleft, img.alignright, .wp-caption.alignleft, .wp-caption.alignright {
		float: none;
		display: block;
		margin: 0 0 1.5rem;
	}
	
	.wpb_column.align_center_xs .w-btn-wrapper.align_left, .wpb_column.align_center_xs .w-btn-wrapper.align_right {
		margin-left: .6rem;
		margin-right: .6rem;
	}
	
	.l-section.remove_bg_xs .l-section-img {
		display: none;
	}
	
	.post_navigation {
		font-size: 1rem !important;
	}
	
	.post_navigation.layout_sided .post_navigation-item {
		display: flex;
		align-items: center;
		position: relative;
		overflow: hidden;
		top: auto;
		left: auto !important;
		right: auto !important;
		margin-top: 0;
		padding: 0 .8rem;
		width: 50%;
	}
	
	.post_navigation.layout_sided .post_navigation-item:only-of-type {
		width: 100%;
	}
	
	.post_navigation.layout_sided .post_navigation-item-img {
		width: auto;
	}
	
	.post_navigation.layout_sided .post_navigation-item img {
		position: absolute;
		top: 50%;
		left: 50%;
		min-height: 101%;
		min-width: 101%;
		max-width: none;
		width: auto;
		transform: translate(-50%, -50%);
	}
	
	.post_navigation.layout_sided .post_navigation-item-arrow {
		position: relative;
		z-index: 1;
		padding: 0;
		width: auto;
		background: none !important;
	}
	
	.post_navigation.layout_sided .post_navigation-item-arrow:before {
		position: static;
		line-height: 8rem;
		transform: none !important;
		transition: none !important;
		width: auto;
	}
	
	.post_navigation.layout_sided .post_navigation-item-title {
		position: relative;
		z-index: 1;
		top: auto;
		padding: 1rem .8rem;
	}
	
	.post_navigation.layout_sided .post_navigation-item-title span {
		display: inline;
		padding: 0;
		opacity: 1;
		white-space: normal;
		transform: none;
		transition: none;
		background: none;
	}
	
	.post_navigation.layout_sided .post_navigation-item:after {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(30, 30, 30, .66);
	}
	
	.w-actionbox {
		padding: 1.5rem;
	}
	
	.w-actionbox.controls_right {
		display: block;
		text-align: center;
	}
	
	.w-actionbox.controls_right .w-actionbox-text {
		display: block;
	}
	
	.w-actionbox.controls_right .w-actionbox-controls {
		display: block;
		text-align: center;
		padding: 1rem 0 0;
		white-space: normal;
	}
	
	.w-actionbox.controls_right .w-btn, .w-actionbox.controls_bottom .w-btn {
		margin: .3rem;
	}
	
	.w-gallery.cols_5 .w-gallery-item, .w-gallery.cols_6 .w-gallery-item, .w-gallery.cols_7 .w-gallery-item, .w-gallery.cols_8 .w-gallery-item, .w-gallery.cols_9 .w-gallery-item, .w-gallery.cols_10 .w-gallery-item {
		width: 25%;
	}
	
	.w-pricing {
		display: block;
	}
	
	.w-pricing-item-h {
		margin: 0 0 .5rem !important;
	}
	
	.w-pricing.style_simple .w-pricing-item-h {
		border-width: 1px !important;
		border-radius: .6rem;
	}
	
	.w-search.layout_fullscreen input {
		font-size: 2rem;
	}
	
	.w-nav-close, .w-search.layout_fullscreen .w-search-close {
		font-size: 2rem;
		line-height: 4rem;
		width: 4rem;
	}
	
	.w-tabs-item, .w-tabs-section-header {
		font-size: 1rem !important;
	}
	
	.page-404:before {
		font-size: 8rem;
	}
	
	.ult-vc-seperator.ult-xlarge-triangle svg {
		height: 5rem !important;
	}
	
	.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce .form-row-first, .woocommerce .form-row-last, .woocommerce .checkout .shop_table, .woocommerce #payment, .woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content {
		float: none;
		width: 100%;
	}
	
	.woocommerce .login, .woocommerce .track_order, .woocommerce .checkout_coupon, .woocommerce .lost_reset_password, .woocommerce .register {
		padding: 1.5rem 1.5rem 0;
	}
	
	.woocommerce .login .form-row-first, .woocommerce .checkout_coupon .form-row-first, .woocommerce .register .form-row-first {
		margin-bottom: .6rem;
	}
	
	.woocommerce .col2-set .col-1, .woocommerce .checkout .shop_table {
		margin-bottom: 2rem;
	}
	
	.woocommerce .l-section.for_shop .woocommerce-ordering {
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	
	.woocommerce div.product .images {
		float: none;
		max-width: 500px;
		margin-bottom: 1rem;
		width: auto !important;
	}
	
	.woocommerce div.product .summary {
		float: none;
		width: 100% !important;
	}
	
	.woocommerce .product-thumbnail {
		display: none !important;
	}
	
	.woocommerce .cart-collaterals {
		float: none !important;
		width: 100% !important;
	}
	
	.woocommerce #payment .payment_methods img {
		display: none;
	}
	
	.woocommerce ul.order_details li {
		display: block;
		margin: 0 0 1rem;
		padding: 0;
		border: 0;
	}
	
	.woocommerce-MyAccount-navigation {
		margin-bottom: 2rem;
	}
	
	.woocommerce-MyAccount-content .shop_table {
		display: block;
		margin-bottom: 0;
		border: none;
	}
	
	.woocommerce-MyAccount-content .shop_table thead {
		display: none;
	}
	
	.woocommerce-MyAccount-content .shop_table tbody, .woocommerce-MyAccount-content .shop_table tr {
		display: block;
	}
	
	.woocommerce-MyAccount-content .shop_table th, .woocommerce-MyAccount-content .shop_table td {
		display: inline-block;
		padding: 0 1rem .4rem 0;
		text-align: left !important;
		border: none;
	}
	
	.woocommerce-MyAccount-content .shop_table td:last-child {
		display: block;
		text-align: left;
		padding: 0 0 1rem;
	}
	
	.woocommerce-MyAccount-content .shop_table td .button {
		margin-left: 0;
	}
	
	.woocommerce #coupons_list {
		float: none !important;
	}
}

@media screen and (max-width:600px) {
	.admin-bar .l-header.sticky {
		top: 0;
	}
	
	.g-cols.type_boxes>div>.vc_column-inner {
		padding: 1.5rem;
	}
	
	.w-header-show, .w-toplink {
		margin: 10px !important;
	}
	
	.l-subheader, .l-section, .l-section.width_full>div>div>.vc_col-sm-12>div>div>.w-tabs .w-tabs-section-content {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	
	.l-section-h, .l-section.height_small>.l-section-h, .l-section.height_large>.l-section-h, .l-section.height_huge>.l-section-h, .l-section.width_full>div>div>.vc_col-sm-12>div>div>.w-tabs .w-tabs-section-content-h {
		padding: 1.5rem 0;
	}
	
	.l-main .alignfull {
		margin-left: -1.5rem;
		margin-right: -1.5rem;
	}
	
	.l-section-video {
		display: none;
	}
	
	.l-main .aligncenter {
		max-width: 100% !important;
	}
	
	.w-nav.type_mobile .w-nav-list.style_dropdown {
		left: -1rem;
		right: -1rem;
		padding-left: .3rem;
		padding-right: .3rem;
	}
	
	.w-comments-childlist {
		margin-left: 1rem;
	}
	
	.rtl .w-comments-childlist {
		margin-left: 0;
		margin-right: 1rem;
	}
	
	.post_author.avapos_left {
		display: block;
	}
	
	.post_author.avapos_left .post-author-ava {
		margin: 0 0 .1em;
	}
	
	.widget_us_portfolio .w-grid.cols_4 .w-grid-item, .widget_us_portfolio .w-grid.cols_5 .w-grid-item, .widget_us_portfolio .w-grid.cols_6 .w-grid-item {
		width: 33.3333% !important;
	}
	
	.w-grid.type_metro .w-grid-item {
		width: 50%;
		margin: 0 !important;
	}
	
	.w-grid.type_metro .w-grid-item:nth-child(3n) {
		width: 100%;
	}
	
	.header_hor .w-search {
		line-height: inherit;
	}
	
	.header_hor .w-search.layout_simple, .header_hor .w-search.layout_modern {
		position: static;
		overflow: visible;
		margin-left: 0;
		margin-right: 0;
		padding: 0;
		min-width: 0;
		height: auto;
		width: auto !important;
	}
	
	.header_hor .l-subheader-cell.at_left .w-search.layout_simple:first-child {
		margin-left: -.8rem;
	}
	
	.header_hor .l-subheader-cell.at_right .w-search.layout_simple:last-child {
		margin-right: -.8rem;
	}
	
	.header_hor .w-search.layout_simple .w-search-open, .header_hor .w-search.layout_modern .w-search-open {
		display: block;
		position: static;
		transform: none;
	}
	
	.header_hor .w-search.layout_simple .w-search-form, .header_hor .w-search.layout_modern .w-search-form {
		position: absolute;
		top: 0;
		left: -1.5rem;
		right: -1.5rem;
		height: 0;
		overflow: hidden;
		border-radius: 0;
		opacity: 1;
		z-index: 120;
		transition: height .3s cubic-bezier(.4, 0, .2, 1);
	}
	
	.header_hor .w-search.layout_simple.active .w-search-form, .header_hor .w-search.layout_modern.active .w-search-form {
		height: 100%;
	}
	
	.header_hor .w-search.layout_simple .w-form-row-field, .header_hor .w-search.layout_modern .w-form-row-field {
		position: absolute;
		top: 50%;
		left: 0;
		right: 0;
		margin-top: -1.4rem;
	}
	
	.header_hor .w-search.layout_simple button {
		display: none;
	}
	
	.header_hor .w-search.layout_simple .w-search-close, .header_hor .w-search.layout_modern .w-search-close {
		display: block;
		top: 50%;
		margin-top: -1.4rem;
		padding-right: 1.5rem;
		width: auto;
		transform: none;
	}
	
	.rtl.header_hor .w-search.layout_simple .w-search-close, .rtl.header_hor .w-search.layout_modern .w-search-close {
		padding-left: 1.5rem;
		padding-right: 0;
	}
	
	.w-search.layout_fullwidth input {
		font-size: 1rem !important;
	}
	
	.w-search.layout_fullscreen input {
		font-size: 1.2rem !important;
	}
	
	.w-separator.width_30, .w-separator.width_50 {
		width: auto;
	}
	
	.w-tabs.accordion .w-tabs-section-content-h {
		padding-top: .6rem;
		padding-bottom: 1rem;
	}
	
	.l-section .widget {
		margin-bottom: 2rem;
	}
	
	.admin-bar .mfp-container:after {
		top: 0;
	}
	
	.header_hor .l-subheader-cell.at_left .w-cart:first-child {
		margin-left: -.8rem;
	}
	
	.rtl.header_hor .l-subheader-cell.at_left .w-cart:first-child {
		margin-left: 0;
		margin-right: -.8rem;
	}
	
	.header_hor .l-subheader-cell.at_right .w-cart:last-child {
		margin-right: -.8rem;
	}
	
	.rtl.header_hor .l-subheader-cell.at_right .w-cart:last-child {
		margin-left: -.8rem;
		margin-right: 0;
	}
	
	.woocommerce-tabs .tabs {
		margin-bottom: 1rem;
	}
	
	.woocommerce .comment-respond {
		padding: 1rem 1.5rem;
	}
	
	.woocommerce .related>h2, .woocommerce .upsells>h2, .woocommerce .cross-sells>h2 {
		margin-bottom: 0;
	}
	
	.woocommerce .shop_table thead {
		display: none;
	}
	
	.woocommerce .actions .coupon, .woocommerce .actions .coupon .input-text {
		float: none;
		width: 100%;
		text-align: center;
		margin: 0;
	}
	
	.woocommerce .form-row .button, .woocommerce .shop_table .button {
		display: block;
		width: 100%;
		margin: 4px 0 !important;
	}
	
	.woocommerce .checkout #order_review {
		padding: 1rem 1.5rem 1.5rem;
	}
}

@media screen and (max-width:480px) {
	.w-cart {
		position: static;
	}
	
	.w-cart-dropdown, .w-cart-notification {
		left: -1rem !important;
		right: -1rem !important;
		width: auto;
		border-radius: 0;
	}
	
	.post_author.layout_box {
		display: block;
		text-align: center;
	}
	
	.post_author.layout_box .post-author-img {
		margin: 0 auto .5rem !important;
	}
	
	.post_navigation.layout_simple .order_first {
		padding: .5rem .5rem .5rem 1.5rem;
	}
	
	.post_navigation.layout_simple .order_second {
		padding: .5rem 1.5rem .5rem .5rem;
	}
	
	.post_navigation.layout_simple .post_navigation-item-arrow {
		top: -.2rem;
	}
	
	.post_navigation.layout_simple .post_navigation-item-title {
		display: none;
	}
	
	.g-filters-list {
		justify-content: flex-start !important;
	}
	
	.g-filters-item {
		font-size: .9rem !important;
		text-align: center;
		margin: 0 !important;
		padding-left: .6rem !important;
		padding-right: .6rem !important;
		overflow: hidden;
		width: 50%;
	}
	
	.w-form-row.for_submit {
		float: none !important;
		display: block !important;
		margin: 0 !important;
	}
	
	.w-form-row.for_submit .w-btn {
		width: 100%;
	}
	
	.w-form.align_left .w-form-message.type_success, .w-form.align_right .w-form-message.type_success {
		display: block;
		text-align: center;
		padding-top: .6rem;
	}
	
	.post-password-form p input[type="password"] {
		max-width: none;
	}
	
	.w-gallery.cols_3 .w-gallery-item, .w-gallery.cols_4 .w-gallery-item, .w-gallery.cols_5 .w-gallery-item, .w-gallery.cols_6 .w-gallery-item, .w-gallery.cols_7 .w-gallery-item {
		width: 50%;
	}
	
	.w-gallery.cols_8 .w-gallery-item, .w-gallery.cols_9 .w-gallery-item, .w-gallery.cols_10 .w-gallery-item {
		width: 33.3333%;
	}
	
	.w-grid-item .w-hwrapper.responsive {
		flex-wrap: wrap;
	}
	
	.w-grid-item .w-hwrapper.responsive>.post_image {
		flex-shrink: 1 !important;
		margin: 0 0 .7rem !important;
		width: auto !important;
	}
	
	.g-loadmore .w-btn {
		font-size: 1rem !important;
	}
	
	.w-nav-anchor.level_2, .w-nav-anchor.level_3, .w-nav-anchor.level_4 {
		white-space: normal;
	}
	
	.pagination .nav-links {
		justify-content: flex-start !important;
	}
	
	.w-progbar.style_3 .w-progbar-title, .w-progbar.style_3 .w-progbar-bar {
		width: 100%;
	}
	
	.vc_wp_custommenu.layout_hor .menu {
		display: block;
		margin: 0;
	}
	
	.vc_wp_custommenu.layout_hor ul li {
		display: block;
		text-align: center;
	}
	
	.vc_wp_custommenu.layout_hor ul li.btn {
		margin: 5px 0;
	}
	
	.vc_wp_custommenu.layout_hor ul li:not(.btn)>a {
		display: inline-block;
		vertical-align: top;
		padding: 8px 0;
	}
	
	.woocommerce-message, .woocommerce-error, .woocommerce-info {
		margin: -1.5rem -1.5rem 1.5rem;
	}
	
	.woocommerce-message .button, .woocommerce-error .button, .woocommerce-info .button {
		display: block;
		float: none !important;
		margin: 0 0 .6rem !important;
	}
	
	.woocommerce .login .clear+.form-row, .woocommerce-account .login .form-row:nth-child(3), .woocommerce .login .lost_password {
		float: none !important;
	}
	
	.w-post-elm.product_ordering, .woocommerce .l-section.for_shop .woocommerce-ordering {
		flex-grow: 1;
		margin: 0;
		width: 100%;
	}
	
	.wpb_column.wooproduct, .woocommerce .products .product {
		width: 100% !important;
	}
	
	.woocommerce div.product>.onsale {
		left: -.9rem;
	}
	
	.rtl.woocommerce div.product>.onsale {
		left: auto;
		right: -.9rem;
	}
	
	.woocommerce-product-gallery {
		margin: -1.5rem -1.5rem 1.5rem !important;
	}
	
	.woocommerce .cart .group_table td.label, .woocommerce .cart .group_table td.price {
		font-size: 1rem;
	}
	
	.woocommerce-tabs .tabs li {
		float: none !important;
		text-align: center;
	}
	
	.woocommerce .shop_table.cart {
		display: block;
		border: none;
	}
	
	.woocommerce .shop_table.cart tbody, .woocommerce .shop_table.cart tfoot, .woocommerce .shop_table.cart tr, .woocommerce .shop_table.cart td, .woocommerce .shop_table.cart tfoot th {
		display: block;
		position: relative;
		border: none;
		width: auto !important;
	}
	
	.woocommerce .shop_table.cart tr {
		clear: both;
	}
	
	.woocommerce .shop_table.cart td.product-remove {
		position: absolute;
		top: 0;
		right: 0;
		text-align: right;
		padding: 0;
		z-index: 3;
	}
	
	.rtl .woocommerce .shop_table.cart td.product-remove {
		left: 0;
		right: auto;
		text-align: left;
	}
	
	.woocommerce .shop_table.cart td.product-name {
		padding: 0 2rem .3rem 0;
	}
	
	.rtl .woocommerce .shop_table.cart td.product-name {
		padding: 0 0 .3rem 2rem;
	}
	
	.woocommerce .shop_table.cart td.product-price {
		float: left;
		text-align: left;
		line-height: 2.8rem;
		padding: 0 .6rem 1.2rem 0;
	}
	
	.rtl .woocommerce .shop_table.cart td.product-price {
		float: right;
		text-align: right;
		padding: 0 0 1.2rem .6rem;
	}
	
	.woocommerce .shop_table.cart td.product-quantity {
		float: left;
		text-align: left;
		padding-top: 0;
	}
	
	.rtl .woocommerce .shop_table.cart td.product-quantity {
		float: right;
		text-align: right;
	}
	
	.woocommerce .shop_table.cart td.product-subtotal {
		float: left;
		text-align: left;
		line-height: 2.8rem;
		padding-top: 0;
	}
	
	.rtl .woocommerce .shop_table.cart td.product-subtotal {
		float: right;
		text-align: right;
	}
	
	.woocommerce .cart_totals {
		text-align: initial;
		padding: 1rem 1.5rem 1.5rem;
		margin: 0 -1.5rem;
	}
	
	.woocommerce .cart-collaterals:last-child .cart_totals {
		margin-bottom: -1.5rem;
	}
	
	.woocommerce .cart_totals table, .woocommerce .cart_totals tbody, .woocommerce .cart_totals tr {
		display: block;
	}
	
	.woocommerce .cart_totals th, .woocommerce .cart_totals td {
		display: inline-block;
		width: auto !important;
	}
	
	.woocommerce .cart_totals tr.shipping>* {
		display: block;
		text-align: inherit;
		padding: .1rem 0;
	}
	
	.woocommerce .cart_totals .checkout-button {
		font-size: 1rem;
	}
	
	.woocommerce .checkout #order_review {
		margin: 0 -1.5rem -1.5rem;
	}
	
	.wc-credit-card-form {
		padding: 0;
	}
	
	.woocommerce .related, .woocommerce .upsells, .woocommerce .cross-sells {
		border-top: none;
		padding-top: 1.5rem;
	}
	
	.dataTables_length, .dataTables_filter, .dataTables_info, .dataTables_paginate {
		float: none !important;
	}
}

body.home .home_features .w-iconbox-title {
	padding: 16px 5px;
}

h3.col_title, .style_h3 {
	padding-bottom: 5px;
	padding-top: 20px;
	font-size: 33px !important;
	font-weight: 500 !important;
}

h4.col_title {
	padding-bottom: 5px;
	padding-top: 20px;
}

.home h4.col_title {
	padding-bottom: 8px;
	padding-top: 20px;
}

#left_right_cols .wpb_row {
	margin-bottom: 128px !important;
}

#left_right_cols .wpb_row.btn_previous {
	margin-bottom: 28px !important;
}

#left_right_cols .wpb_row.btn_next {
	margin-bottom: 28px !important;
}

.grey_subtitle {
	margin-bottom: 20px !important;
	color: #0064ff;
}

.blue_subtitle {
	margin-bottom: 20px !important;
	font-size: 20px !important;
	color: #0064ff !important;
	font-weight: 300 !important;
}

.green_subtitle {
	margin-bottom: 20px !important;
	font-size: 26px !important;
	color: #018d00 !important;
	font-weight: 300 !important;
}

body.home .grey_subtitle+h2.align_center {
	margin-bottom: 30px !important;
}

.wpb_wrapper .contentabovecols {
	margin-bottom: 60px !important;
}

body.home .home_features {
	margin-bottom: 2rem;
}

body.home .blue_txt {
	margin-bottom: 20px !important;
}

body.home #third .w-tabs-item-title {
	font-size: 21px;
}

.ftr_email {
	margin-top: 44px !important;
	margin-bottom: 50px !important;
}

.blog_footer .ftr_email {
	margin-top: 0px !important;
}

section.ftr_email {
	margin: 0 !important;
}

body.home #left_right_cols .wpb_row:last-child {
	margin-bottom: 0 !important;
}

.bg_section .l-section-h {
	padding: 80px 0 !important;
}

body.home #left_right_cols+.l-section.height_large>.l-section-h {
	padding: 58px 0 35px !important;
}

.industries-spacing.bg_section .l-section-h {
	padding: 80px 0 50px !important;
}

section.l-section.wpb_row.base80pad>.l-section-h {
	padding: 80px 0 0 !important;
}

body.home #third .wpb_wrapper p.align_center {
	margin-bottom: 40px !important;
}

.txtcenter {
	text-align: center;
}

.basetop60pad {
	padding-top: 60px !important;
}

.basetop30mar {
	margin-top: 30px;
}

.basebot30mar {
	margin-bottom: 30px !important;
}

.basebtm60pad {
	padding-bottom: 60px;
}

.basebtm60mar {
	margin-bottom: 60px !important;
}

html .fontsize30 {
	font-size: 35px !important;
}

html .fontsize22 {
	font-size: 26px !important;
}

.pad0 {
	padding: 0 !important;
}

.showmobile {
	display: none;
}

h1 {
	font-size: 42px !important;
	font-weight: 500 !important;
	padding-top: 0 !important;
}

h2 {
	font-size: 40px !important;
	font-weight: 500 !important;
}

h2.sectionttl38, .style_h2 {
	font-size: 40px !important;
}

h3 {
	font-size: 38px !important;
	font-weight: 500 !important;
}

h4, .style_h4 {
	font-size: 33px !important;
	font-weight: 500 !important;
}

h5, body.single.single-post .wpb_wrapper .post_content h2 {
	font-size: 28px !important;
	font-weight: 500 !important;
}

h6 {
	font-size: 23px;
	font-weight: 500 !important;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.hide {
	display: none !important;
}

.clearfix {
	overflow: auto;
}

.clearfix::after {
	content: "";
	clear: both;
	display: table;
}

.mt-0 {
	margin-top: 0 !important;
}

.mt-5 {
	margin-top: 5px !important;
}

.mt-10 {
	margin-top: 10px !important;
}

.mt-15 {
	margin-top: 15px !important;
}

.mt-20 {
	margin-top: 20px !important;
}

.mt-25 {
	margin-top: 25px !important;
}

.mt-30 {
	margin-top: 30px !important;
}

.mb-0 {
	margin-bottom: 0 !important;
}

.mb-15 {
	margin-bottom: 15px !important;
}

.mb-20 {
	margin-bottom: 20px !important;
}

.mb-30 {
	margin-bottom: 30px !important;
}

.mb-40 {
	margin-bottom: 40px !important;
}

.mb-50 {
	margin-bottom: 50px !important;
}

.mb-60 {
	margin-bottom: 60px !important;
}

.mb-5 {
	margin-bottom: 5px !important;
}

.pt-0 {
	padding-top: 0 !important;
}

.pt-10 {
	padding-top: 10px !important;
}

.pt-15 {
	padding-top: 15px !important;
}

.pt-20 {
	padding-top: 20px !important;
}

.pt-25 {
	padding-top: 25px !important;
}

.pb-0 {
	padding-bottom: 0 !important;
}

.full-width {
	width: 100% !important;
}

.resmt-30 {
	margin-top: 30px !important;
}

.clearboth {
	clear: both;
}

.display-inlineblock {
	display: inline-block !important;
}

h2.marg-bottom-blog, h5.marg-bottom-blog {
	margin-bottom: 15px !important;
	line-height: 36px;
}

body.single.single-post.customer-case-studies-post .wpb_wrapper .post_content h5.marg-bottom-blog {
	margin-bottom: 15px !important;
}

body.single.single-post .wpb_wrapper .post_content h5.mb-40 {
	margin-bottom: 40px !important;
}

body.single.single-post.customer-case-studies-post .wpb_wrapper .post_content p {
	margin-bottom: 14px !important;
}

body {
	background: linear-gradient(to bottom, rgba(209, 239, 255, .1), transparent);
	background-size: 50% auto;
}

body.home {
	background: #fff;
}

p a {
	color: #0064ff !important;
}

p a:hover {
	color: #111 !important;
}

.page .l-main p a:not(.w-btn, .sign_up_btn, .back_btn):focus {
	text-decoration: underline;
}

a:hover, .uk-link:hover {
	text-decoration: none;
}

.Textdecoration {
	text-decoration: underline;
}

.w-post-elm.color_link_inherit a:focus {
	color: #0064ff;
}

.no-touch .w-tabs-section-header:hover, .no-touch .w-tabs-section-header:focus {
	background: rgba(0, 0, 0, .04);
}

table.cookie_data a:focus {
	text-decoration: underline;
}

.page-id-7468 em {
	color: #b30000;
}

.job-evaluation-methods-wrap .dif_sections {
	display: inline-block;
	margin-bottom: 30px;
}

.job-evaluation-methods-wrap .dif_sections h2 {
	font-size: 28px !important;
	margin-top: 30px !important;
}

.page-id-21586 .at-on-page-related-videos {
	display: none;
}

.l-header a {
	color: #111;
}

.header_hor .w-nav.type_desktop .menu-item-9452 .w-nav-list.level_2, .header_hor .w-nav.type_desktop .menu-item-9450 .w-nav-list.level_2, .header_hor .w-nav.type_desktop .menu-item-22541 .w-nav-list.level_2 {
	left: 0 !important;
	right: auto;
	padding: 20px;
}

.header_hor .w-nav.type_desktop .menu-item-9452 .w-nav-list.level_2:before, .header_hor .w-nav.type_desktop .menu-item-9450 .w-nav-list.level_2:before, .header_hor .w-nav.type_desktop .menu-item-22541 .w-nav-list.level_2:before {
	width: 0;
	height: 0;
	border-left: 5px solid rgba(255, 255, 255, 0);
	border-right: 5px solid rgba(255, 255, 255, 0);
	border-bottom: 5px solid #000;
}

li.employee_evaluation:before, li.continuous_feedback:before, li.employee_engagement:before, li.project_profitability:before, li.timesheet:before, li.goal_setting:before, li.why_assess:before, li.jobs:before, li.cust_review:before, li.contact:before, li.feedback_360:before, li.industries-top-menu:before, li.result_areas_menu:before, li.integration:before, li.mobile_apps:before, li.tutorial_videos:before, li.knowledge_base:before, li.consulting_service:before, li.job_evaluation:before {
	font-family: "Material Icons";
	float: left;
	padding: 5px 3px 0;
	vertical-align: top;
	background: #0064ff;
	color: #fff;
	font-size: 26px;
	display: inline-block;
	max-width: 25px;
	height: 25px;
	margin-top: 15px;
	line-height: 21px;
	border-radius: 3px;
}

li.employee_evaluation:before {
	content: "";
}

li.continuous_feedback:before {
	content: "";
}

li.employee_engagement:before {
	content: "";
}

li.project_profitability:before {
	content: "";
}

li.timesheet:before {
	content: "";
}

li.goal_setting:before {
	content: "";
}

li.why_assess:before {
	content: "";
}

li.jobs:before {
	content: "";
}

li.cust_review:before {
	content: "";
}

li.contact:before {
	content: "";
}

li.feedback_360:before {
	content: "";
}

li.industries-top-menu:before {
	content: "";
}

li.result_areas_menu:before {
	content: "";
}

li.integration:before {
	content: "";
}

li.mobile_apps:before {
	content: "";
}

li.tutorial_videos:before {
	content: "";
}

li.knowledge_base:before {
	content: "";
}

li.consulting_service:before {
	content: "";
	background: #0064ff url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/optimized/rev-e5dd25a/www.assessteam.com/wp-content/themes/assessteam-vip-child/images/consulting_service.svg") no-repeat center center;
	width: 30px;
}

li.job_evaluation:before {
	content: "";
	background: #0064ff url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/optimized/rev-e5dd25a/www.assessteam.com/wp-content/themes/assessteam-vip-child/images/job_evaluation.svg") no-repeat center center;
	width: 30px;
}

.no-touch .l-subheader.at_middle a:hover {
	color: #0f6ecd;
}

.no-touch .us-btn-style_2:focus {
	box-shadow: 0 0em 0em rgba(0, 0, 0, 20%);
	background: #0064ff;
	border-color: #0064ff;
	color: #fff !important;
}

.no-touch .us-btn-style_1:focus {
	box-shadow: 0 0em 0em rgba(0, 0, 0, 20%);
	background: #1351b9;
	border-color: #1351b9;
	color: #fff !important;
}

.l-header .w-image-h:focus {
	outline: auto !important;
	color: #000 !important;
}

.w-socials-item-link {
	line-height: 1.2em;
	width: 1.2em;
}

.l-section.height_small>.l-section-h {
	padding: .7rem 0;
}

footer .widget ul li:nth-child(n+2), footer .widget ul li>ul {
	margin-top: 0;
}

.vc_wp_custommenu.layout_hor ul li a {
	text-decoration: underline;
}

.vc_wp_custommenu.layout_hor ul li a:hover, .vc_wp_custommenu.layout_hor ul li a:focus {
	text-decoration: none;
}

.w-nav.type_desktop .hover_underline .w-nav-title {
	font-size: 20px;
}

#left_right_cols p.marb {
	margin-bottom: 70px !important;
}

#page-header .us-btn-style_1, #page-header .us-btn-style_2 {
	padding: .8em 1.4em !important;
	line-height: .8 !important;
	margin-left: 1rem;
}

.us-btn-style_1, .us-btn-style_2 {
	padding: .8em 1.8em !important;
	font-size: 20px !important;
}

.blue_txt {
	color: #0064ff;
}

.col_title {
	padding-top: 10px;
	margin-bottom: 20px;
}

.grey_subtitle {
	color: #0064ff;
	margin-bottom: 0;
}

.grey_subtitle {
	color: #0064ff;
	margin-bottom: 0;
}

.wpb_wrapper ul li a:hover {
	color: #333;
}

.w-iconbox-icon i {
	font-size: 70px;
	color: #0064ff;
}

.policy {
	font-size: 15px;
}

.policy a {
	color: #0064ff;
	text-decoration: underline;
}

.policy a:hover {
	color: #111;
	text-decoration: none;
}

.media_frame {
	box-shadow: 0 1px 5px 1px #ccc;
	border-radius: 13px;
	margin: 0 30px;
	height: auto;
	clip-path: inset(-7px -7px);
}

h6.small_title, h2.small_title {
	font-size: 26px !important;
	text-transform: none !important;
	margin-bottom: 0 !important;
	font-weight: 300 !important;
	color: #018d00;
}

.wpcf7-form input[type="text"], .wpcf7-form input[type="password"], .wpcf7-form input[type="email"], .wpcf7-form input[type="url"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="number"], .wpcf7-form input[type="date"], .wpcf7-form textarea, .wpcf7-form select {
	border: 2px solid #d0d0d0;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 13px;
	background: #fff;
	padding-left: 48px;
}

.wpcf7-form select {
	padding-left: 10px !important;
}

.wpcf7-validates-as-required {
	border-left: 2px solid #0064ff !important;
}

textarea {
	resize: none;
}

.full_width_btn {
	width: 100%;
}

.wpcf7 span.your-name:before, span.wpcf7-form-control-wrap[data-name=your-name]:before {
	font-family: "Material Icons";
	content: "";
	position: absolute;
	color: #a0a0a0;
	left: 14px;
	top: 16px;
	font-size: 28px;
	z-index: 1;
}

.wpcf7 span.company:before, span.wpcf7-form-control-wrap[data-name=company]:before {
	font-family: "Material Icons";
	content: "";
	position: absolute;
	color: #a0a0a0;
	left: 14px;
	top: 16px;
	font-size: 28px;
	z-index: 1;
}

.wpcf7 span.employees:before, span.wpcf7-form-control-wrap[data-name=employees]:before {
	font-family: "Material Icons";
	content: "";
	position: absolute;
	color: #a0a0a0;
	left: 14px;
	top: 16px;
	font-size: 28px;
	z-index: 1;
}

.wpcf7 span.your-email:before, .wpcf7 span.your-message:before, span.wpcf7-form-control-wrap[data-name=your-email]:before {
	font-family: "Material Icons";
	content: "";
	position: absolute;
	color: #a0a0a0;
	left: 14px;
	top: 16px;
	font-size: 28px;
	z-index: 1;
}

.wpcf7 span.phone:before, span.wpcf7-form-control-wrap[data-name=phone]:before {
	font-family: "Material Icons";
	content: "";
	position: absolute;
	color: #a0a0a0;
	left: 14px;
	top: 16px;
	font-size: 28px;
	z-index: 1;
}

.wpcf7 span.time:before {
	font-family: "Material Icons";
	content: "";
	position: absolute;
	color: #a0a0a0;
	left: 14px;
	top: 16px;
	font-size: 28px;
	z-index: 1;
}

.wpcf7 input[type="checkbox"] {
	margin-top: 7px;
}

#left_right_cols .w-image img {
	border-radius: 13px;
}

.home #left_right_cols .w-image img {
	box-shadow: none;
	border-radius: 0;
}

#blog-reporting-content {
	float: left;
	width: 100%;
}

#blog-reporting-content #left_right_cols {
	margin-top: 36px !important;
	margin-bottom: 0 !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
}

#blog-reporting-content #left_right_cols .wpb_row {
	margin-bottom: 70px !important;
}

#blog-reporting-content #left_right_cols .wpb_row:last-child {
	margin-bottom: 40px !important;
}

.hide-content {
	display: none !important;
}

.page-id-7386 .drive-result-left-wrap .vc_column_container img {
	max-width: 330px;
}

.page-id-7386 .calendly-inline-widget {
	height: 845px !important;
	margin-top: -65px;
}

.page-id-7386 .l-header.pos_fixed~.l-main>.l-section:first-of-type, .l-header.pos_fixed~.l-main>.l-section.first_section, .page-id-7386 .l-header.pos_fixed~.l-main>.l-section:first-of-type, .l-header.pos_fixed~.l-main>.l-section.first_section .l-section-h {
	padding-bottom: 0 !important;
}

.sm-show a, .sm-show:active, .sm-show:visited {
	cursor: pointer;
	text-decoration: none;
	font-size: 120%;
}

.sm-show:hover {
	cursor: pointer;
	text-decoration: underline;
}

.sm-hide a, .sm-hide:active, .sm-hide:visited {
	cursor: pointer;
	text-decoration: none;
}

.sm-hide:hover {
	cursor: pointer;
	text-decoration: underline;
}

.sm-content-hide {
	display: none;
}

#left_right_cols {
	margin-top: 128px;
	margin-bottom: 128px;
}

#left_right_cols .wpb_row {
	margin-bottom: 128px;
}

#left_right_cols .wpb_row:last-child {
	margin-bottom: 0 !important;
}

#left_right_cols .last_child {
	margin-bottom: 20px !important;
}

#left_right_cols .read_link {
	margin-bottom: 0 !important;
}

#left_right_cols .readmore {
	color: #0064ff;
	text-decoration: underline;
}

#left_right_cols .readmore:focus, #left_right_cols .readmore:hover {
	color: #0064ff;
	text-decoration: none;
}

#left_right_cols .w-image {
	margin-right: 1.2em;
}

#left_right_cols .l-section-h {
	padding-bottom: 0;
	padding-top: 0;
}

#left_right_cols.abovecontent {
	margin-top: 68px;
	margin-bottom: 68px;
}

#left_right_cols.abovecontent.abovefaq {
	margin-bottom: 0 !important;
}

.homepage_top_section {
	margin-top: 20px;
	margin-bottom: 30px;
}

.employee-evaluations-wrap .grey_subtitle {
	margin-bottom: 5px !important;
}

.l-header.pos_fixed~.l-main>.l-section:first-of-type, .l-header.pos_fixed~.l-main>.l-section.first_section {
	padding-top: 130px !important;
	padding-bottom: 30px !important;
}

.home_features:last-child {
	margin-bottom: 0;
}

.home_features:first-child {
	margin-top: 3em;
}

.home_features {
	margin-bottom: 3rem;
}

.home_features .w-iconbox-icon {
	width: 100%;
	background: #0f3460 !important;
	padding: 20px 0;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.home_features .w-iconbox-meta {
	background: #fff;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	box-shadow: 0 1px 4px #ccc;
}

.home_features .w-iconbox-title {
	font-size: 23px !important;
}

.home_logos {
	margin-bottom: 15px !important;
}

.home_logos .vc_col-sm-2 .vc_column-inner .w-image-h {
	position: relative;
	height: 100px;
	width: 100%;
	background: #fff;
	box-shadow: -1px 2px 7px #ccc;
}

.home_logos .vc_col-sm-2 .vc_column-inner .w-image-h img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	padding: 0 5px;
}

.home .w-tabs.autoresize>.w-tabs-sections>.w-tabs-sections-h>.w-tabs-section {
	margin-top: 60px;
}

.business_logos .l-section-h.i-cf {
	padding: 30px 0 !important;
}

.w-tabs.switch_click .w-tabs-item, .w-tabs.style_default .w-tabs-item.active {
	color: #111 !important;
}

.w-tabs.style_default.layout_hor .w-tabs-list:before {
	border-width: 0 0 7px;
}

.w-tabs.style_default.layout_hor .w-tabs-list-bar {
	height: 7px;
	background: #0064ff;
}

.w-tabs.style_default.layout_hor .w-tabs-list:before {
	border-color: inherit !important;
}

.w-tabs.style_default.layout_hor .w-tabs-item .w-tabs-item-h {
	padding: 1em .7em;
}

.w-tabs.style_default.layout_hor .w-tabs-item:last-child {
	margin-right: 0;
}

.w-tabs.style_default .w-tabs-list {
	background: none !important;
}

.w-tabs.style_default.layout_hor .w-tabs-item {
	border-color: #d9e7fd;
	border-width: 0 0 7px;
	margin-right: 75px;
}

.w-tabs.style_default .w-tabs-item.active {
	border-color: #0064ff !important;
}

.w-tabs.style_default .w-tabs-item a:focus, .no-touch .w-tabs.style_default .w-tabs-item:hover {
	background: none;
	border-color: #0064ff;
}

.w-tabs-section.active .w-tabs-section-header {
	color: #111;
}

.hr_degree_tabs .w-tabs-sections .w-tabs-section .w-tabs-section-content .vc_col-sm-6 .w-image img {
	box-shadow: none;
}

.signup-form {
	margin: 30px auto 10px;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.signup-form .signup-input {
	float: left;
	width: 65%;
	min-width: 240px;
	max-width: 390px;
	border-radius: 25px;
	border: 1px solid #a2a2a2;
	background: #fff;
	padding: 25px 20px;
	font-size: 23px;
}

.signup-form .w-btn {
	float: left;
	margin-left: 20px;
	line-height: normal;
	padding: 12px 1.8em 15px !important;
}

.signup-form:before {
	content: "";
	background: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/optimized/rev-e5dd25a/www.assessteam.com/wp-content/themes/assessteam-vip-child/images/email_form_left.jpg") left center no-repeat;
	width: 40px;
	height: 38px;
	float: left;
	margin-top: 8px;
}

.signup-form:after {
	content: "";
	background: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/optimized/rev-e5dd25a/www.assessteam.com/wp-content/themes/assessteam-vip-child/images/email_form_right.jpg") right center no-repeat;
	width: 40px;
	height: 38px;
	float: left;
	margin-top: 8px;
}

.signup-form .signup-text i {
	position: relative;
	top: 5px;
	margin-left: 2px;
}

.signup-form .w-btn {
	margin-left: 0;
}

.signup-form .w-btn span {
	color: #fff;
}

.wpb_wrapper .top_signup_form {
	margin: 0 !important;
	display: block;
}

.wpb_wrapper .top_signup_form a {
	margin: 0 !important;
}

.top_signup_form .signup-input {
	float: left;
	width: 57%;
	border-radius: 25px;
	border: 2px solid #a9c0e6;
	background: #fff;
	padding: 25px 20px;
	font-size: 20px;
	color: #111;
}

.top_signup_form .w-btn {
	float: left;
	margin-left: 20px;
	padding: 17px 1.8em !important;
}

.wpb_wrapper .top_signup_form .signup-text i {
	position: relative;
	top: 1px;
	margin-left: 2px;
}

footer {
	font-size: .9375rem;
}

footer .color_footer-bottom {
	border-top: 1px solid #f4f5f9;
}

footer .market_buttons .app_store {
	margin-right: 10px;
	display: inline-block;
	margin-bottom: 10px;
}

footer .market_buttons>a:focus {
	outline: auto !important;
	color: #0064ff !important;
}

footer .socials {
	margin-bottom: 20px;
}

footer .phone {
	font-size: 23px;
	color: #0064ff;
	display: inline-block;
	margin-bottom: 15px;
}

footer .phone a {
	color: #0064ff !important;
	text-decoration: none;
}

footer .phone a:hover, footer .phone a:focus {
	color: #111;
	text-decoration: underline;
}

footer .color_footer-bottom .vc_col-sm-3 {
	border-right: 1px solid #dedfe2;
}

footer .color_footer-bottom .vc_col-sm-3:last-child {
	border-right: none;
}

footer .copyright {
	border-top: 1px solid #e6e7ea;
}

footer .g-cols.type_default>div>.vc_column-inner {
	padding-left: .5em;
	padding-right: .5em;
}

footer .social_title {
	margin-bottom: 10px !important;
}

.l-footer .layout_ver .widget_nav_menu ul li {
	padding-left: 0;
}

.l-footer .layout_ver .widget_nav_menu ul li:before {
	display: none;
}

.w-socials-item.facebook .w-socials-item-link:after {
	content: "";
}

.w-socials-item.linkedin .w-socials-item-link:after {
	content: "";
}

.w-socials.color_text .w-socials-item-link {
	text-decoration: none;
	font-size: 26px;
}

.menu-primary a {
	vertical-align: top;
}

.menu-item-description {
	display: table;
	color: #ffeb3b;
	font-size: 15px;
}

.main-navigation li {
	border-bottom: none;
}

.logo_section .w-image-h {
	position: relative;
	height: 60px;
	vertical-align: middle;
}

.logo_section .w-image img {
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	max-height: 35px;
	width: auto;
}

.no_card {
	margin-left: 15px;
	font-size: 15px;
	margin-top: 10px;
	display: block;
}

.main_title_bpad {
	margin-bottom: 30px !important;
}

.fitsmall_block {
	border: 2px solid #d6eefb;
	border-radius: 60px;
	-moz-border-radius: 60px;
	-webkit-border-radius: 60px;
}

.display-none {
	display: none !important;
}

.customer-review-logosection .logos {
	text-align: left;
}

.customer-review-logosection .logos .custom_logo {
	width: 32%;
	min-height: 54px;
	margin-bottom: 25px;
}

.customer-logo-wrap {
	padding-bottom: 5px !important;
}

.customer-review-logosection .logos .custom_logo img {
	padding: 15px;
}

body.home .wpb_column .wpb_wrapper .w-flipbox {
	box-shadow: 0 1px 4px #ccc;
	border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
	border: none !important;
}

body.home .home_features_first_row {
	margin-bottom: 0rem;
}

body.home .home_features_first_row>.vc_col-sm-4 {
	margin-bottom: 2rem;
}

body.home .home_features_first_row .wpb_column .wpb_wrapper .vc_column-inner {
	border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
}

body.home .w-flipbox.direction_w .w-flipbox-front {
	background-position: 50% 20% !important;
}

body.home .w-flipbox.direction_w .w-flipbox-front .w-flipbox-front-h {
	bottom: 0;
	background: #fff;
	padding: 16px 5px 19px;
	border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
}

body.home .w-flipbox.direction_w .w-flipbox-front .w-flipbox-front-h h4 {
	font-size: 23px !important;
	margin-bottom: 0 !important;
	line-height: 22px;
}

body.home .w-flipbox-back-desc p {
	color: #fff;
	font-size: 17px;
	margin-bottom: 0 !important;
}

#integrate {
	padding-top: 20px;
	padding-bottom: 20px;
}

a.us-btn-style_1.ush_btn_2.free_trial {
	min-width: 187px;
}

.assessteam-inner-wrap .sm-show, .assessteam-inner-wrap .sm-hide, .showhide_content .sm-show, .showhide_content .sm-hide {
	color: #0064ff !important;
	text-align: left !important;
	margin-top: 10px !important;
	margin-left: 30px !important;
}

.assessteam-inner-wrap .show_more ul.check_list, .showhide_content .show_more ul.check_list {
	margin-top: 10px;
}

.ie11 .w-flipbox .w-flipbox-front {
	background-size: auto 60% !important;
	background-repeat: no-repeat !important;
	min-height: 225px;
	padding: 16px 0 19px;
}

.ie11 .w-flipbox-front-h {
	background: #fff;
	width: 100%;
	position: absolute;
	bottom: 42px;
}

.ie11 .w-flipbox .w-flipbox-front .w-flipbox-front-h h4 {
	font-size: 23px !important;
	margin-bottom: 0 !important;
	line-height: 22px;
}

.ie11 .direction_w .w-flipbox-back {
	top: 0px !important;
}

.ie11 .page-id-7345 .w-flipbox .w-flipbox-front {
	background-size: auto auto !important;
	background-repeat: no-repeat !important;
	min-height: 225px;
	padding: 16px 0 19px;
}

.logos {
	text-align: center;
}

.logos .custom_logo {
	width: 27%;
	display: inline-block;
	min-height: 75px;
	position: relative;
	box-sizing: border-box;
}

.logos .custom_logo img {
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	padding: 10px;
}

.logos.featured_logos .custom_logo {
	width: 164px;
	min-height: 35px;
	float: none;
	display: inline-block;
	text-align: center;
}

.logos.featured_logos .custom_logo img {
	position: relative;
}

.logos.fullsection .custom_logo {
	width: auto;
	display: inline-block;
	min-height: 75px;
	position: relative;
	box-sizing: border-box;
	margin: 0 10px;
}

.logos.fullsection .custom_logo img {
	position: relative;
	max-width: 160px;
}

h3.featitle {
	font-size: 35px !important;
	font-weight: 500 !important;
}

.job-opening-wrap .l-section-h.i-cf {
	padding-bottom: 0;
}

.open-position-wrap .l-section-h.i-cf {
	padding-top: 50px;
}

.open-position-wrap h4 {
	font-size: 35px !important;
}

.performance-evaluation-innerwrap a i {
	float: left;
	margin-right: 5px;
	font-size: 23px;
}

.human-resource-consultant-wrap h4, .asp-devloper-wrap h4 {
	font-size: 23px !important;
}

.pricing-top-ttl-wrap h2 {
	margin-bottom: 45px !important;
}

.you-good-company-wrap h2 {
	margin-bottom: 25px !important;
}

.you-good-company-wrap p {
	margin-bottom: 50px !important;
}

.pricing_plans h2 {
	margin-top: 30px !important;
	margin-bottom: 60px !important;
}

.assessteam-left-wrap h6 {
	margin-bottom: 0 !important;
}

.emp_ev_content {
	margin-top: 80px;
	display: inline-block;
	width: 100%;
}

.menu-item-description {
	color: #111;
}

#third>.l-section-h.i-cf {
	padding-top: 100px !important;
	padding-bottom: 100px !important;
}

#kbsearchform #searchsubmit {
	background: inherit;
	color: #0064ff !important;
}

#kbsearchform #searchsubmit:hover {
	background: inherit;
	border-color: inherit;
}

#kbsearchform.uk-search-large .uk-search-icon {
	width: auto;
	padding: 0 !important;
}

#kbsearchform.uk-search-large .uk-search-icon svg {
	width: 25px;
}

#kbsearchform.uk-search-large .uk-search-icon:before {
	border-width: 0;
}

.archive.tax-knowledgebase_category .l-main .l-section:last-child div.l-section-h {
	padding-top: 0;
	padding-bottom: 0;
}

.tax-knowledgebase_category footer .widget ul li:nth-child(n+2) {
	margin-top: 0;
}

.pakb-boxes .uk-card-title, .pakb-lists h2 {
	font-size: 26px !important;
}

.pakb-lists ul li a {
	color: #222;
}

.pakb-link .uk-list-large>li:nth-child(n+2) {
	margin-top: 10px;
}

.pakb-link .uk-list {
	margin-left: 0;
}

.pakb-link .uk-list>li::before {
	font-family: "Material Icons";
	display: inline-block;
	content: "";
	position: absolute;
	left: 0;
}

.post-type-archive-knowledgebase .uk-list>li::before {
	font-family: "Material Icons";
	display: inline-block;
	content: "";
	position: absolute;
	top: 6px;
	left: 0;
}

.pakb-list li a {
	display: inline-block;
}

.pakb-muted-color {
	color: #0064ff;
}

.pakb-section {
	margin-top: 50px;
}

.pakb-link ul li {
	position: relative;
	padding-left: 20px;
	line-height: 24px;
}

.tax-knowledgebase_category .pakb-link .uk-list>li::before {
	top: 8px !important;
}

.pakb-article-content>p {
	margin-bottom: 15px;
}

.uk-search-large {
	width: 50%;
	margin: 0 auto;
	display: block;
	max-height: 52px;
}

.uk-search-default .uk-search-input:focus {
	border: 2px solid #d0d0d0;
}

.uk-search-large .uk-search-input {
	border: 2px solid #d0d0d0;
	border-radius: 0;
	box-shadow: none;
}

.uk-search-large .uk-search-icon:not(.uk-search-icon-flip)+.uk-search-input {
	padding-right: 55px !important;
	padding-left: 15px;
}

.uk-search .uk-search-icon {
	right: 0;
	left: inherit;
	margin-left: 0;
	margin-right: 16px !important;
}

.link-icon-right li a::after {
	margin-left: 10px;
}

.archive.search-results ul {
	margin: 0;
}

.archive.search-results li {
	position: relative;
	padding-left: 20px;
}

.cat_name {
	float: left;
	display: block;
	width: auto;
	margin: 25px 0 0 0;
}

.cat_name .kb_cat_name {
	float: left;
}

.cat_name span {
	display: inline-block;
}

.kb_categories {
	float: left;
	margin-right: 5px !important;
	font-size: 19px !important;
	margin-bottom: 0 !important;
	margin-top: 4px !important;
}

.single_kb .back_link, .tax-knowledgebase_category .back_link {
	float: right;
	width: auto;
}

.back_btn {
	text-decoration: none;
	background: #fff;
	float: right;
	border: 2px solid #0064ff;
	padding: 10px 20px !important;
	border-radius: 5em;
	line-height: .8 !important;
	display: inline-block;
}

.back_btn:hover, .back_btn:focus {
	background: #0064ff;
	color: #fff !important;
}

.autocomplete-suggestion, .autocomplete-no-suggestion {
	padding: 15px 10px;
}

.check_list {
	margin: 0;
}

.check_list>li, .check_list div.list {
	list-style: none;
	margin-left: 30px;
	font-size: 20px;
	color: #111;
}

.check_list>li>strong, .check_list div.list>strong {
	font-weight: 500;
}

.sub_line_list>li {
	list-style: none;
}

.check_list>li:before, .check_list div.list:before {
	font-family: "Material icons";
	content: "";
	background: #c6eeff;
	border-radius: 50%;
	padding: 3px;
	font-size: 16px;
	position: relative;
	top: 1px;
	margin-right: 10px;
	margin-left: -30px;
}

.sub_line_list {
	border-left: 2px solid #ccddf6;
	margin-left: 9px;
	position: relative;
	margin-top: 5px;
}

.sub_line_list>li:before {
	font-family: "Material icons";
	content: "";
	color: #ccddf6;
	position: relative;
	left: -3px;
	top: 2px;
}

.sub_line_list>li:last-child:after {
	content: "";
	background: #fff;
	position: absolute;
	left: -2px;
	width: 5px;
	height: 20px;
	bottom: -6px;
}

.schedule_demo_form {
	border-radius: 7px;
	box-shadow: -2px 1px 7px 0 #ccc;
	padding: 25px;
}

.small {
	height: 30px;
	overflow: hidden;
}

.big {
	height: auto;
}

.result_areas {
	margin-top: 75px !important;
	margin-bottom: 20px !important;
}

.result_areas a {
	color: #333;
}

.result_areas li {
	list-style: none;
}

.result_areas li i {
	color: #878787;
	position: relative;
	top: 7px;
	font-size: 28px;
	margin-right: 10px;
}

span.wpcf7-form-control-wrap.checkbox* {
	cursor: default;
}

div.wpcf7 .ajax-loader {
	float: right;
}

table.pricing {
	margin: 0 -15px;
	width: auto;
}

table.pricing th {
	border: none;
}

table.pricing td {
	padding: 0 15px;
	border: none;
}

table.pricing td div {
	border-color: #bdbdbd;
	border-style: solid;
	border-width: 0 2px;
}

table.pricing tr td {
	width: 22%;
	height: 100%;
}

table.pricing tr td:first-child {
	width: 34%;
}

table.pricing tr td div {
	padding-left: 15px;
	padding-right: 15px;
	height: 100%;
}

table.pricing tr td:first-child div {
	padding: 10px 25px;
}

table.pricing {
	height: 100%;
}

table.pricing th {
	padding: 0 15px;
	border: none;
	text-align: center;
	font-weight: 400;
}

table.pricing tr th:first-child {
	text-align: left;
}

table.pricing tr th:first-child>div {
	padding: 0 25px 18px;
}

table.pricing td {
	vertical-align: middle;
}

table.pricing th>div {
	height: 100%;
	border-radius: 3px 3px 0 0;
	box-shadow: 0 5px 0 #fff, 0 1px 5px #bfbfbf;
	background: #c2feff;
	padding-top: 15px;
	padding-bottom: 15px;
}

.safari table.pricing th>div {
	height: inherit;
}

.safari.retina table.pricing th>div {
	height: 310px;
}

.safari.retina.mobile table.pricing th>div {
	height: inherit !important;
}

table.pricing tr td div {
	height: 100%;
	position: relative;
	border-color: #e1e1e1;
	border: none;
}

table.pricing tr:nth-child(odd) td div {
	background: #ebffff;
}

table.pricing tr:last-child td div {
	box-shadow: 0 -5px 0 #fff, 0 0 5px #bfbfbf;
	border-radius: 0 0 3px 3px;
}

table.pricing tr td div:before {
	box-shadow: inset -5px 0 5px -5px #bfbfbf;
	-moz-box-shadow: inset -5px 0 5px -5px #bfbfbf;
	-webkit-box-shadow: inset -5px 0 5px -5px #bfbfbf;
	content: " ";
	height: 100%;
	left: -5px;
	position: absolute;
	top: 0;
	width: 5px;
}

table.pricing tr td div:after {
	box-shadow: inset 5px 0 5px -5px #bfbfbf;
	-moz-box-shadow: inset 5px 0 5px -5px inset #bfbfbf;
	-webkit-box-shadow: inset 5px 0 5px -5px inset #bfbfbf;
	content: " ";
	height: 100%;
	position: absolute;
	top: 0;
	right: -5px;
	width: 5px;
}

table.pricing tr:last-child td div:before, table.pricing tr:last-child td div:after {
	width: 0;
}

table.pricing tr td div i {
	position: absolute;
	top: -5px;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	font-size: 27px;
	width: 27px;
	height: 27px;
}

table.pricing tr td div i.fa-times-circle {
	color: #b7b7b7;
}

table.pricing tr td div i.fa-check-circle {
	color: #317713;
}

a.sm_freetrial_btn {
	font-family: "Poppins", sans-serif;
	font-size: 22px;
	line-height: 1.2;
	font-weight: 500;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 5em;
	padding: .8em 1.8em;
	background: #317713;
	border-color: rgba(255, 255, 255, 0);
	color: #fff !important;
	box-shadow: 0 0em 0em rgba(0, 0, 0, .2);
	display: inline-block;
	margin-top: .8rem;
}

a.sm_freetrial_btn:hover {
	background: #00b300;
}

.price-value h4 {
	margin-bottom: .8rem;
	font-size: 27px !important;
}

.price-value p {
	line-height: 24px;
	margin-bottom: .8rem;
	font-size: 16px;
}

.price-value h5 {
	margin: 0 0 .8rem;
	padding: 0;
	font-size: 28px;
}

.price-value h5 strong {
	font-size: 70px;
	font-weight: 600;
	line-height: 59px;
}

.price-value>img {
	margin-top: 20px;
}

.month_info {
	font-size: 17px !important;
	font-weight: 500;
}

.month_info.mt-20 {
	margin-top: 20px;
}

.font-14 {
	font-size: 16px;
}

.w-tabs.icon_triangle .w-tabs-section-control:before {
	content: "";
	font-weight: 600;
}

.w-tabs-section.active .w-tabs-section-header {
	color: #0064ff !important;
	background: #f5f5f5;
}

.pricing_plans {
	padding-bottom: 30px;
}

.pricing_plans div.l-section-h {
	padding: 3rem 0;
}

.pricing_plans>div {
	border-bottom: 1px solid #e8e8e8 !important;
}

.pricing_plans .wpb_wrapper {
	text-align: center;
}

.pricing_plans span.plan_icon {
	display: inline-block;
	background: #317713;
	color: #fff;
	width: 60px;
	height: 60px;
	border-radius: 8px;
	text-align: center;
	line-height: 60px;
}

.pricing_plans span.plan_icon i {
	font-size: 47px;
}

.pricing_plans span.plan_img {
	display: inline-block;
	height: 60px;
	border: 2px solid #e5e5e5;
	border-radius: 8px;
	padding: 8px 10px;
}

.pricing.mobile_view {
	display: none;
	text-align: center;
}

.pricing.mobile_view tr th, table.pricing.mobile_view tr th:first-child {
	text-align: center;
}

.plans_include {
	font-size: 28px !important;
}

.pricing.mobile_view .font-14 {
	line-height: 20px;
	margin: 5px 0 0;
}

.pricing_bottom_text .app-store-img {
	margin-right: 20px;
	margin-bottom: 10px;
	display: inline-block;
}

.button-block {
	border: 2px solid #0064ff;
	border-radius: 5em;
	padding: 5px;
	height: 59px;
	display: inline-block;
}

.button-block .employee_btn {
	display: inline-block;
	cursor: pointer;
	font-family: "Poppins", sans-serif;
	font-size: 19px;
	line-height: 1.2;
	font-weight: 500;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 5em;
	padding: .8em 2.2em;
	border-color: rgba(255, 255, 255, 0);
	color: #000 !important;
}

.button-block .employee_btn.active, .button-block .employee_btn:focus {
	background: #0064ff;
	color: #fff !important;
	box-shadow: 0 0em 0em rgba(0, 0, 0, .2);
	flex-direction: column;
}

.plan_selection {
	text-align: center;
	padding: 10px 0 60px;
}

.pricing_submit_btn input[type="submit"], .gform_button {
	width: 150px;
	margin: 20px auto 0;
}

#show_contact span.wpcf7-not-valid-tip {
	margin-top: -13px;
}

.you-good-company-wrap .vc_col-sm-4 .w-image .w-image-h {
	display: flex !important;
	height: 120px;
	align-items: center !important;
	justify-content: center !important;
}

.pricing-top-ttl-wrap.new-pricing-top-ttl-wrap h2 {
	margin-bottom: 20px !important;
}

.newpricing-tabs .discount {
	color: #1462d2;
	font-weight: 500;
	margin-top: 20px;
}

.newpricing-tabs .discount a {
	color: #1462d2;
	text-decoration: underline;
}

div.new-pricing-table table.pricing tr th>div {
	padding: 20px 10px 15px;
}

div.new-pricing-table table.pricing.plans tr th, div.new-pricing-table table.pricing.plans tr td {
	width: 23%;
}

div.new-pricing-table table.pricing.plans tr th:first-child {
	text-align: center;
	width: 31%;
}

div.new-pricing-table table.pricing.plans tr th:first-child>div {
	padding-top: 20px;
	padding-bottom: 15px;
}

div.new-pricing-table table.pricing.plans tr th:first-child>div p {
	font-size: 19px;
	font-weight: 400;
	line-height: 1.5;
	margin-bottom: 0 !important;
}

div.new-pricing-table table.pricing.plans tr th:first-child>div .price-value>img {
	margin: 0;
	max-height: 210px;
}

div.new-pricing-table table.pricing.plans tr th:first-child h4.month_info {
	font-size: 28px !important;
}

div.new-pricing-table table.pricing.plans tr td:first-child {
	width: 31%;
}

table.pricing.plans+.mobile_view tr th>div {
	border-radius: 3px;
	box-shadow: 0 0 5px #bfbfbf;
}

div.new_pricing_plan_selection .button-block {
	height: inherit;
	display: inline-flex;
	align-items: center;
}

div.new_pricing_plan_selection .button-block span {
	font-size: 16px;
	display: block;
	font-weight: 400;
	margin-top: 4px;
}

div.new_pricing_plan_selection .button-block .employee_btn.active, div.new-pricing-table .button-block .employee_btn:focus {
	height: 66px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

div.new_pricing_plan_selection .button-block .employee_btn {
	display: inline-flex;
	align-items: center;
	height: 66px;
	flex-direction: column;
	justify-content: center;
}

div.new-pricing-table .price-value h5 strong {
	font-size: 50px !important;
}

div.new-pricing-table .price-value h5.thin {
	font-size: 50px !important;
	font-weight: 300 !important;
	color: #999;
	margin-right: 12px !important;
	text-decoration: line-through;
}

.new_pricing_plan_selection {
	padding: 10px 0 40px !important;
}

.new-pricing-table .amount {
	flex-direction: row;
	display: flex;
	align-items: center;
	justify-content: center;
}

.name input:before, span.wpcf7-form-control-wrap[data-name=your-name]:before {
	font-family: "Material Icons";
	content: "";
	position: absolute;
	color: #a0a0a0;
	left: 14px;
	top: 16px;
	font-size: 28px;
	z-index: 1;
}

.email input:before, span.your-message:before, span.wpcf7-form-control-wrap[data-name=your-email]:before {
	font-family: "Material Icons";
	content: "";
	position: absolute;
	color: #a0a0a0;
	left: 14px;
	top: 16px;
	font-size: 28px;
	z-index: 1;
}

.phone input:before, span.wpcf7-form-control-wrap[data-name=phone]:before {
	font-family: "Material Icons";
	content: "";
	position: absolute;
	color: #a0a0a0;
	left: 14px;
	top: 16px;
	font-size: 28px;
	z-index: 1;
}

.subject input:before, span.wpcf7-form-control-wrap[data-name=phone]:before {
	font-family: "Material Icons";
	content: "";
	position: absolute;
	color: #a0a0a0;
	left: 14px;
	top: 16px;
	font-size: 28px;
	z-index: 1;
}

.gform_wrapper .gfield.gfield_visibility_visible {
	margin: 0;
	min-height: 48px;
}

.gform_wrapper .gfield.gfield_visibility_hidden {
	display: none;
}

.gform_wrapper .gfield_label {
	font-size: 20px;
	font-weight: 400;
}

.gform_fields .gfield {
	position: relative;
}

.gform_fields .gfield.name:before {
	font-family: "Material Icons";
	content: "";
	position: absolute;
	color: #a0a0a0;
	left: 14px;
	top: 12px;
	font-size: 28px;
	z-index: 1;
}

.gform_fields .gfield.company:before {
	font-family: "Material Icons";
	content: "";
	position: absolute;
	color: #a0a0a0;
	left: 14px;
	top: 12px;
	font-size: 28px;
	z-index: 1;
}

.gform_fields .gfield.employees:before {
	font-family: "Material Icons";
	content: "";
	position: absolute;
	color: #a0a0a0;
	left: 14px;
	top: 12px;
	font-size: 28px;
	z-index: 1;
}

.gform_fields .gfield.email:before {
	font-family: "Material Icons";
	content: "";
	position: absolute;
	color: #a0a0a0;
	left: 14px;
	top: 12px;
	font-size: 28px;
	z-index: 1;
}

.gform_fields .gfield.phone:before {
	font-family: "Material Icons";
	content: "";
	position: absolute;
	color: #a0a0a0;
	left: 14px;
	top: 12px;
	font-size: 28px;
	z-index: 1;
}

.gform_fields .gfield.time:before {
	font-family: "Material Icons";
	content: "";
	position: absolute;
	color: #a0a0a0;
	left: 14px;
	top: 12px;
	font-size: 28px;
	z-index: 1;
}

.gform-theme--foundation .gform_fields {
	row-gap: 20px !important;
	display: flex !important;
	flex-direction: column !important;
}

html .gform-theme--foundation .gfield .ginput_password, html .gform-theme--foundation .gfield input {
	border: 2px solid #d0d0d0;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 13px;
	background: #fff;
	padding-left: 48px;
	font-size: 20px;
	min-height: 48px;
}

html .gform-theme--foundation .gfield select {
	border: 2px solid #d0d0d0;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 13px;
	background: #fff;
	padding-left: 13px;
	font-size: 17px;
	min-height: 48px;
	padding: 8px 10px;
	appearance: auto;
}

html .gform-theme--foundation .gfield textarea {
	border: 2px solid #d0d0d0;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 13px;
	background: #fff;
	padding-left: 15px;
	height: 100px;
	font-size: 20px;
	resize: none;
}

html .gform-theme--foundation .gfield_contains_required.gfield.ginput_password, html .gform-theme--foundation .gfield_contains_required.gfield input, html .gform-theme--foundation .gfield_contains_required.gfield select {
	border-left: 2px solid #0064ff !important;
	margin-bottom: 5px;
}

.gform_button {
	font-size: 19px !important;
	line-height: 1.2 !important;
	font-weight: 500 !important;
	font-style: normal !important;
	text-transform: none !important;
	letter-spacing: 0em !important;
	border-radius: 5em !important;
	padding: .8em 1.8em !important;
	background: #0064ff !important;
	border-color: transparent !important;
	color: #fff !important;
}

.gform_button:hover {
	box-shadow: 0 0em 0em rgba(0, 0, 0, .2);
	background: #1351b9 !important;
	border-color: #1351b9 !important;
	color: #fff !important;
}

.gform-theme--foundation .gform_footer {
	justify-content: center;
	margin-top: 10px;
}

.page-id-23938 .gform-theme--foundation .gform_footer, .page-id-26130 .gform-theme--foundation .gform_footer {
	margin-top: 20px;
}

.page-id-23938 .gform-theme--foundation .gform_footer input[type=submit], .page-id-26130 .gform-theme--foundation .gform_footer input[type=submit] {
	width: 100% !important;
}

.gform-theme--framework .gform_validation_errors .gform_submission_error {
	font-size: 20px !important;
}

.gform-theme--framework .gfield_validation_message {
	padding-top: 0;
	margin-top: 0 !important;
}

.gform_wrapper .gfield_label .gfield_required {
	display: none;
}

.gform_wrapper .gform_heading {
	display: none;
}

div.new-pricing-table table.pricing.plans tr th, div.new-pricing-table table.pricing.plans tr td {
	width: 18%;
}

.amount_div {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

div.new-pricing-table .price-value h5 {
	display: block !important;
}

.new_tag_row {
	display: flex;
	align-items: flex-start;
}

.new_tag {
	color: #fff;
	font-family: Roboto;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	border-radius: 22px;
	background: #ff0e0e;
	padding: 3px 7px;
	margin-left: 10px;
	margin-top: 6px;
}

html .page-id-23938 .quick-demo-wrap .business-awards-section h2.small_title, html .page-id-26130 .quick-demo-wrap .business-awards-section h2.small_title {
	font-size: 20px !important;
	font-weight: 400 !important;
}

.page-id-23938 .quick-demo-wrap .business-awards-section h2+h2, .page-id-26130 .quick-demo-wrap .business-awards-section h2+h2 {
	padding-top: 20px;
}

.scroll-google-map {
	width: 100% !important;
	border-radius: 10px 10px 0 0 !important;
}

.lazy-google-map {
	width: 100% !important;
	max-height: 400px !important;
}

.map_container {
	border-radius: 10px 10px 0 0 !important;
}

.map_container iframe {
	border-radius: 10px 10px 0 0 !important;
	border: 1px solid #f0f0f0 !important;
	border-bottom: none !important;
	width: 100% !important;
}

.contact-info-wrapper {
	background: #fafbff !important;
	padding: 20px !important;
	border-radius: 0 0 8px 8px !important;
	width: 100% !important;
	max-width: inherit !important;
	border: 1px solid #f0f0f0 !important;
	border-top: none !important;
}

.contact-info-title {
	font-weight: 600 !important;
	margin-bottom: 12px !important;
	font-size: 20px !important;
	color: #222 !important;
}

.contact-info-phone, .contact-info-email, .contact-info-hours {
	margin: 6px 0 !important;
	font-size: 20px !important;
}

.contact-info-wrapper i {
	width: 20px !important;
	color: #64a0ff !important;
	font-size: 24px;
}

.contact-info-wrapper p {
	display: flex !important;
	gap: 10px !important;
	color: #111 !important;
	font-weight: 400 !important;
}

.contact-info-wrapper p a {
	display: flex !important;
	gap: 5px !important;
	color: #111 !important;
	font-weight: 400 !important;
	text-decoration: underline;
}

.contact-info-wrapper p a:hover {
	text-decoration: none !important;
}

.contact-icon {
	margin-right: 8px !important;
	font-size: 18px !important;
	vertical-align: middle !important;
}

html body .contact-info-hours {
	margin-bottom: 0 !important;
}

@media (min-width:1025px) {
	html body .contact-info-phone {
		float: left !important;
		margin-right: 20px !important;
		display: flex;
		gap: 5px;
	}
}

@media (max-width:1200px) {
	div.new-pricing-table table.pricing.plans tr th, div.new-pricing-table table.pricing.plans tr td {
		width: 25% !important;
	}
}

@media screen and (max-width:991px) {
	table.pricing.mobile_view, table.pricing.mobile_view tbody, table.pricing.mobile_view tr, table.pricing.mobile_view th {
		width: 100%;
		display: block;
	}
	
	.plan_selection.new_pricing_plan_selection {
		padding-bottom: 20px;
	}
	
	div.new-pricing-table table.pricing tr th>div {
		padding-bottom: 25px;
	}
	
	.new_pricing_plan_selection .amount {
		flex-direction: row;
		display: flex;
		align-items: center;
	}
	
	.new_pricing_plan_selection {
		padding: 0 !important;
	}
	
	.new_tag_row {
		justify-content: center;
	}
}

@media screen and (max-width:767px) {
	.new-pricing-table {
		margin-bottom: 30px;
	}
	
	.plan_selection.new_pricing_plan_selection {
		padding-bottom: 0;
	}
	
	div.new_pricing_plan_selection .button-block .employee_btn.active, div.new-pricing-table .button-block .employee_btn:focus {
		height: 96px;
	}
}

.pulse-address {
	margin-top: 35px !important;
}

.pulse-address p.flag {
	margin-bottom: 20px !important;
}

.contact_form {
	border-radius: 7px;
	box-shadow: -2px 1px 7px 0 #ccc;
	padding: 25px;
}

.pulse-address img {
	width: auto;
}

.pulse-address .top_cols {
	margin-bottom: 20px;
}

.pulse-address .vc_col-sm-6 h4 {
	margin-bottom: .5rem;
	padding-top: 1rem;
}

.flag {
	margin-bottom: 0;
}

div.l-sidebar, div.l-section-h {
	padding: 2rem 0;
}

.wpb_column .wpb_wrapper .w-flipbox {
	background: #fff !important;
	border: 2px solid #dce6ed !important;
	border-radius: 3px !important;
	overflow: hidden;
}

.wpb_column .wpb_wrapper .w-flipbox, .w-flipbox.animation_coveropen.direction_w .w-flipbox-front {
	max-height: 225px;
	min-height: 225px;
}

.software_options .wpb_column .wpb_wrapper .w-flipbox, .software_options .w-flipbox.animation_coveropen.direction_w .w-flipbox-front {
	max-height: 240px;
	min-height: 240px;
}

.w-flipbox.animation_coveropen.direction_w .w-flipbox-front {
	transform-origin: inherit;
	transform: translateY(0%) scale(1);
	transition-duration: .4s;
	transition-property: transform, opacity;
	background-size: inherit !important;
	background-repeat: no-repeat !important;
	padding: 20px;
	border-radius: 10px 10px 0 0 !important;
	-moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
}

.w-flipbox.animation_coveropen.direction_w.hover .w-flipbox-front {
	opacity: 0;
	transform: translateY(0%) scale(.2);
}

.w-flipbox.animation_coveropen.direction_w .w-flipbox-front .w-flipbox-front-h {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 30px;
}

.direction_w .w-flipbox-back {
	transform: translateY(-50%) scale(.2);
	transition-duration: .4s;
	transition-property: transform, opacity;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	bottom: auto;
	opacity: 0;
	padding: 20px;
	text-align: left;
}

.direction_w.hover .w-flipbox-back {
	opacity: 1;
	transform: translateY(-50%) scale(1);
	border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
}

.direction_w .w-flipbox-back .w-flipbox-back-title {
	font-size: 20px !important;
	font-weight: 500 !important;
	margin-bottom: 10px !important;
}

.w-flipbox-front-desc p, .w-flipbox-back-desc p {
	font-size: 17px;
	font-weight: 400;
	line-height: 22px;
	color: #111;
	margin-bottom: 0 !important;
}

div.wpcf7 p {
	margin: 0;
}

.wpb_wrapper p, h1, h2, h3, h4, h5, h6 {
	margin: 0 0 .8rem !important;
}

.wpcf7-form span.wpcf7-not-valid-tip {
	margin-top: -13px;
}

.rt-container-fluid.tss-wrapper {
	max-width: 75% !important;
}

.tss-wrapper .tss-carousel .item-content-wrapper {
	display: flex;
	flex-direction: column;
}

.tss-wrapper .tss-carousel .item-content-wrapper .item-content {
	order: 1;
	position: relative;
}

.tss-wrapper .tss-carousel .item-content-wrapper .item-content:before {
	background: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/optimized/rev-e5dd25a/www.assessteam.com/wp-content/themes/assessteam-vip-child/images/quote-left.png") no-repeat;
	left: 0;
}

.tss-wrapper .tss-carousel .item-content-wrapper .item-content:after {
	background: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/optimized/rev-e5dd25a/www.assessteam.com/wp-content/themes/assessteam-vip-child/images/quote-right.png") no-repeat;
	right: 0;
}

.tss-wrapper .tss-carousel .item-content-wrapper .item-content:before, .tss-wrapper .tss-carousel .item-content-wrapper .item-content:after {
	content: "";
	position: absolute;
	width: 43px;
	height: 30px;
	top: -50px;
}

.tss-wrapper .tss-carousel .item-content-wrapper h3.author-name {
	order: 2;
	font-size: 20px;
	margin: 20px 0 10px;
	padding-top: 15px;
	position: relative;
}

.tss-wrapper .tss-carousel .item-content-wrapper h3.author-name:before {
	content: "";
	height: 2px;
	width: 50px;
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	background: #0064ff;
	top: 0;
}

.tss-wrapper .tss-carousel .item-content-wrapper .author-bio {
	order: 3;
	color: #8a8a8a !important;
	font-size: 20px;
}

.tss-wrapper .tss-carousel .profile-img-wrapper {
	margin: 20px 0;
}

.tss-wrapper .tss-carousel .owl-stage-outer {
	z-index: 1;
}

.tss-wrapper .tss-carousel .owl-item {
	padding: 20px;
}

.tss-wrapper .tss-carousel .owl-item .tss-grid-item {
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .16);
	padding: 40px;
	border-radius: 10px;
}

.tss-wrapper .tss-carousel .swiper-arrow {
	position: absolute;
}

.tss-wrapper .tss-carousel .swiper-button-prev {
	float: left;
}

.tss-wrapper .tss-carousel .swiper-button-next {
	float: right;
}

.tss-wrapper .tss-carousel .swiper-button-prev, .tss-wrapper .tss-carousel .swiper-button-next {
	width: 38px;
	height: 38px;
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .16);
	border-radius: 50%;
	color: #0064ff;
}

.tss-wrapper .tss-carousel .owl-nav .owl-prev>span.dashicons, .tss-wrapper .tss-carousel .owl-nav .owl-next>span.dashicons {
	width: 30px;
	height: 30px;
	font-size: 35px;
}

.tss-wrapper .tss-carousel .owl-nav [class*=owl-]:hover {
	background: #0064ff;
}

.tss-wrapper .tss-carousel .owl-nav .owl-prev:before, .tss-wrapper .tss-carousel .owl-nav .owl-next:before {
	display: none;
}

.tss-wrapper .tss-carousel .owl-dots {
	padding-top: 0;
}

.tss-wrapper .tss-carousel .owl-dots .owl-dot>span {
	border: 1px solid #707070;
	width: 12px;
	height: 12px;
	background: transparent !important;
	opacity: 1;
	margin: 3px;
}

.tss-wrapper .tss-carousel .owl-dots .owl-dot.active>span {
	background: #0064ff !important;
	border-color: #0064ff;
}

.tss-wrapper .tss-carousel1 .item-content-wrapper:after {
	display: none;
}

div.w-video {
	background: #f3f4f9;
	padding: 8px;
	border-radius: 8px;
	box-shadow: 0 0 6px 2px rgba(0, 0, 0, .16);
}

.job_openings .wpb_column .vc_column-inner {
	border: 2px solid #d4f2ff;
	border-radius: 4px;
	margin: 0 1.5rem;
	padding: 10px 15px !important;
}

.job_openings ul.openings {
	list-style-type: none;
	margin: 0;
}

.job_openings ul.openings li {
	margin: 0;
	font-size: 20px;
	color: #111;
}

.job_openings ul.openings li a {
	color: #0064ff;
	text-decoration: underline;
}

.job_openings ul.openings li a:hover, .job_openings ul.openings li a:focus {
	text-decoration: none;
}

.job_openings ul.openings li i {
	position: relative;
	top: 3px;
	margin-right: 5px;
	max-width: 17px;
	text-align: center;
}

#wpcf7-f7949-p7370-o1 input[type="radio"] {
	margin-top: 7px;
}

#page-footer h2.widgettitle {
	font-size: 23px !important;
}

.color_footer-bottom a {
	color: #111 !important;
	text-decoration: underline;
}

.color_footer-bottom a:hover, .color_footer-bottom a:focus {
	text-decoration: none;
}

.result_areas ul {
	margin-left: 0;
}

.result_areas .vc_col-sm-4 {
	border-right: 1px solid #e2e2e2;
}

.result_areas .vc_col-sm-4:last-child {
	border-right: none;
}

.btm_border .l-section-h {
	border-bottom: 1px solid #dbdbdb;
}

.w-socials.color_text .w-socials-item-link {
	text-decoration: none;
}

.kpi_accordion {
	position: relative;
	border: 2px solid #d4f2ff;
	padding: 20px;
}

.kpi_accordion .kpititle {
	font-weight: 500;
}

.kpi_accordion .visible_content {
	margin-bottom: 8px !important;
}

.kpi_accordion .sm-show {
	position: absolute;
	top: 20px;
	right: 20px;
	color: #0064ff !important;
	text-decoration: underline;
	margin-bottom: 0 !important;
}

.kpi_accordion .sm-hide {
	color: #0064ff !important;
	text-align: right !important;
	text-decoration: underline;
}

.kpi_accordion .sm-show:focus, .kpi_accordion .sm-show:hover, .kpi_accordion .sm-hide:focus, .kpi_accordion .sm-hide:hover {
	text-decoration: none;
	outline: none;
}

.kpi_accordion .check_list>li {
	margin-bottom: 13px !important;
}

.back_link {
	display: flex;
	width: 100%;
	margin: 20px 0;
	text-align: left;
	gap: 20px;
	align-items: center;
	justify-content: space-between;
}

.back_link h6 {
	padding-top: 0 !important;
	margin-bottom: 0 !important;
}

.back_link p {
	text-align: right;
	margin-bottom: 0 !important;
	min-width: 200px;
}

.back_link .us-btn-style_2.small {
	padding: 8px 24px !important;
	height: auto;
}

.back_link .us-btn-style_2.small a:hover {
	color: #0f6ecd;
}

.page-id-7351 .for_comments {
	display: none;
}

.kb_title {
	margin-bottom: 30px;
}

.assessteam-feature-section {
	margin-top: 30px;
}

.assessteam-feature-section+.assessteam-feature-section {
	margin-top: 10px;
}

.assessteam-left-wrap .logos {
	margin-left: -20px;
}

.assessteam-left-wrap .logos .custom_logo img {
	right: unset;
}

.assessteam-left-wrap .logos .custom_logo {
	margin: 10px 20px;
}

h3.section-ttl {
	font-weight: 500 !important;
	font-size: 35px !important;
	line-height: 45px !important;
}

.section-ttl {
	font-weight: 500 !important;
	font-size: 35px !important;
	line-height: 45px !important;
}

.assessteam-feature-section .w-iconbox {
	text-align: left;
}

.assessteam-feature-section .w-iconbox i {
	margin-left: -6px;
}

.assessteam-feature-section .w-iconbox .w-iconbox-title {
	margin-bottom: 8px !important;
	font-size: 23px !important;
	margin-top: 5px !important;
}

.mobile-app-section {
	background: #e8fcff;
}

.why-assessTeam-optimize {
	padding-bottom: 80px;
}

.mobile-app-section .app-store-img {
	margin-right: 30px;
}

.friendly-support-section {
	padding-top: 100px;
	padding-bottom: 20px;
}

.friendly-support-section a {
	color: #fff !important;
	text-decoration: underline;
}

.friendly-support-section a:hover, .friendly-support-section a:focus {
	color: #fff !important;
	text-decoration: none !important;
}

.signup-section {
	padding-bottom: 50px;
}

.company-content-tbl {
	border: 2px solid #e7f2f9;
}

.company-content-tbl td.width50 {
	width: 50%;
}

.company-content-tbl td span {
	display: inline-block;
	width: 100%;
}

.company-content-tbl td span.tbl-title {
	color: #0064ff;
}

.margTop30 {
	margin-top: 30px !important;
}

.company-right-sidebar h3 {
	font-weight: 500;
	font-size: 35px;
}

.company-right-sidebar input.wpcf7-text, .company-right-sidebar textarea {
	padding-left: 15px !important;
}

.company-right-sidebar .resume {
	margin-top: 5px;
}

.company-right-sidebar .resume input {
	width: 100%;
	border: 2px solid #d0d0d0;
	padding: 10px;
	font-size: 18px;
	background: none;
}

.company-right-sidebar p {
	margin-bottom: 0 !important;
}

.company-right-sidebar textarea {
	height: 100px;
}

.company-right-sidebar input.icon {
	padding-left: 48px !important;
}

.company-right-sidebar .wpcf7-form select {
	padding-left: 12px !important;
}

.candidate-profile-wrap .check_list {
	margin: 20px 0 20px 0;
}

.company-back-btn {
	border: solid 2px #0064ff;
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	padding: 2px 20px;
	display: inline-block;
	text-align: center;
	font-size: 19px;
	margin-bottom: 50px;
}

.company-back-btn:hover {
	background: #0064ff;
	border-color: #0064ff;
	color: #fff !important;
}

.company-back-btn i {
	font-size: 16px;
	margin-right: 4px;
}

.company-content-tbl {
	margin: 35px 0 35px;
}

.Company-job-openings .wpb_column:nth-child(odd) .vc_column-inner {
	margin-right: 15px;
}

.Company-job-openings .wpb_column:nth-child(even) .vc_column-inner {
	margin-left: 15px;
}

h3.job-opning-ttl {
	font-size: 28px !important;
	font-weight: 500;
}

.file-sizetype-msg {
	font-size: 14px;
	color: #111;
	display: inline-block;
	margin-bottom: 25px;
	line-height: 18px;
}

ul.resource-consultant-list {
	width: 100%;
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #e7f2f9;
	border-left: 2px solid #e7f2f9;
	border-right: 2px solid #e7f2f9;
	display: flex;
}

ul.resource-consultant-list.border {
	border: 2px solid #e7f2f9;
}

ul.resource-consultant-list li {
	list-style: none;
	width: 22.5%;
	padding: 15px;
	margin: 0;
	flex: 1;
}

ul.resource-consultant-list li:nth-child(2) {
	border-left: 2px solid #e7f2f9;
	border-right: 2px solid #e7f2f9;
	width: 50%;
	min-width: 50%;
	max-width: 50%;
}

ul.resource-consultant-list li span {
	display: inline-block;
	width: 100%;
}

ul.resource-consultant-list li span.tbl-title {
	color: #0064ff;
}

h6 {
	font-size: 23px !important;
}

.single-post .post_content h6 {
	padding-top: 20px;
}

.company-content-tbl td {
	border-right: 2px solid #e7f2f9;
}

.company-form-wrap {
	padding: 25px 25px 25px 25px !important;
}

.app-icon-container {
	text-align: center;
}

a.link_icons {
	margin: 0 15px;
}

a.sign_up_btn {
	text-decoration: underline;
}

a.sign_up_btn:hover {
	text-decoration: none;
}

.footer_txt {
	color: #14a401;
}

.color_footer-bottom a {
	word-break: break-word;
}

.btn-center-wrap a.sign_up_btn {
	text-decoration: none;
	float: left;
	background: #fff;
	border: 2px solid #0064ff;
	padding: 10px 20px !important;
	border-radius: 5em;
	line-height: .8 !important;
	display: inline-block;
}

.btn-center-wrap a.sign_up_btn:hover, .btn-center-wrap a.sign_up_btn:focus {
	background: #0064ff;
	color: #fff !important;
}

.customer_reviews {
	margin-bottom: 30px;
}

.customer_reviews .l-section-h {
	border: 2px solid #d4f2ff;
	box-shadow: -2px 0 8px 3px #f1f1f1;
	padding: 20px 10px;
	border-radius: 5px;
}

.customer_reviews .l-section-h .wpb_wrapper {
	height: 100%;
}

.customer_reviews .l-section-h .wpb_wrapper .wpb_text_column {
	padding-right: 10px;
}

.customer_reviews .w-image {
	height: 100%;
}

.customer_reviews .w-image .w-image-h {
	height: 100%;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
}

.safari .customer_reviews .w-image .w-image-h {
	min-height: 180px;
}

.customer_reviews .w-image .w-image-h img {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.company_name {
	color: #555;
	font-size: 18px;
}

.reviews_right {
	box-shadow: -2px 0 8px 3px #f1f1f1;
	margin-top: 33px;
}

.reviews_right:before {
	content: "";
	background: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/optimized/rev-e5dd25a/www.assessteam.com/wp-content/themes/assessteam-vip-child/images/bg_dotted_reviews.png") left center no-repeat;
	width: 96px;
	height: 96px;
	float: left;
	margin-top: -25px;
	position: absolute;
	margin-left: -16px;
	z-index: 1;
}

.reviews_right .bottom_area {
	background: #fff;
	padding: 20px 20px 10px;
	position: relative;
	z-index: 1;
}

.review_logo_right {
	margin-top: 0;
	float: right;
	text-align: right;
}

.review_logo_right img {
	max-width: 110px;
}

.review_logos .custom_logo {
	width: 16.6%;
	padding: 0;
	float: left;
	min-height: 100px;
	position: relative;
}

.review_logos .custom_logo img {
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	padding: 10px;
}

.review_logos.featured_logos .custom_logo {
	width: 164px;
	min-height: 35px;
	float: none;
	display: inline-block;
	text-align: center;
}

.review_logos.featured_logos .custom_logo img {
	position: relative;
}

a.play-video-btn {
	display: inline-block;
	color: #111 !important;
	margin-top: 12px;
}

a.play-video-btn:hover {
	color: #0064ff !important;
}

a.play-video-btn i {
	float: left;
	font-size: 35px;
	margin-right: 6px;
	color: #0064ff;
}

.appstore-wrap {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 45px;
}

.app-store-img {
	margin-right: 25px;
}

.mobile-app-wrap:nth-child(even) {
	background: #e8fcff;
}

.mobile-app-wrap:not(.sec-free-demo-cta) .l-section-h {
	padding-bottom: 0 !important;
	padding-top: 80px !important;
}

.mobile-app-wrap:not(.sec-free-demo-cta) .g-cols.vc_row {
	display: table;
	height: 100%;
}

.mobile-app-wrap .mobile-app-right, .mobile-app-wrap .mobile-app-leftside {
	display: table-cell;
	vertical-align: middle;
}

.mobile-app-wrap:nth-child(even) .mobile-app-leftside {
	text-align: right;
}

.mobile-app-wrap:nth-child(even) .mobile-app-right {
	padding-left: 65px;
}

.mobile-app-wrap:nth-child(odd) .mobile-app-right {
	padding-right: 65px;
}

.ie11 .mobile-app-right .vc_column-inner {
	display: block;
}

.mobileapp-team-evaluation {
	background: #e8fcff;
	padding-top: 40px;
	padding-bottom: 40px;
}

.mobileapp-team-evaluation .w-iconbox-meta {
	padding-left: 10px;
}

.mobileapp-team-evaluation h3 {
	font-weight: 500;
	text-align: left;
	margin-bottom: 0px !important;
}

.mobileapp-team-evaluation .post_add_icon_box .w-iconbox-icon .fa-star {
	display: none;
}

.your-favorite-assessteam-wrap {
	padding-top: 30px;
}

.mobileapp-slider-section .slide-wrap {
	color: #fff;
}

.mobileapp-slider-section .slide-wrap h3 {
	color: #fff;
}

.mobileapp-slider-section .sa_owl_theme .owl-dots .active span {
	background: #0064ff !important;
	width: 12px !important;
	height: 12px !important;
	border: none !important;
	border-style: none !important;
}

.mobileapp-slider-section .sa_owl_theme .owl-dots .owl-dot span {
	width: 12px !important;
	height: 12px !important;
	border: solid 1px #fff !important;
	border-style: solid !important;
}

.mobileapp-slider-section .sa_owl_theme .owl-dots {
	left: 50%;
	bottom: 0px !important;
}

.open-positions-wrap {
	border: 2px solid #d4f2ff;
	border-radius: 4px;
	padding: 10px 15px !important;
	float: left;
	width: 48%;
	margin-bottom: 4%;
}

.open-positions-wrap:last-child {
	margin-bottom: 0;
}

.open-positions-wrap:nth-child(even) {
	float: right;
}

.open-positions-wrap ul.openings {
	margin: 0;
	padding: 0;
}

.open-positions-wrap ul.openings li {
	list-style: none;
}

.open-positions-wrap ul.openings li a {
	text-decoration: underline;
}

.open-positions-wrap ul.openings li a:hover, .open-positions-wrap ul.openings li a:focus {
	text-decoration: none;
	color: #0064ff;
}

.open-positions-wrap ul.openings li i {
	float: left;
	margin-right: 8px;
	width: 20px;
}

.assessteam-inner-wrap {
	float: left;
	width: 100%;
	margin-top: 80px;
}

#page-footer h4 {
	font-size: 23px;
}

.margauto {
	margin: 0 auto !important;
}

.margleft10 {
	margin-left: -10px;
}

.assessteam-culture-ttl {
	font-size: 23px !important;
	font-weight: 500 !important;
}

.text-underline {
	text-decoration: underline;
	font-weight: 400 !important;
	color: #0064ff !important;
}

.text-underline:hover, .text-underline:focus {
	text-decoration: none !important;
}

.performance-evaluation-innerwrap .assessteam-culture-ttl {
	padding-top: 0;
}

.performance-evaluation-innerwrap p a {
	color: #111 !important;
	font-weight: 500;
}

.request-demo-leftwrap .logos .custom_logo {
	width: 180px;
}

.price-form-wrap {
	text-align: center !important;
}

.price-form-wrap .wpcf7 {
	display: inline;
}

.tss-wrapper .tss-carousel1 .profile-img-wrapper {
	display: none;
}

.tss-wrapper .tss-carousel .owl-item .tss-grid-item {
	padding: 55px 40px 40px 40px;
}

.tss-wrapper .tss-carousel .item-content-wrapper .item-content:before {
	top: -10px;
	left: -45px;
}

.tss-wrapper .tss-carousel .item-content-wrapper .item-content:after {
	right: -45px;
	top: unset;
	bottom: auto;
}

#search-2 .search-form .search-field {
	border: solid 2px #a9c0e6;
	background: rgba(255, 255, 255, 0);
	border-radius: 25px;
	color: #393939;
}

#search-2 form::after {
	color: #7e7e7e !important;
}

#recent-posts-2 h3.widgettitle, #archives-2 h3.widgettitle {
	font-size: 23px !important;
}

#recent-posts-2 a, #archives-2 a {
	color: #111;
	text-decoration: underline;
}

#recent-posts-2 a:hover, #archives-2 a:hover {
	text-decoration: none;
}

.widget_recent_entries ul li {
	padding-left: 0 !important;
	border-bottom: solid 1px #dbdbdb;
	padding-bottom: 20px;
	margin-bottom: 15px;
}

.widget_archive ul li {
	padding-left: 0 !important;
	margin-bottom: 15px;
}

.widget_recent_entries ul li::before, .widget_archive ul li::before {
	content: inherit !important;
	display: none !important;
}

.post_title {
	font-size: 28px !important;
}

.post.type-post {
	padding-bottom: 45px;
	margin-bottom: 50px !important;
}

.post.type-post:last-child {
	padding-bottom: 20px;
}

.post.type-post .w-btn, .type-post .w-btn {
	display: none;
}

.post_taxonomy {
	width: 100%;
}

.post_taxonomy a, .post-author-meta a {
	color: #0064ff !important;
	text-decoration: underline;
}

.post_taxonomy a:hover, .post-author-meta a:hover, .post_taxonomy a:focus, .post-author-meta a:focus {
	text-decoration: none !important;
}

#blog_listing .post_comments.usg_post_comments_1, .search-results .post_comments.usg_post_comments_1 {
	display: none;
}

.pagination .page-numbers {
	font-size: 21px;
	line-height: 41px;
	height: 40px;
	width: 40px;
}

.pagination .page-numbers.current {
	background: #0064ff !important;
}

.pagination .page-numbers {
	box-shadow: 0 0 0 2px #0064ff inset !important;
	color: #0064ff !important;
}

.pagination .page-numbers:hover:before, .pagination .page-numbers:focus:before {
	background: #0064ff !important;
	height: 100% !important;
}

.pagination .page-numbers:hover:after, .pagination .page-numbers:hover span {
	color: #fff !important;
}

.pagination .page-numbers:focus span, .pagination .page-numbers.next:focus:after, .pagination .page-numbers.prev:focus:after {
	color: #fff !important;
}

.navigation.pagination .nav-links {
	justify-content: center;
}

.concierge-service-form .wpcf7-checkbox input {
	position: absolute;
}

.concierge-service-form .wpcf7-checkbox .wpcf7-list-item-label {
	padding-left: 23px;
	padding-left: 20px;
	display: inline-block;
}

#page-content .tutorials-video-wrap {
	margin-bottom: 0;
}

#page-content .tutorials-video-wrap:last-child {
	margin-bottom: 0px !important;
}

.tutorials-video-wrap a {
	text-decoration: underline;
}

.tutorials-video-wrap .tutorial-content h6 a, .tutorials-video-wrap .tutorial-content p.post_des a {
	color: #111 !important;
	text-decoration: none;
}

.tutorials-video-wrap .tutorial-content h6 a:hover, .tutorials-video-wrap .tutorial-content p.post_des a:hover {
	color: #0064ff !important;
	text-decoration: none;
}

.featured-integrations-wrap .logos.featured_logos .custom_logo {
	width: auto;
	margin: 20px;
	text-align: left;
}

.featured-integrations-wrap .logos.featured_logos .custom_logo:first-child {
	margin-left: 0 !important;
}

.kwayy-html-sitemap-post-list.kwayy-page-list ul li ul {
	margin-top: 8px;
	margin-left: 20px;
}

.request-demo-leftwrap .wpcf7-form {
	margin-top: 30px;
}

.request-demo-leftwrap .wpcf7-form-control-wrap {
	float: left;
	width: 48%;
}

.request-demo-leftwrap .wpcf7-form-control-wrap.your-message {
	width: 100%;
}

.request-demo-leftwrap .wpcf7-form-control-wrap.your-message textarea {
	height: 100px;
}

.request-demo-leftwrap .wpcf7-submit {
	width: auto !important;
	margin-top: 20px;
	display: block;
}

.request-demo-leftwrap .wpcf7-form-control-wrap:nth-child(even) {
	float: right;
}

.request-demo-leftwrap .wpcf7-form-control-wrap.phone {
	float: right;
}

.why-assessteam-wrap {
	padding-top: 90px;
	padding-bottom: 90px;
}

.why-assessteam-wrap .w-iconbox-icon i {
	font-size: 47px;
}

.w-iconbox.style_default .w-iconbox-icon {
	margin-right: 8px !important;
}

.why-assessteam-wrap h4 {
	font-size: 23px !important;
	text-align: left;
	margin-bottom: 10px !important;
	padding-bottom: 0 !important;
}

.why-assessteam-wrap .assessteam-featureBox {
	margin-bottom: 40px;
}

.why-assessteam-wrap .w-iconbox-text {
	text-align: left;
}

.watch-video-wrap .g-cols.vc_row {
	display: table;
	padding: 0 35px;
}

.watch-video-wrap .watch-video-wrap-left {
	display: table-cell;
}

.watch-video-wrap .watch-video-wrap-right {
	display: table-cell;
	vertical-align: middle;
	padding-left: 50px;
}

.watch-video-wrap .watch-video-wrap-right h2, .watch-video-wrap .watch-video-wrap-right h3 {
	color: #fff;
}

.watch-video-wrap .watch-video-wrap-right .customer-reviews-btn {
	color: #fff !important;
	font-size: 22px;
	border: solid 2px #fff;
	border-radius: 25px;
	padding: 10px 30px;
	display: inline-block;
	margin-top: 10px;
}

.watch-video-wrap .watch-video-wrap-right .customer-reviews-btn:hover {
	color: #294886 !important;
	background: #fff;
}

.watch-video-wrap {
	padding-top: 30px;
	padding-bottom: 30px;
}

.assessteam-mobileapp-wrap {
	padding-top: 108px;
	padding-bottom: 50px;
}

.assessteam-mobileapp-wrap .see_all_features-link {
	padding-left: 30px;
	margin-top: 8px !important;
}

.requestDemo-testimonial-wrap .w-iconbox.style_default .w-iconbox-icon {
	width: 104px !important;
	height: 104px !important;
	border-radius: 100%;
	vertical-align: middle !important;
	position: relative;
	overflow: hidden;
	background: #fff !important;
	border: 2px solid #f1f1f1;
}

.requestDemo-testimonial-wrap .w-iconbox-icon img {
	position: absolute;
	left: 50%;
	width: auto !important;
	top: 50%;
	transform: translate(-50%, -50%);
	padding: 8px;
}

.requestDemo-testimonial-wrap .w-iconbox-title {
	text-align: left;
	font-size: 21px !important;
	line-height: 28px;
	margin-bottom: 0px !important;
}

.requestDemo-testimonial-wrap .testimonials-ttl {
	color: #0064ff;
}

.requestDemo-testimonial-wrap .vc_col-sm-4 .wpb_wrapper {
	border: solid 1px #e1e1e1;
	padding: 30px;
	border-radius: 6px;
	box-shadow: -1px 2px 6px 0 #dcdcdc;
	height: 100%;
}

.requestDemo-testimonial-wrap h2 {
	margin-bottom: 45px !important;
}

.request-demo-logo-wrap {
	padding-top: 30px;
	padding-bottom: 5px;
}

.posts_categories_band {
	margin-bottom: 20px;
}

.posts_categories_band h2.widgettitle {
	text-align: center;
}

.vc_wp_categories .widget_categories ul li {
	display: inline-block;
}

.vc_wp_categories .widget_categories ul li:before {
	display: none;
}

.page-id-3728 .wpb_raw_html .l-section-h.i-cf {
	padding-top: 0;
}

.page-id-3728 #menu-category-menu a:focus {
	color: #fff;
	background-color: #0064ff;
	text-decoration: none;
}

.post_image.stretched {
	text-align: center;
	margin: 0 auto;
}

.w-post-elm.post_image.stretched img {
	width: auto;
	display: inline-block;
	min-height: inherit !important;
}

.w-post-elm.post_image.stretched a:focus img {
	opacity: .9;
}

.single .post_image.stretched {
	margin: 0 30px 16px 0 !important;
	max-width: 50% !important;
	float: left;
	min-width: 50% !important;
}

.single .wpb_wrapper .post_content p>img.aligncenter {
	clear: inherit;
	display: inline;
}

.single ul {
	list-style-position: inside;
}

.single ol {
	list-style-position: outside;
}

.single p.blog_button, .page p.blog_button {
	background: #e8fcff;
	margin: 20px auto 25px !important;
	text-align: center;
	padding: 25px 20px;
	color: #fff;
}

.single p.blog_button a:hover, .page p.blog_button a:hover {
	background: #0064ff;
	border-color: #0064ff;
	color: #fff;
}

.single .wpb_wrapper ul li {
	list-style-position: outside;
}

.single .wpb_wrapper ul.list_pos_inside li {
	list-style-position: inside !important;
}

.single .wpb_wrapper ul.list_pos_inside {
	display: inline-block;
	margin-left: 15px;
}

.single .wpb_wrapper p em {
	color: #0064ff;
}

.single .sign_free_trial {
	background: #e8fcff;
	margin: 30px auto 0 !important;
	text-align: center;
	padding: 25px 20px;
	color: #111;
}

.single .sign_free_trial a {
	color: #0064ff !important;
	text-decoration: underline;
}

.single .sign_free_trial a:hover {
	color: #111 !important;
	text-decoration: none;
	background: none;
	border-color: inherit;
}

.kpi-main-ttl, .main-ttl {
	font-size: 40px !important;
	font-weight: 500 !important;
	line-height: 40px !important;
}

.kpi-main-ttl .material-icons, .main-ttl .material-icons {
	position: relative;
	top: 6px !important;
	color: #0064ff !important;
}

.head-with-icon .material-icons {
	position: relative;
	top: 6px;
	color: #0064ff;
}

.result_areas li {
	padding-left: 30px;
}

.result_areas li i {
	color: #0064ff;
	margin-left: -73px;
}

.result_areas a {
	text-decoration: underline;
	margin-left: 40px;
}

.result_areas a:hover, .result_areas a:focus {
	text-decoration: none;
}

.friendly-support-section, .friendly-support-section h3, .friendly-support-section .w-iconbox-icon i {
	color: #fff;
}

.wpcf7-form .wpcf7-radio label {
	position: relative;
	cursor: pointer;
	padding-left: 6px;
}

.wpcf7-form .wpcf7-radio input[type=radio] {
	position: relative;
	visibility: hidden;
}

.wpcf7-form .wpcf7-radio input[type=radio]+span:before {
	display: block;
	position: absolute;
	content: "";
	border-radius: 100%;
	height: 16px;
	width: 16px;
	top: 1px;
	border: 2px solid #cdcdcd;
}

.wpcf7-form .wpcf7-radio input[type=radio]+span:after {
	display: block;
	position: absolute;
	content: "";
	border-radius: 100%;
	height: 8px;
	width: 8px;
	top: 7px;
	left: 6px;
	visibility: hidden;
}

.wpcf7-form .wpcf7-radio input[type=radio]:checked+span:before {
	background: rgba(255, 255, 255, 0);
}

.wpcf7-form .wpcf7-radio input[type=radio]:checked+span:after {
	background: #5b5b5b;
	visibility: visible;
}

.wpcf7-form .wpcf7-checkbox label {
	position: unset;
	cursor: pointer;
}

.wpcf7-form .wpcf7-checkbox input[type=checkbox] {
	position: relative;
	visibility: hidden;
}

.concierge-service-form .wpcf7-form .wpcf7-checkbox input[type=checkbox] {
	display: none;
}

.wpcf7-form .wpcf7-checkbox input[type=checkbox]+span:before {
	display: block;
	position: absolute;
	content: "";
	border-radius: 0;
	height: 16px;
	width: 16px;
	top: 9px;
	left: 0;
	border: 2px solid #cdcdcd;
}

.wpcf7-form .wpcf7-checkbox input[type=checkbox]+span:after {
	display: block;
	position: absolute;
	content: "";
	border-radius: 100%;
	height: 10px;
	width: 10px;
	top: 5px;
	left: 4px;
	visibility: hidden;
	font-size: 16px;
	color: #5b5b5b;
	font-family: "fontawesome";
}

.wpcf7-form .wpcf7-checkbox input[type=checkbox]:checked+span:before {
	background: rgba(255, 255, 255, 0);
}

.wpcf7-form .wpcf7-checkbox input[type=checkbox]:checked+span:after {
	visibility: visible;
}

.wpcf7-form .wpcf7-checkbox span.wpcf7-list-item {
	margin: 0 auto;
	padding: 5px 0 5px 30px;
}

.wpcf7-form .wpcf7-form-control.wpcf7-checkbox {
	padding: 0;
}

.concierge-service-form .wpcf7-checkbox .wpcf7-list-item-label {
	display: inline-block;
	padding-left: 0;
	width: auto;
}

.concierge-service-form .wpcf7-submit {
	margin-top: 20px;
}

.usg_hwrapper_1 {
	line-height: 18px;
}

.w-grid-item .post_date {
	border-right: 1px solid #c7c7c7;
	padding-right: 12px;
	margin-right: 12px;
	color: #555;
	font-size: 16px;
}

#blog_listing .post_date, .single-post .post_date {
	display: none !important;
}

.post-author-name {
	color: #555;
	font-size: 16px;
}

.w-grid-item .post_title {
	font-size: 23px !important;
	line-height: 26px !important;
	margin-bottom: 10px !important;
}

.usg_post_taxonomy_1 {
	font-size: 16px;
	margin: 5px 0;
}

#blog_listing .w-grid-item {
	padding: 0 1.5rem 3rem 1.5rem !important;
	border-bottom: none;
	margin-bottom: 0 !important;
}

#breadcrumbs {
	display: none;
}

.single-post .w-post-elm-before {
	display: none;
}

.single-post .post_date {
	position: relative;
	font-size: 19px !important;
	line-height: 18px;
	border-right: 1px solid #c7c7c7;
	padding-right: 12px;
	margin-right: 12px;
	margin-top: 10px;
}

.single-post .post_date:before {
	content: "";
	font-family: "Material Icons";
	position: relative;
	float: left;
	margin-right: 3px;
	color: #878787;
}

.single-post .post_author {
	line-height: 18px;
	margin-top: 10px;
	display: none;
}

.single-post .material-icons {
	color: #555;
}

.error-page .w-iconbox.iconpos_top {
	max-width: unset;
}

.single-post .post_taxonomy {
	margin-top: 10px;
	margin-right: 10px;
}

.single-post .post_content p a:not(.w-btn):focus {
	text-decoration: underline;
}

.single-post .post_comments {
	margin-top: 5px;
}

.single-post .post_comments a {
	color: #0064ff;
	text-decoration: underline;
}

.single-post .post_comments a:hover {
	color: #0064ff;
	text-decoration: none;
}

.w-sharing-list a.w-sharing-item:focus:before {
	height: 100% !important;
}

.highlight_sentence {
	border-left: 4px solid #0064ff;
	font-style: italic;
	font-size: 20px;
	padding-left: 15px;
	margin-bottom: 15px;
}

.ftr_email .footer_txt {
	font-size: 25px;
	color: #018d00 !important;
}

.ftr_email .footer_title {
	font-size: 42px !important;
	font-weight: 500 !important;
}

.latest-testimonials-slider-wrap div.l-section-h {
	padding-bottom: 0;
}

.latest-testimonials-slider .owl-carousel .owl-stage {
	display: flex;
}

.latest-testimonials-slider .rt-container-fluid.tss-wrapper {
	max-width: 100% !important;
	padding: 0;
}

.latest-testimonials-slider .tss-carousel .slide-item {
	padding: 1.5rem;
	height: auto;
}

.latest-testimonials-slider .tss-wrapper .tss-carousel1 {
	text-align: left;
}

.latest-testimonials-slider .tss-wrapper .tss-carousel1 .profile-img-wrapper {
	display: block;
	width: 104px !important;
	height: 104px !important;
	border-radius: 100%;
	vertical-align: middle !important;
	position: relative;
	overflow: hidden;
	background: #fff !important;
	border: 2px solid #f1f1f1;
	margin: 0 auto;
}

.latest-testimonials-slider .tss-wrapper .tss-carousel1 .profile-img-wrapper img {
	position: absolute;
	left: 50%;
	width: auto !important;
	top: 50%;
	transform: translate(-50%, -50%);
	padding: 8px;
}

.latest-testimonials-slider .tss-carousel .slide-item .single-item-wrapper {
	border: solid 1px #e1e1e1;
	padding: 25px;
	border-radius: 6px;
	box-shadow: -1px 2px 6px 0 #dcdcdc;
	height: 100%;
	background: #fff;
}

.latest-testimonials-slider .tss-wrapper .tss-carousel1 .item-content {
	width: 100%;
	font-size: 19px;
	line-height: 28px;
	font-style: normal;
}

.latest-testimonials-slider .tss-carousel .item-content:before, .latest-testimonials-slider .tss-carousel .item-content:after {
	display: none;
}

.latest-testimonials-slider .tss-carousel h3.author-name:before {
	display: none;
}

.latest-testimonials-slider .tss-carousel h3.author-name:after {
	content: ",";
}

.latest-testimonials-slider .tss-carousel h3.author-name {
	margin: 0 !important;
	padding: 0;
	display: inline-block;
	font-size: 19px !important;
	line-height: 28px;
	color: #0064ff;
	font-weight: 400 !important;
}

.latest-testimonials-slider .tss-carousel .author-bio {
	margin: 0 !important;
	padding: 0;
	display: inline-block;
	font-size: 19px !important;
	line-height: 28px;
	color: #0064ff !important;
}

.latest-testimonials-slider .tss-carousel .author-bio .item-company {
	font-weight: 700;
}

.latest-testimonials-slider .tss-carousel h3.author-name {
	text-align: left;
}

.latest-testimonials-slider .tss-layout1 h4.author-bio, .latest-testimonials-slider .tss-carousel h4.author-bio {
	text-align: left;
}

.latest-testimonials-slider .tss-wrapper .tss-carousel1 .item-content-wrapper .item-content .item-title {
	text-align: left;
	font-size: 21px !important;
	line-height: 28px;
	margin-bottom: 0px !important;
	padding: .5em 0;
}

.latest-testimonials-slider .tss-carousel .slide-item .single-item-wrapper {
	display: flex;
	flex-direction: column;
}

.swiper-button-prev:after, .swiper-button-next:after {
	display: none;
}

#menu-category-menu a {
	color: #111;
	text-decoration: none;
	opacity: 1;
}

.l-main .vc_wp_custommenu.layout_hor ul#menu-category-menu li a {
	padding: 5px 20px;
	border-radius: 30px;
	line-height: 22px;
}

#menu-category-menu a:hover, .l-main .widget_nav_menu #menu-category-menu .menu-item.current-menu-item>a {
	color: #fff;
	background-color: #0064ff;
	text-decoration: none;
}

.blog-page-search {
	background: none !important;
}

.search-form {
	margin: 0 auto 30px;
	width: 50%;
}

.search-form .search-field {
	border: 2px solid #d0d0d0;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 13px;
	background: #fff;
}

.blog-page-search input[type="search"], .blog-page-search input[type="search"]:focus {
	box-shadow: none;
}

.blog-page-search .widget_search form:after {
	font-weight: 700;
	color: #0064ff;
}

.app-icon-container strong {
	display: inline-block;
	margin-left: 25px;
}

#blog_listing .usg_post_author_1 {
	margin-right: 0;
}

.posts_categories_band div.l-section-h {
	padding: 7px 0;
}

.vc_wp_custommenu.layout_hor #menu-category-menu.menu {
	margin-top: 0;
	display: block;
	white-space: normal;
}

.vc_wp_custommenu.layout_hor ul li {
	display: inline-block;
}

.w-toplink.active {
	bottom: 80px;
	transform: translate3d(0, 0, 0);
	margin: 15px !important;
}

.page.page-id-7377 .logos {
	text-align: left;
}

.page.page-id-7377 .logos .custom_logo {
	width: 27%;
}

.kwayy-html-sitemap-wrapper h2 {
	font-size: 28px !important;
	line-height: 28px !important;
}

.kwayy-html-sitemap-wrapper>ul {
	margin-left: 0;
}

.kwayy-html-sitemap-wrapper>ul.kwayy-page-list {
	margin-left: 40px !important;
}

.kwayy-html-sitemap-wrapper>ul>li>a:hover, .kwayy-html-sitemap-wrapper>ul>li>a:focus {
	text-decoration: underline;
}

.youtube_box, .youtube_box_3, .youtube_video {
	background-color: #000;
	margin-bottom: 30px;
	position: relative;
	padding-top: 54.5%;
	overflow: hidden;
	cursor: pointer;
	background: #f3f4f9;
	border: 8px solid #f3f4f9;
	border-radius: 8px;
	box-shadow: 0 0 6px 2px rgba(0, 0, 0, .16);
}

.youtube_box_4 {
	background-color: #000;
	margin-bottom: 0;
	position: relative;
	padding-top: 54.5%;
	overflow: hidden;
	cursor: pointer;
	background: #f3f4f9;
	border: 0;
	border-radius: 0;
	box-shadow: none;
}

.youtube_video {
	border: 0;
	border-radius: 0;
	box-shadow: none;
}

.youtube_box img, .youtube_box_3 img, .youtube_box_4 img, .youtube_video img {
	width: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	opacity: 1;
}

.youtube_box .play-button, .youtube_box_3 .play-button, .youtube_box_4 .play-button {
	width: 68px;
	height: 48px;
	background-color: #212121;
	box-shadow: none;
	z-index: 1;
	border-radius: 50%/10%;
	opacity: .8;
}

.youtube_box .play-button:hover, .youtube_box_3 .play-button:hover, .youtube_box_4 .play-button:hover {
	background-color: #f00;
}

.youtube_box .play-button:before, .youtube_box_3 .play-button:before, .youtube_box_4 .play-button:before {
	content: "";
	border-style: solid;
	border-width: 10px 0 10px 16px;
	border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #fff;
	left: 53% !important;
}

.youtube_video .play-button {
	width: 100px;
	height: 100px;
	background-color: #fff;
	box-shadow: none;
	z-index: 1;
	border-radius: 100px;
	opacity: .8;
}

.youtube_video .play-button:hover {
	background-color: #1a57bb;
}

.youtube_video .play-button:before {
	content: "";
	border-style: solid;
	border-width: 20px 0 20px 32px;
	border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #0064ff;
	left: 53% !important;
}

.youtube_video .play-button:hover:before {
	border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #fff;
}

.youtube_box img, .youtube_box .play-button, .youtube_box_3 img, .youtube_box_3 .play-button, .youtube_box_4 img, .youtube_box_4 .play-button, .youtube_box_3 .play-button, .youtube_box_4 .play-button, .youtube_video img, .youtube_video .play-button {
	cursor: pointer;
}

.youtube_box img, .youtube_box iframe, .youtube_box .play-button, .youtube_box .play-button:before, .youtube_video img, .youtube_video iframe, .youtube_video .play-button, .youtube_video .play-button:before, .youtube_box_3 img, .youtube_box_3 iframe, .youtube_box_3 .play-button, .youtube_box_3 .play-button:before, .youtube_box_4 img, .youtube_box_4 iframe, .youtube_box_4 .play-button, .youtube_box_4 .play-button:before {
	position: absolute;
}

.youtube_box .play-button, .youtube_box .play-button:before, .youtube_video .play-button, .youtube_video .play-button:before, .youtube_box_3 .play-button, .youtube_box_3 .play-button:before, .youtube_box_4 .play-button, .youtube_box_4 .play-button:before {
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
}

.youtube_box iframe, .youtube_video iframe, .youtube_box_3 iframe, .youtube_box_4 iframe {
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}

.youtube_box2 {
	border: 0;
	border-radius: 0;
	box-shadow: none;
}

.tutorials-video-wrap .youtube_box, .tutorials-video-wrap .youtube_box_3, .tutorials-video-wrap .youtube_box_4 {
	padding-top: 56.4%;
}

.youtube_box .play-button, .youtube_box .play-button:before, .youtube_box_3 .play-button, .youtube_box_3 .play-button:before, .youtube_box_4 .play-button, .youtube_box_4 .play-button:before {
	z-index: 1;
}

.youtube_box .play-button:after, .youtube_box_3 .play-button:after, .youtube_box_4 .play-button:after {
	background: inherit;
	border-radius: 5%/50%;
	bottom: 9%;
	content: "";
	left: -5%;
	position: absolute;
	right: -5%;
	top: 9%;
}

.youtube_box .play-button:hover:after, .youtube_box_3 .play-button:hover:after, .youtube_box_4 .play-button:hover:after {
	background-color: #f00;
}

.page-id-22604 .youtube_video+p.blog_button {
	margin: 50px auto 45px !important;
}

.pum .pum-theme-11223 .pum-container, .pum-theme-lightbox .pum-container {
	border: none !important;
	box-shadow: 0 0 30px 0 rgba(2, 2, 2, .5) !important;
}

.pum .pum-theme-11223 .pum-container, .pum-theme-lightbox .pum-container .l-section {
	padding: 0 !important;
}

.pum .pum-theme-11223 .pum-container, .pum-theme-lightbox .pum-container .l-section-h {
	padding: 0 !important;
}

.fitsmall_block {
	padding: 15px;
	display: table;
	margin-right: 20px;
}

.fitsmall_block .fitsmall_logo, .fitsmall_block .fitsmall_info {
	display: table-cell;
	vertical-align: middle;
}

.fitsmall_block .fitsmall_info {
	width: calc(100% - 77px);
	padding-left: 15px;
}

.business_logos .l-section-h.i-cf {
	padding: 80px 0 !important;
}

.rating_logo_section .wpb_text_column {
	margin: 0 auto !important;
}

.rating_logo_section .wpb_text_column p {
	margin: 15px auto !important;
	font-size: 20px;
}

.rating_business_logos .vc_custom_heading {
	margin-bottom: 60px !important;
}

.rating_business_logos .rating_logo_section .w-image.logo .w-image-h {
	min-height: 44px;
	position: relative;
}

.rating_business_logos .rating_logo_section .w-image.logo .w-image-h img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

#slider_10187 {
	text-align: center;
	visibility: visible !important;
	display: block;
}

button#btnGoogleTtanslator, #btnGoogleTtanslator1 {
	background: #0064ff !important;
	margin: 6px 15px 0 0;
	font-weight: 300;
	padding: 5px 10px;
	line-height: 20px;
	font-size: 14px;
	display: none;
	position: fixed;
	right: 15px;
	top: 14px;
	z-index: 9999;
	color: #fff;
	border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	transform: rotate(-90deg);
	transform-origin: top right;
}

button#btnGoogleTtanslator i, #btnGoogleTtanslator1 i {
	margin-right: 5px;
}

body {
	top: 0 !important;
}

body>.skiptranslate {
	display: none;
}

.page-translated button#btnGoogleTtanslator {
	display: none !important;
}

.page-translated button#btnGoogleTtanslator1 {
	display: inline-block;
}

.result-areas-list-col-wrap ul {
	float: left;
	width: 29%;
}

.result-areas-list-col-wrap ul li {
	list-style: none;
}

.result-areas-list-col-wrap ul li i {
	float: left;
	margin-right: 5px;
}

html.android .pum-theme-11223 .pum-content+.pum-close, html.android .pum-theme-lightbox .pum-content+.pum-close {
	line-height: 20px !important;
	font-weight: 300;
	font-size: 16px;
}

.pum-theme-11223 .pum-content+.pum-close, .pum-theme-lightbox .pum-content+.pum-close {
	line-height: 20px !important;
	font-weight: 300;
	font-size: 16px;
}

.w-iconbox.style_default.post_add_icon_box .w-iconbox-icon {
	background: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/optimized/rev-e5dd25a/www.assessteam.com/wp-content/uploads/2020/03/post_add_icon.png") no-repeat top 8px center !important;
}

.w-iconbox.style_default.post_add_icon_box .w-iconbox-icon.nitro-lazy {
	background: none !important;
}

.single-post .w-hwrapper .post-author-name, .single-post .w-hwrapper .post_taxonomy, .single-post .w-hwrapper .post_comments {
	position: relative;
}

.single-post .w-hwrapper .post-author-name:before {
	content: "";
	font-family: "Material Icons";
	margin-right: .3em;
	color: #878787;
	float: left;
}

.single-post .w-hwrapper .post_taxonomy:before {
	content: "";
	font-family: "Material Icons";
	margin-right: .3em;
	color: #878787;
	float: left;
	margin-top: 1px;
}

.single-post .w-hwrapper .post_comments:before {
	content: "";
	font-family: "Material Icons";
	margin-right: .3em;
	color: #878787;
	float: left;
	margin-top: 1px;
}

.w-grid-list .w-hwrapper .post_comments {
	display: none;
}

.page-id-11627 .l-header.pos_fixed~.l-main>.l-section:first-of-type, .page-id-11627 .l-header.pos_fixed~.l-main>.l-section.first_section {
	padding-bottom: 0 !important;
}

.directory-boxes-main .l-section-h>.g-cols.type_default {
	margin: 0 -5px;
}

.directory-boxes-main .l-section-h .g-cols.type_default>div>.vc_column-inner {
	padding-left: 15px;
	padding-right: 15px;
}

.directory-boxes-main .directory-box {
	margin-top: 15px !important;
	margin-bottom: 15px !important;
}

.directory-boxes-main .directory-box .vc_column-inner>.wpb_wrapper {
	border: 2px solid #d4f2ff;
	border-radius: 3px;
	padding: 20px 15px;
	height: 100%;
}

.directory-boxes-main .directory-box .w-image {
	height: 90px;
	vertical-align: middle;
	display: table;
	width: 100%;
	margin: 0 auto;
}

.directory-boxes-main .directory-box .w-image .w-image-h {
	display: table-cell;
	vertical-align: middle;
}

.directory-boxes-main .directory-box .w-image img {
	vertical-align: middle;
}

.directory-boxes-main .directory-box .wpb_text_column, .directory-boxes-main .directory-box .wpb_text_column p {
	margin-bottom: 0 !important;
}

.directory-boxes-main .directory-box .vc_column-inner>.wpb_wrapper .wpb_text_column:nth-child(2) {
	border-bottom: 2px solid #d4f2ff;
	margin-bottom: 23px !important;
}

.directory-boxes-main .directory-box .vc_column-inner>.wpb_wrapper .wpb_text_column:nth-child(2) p {
	margin-top: 24px !important;
	margin-bottom: 21px !important;
}

.directory-boxes-main .directory-box .w-iconbox.iconpos_left.no_title {
	align-items: start;
}

.directory-boxes-main .directory-box .w-iconbox-icon i {
	font-size: 28px;
	color: #a0a0a0;
}

.directory-boxes-main .directory-box .fas, .directory-boxes-main .directory-box .fa, .assessteam-partnership-opportunities-section .assessteam-partnership-opportunities-box .fas, .assessteam-partnership-opportunities-section .assessteam-partnership-opportunities-box .fa {
	font-family: "Material Icons";
	font-weight: 400;
}

.directory-boxes-main .directory-box .fas:before, .directory-boxes-main .directory-box .fa:before, .assessteam-partnership-opportunities-section .assessteam-partnership-opportunities-box .fas:before, .assessteam-partnership-opportunities-section .assessteam-partnership-opportunities-box .fa:before {
	color: #a0a0a0;
	font-family: "Material Icons";
	font-size: 28px;
	vertical-align: middle;
}

.directory-boxes-main .directory-box .fa-custom-address-icon:before {
	content: "domain";
	display: block;
	margin-top: 5px;
}

.directory-boxes-main .directory-box .fa-custom-telephone-icon:before {
	content: "local_phone";
	display: block;
	margin-top: 2px;
}

.directory-boxes-main .directory-box .fa-custom-email-icon:before {
	content: "mail_outline";
	display: block;
	margin-top: 2px;
}

.directory-boxes-main .directory-box a {
	color: #111 !important;
	white-space: normal;
	word-break: break-all;
}

.directory-boxes-main .directory-box a:hover, .directory-boxes-main .directory-box a:focus {
	color: #0064ff !important;
}

.assessteam-partnership-opportunities-section {
	padding-top: 50px;
	padding-bottom: 50px;
}

.assessteam-partnership-opportunities-section .assessteam-partnership-opportunities-box .fas:before, .assessteam-partnership-opportunities-section .assessteam-partnership-opportunities-box .fa:before {
	color: #0064ff;
	font-size: 59px;
	vertical-align: middle;
}

.assessteam-partnership-opportunities-section .assessteam-partnership-opportunities-box .fa-custom-group-add-icon:before {
	content: "group_add";
	display: block;
}

.assessteam-partnership-opportunities-section .assessteam-partnership-opportunities-box .fa-custom-apartment-icon:before {
	content: "apartment";
	display: block;
}

.assessteam-partnership-opportunities-section .assessteam-partnership-opportunities-box .fa-custom-360-icon:before {
	content: "360";
	display: block;
}

.assessteam-partnership-opportunities-section .assessteam-partnership-opportunities-box h4 {
	font-size: 23px !important;
	line-height: 24px !important;
	margin: 0 !important;
	padding: 16px 0 20px 0 !important;
}

.directory-boxes-main h3, .global-system-integrators-section h3 {
	font-size: 35px !important;
}

.global-system-integrators-section {
	background-color: #e8fcff;
	padding-top: 68px;
	padding-bottom: 68px;
}

.assessteam-partner-directory-section div.l-section-h {
	padding-bottom: 0 !important;
}

h1.col_title {
	font-size: 40px !important;
	font-weight: 500 !important;
}

body.category-customer-case-studies .w-grid-item-h {
	position: relative;
	height: 100%;
	border: 2px solid #d4f2ff;
}

body.category-customer-case-studies .post_image.stretched a {
	display: flex;
	align-items: center;
	padding: 0 30px;
	min-height: 274px;
	flex-direction: column;
	justify-content: center;
}

body.category-customer-case-studies .w-post-elm.post_image.stretched img {
	max-height: 180px;
	min-height: 100% !important;
}

body.category-customer-case-studies .post-info {
	padding: 0 30px;
	margin-bottom: 10px;
}

body.category-customer-case-studies .post-info * {
	font-size: 16px;
	color: #878787;
}

body.category-customer-case-studies .post-info .post_taxonomy {
	float: left;
	width: auto;
	margin-right: 20px;
}

body.category-customer-case-studies .post-info .post_taxonomy .material-icons {
	color: #878787;
	font-size: 16px;
	margin-right: 5px;
}

body.category-customer-case-studies .post-info .post_taxonomy a {
	top: -2px;
	position: relative;
}

body.category-customer-case-studies .post-info ul.post-categories {
	list-style: none;
	margin: 0;
	display: inline-block;
}

body.category-customer-case-studies .post-info .post_date_author {
	float: left;
}

body.category-customer-case-studies .w-grid-item .post_title {
	padding: 0 30px;
}

body.category-customer-case-studies .desc {
	font-size: 19px;
	line-height: 28px;
	padding: 0 30px;
}

body.category-customer-case-studies .custom-info {
	padding: 7px 30px 0;
	display: flex;
}

body.category-customer-case-studies .custom-info>div {
	margin-bottom: 30px;
	font-size: 19px;
	margin-right: 20px;
	padding-right: 20px;
	border-right: 1px solid #e2e2e2;
	word-break: break-word;
}

body.category-customer-case-studies .custom-info>div:last-child {
	border: none;
	margin-right: 0;
	padding: 0;
}

body.category-customer-case-studies .custom-info>div span {
	display: block;
	font-size: 23px;
	font-weight: 500;
	white-space: nowrap;
	margin-bottom: 2px;
}

.single-post.customer-case-studies-post .wpb_wrapper .post_content>* {
	margin-bottom: 25px !important;
}

.single-post.customer-case-studies-post .wpb_wrapper .post_content>.highlight_sentence {
	margin-bottom: 30px !important;
}

.single-post.customer-case-studies-post .wpb_wrapper .post_content>.addtoany_content {
	margin-bottom: 18px !important;
}

.single-post.customer-case-studies-post .wpb_wrapper .post_content>.margin-bottom-5 {
	margin-bottom: 5px !important;
}

.single-post.customer-case-studies-post .wpb_wrapper .post_content .list_description {
	margin-bottom: 15px !important;
}

.single-post .post_title {
	font-size: 33px !important;
}

.single-post .post_taxonomy {
	width: auto;
}

.single-post .post_date, .single-post .post_author {
	line-height: 29px;
}

.single-post .post_comments {
	margin-top: 10px;
}

.clear {
	clear: both;
}

.single-post .custom-info {
	padding: 0;
	display: flex;
}

.single-post .custom-info>div {
	margin-bottom: 0;
	font-size: 19px;
	margin-right: 20px;
	padding-right: 20px;
	border-right: 1px solid #e2e2e2;
	word-break: break-word;
}

.single-post .custom-info>div:last-child {
	border: none;
	margin-right: 0;
	padding: 0;
}

.single-post .custom-info>div strong {
	display: block;
	font-size: 23px;
	font-weight: 500;
	white-space: nowrap;
}

.single-post strong.block, .single-post h3 {
	display: block;
	font-size: 23px;
	font-weight: 500;
	white-space: pre-wrap;
	margin-bottom: 12px;
	padding-top: 5px;
}

.single-post .post_content strong {
	font-weight: 500;
}

.single-post .post_content .subheading {
	display: block;
	font-size: 23px;
	font-weight: 500;
	white-space: pre-wrap;
}

.single-post .post_content ul {
	margin-left: 0;
}

.single-post .wpb_wrapper .post_content ul li {
	list-style-position: outside;
	list-style: none;
	position: relative;
	padding-left: 30px;
	font-weight: 400;
}

.single-post .wpb_wrapper .post_content ul li:before {
	content: "done";
	font-family: "Material Icons";
	color: #0064ff;
	background: #e5efff;
	width: 22px;
	height: 22px;
	line-height: 22px;
	font-size: 16px;
	border-radius: 19px;
	text-align: center;
	position: absolute;
	left: 0;
	top: 3px;
}

.single-post .wpb_wrapper .post_content ul.list li {
	padding-left: 0;
}

.single-post .wpb_wrapper .post_content ul.list li:before {
	content: "";
	font-family: FontAwesome;
	color: #0064ff;
	line-height: 19px;
	font-size: 21px;
	text-align: center;
	position: relative;
	left: 0;
	top: 0;
	margin-right: 10px;
	background: none;
}

.single-post .dif_sections {
	display: inline-block;
	margin-bottom: 30px;
}

.pt-10 {
	padding-top: 10px;
}

.single-post .dif_sections.icon-section {
	display: flex;
	align-items: flex-start;
	margin-bottom: 30px;
	width: 100%;
}

.single-post .dif_sections.icon-section img.alignleft {
	margin-bottom: 0;
	max-width: 45px;
	margin-right: 15px;
}

.single-post .dif_sections.icon-section h3, .single-post .dif_sections.icon-section strong.block {
	padding-top: 0;
	font-size: 28px;
}

.single-post .dif_sections.icon-section h3 {
	display: flex;
	align-content: center;
	align-items: flex-start;
}

.single-post .dif_sections.icon-section h3 strong {
	margin: auto 0;
}

.single-post .dif_sections.icon-section h3:after {
	content: "";
	position: relative;
	display: block;
	clear: both;
}

.single-post .dif_sections.icon-section>div p:last-child, .single-post .dif_sections.icon-section>div ol:last-child {
	margin-bottom: 0 !important;
}

.single-post .dif_sections.icon-section>div ol {
	margin: 0 !important;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}

.single-post .dif_sections.icon-section ol li {
	width: calc(33.33% - 20px);
	border: 2px solid #d4f2ff;
	border-radius: 5px;
	padding: 20px 25px;
	list-style-type: none;
	margin: 0 0 30px;
}

.single-post .related_posts {
	width: 100%;
}

.single-post .sponsored_section {
	display: block;
	border: 1px solid #ccc;
	border-radius: 7px;
	padding: 12px;
	font-size: 16px;
}

.single-post .sponsored_section p:last-child {
	margin-bottom: 0 !important;
}

.single-post .sponsored_section strong {
	font-size: 16px;
}

.wpb_wrapper div#ez-toc-container {
	width: 100%;
	padding: 20px;
	margin: 0 auto 20px;
	border: none;
	background: #f6fcff;
}

.wpb_wrapper div#ez-toc-container p.ez-toc-title {
	font-size: 23px;
	font-weight: 500;
	white-space: pre-wrap;
	margin-bottom: 12px !important;
	display: inline-block;
}

.wpb_wrapper #ez-toc-container ul {
	margin-left: 0;
	counter-reset: section;
}

.wpb_wrapper div#ez-toc-container ul li {
	font-size: 20px;
	padding-left: 30px;
	margin-bottom: 10px;
}

.wpb_wrapper div#ez-toc-container ul li:before {
	display: block;
	content: "";
	font-family: "Material Icons";
	counter-increment: section;
	font-size: 18px;
	line-height: 22px;
	width: 24px;
	height: 24px;
	background: #d3e4ff;
	background: none;
}

.wpb_wrapper div#ez-toc-container ul li:last-child {
	margin-bottom: 0;
}

.wpb_wrapper #ez-toc-container a {
	text-decoration: underline;
}

.wpb_wrapper #ez-toc-container a, .wpb_wrapper #ez-toc-container a:visited {
	color: #0064ff;
	color: #111;
}

.wpb_wrapper #ez-toc-container a:hover {
	text-decoration: none;
}

.wpb_wrapper .ez-toc-counter nav ul li a:before {
	display: none;
}

span.ez-toc-icon-toggle-span svg {
	fill: #111 !important;
	color: #111 !important;
}

.at-360-feedback-sections h3.col_title {
	padding-top: 0;
}

.ftr_email.at_email .ftr_email {
	margin-top: 0 !important;
}

.at-360-degree-feedback-section-one .at-left-section {
	width: 54%;
}

.at-360-degree-feedback-section-one .at-right-section {
	width: 46%;
}

.d-block {
	display: inline-block !important;
}

.result-areas-list-col-wrap ul.listnone li {
	padding-left: 10px !important;
}

.result-areas-list-col-wrap ul.listnone li:before {
	display: none;
}

#yottie_1 .yottie-widget-video .yottie-widget-video-preview:focus .yottie-widget-video-preview-play .maincolor {
	fill: #f00;
}

#yottie_1 .yottie-widget-video:hover a {
	text-decoration: none !important;
}

#yottie_1 .yottie-widget-video-info-title {
	font-size: 23px;
	font-weight: 500;
	overflow: inherit;
	white-space: inherit;
	line-height: 1.4;
	margin-bottom: 8px;
}

#yottie_1 .yottie-widget-video-info-title:focus {
	color: #0064ff;
}

#yottie_1 .yottie-widget-video-info a:hover, .yottie-widget-video-classic .yottie-widget-video-info:hover a {
	color: #0064ff;
	text-decoration: none !important;
}

#yottie_1 div.yottie-widget-video-info-caption {
	height: 85px !important;
	-webkit-line-clamp: 3;
	margin-top: 0 !important;
	font-size: 19px !important;
	font-weight: 400 !important;
	-webkit-box-orient: vertical;
	line-height: 28px;
}

#yottie_1 div.yottie-widget-video-info-caption a+br {
	display: none !important;
}

.yottie-widget-feed-section-pagination .swiper-pagination-bullet-active {
	color: #fff !important;
	background: #0064ff !important;
	border-radius: 50% !important;
	font-size: 21px !important;
	line-height: 25px !important;
	height: 40px !important;
	width: 40px !important;
}

.yottie-widget-feed-section-pagination {
	margin-top: 2rem;
}

span.yottie-widget-feed-section-pagination-bullet {
	width: 40px !important;
	margin: 0 3px 10px !important;
	height: 40px !important;
	border-radius: 50% !important;
	color: #0064ff !important;
	line-height: 25px !important;
	background: rgba(255, 255, 255, .1) !important;
	border: 2px solid #0064ff !important;
	font-size: 21px !important;
}

span.yottie-widget-feed-section-pagination-bullet:hover {
	height: 100%;
	color: #fff !important;
	background: #0064ff !important;
	border: 2px solid #0064ff !important;
}

span.yottie-widget-feed-section-pagination-bullet-more:hover::before, span.yottie-widget-feed-section-pagination-bullet-more:hover::after {
	background: #fff !important;
}

span.yottie-widget-feed-section-pagination-bullet-more::after, span.yottie-widget-feed-section-pagination-bullet-more::before {
	top: 50% !important;
	width: 10px !important;
	height: 2px !important;
	background: #0064ff !important;
}

.videotitle {
	margin-top: 40px !important;
}

.yottie-widget-video-preview-thumbnail>img.lazy-hidden {
	opacity: inherit !important;
	background-color: transparent !important;
}

.single-post .l-section img.alignleft, .single-post .l-section img.alignright {
	margin-bottom: 1.2em;
}

.archive.post-type-archive-knowledgebase .l-section-h #text-2 {
	padding: 2rem 0;
	display: none;
}

html body.archive.search.search-results #page-content .l-section, html body.archive.search.search-results #page-content .l-section .l-section-h {
	padding-bottom: 0px !important;
}

.page-id-7351 .l-header.pos_fixed~.l-main>.l-section:first-of-type, .page-id-7351 #page-content .l-section:first-child .l-section-h, .page-id-7351 #page-content .l-section-h.height_medium, .single-knowledgebase .l-section, .single-knowledgebase .l-section .l-section-h {
	padding-bottom: 0 !important;
}

.single-knowledgebase #page-footer .l-section .l-section-h {
	padding: .7rem 0 !important;
}

.friendly-support-section-custom {
	background: #0064ff;
}

.friendly-support-section-custom .w-iconbox-icon {
	font-size: 82px;
	color: #fff;
}

.friendly-support-section-custom .w-iconbox-text p:last-child {
	margin-bottom: 0 !important;
}

.business-awards-section {
	padding-bottom: 38px;
}

.business-awards-section>div.l-section-h {
	padding-top: 16px;
}

.business-awards-section .awards-list {
	margin: 39px 0 39px 0;
	padding: 0;
	text-align: center;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	min-height: 147px;
}

.business-awards-section .awards-list li {
	margin: 0;
	padding: 15px;
	display: inline-block;
	text-align: center;
	height: 147px;
}

.business-awards-section .awards-list li img {
	margin: 0 auto;
	vertical-align: middle;
	text-align: center;
	max-width: 100%;
	height: 117px;
}

.business-awards-section .award-desc {
	font-size: 19px;
	color: #000;
	text-align: center;
	font-weight: 500;
}

.business-awards-section .awards-list.small_logos li img {
	height: 99px;
}

.kb_related_posts {
	margin-top: 20px;
}

.page-id-7373 .rt-container-fluid.tss-wrapper {
	max-width: 100% !important;
}

.customer_page_reviews .tss-wrapper .tss-even .tss-grid-item .single-item-wrapper {
	border: 2px solid #d4f2ff;
	box-shadow: -2px 0 8px 3px #f1f1f1;
	padding: 20px;
	border-radius: 0;
	height: 100%;
}

.customer_page_reviews .tss-wrapper .tss-layout1 .single-item-wrapper {
	flex-wrap: wrap !important;
	flex-direction: column;
	justify-content: flex-end;
}

.customer_page_reviews .tss-meta-info.tss-left .author-bio {
	font-size: 20px !important;
	font-style: italic;
}

.customer_page_reviews .tss-meta-info.tss-left .author-bio .author-designation {
	margin-left: 5px;
}

.customer_page_reviews .tss-meta-info.tss-left .author-bio .author-location {
	color: #555;
	font-size: 18px;
}

.customer_page_reviews .tss-meta-info.tss-left .author-bio .item-company {
	font-weight: 600;
}

.customer_page_reviews .tss-meta-info.tss-left .author-name {
	font-size: 23px !important;
	text-align: left;
	color: #111;
}

.customer_page_reviews .tss-wrapper .tss-layout1 .item-content-wrapper {
	padding: 0;
	background: none;
}

.customer_page_reviews .tss-wrapper .tss-layout1 .item-content-wrapper:before, .customer_page_reviews .tss-wrapper .tss-layout1 .item-content-wrapper:after {
	display: none;
}

.customer_page_reviews .tss-meta-info.tss-left .author-name:before, .customer_page_reviews .tss-meta-info.tss-left .author-name:after {
	content: "\"";
}

.customer_page_reviews .tss-wrapper .tss-layout1 .single-item-wrapper .profile-img-wrapper, .tss-wrapper .tss-layout1 .single-item-wrapper h3.author-name, .tss-wrapper .tss-layout1 .single-item-wrapper h4.author-bio {
	text-align: left !important;
	margin-bottom: 25px;
}

.customer_page_reviews .tss-wrapper .tss-layout1 .item-content {
	font-style: normal;
}

.inner_flipbox>.vc_col-sm-4, .flipboxes-section>.vc_col-sm-4 {
	margin-bottom: 2rem !important;
}

.inner_flipbox .wpb_column .wpb_wrapper .w-flipbox {
	box-shadow: 0 1px 4px #ccc;
	border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
	border: none !important;
}

.inner_flipbox .home_features_first_row .wpb_column .wpb_wrapper .vc_column-inner {
	border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
}

.inner_flipbox .w-flipbox.direction_w .w-flipbox-front {
	background-position: 50% 20% !important;
	background-size: auto 50% !important;
}

.inner_flipbox .w-flipbox.direction_w .w-flipbox-front .w-flipbox-front-h {
	bottom: 0;
	background: #fff;
	padding: 16px 5px 19px;
	border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
}

.inner_flipbox .w-flipbox.direction_w .w-flipbox-front .w-flipbox-front-h h4 {
	font-size: 23px !important;
	margin-bottom: 0 !important;
	line-height: 22px;
}

.inner_flipbox .w-flipbox-back-desc p {
	color: #fff;
	font-size: 17px;
	margin-bottom: 5px !important;
}

.inner_flipbox .w-flipbox-back a {
	margin-top: 0;
	text-decoration: underline;
	background: none;
	padding: 0 !important;
	margin: 0;
	text-align: left;
	color: #0064ff !important;
}

.inner_flipbox .w-flipbox-back a:hover {
	text-decoration: none;
	color: #0064ff !important;
	background: none !important;
	border: none !important;
}

.inner_flipbox .w-flipbox-back a.us-btn-style_1:before {
	border: none !important;
}

.back_link_block {
	display: inline-block;
	margin-bottom: 20px;
	width: 100%;
	text-align: left;
}

.back_link_block h1 {
	padding-top: 0 !important;
	float: left;
	width: calc(100% - 125px);
	padding-left: 50px;
}

.back_link_block h1.kpi-main-ttl i {
	position: absolute;
	top: 35px !important;
	color: #0064ff !important;
	left: 0;
}

.back_link_block p {
	float: right;
	margin-top: 10px !important;
	width: 115px;
}

.back_link_block .us-btn-style_2.small {
	padding: 8px 24px !important;
	height: auto;
}

.back_link_block .us-btn-style_2.small a:hover {
	color: #0f6ecd;
}

.weight500 {
	font-weight: 500 !important;
}

.check_list_side {
	margin: 0 0 15px;
}

.check_list_side>li, .check_list_side div.list {
	list-style: none;
	margin-left: 30px;
	font-size: 20px;
	color: #111;
	display: inline-block;
	margin-right: 30px;
}

.check_list_side>li>strong, .check_list_side div.list>strong {
	font-weight: 500;
}

.sub_line_list>li {
	list-style: none;
}

.check_list_side>li:before, .check_list_side div.list:before {
	font-family: "Material icons";
	content: "";
	background: #c6eeff;
	border-radius: 50%;
	padding: 3px;
	color: #0064ff;
	font-size: 16px;
	position: relative;
	top: 1px;
	margin-right: 10px;
	margin-left: -30px;
}

.kb_videos {
	margin-left: -4rem;
}

.kb_videos>.vc_col-sm-4 {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.kb_videos>.vc_col-sm-4 a:focus {
	color: #3a84ff;
}

#popmake-13063 .pum-content p iframe {
	width: 100%;
	height: 450px;
}

.page-id-7386 .assessteam-mobileapp-wrap {
	padding-bottom: 28px !important;
}

.tss-wrapper .tss-carousel .owl-nav .owl-prev>span.dashicons, .tss-wrapper .tss-carousel .owl-nav .owl-next>span.dashicons {
	font-family: "fontawesome";
	font-weight: 400;
	display: inline-block;
	margin-top: 5px;
}

.dashicons-arrow-left-alt2:before {
	content: "";
	margin-left: -2px;
}

.dashicons-arrow-right-alt2:before {
	content: "";
	margin-right: -2px;
}

.at-title-left .w-iconbox-title {
	text-align: left !important;
}

b, strong {
	font-weight: 500 !important;
}

.wpcf7 span.your-message::before {
	content: "edit";
}

.uk-margin-medium-bottom {
	max-height: 52px;
}

.search-results.post-type-archive-knowledgebase .uk-margin-medium-bottom {
	margin-bottom: 40px;
}

.search-results.post-type-archive-knowledgebase .uk-list {
	padding: 0;
	list-style: none;
	margin-bottom: 20px;
}

.search-results.post-type-archive-knowledgebase .uk-list a {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	color: #222;
}

.search-results.post-type-archive-knowledgebase .uk-list>li>:last-child {
	margin-bottom: 0;
}

.search-results.post-type-archive-knowledgebase .uk-list>li::before {
	top: 8px;
}

.search-results.post-type-archive-knowledgebase .uk-search-large {
	position: relative;
}

.search-results.post-type-archive-knowledgebase .uk-search #searchsubmit {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	color: #999;
}

.at-reading-time-wrap {
	margin-top: 10px;
	color: #6d6d6d;
	font-size: 18px;
	white-space: nowrap;
	border-left: 1px solid #c7c7c7;
	padding-left: 10px;
}

.single-post .w-hwrapper .at-reading-time-wrap:before {
	content: "";
	font-family: "Material Icons";
	margin-right: .3em;
	color: #878787;
	float: left;
	margin-top: 1px;
}

.at-reading-time-listing {
	color: #555;
	font-size: 16px;
	line-height: 21px;
	margin-left: 8px;
	padding-left: 8px;
	border-left: 1px solid #c7c7c7;
}

.w-grid-item .post_date {
	padding-right: 8px;
	margin-right: 8px;
}

.footer.signup-form .signup-form .w-btn {
	white-space: nowrap;
}

.most-popular-blogs-section-wrap {
	display: none;
}

.most-popular-blogs-section-wrap div.l-section-h {
	padding-top: 0 !important;
}

.most-popular-blogs {
	width: 100%;
	clear: both;
	height: auto;
	overflow: hidden;
	padding-bottom: 35px;
	margin-bottom: 15px;
}

.most-popular-blogs .custom-short-desc {
	text-align: center;
}

.most-popular-blogs .custom-row {
	margin: 0 -1.5rem;
	display: flex;
	flex-wrap: wrap;
}

.most-popular-blogs .custom-row .custom-col {
	padding: 0 1.5rem 3rem;
	width: 33.33%;
	float: left;
	display: flex;
}

.most-popular-blogs .custom-row .custom-col .custom-popular-blog-item {
	width: 100%;
}

.most-popular-blogs .custom-row .custom-col .custom-popular-blog-item .popular-blog-item-img {
	display: block;
	position: relative;
	width: 100%;
	clear: both;
	text-align: center;
	overflow: hidden;
}

.most-popular-blogs .custom-row .custom-col .custom-popular-blog-item .popular-blog-item-img a:hover, .most-popular-blogs .custom-row .custom-col .custom-popular-blog-item .popular-blog-item-img a:focus {
	text-decoration: none;
	outline: none;
}

.most-popular-blogs .custom-row .custom-col .custom-popular-blog-item .popular-blog-item-img img {
	margin: 0 auto;
	vertical-align: middle;
	max-width: 100%;
	height: auto;
}

.most-popular-blogs .custom-row .custom-col .custom-popular-blog-item .popular-blog-item-title {
	padding: 5px 0 10px 0;
	width: 100%;
	display: block;
	clear: both;
}

.most-popular-blogs .custom-row .custom-col .custom-popular-blog-item .popular-blog-item-title h2 {
	font-size: 23px !important;
	line-height: 30px !important;
	margin-bottom: 0 !important;
}

.most-popular-blogs .custom-row .custom-col .custom-popular-blog-item .popular-blog-item-title a {
	color: #111;
}

.most-popular-blogs .custom-row .custom-col .custom-popular-blog-item .popular-blog-item-title a:hover, .most-popular-blogs .custom-row .custom-col .custom-popular-blog-item .popular-blog-item-title a:focus {
	color: #0064ff;
}

.most-popular-blogs .custom-row .custom-col .custom-popular-blog-item .popular-blog-item-title a, .most-popular-blogs .custom-row .custom-col .custom-popular-blog-item .popular-blog-item-title a:hover, .most-popular-blogs .custom-row .custom-col .custom-popular-blog-item .popular-blog-item-title a:focus {
	text-decoration: none;
	outline: none;
}

.most-popular-blogs .custom-row .custom-col .custom-popular-blog-item:hover .popular-blog-item-title a, .most-popular-blogs .custom-row .custom-col .custom-popular-blog-item:focus .popular-blog-item-title a {
	color: #0064ff;
}

.most-popular-blogs .custom-row .custom-col .custom-popular-blog-item .popular-blog-item-category {
	margin-top: 13px;
}

.most-popular-blogs .custom-row .custom-col .custom-popular-blog-item .popular-blog-item-category ul, .most-popular-blogs .custom-row .custom-col .custom-popular-blog-item .popular-blog-item-category ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}

.most-popular-blogs .custom-row .custom-col .custom-popular-blog-item .popular-blog-item-category a {
	font-size: 16px;
	color: #0064ff;
	text-decoration: underline;
}

.most-popular-blogs .custom-row .custom-col .custom-popular-blog-item .popular-blog-item-category a:hover, .most-popular-blogs .custom-row .custom-col .custom-popular-blog-item .popular-blog-item-category a:focus {
	text-decoration: none;
}

.most-popular-blogs .custom-row .custom-col .custom-popular-blog-item .popular-blog-item-category ul li:before {
	content: "";
	font-family: "Material Icons";
	color: #878787;
	font-size: 16px;
	margin-right: 3px;
	float: left;
}

.most-popular-blogs .custom-row .custom-col .popular-blog-item-other-info {
	display: flex;
}

.most-popular-blogs .custom-row .custom-col .popular-blog-item-other-info, .most-popular-blogs .custom-row .custom-col .popular-blog-item-other-info li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.most-popular-blogs .custom-row .custom-col .popular-blog-item-other-info li {
	color: #6d6d6d;
	font-size: 16px;
	line-height: 1.2;
	float: left;
	padding: 0 8px;
	border-right: 1px solid #c7c7c7;
}

.most-popular-blogs .custom-row .custom-col .popular-blog-item-other-info li:first-child {
	padding-left: 0;
}

.most-popular-blogs .custom-row .custom-col .popular-blog-item-other-info li:nth-child(2), .most-popular-blogs .custom-row .custom-col .popular-blog-item-other-info li:nth-child(3) {
	font-size: 18px;
}

.most-popular-blogs .custom-row .custom-col .popular-blog-item-other-info li:last-child {
	padding-right: 0;
	border-right: 0;
}

.most-popular-blogs .custom-row .custom-col:last-child {
	padding-bottom: 0;
}

#us_grid_1 .usg_post_taxonomy_1 {
	color: #555 !important;
}

.link-display-only {
	color: #0064ff;
	text-decoration: underline;
	display: inline-block;
	margin-top: 3px;
	font-weight: 500;
}

.link-display-only:hover, .link-display-only:focus {
	color: #0064ff;
	text-decoration: none;
}

.w-flipbox-front-title {
	color: #111 !important;
}

#us_grid_1 .has-post-video .usg_post_image_1 {
	max-height: 181px;
}

.posts_categories_band #menu-category-menu li {
	margin-bottom: 10px;
}

.show_btns {
	text-align: center;
}

.btn_show_less, .btn_show_more {
	cursor: pointer;
	padding: 6px 20px !important;
	font-weight: normal !important;
}

.l-header.pos_fixed~.l-main>.l-section.at-on-page-related-videos:first-of-type {
	padding-top: 46px !important;
	position: relative;
}

.at-on-page-related-videos:before {
	content: "";
	border-top: 1px solid #e8e8e8;
	max-width: 1190px;
	width: 100%;
	margin: 0 auto;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

.l-header.pos_fixed~.l-main>.l-section.at-on-page-related-videos:first-of-type {
	padding-top: 46px !important;
	position: relative;
}

.at-on-page-related-videos {
	padding-top: 49px;
	padding-bottom: 22px;
}

.at-on-page-related-videos div.l-section-h, .ftr_email.at_email div.l-section-h {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.at-on-page-related-videos .kb_videos>.wpb_column>.vc_column-inner>.wpb_wrapper>p:last-child {
	margin-bottom: 0 !important;
	word-break: break-word;
}

.at-on-page-related-videos .kb_videos>.wpb_column>.vc_column-inner>.wpb_wrapper {
	margin-bottom: 28px !important;
}

.ftr_email p.footer.signup-form {
	margin-bottom: 0 !important;
}

.ftr_email.at_email {
	padding-top: 69px !important;
	padding-bottom: 75px !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	position: relative;
}

.ftr_email.at_email .ftr_email {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.page .at-on-page-related-videos:before {
	display: none !important;
}

.at-on-page-related-videos h3 {
	margin-bottom: 14px !important;
}

.single div+h3.mb-20, .single div+h2.mb-20 {
	margin-bottom: 14px !important;
	padding-top: 11px;
}

body .yottie-widget-feed-section-search-form {
	width: 50%;
	margin: 0 auto;
}

body .yottie-widget-feed-section-search-form-input {
	padding-left: 15px;
	border: 2px solid #d0d0d0;
	border-radius: 0;
	box-shadow: none;
	height: 52px;
	background: #fff;
	font-size: 21px;
	line-height: 2.8rem;
	padding: 0 .8rem;
	width: 100%;
	transition: all .3s;
	outline: none !important;
	box-sizing: border-box;
	overflow: visible;
	-webkit-appearance: none;
	vertical-align: middle;
	color: #222;
}

body .yottie-widget-feed-section-search-form-button {
	width: 25px;
	height: 25px;
	padding: 13px 10px;
}

body .yottie-widget-feed-section-search-form-button-icon {
	width: 25px;
	height: 25px;
	fill: #0064ff;
	display: none;
}

body .yottie-widget-feed-section-search-form-button:before {
	content: "";
	background: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/source/rev-e5dd25a/www.assessteam.com/wp-content/themes/assessteam-vip-child/images/search-icon.svg") no-repeat center center;
	width: 25px;
	height: 25px;
	font-size: 29px;
	background-size: 25px 25px;
	display: block;
}

body .pakb-section.pakb-link.pakb-lists h2.pakb-accent-color {
	margin-bottom: 0 !important;
}

.pakb-lists h2 a:focus {
	color: #3a84ff;
}

body .uk-grid>.uk-grid-margin, *+.uk-grid-margin {
	margin-top: 35px;
}

body .at-common-questions-section-two {
	padding-top: 2rem !important;
}

body div.yottie-widget-feed-section-loader {
	background: rgba(255, 255, 255, 0);
}

body .at-point-videos-section-three .yottie-widget-video-preview-thumbnail {
	position: relative;
	height: auto !important;
	padding-bottom: 56%;
}

body .at-point-videos-section-three .yottie-widget-video-preview-thumbnail img {
	position: absolute;
}

body .yottie-widget-feed-section-inner {
	height: 100% !important;
}

body div.yottie-widget-feed-section-novideos {
	top: 0;
	margin-top: 0;
}

body .yottie-widget-feed-section-slide.swiper-slide-active {
	min-height: 30px;
}

body .yottie-widget-feed-section-pagination {
	margin-top: 0;
}

.style_h4 {
	font-size: 33px !important;
	font-weight: 500 !important;
}

.page-id-3728 .w-post-elm.post_image.stretched .featured-video-plus+img {
	display: none;
}

.at_benefits {
	padding: 0;
	margin-bottom: 25px !important;
	border-radius: 10px;
	margin-top: 25px;
	display: block;
}

.at_benefits .check_list>li, .at_benefits .check_list div.list {
	font-size: 21px;
	float: left;
	width: 30%;
}

.at_benefits .check_list>li:before, .at_benefits .check_list div.list:before {
	font-family: "Material icons";
	content: "";
	border-radius: 50%;
	padding: 3px;
	color: #018d00;
	font-size: 23px;
	position: relative;
	top: 3px;
	margin-right: 5px;
	margin-left: -30px;
	font-weight: 800;
	background: none;
}

.at_benefits h2 {
	font-weight: 500 !important;
	font-size: 26px !important;
}

.need_help a {
	text-decoration: underline;
}

.need_help a:hover {
	text-decoration: none;
}

.youtube .play-button {
	width: 68px;
	position: absolute;
	height: 48px;
	background-color: #212121;
	box-shadow: none;
	z-index: 1;
	border-radius: 50%/10%;
	opacity: .8;
	left: 50%;
	margin-left: -34px;
	top: 50%;
	margin-top: -24px;
}

.youtube .play-button:hover {
	background-color: #f00;
}

.youtube .play-button:before {
	content: "";
	border-style: solid;
	border-width: 10px 0 10px 16px;
	border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #fff;
	top: 50% !important;
	transform: translate3d(-50%, -50%, 0) !important;
	left: 53% !important;
}

.youtube .play-button {
	cursor: pointer;
}

.youtube .play-button {
	z-index: 1;
}

.youtube .play-button:after {
	background: inherit;
	border-radius: 5%/50%;
	bottom: 9%;
	content: "";
	left: -5%;
	position: absolute;
	right: -5%;
	top: 9%;
}

.youtube .play-button:hover:after {
	background-color: #f00;
}

.thumb_link {
	max-height: 199px;
	max-width: 354px;
}

.thumb_link a {
	position: relative;
	display: block;
}

.thumb_link a:focus .play-button, .thumb_link a:focus .play-button:after {
	background-color: #f00;
}

.thumb_link.youtube_box {
	border: none !important;
	border-radius: 0 !important;
	box-shadow: none !important;
}

.youtube .play-button:before {
	position: absolute;
	z-index: 1;
}

.page-id-7349 .youtube {
	margin-bottom: 30px;
}

.youtube.top_video {
	max-width: 570px !important;
	max-height: 310px !important;
}

.page-id-7349 .thumb_link {
	max-height: 204px;
	max-width: 362px;
}

.kb_videos p a {
	word-break: break-all;
}

.kb_videos h3 {
	font-size: 23px !important;
	line-height: 1.2;
	padding-top: 1.5rem;
}

.single-post .vertical_align {
	display: inline-flex;
	margin-bottom: 55px;
	align-items: center;
}

.single-post .vertical_align img {
	margin-bottom: 0 !important;
}

.single-post .vertical_align img.alignright {
	order: 2;
}

.single-post .vertical_align .info {
	display: flex;
	align-items: center;
	flex: 1 1;
}

.single-post .vertical_align.right img.alignright {
	order: 2;
}

.single-post .vertical_align.right .info {
	order: 1;
}

p.kpi_banner {
	margin-top: 16px !important;
	margin-bottom: 3px !important;
}

.pakb-lists h2 {
	display: flex;
	line-height: 29px;
}

.pakb-accent-color.cat_161 svg, .pakb-accent-color.cat_162 svg, .pakb-accent-color.cat_163 svg, .pakb-accent-color.cat_164 svg, .pakb-accent-color.cat_19 svg, .pakb-accent-color.cat_24 svg, .pakb-accent-color.cat_165 svg, .pakb-accent-color.cat_20 svg, .pakb-accent-color.cat_166 svg, .pakb-accent-color.cat_167 svg {
	display: none;
}

.pakb-accent-color .pakb-list-icon {
	font-family: "Font Awesome 5 Pro";
	text-align: center;
}

.pakb-accent-color .pakb-list-icon:before {
	width: 27px;
	content: "";
}

.pakb-accent-color.cat_161 .pakb-list-icon:before {
	font-family: "Font Awesome 5 Pro";
	content: "";
}

.pakb-accent-color.cat_162 .pakb-list-icon:before {
	font-family: "Font Awesome 5 Pro";
	content: "";
}

.pakb-accent-color.cat_163 .pakb-list-icon:before {
	font-family: "Font Awesome 5 Pro";
	content: "";
}

.pakb-accent-color.cat_164 .pakb-list-icon:before {
	font-family: "Font Awesome 5 Pro";
	content: "";
}

.pakb-accent-color.cat_19 .pakb-list-icon:before {
	font-family: "Font Awesome 5 Pro";
	content: "";
}

.pakb-accent-color.cat_24 .pakb-list-icon:before {
	font-family: "Font Awesome 5 Pro";
	content: "";
}

.pakb-accent-color.cat_165 .pakb-list-icon:before {
	font-family: "Font Awesome 5 Pro";
	content: "";
}

.pakb-accent-color.cat_20 .pakb-list-icon:before {
	font-family: "Font Awesome 5 Pro";
	content: "";
}

.pakb-accent-color.cat_166 .pakb-list-icon:before {
	font-family: "Font Awesome 5 Pro";
	content: "";
}

.pakb-accent-color.cat_167 .pakb-list-icon:before {
	font-family: "Font Awesome 5 Pro";
	content: "";
}

.table_container {
	overflow-x: auto;
	margin-bottom: 20px;
}

.blue_bgtable {
	border: 1px solid #e8e8e8;
	width: 100%;
}

.blue_bgtable tr .blue_bg {
	border-right: 1px solid #e8e8e8;
	background: #f5fbff;
	font-weight: 500;
}

.perfomance-management-org {
	display: flex;
	justify-content: center;
	width: auto;
	height: 280px;
	margin: 2rem auto 3rem;
}

.background {
	background: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/optimized/rev-e5dd25a/www.assessteam.com/wp-content/uploads/2021/09/Group-23.png");
	width: 20%;
	background-repeat: no-repeat;
	background-size: contain;
	margin-top: 4px;
	margin-right: -1px;
}

.background1 {
	background: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/optimized/rev-e5dd25a/www.assessteam.com/wp-content/uploads/2022/10/Path-12.png");
	background-repeat: no-repeat;
	height: 76px;
	width: 75px;
	box-sizing: border-box;
	margin: 12px auto 0;
}

.perfomance_icon {
	text-align: center;
	width: 100%;
	padding: 0 10px 20px 10px;
}

i.material-icons.perf-icon {
	color: #fff;
	position: relative;
	left: 3px;
	top: 20px;
	font-size: 59px;
}

p.perfor_heading {
	text-align: center;
	padding: 10px 20px 0;
	font-weight: 600;
	font-size: 15px;
	line-height: 1.2;
	margin-bottom: 5px !important;
}

p.perfor-txt {
	text-align: center;
	padding: 0 20px;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.3;
}

.background2 {
	background: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/optimized/rev-e5dd25a/www.assessteam.com/wp-content/uploads/2021/09/Back_Image14.png");
	width: 20%;
	background-repeat: no-repeat;
	background-size: contain;
	margin-left: -3px;
	margin-right: -2px;
}

.background3 {
	background: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/optimized/rev-e5dd25a/www.assessteam.com/wp-content/uploads/2022/10/Path-12.png");
	background-repeat: no-repeat;
	height: 76px;
	width: 75px;
	box-sizing: border-box;
	margin: 17px auto 0;
}

i.material-icons.perf-icon1 {
	color: #fff;
	position: relative;
	top: 22px;
	font-size: 53px;
}

.background4 {
	background: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/optimized/rev-e5dd25a/www.assessteam.com/wp-content/uploads/2021/09/Back_Image5.png");
	width: 20%;
	background-repeat: no-repeat;
	background-size: contain;
	margin-left: -3px;
	background-position: 0 5px;
}

.background5 {
	background: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/optimized/rev-e5dd25a/www.assessteam.com/wp-content/uploads/2022/10/Path-12.png");
	background-repeat: no-repeat;
	margin: 15px auto 0;
	height: 76px;
	width: 75px;
}

i.material-icons.perf-icon2 {
	color: #fff;
	position: relative;
	top: 22px;
	font-size: 51px;
}

.single-post .w-post-elm.post_image.stretched, .single-post .w-post-elm.post_image.stretched img {
	min-height: inherit !important;
}

.latest_blogs .l-section-h.i-cf {
	padding: 68px 0;
}

.recent_blog_posts {
	margin-bottom: 0px !important;
}

.recent_blog_posts p a:hover, .recent_blog_posts p a:focus {
	color: #0064ff !important;
}

.recent_blog_posts p a {
	color: #000 !important;
	font-size: 20px;
}

.recent_blog_posts p {
	padding: 5px 0;
	margin-bottom: 0 !important;
}

.recent_blog_posts h3 {
	font-size: 23px !important;
	padding: 0 !important;
	margin-bottom: 0px !important;
	padding-bottom: 10px !important;
}

.recent_blog_posts h3 a:hover, .recent_blog_posts h3 a:focus {
	color: #000;
}

.recent_blog_posts .vc_col-sm-4 {
	margin: 0 auto;
	width: 31%;
}

.recent_blog_posts .vc_col-sm-4 .vc_column-inner {
	border: 2px solid #e0eff7;
	border-radius: 1%;
	padding: 0 .9rem !important;
}

.recent_blog_posts .vc_col-sm-4 .vc_column-inner .wpb_wrapper {
	padding: .8rem 0;
}

.featured-video-plus.post-thumbnail img {
	max-height: inherit !important;
}

.latest_blogs.kb {
	padding: 20px 0 60px 0;
}

.single-post .blog_footer>div.l-section-h {
	padding: 0 0 0 0;
}

@media only screen and (max-width:1144px) {
	.latest_blogs.kb {
		padding: 50px 0 !important;
	}
}

.single-post .kb_videos+.with_line {
	display: none;
}

.blog_button span {
	display: block;
	color: #000;
	font-size: 26px;
	font-weight: 500;
	margin-bottom: 10px;
}

.blue_bgtable tr th {
	border-right: 1px solid #e8e8e8;
	background: #f5fbff;
	font-weight: 500;
}

.blue_bgtable tr td {
	border-right: 1px solid #e8e8e8;
}

.blue_bgtable tr th:last-child, .blue_bgtable tr td:last-child {
	border-right: none;
}

.blue_bgtable.lessdata tr td:first-child {
	min-width: 300px;
}

.blue_bgtable.lessdata tr td:nth-child(2), .blue_bgtable.lessdata tr td:nth-child(4) {
	min-width: 200px;
}

.faq_section {
	margin-bottom: 52px;
}

.faq_section .w-separator {
	margin-bottom: 30px;
}

body .zls-sptwndw, body .zsiq_custommain, body .zsiq_floatmain {
	z-index: 99991 !important;
}

.privacy-notice {
	color: #000;
	font-size: 19px;
	padding: 10px 10px 5px;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 99999;
	right: 0;
	text-align: center;
	transition: all 1s ease-out;
	background: #fff;
	animation: animateup .75s;
	width: 100%;
	border-top: 1px solid #dee2e6 !important;
}

.privacy-notice .content {
	margin: 0 0 15px;
	line-height: 24px;
}

.privacy-notice .privacy-actions {
	display: flex;
	justify-content: center;
}

.privacy-notice .privacy-actions a {
	border: 1px solid #111;
	color: #111;
	padding: 5px;
	margin: 0 5px 10px;
	display: block;
	width: 100%;
	max-width: 500px;
	text-decoration: none;
}

.privacy-notice .privacy-actions a:hover {
	background: #111;
	color: #fff;
	text-decoration: none;
}

.title404 {
	margin-bottom: 5px !important;
}

.title404 span {
	font-size: 59px;
	font-weight: 600;
}

.title_desc {
	margin-bottom: 35px !important;
}

.page_404 .w-iconbox-meta .w-iconbox-title {
	color: #0064ff;
}

.page_404 .assessteam-featureBox {
	margin-bottom: 20px;
}

.page_404 .banner_404 .vc_column-inner {
	justify-content: flex-end;
}

.page_404 .assessteam-featureBox a:hover, .page_404 .assessteam-featureBox a:focus, .page_404 .assessteam-featureBox a:hover .w-iconbox-meta span.w-iconbox-text, .page_404 .assessteam-featureBox a:focus .w-iconbox-meta span.w-iconbox-text {
	color: #0064ff !important;
	text-decoration: none !important;
}

.page_404 .assessteam-featureBox .w-iconbox-meta {
	text-align: left;
}

.page_404 .assessteam-featureBox .w-iconbox-meta span {
	display: block;
}

.page_404 .assessteam-featureBox .w-iconbox-meta .w-iconbox-title {
	font-weight: 500;
}

.page_404 .assessteam-featureBox .w-iconbox-meta span.w-iconbox-text {
	color: #111;
}

.page-id-12275 #left_right_cols .w-image img, .page-id-7337 #left_right_cols .w-image img, .page-id-7333 #left_right_cols .w-image img, .page-id-7329 #left_right_cols .w-image img {
	border-radius: 0;
}

.tss-wrapper .tss-carousel1 .tss-meta-info.tss-left {
	text-align: center;
}

.tss-carousel .swiper-arrow>i {
	line-height: 38px;
}

.page-id-20179 #page-header, .page-id-20179 #page-footer .color_footer-bottom, .page-id-20179 #page-footer .signup-form {
	display: none;
}

.page-id-20179 .l-header.pos_fixed~.l-main>.l-section.free-demo-header:first-of-type, .page-id-20179 .l-header .l-main>.l-section.free-demo-header:first-of-type {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.page-id-20179 .l-header.pos_fixed~.l-main>.l-section.free-demo-header:first-of-type>.l-section-h, .page-id-20179 .free-demo-header .l-section-h {
	padding-bottom: 0;
	padding-top: 15px;
}

.page-id-20179 .free-demo-header .wpb_raw_html p {
	float: right;
}

.page-id-20179 .free-demo-header .wpb_raw_html .phone a:before {
	font-family: "Material icons";
	content: "";
	top: 4px;
	position: relative;
	margin-right: 5px;
}

.page-id-20179 .free-demo-header .wpb_raw_html .email:before {
	font-family: "Material icons";
	content: "";
	top: 4px;
	position: relative;
	margin-right: 5px;
}

.page-id-20179 .l-header.pos_fixed~.l-main>.l-section.quick-demo-wrap:first-of-type {
	padding-bottom: 0px !important;
	padding-top: 40px !important;
}

.page-id-20179 .quick-demo-wrap>.l-section-h>.g-cols {
	flex-direction: row-reverse;
}

.page-id-20179 .quick-demo-wrap .business-awards-section {
	padding-bottom: 50px;
}

.page-id-20179 .quick-demo-wrap .business-awards-section .awards-list {
	margin: 16px 0 0 0;
}

.page-id-20179 .quick-demo-wrap .rating_business_logos .vc_custom_heading {
	margin-bottom: 35px !important;
}

.page-id-20179 .quick-demo-wrap .rating_logo_section {
	padding-bottom: 75px;
}

.page-id-20179 .quick-demo-wrap .trusted_business_section .vc_column-inner>.wpb_wrapper {
	background: #e8fcff;
	padding: 20px 15px;
}

.page-id-20179 .quick-demo-wrap .trusted_business_logos {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

.page-id-20179 .quick-demo-wrap .trusted_business_logos div {
	width: 33.33%;
	text-align: center;
	min-width: 250px;
	flex: 1;
}

.page-id-20179 .quick-demo-wrap .trusted_business_logos img {
	margin: 10px 0 0;
}

.page-id-20179 .get-demo-text {
	padding: 20px 25px 0;
	margin-bottom: 0 !important;
}

.page-id-20179 .get-demo-text p {
	margin: 0 !important;
}

.page-id-20179 .free-demo-column>.vc_column-inner>.wpb_wrapper {
	border-radius: 8px;
	overflow: hidden;
	margin-bottom: 30px;
	border: 3px solid #0064ff;
}

.page-id-20179 .free-demo-column>.vc_column-inner>.wpb_wrapper .calendly-inline-widget+p {
	display: none;
}

.page-id-20179 .why-assessteam-heading {
	margin: 60px 0 40px;
}

.page-id-20179 .why-assessteam-wrap {
	padding-top: 0;
	padding-bottom: 40px;
}

.page-id-20179 .why-assessteam-wrap:last-child {
	padding-bottom: 0;
}

.page-id-20768 #page-header, .page-id-20768 #page-footer .color_footer-bottom, .page-id-20768 #page-footer .signup-form {
	display: none;
}

.page-id-20768 .l-header.pos_fixed~.l-main>.l-section.free-demo-header:first-of-type, .page-id-20768 .l-header .l-main>.l-section.free-demo-header:first-of-type {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.page-id-20768 .l-header.pos_fixed~.l-main>.l-section.free-demo-header:first-of-type>.l-section-h, .page-id-20768 .free-demo-header .l-section-h {
	padding-bottom: 0;
	padding-top: 15px;
}

.page-id-20768 .free-demo-header .wpb_raw_html p {
	float: right;
}

.page-id-20768 .free-demo-header .wpb_raw_html .phone a:before {
	font-family: "Material icons";
	content: "";
	top: 4px;
	position: relative;
	margin-right: 5px;
}

.page-id-20768 .free-demo-header .wpb_raw_html .email:before {
	font-family: "Material icons";
	content: "";
	top: 4px;
	position: relative;
	margin-right: 5px;
}

.page-id-20768 .l-header.pos_fixed~.l-main>.l-section.quick-demo-wrap:first-of-type {
	padding-bottom: 0px !important;
	padding-top: 40px !important;
}

.page-id-20768 .quick-demo-wrap>.l-section-h>.g-cols {
	flex-direction: row-reverse;
}

.page-id-20768 .quick-demo-wrap .business-awards-section {
	padding-bottom: 50px;
}

.page-id-20768 .quick-demo-wrap .business-awards-section .awards-list {
	margin: 16px 0 0 0;
}

.page-id-20768 .quick-demo-wrap .rating_business_logos .vc_custom_heading {
	margin-bottom: 35px !important;
}

.page-id-20768 .quick-demo-wrap .rating_logo_section {
	padding-bottom: 75px;
}

.page-id-20768 .quick-demo-wrap .trusted_business_section .vc_column-inner>.wpb_wrapper {
	background: #e8fcff;
	padding: 20px 15px;
}

.page-id-20768 .quick-demo-wrap .trusted_business_logos {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

.page-id-20768 .quick-demo-wrap .trusted_business_logos div {
	width: 33.33%;
	text-align: center;
	min-width: 250px;
	flex: 1;
}

.page-id-20768 .quick-demo-wrap .trusted_business_logos img {
	margin: 10px 0 0;
}

.page-id-20768 .get-demo-text {
	padding: 20px 25px 0;
	margin-bottom: 0 !important;
}

.page-id-20768 .get-demo-text p {
	margin: 0 !important;
}

.page-id-20768 .free-demo-column>.vc_column-inner>.wpb_wrapper {
	border-radius: 8px;
	overflow: hidden;
	margin-bottom: 30px;
	border: 3px solid #0064ff;
}

.page-id-20768 .free-demo-column>.vc_column-inner>.wpb_wrapper .calendly-inline-widget+p {
	display: none;
}

.page-id-20768 .why-assessteam-heading {
	margin: 60px 0 40px;
}

.page-id-20768 .why-assessteam-wrap {
	padding-top: 0;
	padding-bottom: 40px;
}

.page-id-20768 .why-assessteam-wrap:last-child {
	padding-bottom: 0;
}

.page-id-20832 #page-header, .page-id-20832 #page-footer .color_footer-bottom, .page-id-20832 #page-footer .signup-form {
	display: none;
}

.page-id-20832 .l-header.pos_fixed~.l-main>.l-section.free-demo-header:first-of-type, .page-id-20832 .l-header .l-main>.l-section.free-demo-header:first-of-type {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.page-id-20832 .l-header.pos_fixed~.l-main>.l-section.free-demo-header:first-of-type>.l-section-h, .page-id-20832 .free-demo-header .l-section-h {
	padding-bottom: 0;
	padding-top: 15px;
}

.page-id-20832 .free-demo-header .wpb_raw_html p {
	float: right;
}

.page-id-20832 .free-demo-header .wpb_raw_html .phone a:before {
	font-family: "Material icons";
	content: "";
	top: 4px;
	position: relative;
	margin-right: 5px;
}

.page-id-20832 .free-demo-header .wpb_raw_html .email:before {
	font-family: "Material icons";
	content: "";
	top: 4px;
	position: relative;
	margin-right: 5px;
}

.page-id-20832 .l-header.pos_fixed~.l-main>.l-section.quick-demo-wrap:first-of-type {
	padding-bottom: 0px !important;
	padding-top: 40px !important;
}

.page-id-20832 .quick-demo-wrap>.l-section-h>.g-cols {
	flex-direction: row-reverse;
}

.page-id-20832 .quick-demo-wrap .business-awards-section {
	padding-bottom: 50px;
}

.page-id-20832 .quick-demo-wrap .business-awards-section .awards-list {
	margin: 16px 0 0 0;
}

.page-id-20832 .quick-demo-wrap .rating_business_logos .vc_custom_heading {
	margin-bottom: 35px !important;
}

.page-id-20832 .quick-demo-wrap .rating_logo_section {
	padding-bottom: 75px;
}

.page-id-20832 .quick-demo-wrap .trusted_business_section .vc_column-inner>.wpb_wrapper {
	background: #e8fcff;
	padding: 20px 15px;
}

.page-id-20832 .quick-demo-wrap .trusted_business_logos {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

.page-id-20832 .quick-demo-wrap .trusted_business_logos div {
	width: 33.33%;
	text-align: center;
	min-width: 250px;
	flex: 1;
}

.page-id-20832 .quick-demo-wrap .trusted_business_logos img {
	margin: 10px 0 0;
}

.page-id-20832 .get-demo-text {
	padding: 20px 25px 0;
	margin-bottom: 0 !important;
}

.page-id-20832 .get-demo-text p {
	margin: 0 !important;
}

.page-id-20832 .free-demo-column>.vc_column-inner>.wpb_wrapper {
	border-radius: 8px;
	overflow: hidden;
	margin-bottom: 30px;
	border: 3px solid #0064ff;
}

.page-id-20832 .free-demo-column>.vc_column-inner>.wpb_wrapper .calendly-inline-widget+p {
	display: none;
}

.page-id-20832 .why-assessteam-heading {
	margin: 60px 0 40px;
}

.page-id-20832 .why-assessteam-wrap {
	padding-top: 0;
	padding-bottom: 40px;
}

.page-id-20832 .why-assessteam-wrap:last-child {
	padding-bottom: 0;
}

.page-id-23472 #page-header, .page-id-23472 #page-footer .color_footer-bottom, .page-id-23472 #page-footer .signup-form {
	display: none;
}

.page-id-23472 .l-header.pos_fixed~.l-main>.l-section.free-demo-header:first-of-type, .page-id-23472 .l-header .l-main>.l-section.free-demo-header:first-of-type {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.page-id-23472 .l-header.pos_fixed~.l-main>.l-section.free-demo-header:first-of-type>.l-section-h, .page-id-23472 .free-demo-header .l-section-h {
	padding-bottom: 0;
	padding-top: 15px;
}

.page-id-23472 .free-demo-header .wpb_raw_html p {
	float: right;
}

.page-id-23472 .free-demo-header .wpb_raw_html .phone a:before {
	font-family: "Material icons";
	content: "";
	top: 4px;
	position: relative;
	margin-right: 5px;
}

.page-id-23472 .free-demo-header .wpb_raw_html .email:before {
	font-family: "Material icons";
	content: "";
	top: 4px;
	position: relative;
	margin-right: 5px;
}

.page-id-23472 .l-header.pos_fixed~.l-main>.l-section.quick-demo-wrap:first-of-type {
	padding-bottom: 0px !important;
	padding-top: 40px !important;
}

.page-id-23472 .quick-demo-wrap>.l-section-h>.g-cols {
	flex-direction: row-reverse;
}

.page-id-23472 .quick-demo-wrap .business-awards-section {
	padding-bottom: 50px;
}

.page-id-23472 .quick-demo-wrap .business-awards-section .awards-list {
	margin: 16px 0 0 0;
}

.page-id-23472 .quick-demo-wrap .rating_business_logos .vc_custom_heading {
	margin-bottom: 35px !important;
}

.page-id-23472 .quick-demo-wrap .rating_logo_section {
	padding-bottom: 75px;
}

.page-id-23472 .quick-demo-wrap .trusted_business_section .vc_column-inner>.wpb_wrapper {
	background: #e8fcff;
	padding: 20px 15px;
}

.page-id-23472 .quick-demo-wrap .trusted_business_logos {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

.page-id-23472 .quick-demo-wrap .trusted_business_logos div {
	width: 33.33%;
	text-align: center;
	min-width: 250px;
	flex: 1;
}

.page-id-23472 .quick-demo-wrap .trusted_business_logos img {
	margin: 10px 0 0;
}

.page-id-23472 .get-demo-text {
	padding: 20px 25px 0;
	margin-bottom: 0 !important;
}

.page-id-23472 .get-demo-text p {
	margin: 0 !important;
}

.page-id-23472 .free-demo-column>.vc_column-inner>.wpb_wrapper {
	border-radius: 8px;
	overflow: hidden;
	margin-bottom: 30px;
	border: 3px solid #0064ff;
}

.page-id-23472 .free-demo-column>.vc_column-inner>.wpb_wrapper .calendly-inline-widget+p {
	display: none;
}

.page-id-23472 .why-assessteam-heading {
	margin: 60px 0 40px;
}

.page-id-23472 .why-assessteam-wrap {
	padding-top: 0;
	padding-bottom: 40px;
}

.page-id-23472 .why-assessteam-wrap:last-child {
	padding-bottom: 0;
}

.limited-time-block {
	background: #155dd6;
	color: #fff;
	margin-top: 15px;
}

.limited-time-block>.l-section-h.i-cf {
	padding: 15px 0;
}

.limited-time-block .vc_column-inner>.wpb_wrapper {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.limited-time-block .vc_column-inner>.wpb_wrapper .wpb_text_column {
	margin-bottom: 0;
}

.limited-time-block .vc_column-inner>.wpb_wrapper .wpb_text_column:first-child {
	flex: 1;
}

.limited-time-block .vc_column-inner>.wpb_wrapper .wpb_text_column:last-child {
	margin-left: 15px;
}

.limited-time-block p {
	margin: 0 !important;
}

.limited-time-block .vc_column-inner>.wpb_wrapper .wpb_text_column:first-child p:first-child {
	font-size: 27px;
	margin-bottom: 3px !important;
}

.limited-time-block .vc_column-inner>.wpb_wrapper .wpb_text_column:first-child p:last-child {
	font-size: 18px;
	color: #96b6e7;
}

.limited-time-block p strong, .limited-time-block p a {
	color: #ecff10;
	font-weight: 600 !important;
}

.limited-time-block .top_signup_form .w-btn {
	font-weight: 500 !important;
	background: #fff;
	color: #155dd6 !important;
	padding: 13px 1.8em !important;
}

.limited-time-block .top_signup_form .w-btn:hover, .limited-time-block .top_signup_form .w-btn:focus {
	border-color: #fff !important;
	color: #fff !important;
	background: #155dd6;
}

.single-post .wpb_wrapper .post_content .ul_with_floatimg li {
	padding-left: 0;
	display: flex;
}

.single-post .wpb_wrapper .post_content .ul_with_floatimg li:before {
	display: none;
}

.single-post .wpb_wrapper .post_content .ul_with_floatimg .material-icons {
	color: #0064ff;
	background: #e5efff;
	min-width: 22px;
	height: 22px;
	line-height: 22px;
	font-size: 16px;
	border-radius: 19px;
	text-align: center;
	margin-right: 10px;
	margin-top: 6px;
}

p.blog_button.free_demo_btn.mb-0 {
	margin-bottom: 0 !important;
}

.why-slack-box img {
	float: right;
	margin: 0 120px 20px;
	max-width: 150px;
}

.slack-assessteam-box+section {
	margin-bottom: 50px;
}

.page-id-22095 .why-slack-box ul {
	margin-left: 25px;
}

.page-id-22095 #left_right_cols ol {
	margin-left: 15px;
}

.email.text-underline em {
	float: left;
	margin-top: 2px;
	margin-right: 5px;
}

.related_posts {
	margin-bottom: 0px !important;
}

.related_posts p a:hover, .related_posts p a:focus {
	color: #0064ff !important;
}

.related_posts p a {
	color: #000 !important;
	font-size: 20px;
}

.related_posts p {
	padding: 5px 0;
	margin-bottom: 0 !important;
}

.related_posts h3 {
	font-size: 23px !important;
	padding: 0 !important;
	margin-bottom: 0px !important;
	padding-bottom: 10px !important;
}

.related_posts h3 a:hover, .related_posts h3 a:focus {
	color: #000;
}

.related_posts .vc_col-sm-6 {
	margin: 0 auto;
	width: 31%;
	display: flex;
}

.related_posts .vc_col-sm-6 .vc_column-inner {
	border: 2px solid #e0eff7;
	border-radius: 1%;
	padding: 0 .9rem !important;
}

.related_posts .vc_col-sm-6 .vc_column-inner .wpb_wrapper {
	padding: .8rem 0;
}

.related_posts .vc_col-sm-6 .post_img {
	display: flex;
	justify-content: center;
	align-items: flex-end;
}

.related_posts .vc_col-sm-6 .post_title {
	line-height: 30px;
	padding-top: 1.5rem;
	font-size: 23px !important;
}

.related_posts .vc_col-sm-6 .post_title:hover {
	color: #3a84ff;
}

.single .sidebar-fix+.ftr_email.at_email {
	display: none !important;
}

.w-socials-item.twitter .w-socials-item-link:after {
	background: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/optimized/rev-e5dd25a/www.assessteam.com/wp-content/uploads/2023/10/twiiter-x-icon-black.png") center center no-repeat !important;
	content: " ";
	background-size: auto 73% !important;
	width: 26px;
	height: 26px;
}

.w-sharing-item.twitter .w-sharing-icon:before {
	background: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/optimized/rev-e5dd25a/www.assessteam.com/wp-content/uploads/2023/10/twitter-x-icon-white.png") center center no-repeat !important;
	content: " ";
	background-size: auto 73% !important;
	width: 24px;
	height: 24px;
	display: block;
}

.featured-video-plus a.post_img {
	display: none !important;
}

.page-id-23938 #page-header, .page-id-23938 #page-footer .color_footer-bottom, .page-id-23938 #page-footer .signup-form {
	display: none;
}

.page-id-23938 .l-header.pos_fixed~.l-main>.l-section.free-demo-header:first-of-type, .page-id-23938 .l-header .l-main>.l-section.free-demo-header:first-of-type {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.page-id-23938 .l-header.pos_fixed~.l-main>.l-section.free-demo-header:first-of-type>.l-section-h, .page-id-23938 .free-demo-header .l-section-h {
	padding-bottom: 0;
	padding-top: 15px;
}

.page-id-23938 .free-demo-header .wpb_raw_html p {
	float: right;
}

.page-id-23938 .free-demo-header .wpb_raw_html .phone a:before {
	font-family: "Material icons";
	content: "";
	top: 4px;
	position: relative;
	margin-right: 5px;
}

.page-id-23938 .free-demo-header .wpb_raw_html .email:before {
	font-family: "Material icons";
	content: "";
	top: 4px;
	position: relative;
	margin-right: 5px;
}

.page-id-23938 .l-header.pos_fixed~.l-main>.l-section.quick-demo-wrap:first-of-type {
	padding-bottom: 0px !important;
	padding-top: 40px !important;
}

.page-id-23938 .quick-demo-wrap>.l-section-h>.g-cols {
	flex-direction: row-reverse;
}

.page-id-23938 .quick-demo-wrap .business-awards-section {
	padding-bottom: 50px;
}

.page-id-23938 .quick-demo-wrap .business-awards-section .awards-list {
	margin: 0 0 0 0;
	justify-content: flex-start;
}

.page-id-23938 .quick-demo-wrap .rating_business_logos .vc_custom_heading {
	margin-bottom: 35px !important;
}

.page-id-23938 .quick-demo-wrap .rating_logo_section {
	padding-bottom: 75px;
}

.page-id-23938 .quick-demo-wrap .trusted_business_section .vc_column-inner>.wpb_wrapper {
	background: #e8fcff;
	padding: 20px 15px;
}

.page-id-23938 .quick-demo-wrap .trusted_business_logos {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

.page-id-23938 .quick-demo-wrap .trusted_business_logos div {
	width: 33.33%;
	text-align: center;
	min-width: 300px;
	flex: 1;
}

.page-id-23938 .quick-demo-wrap .trusted_business_logos img {
	margin: 10px 0 0;
}

.page-id-23938 .get-demo-text {
	padding: 20px 25px 0;
	margin-bottom: 0 !important;
}

.page-id-23938 .get-demo-text p {
	margin: 0 !important;
}

.page-id-23938 .free-demo-column>.vc_column-inner>.wpb_wrapper {
	margin-bottom: 30px;
}

.page-id-23938 .free-demo-column>.vc_column-inner>.wpb_wrapper .calendly-inline-widget+p {
	display: none;
}

.page-id-23938 .why-assessteam-heading {
	margin: 0 0 40px;
}

.page-id-23938 .why-assessteam-wrap {
	padding-top: 0;
	padding-bottom: 40px;
}

.page-id-23938 .why-assessteam-wrap:last-child {
	padding-bottom: 0;
}

.page-id-23938 .right_form>.vc_column-inner>.wpb_wrapper>.wpb_text_column {
	box-shadow: 0 2px 0 #fff, 0 1px 5px #bfbfbf;
	border-radius: 6px;
	padding: 25px 1.5rem 25px;
}

.page-id-23938 .wpcf7-form textarea {
	padding-left: 1rem;
}

.page-id-23938 .owl-carousel~.g-preloader {
	display: none;
}

.page-id-23938 .tss-wrapper .tss-carousel1 .item-content-wrapper, .page-id-23938 .tss-wrapper .tss-layout1 .item-content-wrapper {
	padding: 0;
	background: rgba(255, 255, 255, 0);
}

.page-id-23938 .latest-testimonials-slider .tss-carousel .slide-item .single-item-wrapper {
	flex-direction: row;
}

.page-id-23938 .tss-wrapper .tss-layout1 .item-content-wrapper:before, .page-id-23938 .tss-wrapper .tss-carousel1 .item-content-wrapper:before {
	display: none;
}

.page-id-23938 .business-awards-section .awards-list li {
	padding: 15px 40px 15px 0;
}

.page-id-23938 .quick-demo-wrap {
	margin-top: 50px;
}

.page-id-23938 .check_list>li:before, .page-id-26130 .check_list>li:before {
	background: none;
	color: #34b233;
	font-size: 23px;
	top: -4px;
	margin-right: 5px;
}

.page-id-23938 .check_list>li {
	display: inline-flex;
}

.page-id-26130 .check_list>li {
	display: flex;
}

.page-id-23938 .privacy-notice, .page-id-23938 .zsiq_floatmain, .page-id-23938 .zls-sptwndw {
	display: none !important;
}

.page-id-23938 .ftr_email {
	margin-bottom: 0 !important;
}

.page-id-23938 .business-awards-section .awards-list li {
	height: 127px;
}

.page-id-23938 .quick-demo-wrap .l-section-h {
	padding-top: 1rem;
	padding-bottom: 0;
}

.page-id-26130 #page-footer .color_footer-bottom, .page-id-26130 #page-footer .signup-form {
	display: none;
}

.page-id-26130 .free-demo-header .l-section-h {
	padding-bottom: 0;
	padding-top: 15px;
}

.page-id-26130 .free-demo-header .wpb_raw_html p {
	float: right;
}

.page-id-26130 .free-demo-header .wpb_raw_html .phone a:before {
	font-family: "Material icons";
	content: "";
	top: 4px;
	position: relative;
	margin-right: 5px;
}

.page-id-26130 .free-demo-header .wpb_raw_html .email:before {
	font-family: "Material icons";
	content: "";
	top: 4px;
	position: relative;
	margin-right: 5px;
}

.page-id-26130 .quick-demo-wrap .business-awards-section {
	padding-bottom: 50px;
}

.page-id-26130 .quick-demo-wrap .business-awards-section .awards-list {
	margin: 0 0 0 0;
	justify-content: flex-start;
}

.page-id-26130 .business-awards-section .awards-list li {
	padding: 15px 40px 15px 0;
	height: 127px;
}

.page-id-26130 .quick-demo-wrap {
	margin-top: 50px;
}

.page-id-26130 .quick-demo-wrap .l-section-h {
	padding-top: 1rem;
	padding-bottom: 0;
}

.page-id-26130 .free-demo-header .wpb_raw_html p {
	float: right;
}

.page-id-26130 .right_form>.vc_column-inner>.wpb_wrapper>.wpb_text_column {
	box-shadow: 0 2px 0 #fff, 0 1px 5px #bfbfbf;
	border-radius: 6px;
	padding: 20px 1.5rem 20px;
}

.page-id-26130 .rating_logo_section_container {
	padding-top: 80px;
	padding-bottom: 60px;
}

.page-id-26130 .rating_logo_section_container .l-section-h.i-cf {
	padding: 0;
}

.page-id-26130 section.l-section.latest-testimonials-slider .tss-grid-item {
	margin-bottom: 0;
}

.page-id-26130 .at-integration {
	display: flex;
	justify-content: center;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	gap: 26px;
}

.page-id-26130 .at-integration-col {
	background: #fff;
	box-shadow: -1px 2px 6px 0 #dcdcdc;
	height: 100px;
	width: 155px;
	flex: 0 1 155px;
	flex: 1 1 calc(16.66% - 26px);
	max-width: calc(16.66% - 26px);
	box-sizing: border-box;
	padding: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.page-id-26130 .at-integration-col img {
	max-height: 40px !important;
	width: auto;
}

.page-id-26130 .atcol-whyAT .vc_column-inner {
	border: 2px solid #dce6ed;
	border-radius: 6px;
	padding: 25px !important;
}

.page-id-26130 .atcol-whyAT .vc_column-inner .w-iconbox-text p {
	margin-bottom: 0 !important;
}

.page-id-26130 .wpb_text_column.why-assessteam-heading {
	margin-bottom: 0;
}

.page-id-26130 .g-cols.why_assessteam {
	margin-bottom: -5px !important;
}

.page-id-26130 .g-cols.why_assessteam .wpb_wrapper p {
	margin-bottom: 0 !important;
}

.page-id-26130 .why-assessteam-wrap {
	padding: 50px 0 0;
}

.page-id-26130 .why-assessteam-wrap:last-of-type {
	padding-bottom: 80px;
}

.page-id-26130 section.l-section.latest-testimonials-slider .wpb_text_column {
	margin: 15px 0;
}

.page-id-26130 .wpb_text_column.atsec-integration-heading {
	margin-bottom: 50px;
}

.page-id-26130 .trusted-wrap {
	padding-top: 50px;
}

.page-id-26130 section.l-section.latest-testimonials-slider {
	padding: 0;
}

.page-id-26130 .latest-testimonials-slider .tss-carousel .slide-item .single-item-wrapper {
	background: #fff;
}

.page-id-26130 .tss-wrapper .tss-carousel1 .tss-meta-info.tss-left {
	order: 2;
}

.page-id-26130 .latest-testimonials-slider .tss-wrapper .tss-carousel1 .profile-img-wrapper {
	float: left;
	width: 90px !important;
	height: 90px !important;
	margin-right: 20px;
}

.page-id-26130 .latest-testimonials-slider .tss-carousel h3.author-name, .page-id-26130 .tss-wrapper .single-item-wrapper h4.author-bio {
	width: calc(100% - 110px);
	text-align: left !important;
}

.page-id-26130 .latest-testimonials-slider .tss-carousel h3.author-name {
	margin-top: 10px !important;
}

.page-id-26130 .tss-wrapper .tss-carousel1 .item-content-wrapper, .page-id-26130 .tss-wrapper .tss-layout1 .item-content-wrapper {
	background: none;
	padding: 0 0 25px;
}

.page-id-26130 .tss-wrapper .tss-layout1 .item-content-wrapper:before, .page-id-26130 .tss-wrapper .tss-carousel1 .item-content-wrapper:before {
	content: "";
}

.page-id-26130 .tss-wrapper .tss-layout1 .item-content, .page-id-26130 .tss-wrapper .tss-carousel1 .item-content {
	padding-top: 0;
}

.page-id-26130 .responsive-tabs .responsive-tabs__list__item {
	border: none;
	border-bottom: 7px solid #d9e7fd;
	padding: 1em 1.5em;
	font-size: 23px;
	color: #111;
	width: calc(25% - 50px);
	white-space: normal;
	text-align: center;
	line-height: 28px;
	margin-right: 50px;
}

.page-id-26130 .responsive-tabs .responsive-tabs__list__item--active, .page-id-26130 .responsive-tabs .responsive-tabs__list__item:hover, .page-id-26130 .responsive-tabs .responsive-tabs__list__item--active:hover {
	border-color: #1462d2;
	padding-bottom: 1em;
	color: #111;
}

.page-id-26130 .responsive-tabs ul.responsive-tabs__list:after {
	content: "";
	display: table;
	clear: both;
}

.page-id-26130 .responsive-tabs ul.responsive-tabs__list {
	margin-right: -40px;
}

.page-id-26130 .responsive-tabs .responsive-tabs__panel {
	border: none !important;
	padding-top: 3rem;
}

.page-id-26130 .responsive-tabs .responsive-tabs__panel .at-tab-content {
	display: flex;
	justify-content: space-between;
}

.page-id-26130 .responsive-tabs .responsive-tabs__panel .at-tab-image {
	width: 48%;
}

.page-id-26130 .responsive-tabs .responsive-tabs__panel .at-tab-text {
	width: 49%;
}

.page-id-26130 .ftr_email {
	margin-bottom: 0 !important;
}

.page-id-27673 #page-footer .color_footer-bottom, .page-id-27673 #page-footer .signup-form {
	display: none;
}

.page-id-27673 .free-demo-header .l-section-h {
	padding-bottom: 0;
	padding-top: 15px;
}

.page-id-27673 .free-demo-header .wpb_raw_html p {
	float: right;
}

.page-id-27673 .free-demo-header .wpb_raw_html .phone a:before {
	font-family: "Material icons";
	content: "";
	top: 4px;
	position: relative;
	margin-right: 5px;
}

.page-id-27673 .free-demo-header .wpb_raw_html .email:before {
	font-family: "Material icons";
	content: "";
	top: 4px;
	position: relative;
	margin-right: 5px;
}

.page-id-27673 .quick-demo-wrap .business-awards-section {
	padding-bottom: 50px;
}

.page-id-27673 .quick-demo-wrap .business-awards-section .awards-list {
	margin: 0 0 0 0;
	justify-content: flex-start;
}

.page-id-27673 .business-awards-section .awards-list li {
	padding: 15px 40px 15px 0;
	height: 127px;
}

.page-id-27673 .quick-demo-wrap {
	margin-top: 50px;
}

.page-id-27673 .quick-demo-wrap .l-section-h {
	padding-top: 1rem;
	padding-bottom: 0;
}

.page-id-27673 .free-demo-header .wpb_raw_html p {
	float: right;
}

.page-id-27673 .right_form>.vc_column-inner>.wpb_wrapper>.wpb_text_column {
	box-shadow: 0 2px 0 #fff, 0 1px 5px #bfbfbf;
	border-radius: 6px;
	padding: 20px 1.5rem 20px;
}

.page-id-27673 .rating_logo_section_container {
	padding-top: 80px;
	padding-bottom: 60px;
}

.page-id-27673 .rating_logo_section_container .l-section-h.i-cf {
	padding: 0;
}

.page-id-27673 section.l-section.latest-testimonials-slider .tss-grid-item {
	margin-bottom: 0;
}

.page-id-27673 .at-integration {
	display: flex;
	justify-content: center;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	gap: 26px;
}

.page-id-27673 .at-integration-col {
	background: #fff;
	box-shadow: -1px 2px 6px 0 #dcdcdc;
	height: 100px;
	width: 155px;
	flex: 0 1 155px;
	flex: 1 1 calc(16.66% - 26px);
	max-width: calc(16.66% - 26px);
	box-sizing: border-box;
	padding: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.page-id-27673 .at-integration-col img {
	max-height: 40px !important;
	width: auto;
}

.page-id-27673 .atcol-whyAT .vc_column-inner {
	border: 2px solid #dce6ed;
	border-radius: 6px;
	padding: 25px !important;
}

.page-id-27673 .atcol-whyAT .vc_column-inner .w-iconbox-text p {
	margin-bottom: 0 !important;
}

.page-id-27673 .wpb_text_column.why-assessteam-heading {
	margin-bottom: 0;
}

.page-id-27673 .g-cols.why_assessteam {
	margin-bottom: -5px !important;
}

.page-id-27673 .g-cols.why_assessteam .wpb_wrapper p {
	margin-bottom: 0 !important;
}

.page-id-27673 .why-assessteam-wrap {
	padding: 50px 0 0;
}

.page-id-27673 .why-assessteam-wrap:last-of-type {
	padding-bottom: 80px;
}

.page-id-27673 section.l-section.latest-testimonials-slider .wpb_text_column {
	margin: 15px 0;
}

.page-id-27673 .wpb_text_column.atsec-integration-heading {
	margin-bottom: 50px;
}

.page-id-27673 .trusted-wrap {
	padding-top: 50px;
}

.page-id-27673 section.l-section.latest-testimonials-slider {
	padding: 0;
}

.page-id-27673 .latest-testimonials-slider .tss-carousel .slide-item .single-item-wrapper {
	background: #fff;
}

.page-id-27673 .tss-wrapper .tss-carousel1 .tss-meta-info.tss-left {
	order: 2;
}

.page-id-27673 .latest-testimonials-slider .tss-wrapper .tss-carousel1 .profile-img-wrapper {
	float: left;
	width: 90px !important;
	height: 90px !important;
	margin-right: 20px;
}

.page-id-27673 .latest-testimonials-slider .tss-carousel h3.author-name, .page-id-27673 .tss-wrapper .single-item-wrapper h4.author-bio {
	width: calc(100% - 110px);
	text-align: left !important;
}

.page-id-27673 .latest-testimonials-slider .tss-carousel h3.author-name {
	margin-top: 10px !important;
}

.page-id-27673 .tss-wrapper .tss-carousel1 .item-content-wrapper, .page-id-27673 .tss-wrapper .tss-layout1 .item-content-wrapper {
	background: none;
	padding: 0 0 25px;
}

.page-id-27673 .tss-wrapper .tss-layout1 .item-content-wrapper:before, .page-id-27673 .tss-wrapper .tss-carousel1 .item-content-wrapper:before {
	content: "";
}

.page-id-27673 .tss-wrapper .tss-layout1 .item-content, .page-id-27673 .tss-wrapper .tss-carousel1 .item-content {
	padding-top: 0;
}

.page-id-27673 .responsive-tabs .responsive-tabs__list__item {
	border: none;
	border-bottom: 7px solid #d9e7fd;
	padding: 1em 1.5em;
	font-size: 23px;
	color: #111;
	width: calc(25% - 50px);
	white-space: normal;
	text-align: center;
	line-height: 28px;
	margin-right: 50px;
}

.page-id-27673 .responsive-tabs .responsive-tabs__list__item--active, .page-id-27673 .responsive-tabs .responsive-tabs__list__item:hover, .page-id-27673 .responsive-tabs .responsive-tabs__list__item--active:hover {
	border-color: #1462d2;
	padding-bottom: 1em;
	color: #111;
}

.page-id-27673 .responsive-tabs ul.responsive-tabs__list:after {
	content: "";
	display: table;
	clear: both;
}

.page-id-27673 .responsive-tabs ul.responsive-tabs__list {
	margin-right: -40px;
}

.page-id-27673 .responsive-tabs .responsive-tabs__panel {
	border: none !important;
	padding-top: 3rem;
}

.page-id-27673 .responsive-tabs .responsive-tabs__panel .at-tab-content {
	display: flex;
	justify-content: space-between;
}

.page-id-27673 .responsive-tabs .responsive-tabs__panel .at-tab-image {
	width: 48%;
}

.page-id-27673 .responsive-tabs .responsive-tabs__panel .at-tab-text {
	width: 49%;
}

.page-id-27673 .ftr_email {
	margin-bottom: 0 !important;
}

.page-id-27673 #left_right_cols .w-image img {
	border-radius: 0 !important;
}

.page-id-27692 #page-footer .color_footer-bottom, .page-id-27692 #page-footer .signup-form {
	display: none;
}

.page-id-27692 .free-demo-header .l-section-h {
	padding-bottom: 0;
	padding-top: 15px;
}

.page-id-27692 .free-demo-header .wpb_raw_html p {
	float: right;
}

.page-id-27692 .free-demo-header .wpb_raw_html .phone a:before {
	font-family: "Material icons";
	content: "";
	top: 4px;
	position: relative;
	margin-right: 5px;
}

.page-id-27692 .free-demo-header .wpb_raw_html .email:before {
	font-family: "Material icons";
	content: "";
	top: 4px;
	position: relative;
	margin-right: 5px;
}

.page-id-27692 .quick-demo-wrap .business-awards-section {
	padding-bottom: 50px;
}

.page-id-27692 .quick-demo-wrap .business-awards-section .awards-list {
	margin: 0 0 0 0;
	justify-content: flex-start;
}

.page-id-27692 .business-awards-section .awards-list li {
	padding: 15px 40px 15px 0;
	height: 127px;
}

.page-id-27692 .quick-demo-wrap {
	margin-top: 50px;
}

.page-id-27692 .quick-demo-wrap .l-section-h {
	padding-top: 1rem;
	padding-bottom: 0;
}

.page-id-27692 .free-demo-header .wpb_raw_html p {
	float: right;
}

.page-id-27692 .right_form>.vc_column-inner>.wpb_wrapper>.wpb_text_column {
	box-shadow: 0 2px 0 #fff, 0 1px 5px #bfbfbf;
	border-radius: 6px;
	padding: 20px 1.5rem 20px;
}

.page-id-27692 .rating_logo_section_container {
	padding-top: 80px;
	padding-bottom: 60px;
}

.page-id-27692 .rating_logo_section_container .l-section-h.i-cf {
	padding: 0;
}

.page-id-27692 section.l-section.latest-testimonials-slider .tss-grid-item {
	margin-bottom: 0;
}

.page-id-27692 .at-integration {
	display: flex;
	justify-content: center;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	gap: 26px;
}

.page-id-27692 .at-integration-col {
	background: #fff;
	box-shadow: -1px 2px 6px 0 #dcdcdc;
	height: 100px;
	width: 155px;
	flex: 0 1 155px;
	flex: 1 1 calc(16.66% - 26px);
	max-width: calc(16.66% - 26px);
	box-sizing: border-box;
	padding: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.page-id-27692 .at-integration-col img {
	max-height: 40px !important;
	width: auto;
}

.page-id-27692 .atcol-whyAT .vc_column-inner {
	border: 2px solid #dce6ed;
	border-radius: 6px;
	padding: 25px !important;
}

.page-id-27692 .atcol-whyAT .vc_column-inner .w-iconbox-text p {
	margin-bottom: 0 !important;
}

.page-id-27692 .wpb_text_column.why-assessteam-heading {
	margin-bottom: 0;
}

.page-id-27692 .g-cols.why_assessteam {
	margin-bottom: -5px !important;
}

.page-id-27692 .g-cols.why_assessteam .wpb_wrapper p {
	margin-bottom: 0 !important;
}

.page-id-27692 .why-assessteam-wrap {
	padding: 50px 0 0;
}

.page-id-27692 .why-assessteam-wrap:last-of-type {
	padding-bottom: 80px;
}

.page-id-27692 section.l-section.latest-testimonials-slider .wpb_text_column {
	margin: 15px 0;
}

.page-id-27692 .wpb_text_column.atsec-integration-heading {
	margin-bottom: 50px;
}

.page-id-27692 .trusted-wrap {
	padding-top: 50px;
}

.page-id-27692 section.l-section.latest-testimonials-slider {
	padding: 0;
}

.page-id-27692 .latest-testimonials-slider .tss-carousel .slide-item .single-item-wrapper {
	background: #fff;
}

.page-id-27692 .tss-wrapper .tss-carousel1 .tss-meta-info.tss-left {
	order: 2;
}

.page-id-27692 .latest-testimonials-slider .tss-wrapper .tss-carousel1 .profile-img-wrapper {
	float: left;
	width: 90px !important;
	height: 90px !important;
	margin-right: 20px;
}

.page-id-27692 .latest-testimonials-slider .tss-carousel h3.author-name, .page-id-27692 .tss-wrapper .single-item-wrapper h4.author-bio {
	width: calc(100% - 110px);
	text-align: left !important;
}

.page-id-27692 .latest-testimonials-slider .tss-carousel h3.author-name {
	margin-top: 10px !important;
}

.page-id-27692 .tss-wrapper .tss-carousel1 .item-content-wrapper, .page-id-27692 .tss-wrapper .tss-layout1 .item-content-wrapper {
	background: none;
	padding: 0 0 25px;
}

.page-id-27692 .tss-wrapper .tss-layout1 .item-content-wrapper:before, .page-id-27692 .tss-wrapper .tss-carousel1 .item-content-wrapper:before {
	content: "";
}

.page-id-27692 .tss-wrapper .tss-layout1 .item-content, .page-id-27692 .tss-wrapper .tss-carousel1 .item-content {
	padding-top: 0;
}

.page-id-27692 .responsive-tabs .responsive-tabs__list__item {
	border: none;
	border-bottom: 7px solid #d9e7fd;
	padding: 1em 1.5em;
	font-size: 23px;
	color: #111;
	width: calc(25% - 50px);
	white-space: normal;
	text-align: center;
	line-height: 28px;
	margin-right: 50px;
}

.page-id-27692 .responsive-tabs .responsive-tabs__list__item--active, .page-id-27692 .responsive-tabs .responsive-tabs__list__item:hover, .page-id-27692 .responsive-tabs .responsive-tabs__list__item--active:hover {
	border-color: #1462d2;
	padding-bottom: 1em;
	color: #111;
}

.page-id-27692 .responsive-tabs ul.responsive-tabs__list:after {
	content: "";
	display: table;
	clear: both;
}

.page-id-27692 .responsive-tabs ul.responsive-tabs__list {
	margin-right: -40px;
}

.page-id-27692 .responsive-tabs .responsive-tabs__panel {
	border: none !important;
	padding-top: 3rem;
}

.page-id-27692 .responsive-tabs .responsive-tabs__panel .at-tab-content {
	display: flex;
	justify-content: space-between;
}

.page-id-27692 .responsive-tabs .responsive-tabs__panel .at-tab-image {
	width: 48%;
}

.page-id-27692 .responsive-tabs .responsive-tabs__panel .at-tab-text {
	width: 49%;
}

.page-id-27692 .ftr_email {
	margin-bottom: 0 !important;
}

.page-id-27692 #left_right_cols .w-image img {
	border-radius: 0 !important;
}

.page-id-27696 #page-footer .color_footer-bottom, .page-id-27696 #page-footer .signup-form {
	display: none;
}

.page-id-27696 .free-demo-header .l-section-h {
	padding-bottom: 0;
	padding-top: 15px;
}

.page-id-27696 .free-demo-header .wpb_raw_html p {
	float: right;
}

.page-id-27696 .free-demo-header .wpb_raw_html .phone a:before {
	font-family: "Material icons";
	content: "";
	top: 4px;
	position: relative;
	margin-right: 5px;
}

.page-id-27696 .free-demo-header .wpb_raw_html .email:before {
	font-family: "Material icons";
	content: "";
	top: 4px;
	position: relative;
	margin-right: 5px;
}

.page-id-27696 .quick-demo-wrap .business-awards-section {
	padding-bottom: 50px;
}

.page-id-27696 .quick-demo-wrap .business-awards-section .awards-list {
	margin: 0 0 0 0;
	justify-content: flex-start;
}

.page-id-27696 .business-awards-section .awards-list li {
	padding: 15px 40px 15px 0;
	height: 127px;
}

.page-id-27696 .quick-demo-wrap {
	margin-top: 50px;
}

.page-id-27696 .quick-demo-wrap .l-section-h {
	padding-top: 1rem;
	padding-bottom: 0;
}

.page-id-27696 .free-demo-header .wpb_raw_html p {
	float: right;
}

.page-id-27696 .right_form>.vc_column-inner>.wpb_wrapper>.wpb_text_column {
	box-shadow: 0 2px 0 #fff, 0 1px 5px #bfbfbf;
	border-radius: 6px;
	padding: 20px 1.5rem 20px;
}

.page-id-27696 .rating_logo_section_container {
	padding-top: 80px;
	padding-bottom: 60px;
}

.page-id-27696 .rating_logo_section_container .l-section-h.i-cf {
	padding: 0;
}

.page-id-27696 section.l-section.latest-testimonials-slider .tss-grid-item {
	margin-bottom: 0;
}

.page-id-27696 .at-integration {
	display: flex;
	justify-content: center;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	gap: 26px;
}

.page-id-27696 .at-integration-col {
	background: #fff;
	box-shadow: -1px 2px 6px 0 #dcdcdc;
	height: 100px;
	width: 155px;
	flex: 0 1 155px;
	flex: 1 1 calc(16.66% - 26px);
	max-width: calc(16.66% - 26px);
	box-sizing: border-box;
	padding: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.page-id-27696 .at-integration-col img {
	max-height: 40px !important;
	width: auto;
}

.page-id-27696 .atcol-whyAT .vc_column-inner {
	border: 2px solid #dce6ed;
	border-radius: 6px;
	padding: 25px !important;
}

.page-id-27696 .atcol-whyAT .vc_column-inner .w-iconbox-text p {
	margin-bottom: 0 !important;
}

.page-id-27696 .wpb_text_column.why-assessteam-heading {
	margin-bottom: 0;
}

.page-id-27696 .g-cols.why_assessteam {
	margin-bottom: -5px !important;
}

.page-id-27696 .g-cols.why_assessteam .wpb_wrapper p {
	margin-bottom: 0 !important;
}

.page-id-27696 .why-assessteam-wrap {
	padding: 50px 0 0;
}

.page-id-27696 .why-assessteam-wrap:last-of-type {
	padding-bottom: 80px;
}

.page-id-27696 section.l-section.latest-testimonials-slider .wpb_text_column {
	margin: 15px 0;
}

.page-id-27696 .wpb_text_column.atsec-integration-heading {
	margin-bottom: 50px;
}

.page-id-27696 .trusted-wrap {
	padding-top: 50px;
}

.page-id-27696 section.l-section.latest-testimonials-slider {
	padding: 0;
}

.page-id-27696 .latest-testimonials-slider .tss-carousel .slide-item .single-item-wrapper {
	background: #fff;
}

.page-id-27696 .tss-wrapper .tss-carousel1 .tss-meta-info.tss-left {
	order: 2;
}

.page-id-27696 .latest-testimonials-slider .tss-wrapper .tss-carousel1 .profile-img-wrapper {
	float: left;
	width: 90px !important;
	height: 90px !important;
	margin-right: 20px;
}

.page-id-27696 .latest-testimonials-slider .tss-carousel h3.author-name, .page-id-27696 .tss-wrapper .single-item-wrapper h4.author-bio {
	width: calc(100% - 110px);
	text-align: left !important;
}

.page-id-27696 .latest-testimonials-slider .tss-carousel h3.author-name {
	margin-top: 10px !important;
}

.page-id-27696 .tss-wrapper .tss-carousel1 .item-content-wrapper, .page-id-27696 .tss-wrapper .tss-layout1 .item-content-wrapper {
	background: none;
	padding: 0 0 25px;
}

.page-id-27696 .tss-wrapper .tss-layout1 .item-content-wrapper:before, .page-id-27696 .tss-wrapper .tss-carousel1 .item-content-wrapper:before {
	content: "";
}

.page-id-27696 .tss-wrapper .tss-layout1 .item-content, .page-id-27696 .tss-wrapper .tss-carousel1 .item-content {
	padding-top: 0;
}

.page-id-27696 .responsive-tabs .responsive-tabs__list__item {
	border: none;
	border-bottom: 7px solid #d9e7fd;
	padding: 1em 1.5em;
	font-size: 23px;
	color: #111;
	width: calc(25% - 50px);
	white-space: normal;
	text-align: center;
	line-height: 28px;
	margin-right: 50px;
}

.page-id-27696 .responsive-tabs .responsive-tabs__list__item--active, .page-id-27696 .responsive-tabs .responsive-tabs__list__item:hover, .page-id-27696 .responsive-tabs .responsive-tabs__list__item--active:hover {
	border-color: #1462d2;
	padding-bottom: 1em;
	color: #111;
}

.page-id-27696 .responsive-tabs ul.responsive-tabs__list:after {
	content: "";
	display: table;
	clear: both;
}

.page-id-27696 .responsive-tabs ul.responsive-tabs__list {
	margin-right: -40px;
}

.page-id-27696 .responsive-tabs .responsive-tabs__panel {
	border: none !important;
	padding-top: 3rem;
}

.page-id-27696 .responsive-tabs .responsive-tabs__panel .at-tab-content {
	display: flex;
	justify-content: space-between;
}

.page-id-27696 .responsive-tabs .responsive-tabs__panel .at-tab-image {
	width: 48%;
}

.page-id-27696 .responsive-tabs .responsive-tabs__panel .at-tab-text {
	width: 49%;
}

.page-id-27696 .ftr_email {
	margin-bottom: 0 !important;
}

.page-id-27696 #left_right_cols .w-image img {
	border-radius: 0 !important;
}

.page-id-27705 #page-footer .color_footer-bottom, .page-id-27705 #page-footer .signup-form {
	display: none;
}

.page-id-27705 .free-demo-header .l-section-h {
	padding-bottom: 0;
	padding-top: 15px;
}

.page-id-27705 .free-demo-header .wpb_raw_html p {
	float: right;
}

.page-id-27705 .free-demo-header .wpb_raw_html .phone a:before {
	font-family: "Material icons";
	content: "";
	top: 4px;
	position: relative;
	margin-right: 5px;
}

.page-id-27705 .free-demo-header .wpb_raw_html .email:before {
	font-family: "Material icons";
	content: "";
	top: 4px;
	position: relative;
	margin-right: 5px;
}

.page-id-27705 .quick-demo-wrap .business-awards-section {
	padding-bottom: 50px;
}

.page-id-27705 .quick-demo-wrap .business-awards-section .awards-list {
	margin: 0 0 0 0;
	justify-content: flex-start;
}

.page-id-27705 .business-awards-section .awards-list li {
	padding: 15px 40px 15px 0;
	height: 127px;
}

.page-id-27705 .quick-demo-wrap {
	margin-top: 50px;
}

.page-id-27705 .quick-demo-wrap .l-section-h {
	padding-top: 1rem;
	padding-bottom: 0;
}

.page-id-27705 .free-demo-header .wpb_raw_html p {
	float: right;
}

.page-id-27705 .right_form>.vc_column-inner>.wpb_wrapper>.wpb_text_column {
	box-shadow: 0 2px 0 #fff, 0 1px 5px #bfbfbf;
	border-radius: 6px;
	padding: 20px 1.5rem 20px;
}

.page-id-27705 .rating_logo_section_container {
	padding-top: 80px;
	padding-bottom: 60px;
}

.page-id-27705 .rating_logo_section_container .l-section-h.i-cf {
	padding: 0;
}

.page-id-27705 section.l-section.latest-testimonials-slider .tss-grid-item {
	margin-bottom: 0;
}

.page-id-27705 .at-integration {
	display: flex;
	justify-content: center;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	gap: 26px;
}

.page-id-27705 .at-integration-col {
	background: #fff;
	box-shadow: -1px 2px 6px 0 #dcdcdc;
	height: 100px;
	width: 155px;
	flex: 0 1 155px;
	flex: 1 1 calc(16.66% - 26px);
	max-width: calc(16.66% - 26px);
	box-sizing: border-box;
	padding: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.page-id-27705 .at-integration-col img {
	max-height: 40px !important;
	width: auto;
}

.page-id-27705 .atcol-whyAT .vc_column-inner {
	border: 2px solid #dce6ed;
	border-radius: 6px;
	padding: 25px !important;
}

.page-id-27705 .atcol-whyAT .vc_column-inner .w-iconbox-text p {
	margin-bottom: 0 !important;
}

.page-id-27705 .wpb_text_column.why-assessteam-heading {
	margin-bottom: 0;
}

.page-id-27705 .g-cols.why_assessteam {
	margin-bottom: -5px !important;
}

.page-id-27705 .g-cols.why_assessteam .wpb_wrapper p {
	margin-bottom: 0 !important;
}

.page-id-27705 .why-assessteam-wrap {
	padding: 50px 0 0;
}

.page-id-27705 .why-assessteam-wrap:last-of-type {
	padding-bottom: 80px;
}

.page-id-27705 section.l-section.latest-testimonials-slider .wpb_text_column {
	margin: 15px 0;
}

.page-id-27705 .wpb_text_column.atsec-integration-heading {
	margin-bottom: 50px;
}

.page-id-27705 .trusted-wrap {
	padding-top: 50px;
}

.page-id-27705 section.l-section.latest-testimonials-slider {
	padding: 0;
}

.page-id-27705 .latest-testimonials-slider .tss-carousel .slide-item .single-item-wrapper {
	background: #fff;
}

.page-id-27705 .tss-wrapper .tss-carousel1 .tss-meta-info.tss-left {
	order: 2;
}

.page-id-27705 .latest-testimonials-slider .tss-wrapper .tss-carousel1 .profile-img-wrapper {
	float: left;
	width: 90px !important;
	height: 90px !important;
	margin-right: 20px;
}

.page-id-27705 .latest-testimonials-slider .tss-carousel h3.author-name, .page-id-27705 .tss-wrapper .single-item-wrapper h4.author-bio {
	width: calc(100% - 110px);
	text-align: left !important;
}

.page-id-27705 .latest-testimonials-slider .tss-carousel h3.author-name {
	margin-top: 10px !important;
}

.page-id-27705 .tss-wrapper .tss-carousel1 .item-content-wrapper, .page-id-27705 .tss-wrapper .tss-layout1 .item-content-wrapper {
	background: none;
	padding: 0 0 25px;
}

.page-id-27705 .tss-wrapper .tss-layout1 .item-content-wrapper:before, .page-id-27705 .tss-wrapper .tss-carousel1 .item-content-wrapper:before {
	content: "";
}

.page-id-27705 .tss-wrapper .tss-layout1 .item-content, .page-id-27705 .tss-wrapper .tss-carousel1 .item-content {
	padding-top: 0;
}

.page-id-27705 .responsive-tabs .responsive-tabs__list__item {
	border: none;
	border-bottom: 7px solid #d9e7fd;
	padding: 1em 1.5em;
	font-size: 23px;
	color: #111;
	width: calc(25% - 50px);
	white-space: normal;
	text-align: center;
	line-height: 28px;
	margin-right: 50px;
}

.page-id-27705 .responsive-tabs .responsive-tabs__list__item--active, .page-id-27705 .responsive-tabs .responsive-tabs__list__item:hover, .page-id-27705 .responsive-tabs .responsive-tabs__list__item--active:hover {
	border-color: #1462d2;
	padding-bottom: 1em;
	color: #111;
}

.page-id-27705 .responsive-tabs ul.responsive-tabs__list:after {
	content: "";
	display: table;
	clear: both;
}

.page-id-27705 .responsive-tabs ul.responsive-tabs__list {
	margin-right: -40px;
}

.page-id-27705 .responsive-tabs .responsive-tabs__panel {
	border: none !important;
	padding-top: 3rem;
}

.page-id-27705 .responsive-tabs .responsive-tabs__panel .at-tab-content {
	display: flex;
	justify-content: space-between;
}

.page-id-27705 .responsive-tabs .responsive-tabs__panel .at-tab-image {
	width: 48%;
}

.page-id-27705 .responsive-tabs .responsive-tabs__panel .at-tab-text {
	width: 49%;
}

.page-id-27705 .ftr_email {
	margin-bottom: 0 !important;
}

.page-id-27705 #left_right_cols .w-image img {
	border-radius: 0 !important;
}

.page-id-27713 #page-footer .color_footer-bottom, .page-id-27713 #page-footer .signup-form {
	display: none;
}

.page-id-27713 .free-demo-header .l-section-h {
	padding-bottom: 0;
	padding-top: 15px;
}

.page-id-27713 .free-demo-header .wpb_raw_html p {
	float: right;
}

.page-id-27713 .free-demo-header .wpb_raw_html .phone a:before {
	font-family: "Material icons";
	content: "";
	top: 4px;
	position: relative;
	margin-right: 5px;
}

.page-id-27713 .free-demo-header .wpb_raw_html .email:before {
	font-family: "Material icons";
	content: "";
	top: 4px;
	position: relative;
	margin-right: 5px;
}

.page-id-27713 .quick-demo-wrap .business-awards-section {
	padding-bottom: 50px;
}

.page-id-27713 .quick-demo-wrap .business-awards-section .awards-list {
	margin: 0 0 0 0;
	justify-content: flex-start;
}

.page-id-27713 .business-awards-section .awards-list li {
	padding: 15px 40px 15px 0;
	height: 127px;
}

.page-id-27713 .quick-demo-wrap {
	margin-top: 50px;
}

.page-id-27713 .quick-demo-wrap .l-section-h {
	padding-top: 1rem;
	padding-bottom: 0;
}

.page-id-27713 .free-demo-header .wpb_raw_html p {
	float: right;
}

.page-id-27713 .right_form>.vc_column-inner>.wpb_wrapper>.wpb_text_column {
	box-shadow: 0 2px 0 #fff, 0 1px 5px #bfbfbf;
	border-radius: 6px;
	padding: 20px 1.5rem 20px;
}

.page-id-27713 .rating_logo_section_container {
	padding-top: 80px;
	padding-bottom: 60px;
}

.page-id-27713 .rating_logo_section_container .l-section-h.i-cf {
	padding: 0;
}

.page-id-27713 section.l-section.latest-testimonials-slider .tss-grid-item {
	margin-bottom: 0;
}

.page-id-27713 .at-integration {
	display: flex;
	justify-content: center;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	gap: 26px;
}

.page-id-27713 .at-integration-col {
	background: #fff;
	box-shadow: -1px 2px 6px 0 #dcdcdc;
	height: 100px;
	width: 155px;
	flex: 0 1 155px;
	flex: 1 1 calc(16.66% - 26px);
	max-width: calc(16.66% - 26px);
	box-sizing: border-box;
	padding: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.page-id-27713 .at-integration-col img {
	max-height: 40px !important;
	width: auto;
}

.page-id-27713 .atcol-whyAT .vc_column-inner {
	border: 2px solid #dce6ed;
	border-radius: 6px;
	padding: 25px !important;
}

.page-id-27713 .atcol-whyAT .vc_column-inner .w-iconbox-text p {
	margin-bottom: 0 !important;
}

.page-id-27713 .wpb_text_column.why-assessteam-heading {
	margin-bottom: 0;
}

.page-id-27713 .g-cols.why_assessteam {
	margin-bottom: -5px !important;
}

.page-id-27713 .g-cols.why_assessteam .wpb_wrapper p {
	margin-bottom: 0 !important;
}

.page-id-27713 .why-assessteam-wrap {
	padding: 50px 0 0;
}

.page-id-27713 .why-assessteam-wrap:last-of-type {
	padding-bottom: 80px;
}

.page-id-27713 section.l-section.latest-testimonials-slider .wpb_text_column {
	margin: 15px 0;
}

.page-id-27713 .wpb_text_column.atsec-integration-heading {
	margin-bottom: 50px;
}

.page-id-27713 .trusted-wrap {
	padding-top: 50px;
}

.page-id-27713 section.l-section.latest-testimonials-slider {
	padding: 0;
}

.page-id-27713 .latest-testimonials-slider .tss-carousel .slide-item .single-item-wrapper {
	background: #fff;
}

.page-id-27713 .tss-wrapper .tss-carousel1 .tss-meta-info.tss-left {
	order: 2;
}

.page-id-27713 .latest-testimonials-slider .tss-wrapper .tss-carousel1 .profile-img-wrapper {
	float: left;
	width: 90px !important;
	height: 90px !important;
	margin-right: 20px;
}

.page-id-27713 .latest-testimonials-slider .tss-carousel h3.author-name, .page-id-27713 .tss-wrapper .single-item-wrapper h4.author-bio {
	width: calc(100% - 110px);
	text-align: left !important;
}

.page-id-27713 .latest-testimonials-slider .tss-carousel h3.author-name {
	margin-top: 10px !important;
}

.page-id-27713 .tss-wrapper .tss-carousel1 .item-content-wrapper, .page-id-27713 .tss-wrapper .tss-layout1 .item-content-wrapper {
	background: none;
	padding: 0 0 25px;
}

.page-id-27713 .tss-wrapper .tss-layout1 .item-content-wrapper:before, .page-id-27713 .tss-wrapper .tss-carousel1 .item-content-wrapper:before {
	content: "";
}

.page-id-27713 .tss-wrapper .tss-layout1 .item-content, .page-id-27713 .tss-wrapper .tss-carousel1 .item-content {
	padding-top: 0;
}

.page-id-27713 .responsive-tabs .responsive-tabs__list__item {
	border: none;
	border-bottom: 7px solid #d9e7fd;
	padding: 1em 1.5em;
	font-size: 23px;
	color: #111;
	width: calc(25% - 50px);
	white-space: normal;
	text-align: center;
	line-height: 28px;
	margin-right: 50px;
}

.page-id-27713 .responsive-tabs .responsive-tabs__list__item--active, .page-id-27713 .responsive-tabs .responsive-tabs__list__item:hover, .page-id-27713 .responsive-tabs .responsive-tabs__list__item--active:hover {
	border-color: #1462d2;
	padding-bottom: 1em;
	color: #111;
}

.page-id-27713 .responsive-tabs ul.responsive-tabs__list:after {
	content: "";
	display: table;
	clear: both;
}

.page-id-27713 .responsive-tabs ul.responsive-tabs__list {
	margin-right: -40px;
}

.page-id-27713 .responsive-tabs .responsive-tabs__panel {
	border: none !important;
	padding-top: 3rem;
}

.page-id-27713 .responsive-tabs .responsive-tabs__panel .at-tab-content {
	display: flex;
	justify-content: space-between;
}

.page-id-27713 .responsive-tabs .responsive-tabs__panel .at-tab-image {
	width: 48%;
}

.page-id-27713 .responsive-tabs .responsive-tabs__panel .at-tab-text {
	width: 49%;
}

.page-id-27713 .ftr_email {
	margin-bottom: 0 !important;
}

.page-id-27713 #left_right_cols .w-image img {
	border-radius: 0 !important;
}

.page-id-27701 #page-footer .color_footer-bottom, .page-id-27701 #page-footer .signup-form {
	display: none;
}

.page-id-27701 .free-demo-header .l-section-h {
	padding-bottom: 0;
	padding-top: 15px;
}

.page-id-27701 .free-demo-header .wpb_raw_html p {
	float: right;
}

.page-id-27701 .free-demo-header .wpb_raw_html .phone a:before {
	font-family: "Material icons";
	content: "";
	top: 4px;
	position: relative;
	margin-right: 5px;
}

.page-id-27701 .free-demo-header .wpb_raw_html .email:before {
	font-family: "Material icons";
	content: "";
	top: 4px;
	position: relative;
	margin-right: 5px;
}

.page-id-27701 .quick-demo-wrap .business-awards-section {
	padding-bottom: 50px;
}

.page-id-27701 .quick-demo-wrap .business-awards-section .awards-list {
	margin: 0 0 0 0;
	justify-content: flex-start;
}

.page-id-27701 .business-awards-section .awards-list li {
	padding: 15px 40px 15px 0;
	height: 127px;
}

.page-id-27701 .quick-demo-wrap {
	margin-top: 50px;
}

.page-id-27701 .quick-demo-wrap .l-section-h {
	padding-top: 1rem;
	padding-bottom: 0;
}

.page-id-27701 .free-demo-header .wpb_raw_html p {
	float: right;
}

.page-id-27701 .right_form>.vc_column-inner>.wpb_wrapper>.wpb_text_column {
	box-shadow: 0 2px 0 #fff, 0 1px 5px #bfbfbf;
	border-radius: 6px;
	padding: 20px 1.5rem 20px;
}

.page-id-27701 .rating_logo_section_container {
	padding-top: 80px;
	padding-bottom: 60px;
}

.page-id-27701 .rating_logo_section_container .l-section-h.i-cf {
	padding: 0;
}

.page-id-27701 section.l-section.latest-testimonials-slider .tss-grid-item {
	margin-bottom: 0;
}

.page-id-27701 .at-integration {
	display: flex;
	justify-content: center;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	gap: 26px;
}

.page-id-27701 .at-integration-col {
	background: #fff;
	box-shadow: -1px 2px 6px 0 #dcdcdc;
	height: 100px;
	width: 155px;
	flex: 0 1 155px;
	flex: 1 1 calc(16.66% - 26px);
	max-width: calc(16.66% - 26px);
	box-sizing: border-box;
	padding: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.page-id-27701 .at-integration-col img {
	max-height: 40px !important;
	width: auto;
}

.page-id-27701 .atcol-whyAT .vc_column-inner {
	border: 2px solid #dce6ed;
	border-radius: 6px;
	padding: 25px !important;
}

.page-id-27701 .atcol-whyAT .vc_column-inner .w-iconbox-text p {
	margin-bottom: 0 !important;
}

.page-id-27701 .wpb_text_column.why-assessteam-heading {
	margin-bottom: 0;
}

.page-id-27701 .g-cols.why_assessteam {
	margin-bottom: -5px !important;
}

.page-id-27701 .g-cols.why_assessteam .wpb_wrapper p {
	margin-bottom: 0 !important;
}

.page-id-27701 .why-assessteam-wrap {
	padding: 50px 0 0;
}

.page-id-27701 .why-assessteam-wrap:last-of-type {
	padding-bottom: 80px;
}

.page-id-27701 section.l-section.latest-testimonials-slider .wpb_text_column {
	margin: 15px 0;
}

.page-id-27701 .wpb_text_column.atsec-integration-heading {
	margin-bottom: 50px;
}

.page-id-27701 .trusted-wrap {
	padding-top: 50px;
}

.page-id-27701 section.l-section.latest-testimonials-slider {
	padding: 0;
}

.page-id-27701 .latest-testimonials-slider .tss-carousel .slide-item .single-item-wrapper {
	background: #fff;
}

.page-id-27701 .tss-wrapper .tss-carousel1 .tss-meta-info.tss-left {
	order: 2;
}

.page-id-27701 .latest-testimonials-slider .tss-wrapper .tss-carousel1 .profile-img-wrapper {
	float: left;
	width: 90px !important;
	height: 90px !important;
	margin-right: 20px;
}

.page-id-27701 .latest-testimonials-slider .tss-carousel h3.author-name, .page-id-27701 .tss-wrapper .single-item-wrapper h4.author-bio {
	width: calc(100% - 110px);
	text-align: left !important;
}

.page-id-27701 .latest-testimonials-slider .tss-carousel h3.author-name {
	margin-top: 10px !important;
}

.page-id-27701 .tss-wrapper .tss-carousel1 .item-content-wrapper, .page-id-27701 .tss-wrapper .tss-layout1 .item-content-wrapper {
	background: none;
	padding: 0 0 25px;
}

.page-id-27701 .tss-wrapper .tss-layout1 .item-content-wrapper:before, .page-id-27701 .tss-wrapper .tss-carousel1 .item-content-wrapper:before {
	content: "";
}

.page-id-27701 .tss-wrapper .tss-layout1 .item-content, .page-id-27701 .tss-wrapper .tss-carousel1 .item-content {
	padding-top: 0;
}

.page-id-27701 .responsive-tabs .responsive-tabs__list__item {
	border: none;
	border-bottom: 7px solid #d9e7fd;
	padding: 1em 1.5em;
	font-size: 23px;
	color: #111;
	width: calc(25% - 50px);
	white-space: normal;
	text-align: center;
	line-height: 28px;
	margin-right: 50px;
}

.page-id-27701 .responsive-tabs .responsive-tabs__list__item--active, .page-id-27701 .responsive-tabs .responsive-tabs__list__item:hover, .page-id-27701 .responsive-tabs .responsive-tabs__list__item--active:hover {
	border-color: #1462d2;
	padding-bottom: 1em;
	color: #111;
}

.page-id-27701 .responsive-tabs ul.responsive-tabs__list:after {
	content: "";
	display: table;
	clear: both;
}

.page-id-27701 .responsive-tabs ul.responsive-tabs__list {
	margin-right: -40px;
}

.page-id-27701 .responsive-tabs .responsive-tabs__panel {
	border: none !important;
	padding-top: 3rem;
}

.page-id-27701 .responsive-tabs .responsive-tabs__panel .at-tab-content {
	display: flex;
	justify-content: space-between;
}

.page-id-27701 .responsive-tabs .responsive-tabs__panel .at-tab-image {
	width: 48%;
}

.page-id-27701 .responsive-tabs .responsive-tabs__panel .at-tab-text {
	width: 49%;
}

.page-id-27701 .ftr_email {
	margin-bottom: 0 !important;
}

.page-id-27701 #left_right_cols .w-image img {
	border-radius: 0 !important;
}

.page-id-27737 #page-footer .color_footer-bottom, .page-id-27737 #page-footer .signup-form, .page-id-27746 #page-footer .color_footer-bottom, .page-id-27746 #page-footer .signup-form, .page-id-27749 #page-footer .color_footer-bottom, .page-id-27749 #page-footer .signup-form, .page-id-27755 #page-footer .color_footer-bottom, .page-id-27755 #page-footer .signup-form, .page-id-27778 #page-footer .color_footer-bottom, .page-id-27778 #page-footer .signup-form {
	display: none;
}

.page-id-27737 .free-demo-header .l-section-h, .page-id-27746 .free-demo-header .l-section-h, .page-id-27749 .free-demo-header .l-section-h, .page-id-27755 .free-demo-header .l-section-h, .page-id-27778 .free-demo-header .l-section-h {
	padding-bottom: 0;
	padding-top: 15px;
}

.page-id-27737 .free-demo-header .wpb_raw_html p, .page-id-27746 .free-demo-header .wpb_raw_html p, .page-id-27749 .free-demo-header .wpb_raw_html p, .page-id-27755 .free-demo-header .wpb_raw_html p, .page-id-27778 .free-demo-header .wpb_raw_html p {
	float: right;
}

.page-id-27737 .free-demo-header .wpb_raw_html .phone a:before, .page-id-27746 .free-demo-header .wpb_raw_html .phone a:before, .page-id-27749 .free-demo-header .wpb_raw_html .phone a:before, .page-id-27755 .free-demo-header .wpb_raw_html .phone a:before, .page-id-27778 .free-demo-header .wpb_raw_html .phone a:before {
	font-family: "Material icons";
	content: "";
	top: 4px;
	position: relative;
	margin-right: 5px;
}

.page-id-27737 .free-demo-header .wpb_raw_html .email:before, .page-id-27746 .free-demo-header .wpb_raw_html .email:before, .page-id-27749 .free-demo-header .wpb_raw_html .email:before, .page-id-27755 .free-demo-header .wpb_raw_html .email:before, .page-id-27778 .free-demo-header .wpb_raw_html .email:before {
	font-family: "Material icons";
	content: "";
	top: 4px;
	position: relative;
	margin-right: 5px;
}

.new_landing.quick-demo-wrap .business-awards-section {
	padding-bottom: 50px;
}

.new_landing.quick-demo-wrap .business-awards-section .awards-list {
	margin: 0 0 0 0;
	justify-content: flex-start;
}

.new_landing.quick-demo-wrap {
	margin-top: 50px;
}

.new_landing.quick-demo-wrap .l-section-h {
	padding-top: 1rem;
	padding-bottom: 0;
}

.new_landing .business-awards-section .awards-list li {
	padding: 15px 40px 15px 0;
	height: 127px;
}

.new_landing .free-demo-header .wpb_raw_html p {
	float: right;
}

.new_landing .right_form>.vc_column-inner>.wpb_wrapper>.wpb_text_column {
	box-shadow: 0 2px 0 #fff, 0 1px 5px #bfbfbf;
	border-radius: 6px;
	padding: 20px 1.5rem 20px;
}

.new_landing.rating_logo_section_container {
	padding-top: 80px;
	padding-bottom: 60px;
}

.new_landing.rating_logo_section_container .l-section-h.i-cf {
	padding: 0;
}

.new_landing section.l-section.latest-testimonials-slider .tss-grid-item {
	margin-bottom: 0;
}

.new_landing .at-integration {
	display: flex;
	justify-content: center;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	gap: 26px;
}

.new_landing .at-integration-col {
	background: #fff;
	box-shadow: -1px 2px 6px 0 #dcdcdc;
	height: 100px;
	width: 155px;
	flex: 0 1 155px;
	flex: 1 1 calc(16.66% - 26px);
	max-width: calc(16.66% - 26px);
	box-sizing: border-box;
	padding: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.new_landing .at-integration-col img {
	max-height: 40px !important;
	width: auto;
}

.new_landing .atcol-whyAT .vc_column-inner {
	border: 2px solid #dce6ed;
	border-radius: 6px;
	padding: 25px !important;
}

.new_landing .atcol-whyAT .vc_column-inner .w-iconbox-text p {
	margin-bottom: 0 !important;
}

.new_landing .wpb_text_column.why-assessteam-heading {
	margin-bottom: 0;
}

.new_landing .g-cols.why_assessteam {
	margin-bottom: -5px !important;
}

.new_landing .g-cols.why_assessteam .wpb_wrapper p {
	margin-bottom: 0 !important;
}

.new_landing .why-assessteam-wrap {
	padding: 50px 0 0;
}

.new_landing .why-assessteam-wrap:last-of-type {
	padding-bottom: 80px;
}

.new_landing section.l-section.latest-testimonials-slider .wpb_text_column {
	margin: 15px 0;
}

.new_landing .wpb_text_column.atsec-integration-heading {
	margin-bottom: 50px;
}

.new_landing.trusted-wrap {
	padding-top: 50px;
}

.new_landing section.l-section.latest-testimonials-slider {
	padding: 0;
}

.new_landing .latest-testimonials-slider .tss-carousel .slide-item .single-item-wrapper {
	background: #fff;
}

.new_landing .tss-wrapper .tss-carousel1 .tss-meta-info.tss-left {
	order: 2;
}

.new_landing .latest-testimonials-slider .tss-wrapper .tss-carousel1 .profile-img-wrapper {
	float: left;
	width: 90px !important;
	height: 90px !important;
	margin-right: 20px;
}

.new_landing .latest-testimonials-slider .tss-carousel h3.author-name, .new_landing .tss-wrapper .single-item-wrapper h4.author-bio {
	width: calc(100% - 110px);
	text-align: left !important;
}

.new_landing .latest-testimonials-slider .tss-carousel h3.author-name {
	margin-top: 10px !important;
}

.new_landing .tss-wrapper .tss-carousel1 .item-content-wrapper, .new_landing .tss-wrapper .tss-layout1 .item-content-wrapper {
	background: none;
	padding: 0 0 25px;
}

.new_landing .tss-wrapper .tss-layout1 .item-content-wrapper:before, .new_landing .tss-wrapper .tss-carousel1 .item-content-wrapper:before {
	content: "";
}

.new_landing .tss-wrapper .tss-layout1 .item-content, .new_landing .tss-wrapper .tss-carousel1 .item-content {
	padding-top: 0;
}

.new_landing .responsive-tabs .responsive-tabs__list__item {
	border: none;
	border-bottom: 7px solid #d9e7fd;
	padding: 1em 1.5em;
	font-size: 23px;
	color: #111;
	width: calc(25% - 50px);
	white-space: normal;
	text-align: center;
	line-height: 28px;
	margin-right: 50px;
}

.new_landing .responsive-tabs .responsive-tabs__list__item--active, .new_landing .responsive-tabs .responsive-tabs__list__item:hover, .new_landing .responsive-tabs .responsive-tabs__list__item--active:hover {
	border-color: #1462d2;
	padding-bottom: 1em;
	color: #111;
}

.new_landing .responsive-tabs ul.responsive-tabs__list:after {
	content: "";
	display: table;
	clear: both;
}

.new_landing .responsive-tabs ul.responsive-tabs__list {
	margin-right: -40px;
}

.new_landing .responsive-tabs .responsive-tabs__panel {
	border: none !important;
	padding-top: 3rem;
}

.new_landing .responsive-tabs .responsive-tabs__panel .at-tab-content {
	display: flex;
	justify-content: space-between;
}

.new_landing .responsive-tabs .responsive-tabs__panel .at-tab-image {
	width: 48%;
}

.new_landing .responsive-tabs .responsive-tabs__panel .at-tab-text {
	width: 49%;
}

.new_landing .ftr_email {
	margin-bottom: 0 !important;
}

.new_landing #left_right_cols .w-image img {
	border-radius: 0 !important;
}

.owl-carousel~.g-preloader {
	margin: 0;
}

.play_icon {
	border: 2px solid #fff;
	border-radius: 50%;
	font-size: 13px;
	margin-top: 3px;
	margin-right: 3px;
	width: 19px;
	height: 19px;
}

.blue_section {
	background: #e8fcff;
	gap: 10px;
	margin: 20px auto 25px;
	text-align: center;
	padding: 25px 20px;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
}

.blue_section span {
	color: #111;
}

.black_txt {
	color: #000;
}

.black_sm_txt {
	color: #000;
	font-size: 14px;
}

@media (max-width:1200px) {
	.page-id-26130 .responsive-tabs .responsive-tabs__heading {
		display: block !important;
	}
	
	.page-id-26130 .responsive-tabs .responsive-tabs__list {
		display: none;
	}
	
	.page-id-26130 .responsive-tabs .responsive-tabs__heading {
		display: block;
		cursor: pointer;
	}
	
	.page-id-26130 .responsive-tabs-wrapper {
		border-top: none !important;
	}
	
	.page-id-26130 .responsive-tabs .responsive-tabs__heading {
		background: #fff;
		border: none !important;
		border-top: 1px solid #e8e8e8 !important;
		color: #111 !important;
		font-size: 23px !important;
		font-weight: 400;
		text-transform: inherit;
		margin: 0;
		padding: 20px 30px 20px 20px !important;
		position: relative;
		line-height: 30px;
		margin-bottom: 0 !important;
	}
	
	.page-id-26130 .responsive-tabs .responsive-tabs__heading .fa {
		margin-right: 8px;
		display: none;
	}
	
	.page-id-26130 .responsive-tabs .responsive-tabs__heading:after {
		display: block;
		position: absolute;
		right: 40px;
		top: 20px;
		height: 0;
		width: 0;
		content: "" !important;
		font-family: fontawesome;
		font-weight: 400;
		font-size: 1.4em;
		border: none !important;
	}
	
	.page-id-26130 .responsive-tabs .responsive-tabs__heading:hover {
		background: #eee;
		color: #777;
	}
	
	.page-id-26130 .responsive-tabs .responsive-tabs__heading:hover:after {
		border-top: 6px solid #777;
		border: none !important;
	}
	
	.page-id-26130 .responsive-tabs .responsive-tabs__heading--active, .page-id-26130 .responsive-tabs .responsive-tabs__heading--active:hover {
		background: #f5f5f5 !important;
		color: #0064ff !important;
	}
	
	.page-id-26130 .responsive-tabs .responsive-tabs__heading--active:after, .page-id-26130 .responsive-tabs .responsive-tabs__heading--active:hover:after {
		border-bottom: 6px solid #fff;
		border-top: 0;
		top: 20px;
		content: "" !important;
	}
	
	.page-id-26130 .responsive-tabs .responsive-tabs__panel {
		background: #fff;
		border: none !important;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		border-top: none;
		margin: 0;
		padding: 0 20px;
		padding-top: 20px;
	}
	
	.page-id-26130 .responsive-tabs.responsive-tabs--enabled {
		border-bottom: 1px solid #e8e8e8 !important;
	}
	
	.page-id-26130 .responsive-tabs .responsive-tabs__panel {
		padding: 25px 20px 30px;
	}
}

@media (max-width:991px) {
	.page-id-26130 .quick-demo-wrap .business-awards-section .vc_col-sm-3\/5 {
		width: 100%;
	}
	
	.page-id-26130 .quick-demo-wrap .business-awards-section .vc_col-sm-2\/5 {
		width: 100%;
		max-width: 675px;
	}
	
	.page-id-26130 .quick-demo-wrap .business-awards-section .vc_col-sm-3\/5 .wpb_raw_code {
		display: none;
	}
	
	.page-id-26130 .right_form>.vc_column-inner>.wpb_wrapper>.wpb_text_column+div>div>ul {
		display: block !important;
		margin-top: 40px !important;
	}
	
	.page-id-26130 .at-integration-col {
		flex: 1 1 calc(25% - 26px);
		max-width: calc(25% - 26px);
	}
	
	.new_landing .at-integration .at-integration-col {
		flex: 1 1 calc(25% - 26px);
		max-width: calc(25% - 26px);
	}
}

@media (max-width:767px) {
	.page-id-26130 .free-demo-header .wpb_raw_html p {
		float: none;
		margin-top: 10px !important;
	}
	
	.page-id-26130 .free-demo-header .wpb_raw_html {
		text-align: center;
	}
	
	.page-id-26130 .responsive-tabs .responsive-tabs__heading {
		font-size: 21px !important;
	}
	
	.page-id-26130 .responsive-tabs .responsive-tabs__panel .at-tab-content {
		flex-direction: column;
	}
	
	.page-id-26130 .responsive-tabs .responsive-tabs__panel .at-tab-image {
		width: 100%;
		text-align: center;
		margin-bottom: 25px;
	}
	
	.page-id-26130 .responsive-tabs .responsive-tabs__panel .at-tab-text {
		width: 100%;
	}
	
	.page-id-26130 .atcol-whyAT .vc_column-inner {
		margin-left: 1rem !important;
		margin-right: 1rem !important;
	}
	
	.page-id-26130 .at-integration-col {
		flex: 1 1 calc(33% - 26px);
		max-width: calc(33% - 26px);
	}
	
	.new_landing .at-integration .at-integration-col {
		flex: 1 1 calc(33% - 26px);
		max-width: calc(33% - 26px);
	}
	
	.page-id-26130 .quick-demo-wrap {
		margin-top: 30px;
	}
	
	.page-id-26130 .trusted-wrap>.l-section-h.i-cf {
		padding: 0;
	}
	
	.page-id-26130 .owl-carousel~.g-preloader {
		margin: .5rem auto;
	}
	
	.page-id-26130 .responsive-tabs .responsive-tabs__panel {
		padding-bottom: 10px;
	}
	
	.page-id-26130 .why-assessteam-wrap {
		padding-top: 0;
	}
	
	.page-id-26130 .why-assessteam-wrap:last-of-type {
		padding-bottom: 20px;
	}
	
	.page-id-26130 .g-cols.why-assessteam-wrap>div:not([class*=" vc_col-"]) {
		margin-bottom: 40px;
	}
	
	.page-id-26130 .g-cols.why_assessteam {
		margin-bottom: 40px !important;
	}
	
	.page-id-26130 .rating_logo_section_container {
		padding-top: 50px;
		padding-bottom: 40px;
	}
	
	.page-id-26130 .at-tab-text h3 {
		font-size: 30px !important;
	}
	
	.page-id-26130 .wpb_column.free-demo-column h2 {
		font-size: 30px !important;
	}
	
	.new_landing .wpb_column.free-demo-column h2 {
		font-size: 30px !important;
	}
	
	.page-id-26130 .assessteam-mobileapp-wrap {
		padding-bottom: 40px !important;
	}
}

@media screen and (max-width:580px) {
	.blue_section {
		flex-direction: column;
	}
}

@media screen and (max-width:580px) {
	.page-id-26130 .at-integration-col {
		flex: 1 1 calc(100% - 26px);
		max-width: calc(100% - 26px);
	}
	
	.new_landing .at-integration .at-integration-col {
		flex: 1 1 calc(100% - 26px);
		max-width: calc(100% - 26px);
	}
	
	.page-id-26130 .quick-demo-wrap {
		margin-top: 15px;
	}
}

.single div+h2.rel_vid_title {
	text-align: center;
	margin-bottom: 29px !important;
}

h3.rel_vid_title {
	text-align: center;
}

.customer_page_reviews>.l-section-h {
	padding-top: 0 !important;
}

.title_36 {
	font-size: 42px;
}

.img_brdr {
	border: 1px solid #ccc;
}

.w-nav.type_desktop .w-nav-anchor.level_1 .w-nav-arrow:before {
	display: block;
	margin-top: 1px;
}

.w-nav.type_mobile .w-nav-arrow:before {
	font-size: 1.175em;
}

@media (max-width:991px) {
	.page-id-23938 .quick-demo-wrap .business-awards-section .vc_col-sm-3\/5 {
		width: 100%;
	}
	
	.page-id-23938 .quick-demo-wrap .business-awards-section .vc_col-sm-2\/5 {
		width: 100%;
		max-width: 675px;
	}
	
	.page-id-23938 .quick-demo-wrap .business-awards-section .vc_col-sm-3\/5 .wpb_raw_code {
		display: none;
	}
	
	.page-id-23938 .right_form>.vc_column-inner>.wpb_wrapper>.wpb_text_column+div>div>ul {
		display: block !important;
		margin-top: 40px !important;
	}
}

@media (max-width:767px) {
	.page-id-23938 .quick-demo-wrap {
		margin-top: 0;
	}
	
	.page-id-23938 .business-awards-section .awards-list li {
		padding: 5px 40px 5px 0;
	}
	
	.page-id-23938 .quick-demo-wrap .business-awards-section .awards-list {
		margin-top: 0 !important;
	}
	
	.page-id-23938 .latest-testimonials-slider .tss-carousel .slide-item .single-item-wrapper {
		flex-direction: column;
	}
	
	.page-id-23938 .latest-testimonials-slider {
		padding-left: .5rem;
		padding-right: .5rem;
	}
	
	.page-id-23938 .latest-testimonials-slider .tss-carousel .slide-item {
		padding: 1rem;
	}
}

@media screen and (max-width:580px) {
	.page-id-23938 .assessteam-mobileapp-wrap .l-section-h {
		padding-bottom: 30px;
	}
}

@media screen and (min-width:1145px) {
	.related_posts .vc_col-sm-6 .post_img {
		height: 197px;
	}
	
	.related_posts .vc_col-sm-6 .post_img img {
		max-height: 197px;
		width: auto;
	}
	
	.related_posts .vc_col-sm-6 .post_img .featured-video-plus {
		max-height: 197px;
		width: 100%;
	}
}

@media screen and (max-width:1144px) {
	.related_posts .vc_col-sm-6 .post_img {
		height: 266px;
	}
	
	.related_posts .vc_col-sm-6 .post_img img {
		max-height: 266px;
		width: auto;
	}
}

.blog_blocks {
	display: flex;
	gap: 30px;
}

.blog_blocks li {
	padding: 30px;
	border: 2px solid #d4f2ff;
	list-style: none;
	border-radius: 4px;
	width: 33%;
}

.blog_blocks li img {
	display: block;
	margin-bottom: 15px;
}

.blog_blocks li:before {
	display: none;
}

.blog_blocks li span.blocktitle {
	display: block;
	font-size: 20px;
	font-weight: 500;
}

.bluetitle {
	display: block;
	font-size: 23px;
	font-weight: 500;
	color: #0064ff;
}

.blog_bgtable {
	border: 2px solid #e8fcff;
	border-radius: 4px;
}

.blog_bgtable tr:nth-child(even) {
	background-color: #f5fbff;
}

.blog_bgtable tr:nth-child(even) td {
	border-top: 1px solid #e8fcff !important;
	border-bottom: 1px solid #e8fcff !important;
}

.blog_bgtable td {
	border: none !important;
}

.blog_bgtable tr th {
	text-transform: uppercase;
	font-weight: 500;
	font-size: 16px;
	background: #fff;
	border: none !important;
}

.blog_bgtable td:nth-child(2n), .blog_bgtable td:nth-child(3n) {
	min-width: 300px;
}

.text_center {
	text-align: center;
}

.table-responsive {
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	margin-bottom: 25px;
}

.author_bio_section {
	display: flex;
	flex-direction: row;
	padding: 17px 17px 17px 17px;
	border: 1px solid #dbd9d9;
	margin-bottom: 30px;
}

.author_picture {
	order: 1;
	margin-right: 17px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.author_info {
	order: 2;
}

.author_info p {
	margin-bottom: 0 !important;
}

.author_info a {
	float: right;
	background: #0077b5;
	color: #fff;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding: 0 8px;
	font-size: 18px;
}

.author_info a:hover {
	color: #fff !important;
}

.author_info a .w-sharing-item {
	padding: 0 7px 0 4px !important;
	min-width: inherit;
}

p.author_details {
	min-width: 120px;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: 0 !important;
}

.author_details img {
	border-radius: 50%;
	margin-top: 1px;
}

.author_title {
	display: flex;
	flex-direction: column;
}

.author_txt {
	text-transform: uppercase;
	color: #afaaaa;
	font-size: 16px;
	line-height: 10px;
	margin-bottom: 8px;
}

.author_name {
	color: #0064ff;
	font-size: 27px;
	font-weight: 600;
}

.author_designation {
	font-size: 16px;
	font-weight: 500;
}

p.author_des {
	font-size: 19px;
	margin-top: 5px !important;
	line-height: 30px;
}

.tss-wrapper .tss-layout1 .item-content, .tss-wrapper .tss-carousel1 .item-content {
	font-size: 20px;
}

.adaimg img, img.adaimg, .img_dashboard img, .adafilter {
	filter: saturate(130%) !important;
}

.adafilter2, .adafilter2 img {
	filter: saturate(200%) !important;
}

.calendly-inline-widget {
	zoom: 115%;
}

.kb_videos>.vc_col-sm-4 .thumb_link.youtube img, .yottie-widget-video-preview-thumbnail img {
	filter: saturate(200%);
}

.youtube img, .youtube_box img, .youtube_box_3 img, .youtube_box_4 img, .youtube_video img {
	filter: saturate(200%);
}

.w-flipbox.direction_w .w-flipbox-front {
	filter: saturate(200%);
}

.w-flipbox-back {
	background: #003991 !important;
}

.page-id-7468 em {
	color: red;
}

.sec-free-demo-cta .top_signup_form {
	margin: 20px auto 25px !important;
	text-align: center;
	padding: 25px 20px;
	color: #fff;
	background: #e8fcff;
}

.sec-free-demo-cta .top_signup_form .w-btn {
	float: none;
}

.sec-free-demo-cta.industries-cta .top_signup_form {
	margin: 20px auto 45px !important;
}

.sec-free-demo-cta>.l-section-h {
	padding: 0;
}

@media (min-width:768px) {
	#left_right_cols .wpb_row.sec-free-demo-cta {
		margin: -100px 0 50px !important;
	}
	
	#left_right_cols .wpb_row.sec-free-demo-cta>div>.vc_column-inner {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (max-width:767px) {
	.sec-free-demo-cta .top_signup_form {
		margin: 0 auto !important;
	}
	
	section.l-section.sec-free-demo-cta.mobile-app-wrap {
		margin-top: 35px;
		margin-bottom: -60px;
	}
}

@media screen and (min-width:1200px) {
	.device {
		display: none !important;
	}
	
	.header_hor .l-subheader-cell.at_right>.w-nav {
		margin-left: 0;
	}
}

@media screen and (min-width:1020px) {
	.header_hor .w-nav.type_desktop .menu-item .w-nav-list.level_2 {
		left: -126px !important;
	}
	
	.header_hor .w-nav.type_desktop .menu-item.menu-item-22541 .w-nav-list.level_2 {
		left: -296px !important;
	}
	
	.featured-video-plus.fvp-center {
		width: 100%;
		margin: 0 auto;
	}
	
	.page-id-20179 .quick-demo-wrap>.l-section-h>.g-cols>.vc_col-sm-4 {
		width: 400px;
	}
	
	.page-id-20179 .quick-demo-wrap>.l-section-h>.g-cols>.vc_col-sm-8 {
		width: calc(100% - 400px);
	}
	
	.page-id-20768 .quick-demo-wrap>.l-section-h>.g-cols>.vc_col-sm-4 {
		width: 400px;
	}
	
	.page-id-20768 .quick-demo-wrap>.l-section-h>.g-cols>.vc_col-sm-8 {
		width: calc(100% - 400px);
	}
	
	.page-id-20832 .quick-demo-wrap>.l-section-h>.g-cols>.vc_col-sm-4 {
		width: 400px;
	}
	
	.page-id-20832 .quick-demo-wrap>.l-section-h>.g-cols>.vc_col-sm-8 {
		width: calc(100% - 400px);
	}
	
	.page-id-23472 .quick-demo-wrap>.l-section-h>.g-cols>.vc_col-sm-4 {
		width: 400px;
	}
	
	.page-id-23472 .quick-demo-wrap>.l-section-h>.g-cols>.vc_col-sm-8 {
		width: calc(100% - 400px);
	}
}

@media screen and (min-width:1025px) {
	.recent_blog_posts {
		max-width: 94%;
		margin: 0 auto;
	}
}

@media screen and (min-width:768px) {
	.swap_column {
		order: 2;
	}
	
	#yottie_1 .yottie-widget-feed-section-slide {
		padding-left: 0 !important;
	}
	
	#yottie_1 .yottie-widget-video {
		margin-right: 40px !important;
		min-height: 440px;
		-webkit-line-clamp: 4;
	}
	
	#yottie_1 .yottie-widget-video:nth-child(3n+3) {
		margin-right: 0 !important;
	}
	
	.single-knowledgebase .l-section-h #text-2 {
		padding: 3rem 0 0 0;
	}
	
	.kb_videos {
		padding-left: 2.5rem;
	}
	
	.single-knowledgebase .uk-article.pakb-link {
		margin-bottom: 40px;
	}
	
	.mobile_app_btns .wpb_wrapper, .mobile_app_btns .wpb_raw_html {
		height: 100%;
	}
	
	.mobile_app_btns .appstore-wrap {
		height: 98%;
		display: flex;
		align-items: center;
		margin-top: 0;
	}
	
	body #yottie_1 .yottie-widget-video {
		min-height: 440px;
		-webkit-line-clamp: 4;
	}
	
	body.page-id-7349 #yottie_1 .yottie-widget-video {
		min-height: 440px;
	}
	
	.swiper {
		position: inherit !important;
	}
	
	#ez-toc-container {
		width: 85%;
	}
	
	#gform_4 {
		max-width: 60%;
		margin: auto;
	}
}

@media (min-width:902px) {
	body .l-header.sticky .l-subheader.at_middle {
		line-height: 70px;
		height: 70px;
	}
}

@media screen and (max-width:1260px) {
	a.sm_freetrial_btn {
		padding: .8em .8em;
	}
}

@media screen and (max-width:1245px) {
	.top_signup_form .signup-input {
		width: 100%;
		margin-bottom: 15px;
	}
	
	.top_signup_form .w-btn {
		margin-left: 0;
	}
}

@media screen and (min-width:1210px) {
	.hr_degree_tabs .w-tabs-sections .w-tabs-section .w-tabs-section-content .vc_col-sm-6 .w-image img {
		height: inherit;
		max-width: inherit;
	}
}

@media screen and (min-width:1200px) and (max-width:1210px) {
	.page-id-7386 .calendly-inline-widget {
		height: 845px !important;
	}
}

@media screen and (min-width:1020px) and (max-width:1300px) {
	.w-nav.type_desktop .hover_underline .w-nav-title {
		font-size: 17px;
	}
	
	#page-header .us-btn-style_1, #page-header .us-btn-style_2 {
		font-size: 18px !important;
	}
}

@media screen and (min-width:1020px) and (max-width:1130px) {
	.header_hor header .l-subheader-cell.at_left>* {
		margin-right: 0;
	}
	
	.l-header .w-image-h {
		max-width: 175px;
		margin-top: 6px;
	}
}

@media screen and (max-width:1300px) {
	body.home .home_features_first_row>.vc_col-sm-4, body.home .home_features>.vc_col-sm-4 {
		width: 50%;
	}
	
	.inner_flipbox>.vc_col-sm-4 {
		width: 50%;
	}
	
	.flipboxes-section>.vc_col-sm-4 {
		width: 50%;
	}
}

@media screen and (max-width:1033px) {
	.request-demo-leftwrap .logos .custom_logo {
		width: 22%;
	}
}

@media screen and (max-width:1085px) {
	.assessteam-left-wrap .logos .custom_logo {
		margin: 0;
	}
	
	.page.page-id-7377 .logos .custom_logo {
		width: 32%;
	}
	
	.page-id-7386 .calendly-inline-widget {
		height: 885px !important;
	}
}

@media (max-width:1199px) {
	#page-header .us-btn-style_1, #page-header .us-btn-style_2 {
		display: none !important;
	}
	
	#page-header .at_right .w-btn, #page-header .at_right+.w-btn+.w-btn {
		display: none;
	}
	
	.watch-video-wrap .watch-video-wrap-right {
		padding-left: 0;
	}
	
	.watch-video-wrap .g-cols.vc_row {
		padding: 0;
	}
	
	.business_logos .l-section-h.i-cf {
		padding: 60px 0 !important;
	}
	
	.rating_business_logos .vc_custom_heading {
		margin-bottom: 40px !important;
	}
	
	.home .l-header.pos_fixed~.l-main>.l-section.business_section:first-of-type {
		padding-bottom: 11px !important;
	}
	
	.business-awards-section {
		padding-bottom: 18px;
	}
	
	.inner_flipbox .w-flipbox-back-desc p {
		font-size: 18px;
	}
	
	.page_404 .banner_404 .vc_column-inner {
		justify-content: flex-start;
	}
	
	.limited-time-block .vc_column-inner>.wpb_wrapper {
		flex-wrap: wrap;
	}
	
	.limited-time-block .vc_column-inner>.wpb_wrapper .wpb_text_column:first-child {
		flex: auto;
	}
	
	.limited-time-block .vc_column-inner>.wpb_wrapper .wpb_text_column:first-child p:first-child {
		font-size: 26px;
	}
	
	.limited-time-block .vc_column-inner>.wpb_wrapper .wpb_text_column:last-child {
		margin: 10px 0 5px;
	}
	
	#page-header .us-btn-style_1 {
		padding: .8em 1em !important;
		margin-left: .5em;
	}
	
	#page-header .us-btn-style_2 {
		margin-left: .8rem;
	}
}

@media screen and (max-width:1050px) {
	.inner_flipbox .w-flipbox-back-desc p {
		font-size: 15px;
	}
	
	#page-header .us-btn-style_1 {
		margin-left: 5px;
	}
	
	#page-header .us-btn-style_2 {
		margin-left: 0;
	}
	
	.ush_menu_1.type_desktop .w-nav-list>.menu-item.level_1 {
		font-size: 15px;
	}
}

@media screen and (max-width:1110px) {
	.open-positions-wrap {
		min-height: 155px;
	}
}

@media screen and (max-width:1074px) and (min-width:768px) {
	.directory-boxes-main.directory-boxes-main-row2 .directory-box .vc_column-inner>.wpb_wrapper .wpb_text_column:nth-child(2) {
		min-height: 79px;
	}
}

@media screen and (max-width:1199px) {
	.device {
		display: block !important;
	}
}

@media screen and (max-width:1019px) {
	.l-header.pos_fixed~.l-main>.l-section:first-of-type, .l-header.pos_fixed~.l-main>.l-section.first_section {
		padding-top: 70px !important;
		padding-bottom: 10px !important;
	}
	
	.l-header .l-subheader-cell.at_right nav.type_mobile li.togglable.opened .w-nav-list:not(.level_1) {
		display: block;
	}
	
	.customer-logo-wrap .l-section-h.i-cf {
		padding-bottom: 0px !important;
	}
	
	.assessteam-inner-wrap {
		margin-top: 60px;
	}
	
	.page-id-7386 .calendly-inline-widget {
		margin-top: 0;
	}
	
	.industries-spacing.bg_section .l-section-h {
		margin-top: 20px !important;
	}
	
	.page-id-20179 .l-header.pos_fixed~.l-main>.l-section.quick-demo-wrap:first-of-type {
		padding-top: 10px !important;
	}
	
	.page-id-20179 .quick-demo-wrap>.l-section-h>.g-cols {
		flex-direction: column;
	}
	
	.page-id-20179 .quick-demo-wrap>.l-section-h>.g-cols>.vc_col-sm-4, .page-id-20179 .quick-demo-wrap>.l-section-h>.g-cols>.vc_col-sm-8 {
		width: 100%;
	}
	
	.page-id-20179 .quick-demo-wrap .trusted_business_logos {
		justify-content: center;
	}
	
	.page-id-20179 .quick-demo-wrap .trusted_business_logos img {
		margin: 10px 10px 15px;
	}
	
	.page-id-20179 .why-assessteam-heading {
		margin: 30px 0 30px;
	}
	
	.page-id-20768 .l-header.pos_fixed~.l-main>.l-section.quick-demo-wrap:first-of-type {
		padding-top: 10px !important;
	}
	
	.page-id-20768 .quick-demo-wrap>.l-section-h>.g-cols {
		flex-direction: column;
	}
	
	.page-id-20768 .quick-demo-wrap>.l-section-h>.g-cols>.vc_col-sm-4, .page-id-20768 .quick-demo-wrap>.l-section-h>.g-cols>.vc_col-sm-8 {
		width: 100%;
	}
	
	.page-id-20768 .quick-demo-wrap .trusted_business_logos {
		justify-content: center;
	}
	
	.page-id-20768 .quick-demo-wrap .trusted_business_logos img {
		margin: 10px 10px 15px;
	}
	
	.page-id-20768 .why-assessteam-heading {
		margin: 30px 0 30px;
	}
	
	.page-id-20832 .l-header.pos_fixed~.l-main>.l-section.quick-demo-wrap:first-of-type {
		padding-top: 10px !important;
	}
	
	.page-id-20832 .quick-demo-wrap>.l-section-h>.g-cols {
		flex-direction: column;
	}
	
	.page-id-20832 .quick-demo-wrap>.l-section-h>.g-cols>.vc_col-sm-4, .page-id-20832 .quick-demo-wrap>.l-section-h>.g-cols>.vc_col-sm-8 {
		width: 100%;
	}
	
	.page-id-20832 .quick-demo-wrap .trusted_business_logos {
		justify-content: center;
	}
	
	.page-id-20832 .quick-demo-wrap .trusted_business_logos img {
		margin: 10px 10px 15px;
	}
	
	.page-id-20832 .why-assessteam-heading {
		margin: 30px 0 30px;
	}
	
	.page-id-23472 .l-header.pos_fixed~.l-main>.l-section.quick-demo-wrap:first-of-type {
		padding-top: 10px !important;
	}
	
	.page-id-23472 .quick-demo-wrap>.l-section-h>.g-cols {
		flex-direction: column;
	}
	
	.page-id-23472 .quick-demo-wrap>.l-section-h>.g-cols>.vc_col-sm-4, .page-id-23472 .quick-demo-wrap>.l-section-h>.g-cols>.vc_col-sm-8 {
		width: 100%;
	}
	
	.page-id-23472 .quick-demo-wrap .trusted_business_logos {
		justify-content: center;
	}
	
	.page-id-23472 .quick-demo-wrap .trusted_business_logos img {
		margin: 10px 10px 15px;
	}
	
	.page-id-23472 .why-assessteam-heading {
		margin: 30px 0 30px;
	}
	
	.ush_menu_1.type_mobile .w-nav-anchor:not(.level_1) .w-nav-title {
		font-size: 20px;
	}
}

@media screen and (max-width:1024px) and (min-width:768px) {
	a.sm_freetrial_btn {
		padding: .5em;
		font-size: 19px;
	}
	
	.new-pricing-table a.sm_freetrial_btn {
		padding: .5em 1em;
		font-size: 19px;
	}
	
	.watch-video-wrap .watch-video-wrap-right h2, .watch-video-wrap .watch-video-wrap-right h3 {
		font-size: 33px !important;
	}
	
	.requestDemo-testimonial-wrap .vc_col-sm-4 {
		width: 50%;
		margin-bottom: 40px;
	}
	
	.search-form {
		width: 70%;
	}
	
	.uk-search-large, body .yottie-widget-feed-section-search-form {
		width: 70%;
	}
	
	.home_logos .vc_col-sm-2 .vc_column-inner {
		padding-left: .8rem !important;
		padding-right: .8rem !important;
	}
	
	footer .phone {
		font-size: 120%;
	}
	
	.safari table.pricing th>div {
		height: 340px;
	}
}

@media screen and (max-width:1024px) {
	.employee-engagement-option-inner-wrap {
		width: 50% !important;
	}
	
	.featured-integrations-wrap .logos.featured_logos .custom_logo {
		margin: 10px;
	}
	
	.vc_wp_custommenu.layout_hor ul li {
		margin-bottom: 10px;
	}
	
	#third>.l-section-h.i-cf {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	
	.direction_w .w-flipbox-back {
		padding: 10px;
	}
	
	.page-id-7345 .w-flipbox.animation_coveropen.direction_w .w-flipbox-front {
		background-size: 60% auto !important;
	}
	
	.home .w-flipbox.animation_coveropen.direction_w .w-flipbox-front {
		background-position: center 30% !important;
		background-size: 75% !important;
		transform: inherit !important;
	}
	
	.logos.fullsection .custom_logo img {
		max-width: 110px;
	}
	
	.kpi-main-ttl {
		font-size: 30px !important;
		line-height: 38px !important;
	}
	
	.kpi-main-ttl .material-icons, .main-ttl .material-icons {
		top: 4px !important;
	}
	
	h2 {
		font-size: 30px !important;
	}
	
	.h1_col_title {
		font-size: 30px !important;
	}
	
	.page_404 .wpb_row .vc_col-sm-6 {
		width: 100%;
	}
	
	.btn-center-wrap a.sign_up_btn {
		margin-bottom: 15px;
	}
	
	.page-id-7466 .l-section-h.i-cf, .page-id-7468 .l-section-h.i-cf, .page-id-7464 .l-section-h.i-cf {
		padding-bottom: 0;
	}
	
	.device_btm_padding .l-section-h.i-cf {
		padding-bottom: 0;
		padding-top: 10px;
	}
	
	.page-id-7466 .l-section-h.i-cf h3, .page-id-7468 .l-section-h.i-cf h3, .page-id-7464 .l-section-h.i-cf h3 {
		font-size: 30px !important;
	}
	
	.related_posts {
		margin: 0 20px 0 !important;
	}
	
	.blog_blocks {
		flex-wrap: wrap;
	}
	
	.blog_blocks li {
		width: 47%;
	}
}

@media screen and (max-width:1023px) {
	.w-nav-list:not(.level_1) {
		margin: 0 14px;
	}
}

@media screen and (max-width:901px) and (min-width:602px) {
	.l-subheader.at_top {
		display: none !important;
	}
}

@media screen and (max-width:991px) {
	.footer.signup-form {
		margin: 0 20%;
		position: relative;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.signup-form:before {
		position: absolute;
		left: -40px;
		top: 4px;
	}
	
	.signup-form .signup-input {
		width: 100%;
		margin-bottom: 15px;
		max-width: 100%;
	}
	
	.signup-form .w-btn {
		margin-left: 0;
	}
	
	.signup-form:after {
		position: absolute;
		top: 4px;
		right: -40px;
	}
	
	.whyassess-feature-col {
		width: 50%;
	}
	
	.mobile-app-section a img {
		width: 40%;
	}
	
	.company-content-tbl td {
		display: block;
		width: 100%;
		border-right: 0;
	}
	
	.company-content-tbl td.width50 {
		width: 100%;
	}
	
	.copyright .vc_col-sm-6 {
		width: 100%;
		text-align: center;
	}
	
	.mobile-app-wrap .l-section-h {
		padding-top: 0 !important;
	}
	
	.mobile-app-wrap .mobile-app-leftside .vc_column-inner {
		padding-top: 80px;
	}
	
	.mobile-app-wrap:nth-child(2n) .mobile-app-right {
		padding-left: 0;
	}
	
	.mobile-app-wrap:nth-child(2n+1) .mobile-app-right {
		padding-right: 0;
	}
	
	.open-positions-wrap {
		width: 100%;
		min-height: inherit;
	}
	
	.widget_archive ul li {
		float: left;
		width: 50%;
	}
	
	#text-2.widget_text {
		text-align: center;
	}
	
	.footer.signup-form {
		width: auto;
		display: inline-block;
		margin-bottom: 0 !important;
		margin-bottom: 0 !important;
	}
	
	.menu-footer-copyright-area-menu-container {
		text-align: center;
	}
	
	.business_logos .l-section-h.i-cf {
		padding: 40px 0 !important;
	}
	
	button#btnGoogleTtanslator, #btnGoogleTtanslator1 {
		left: auto;
		top: 124px;
		right: 15px;
	}
	
	body.category-customer-case-studies .cols_2>div[class*="list"]>* {
		width: 100%;
	}
	
	.single-post .post_title {
		font-size: 28px !important;
	}
	
	.single-post .custom-info>div strong, strong.block {
		display: block;
		font-size: 21px;
		font-weight: 500;
		white-space: nowrap;
	}
	
	.business-awards-section {
		padding-bottom: 0;
	}
	
	.business-awards-section .awards-list {
		margin-bottom: 30px;
	}
	
	.home .l-header.pos_fixed~.l-main>.l-section.business_section:first-of-type {
		padding-bottom: 0 !important;
	}
	
	.home .l-header.pos_fixed~.l-main>.l-section.business_section:first-of-type>.l-section-h {
		padding-bottom: 22px !important;
	}
	
	.page-id-7386 .assessteam-mobileapp-wrap {
		padding-bottom: 0px !important;
	}
	
	.page-id-7386 .assessteam-mobileapp-wrap div.l-section-h {
		padding-bottom: 20px !important;
	}
	
	.at_benefits .check_list>li, .at_benefits .check_list div.list {
		width: 29%;
	}
	
	.single-post .vertical_align {
		flex-direction: column;
	}
	
	.single-post .vertical_align.right img.alignright {
		order: 1;
	}
	
	.single-post .vertical_align.right .info {
		order: 2;
	}
	
	.single-post .vertical_align img {
		margin-right: 0;
		margin-left: 0;
		margin-bottom: 30px !important;
	}
	
	.single-post .dif_sections.icon-section h3, .single-post .dif_sections.icon-section strong.block {
		font-size: 23px;
	}
	
	.single-post .dif_sections.icon-section ol li {
		width: calc(50% - 15px);
	}
	
	.pricing.mobile_view {
		display: block;
		margin: 30px 0 0 0;
	}
	
	.pricing:not(.mobile_view) {
		display: none;
	}
	
	table.pricing tr th:first-child>div {
		padding: 15px 25px 20px;
	}
	
	.why-slack-box img {
		float: right;
		margin: 0 60px 30px;
	}
	
	.youtube_video .play-button {
		width: 75px;
		height: 75px;
		border-radius: 75px;
	}
	
	.youtube_video .play-button:before {
		border-width: 15px 0 15px 24px;
	}
	
	.page-id-22604 .youtube_video+p.blog_button {
		margin: 25px auto 30px !important;
	}
}

@media screen and (max-width:900px) {
	button#btnGoogleTtanslator, #btnGoogleTtanslator1 {
		top: 124px;
		right: 15px;
	}
	
	.back_link {
		flex-direction: column;
	}
	
	.back_link h6 {
		order: 2;
	}
}

@media screen and (max-width:899px) {
	.most-popular-blogs .custom-row .custom-col {
		width: 50%;
	}
}

@media screen and (max-width:803px) {
	.watch-video-wrap .watch-video-wrap-right h2, .watch-video-wrap .watch-video-wrap-right h3 {
		font-size: 30px !important;
	}
	
	.at_benefits .check_list>li, .at_benefits .check_list div.list {
		width: 45%;
	}
}

@media screen and (max-width:560px) and (min-width:376px) {
	#yottie_1 .yottie-widget-feed-section-slide {
		padding-left: 0 !important;
	}
	
	#yottie_1 .yottie-widget-video {
		margin-right: 0 !important;
		width: 100% !important;
	}
}

@media screen and (max-width:768px) {
	.mobile-app-wrap .mobile-app-leftside .vc_column-inner {
		padding-top: 50px;
	}
	
	.mobile-app-wraph h3.section-ttl {
		font-size: 28px;
		line-height: 32px;
	}
	
	.inner_flipbox .w-flipbox-back-desc p {
		font-size: 14px;
	}
	
	.back_link p {
		margin-bottom: 1px !important;
	}
	
	body.page-id-7351 .at-common-questions-section-two {
		padding-top: 0rem !important;
	}
	
	body.page-id-7351 .at-common-questions-section-two .pakb-lists {
		margin-top: 20px;
	}
	
	body.page-id-7351 .at-common-questions-section-two .pakb-lists .uk-first-column {
		margin-top: 20px;
	}
	
	.page-id-20179 .quick-demo-wrap .rating_logo_section {
		padding-bottom: 0;
	}
	
	.page-id-20179 .quick-demo-wrap .rating_logo_section .vc_col-sm-4 {
		margin-bottom: 40px !important;
	}
	
	.page-id-20179 .why-assessteam-wrap>.l-section-h {
		padding-bottom: 0;
	}
	
	.page-id-20179 .assessteam-mobileapp-wrap.pt-25 {
		padding-top: 0px !important;
		padding-bottom: 30px !important;
	}
	
	.page-id-20179 .assessteam-mobileapp-wrap>.l-section-h {
		padding-bottom: 0;
	}
	
	.page-id-20179 .rating_business_logos h2.vc_custom_heading {
		font-size: 33px !important;
		line-height: 41px !important;
	}
	
	.page-id-20179 .quick-demo-wrap .business-awards-section {
		padding-bottom: 20px;
	}
	
	.page-id-20768 .quick-demo-wrap .rating_logo_section {
		padding-bottom: 0;
	}
	
	.page-id-20768 .quick-demo-wrap .rating_logo_section .vc_col-sm-4 {
		margin-bottom: 40px !important;
	}
	
	.page-id-20768 .why-assessteam-wrap>.l-section-h {
		padding-bottom: 0;
	}
	
	.page-id-20768 .assessteam-mobileapp-wrap.pt-25 {
		padding-top: 0px !important;
		padding-bottom: 30px !important;
	}
	
	.page-id-20768 .assessteam-mobileapp-wrap>.l-section-h {
		padding-bottom: 0;
	}
	
	.page-id-20768 .rating_business_logos h2.vc_custom_heading {
		font-size: 33px !important;
		line-height: 41px !important;
	}
	
	.page-id-20768 .quick-demo-wrap .business-awards-section {
		padding-bottom: 20px;
	}
	
	.page-id-20832 .quick-demo-wrap .rating_logo_section {
		padding-bottom: 0;
	}
	
	.page-id-20832 .quick-demo-wrap .rating_logo_section .vc_col-sm-4 {
		margin-bottom: 40px !important;
	}
	
	.page-id-20832 .why-assessteam-wrap>.l-section-h {
		padding-bottom: 0;
	}
	
	.page-id-20832 .assessteam-mobileapp-wrap.pt-25 {
		padding-top: 0px !important;
		padding-bottom: 30px !important;
	}
	
	.page-id-20832 .assessteam-mobileapp-wrap>.l-section-h {
		padding-bottom: 0;
	}
	
	.page-id-20832 .rating_business_logos h2.vc_custom_heading {
		font-size: 33px !important;
		line-height: 41px !important;
	}
	
	.page-id-20832 .quick-demo-wrap .business-awards-section {
		padding-bottom: 20px;
	}
	
	.page-id-23472 .quick-demo-wrap .rating_logo_section {
		padding-bottom: 0;
	}
	
	.page-id-23472 .quick-demo-wrap .rating_logo_section .vc_col-sm-4 {
		margin-bottom: 40px !important;
	}
	
	.page-id-23472 .why-assessteam-wrap>.l-section-h {
		padding-bottom: 0;
	}
	
	.page-id-23472 .assessteam-mobileapp-wrap.pt-25 {
		padding-top: 0px !important;
		padding-bottom: 30px !important;
	}
	
	.page-id-23472 .assessteam-mobileapp-wrap>.l-section-h {
		padding-bottom: 0;
	}
	
	.page-id-23472 .rating_business_logos h2.vc_custom_heading {
		font-size: 33px !important;
		line-height: 41px !important;
	}
	
	.page-id-23472 .quick-demo-wrap .business-awards-section {
		padding-bottom: 20px;
	}
	
	.privacy-notice .privacy-actions {
		flex-wrap: wrap;
	}
	
	.privacy-notice .privacy-actions a {
		padding: 5px 15px;
		width: auto;
	}
	
	.why-slack-box img {
		float: right;
		margin: 0 20px 10px;
		max-width: 120px;
	}
	
	.whatislack-box .l-section-h, .why-slack-box .l-section-h {
		padding-bottom: 0;
	}
	
	.slack-assessteam-box+section {
		margin-bottom: 0;
	}
	
	.you-good-company-wrap .vc_col-sm-4 .w-image .w-image-h {
		height: 50px;
	}
}

@media screen and (max-width:767px) {
	.showmobile {
		display: block;
	}
	
	.hide-col-mobile {
		display: none;
	}
	
	.mobilemt-27 {
		margin-top: 32px;
	}
	
	a.sm_freetrial_btn {
		padding: .8em 1.2em;
	}
	
	.footer.signup-form {
		margin: 0%;
	}
	
	body.home .home_features_first_row>.vc_col-sm-4, body.home .home_features>.vc_col-sm-4 {
		width: 100%;
	}
	
	.direction_w .w-flipbox-back .w-flipbox-back-title {
		font-size: 21px !important;
	}
	
	.home_features {
		margin-bottom: 1rem;
	}
	
	.inner_flipbox>.vc_col-sm-4 {
		width: 100%;
	}
	
	.flipboxes-section>.vc_col-sm-4 {
		width: 100%;
	}
	
	.l-main .w-image.align_right {
		margin-left: 0;
	}
	
	#left_right_cols .wpb_row {
		margin-bottom: 2rem;
	}
	
	#left_right_cols .wpb_row {
		border-bottom: 1px solid #ccc;
		padding-bottom: 40px;
	}
	
	.home_logos .vc_col-sm-2 {
		width: 33% !important;
	}
	
	footer .color_footer-bottom .vc_col-sm-3 {
		width: 50% !important;
	}
	
	footer .color_footer-bottom .vc_col-sm-3:nth-child(2n+1) {
		border-right: none;
	}
	
	.faq_col2 {
		margin-top: 20px !important;
		margin-bottom: 20px !important;
	}
	
	.pricing_plans .integrate_cols {
		margin-bottom: 30px !important;
	}
	
	.pricing_plans {
		padding-bottom: 30px;
	}
	
	.pricing_bottom_text>.wpb_column:first-child {
		margin: 0 0 30px 0;
	}
	
	.pricing_bottom_text>.wpb_column {
		text-align: center;
	}
	
	#left_right_cols .w-image {
		margin-right: 0;
	}
	
	#left_right_cols .w-image .w-image-h {
		text-align: center;
	}
	
	.logo_section .wpb_column {
		width: 50% !important;
	}
	
	.wpb_column .wpb_wrapper .w-flipbox, .w-flipbox.animation_coveropen.direction_w .w-flipbox-front {
		height: auto !important;
	}
	
	.rt-container-fluid.tss-wrapper {
		width: 100% !important;
		max-width: inherit !important;
	}
	
	.tss-wrapper .tss-carousel .owl-nav {
		display: none;
	}
	
	h3.section-ttl {
		font-size: 33px;
		line-height: 36px;
	}
	
	.mobile-app-section a img {
		width: auto;
	}
	
	.reviews_right {
		margin-top: 20px;
	}
	
	.customer_reviews .w-image .w-image-h img {
		position: inherit;
		left: inherit;
		right: inherit;
		top: inherit;
		bottom: inherit;
		margin: 15px 0;
	}
	
	.customer_reviews .l-section-h .wpb_wrapper .wpb_text_column {
		padding: 0 10px;
	}
	
	.company-content-tbl td {
		display: table-cell;
		width: auto;
		border-right: 2px solid #e7f2f9;
	}
	
	.company-content-tbl td.width50 {
		width: 50%;
	}
	
	.Company-job-openings .wpb_column:nth-child(odd) .vc_column-inner {
		margin-right: 24px;
	}
	
	.Company-job-openings .wpb_column:nth-child(even) .vc_column-inner {
		margin-left: 24px;
	}
	
	.company-back-btn {
		margin-bottom: 30px;
	}
	
	.company-right-sidebar {
		margin-top: 18px !important;
	}
	
	#wpcf7-f7929-p7384-o1 .g-cols .vc_col-sm-6 {
		margin: 0;
	}
	
	h1 {
		font-size: 33px !important;
	}
	
	h2, h2.sectionttl38, .style_h2 {
		font-size: 30px !important;
	}
	
	.appstore-wrap {
		margin-bottom: 20px;
	}
	
	.mobile-app-wrap .g-cols.vc_row {
		display: flex;
		flex-direction: column;
	}
	
	.mobile-app-wrap:nth-child(2n) .mobile-app-leftside {
		text-align: center;
	}
	
	.mobile-app-wrap .mobile-app-leftside {
		display: inline-block;
		text-align: center;
	}
	
	.mobile-app-wrap .mobile-app-right {
		display: inline-block;
	}
	
	.mobile-app-wrap:nth-child(odd) .mobile-app-leftside {
		order: 1;
	}
	
	.mobile-app-wrap:nth-child(odd) .mobile-app-right {
		padding-top: 20px;
		order: 2;
	}
	
	.mobile-app-wrap:nth-child(5) .mobile-app-right {
		padding-top: 20px !important;
	}
	
	.mobile-app-wrap .mobile-app-right {
		margin-bottom: 30px !important;
		text-align: center;
	}
	
	.mobileapp-team-evaluation {
		padding-top: 20px;
		padding-bottom: 5px;
	}
	
	.friendly-support-section-custom.mobileapp-team-evaluation {
		padding-bottom: 15px;
	}
	
	.your-favorite-assessteam-wrap {
		padding-top: 0;
	}
	
	.employee-engagement-option-inner-wrap {
		width: 100% !important;
	}
	
	.performance-evaluation-innerwrap .vc_col-sm-6 {
		width: 50% !important;
	}
	
	.faq_col2 {
		margin-top: 0 !important;
	}
	
	.faq_col1 {
		margin-bottom: 0 !important;
	}
	
	.faq_col2 .w-tabs-section.resbdrtopremove {
		border-top: 0 !important;
	}
	
	h5 {
		font-size: 26px !important;
	}
	
	.request-demo-leftwrap .wpcf7-form {
		margin-top: 20px;
	}
	
	.why-assessteam-wrap .assessteam-featureBox {
		margin-bottom: 15px !important;
	}
	
	.watch-video-wrap .watch-video-wrap-left {
		display: inline-block;
	}
	
	.watch-video-wrap .watch-video-wrap-right {
		display: inline-block;
		vertical-align: unset;
		text-align: left;
	}
	
	.watch-video-wrap {
		padding-top: 10px;
		padding-bottom: 0;
	}
	
	.watch-video-wrap .watch-video-wrap-right h2, .watch-video-wrap .watch-video-wrap-right h3 {
		margin-top: 15px !important;
	}
	
	.watch-video-wrap .watch-video-wrap-right .customer-reviews-btn {
		font-size: 19px;
	}
	
	.requestDemo-testimonial-wrap h2 {
		margin-bottom: 15px !important;
	}
	
	.why-assessteam-wrap {
		padding-top: 20px;
		padding-bottom: 0;
	}
	
	.assessteam-mobileapp-wrap {
		padding-top: 10px;
		padding-bottom: 0;
	}
	
	.request-demo-logo-wrap .logos .custom_logo {
		width: 30%;
	}
	
	.request-demo-logo-wrap {
		padding-top: 10px;
		padding-bottom: 0;
	}
	
	.request-demo-logo-wrap .l-section-h {
		padding-bottom: 20px;
	}
	
	.assessteam-mobileapp-wrap h4 {
		font-size: 33px !important;
	}
	
	h3.section-ttl {
		font-size: 33px !important;
		line-height: 39px !important;
	}
	
	.section-ttl {
		font-size: 33px !important;
		line-height: 39px !important;
	}
	
	.open-position-wrap .l-section-h.i-cf {
		padding-top: 35px;
	}
	
	.open-position-wrap h4 {
		font-size: 28px !important;
	}
	
	h3.job-opning-ttl {
		font-size: 26px !important;
	}
	
	.pricing-top-ttl-wrap h2 {
		margin-bottom: 30px !important;
	}
	
	.plan_selection {
		padding: 10px 0 10px;
	}
	
	.pricing_plans h2 {
		margin-top: 0px !important;
		margin-bottom: 35px !important;
	}
	
	.plans_include {
		font-size: 26px !important;
	}
	
	.pricing_plans .l-section-h.i-cf {
		padding-bottom: 10px;
		padding-top: 20px;
	}
	
	.pricing-graph-wrap .l-section-h.i-cf {
		padding-top: 5px;
	}
	
	.you-good-company-wrap p {
		margin-bottom: 30px !important;
	}
	
	.emp_ev_content {
		margin-top: 50px;
	}
	
	.business_section.with_shape {
		text-align: center;
	}
	
	.media_frame {
		margin: 0 auto;
		float: inherit;
		text-align: center;
		width: 100%;
		max-width: 549px;
		clip-path: inset(-7px -7px);
	}
	
	#left_right_cols {
		margin-top: 48px;
		margin-bottom: 48px;
	}
	
	#left_right_cols .wpb_row {
		margin-bottom: 40px !important;
	}
	
	#left_right_cols .wpb_row:last-child {
		border-bottom: 0 !important;
		padding-bottom: 0;
	}
	
	body.home #left_right_cols+.l-section.height_large>.l-section-h, .bg_section .l-section-h {
		padding: 40px 0 20px !important;
	}
	
	.industries-spacing.bg_section .l-section-h {
		padding: 40px 0 20px !important;
	}
	
	.employee-engagement-option-inner-wrap {
		text-align: center;
	}
	
	body.home .home_features.home_features_first_row {
		margin-bottom: 16px;
	}
	
	.why-assessteam-wrap h2 br {
		display: none;
	}
	
	.mobile-app-wrap.continuous-feedback-wrap .mobile-app-right {
		padding-top: 20px;
	}
	
	.fitsmall_block .fitsmall_info {
		text-align: left;
	}
	
	.fitsmall_block .fitsmall_logo img {
		max-width: unset !important;
	}
	
	.business_logos .l-section-h.i-cf {
		padding: 30px 0 !important;
	}
	
	.rating_business_logos .vc_custom_heading {
		margin-bottom: 30px !important;
	}
	
	.rating_logo_section .vc_col-sm-3 {
		margin-bottom: 0 !important;
		border-bottom: 1px solid #c2dae6;
		padding-bottom: 30px;
		width: 50% !important;
	}
	
	.rating_logo_section .vc_col-sm-3:last-child, .rating_logo_section .vc_col-sm-3:nth-last-child(2) {
		margin-bottom: 0 !important;
		padding-top: 30px;
		border: 0;
		padding-bottom: 0;
	}
	
	.featured-integrations-wrap {
		margin-bottom: 40px;
	}
	
	section.l-section.wpb_row.base80pad>.l-section-h {
		padding: 0 !important;
	}
	
	.basebtm60pad {
		padding-bottom: 0;
	}
	
	.ftr_email {
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}
	
	h3.featitle {
		font-size: 33px !important;
	}
	
	.uk-search-large, body .yottie-widget-feed-section-search-form {
		width: 100%;
	}
	
	.home .w-flipbox.animation_coveropen.direction_w .w-flipbox-front {
		background-position: center 20% !important;
		background-size: inherit !important;
		transform: inherit;
	}
	
	.top_signup_form .w-btn {
		float: inherit;
	}
	
	.search-form {
		width: 100%;
	}
	
	.single .post_image.stretched {
		max-width: 100% !important;
		margin: 0 0 20px 0 !important;
		min-width: 100% !important;
	}
	
	.tutorials-video-wrap .tutorial-content {
		border-bottom: solid 1px #dedede;
		margin-bottom: 9px;
		padding-bottom: 6px;
	}
	
	#page-content .tutorials-video-wrap {
		margin-bottom: 16px;
	}
	
	.single p.blog_button, .page p.blog_button {
		padding: 15px;
	}
	
	.single p.blog_button a, .page p.blog_button a {
		font-size: 18px;
	}
	
	.assessteam-inner-wrap {
		margin-top: 35px;
		margin-bottom: 15px;
	}
	
	html .fontsize22 {
		font-size: 23px !important;
	}
	
	h3.col_title, .style_h3 {
		font-size: 26px !important;
	}
	
	h4.col_title {
		font-size: 26px !important;
	}
	
	h6.small_title, h2.small_title {
		font-size: 20px !important;
	}
	
	.directory-boxes-main .directory-box .w-image {
		height: auto;
	}
	
	.assessteam-partnership-opportunities-section {
		padding-top: 0;
		padding-bottom: 0;
	}
	
	.global-system-integrators-section {
		padding-top: 8px;
		padding-bottom: 8px;
	}
	
	.assessteam-partnership-opportunities-section .assessteam-partnership-opportunities-box .w-iconbox.iconpos_top {
		max-width: 100%;
	}
	
	#blog-reporting-content #left_right_cols {
		margin-top: 22px !important;
	}
	
	#blog-reporting-content #left_right_cols .wpb_row {
		margin-bottom: 40px !important;
	}
	
	#blog-reporting-content #left_right_cols .wpb_row:last-child {
		margin-bottom: 30px !important;
	}
	
	.postid-11592 .w-popup-box-content {
		padding: 10px !important;
	}
	
	.page-id-7353 section.l-section.wpb_row.base80pad>.l-section-h {
		padding: 40px 0 0 0 !important;
	}
	
	.result_areas {
		margin-top: 40px !important;
	}
	
	.result_areas .vc_col-sm-4 {
		border-right: none;
	}
	
	.at-360-degree-feedback-section-one .at-left-section, .at-360-degree-feedback-section-one .at-right-section {
		width: 100%;
		clear: both;
	}
	
	#yottie_1 .yottie-widget-feed-section-slide {
		padding-left: 0 !important;
	}
	
	#yottie_1 .yottie-widget-video {
		width: 98% !important;
		margin-right: 1% !important;
		margin-left: 1% !important;
	}
	
	.single-knowledgebase .l-section-h #text-2 {
		padding: 2rem 0 0 0;
	}
	
	.single-knowledgebase .l-section .l-section-h {
		padding-bottom: 2rem !important;
	}
	
	.archive.tax-knowledgebase_category #text-2.widget_text {
		padding: 2rem 0;
	}
	
	.business-awards-section>div.l-section-h {
		padding-top: 6px;
		padding-bottom: 16px;
	}
	
	.business-awards-section .awards-list {
		margin: 15px 0;
	}
	
	.kb_videos {
		margin-left: 0;
	}
	
	.kb_videos>.vc_col-sm-4 {
		padding-left: 0;
		padding-right: 0;
	}
	
	.back_link_block h1 {
		float: inherit;
		width: 100%;
	}
	
	.back_link_block p {
		width: auto;
	}
	
	.single-post p img.alignleft, .single-post p img.alignright {
		margin-top: 1em !important;
	}
	
	.resmt-30 {
		margin-top: 20px !important;
	}
	
	.single-post .dif_sections {
		margin-bottom: 20px;
		display: block;
	}
	
	.inner_flipbox .w-flipbox-back-desc p {
		font-size: 15px;
	}
	
	.l-header.pos_fixed~.l-main>.l-section.at-on-page-related-videos:first-of-type {
		padding-top: 3px !important;
	}
	
	.l-header.pos_fixed~.l-main>.l-section.at-on-page-related-videos:first-of-type {
		padding-top: 3px !important;
	}
	
	.at-on-page-related-videos {
		padding-top: 49px;
		padding-bottom: 24px;
	}
	
	.ftr_email.at_email {
		padding-top: 48px !important;
		padding-bottom: 54px !important;
	}
	
	.basebtm60mar {
		margin-bottom: 0 !important;
	}
	
	.thumb_link {
		margin: 0 auto;
		max-width: 100% !important;
		max-height: 100% !important;
	}
	
	h3.rel_vid_title {
		font-size: 26px !important;
	}
	
	.at_benefits .check_list {
		overflow: initial;
	}
	
	.at_benefits .check_list>li {
		width: 100%;
	}
	
	.blue_bgtable tr td.blue_bg {
		min-width: 240px;
	}
	
	.blue_bgtable tr td {
		min-width: 400px;
	}
	
	.single-post .dif_sections {
		margin-bottom: 40px;
	}
	
	.single-post .dif_sections img {
		max-width: 100%;
	}
	
	.single-post .dif_sections>h2:first-child img {
		margin-bottom: 15px !important;
	}
	
	.w-image.img_dashboard a:before {
		content: "";
		font-family: FontAwesome;
		color: #06c;
		text-align: center;
		opacity: .5;
		font-size: 120px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}
	
	.latest_blogs .l-section-h.i-cf {
		padding: 50px 0;
	}
	
	.banner_404 {
		display: none;
	}
	
	.kpi_accordion .kpititle {
		padding-right: 74px;
	}
	
	.back_btn {
		display: block;
	}
	
	.section_360_degree {
		margin-bottom: 68px;
	}
	
	.blog_blocks {
		gap: 15px;
	}
	
	.blog_blocks li {
		width: 100%;
	}
	
	.single-post .dif_sections.icon-section p {
		margin-bottom: 15px;
	}
	
	.single-post .dif_sections.icon-section ol li {
		width: 100%;
		margin-bottom: 15px;
	}
	
	.single-post .dif_sections.icon-section.mb-0 {
		margin-bottom: 15px !important;
	}
}

@media screen and (max-width:720px) {
	.page-id-7349 .pum-theme-lightbox .pum-container {
		top: 20px !important;
	}
}

@media screen and (max-width:642px) {
	.top_signup_form .signup-input {
		width: 100%;
		margin-bottom: 15px;
	}
	
	.top_signup_form .w-btn {
		margin-left: 0;
	}
	
	.top_signup_form:before {
		position: relative;
		top: 42px;
		margin-top: 0;
	}
	
	.page-id-20179 .free-demo-header .wpb_raw_html p {
		width: 100%;
		margin: 10px 0 0 !important;
	}
	
	.page-id-20768 .free-demo-header .wpb_raw_html p {
		width: 100%;
		margin: 10px 0 0 !important;
	}
	
	.page-id-20832 .free-demo-header .wpb_raw_html p {
		width: 100%;
		margin: 10px 0 0 !important;
	}
	
	.page-id-23472 .free-demo-header .wpb_raw_html p {
		width: 100%;
		margin: 10px 0 0 !important;
	}
	
	.limited-time-block {
		font-size: 26px;
	}
}

@media screen and (max-width:640px) {
	.customer-inner-wrap .custom_logo {
		width: 33.33%;
		margin: 5px 0;
	}
	
	.request-demo-logo-wrap .logos .custom_logo {
		width: 40%;
		margin: 20px;
		min-height: 50px;
	}
	
	.logos .custom_logo {
		width: 32% !important;
		margin: 5px 0;
		min-height: 50px !important;
	}
	
	.logos.fullsection .custom_logo img {
		max-width: 130px;
	}
	
	html.android .pum-theme-11223 .pum-content+.pum-close, html.android .pum-theme-lightbox .pum-content+.pum-close {
		padding: 4px !important;
		border-radius: 50% !important;
		right: -5px !important;
		line-height: 9px !important;
	}
	
	.pum-container iframe {
		height: 350px !important;
	}
	
	.business-awards-section h2.vc_custom_heading {
		font-size: 33px !important;
		line-height: 39px !important;
	}
	
	.author_bio_section {
		flex-direction: column;
	}
	
	.author_bio_section {
		padding: 12px 10px 8px;
		position: relative;
	}
	
	.author_info a {
		padding: 0;
		font-size: 14px;
		position: absolute;
		right: 10px;
		top: 10px;
	}
	
	.author_info a .w-sharing-item {
		padding: 0 7px !important;
		min-width: inherit;
		font-size: 18px;
	}
	
	.author_info a .w-sharing-item+span {
		display: none;
	}
	
	.author_bio_section .author_title {
		padding-right: 40px;
	}
	
	.author_picture {
		display: none;
	}
	
	.author_details {
		flex-direction: row;
	}
	
	.author_details img {
		margin-bottom: 0;
		margin-right: 20px;
		max-width: 80px;
	}
	
	.author_name {
		font-size: 23px;
	}
	
	.author_des {
		display: none;
	}
}

@media screen and (max-width:601px) {
	.l-header.pos_fixed {
		background: #fff;
	}
	
	.header_hor .l-subheader-cell.at_left>.ush_image_1 {
		height: 30px;
	}
	
	.l-header.pos_fixed~.l-main>.l-section:first-of-type, .l-header.pos_fixed~.l-main>.l-section.first_section {
		padding-top: 40px !important;
		padding-bottom: 10px !important;
	}
	
	button#btnGoogleTtanslator, #btnGoogleTtanslator1 {
		top: 124px;
		right: 15px;
	}
	
	.page-id-7386 .calendly-inline-widget {
		height: 887px !important;
	}
}

@media screen and (max-width:600px) {
	.price-form-wrap {
		padding: 0 20px;
	}
	
	body.category-customer-case-studies .post_image.stretched a {
		min-height: 234px;
	}
	
	body.category-customer-case-studies .custom-info {
		flex-direction: column;
	}
	
	body.category-customer-case-studies .custom-info>div {
		padding: 0;
		margin: 0 0 10px;
		border: none;
	}
	
	body.category-customer-case-studies .custom-info>div:last-child {
		margin-bottom: 30px;
	}
	
	.single-post .wpb_wrapper .post_content>.custom-info {
		flex-direction: column;
		margin-bottom: 0 !important;
	}
	
	.single-post .custom-info>div {
		padding: 0;
		margin: 0 0 20px;
		border: none;
	}
	
	.single-post .custom-info>div:last-child {
		margin-bottom: 20px;
	}
}

@media screen and (max-width:599px) {
	.most-popular-blogs {
		margin-bottom: 0;
	}
	
	.most-popular-blogs .custom-row .custom-col {
		width: 100%;
		max-width: 460px;
		margin: 0 auto;
	}
	
	.link-icon-right li a::after {
		display: none;
	}
}

@media screen and (max-width:580px) {
	#blog_listing .w-grid-item {
		padding: 1.2rem !important;
	}
	
	.back_link_block h1 {
		padding-left: 40px;
	}
	
	.back_link_block h1.kpi-main-ttl i {
		top: 45px !important;
	}
}

@media screen and (max-width:580px) {
	.mbres35 {
		margin-bottom: 35px !important;
	}
	
	h1, h2.sectionttl38, .style_h2 {
		font-size: 31px !important;
	}
	
	h2 {
		font-size: 29px !important;
	}
	
	.signup-form .signup-input {
		font-size: 19px;
	}
	
	.home_logos .vc_col-sm-2 {
		width: 50% !important;
	}
	
	.top_signup_form {
		margin: 0 50px;
		display: flex;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.page-id-7339 .top_signup_form {
		margin-bottom: 10px !important;
	}
	
	.green_subtitle, .ftr_email .footer_txt {
		font-size: 23px !important;
	}
	
	.signup-form {
		margin: 0 10%;
	}
	
	.tss-wrapper .tss-carousel .item-content-wrapper .item-content:before, .tss-wrapper .tss-carousel .item-content-wrapper .item-content:after {
		display: none;
	}
	
	.back_link, .back_link_block {
		margin-bottom: 10px;
		margin-top: 10px;
	}
	
	h3.section-ttl {
		font-size: 26px;
		line-height: 28px;
	}
	
	.mobile-app-section .app-store-img {
		margin-right: 10px;
	}
	
	.mobile-app-section {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	
	.why-assessTeam-optimize {
		padding-bottom: 30px;
	}
	
	.why-assessTeam-optimize .l-section-h {
		padding-top: 0 !important;
	}
	
	.friendly-support-section {
		padding-top: 35px;
		padding-bottom: 0;
	}
	
	.friendly-support-section.friendly-support-section-custom {
		padding-bottom: 30px;
	}
	
	.signup-section {
		padding-bottom: 20px;
	}
	
	.company-right-sidebar h3 {
		font-weight: 500 !important;
		font-size: 35px !important;
	}
	
	footer .g-cols.type_default>div>.vc_column-inner {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	
	.app-store-img {
		margin-right: 10px;
	}
	
	.mobileapp-team-evaluation .w-iconbox-meta h3 {
		font-size: 26px !important;
		line-height: 28px;
	}
	
	.tss-wrapper .tss-carousel .owl-item .tss-grid-item {
		padding: 30px 20px 20px 20px;
	}
	
	.post.type-post {
		padding-bottom: 15px;
		margin-bottom: 25px !important;
	}
	
	.request-demo-leftwrap .wpcf7-form-control-wrap {
		width: 100%;
	}
	
	h5 {
		font-size: 23px !important;
	}
	
	.single-post h5 {
		font-size: 26px !important;
	}
	
	.why-assessteam-wrap h4 {
		font-size: 20px !important;
	}
	
	.why-assessteam-wrap .w-iconbox-text {
		font-size: 18px;
		line-height: 24px;
	}
	
	.watch-video-wrap .watch-video-wrap-right h2, .watch-video-wrap .watch-video-wrap-right h3 {
		font-size: 28px !important;
	}
	
	.why-assessteam-wrap {
		padding-top: 10px;
	}
	
	.assessteam-mobileapp-wrap .l-section-h {
		padding-bottom: 0;
	}
	
	.assessteam-mobileapp-wrap h4 {
		font-size: 28px !important;
	}
	
	h3.section-ttl {
		font-size: 26px !important;
		line-height: 32px !important;
	}
	
	.open-position-wrap h4 {
		font-size: 26px !important;
	}
	
	.company-right-sidebar h3 {
		font-size: 26px !important;
	}
	
	.plans_include {
		font-size: 23px !important;
	}
	
	.emp_ev_content {
		margin-top: 60px;
	}
	
	.cat_name {
		margin: 15px 0 0 0;
	}
	
	.kpi-main-ttl {
		font-size: 29px !important;
	}
	
	h1.col_title {
		font-size: 29px !important;
	}
	
	.btn-center-wrap a.sign_up_btn {
		line-height: 1.3em !important;
		text-align: center;
	}
}

@media screen and (max-width:560px) {
	.pum-container iframe {
		height: 250px !important;
	}
	
	#yottie_1 .yottie-widget-video {
		width: 98% !important;
		margin-right: 1% !important;
		margin-left: 1% !important;
	}
	
	.customer_page_reviews .tss-wrapper .tss-even .tss-grid-item {
		margin-bottom: 15px;
	}
}

@media screen and (max-width:500px) {
	.performance-evaluation-innerwrap .vc_col-sm-6 {
		width: 100% !important;
	}
	
	.page-id-7386 .calendly-inline-widget {
		height: 915px !important;
	}
}

@media screen and (max-width:510px) {
	.business-awards-section .awards-list {
		display: block;
	}
	
	.business-awards-section .awards-list li {
		width: 49%;
		padding: 15px 0;
		display: inline-flex;
		justify-content: center;
	}
}

@media screen and (max-width:480px) {
	footer .color_footer-bottom .vc_col-sm-3 {
		width: 100% !important;
	}
	
	.vc_wp_custommenu.layout_hor ul li {
		display: inline;
		text-align: center;
		margin-right: 10px;
		margin-bottom: 0;
		line-height: 10px;
	}
	
	.mobile-app-section .app-store-img {
		margin-bottom: 10px;
		display: inline-block;
	}
	
	.company-content-tbl td {
		display: block;
		width: 100%;
		border-right: 0;
	}
	
	.company-content-tbl td.width50 {
		width: 100%;
	}
	
	.company-right-sidebar {
		margin-top: 15px !important;
	}
	
	.pricing_bottom_text .app-store-img {
		margin-right: 0;
		display: block;
		margin-bottom: 10px;
	}
	
	.appstore-wrap a img {
		width: 45%;
	}
	
	.appstore-wrap {
		margin-bottom: 0;
	}
	
	.app-icon-container a.link_icons {
		margin: 0 10px;
	}
	
	.app-icon-container a.link_icons img {
		width: 40%;
	}
	
	.sub_line_list {
		padding-left: 5px;
	}
	
	.sub_line_list>li::before {
		left: -10px;
	}
	
	.widget_archive ul li {
		width: 100%;
	}
	
	.featured-integrations-wrap .logos.featured_logos .custom_logo {
		width: 87px;
	}
	
	.open-position-wrap .l-section-h.i-cf {
		padding-top: 25px;
	}
	
	.assessteam-left-wrap .logos .custom_logo {
		width: 38%;
	}
	
	.logos .custom_logo {
		width: 48%;
	}
	
	.customer-review-logosection .logos .custom_logo {
		width: 48% !important;
	}
	
	.mobileapp-team-evaluation .l-section-h {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	
	.mobileapp-team-evaluation .w-iconbox {
		display: block;
	}
	
	.mobileapp-team-evaluation .w-iconbox .w-iconbox-icon {
		display: block;
		width: 100%;
		margin: 0 auto 5px auto;
		clear: both;
	}
	
	.mobileapp-team-evaluation .w-iconbox .w-iconbox-meta {
		display: block;
		width: 100%;
		margin: 0 auto;
		clear: both;
	}
	
	.l-main .vc_wp_custommenu.layout_hor ul#menu-category-menu li a {
		padding: 5px 15px;
		margin: 5px 10px;
	}
	
	.fitsmall_block, .fitsmall_block .fitsmall_logo, .fitsmall_block .fitsmall_info {
		display: block;
		width: 100%;
		padding: 0;
		text-align: center;
	}
	
	.fitsmall_block {
		padding: 13px;
		line-height: 24px;
		border-radius: 13px;
	}
	
	.fitsmall_block .fitsmall_logo {
		margin-bottom: 10px;
	}
	
	.pum-container iframe {
		height: 300px !important;
	}
	
	.business-awards-section .awards-list, .business-awards-section .awards-list li, .business-awards-section .awards-list li img {
		height: auto;
	}
	
	.at-on-page-related-videos {
		padding-top: 29px;
		padding-bottom: 4px;
	}
	
	.ftr_email.at_email {
		padding-top: 28px !important;
		padding-bottom: 34px !important;
	}
	
	.business-awards-section .awards-list li img {
		height: auto;
		max-height: 117px;
	}
	
	.page-id-7386 .calendly-inline-widget {
		height: 965px !important;
	}
	
	.single-post .post_date {
		font-size: 18px !important;
		padding-right: 8px !important;
		margin-right: 8px !important;
	}
	
	.single-post .w-hwrapper.wrap {
		font-size: 19px;
		margin-bottom: 5px;
		line-height: 26px;
		align-items: center;
		gap: 6px 0;
	}
	
	.single-post .post_comments, .single-post .post_author, .single-post .post_date, .single-post .post_taxonomy, .single-post .at-reading-time-wrap {
		margin-top: 0 !important;
	}
	
	.page-id-8138 .l-section.wpb_row.height_medium:first-child h2 {
		font-size: 29px !important;
	}
}

@media screen and (max-width:450px) {
	footer .color_footer-bottom .vc_col-sm-3 {
		width: 100% !important;
		border-right: none;
	}
	
	.signup-form .signup-input, .top_signup_form .signup-input {
		width: 100%;
		margin-bottom: 15px;
	}
	
	.signup-form .w-btn {
		width: 100%;
		margin-left: 0;
	}
	
	.top_signup_form .w-btn {
		width: auto;
		margin-left: 0;
	}
	
	.top_signup_form {
		margin: 0;
	}
	
	.logo_section .wpb_column {
		width: 100%;
	}
	
	body.category-customer-case-studies .post-info .post_taxonomy {
		margin: 0;
	}
	
	body.category-customer-case-studies .post-info .post_date_author {
		clear: both;
	}
	
	body.category-customer-case-studies .post-info .post_date_author span {
		padding: 0;
		border: none;
		margin: 0;
		display: block;
	}
}

@media screen and (max-width:420px) {
	.request-demo-logo-wrap .logos .custom_logo {
		width: 35%;
		min-height: 30px;
	}
	
	.pum-container iframe {
		height: 250px !important;
	}
	
	.customer-review-logosection .logos .custom_logo img {
		max-width: 100%;
	}
	
	.customer-review-logosection .logos .custom_logo {
		margin-bottom: 10px;
	}
	
	.customer-logo-wrap .l-section-h.i-cf {
		padding-bottom: 17px !important;
	}
	
	.customer-review-logosection .logos .custom_logo {
		min-height: 35px;
	}
	
	.customer-review-logosection .logos .custom_logo img {
		padding: 10px;
	}
}

@media screen and (max-width:397px) {
	.single-post .post_date, .single-post .post_author {
		line-height: 18px;
	}
	
	.single-post .post_date {
		border-right: none;
	}
}

@media screen and (max-width:370px) {
	.pum-container iframe {
		height: 230px !important;
	}
}

@media screen and (max-width:360px) {
	.mobile-app-wrap:nth-child(5) .mobile-app-right {
		padding-top: 465px !important;
	}
	
	.mobile-app-wrap:nth-child(2n+1) .mobile-app-right {
		padding-top: 515px;
	}
	
	.app-icon-container a.link_icons {
		margin: 0 5px;
	}
	
	w-flipbox-front-desc p, .w-flipbox-back-desc p {
		font-size: 16px;
	}
	
	.pum-container iframe {
		height: 200px !important;
	}
}

@media screen and (max-width:359px) {
	.request-demo-leftwrap .logos .custom_logo {
		width: 35%;
	}
	
	.featured-integrations-wrap .logos.featured_logos .custom_logo {
		width: 74px;
	}
	
	.review_logos .custom_logo {
		min-height: 80px;
	}
}

@media screen and (max-width:320px) {
	.mobile-app-wrap:nth-child(5) .mobile-app-right {
		padding-top: 408px !important;
	}
	
	.mobile-app-wrap:nth-child(2n+1) .mobile-app-right {
		padding-top: 450px;
	}
	
	.signup-form {
		margin: 0;
	}
	
	.request-demo-logo-wrap .logos .custom_logo {
		width: 42%;
		margin: 10px;
		min-height: 40px;
	}
}

@media screen and (max-width:1254px) and (min-width:1150px) {
	.background1 {
		height: 63px;
		width: 59px;
		box-sizing: border-box;
		margin: 10px auto 0;
		background-size: contain;
	}
	
	i.material-icons.perf-icon {
		color: #fff;
		position: relative;
		top: 14px;
		left: -1px;
		font-size: 47px;
	}
	
	i.material-icons.perf-icon1 {
		color: #fff;
		position: relative;
		top: 14px;
		font-size: 45px;
	}
	
	.background3 {
		height: 63px;
		width: 59px;
		box-sizing: border-box;
		margin: 17px auto 0;
		background-size: contain;
	}
	
	i.material-icons.perf-icon2 {
		color: #fff;
		position: relative;
		top: 15px;
		font-size: 45px;
	}
	
	.background5 {
		margin: 15px auto 0;
		height: 63px;
		width: 59px;
		background-size: contain;
		box-sizing: border-box;
	}
	
	p.perfor-txt {
		text-align: center;
		padding: 0 20px;
		font-size: 14px;
		font-weight: 500;
		line-height: 1.3;
	}
	
	p.perfor_heading {
		text-align: center;
		padding: 5px 20px 0;
		font-weight: 600;
		font-size: 14px;
		line-height: 1.2;
		margin-bottom: 5px !important;
	}
}

@media screen and (max-width:1380px) {
	p.perfor-txt {
		text-align: center;
		padding: 0 20px;
		font-size: 14px;
		font-weight: 500;
		line-height: 1.3;
	}
	
	p.perfor_heading {
		text-align: center;
		padding: 5px 20px 0;
		font-weight: 600;
		font-size: 14px;
		line-height: 1.2;
		margin-bottom: 5px !important;
	}
}

@media screen and (max-width:1149px) and (min-width:1080px) {
	.perfomance-management-org {
		display: flex;
		justify-content: center;
		width: auto;
		height: 240px;
	}
	
	.background {
		margin-right: -1px;
	}
	
	.background2 {
		margin-left: -2px;
	}
	
	.background4 {
		margin-left: -2px;
	}
	
	.background1 {
		height: 45px;
		width: 43px;
		box-sizing: border-box;
		margin: 10px auto 0;
		background-size: contain;
	}
	
	.background3 {
		height: 45px;
		width: 43px;
		box-sizing: border-box;
		margin: 14px auto 0;
		background-size: contain;
	}
	
	.background5 {
		margin: 14px auto 0;
		height: 45px;
		width: 43px;
		background-size: contain;
	}
	
	i.material-icons.perf-icon {
		color: #fff;
		position: relative;
		top: 6px;
		left: -4px;
		font-size: 35px;
	}
	
	i.material-icons.perf-icon1 {
		color: #fff;
		position: relative;
		top: 6px;
		left: -4px;
		font-size: 35px;
	}
	
	i.material-icons.perf-icon2 {
		color: #fff;
		position: relative;
		top: 6px;
		left: -3px;
		font-size: 35px;
	}
	
	p.perfor_heading {
		text-align: center;
		padding: 5px 20px 0;
		font-weight: 600;
		font-size: 14px;
		line-height: 1.2;
		margin-bottom: 5px !important;
	}
	
	p.perfor-txt {
		text-align: center;
		padding: 0 15px;
		font-size: 14px;
		font-weight: 500;
		line-height: 1.3;
	}
}

@media screen and (max-width:1079px) and (min-width:1024px) {
	.perfomance-management-org {
		display: flex;
		justify-content: center;
		width: auto;
		height: 220px;
	}
	
	.background {
		margin-right: -1px;
	}
	
	.background2 {
		margin-left: -2px;
	}
	
	.background4 {
		margin-left: -2px;
	}
	
	.background1 {
		height: 41px;
		width: 36px;
		box-sizing: border-box;
		margin: 8px auto 0;
		background-size: contain;
	}
	
	.background3 {
		height: 41px;
		width: 36px;
		box-sizing: border-box;
		margin: 13px auto 0;
		background-size: contain;
	}
	
	.background5 {
		margin: 13px auto 0;
		height: 41px;
		width: 36px;
		background-size: contain;
	}
	
	i.material-icons.perf-icon {
		color: #fff;
		position: relative;
		left: -5px;
		top: 3px;
		font-size: 29px;
	}
	
	i.material-icons.perf-icon1 {
		color: #fff;
		position: relative;
		left: -4px;
		top: 3px;
		font-size: 29px;
	}
	
	i.material-icons.perf-icon2 {
		color: #fff;
		position: relative;
		left: -3px;
		top: 3px;
		font-size: 27px;
	}
	
	p.perfor-txt {
		text-align: center;
		padding: 0 15px;
		font-size: 14px;
		font-weight: 500;
		line-height: 1.3;
	}
	
	p.perfor_heading {
		text-align: center;
		padding: 0 17px 0;
		font-weight: 600;
		font-size: 14px;
		line-height: 1.2;
		margin-bottom: 5px !important;
	}
}

@media screen and (max-width:1023px) {
	.perfomance-management-org {
		display: flex;
		justify-content: center;
		width: auto;
		height: auto;
		flex-direction: column;
		margin: 2rem auto 3rem;
	}
	
	.background {
		background: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/optimized/rev-e5dd25a/www.assessteam.com/wp-content/uploads/2021/09/Background_image1.png");
		background-repeat: no-repeat;
		background-size: contain;
		width: 275px;
		height: 275px;
		margin: 0 auto;
	}
	
	.background2 {
		background: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/optimized/rev-e5dd25a/www.assessteam.com/wp-content/uploads/2021/09/Back_Image10.png");
		width: 275px;
		height: 275px;
		background-repeat: no-repeat;
		background-size: contain;
		margin: -4px auto 0;
	}
	
	.background4 {
		background: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/optimized/rev-e5dd25a/www.assessteam.com/wp-content/uploads/2021/09/Back_Image9.png");
		width: 275px;
		background-repeat: no-repeat;
		background-size: contain;
		margin: -5px auto 0;
		height: 275px;
	}
	
	.background1 {
		height: 76px;
		width: 75px;
		box-sizing: border-box;
		margin: 10px auto 0;
	}
	
	.background3 {
		height: 76px;
		width: 75px;
		box-sizing: border-box;
		margin: 10px auto 0;
	}
	
	.background5 {
		margin: 12px auto 0;
		height: 76px;
		width: 75px;
	}
	
	.perfomance_icon {
		text-align: center;
		width: 100%;
		padding: 0 10px 20px 10px;
	}
	
	p.perfor_heading {
		text-align: center;
		padding: 10px 20px 0;
		font-weight: 600;
		font-size: 19px;
		line-height: 1.2;
	}
	
	p.perfor-txt {
		text-align: center;
		padding: 0 26px;
		font-size: 19px;
		font-weight: 500;
		line-height: 1.3;
	}
	
	i.material-icons.perf-icon2 {
		color: #fff;
		position: relative;
		top: 21px;
		font-size: 51px;
	}
	
	i.material-icons.perf-icon1 {
		color: #fff;
		position: relative;
		top: 22px;
		font-size: 53px;
	}
	
	i.material-icons.perf-icon {
		color: #fff;
		position: relative;
		left: 2px;
		top: 20px;
		font-size: 59px;
	}
}

@media only screen and (max-width:1144px) {
	.recent_blog_posts .vc_col-sm-6 {
		width: 48% !important;
		margin-bottom: 25px !important;
		margin-left: 10px;
	}
	
	.recent_blog_posts {
		margin-bottom: 0px !important;
	}
}

@media only screen and (max-width:769px) {
	.related_posts .vc_col-sm-6 .post_img {
		height: auto;
	}
	
	.recent_blog_posts .vc_col-sm-6 {
		width: calc(50% - 20px) !important;
		margin-left: 10px !important;
		margin-right: 10px !important;
	}
}

@media only screen and (max-width:767px) {
	.page-id-7373 .rt-container-fluid.tss-wrapper {
		padding: 0;
	}
	
	.tss-wrapper .profile-img-wrapper {
		justify-content: flex-start !important;
	}
	
	.title_36 {
		font-size: 28px;
	}
}

@media only screen and (max-width:480px) {
	.recent_blog_posts .vc_col-sm-6 {
		width: 100% !important;
	}
}

@media only screen and (min-width:768px) and (max-width:997px) {
	.page-id-27749 .free-demo-column .vc_column_container, .page-id-26130 .free-demo-column .vc_column_container, .page-id-27696 .free-demo-column .vc_column_container, .page-id-27705 .free-demo-column .vc_column_container {
		width: 50% !important;
	}
}

.far {
	font-family: "Font Awesome 5 Pro";
	font-weight: 400;
}

.fas, .fa {
	font-family: "fontawesome";
	font-weight: 900;
}

.far {
	font-family: "fontawesome";
	font-weight: 400;
}

.fal {
	font-family: "fontawesome";
	font-weight: 300;
}

.fad {
	font-family: "Font Awesome 5 Duotone";
	font-weight: 900;
	position: relative;
}

.fab {
	font-family: "Font Awesome 5 Brands";
	font-weight: 400;
}

.material-icons {
	font-family: "Material Icons";
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	font-feature-settings: "liga";
	-moz-osx-font-smoothing: grayscale;
}

.style_phone6-1>* {
	background-image: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/optimized/rev-e5dd25a/www.assessteam.com/wp-content/themes/assessteam-vip/img/phone-6-black-real.png");
}

.style_phone6-1>*.nitro-lazy {
	background-image: none !important;
}

.style_phone6-2>* {
	background-image: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/optimized/rev-e5dd25a/www.assessteam.com/wp-content/themes/assessteam-vip/img/phone-6-white-real.png");
}

.style_phone6-2>*.nitro-lazy {
	background-image: none !important;
}

.style_phone6-3>* {
	background-image: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/optimized/rev-e5dd25a/www.assessteam.com/wp-content/themes/assessteam-vip/img/phone-6-black-flat.png");
}

.style_phone6-3>*.nitro-lazy {
	background-image: none !important;
}

.style_phone6-4>* {
	background-image: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/optimized/rev-e5dd25a/www.assessteam.com/wp-content/themes/assessteam-vip/img/phone-6-white-flat.png");
}

.style_phone6-4>*.nitro-lazy {
	background-image: none !important;
}

.leaflet-default-icon-path {
	background-image: url("https://cdn-ilegfnh.nitrocdn.com/JQUsKpcHUJMiFuFFrpZVaRXGDtQFuUmU/assets/images/optimized/rev-e5dd25a/www.assessteam.com/wp-content/themes/assessteam-vip/common/css/vendor/images/marker-icon.png");
}

.leaflet-default-icon-path.nitro-lazy {
	background-image: none !important;
}

html, .l-header .widget, .menu-item-object-us_page_block {
	font-family: "Poppins", sans-serif;
	font-weight: 400;
	font-size: 20px;
	line-height: 33px;
}

h1 {
	font-weight: 400;
	font-size: 3rem;
	line-height: 1.2;
	letter-spacing: 0em;
	margin-bottom: 1.5rem;
}

h2 {
	font-weight: 400;
	font-size: 2rem;
	line-height: 1.2;
	letter-spacing: 0em;
	margin-bottom: 1.5rem;
}

h3 {
	font-weight: 400;
	font-size: 1.7rem;
	line-height: 1.2;
	letter-spacing: 0em;
	margin-bottom: 1.5rem;
}

.widgettitle, .comment-reply-title, h4 {
	font-weight: 400;
	font-size: 30px;
	line-height: 1.2;
	letter-spacing: 0em;
	margin-bottom: 1.5rem;
}

h5 {
	font-weight: 400;
	font-size: 1.4rem;
	line-height: 1.2;
	letter-spacing: 0em;
	margin-bottom: 1.5rem;
}

h6 {
	font-weight: 400;
	font-size: 1.3rem;
	line-height: 1.2;
	letter-spacing: 0em;
	margin-bottom: 1.5rem;
}

@media (max-width:767px) {
	html {
		font-size: 20px;
		line-height: 33px;
	}
	
	h1 {
		font-size: 3rem;
	}
	
	h1.vc_custom_heading {
		font-size: 3rem !important;
	}
	
	h2 {
		font-size: 2rem;
	}
	
	h2.vc_custom_heading {
		font-size: 2rem !important;
	}
	
	h3 {
		font-size: 1.7rem;
	}
	
	h3.vc_custom_heading {
		font-size: 1.7rem !important;
	}
	
	h4, .widgettitle, .comment-reply-title {
		font-size: 20px;
	}
	
	h4.vc_custom_heading {
		font-size: 20px !important;
	}
	
	h5 {
		font-size: 1.4rem;
	}
	
	h5.vc_custom_heading {
		font-size: 1.4rem !important;
	}
	
	h6 {
		font-size: 1.3rem;
	}
	
	h6.vc_custom_heading {
		font-size: 1.3rem !important;
	}
}

body {
	background: #eee;
}

body, .l-header.pos_fixed {
	min-width: 1300px;
}

.l-canvas.type_boxed, .l-canvas.type_boxed .l-subheader, .l-canvas.type_boxed .l-section.type_sticky, .l-canvas.type_boxed~.l-footer {
	max-width: 1300px;
}

.l-subheader-h, .l-section-h, .l-main .aligncenter, .w-tabs-section-content-h {
	max-width: 1190px;
}

.post-password-form {
	max-width: calc(1190px + 5rem);
}

@media screen and (max-width:1290px) {
	.l-main .aligncenter {
		max-width: calc(100vw - 5rem);
	}
}

.wpb_text_column:not(:last-child) {
	margin-bottom: 1.5rem;
}

.g-cols .l-sidebar {
	width: 25%;
}

.g-cols .l-content {
	width: 75%;
}

@media (max-width:767px) {
	.l-canvas {
		overflow: hidden;
	}
	
	.g-cols.reversed {
		flex-direction: column-reverse;
	}
	
	.g-cols>div:not([class*=" vc_col-"]) {
		width: 100%;
		margin: 0 0 1rem;
	}
	
	.g-cols.type_boxes>div, .g-cols.reversed>div:first-child, .g-cols:not(.reversed)>div:last-child, .g-cols>div.has-fill {
		margin-bottom: 0;
	}
	
	.vc_wp_custommenu.layout_hor, .align_center_xs, .align_center_xs .w-socials {
		text-align: center;
	}
	
	.align_center_xs .w-hwrapper>* {
		margin: .5rem 0;
		width: 100%;
	}
}

@media (min-width:768px) {
	.l-section.for_sidebar.at_left>div>.g-cols {
		flex-direction: row-reverse;
	}
	
	.vc_column-inner.type_sticky>.wpb_wrapper {
		position: -webkit-sticky;
		position: sticky;
	}
}

button[type="submit"]:not(.w-btn), input[type="submit"] {
	font-size: 16px;
	line-height: 1.2;
	font-weight: 500;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 5em;
	padding: .8em 1.8em;
	background: #0064ff;
	border-color: rgba(255, 255, 255, 0);
	color: #fff !important;
}

button[type="submit"]:not(.w-btn):before, input[type="submit"] {
	border-width: 2px;
}

.no-touch button[type="submit"]:not(.w-btn):hover, .no-touch input[type="submit"]:hover {
	box-shadow: 0 0em 0em rgba(0, 0, 0, .2);
	background: #1351b9;
	border-color: #1351b9;
	color: #fff !important;
}

.us-btn-style_1 {
	font-family: "Poppins", sans-serif;
	font-size: 16px;
	line-height: 1.2;
	font-weight: 500;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 5em;
	padding: .8em 1.8em;
	background: #0064ff;
	border-color: rgba(255, 255, 255, 0);
	color: #fff !important;
	box-shadow: 0 0em 0em rgba(0, 0, 0, .2);
}

.us-btn-style_1:before {
	border-width: 2px;
}

.no-touch .us-btn-style_1:hover {
	box-shadow: 0 0em 0em rgba(0, 0, 0, .2);
	background: #1351b9;
	border-color: #1351b9;
	color: #fff !important;
}

.us-btn-style_2 {
	font-family: "Poppins", sans-serif;
	font-size: 16px;
	line-height: 1.2;
	font-weight: 500;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 5em;
	padding: .8em 1.8em;
	background: #fff;
	border-color: #0064ff;
	color: #0064ff !important;
	box-shadow: 0 0em 0em rgba(0, 0, 0, .2);
}

.us-btn-style_2:before {
	border-width: 2px;
}

.no-touch .us-btn-style_2:hover {
	box-shadow: 0 0em 0em rgba(0, 0, 0, .2);
	background: #0064ff;
	border-color: #0064ff;
	color: #fff !important;
}

a, button, input[type="submit"], .ui-slider-handle {
	outline: none !important;
}

.w-header-show, .w-toplink {
	background: rgba(0, 0, 0, .3);
}

body {
	-webkit-tap-highlight-color: rgba(255, 255, 255, .2);
}

.l-subheader.at_top, .l-subheader.at_top .w-dropdown-list, .l-subheader.at_top .type_mobile .w-nav-list.level_1 {
	background: #fff;
}

.l-subheader.at_top, .l-subheader.at_top .w-dropdown.opened, .l-subheader.at_top .type_mobile .w-nav-list.level_1 {
	color: #111;
}

.no-touch .l-subheader.at_top a:hover, .no-touch .l-header.bg_transparent .l-subheader.at_top .w-dropdown.opened a:hover {
	color: #3a84ff;
}

.header_ver .l-header, .l-subheader.at_middle, .l-subheader.at_middle .w-dropdown-list, .l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
	background: #fff;
}

.l-subheader.at_middle, .l-subheader.at_middle .w-dropdown.opened, .l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
	color: #111;
}

.no-touch .l-subheader.at_middle a:hover, .no-touch .l-header.bg_transparent .l-subheader.at_middle .w-dropdown.opened a:hover {
	color: #3a84ff;
}

.l-subheader.at_bottom, .l-subheader.at_bottom .w-dropdown-list, .l-subheader.at_bottom .type_mobile .w-nav-list.level_1 {
	background: #f5f5f5;
}

.l-subheader.at_bottom, .l-subheader.at_bottom .w-dropdown.opened, .l-subheader.at_bottom .type_mobile .w-nav-list.level_1 {
	color: #111;
}

.no-touch .l-subheader.at_bottom a:hover, .no-touch .l-header.bg_transparent .l-subheader.at_bottom .w-dropdown.opened a:hover {
	color: #3a84ff;
}

.l-header.bg_transparent:not(.sticky) .l-subheader {
	color: #fff;
}

.no-touch .l-header.bg_transparent:not(.sticky) .w-text a:hover, .no-touch .l-header.bg_transparent:not(.sticky) .w-html a:hover, .no-touch .l-header.bg_transparent:not(.sticky) .w-dropdown a:hover, .no-touch .l-header.bg_transparent:not(.sticky) .type_desktop .menu-item.level_1:hover>.w-nav-anchor {
	color: #3a84ff;
}

.l-header.bg_transparent:not(.sticky) .w-nav-title:after {
	background: #3a84ff;
}

.w-search-form, .w-search-background {
	background: #d64fe8;
	color: #fff;
}

.menu-item.level_1>.w-nav-anchor:focus, .no-touch .menu-item.level_1.opened>.w-nav-anchor, .no-touch .menu-item.level_1:hover>.w-nav-anchor {
	background: rgba(255, 255, 255, 0);
	color: #0064ff;
}

.w-nav-title:after {
	background: #0064ff;
}

.menu-item.level_1.current-menu-item>.w-nav-anchor, .menu-item.level_1.current-menu-parent>.w-nav-anchor, .menu-item.level_1.current-menu-ancestor>.w-nav-anchor {
	background: rgba(255, 255, 255, 0);
	color: #0064ff;
}

.l-header.bg_transparent:not(.sticky) .type_desktop .menu-item.level_1.current-menu-item>.w-nav-anchor, .l-header.bg_transparent:not(.sticky) .type_desktop .menu-item.level_1.current-menu-ancestor>.w-nav-anchor {
	background: rgba(255, 255, 255, 0);
	color: #0064ff;
}

.w-nav-list:not(.level_1) {
	background: #fff;
	color: #111;
}

.no-touch .menu-item:not(.level_1)>.w-nav-anchor:focus, .no-touch .menu-item:not(.level_1):hover>.w-nav-anchor {
	background: rgba(255, 255, 255, 0);
	color: #0064ff;
}

.menu-item:not(.level_1).current-menu-item>.w-nav-anchor, .menu-item:not(.level_1).current-menu-parent>.w-nav-anchor, .menu-item:not(.level_1).current-menu-ancestor>.w-nav-anchor {
	background: rgba(255, 255, 255, 0);
	color: #0064ff;
}

.btn.menu-item>a {
	background: #0064ff !important;
	color: #fff !important;
}

.no-touch .btn.menu-item>a:hover {
	background: #1351b9 !important;
	color: #fff !important;
}

.has-content-bg-background-color, option, body.us_iframe, .l-preloader, .l-canvas, .l-footer, .l-popup-box-content, .g-filters.style_1 .g-filters-item.active, .w-pricing-item-h, .w-tabs.style_default .w-tabs-item.active, .no-touch .w-tabs.style_default .w-tabs-item.active:hover, .w-tabs.style_modern .w-tabs-item:after, .w-tabs.style_timeline .w-tabs-item, .w-tabs.style_timeline .w-tabs-section-header-h, .leaflet-popup-content-wrapper, .leaflet-popup-tip, .chosen-search input, .chosen-choices li.search-choice, .wpml-ls-statics-footer, .select2-selection__choice, .select2-search input {
	background: #fff;
}

.has-content-bg-color, .w-iconbox.style_circle.color_contrast .w-iconbox-icon {
	color: #fff;
}

.has-content-bg-alt-background-color, input, textarea, select, .w-actionbox.color_light, .w-form-checkbox, .w-form-radio, .g-filters.style_1, .g-filters.style_2 .g-filters-item.active, .w-flipbox-front, .w-grid-none, .w-ibanner, .w-iconbox.style_circle.color_light .w-iconbox-icon, .w-pricing.style_simple .w-pricing-item-header, .w-pricing.style_cards .w-pricing-item-header, .w-pricing.style_flat .w-pricing-item-h, .w-progbar-bar, .w-progbar.style_3 .w-progbar-bar:before, .w-progbar.style_3 .w-progbar-bar-count, .w-socials.style_solid .w-socials-item-link, .w-tabs.style_default .w-tabs-list, .w-tabs.style_timeline.zephyr .w-tabs-item, .w-tabs.style_timeline.zephyr .w-tabs-section-header-h, .no-touch .l-main .layout_ver .widget_nav_menu a:hover, .no-touch .owl-carousel.navpos_outside .owl-nav div:hover, .ginput_container_creditcard, .chosen-single, .chosen-drop, .chosen-choices, .smile-icon-timeline-wrap .timeline-wrapper .timeline-block, .smile-icon-timeline-wrap .timeline-feature-item.feat-item, .wpml-ls-legacy-dropdown a, .wpml-ls-legacy-dropdown-click a, .tablepress .row-hover tr:hover td, .select2-selection, .select2-dropdown {
	background: #f5f5f5;
}

.timeline-wrapper .timeline-post-right .ult-timeline-arrow l, .timeline-wrapper .timeline-post-left .ult-timeline-arrow l, .timeline-feature-item.feat-item .ult-timeline-arrow l {
	border-color: #f5f5f5;
}

.has-content-bg-alt-color {
	color: #f5f5f5;
}

hr, td, th, input, textarea, select, .l-section, .vc_column_container, .vc_column-inner, .w-comments .children, .w-image, .w-pricing-item-h, .w-profile, .w-sharing-item, .w-tabs-list, .w-tabs-section, .widget_calendar #calendar_wrap, .l-main .widget_nav_menu .menu, .l-main .widget_nav_menu .menu-item a, .gform_wrapper .gsection, .gform_wrapper .gf_page_steps, .gform_wrapper li.gfield_creditcard_warning, .form_saved_message, .smile-icon-timeline-wrap .timeline-line {
	border-color: #e8e8e8;
}

.has-content-border-color, .w-separator.color_border, .w-iconbox.color_light .w-iconbox-icon {
	color: #e8e8e8;
}

.has-content-border-background-color, .w-flipbox-back, .w-iconbox.style_circle.color_light .w-iconbox-icon, .gform_wrapper .gform_page_footer .gform_previous_button, .no-touch .wpml-ls-sub-menu a:hover {
	background: #e8e8e8;
}

.w-iconbox.style_outlined.color_light .w-iconbox-icon, .w-socials.style_outlined .w-socials-item-link, .pagination .page-numbers {
	box-shadow: 0 0 0 2px #e8e8e8 inset;
}

.has-content-heading-color, h1, h2, h3, h4, h5, h6, .w-counter.color_heading .w-counter-value {
	color: #111;
}

.has-content-heading-background-color, .w-progbar.color_heading .w-progbar-bar-h {
	background: #111;
}

h1 {
	color: #111;
}

h2 {
	color: #111;
}

h3 {
	color: #111;
}

h4 {
	color: #111;
}

h5 {
	color: #111;
}

h6 {
	color: #111;
}

.has-content-text-color, input, textarea, select, .l-canvas, .l-footer, .l-popup-box-content, .w-form-row-field>i, .w-ibanner, .w-iconbox.color_light.style_circle .w-iconbox-icon, .w-tabs.style_timeline .w-tabs-item, .w-tabs.style_timeline .w-tabs-section-header-h, .leaflet-popup-content-wrapper, .leaflet-popup-tip, .select2-dropdown {
	color: #111;
}

.has-content-text-background-color, .w-iconbox.style_circle.color_contrast .w-iconbox-icon, .w-progbar.color_text .w-progbar-bar-h, .w-scroller-dot span {
	background: #111;
}

.w-iconbox.style_outlined.color_contrast .w-iconbox-icon {
	box-shadow: 0 0 0 2px #111 inset;
}

.w-scroller-dot span {
	box-shadow: 0 0 0 2px #111;
}

a {
	color: #0064ff;
}

.no-touch a:hover, .no-touch .tablepress .sorting:hover, .no-touch .post_navigation.layout_simple a:hover .post_navigation-item-title {
	color: #3a84ff;
}

.has-content-primary-color, .g-preloader, .l-main .w-contacts-item:before, .w-counter.color_primary .w-counter-value, .g-filters.style_1 .g-filters-item.active, .g-filters.style_3 .g-filters-item.active, .w-form-row.focused .w-form-row-field>i, .w-iconbox.color_primary .w-iconbox-icon, .w-separator.color_primary, .w-sharing.type_outlined.color_primary .w-sharing-item, .no-touch .w-sharing.type_simple.color_primary .w-sharing-item:hover .w-sharing-icon, .w-tabs.style_default .w-tabs-item.active, .w-tabs.style_trendy .w-tabs-item.active, .w-tabs-section.active .w-tabs-section-header, .tablepress .sorting_asc, .tablepress .sorting_desc, .highlight_primary {
	color: #fff;
}

.has-content-primary-background-color, .l-section.color_primary, .us-btn-style_badge, .no-touch .post_navigation.layout_sided a:hover .post_navigation-item-arrow, .highlight_primary_bg, .w-actionbox.color_primary, .w-form-row-field:after, .w-form-row input:checked+.w-form-checkbox, .w-form-row input:checked+.w-form-radio, .no-touch .g-filters.style_1 .g-filters-item:hover, .no-touch .g-filters.style_2 .g-filters-item:hover, .w-comments-item.bypostauthor .w-comments-item-author span, .w-iconbox.style_circle.color_primary .w-iconbox-icon, .no-touch .w-iconbox.style_circle .w-iconbox-icon:before, .no-touch .w-iconbox.style_outlined .w-iconbox-icon:before, .no-touch .w-person-links-item:before, .w-pricing.style_simple .type_featured .w-pricing-item-header, .w-pricing.style_cards .type_featured .w-pricing-item-header, .w-pricing.style_flat .type_featured .w-pricing-item-h, .w-progbar.color_primary .w-progbar-bar-h, .w-sharing.type_solid.color_primary .w-sharing-item, .w-sharing.type_fixed.color_primary .w-sharing-item, .w-sharing.type_outlined.color_primary .w-sharing-item:before, .no-touch .w-sharing-tooltip .w-sharing-item:hover, .w-socials-item-link-hover, .w-tabs-list-bar, .w-tabs.style_modern .w-tabs-list, .w-tabs.style_timeline .w-tabs-item:before, .w-tabs.style_timeline .w-tabs-section-header-h:before, .no-touch .w-header-show:hover, .no-touch .w-toplink.active:hover, .no-touch .pagination .page-numbers:before, .pagination .page-numbers.current, .l-main .widget_nav_menu .menu-item.current-menu-item>a, .rsThumb.rsNavSelected, .smile-icon-timeline-wrap .timeline-separator-text .sep-text, .smile-icon-timeline-wrap .timeline-wrapper .timeline-dot, .smile-icon-timeline-wrap .timeline-feature-item .timeline-dot, .gform_page_footer .gform_next_button, .gf_progressbar_percentage, .chosen-results li.highlighted, .select2-results__option--highlighted {
	background: #fff;
}

.w-tabs.style_default .w-tabs-item.active, .owl-dot.active span, .rsBullet.rsNavSelected span {
	border-color: #fff;
}

.l-main .w-contacts-item:before, .w-iconbox.color_primary.style_outlined .w-iconbox-icon, .w-sharing.type_outlined.color_primary .w-sharing-item, .w-tabs.style_timeline .w-tabs-item, .w-tabs.style_timeline .w-tabs-section-header-h {
	box-shadow: 0 0 0 2px #fff inset;
}

input:focus, input:focus+.w-form-checkbox, textarea:focus, select:focus, .select2-container--focus .select2-selection {
	box-shadow: 0 0 0 2px #fff;
}

.has-content-secondary-color, .w-counter.color_secondary .w-counter-value, .w-iconbox.color_secondary .w-iconbox-icon, .w-separator.color_secondary, .w-sharing.type_outlined.color_secondary .w-sharing-item, .no-touch .w-sharing.type_simple.color_secondary .w-sharing-item:hover .w-sharing-icon, .highlight_secondary {
	color: #7049ba;
}

.has-content-secondary-background-color, .l-section.color_secondary, .w-actionbox.color_secondary, .no-touch .us-btn-style_badge:hover, .w-iconbox.style_circle.color_secondary .w-iconbox-icon, .w-progbar.color_secondary .w-progbar-bar-h, .w-sharing.type_solid.color_secondary .w-sharing-item, .w-sharing.type_fixed.color_secondary .w-sharing-item, .w-sharing.type_outlined.color_secondary .w-sharing-item:before, .highlight_secondary_bg {
	background: linear-gradient(135deg, #7049ba, #e95095);
}

.w-separator.color_secondary {
	border-color: #7049ba;
}

.w-iconbox.color_secondary.style_outlined .w-iconbox-icon, .w-sharing.type_outlined.color_secondary .w-sharing-item {
	box-shadow: 0 0 0 2px #7049ba inset;
}

.has-content-faded-color, blockquote:before, .w-form-row-description, .l-main .post-author-website, .l-main .w-profile-link.for_logout, .l-main .widget_tag_cloud, .highlight_faded {
	color: #999;
}

.has-content-faded-background-color {
	background: #999;
}

.l-section.color_alternate, .color_alternate .g-filters.style_1 .g-filters-item.active, .color_alternate .w-pricing-item-h, .color_alternate .w-tabs.style_default .w-tabs-item.active, .color_alternate .w-tabs.style_modern .w-tabs-item:after, .no-touch .color_alternate .w-tabs.style_default .w-tabs-item.active:hover, .color_alternate .w-tabs.style_timeline .w-tabs-item, .color_alternate .w-tabs.style_timeline .w-tabs-section-header-h {
	background: #f5f5f5;
}

.color_alternate .w-iconbox.style_circle.color_contrast .w-iconbox-icon {
	color: #f5f5f5;
}

.color_alternate input:not([type="submit"]), .color_alternate textarea, .color_alternate select, .color_alternate .w-form-checkbox, .color_alternate .w-form-radio, .color_alternate .g-filters.style_1, .color_alternate .g-filters.style_2 .g-filters-item.active, .color_alternate .w-grid-none, .color_alternate .w-iconbox.style_circle.color_light .w-iconbox-icon, .color_alternate .w-pricing.style_simple .w-pricing-item-header, .color_alternate .w-pricing.style_cards .w-pricing-item-header, .color_alternate .w-pricing.style_flat .w-pricing-item-h, .color_alternate .w-progbar-bar, .color_alternate .w-socials.style_solid .w-socials-item-link, .color_alternate .w-tabs.style_default .w-tabs-list, .color_alternate .ginput_container_creditcard {
	background: #fff;
}

.l-section.color_alternate, .color_alternate td, .color_alternate th, .color_alternate .vc_column_container, .color_alternate .vc_column-inner, .color_alternate .w-comments .children, .color_alternate .w-image, .color_alternate .w-pricing-item-h, .color_alternate .w-profile, .color_alternate .w-sharing-item, .color_alternate .w-tabs-list, .color_alternate .w-tabs-section {
	border-color: #ddd;
}

.color_alternate .w-separator.color_border, .color_alternate .w-iconbox.color_light .w-iconbox-icon {
	color: #ddd;
}

.color_alternate .w-iconbox.style_circle.color_light .w-iconbox-icon {
	background: #ddd;
}

.color_alternate .w-iconbox.style_outlined.color_light .w-iconbox-icon, .color_alternate .w-socials.style_outlined .w-socials-item-link, .color_alternate .pagination .page-numbers {
	box-shadow: 0 0 0 2px #ddd inset;
}

.l-section.color_alternate h1, .l-section.color_alternate h2, .l-section.color_alternate h3, .l-section.color_alternate h4, .l-section.color_alternate h5, .l-section.color_alternate h6, .l-section.color_alternate .w-counter-value {
	color: #111;
}

.color_alternate .w-progbar.color_contrast .w-progbar-bar-h {
	background: #111;
}

.l-section.color_alternate, .color_alternate input, .color_alternate textarea, .color_alternate select, .color_alternate .w-form-row-field>i, .color_alternate .w-iconbox.color_contrast .w-iconbox-icon, .color_alternate .w-iconbox.color_light.style_circle .w-iconbox-icon, .color_alternate .w-tabs.style_timeline .w-tabs-item, .color_alternate .w-tabs.style_timeline .w-tabs-section-header-h {
	color: #111;
}

.color_alternate .w-iconbox.style_circle.color_contrast .w-iconbox-icon {
	background: #111;
}

.color_alternate .w-iconbox.style_outlined.color_contrast .w-iconbox-icon {
	box-shadow: 0 0 0 2px #111 inset;
}

.color_alternate a {
	color: #3a84ff;
}

.no-touch .color_alternate a:hover {
	color: #3a84ff;
}

.color_alternate .highlight_primary, .l-main .color_alternate .w-contacts-item:before, .color_alternate .w-counter.color_primary .w-counter-value, .color_alternate .g-preloader, .color_alternate .g-filters.style_1 .g-filters-item.active, .color_alternate .g-filters.style_3 .g-filters-item.active, .color_alternate .w-form-row.focused .w-form-row-field>i, .color_alternate .w-iconbox.color_primary .w-iconbox-icon, .color_alternate .w-separator.color_primary, .color_alternate .w-tabs.style_default .w-tabs-item.active, .color_alternate .w-tabs.style_trendy .w-tabs-item.active, .color_alternate .w-tabs-section.active .w-tabs-section-header {
	color: #e95095;
}

.color_alternate .highlight_primary_bg, .color_alternate .w-actionbox.color_primary, .no-touch .color_alternate .g-filters.style_1 .g-filters-item:hover, .no-touch .color_alternate .g-filters.style_2 .g-filters-item:hover, .color_alternate .w-iconbox.style_circle.color_primary .w-iconbox-icon, .no-touch .color_alternate .w-iconbox.style_circle .w-iconbox-icon:before, .no-touch .color_alternate .w-iconbox.style_outlined .w-iconbox-icon:before, .color_alternate .w-pricing.style_simple .type_featured .w-pricing-item-header, .color_alternate .w-pricing.style_cards .type_featured .w-pricing-item-header, .color_alternate .w-pricing.style_flat .type_featured .w-pricing-item-h, .color_alternate .w-progbar.color_primary .w-progbar-bar-h, .color_alternate .w-tabs.style_modern .w-tabs-list, .color_alternate .w-tabs.style_trendy .w-tabs-item:after, .color_alternate .w-tabs.style_timeline .w-tabs-item:before, .color_alternate .w-tabs.style_timeline .w-tabs-section-header-h:before, .no-touch .color_alternate .pagination .page-numbers:before, .color_alternate .pagination .page-numbers.current {
	background: linear-gradient(135deg, #e95095, #7049ba);
}

.color_alternate .w-tabs.style_default .w-tabs-item.active, .no-touch .color_alternate .w-tabs.style_default .w-tabs-item.active:hover {
	border-color: #e95095;
}

.l-main .color_alternate .w-contacts-item:before, .color_alternate .w-iconbox.color_primary.style_outlined .w-iconbox-icon, .color_alternate .w-tabs.style_timeline .w-tabs-item, .color_alternate .w-tabs.style_timeline .w-tabs-section-header-h {
	box-shadow: 0 0 0 2px #e95095 inset;
}

.color_alternate input:focus, .color_alternate textarea:focus, .color_alternate select:focus {
	box-shadow: 0 0 0 2px #e95095;
}

.color_alternate .highlight_secondary, .color_alternate .w-counter.color_secondary .w-counter-value, .color_alternate .w-iconbox.color_secondary .w-iconbox-icon, .color_alternate .w-separator.color_secondary {
	color: #7049ba;
}

.color_alternate .highlight_secondary_bg, .color_alternate .w-actionbox.color_secondary, .color_alternate .w-iconbox.style_circle.color_secondary .w-iconbox-icon, .color_alternate .w-progbar.color_secondary .w-progbar-bar-h {
	background: linear-gradient(135deg, #7049ba, #e95095);
}

.color_alternate .w-iconbox.color_secondary.style_outlined .w-iconbox-icon {
	box-shadow: 0 0 0 2px #7049ba inset;
}

.color_alternate .highlight_faded, .color_alternate .w-profile-link.for_logout {
	color: #999;
}

.color_footer-top {
	background: #1a1a1a;
}

.color_footer-top input:not([type="submit"]), .color_footer-top textarea, .color_footer-top select, .color_footer-top .w-form-checkbox, .color_footer-top .w-form-radio, .color_footer-top .w-socials.style_solid .w-socials-item-link {
	background: #222;
}

.color_footer-top, .color_footer-top td, .color_footer-top th, .color_footer-top input:not([type="submit"]), .color_footer-top textarea, .color_footer-top select, .color_footer-top .vc_column_container, .color_footer-top .vc_column-inner, .color_footer-top .w-image, .color_footer-top .w-pricing-item-h, .color_footer-top .w-profile, .color_footer-top .w-sharing-item, .color_footer-top .w-tabs-list, .color_footer-top .w-tabs-section {
	border-color: #282828;
}

.color_footer-top .w-separator.color_border {
	color: #282828;
}

.color_footer-top .w-socials.style_outlined .w-socials-item-link {
	box-shadow: 0 0 0 2px #282828 inset;
}

.color_footer-top {
	color: #bbb;
}

.color_footer-top a {
	color: #fff;
}

.no-touch .color_footer-top a:hover, .color_footer-top .w-form-row.focused .w-form-row-field>i {
	color: #3a84ff;
}

.color_footer-top input:focus, .color_footer-top textarea:focus, .color_footer-top select:focus {
	box-shadow: 0 0 0 2px #3a84ff;
}

.color_footer-bottom {
	background: #fafbff;
}

.color_footer-bottom input:not([type="submit"]), .color_footer-bottom textarea, .color_footer-bottom select, .color_footer-bottom .w-form-checkbox, .color_footer-bottom .w-form-radio, .color_footer-bottom .w-socials.style_solid .w-socials-item-link {
	background: rgba(255, 255, 255, 0);
}

.color_footer-bottom, .color_footer-bottom td, .color_footer-bottom th, .color_footer-bottom input:not([type="submit"]), .color_footer-bottom textarea, .color_footer-bottom select, .color_footer-bottom .vc_column_container, .color_footer-bottom .vc_column-inner, .color_footer-bottom .w-image, .color_footer-bottom .w-pricing-item-h, .color_footer-bottom .w-profile, .color_footer-bottom .w-sharing-item, .color_footer-bottom .w-tabs-list, .color_footer-bottom .w-tabs-section {
	border-color: #f9f9f9;
}

.color_footer-bottom .w-separator.color_border {
	color: #f9f9f9;
}

.color_footer-bottom .w-socials.style_outlined .w-socials-item-link {
	box-shadow: 0 0 0 2px #f9f9f9 inset;
}

.color_footer-bottom {
	color: #111;
}

.color_footer-bottom a {
	color: #111;
}

.no-touch .color_footer-bottom a:hover, .color_footer-bottom .w-form-row.focused .w-form-row-field>i {
	color: #3a84ff;
}

.color_footer-bottom input:focus, .color_footer-bottom textarea:focus, .color_footer-bottom select:focus {
	box-shadow: 0 0 0 2px #3a84ff;
}

.header_hor .w-nav.type_desktop .menu-item-9452 .w-nav-list.level_2 {
	width: 772px;
}

.header_hor .w-nav.type_desktop .menu-item-9450 .w-nav-list.level_2 {
	width: 772px;
}

.header_hor .w-nav.type_desktop .menu-item-22541 .w-nav-list.level_2 {
	width: 772px;
}

@media (min-width:902px) {
	.hidden_for_default {
		display: none !important;
	}
	
	.l-subheader.at_top {
		display: none;
	}
	
	.l-subheader.at_bottom {
		display: none;
	}
	
	.l-header {
		position: relative;
		z-index: 111;
		width: 100%;
	}
	
	.l-subheader {
		margin: 0 auto;
	}
	
	.l-subheader.width_full {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	
	.l-subheader-h {
		display: flex;
		align-items: center;
		position: relative;
		margin: 0 auto;
		height: inherit;
	}
	
	.w-header-show {
		display: none;
	}
	
	.l-header.pos_fixed {
		position: fixed;
		left: 0;
	}
	
	.l-header.pos_fixed:not(.notransition) .l-subheader {
		transition-property: transform, background, box-shadow, line-height, height;
		transition-duration: .3s;
		transition-timing-function: cubic-bezier(.78, .13, .15, .86);
	}
	
	.l-header.bg_transparent:not(.sticky) .l-subheader {
		box-shadow: none !important;
		background: none;
	}
	
	.l-header.bg_transparent~.l-main .l-section.width_full.height_auto:first-child {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	
	.l-header.pos_static.bg_transparent {
		position: absolute;
		left: 0;
	}
	
	.l-subheader.width_full .l-subheader-h {
		max-width: none !important;
	}
	
	.headerinpos_above .l-header.pos_fixed {
		overflow: hidden;
		transition: transform .3s;
		transform: translate3d(0, -100%, 0);
	}
	
	.headerinpos_above .l-header.pos_fixed.sticky {
		overflow: visible;
		transform: none;
	}
	
	.headerinpos_above .l-header.pos_fixed~.l-section, .headerinpos_above .l-header.pos_fixed~.l-main, .headerinpos_above .l-header.pos_fixed~.l-main .l-section:first-child {
		padding-top: 0 !important;
	}
	
	.l-header.shadow_thin .l-subheader.at_middle, .l-header.shadow_thin .l-subheader.at_bottom, .l-header.shadow_none.sticky .l-subheader.at_middle, .l-header.shadow_none.sticky .l-subheader.at_bottom {
		box-shadow: 0 1px 0 rgba(0, 0, 0, .08);
	}
	
	.l-header.shadow_wide .l-subheader.at_middle, .l-header.shadow_wide .l-subheader.at_bottom {
		box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .1), 0 2px 1px -1px rgba(0, 0, 0, .05);
	}
	
	.headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-dropdown-list {
		top: auto;
		bottom: -.4em;
		padding-top: .4em;
		padding-bottom: 2.4em;
	}
	
	.header_hor .l-subheader-cell>.w-cart {
		margin-left: 0;
		margin-right: 0;
	}
	
	.l-subheader.at_top {
		line-height: 36px;
		height: 36px;
	}
	
	.l-header.sticky .l-subheader.at_top {
		line-height: 0;
		height: 0;
	}
	
	.l-subheader.at_middle {
		line-height: 80px;
		height: 80px;
	}
	
	.l-header.sticky .l-subheader.at_middle {
		line-height: 60px;
		height: 60px;
	}
	
	.l-subheader.at_bottom {
		line-height: 36px;
		height: 36px;
	}
	
	.l-header.sticky .l-subheader.at_bottom {
		line-height: 40px;
		height: 40px;
	}
	
	.l-subheader.with_centering .l-subheader-cell.at_left, .l-subheader.with_centering .l-subheader-cell.at_right {
		flex-basis: 100px;
	}
	
	.l-header.pos_fixed~.l-main>.l-section:first-of-type, .l-header.pos_fixed~.l-main>.l-section-gap:nth-child(2), .headerinpos_below .l-header.pos_fixed~.l-main>.l-section:nth-of-type(2), .l-header.pos_static.bg_transparent~.l-main>.l-section:first-of-type {
		padding-top: 80px;
	}
	
	.headerinpos_bottom .l-header.pos_fixed~.l-main>.l-section:first-of-type {
		padding-bottom: 80px;
	}
	
	.l-header.bg_transparent~.l-main .l-section.valign_center:first-of-type>.l-section-h {
		top: -40px;
	}
	
	.headerinpos_bottom .l-header.pos_fixed.bg_transparent~.l-main .l-section.valign_center:first-of-type>.l-section-h {
		top: 40px;
	}
	
	.menu-item-object-us_page_block {
		max-height: calc(100vh - 80px);
	}
	
	.l-header.pos_fixed~.l-main .l-section.height_full:not(:first-of-type) {
		min-height: calc(100vh - 60px);
	}
	
	.admin-bar .l-header.pos_fixed~.l-main .l-section.height_full:not(:first-of-type) {
		min-height: calc(100vh - 92px);
	}
	
	.l-header.pos_static.bg_solid~.l-main .l-section.height_full:first-of-type {
		min-height: calc(100vh - 80px);
	}
	
	.l-header.pos_fixed~.l-main .l-section.sticky {
		top: 60px;
	}
	
	.admin-bar .l-header.pos_fixed~.l-main .l-section.sticky {
		top: 92px;
	}
	
	.l-header.pos_fixed.sticky~.l-main .l-section.type_sticky:first-of-type {
		padding-top: 60px;
	}
	
	.l-header.pos_fixed~.l-main .vc_column-inner.type_sticky>.wpb_wrapper {
		top: calc(60px + 4rem);
	}
	
	.headerinpos_below .l-header.pos_fixed:not(.sticky) {
		position: absolute;
		top: 100%;
	}
	
	.headerinpos_bottom .l-header.pos_fixed:not(.sticky) {
		position: absolute;
		bottom: 0;
	}
	
	.headerinpos_below .l-header.pos_fixed~.l-main>.l-section:first-of-type, .headerinpos_bottom .l-header.pos_fixed~.l-main>.l-section:first-of-type {
		padding-top: 0 !important;
	}
	
	.headerinpos_below .l-header.pos_fixed~.l-main .l-section.height_full:nth-of-type(2) {
		min-height: 100vh;
	}
	
	.admin-bar.headerinpos_below .l-header.pos_fixed~.l-main .l-section.height_full:nth-of-type(2) {
		min-height: calc(100vh - 32px);
	}
	
	.headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-cart-dropdown, .headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-nav.type_desktop .w-nav-list.level_2 {
		bottom: 100%;
		transform-origin: 0 100%;
	}
	
	.headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-nav.type_mobile.m_layout_dropdown .w-nav-list.level_1 {
		top: auto;
		bottom: 100%;
		box-shadow: 0 -3px 3px rgba(0, 0, 0, .1);
	}
	
	.headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-nav.type_desktop .w-nav-list.level_3, .headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-nav.type_desktop .w-nav-list.level_4 {
		top: auto;
		bottom: 0;
		transform-origin: 0 100%;
	}
}

@media (min-width:602px) and (max-width:901px) {
	.hidden_for_tablets {
		display: none !important;
	}
	
	.l-subheader.at_bottom {
		display: none;
	}
	
	.l-header {
		position: relative;
		z-index: 111;
		width: 100%;
	}
	
	.l-subheader {
		margin: 0 auto;
	}
	
	.l-subheader.width_full {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	
	.l-subheader-h {
		display: flex;
		align-items: center;
		position: relative;
		margin: 0 auto;
		height: inherit;
	}
	
	.w-header-show {
		display: none;
	}
	
	.l-header.pos_fixed {
		position: fixed;
		left: 0;
	}
	
	.l-header.pos_fixed:not(.notransition) .l-subheader {
		transition-property: transform, background, box-shadow, line-height, height;
		transition-duration: .3s;
		transition-timing-function: cubic-bezier(.78, .13, .15, .86);
	}
	
	.l-header.bg_transparent:not(.sticky) .l-subheader {
		box-shadow: none !important;
		background: none;
	}
	
	.l-header.bg_transparent~.l-main .l-section.width_full.height_auto:first-child {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	
	.l-header.pos_static.bg_transparent {
		position: absolute;
		left: 0;
	}
	
	.l-subheader.width_full .l-subheader-h {
		max-width: none !important;
	}
	
	.headerinpos_above .l-header.pos_fixed {
		overflow: hidden;
		transition: transform .3s;
		transform: translate3d(0, -100%, 0);
	}
	
	.headerinpos_above .l-header.pos_fixed.sticky {
		overflow: visible;
		transform: none;
	}
	
	.headerinpos_above .l-header.pos_fixed~.l-section, .headerinpos_above .l-header.pos_fixed~.l-main, .headerinpos_above .l-header.pos_fixed~.l-main .l-section:first-child {
		padding-top: 0 !important;
	}
	
	.l-header.shadow_thin .l-subheader.at_middle, .l-header.shadow_thin .l-subheader.at_bottom, .l-header.shadow_none.sticky .l-subheader.at_middle, .l-header.shadow_none.sticky .l-subheader.at_bottom {
		box-shadow: 0 1px 0 rgba(0, 0, 0, .08);
	}
	
	.l-header.shadow_wide .l-subheader.at_middle, .l-header.shadow_wide .l-subheader.at_bottom {
		box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .1), 0 2px 1px -1px rgba(0, 0, 0, .05);
	}
	
	.headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-dropdown-list {
		top: auto;
		bottom: -.4em;
		padding-top: .4em;
		padding-bottom: 2.4em;
	}
	
	.header_hor .l-subheader-cell>.w-cart {
		margin-left: 0;
		margin-right: 0;
	}
	
	.l-subheader.at_top {
		line-height: 36px;
		height: 36px;
	}
	
	.l-header.sticky .l-subheader.at_top {
		line-height: 0;
		height: 0;
	}
	
	.l-subheader.at_middle {
		line-height: 80px;
		height: 80px;
	}
	
	.l-header.sticky .l-subheader.at_middle {
		line-height: 50px;
		height: 50px;
	}
	
	.l-subheader.at_bottom {
		line-height: 50px;
		height: 50px;
	}
	
	.l-header.sticky .l-subheader.at_bottom {
		line-height: 50px;
		height: 50px;
	}
	
	.l-header.pos_fixed~.l-main>.l-section:first-of-type, .l-header.pos_fixed~.l-main>.l-section-gap:nth-child(2), .headerinpos_below .l-header.pos_fixed~.l-main>.l-section:nth-of-type(2), .l-header.pos_static.bg_transparent~.l-main>.l-section:first-of-type {
		padding-top: 116px;
	}
	
	.l-header.pos_fixed~.l-main .l-section.sticky {
		top: 50px;
	}
	
	.l-header.pos_fixed.sticky~.l-main .l-section.type_sticky:first-of-type {
		padding-top: 50px;
	}
}

@media (max-width:601px) {
	.hidden_for_mobiles {
		display: none !important;
	}
	
	.l-subheader.at_top {
		display: none;
	}
	
	.l-subheader.at_bottom {
		display: none;
	}
	
	.l-header {
		position: relative;
		z-index: 111;
		width: 100%;
	}
	
	.l-subheader {
		margin: 0 auto;
	}
	
	.l-subheader.width_full {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	
	.l-subheader-h {
		display: flex;
		align-items: center;
		position: relative;
		margin: 0 auto;
		height: inherit;
	}
	
	.w-header-show {
		display: none;
	}
	
	.l-header.pos_fixed {
		position: fixed;
		left: 0;
	}
	
	.l-header.pos_fixed:not(.notransition) .l-subheader {
		transition-property: transform, background, box-shadow, line-height, height;
		transition-duration: .3s;
		transition-timing-function: cubic-bezier(.78, .13, .15, .86);
	}
	
	.l-header.bg_transparent:not(.sticky) .l-subheader {
		box-shadow: none !important;
		background: none;
	}
	
	.l-header.bg_transparent~.l-main .l-section.width_full.height_auto:first-child {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	
	.l-header.pos_static.bg_transparent {
		position: absolute;
		left: 0;
	}
	
	.l-subheader.width_full .l-subheader-h {
		max-width: none !important;
	}
	
	.headerinpos_above .l-header.pos_fixed {
		overflow: hidden;
		transition: transform .3s;
		transform: translate3d(0, -100%, 0);
	}
	
	.headerinpos_above .l-header.pos_fixed.sticky {
		overflow: visible;
		transform: none;
	}
	
	.headerinpos_above .l-header.pos_fixed~.l-section, .headerinpos_above .l-header.pos_fixed~.l-main, .headerinpos_above .l-header.pos_fixed~.l-main .l-section:first-child {
		padding-top: 0 !important;
	}
	
	.l-header.shadow_thin .l-subheader.at_middle, .l-header.shadow_thin .l-subheader.at_bottom, .l-header.shadow_none.sticky .l-subheader.at_middle, .l-header.shadow_none.sticky .l-subheader.at_bottom {
		box-shadow: 0 1px 0 rgba(0, 0, 0, .08);
	}
	
	.l-header.shadow_wide .l-subheader.at_middle, .l-header.shadow_wide .l-subheader.at_bottom {
		box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .1), 0 2px 1px -1px rgba(0, 0, 0, .05);
	}
	
	.headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-dropdown-list {
		top: auto;
		bottom: -.4em;
		padding-top: .4em;
		padding-bottom: 2.4em;
	}
	
	.header_hor .l-subheader-cell>.w-cart {
		margin-left: 0;
		margin-right: 0;
	}
	
	.l-subheader.at_top {
		line-height: 36px;
		height: 36px;
	}
	
	.l-header.sticky .l-subheader.at_top {
		line-height: 0;
		height: 0;
	}
	
	.l-subheader.at_middle {
		line-height: 50px;
		height: 50px;
	}
	
	.l-header.sticky .l-subheader.at_middle {
		line-height: 50px;
		height: 50px;
	}
	
	.l-subheader.at_bottom {
		line-height: 50px;
		height: 50px;
	}
	
	.l-header.sticky .l-subheader.at_bottom {
		line-height: 50px;
		height: 50px;
	}
	
	.l-header.pos_fixed~.l-main>.l-section:first-of-type, .l-header.pos_fixed~.l-main>.l-section-gap:nth-child(2), .headerinpos_below .l-header.pos_fixed~.l-main>.l-section:nth-of-type(2), .l-header.pos_static.bg_transparent~.l-main>.l-section:first-of-type {
		padding-top: 50px;
	}
	
	.l-header.pos_fixed~.l-main .l-section.sticky {
		top: 50px;
	}
	
	.l-header.pos_fixed.sticky~.l-main .l-section.type_sticky:first-of-type {
		padding-top: 50px;
	}
}

@media (min-width:902px) {
	.ush_image_1 {
		height: 49px;
	}
	
	.l-header.sticky .ush_image_1 {
		height: 35px;
	}
}

@media (min-width:602px) and (max-width:901px) {
	.ush_image_1 {
		height: 30px;
	}
	
	.l-header.sticky .ush_image_1 {
		height: 30px;
	}
}

@media (max-width:601px) {
	.ush_image_1 {
		height: 20px;
	}
	
	.l-header.sticky .ush_image_1 {
		height: 20px;
	}
}

@media (min-width:902px) {
	.ush_btn_1 {}
}

@media (min-width:602px) and (max-width:901px) {
	.ush_btn_1 {}
}

@media (max-width:601px) {
	.ush_btn_1 {}
}

@media (min-width:902px) {
	.ush_btn_2 {}
}

@media (min-width:602px) and (max-width:901px) {
	.ush_btn_2 {}
}

@media (max-width:601px) {
	.ush_btn_2 {}
}

.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a {
	padding-left: 10px;
	padding-right: 10px;
}

.header_ver .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a {
	padding-top: 10px;
	padding-bottom: 10px;
}

.ush_menu_1 {
	font-weight: 400;
}

.ush_menu_1.type_desktop .menu-item-has-children .w-nav-anchor.level_1>.w-nav-arrow {
	display: inline-block;
}

.ush_menu_1.type_desktop .w-nav-list>.menu-item.level_1 {
	font-size: 16px;
}

.ush_menu_1.type_desktop .w-nav-list>.menu-item:not(.level_1) {
	font-size: 16px;
}

.ush_menu_1.type_mobile .w-nav-anchor.level_1 {
	font-size: 20px;
}

.ush_menu_1.type_mobile .w-nav-anchor:not(.level_1) {
	font-size: 15px;
}

@media (min-width:902px) {
	.ush_menu_1 .w-nav-icon {
		font-size: 32px;
	}
}

@media (min-width:602px) and (max-width:901px) {
	.ush_menu_1 .w-nav-icon {
		font-size: 28px;
	}
}

@media (max-width:601px) {
	.ush_menu_1 .w-nav-icon {
		font-size: 24px;
	}
}

.ush_menu_1 .w-nav-icon i {
	border-width: 2px;
}

@media screen and (max-width:1199px) {
	.w-nav.ush_menu_1>.w-nav-list.level_1 {
		display: none;
	}
	
	.ush_menu_1 .w-nav-control {
		display: block;
	}
}

@media screen and (max-width:720px) {
	.page-id-7349 .pum-theme-lightbox .pum-container {
		top: 20px !important;
	}
}

@media screen and (max-width:560px) {
	.pum-container iframe {
		height: 250px !important;
	}
}

.page-id-20179 #page-footer {
	display: none;
}

h2.rel_vid_title {
	text-align: center;
}

.g-cols.gap-10px {
	margin: 0 calc(-1.5rem - 10px);
}

.gap-10px>.vc_column_container {
	padding: 10px;
}
