
@charset "UTF-8";

.wp-block-accordion {
	box-sizing: border-box;
}

.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon {
	transform: rotate(45deg);
}

@media (prefers-reduced-motion:no-preference) {
	.wp-block-accordion-item {
		transition: grid-template-rows .3s ease-out;
	}
	
	.wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon {
		transition: transform .2s ease-in-out;
	}
}

.wp-block-accordion-heading__toggle {
	align-items: center;
	background: none;
	border: none;
	color: inherit;
	cursor: pointer;
	display: flex;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	overflow: hidden;
	padding: var(--wp--preset--spacing--20, 1em) 0;
	text-align: inherit;
	text-decoration: inherit;
	text-transform: inherit;
	width: 100%;
	word-spacing: inherit;
}

.wp-block-accordion-heading__toggle:not(:focus-visible) {
	outline: none;
}

.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title {
	text-decoration: underline;
}

.wp-block-accordion-heading__toggle-title {
	flex: 1;
}

.wp-block-accordion-heading__toggle-icon {
	align-items: center;
	display: flex;
	height: 1.2em;
	justify-content: center;
	width: 1.2em;
}

.wp-block-accordion-panel[aria-hidden=true], .wp-block-accordion-panel[inert] {
	display: none;
	margin-block-start: 0;
}

.wp-block-archives {
	box-sizing: border-box;
}

.wp-block-archives-dropdown label {
	display: block;
}

.wp-block-avatar {
	line-height: 0;
}

.wp-block-avatar, .wp-block-avatar img {
	box-sizing: border-box;
}

.wp-block-avatar.aligncenter {
	text-align: center;
}

.wp-block-audio {
	box-sizing: border-box;
}

.wp-block-audio :where(figcaption) {
	margin-bottom: 1em;
	margin-top: .5em;
}

.wp-block-audio audio {
	min-width: 300px;
	width: 100%;
}

.wp-block-breadcrumbs {
	box-sizing: border-box;
}

.wp-block-breadcrumbs ol {
	flex-wrap: wrap;
	list-style: none;
}

.wp-block-breadcrumbs li, .wp-block-breadcrumbs ol {
	align-items: center;
	display: flex;
	margin: 0;
	padding: 0;
}

.wp-block-breadcrumbs li:not(:last-child):after {
	content: var(--separator, "/");
	margin: 0 .5em;
	opacity: .7;
}

.wp-block-breadcrumbs span {
	color: inherit;
}

.wp-block-button__link {
	align-content: center;
	box-sizing: border-box;
	cursor: pointer;
	display: inline-block;
	height: 100%;
	text-align: center;
	word-break: break-word;
}

.wp-block-button__link.aligncenter {
	text-align: center;
}

.wp-block-button__link.alignright {
	text-align: right;
}

:where(.wp-block-button__link) {
	border-radius: 9999px;
	box-shadow: none;
	padding: calc(.667em + 2px) calc(1.333em + 2px);
	text-decoration: none;
}

.wp-block-button[style*=text-decoration] .wp-block-button__link {
	text-decoration: inherit;
}

.wp-block-buttons>.wp-block-button.has-custom-width {
	max-width: none;
}

.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
	width: 100%;
}

.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link {
	font-size: inherit;
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-25 {
	width: calc(25% - var(--wp--style--block-gap, .5em) * .75);
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
	width: calc(50% - var(--wp--style--block-gap, .5em) * .5);
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-75 {
	width: calc(75% - var(--wp--style--block-gap, .5em) * .25);
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-100 {
	flex-basis: 100%;
	width: 100%;
}

.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25 {
	width: 25%;
}

.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50 {
	width: 50%;
}

.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75 {
	width: 75%;
}

.wp-block-button.is-style-squared, .wp-block-button__link.wp-block-button.is-style-squared {
	border-radius: 0;
}

.wp-block-button.no-border-radius, .wp-block-button__link.no-border-radius {
	border-radius: 0 !important;
}

:root :where(.wp-block-button .wp-block-button__link.is-style-outline), :root :where(.wp-block-button.is-style-outline>.wp-block-button__link) {
	border: 2px solid;
	padding: .667em 1.333em;
}

:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)), :root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)) {
	color: currentColor;
}

:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)), :root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)) {
	background-color: initial;
	background-image: none;
}

:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)).nitro-lazy, :root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)).nitro-lazy {
	background-image: none !important;
}

.wp-block-buttons {
	box-sizing: border-box;
}

.wp-block-buttons.is-vertical {
	flex-direction: column;
}

.wp-block-buttons.is-vertical>.wp-block-button:last-child {
	margin-bottom: 0;
}

.wp-block-buttons>.wp-block-button {
	display: inline-block;
	margin: 0;
}

.wp-block-buttons.is-content-justification-left {
	justify-content: flex-start;
}

.wp-block-buttons.is-content-justification-left.is-vertical {
	align-items: flex-start;
}

.wp-block-buttons.is-content-justification-center {
	justify-content: center;
}

.wp-block-buttons.is-content-justification-center.is-vertical {
	align-items: center;
}

.wp-block-buttons.is-content-justification-right {
	justify-content: flex-end;
}

.wp-block-buttons.is-content-justification-right.is-vertical {
	align-items: flex-end;
}

.wp-block-buttons.is-content-justification-space-between {
	justify-content: space-between;
}

.wp-block-buttons.aligncenter {
	text-align: center;
}

.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.wp-block-buttons[style*=text-decoration] .wp-block-button, .wp-block-buttons[style*=text-decoration] .wp-block-button__link {
	text-decoration: inherit;
}

.wp-block-buttons.has-custom-font-size .wp-block-button__link {
	font-size: inherit;
}

.wp-block-buttons .wp-block-button__link {
	width: 100%;
}

.wp-block-button.aligncenter, .wp-block-calendar {
	text-align: center;
}

.wp-block-calendar td, .wp-block-calendar th {
	border: 1px solid;
	padding: .25em;
}

.wp-block-calendar th {
	font-weight: 400;
}

.wp-block-calendar caption {
	background-color: inherit;
}

.wp-block-calendar table {
	border-collapse: collapse;
	width: 100%;
}

.wp-block-calendar table.has-background th {
	background-color: inherit;
}

.wp-block-calendar table.has-text-color th {
	color: inherit;
}

.wp-block-calendar :where(table:not(.has-text-color)) {
	color: #40464d;
}

.wp-block-calendar :where(table:not(.has-text-color)) td, .wp-block-calendar :where(table:not(.has-text-color)) th {
	border-color: #ddd;
}

:where(.wp-block-calendar table:not(.has-background) th) {
	background: #ddd;
}

.wp-block-categories {
	box-sizing: border-box;
}

.wp-block-categories.alignleft {
	margin-right: 2em;
}

.wp-block-categories.alignright {
	margin-left: 2em;
}

.wp-block-categories.wp-block-categories-dropdown.aligncenter {
	text-align: center;
}

.wp-block-categories .wp-block-categories__label {
	display: block;
	width: 100%;
}

.wp-block-code {
	box-sizing: border-box;
}

.wp-block-code code {
	/*!rtl:begin:ignore*/
	direction: ltr;
	display: block;
	font-family: inherit;
	overflow-wrap: break-word;
	text-align: initial;
	white-space: pre-wrap;
}

.wp-block-columns {
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap !important;
}

@media (min-width:782px) {
	.wp-block-columns {
		flex-wrap: nowrap !important;
	}
}

.wp-block-columns {
	align-items: normal !important;
}

.wp-block-columns.are-vertically-aligned-top {
	align-items: flex-start;
}

.wp-block-columns.are-vertically-aligned-center {
	align-items: center;
}

.wp-block-columns.are-vertically-aligned-bottom {
	align-items: flex-end;
}

@media (max-width:781px) {
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
		flex-basis: 100% !important;
	}
}

@media (min-width:782px) {
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
		flex-basis: 0;
		flex-grow: 1;
	}
	
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis] {
		flex-grow: 0;
	}
}

.wp-block-columns.is-not-stacked-on-mobile {
	flex-wrap: nowrap !important;
}

.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column {
	flex-basis: 0;
	flex-grow: 1;
}

.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis] {
	flex-grow: 0;
}

:where(.wp-block-columns) {
	margin-bottom: 1.75em;
}

:where(.wp-block-columns.has-background) {
	padding: 1.25em 2.375em;
}

.wp-block-column {
	flex-grow: 1;
	min-width: 0;
	overflow-wrap: break-word;
	word-break: break-word;
}

.wp-block-column.is-vertically-aligned-top {
	align-self: flex-start;
}

.wp-block-column.is-vertically-aligned-center {
	align-self: center;
}

.wp-block-column.is-vertically-aligned-bottom {
	align-self: flex-end;
}

.wp-block-column.is-vertically-aligned-stretch {
	align-self: stretch;
}

.wp-block-column.is-vertically-aligned-bottom, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-top {
	width: 100%;
}

.wp-block-post-comments {
	box-sizing: border-box;
}

.wp-block-post-comments .alignleft {
	float: left;
}

.wp-block-post-comments .alignright {
	float: right;
}

.wp-block-post-comments .navigation:after {
	clear: both;
	content: "";
	display: table;
}

.wp-block-post-comments .commentlist {
	clear: both;
	list-style: none;
	margin: 0;
	padding: 0;
}

.wp-block-post-comments .commentlist .comment {
	min-height: 2.25em;
	padding-left: 3.25em;
}

.wp-block-post-comments .commentlist .comment p {
	font-size: 1em;
	line-height: 1.8;
	margin: 1em 0;
}

.wp-block-post-comments .commentlist .children {
	list-style: none;
	margin: 0;
	padding: 0;
}

.wp-block-post-comments .comment-author {
	line-height: 1.5;
}

.wp-block-post-comments .comment-author .avatar {
	border-radius: 1.5em;
	display: block;
	float: left;
	height: 2.5em;
	margin-right: .75em;
	margin-top: .5em;
	width: 2.5em;
}

.wp-block-post-comments .comment-author cite {
	font-style: normal;
}

.wp-block-post-comments .comment-meta {
	font-size: .875em;
	line-height: 1.5;
}

.wp-block-post-comments .comment-meta b {
	font-weight: 400;
}

.wp-block-post-comments .comment-meta .comment-awaiting-moderation {
	display: block;
	margin-bottom: 1em;
	margin-top: 1em;
}

.wp-block-post-comments .comment-body .commentmetadata {
	font-size: .875em;
}

.wp-block-post-comments .comment-form-author label, .wp-block-post-comments .comment-form-comment label, .wp-block-post-comments .comment-form-email label, .wp-block-post-comments .comment-form-url label {
	display: block;
	margin-bottom: .25em;
}

.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]), .wp-block-post-comments .comment-form textarea {
	box-sizing: border-box;
	display: block;
	width: 100%;
}

.wp-block-post-comments .comment-form-cookies-consent {
	display: flex;
	gap: .25em;
}

.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {
	margin-top: .35em;
}

.wp-block-post-comments .comment-reply-title {
	margin-bottom: 0;
}

.wp-block-post-comments .comment-reply-title :where(small) {
	font-size: var(--wp--preset--font-size--medium, smaller);
	margin-left: .5em;
}

.wp-block-post-comments .reply {
	font-size: .875em;
	margin-bottom: 1.4em;
}

.wp-block-post-comments input:not([type=submit]), .wp-block-post-comments textarea {
	border: 1px solid #949494;
	font-family: inherit;
	font-size: 1em;
}

.wp-block-post-comments input:not([type=submit]):not([type=checkbox]), .wp-block-post-comments textarea {
	padding: calc(.667em + 2px);
}

:where(.wp-block-post-comments input[type=submit]) {
	border: none;
}

.wp-block-comments {
	box-sizing: border-box;
}

.wp-block-comments-pagination>.wp-block-comments-pagination-next, .wp-block-comments-pagination>.wp-block-comments-pagination-numbers, .wp-block-comments-pagination>.wp-block-comments-pagination-previous {
	font-size: inherit;
}

.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {
	display: inline-block;
	margin-right: 1ch;
}

.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {
	transform: scaleX(1);
}

.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {
	display: inline-block;
	margin-left: 1ch;
}

.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {
	transform: scaleX(1);
}

.wp-block-comments-pagination.aligncenter {
	justify-content: center;
}

.wp-block-comment-template {
	box-sizing: border-box;
	list-style: none;
	margin-bottom: 0;
	max-width: 100%;
	padding: 0;
}

.wp-block-comment-template li {
	clear: both;
}

.wp-block-comment-template ol {
	list-style: none;
	margin-bottom: 0;
	max-width: 100%;
	padding-left: 2rem;
}

.wp-block-comment-template.alignleft {
	float: left;
}

.wp-block-comment-template.aligncenter {
	margin-left: auto;
	margin-right: auto;
	width: fit-content;
}

.wp-block-comment-template.alignright {
	float: right;
}

.wp-block-comment-date {
	box-sizing: border-box;
}

.comment-awaiting-moderation {
	display: block;
	font-size: .875em;
	line-height: 1.5;
}

.wp-block-comment-author-name, .wp-block-comment-content, .wp-block-comment-edit-link, .wp-block-comment-reply-link {
	box-sizing: border-box;
}

.wp-block-cover, .wp-block-cover-image {
	align-items: center;
	background-position: 50%;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	min-height: 430px;
	overflow: hidden;
	overflow: clip;
	padding: 1em;
	position: relative;
}

.wp-block-cover .has-background-dim:not([class*=-background-color]), .wp-block-cover-image .has-background-dim:not([class*=-background-color]), .wp-block-cover-image.has-background-dim:not([class*=-background-color]), .wp-block-cover.has-background-dim:not([class*=-background-color]) {
	background-color: #000;
}

.wp-block-cover .has-background-dim.has-background-gradient, .wp-block-cover-image .has-background-dim.has-background-gradient {
	background-color: initial;
}

.wp-block-cover-image.has-background-dim:before, .wp-block-cover.has-background-dim:before {
	background-color: inherit;
	content: "";
}

.wp-block-cover .wp-block-cover__background, .wp-block-cover .wp-block-cover__gradient-background, .wp-block-cover-image .wp-block-cover__background, .wp-block-cover-image .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim:not(.has-background-gradient):before, .wp-block-cover.has-background-dim:not(.has-background-gradient):before {
	bottom: 0;
	left: 0;
	opacity: .5;
	position: absolute;
	right: 0;
	top: 0;
}

.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
	opacity: .1;
}

.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
	opacity: .2;
}

.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
	opacity: .3;
}

.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
	opacity: .4;
}

.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
	opacity: .5;
}

.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
	opacity: .6;
}

.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
	opacity: .7;
}

.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
	opacity: .8;
}

.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
	opacity: .9;
}

.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
	opacity: 1;
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {
	opacity: 0;
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {
	opacity: .1;
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {
	opacity: .2;
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {
	opacity: .3;
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {
	opacity: .4;
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {
	opacity: .5;
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {
	opacity: .6;
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {
	opacity: .7;
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {
	opacity: .8;
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {
	opacity: .9;
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 {
	opacity: 1;
}

.wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.alignleft, .wp-block-cover.alignright {
	max-width: 420px;
	width: 100%;
}

.wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.aligncenter, .wp-block-cover.alignleft, .wp-block-cover.alignright {
	display: flex;
}

.wp-block-cover .wp-block-cover__inner-container, .wp-block-cover-image .wp-block-cover__inner-container {
	color: inherit;
	position: relative;
	width: 100%;
}

.wp-block-cover-image.is-position-top-left, .wp-block-cover.is-position-top-left {
	align-items: flex-start;
	justify-content: flex-start;
}

.wp-block-cover-image.is-position-top-center, .wp-block-cover.is-position-top-center {
	align-items: flex-start;
	justify-content: center;
}

.wp-block-cover-image.is-position-top-right, .wp-block-cover.is-position-top-right {
	align-items: flex-start;
	justify-content: flex-end;
}

.wp-block-cover-image.is-position-center-left, .wp-block-cover.is-position-center-left {
	align-items: center;
	justify-content: flex-start;
}

.wp-block-cover-image.is-position-center-center, .wp-block-cover.is-position-center-center {
	align-items: center;
	justify-content: center;
}

.wp-block-cover-image.is-position-center-right, .wp-block-cover.is-position-center-right {
	align-items: center;
	justify-content: flex-end;
}

.wp-block-cover-image.is-position-bottom-left, .wp-block-cover.is-position-bottom-left {
	align-items: flex-end;
	justify-content: flex-start;
}

.wp-block-cover-image.is-position-bottom-center, .wp-block-cover.is-position-bottom-center {
	align-items: flex-end;
	justify-content: center;
}

.wp-block-cover-image.is-position-bottom-right, .wp-block-cover.is-position-bottom-right {
	align-items: flex-end;
	justify-content: flex-end;
}

.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
	margin: 0;
}

.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container {
	margin: 0;
	width: auto;
}

.wp-block-cover .wp-block-cover__image-background, .wp-block-cover video.wp-block-cover__video-background, .wp-block-cover-image .wp-block-cover__image-background, .wp-block-cover-image video.wp-block-cover__video-background {
	border: none;
	bottom: 0;
	box-shadow: none;
	height: 100%;
	left: 0;
	margin: 0;
	max-height: none;
	max-width: none;
	object-fit: cover;
	outline: none;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax {
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-size: cover;
}

@supports (-webkit-touch-callout:inherit) {
	.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax {
		background-attachment: scroll;
	}
}

@media (prefers-reduced-motion:reduce) {
	.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax {
		background-attachment: scroll;
	}
}

.wp-block-cover-image.is-repeated, .wp-block-cover.is-repeated, .wp-block-cover__image-background.is-repeated, video.wp-block-cover__video-background.is-repeated {
	background-repeat: repeat;
	background-size: auto;
}

.wp-block-cover-image-text, .wp-block-cover-image-text a, .wp-block-cover-image-text a:active, .wp-block-cover-image-text a:focus, .wp-block-cover-image-text a:hover, .wp-block-cover-text, .wp-block-cover-text a, .wp-block-cover-text a:active, .wp-block-cover-text a:focus, .wp-block-cover-text a:hover, section.wp-block-cover-image h2, section.wp-block-cover-image h2 a, section.wp-block-cover-image h2 a:active, section.wp-block-cover-image h2 a:focus, section.wp-block-cover-image h2 a:hover {
	color: #fff;
}

.wp-block-cover-image .wp-block-cover.has-left-content {
	justify-content: flex-start;
}

.wp-block-cover-image .wp-block-cover.has-right-content {
	justify-content: flex-end;
}

.wp-block-cover-image.has-left-content .wp-block-cover-image-text, .wp-block-cover.has-left-content .wp-block-cover-text, section.wp-block-cover-image.has-left-content>h2 {
	margin-left: 0;
	text-align: left;
}

.wp-block-cover-image.has-right-content .wp-block-cover-image-text, .wp-block-cover.has-right-content .wp-block-cover-text, section.wp-block-cover-image.has-right-content>h2 {
	margin-right: 0;
	text-align: right;
}

.wp-block-cover .wp-block-cover-text, .wp-block-cover-image .wp-block-cover-image-text, section.wp-block-cover-image>h2 {
	font-size: 2em;
	line-height: 1.25;
	margin-bottom: 0;
	max-width: 840px;
	padding: .44em;
	text-align: center;
	z-index: 1;
}

:where(.wp-block-cover-image:not(.has-text-color)), :where(.wp-block-cover:not(.has-text-color)) {
	color: #fff;
}

:where(.wp-block-cover-image.is-light:not(.has-text-color)), :where(.wp-block-cover.is-light:not(.has-text-color)) {
	color: #000;
}

:root :where(.wp-block-cover h1:not(.has-text-color)), :root :where(.wp-block-cover h2:not(.has-text-color)), :root :where(.wp-block-cover h3:not(.has-text-color)), :root :where(.wp-block-cover h4:not(.has-text-color)), :root :where(.wp-block-cover h5:not(.has-text-color)), :root :where(.wp-block-cover h6:not(.has-text-color)), :root :where(.wp-block-cover p:not(.has-text-color)) {
	color: inherit;
}

body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background, body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background {
	z-index: 0;
}

body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background, body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background, body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container, body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before {
	z-index: 1;
}

.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container {
	z-index: auto;
}

.wp-block-details {
	box-sizing: border-box;
}

.wp-block-details summary {
	cursor: pointer;
}

.wp-block-embed.alignleft, .wp-block-embed.alignright, .wp-block[data-align=left]>[data-type="core/embed"], .wp-block[data-align=right]>[data-type="core/embed"] {
	max-width: 360px;
	width: 100%;
}

.wp-block-embed.alignleft .wp-block-embed__wrapper, .wp-block-embed.alignright .wp-block-embed__wrapper, .wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper, .wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper {
	min-width: 280px;
}

.wp-block-cover .wp-block-embed {
	min-height: 240px;
	min-width: 320px;
}

.wp-block-embed {
	overflow-wrap: break-word;
}

.wp-block-embed :where(figcaption) {
	margin-bottom: 1em;
	margin-top: .5em;
}

.wp-block-embed iframe {
	max-width: 100%;
}

.wp-block-embed__wrapper {
	position: relative;
}

.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
	content: "";
	display: block;
	padding-top: 50%;
}

.wp-embed-responsive .wp-has-aspect-ratio iframe {
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
	padding-top: 42.85%;
}

.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
	padding-top: 50%;
}

.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
	padding-top: 56.25%;
}

.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
	padding-top: 75%;
}

.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
	padding-top: 100%;
}

.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
	padding-top: 177.77%;
}

.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
	padding-top: 200%;
}

.wp-block-file {
	box-sizing: border-box;
}

.wp-block-file:not(.wp-element-button) {
	font-size: .8em;
}

.wp-block-file.aligncenter {
	text-align: center;
}

.wp-block-file.alignright {
	text-align: right;
}

.wp-block-file *+.wp-block-file__button {
	margin-left: .75em;
}

:where(.wp-block-file) {
	margin-bottom: 1.5em;
}

.wp-block-file__embed {
	margin-bottom: 1em;
}

:where(.wp-block-file__button) {
	border-radius: 2em;
	display: inline-block;
	padding: .5em 1em;
}

:where(.wp-block-file__button):where(a):active, :where(.wp-block-file__button):where(a):focus, :where(.wp-block-file__button):where(a):hover, :where(.wp-block-file__button):where(a):visited {
	box-shadow: none;
	color: #fff;
	opacity: .85;
	text-decoration: none;
}

.wp-block-form-input__label {
	display: flex;
	flex-direction: column;
	gap: .25em;
	margin-bottom: .5em;
	width: 100%;
}

.wp-block-form-input__label.is-label-inline {
	align-items: center;
	flex-direction: row;
	gap: .5em;
}

.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content {
	margin-bottom: .5em;
}

.wp-block-form-input__label:has(input[type=checkbox]) {
	flex-direction: row;
	width: fit-content;
}

.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content {
	margin: 0;
}

.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]) {
	flex-direction: row-reverse;
}

.wp-block-form-input__label-content {
	width: fit-content;
}

:where(.wp-block-form-input__input) {
	font-size: 1em;
	margin-bottom: .5em;
	padding: 0 .5em;
}

:where(.wp-block-form-input__input)[type=date], :where(.wp-block-form-input__input)[type=datetime-local], :where(.wp-block-form-input__input)[type=datetime], :where(.wp-block-form-input__input)[type=email], :where(.wp-block-form-input__input)[type=month], :where(.wp-block-form-input__input)[type=number], :where(.wp-block-form-input__input)[type=password], :where(.wp-block-form-input__input)[type=search], :where(.wp-block-form-input__input)[type=tel], :where(.wp-block-form-input__input)[type=text], :where(.wp-block-form-input__input)[type=time], :where(.wp-block-form-input__input)[type=url], :where(.wp-block-form-input__input)[type=week] {
	border-style: solid;
	border-width: 1px;
	line-height: 2;
	min-height: 2em;
}

textarea.wp-block-form-input__input {
	min-height: 10em;
}

.blocks-gallery-grid:not(.has-nested-images), .wp-block-gallery:not(.has-nested-images) {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	justify-content: center;
	margin: 0 1em 1em 0;
	position: relative;
	width: calc(50% - 1em);
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) {
	margin-right: 0;
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure {
	align-items: flex-end;
	display: flex;
	height: 100%;
	justify-content: flex-start;
	margin: 0;
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img {
	display: block;
	height: auto;
	max-width: 100%;
	width: auto;
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption {
	background: linear-gradient(0deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .3) 70%, rgba(0, 0, 0, 0));
	bottom: 0;
	box-sizing: border-box;
	color: #fff;
	font-size: .8em;
	margin: 0;
	max-height: 100%;
	overflow: auto;
	padding: 3em .77em .7em;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 2;
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img {
	display: inline;
}

.blocks-gallery-grid:not(.has-nested-images) figcaption, .wp-block-gallery:not(.has-nested-images) figcaption {
	flex-grow: 1;
}

.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img {
	flex: 1;
	height: 100%;
	object-fit: cover;
	width: 100%;
}

.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item {
	margin-right: 0;
	width: 100%;
}

@media (min-width:600px) {
	.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item {
		margin-right: 1em;
		width: calc(33.33333% - .66667em);
	}
	
	.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item {
		margin-right: 1em;
		width: calc(25% - .75em);
	}
	
	.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item {
		margin-right: 1em;
		width: calc(20% - .8em);
	}
	
	.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item {
		margin-right: 1em;
		width: calc(16.66667% - .83333em);
	}
	
	.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item {
		margin-right: 1em;
		width: calc(14.28571% - .85714em);
	}
	
	.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item {
		margin-right: 1em;
		width: calc(12.5% - .875em);
	}
	
	.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n), .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n), .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n), .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {
		margin-right: 0;
	}
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child {
	margin-right: 0;
}

.blocks-gallery-grid:not(.has-nested-images).alignleft, .blocks-gallery-grid:not(.has-nested-images).alignright, .wp-block-gallery:not(.has-nested-images).alignleft, .wp-block-gallery:not(.has-nested-images).alignright {
	max-width: 420px;
	width: 100%;
}

.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
	justify-content: center;
}

.wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
	align-self: flex-start;
}

figure.wp-block-gallery.has-nested-images {
	align-items: normal;
}

.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
	margin: 0;
	width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) / 2);
}

.wp-block-gallery.has-nested-images figure.wp-block-image {
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	justify-content: center;
	max-width: 100%;
	position: relative;
}

.wp-block-gallery.has-nested-images figure.wp-block-image>a, .wp-block-gallery.has-nested-images figure.wp-block-image>div {
	flex-direction: column;
	flex-grow: 1;
	margin: 0;
}

.wp-block-gallery.has-nested-images figure.wp-block-image img {
	display: block;
	height: auto;
	max-width: 100% !important;
	width: auto;
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before {
	bottom: 0;
	left: 0;
	max-height: 100%;
	position: absolute;
	right: 0;
}

.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before {
	backdrop-filter: blur(3px);
	content: "";
	height: 100%;
	-webkit-mask-image: linear-gradient(0deg, #000 20%, rgba(0, 0, 0, 0));
	mask-image: linear-gradient(0deg, #000 20%, rgba(0, 0, 0, 0));
	max-height: 40%;
	pointer-events: none;
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
	box-sizing: border-box;
	color: #fff;
	font-size: 13px;
	margin: 0;
	overflow: auto;
	padding: 1em;
	text-align: center;
	text-shadow: 0 0 1.5px #000;
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar {
	height: 12px;
	width: 12px;
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track {
	background-color: initial;
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb {
	background-clip: padding-box;
	background-color: initial;
	border: 3px solid rgba(0, 0, 0, 0);
	border-radius: 8px;
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb {
	background-color: rgba(255, 255, 255, .8);
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
	scrollbar-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
	scrollbar-gutter: stable both-edges;
	scrollbar-width: thin;
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover {
	scrollbar-color: rgba(255, 255, 255, .8) rgba(0, 0, 0, 0);
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
	will-change: transform;
}

@media (hover:none) {
	.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
		scrollbar-color: rgba(255, 255, 255, .8) rgba(0, 0, 0, 0);
	}
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
	background: linear-gradient(0deg, rgba(0, 0, 0, .4), rgba(0, 0, 0, 0));
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
	display: inline;
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
	color: inherit;
}

.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img {
	box-sizing: border-box;
}

.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div {
	flex: 1 1 auto;
}

.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {
	background: none;
	color: inherit;
	flex: initial;
	margin: 0;
	padding: 10px 10px 9px;
	position: relative;
	text-shadow: none;
}

.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before {
	content: none;
}

.wp-block-gallery.has-nested-images figcaption {
	flex-basis: 100%;
	flex-grow: 1;
	text-align: center;
}

.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
	margin-bottom: auto;
	margin-top: 0;
}

.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
	align-self: inherit;
}

.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a, .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone) {
	display: flex;
}

.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
	flex: 1 0 0%;
	height: 100%;
	object-fit: cover;
	width: 100%;
}

.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
	width: 100%;
}

@media (min-width:600px) {
	.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
		width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px) * .66667);
	}
	
	.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
		width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px) * .75);
	}
	
	.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
		width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px) * .8);
	}
	
	.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
		width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px) * .83333);
	}
	
	.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
		width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px) * .85714);
	}
	
	.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
		width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px) * .875);
	}
	
	.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
		width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px) * .66667);
	}
	
	.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image) {
		width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * .5);
	}
	
	.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child {
		width: 100%;
	}
}

.wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested-images.alignright {
	max-width: 420px;
	width: 100%;
}

.wp-block-gallery.has-nested-images.aligncenter {
	justify-content: center;
}

.wp-block-group {
	box-sizing: border-box;
}

:where(.wp-block-group.wp-block-group-is-layout-constrained) {
	position: relative;
}

h1:where(.wp-block-heading).has-background, h2:where(.wp-block-heading).has-background, h3:where(.wp-block-heading).has-background, h4:where(.wp-block-heading).has-background, h5:where(.wp-block-heading).has-background, h6:where(.wp-block-heading).has-background {
	padding: 1.25em 2.375em;
}

h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]) {
	rotate: 180deg;
}

.wp-block-image>a, .wp-block-image>figure>a {
	display: inline-block;
}

.wp-block-image img {
	box-sizing: border-box;
	height: auto;
	max-width: 100%;
	vertical-align: bottom;
}

@media not (prefers-reduced-motion) {
	.wp-block-image img.hide {
		visibility: hidden;
	}
	
	.wp-block-image img.show {
		animation: show-content-image .4s;
	}
}

.wp-block-image[style*=border-radius] img, .wp-block-image[style*=border-radius]>a {
	border-radius: inherit;
}

.wp-block-image.has-custom-border img {
	box-sizing: border-box;
}

.wp-block-image.aligncenter {
	text-align: center;
}

.wp-block-image.alignfull>a, .wp-block-image.alignwide>a {
	width: 100%;
}

.wp-block-image.alignfull img, .wp-block-image.alignwide img {
	height: auto;
	width: 100%;
}

.wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .alignright, .wp-block-image.aligncenter, .wp-block-image.alignleft, .wp-block-image.alignright {
	display: table;
}

.wp-block-image .aligncenter>figcaption, .wp-block-image .alignleft>figcaption, .wp-block-image .alignright>figcaption, .wp-block-image.aligncenter>figcaption, .wp-block-image.alignleft>figcaption, .wp-block-image.alignright>figcaption {
	caption-side: bottom;
	display: table-caption;
}

.wp-block-image .alignleft {
	float: left;
	margin: .5em 1em .5em 0;
}

.wp-block-image .alignright {
	float: right;
	margin: .5em 0 .5em 1em;
}

.wp-block-image .aligncenter {
	margin-left: auto;
	margin-right: auto;
}

.wp-block-image :where(figcaption) {
	margin-bottom: 1em;
	margin-top: .5em;
}

.wp-block-image.is-style-circle-mask img {
	border-radius: 9999px;
}

@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
	.wp-block-image.is-style-circle-mask img {
		border-radius: 0;
		-webkit-mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>");
		mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>");
		mask-mode: alpha;
		-webkit-mask-position: center;
		mask-position: center;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-size: contain;
		mask-size: contain;
	}
	
	.wp-block-image.is-style-circle-mask img.nitro-lazy {
		mask-image: none !important;
	}
}

:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img) {
	border-radius: 9999px;
}

.wp-block-image figure {
	margin: 0;
}

.wp-lightbox-container {
	display: flex;
	flex-direction: column;
	position: relative;
}

.wp-lightbox-container img {
	cursor: zoom-in;
}

.wp-lightbox-container img:hover+button {
	opacity: 1;
}

.wp-lightbox-container button {
	align-items: center;
	backdrop-filter: blur(16px) saturate(180%);
	background-color: rgba(90, 90, 90, .25);
	border: none;
	border-radius: 4px;
	cursor: zoom-in;
	display: flex;
	height: 20px;
	justify-content: center;
	opacity: 0;
	padding: 0;
	position: absolute;
	right: 16px;
	text-align: center;
	top: 16px;
	width: 20px;
	z-index: 100;
}

@media not (prefers-reduced-motion) {
	.wp-lightbox-container button {
		transition: opacity .2s ease;
	}
}

.wp-lightbox-container button:focus-visible {
	outline: 3px auto rgba(90, 90, 90, .25);
	outline: 3px auto -webkit-focus-ring-color;
	outline-offset: 3px;
}

.wp-lightbox-container button:hover {
	cursor: pointer;
	opacity: 1;
}

.wp-lightbox-container button:focus {
	opacity: 1;
}

.wp-lightbox-container button:focus, .wp-lightbox-container button:hover, .wp-lightbox-container button:not(:hover):not(:active):not(.has-background) {
	background-color: rgba(90, 90, 90, .25);
	border: none;
}

.wp-lightbox-overlay {
	box-sizing: border-box;
	cursor: zoom-out;
	height: 100vh;
	left: 0;
	overflow: hidden;
	position: fixed;
	top: 0;
	visibility: hidden;
	width: 100%;
	z-index: 100000;
}

.wp-lightbox-overlay .close-button {
	align-items: center;
	cursor: pointer;
	display: flex;
	justify-content: center;
	min-height: 40px;
	min-width: 40px;
	padding: 0;
	position: absolute;
	right: calc(env(safe-area-inset-right) + 16px);
	top: calc(env(safe-area-inset-top) + 16px);
	z-index: 5000000;
}

.wp-lightbox-overlay .close-button:focus, .wp-lightbox-overlay .close-button:hover, .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background) {
	background: none;
	border: none;
}

.wp-lightbox-overlay .lightbox-image-container {
	height: var(--wp--lightbox-container-height);
	left: 50%;
	overflow: hidden;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	transform-origin: top left;
	width: var(--wp--lightbox-container-width);
	z-index: 9999999999;
}

.wp-lightbox-overlay .wp-block-image {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	height: 100%;
	justify-content: center;
	margin: 0;
	position: relative;
	transform-origin: 0 0;
	width: 100%;
	z-index: 3000000;
}

.wp-lightbox-overlay .wp-block-image img {
	height: var(--wp--lightbox-image-height);
	min-height: var(--wp--lightbox-image-height);
	min-width: var(--wp--lightbox-image-width);
	width: var(--wp--lightbox-image-width);
}

.wp-lightbox-overlay .wp-block-image figcaption {
	display: none;
}

.wp-lightbox-overlay button {
	background: none;
	border: none;
}

.wp-lightbox-overlay .scrim {
	background-color: #fff;
	height: 100%;
	opacity: .9;
	position: absolute;
	width: 100%;
	z-index: 2000000;
}

.wp-lightbox-overlay.active {
	visibility: visible;
}

@media not (prefers-reduced-motion) {
	.wp-lightbox-overlay.active {
		animation: turn-on-visibility .25s both;
	}
	
	.wp-lightbox-overlay.active img {
		animation: turn-on-visibility .35s both;
	}
	
	.wp-lightbox-overlay.show-closing-animation:not(.active) {
		animation: turn-off-visibility .35s both;
	}
	
	.wp-lightbox-overlay.show-closing-animation:not(.active) img {
		animation: turn-off-visibility .25s both;
	}
	
	.wp-lightbox-overlay.zoom.active {
		animation: none;
		opacity: 1;
		visibility: visible;
	}
	
	.wp-lightbox-overlay.zoom.active .lightbox-image-container {
		animation: lightbox-zoom-in .4s;
	}
	
	.wp-lightbox-overlay.zoom.active .lightbox-image-container img {
		animation: none;
	}
	
	.wp-lightbox-overlay.zoom.active .scrim {
		animation: turn-on-visibility .4s forwards;
	}
	
	.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) {
		animation: none;
	}
	
	.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container {
		animation: lightbox-zoom-out .4s;
	}
	
	.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img {
		animation: none;
	}
	
	.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim {
		animation: turn-off-visibility .4s forwards;
	}
}

@keyframes show-content-image {
	0% {
		visibility: hidden;
	}
	
	99% {
		visibility: hidden;
	}
	
	to {
		visibility: visible;
	}
}

@keyframes turn-on-visibility {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

@keyframes turn-off-visibility {
	0% {
		opacity: 1;
		visibility: visible;
	}
	
	99% {
		opacity: 0;
		visibility: visible;
	}
	
	to {
		opacity: 0;
		visibility: hidden;
	}
}

@keyframes lightbox-zoom-in {
	0% {
		transform: translate(calc(( -100vw + var(--wp--lightbox-scrollbar-width) ) / 2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
	}
	
	to {
		transform: translate(-50%, -50%) scale(1);
	}
}

@keyframes lightbox-zoom-out {
	0% {
		transform: translate(-50%, -50%) scale(1);
		visibility: visible;
	}
	
	99% {
		visibility: visible;
	}
	
	to {
		transform: translate(calc(( -100vw + var(--wp--lightbox-scrollbar-width) ) / 2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
		visibility: hidden;
	}
}

ol.wp-block-latest-comments {
	box-sizing: border-box;
	margin-left: 0;
}

:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)) {
	line-height: 1.1;
}

:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)) {
	line-height: 1.8;
}

.has-dates :where(.wp-block-latest-comments:not([style*=line-height])), .has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])) {
	line-height: 1.5;
}

.wp-block-latest-comments .wp-block-latest-comments {
	padding-left: 0;
}

.wp-block-latest-comments__comment {
	list-style: none;
	margin-bottom: 1em;
}

.has-avatars .wp-block-latest-comments__comment {
	list-style: none;
	min-height: 2.25em;
}

.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
	margin-left: 3.25em;
}

.wp-block-latest-comments__comment-excerpt p {
	font-size: .875em;
	margin: .36em 0 1.4em;
}

.wp-block-latest-comments__comment-date {
	display: block;
	font-size: .75em;
}

.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar {
	border-radius: 1.5em;
	display: block;
	float: left;
	height: 2.5em;
	margin-right: .75em;
	width: 2.5em;
}

.wp-block-latest-comments[class*=-font-size] a, .wp-block-latest-comments[style*=font-size] a {
	font-size: inherit;
}

.wp-block-latest-posts {
	box-sizing: border-box;
}

.wp-block-latest-posts.alignleft {
	margin-right: 2em;
}

.wp-block-latest-posts.alignright {
	margin-left: 2em;
}

.wp-block-latest-posts.wp-block-latest-posts__list {
	list-style: none;
}

.wp-block-latest-posts.wp-block-latest-posts__list li {
	clear: both;
	overflow-wrap: break-word;
}

.wp-block-latest-posts.is-grid {
	display: flex;
	flex-wrap: wrap;
}

.wp-block-latest-posts.is-grid li {
	margin: 0 1.25em 1.25em 0;
	width: 100%;
}

@media (min-width:600px) {
	.wp-block-latest-posts.columns-2 li {
		width: calc(50% - .625em);
	}
	
	.wp-block-latest-posts.columns-2 li:nth-child(2n) {
		margin-right: 0;
	}
	
	.wp-block-latest-posts.columns-3 li {
		width: calc(33.33333% - .83333em);
	}
	
	.wp-block-latest-posts.columns-3 li:nth-child(3n) {
		margin-right: 0;
	}
	
	.wp-block-latest-posts.columns-4 li {
		width: calc(25% - .9375em);
	}
	
	.wp-block-latest-posts.columns-4 li:nth-child(4n) {
		margin-right: 0;
	}
	
	.wp-block-latest-posts.columns-5 li {
		width: calc(20% - 1em);
	}
	
	.wp-block-latest-posts.columns-5 li:nth-child(5n) {
		margin-right: 0;
	}
	
	.wp-block-latest-posts.columns-6 li {
		width: calc(16.66667% - 1.04167em);
	}
	
	.wp-block-latest-posts.columns-6 li:nth-child(6n) {
		margin-right: 0;
	}
}

:root :where(.wp-block-latest-posts.is-grid) {
	padding: 0;
}

:root :where(.wp-block-latest-posts.wp-block-latest-posts__list) {
	padding-left: 0;
}

.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date {
	display: block;
	font-size: .8125em;
}

.wp-block-latest-posts__post-excerpt, .wp-block-latest-posts__post-full-content {
	margin-bottom: 1em;
	margin-top: .5em;
}

.wp-block-latest-posts__featured-image a {
	display: inline-block;
}

.wp-block-latest-posts__featured-image img {
	height: auto;
	max-width: 100%;
	width: auto;
}

.wp-block-latest-posts__featured-image.alignleft {
	float: left;
	margin-right: 1em;
}

.wp-block-latest-posts__featured-image.alignright {
	float: right;
	margin-left: 1em;
}

.wp-block-latest-posts__featured-image.aligncenter {
	margin-bottom: 1em;
	text-align: center;
}

ol, ul {
	box-sizing: border-box;
}

:root :where(.wp-block-list.has-background) {
	padding: 1.25em 2.375em;
}

.wp-block-loginout {
	box-sizing: border-box;
}

.wp-block-math {
	overflow-x: auto;
	overflow-y: hidden;
}

.wp-block-media-text {
	box-sizing: border-box;
	/*!rtl:begin:ignore*/
	direction: ltr;
	/*!rtl:end:ignore*/
	display: grid;
	grid-template-columns: 50% 1fr;
	grid-template-rows: auto;
}

.wp-block-media-text.has-media-on-the-right {
	grid-template-columns: 1fr 50%;
}

.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media {
	align-self: start;
}

.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media, .wp-block-media-text>.wp-block-media-text__content, .wp-block-media-text>.wp-block-media-text__media {
	align-self: center;
}

.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media {
	align-self: end;
}

.wp-block-media-text>.wp-block-media-text__media {
	/*!rtl:begin:ignore*/
	grid-column: 1;
	grid-row: 1;
	/*!rtl:end:ignore*/
	margin: 0;
}

.wp-block-media-text>.wp-block-media-text__content {
	direction: ltr;
	/*!rtl:begin:ignore*/
	grid-column: 2;
	grid-row: 1;
	/*!rtl:end:ignore*/
	padding: 0 8%;
	word-break: break-word;
}

.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media {
	/*!rtl:begin:ignore*/
	grid-column: 2;
	grid-row: 1;
}

.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content {
	/*!rtl:begin:ignore*/
	grid-column: 1;
	grid-row: 1;
}

.wp-block-media-text__media a {
	display: block;
}

.wp-block-media-text__media img, .wp-block-media-text__media video {
	height: auto;
	max-width: unset;
	vertical-align: middle;
	width: 100%;
}

.wp-block-media-text.is-image-fill>.wp-block-media-text__media {
	background-size: cover;
	height: 100%;
	min-height: 250px;
}

.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a {
	display: block;
	height: 100%;
}

.wp-block-media-text.is-image-fill>.wp-block-media-text__media img {
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media {
	height: 100%;
	min-height: 250px;
	position: relative;
}

.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a {
	display: block;
	height: 100%;
}

.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img {
	height: 100%;
	object-fit: cover;
	position: absolute;
	width: 100%;
}

@media (max-width:600px) {
	.wp-block-media-text.is-stacked-on-mobile {
		grid-template-columns: 100% !important;
	}
	
	.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media {
		grid-column: 1;
		grid-row: 1;
	}
	
	.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content {
		grid-column: 1;
		grid-row: 2;
	}
}

.wp-block-navigation {
	position: relative;
}

.wp-block-navigation ul {
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 0;
	padding-left: 0;
}

.wp-block-navigation ul, .wp-block-navigation ul li {
	list-style: none;
	padding: 0;
}

.wp-block-navigation .wp-block-navigation-item {
	align-items: center;
	display: flex;
	position: relative;
}

.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {
	display: none;
}

.wp-block-navigation .wp-block-navigation-item__content {
	display: block;
	z-index: 1;
}

.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
	color: inherit;
}

.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus {
	text-decoration: underline;
}

.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus {
	text-decoration: line-through;
}

.wp-block-navigation :where(a), .wp-block-navigation :where(a:active), .wp-block-navigation :where(a:focus) {
	text-decoration: none;
}

.wp-block-navigation .wp-block-navigation__submenu-icon {
	align-self: center;
	background-color: inherit;
	border: none;
	color: currentColor;
	display: inline-block;
	font-size: inherit;
	height: .6em;
	line-height: 0;
	margin-left: .25em;
	padding: 0;
	width: .6em;
}

.wp-block-navigation .wp-block-navigation__submenu-icon svg {
	display: inline-block;
	stroke: currentColor;
	height: inherit;
	margin-top: .075em;
	width: inherit;
}

.wp-block-navigation {
	--navigation-layout-justification-setting: flex-start;
	--navigation-layout-direction: row;
	--navigation-layout-wrap: wrap;
	--navigation-layout-justify: flex-start;
	--navigation-layout-align: center;
}

.wp-block-navigation.is-vertical {
	--navigation-layout-direction: column;
	--navigation-layout-justify: initial;
	--navigation-layout-align: flex-start;
}

.wp-block-navigation.no-wrap {
	--navigation-layout-wrap: nowrap;
}

.wp-block-navigation.items-justified-center {
	--navigation-layout-justification-setting: center;
	--navigation-layout-justify: center;
}

.wp-block-navigation.items-justified-center.is-vertical {
	--navigation-layout-align: center;
}

.wp-block-navigation.items-justified-right {
	--navigation-layout-justification-setting: flex-end;
	--navigation-layout-justify: flex-end;
}

.wp-block-navigation.items-justified-right.is-vertical {
	--navigation-layout-align: flex-end;
}

.wp-block-navigation.items-justified-space-between {
	--navigation-layout-justification-setting: space-between;
	--navigation-layout-justify: space-between;
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
	align-items: normal;
	background-color: inherit;
	color: inherit;
	display: flex;
	flex-direction: column;
	opacity: 0;
	position: absolute;
	z-index: 2;
}

@media not (prefers-reduced-motion) {
	.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
		transition: opacity .1s linear;
	}
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
	height: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {
	display: flex;
	flex-grow: 1;
	padding: .5em 1em;
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon {
	margin-left: auto;
	margin-right: 0;
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
	margin: 0;
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
	left: -1px;
	top: 100%;
}

@media (min-width:782px) {
	.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
		left: 100%;
		top: -1px;
	}
	
	.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before {
		background: rgba(0, 0, 0, 0);
		content: "";
		display: block;
		height: 100%;
		position: absolute;
		right: 100%;
		width: .5em;
	}
	
	.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon {
		margin-right: .25em;
	}
	
	.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg {
		transform: rotate(-90deg);
	}
}

.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container {
	height: auto;
	min-width: 200px;
	opacity: 1;
	overflow: visible;
	visibility: visible;
	width: auto;
}

.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {
	left: 0;
	top: 100%;
}

@media (min-width:782px) {
	.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
		left: 100%;
		top: 0;
	}
}

.wp-block-navigation-submenu {
	display: flex;
	position: relative;
}

.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
	stroke: currentColor;
}

button.wp-block-navigation-item__content {
	background-color: initial;
	border: none;
	color: currentColor;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	text-align: left;
	text-transform: inherit;
}

.wp-block-navigation-submenu__toggle {
	cursor: pointer;
}

.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg, .wp-block-navigation-submenu__toggle[aria-expanded=true]>svg {
	transform: rotate(180deg);
}

.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {
	padding-left: 0;
	padding-right: .85em;
}

.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon {
	margin-left: -.6em;
	pointer-events: none;
}

.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle) {
	padding: 0;
}

.wp-block-navigation .wp-block-page-list, .wp-block-navigation__container, .wp-block-navigation__responsive-close, .wp-block-navigation__responsive-container, .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-dialog {
	gap: inherit;
}

:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) {
	padding: .5em 1em;
}

:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) {
	padding: .5em 1em;
}

.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container {
	left: auto;
	right: 0;
}

.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
	left: -1px;
	right: -1px;
}

@media (min-width:782px) {
	.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
		left: auto;
		right: 100%;
	}
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, .15);
}

.wp-block-navigation.has-background .wp-block-navigation__submenu-container {
	background-color: inherit;
}

.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container {
	color: #000;
}

.wp-block-navigation__container {
	align-items: var(--navigation-layout-align, initial);
	display: flex;
	flex-direction: var(--navigation-layout-direction, initial);
	flex-wrap: var(--navigation-layout-wrap, wrap);
	justify-content: var(--navigation-layout-justify, initial);
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.wp-block-navigation__container .is-responsive {
	display: none;
}

.wp-block-navigation__container:only-child, .wp-block-page-list:only-child {
	flex-grow: 1;
}

@keyframes overlay-menu__fade-in-animation {
	0% {
		opacity: 0;
		transform: translateY(.5em);
	}
	
	to {
		opacity: 1;
		transform: translateY(0);
	}
}

.wp-block-navigation__responsive-container {
	bottom: 0;
	display: none;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
}

.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a) {
	color: inherit;
}

.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
	align-items: var(--navigation-layout-align, initial);
	display: flex;
	flex-direction: var(--navigation-layout-direction, initial);
	flex-wrap: var(--navigation-layout-wrap, wrap);
	justify-content: var(--navigation-layout-justify, initial);
}

.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
	background-color: inherit !important;
	color: inherit !important;
}

.wp-block-navigation__responsive-container.is-menu-open {
	background-color: inherit;
	display: flex;
	flex-direction: column;
}

@media not (prefers-reduced-motion) {
	.wp-block-navigation__responsive-container.is-menu-open {
		animation: overlay-menu__fade-in-animation .1s ease-out;
		animation-fill-mode: forwards;
	}
}

.wp-block-navigation__responsive-container.is-menu-open {
	overflow: auto;
	padding: clamp(1rem, var(--wp--style--root--padding-top), 20rem) clamp(1rem, var(--wp--style--root--padding-right), 20rem) clamp(1rem, var(--wp--style--root--padding-bottom), 20rem) clamp(1rem, var(--wp--style--root--padding-left), 20rem);
	z-index: 100000;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
	align-items: var(--navigation-layout-justification-setting, inherit);
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	overflow: visible;
	padding-top: calc(2rem + 24px);
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
	justify-content: flex-start;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
	display: none;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
	border: none;
	height: auto;
	min-width: 200px;
	opacity: 1;
	overflow: initial;
	padding-left: 2rem;
	padding-right: 2rem;
	position: static;
	visibility: visible;
	width: auto;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
	gap: inherit;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
	padding-top: var(--wp--style--block-gap, 2em);
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
	padding: 0;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
	align-items: var(--navigation-layout-justification-setting, initial);
	display: flex;
	flex-direction: column;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {
	background: rgba(0, 0, 0, 0) !important;
	color: inherit !important;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
	left: auto;
	right: auto;
}

@media (min-width:600px) {
	.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
		background-color: inherit;
		display: block;
		position: relative;
		width: 100%;
		z-index: auto;
	}
	
	.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
		display: none;
	}
	
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
		left: 0;
	}
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
	background-color: #fff;
}

.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open {
	color: #000;
}

.wp-block-navigation__toggle_button_label {
	font-size: 1rem;
	font-weight: 700;
}

.wp-block-navigation__responsive-container-close, .wp-block-navigation__responsive-container-open {
	background: rgba(0, 0, 0, 0);
	border: none;
	color: currentColor;
	cursor: pointer;
	margin: 0;
	padding: 0;
	text-transform: inherit;
	vertical-align: middle;
}

.wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg {
	fill: currentColor;
	display: block;
	height: 24px;
	pointer-events: none;
	width: 24px;
}

.wp-block-navigation__responsive-container-open {
	display: flex;
}

.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}

@media (min-width:600px) {
	.wp-block-navigation__responsive-container-open:not(.always-shown) {
		display: none;
	}
}

.wp-block-navigation__responsive-container-close {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}

.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}

.wp-block-navigation__responsive-close {
	width: 100%;
}

.has-modal-open .wp-block-navigation__responsive-close {
	margin-left: auto;
	margin-right: auto;
	max-width: var(--wp--style--global--wide-size, 100%);
}

.wp-block-navigation__responsive-close:focus {
	outline: none;
}

.is-menu-open .wp-block-navigation__responsive-close, .is-menu-open .wp-block-navigation__responsive-container-content, .is-menu-open .wp-block-navigation__responsive-dialog {
	box-sizing: border-box;
}

.wp-block-navigation__responsive-dialog {
	position: relative;
}

.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
	margin-top: 46px;
}

@media (min-width:782px) {
	.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
		margin-top: 32px;
	}
}

html.has-modal-open {
	overflow: hidden;
}

.wp-block-navigation .wp-block-navigation-item__label {
	overflow-wrap: break-word;
}

.wp-block-navigation .wp-block-navigation-item__description {
	display: none;
}

.link-ui-tools {
	outline: 1px solid #f0f0f0;
	padding: 8px;
}

.link-ui-block-inserter {
	padding-top: 8px;
}

.link-ui-block-inserter__back {
	margin-left: 8px;
	text-transform: uppercase;
}

.wp-block-navigation .wp-block-page-list {
	align-items: var(--navigation-layout-align, initial);
	background-color: inherit;
	display: flex;
	flex-direction: var(--navigation-layout-direction, initial);
	flex-wrap: var(--navigation-layout-wrap, wrap);
	justify-content: var(--navigation-layout-justify, initial);
}

.wp-block-navigation .wp-block-navigation-item {
	background-color: inherit;
}

.wp-block-page-list {
	box-sizing: border-box;
}

.is-small-text {
	font-size: .875em;
}

.is-regular-text {
	font-size: 1em;
}

.is-large-text {
	font-size: 2.25em;
}

.is-larger-text {
	font-size: 3em;
}

.has-drop-cap:not(:focus):first-letter {
	float: left;
	font-size: 8.4em;
	font-style: normal;
	font-weight: 100;
	line-height: .68;
	margin: .05em .1em 0 0;
	text-transform: uppercase;
}

body.rtl .has-drop-cap:not(:focus):first-letter {
	float: none;
	margin-left: .1em;
}

p.has-drop-cap.has-background {
	overflow: hidden;
}

:root :where(p.has-background) {
	padding: 1.25em 2.375em;
}

:where(p.has-text-color:not(.has-link-color)) a {
	color: inherit;
}

p.has-text-align-left[style*="writing-mode:vertical-lr"], p.has-text-align-right[style*="writing-mode:vertical-rl"] {
	rotate: 180deg;
}

.wp-block-post-author {
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
}

.wp-block-post-author__byline {
	font-size: .5em;
	margin-bottom: 0;
	margin-top: 0;
	width: 100%;
}

.wp-block-post-author__avatar {
	margin-right: 1em;
}

.wp-block-post-author__bio {
	font-size: .7em;
	margin-bottom: .7em;
}

.wp-block-post-author__content {
	flex-basis: 0;
	flex-grow: 1;
}

.wp-block-post-author__name {
	margin: 0;
}

.wp-block-post-author-biography {
	box-sizing: border-box;
}

:where(.wp-block-post-comments-form input:not([type=submit])), :where(.wp-block-post-comments-form textarea) {
	border: 1px solid #949494;
	font-family: inherit;
	font-size: 1em;
}

:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))), :where(.wp-block-post-comments-form textarea) {
	padding: calc(.667em + 2px);
}

.wp-block-post-comments-form {
	box-sizing: border-box;
}

.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title) {
	font-weight: inherit;
}

.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title) {
	font-family: inherit;
}

.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title), .wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title) {
	font-size: inherit;
}

.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title) {
	line-height: inherit;
}

.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title) {
	font-style: inherit;
}

.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title) {
	letter-spacing: inherit;
}

.wp-block-post-comments-form :where(input[type=submit]) {
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	overflow-wrap: break-word;
	text-align: center;
}

.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]), .wp-block-post-comments-form .comment-form textarea {
	box-sizing: border-box;
	display: block;
	width: 100%;
}

.wp-block-post-comments-form .comment-form-author label, .wp-block-post-comments-form .comment-form-email label, .wp-block-post-comments-form .comment-form-url label {
	display: block;
	margin-bottom: .25em;
}

.wp-block-post-comments-form .comment-form-cookies-consent {
	display: flex;
	gap: .25em;
}

.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
	margin-top: .35em;
}

.wp-block-post-comments-form .comment-reply-title {
	margin-bottom: 0;
}

.wp-block-post-comments-form .comment-reply-title :where(small) {
	font-size: var(--wp--preset--font-size--medium, smaller);
	margin-left: .5em;
}

.wp-block-post-comments-count {
	box-sizing: border-box;
}

.wp-block-post-content {
	display: flow-root;
}

.wp-block-post-comments-link, .wp-block-post-date {
	box-sizing: border-box;
}

:where(.wp-block-post-excerpt) {
	box-sizing: border-box;
	margin-bottom: var(--wp--style--block-gap);
	margin-top: var(--wp--style--block-gap);
}

.wp-block-post-excerpt__excerpt {
	margin-bottom: 0;
	margin-top: 0;
}

.wp-block-post-excerpt__more-text {
	margin-bottom: 0;
	margin-top: var(--wp--style--block-gap);
}

.wp-block-post-excerpt__more-link {
	display: inline-block;
}

.wp-block-post-featured-image {
	margin-left: 0;
	margin-right: 0;
}

.wp-block-post-featured-image a {
	display: block;
	height: 100%;
}

.wp-block-post-featured-image :where(img) {
	box-sizing: border-box;
	height: auto;
	max-width: 100%;
	vertical-align: bottom;
	width: 100%;
}

.wp-block-post-featured-image.alignfull img, .wp-block-post-featured-image.alignwide img {
	width: 100%;
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim {
	background-color: #000;
	inset: 0;
	position: absolute;
}

.wp-block-post-featured-image {
	position: relative;
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient {
	background-color: initial;
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0 {
	opacity: 0;
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10 {
	opacity: .1;
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20 {
	opacity: .2;
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30 {
	opacity: .3;
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40 {
	opacity: .4;
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50 {
	opacity: .5;
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60 {
	opacity: .6;
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70 {
	opacity: .7;
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80 {
	opacity: .8;
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90 {
	opacity: .9;
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100 {
	opacity: 1;
}

.wp-block-post-featured-image:where(.alignleft,.alignright) {
	width: 100%;
}

.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous {
	display: inline-block;
	margin-right: 1ch;
}

.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron) {
	transform: scaleX(1);
}

.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next {
	display: inline-block;
	margin-left: 1ch;
}

.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron) {
	transform: scaleX(1);
}

.wp-block-post-terms {
	box-sizing: border-box;
}

.wp-block-post-terms .wp-block-post-terms__separator {
	white-space: pre-wrap;
}

.wp-block-post-time-to-read, .wp-block-post-title {
	box-sizing: border-box;
}

.wp-block-post-title {
	word-break: break-word;
}

.wp-block-post-title :where(a) {
	display: inline-block;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	text-decoration: inherit;
}

.wp-block-post-author-name {
	box-sizing: border-box;
}

.wp-block-preformatted {
	box-sizing: border-box;
	white-space: pre-wrap;
}

:where(.wp-block-preformatted.has-background) {
	padding: 1.25em 2.375em;
}

.wp-block-pullquote {
	box-sizing: border-box;
	margin: 0 0 1em;
	overflow-wrap: break-word;
	padding: 4em 0;
	text-align: center;
}

.wp-block-pullquote blockquote, .wp-block-pullquote p {
	color: inherit;
}

.wp-block-pullquote blockquote {
	margin: 0;
}

.wp-block-pullquote p {
	margin-top: 0;
}

.wp-block-pullquote p:last-child {
	margin-bottom: 0;
}

.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
	max-width: 420px;
}

.wp-block-pullquote cite, .wp-block-pullquote footer {
	position: relative;
}

.wp-block-pullquote .has-text-color a {
	color: inherit;
}

.wp-block-pullquote.has-text-align-left blockquote {
	text-align: left;
}

.wp-block-pullquote.has-text-align-right blockquote {
	text-align: right;
}

.wp-block-pullquote.has-text-align-center blockquote {
	text-align: center;
}

.wp-block-pullquote.is-style-solid-color {
	border: none;
}

.wp-block-pullquote.is-style-solid-color blockquote {
	margin-left: auto;
	margin-right: auto;
	max-width: 60%;
}

.wp-block-pullquote.is-style-solid-color blockquote p {
	font-size: 2em;
	margin-bottom: 0;
	margin-top: 0;
}

.wp-block-pullquote.is-style-solid-color blockquote cite {
	font-style: normal;
	text-transform: none;
}

.wp-block-pullquote :where(cite) {
	color: inherit;
	display: block;
}

.wp-block-post-template {
	box-sizing: border-box;
	list-style: none;
	margin-bottom: 0;
	margin-top: 0;
	max-width: 100%;
	padding: 0;
}

.wp-block-post-template.is-flex-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 1.25em;
}

.wp-block-post-template.is-flex-container>li {
	margin: 0;
	width: 100%;
}

@media (min-width:600px) {
	.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li {
		width: calc(50% - .625em);
	}
	
	.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li {
		width: calc(33.33333% - .83333em);
	}
	
	.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li {
		width: calc(25% - .9375em);
	}
	
	.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li {
		width: calc(20% - 1em);
	}
	
	.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li {
		width: calc(16.66667% - 1.04167em);
	}
}

@media (max-width:600px) {
	.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid {
		grid-template-columns: 1fr;
	}
}

.wp-block-post-template-is-layout-constrained>li>.alignright, .wp-block-post-template-is-layout-flow>li>.alignright {
	float: right;
	margin-inline-end: 0;
	margin-inline-start: 2em;
}

.wp-block-post-template-is-layout-constrained>li>.alignleft, .wp-block-post-template-is-layout-flow>li>.alignleft {
	float: left;
	margin-inline-end: 2em;
	margin-inline-start: 0;
}

.wp-block-post-template-is-layout-constrained>li>.aligncenter, .wp-block-post-template-is-layout-flow>li>.aligncenter {
	margin-inline-end: auto;
	margin-inline-start: auto;
}

.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type {
	margin-inline-start: auto;
}

.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child {
	margin-inline-end: auto;
}

.wp-block-query-pagination .wp-block-query-pagination-previous-arrow {
	display: inline-block;
	margin-right: 1ch;
}

.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
	transform: scaleX(1);
}

.wp-block-query-pagination .wp-block-query-pagination-next-arrow {
	display: inline-block;
	margin-left: 1ch;
}

.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
	transform: scaleX(1);
}

.wp-block-query-pagination.aligncenter {
	justify-content: center;
}

.wp-block-query-title, .wp-block-query-total, .wp-block-quote {
	box-sizing: border-box;
}

.wp-block-quote {
	overflow-wrap: break-word;
}

.wp-block-quote.is-large:where(:not(.is-style-plain)), .wp-block-quote.is-style-large:where(:not(.is-style-plain)) {
	margin-bottom: 1em;
	padding: 0 1em;
}

.wp-block-quote.is-large:where(:not(.is-style-plain)) p, .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p {
	font-size: 1.5em;
	font-style: italic;
	line-height: 1.6;
}

.wp-block-quote.is-large:where(:not(.is-style-plain)) cite, .wp-block-quote.is-large:where(:not(.is-style-plain)) footer, .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite, .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer {
	font-size: 1.125em;
	text-align: right;
}

.wp-block-quote>cite {
	display: block;
}

.wp-block-read-more {
	display: block;
	width: fit-content;
}

.wp-block-read-more:where(:not([style*=text-decoration])) {
	text-decoration: none;
}

.wp-block-read-more:where(:not([style*=text-decoration])):active, .wp-block-read-more:where(:not([style*=text-decoration])):focus {
	text-decoration: none;
}

ul.wp-block-rss.alignleft {
	margin-right: 2em;
}

ul.wp-block-rss.alignright {
	margin-left: 2em;
}

ul.wp-block-rss.is-grid {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
}

ul.wp-block-rss.is-grid li {
	margin: 0 1em 1em 0;
	width: 100%;
}

@media (min-width:600px) {
	ul.wp-block-rss.columns-2 li {
		width: calc(50% - 1em);
	}
	
	ul.wp-block-rss.columns-3 li {
		width: calc(33.33333% - 1em);
	}
	
	ul.wp-block-rss.columns-4 li {
		width: calc(25% - 1em);
	}
	
	ul.wp-block-rss.columns-5 li {
		width: calc(20% - 1em);
	}
	
	ul.wp-block-rss.columns-6 li {
		width: calc(16.66667% - 1em);
	}
}

.wp-block-rss__item-author, .wp-block-rss__item-publish-date {
	display: block;
	font-size: .8125em;
}

.wp-block-rss {
	box-sizing: border-box;
	list-style: none;
	padding: 0;
}

.wp-block-search__button {
	margin-left: 10px;
	word-break: normal;
}

.wp-block-search__button.has-icon {
	line-height: 0;
}

.wp-block-search__button svg {
	height: 1.25em;
	min-height: 24px;
	min-width: 24px;
	width: 1.25em;
	fill: currentColor;
	vertical-align: text-bottom;
}

:where(.wp-block-search__button) {
	border: 1px solid #ccc;
	padding: 6px 10px;
}

.wp-block-search__inside-wrapper {
	display: flex;
	flex: auto;
	flex-wrap: nowrap;
	max-width: 100%;
}

.wp-block-search__label {
	width: 100%;
}

.wp-block-search.wp-block-search__button-only .wp-block-search__button {
	box-sizing: border-box;
	display: flex;
	flex-shrink: 0;
	justify-content: center;
	margin-left: 0;
	max-width: 100%;
}

.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper {
	min-width: 0 !important;
	transition-property: width;
}

.wp-block-search.wp-block-search__button-only .wp-block-search__input {
	flex-basis: 100%;
	transition-duration: .3s;
}

.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden, .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper {
	overflow: hidden;
}

.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input {
	border-left-width: 0 !important;
	border-right-width: 0 !important;
	flex-basis: 0;
	flex-grow: 0;
	margin: 0;
	min-width: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	width: 0 !important;
}

:where(.wp-block-search__input) {
	appearance: none;
	border: 1px solid #949494;
	flex-grow: 1;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	margin-left: 0;
	margin-right: 0;
	min-width: 3rem;
	padding: 8px;
	text-decoration: unset !important;
	text-transform: inherit;
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
	background-color: #fff;
	border: 1px solid #949494;
	box-sizing: border-box;
	padding: 4px;
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
	border: none;
	border-radius: 0;
	padding: 0 4px;
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
	outline: none;
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
	padding: 4px 8px;
}

.wp-block-search.aligncenter .wp-block-search__inside-wrapper {
	margin: auto;
}

.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper {
	float: right;
}

.wp-block-separator {
	border: none;
	border-top: 2px solid;
}

:root :where(.wp-block-separator.is-style-dots) {
	height: auto;
	line-height: 1;
	text-align: center;
}

:root :where(.wp-block-separator.is-style-dots):before {
	color: currentColor;
	content: "···";
	font-family: serif;
	font-size: 1.5em;
	letter-spacing: 2em;
	padding-left: 2em;
}

.wp-block-separator.is-style-dots {
	background: none !important;
	border: none !important;
}

.wp-block-site-logo {
	box-sizing: border-box;
	line-height: 0;
}

.wp-block-site-logo a {
	display: inline-block;
	line-height: 0;
}

.wp-block-site-logo.is-default-size img {
	height: auto;
	width: 120px;
}

.wp-block-site-logo img {
	height: auto;
	max-width: 100%;
}

.wp-block-site-logo a, .wp-block-site-logo img {
	border-radius: inherit;
}

.wp-block-site-logo.aligncenter {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

:root :where(.wp-block-site-logo.is-style-rounded) {
	border-radius: 9999px;
}

.wp-block-site-tagline, .wp-block-site-title {
	box-sizing: border-box;
}

.wp-block-site-title :where(a) {
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	text-decoration: inherit;
}

.wp-block-social-links {
	background: none;
	box-sizing: border-box;
	margin-left: 0;
	padding-left: 0;
	padding-right: 0;
	text-indent: 0;
}

.wp-block-social-links .wp-social-link a, .wp-block-social-links .wp-social-link a:hover {
	border-bottom: 0;
	box-shadow: none;
	text-decoration: none;
}

.wp-block-social-links .wp-social-link svg {
	height: 1em;
	width: 1em;
}

.wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
	font-size: .65em;
	margin-left: .5em;
	margin-right: .5em;
}

.wp-block-social-links.has-small-icon-size {
	font-size: 16px;
}

.wp-block-social-links, .wp-block-social-links.has-normal-icon-size {
	font-size: 24px;
}

.wp-block-social-links.has-large-icon-size {
	font-size: 36px;
}

.wp-block-social-links.has-huge-icon-size {
	font-size: 48px;
}

.wp-block-social-links.aligncenter {
	display: flex;
	justify-content: center;
}

.wp-block-social-links.alignright {
	justify-content: flex-end;
}

.wp-block-social-link {
	border-radius: 9999px;
	display: block;
}

@media not (prefers-reduced-motion) {
	.wp-block-social-link {
		transition: transform .1s ease;
	}
}

.wp-block-social-link {
	height: auto;
}

.wp-block-social-link a {
	align-items: center;
	display: flex;
	line-height: 0;
}

.wp-block-social-link:hover {
	transform: scale(1.1);
}

.wp-block-social-links .wp-block-social-link.wp-social-link {
	display: inline-block;
	margin: 0;
	padding: 0;
}

.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited {
	color: currentColor;
	fill: currentColor;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link {
	background-color: #f0f0f0;
	color: #444;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon {
	background-color: #f90;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp {
	background-color: #1ea0c3;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance {
	background-color: #0757fe;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky {
	background-color: #0a7aff;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen {
	background-color: #1e1f26;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart {
	background-color: #02e49b;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord {
	background-color: #5865f2;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble {
	background-color: #e94c89;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox {
	background-color: #4280ff;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy {
	background-color: #f45800;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook {
	background-color: #0866ff;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx {
	background-color: #000;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr {
	background-color: #0461dd;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare {
	background-color: #e65678;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github {
	background-color: #24292d;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads {
	background-color: #eceadd;
	color: #382110;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google {
	background-color: #ea4434;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar {
	background-color: #1d4fc4;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram {
	background-color: #f00075;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm {
	background-color: #e21b24;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin {
	background-color: #0d66c2;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon {
	background-color: #3288d4;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium {
	background-color: #000;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup {
	background-color: #f6405f;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon {
	background-color: #000;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest {
	background-color: #e60122;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket {
	background-color: #ef4155;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit {
	background-color: #ff4500;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype {
	background-color: #0478d7;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat {
	background-color: #fefc00;
	color: #fff;
	stroke: #000;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud {
	background-color: #ff5600;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify {
	background-color: #1bd760;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram {
	background-color: #2aabee;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads {
	background-color: #000;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok {
	background-color: #000;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr {
	background-color: #011835;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch {
	background-color: #6440a4;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter {
	background-color: #1da1f2;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo {
	background-color: #1eb7ea;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk {
	background-color: #4680c2;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress {
	background-color: #3499cd;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp {
	background-color: #25d366;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x {
	background-color: #000;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp {
	background-color: #d32422;
	color: #fff;
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube {
	background-color: red;
	color: #fff;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link {
	background: none;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg {
	height: 1.25em;
	width: 1.25em;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon {
	color: #f90;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp {
	color: #1ea0c3;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance {
	color: #0757fe;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky {
	color: #0a7aff;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen {
	color: #1e1f26;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart {
	color: #02e49b;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord {
	color: #5865f2;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble {
	color: #e94c89;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox {
	color: #4280ff;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy {
	color: #f45800;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook {
	color: #0866ff;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx {
	color: #000;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr {
	color: #0461dd;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare {
	color: #e65678;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github {
	color: #24292d;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads {
	color: #382110;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google {
	color: #ea4434;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar {
	color: #1d4fc4;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram {
	color: #f00075;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm {
	color: #e21b24;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin {
	color: #0d66c2;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon {
	color: #3288d4;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium {
	color: #000;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup {
	color: #f6405f;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon {
	color: #000;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest {
	color: #e60122;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket {
	color: #ef4155;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit {
	color: #ff4500;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype {
	color: #0478d7;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat {
	color: #fff;
	stroke: #000;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud {
	color: #ff5600;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify {
	color: #1bd760;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram {
	color: #2aabee;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads {
	color: #000;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok {
	color: #000;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr {
	color: #011835;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch {
	color: #6440a4;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter {
	color: #1da1f2;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo {
	color: #1eb7ea;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk {
	color: #4680c2;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp {
	color: #25d366;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress {
	color: #3499cd;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x {
	color: #000;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp {
	color: #d32422;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube {
	color: red;
}

.wp-block-social-links.is-style-pill-shape .wp-social-link {
	width: auto;
}

:root :where(.wp-block-social-links .wp-social-link a) {
	padding: .25em;
}

:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a) {
	padding: 0;
}

:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a) {
	padding-left: .6666666667em;
	padding-right: .6666666667em;
}

.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label {
	color: #000;
}

.wp-block-spacer {
	clear: both;
}

.wp-block-tag-cloud {
	box-sizing: border-box;
}

.wp-block-tag-cloud.aligncenter {
	justify-content: center;
	text-align: center;
}

.wp-block-tag-cloud a {
	display: inline-block;
	margin-right: 5px;
}

.wp-block-tag-cloud span {
	display: inline-block;
	margin-left: 5px;
	text-decoration: none;
}

:root :where(.wp-block-tag-cloud.is-style-outline) {
	display: flex;
	flex-wrap: wrap;
	gap: 1ch;
}

:root :where(.wp-block-tag-cloud.is-style-outline a) {
	border: 1px solid;
	font-size: unset !important;
	margin-right: 0;
	padding: 1ch 2ch;
	text-decoration: none !important;
}

.wp-block-table {
	overflow-x: auto;
}

.wp-block-table table {
	border-collapse: collapse;
	width: 100%;
}

.wp-block-table thead {
	border-bottom: 3px solid;
}

.wp-block-table tfoot {
	border-top: 3px solid;
}

.wp-block-table td, .wp-block-table th {
	border: 1px solid;
	padding: .5em;
}

.wp-block-table .has-fixed-layout {
	table-layout: fixed;
	width: 100%;
}

.wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th {
	word-break: break-word;
}

.wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright {
	display: table;
	width: auto;
}

.wp-block-table.aligncenter td, .wp-block-table.aligncenter th, .wp-block-table.alignleft td, .wp-block-table.alignleft th, .wp-block-table.alignright td, .wp-block-table.alignright th {
	word-break: break-word;
}

.wp-block-table .has-subtle-light-gray-background-color {
	background-color: #f3f4f5;
}

.wp-block-table .has-subtle-pale-green-background-color {
	background-color: #e9fbe5;
}

.wp-block-table .has-subtle-pale-blue-background-color {
	background-color: #e7f5fe;
}

.wp-block-table .has-subtle-pale-pink-background-color {
	background-color: #fcf0ef;
}

.wp-block-table.is-style-stripes {
	background-color: initial;
	border-collapse: inherit;
	border-spacing: 0;
}

.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
	background-color: #f0f0f0;
}

.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
	background-color: #f3f4f5;
}

.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
	background-color: #e9fbe5;
}

.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
	background-color: #e7f5fe;
}

.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
	background-color: #fcf0ef;
}

.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th {
	border-color: rgba(0, 0, 0, 0);
}

.wp-block-table.is-style-stripes {
	border-bottom: 1px solid #f0f0f0;
}

.wp-block-table .has-border-color td, .wp-block-table .has-border-color th, .wp-block-table .has-border-color tr, .wp-block-table .has-border-color>* {
	border-color: inherit;
}

.wp-block-table table[style*=border-top-color] tr:first-child, .wp-block-table table[style*=border-top-color] tr:first-child td, .wp-block-table table[style*=border-top-color] tr:first-child th, .wp-block-table table[style*=border-top-color]>*, .wp-block-table table[style*=border-top-color]>* td, .wp-block-table table[style*=border-top-color]>* th {
	border-top-color: inherit;
}

.wp-block-table table[style*=border-top-color] tr:not(:first-child) {
	border-top-color: initial;
}

.wp-block-table table[style*=border-right-color] td:last-child, .wp-block-table table[style*=border-right-color] th, .wp-block-table table[style*=border-right-color] tr, .wp-block-table table[style*=border-right-color]>* {
	border-right-color: inherit;
}

.wp-block-table table[style*=border-bottom-color] tr:last-child, .wp-block-table table[style*=border-bottom-color] tr:last-child td, .wp-block-table table[style*=border-bottom-color] tr:last-child th, .wp-block-table table[style*=border-bottom-color]>*, .wp-block-table table[style*=border-bottom-color]>* td, .wp-block-table table[style*=border-bottom-color]>* th {
	border-bottom-color: inherit;
}

.wp-block-table table[style*=border-bottom-color] tr:not(:last-child) {
	border-bottom-color: initial;
}

.wp-block-table table[style*=border-left-color] td:first-child, .wp-block-table table[style*=border-left-color] th, .wp-block-table table[style*=border-left-color] tr, .wp-block-table table[style*=border-left-color]>* {
	border-left-color: inherit;
}

.wp-block-table table[style*=border-style] td, .wp-block-table table[style*=border-style] th, .wp-block-table table[style*=border-style] tr, .wp-block-table table[style*=border-style]>* {
	border-style: inherit;
}

.wp-block-table table[style*=border-width] td, .wp-block-table table[style*=border-width] th, .wp-block-table table[style*=border-width] tr, .wp-block-table table[style*=border-width]>* {
	border-style: inherit;
	border-width: inherit;
}

:root :where(.wp-block-table-of-contents) {
	box-sizing: border-box;
}

.wp-block-term-count {
	box-sizing: border-box;
}

:where(.wp-block-term-description) {
	box-sizing: border-box;
	margin-bottom: var(--wp--style--block-gap);
	margin-top: var(--wp--style--block-gap);
}

.wp-block-term-description p {
	margin-bottom: 0;
	margin-top: 0;
}

.wp-block-term-name {
	box-sizing: border-box;
}

.wp-block-term-template {
	box-sizing: border-box;
	list-style: none;
	margin-bottom: 0;
	margin-top: 0;
	max-width: 100%;
	padding: 0;
}

.wp-block-text-columns, .wp-block-text-columns.aligncenter {
	display: flex;
}

.wp-block-text-columns .wp-block-column {
	margin: 0 1em;
	padding: 0;
}

.wp-block-text-columns .wp-block-column:first-child {
	margin-left: 0;
}

.wp-block-text-columns .wp-block-column:last-child {
	margin-right: 0;
}

.wp-block-text-columns.columns-2 .wp-block-column {
	width: 50%;
}

.wp-block-text-columns.columns-3 .wp-block-column {
	width: 33.3333333333%;
}

.wp-block-text-columns.columns-4 .wp-block-column {
	width: 25%;
}

pre.wp-block-verse {
	overflow: auto;
	white-space: pre-wrap;
}

:where(pre.wp-block-verse) {
	font-family: inherit;
}

.wp-block-video {
	box-sizing: border-box;
}

.wp-block-video video {
	height: auto;
	vertical-align: middle;
	width: 100%;
}

@supports (position:sticky) {
	.wp-block-video [poster] {
		object-fit: cover;
	}
}

.wp-block-video.aligncenter {
	text-align: center;
}

.wp-block-video :where(figcaption) {
	margin-bottom: 1em;
	margin-top: .5em;
}

.editor-styles-wrapper, .entry-content {
	counter-reset: footnotes;
}

a[data-fn].fn {
	counter-increment: footnotes;
	display: inline-flex;
	font-size: smaller;
	text-decoration: none;
	text-indent: -9999999px;
	vertical-align: super;
}

a[data-fn].fn:after {
	content: "[" counter(footnotes) "]";
	float: left;
	text-indent: 0;
}

:root {
	--wp-block-synced-color: #7a00df;
	--wp-block-synced-color--rgb: 122, 0, 223;
	--wp-bound-block-color: var(--wp-block-synced-color);
	--wp-editor-canvas-background: #ddd;
	--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, 160.5;
	--wp-admin-theme-color-darker-20: #005a87;
	--wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
	--wp-admin-border-width-focus: 2px;
}

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

.wp-element-button {
	cursor: pointer;
}

:root .has-very-light-gray-background-color {
	background-color: #eee;
}

:root .has-very-dark-gray-background-color {
	background-color: #313131;
}

:root .has-very-light-gray-color {
	color: #eee;
}

:root .has-very-dark-gray-color {
	color: #313131;
}

:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
	background: linear-gradient(135deg, #00d084, #0693e3);
}

:root .has-purple-crush-gradient-background {
	background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe);
}

:root .has-hazy-dawn-gradient-background {
	background: linear-gradient(135deg, #faaca8, #dad0ec);
}

:root .has-subdued-olive-gradient-background {
	background: linear-gradient(135deg, #fafae1, #67a671);
}

:root .has-atomic-cream-gradient-background {
	background: linear-gradient(135deg, #fdd79a, #004a59);
}

:root .has-nightshade-gradient-background {
	background: linear-gradient(135deg, #330968, #31cdcf);
}

:root .has-midnight-gradient-background {
	background: linear-gradient(135deg, #020381, #2874fc);
}

:root {
	--wp--preset--font-size--normal: 16px;
	--wp--preset--font-size--huge: 42px;
}

.has-regular-font-size {
	font-size: 1em;
}

.has-larger-font-size {
	font-size: 2.625em;
}

.has-normal-font-size {
	font-size: var(--wp--preset--font-size--normal);
}

.has-huge-font-size {
	font-size: var(--wp--preset--font-size--huge);
}

.has-text-align-center {
	text-align: center;
}

.has-text-align-left {
	text-align: left;
}

.has-text-align-right {
	text-align: right;
}

.has-fit-text {
	white-space: nowrap !important;
}

#end-resizable-editor-section {
	display: none;
}

.aligncenter {
	clear: both;
}

.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;
}

.screen-reader-text {
	border: 0;
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #ddd;
	clip-path: none;
	color: #444;
	display: block;
	font-size: 1em;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

html :where(.has-border-color) {
	border-style: solid;
}

html :where([style*=border-top-color]) {
	border-top-style: solid;
}

html :where([style*=border-right-color]) {
	border-right-style: solid;
}

html :where([style*=border-bottom-color]) {
	border-bottom-style: solid;
}

html :where([style*=border-left-color]) {
	border-left-style: solid;
}

html :where([style*=border-width]) {
	border-style: solid;
}

html :where([style*=border-top-width]) {
	border-top-style: solid;
}

html :where([style*=border-right-width]) {
	border-right-style: solid;
}

html :where([style*=border-bottom-width]) {
	border-bottom-style: solid;
}

html :where([style*=border-left-width]) {
	border-left-style: solid;
}

html :where(img[class*=wp-image-]) {
	height: auto;
	max-width: 100%;
}

:where(figure) {
	margin: 0 0 1em;
}

html :where(.is-position-sticky) {
	--wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px);
}

@media screen and (max-width:600px) {
	html :where(.is-position-sticky) {
		--wp-admin--admin-bar--position-offset: 0px;
	}
}

[data-simplebar] {
	align-content: flex-start;
	align-items: flex-start;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: flex-start;
	position: relative;
}

.simplebar-wrapper {
	height: inherit;
	max-height: inherit;
	max-width: inherit;
	overflow: hidden;
	width: inherit;
}

.simplebar-mask {
	direction: inherit;
	height: auto !important;
	overflow: hidden;
	width: auto !important;
	z-index: 0;
}

.simplebar-mask, .simplebar-offset {
	bottom: 0;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.simplebar-offset {
	-webkit-overflow-scrolling: touch;
	box-sizing: inherit !important;
	direction: inherit !important;
	resize: none !important;
}

.simplebar-content-wrapper {
	-ms-overflow-style: none;
	box-sizing: border-box !important;
	direction: inherit;
	display: block;
	height: 100%;
	max-height: 100%;
	max-width: 100%;
	overflow: auto;
	position: relative;
	scrollbar-width: none;
	width: auto;
}

.simplebar-content-wrapper::-webkit-scrollbar, .simplebar-hide-scrollbar::-webkit-scrollbar {
	display: none;
	height: 0;
	width: 0;
}

.simplebar-content:after, .simplebar-content:before {
	content: " ";
	display: table;
}

.simplebar-placeholder {
	max-height: 100%;
	max-width: 100%;
	pointer-events: none;
	width: 100%;
}

.simplebar-height-auto-observer-wrapper {
	box-sizing: inherit !important;
	flex-basis: 0%;
	flex-grow: inherit;
	flex-shrink: 0;
	float: left;
	height: 100%;
	margin: 0;
	max-height: 1px;
	max-width: 1px;
	overflow: hidden;
	padding: 0;
	pointer-events: none;
	position: relative;
	width: 100%;
	z-index: -1;
}

.simplebar-height-auto-observer {
	box-sizing: inherit;
	display: block;
	height: 1000%;
	left: 0;
	min-height: 1px;
	min-width: 1px;
	opacity: 0;
	top: 0;
	width: 1000%;
	z-index: -1;
}

.simplebar-height-auto-observer, .simplebar-track {
	overflow: hidden;
	pointer-events: none;
	position: absolute;
}

.simplebar-track {
	bottom: 0;
	right: 0;
	z-index: 1;
}

[data-simplebar].simplebar-dragging, [data-simplebar].simplebar-dragging .simplebar-content {
	-webkit-touch-callout: none;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-track {
	pointer-events: all;
}

.simplebar-scrollbar {
	left: 0;
	min-height: 10px;
	position: absolute;
	right: 0;
}

.simplebar-scrollbar:before {
	background: #000;
	border-radius: 7px;
	content: "";
	opacity: 0;
	position: absolute;
	transition: opacity .2s linear .5s;
}

.simplebar-scrollbar.simplebar-visible:before {
	opacity: .5;
	transition-delay: 0s;
	transition-duration: 0s;
}

.simplebar-track.simplebar-vertical {
	top: 0;
	width: 11px;
}

.simplebar-scrollbar:before {
	bottom: 2px;
	left: 2px;
	right: 2px;
	top: 2px;
}

.simplebar-track.simplebar-horizontal {
	height: 11px;
	left: 0;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
	bottom: 0;
	left: 0;
	min-height: 0;
	min-width: 10px;
	right: auto;
	top: 0;
	width: auto;
}

[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical {
	left: 0;
	right: auto;
}

.simplebar-dummy-scrollbar-size {
	-ms-overflow-style: scrollbar !important;
	direction: rtl;
	height: 500px;
	opacity: 0;
	overflow-x: scroll;
	overflow-y: hidden;
	position: fixed;
	visibility: hidden;
	width: 500px;
}

.simplebar-dummy-scrollbar-size>div {
	height: 200%;
	margin: 10px 0;
	width: 200%;
}

.simplebar-hide-scrollbar {
	-ms-overflow-style: none;
	left: 0;
	overflow-y: scroll;
	position: fixed;
	scrollbar-width: none;
	visibility: hidden;
}

:root {
	--ag-form-margin: auto auto;
}

.age-restriction {
	height: calc(100vh - var(--ag-vh-offset, 0px));
	overflow: var(--ag-restriction-overflow, hidden);
	position: relative;
}

.age-gate {
	background-color: var(--ag-form-background, #fff);
	border: var(--ag-form-border, 0);
	border-radius: var(--ag-form-radius, 0);
	border-width: var(--ag-form-border-width, 0);
	box-shadow: var(--ag-form-shadow, none);
	color: var(--ag-text-color, #333);
	margin: var(--ag-form-margin, auto);
	max-height: var(--ag-form-max-height, calc(94vh - var(--ag-vh-offset, 0px)));
	max-width: var(--ag-form-max-width, 500px);
	overflow-y: auto;
	padding: var(--ag-form-padding, 20px);
	position: relative;
	scrollbar-width: var(--ag-scrollbar-display, none);
	width: 100%;
	z-index: var(--ag-form-z-index, 10000);
}

.age-gate::-webkit-scrollbar {
	display: var(--ag-scrollbar-display, none);
}

.age-gate * {
	box-sizing: border-box;
}

.age-gate .simplebar-scrollbar:before {
	background-color: var(--ag-scrollbar, #000);
}

.age-gate h1:after, .age-gate h1:before, .age-gate h2:after, .age-gate h2:before, .age-gate h3:after, .age-gate h3:before, .age-gate h4:after, .age-gate h4:before, .age-gate h5:after, .age-gate h5:before, .age-gate h6:after, .age-gate h6:before {
	content: none;
}

.age-gate-additional-information, .age-gate__additional-information {
	font-size: var(--ag-text-additional-size, 12px);
	margin: var(--ag-text-additional-margin, 0);
	padding: var(--ag-text-additional-padding, 0);
}

.age-gate-additional-information p:last-of-type, .age-gate__additional-information p:last-of-type {
	margin-bottom: 0;
}

.age-gate-background-color, .age-gate__background-color {
	-webkit-backdrop-filter: blur(var(--ag-blur));
	backdrop-filter: blur(var(--ag-blur));
	background: var(--ag-background-color, #fff);
	opacity: var(--ag-background-opacity, 1);
	z-index: 1;
}

.age-gate-background, .age-gate-background-color, .age-gate__background, .age-gate__background-color {
	height: calc(100vh - var(--ag-vh-offset, 0px));
	left: 0;
	position: fixed;
	top: 0;
	width: var(--ag-overlay-width, 100%);
}

.age-gate-background, .age-gate__background {
	background-image: var(--ag-background-image);
	background-position: var(--ag-background-image-position);
	background-repeat: var(--ag-background-image-repeat);
	background-size: var(--ag-background-image-size, cover);
	opacity: var(--ag-background-image-opacity);
	z-index: 2;
}

.age-gate-background iframe, .age-gate-background video, .age-gate__background iframe, .age-gate__background video {
	bottom: 0;
	height: 100%;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

.age-gate-buttons, .age-gate__buttons {
	align-items: center;
	display: flex;
	gap: var(--ag-button-gap, 10px);
	justify-content: center;
}

.age-gate input[type=text].age-gate-input, .age-gate input[type=text].age-gate__input {
	background: var(--ag-input-background-color, #fff);
	border: var(--ag-input-border, solid);
	border-radius: var(--ag-input-radius, 3px);
	border-width: var(--ag-input-border-width, 1px);
	color: var(--ag-input-color, #414141);
	font-size: var(--ag-input-text-size, 1rem);
	padding: var(--ag-input-padding, .5rem 1rem);
	text-align: var(--ag-text-align);
	transition: all .3s;
	width: 100%;
}

.age-gate input[type=text].age-gate-input::-moz-placeholder, .age-gate input[type=text].age-gate__input::-moz-placeholder {
	color: var(--ag-input-placeholder-color);
}

.age-gate input[type=text].age-gate-input::placeholder, .age-gate input[type=text].age-gate__input::placeholder {
	color: var(--ag-input-placeholder-color);
}

.age-gate select.age-gate-select, .age-gate select.age-gate__region, .age-gate select.age-gate__select {
	background: var(--ag-input-background-color, #fff);
	border: var(--ag-input-border, solid);
	border-radius: var(--ag-input-radius, 3px);
	border-width: var(--ag-input-border-width, 1px);
	color: var(--ag-input-color, #414141);
	font-size: var(--ag-input-text-size, 1rem);
	padding: var(--ag-input-padding, .5rem 1rem);
	text-align: var(--ag-text-align);
	width: 100%;
}

.age-gate select.age-gate__region {
	margin-bottom: 1rem;
}

.age-gate-label, .age-gate__label {
	display: var(--ag-label-display, block);
	margin: var(--ag-label-margin, 0 0 .5rem);
}

.age-gate-error, .age-gate__error {
	color: var(--ag-text-error-color, #c00);
	font-weight: var(--ag-text-error-weight, bold);
}

.age-gate-error a, .age-gate__error a {
	color: currentColor;
	text-decoration: underline;
}

.age-gate-errors, .age-gate__errors {
	padding: var(--ag-text-errors-padding, 0 10px);
}

.age-gate-errors:empty, .age-gate__errors:empty {
	padding: 0;
}

.age-gate-extra, .age-gate__extra {
	margin: var(--ag-fields-margin, 0 auto 1rem);
	max-width: var(--ag-fields-width, 100%);
	width: 100%;
}

.age-gate-extra:empty, .age-gate__extra:empty {
	display: none;
}

.age-gate-form-elements, .age-gate__form-elements {
	display: grid;
	gap: var(--ag-input-spacing, 10px);
	grid-template-columns: repeat(3, 1fr);
	list-style: none;
	margin: var(--ag-input-margin, 0);
	padding: 0;
}

.age-gate-fields, .age-gate__fields {
	border-width: 0;
	display: block;
	margin: var(--ag-fields-margin, 0 auto 1rem);
	max-width: var(--ag-fields-width, 100%);
	padding: 0;
	width: 100%;
}

.age-gate--shortcode .age-gate-fields, .age-gate--shortcode .age-gate__fields, .age-gate-shortcode .age-gate-fields, .age-gate-shortcode .age-gate__fields {
	padding: 0 20px 20px;
}

@media screen and (min-width:768px) {
	.age-gate--shortcode .age-gate-fields, .age-gate--shortcode .age-gate__fields, .age-gate-shortcode .age-gate-fields, .age-gate-shortcode .age-gate__fields {
		max-width: 70%;
	}
}

@media screen and (min-width:1024px) {
	.age-gate--shortcode .age-gate-fields, .age-gate--shortcode .age-gate__fields, .age-gate-shortcode .age-gate-fields, .age-gate-shortcode .age-gate__fields {
		max-width: 50%;
	}
}

.age-gate-form, .age-gate__form {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
}

.age-gate-heading-title, .age-gate__heading-title {
	font-size: var(--ag-text-heading-size, 2rem);
	font-weight: var(--ag-text-heading-weight, 700);
	margin: var(--ag-text-heading-margin, 0 0 1rem);
}

.age-gate-headline, .age-gate__headline {
	font-size: var(--ag-text-headline-size, 1.5rem);
	font-weight: var(--ag-text-headline-weight, 700);
	margin: var(--ag-text-headline-margin, 0 0 1rem);
}

.age-gate-restricted, .age-gate__restricted {
	height: calc(100vh - var(--ag-vh-offset, 0px));
	overflow: var(--ag-html-overflow, hidden);
	position: relative;
}

.age-gate-loader, .age-gate__loader {
	align-items: center;
	background: rgba(0, 0, 0, .4);
	color: var(--ag-loader-color, #000);
	display: none;
	height: calc(100vh - var(--ag-vh-offset, 0px));
	justify-content: center;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 100000;
}

.age-restriction--working .age-gate-loader, .age-restriction--working .age-gate__loader {
	display: flex;
}

.age-gate-loader img, .age-gate-loader svg, .age-gate__loader img, .age-gate__loader svg {
	display: block;
	height: 70px;
	width: 70px;
}

.age-gate-loading-icon, .age-gate__loading-icon {
	display: block;
	height: 50px;
	width: 50px;
}

.age-gate-heading-title-logo, .age-gate__heading-title--logo {
	height: var(--ag-logo-height, auto);
	max-width: var(--ag-logo-max-width, 100%);
}

.age-gate-remember-text, .age-gate__remember-text {
	font-size: var(--ag-remember-size, .9rem);
	font-weight: var(--ag-remember-weight, normal);
	margin-left: var(--ag-remember-spacing, 5px);
}

.age-gate-remember-wrapper, .age-gate__remember-wrapper {
	margin: var(--ag-remember-margin, 0 0 1rem);
}

.age-gate-remember, .age-gate__remember {
	align-items: center;
	cursor: pointer;
	display: inline-flex;
	justify-content: var(--ag-remember-align, center);
}

.age-gate-subheadline, .age-gate__subheadline {
	font-size: var(--ag-text-subheadline-size, 1.2rem);
	font-weight: var(--ag-text-subheadline-weight, 500);
	margin: var(--ag-text-subheadline-margin, 0 0 1rem);
}

.age-gate-submit, .age-gate__submit {
	margin: var(--ag-submit-margin, 0 0 1rem);
}

button.age-gate-button, button.age-gate-submit-no, button.age-gate-submit-yes, button.age-gate__button, button.age-gate__submit--no, button.age-gate__submit--yes {
	background-color: var(--ag-button-color-background, #333);
	border: var(--ag-button-border, 0);
	border-radius: var(--ag-button-radius, 3px);
	color: var(--ag-button-color-text, #fff);
	cursor: var(--ag-button-cursor, pointer);
	font-size: var(--ag-button-size, 1rem);
	font-weight: var(--ag-button-weight, 600);
	padding: var(--ag-button-padding, .5rem 1rem);
}

button.age-gate-button:active, button.age-gate-button:focus, button.age-gate-button:hover, button.age-gate-submit-no:active, button.age-gate-submit-no:focus, button.age-gate-submit-no:hover, button.age-gate-submit-yes:active, button.age-gate-submit-yes:focus, button.age-gate-submit-yes:hover, button.age-gate__button:active, button.age-gate__button:focus, button.age-gate__button:hover, button.age-gate__submit--no:active, button.age-gate__submit--no:focus, button.age-gate__submit--no:hover, button.age-gate__submit--yes:active, button.age-gate__submit--yes:focus, button.age-gate__submit--yes:hover {
	background-color: var(--ag-button-color-hover, #323232);
	border: var(--ag-button-hover-border, 0);
	color: var(--ag-button-color-text-hover, #fff);
}

button.age-gate-submit-no, button.age-gate-submit-yes, button.age-gate__submit--no, button.age-gate__submit--yes {
	margin: var(--ag-button-margin, 0);
}

.age-gate-wrapper, .age-gate__wrapper {
	box-sizing: border-box;
	display: var(--ag-form-display, flex);
	height: calc(100vh - var(--ag-vh-offset, 0px));
	left: var(--ag-form-left, 0);
	overflow-y: var(--ag-form-overlow, auto);
	padding: var(--ag-wrapper-padding, 20px);
	position: var(--ag-form-position, fixed);
	text-align: var(--ag-text-align, center);
	top: var(--ag-form-top, 0);
	transition-duration: var(--ag-transition-duration, .3s);
	transition-property: all;
	transition-timing-function: var(--ag-transition-timing, ease);
	width: var(--ag-overlay-width, 100%);
	z-index: var(--ag-form-z-index, 10000);
}

.age-gate .age-gate-shortcode-inner, .age-gate .age-gate__shortcode__inner {
	align-items: center;
	background: hsla(0, 0%, 100%, .5);
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	padding: 10px;
	text-align: center;
	width: 100%;
}

.age-gate--shortcode, .age-gate-shortcode {
	background-color: rgba(255, 255, 255, 0);
	background-size: cover;
	max-width: none;
	padding: 0;
}

.age-gate--fade, .age-gate.fade {
	opacity: 0;
}

.age-gate--slide-0, .age-gate--slide-up {
	transform: translateY(-100%);
}

.age-gate--slide-down {
	transform: translateY(100%);
}

.age-gate--slide-left {
	transform: translateX(-100%);
}

.age-gate--slide-right {
	transform: translateX(100%);
}

:root {
	--woocommerce: #720eec;
	--wc-green: #7ad03a;
	--wc-red: #a00;
	--wc-orange: #ffba00;
	--wc-blue: #2ea2cc;
	--wc-primary: #720eec;
	--wc-primary-text: #fcfbfe;
	--wc-secondary: #e9e6ed;
	--wc-secondary-text: #515151;
	--wc-highlight: #958e09;
	--wc-highligh-text: white;
	--wc-content-bg: #fff;
	--wc-subtext: #767676;
	--wc-form-border-color: rgba(32, 7, 7, .8);
	--wc-form-border-radius: 4px;
	--wc-form-border-width: 1px;
}

.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
	float: right;
}

.woocommerce .col2-set, .woocommerce-page .col2-set {
	width: 100%;
}

.woocommerce .col2-set::after, .woocommerce .col2-set::before, .woocommerce-page .col2-set::after, .woocommerce-page .col2-set::before {
	content: " ";
	display: table;
}

.woocommerce .col2-set::after, .woocommerce-page .col2-set::after {
	clear: both;
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
	float: left;
	width: 48%;
}

.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
	float: right;
	width: 48%;
}

.woocommerce img, .woocommerce-page img {
	height: auto;
	max-width: 100%;
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
	float: left;
	width: 48%;
}

.woocommerce #content div.product div.thumbnails::after, .woocommerce #content div.product div.thumbnails::before, .woocommerce div.product div.thumbnails::after, .woocommerce div.product div.thumbnails::before, .woocommerce-page #content div.product div.thumbnails::after, .woocommerce-page #content div.product div.thumbnails::before, .woocommerce-page div.product div.thumbnails::after, .woocommerce-page div.product div.thumbnails::before {
	content: " ";
	display: table;
}

.woocommerce #content div.product div.thumbnails::after, .woocommerce div.product div.thumbnails::after, .woocommerce-page #content div.product div.thumbnails::after, .woocommerce-page div.product div.thumbnails::after {
	clear: both;
}

.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a {
	float: left;
	width: 30.75%;
	margin-right: 3.8%;
	margin-bottom: 1em;
}

.woocommerce #content div.product div.thumbnails a.last, .woocommerce div.product div.thumbnails a.last, .woocommerce-page #content div.product div.thumbnails a.last, .woocommerce-page div.product div.thumbnails a.last {
	margin-right: 0;
}

.woocommerce #content div.product div.thumbnails a.first, .woocommerce div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails a.first {
	clear: both;
}

.woocommerce #content div.product div.thumbnails.columns-1 a, .woocommerce div.product div.thumbnails.columns-1 a, .woocommerce-page #content div.product div.thumbnails.columns-1 a, .woocommerce-page div.product div.thumbnails.columns-1 a {
	width: 100%;
	margin-right: 0;
	float: none;
}

.woocommerce #content div.product div.thumbnails.columns-2 a, .woocommerce div.product div.thumbnails.columns-2 a, .woocommerce-page #content div.product div.thumbnails.columns-2 a, .woocommerce-page div.product div.thumbnails.columns-2 a {
	width: 48%;
}

.woocommerce #content div.product div.thumbnails.columns-4 a, .woocommerce div.product div.thumbnails.columns-4 a, .woocommerce-page #content div.product div.thumbnails.columns-4 a, .woocommerce-page div.product div.thumbnails.columns-4 a {
	width: 22.05%;
}

.woocommerce #content div.product div.thumbnails.columns-5 a, .woocommerce div.product div.thumbnails.columns-5 a, .woocommerce-page #content div.product div.thumbnails.columns-5 a, .woocommerce-page div.product div.thumbnails.columns-5 a {
	width: 16.9%;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	float: right;
	width: 48%;
	clear: none;
}

.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {
	clear: both;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce #content div.product .woocommerce-tabs ul.tabs::before, .woocommerce div.product .woocommerce-tabs ul.tabs::after, .woocommerce div.product .woocommerce-tabs ul.tabs::before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before, .woocommerce-page div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page div.product .woocommerce-tabs ul.tabs::before {
	content: " ";
	display: table;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page div.product .woocommerce-tabs ul.tabs::after {
	clear: both;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
	display: inline-block;
}

.woocommerce #content div.product #reviews .comment::after, .woocommerce #content div.product #reviews .comment::before, .woocommerce div.product #reviews .comment::after, .woocommerce div.product #reviews .comment::before, .woocommerce-page #content div.product #reviews .comment::after, .woocommerce-page #content div.product #reviews .comment::before, .woocommerce-page div.product #reviews .comment::after, .woocommerce-page div.product #reviews .comment::before {
	content: " ";
	display: table;
}

.woocommerce #content div.product #reviews .comment::after, .woocommerce div.product #reviews .comment::after, .woocommerce-page #content div.product #reviews .comment::after, .woocommerce-page div.product #reviews .comment::after {
	clear: both;
}

.woocommerce #content div.product #reviews .comment img, .woocommerce div.product #reviews .comment img, .woocommerce-page #content div.product #reviews .comment img, .woocommerce-page div.product #reviews .comment img {
	float: right;
	height: auto;
}

.woocommerce ul.products, .woocommerce-page ul.products {
	clear: both;
}

.woocommerce ul.products::after, .woocommerce ul.products::before, .woocommerce-page ul.products::after, .woocommerce-page ul.products::before {
	content: " ";
	display: table;
}

.woocommerce ul.products::after, .woocommerce-page ul.products::after {
	clear: both;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	float: left;
	margin: 0 3.8% 2.992em 0;
	padding: 0;
	position: relative;
	width: 22.05%;
	margin-left: 0;
}

.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {
	clear: both;
}

.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
	margin-right: 0;
}

.woocommerce ul.products.columns-1 li.product, .woocommerce-page ul.products.columns-1 li.product {
	width: 100%;
	margin-right: 0;
}

.woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product {
	width: 48%;
}

.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
	width: 30.75%;
}

.woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product {
	width: 16.95%;
}

.woocommerce ul.products.columns-6 li.product, .woocommerce-page ul.products.columns-6 li.product {
	width: 13.5%;
}

.woocommerce-page.columns-1 ul.products li.product, .woocommerce.columns-1 ul.products li.product {
	width: 100%;
	margin-right: 0;
}

.woocommerce-page.columns-2 ul.products li.product, .woocommerce.columns-2 ul.products li.product {
	width: 48%;
}

.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
	width: 30.75%;
}

.woocommerce-page.columns-5 ul.products li.product, .woocommerce.columns-5 ul.products li.product {
	width: 16.95%;
}

.woocommerce-page.columns-6 ul.products li.product, .woocommerce.columns-6 ul.products li.product {
	width: 13.5%;
}

.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
	float: left;
}

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
	float: right;
}

.woocommerce .woocommerce-pagination ul.page-numbers::after, .woocommerce .woocommerce-pagination ul.page-numbers::before, .woocommerce-page .woocommerce-pagination ul.page-numbers::after, .woocommerce-page .woocommerce-pagination ul.page-numbers::before {
	content: " ";
	display: table;
}

.woocommerce .woocommerce-pagination ul.page-numbers::after, .woocommerce-page .woocommerce-pagination ul.page-numbers::after {
	clear: both;
}

.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {
	display: inline-block;
}

.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img {
	height: auto;
}

.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {
	text-align: right;
}

.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
	width: 80px;
}

.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
	float: left;
}

.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
	width: 100%;
}

.woocommerce .cart-collaterals::after, .woocommerce .cart-collaterals::before, .woocommerce-page .cart-collaterals::after, .woocommerce-page .cart-collaterals::before {
	content: " ";
	display: table;
}

.woocommerce .cart-collaterals::after, .woocommerce-page .cart-collaterals::after {
	clear: both;
}

.woocommerce .cart-collaterals .related, .woocommerce-page .cart-collaterals .related {
	width: 30.75%;
	float: left;
}

.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
	width: 48%;
	float: left;
}

.woocommerce .cart-collaterals .cross-sells ul.products, .woocommerce-page .cart-collaterals .cross-sells ul.products {
	float: none;
}

.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
	width: 48%;
}

.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator {
	width: 48%;
	clear: right;
	float: right;
}

.woocommerce .cart-collaterals .shipping_calculator::after, .woocommerce .cart-collaterals .shipping_calculator::before, .woocommerce-page .cart-collaterals .shipping_calculator::after, .woocommerce-page .cart-collaterals .shipping_calculator::before {
	content: " ";
	display: table;
}

.woocommerce .cart-collaterals .shipping_calculator::after, .woocommerce-page .cart-collaterals .shipping_calculator::after {
	clear: both;
}

.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 {
	width: 47%;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
	float: right;
	width: 48%;
}

.woocommerce ul.cart_list li::after, .woocommerce ul.cart_list li::before, .woocommerce ul.product_list_widget li::after, .woocommerce ul.product_list_widget li::before, .woocommerce-page ul.cart_list li::after, .woocommerce-page ul.cart_list li::before, .woocommerce-page ul.product_list_widget li::after, .woocommerce-page ul.product_list_widget li::before {
	content: " ";
	display: table;
}

.woocommerce ul.cart_list li::after, .woocommerce ul.product_list_widget li::after, .woocommerce-page ul.cart_list li::after, .woocommerce-page ul.product_list_widget li::after {
	clear: both;
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {
	float: right;
	height: auto;
}

.woocommerce form .form-row::after, .woocommerce form .form-row::before, .woocommerce-page form .form-row::after, .woocommerce-page form .form-row::before {
	content: " ";
	display: table;
}

.woocommerce form .form-row::after, .woocommerce-page form .form-row::after {
	clear: both;
}

.woocommerce form .form-row label, .woocommerce-page form .form-row label {
	display: block;
}

.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {
	display: inline;
}

.woocommerce form .form-row select, .woocommerce-page form .form-row select {
	width: 100%;
}

.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
	box-sizing: border-box;
	width: 100%;
}

.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
	width: 47%;
	overflow: visible;
}

.woocommerce form .form-row-first, .woocommerce-page form .form-row-first {
	float: left;
}

.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
	float: right;
}

.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide {
	clear: both;
}

.woocommerce form .password-input, .woocommerce-page form .password-input {
	display: flex;
	flex-direction: column;
	justify-content: center;
	position: relative;
}

.woocommerce form .password-input input[type=password], .woocommerce-page form .password-input input[type=password] {
	padding-right: 2.5rem;
}

.woocommerce form .password-input input::-ms-reveal, .woocommerce-page form .password-input input::-ms-reveal {
	display: none;
}

.woocommerce form .show-password-input, .woocommerce-page form .show-password-input {
	background-color: rgba(255, 255, 255, 0);
	border-radius: 0;
	border: 0;
	color: var(--wc-form-color-text, #000);
	cursor: pointer;
	font-size: inherit;
	line-height: inherit;
	margin: 0;
	padding: 0;
	position: absolute;
	right: .7em;
	text-decoration: none;
	top: 50%;
	transform: translateY(-50%);
	-moz-osx-font-smoothing: inherit;
	-webkit-appearance: none;
	-webkit-font-smoothing: inherit;
}

.woocommerce form .show-password-input::before, .woocommerce-page form .show-password-input::before {
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z\" fill=\"%23111111\"/></svg>");
	content: "";
	display: block;
	height: 22px;
	width: 22px;
}

.woocommerce form .show-password-input.display-password::before, .woocommerce-page form .show-password-input.display-password::before {
	background-image: url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z\" fill=\"%23111111\"/></svg>");
}

.woocommerce #payment .form-row select, .woocommerce-page #payment .form-row select {
	width: auto;
}

.woocommerce #payment .terms, .woocommerce #payment .wc-terms-and-conditions, .woocommerce-page #payment .terms, .woocommerce-page #payment .wc-terms-and-conditions {
	text-align: left;
	padding: 0 1em 0 0;
	float: left;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
	float: right;
}

.woocommerce .woocommerce-billing-fields::after, .woocommerce .woocommerce-billing-fields::before, .woocommerce .woocommerce-shipping-fields::after, .woocommerce .woocommerce-shipping-fields::before, .woocommerce-page .woocommerce-billing-fields::after, .woocommerce-page .woocommerce-billing-fields::before, .woocommerce-page .woocommerce-shipping-fields::after, .woocommerce-page .woocommerce-shipping-fields::before {
	content: " ";
	display: table;
}

.woocommerce .woocommerce-billing-fields::after, .woocommerce .woocommerce-shipping-fields::after, .woocommerce-page .woocommerce-billing-fields::after, .woocommerce-page .woocommerce-shipping-fields::after {
	clear: both;
}

.woocommerce .woocommerce-terms-and-conditions, .woocommerce-page .woocommerce-terms-and-conditions {
	margin-bottom: 1.618em;
	padding: 1.618em;
}

.woocommerce .woocommerce-oembed, .woocommerce-page .woocommerce-oembed {
	position: relative;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
	float: left;
	width: 30%;
}

.woocommerce-account .woocommerce-MyAccount-content {
	float: right;
	width: 68%;
}

.woocommerce-account .woocommerce-MyAccount-content mark {
	background-color: rgba(255, 255, 255, 0);
	color: inherit;
	font-weight: 700;
}

.woocommerce-page.left-sidebar #content.twentyeleven {
	width: 58.4%;
	margin: 0 7.6%;
	float: right;
}

.woocommerce-page.right-sidebar #content.twentyeleven {
	margin: 0 7.6%;
	width: 58.4%;
	float: left;
}

.twentyfourteen .tfwc {
	padding: 12px 10px 0;
	max-width: 474px;
	margin: 0 auto;
}

.twentyfourteen .tfwc .product .entry-summary {
	padding: 0 !important;
	margin: 0 0 1.618em !important;
}

.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail {
	margin-top: 0;
}

@media screen and (min-width:673px) {
	.twentyfourteen .tfwc {
		padding-right: 30px;
		padding-left: 30px;
	}
}

@media screen and (min-width:1040px) {
	.twentyfourteen .tfwc {
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media screen and (min-width:1110px) {
	.twentyfourteen .tfwc {
		padding-right: 30px;
		padding-left: 30px;
	}
}

@media screen and (min-width:1218px) {
	.twentyfourteen .tfwc {
		margin-right: 54px;
	}
	
	.full-width .twentyfourteen .tfwc {
		margin-right: auto;
	}
}

.twentyfifteen .t15wc {
	padding-left: 7.6923%;
	padding-right: 7.6923%;
	padding-top: 7.6923%;
	margin-bottom: 7.6923%;
	background: #fff;
	box-shadow: 0 0 1px rgba(0, 0, 0, .15);
}

.twentyfifteen .t15wc .page-title {
	margin-left: 0;
}

@media screen and (min-width:38.75em) {
	.twentyfifteen .t15wc {
		margin-right: 7.6923%;
		margin-left: 7.6923%;
		margin-top: 8.3333%;
	}
}

@media screen and (min-width:59.6875em) {
	.twentyfifteen .t15wc {
		margin-left: 8.3333%;
		margin-right: 8.3333%;
		padding: 10%;
	}
	
	.single-product .twentyfifteen .entry-summary {
		padding: 0 !important;
	}
}

.twentysixteen .site-main {
	margin-right: 7.6923%;
	margin-left: 7.6923%;
}

.twentysixteen .entry-summary {
	margin-right: 0;
	margin-left: 0;
}

#content .twentysixteen div.product div.images, #content .twentysixteen div.product div.summary {
	width: 46.42857%;
}

@media screen and (min-width:44.375em) {
	.twentysixteen .site-main {
		margin-right: 23.0769%;
	}
}

@media screen and (min-width:56.875em) {
	.twentysixteen .site-main {
		margin-right: 0;
		margin-left: 0;
	}
	
	.no-sidebar .twentysixteen .site-main {
		margin-right: 15%;
		margin-left: 15%;
	}
	
	.no-sidebar .twentysixteen .entry-summary {
		margin-right: 0;
		margin-left: 0;
	}
}

.rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 {
	float: right;
}

.rtl .woocommerce .col2-set .col-2, .rtl .woocommerce-page .col2-set .col-2 {
	float: left;
}

:root {
	--woocommerce: #720eec;
	--wc-green: #7ad03a;
	--wc-red: #a00;
	--wc-orange: #ffba00;
	--wc-blue: #2ea2cc;
	--wc-primary: #720eec;
	--wc-primary-text: #fcfbfe;
	--wc-secondary: #e9e6ed;
	--wc-secondary-text: #515151;
	--wc-highlight: #958e09;
	--wc-highligh-text: white;
	--wc-content-bg: #fff;
	--wc-subtext: #767676;
	--wc-form-border-color: rgba(32, 7, 7, .8);
	--wc-form-border-radius: 4px;
	--wc-form-border-width: 1px;
}

@keyframes spin {
	100% {
		transform: rotate(360deg);
	}
}

.woocommerce form .form-row {
	padding: 3px;
	margin: 0 0 6px;
}

.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder {
	-webkit-transition: opacity .5s .5s ease;
	transition: opacity .5s .5s ease;
	opacity: 0;
}

.woocommerce form .form-row label {
	line-height: 2;
}

.woocommerce form .form-row label.hidden {
	visibility: hidden;
}

.woocommerce form .form-row label.inline {
	display: inline;
}

.woocommerce form .form-row .woocommerce-input-wrapper .description {
	background: #1e85be;
	color: #fff;
	border-radius: 3px;
	padding: 1em;
	margin: .5em 0 0;
	clear: both;
	display: none;
	position: relative;
}

.woocommerce form .form-row .woocommerce-input-wrapper .description a {
	color: #fff;
	text-decoration: underline;
	border: 0;
	box-shadow: none;
}

.woocommerce form .form-row .woocommerce-input-wrapper .description::before {
	left: 50%;
	top: 0;
	margin-top: -4px;
	transform: translateX(-50%) rotate(180deg);
	content: "";
	position: absolute;
	border-width: 4px 6px 0 6px;
	border-style: solid;
	border-color: #1e85be rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
	z-index: 100;
	display: block;
}

.woocommerce form .form-row .input-checkbox {
	display: inline;
	margin: -2px 8px 0 0;
	text-align: center;
	vertical-align: middle;
}

.woocommerce form .form-row .input-text, .woocommerce form .form-row select {
	font-family: inherit;
	font-weight: 400;
	letter-spacing: normal;
	padding: .5em;
	display: block;
	background-color: var(--wc-form-color-background, #fff);
	border: var(--wc-form-border-width) solid var(--wc-form-border-color);
	border-radius: var(--wc-form-border-radius);
	color: var(--wc-form-color-text, #000);
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	line-height: normal;
	height: auto;
}

.woocommerce form .form-row .input-text:focus, .woocommerce form .form-row select:focus {
	border-color: currentColor;
}

.woocommerce form .form-row select {
	cursor: pointer;
	appearance: none;
	padding-right: 3em;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=");
	background-repeat: no-repeat;
	background-size: 16px;
	background-position: calc(100% - .5em) 50%;
}

.woocommerce form .form-row select.nitro-lazy {
	background-image: none !important;
}

.woocommerce form .form-row textarea {
	height: 4em;
	line-height: 1.5;
	box-shadow: none;
}

.woocommerce form .form-row .required {
	color: var(--wc-red);
	font-weight: 700;
	border: 0 !important;
	text-decoration: none;
	visibility: hidden;
}

.woocommerce form .form-row .optional {
	visibility: visible;
}

.woocommerce form .form-row.woocommerce-invalid label {
	color: var(--wc-red);
}

.woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select {
	border-color: var(--wc-red);
}

.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection {
	border-color: var(--wc-red);
}

.woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
	border-color: var(--wc-green);
}

.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection {
	border-color: var(--wc-green);
}

.woocommerce form .form-row ::-webkit-input-placeholder {
	line-height: normal;
}

.woocommerce form .form-row :-moz-placeholder {
	line-height: normal;
}

.woocommerce form .form-row :-ms-input-placeholder {
	line-height: normal;
}

.select2-container {
	width: 100%;
}

.select2-container .select2-selection--single {
	height: auto;
}

.select2-container .select2-selection--single .select2-selection__rendered {
	padding: .5em;
	line-height: normal;
	box-sizing: border-box;
	color: var(--wc-form-color-text, #444);
	font-weight: 400;
}

.select2-container .select2-selection--single .select2-selection__placeholder {
	color: #999;
}

.select2-container .select2-selection--single .select2-selection__arrow {
	position: absolute;
	top: 2px;
	right: .5em;
	height: 100%;
	width: 16px;
}

.select2-container .select2-selection--single .select2-selection__arrow b {
	border: none;
	display: block;
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=") no-repeat;
	background-size: 16px;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 50%;
	left: 0;
	margin: -8px 0 0;
}

.select2-container .select2-selection--single .select2-selection__arrow b.nitro-lazy {
	background: none !important;
}

.select2-container .select2-dropdown, .select2-container .select2-selection {
	background-color: var(--wc-form-color-background, #fff);
	border: var(--wc-form-border-width, 1px) solid var(--wc-form-border-color, #aaa);
	border-radius: var(--wc-form-border-radius, 4px);
}

.select2-container.select2-container--open .select2-dropdown--above {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.select2-container.select2-container--open .select2-dropdown--below {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.select2-results__options {
	list-style: none;
	margin: 0;
	padding: 0;
}

.select2-results__option {
	margin: 0;
}

.woocommerce-store-notice, p.demo_store {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: 0;
	width: 100%;
	font-size: 1em;
	padding: 1em 0;
	text-align: center;
	background-color: #720eec;
	color: #fcfbfe;
	z-index: 99998;
	box-shadow: 0 1px 1em rgba(0, 0, 0, .2);
	display: none;
}

.woocommerce-store-notice a, p.demo_store a {
	color: #fcfbfe;
	text-decoration: underline;
}

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.admin-bar p.demo_store {
	top: 32px;
}

.clear {
	clear: both;
}

.woocommerce .blockUI.blockOverlay {
	position: relative;
}

.woocommerce .blockUI.blockOverlay::before {
	height: 1em;
	width: 1em;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -.5em;
	margin-top: -.5em;
	content: "";
	animation: spin 1s ease-in-out infinite;
	background: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/optimized/rev-1fced4c/oregonrooted.com/wp-content/plugins/woocommerce/assets/images/icons/loader.svg") center center;
	background-size: cover;
	line-height: 1;
	text-align: center;
	font-size: 2em;
	color: rgba(0, 0, 0, .75);
}

.woocommerce .loader::before {
	height: 1em;
	width: 1em;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -.5em;
	margin-top: -.5em;
	content: "";
	animation: spin 1s ease-in-out infinite;
	background: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/optimized/rev-1fced4c/oregonrooted.com/wp-content/plugins/woocommerce/assets/images/icons/loader.svg") center center;
	background-size: cover;
	line-height: 1;
	text-align: center;
	font-size: 2em;
	color: rgba(0, 0, 0, .75);
}

.woocommerce a.remove {
	display: block;
	font-size: 1.5em;
	height: 1em;
	width: 1em;
	text-align: center;
	line-height: 1;
	border-radius: 100%;
	color: var(--wc-red) !important;
	text-decoration: none;
	font-weight: 700;
	border: 0;
}

.woocommerce a.remove:hover {
	color: #fff !important;
	background: var(--wc-red);
}

.woocommerce small.note {
	display: block;
	color: #767676;
	font-size: .857em;
	margin-top: 10px;
}

.woocommerce .woocommerce-breadcrumb {
	margin: 0 0 1em;
	padding: 0;
}

.woocommerce .woocommerce-breadcrumb::after, .woocommerce .woocommerce-breadcrumb::before {
	content: " ";
	display: table;
}

.woocommerce .woocommerce-breadcrumb::after {
	clear: both;
}

.woocommerce .quantity .qty {
	width: 3.631em;
	text-align: center;
}

.woocommerce div.product {
	margin-bottom: 0;
	position: relative;
}

.woocommerce div.product .product_title {
	clear: none;
	margin-top: 0;
	padding: 0;
}

.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
	background: inherit;
	font-weight: 700;
	display: inline-block;
}

.woocommerce div.product p.price del, .woocommerce div.product span.price del {
	opacity: .7;
	display: inline-block;
}

.woocommerce div.product p.stock {
	font-size: .92em;
}

.woocommerce div.product .woocommerce-product-rating {
	margin-bottom: 1.618em;
}

.woocommerce div.product div.images {
	margin-bottom: 2em;
}

.woocommerce div.product div.images img {
	display: block;
	width: 100%;
	height: auto;
	box-shadow: none;
}

.woocommerce div.product div.images div.thumbnails {
	padding-top: 1em;
}

.woocommerce div.product div.images.woocommerce-product-gallery {
	position: relative;
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
	transition: all cubic-bezier(.795, -.035, 0, 1) .5s;
	margin: 0;
	padding: 0;
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {
	background-color: #fff;
	opacity: 0;
}

.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder {
	border: 1px solid #f2f2f2;
}

.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
	width: 25%;
	display: inline-block;
}

.woocommerce div.product div.images .woocommerce-product-gallery__image a {
	display: block;
	outline-offset: -2px;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	background: #fff;
	border: none;
	box-sizing: content-box;
	border-radius: 100%;
	cursor: pointer;
	font-size: 2em;
	height: 36px;
	padding: 0;
	position: absolute;
	right: .5em;
	text-indent: -9999px;
	top: .5em;
	width: 36px;
	z-index: 99;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before {
	border: 2px solid #000;
	border-radius: 100%;
	box-sizing: content-box;
	content: "";
	display: block;
	height: 10px;
	left: 9px;
	top: 9px;
	position: absolute;
	width: 10px;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after {
	background: #000;
	border-radius: 6px;
	box-sizing: content-box;
	content: "";
	display: block;
	height: 8px;
	left: 22px;
	position: absolute;
	top: 19px;
	transform: rotate(-45deg);
	width: 2px;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true] {
	border: 0;
	clip-path: inset(50%);
	height: 1px;
	left: 50%;
	margin: -1px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	width: 1px;
}

.woocommerce div.product div.images .flex-control-thumbs {
	overflow: hidden;
	zoom: 1;
	margin: 0;
	padding: 0;
}

.woocommerce div.product div.images .flex-control-thumbs li {
	width: 25%;
	float: left;
	margin: 0;
	list-style: none;
}

.woocommerce div.product div.images .flex-control-thumbs li img {
	cursor: pointer;
	opacity: .5;
	margin: 0;
}

.woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img:hover {
	opacity: 1;
}

.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) {
	clear: left;
}

.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
	clear: left;
}

.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) {
	clear: left;
}

.woocommerce div.product div.summary {
	margin-bottom: 2em;
}

.woocommerce div.product div.social {
	text-align: right;
	margin: 0 0 1em;
}

.woocommerce div.product div.social span {
	margin: 0 0 0 2px;
}

.woocommerce div.product div.social span span {
	margin: 0;
}

.woocommerce div.product div.social span .stButton .chicklets {
	padding-left: 16px;
	width: 0;
}

.woocommerce div.product div.social iframe {
	float: left;
	margin-top: 3px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
	list-style: none;
	padding: 0 0 0 1em;
	margin: 0 0 1.618em;
	overflow: hidden;
	position: relative;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
	border: 1px solid #cfc8d8;
	background-color: #e9e6ed;
	color: #515151;
	display: inline-block;
	position: relative;
	z-index: 0;
	border-radius: 4px 4px 0 0;
	margin: 0 -5px;
	padding: 0 1em;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	display: inline-block;
	padding: .5em 0;
	font-weight: 700;
	color: #515151;
	text-decoration: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
	text-decoration: none;
	color: #6b6b6b;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	background: #fff;
	color: #515151;
	z-index: 2;
	border-bottom-color: #fff;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
	color: inherit;
	text-shadow: inherit;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {
	box-shadow: 2px 2px 0 #fff;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
	box-shadow: -2px 2px 0 #fff;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
	border: 1px solid #cfc8d8;
	position: absolute;
	bottom: -1px;
	width: 5px;
	height: 5px;
	content: " ";
	box-sizing: border-box;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
	left: -5px;
	border-bottom-right-radius: 4px;
	border-width: 0 1px 1px 0;
	box-shadow: 2px 2px 0 #e9e6ed;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
	right: -5px;
	border-bottom-left-radius: 4px;
	border-width: 0 0 1px 1px;
	box-shadow: -2px 2px 0 #e9e6ed;
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before {
	position: absolute;
	content: " ";
	width: 100%;
	bottom: 0;
	left: 0;
	border-bottom: 1px solid #cfc8d8;
	z-index: 1;
}

.woocommerce div.product .woocommerce-tabs .panel {
	margin: 0 0 2em;
	padding: 0;
}

.woocommerce div.product p.cart {
	margin-bottom: 2em;
}

.woocommerce div.product p.cart::after, .woocommerce div.product p.cart::before {
	content: " ";
	display: table;
}

.woocommerce div.product p.cart::after {
	clear: both;
}

.woocommerce div.product form.cart {
	margin-bottom: 2em;
}

.woocommerce div.product form.cart::after, .woocommerce div.product form.cart::before {
	content: " ";
	display: table;
}

.woocommerce div.product form.cart::after {
	clear: both;
}

.woocommerce div.product form.cart div.quantity {
	float: left;
	margin: 0 4px 0 0;
}

.woocommerce div.product form.cart table {
	border-width: 0 0 1px;
}

.woocommerce div.product form.cart table td {
	padding-left: 0;
}

.woocommerce div.product form.cart table div.quantity {
	float: none;
	margin: 0;
}

.woocommerce div.product form.cart table small.stock {
	display: block;
	float: none;
}

.woocommerce div.product form.cart .variations {
	margin-bottom: 1em;
	border: 0;
	width: 100%;
}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
	border: 0;
	line-height: 2em;
	vertical-align: top;
}

.woocommerce div.product form.cart .variations label {
	font-weight: 700;
	text-align: left;
}

.woocommerce div.product form.cart .variations select {
	max-width: 100%;
	min-width: 75%;
	display: inline-block;
	margin-right: 1em;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	padding-right: 3em;
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=") no-repeat;
	background-size: 16px;
	-webkit-background-size: 16px;
	background-position: calc(100% - 12px) 50%;
	-webkit-background-position: calc(100% - 12px) 50%;
}

.woocommerce div.product form.cart .variations select.nitro-lazy {
	background: none !important;
}

.woocommerce div.product form.cart .variations td.label {
	padding-right: 1em;
}

.woocommerce div.product form.cart .woocommerce-variation-description p {
	margin-bottom: 1em;
}

.woocommerce div.product form.cart .reset_variations {
	visibility: hidden;
	font-size: .83em;
}

.woocommerce div.product form.cart .wc-no-matching-variations {
	display: none;
}

.woocommerce div.product form.cart .button {
	vertical-align: middle;
	float: left;
}

.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label {
	padding-right: 1em;
	padding-left: 1em;
}

.woocommerce div.product form.cart .group_table td {
	vertical-align: top;
	padding-bottom: .5em;
	border: 0;
}

.woocommerce div.product form.cart .group_table td:first-child {
	width: 4em;
	text-align: center;
}

.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox {
	display: inline-block;
	width: auto;
	margin: 0 auto;
	transform: scale(1.5, 1.5);
}

.woocommerce span.onsale {
	min-height: 3.236em;
	min-width: 3.236em;
	padding: .202em;
	font-size: 1em;
	font-weight: 700;
	position: absolute;
	text-align: center;
	line-height: 3.236;
	top: -.5em;
	left: -.5em;
	margin: 0;
	border-radius: 100%;
	background-color: #958e09;
	color: #fff;
	font-size: .857em;
	z-index: 9;
}

.woocommerce .products ul, .woocommerce ul.products {
	margin: 0 0 1em;
	padding: 0;
	list-style: none outside;
	clear: both;
}

.woocommerce .products ul::after, .woocommerce .products ul::before, .woocommerce ul.products::after, .woocommerce ul.products::before {
	content: " ";
	display: table;
}

.woocommerce .products ul::after, .woocommerce ul.products::after {
	clear: both;
}

.woocommerce .products ul li, .woocommerce ul.products li {
	list-style: none outside;
}

.woocommerce ul.products li.product .onsale {
	top: 0;
	right: 0;
	left: auto;
	margin: -.5em -.5em 0 0;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
	padding: .5em 0;
	margin: 0;
	font-size: 1em;
}

.woocommerce ul.products li.product a {
	text-decoration: none;
}

.woocommerce ul.products li.product a.woocommerce-loop-product__link {
	display: block;
}

.woocommerce ul.products li.product a img {
	width: 100%;
	height: auto;
	display: block;
	margin: 0 0 1em;
	box-shadow: none;
}

.woocommerce ul.products li.product strong {
	display: block;
}

.woocommerce ul.products li.product .woocommerce-placeholder {
	border: 1px solid #f2f2f2;
}

.woocommerce ul.products li.product .star-rating {
	font-size: .857em;
}

.woocommerce ul.products li.product .button {
	display: inline-block;
	margin-top: 1em;
}

.woocommerce ul.products li.product .price {
	display: block;
	font-weight: 400;
	margin-bottom: .5em;
	font-size: .857em;
}

.woocommerce ul.products li.product .price del {
	color: inherit;
	opacity: .7;
	display: inline-block;
}

.woocommerce ul.products li.product .price ins {
	background: 0 0;
	font-weight: 700;
	display: inline-block;
}

.woocommerce ul.products li.product .price .from {
	font-size: .67em;
	margin: -2px 0 0 0;
	text-transform: uppercase;
	color: rgba(90, 89, 68, .5);
}

.woocommerce .woocommerce-result-count {
	margin: 0 0 1em;
}

.woocommerce .woocommerce-ordering {
	margin: 0 0 1em;
}

.woocommerce .woocommerce-ordering>label {
	margin-right: .25rem;
}

.woocommerce .woocommerce-ordering select {
	vertical-align: top;
}

.woocommerce nav.woocommerce-pagination {
	text-align: center;
}

.woocommerce nav.woocommerce-pagination ul {
	display: inline-block;
	white-space: nowrap;
	padding: 0;
	clear: both;
	border: 1px solid #cfc8d8;
	border-right: 0;
	margin: 1px;
}

.woocommerce nav.woocommerce-pagination ul li {
	border-right: 1px solid #cfc8d8;
	padding: 0;
	margin: 0;
	float: left;
	display: inline;
	overflow: hidden;
}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
	margin: 0;
	text-decoration: none;
	padding: 0;
	line-height: 1;
	font-size: 1em;
	font-weight: 400;
	padding: .5em;
	min-width: 1em;
	display: block;
}

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
	background: #e9e6ed;
	color: #816f98;
}

.woocommerce .cart .button, .woocommerce .cart input.button {
	float: none;
}

.woocommerce a.added_to_cart {
	padding-top: .5em;
	display: inline-block;
}

.woocommerce #reviews h2 small {
	float: right;
	color: #767676;
	font-size: 15px;
	margin: 10px 0 0;
}

.woocommerce #reviews h2 small a {
	text-decoration: none;
	color: #767676;
}

.woocommerce #reviews h3 {
	margin: 0;
}

.woocommerce #reviews #respond {
	margin: 0;
	border: 0;
	padding: 0;
}

.woocommerce #reviews #comment {
	height: 75px;
}

.woocommerce #reviews #comments .add_review::after, .woocommerce #reviews #comments .add_review::before {
	content: " ";
	display: table;
}

.woocommerce #reviews #comments .add_review::after {
	clear: both;
}

.woocommerce #reviews #comments h2 {
	clear: none;
}

.woocommerce #reviews #comments ol.commentlist {
	margin: 0;
	width: 100%;
	background: 0 0;
	list-style: none;
}

.woocommerce #reviews #comments ol.commentlist::after, .woocommerce #reviews #comments ol.commentlist::before {
	content: " ";
	display: table;
}

.woocommerce #reviews #comments ol.commentlist::after {
	clear: both;
}

.woocommerce #reviews #comments ol.commentlist li {
	padding: 0;
	margin: 0 0 20px;
	border: 0;
	position: relative;
	background: 0;
	border: 0;
}

.woocommerce #reviews #comments ol.commentlist li img.avatar {
	float: left;
	position: absolute;
	top: 0;
	left: 0;
	padding: 3px;
	width: 32px;
	height: auto;
	background: #e9e6ed;
	border: 1px solid #e1dde7;
	margin: 0;
	box-shadow: none;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
	margin: 0 0 0 50px;
	border: 1px solid #e1dde7;
	border-radius: 4px;
	padding: 1em 1em 0;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text::after, .woocommerce #reviews #comments ol.commentlist li .comment-text::before {
	content: " ";
	display: table;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text::after {
	clear: both;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p {
	margin: 0 0 1em;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
	font-size: .83em;
}

.woocommerce #reviews #comments ol.commentlist ul.children {
	list-style: none outside;
	margin: 20px 0 0 50px;
}

.woocommerce #reviews #comments ol.commentlist ul.children .star-rating {
	display: none;
}

.woocommerce #reviews #comments ol.commentlist #respond {
	border: 1px solid #e1dde7;
	border-radius: 4px;
	padding: 1em 1em 0;
	margin: 20px 0 0 50px;
}

.woocommerce #reviews #comments .commentlist>li::before {
	content: "";
}

.woocommerce .star-rating {
	float: right;
	overflow: hidden;
	position: relative;
	height: 1em;
	line-height: 1;
	font-size: 1em;
	width: 5.4em;
	font-family: WooCommerce;
}

.woocommerce .star-rating::before {
	content: "sssss";
	color: #cfc8d8;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
}

.woocommerce .star-rating span {
	overflow: hidden;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	padding-top: 1.5em;
}

.woocommerce .star-rating span::before {
	content: "SSSSS";
	top: 0;
	position: absolute;
	left: 0;
}

.woocommerce .woocommerce-product-rating {
	line-height: 2;
	display: block;
}

.woocommerce .woocommerce-product-rating::after, .woocommerce .woocommerce-product-rating::before {
	content: " ";
	display: table;
}

.woocommerce .woocommerce-product-rating::after {
	clear: both;
}

.woocommerce .woocommerce-product-rating .star-rating {
	margin: .5em 4px 0 0;
	float: left;
}

.woocommerce .products .star-rating {
	display: block;
	margin: 0 0 .5em;
	float: none;
}

.woocommerce .hreview-aggregate .star-rating {
	margin: 10px 0 0;
}

.woocommerce #review_form #respond {
	position: static;
	margin: 0;
	width: auto;
	padding: 0;
	background: rgba(255, 255, 255, 0) none;
	border: 0;
}

.woocommerce #review_form #respond::after, .woocommerce #review_form #respond::before {
	content: " ";
	display: table;
}

.woocommerce #review_form #respond::after {
	clear: both;
}

.woocommerce #review_form #respond p {
	margin: 0 0 10px;
}

.woocommerce #review_form #respond .form-submit input {
	left: auto;
}

.woocommerce #review_form #respond textarea {
	box-sizing: border-box;
	width: 100%;
}

.woocommerce p.stars a {
	position: relative;
	height: 1em;
	width: 1em;
	text-indent: -999em;
	display: inline-block;
	text-decoration: none;
	font-size: 24px;
}

.woocommerce p.stars a::before {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 1em;
	height: 1em;
	line-height: 1;
	font-family: WooCommerce;
	content: "";
	text-indent: 0;
}

.woocommerce p.stars a:hover~a::before {
	content: "";
}

.woocommerce p.stars:hover a::before {
	content: "";
}

.woocommerce p.stars.selected a.active::before {
	content: "";
}

.woocommerce p.stars.selected a.active~a::before {
	content: "";
}

.woocommerce p.stars.selected a:not(.active)::before {
	content: "";
}

.woocommerce table.shop_attributes {
	border: 0;
	border-top: 1px dotted rgba(0, 0, 0, .1);
	margin-bottom: 1.618em;
	width: 100%;
}

.woocommerce table.shop_attributes th {
	width: 150px;
	font-weight: 700;
	padding: 8px;
	border-top: 0;
	border-bottom: 1px dotted rgba(0, 0, 0, .1);
	margin: 0;
	line-height: 1.5;
}

.woocommerce table.shop_attributes td {
	font-style: italic;
	padding: 0;
	border-top: 0;
	border-bottom: 1px dotted rgba(0, 0, 0, .1);
	margin: 0;
	line-height: 1.5;
}

.woocommerce table.shop_attributes td p {
	margin: 0;
	padding: 8px 0;
}

.woocommerce table.shop_attributes tr:nth-child(even) td, .woocommerce table.shop_attributes tr:nth-child(even) th {
	background: rgba(0, 0, 0, .025);
}

.woocommerce table.shop_table {
	border: 1px solid rgba(0, 0, 0, .1);
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;
	border-collapse: separate;
	border-radius: 5px;
}

.woocommerce table.shop_table th {
	font-weight: 700;
	padding: 9px 12px;
	line-height: 1.5em;
}

.woocommerce table.shop_table td {
	border-top: 1px solid rgba(0, 0, 0, .1);
	padding: 9px 12px;
	vertical-align: middle;
	line-height: 1.5em;
}

.woocommerce table.shop_table td small {
	font-weight: 400;
}

.woocommerce table.shop_table td del {
	font-weight: 400;
}

.woocommerce table.shop_table tbody:first-child tr:first-child td, .woocommerce table.shop_table tbody:first-child tr:first-child th {
	border-top: 0;
}

.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
	font-weight: 700;
	border-top: 1px solid rgba(0, 0, 0, .1);
}

.woocommerce table.my_account_orders {
	font-size: .85em;
}

.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {
	padding: 4px 8px;
	vertical-align: middle;
}

.woocommerce table.my_account_orders .button {
	white-space: nowrap;
}

.woocommerce table.woocommerce-MyAccount-downloads td, .woocommerce table.woocommerce-MyAccount-downloads th {
	vertical-align: top;
	text-align: center;
}

.woocommerce table.woocommerce-MyAccount-downloads td:first-child, .woocommerce table.woocommerce-MyAccount-downloads th:first-child {
	text-align: left;
}

.woocommerce table.woocommerce-MyAccount-downloads td:last-child, .woocommerce table.woocommerce-MyAccount-downloads th:last-child {
	text-align: left;
}

.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before, .woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before {
	content: "↓";
	display: inline-block;
}

.woocommerce td.product-name .wc-item-meta, .woocommerce td.product-name dl.variation {
	list-style: none outside;
}

.woocommerce td.product-name .wc-item-meta .wc-item-meta-label, .woocommerce td.product-name .wc-item-meta dt, .woocommerce td.product-name dl.variation .wc-item-meta-label, .woocommerce td.product-name dl.variation dt {
	float: left;
	clear: both;
	margin-right: .25em;
	display: inline-block;
	list-style: none outside;
}

.woocommerce td.product-name .wc-item-meta dd, .woocommerce td.product-name dl.variation dd {
	margin: 0;
}

.woocommerce td.product-name .wc-item-meta p, .woocommerce td.product-name .wc-item-meta:last-child, .woocommerce td.product-name dl.variation p, .woocommerce td.product-name dl.variation:last-child {
	margin-bottom: 0;
}

.woocommerce td.product-name p.backorder_notification {
	font-size: .83em;
}

.woocommerce td.product-quantity {
	min-width: 80px;
}

.woocommerce ul.cart_list, .woocommerce ul.product_list_widget {
	list-style: none outside;
	padding: 0;
	margin: 0;
}

.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {
	padding: 4px 0;
	margin: 0;
	list-style: none;
}

.woocommerce ul.cart_list li::after, .woocommerce ul.cart_list li::before, .woocommerce ul.product_list_widget li::after, .woocommerce ul.product_list_widget li::before {
	content: " ";
	display: table;
}

.woocommerce ul.cart_list li::after, .woocommerce ul.product_list_widget li::after {
	clear: both;
}

.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {
	display: block;
	font-weight: 700;
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
	float: right;
	margin-left: 4px;
	width: 32px;
	height: auto;
	box-shadow: none;
}

.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl {
	margin: 0;
	padding-left: 1em;
	border-left: 2px solid rgba(0, 0, 0, .1);
}

.woocommerce ul.cart_list li dl::after, .woocommerce ul.cart_list li dl::before, .woocommerce ul.product_list_widget li dl::after, .woocommerce ul.product_list_widget li dl::before {
	content: " ";
	display: table;
}

.woocommerce ul.cart_list li dl::after, .woocommerce ul.product_list_widget li dl::after {
	clear: both;
}

.woocommerce ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt {
	display: inline-block;
	float: left;
	margin-bottom: 1em;
}

.woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt {
	font-weight: 700;
	padding: 0 0 .25em;
	margin: 0 4px 0 0;
	clear: left;
}

.woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd {
	padding: 0 0 .25em;
}

.woocommerce ul.cart_list li dl dd p:last-child, .woocommerce ul.product_list_widget li dl dd p:last-child {
	margin-bottom: 0;
}

.woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating {
	float: none;
}

.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
	border-top: 3px double #e9e6ed;
	padding: 4px 0 0;
}

.woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong {
	min-width: 40px;
	display: inline-block;
}

.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li {
	padding-left: 2em;
	position: relative;
	padding-top: 0;
}

.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {
	position: absolute;
	top: 0;
	left: 0;
}

.woocommerce .widget_shopping_cart .buttons::after, .woocommerce .widget_shopping_cart .buttons::before, .woocommerce.widget_shopping_cart .buttons::after, .woocommerce.widget_shopping_cart .buttons::before {
	content: " ";
	display: table;
}

.woocommerce .widget_shopping_cart .buttons::after, .woocommerce.widget_shopping_cart .buttons::after {
	clear: both;
}

.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a {
	margin-right: 5px;
	margin-bottom: 5px;
}

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
	border: 1px solid #cfc8d8;
	padding: 20px;
	margin: 2em 0;
	text-align: left;
	border-radius: 5px;
}

.woocommerce form.checkout_coupon .coupon-error-notice {
	color: var(--wc-red);
	display: block;
	font-size: .75em;
	margin-top: 8px;
}

.woocommerce form.checkout_coupon .input-text.has-error:focus {
	border-color: var(--wc-red);
}

.woocommerce ul#shipping_method {
	list-style: none outside;
	margin: 0;
	padding: 0;
}

.woocommerce ul#shipping_method li {
	margin: 0 0 .5em;
	line-height: 1.5em;
	list-style: none outside;
}

.woocommerce ul#shipping_method li input {
	margin: 3px .4375em 0 0;
	vertical-align: top;
}

.woocommerce ul#shipping_method li label {
	display: inline;
}

.woocommerce ul#shipping_method .amount {
	font-weight: 700;
}

.woocommerce p.woocommerce-shipping-contents {
	margin: 0;
}

.woocommerce .wc_bis_form {
	margin: 2em 0;
	padding: 0;
}

.woocommerce .wc_bis_form.hidden {
	display: none;
}

.woocommerce .wc_bis_form__form-row {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	gap: .7em;
	margin: .7em 0;
}

.woocommerce .wc_bis_form__input {
	box-sizing: border-box;
	width: auto;
	white-space: nowrap;
}

.woocommerce .wc_bis_form__button {
	box-sizing: border-box;
	white-space: nowrap;
}

.woocommerce .wc_bis_form__checkbox {
	font-size: var(--wp--preset--font-size--small, .7em);
	display: block;
}

.woocommerce :where(.wc_bis_form__input,.wc_bis_form__button) {
	padding: .9rem 1.1rem;
	line-height: 1;
}

.woocommerce ul.order_details {
	margin: 0 0 3em;
	list-style: none;
}

.woocommerce ul.order_details::after, .woocommerce ul.order_details::before {
	content: " ";
	display: table;
}

.woocommerce ul.order_details::after {
	clear: both;
}

.woocommerce ul.order_details li {
	float: left;
	margin-right: 2em;
	text-transform: uppercase;
	font-size: .715em;
	line-height: 1;
	border-right: 1px dashed #cfc8d8;
	padding-right: 2em;
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
}

.woocommerce ul.order_details li strong {
	display: block;
	font-size: 1.4em;
	text-transform: none;
	line-height: 1.5;
}

.woocommerce ul.order_details li:last-of-type {
	border: none;
}

.woocommerce .wc-bacs-bank-details-account-name {
	font-weight: 700;
}

.woocommerce .woocommerce-customer-details, .woocommerce .woocommerce-order-details, .woocommerce .woocommerce-order-downloads {
	margin-bottom: 2em;
}

.woocommerce .woocommerce-customer-details .order-actions--heading, .woocommerce .woocommerce-order-details .order-actions--heading, .woocommerce .woocommerce-order-downloads .order-actions--heading {
	vertical-align: middle;
}

.woocommerce .woocommerce-customer-details .order-actions-button, .woocommerce .woocommerce-order-details .order-actions-button, .woocommerce .woocommerce-order-downloads .order-actions-button {
	margin-right: 10px;
}

.woocommerce .woocommerce-customer-details .order-actions-button:last-child, .woocommerce .woocommerce-order-details .order-actions-button:last-child, .woocommerce .woocommerce-order-downloads .order-actions-button:last-child {
	margin-right: 0;
}

.woocommerce .woocommerce-customer-details :last-child, .woocommerce .woocommerce-order-details :last-child, .woocommerce .woocommerce-order-downloads :last-child {
	margin-bottom: 0;
}

.woocommerce .woocommerce-customer-details .additional-fields, .woocommerce .woocommerce-customer-details .addresses {
	margin-bottom: 2em;
}

.woocommerce .woocommerce-customer-details .additional-fields:last-child, .woocommerce .woocommerce-customer-details .addresses:last-child {
	margin-bottom: 0;
}

.woocommerce .addresses .wc-block-components-additional-fields-list {
	margin: 0;
	padding: 0;
}

.woocommerce .addresses .wc-block-components-additional-fields-list dt {
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: 700;
	display: inline;
}

.woocommerce .addresses .wc-block-components-additional-fields-list dt::after {
	content: ": ";
}

.woocommerce .addresses .wc-block-components-additional-fields-list dt::before {
	content: "";
	display: block;
}

.woocommerce .addresses .wc-block-components-additional-fields-list dd {
	margin: 0;
	padding: 0;
	font-style: normal;
	display: inline;
}

.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list {
	border: 1px solid rgba(0, 0, 0, .1);
	padding: 0;
	display: grid;
	grid-template-columns: 1fr max-content;
}

.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt {
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	font-style: normal;
	font-weight: 700;
	padding: 1rem;
	box-sizing: border-box;
	margin: 0 !important;
}

.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after {
	display: none;
}

.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type {
	border-bottom: 0;
}

.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd {
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	padding: 1rem;
	box-sizing: border-box;
	text-align: right;
	margin: 0 !important;
}

.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type {
	border-bottom: 0;
}

.woocommerce .woocommerce-customer-details .woocommerce-column__title {
	margin-top: 0;
}

.woocommerce .woocommerce-customer-details address {
	font-style: normal;
	margin-bottom: 0;
	border: 1px solid rgba(0, 0, 0, .1);
	border-bottom-width: 2px;
	border-right-width: 2px;
	text-align: left;
	width: 100%;
	border-radius: 5px;
	padding: 6px 12px;
	box-sizing: border-box;
}

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone {
	padding-left: 1.5em;
}

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child {
	margin-bottom: 0;
}

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before {
	font-family: WooCommerce;
	speak: never;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	margin-right: .618em;
	content: "";
	text-decoration: none;
	margin-left: -1.5em;
	line-height: 1.75;
	position: absolute;
}

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before {
	font-family: WooCommerce;
	speak: never;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	margin-right: .618em;
	content: "";
	text-decoration: none;
	margin-left: -1.5em;
	line-height: 1.75;
	position: absolute;
}

.woocommerce .woocommerce-widget-layered-nav-list {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none outside;
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
	padding: 0 0 1px;
	list-style: none;
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before {
	content: " ";
	display: table;
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after {
	clear: both;
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span {
	padding: 1px 0;
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before {
	font-family: WooCommerce;
	speak: never;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	margin-right: .618em;
	content: "";
	text-decoration: none;
	color: var(--wc-red);
}

.woocommerce .woocommerce-widget-layered-nav-dropdown__submit {
	margin-top: 1em;
}

.woocommerce .widget_layered_nav_filters ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none outside;
	overflow: hidden;
	zoom: 1;
}

.woocommerce .widget_layered_nav_filters ul li {
	float: left;
	padding: 0 1em 1px 1px;
	list-style: none;
}

.woocommerce .widget_layered_nav_filters ul li a {
	text-decoration: none;
}

.woocommerce .widget_layered_nav_filters ul li a::before {
	font-family: WooCommerce;
	speak: never;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	margin-right: .618em;
	content: "";
	text-decoration: none;
	color: var(--wc-red);
	vertical-align: inherit;
	margin-right: .5em;
}

.woocommerce .widget_price_filter .price_slider {
	margin-bottom: 1em;
}

.woocommerce .widget_price_filter .price_slider_amount {
	text-align: right;
	line-height: 2.4;
	font-size: .8751em;
}

.woocommerce .widget_price_filter .price_slider_amount .button {
	font-size: 1.15em;
	float: left;
}

.woocommerce .widget_price_filter .ui-slider {
	position: relative;
	text-align: left;
	margin-left: .5em;
	margin-right: .5em;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1em;
	height: 1em;
	background-color: #7f54b3;
	border-radius: 1em;
	cursor: ew-resize;
	outline: 0;
	top: -.3em;
	margin-left: -.5em;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	border-radius: 1em;
	background-color: #7f54b3;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	border-radius: 1em;
	background-color: #35224c;
	border: 0;
}

.woocommerce .widget_price_filter .ui-slider-horizontal {
	height: .5em;
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
	left: -1px;
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
	right: -1px;
}

.woocommerce .widget_rating_filter ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none outside;
}

.woocommerce .widget_rating_filter ul li {
	padding: 0 0 1px;
	list-style: none;
}

.woocommerce .widget_rating_filter ul li::after, .woocommerce .widget_rating_filter ul li::before {
	content: " ";
	display: table;
}

.woocommerce .widget_rating_filter ul li::after {
	clear: both;
}

.woocommerce .widget_rating_filter ul li a {
	padding: 1px 0;
	text-decoration: none;
}

.woocommerce .widget_rating_filter ul li .star-rating {
	float: none;
	display: inline-block;
}

.woocommerce .widget_rating_filter ul li.chosen a::before {
	font-family: WooCommerce;
	speak: never;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	margin-right: .618em;
	content: "";
	text-decoration: none;
	color: var(--wc-red);
}

.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
	float: left;
	margin-right: 1em;
}

.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
	display: inline-block;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button {
	font-size: 100%;
	margin: 0;
	line-height: 1;
	cursor: pointer;
	position: relative;
	text-decoration: none;
	overflow: visible;
	padding: .618em 1em;
	font-weight: 700;
	border-radius: 3px;
	left: auto;
	color: #515151;
	background-color: #e9e6ed;
	border: 0;
	display: inline-block;
	background-image: none;
	box-shadow: none;
	text-shadow: none;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.nitro-lazy, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.nitro-lazy, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.nitro-lazy, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.nitro-lazy, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.nitro-lazy, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.nitro-lazy, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.nitro-lazy, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.nitro-lazy {
	background-image: none !important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading {
	opacity: .25;
	padding-right: 2.618em;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after {
	font-family: WooCommerce;
	content: "";
	vertical-align: top;
	font-weight: 400;
	position: absolute;
	top: .618em;
	right: 1em;
	animation: spin 2s linear infinite;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after {
	font-family: WooCommerce;
	content: "";
	margin-left: .53em;
	vertical-align: bottom;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover {
	background-color: #dcd7e2;
	text-decoration: none;
	background-image: none;
	color: #515151;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover.nitro-lazy, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover.nitro-lazy, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover.nitro-lazy, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover.nitro-lazy, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover.nitro-lazy, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover.nitro-lazy, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover.nitro-lazy, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover.nitro-lazy {
	background-image: none !important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt {
	background-color: #7f54b3;
	color: #fff;
	-webkit-font-smoothing: antialiased;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover {
	background-color: #7249a4;
	color: #fff;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover {
	background-color: #7f54b3;
	color: #fff;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled] {
	color: inherit;
	cursor: not-allowed;
	opacity: .5;
	padding: .618em 1em;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover {
	color: inherit;
	background-color: #e9e6ed;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb {
	font-size: .92em;
	color: #767676;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a {
	color: #767676;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
	color: #958e09;
	font-size: 1.25em;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock {
	color: #958e09;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock {
	color: var(--wc-red);
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
	color: #958e09;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta {
	color: #767676;
	font-size: .75em;
}

.woocommerce-no-js form.woocommerce-form-coupon, .woocommerce-no-js form.woocommerce-form-login {
	display: block !important;
}

.woocommerce-no-js .showcoupon, .woocommerce-no-js .woocommerce-form-coupon-toggle, .woocommerce-no-js .woocommerce-form-login-toggle {
	display: none !important;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
	padding: 1em 2em 1em 3.5em;
	margin: 0 0 2em;
	position: relative;
	background-color: #f6f5f8;
	color: #515151;
	border-top: 3px solid #720eec;
	list-style: none outside;
	width: auto;
	word-wrap: break-word;
}

.woocommerce-error::after, .woocommerce-error::before, .woocommerce-info::after, .woocommerce-info::before, .woocommerce-message::after, .woocommerce-message::before {
	content: " ";
	display: table;
}

.woocommerce-error::after, .woocommerce-info::after, .woocommerce-message::after {
	clear: both;
}

.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
	font-family: WooCommerce;
	content: "";
	content: ""/"";
	display: inline-block;
	position: absolute;
	top: 1em;
	left: 1.5em;
}

.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button {
	float: right;
}

.woocommerce-error li, .woocommerce-info li, .woocommerce-message li {
	list-style: none outside !important;
	padding-left: 0 !important;
	margin-left: 0 !important;
}

.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span {
	direction: ltr;
	unicode-bidi: embed;
}

.woocommerce-message {
	border-top-color: #8fae1b;
}

.woocommerce-message::before {
	content: "";
	color: #8fae1b;
}

.woocommerce-info {
	border-top-color: #1e85be;
}

.woocommerce-info::before {
	color: #1e85be;
}

.woocommerce-error {
	border-top-color: #b81c23;
}

.woocommerce-error::before {
	content: "";
	color: #b81c23;
}

.woocommerce-account .woocommerce::after, .woocommerce-account .woocommerce::before {
	content: " ";
	display: table;
}

.woocommerce-account .woocommerce::after {
	clear: both;
}

.woocommerce-account .addresses .title::after, .woocommerce-account .addresses .title::before {
	content: " ";
	display: table;
}

.woocommerce-account .addresses .title::after {
	clear: both;
}

.woocommerce-account .addresses .title h3 {
	float: left;
}

.woocommerce-account .addresses .title .edit {
	float: right;
}

.woocommerce-account ol.commentlist.notes li.note p.meta {
	font-weight: 700;
	margin-bottom: 0;
}

.woocommerce-account ol.commentlist.notes li.note .description p:last-child {
	margin-bottom: 0;
}

.woocommerce-account ul.digital-downloads {
	margin-left: 0;
	padding-left: 0;
}

.woocommerce-account ul.digital-downloads li {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

.woocommerce-account ul.digital-downloads li::before {
	font-family: WooCommerce;
	speak: never;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	margin-right: .618em;
	content: "";
	text-decoration: none;
}

.woocommerce-account ul.digital-downloads li .count {
	float: right;
}

#add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail {
	min-width: 32px;
}

#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
	width: 32px;
	box-shadow: none;
}

#add_payment_method table.cart td, #add_payment_method table.cart th, .woocommerce-cart table.cart td, .woocommerce-cart table.cart th, .woocommerce-checkout table.cart td, .woocommerce-checkout table.cart th {
	vertical-align: middle;
}

#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
	float: left;
	box-sizing: border-box;
	border: 1px solid #cfc8d8;
	padding: 6px 6px 5px;
	margin: 0 4px 0 0;
	outline: 0;
}

#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus, .woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus, .woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus {
	border-color: var(--wc-red);
}

#add_payment_method table.cart td.actions .coupon .coupon-error-notice, .woocommerce-cart table.cart td.actions .coupon .coupon-error-notice, .woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice {
	clear: left;
	color: var(--wc-red);
	flex-basis: 100%;
	float: none;
	font-size: .75em;
	margin-bottom: 0;
	margin-top: 8px;
	text-align: left;
	width: auto;
}

#add_payment_method table.cart input, .woocommerce-cart table.cart input, .woocommerce-checkout table.cart input {
	margin: 0;
	vertical-align: middle;
}

#add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout {
	padding: 1em 0;
}

#add_payment_method .wc-proceed-to-checkout::after, #add_payment_method .wc-proceed-to-checkout::before, .woocommerce-cart .wc-proceed-to-checkout::after, .woocommerce-cart .wc-proceed-to-checkout::before, .woocommerce-checkout .wc-proceed-to-checkout::after, .woocommerce-checkout .wc-proceed-to-checkout::before {
	content: " ";
	display: table;
}

#add_payment_method .wc-proceed-to-checkout::after, .woocommerce-cart .wc-proceed-to-checkout::after, .woocommerce-checkout .wc-proceed-to-checkout::after {
	clear: both;
}

#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
	display: block;
	text-align: center;
	margin-bottom: 1em;
	font-size: 1.25em;
	padding: 1em;
}

#add_payment_method .cart-collaterals .shipping-calculator-button, .woocommerce-cart .cart-collaterals .shipping-calculator-button, .woocommerce-checkout .cart-collaterals .shipping-calculator-button {
	float: none;
	margin-top: .5em;
	display: inline-block;
}

#add_payment_method .cart-collaterals .shipping-calculator-button::after, .woocommerce-cart .cart-collaterals .shipping-calculator-button::after, .woocommerce-checkout .cart-collaterals .shipping-calculator-button::after {
	font-family: WooCommerce;
	speak: never;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	margin-left: .618em;
	content: "";
	text-decoration: none;
}

#add_payment_method .cart-collaterals .shipping-calculator-form, .woocommerce-cart .cart-collaterals .shipping-calculator-form, .woocommerce-checkout .cart-collaterals .shipping-calculator-form {
	margin: 1em 0 0 0;
}

#add_payment_method .cart-collaterals .cart_totals p small, .woocommerce-cart .cart-collaterals .cart_totals p small, .woocommerce-checkout .cart-collaterals .cart_totals p small {
	color: #767676;
	font-size: .83em;
}

#add_payment_method .cart-collaterals .cart_totals table, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table {
	border-collapse: separate;
	margin: 0 0 6px;
	padding: 0;
}

#add_payment_method .cart-collaterals .cart_totals table tr:first-child td, #add_payment_method .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th {
	border-top: 0;
}

#add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table th {
	width: 35%;
}

#add_payment_method .cart-collaterals .cart_totals table td, #add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table td, .woocommerce-checkout .cart-collaterals .cart_totals table th {
	vertical-align: top;
	border-left: 0;
	border-right: 0;
	line-height: 1.5em;
}

#add_payment_method .cart-collaterals .cart_totals table small, .woocommerce-cart .cart-collaterals .cart_totals table small, .woocommerce-checkout .cart-collaterals .cart_totals table small {
	color: #767676;
}

#add_payment_method .cart-collaterals .cart_totals table select, .woocommerce-cart .cart-collaterals .cart_totals table select, .woocommerce-checkout .cart-collaterals .cart_totals table select {
	width: 100%;
}

#add_payment_method .cart-collaterals .cart_totals .discount td, .woocommerce-cart .cart-collaterals .cart_totals .discount td, .woocommerce-checkout .cart-collaterals .cart_totals .discount td {
	color: #958e09;
}

#add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th {
	border-top: 1px solid #e9e6ed;
}

#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination, .woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination, .woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination {
	margin-bottom: 0;
}

#add_payment_method .cart-collaterals .cross-sells ul.products li.product, .woocommerce-cart .cart-collaterals .cross-sells ul.products li.product, .woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product {
	margin-top: 0;
}

#add_payment_method .checkout .col-2 h3#ship-to-different-address, .woocommerce-cart .checkout .col-2 h3#ship-to-different-address, .woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {
	float: left;
	clear: none;
}

#add_payment_method .checkout .col-2 .notes, .woocommerce-cart .checkout .col-2 .notes, .woocommerce-checkout .checkout .col-2 .notes {
	clear: left;
}

#add_payment_method .checkout .col-2 .form-row-first, .woocommerce-cart .checkout .col-2 .form-row-first, .woocommerce-checkout .checkout .col-2 .form-row-first {
	clear: left;
}

#add_payment_method .checkout .create-account small, .woocommerce-cart .checkout .create-account small, .woocommerce-checkout .checkout .create-account small {
	font-size: 11px;
	color: #767676;
	font-weight: 400;
}

#add_payment_method .checkout div.shipping-address, .woocommerce-cart .checkout div.shipping-address, .woocommerce-checkout .checkout div.shipping-address {
	padding: 0;
	clear: left;
	width: 100%;
}

#add_payment_method .checkout .shipping_address, .woocommerce-cart .checkout .shipping_address, .woocommerce-checkout .checkout .shipping_address {
	clear: both;
}

#add_payment_method .checkout .checkout-inline-error-message, .woocommerce-cart .checkout .checkout-inline-error-message, .woocommerce-checkout .checkout .checkout-inline-error-message {
	color: var(--wc-red);
	font-size: .75em;
	margin-bottom: 0;
}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
	background: rgba(129, 110, 153, .14);
	border-radius: 5px;
}

#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
	text-align: left;
	padding: 1em;
	border-bottom: 1px solid rgba(104, 87, 125, .14);
	margin: 0;
	list-style: none outside;
}

#add_payment_method #payment ul.payment_methods::after, #add_payment_method #payment ul.payment_methods::before, .woocommerce-cart #payment ul.payment_methods::after, .woocommerce-cart #payment ul.payment_methods::before, .woocommerce-checkout #payment ul.payment_methods::after, .woocommerce-checkout #payment ul.payment_methods::before {
	content: " ";
	display: table;
}

#add_payment_method #payment ul.payment_methods::after, .woocommerce-cart #payment ul.payment_methods::after, .woocommerce-checkout #payment ul.payment_methods::after {
	clear: both;
}

#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {
	line-height: 2;
	text-align: left;
	margin: 0;
	font-weight: 400;
}

#add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input {
	margin: 0 1em 0 0;
}

#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img {
	vertical-align: middle;
	margin: -2px 0 0 .5em;
	padding: 0;
	position: relative;
	box-shadow: none;
}

#add_payment_method #payment ul.payment_methods li img+img, .woocommerce-cart #payment ul.payment_methods li img+img, .woocommerce-checkout #payment ul.payment_methods li img+img {
	margin-left: 2px;
}

#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after, #add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before {
	content: " ";
	display: table;
}

#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after {
	clear: both;
}

#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row {
	padding: 1em;
}

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
	position: relative;
	box-sizing: border-box;
	width: 100%;
	padding: 1em;
	margin: 1em 0;
	font-size: .92em;
	border-radius: 2px;
	line-height: 1.5;
	background-color: #dcd7e2;
	color: #515151;
}

#add_payment_method #payment div.payment_box input.input-text, #add_payment_method #payment div.payment_box textarea, .woocommerce-cart #payment div.payment_box input.input-text, .woocommerce-cart #payment div.payment_box textarea, .woocommerce-checkout #payment div.payment_box input.input-text, .woocommerce-checkout #payment div.payment_box textarea {
	border-color: #c2bacd;
	border-top-color: #b5abc2;
}

#add_payment_method #payment div.payment_box ::-webkit-input-placeholder, .woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder, .woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder {
	color: #b5abc2;
}

#add_payment_method #payment div.payment_box :-moz-placeholder, .woocommerce-cart #payment div.payment_box :-moz-placeholder, .woocommerce-checkout #payment div.payment_box :-moz-placeholder {
	color: #b5abc2;
}

#add_payment_method #payment div.payment_box :-ms-input-placeholder, .woocommerce-cart #payment div.payment_box :-ms-input-placeholder, .woocommerce-checkout #payment div.payment_box :-ms-input-placeholder {
	color: #b5abc2;
}

#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods {
	list-style: none outside;
	margin: 0;
}

#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token {
	margin: 0 0 .5em;
}

#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label {
	cursor: pointer;
}

#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput {
	vertical-align: middle;
	margin: -3px 1em 0 0;
	position: relative;
}

#add_payment_method #payment div.payment_box .wc-credit-card-form, .woocommerce-cart #payment div.payment_box .wc-credit-card-form, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form {
	border: 0;
	padding: 0;
	margin: 1em 0 0;
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number {
	font-size: 1.5em;
	padding: 8px;
	background-repeat: no-repeat;
	background-position: right .618em center;
	background-size: 32px 20px;
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa {
	background-image: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/optimized/rev-1fced4c/oregonrooted.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg");
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa.nitro-lazy, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa.nitro-lazy, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa.nitro-lazy, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa.nitro-lazy, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa.nitro-lazy, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa.nitro-lazy, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa.nitro-lazy, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa.nitro-lazy, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa.nitro-lazy {
	background-image: none !important;
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard {
	background-image: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/optimized/rev-1fced4c/oregonrooted.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg");
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard.nitro-lazy, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard.nitro-lazy, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard.nitro-lazy, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard.nitro-lazy, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard.nitro-lazy, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard.nitro-lazy, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard.nitro-lazy, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard.nitro-lazy, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard.nitro-lazy {
	background-image: none !important;
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser {
	background-image: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/optimized/rev-1fced4c/oregonrooted.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg");
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser.nitro-lazy, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser.nitro-lazy, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser.nitro-lazy, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser.nitro-lazy, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser.nitro-lazy, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser.nitro-lazy, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser.nitro-lazy, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser.nitro-lazy, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser.nitro-lazy {
	background-image: none !important;
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub {
	background-image: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/optimized/rev-1fced4c/oregonrooted.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg");
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub.nitro-lazy, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub.nitro-lazy, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub.nitro-lazy, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub.nitro-lazy, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub.nitro-lazy, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub.nitro-lazy, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub.nitro-lazy, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub.nitro-lazy, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub.nitro-lazy {
	background-image: none !important;
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro {
	background-image: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/optimized/rev-1fced4c/oregonrooted.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg");
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro.nitro-lazy, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro.nitro-lazy, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro.nitro-lazy, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro.nitro-lazy, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro.nitro-lazy, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro.nitro-lazy, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro.nitro-lazy, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro.nitro-lazy, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro.nitro-lazy {
	background-image: none !important;
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb {
	background-image: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/optimized/rev-1fced4c/oregonrooted.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg");
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb.nitro-lazy, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb.nitro-lazy, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb.nitro-lazy, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb.nitro-lazy, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb.nitro-lazy, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb.nitro-lazy, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb.nitro-lazy, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb.nitro-lazy, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb.nitro-lazy {
	background-image: none !important;
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex {
	background-image: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/optimized/rev-1fced4c/oregonrooted.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg");
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex.nitro-lazy, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex.nitro-lazy, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex.nitro-lazy, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex.nitro-lazy, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex.nitro-lazy, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex.nitro-lazy, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex.nitro-lazy, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex.nitro-lazy, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex.nitro-lazy {
	background-image: none !important;
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover {
	background-image: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/optimized/rev-1fced4c/oregonrooted.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg");
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover.nitro-lazy, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover.nitro-lazy, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover.nitro-lazy, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover.nitro-lazy, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover.nitro-lazy, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover.nitro-lazy, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover.nitro-lazy, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover.nitro-lazy, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover.nitro-lazy {
	background-image: none !important;
}

#add_payment_method #payment div.payment_box span.help, .woocommerce-cart #payment div.payment_box span.help, .woocommerce-checkout #payment div.payment_box span.help {
	font-size: .857em;
	color: #767676;
	font-weight: 400;
}

#add_payment_method #payment div.payment_box .form-row, .woocommerce-cart #payment div.payment_box .form-row, .woocommerce-checkout #payment div.payment_box .form-row {
	margin: 0 0 1em;
}

#add_payment_method #payment div.payment_box p:last-child, .woocommerce-cart #payment div.payment_box p:last-child, .woocommerce-checkout #payment div.payment_box p:last-child {
	margin-bottom: 0;
}

#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
	content: "";
	display: block;
	border: 1em solid #dcd7e2;
	border-right-color: rgba(255, 255, 255, 0);
	border-left-color: rgba(255, 255, 255, 0);
	border-top-color: rgba(255, 255, 255, 0);
	position: absolute;
	top: -.75em;
	left: 0;
	margin: -1em 0 0 2em;
}

#add_payment_method #payment .payment_method_paypal .about_paypal, .woocommerce-cart #payment .payment_method_paypal .about_paypal, .woocommerce-checkout #payment .payment_method_paypal .about_paypal {
	float: right;
	line-height: 52px;
	font-size: .83em;
}

#add_payment_method #payment .payment_method_paypal img, .woocommerce-cart #payment .payment_method_paypal img, .woocommerce-checkout #payment .payment_method_paypal img {
	max-height: 52px;
	vertical-align: middle;
}

.woocommerce-terms-and-conditions {
	border: 1px solid rgba(0, 0, 0, .2);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	background: rgba(0, 0, 0, .05);
}

.woocommerce-invalid #terms {
	outline: 2px solid var(--wc-red);
	outline-offset: 2px;
}

.woocommerce-password-strength {
	text-align: center;
	font-weight: 600;
	padding: 3px .5em;
	font-size: 1em;
}

.woocommerce-password-strength.strong {
	background-color: #c1e1b9;
	border-color: #83c373;
}

.woocommerce-password-strength.short {
	background-color: #f1adad;
	border-color: #e35b5b;
}

.woocommerce-password-strength.bad {
	background-color: #fbc5a9;
	border-color: #f78b53;
}

.woocommerce-password-strength.good {
	background-color: #ffe399;
	border-color: #ffc733;
}

.woocommerce-password-hint {
	margin: .5em 0 0;
	display: block;
}

#content.twentyeleven .woocommerce-pagination a {
	font-size: 1em;
	line-height: 1;
}

.single-product .twentythirteen #reply-title, .single-product .twentythirteen #respond #commentform, .single-product .twentythirteen .entry-summary {
	padding: 0;
}

.single-product .twentythirteen p.stars {
	clear: both;
}

.twentythirteen .woocommerce-breadcrumb {
	padding-top: 40px;
}

.twentyfourteen ul.products li.product {
	margin-top: 0 !important;
}

body:not(.search-results) .twentysixteen .entry-summary {
	color: inherit;
	font-size: inherit;
	line-height: inherit;
}

.twentysixteen .price ins {
	background: inherit;
	color: inherit;
}

.yith-wcan-filters {
	background-color: var(--yith-wcan-filters_colors_background, transparent);
	margin-bottom: 30px;
}

.yith-wcan-filters h3.mobile-only {
	display: none;
}

.yith-wcan-filters .yith-wcan-filter {
	margin-bottom: 30px;
}

.yith-wcan-filters .yith-wcan-filter .filter-title {
	color: var(--yith-wcan-filters_colors_titles, #434343);
}

.yith-wcan-filters .yith-wcan-filter .filter-title.collapsable {
	cursor: pointer;
	position: relative;
}

.yith-wcan-filters .yith-wcan-filter .filter-title.collapsable:after {
	background-size: 100% auto;
	content: "";
	display: block;
	height: 10px;
	position: absolute;
	right: 15px;
	top: calc(50% - 5px);
	width: 10px;
}

.yith-wcan-filters .yith-wcan-filter .filter-title.collapsable.closed:after {
	background-image: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/source/rev-1fced4c/oregonrooted.com/wp-content/plugins/yith-woocommerce-ajax-product-filter-extended/assets/images/arrow-down.svg");
}

.yith-wcan-filters .yith-wcan-filter .filter-title.collapsable.open:after, .yith-wcan-filters .yith-wcan-filter .filter-title.collapsable.opened:after {
	background-image: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/source/rev-1fced4c/oregonrooted.com/wp-content/plugins/yith-woocommerce-ajax-product-filter-extended/assets/images/arrow-up.svg");
}

.yith-wcan-filters .yith-wcan-filter .filter-title.collapsable:after {
	right: 5px;
}

.yith-wcan-filters .yith-wcan-filter .filter-title.collapsable.collapsable.closed+.filter-content {
	display: none;
}

.yith-wcan-filters .yith-wcan-filter .filter-items {
	float: none;
	list-style: none;
	padding-left: 0;
}

.yith-wcan-filters .yith-wcan-filter .filter-items.level-0 {
	margin: 0;
	padding: 0;
}

.yith-wcan-filters .yith-wcan-filter .filter-items.level-0 ul {
	padding-left: 15px;
}

.yith-wcan-filters .yith-wcan-filter .filter-items.filter-color {
	font-size: 0;
	margin: 0 -5px;
}

.yith-wcan-filters .yith-wcan-filter .filter-items.filter-label {
	font-size: 0;
	margin: 0 -5px;
}

.yith-wcan-filters .yith-wcan-filter .filter-items.filter-dropdown {
	display: none;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item {
	line-height: 2;
	margin: 0;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item>a, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item>label>a {
	color: var(--yith-wcan-anchors_style_text, #434343);
	text-decoration: none;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item>a:hover, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item>label>a:hover {
	color: var(--yith-wcan-anchors_style_text_hover, #4e8ba2);
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.disabled {
	opacity: .5;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.disabled>a, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.disabled>label>a {
	color: #b4b4b4;
	cursor: not-allowed;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active>a, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active>label>a {
	color: var(--yith-wcan-anchors_style_text_active, #4e8ba2);
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color {
	display: inline-block;
	margin-bottom: 10px;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color>a {
	display: inline-block;
	position: relative;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.no-color, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.no-image {
	font-size: 1rem;
	text-align: center;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.label-below, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.label-right {
	font-size: 1rem;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.label-right {
	display: block;
	margin: 0 0 10px;
	width: 100%;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.label-right .term-color, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.label-right .term-image {
	margin-bottom: 0;
	margin-right: 10px;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.label-right .term-label {
	display: inline-block;
	font-size: 1em;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-color {
	border: 2px solid rgba(255, 255, 255, 0);
	border-radius: var(--yith-wcan-color_swatches_border_radius, 4px);
	display: inline-block;
	height: calc(var(--yith-wcan-color_swatches_size, 45px) + 4px);
	margin-bottom: 5px;
	overflow: hidden;
	vertical-align: middle;
	width: calc(var(--yith-wcan-color_swatches_size, 45px) + 4px);
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-color .color-swatch {
	display: block;
	height: 100%;
	width: 100%;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-color.bi-color .color-swatch {
	border-style: solid;
	border-width: 0 0 var(--yith-wcan-color_swatches_size, 45px) var(--yith-wcan-color_swatches_size, 45px);
	border-left-color: transparent !important;
	border-right-color: transparent !important;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-color:hover {
	border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-image {
	border: 2px solid rgba(255, 255, 255, 0);
	border-radius: var(--yith-wcan-color_swatches_border_radius, 4px);
	display: inline-block;
	font-size: 0;
	height: calc(var(--yith-wcan-color_swatches_size, 45px) + 4px);
	margin-bottom: 5px;
	overflow: hidden;
	vertical-align: middle;
	width: calc(var(--yith-wcan-color_swatches_size, 45px) + 4px);
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-image:hover {
	border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-image img {
	height: auto;
	width: 100%;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.disabled .term-color, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.disabled .term-image img {
	opacity: .4;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-label {
	display: block;
	font-size: .6em;
	line-height: 1.4;
	text-align: center;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.label-hide .term-label {
	display: none;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active.color .term-color, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active.color .term-image {
	border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active.color:not(.no-color):not(.no-image):not(.label-right)>a:after {
	background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
	background-image: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/optimized/rev-1fced4c/oregonrooted.com/wp-content/plugins/yith-woocommerce-ajax-product-filter-extended/assets/images/close.svg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: 60%;
	border-radius: 100%;
	color: #fff;
	content: "";
	font-size: 16px;
	height: 15px;
	line-height: 15px;
	position: absolute;
	right: -5px;
	text-align: center;
	text-decoration: none;
	top: -5px;
	width: 15px;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label {
	background-color: var(--yith-wcan-labels_style_background, #fff);
	box-shadow: 0 0 0 1px #d7d7d7;
	border-radius: 4px;
	display: inline-block;
	margin: 0 5px 10px;
	padding: 7px;
	text-align: center;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label>a {
	color: var(--yith-wcan-labels_style_text, #434343);
	display: block;
	height: 100%;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active.with-image:not(.label-right)>a {
	position: relative;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active.with-image:not(.label-right)>a:after {
	background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
	background-image: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/optimized/rev-1fced4c/oregonrooted.com/wp-content/plugins/yith-woocommerce-ajax-product-filter-extended/assets/images/close.svg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: 60%;
	border-radius: 100%;
	color: #fff;
	content: "";
	font-size: 16px;
	height: 15px;
	line-height: 15px;
	position: absolute;
	right: -5px;
	text-align: center;
	text-decoration: none;
	top: -5px;
	width: 15px;
	right: -13px;
	top: -15px;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active.with-image, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label:not(.disabled):hover {
	box-shadow: 0 0 0 2px var(--yith-wcan-filters_colors_accent, #4e8ba2);
	color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active:not(.with-image) {
	background-color: var(--yith-wcan-labels_style_background_active, #4e8ba2);
	box-shadow: 0 0 0 2px var(--yith-wcan-labels_style_background_active, #4e8ba2);
	color: var(--yith-wcan-labels_style_text_active, #fff);
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active:not(.with-image) .term-label, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active:not(.with-image) .item-count {
	color: var(--yith-wcan-labels_style_text_active, #fff);
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label:not(.with-image):not(.disabled):hover {
	background-color: var(--yith-wcan-labels_style_background_hover, #4e8ba2);
	box-shadow: 0 0 0 2px var(--yith-wcan-labels_style_background_hover, #4e8ba2);
	color: var(--yith-wcan-labels_style_text_hover, #fff);
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label:not(.with-image):not(.disabled):hover .term-label, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label:not(.with-image):not(.disabled):hover .item-count {
	color: var(--yith-wcan-labels_style_text_hover, #fff);
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.label-right.with-image {
	background: none;
	box-shadow: none;
	display: block;
	padding: 0;
	text-align: left;
	width: 100%;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.label-right.with-image>a {
	display: inline-block;
	color: var(--yith-wcan-anchors_style_text, #434343);
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.label-right.with-image>a:hover {
	color: var(--yith-wcan-anchors_style_text_hover, #4e8ba2);
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.label-right.with-image.active>a {
	color: var(--yith-wcan-anchors_style_text_active, #4e8ba2);
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.label-right.with-image .term-image {
	margin-right: 10px;
	max-width: 70px;
	vertical-align: middle;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.label-right.with-image .term-label {
	display: inline-block;
	vertical-align: middle;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label .term-image {
	display: inline-block;
	font-size: 0;
	max-width: 100%;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label .term-image img {
	width: 100%;
	height: auto;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label .term-label {
	display: block;
	font-size: .8rem;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.label-hide.with-image .term-label {
	display: none;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.hierarchy-collapsable {
	position: relative;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.hierarchy-collapsable .toggle-handle {
	background-size: 50% auto;
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	height: 20px;
	position: absolute;
	right: 10px;
	top: 0;
	width: 20px;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.hierarchy-collapsable.closed>.toggle-handle {
	background-image: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/source/rev-1fced4c/oregonrooted.com/wp-content/plugins/yith-woocommerce-ajax-product-filter-extended/assets/images/arrow-down.svg");
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.hierarchy-collapsable.closed>.toggle-handle.nitro-lazy {
	background-image: none !important;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.hierarchy-collapsable.opened>.toggle-handle {
	background-image: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/source/rev-1fced4c/oregonrooted.com/wp-content/plugins/yith-woocommerce-ajax-product-filter-extended/assets/images/arrow-up.svg");
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.hierarchy-collapsable.opened>.toggle-handle.nitro-lazy {
	background-image: none !important;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.hierarchy-collapsable:after {
	top: 5px;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item .item-count {
	color: #b4b4b4;
	font-size: 1em;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item .star-rating {
	display: inline-block;
	line-height: 1.4;
	margin-right: 10px;
	vertical-align: middle;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item .checkboxbutton.checked:before {
	background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
	border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item .radiobutton.checked:before {
	background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-1-column {
	display: inline-block;
	margin: 0 5px 10px;
	vertical-align: top;
	width: calc(100% - 10px);
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-2-column {
	display: inline-block;
	margin: 0 5px 10px;
	vertical-align: top;
	width: calc(50% - 10px);
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-3-column {
	display: inline-block;
	margin: 0 5px 10px;
	vertical-align: top;
	width: calc(33.3333333333% - 10px);
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-4-column {
	display: inline-block;
	margin: 0 5px 10px;
	vertical-align: top;
	width: calc(25% - 10px);
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-5-column {
	display: inline-block;
	margin: 0 5px 10px;
	vertical-align: top;
	width: calc(20% - 10px);
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-6-column {
	display: inline-block;
	margin: 0 5px 10px;
	vertical-align: top;
	width: calc(16.6666666667% - 10px);
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-7-column {
	display: inline-block;
	margin: 0 5px 10px;
	vertical-align: top;
	width: calc(14.2857142857% - 10px);
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-8-column {
	display: inline-block;
	margin: 0 5px 10px;
	vertical-align: top;
	width: calc(12.5% - 10px);
}

.yith-wcan-filters .yith-wcan-filter.label-design .filter-items {
	font-size: 0;
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-tooltip {
	background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
	border-radius: 0;
	color: #fff;
	cursor: initial;
	font-size: .6875rem;
	line-height: normal;
	padding: 7px 10px;
	pointer-events: none;
	text-align: center;
	display: none;
	top: calc(50% - 15px);
	z-index: 1006;
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-tooltip:before {
	background: transparent !important;
	border-top: 5px solid rgba(255, 255, 255, 0);
	border-bottom: 5px solid rgba(255, 255, 255, 0);
	border-right: 5px solid var(--yith-wcan-filters_colors_accent, #4e8ba2);
	content: "";
	bottom: -5px;
	display: block;
	height: 0;
	left: -5px;
	position: absolute;
	top: calc(50% - 5px);
	width: 0;
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-tooltip>img {
	min-width: 40px;
	height: auto;
}

.yith-wcan-filters .yith-wcan-filter .filter-color .yith-wcan-tooltip, .yith-wcan-filters .yith-wcan-filter .filter-label .yith-wcan-tooltip {
	bottom: calc(100% + 15px);
	top: auto;
	white-space: nowrap;
}

.yith-wcan-filters .yith-wcan-filter .with-tooltip {
	position: relative;
}

.yith-wcan-filters .yith-wcan-filter .with-tooltip .yith-wcan-tooltip {
	position: absolute;
}

.yith-wcan-filters .yith-wcan-filter .filter-color .with-tooltip .yith-wcan-tooltip:before, .yith-wcan-filters .yith-wcan-filter .filter-label .with-tooltip .yith-wcan-tooltip:before {
	border-left: 5px solid rgba(255, 255, 255, 0);
	border-right: 5px solid rgba(255, 255, 255, 0);
	border-top: 5px solid var(--yith-wcan-filters_colors_accent, #4e8ba2);
	left: calc(50% - 5px);
	top: 100%;
}

.yith-wcan-filters .yith-wcan-filter .price-slider.both {
	padding: 20px 10px;
}

.yith-wcan-filters .yith-wcan-filter .price-slider.both:after {
	content: "";
	display: block;
	clear: both;
}

.yith-wcan-filters .yith-wcan-filter .price-slider.both .price-slider-min, .yith-wcan-filters .yith-wcan-filter .price-slider.both .price-slider-max {
	min-width: 0;
	width: 50px;
}

.yith-wcan-filters .yith-wcan-filter .price-slider.both .irs {
	margin-bottom: 20px;
}

.yith-wcan-filters .yith-wcan-filter .price-slider.both .price-slider-min {
	float: left;
}

.yith-wcan-filters .yith-wcan-filter .price-slider.both .price-slider-max {
	float: right;
}

.yith-wcan-filters .yith-wcan-filter .price-slider.fields {
	padding: 20px 0;
}

.yith-wcan-filters .yith-wcan-filter .price-slider.fields .price-slider-min, .yith-wcan-filters .yith-wcan-filter .price-slider.fields .price-slider-max {
	min-width: 0;
	width: 70px;
	margin: 0 5px;
}

.yith-wcan-filters .yith-wcan-filter .price-slider .irs-bar, .yith-wcan-filters .yith-wcan-filter .price-slider .irs-line {
	height: 5px;
	border-radius: 4px;
}

.yith-wcan-filters .yith-wcan-filter .price-slider .irs-bar {
	background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
}

.yith-wcan-filters .yith-wcan-filter .price-slider .irs-handle {
	border: 4px solid var(--yith-wcan-filters_colors_accent, #4e8ba2);
	background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
	cursor: grab;
	height: 18px;
	top: 29px;
	width: 18px;
}

.yith-wcan-filters .yith-wcan-filter .price-slider .irs-min, .yith-wcan-filters .yith-wcan-filter .price-slider .irs-max {
	background: none;
	top: -5px;
}

.yith-wcan-filters .yith-wcan-filter .price-slider .irs-from, .yith-wcan-filters .yith-wcan-filter .price-slider .irs-to, .yith-wcan-filters .yith-wcan-filter .price-slider .irs-single {
	background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
	border-radius: 0;
	color: #fff;
	cursor: initial;
	font-size: .6875rem;
	line-height: normal;
	padding: 7px 10px;
	pointer-events: none;
	text-align: center;
	top: -8px;
}

.yith-wcan-filters .yith-wcan-filter .price-slider .irs-from:before, .yith-wcan-filters .yith-wcan-filter .price-slider .irs-to:before, .yith-wcan-filters .yith-wcan-filter .price-slider .irs-single:before {
	background: transparent !important;
	border-top: 5px solid rgba(255, 255, 255, 0);
	border-bottom: 5px solid rgba(255, 255, 255, 0);
	border-right: 5px solid var(--yith-wcan-filters_colors_accent, #4e8ba2);
	content: "";
	bottom: -5px;
	display: block;
	height: 0;
	left: -5px;
	position: absolute;
	top: calc(50% - 5px);
	width: 0;
}

.yith-wcan-filters .yith-wcan-filter .price-slider .irs-from>img, .yith-wcan-filters .yith-wcan-filter .price-slider .irs-to>img, .yith-wcan-filters .yith-wcan-filter .price-slider .irs-single>img {
	min-width: 40px;
	height: auto;
}

.yith-wcan-filters .yith-wcan-filter .price-slider .irs-from:before, .yith-wcan-filters .yith-wcan-filter .price-slider .irs-to:before, .yith-wcan-filters .yith-wcan-filter .price-slider .irs-single:before {
	border-left: 5px solid rgba(255, 255, 255, 0);
	border-right: 5px solid rgba(255, 255, 255, 0);
	border-top: 5px solid var(--yith-wcan-filters_colors_accent, #4e8ba2);
	left: calc(50% - 2px);
	top: 100%;
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown {
	border: 1px solid #d7d7d7;
	border-radius: 4px;
	padding: 8px 15px;
	cursor: pointer;
	position: relative;
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown:after {
	background-size: 100% auto;
	content: "";
	display: block;
	height: 10px;
	position: absolute;
	right: 15px;
	top: calc(50% - 5px);
	width: 10px;
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown.closed:after {
	background-image: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/source/rev-1fced4c/oregonrooted.com/wp-content/plugins/yith-woocommerce-ajax-product-filter-extended/assets/images/arrow-down.svg");
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown.open:after, .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown.opened:after {
	background-image: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/source/rev-1fced4c/oregonrooted.com/wp-content/plugins/yith-woocommerce-ajax-product-filter-extended/assets/images/arrow-up.svg");
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper {
	background-color: #fff;
	border: 1px solid rgba(var(--yith-wcan-filters_colors_accent_r, 73), var(--yith-wcan-filters_colors_accent_g, 139), var(--yith-wcan-filters_colors_accent_b, 162), .3);
	border-radius: 4px;
	box-shadow: 0 0 7px 0 rgba(var(--yith-wcan-filters_colors_accent_r, 73), var(--yith-wcan-filters_colors_accent_g, 139), var(--yith-wcan-filters_colors_accent_b, 162), .3);
	display: none;
	left: 0;
	padding: 15px;
	position: absolute;
	right: 0;
	top: calc(100% + 10px);
	z-index: 1011;
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .search-field-container {
	margin-bottom: 15px;
	position: relative;
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .search-field-container .search-field {
	padding-right: 40px;
	width: 100%;
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .search-field-container .search-field:active, .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .search-field-container .search-field:focus {
	border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
	box-shadow: 0 0 2px var(--yith-wcan-filters_colors_accent, #4e8ba2);
	outline-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .search-field-container:after {
	background-image: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/source/rev-1fced4c/oregonrooted.com/wp-content/plugins/yith-woocommerce-ajax-product-filter-extended/assets/images/search.svg");
	background-size: 100% auto;
	content: "";
	display: block;
	height: 25px;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 25px;
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .matching-items {
	margin-bottom: 0;
	max-height: 200px;
	overflow-y: scroll;
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .matching-items li {
	margin-bottom: 5px;
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .matching-items li>a {
	display: inline-block;
	vertical-align: middle;
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .matching-items::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 6px;
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .matching-items::-webkit-scrollbar-thumb {
	background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
	border-radius: 4px;
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .show-more {
	color: var(--yith-wcan-anchors_style_text_hover, #4e8ba2);
	display: inline-block;
	font-size: .8em;
	margin-top: 10px;
	text-decoration: none;
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .show-more:hover {
	color: var(--yith-wcan-anchors_style_text, #434343);
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-label {
	vertical-align: middle;
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-label .star-rating {
	display: inline-block;
	line-height: 1.4;
	margin-right: 10px;
	vertical-align: middle;
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown.open {
	border-color: rgba(var(--yith-wcan-filters_colors_accent_r, 73), var(--yith-wcan-filters_colors_accent_g, 139), var(--yith-wcan-filters_colors_accent_b, 162), .3);
	box-shadow: 0 0 7px 0 rgba(var(--yith-wcan-filters_colors_accent_r, 73), var(--yith-wcan-filters_colors_accent_g, 139), var(--yith-wcan-filters_colors_accent_b, 162), .3);
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown.open .dropdown-wrapper {
	display: block;
}

.yith-wcan-filters .yith-wcan-filter a.clear-selection {
	font-size: .9em;
	display: inline-block;
	margin-bottom: 20px;
	cursor: pointer;
}

.yith-wcan-filters.custom-style span.checkboxbutton {
	position: relative;
}

.yith-wcan-filters.custom-style span.checkboxbutton input[type=checkbox] {
	bottom: 0;
	cursor: pointer;
	height: 20px;
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	width: 20px;
}

.yith-wcan-filters.custom-style span.checkboxbutton:before {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	background: #fff;
	border: 1px solid #d7d7d7;
	border-radius: 4px;
	margin-right: 10px;
	text-align: center;
	line-height: 23px;
	font-size: 17px;
	vertical-align: middle;
	cursor: pointer;
	margin-bottom: 5px;
	transition: background-color ease .3s;
}

.yith-wcan-filters.custom-style span.checkboxbutton.checked:before {
	background-image: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/source/rev-1fced4c/oregonrooted.com/wp-content/plugins/yith-woocommerce-ajax-product-filter-extended/assets/images/check.svg") !important;
	background-size: 65%;
	background-position: center center;
	background-repeat: no-repeat !important;
	background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
	border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
	color: #fff;
	content: "";
}

.yith-wcan-filters.custom-style span.radiobutton {
	position: relative;
}

.yith-wcan-filters.custom-style span.radiobutton input[type=radio] {
	bottom: 0;
	cursor: pointer;
	height: 23px;
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	width: 23px;
}

.yith-wcan-filters.custom-style span.radiobutton:before {
	content: "";
	background: #fff;
	background-clip: content-box;
	border: 1px solid #d7d7d7;
	border-radius: 100%;
	cursor: pointer;
	display: inline-block;
	font-size: 20px;
	height: 20px;
	line-height: 20px;
	padding: 2px;
	margin-bottom: 5px;
	margin-right: 10px;
	text-align: center;
	vertical-align: middle;
	width: 20px;
}

.yith-wcan-filters.custom-style span.radiobutton.checked:before {
	background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
	background-clip: content-box !important;
}

.yith-wcan-filters.custom-style .star-rating {
	color: #e3a405;
}

.yith-wcan-filters .apply-filters {
	margin-top: 15px;
}

.yith-wcan-filters.filters-modal {
	bottom: 0;
	box-shadow: 0 0 50px 0 rgba(0, 0, 0, .4);
	left: 0;
	margin: 0;
	position: fixed;
	right: 0;
	top: 0;
	transform: translate(-100%, 0);
	transition: .3s transform cubic-bezier(.645, .045, .355, 1);
	z-index: 1002;
}

.yith-wcan-filters.filters-modal h3 {
	background: #eee;
	font-size: 1.2em;
	height: 60px;
	left: 0;
	line-height: 60px;
	margin: 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	z-index: 1007;
}

.yith-wcan-filters.filters-modal h3.mobile-only {
	display: block;
}

.yith-wcan-filters.filters-modal .filters-container {
	height: calc(100% - 65px);
	margin-top: 65px;
	overflow-y: scroll;
	padding: 20px;
}

.yith-wcan-filters.filters-modal .filters-container::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 6px;
}

.yith-wcan-filters.filters-modal .filters-container::-webkit-scrollbar-thumb {
	background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
	border-radius: 4px;
}

.yith-wcan-filters.filters-modal .filters-container>.clear-selection {
	cursor: pointer;
	display: inline-block;
	margin-bottom: 20px;
}

.yith-wcan-filters.filters-modal.with-filter-button .filters-container {
	height: calc(100% - 130px);
}

.yith-wcan-filters.filters-modal .yith-wcan-filter {
	border: 1px solid #d7d7d7;
	border-radius: 4px;
	margin-bottom: 15px;
	padding: 15px;
}

.yith-wcan-filters.filters-modal .yith-wcan-filter .filter-title {
	margin: 0;
}

.yith-wcan-filters.filters-modal .yith-wcan-filter .filter-title.collapsable:after {
	right: 5px;
}

.yith-wcan-filters.filters-modal .yith-wcan-filter .filter-content {
	margin-top: 15px;
}

.yith-wcan-filters.filters-modal.open {
	display: block;
	opacity: 1;
	transform: translate(0, 0);
}

.yith-wcan-filters.filters-modal .close-button {
	color: var(--yith-wcan-anchors_style_text, #434343);
	cursor: pointer;
	font-size: 1.5em;
	height: 35px;
	line-height: 1;
	position: absolute;
	text-align: center;
	text-decoration: none;
	right: 20px;
	top: 15px;
	vertical-align: middle;
	width: 35px;
	z-index: 1008;
}

.yith-wcan-filters.filters-modal .close-button:hover {
	color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
}

.yith-wcan-filters.filters-modal .main-modal-button {
	background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
	border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
	border-radius: 0;
	bottom: 0;
	display: none;
	height: 60px;
	line-height: 60px;
	left: 0;
	margin: 0;
	padding: 0;
	position: fixed;
	right: 0;
	width: 100%;
}

.yith-wcan-filters.horizontal:not(.filters-modal) {
	text-align: left;
}

.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter {
	display: inline-block;
	margin-bottom: 8px;
	min-width: 200px;
	position: relative;
	vertical-align: top;
}

.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable {
	border: 1px solid #d7d7d7;
	border-radius: 4px;
	font-weight: 400;
	margin-top: 0;
	margin-bottom: 10px;
	margin-right: 15px;
	padding: 10px 40px 10px 20px;
}

.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable:after {
	right: 15px;
}

.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable span.filter-count {
	border: 2px solid var(--yith-wcan-filters_colors_accent, #4e8ba2);
	padding: 0 5px;
	font-size: .8em;
	margin: 0 10px;
}

.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable.opened, .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable.opened+.filter-content {
	border: 1px solid rgba(var(--yith-wcan-filters_colors_accent_r, 73), var(--yith-wcan-filters_colors_accent_g, 139), var(--yith-wcan-filters_colors_accent_b, 162), .3);
	box-shadow: 0 0 7px 0 rgba(var(--yith-wcan-filters_colors_accent_r, 73), var(--yith-wcan-filters_colors_accent_g, 139), var(--yith-wcan-filters_colors_accent_b, 162), .3);
}

.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable+.filter-content {
	background-color: #fff;
	border: 1px solid #d7d7d7;
	border-radius: 4px;
	min-width: 300px;
	position: absolute;
	padding: 20px;
	width: 100%;
	z-index: 1001;
}

.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable+.filter-content .filter-content-footer {
	background-color: #f0f0f0;
	margin: 20px -20px -20px;
	padding: 15px 20px;
	text-align: right;
}

.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable+.filter-content .filter-content-footer .apply-filters {
	margin: 0;
}

.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable+.filter-content .filter-content-footer .clear-selection {
	background: #cbcbcb;
	border-color: #cbcbcb;
	color: #434343;
	margin-bottom: 0;
	margin-right: 15px;
}

.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-content>.filter-items {
	max-height: 200px;
	overflow-y: scroll;
	overflow-x: hidden;
	padding: 5px 2px 0 0;
}

.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-content>.filter-items::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 6px;
}

.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-content>.filter-items::-webkit-scrollbar-thumb {
	background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
	border-radius: 4px;
}

.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.label-design .filter-items {
	padding-top: 8px;
}

.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .dropdown-wrapper .search-field-container {
	margin-bottom: 20px;
}

.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .dropdown-wrapper .search-field-container input {
	width: 100%;
}

.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .dropdown-wrapper .matching-items a {
	cursor: pointer;
}

.yith-wcan-filters.horizontal:not(.filters-modal) form>.apply-filters {
	margin-top: 0;
}

body.admin-bar .yith-wcan-filters.filters-modal {
	top: 32px;
}

body.yith-wcan-preset-modal-open:after {
	background: rgba(0, 0, 0, .5);
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	pointer-events: none;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1001;
}

body.yith-wcan-preset-modal-open:after.admin-bar {
	top: 32px;
}

body.rtl .yith-wcan-filters .yith-wcan-filter .filter-items.level-0 ul {
	padding-left: 0;
	padding-right: 15px;
}

body.rtl .yith-wcan-filters .yith-wcan-filter .filter-title.collapsable:after {
	left: 5px;
	right: auto;
}

@media (max-width:991px) {
	body.filters-in-modal .yith-wcan-filters {
		display: none;
	}
}

@media (max-width:782px) {
	body.admin-bar .yith-wcan-filters.filters-modal {
		top: 46px;
	}
}

.yith-wcan-active-filters {
	font-size: .8em;
	margin-bottom: 20px;
}

.yith-wcan-active-filters .active-filter {
	display: inline-block;
	margin-bottom: 5px;
	margin-right: 15px;
}

.yith-wcan-active-filters .active-filter b {
	display: inline-block;
	margin-right: 15px;
}

.yith-wcan-active-filters .active-filter .active-filter-label {
	border: 1px solid var(--yith-wcan-filters_colors_accent, #4e8ba2);
	border-radius: 5px;
	color: var(--yith-wcan-anchors_style_text, #434343);
	cursor: pointer;
	display: inline-block;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.5;
	margin-right: 5px;
	margin-bottom: 0;
	padding: 4px 15px 3px;
	position: relative;
	text-decoration: none;
	position: relative;
}

.yith-wcan-active-filters .active-filter .active-filter-label:after {
	background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
	background-image: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/optimized/rev-1fced4c/oregonrooted.com/wp-content/plugins/yith-woocommerce-ajax-product-filter-extended/assets/images/close.svg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: 60%;
	border-radius: 100%;
	color: #fff;
	content: "";
	font-size: 16px;
	height: 15px;
	line-height: 15px;
	position: absolute;
	right: -5px;
	text-align: center;
	text-decoration: none;
	top: -5px;
	width: 15px;
}

.yith-wcan-active-filters .active-filter .active-filter-label .star-rating {
	display: inline-block;
	line-height: 1.4;
	margin-right: 10px;
	vertical-align: middle;
	margin-right: 0;
}

.yith-wcan-active-filters.no-titles .active-filter {
	margin-right: 0;
}

.yith-wcan-active-filters.custom-style .star-rating {
	color: #e3a405;
}

.yith-wcan-active-filters .reset-filters {
	border: 1px solid var(--yith-wcan-filters_colors_accent, #4e8ba2);
	border-radius: 5px;
	color: var(--yith-wcan-anchors_style_text, #434343);
	cursor: pointer;
	display: inline-block;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.5;
	margin-right: 5px;
	margin-bottom: 0;
	padding: 4px 15px 3px;
	position: relative;
	text-decoration: none;
	background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
	color: #fff;
}

.yith-wcan-active-filters .reset-filters:hover {
	background-color: rgb(calc(var(--yith-wcan-filters_colors_accent_r, 73) * .8), calc(var(--yith-wcan-filters_colors_accent_g, 139) * .8), calc(var(--yith-wcan-filters_colors_accent_b, 162) * .8));
	border-color: rgb(calc(var(--yith-wcan-filters_colors_accent_r, 73) * .8), calc(var(--yith-wcan-filters_colors_accent_g, 139) * .8), calc(var(--yith-wcan-filters_colors_accent_b, 162) * .8));
}

.yith-wcan-filters-opener {
	border: 1px solid #d7d7d7;
	border-radius: 4px;
	background: #fff;
	color: var(--yith-wcan-anchors_style_text, #434343);
	display: none;
	outline-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
}

.yith-wcan-filters-opener i.filter-icon {
	background-image: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/optimized/rev-1fced4c/oregonrooted.com/wp-content/plugins/yith-woocommerce-ajax-product-filter-extended/assets/images/filters.svg");
	background-position: center center;
	background-size: 100% auto;
	background-repeat: no-repeat;
	display: inline-block;
	height: 15px;
	margin-right: 2px;
	vertical-align: middle;
	width: 15px;
}

.yith-wcan-filters-opener i.filter-icon.nitro-lazy {
	background-image: none !important;
}

.yith-wcan-filters-opener:hover {
	background: var(--yith-wcan-filters_colors_accent, #4e8ba2);
	border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2);
	color: #fff;
}

.yith-wcan-filters-opener:hover i.filter-icon {
	filter: brightness(0) invert(1);
}

.selectBox-dropdown {
	min-width: 150px;
	position: relative;
	border: solid 1px #bbb;
	line-height: 1.5;
	text-decoration: none;
	text-align: left;
	color: #000;
	outline: 0;
	vertical-align: middle;
	background: #f2f2f2;
	background: -moz-linear-gradient(top, #f8f8f8 1%, #e1e1e1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f8f8f8), color-stop(100%, #e1e1e1));
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);
	box-shadow: 0 1px 0 rgba(255, 255, 255, .75);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	cursor: default;
}

.selectBox-dropdown:focus, .selectBox-dropdown:focus .selectBox-arrow {
	border-color: #666;
}

.selectBox-dropdown.selectBox-menuShowing {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.selectBox-dropdown .selectBox-label {
	padding: 2px 8px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
}

.selectBox-dropdown .selectBox-arrow {
	position: absolute;
	top: 0;
	right: 0;
	width: 23px;
	height: 100%;
	background: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/optimized/rev-1fced4c/oregonrooted.com/wp-content/plugins/yith-woocommerce-wishlist-extended/assets/images/jquery.selectBox-arrow.gif") 50% center no-repeat;
	border-left: solid 1px #bbb;
}

.selectBox-dropdown .selectBox-arrow.nitro-lazy {
	background: none !important;
}

.selectBox-dropdown-menu {
	position: absolute;
	z-index: 99999;
	max-height: 200px;
	min-height: 1em;
	border: solid 1px #bbb;
	background: #fff;
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

.selectBox-inline {
	min-width: 150px;
	outline: 0;
	border: solid 1px #bbb;
	background: #fff;
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: auto;
}

.selectBox-inline:focus {
	border-color: #666;
}

.selectBox-options, .selectBox-options LI, .selectBox-options LI A {
	list-style: none;
	display: block;
	cursor: default;
	padding: 0;
	margin: 0;
}

.selectBox-options LI A {
	line-height: 1.5;
	padding: 0 .5em;
	white-space: nowrap;
	overflow: hidden;
	background: 6px center no-repeat;
}

.selectBox-options LI.selectBox-hover A {
	background-color: #eee;
}

.selectBox-options LI.selectBox-disabled A {
	color: #888;
	background-color: rgba(255, 255, 255, 0);
}

.selectBox-options LI.selectBox-selected A {
	background-color: #c8def4;
}

.selectBox-options .selectBox-optgroup {
	color: #666;
	background: #eee;
	font-weight: 700;
	line-height: 1.5;
	padding: 0 .3em;
	white-space: nowrap;
}

.selectBox.selectBox-disabled {
	color: #888 !important;
}

.selectBox-dropdown.selectBox-disabled .selectBox-arrow {
	opacity: .5;
	border-color: #666;
}

.selectBox-inline.selectBox-disabled {
	color: #888 !important;
}

.selectBox-inline.selectBox-disabled .selectBox-options A {
	background-color: transparent !important;
}

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%;
}

.fa-2x {
	font-size: 2em;
}

.fa-3x {
	font-size: 3em;
}

.fa-4x {
	font-size: 4em;
}

.fa-5x {
	font-size: 5em;
}

.fa-fw {
	width: 1.28571429em;
	text-align: center;
}

.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none;
}

.fa-ul>li {
	position: relative;
}

.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center;
}

.fa-li.fa-lg {
	left: -1.85714286em;
}

.fa-border {
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	border-radius: .1em;
}

.fa-pull-left {
	float: left;
}

.fa-pull-right {
	float: right;
}

.fa.fa-pull-left {
	margin-right: .3em;
}

.fa.fa-pull-right {
	margin-left: .3em;
}

.pull-right {
	float: right;
}

.pull-left {
	float: left;
}

.fa.pull-left {
	margin-right: .3em;
}

.fa.pull-right {
	margin-left: .3em;
}

.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
}

.fa-pulse {
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

.fa-rotate-90 {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.fa-rotate-180 {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.fa-rotate-270 {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}

.fa-flip-horizontal {
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.fa-flip-vertical {
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1);
}

:root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-rotate-90 {
	filter: none;
}

.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}

.fa-stack-1x {
	line-height: inherit;
}

.fa-stack-2x {
	font-size: 2em;
}

.fa-inverse {
	color: #fff;
}

.fa-glass:before {
	content: "";
}

.fa-music:before {
	content: "";
}

.fa-search:before {
	content: "";
}

.fa-envelope-o:before {
	content: "";
}

.fa-heart:before {
	content: "";
}

.fa-star:before {
	content: "";
}

.fa-star-o:before {
	content: "";
}

.fa-user:before {
	content: "";
}

.fa-film:before {
	content: "";
}

.fa-th-large:before {
	content: "";
}

.fa-th:before {
	content: "";
}

.fa-th-list:before {
	content: "";
}

.fa-check:before {
	content: "";
}

.fa-close:before, .fa-remove:before, .fa-times:before {
	content: "";
}

.fa-search-plus:before {
	content: "";
}

.fa-search-minus:before {
	content: "";
}

.fa-power-off:before {
	content: "";
}

.fa-signal:before {
	content: "";
}

.fa-cog:before, .fa-gear:before {
	content: "";
}

.fa-trash-o:before {
	content: "";
}

.fa-home:before {
	content: "";
}

.fa-file-o:before {
	content: "";
}

.fa-clock-o:before {
	content: "";
}

.fa-road:before {
	content: "";
}

.fa-download:before {
	content: "";
}

.fa-arrow-circle-o-down:before {
	content: "";
}

.fa-arrow-circle-o-up:before {
	content: "";
}

.fa-inbox:before {
	content: "";
}

.fa-play-circle-o:before {
	content: "";
}

.fa-repeat:before, .fa-rotate-right:before {
	content: "";
}

.fa-refresh:before {
	content: "";
}

.fa-list-alt:before {
	content: "";
}

.fa-lock:before {
	content: "";
}

.fa-flag:before {
	content: "";
}

.fa-headphones:before {
	content: "";
}

.fa-volume-off:before {
	content: "";
}

.fa-volume-down:before {
	content: "";
}

.fa-volume-up:before {
	content: "";
}

.fa-qrcode:before {
	content: "";
}

.fa-barcode:before {
	content: "";
}

.fa-tag:before {
	content: "";
}

.fa-tags:before {
	content: "";
}

.fa-book:before {
	content: "";
}

.fa-bookmark:before {
	content: "";
}

.fa-print:before {
	content: "";
}

.fa-camera:before {
	content: "";
}

.fa-font:before {
	content: "";
}

.fa-bold:before {
	content: "";
}

.fa-italic:before {
	content: "";
}

.fa-text-height:before {
	content: "";
}

.fa-text-width:before {
	content: "";
}

.fa-align-left:before {
	content: "";
}

.fa-align-center:before {
	content: "";
}

.fa-align-right:before {
	content: "";
}

.fa-align-justify:before {
	content: "";
}

.fa-list:before {
	content: "";
}

.fa-dedent:before, .fa-outdent:before {
	content: "";
}

.fa-indent:before {
	content: "";
}

.fa-video-camera:before {
	content: "";
}

.fa-image:before, .fa-photo:before, .fa-picture-o:before {
	content: "";
}

.fa-pencil:before {
	content: "";
}

.fa-map-marker:before {
	content: "";
}

.fa-adjust:before {
	content: "";
}

.fa-tint:before {
	content: "";
}

.fa-edit:before, .fa-pencil-square-o:before {
	content: "";
}

.fa-share-square-o:before {
	content: "";
}

.fa-check-square-o:before {
	content: "";
}

.fa-arrows:before {
	content: "";
}

.fa-step-backward:before {
	content: "";
}

.fa-fast-backward:before {
	content: "";
}

.fa-backward:before {
	content: "";
}

.fa-play:before {
	content: "";
}

.fa-pause:before {
	content: "";
}

.fa-stop:before {
	content: "";
}

.fa-forward:before {
	content: "";
}

.fa-fast-forward:before {
	content: "";
}

.fa-step-forward:before {
	content: "";
}

.fa-eject:before {
	content: "";
}

.fa-chevron-left:before {
	content: "";
}

.fa-chevron-right:before {
	content: "";
}

.fa-plus-circle:before {
	content: "";
}

.fa-minus-circle:before {
	content: "";
}

.fa-times-circle:before {
	content: "";
}

.fa-check-circle:before {
	content: "";
}

.fa-question-circle:before {
	content: "";
}

.fa-info-circle:before {
	content: "";
}

.fa-crosshairs:before {
	content: "";
}

.fa-times-circle-o:before {
	content: "";
}

.fa-check-circle-o:before {
	content: "";
}

.fa-ban:before {
	content: "";
}

.fa-arrow-left:before {
	content: "";
}

.fa-arrow-right:before {
	content: "";
}

.fa-arrow-up:before {
	content: "";
}

.fa-arrow-down:before {
	content: "";
}

.fa-mail-forward:before, .fa-share:before {
	content: "";
}

.fa-expand:before {
	content: "";
}

.fa-compress:before {
	content: "";
}

.fa-plus:before {
	content: "";
}

.fa-minus:before {
	content: "";
}

.fa-asterisk:before {
	content: "";
}

.fa-exclamation-circle:before {
	content: "";
}

.fa-gift:before {
	content: "";
}

.fa-leaf:before {
	content: "";
}

.fa-fire:before {
	content: "";
}

.fa-eye:before {
	content: "";
}

.fa-eye-slash:before {
	content: "";
}

.fa-exclamation-triangle:before, .fa-warning:before {
	content: "";
}

.fa-plane:before {
	content: "";
}

.fa-calendar:before {
	content: "";
}

.fa-random:before {
	content: "";
}

.fa-comment:before {
	content: "";
}

.fa-magnet:before {
	content: "";
}

.fa-chevron-up:before {
	content: "";
}

.fa-chevron-down:before {
	content: "";
}

.fa-retweet:before {
	content: "";
}

.fa-shopping-cart:before {
	content: "";
}

.fa-folder:before {
	content: "";
}

.fa-folder-open:before {
	content: "";
}

.fa-arrows-v:before {
	content: "";
}

.fa-arrows-h:before {
	content: "";
}

.fa-bar-chart-o:before, .fa-bar-chart:before {
	content: "";
}

.fa-twitter-square:before {
	content: "";
}

.fa-facebook-square:before {
	content: "";
}

.fa-camera-retro:before {
	content: "";
}

.fa-key:before {
	content: "";
}

.fa-cogs:before, .fa-gears:before {
	content: "";
}

.fa-comments:before {
	content: "";
}

.fa-thumbs-o-up:before {
	content: "";
}

.fa-thumbs-o-down:before {
	content: "";
}

.fa-star-half:before {
	content: "";
}

.fa-heart-o:before {
	content: "";
}

.fa-sign-out:before {
	content: "";
}

.fa-linkedin-square:before {
	content: "";
}

.fa-thumb-tack:before {
	content: "";
}

.fa-external-link:before {
	content: "";
}

.fa-sign-in:before {
	content: "";
}

.fa-trophy:before {
	content: "";
}

.fa-github-square:before {
	content: "";
}

.fa-upload:before {
	content: "";
}

.fa-lemon-o:before {
	content: "";
}

.fa-phone:before {
	content: "";
}

.fa-square-o:before {
	content: "";
}

.fa-bookmark-o:before {
	content: "";
}

.fa-phone-square:before {
	content: "";
}

.fa-twitter:before {
	content: "";
}

.fa-facebook-f:before, .fa-facebook:before {
	content: "";
}

.fa-github:before {
	content: "";
}

.fa-unlock:before {
	content: "";
}

.fa-credit-card:before {
	content: "";
}

.fa-feed:before, .fa-rss:before {
	content: "";
}

.fa-hdd-o:before {
	content: "";
}

.fa-bullhorn:before {
	content: "";
}

.fa-bell:before {
	content: "";
}

.fa-certificate:before {
	content: "";
}

.fa-hand-o-right:before {
	content: "";
}

.fa-hand-o-left:before {
	content: "";
}

.fa-hand-o-up:before {
	content: "";
}

.fa-hand-o-down:before {
	content: "";
}

.fa-arrow-circle-left:before {
	content: "";
}

.fa-arrow-circle-right:before {
	content: "";
}

.fa-arrow-circle-up:before {
	content: "";
}

.fa-arrow-circle-down:before {
	content: "";
}

.fa-globe:before {
	content: "";
}

.fa-wrench:before {
	content: "";
}

.fa-tasks:before {
	content: "";
}

.fa-filter:before {
	content: "";
}

.fa-briefcase:before {
	content: "";
}

.fa-arrows-alt:before {
	content: "";
}

.fa-group:before, .fa-users:before {
	content: "";
}

.fa-chain:before, .fa-link:before {
	content: "";
}

.fa-cloud:before {
	content: "";
}

.fa-flask:before {
	content: "";
}

.fa-cut:before, .fa-scissors:before {
	content: "";
}

.fa-copy:before, .fa-files-o:before {
	content: "";
}

.fa-paperclip:before {
	content: "";
}

.fa-floppy-o:before, .fa-save:before {
	content: "";
}

.fa-square:before {
	content: "";
}

.fa-bars:before, .fa-navicon:before, .fa-reorder:before {
	content: "";
}

.fa-list-ul:before {
	content: "";
}

.fa-list-ol:before {
	content: "";
}

.fa-strikethrough:before {
	content: "";
}

.fa-underline:before {
	content: "";
}

.fa-table:before {
	content: "";
}

.fa-magic:before {
	content: "";
}

.fa-truck:before {
	content: "";
}

.fa-pinterest:before {
	content: "";
}

.fa-pinterest-square:before {
	content: "";
}

.fa-google-plus-square:before {
	content: "";
}

.fa-google-plus:before {
	content: "";
}

.fa-money:before {
	content: "";
}

.fa-caret-down:before {
	content: "";
}

.fa-caret-up:before {
	content: "";
}

.fa-caret-left:before {
	content: "";
}

.fa-caret-right:before {
	content: "";
}

.fa-columns:before {
	content: "";
}

.fa-sort:before, .fa-unsorted:before {
	content: "";
}

.fa-sort-desc:before, .fa-sort-down:before {
	content: "";
}

.fa-sort-asc:before, .fa-sort-up:before {
	content: "";
}

.fa-envelope:before {
	content: "";
}

.fa-linkedin:before {
	content: "";
}

.fa-rotate-left:before, .fa-undo:before {
	content: "";
}

.fa-gavel:before, .fa-legal:before {
	content: "";
}

.fa-dashboard:before, .fa-tachometer:before {
	content: "";
}

.fa-comment-o:before {
	content: "";
}

.fa-comments-o:before {
	content: "";
}

.fa-bolt:before, .fa-flash:before {
	content: "";
}

.fa-sitemap:before {
	content: "";
}

.fa-umbrella:before {
	content: "";
}

.fa-clipboard:before, .fa-paste:before {
	content: "";
}

.fa-lightbulb-o:before {
	content: "";
}

.fa-exchange:before {
	content: "";
}

.fa-cloud-download:before {
	content: "";
}

.fa-cloud-upload:before {
	content: "";
}

.fa-user-md:before {
	content: "";
}

.fa-stethoscope:before {
	content: "";
}

.fa-suitcase:before {
	content: "";
}

.fa-bell-o:before {
	content: "";
}

.fa-coffee:before {
	content: "";
}

.fa-cutlery:before {
	content: "";
}

.fa-file-text-o:before {
	content: "";
}

.fa-building-o:before {
	content: "";
}

.fa-hospital-o:before {
	content: "";
}

.fa-ambulance:before {
	content: "";
}

.fa-medkit:before {
	content: "";
}

.fa-fighter-jet:before {
	content: "";
}

.fa-beer:before {
	content: "";
}

.fa-h-square:before {
	content: "";
}

.fa-plus-square:before {
	content: "";
}

.fa-angle-double-left:before {
	content: "";
}

.fa-angle-double-right:before {
	content: "";
}

.fa-angle-double-up:before {
	content: "";
}

.fa-angle-double-down:before {
	content: "";
}

.fa-angle-left:before {
	content: "";
}

.fa-angle-right:before {
	content: "";
}

.fa-angle-up:before {
	content: "";
}

.fa-angle-down:before {
	content: "";
}

.fa-desktop:before {
	content: "";
}

.fa-laptop:before {
	content: "";
}

.fa-tablet:before {
	content: "";
}

.fa-mobile-phone:before, .fa-mobile:before {
	content: "";
}

.fa-circle-o:before {
	content: "";
}

.fa-quote-left:before {
	content: "";
}

.fa-quote-right:before {
	content: "";
}

.fa-spinner:before {
	content: "";
}

.fa-circle:before {
	content: "";
}

.fa-mail-reply:before, .fa-reply:before {
	content: "";
}

.fa-github-alt:before {
	content: "";
}

.fa-folder-o:before {
	content: "";
}

.fa-folder-open-o:before {
	content: "";
}

.fa-smile-o:before {
	content: "";
}

.fa-frown-o:before {
	content: "";
}

.fa-meh-o:before {
	content: "";
}

.fa-gamepad:before {
	content: "";
}

.fa-keyboard-o:before {
	content: "";
}

.fa-flag-o:before {
	content: "";
}

.fa-flag-checkered:before {
	content: "";
}

.fa-terminal:before {
	content: "";
}

.fa-code:before {
	content: "";
}

.fa-mail-reply-all:before, .fa-reply-all:before {
	content: "";
}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
	content: "";
}

.fa-location-arrow:before {
	content: "";
}

.fa-crop:before {
	content: "";
}

.fa-code-fork:before {
	content: "";
}

.fa-chain-broken:before, .fa-unlink:before {
	content: "";
}

.fa-question:before {
	content: "";
}

.fa-info:before {
	content: "";
}

.fa-exclamation:before {
	content: "";
}

.fa-superscript:before {
	content: "";
}

.fa-subscript:before {
	content: "";
}

.fa-eraser:before {
	content: "";
}

.fa-puzzle-piece:before {
	content: "";
}

.fa-microphone:before {
	content: "";
}

.fa-microphone-slash:before {
	content: "";
}

.fa-shield:before {
	content: "";
}

.fa-calendar-o:before {
	content: "";
}

.fa-fire-extinguisher:before {
	content: "";
}

.fa-rocket:before {
	content: "";
}

.fa-maxcdn:before {
	content: "";
}

.fa-chevron-circle-left:before {
	content: "";
}

.fa-chevron-circle-right:before {
	content: "";
}

.fa-chevron-circle-up:before {
	content: "";
}

.fa-chevron-circle-down:before {
	content: "";
}

.fa-html5:before {
	content: "";
}

.fa-css3:before {
	content: "";
}

.fa-anchor:before {
	content: "";
}

.fa-unlock-alt:before {
	content: "";
}

.fa-bullseye:before {
	content: "";
}

.fa-ellipsis-h:before {
	content: "";
}

.fa-ellipsis-v:before {
	content: "";
}

.fa-rss-square:before {
	content: "";
}

.fa-play-circle:before {
	content: "";
}

.fa-ticket:before {
	content: "";
}

.fa-minus-square:before {
	content: "";
}

.fa-minus-square-o:before {
	content: "";
}

.fa-level-up:before {
	content: "";
}

.fa-level-down:before {
	content: "";
}

.fa-check-square:before {
	content: "";
}

.fa-pencil-square:before {
	content: "";
}

.fa-external-link-square:before {
	content: "";
}

.fa-share-square:before {
	content: "";
}

.fa-compass:before {
	content: "";
}

.fa-caret-square-o-down:before, .fa-toggle-down:before {
	content: "";
}

.fa-caret-square-o-up:before, .fa-toggle-up:before {
	content: "";
}

.fa-caret-square-o-right:before, .fa-toggle-right:before {
	content: "";
}

.fa-eur:before, .fa-euro:before {
	content: "";
}

.fa-gbp:before {
	content: "";
}

.fa-dollar:before, .fa-usd:before {
	content: "";
}

.fa-inr:before, .fa-rupee:before {
	content: "";
}

.fa-cny:before, .fa-jpy:before, .fa-rmb:before, .fa-yen:before {
	content: "";
}

.fa-rouble:before, .fa-rub:before, .fa-ruble:before {
	content: "";
}

.fa-krw:before, .fa-won:before {
	content: "";
}

.fa-bitcoin:before, .fa-btc:before {
	content: "";
}

.fa-file:before {
	content: "";
}

.fa-file-text:before {
	content: "";
}

.fa-sort-alpha-asc:before {
	content: "";
}

.fa-sort-alpha-desc:before {
	content: "";
}

.fa-sort-amount-asc:before {
	content: "";
}

.fa-sort-amount-desc:before {
	content: "";
}

.fa-sort-numeric-asc:before {
	content: "";
}

.fa-sort-numeric-desc:before {
	content: "";
}

.fa-thumbs-up:before {
	content: "";
}

.fa-thumbs-down:before {
	content: "";
}

.fa-youtube-square:before {
	content: "";
}

.fa-youtube:before {
	content: "";
}

.fa-xing:before {
	content: "";
}

.fa-xing-square:before {
	content: "";
}

.fa-youtube-play:before {
	content: "";
}

.fa-dropbox:before {
	content: "";
}

.fa-stack-overflow:before {
	content: "";
}

.fa-instagram:before {
	content: "";
}

.fa-flickr:before {
	content: "";
}

.fa-adn:before {
	content: "";
}

.fa-bitbucket:before {
	content: "";
}

.fa-bitbucket-square:before {
	content: "";
}

.fa-tumblr:before {
	content: "";
}

.fa-tumblr-square:before {
	content: "";
}

.fa-long-arrow-down:before {
	content: "";
}

.fa-long-arrow-up:before {
	content: "";
}

.fa-long-arrow-left:before {
	content: "";
}

.fa-long-arrow-right:before {
	content: "";
}

.fa-apple:before {
	content: "";
}

.fa-windows:before {
	content: "";
}

.fa-android:before {
	content: "";
}

.fa-linux:before {
	content: "";
}

.fa-dribbble:before {
	content: "";
}

.fa-skype:before {
	content: "";
}

.fa-foursquare:before {
	content: "";
}

.fa-trello:before {
	content: "";
}

.fa-female:before {
	content: "";
}

.fa-male:before {
	content: "";
}

.fa-gittip:before, .fa-gratipay:before {
	content: "";
}

.fa-sun-o:before {
	content: "";
}

.fa-moon-o:before {
	content: "";
}

.fa-archive:before {
	content: "";
}

.fa-bug:before {
	content: "";
}

.fa-vk:before {
	content: "";
}

.fa-weibo:before {
	content: "";
}

.fa-renren:before {
	content: "";
}

.fa-pagelines:before {
	content: "";
}

.fa-stack-exchange:before {
	content: "";
}

.fa-arrow-circle-o-right:before {
	content: "";
}

.fa-arrow-circle-o-left:before {
	content: "";
}

.fa-caret-square-o-left:before, .fa-toggle-left:before {
	content: "";
}

.fa-dot-circle-o:before {
	content: "";
}

.fa-wheelchair:before {
	content: "";
}

.fa-vimeo-square:before {
	content: "";
}

.fa-try:before, .fa-turkish-lira:before {
	content: "";
}

.fa-plus-square-o:before {
	content: "";
}

.fa-space-shuttle:before {
	content: "";
}

.fa-slack:before {
	content: "";
}

.fa-envelope-square:before {
	content: "";
}

.fa-wordpress:before {
	content: "";
}

.fa-openid:before {
	content: "";
}

.fa-bank:before, .fa-institution:before, .fa-university:before {
	content: "";
}

.fa-graduation-cap:before, .fa-mortar-board:before {
	content: "";
}

.fa-yahoo:before {
	content: "";
}

.fa-google:before {
	content: "";
}

.fa-reddit:before {
	content: "";
}

.fa-reddit-square:before {
	content: "";
}

.fa-stumbleupon-circle:before {
	content: "";
}

.fa-stumbleupon:before {
	content: "";
}

.fa-delicious:before {
	content: "";
}

.fa-digg:before {
	content: "";
}

.fa-pied-piper-pp:before {
	content: "";
}

.fa-pied-piper-alt:before {
	content: "";
}

.fa-drupal:before {
	content: "";
}

.fa-joomla:before {
	content: "";
}

.fa-language:before {
	content: "";
}

.fa-fax:before {
	content: "";
}

.fa-building:before {
	content: "";
}

.fa-child:before {
	content: "";
}

.fa-paw:before {
	content: "";
}

.fa-spoon:before {
	content: "";
}

.fa-cube:before {
	content: "";
}

.fa-cubes:before {
	content: "";
}

.fa-behance:before {
	content: "";
}

.fa-behance-square:before {
	content: "";
}

.fa-steam:before {
	content: "";
}

.fa-steam-square:before {
	content: "";
}

.fa-recycle:before {
	content: "";
}

.fa-automobile:before, .fa-car:before {
	content: "";
}

.fa-cab:before, .fa-taxi:before {
	content: "";
}

.fa-tree:before {
	content: "";
}

.fa-spotify:before {
	content: "";
}

.fa-deviantart:before {
	content: "";
}

.fa-soundcloud:before {
	content: "";
}

.fa-database:before {
	content: "";
}

.fa-file-pdf-o:before {
	content: "";
}

.fa-file-word-o:before {
	content: "";
}

.fa-file-excel-o:before {
	content: "";
}

.fa-file-powerpoint-o:before {
	content: "";
}

.fa-file-image-o:before, .fa-file-photo-o:before, .fa-file-picture-o:before {
	content: "";
}

.fa-file-archive-o:before, .fa-file-zip-o:before {
	content: "";
}

.fa-file-audio-o:before, .fa-file-sound-o:before {
	content: "";
}

.fa-file-movie-o:before, .fa-file-video-o:before {
	content: "";
}

.fa-file-code-o:before {
	content: "";
}

.fa-vine:before {
	content: "";
}

.fa-codepen:before {
	content: "";
}

.fa-jsfiddle:before {
	content: "";
}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-ring:before, .fa-life-saver:before, .fa-support:before {
	content: "";
}

.fa-circle-o-notch:before {
	content: "";
}

.fa-ra:before, .fa-rebel:before, .fa-resistance:before {
	content: "";
}

.fa-empire:before, .fa-ge:before {
	content: "";
}

.fa-git-square:before {
	content: "";
}

.fa-git:before {
	content: "";
}

.fa-hacker-news:before, .fa-y-combinator-square:before, .fa-yc-square:before {
	content: "";
}

.fa-tencent-weibo:before {
	content: "";
}

.fa-qq:before {
	content: "";
}

.fa-wechat:before, .fa-weixin:before {
	content: "";
}

.fa-paper-plane:before, .fa-send:before {
	content: "";
}

.fa-paper-plane-o:before, .fa-send-o:before {
	content: "";
}

.fa-history:before {
	content: "";
}

.fa-circle-thin:before {
	content: "";
}

.fa-header:before {
	content: "";
}

.fa-paragraph:before {
	content: "";
}

.fa-sliders:before {
	content: "";
}

.fa-share-alt:before {
	content: "";
}

.fa-share-alt-square:before {
	content: "";
}

.fa-bomb:before {
	content: "";
}

.fa-futbol-o:before, .fa-soccer-ball-o:before {
	content: "";
}

.fa-tty:before {
	content: "";
}

.fa-binoculars:before {
	content: "";
}

.fa-plug:before {
	content: "";
}

.fa-slideshare:before {
	content: "";
}

.fa-twitch:before {
	content: "";
}

.fa-yelp:before {
	content: "";
}

.fa-newspaper-o:before {
	content: "";
}

.fa-wifi:before {
	content: "";
}

.fa-calculator:before {
	content: "";
}

.fa-paypal:before {
	content: "";
}

.fa-google-wallet:before {
	content: "";
}

.fa-cc-visa:before {
	content: "";
}

.fa-cc-mastercard:before {
	content: "";
}

.fa-cc-discover:before {
	content: "";
}

.fa-cc-amex:before {
	content: "";
}

.fa-cc-paypal:before {
	content: "";
}

.fa-cc-stripe:before {
	content: "";
}

.fa-bell-slash:before {
	content: "";
}

.fa-bell-slash-o:before {
	content: "";
}

.fa-trash:before {
	content: "";
}

.fa-copyright:before {
	content: "";
}

.fa-at:before {
	content: "";
}

.fa-eyedropper:before {
	content: "";
}

.fa-paint-brush:before {
	content: "";
}

.fa-birthday-cake:before {
	content: "";
}

.fa-area-chart:before {
	content: "";
}

.fa-pie-chart:before {
	content: "";
}

.fa-line-chart:before {
	content: "";
}

.fa-lastfm:before {
	content: "";
}

.fa-lastfm-square:before {
	content: "";
}

.fa-toggle-off:before {
	content: "";
}

.fa-toggle-on:before {
	content: "";
}

.fa-bicycle:before {
	content: "";
}

.fa-bus:before {
	content: "";
}

.fa-ioxhost:before {
	content: "";
}

.fa-angellist:before {
	content: "";
}

.fa-cc:before {
	content: "";
}

.fa-ils:before, .fa-shekel:before, .fa-sheqel:before {
	content: "";
}

.fa-meanpath:before {
	content: "";
}

.fa-buysellads:before {
	content: "";
}

.fa-connectdevelop:before {
	content: "";
}

.fa-dashcube:before {
	content: "";
}

.fa-forumbee:before {
	content: "";
}

.fa-leanpub:before {
	content: "";
}

.fa-sellsy:before {
	content: "";
}

.fa-shirtsinbulk:before {
	content: "";
}

.fa-simplybuilt:before {
	content: "";
}

.fa-skyatlas:before {
	content: "";
}

.fa-cart-plus:before {
	content: "";
}

.fa-cart-arrow-down:before {
	content: "";
}

.fa-diamond:before {
	content: "";
}

.fa-ship:before {
	content: "";
}

.fa-user-secret:before {
	content: "";
}

.fa-motorcycle:before {
	content: "";
}

.fa-street-view:before {
	content: "";
}

.fa-heartbeat:before {
	content: "";
}

.fa-venus:before {
	content: "";
}

.fa-mars:before {
	content: "";
}

.fa-mercury:before {
	content: "";
}

.fa-intersex:before, .fa-transgender:before {
	content: "";
}

.fa-transgender-alt:before {
	content: "";
}

.fa-venus-double:before {
	content: "";
}

.fa-mars-double:before {
	content: "";
}

.fa-venus-mars:before {
	content: "";
}

.fa-mars-stroke:before {
	content: "";
}

.fa-mars-stroke-v:before {
	content: "";
}

.fa-mars-stroke-h:before {
	content: "";
}

.fa-neuter:before {
	content: "";
}

.fa-genderless:before {
	content: "";
}

.fa-facebook-official:before {
	content: "";
}

.fa-pinterest-p:before {
	content: "";
}

.fa-whatsapp:before {
	content: "";
}

.fa-server:before {
	content: "";
}

.fa-user-plus:before {
	content: "";
}

.fa-user-times:before {
	content: "";
}

.fa-bed:before, .fa-hotel:before {
	content: "";
}

.fa-viacoin:before {
	content: "";
}

.fa-train:before {
	content: "";
}

.fa-subway:before {
	content: "";
}

.fa-medium:before {
	content: "";
}

.fa-y-combinator:before, .fa-yc:before {
	content: "";
}

.fa-optin-monster:before {
	content: "";
}

.fa-opencart:before {
	content: "";
}

.fa-expeditedssl:before {
	content: "";
}

.fa-battery-4:before, .fa-battery-full:before, .fa-battery:before {
	content: "";
}

.fa-battery-3:before, .fa-battery-three-quarters:before {
	content: "";
}

.fa-battery-2:before, .fa-battery-half:before {
	content: "";
}

.fa-battery-1:before, .fa-battery-quarter:before {
	content: "";
}

.fa-battery-0:before, .fa-battery-empty:before {
	content: "";
}

.fa-mouse-pointer:before {
	content: "";
}

.fa-i-cursor:before {
	content: "";
}

.fa-object-group:before {
	content: "";
}

.fa-object-ungroup:before {
	content: "";
}

.fa-sticky-note:before {
	content: "";
}

.fa-sticky-note-o:before {
	content: "";
}

.fa-cc-jcb:before {
	content: "";
}

.fa-cc-diners-club:before {
	content: "";
}

.fa-clone:before {
	content: "";
}

.fa-balance-scale:before {
	content: "";
}

.fa-hourglass-o:before {
	content: "";
}

.fa-hourglass-1:before, .fa-hourglass-start:before {
	content: "";
}

.fa-hourglass-2:before, .fa-hourglass-half:before {
	content: "";
}

.fa-hourglass-3:before, .fa-hourglass-end:before {
	content: "";
}

.fa-hourglass:before {
	content: "";
}

.fa-hand-grab-o:before, .fa-hand-rock-o:before {
	content: "";
}

.fa-hand-paper-o:before, .fa-hand-stop-o:before {
	content: "";
}

.fa-hand-scissors-o:before {
	content: "";
}

.fa-hand-lizard-o:before {
	content: "";
}

.fa-hand-spock-o:before {
	content: "";
}

.fa-hand-pointer-o:before {
	content: "";
}

.fa-hand-peace-o:before {
	content: "";
}

.fa-trademark:before {
	content: "";
}

.fa-registered:before {
	content: "";
}

.fa-creative-commons:before {
	content: "";
}

.fa-gg:before {
	content: "";
}

.fa-gg-circle:before {
	content: "";
}

.fa-tripadvisor:before {
	content: "";
}

.fa-odnoklassniki:before {
	content: "";
}

.fa-odnoklassniki-square:before {
	content: "";
}

.fa-get-pocket:before {
	content: "";
}

.fa-wikipedia-w:before {
	content: "";
}

.fa-safari:before {
	content: "";
}

.fa-chrome:before {
	content: "";
}

.fa-firefox:before {
	content: "";
}

.fa-opera:before {
	content: "";
}

.fa-internet-explorer:before {
	content: "";
}

.fa-television:before, .fa-tv:before {
	content: "";
}

.fa-contao:before {
	content: "";
}

.fa-500px:before {
	content: "";
}

.fa-amazon:before {
	content: "";
}

.fa-calendar-plus-o:before {
	content: "";
}

.fa-calendar-minus-o:before {
	content: "";
}

.fa-calendar-times-o:before {
	content: "";
}

.fa-calendar-check-o:before {
	content: "";
}

.fa-industry:before {
	content: "";
}

.fa-map-pin:before {
	content: "";
}

.fa-map-signs:before {
	content: "";
}

.fa-map-o:before {
	content: "";
}

.fa-map:before {
	content: "";
}

.fa-commenting:before {
	content: "";
}

.fa-commenting-o:before {
	content: "";
}

.fa-houzz:before {
	content: "";
}

.fa-vimeo:before {
	content: "";
}

.fa-black-tie:before {
	content: "";
}

.fa-fonticons:before {
	content: "";
}

.fa-reddit-alien:before {
	content: "";
}

.fa-edge:before {
	content: "";
}

.fa-credit-card-alt:before {
	content: "";
}

.fa-codiepie:before {
	content: "";
}

.fa-modx:before {
	content: "";
}

.fa-fort-awesome:before {
	content: "";
}

.fa-usb:before {
	content: "";
}

.fa-product-hunt:before {
	content: "";
}

.fa-mixcloud:before {
	content: "";
}

.fa-scribd:before {
	content: "";
}

.fa-pause-circle:before {
	content: "";
}

.fa-pause-circle-o:before {
	content: "";
}

.fa-stop-circle:before {
	content: "";
}

.fa-stop-circle-o:before {
	content: "";
}

.fa-shopping-bag:before {
	content: "";
}

.fa-shopping-basket:before {
	content: "";
}

.fa-hashtag:before {
	content: "";
}

.fa-bluetooth:before {
	content: "";
}

.fa-bluetooth-b:before {
	content: "";
}

.fa-percent:before {
	content: "";
}

.fa-gitlab:before {
	content: "";
}

.fa-wpbeginner:before {
	content: "";
}

.fa-wpforms:before {
	content: "";
}

.fa-envira:before {
	content: "";
}

.fa-universal-access:before {
	content: "";
}

.fa-wheelchair-alt:before {
	content: "";
}

.fa-question-circle-o:before {
	content: "";
}

.fa-blind:before {
	content: "";
}

.fa-audio-description:before {
	content: "";
}

.fa-volume-control-phone:before {
	content: "";
}

.fa-braille:before {
	content: "";
}

.fa-assistive-listening-systems:before {
	content: "";
}

.fa-american-sign-language-interpreting:before, .fa-asl-interpreting:before {
	content: "";
}

.fa-deaf:before, .fa-deafness:before, .fa-hard-of-hearing:before {
	content: "";
}

.fa-glide:before {
	content: "";
}

.fa-glide-g:before {
	content: "";
}

.fa-sign-language:before, .fa-signing:before {
	content: "";
}

.fa-low-vision:before {
	content: "";
}

.fa-viadeo:before {
	content: "";
}

.fa-viadeo-square:before {
	content: "";
}

.fa-snapchat:before {
	content: "";
}

.fa-snapchat-ghost:before {
	content: "";
}

.fa-snapchat-square:before {
	content: "";
}

.fa-pied-piper:before {
	content: "";
}

.fa-first-order:before {
	content: "";
}

.fa-yoast:before {
	content: "";
}

.fa-themeisle:before {
	content: "";
}

.fa-google-plus-circle:before, .fa-google-plus-official:before {
	content: "";
}

.fa-fa:before, .fa-font-awesome:before {
	content: "";
}

.fa-handshake-o:before {
	content: "";
}

.fa-envelope-open:before {
	content: "";
}

.fa-envelope-open-o:before {
	content: "";
}

.fa-linode:before {
	content: "";
}

.fa-address-book:before {
	content: "";
}

.fa-address-book-o:before {
	content: "";
}

.fa-address-card:before, .fa-vcard:before {
	content: "";
}

.fa-address-card-o:before, .fa-vcard-o:before {
	content: "";
}

.fa-user-circle:before {
	content: "";
}

.fa-user-circle-o:before {
	content: "";
}

.fa-user-o:before {
	content: "";
}

.fa-id-badge:before {
	content: "";
}

.fa-drivers-license:before, .fa-id-card:before {
	content: "";
}

.fa-drivers-license-o:before, .fa-id-card-o:before {
	content: "";
}

.fa-quora:before {
	content: "";
}

.fa-free-code-camp:before {
	content: "";
}

.fa-telegram:before {
	content: "";
}

.fa-thermometer-4:before, .fa-thermometer-full:before, .fa-thermometer:before {
	content: "";
}

.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {
	content: "";
}

.fa-thermometer-2:before, .fa-thermometer-half:before {
	content: "";
}

.fa-thermometer-1:before, .fa-thermometer-quarter:before {
	content: "";
}

.fa-thermometer-0:before, .fa-thermometer-empty:before {
	content: "";
}

.fa-shower:before {
	content: "";
}

.fa-bath:before, .fa-bathtub:before, .fa-s15:before {
	content: "";
}

.fa-podcast:before {
	content: "";
}

.fa-window-maximize:before {
	content: "";
}

.fa-window-minimize:before {
	content: "";
}

.fa-window-restore:before {
	content: "";
}

.fa-times-rectangle:before, .fa-window-close:before {
	content: "";
}

.fa-times-rectangle-o:before, .fa-window-close-o:before {
	content: "";
}

.fa-bandcamp:before {
	content: "";
}

.fa-grav:before {
	content: "";
}

.fa-etsy:before {
	content: "";
}

.fa-imdb:before {
	content: "";
}

.fa-ravelry:before {
	content: "";
}

.fa-eercast:before {
	content: "";
}

.fa-microchip:before {
	content: "";
}

.fa-snowflake-o:before {
	content: "";
}

.fa-superpowers:before {
	content: "";
}

.fa-wpexplorer:before {
	content: "";
}

.fa-meetup:before {
	content: "";
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
}

.woocommerce a.selectBox {
	background: #fff;
	min-width: 100px;
	margin-right: 10px;
	color: inherit;
}

.woocommerce a.selectBox, .woocommerce a.selectBox:hover {
	border-bottom: 1px solid #bbb !important;
}

.woocommerce a.selectBox:hover {
	color: inherit;
}

.woocommerce a.selectBox:focus {
	border: 1px solid #ccc;
}

.selectBox-dropdown .selectBox-label {
	vertical-align: middle;
	padding: 3px 8px;
}

.selectBox-dropdown .selectBox-arrow {
	border: none;
	background: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/optimized/rev-1fced4c/oregonrooted.com/wp-content/plugins/yith-woocommerce-wishlist-extended/assets/images/jquery.selectBox-arrow.png") center right no-repeat;
}

.selectBox-dropdown .selectBox-arrow.nitro-lazy {
	background: none !important;
}

.selectBox-dropdown.selectBox-menuShowing .selectBox-arrow {
	background: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/optimized/rev-1fced4c/oregonrooted.com/wp-content/plugins/yith-woocommerce-wishlist-extended/assets/images/jquery.selectBox-arrow.png") center left no-repeat;
}

.selectBox-dropdown.selectBox-menuShowing .selectBox-arrow.nitro-lazy {
	background: none !important;
}

.selectBox-dropdown-menu {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	padding: 5px;
	font-size: 80%;
}

.selectBox-dropdown-menu li a {
	color: inherit;
	padding: 5px 8px;
	border-radius: 3px;
}

.selectBox-dropdown-menu a:hover {
	color: inherit;
	text-decoration: none;
}

select.selectBox.change-wishlist {
	max-width: 100px;
}

.selectBox.change-wishlist {
	width: auto !important;
}

.change-wishlist-selectBox-dropdown-menu {
	width: auto !important;
}

.yith-wcwl-with-pretty-photo {
	overflow: hidden;
}

.yith-wcwl-with-pretty-photo .pp_content {
	height: auto !important;
}

.woocommerce .wishlist-fragment .blockUI.blockOverlay::before, .woocommerce .yith-wcwl-popup-form .blockUI.blockOverlay::before {
	display: none;
}

.yith-wcwl-popup {
	display: none;
}

.yith-wcwl-popup-content h3 {
	text-align: center;
	font-size: 1.5em;
}

.yith-wcwl-popup-content .heading-icon, .yith-wcwl-popup-feedback .heading-icon {
	text-align: center;
	display: block;
	font-size: 70px;
	color: #333;
	margin-bottom: 15px;
}

.yith-wcwl-popup-content .popup-description {
	text-align: center;
	font-weight: 600;
	margin-bottom: 15px;
}

.yith-wcwl-popup-content .popup-description a.show-tab.active {
	cursor: inherit;
	color: inherit;
	pointer-events: none;
}

.yith-wcwl-popup-feedback p.feedback {
	margin-top: 1.5em;
	text-align: center;
	font-size: 1.1rem;
	font-weight: 600;
}

.yith-wcwl-popup-content label {
	display: block;
}

.yith-wcwl-popup-content input[type=text], .yith-wcwl-popup-content select {
	padding: 10px 7px;
}

.yith-wcwl-popup-content .create {
	display: none;
}

.yith-wcwl-popup-content .yith-wcwl-second-row {
	display: none;
}

.yith-wcwl-popup-footer {
	margin: 15px 0;
}

.yith-wcwl-popup-footer .button.wishlist-submit {
	display: block;
	width: 100%;
	text-align: center;
}

.pp_pic_holder.pp_woocommerce.feedback {
	max-width: 450px !important;
}

.pp_pic_holder.pp_woocommerce.feedback .pp_content {
	width: auto !important;
}

.yith-wcwl-popup-feedback {
	margin-top: 2em;
	margin-bottom: 2em;
}

.yith-wcwl-add-button.with-dropdown {
	position: relative;
	padding: 15px 0;
}

.yes-js .yith-wcwl-add-button ul.yith-wcwl-dropdown {
	display: none;
	list-style: none;
	margin-bottom: 0;
	padding: 5px 25px;
	border: 1px solid #cdcdcd;
	background: #fff;
	position: absolute;
	z-index: 15;
	top: calc(100% - 5px);
	min-width: 200px;
}

.yith-wcwl-add-button.show-dropdown ul.yith-wcwl-dropdown {
	display: block;
}

.yith-wcwl-add-button ul.yith-wcwl-dropdown li {
	padding: 15px;
	padding-left: 0;
	text-transform: uppercase;
	font-size: .8em;
}

.yith-wcwl-add-button ul.yith-wcwl-dropdown li a {
	font-size: 1em !important;
	color: inherit;
	box-shadow: none;
}

.yith-wcwl-add-button ul.yith-wcwl-dropdown li a:hover {
	color: initial;
}

.yith-wcwl-add-button ul.yith-wcwl-dropdown li:before {
	font-family: FontAwesome;
	content: "";
	margin-right: 15px;
}

.yith-wcwl-add-button ul.yith-wcwl-dropdown li:not(:last-child) {
	border-bottom: 1px solid #cdcdcd;
}

.yith-wcwl-add-to-wishlist .separator+[data-title] {
	display: inline-block;
}

.yith-wcwl-add-to-wishlist .with-tooltip {
	position: relative;
}

.yith-wcwl-tooltip {
	z-index: 10;
	padding: 5px 10px;
	border-radius: 5px;
	text-align: center;
	top: calc(100% + 5px);
	pointer-events: none;
	cursor: initial;
	font-size: .6875rem;
	line-height: normal;
	display: none;
}

.with-dropdown .yith-wcwl-tooltip {
	top: auto;
	bottom: calc(100% + 10px);
}

.with-tooltip .yith-wcwl-tooltip {
	position: absolute;
}

.with-tooltip .yith-wcwl-tooltip:before {
	content: "";
	display: block;
	position: absolute;
	top: -5px;
	left: calc(50% - 2px);
	width: 0;
	height: 0;
	background: 0 0 !important;
	border-left: 5px solid transparent !important;
	border-right: 5px solid transparent !important;
	border-bottom: 5px solid;
}

.with-dropdown .with-tooltip .yith-wcwl-tooltip:before {
	bottom: -5px;
	top: auto;
	border-left: 5px solid rgba(255, 255, 255, 0);
	border-right: 5px solid rgba(255, 255, 255, 0);
	border-top: 5px solid;
	border-bottom: none;
}

#yith-wcwl-popup-message {
	font-weight: 700;
	line-height: 50px;
	text-align: center;
	background: #fff;
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, .3);
	box-shadow: 0 0 15px rgba(0, 0, 0, .3);
	position: fixed;
	top: 50%;
	left: 50%;
	padding: 7px 40px;
	z-index: 10000;
}

.wishlist-title {
	display: inline-block;
}

.wishlist-title h2 {
	display: inline-block;
	padding: 5px;
}

.wishlist-title.wishlist-title-with-form h2:hover {
	background: #efefef;
}

.wishlist-title a.show-title-form {
	cursor: pointer;
	visibility: hidden;
}

.wishlist-title:hover a.show-title-form {
	visibility: visible;
}

.hidden-title-form {
	position: relative;
	margin: 25px 0 39px;
}

.yes-js .hidden-title-form {
	display: none;
}

.hidden-title-form .edit-title-buttons {
	position: absolute;
	right: 5px;
	top: calc(50% - 15px);
}

.hidden-title-form>input[type=text] {
	padding-right: 65px;
	line-height: 1;
}

.hidden-title-form a {
	cursor: pointer;
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	vertical-align: middle;
	font-size: 1.3em;
}

.hidden-title-form a i {
	margin: 0;
	display: inline-block;
}

table.wishlist_table {
	font-size: 80%;
}

table.wishlist_table tr {
	position: relative;
}

table.wishlist_table thead th {
	border-top: 1px solid;
	padding: 16px 12px;
}

table.wishlist_table tbody td {
	padding: 16px 12px;
}

table.wishlist_table tbody td, table.wishlist_table thead th {
	border-color: #e7e7e7;
}

p.wishlist-empty, table.wishlist_table tbody td.wishlist-empty {
	text-align: center;
	margin: 100px 0;
}

.wishlist_table tr td, .wishlist_table tr th.product-checkbox, .wishlist_table tr th.wishlist-delete {
	text-align: center;
}

.wishlist_table tr th.product-checkbox {
	vertical-align: middle;
	width: 40px;
}

.wishlist_table tr th.product-remove {
	vertical-align: middle;
	width: 40px;
}

.wishlist_table tr th.product-thumbnail {
	width: 80px;
}

.wishlist_table tfoot td, .wishlist_table tr td.product-name, .wishlist_table tr td.product-thumbnail, .wishlist_table tr td.wishlist-name, .wishlist_table tr td.wishlist-privacy {
	text-align: left;
}

.wishlist_table tr td.product-remove {
	padding: 16px 0;
}

.wishlist_table tr td.product-thumbnail a {
	display: block;
	border: none;
	max-width: 80px;
}

.wishlist_table tr td.product-thumbnail a img {
	width: 100%;
}

.wishlist_table tr td.product-arrange {
	cursor: grab;
}

.wishlist_table tr td.product-arrange:active {
	cursor: grabbing;
}

.wishlist_table .product-stock-status span.wishlist-in-stock {
	color: #297e29;
}

.wishlist_table .product-stock-status span.wishlist-out-of-stock {
	color: red;
}

.wishlist_table .product-add-to-cart span.dateadded {
	display: block;
}

.wishlist_table .product-add-to-cart a {
	display: table !important;
	margin: 0 auto 5px !important;
	text-align: center;
}

.wishlist_table .product-add-to-cart a.button {
	padding: 6px 25px !important;
}

.wishlist_table .product-add-to-cart a>img {
	display: inline;
	max-width: 2em;
}

.wishlist_table .product-add-to-cart .variations_form {
	margin: 15px 0;
}

.wishlist_table .price-variation {
	display: block;
}

.wishlist_table .price-variation.decrease .variation-rate {
	color: red;
}

.wishlist_table .price-variation .old-price {
	display: block;
}

.wishlist_table a.button {
	white-space: normal;
	margin-bottom: 5px !important;
}

.wishlist_table.modern_grid {
	list-style: none;
	margin: 0 -7px 35px;
	font-size: 0;
}

.wishlist_table.modern_grid li {
	display: inline-block;
	vertical-align: top;
	width: 33.33%;
	padding: 0 7px;
	margin-bottom: 15px;
}

.wishlist_table.images_grid li.wishlist-empty, .wishlist_table.modern_grid li.wishlist-empty {
	width: 100%;
	font-size: 1rem;
	text-align: center;
	margin: 50px 0;
}

.wishlist_table.images_grid li.show {
	z-index: 10;
}

.wishlist_table.images_grid.products li.product.first, .wishlist_table.images_grid.products li.product.last {
	clear: none;
}

.wishlist_table.images_grid.columns-2.products li.product:nth-of-type(odd), .wishlist_table.images_grid.columns-3.products li.product:nth-of-type(3n+1), .wishlist_table.images_grid.columns-4.products li.product:nth-of-type(4n+1), .wishlist_table.images_grid.columns-5.products li.product:nth-of-type(5n+1), .wishlist_table.images_grid.columns-6.products li.product:nth-of-type(6n+1) {
	clear: both;
}

.wishlist_table.modern_grid li .item-wrapper {
	display: table;
	margin: 0 -7px;
}

.wishlist_table.modern_grid li .item-details, .wishlist_table.modern_grid li .product-thumbnail {
	display: table-cell;
	vertical-align: top;
	box-sizing: border-box;
	width: 50%;
	padding: 0 7px;
	font-size: 1rem;
}

.wishlist_table.images_grid li .product-thumbnail, .wishlist_table.modern_grid li .product-thumbnail {
	position: relative;
}

.wishlist_table.images_grid li .product-thumbnail .product-checkbox, .wishlist_table.modern_grid li .product-thumbnail .product-checkbox {
	position: absolute;
	top: 7px;
	left: 15px;
	z-index: 2;
}

.wishlist_table.modern_grid li .product-thumbnail>a {
	display: block;
}

.wishlist_table.modern_grid li .product-thumbnail>a img {
	display: block;
}

.wishlist_table.images_grid li.show .product-thumbnail>a img, .wishlist_table.images_grid li:hover .product-thumbnail>a img {
	filter: brightness(1.1);
}

.wishlist_table.modern_grid.wishlist_view li .item-details {
	position: relative;
}

.wishlist_table.modern_grid.wishlist_view li .item-details:before {
	content: "";
	display: block;
	top: 0;
	bottom: 0;
	left: 7px;
	background: #fff;
	position: absolute;
	right: 7px;
	z-index: 0;
	border: 1px solid #cdcdcd;
}

.wishlist_table.images_grid li .item-details {
	display: none;
	position: absolute;
	z-index: 2;
	bottom: 15px;
	left: calc(50% - 150px);
	width: 300px;
	background: #fff;
	padding: 10px 20px;
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, .3);
	box-shadow: 0 0 15px rgba(0, 0, 0, .3);
}

.wishlist_table.images_grid li.show .item-details {
	display: block;
}

.wishlist_table.modern_grid li .item-details .item-details-wrapper {
	padding: 15px 20px;
	line-height: normal;
	position: relative;
}

.wishlist_table.images_grid li .item-details a.close {
	position: absolute;
	top: 10px;
	right: 20px;
}

.wishlist_table.images_grid li .item-details h3, .wishlist_table.mobile li .item-details h3, .wishlist_table.modern_grid li .item-details h3 {
	margin-bottom: 7px;
}

.wishlist_table.images_grid li .item-details table.item-details-table, .wishlist_table.mobile li .item-details table.item-details-table, .wishlist_table.mobile li table.additional-info, .wishlist_table.modern_grid li .item-details table.item-details-table {
	border: none;
	margin-bottom: 7px;
}

.wishlist_table.images_grid li .item-details table.item-details-table td, .wishlist_table.mobile li .item-details table.item-details-table td, .wishlist_table.mobile li table.additional-info td, .wishlist_table.modern_grid li .item-details table.item-details-table td {
	border: none;
	font-size: .7em;
	padding: 3px;
	vertical-align: top;
}

.wishlist_table.images_grid li .item-details table.item-details-table td.label, .wishlist_table.mobile li .item-details table.item-details-table td.label, .wishlist_table.mobile li table.additional-info td.label, .wishlist_table.modern_grid li .item-details table.item-details-table td.label {
	text-align: left;
	font-weight: 700;
	width: 40%;
}

.wishlist_table.images_grid li .item-details table.item-details-table td.value, .wishlist_table.mobile li .item-details table.item-details-table td.value, .wishlist_table.mobile li table.additional-info td.value, .wishlist_table.modern_grid li .item-details table.item-details-table td.value {
	text-align: right;
}

.wishlist_table.modern_grid li .item-details table.item-details-table td.value a.selectBox {
	margin-right: 0;
}

.wishlist_table.images_grid li .item-details table.item-details-table td.value input, .wishlist_table.mobile li table.additional-info td.value input, .wishlist_table.modern_grid li .item-details table.item-details-table td.value input {
	width: auto;
}

.wishlist_table.images_grid li .item-details .product-add-to-cart, .wishlist_table.modern_grid li .item-details .product-add-to-cart {
	text-align: center;
	margin-bottom: 7px;
}

.wishlist_table.images_grid li .item-details .move-to-another-wishlist, .wishlist_table.modern_grid li .item-details .move-to-another-wishlist {
	text-align: center;
	margin-bottom: 7px;
}

.wishlist_table.images_grid li .item-details .product-remove, .wishlist_table.modern_grid li .item-details .product-remove {
	text-align: right;
}

.wishlist_table.images_grid li .item-details .product-remove a, .wishlist_table.modern_grid li .item-details .product-remove a {
	border: none;
	border-radius: 0;
	display: inline-block;
}

.wishlist_table.mobile {
	list-style: none;
	margin-left: 0;
}

.wishlist_table.mobile li {
	margin-bottom: 7px;
}

.wishlist_table.mobile li .product-checkbox {
	display: inline-block;
	width: 20px;
	vertical-align: top;
}

.wishlist_table.mobile li .item-wrapper {
	display: inline-block;
	width: calc(100% - 25px);
	vertical-align: top;
	margin-bottom: 7px;
}

.wishlist_table.wishlist_manage_table.mobile li.wishlist-empty {
	text-align: center;
}

.wishlist_table.wishlist_manage_table.mobile li .item-wrapper {
	width: 100%;
}

.wishlist_table.mobile li .item-wrapper .product-thumbnail {
	display: inline-block;
	max-width: 60px;
	margin-right: 10px;
}

.wishlist_table.mobile li .item-wrapper .item-details {
	display: inline-block;
	width: calc(100% - 80px);
	vertical-align: top;
}

.wishlist_table.mobile.with-checkbox li .additional-info-wrapper {
	padding-left: 20px;
}

.wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist, .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart {
	text-align: center;
	margin-bottom: 7px;
}

.wishlist_table.mobile li .additional-info-wrapper .product-remove {
	text-align: right;
}

a.add_to_wishlist {
	cursor: pointer;
}

.yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon {
	margin-right: 5px;
}

.yith-wcwl-add-to-wishlist a.add_to_wishlist>img, .yith-wcwl-add-to-wishlist a.delete_item>img, .yith-wcwl-add-to-wishlist a.move_to_another_wishlist>img {
	max-width: 32px;
	display: inline-block;
	margin-right: 10px;
}

a.add_to_wishlist+a.view-wishlist, a.delete_item+a.view-wishlist {
	margin-left: 15px;
}

.summary .single_add_to_wishlist.button, div.product .woocommerce-price-and-add .single_add_to_wishlist.button {
	margin: 0;
}

.wishlist_table .add_to_cart.button {
	padding: 7px 12px;
	line-height: normal;
}

.yith-wcwl-add-to-wishlist {
	margin-top: 10px;
}

.hidden-title-form button i, .wishlist-title a.show-title-form i, .wishlist_manage_table tfoot a.create-new-wishlist i, .wishlist_manage_table tfoot button.submit-wishlist-changes i, .wishlist_table .add_to_cart.button i, .wishlist_table .ask-an-estimate-button i, .yith-wcwl-add-button>a i, .yith-wcwl-wishlist-new button i, .yith-wcwl-wishlist-search-form button.wishlist-search-button i {
	margin-right: 10px;
}

.hidden-title-form a.hide-title-form, .wishlist-title a.show-title-form, .wishlist_manage_table a.create-new-wishlist, .wishlist_manage_table button.submit-wishlist-changes, .wishlist_table .add_to_cart.button, .wishlist_table a.ask-an-estimate-button, .woocommerce .yith-wcwl-wishlist-new button, .yith-wcwl-add-button a.add_to_wishlist, .yith-wcwl-popup-button a.add_to_wishlist, .yith-wcwl-wishlist-search-form button.wishlist-search-button {
	margin: 0;
	box-shadow: none;
	text-shadow: none;
}

.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist {
	position: absolute;
	z-index: 10;
	margin: 0;
	top: 10px;
	left: 10px;
}

.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .with-dropdown {
	padding: 0;
}

.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .add_to_wishlist, .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .disabled_item, .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .open-pretty-photo {
	font-size: 0;
	background: 0 0;
}

.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .delete_item, .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .move_to_another_wishlist {
	font-size: 0;
}

.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .feedback {
	display: none;
}

.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .feedback+a {
	font-size: 0;
	background: 0 0;
}

.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i {
	font-size: 1.6rem;
	margin: 0;
}

.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist img {
	margin: 0;
}

.woocommerce .wishlist-title {
	margin-bottom: 30px;
}

.woocommerce .wishlist-title h2 {
	vertical-align: middle;
	margin-bottom: 0;
}

.woocommerce .hidden-title-form button {
	padding: 7px 24px;
	vertical-align: middle;
	border: none;
	position: relative;
}

.woocommerce .hidden-title-form button:active {
	top: 1px;
}

.woocommerce .back-to-all-wishlists {
	margin-bottom: 20px;
}

.woocommerce #content table.wishlist_table.cart a.remove {
	color: #c3c3c3;
	margin: 0 auto;
}

.woocommerce #content table.wishlist_table.cart a.remove:hover {
	background-color: #c3c3c3;
	color: #fff;
}

.yith-wcwl-share {
	margin-bottom: 35px;
}

.yith-wcwl-share h4.yith-wcwl-share-title {
	margin: 10px 0;
}

.yith-wcwl-share ul {
	margin: 5px 0;
	padding: 0;
}

.entry-content .yith-wcwl-share ul li, .yith-wcwl-share ul li {
	display: inline-block;
	margin-left: 0;
	margin-right: 0;
}

.yith-wcwl-share li a {
	color: #fff;
	text-align: center;
	text-decoration: none;
	line-height: 1;
	padding: 5px;
	display: block;
	border: none;
	min-width: 26px;
	min-height: 26px;
}

.yith-wcwl-share li a:hover {
	color: #fff;
}

.yith-wcwl-share li a>img {
	max-width: 1em;
}

.copy-trigger {
	cursor: pointer;
}

.woocommerce .ask-an-estimate-button>img {
	max-width: 1em;
	display: inline;
	margin-right: 5px;
}

#ask_an_estimate_popup {
	display: none;
}

.wishlist-ask-an-estimate-popup .ask-an-estimate-button-popup {
	width: 100%;
}

.wishlist-ask-an-estimate-popup .woocommerce-error {
	margin-bottom: 0;
}

.wishlist-ask-an-estimate-popup #additional_notes {
	min-height: 150px;
}

.ask-an-estimate-confirmation {
	padding: 0 30px;
	text-align: center;
}

.yith_wcwl_wishlist_footer>div {
	margin-bottom: 15px;
}

.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action {
	float: left;
}

.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action label {
	display: inline-block;
	margin-right: 10px;
}

.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action #bulk_actions {
	min-width: 250px;
}

.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action input[type=submit] {
	margin: 0;
	margin-left: 10px;
}

.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_update {
	float: right;
}

.yith_wcwl_wishlist_footer .yith-wcwl-share {
	float: left;
	clear: both;
}

.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action {
	float: right;
}

.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action>* {
	vertical-align: middle;
}

.yith_wcwl_wishlist_update+.yith_wcwl_footer_additional_action {
	clear: both;
}

.wishlist-page-links {
	clear: both;
}

#move_to_another_wishlist {
	display: none;
}

.yith-wcwl-wishlist-new {
	padding: 20px 0;
}

.yith-wcwl-popup-content .yith-wcwl-wishlist-new {
	padding: 0;
}

.yith-wcwl-wishlist-new .wishlist-name {
	display: inline-block;
}

.yith-wcwl-wishlist-new .wishlist-privacy-radio label {
	display: block;
}

.yith-wcwl-popup-content .create-wishlist-button {
	margin-top: 15px;
	width: 100%;
}

#create_new_wishlist {
	display: none;
}

.wishlist_manage_table select {
	vertical-align: middle;
	margin-right: 10px;
}

.wishlist_manage_table td.wishlist-name .wishlist-title {
	margin-bottom: 0;
}

.wishlist_manage_table td.wishlist-name .wishlist-title .show-title-form {
	display: inline-block;
	padding: 0;
	border: none;
	background: 0 0;
	top: 0;
	margin: 0;
}

.wishlist_manage_table td.wishlist-name a.show-title-form i {
	padding: 5px;
	margin: 0;
}

.wishlist_manage_table td.wishlist-name:hover a.show-title-form {
	visibility: visible;
}

.wishlist_manage_table td.wishlist-name .hidden-title-form {
	margin: 0 !important;
	width: 100%;
}

.wishlist_manage_table td.wishlist-name .hidden-title-form input[type=text] {
	width: 100%;
	min-width: 0;
}

.wishlist_manage_table td.wishlist-name .hidden-title-form {
	position: relative;
}

table.wishlist_manage_table tfoot td {
	text-align: right;
	padding: 24px 12px;
}

.wishlist_manage_table tfoot button.submit-wishlist-changes {
	padding: 7px 24px;
	vertical-align: middle;
	border: 1px solid;
	border-radius: 3px;
	position: relative;
	line-height: normal;
}

.wishlist_manage_table tfoot button.submit-wishlist-changes:active {
	top: 1px;
}

.wishlist_manage_table tfoot a.create-new-wishlist {
	vertical-align: middle;
	line-height: normal;
	padding: 7px 24px;
}

.wishlist_manage_table.modern_grid li.wishlist-empty {
	margin: 50px 0;
}

.wishlist_manage_table.modern_grid li .item-wrapper {
	display: block;
	margin: 0;
	padding: 40px 50px;
	background: #fff;
	border: 1px solid #cdcdcd;
}

.wishlist_manage_table.modern_grid li .item-details, .wishlist_manage_table.modern_grid li .product-thumbnail {
	display: block;
	width: 100%;
	padding: 0;
}

.wishlist_manage_table.modern_grid li .item-details .hidden-title-form {
	width: 100%;
}

.wishlist_manage_table.modern_grid li .product-thumbnail .placeholder-item.empty-box {
	display: flex;
	background: #f2f2f2;
	min-height: 400px;
	align-items: center;
	justify-content: center;
	margin-bottom: 15px;
}

.wishlist_manage_table.modern_grid li .product-thumbnail .placeholder-item.empty-box p {
	font-size: 1em;
	line-height: 1.5em;
	font-weight: 600;
}

.wishlist_manage_table.modern_grid li .product-thumbnail img:first-child {
	width: 100%;
	margin-bottom: 15px;
}

.wishlist_manage_table.modern_grid li .product-thumbnail img {
	width: calc(50% - 8px);
}

.wishlist_manage_table.modern_grid li .product-thumbnail img:nth-child(3) {
	margin-left: 15px;
}

.wishlist_manage_table.modern_grid li .wishlist-title-with-form {
	display: block;
}

.wishlist_manage_table.modern_grid li .wishlist-title-with-form h3 {
	display: inline-block;
}

.wishlist_manage_table.modern_grid li .wishlist-title-with-form .show-title-form, .wishlist_manage_table.modern_grid li .wishlist-title-with-form .show-title-form:hover {
	visibility: visible;
	float: right;
	margin: 0;
	background: 0 0;
	color: inherit;
}

.wishlist_manage_table.modern_grid li .wishlist-title-with-form .show-title-form i {
	margin: 0;
}

.wishlist_manage_table.modern_grid li .hidden-title-form {
	margin-top: 0 !important;
}

.wishlist_manage_table.modern_grid li .hidden-title-form input[type=text] {
	width: 100%;
	min-width: 0;
}

.wishlist_manage_table.mobile li {
	margin-bottom: 30px;
}

.wishlist_manage_table.mobile li .item-wrapper .item-details {
	width: 100%;
}

.wishlist_manage_table.mobile li .item-details .hidden-title-form {
	position: relative;
}

.wishlist_manage_table.mobile li .item-details .hidden-title-form input[type=text] {
	width: 100%;
}

.wishlist_manage_table.mobile li .item-wrapper .item-details .wishlist-title {
	display: block;
	border-bottom: 1px solid #cdcdcd;
	position: relative;
}

.wishlist_manage_table.mobile li .item-wrapper .item-details .wishlist-title-with-form a.show-title-form {
	position: absolute;
	right: 0;
	top: 0;
	visibility: visible;
}

.wishlist_manage_table.mobile li .item-wrapper .item-details .wishlist-title-with-form a.show-title-form i {
	margin-right: 0;
}

.wishlist_manage_table.mobile li .item-details table.item-details-table td.value a.selectBox {
	margin-right: 0;
}

.wishlist_manage_table.mobile li .item-details table.item-details-table td.value a.wishlist-download {
	float: left;
}

.yith-wcwl-wishlist-search-form {
	text-align: center;
	padding: 20px 0;
}

.yith-wcwl-wishlist-search-form #wishlist_search {
	display: inline-block;
	max-width: 300px;
	vertical-align: middle;
}

.yith-wcwl-wishlist-search-form button.wishlist-search-button {
	display: inline-block;
	padding: 7px 24px;
	vertical-align: middle;
	border: 1px solid;
	border-radius: 3px;
	position: relative;
	line-height: normal;
}

.yith-wcwl-wishlist-search-form button.wishlist-search-button i {
	margin: 0;
}

.yith-wcwl-wishlist-search-form button.wishlist-search-button:active {
	top: 1px;
}

.yith-wcwl-search-results .wishlist-owner {
	text-align: left;
}

.yith-wcwl-search-results .wishlist-owner .thumb {
	display: inline-block;
	margin-right: 15px;
}

.yith-wcwl-add-to-wishlist .ajax-loading {
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	display: inline !important;
	margin-left: 5px;
	vertical-align: middle;
	visibility: hidden;
	width: 16px !important;
	height: 16px !important;
}

.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown li, .widget_yith-wcwl-lists ul.dropdown li {
	padding: 0;
}

.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown ul.lists>li a, .elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown>li a, .widget_yith-wcwl-lists ul.dropdown ul.lists>li a, .widget_yith-wcwl-lists ul.dropdown>li a {
	display: block;
	padding: 5px 15px;
}

.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown ul.lists>li a, .widget_yith-wcwl-lists ul.dropdown ul.lists>li a {
	padding: 5px 25px;
}

.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown>li.lists-section, .widget_yith-wcwl-lists ul.dropdown>li.lists-section {
	border-bottom: 1px solid #e7e7e7;
}

.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown ul.lists, .widget_yith-wcwl-lists ul.dropdown ul.lists {
	margin: 0;
}

.elementor-widget-wp-widget-yith-wcwl-items .mini, .widget_yith-wcwl-items .mini {
	position: relative;
}

.elementor-widget-wp-widget-yith-wcwl-items .heading, .widget_yith-wcwl-items .heading {
	text-align: center;
	cursor: pointer;
}

.elementor-widget-wp-widget-yith-wcwl-items .mini .heading, .widget_yith-wcwl-items .mini .heading {
	display: inline-block;
}

.elementor-widget-wp-widget-yith-wcwl-items .heading a, .widget_yith-wcwl-items .heading a {
	color: inherit;
}

.elementor-widget-wp-widget-yith-wcwl-items .extended .heading .items-counter, .widget_yith-wcwl-items .extended .heading .items-counter {
	position: relative;
}

.elementor-widget-wp-widget-yith-wcwl-items .extended .heading .items-counter i, .widget_yith-wcwl-items .extended .heading .items-counter i {
	font-size: 70px;
	position: relative;
	margin-bottom: 10px;
}

.elementor-widget-wp-widget-yith-wcwl-items .mini .heading .items-counter i, .widget_yith-wcwl-items .mini .heading .items-counter i {
	font-size: 25px;
}

.elementor-widget-wp-widget-yith-wcwl-items .extended .heading .items-counter .items-count, .widget_yith-wcwl-items .extended .heading .items-counter .items-count {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	top: calc(50% - 20px);
	font-size: 14px;
}

.elementor-widget-wp-widget-yith-wcwl-items .mini .heading .items-counter .items-count, .widget_yith-wcwl-items .mini .heading .items-counter .items-count {
	font-size: 1rem;
}

.elementor-widget-wp-widget-yith-wcwl-items .extended .heading h3:after, .widget_yith-wcwl-items .extended .heading h3:after {
	content: "";
	display: block;
	max-width: 80px;
	border-bottom: 1px solid #cdcdcd;
	margin: 10px auto;
}

.elementor-widget-wp-widget-yith-wcwl-items .mini .list, .widget_yith-wcwl-items .mini .list {
	position: absolute;
	z-index: 1;
	left: 0;
	background: #fff;
	padding: 25px 40px;
	min-width: 280px;
	display: none;
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, .3);
	box-shadow: 0 0 15px rgba(0, 0, 0, .3);
}

.elementor-widget-wp-widget-yith-wcwl-items .mini:hover .list, .widget_yith-wcwl-items .mini:hover .list {
	display: block;
}

.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget, .widget_yith-wcwl-items ul.product_list_widget {
	margin-bottom: 40px !important;
}

.elementor-widget-wp-widget-yith-wcwl-items .mini ul.product_list_widget, .widget_yith-wcwl-items .mini ul.product_list_widget {
	max-height: 30vh;
	overflow-y: auto;
}

.elementor-widget-wp-widget-yith-wcwl-items .mini ul.product_list_widget::-webkit-scrollbar, .widget_yith-wcwl-items ul.product_list_widget::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 7px;
}

.elementor-widget-wp-widget-yith-wcwl-items .mini ul.product_list_widget::-webkit-scrollbar-thumb, .widget_yith-wcwl-items ul.product_list_widget::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background-color: rgba(0, 0, 0, .4);
	box-shadow: 0 0 1px rgba(255, 255, 255, .4);
}

.elementor-widget-wp-widget-yith-wcwl-items p.empty-wishlist, .widget_yith-wcwl-items p.empty-wishlist {
	margin-bottom: 0 !important;
}

.elementor-widget-wp-widget-yith-wcwl-items .mini ul.product_list_widget, .widget_yith-wcwl-items .mini ul.product_list_widget {
	margin-left: -20px;
}

.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li, .widget_yith-wcwl-items ul.product_list_widget li {
	display: table;
}

.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li:not(:last-child), .widget_yith-wcwl-items ul.product_list_widget li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .image-thumb, .elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info, .elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists, .widget_yith-wcwl-items ul.product_list_widget li .image-thumb, .widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info, .widget_yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists {
	display: table-cell;
	vertical-align: middle;
}

.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists, .widget_yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists {
	font-size: 1.2rem;
}

.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .image-thumb img, .widget_yith-wcwl-items ul.product_list_widget li .image-thumb img {
	margin-left: 10px;
	max-width: 40px;
}

.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info, .widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info {
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
}

.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info a, .widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info a {
	display: inline-block;
}

.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info>*, .widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info>* {
	display: block;
}

.elementor-widget-wp-widget-yith-wcwl-items .show-wishlist, .elementor-widget-wp-widget-yith-wcwl-items a.add_all_to_cart, .widget_yith-wcwl-items .show-wishlist, .widget_yith-wcwl-items a.add_all_to_cart {
	display: block !important;
}

.elementor-widget-wp-widget-yith-wcwl-items .show-wishlist, .widget_yith-wcwl-items .show-wishlist {
	margin-bottom: 10px;
}

.elementor-widget-wp-widget-yith-wcwl-items a.add_all_to_cart, .widget_yith-wcwl-items a.add_all_to_cart {
	text-align: center;
}

@media (max-width:768px) {
	.yith_wcwl_wishlist_bulk_action select {
		width: 100%;
		margin-bottom: 15px;
	}
	
	.yith_wcwl_wishlist_bulk_action input {
		float: right;
	}
	
	.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action {
		float: none;
	}
	
	.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action .ask-an-estimate-button {
		width: 100%;
		text-align: center;
	}
}

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

body {
	margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block;
}

audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden], template {
	display: none;
}

a {
	background-color: transparent;
}

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

abbr[title] {
	border-bottom: 1px dotted;
}

b, strong {
	font-weight: 700;
}

dfn {
	font-style: italic;
}

h1 {
	margin: .67em 0;
	font-size: 2em;
}

mark {
	color: #000;
	background: #ff0;
}

small {
	font-size: 80%;
}

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

sup {
	top: -.5em;
}

sub {
	bottom: -.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	height: 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

pre {
	overflow: auto;
}

code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button, input, optgroup, select, textarea {
	margin: 0;
	font: inherit;
	color: inherit;
}

button {
	overflow: visible;
}

button, select {
	text-transform: none;
}

button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled], html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
	padding: 0;
	border: 0;
}

input {
	line-height: normal;
}

input[type=checkbox], input[type=radio] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}

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

input[type=search] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield;
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	padding: .35em .625em .75em;
	margin: 0 2px;
	border: 1px solid silver;
}

legend {
	padding: 0;
	border: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: 700;
}

table {
	border-spacing: 0;
	border-collapse: collapse;
}

td, th {
	padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
	*, :after, :before {
		color: #000 !important;
		text-shadow: none !important;
		background: 0 0 !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}
	
	a, a:visited {
		text-decoration: underline;
	}
	
	a[href]:after {
		content: " (" attr(href) ")";
	}
	
	abbr[title]:after {
		content: " (" attr(title) ")";
	}
	
	a[href^="javascript:"]:after, a[href^="#"]:after {
		content: "";
	}
	
	blockquote, pre {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	
	thead {
		display: table-header-group;
	}
	
	img, tr {
		page-break-inside: avoid;
	}
	
	img {
		max-width: 100% !important;
	}
	
	h2, h3, p {
		orphans: 3;
		widows: 3;
	}
	
	h2, h3 {
		page-break-after: avoid;
	}
	
	.navbar {
		display: none;
	}
	
	.btn>.caret, .dropup>.btn>.caret {
		border-top-color: #000 !important;
	}
	
	.label {
		border: 1px solid #000;
	}
	
	.table {
		border-collapse: collapse !important;
	}
	
	.table td, .table th {
		background-color: #fff !important;
	}
	
	.table-bordered td, .table-bordered th {
		border: 1px solid #ddd !important;
	}
}

.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: "Glyphicons Halflings";
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
	content: "*";
}

.glyphicon-plus:before {
	content: "+";
}

.glyphicon-eur:before, .glyphicon-euro:before {
	content: "€";
}

.glyphicon-minus:before {
	content: "−";
}

.glyphicon-cloud:before {
	content: "☁";
}

.glyphicon-envelope:before {
	content: "✉";
}

.glyphicon-pencil:before {
	content: "✏";
}

.glyphicon-glass:before {
	content: "";
}

.glyphicon-music:before {
	content: "";
}

.glyphicon-search:before {
	content: "";
}

.glyphicon-heart:before {
	content: "";
}

.glyphicon-star:before {
	content: "";
}

.glyphicon-star-empty:before {
	content: "";
}

.glyphicon-user:before {
	content: "";
}

.glyphicon-film:before {
	content: "";
}

.glyphicon-th-large:before {
	content: "";
}

.glyphicon-th:before {
	content: "";
}

.glyphicon-th-list:before {
	content: "";
}

.glyphicon-ok:before {
	content: "";
}

.glyphicon-remove:before {
	content: "";
}

.glyphicon-zoom-in:before {
	content: "";
}

.glyphicon-zoom-out:before {
	content: "";
}

.glyphicon-off:before {
	content: "";
}

.glyphicon-signal:before {
	content: "";
}

.glyphicon-cog:before {
	content: "";
}

.glyphicon-trash:before {
	content: "";
}

.glyphicon-home:before {
	content: "";
}

.glyphicon-file:before {
	content: "";
}

.glyphicon-time:before {
	content: "";
}

.glyphicon-road:before {
	content: "";
}

.glyphicon-download-alt:before {
	content: "";
}

.glyphicon-download:before {
	content: "";
}

.glyphicon-upload:before {
	content: "";
}

.glyphicon-inbox:before {
	content: "";
}

.glyphicon-play-circle:before {
	content: "";
}

.glyphicon-repeat:before {
	content: "";
}

.glyphicon-refresh:before {
	content: "";
}

.glyphicon-list-alt:before {
	content: "";
}

.glyphicon-lock:before {
	content: "";
}

.glyphicon-flag:before {
	content: "";
}

.glyphicon-headphones:before {
	content: "";
}

.glyphicon-volume-off:before {
	content: "";
}

.glyphicon-volume-down:before {
	content: "";
}

.glyphicon-volume-up:before {
	content: "";
}

.glyphicon-qrcode:before {
	content: "";
}

.glyphicon-barcode:before {
	content: "";
}

.glyphicon-tag:before {
	content: "";
}

.glyphicon-tags:before {
	content: "";
}

.glyphicon-book:before {
	content: "";
}

.glyphicon-bookmark:before {
	content: "";
}

.glyphicon-print:before {
	content: "";
}

.glyphicon-camera:before {
	content: "";
}

.glyphicon-font:before {
	content: "";
}

.glyphicon-bold:before {
	content: "";
}

.glyphicon-italic:before {
	content: "";
}

.glyphicon-text-height:before {
	content: "";
}

.glyphicon-text-width:before {
	content: "";
}

.glyphicon-align-left:before {
	content: "";
}

.glyphicon-align-center:before {
	content: "";
}

.glyphicon-align-right:before {
	content: "";
}

.glyphicon-align-justify:before {
	content: "";
}

.glyphicon-list:before {
	content: "";
}

.glyphicon-indent-left:before {
	content: "";
}

.glyphicon-indent-right:before {
	content: "";
}

.glyphicon-facetime-video:before {
	content: "";
}

.glyphicon-picture:before {
	content: "";
}

.glyphicon-map-marker:before {
	content: "";
}

.glyphicon-adjust:before {
	content: "";
}

.glyphicon-tint:before {
	content: "";
}

.glyphicon-edit:before {
	content: "";
}

.glyphicon-share:before {
	content: "";
}

.glyphicon-check:before {
	content: "";
}

.glyphicon-move:before {
	content: "";
}

.glyphicon-step-backward:before {
	content: "";
}

.glyphicon-fast-backward:before {
	content: "";
}

.glyphicon-backward:before {
	content: "";
}

.glyphicon-play:before {
	content: "";
}

.glyphicon-pause:before {
	content: "";
}

.glyphicon-stop:before {
	content: "";
}

.glyphicon-forward:before {
	content: "";
}

.glyphicon-fast-forward:before {
	content: "";
}

.glyphicon-step-forward:before {
	content: "";
}

.glyphicon-eject:before {
	content: "";
}

.glyphicon-chevron-left:before {
	content: "";
}

.glyphicon-chevron-right:before {
	content: "";
}

.glyphicon-plus-sign:before {
	content: "";
}

.glyphicon-minus-sign:before {
	content: "";
}

.glyphicon-remove-sign:before {
	content: "";
}

.glyphicon-ok-sign:before {
	content: "";
}

.glyphicon-question-sign:before {
	content: "";
}

.glyphicon-info-sign:before {
	content: "";
}

.glyphicon-screenshot:before {
	content: "";
}

.glyphicon-remove-circle:before {
	content: "";
}

.glyphicon-ok-circle:before {
	content: "";
}

.glyphicon-ban-circle:before {
	content: "";
}

.glyphicon-arrow-left:before {
	content: "";
}

.glyphicon-arrow-right:before {
	content: "";
}

.glyphicon-arrow-up:before {
	content: "";
}

.glyphicon-arrow-down:before {
	content: "";
}

.glyphicon-share-alt:before {
	content: "";
}

.glyphicon-resize-full:before {
	content: "";
}

.glyphicon-resize-small:before {
	content: "";
}

.glyphicon-exclamation-sign:before {
	content: "";
}

.glyphicon-gift:before {
	content: "";
}

.glyphicon-leaf:before {
	content: "";
}

.glyphicon-fire:before {
	content: "";
}

.glyphicon-eye-open:before {
	content: "";
}

.glyphicon-eye-close:before {
	content: "";
}

.glyphicon-warning-sign:before {
	content: "";
}

.glyphicon-plane:before {
	content: "";
}

.glyphicon-calendar:before {
	content: "";
}

.glyphicon-random:before {
	content: "";
}

.glyphicon-comment:before {
	content: "";
}

.glyphicon-magnet:before {
	content: "";
}

.glyphicon-chevron-up:before {
	content: "";
}

.glyphicon-chevron-down:before {
	content: "";
}

.glyphicon-retweet:before {
	content: "";
}

.glyphicon-shopping-cart:before {
	content: "";
}

.glyphicon-folder-close:before {
	content: "";
}

.glyphicon-folder-open:before {
	content: "";
}

.glyphicon-resize-vertical:before {
	content: "";
}

.glyphicon-resize-horizontal:before {
	content: "";
}

.glyphicon-hdd:before {
	content: "";
}

.glyphicon-bullhorn:before {
	content: "";
}

.glyphicon-bell:before {
	content: "";
}

.glyphicon-certificate:before {
	content: "";
}

.glyphicon-thumbs-up:before {
	content: "";
}

.glyphicon-thumbs-down:before {
	content: "";
}

.glyphicon-hand-right:before {
	content: "";
}

.glyphicon-hand-left:before {
	content: "";
}

.glyphicon-hand-up:before {
	content: "";
}

.glyphicon-hand-down:before {
	content: "";
}

.glyphicon-circle-arrow-right:before {
	content: "";
}

.glyphicon-circle-arrow-left:before {
	content: "";
}

.glyphicon-circle-arrow-up:before {
	content: "";
}

.glyphicon-circle-arrow-down:before {
	content: "";
}

.glyphicon-globe:before {
	content: "";
}

.glyphicon-wrench:before {
	content: "";
}

.glyphicon-tasks:before {
	content: "";
}

.glyphicon-filter:before {
	content: "";
}

.glyphicon-briefcase:before {
	content: "";
}

.glyphicon-fullscreen:before {
	content: "";
}

.glyphicon-dashboard:before {
	content: "";
}

.glyphicon-paperclip:before {
	content: "";
}

.glyphicon-heart-empty:before {
	content: "";
}

.glyphicon-link:before {
	content: "";
}

.glyphicon-phone:before {
	content: "";
}

.glyphicon-pushpin:before {
	content: "";
}

.glyphicon-usd:before {
	content: "";
}

.glyphicon-gbp:before {
	content: "";
}

.glyphicon-sort:before {
	content: "";
}

.glyphicon-sort-by-alphabet:before {
	content: "";
}

.glyphicon-sort-by-alphabet-alt:before {
	content: "";
}

.glyphicon-sort-by-order:before {
	content: "";
}

.glyphicon-sort-by-order-alt:before {
	content: "";
}

.glyphicon-sort-by-attributes:before {
	content: "";
}

.glyphicon-sort-by-attributes-alt:before {
	content: "";
}

.glyphicon-unchecked:before {
	content: "";
}

.glyphicon-expand:before {
	content: "";
}

.glyphicon-collapse-down:before {
	content: "";
}

.glyphicon-collapse-up:before {
	content: "";
}

.glyphicon-log-in:before {
	content: "";
}

.glyphicon-flash:before {
	content: "";
}

.glyphicon-log-out:before {
	content: "";
}

.glyphicon-new-window:before {
	content: "";
}

.glyphicon-record:before {
	content: "";
}

.glyphicon-save:before {
	content: "";
}

.glyphicon-open:before {
	content: "";
}

.glyphicon-saved:before {
	content: "";
}

.glyphicon-import:before {
	content: "";
}

.glyphicon-export:before {
	content: "";
}

.glyphicon-send:before {
	content: "";
}

.glyphicon-floppy-disk:before {
	content: "";
}

.glyphicon-floppy-saved:before {
	content: "";
}

.glyphicon-floppy-remove:before {
	content: "";
}

.glyphicon-floppy-save:before {
	content: "";
}

.glyphicon-floppy-open:before {
	content: "";
}

.glyphicon-credit-card:before {
	content: "";
}

.glyphicon-transfer:before {
	content: "";
}

.glyphicon-cutlery:before {
	content: "";
}

.glyphicon-header:before {
	content: "";
}

.glyphicon-compressed:before {
	content: "";
}

.glyphicon-earphone:before {
	content: "";
}

.glyphicon-phone-alt:before {
	content: "";
}

.glyphicon-tower:before {
	content: "";
}

.glyphicon-stats:before {
	content: "";
}

.glyphicon-sd-video:before {
	content: "";
}

.glyphicon-hd-video:before {
	content: "";
}

.glyphicon-subtitles:before {
	content: "";
}

.glyphicon-sound-stereo:before {
	content: "";
}

.glyphicon-sound-dolby:before {
	content: "";
}

.glyphicon-sound-5-1:before {
	content: "";
}

.glyphicon-sound-6-1:before {
	content: "";
}

.glyphicon-sound-7-1:before {
	content: "";
}

.glyphicon-copyright-mark:before {
	content: "";
}

.glyphicon-registration-mark:before {
	content: "";
}

.glyphicon-cloud-download:before {
	content: "";
}

.glyphicon-cloud-upload:before {
	content: "";
}

.glyphicon-tree-conifer:before {
	content: "";
}

.glyphicon-tree-deciduous:before {
	content: "";
}

.glyphicon-cd:before {
	content: "";
}

.glyphicon-save-file:before {
	content: "";
}

.glyphicon-open-file:before {
	content: "";
}

.glyphicon-level-up:before {
	content: "";
}

.glyphicon-copy:before {
	content: "";
}

.glyphicon-paste:before {
	content: "";
}

.glyphicon-alert:before {
	content: "";
}

.glyphicon-equalizer:before {
	content: "";
}

.glyphicon-king:before {
	content: "";
}

.glyphicon-queen:before {
	content: "";
}

.glyphicon-pawn:before {
	content: "";
}

.glyphicon-bishop:before {
	content: "";
}

.glyphicon-knight:before {
	content: "";
}

.glyphicon-baby-formula:before {
	content: "";
}

.glyphicon-tent:before {
	content: "⛺";
}

.glyphicon-blackboard:before {
	content: "";
}

.glyphicon-bed:before {
	content: "";
}

.glyphicon-apple:before {
	content: "";
}

.glyphicon-erase:before {
	content: "";
}

.glyphicon-hourglass:before {
	content: "⌛";
}

.glyphicon-lamp:before {
	content: "";
}

.glyphicon-duplicate:before {
	content: "";
}

.glyphicon-piggy-bank:before {
	content: "";
}

.glyphicon-scissors:before {
	content: "";
}

.glyphicon-bitcoin:before {
	content: "";
}

.glyphicon-btc:before {
	content: "";
}

.glyphicon-xbt:before {
	content: "";
}

.glyphicon-yen:before {
	content: "¥";
}

.glyphicon-jpy:before {
	content: "¥";
}

.glyphicon-ruble:before {
	content: "₽";
}

.glyphicon-rub:before {
	content: "₽";
}

.glyphicon-scale:before {
	content: "";
}

.glyphicon-ice-lolly:before {
	content: "";
}

.glyphicon-ice-lolly-tasted:before {
	content: "";
}

.glyphicon-education:before {
	content: "";
}

.glyphicon-option-horizontal:before {
	content: "";
}

.glyphicon-option-vertical:before {
	content: "";
}

.glyphicon-menu-hamburger:before {
	content: "";
}

.glyphicon-modal-window:before {
	content: "";
}

.glyphicon-oil:before {
	content: "";
}

.glyphicon-grain:before {
	content: "";
}

.glyphicon-sunglasses:before {
	content: "";
}

.glyphicon-text-size:before {
	content: "";
}

.glyphicon-text-color:before {
	content: "";
}

.glyphicon-text-background:before {
	content: "";
}

.glyphicon-object-align-top:before {
	content: "";
}

.glyphicon-object-align-bottom:before {
	content: "";
}

.glyphicon-object-align-horizontal:before {
	content: "";
}

.glyphicon-object-align-left:before {
	content: "";
}

.glyphicon-object-align-vertical:before {
	content: "";
}

.glyphicon-object-align-right:before {
	content: "";
}

.glyphicon-triangle-right:before {
	content: "";
}

.glyphicon-triangle-left:before {
	content: "";
}

.glyphicon-triangle-bottom:before {
	content: "";
}

.glyphicon-triangle-top:before {
	content: "";
}

.glyphicon-console:before {
	content: "";
}

.glyphicon-superscript:before {
	content: "";
}

.glyphicon-subscript:before {
	content: "";
}

.glyphicon-menu-left:before {
	content: "";
}

.glyphicon-menu-right:before {
	content: "";
}

.glyphicon-menu-down:before {
	content: "";
}

.glyphicon-menu-up:before {
	content: "";
}

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

:after, :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

html {
	font-size: 10px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff;
}

button, input, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

a {
	color: #337ab7;
	text-decoration: none;
}

a:focus, a:hover {
	color: #23527c;
	text-decoration: underline;
}

a:focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

figure {
	margin: 0;
}

img {
	vertical-align: middle;
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
	display: block;
	max-width: 100%;
	height: auto;
}

.img-rounded {
	border-radius: 6px;
}

.img-thumbnail {
	display: inline-block;
	max-width: 100%;
	height: auto;
	padding: 4px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.img-circle {
	border-radius: 50%;
}

hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee;
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
}

[role=button] {
	cursor: pointer;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
}

.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
	font-weight: 400;
	line-height: 1;
	color: #777;
}

.h1, .h2, .h3, h1, h2, h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}

.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
	font-size: 65%;
}

.h4, .h5, .h6, h4, h5, h6 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
	font-size: 75%;
}

.h1, h1 {
	font-size: 36px;
}

.h2, h2 {
	font-size: 30px;
}

.h3, h3 {
	font-size: 24px;
}

.h4, h4 {
	font-size: 18px;
}

.h5, h5 {
	font-size: 14px;
}

.h6, h6 {
	font-size: 12px;
}

p {
	margin: 0 0 10px;
}

.lead {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4;
}

@media (min-width:768px) {
	.lead {
		font-size: 21px;
	}
}

.small, small {
	font-size: 85%;
}

.mark, mark {
	padding: .2em;
	background-color: #fcf8e3;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

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

.text-justify {
	text-align: justify;
}

.text-nowrap {
	white-space: nowrap;
}

.text-lowercase {
	text-transform: lowercase;
}

.text-uppercase {
	text-transform: uppercase;
}

.text-capitalize {
	text-transform: capitalize;
}

.text-muted {
	color: #777;
}

.text-primary {
	color: #337ab7;
}

a.text-primary:focus, a.text-primary:hover {
	color: #286090;
}

.text-success {
	color: #3c763d;
}

a.text-success:focus, a.text-success:hover {
	color: #2b542c;
}

.text-info {
	color: #31708f;
}

a.text-info:focus, a.text-info:hover {
	color: #245269;
}

.text-warning {
	color: #8a6d3b;
}

a.text-warning:focus, a.text-warning:hover {
	color: #66512c;
}

.text-danger {
	color: #a94442;
}

a.text-danger:focus, a.text-danger:hover {
	color: #843534;
}

.bg-primary {
	color: #fff;
	background-color: #337ab7;
}

a.bg-primary:focus, a.bg-primary:hover {
	background-color: #286090;
}

.bg-success {
	background-color: #dff0d8;
}

a.bg-success:focus, a.bg-success:hover {
	background-color: #c1e2b3;
}

.bg-info {
	background-color: #d9edf7;
}

a.bg-info:focus, a.bg-info:hover {
	background-color: #afd9ee;
}

.bg-warning {
	background-color: #fcf8e3;
}

a.bg-warning:focus, a.bg-warning:hover {
	background-color: #f7ecb5;
}

.bg-danger {
	background-color: #f2dede;
}

a.bg-danger:focus, a.bg-danger:hover {
	background-color: #e4b9b9;
}

.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #eee;
}

ol, ul {
	margin-top: 0;
	margin-bottom: 10px;
}

ol ol, ol ul, ul ol, ul ul {
	margin-bottom: 0;
}

.list-unstyled {
	padding-left: 0;
	list-style: none;
}

.list-inline {
	padding-left: 0;
	margin-left: -5px;
	list-style: none;
}

.list-inline>li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
}

dl {
	margin-top: 0;
	margin-bottom: 20px;
}

dd, dt {
	line-height: 1.42857143;
}

dt {
	font-weight: 700;
}

dd {
	margin-left: 0;
}

@media (min-width:768px) {
	.dl-horizontal dt {
		float: left;
		width: 160px;
		overflow: hidden;
		clear: left;
		text-align: right;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	
	.dl-horizontal dd {
		margin-left: 180px;
	}
}

abbr[data-original-title], abbr[title] {
	cursor: help;
	border-bottom: 1px dotted #777;
}

.initialism {
	font-size: 90%;
	text-transform: uppercase;
}

blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #eee;
}

blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child {
	margin-bottom: 0;
}

blockquote .small, blockquote footer, blockquote small {
	display: block;
	font-size: 80%;
	line-height: 1.42857143;
	color: #777;
}

blockquote .small:before, blockquote footer:before, blockquote small:before {
	content: "— ";
}

.blockquote-reverse, blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	text-align: right;
	border-right: 5px solid #eee;
	border-left: 0;
}

.blockquote-reverse .small:before, .blockquote-reverse footer:before, .blockquote-reverse small:before, blockquote.pull-right .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before {
	content: "";
}

.blockquote-reverse .small:after, .blockquote-reverse footer:after, .blockquote-reverse small:after, blockquote.pull-right .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after {
	content: " —";
}

address {
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.42857143;
}

code, kbd, pre, samp {
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
	padding: 2px 4px;
	font-size: 90%;
	color: #c7254e;
	background-color: #f9f2f4;
	border-radius: 4px;
}

kbd {
	padding: 2px 4px;
	font-size: 90%;
	color: #fff;
	background-color: #333;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}

kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: 700;
	-webkit-box-shadow: none;
	box-shadow: none;
}

pre {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 1.42857143;
	color: #333;
	word-break: break-all;
	word-wrap: break-word;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 4px;
}

pre code {
	padding: 0;
	font-size: inherit;
	color: inherit;
	white-space: pre-wrap;
	background-color: transparent;
	border-radius: 0;
}

.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll;
}

.container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

@media (min-width:768px) {
	.container {
		width: 750px;
	}
}

@media (min-width:992px) {
	.container {
		width: 970px;
	}
}

@media (min-width:1200px) {
	.container {
		width: 1170px;
	}
}

.container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

.row {
	margin-right: -15px;
	margin-left: -15px;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	float: left;
}

.col-xs-12 {
	width: 100%;
}

.col-xs-11 {
	width: 91.66666667%;
}

.col-xs-10 {
	width: 83.33333333%;
}

.col-xs-9 {
	width: 75%;
}

.col-xs-8 {
	width: 66.66666667%;
}

.col-xs-7 {
	width: 58.33333333%;
}

.col-xs-6 {
	width: 50%;
}

.col-xs-5 {
	width: 41.66666667%;
}

.col-xs-4 {
	width: 33.33333333%;
}

.col-xs-3 {
	width: 25%;
}

.col-xs-2 {
	width: 16.66666667%;
}

.col-xs-1 {
	width: 8.33333333%;
}

.col-xs-pull-12 {
	right: 100%;
}

.col-xs-pull-11 {
	right: 91.66666667%;
}

.col-xs-pull-10 {
	right: 83.33333333%;
}

.col-xs-pull-9 {
	right: 75%;
}

.col-xs-pull-8 {
	right: 66.66666667%;
}

.col-xs-pull-7 {
	right: 58.33333333%;
}

.col-xs-pull-6 {
	right: 50%;
}

.col-xs-pull-5 {
	right: 41.66666667%;
}

.col-xs-pull-4 {
	right: 33.33333333%;
}

.col-xs-pull-3 {
	right: 25%;
}

.col-xs-pull-2 {
	right: 16.66666667%;
}

.col-xs-pull-1 {
	right: 8.33333333%;
}

.col-xs-pull-0 {
	right: auto;
}

.col-xs-push-12 {
	left: 100%;
}

.col-xs-push-11 {
	left: 91.66666667%;
}

.col-xs-push-10 {
	left: 83.33333333%;
}

.col-xs-push-9 {
	left: 75%;
}

.col-xs-push-8 {
	left: 66.66666667%;
}

.col-xs-push-7 {
	left: 58.33333333%;
}

.col-xs-push-6 {
	left: 50%;
}

.col-xs-push-5 {
	left: 41.66666667%;
}

.col-xs-push-4 {
	left: 33.33333333%;
}

.col-xs-push-3 {
	left: 25%;
}

.col-xs-push-2 {
	left: 16.66666667%;
}

.col-xs-push-1 {
	left: 8.33333333%;
}

.col-xs-push-0 {
	left: auto;
}

.col-xs-offset-12 {
	margin-left: 100%;
}

.col-xs-offset-11 {
	margin-left: 91.66666667%;
}

.col-xs-offset-10 {
	margin-left: 83.33333333%;
}

.col-xs-offset-9 {
	margin-left: 75%;
}

.col-xs-offset-8 {
	margin-left: 66.66666667%;
}

.col-xs-offset-7 {
	margin-left: 58.33333333%;
}

.col-xs-offset-6 {
	margin-left: 50%;
}

.col-xs-offset-5 {
	margin-left: 41.66666667%;
}

.col-xs-offset-4 {
	margin-left: 33.33333333%;
}

.col-xs-offset-3 {
	margin-left: 25%;
}

.col-xs-offset-2 {
	margin-left: 16.66666667%;
}

.col-xs-offset-1 {
	margin-left: 8.33333333%;
}

.col-xs-offset-0 {
	margin-left: 0;
}

@media (min-width:768px) {
	.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
		float: left;
	}
	
	.col-sm-12 {
		width: 100%;
	}
	
	.col-sm-11 {
		width: 91.66666667%;
	}
	
	.col-sm-10 {
		width: 83.33333333%;
	}
	
	.col-sm-9 {
		width: 75%;
	}
	
	.col-sm-8 {
		width: 66.66666667%;
	}
	
	.col-sm-7 {
		width: 58.33333333%;
	}
	
	.col-sm-6 {
		width: 50%;
	}
	
	.col-sm-5 {
		width: 41.66666667%;
	}
	
	.col-sm-4 {
		width: 33.33333333%;
	}
	
	.col-sm-3 {
		width: 25%;
	}
	
	.col-sm-2 {
		width: 16.66666667%;
	}
	
	.col-sm-1 {
		width: 8.33333333%;
	}
	
	.col-sm-pull-12 {
		right: 100%;
	}
	
	.col-sm-pull-11 {
		right: 91.66666667%;
	}
	
	.col-sm-pull-10 {
		right: 83.33333333%;
	}
	
	.col-sm-pull-9 {
		right: 75%;
	}
	
	.col-sm-pull-8 {
		right: 66.66666667%;
	}
	
	.col-sm-pull-7 {
		right: 58.33333333%;
	}
	
	.col-sm-pull-6 {
		right: 50%;
	}
	
	.col-sm-pull-5 {
		right: 41.66666667%;
	}
	
	.col-sm-pull-4 {
		right: 33.33333333%;
	}
	
	.col-sm-pull-3 {
		right: 25%;
	}
	
	.col-sm-pull-2 {
		right: 16.66666667%;
	}
	
	.col-sm-pull-1 {
		right: 8.33333333%;
	}
	
	.col-sm-pull-0 {
		right: auto;
	}
	
	.col-sm-push-12 {
		left: 100%;
	}
	
	.col-sm-push-11 {
		left: 91.66666667%;
	}
	
	.col-sm-push-10 {
		left: 83.33333333%;
	}
	
	.col-sm-push-9 {
		left: 75%;
	}
	
	.col-sm-push-8 {
		left: 66.66666667%;
	}
	
	.col-sm-push-7 {
		left: 58.33333333%;
	}
	
	.col-sm-push-6 {
		left: 50%;
	}
	
	.col-sm-push-5 {
		left: 41.66666667%;
	}
	
	.col-sm-push-4 {
		left: 33.33333333%;
	}
	
	.col-sm-push-3 {
		left: 25%;
	}
	
	.col-sm-push-2 {
		left: 16.66666667%;
	}
	
	.col-sm-push-1 {
		left: 8.33333333%;
	}
	
	.col-sm-push-0 {
		left: auto;
	}
	
	.col-sm-offset-12 {
		margin-left: 100%;
	}
	
	.col-sm-offset-11 {
		margin-left: 91.66666667%;
	}
	
	.col-sm-offset-10 {
		margin-left: 83.33333333%;
	}
	
	.col-sm-offset-9 {
		margin-left: 75%;
	}
	
	.col-sm-offset-8 {
		margin-left: 66.66666667%;
	}
	
	.col-sm-offset-7 {
		margin-left: 58.33333333%;
	}
	
	.col-sm-offset-6 {
		margin-left: 50%;
	}
	
	.col-sm-offset-5 {
		margin-left: 41.66666667%;
	}
	
	.col-sm-offset-4 {
		margin-left: 33.33333333%;
	}
	
	.col-sm-offset-3 {
		margin-left: 25%;
	}
	
	.col-sm-offset-2 {
		margin-left: 16.66666667%;
	}
	
	.col-sm-offset-1 {
		margin-left: 8.33333333%;
	}
	
	.col-sm-offset-0 {
		margin-left: 0;
	}
}

@media (min-width:992px) {
	.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
		float: left;
	}
	
	.col-md-12 {
		width: 100%;
	}
	
	.col-md-11 {
		width: 91.66666667%;
	}
	
	.col-md-10 {
		width: 83.33333333%;
	}
	
	.col-md-9 {
		width: 75%;
	}
	
	.col-md-8 {
		width: 66.66666667%;
	}
	
	.col-md-7 {
		width: 58.33333333%;
	}
	
	.col-md-6 {
		width: 50%;
	}
	
	.col-md-5 {
		width: 41.66666667%;
	}
	
	.col-md-4 {
		width: 33.33333333%;
	}
	
	.col-md-3 {
		width: 25%;
	}
	
	.col-md-2 {
		width: 16.66666667%;
	}
	
	.col-md-1 {
		width: 8.33333333%;
	}
	
	.col-md-pull-12 {
		right: 100%;
	}
	
	.col-md-pull-11 {
		right: 91.66666667%;
	}
	
	.col-md-pull-10 {
		right: 83.33333333%;
	}
	
	.col-md-pull-9 {
		right: 75%;
	}
	
	.col-md-pull-8 {
		right: 66.66666667%;
	}
	
	.col-md-pull-7 {
		right: 58.33333333%;
	}
	
	.col-md-pull-6 {
		right: 50%;
	}
	
	.col-md-pull-5 {
		right: 41.66666667%;
	}
	
	.col-md-pull-4 {
		right: 33.33333333%;
	}
	
	.col-md-pull-3 {
		right: 25%;
	}
	
	.col-md-pull-2 {
		right: 16.66666667%;
	}
	
	.col-md-pull-1 {
		right: 8.33333333%;
	}
	
	.col-md-pull-0 {
		right: auto;
	}
	
	.col-md-push-12 {
		left: 100%;
	}
	
	.col-md-push-11 {
		left: 91.66666667%;
	}
	
	.col-md-push-10 {
		left: 83.33333333%;
	}
	
	.col-md-push-9 {
		left: 75%;
	}
	
	.col-md-push-8 {
		left: 66.66666667%;
	}
	
	.col-md-push-7 {
		left: 58.33333333%;
	}
	
	.col-md-push-6 {
		left: 50%;
	}
	
	.col-md-push-5 {
		left: 41.66666667%;
	}
	
	.col-md-push-4 {
		left: 33.33333333%;
	}
	
	.col-md-push-3 {
		left: 25%;
	}
	
	.col-md-push-2 {
		left: 16.66666667%;
	}
	
	.col-md-push-1 {
		left: 8.33333333%;
	}
	
	.col-md-push-0 {
		left: auto;
	}
	
	.col-md-offset-12 {
		margin-left: 100%;
	}
	
	.col-md-offset-11 {
		margin-left: 91.66666667%;
	}
	
	.col-md-offset-10 {
		margin-left: 83.33333333%;
	}
	
	.col-md-offset-9 {
		margin-left: 75%;
	}
	
	.col-md-offset-8 {
		margin-left: 66.66666667%;
	}
	
	.col-md-offset-7 {
		margin-left: 58.33333333%;
	}
	
	.col-md-offset-6 {
		margin-left: 50%;
	}
	
	.col-md-offset-5 {
		margin-left: 41.66666667%;
	}
	
	.col-md-offset-4 {
		margin-left: 33.33333333%;
	}
	
	.col-md-offset-3 {
		margin-left: 25%;
	}
	
	.col-md-offset-2 {
		margin-left: 16.66666667%;
	}
	
	.col-md-offset-1 {
		margin-left: 8.33333333%;
	}
	
	.col-md-offset-0 {
		margin-left: 0;
	}
}

@media (min-width:1200px) {
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
		float: left;
	}
	
	.col-lg-12 {
		width: 100%;
	}
	
	.col-lg-11 {
		width: 91.66666667%;
	}
	
	.col-lg-10 {
		width: 83.33333333%;
	}
	
	.col-lg-9 {
		width: 75%;
	}
	
	.col-lg-8 {
		width: 66.66666667%;
	}
	
	.col-lg-7 {
		width: 58.33333333%;
	}
	
	.col-lg-6 {
		width: 50%;
	}
	
	.col-lg-5 {
		width: 41.66666667%;
	}
	
	.col-lg-4 {
		width: 33.33333333%;
	}
	
	.col-lg-3 {
		width: 25%;
	}
	
	.col-lg-2 {
		width: 16.66666667%;
	}
	
	.col-lg-1 {
		width: 8.33333333%;
	}
	
	.col-lg-pull-12 {
		right: 100%;
	}
	
	.col-lg-pull-11 {
		right: 91.66666667%;
	}
	
	.col-lg-pull-10 {
		right: 83.33333333%;
	}
	
	.col-lg-pull-9 {
		right: 75%;
	}
	
	.col-lg-pull-8 {
		right: 66.66666667%;
	}
	
	.col-lg-pull-7 {
		right: 58.33333333%;
	}
	
	.col-lg-pull-6 {
		right: 50%;
	}
	
	.col-lg-pull-5 {
		right: 41.66666667%;
	}
	
	.col-lg-pull-4 {
		right: 33.33333333%;
	}
	
	.col-lg-pull-3 {
		right: 25%;
	}
	
	.col-lg-pull-2 {
		right: 16.66666667%;
	}
	
	.col-lg-pull-1 {
		right: 8.33333333%;
	}
	
	.col-lg-pull-0 {
		right: auto;
	}
	
	.col-lg-push-12 {
		left: 100%;
	}
	
	.col-lg-push-11 {
		left: 91.66666667%;
	}
	
	.col-lg-push-10 {
		left: 83.33333333%;
	}
	
	.col-lg-push-9 {
		left: 75%;
	}
	
	.col-lg-push-8 {
		left: 66.66666667%;
	}
	
	.col-lg-push-7 {
		left: 58.33333333%;
	}
	
	.col-lg-push-6 {
		left: 50%;
	}
	
	.col-lg-push-5 {
		left: 41.66666667%;
	}
	
	.col-lg-push-4 {
		left: 33.33333333%;
	}
	
	.col-lg-push-3 {
		left: 25%;
	}
	
	.col-lg-push-2 {
		left: 16.66666667%;
	}
	
	.col-lg-push-1 {
		left: 8.33333333%;
	}
	
	.col-lg-push-0 {
		left: auto;
	}
	
	.col-lg-offset-12 {
		margin-left: 100%;
	}
	
	.col-lg-offset-11 {
		margin-left: 91.66666667%;
	}
	
	.col-lg-offset-10 {
		margin-left: 83.33333333%;
	}
	
	.col-lg-offset-9 {
		margin-left: 75%;
	}
	
	.col-lg-offset-8 {
		margin-left: 66.66666667%;
	}
	
	.col-lg-offset-7 {
		margin-left: 58.33333333%;
	}
	
	.col-lg-offset-6 {
		margin-left: 50%;
	}
	
	.col-lg-offset-5 {
		margin-left: 41.66666667%;
	}
	
	.col-lg-offset-4 {
		margin-left: 33.33333333%;
	}
	
	.col-lg-offset-3 {
		margin-left: 25%;
	}
	
	.col-lg-offset-2 {
		margin-left: 16.66666667%;
	}
	
	.col-lg-offset-1 {
		margin-left: 8.33333333%;
	}
	
	.col-lg-offset-0 {
		margin-left: 0;
	}
}

table {
	background-color: transparent;
}

caption {
	padding-top: 8px;
	padding-bottom: 8px;
	color: #777;
	text-align: left;
}

th {
	text-align: left;
}

.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd;
}

.table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd;
}

.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th {
	border-top: 0;
}

.table>tbody+tbody {
	border-top: 2px solid #ddd;
}

.table .table {
	background-color: #fff;
}

.table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>thead>tr>th {
	padding: 5px;
}

.table-bordered {
	border: 1px solid #ddd;
}

.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border: 1px solid #ddd;
}

.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border-bottom-width: 2px;
}

.table-striped>tbody>tr:nth-of-type(odd) {
	background-color: #f9f9f9;
}

.table-hover>tbody>tr:hover {
	background-color: #f5f5f5;
}

table col[class*=col-] {
	position: static;
	display: table-column;
	float: none;
}

table td[class*=col-], table th[class*=col-] {
	position: static;
	display: table-cell;
	float: none;
}

.table>tbody>tr.active>td, .table>tbody>tr.active>th, .table>tbody>tr>td.active, .table>tbody>tr>th.active, .table>tfoot>tr.active>td, .table>tfoot>tr.active>th, .table>tfoot>tr>td.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>thead>tr.active>th, .table>thead>tr>td.active, .table>thead>tr>th.active {
	background-color: #f5f5f5;
}

.table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr.active:hover>th, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover {
	background-color: #e8e8e8;
}

.table>tbody>tr.success>td, .table>tbody>tr.success>th, .table>tbody>tr>td.success, .table>tbody>tr>th.success, .table>tfoot>tr.success>td, .table>tfoot>tr.success>th, .table>tfoot>tr>td.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>thead>tr.success>th, .table>thead>tr>td.success, .table>thead>tr>th.success {
	background-color: #dff0d8;
}

.table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr.success:hover>th, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover {
	background-color: #d0e9c6;
}

.table>tbody>tr.info>td, .table>tbody>tr.info>th, .table>tbody>tr>td.info, .table>tbody>tr>th.info, .table>tfoot>tr.info>td, .table>tfoot>tr.info>th, .table>tfoot>tr>td.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>thead>tr.info>th, .table>thead>tr>td.info, .table>thead>tr>th.info {
	background-color: #d9edf7;
}

.table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr.info:hover>th, .table-hover>tbody>tr:hover>.info, .table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover {
	background-color: #c4e3f3;
}

.table>tbody>tr.warning>td, .table>tbody>tr.warning>th, .table>tbody>tr>td.warning, .table>tbody>tr>th.warning, .table>tfoot>tr.warning>td, .table>tfoot>tr.warning>th, .table>tfoot>tr>td.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>thead>tr.warning>th, .table>thead>tr>td.warning, .table>thead>tr>th.warning {
	background-color: #fcf8e3;
}

.table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr.warning:hover>th, .table-hover>tbody>tr:hover>.warning, .table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover {
	background-color: #faf2cc;
}

.table>tbody>tr.danger>td, .table>tbody>tr.danger>th, .table>tbody>tr>td.danger, .table>tbody>tr>th.danger, .table>tfoot>tr.danger>td, .table>tfoot>tr.danger>th, .table>tfoot>tr>td.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>thead>tr.danger>th, .table>thead>tr>td.danger, .table>thead>tr>th.danger {
	background-color: #f2dede;
}

.table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr.danger:hover>th, .table-hover>tbody>tr:hover>.danger, .table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover {
	background-color: #ebcccc;
}

.table-responsive {
	min-height: .01%;
	overflow-x: auto;
}

@media screen and (max-width:767px) {
	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 1px solid #ddd;
	}
	
	.table-responsive>.table {
		margin-bottom: 0;
	}
	
	.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th {
		white-space: nowrap;
	}
	
	.table-responsive>.table-bordered {
		border: 0;
	}
	
	.table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>thead>tr>th:first-child {
		border-left: 0;
	}
	
	.table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>thead>tr>th:last-child {
		border-right: 0;
	}
	
	.table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>th {
		border-bottom: 0;
	}
}

fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0;
}

legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	color: #333;
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}

label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 700;
}

input[type=search] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

input[type=checkbox], input[type=radio] {
	margin: 4px 0 0;
	margin-top: 1px 	;
	line-height: normal;
}

input[type=file] {
	display: block;
}

input[type=range] {
	display: block;
	width: 100%;
}

select[multiple], select[size] {
	height: auto;
}

input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

output {
	display: block;
	padding-top: 7px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
}

.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.form-control.nitro-lazy {
	background-image: none !important;
}

.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}

.form-control::-moz-placeholder {
	color: #999;
	opacity: 1;
}

.form-control:-ms-input-placeholder {
	color: #999;
}

.form-control::-webkit-input-placeholder {
	color: #999;
}

.form-control::-ms-expand {
	background-color: transparent;
	border: 0;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background-color: #eee;
	opacity: 1;
}

.form-control[disabled], fieldset[disabled] .form-control {
	cursor: not-allowed;
}

textarea.form-control {
	height: auto;
}

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

@media screen and (-webkit-min-device-pixel-ratio:0) {
	input[type=date].form-control, input[type=time].form-control, input[type=datetime-local].form-control, input[type=month].form-control {
		line-height: 34px;
	}
	
	.input-group-sm input[type=date], .input-group-sm input[type=time], .input-group-sm input[type=datetime-local], .input-group-sm input[type=month], input[type=date].input-sm, input[type=time].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm {
		line-height: 30px;
	}
	
	.input-group-lg input[type=date], .input-group-lg input[type=time], .input-group-lg input[type=datetime-local], .input-group-lg input[type=month], input[type=date].input-lg, input[type=time].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg {
		line-height: 46px;
	}
}

.form-group {
	margin-bottom: 15px;
}

.checkbox, .radio {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

.checkbox label, .radio label {
	min-height: 20px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer;
}

.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
	position: absolute;
	margin-top: 4px 	;
	margin-left: -20px;
}

.checkbox+.checkbox, .radio+.radio {
	margin-top: -5px;
}

.checkbox-inline, .radio-inline {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	vertical-align: middle;
	cursor: pointer;
}

.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline {
	margin-top: 0;
	margin-left: 10px;
}

fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled] {
	cursor: not-allowed;
}

.checkbox-inline.disabled, .radio-inline.disabled, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio-inline {
	cursor: not-allowed;
}

.checkbox.disabled label, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .radio label {
	cursor: not-allowed;
}

.form-control-static {
	min-height: 34px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 0;
}

.form-control-static.input-lg, .form-control-static.input-sm {
	padding-right: 0;
	padding-left: 0;
}

.input-sm {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

select.input-sm {
	height: 30px;
	line-height: 30px;
}

select[multiple].input-sm, textarea.input-sm {
	height: auto;
}

.form-group-sm .form-control {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.form-group-sm select.form-control {
	height: 30px;
	line-height: 30px;
}

.form-group-sm select[multiple].form-control, .form-group-sm textarea.form-control {
	height: auto;
}

.form-group-sm .form-control-static {
	height: 30px;
	min-height: 32px;
	padding: 6px 10px;
	font-size: 12px;
	line-height: 1.5;
}

.input-lg {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

select.input-lg {
	height: 46px;
	line-height: 46px;
}

select[multiple].input-lg, textarea.input-lg {
	height: auto;
}

.form-group-lg .form-control {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

.form-group-lg select.form-control {
	height: 46px;
	line-height: 46px;
}

.form-group-lg select[multiple].form-control, .form-group-lg textarea.form-control {
	height: auto;
}

.form-group-lg .form-control-static {
	height: 46px;
	min-height: 38px;
	padding: 11px 16px;
	font-size: 18px;
	line-height: 1.3333333;
}

.has-feedback {
	position: relative;
}

.has-feedback .form-control {
	padding-right: 42.5px;
}

.form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	pointer-events: none;
}

.form-group-lg .form-control+.form-control-feedback, .input-group-lg+.form-control-feedback, .input-lg+.form-control-feedback {
	width: 46px;
	height: 46px;
	line-height: 46px;
}

.form-group-sm .form-control+.form-control-feedback, .input-group-sm+.form-control-feedback, .input-sm+.form-control-feedback {
	width: 30px;
	height: 30px;
	line-height: 30px;
}

.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label {
	color: #3c763d;
}

.has-success .form-control {
	border-color: #3c763d;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.has-success .form-control:focus {
	border-color: #2b542c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}

.has-success .input-group-addon {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #3c763d;
}

.has-success .form-control-feedback {
	color: #3c763d;
}

.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline, .has-warning.checkbox label, .has-warning.checkbox-inline label, .has-warning.radio label, .has-warning.radio-inline label {
	color: #8a6d3b;
}

.has-warning .form-control {
	border-color: #8a6d3b;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.has-warning .form-control:focus {
	border-color: #66512c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #8a6d3b;
}

.has-warning .form-control-feedback {
	color: #8a6d3b;
}

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
	color: #a94442;
}

.has-error .form-control {
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.has-error .form-control:focus {
	border-color: #843534;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}

.has-error .input-group-addon {
	color: #a94442;
	background-color: #f2dede;
	border-color: #a94442;
}

.has-error .form-control-feedback {
	color: #a94442;
}

.has-feedback label~.form-control-feedback {
	top: 25px;
}

.has-feedback label.sr-only~.form-control-feedback {
	top: 0;
}

.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #737373;
}

@media (min-width:768px) {
	.form-inline .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}
	
	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	
	.form-inline .form-control-static {
		display: inline-block;
	}
	
	.form-inline .input-group {
		display: inline-table;
		vertical-align: middle;
	}
	
	.form-inline .input-group .form-control, .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn {
		width: auto;
	}
	
	.form-inline .input-group>.form-control {
		width: 100%;
	}
	
	.form-inline .control-label {
		margin-bottom: 0;
		vertical-align: middle;
	}
	
	.form-inline .checkbox, .form-inline .radio {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}
	
	.form-inline .checkbox label, .form-inline .radio label {
		padding-left: 0;
	}
	
	.form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] {
		position: relative;
		margin-left: 0;
	}
	
	.form-inline .has-feedback .form-control-feedback {
		top: 0;
	}
}

.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {
	padding-top: 7px;
	margin-top: 0;
	margin-bottom: 0;
}

.form-horizontal .checkbox, .form-horizontal .radio {
	min-height: 27px;
}

.form-horizontal .form-group {
	margin-right: -15px;
	margin-left: -15px;
}

@media (min-width:768px) {
	.form-horizontal .control-label {
		padding-top: 7px;
		margin-bottom: 0;
		text-align: right;
	}
}

.form-horizontal .has-feedback .form-control-feedback {
	right: 15px;
}

@media (min-width:768px) {
	.form-horizontal .form-group-lg .control-label {
		padding-top: 11px;
		font-size: 18px;
	}
}

@media (min-width:768px) {
	.form-horizontal .form-group-sm .control-label {
		padding-top: 6px;
		font-size: 12px;
	}
}

.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

.btn.nitro-lazy {
	background-image: none !important;
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.btn.focus, .btn:focus, .btn:hover {
	color: #333;
	text-decoration: none;
}

.btn.active, .btn:active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn.active.nitro-lazy, .btn:active.nitro-lazy {
	background-image: none !important;
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	cursor: not-allowed;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: .65;
}

a.btn.disabled, fieldset[disabled] a.btn {
	pointer-events: none;
}

.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}

.btn-default.focus, .btn-default:focus {
	color: #333;
	background-color: #e6e6e6;
	border-color: #8c8c8c;
}

.btn-default:hover {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover {
	color: #333;
	background-color: #d4d4d4;
	border-color: #8c8c8c;
}

.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default {
	background-image: none;
}

.btn-default.active.nitro-lazy, .btn-default:active.nitro-lazy, .open>.dropdown-toggle.btn-default.nitro-lazy {
	background-image: none !important;
}

.btn-default.disabled.focus, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled].focus, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
	background-color: #fff;
	border-color: #ccc;
}

.btn-default .badge {
	color: #fff;
	background-color: #333;
}

.btn-primary {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
}

.btn-primary.focus, .btn-primary:focus {
	color: #fff;
	background-color: #286090;
	border-color: #122b40;
}

.btn-primary:hover {
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}

.btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
	color: #fff;
	background-color: #204d74;
	border-color: #122b40;
}

.btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary {
	background-image: none;
}

.btn-primary.active.nitro-lazy, .btn-primary:active.nitro-lazy, .open>.dropdown-toggle.btn-primary.nitro-lazy {
	background-image: none !important;
}

.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
	background-color: #337ab7;
	border-color: #2e6da4;
}

.btn-primary .badge {
	color: #337ab7;
	background-color: #fff;
}

.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.btn-success.focus, .btn-success:focus {
	color: #fff;
	background-color: #449d44;
	border-color: #255625;
}

.btn-success:hover {
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}

.btn-success.active, .btn-success:active, .open>.dropdown-toggle.btn-success {
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}

.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.dropdown-toggle.btn-success.focus, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success:hover {
	color: #fff;
	background-color: #398439;
	border-color: #255625;
}

.btn-success.active, .btn-success:active, .open>.dropdown-toggle.btn-success {
	background-image: none;
}

.btn-success.active.nitro-lazy, .btn-success:active.nitro-lazy, .open>.dropdown-toggle.btn-success.nitro-lazy {
	background-image: none !important;
}

.btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled].focus, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.btn-success .badge {
	color: #5cb85c;
	background-color: #fff;
}

.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da;
}

.btn-info.focus, .btn-info:focus {
	color: #fff;
	background-color: #31b0d5;
	border-color: #1b6d85;
}

.btn-info:hover {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc;
}

.btn-info.active, .btn-info:active, .open>.dropdown-toggle.btn-info {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc;
}

.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open>.dropdown-toggle.btn-info.focus, .open>.dropdown-toggle.btn-info:focus, .open>.dropdown-toggle.btn-info:hover {
	color: #fff;
	background-color: #269abc;
	border-color: #1b6d85;
}

.btn-info.active, .btn-info:active, .open>.dropdown-toggle.btn-info {
	background-image: none;
}

.btn-info.active.nitro-lazy, .btn-info:active.nitro-lazy, .open>.dropdown-toggle.btn-info.nitro-lazy {
	background-image: none !important;
}

.btn-info.disabled.focus, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled].focus, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {
	background-color: #5bc0de;
	border-color: #46b8da;
}

.btn-info .badge {
	color: #5bc0de;
	background-color: #fff;
}

.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236;
}

.btn-warning.focus, .btn-warning:focus {
	color: #fff;
	background-color: #ec971f;
	border-color: #985f0d;
}

.btn-warning:hover {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}

.btn-warning.active, .btn-warning:active, .open>.dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}

.btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open>.dropdown-toggle.btn-warning.focus, .open>.dropdown-toggle.btn-warning:focus, .open>.dropdown-toggle.btn-warning:hover {
	color: #fff;
	background-color: #d58512;
	border-color: #985f0d;
}

.btn-warning.active, .btn-warning:active, .open>.dropdown-toggle.btn-warning {
	background-image: none;
}

.btn-warning.active.nitro-lazy, .btn-warning:active.nitro-lazy, .open>.dropdown-toggle.btn-warning.nitro-lazy {
	background-image: none !important;
}

.btn-warning.disabled.focus, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled].focus, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {
	background-color: #f0ad4e;
	border-color: #eea236;
}

.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff;
}

.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a;
}

.btn-danger.focus, .btn-danger:focus {
	color: #fff;
	background-color: #c9302c;
	border-color: #761c19;
}

.btn-danger:hover {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}

.btn-danger.active, .btn-danger:active, .open>.dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}

.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open>.dropdown-toggle.btn-danger.focus, .open>.dropdown-toggle.btn-danger:focus, .open>.dropdown-toggle.btn-danger:hover {
	color: #fff;
	background-color: #ac2925;
	border-color: #761c19;
}

.btn-danger.active, .btn-danger:active, .open>.dropdown-toggle.btn-danger {
	background-image: none;
}

.btn-danger.active.nitro-lazy, .btn-danger:active.nitro-lazy, .open>.dropdown-toggle.btn-danger.nitro-lazy {
	background-image: none !important;
}

.btn-danger.disabled.focus, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled].focus, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {
	background-color: #d9534f;
	border-color: #d43f3a;
}

.btn-danger .badge {
	color: #d9534f;
	background-color: #fff;
}

.btn-link {
	font-weight: 400;
	color: #337ab7;
	border-radius: 0;
}

.btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover {
	border-color: transparent;
}

.btn-link:focus, .btn-link:hover {
	color: #23527c;
	text-decoration: underline;
	background-color: transparent;
}

.btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover {
	color: #777;
	text-decoration: none;
}

.btn-group-lg>.btn, .btn-lg {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

.btn-group-sm>.btn, .btn-sm {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.btn-group-xs>.btn, .btn-xs {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.btn-block {
	display: block;
	width: 100%;
}

.btn-block+.btn-block {
	margin-top: 5px;
}

input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
	width: 100%;
}

.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear;
}

.fade.in {
	opacity: 1;
}

.collapse {
	display: none;
}

.collapse.in {
	display: block;
}

tr.collapse.in {
	display: table-row;
}

tbody.collapse.in {
	display: table-row-group;
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	-webkit-transition-duration: .35s;
	-o-transition-duration: .35s;
	transition-duration: .35s;
	-webkit-transition-property: height, visibility;
	-o-transition-property: height, visibility;
	transition-property: height, visibility;
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-top: 4px solid\	;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

.dropdown, .dropup {
	position: relative;
}

.dropdown-toggle:focus {
	outline: 0;
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

.dropdown-menu.pull-right {
	right: 0;
	left: auto;
}

.dropdown-menu .divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}

.dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	color: #262626;
	text-decoration: none;
	background-color: #f5f5f5;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #337ab7;
	outline: 0;
}

.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover {
	color: #777;
}

.dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover {
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.dropdown-menu>.disabled>a:focus.nitro-lazy, .dropdown-menu>.disabled>a:hover.nitro-lazy {
	background-image: none !important;
}

.open>.dropdown-menu {
	display: block;
}

.open>a {
	outline: 0;
}

.dropdown-menu-right {
	right: 0;
	left: auto;
}

.dropdown-menu-left {
	right: auto;
	left: 0;
}

.dropdown-header {
	display: block;
	padding: 3px 20px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #777;
	white-space: nowrap;
}

.dropdown-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 990;
}

.pull-right>.dropdown-menu {
	right: 0;
	left: auto;
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	content: "";
	border-top: 0;
	border-bottom: 4px dashed;
	border-bottom: 4px solid\	;
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 2px;
}

@media (min-width:768px) {
	.navbar-right .dropdown-menu {
		right: 0;
		left: auto;
	}
	
	.navbar-right .dropdown-menu-left {
		right: auto;
		left: 0;
	}
}

.btn-group, .btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.btn-group-vertical>.btn, .btn-group>.btn {
	position: relative;
	float: left;
}

.btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:hover, .btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus, .btn-group>.btn:hover {
	z-index: 2;
}

.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group {
	margin-left: -1px;
}

.btn-toolbar {
	margin-left: -5px;
}

.btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group {
	float: left;
}

.btn-toolbar>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group {
	margin-left: 5px;
}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius: 0;
}

.btn-group>.btn:first-child {
	margin-left: 0;
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group>.btn-group {
	float: left;
}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
	border-radius: 0;
}

.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
	outline: 0;
}

.btn-group>.btn+.dropdown-toggle {
	padding-right: 8px;
	padding-left: 8px;
}

.btn-group>.btn-lg+.dropdown-toggle {
	padding-right: 12px;
	padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn-group.open .dropdown-toggle.btn-link {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn .caret {
	margin-left: 0;
}

.btn-lg .caret {
	border-width: 5px 5px 0;
	border-bottom-width: 0;
}

.dropup .btn-lg .caret {
	border-width: 0 5px 5px;
}

.btn-group-vertical>.btn, .btn-group-vertical>.btn-group, .btn-group-vertical>.btn-group>.btn {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%;
}

.btn-group-vertical>.btn-group>.btn {
	float: none;
}

.btn-group-vertical>.btn+.btn, .btn-group-vertical>.btn+.btn-group, .btn-group-vertical>.btn-group+.btn, .btn-group-vertical>.btn-group+.btn-group {
	margin-top: -1px;
	margin-left: 0;
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
	border-radius: 0;
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
	border-radius: 0;
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.btn-group-justified {
	display: table;
	width: 100%;
	table-layout: fixed;
	border-collapse: separate;
}

.btn-group-justified>.btn, .btn-group-justified>.btn-group {
	display: table-cell;
	float: none;
	width: 1%;
}

.btn-group-justified>.btn-group .btn {
	width: 100%;
}

.btn-group-justified>.btn-group .dropdown-menu {
	left: auto;
}

[data-toggle=buttons]>.btn input[type=checkbox], [data-toggle=buttons]>.btn input[type=radio], [data-toggle=buttons]>.btn-group>.btn input[type=checkbox], [data-toggle=buttons]>.btn-group>.btn input[type=radio] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none;
}

.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
}

.input-group[class*=col-] {
	float: none;
	padding-right: 0;
	padding-left: 0;
}

.input-group .form-control {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
}

.input-group .form-control:focus {
	z-index: 3;
}

.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

select.input-group-lg>.form-control, select.input-group-lg>.input-group-addon, select.input-group-lg>.input-group-btn>.btn {
	height: 46px;
	line-height: 46px;
}

select[multiple].input-group-lg>.form-control, select[multiple].input-group-lg>.input-group-addon, select[multiple].input-group-lg>.input-group-btn>.btn, textarea.input-group-lg>.form-control, textarea.input-group-lg>.input-group-addon, textarea.input-group-lg>.input-group-btn>.btn {
	height: auto;
}

.input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

select.input-group-sm>.form-control, select.input-group-sm>.input-group-addon, select.input-group-sm>.input-group-btn>.btn {
	height: 30px;
	line-height: 30px;
}

select[multiple].input-group-sm>.form-control, select[multiple].input-group-sm>.input-group-addon, select[multiple].input-group-sm>.input-group-btn>.btn, textarea.input-group-sm>.form-control, textarea.input-group-sm>.input-group-addon, textarea.input-group-sm>.input-group-btn>.btn {
	height: auto;
}

.input-group .form-control, .input-group-addon, .input-group-btn {
	display: table-cell;
}

.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {
	border-radius: 0;
}

.input-group-addon, .input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
}

.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.input-group-addon.input-sm {
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 3px;
}

.input-group-addon.input-lg {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px;
}

.input-group-addon input[type=checkbox], .input-group-addon input[type=radio] {
	margin-top: 0;
}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn-group:not(:last-child)>.btn, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.input-group-addon:first-child {
	border-right: 0;
}

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.input-group-addon:last-child {
	border-left: 0;
}

.input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap;
}

.input-group-btn>.btn {
	position: relative;
}

.input-group-btn>.btn+.btn {
	margin-left: -1px;
}

.input-group-btn>.btn:active, .input-group-btn>.btn:focus, .input-group-btn>.btn:hover {
	z-index: 2;
}

.input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group {
	margin-right: -1px;
}

.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
	z-index: 2;
	margin-left: -1px;
}

.nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.nav>li {
	position: relative;
	display: block;
}

.nav>li>a {
	position: relative;
	display: block;
	padding: 10px 15px;
}

.nav>li>a:focus, .nav>li>a:hover {
	text-decoration: none;
	background-color: #eee;
}

.nav>li.disabled>a {
	color: #777;
}

.nav>li.disabled>a:focus, .nav>li.disabled>a:hover {
	color: #777;
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
	background-color: #eee;
	border-color: #337ab7;
}

.nav .nav-divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}

.nav>li>a>img {
	max-width: none;
}

.nav-tabs {
	border-bottom: 1px solid #ddd;
}

.nav-tabs>li {
	float: left;
	margin-bottom: -1px;
}

.nav-tabs>li>a {
	margin-right: 2px;
	line-height: 1.42857143;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0;
}

.nav-tabs>li>a:hover {
	border-color: #eee #eee #ddd;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	color: #555;
	cursor: default;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
}

.nav-tabs.nav-justified {
	width: 100%;
	border-bottom: 0;
}

.nav-tabs.nav-justified>li {
	float: none;
}

.nav-tabs.nav-justified>li>a {
	margin-bottom: 5px;
	text-align: center;
}

.nav-tabs.nav-justified>.dropdown .dropdown-menu {
	top: auto;
	left: auto;
}

@media (min-width:768px) {
	.nav-tabs.nav-justified>li {
		display: table-cell;
		width: 1%;
	}
	
	.nav-tabs.nav-justified>li>a {
		margin-bottom: 0;
	}
}

.nav-tabs.nav-justified>li>a {
	margin-right: 0;
	border-radius: 4px;
}

.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
	border: 1px solid #ddd;
}

@media (min-width:768px) {
	.nav-tabs.nav-justified>li>a {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0;
	}
	
	.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
		border-bottom-color: #fff;
	}
}

.nav-pills>li {
	float: left;
}

.nav-pills>li>a {
	border-radius: 4px;
}

.nav-pills>li+li {
	margin-left: 2px;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
	color: #fff;
	background-color: #337ab7;
}

.nav-stacked>li {
	float: none;
}

.nav-stacked>li+li {
	margin-top: 2px;
	margin-left: 0;
}

.nav-justified {
	width: 100%;
}

.nav-justified>li {
	float: none;
}

.nav-justified>li>a {
	margin-bottom: 5px;
	text-align: center;
}

.nav-justified>.dropdown .dropdown-menu {
	top: auto;
	left: auto;
}

@media (min-width:768px) {
	.nav-justified>li {
		display: table-cell;
		width: 1%;
	}
	
	.nav-justified>li>a {
		margin-bottom: 0;
	}
}

.nav-tabs-justified {
	border-bottom: 0;
}

.nav-tabs-justified>li>a {
	margin-right: 0;
	border-radius: 4px;
}

.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover {
	border: 1px solid #ddd;
}

@media (min-width:768px) {
	.nav-tabs-justified>li>a {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0;
	}
	
	.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover {
		border-bottom-color: #fff;
	}
}

.tab-content>.tab-pane {
	display: none;
}

.tab-content>.active {
	display: block;
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 20px;
	border: 1px solid transparent;
}

@media (min-width:768px) {
	.navbar {
		border-radius: 4px;
	}
}

@media (min-width:768px) {
	.navbar-header {
		float: left;
	}
}

.navbar-collapse {
	padding-right: 15px;
	padding-left: 15px;
	overflow-x: visible;
	-webkit-overflow-scrolling: touch;
	border-top: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}

.navbar-collapse.in {
	overflow-y: auto;
}

@media (min-width:768px) {
	.navbar-collapse {
		width: auto;
		border-top: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	
	.navbar-collapse.collapse {
		display: block !important;
		height: auto !important;
		padding-bottom: 0;
		overflow: visible !important;
	}
	
	.navbar-collapse.in {
		overflow-y: visible;
	}
	
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {
		padding-right: 0;
		padding-left: 0;
	}
}

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
	max-height: 340px;
}

@media (max-device-width:480px) and (orientation:landscape) {
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
		max-height: 200px;
	}
}

.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
	margin-right: -15px;
	margin-left: -15px;
}

@media (min-width:768px) {
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
		margin-right: 0;
		margin-left: 0;
	}
}

.navbar-static-top {
	z-index: 1000;
	border-width: 0 0 1px;
}

@media (min-width:768px) {
	.navbar-static-top {
		border-radius: 0;
	}
}

.navbar-fixed-bottom, .navbar-fixed-top {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
}

@media (min-width:768px) {
	.navbar-fixed-bottom, .navbar-fixed-top {
		border-radius: 0;
	}
}

.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px;
}

.navbar-fixed-bottom {
	bottom: 0;
	margin-bottom: 0;
	border-width: 1px 0 0;
}

.navbar-brand {
	float: left;
	height: 50px;
	padding: 15px 15px;
	font-size: 18px;
	line-height: 20px;
}

.navbar-brand:focus, .navbar-brand:hover {
	text-decoration: none;
}

.navbar-brand>img {
	display: block;
}

@media (min-width:768px) {
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
		margin-left: -15px;
	}
}

.navbar-toggle {
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

.navbar-toggle.nitro-lazy {
	background-image: none !important;
}

.navbar-toggle:focus {
	outline: 0;
}

.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px;
}

.navbar-toggle .icon-bar+.icon-bar {
	margin-top: 4px;
}

@media (min-width:768px) {
	.navbar-toggle {
		display: none;
	}
}

.navbar-nav {
	margin: 7.5px -15px;
}

.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
}

@media (max-width:767px) {
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	
	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
		padding: 5px 15px 5px 25px;
	}
	
	.navbar-nav .open .dropdown-menu>li>a {
		line-height: 20px;
	}
	
	.navbar-nav .open .dropdown-menu>li>a:focus, .navbar-nav .open .dropdown-menu>li>a:hover {
		background-image: none;
	}
	
	.navbar-nav .open .dropdown-menu>li>a:focus.nitro-lazy, .navbar-nav .open .dropdown-menu>li>a:hover.nitro-lazy {
		background-image: none !important;
	}
}

@media (min-width:768px) {
	.navbar-nav {
		float: left;
		margin: 0;
	}
	
	.navbar-nav>li {
		float: left;
	}
	
	.navbar-nav>li>a {
		padding-top: 15px;
		padding-bottom: 15px;
	}
}

.navbar-form {
	padding: 10px 15px;
	margin-top: 8px;
	margin-right: -15px;
	margin-bottom: 8px;
	margin-left: -15px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}

@media (min-width:768px) {
	.navbar-form .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}
	
	.navbar-form .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	
	.navbar-form .form-control-static {
		display: inline-block;
	}
	
	.navbar-form .input-group {
		display: inline-table;
		vertical-align: middle;
	}
	
	.navbar-form .input-group .form-control, .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn {
		width: auto;
	}
	
	.navbar-form .input-group>.form-control {
		width: 100%;
	}
	
	.navbar-form .control-label {
		margin-bottom: 0;
		vertical-align: middle;
	}
	
	.navbar-form .checkbox, .navbar-form .radio {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}
	
	.navbar-form .checkbox label, .navbar-form .radio label {
		padding-left: 0;
	}
	
	.navbar-form .checkbox input[type=checkbox], .navbar-form .radio input[type=radio] {
		position: relative;
		margin-left: 0;
	}
	
	.navbar-form .has-feedback .form-control-feedback {
		top: 0;
	}
}

@media (max-width:767px) {
	.navbar-form .form-group {
		margin-bottom: 5px;
	}
	
	.navbar-form .form-group:last-child {
		margin-bottom: 0;
	}
}

@media (min-width:768px) {
	.navbar-form {
		width: auto;
		padding-top: 0;
		padding-bottom: 0;
		margin-right: 0;
		margin-left: 0;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
}

.navbar-nav>li>.dropdown-menu {
	margin-top: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
	margin-bottom: 0;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.navbar-btn {
	margin-top: 8px;
	margin-bottom: 8px;
}

.navbar-btn.btn-sm {
	margin-top: 10px;
	margin-bottom: 10px;
}

.navbar-btn.btn-xs {
	margin-top: 14px;
	margin-bottom: 14px;
}

.navbar-text {
	margin-top: 15px;
	margin-bottom: 15px;
}

@media (min-width:768px) {
	.navbar-text {
		float: left;
		margin-right: 15px;
		margin-left: 15px;
	}
}

@media (min-width:768px) {
	.navbar-left {
		float: left !important;
	}
	
	.navbar-right {
		float: right !important;
		margin-right: -15px;
	}
	
	.navbar-right~.navbar-right {
		margin-right: 0;
	}
}

.navbar-default {
	background-color: #f8f8f8;
	border-color: #e7e7e7;
}

.navbar-default .navbar-brand {
	color: #777;
}

.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
	color: #5e5e5e;
	background-color: transparent;
}

.navbar-default .navbar-text {
	color: #777;
}

.navbar-default .navbar-nav>li>a {
	color: #777;
}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	color: #333;
	background-color: transparent;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	color: #555;
	background-color: #e7e7e7;
}

.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:focus, .navbar-default .navbar-nav>.disabled>a:hover {
	color: #ccc;
	background-color: transparent;
}

.navbar-default .navbar-toggle {
	border-color: #ddd;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color: #ddd;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #888;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: #e7e7e7;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	color: #555;
	background-color: #e7e7e7;
}

@media (max-width:767px) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #777;
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
		color: #333;
		background-color: transparent;
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
		color: #555;
		background-color: #e7e7e7;
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
		color: #ccc;
		background-color: transparent;
	}
}

.navbar-default .navbar-link {
	color: #777;
}

.navbar-default .navbar-link:hover {
	color: #333;
}

.navbar-default .btn-link {
	color: #777;
}

.navbar-default .btn-link:focus, .navbar-default .btn-link:hover {
	color: #333;
}

.navbar-default .btn-link[disabled]:focus, .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] .navbar-default .btn-link:hover {
	color: #ccc;
}

.navbar-inverse {
	background-color: #222;
	border-color: #080808;
}

.navbar-inverse .navbar-brand {
	color: #9d9d9d;
}

.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {
	color: #fff;
	background-color: transparent;
}

.navbar-inverse .navbar-text {
	color: #9d9d9d;
}

.navbar-inverse .navbar-nav>li>a {
	color: #9d9d9d;
}

.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
	color: #fff;
	background-color: transparent;
}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
	color: #fff;
	background-color: #080808;
}

.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:focus, .navbar-inverse .navbar-nav>.disabled>a:hover {
	color: #444;
	background-color: transparent;
}

.navbar-inverse .navbar-toggle {
	border-color: #333;
}

.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
	background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #fff;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-color: #101010;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
	color: #fff;
	background-color: #080808;
}

@media (max-width:767px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
		border-color: #080808;
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
		background-color: #080808;
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
		color: #9d9d9d;
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
		color: #fff;
		background-color: transparent;
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
		color: #fff;
		background-color: #080808;
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
		color: #444;
		background-color: transparent;
	}
}

.navbar-inverse .navbar-link {
	color: #9d9d9d;
}

.navbar-inverse .navbar-link:hover {
	color: #fff;
}

.navbar-inverse .btn-link {
	color: #9d9d9d;
}

.navbar-inverse .btn-link:focus, .navbar-inverse .btn-link:hover {
	color: #fff;
}

.navbar-inverse .btn-link[disabled]:focus, .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:focus, fieldset[disabled] .navbar-inverse .btn-link:hover {
	color: #444;
}

.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 4px;
}

.breadcrumb>li {
	display: inline-block;
}

.breadcrumb>li+li:before {
	padding: 0 5px;
	color: #ccc;
	content: "/ ";
}

.breadcrumb>.active {
	color: #777;
}

.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}

.pagination>li {
	display: inline;
}

.pagination>li>a, .pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}

.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
	z-index: 2;
	color: #23527c;
	background-color: #eee;
	border-color: #ddd;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	z-index: 3;
	color: #fff;
	cursor: default;
	background-color: #337ab7;
	border-color: #337ab7;
}

.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd;
}

.pagination-lg>li>a, .pagination-lg>li>span {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
}

.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}

.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

.pagination-sm>li>a, .pagination-sm>li>span {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
}

.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.pager {
	padding-left: 0;
	margin: 20px 0;
	text-align: center;
	list-style: none;
}

.pager li {
	display: inline;
}

.pager li>a, .pager li>span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 15px;
}

.pager li>a:focus, .pager li>a:hover {
	text-decoration: none;
	background-color: #eee;
}

.pager .next>a, .pager .next>span {
	float: right;
}

.pager .previous>a, .pager .previous>span {
	float: left;
}

.pager .disabled>a, .pager .disabled>a:focus, .pager .disabled>a:hover, .pager .disabled>span {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
}

.label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
}

a.label:focus, a.label:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

.label:empty {
	display: none;
}

.btn .label {
	position: relative;
	top: -1px;
}

.label-default {
	background-color: #777;
}

.label-default[href]:focus, .label-default[href]:hover {
	background-color: #5e5e5e;
}

.label-primary {
	background-color: #337ab7;
}

.label-primary[href]:focus, .label-primary[href]:hover {
	background-color: #286090;
}

.label-success {
	background-color: #5cb85c;
}

.label-success[href]:focus, .label-success[href]:hover {
	background-color: #449d44;
}

.label-info {
	background-color: #5bc0de;
}

.label-info[href]:focus, .label-info[href]:hover {
	background-color: #31b0d5;
}

.label-warning {
	background-color: #f0ad4e;
}

.label-warning[href]:focus, .label-warning[href]:hover {
	background-color: #ec971f;
}

.label-danger {
	background-color: #d9534f;
}

.label-danger[href]:focus, .label-danger[href]:hover {
	background-color: #c9302c;
}

.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	background-color: #777;
	border-radius: 10px;
}

.badge:empty {
	display: none;
}

.btn .badge {
	position: relative;
	top: -1px;
}

.btn-group-xs>.btn .badge, .btn-xs .badge {
	top: 0;
	padding: 1px 5px;
}

a.badge:focus, a.badge:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

.list-group-item.active>.badge, .nav-pills>.active>a>.badge {
	color: #337ab7;
	background-color: #fff;
}

.list-group-item>.badge {
	float: right;
}

.list-group-item>.badge+.badge {
	margin-right: 5px;
}

.nav-pills>li>a>.badge {
	margin-left: 3px;
}

.jumbotron {
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	color: inherit;
	background-color: #eee;
}

.jumbotron .h1, .jumbotron h1 {
	color: inherit;
}

.jumbotron p {
	margin-bottom: 15px;
	font-size: 21px;
	font-weight: 200;
}

.jumbotron>hr {
	border-top-color: #d5d5d5;
}

.container .jumbotron, .container-fluid .jumbotron {
	padding-right: 15px;
	padding-left: 15px;
	border-radius: 6px;
}

.jumbotron .container {
	max-width: 100%;
}

@media screen and (min-width:768px) {
	.jumbotron {
		padding-top: 48px;
		padding-bottom: 48px;
	}
	
	.container .jumbotron, .container-fluid .jumbotron {
		padding-right: 60px;
		padding-left: 60px;
	}
	
	.jumbotron .h1, .jumbotron h1 {
		font-size: 63px;
	}
}

.thumbnail {
	display: block;
	padding: 4px;
	margin-bottom: 20px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: border .2s ease-in-out;
	-o-transition: border .2s ease-in-out;
	transition: border .2s ease-in-out;
}

.thumbnail a>img, .thumbnail>img {
	margin-right: auto;
	margin-left: auto;
}

a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {
	border-color: #337ab7;
}

.thumbnail .caption {
	padding: 9px;
	color: #333;
}

.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
}

.alert h4 {
	margin-top: 0;
	color: inherit;
}

.alert .alert-link {
	font-weight: 700;
}

.alert>p, .alert>ul {
	margin-bottom: 0;
}

.alert>p+p {
	margin-top: 5px;
}

.alert-dismissable, .alert-dismissible {
	padding-right: 35px;
}

.alert-dismissable .close, .alert-dismissible .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit;
}

.alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}

.alert-success hr {
	border-top-color: #c9e2b3;
}

.alert-success .alert-link {
	color: #2b542c;
}

.alert-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.alert-info hr {
	border-top-color: #a6e1ec;
}

.alert-info .alert-link {
	color: #245269;
}

.alert-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}

.alert-warning hr {
	border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
	color: #66512c;
}

.alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}

.alert-danger hr {
	border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
	color: #843534;
}

@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	
	to {
		background-position: 0 0;
	}
}

@-o-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	
	to {
		background-position: 0 0;
	}
}

@keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	
	to {
		background-position: 0 0;
	}
}

.progress {
	height: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #f5f5f5;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}

.progress-bar {
	float: left;
	width: 0;
	height: 100%;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	background-color: #337ab7;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	-webkit-transition: width .6s ease;
	-o-transition: width .6s ease;
	transition: width .6s ease;
}

.progress-bar-striped, .progress-striped .progress-bar {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	-webkit-background-size: 40px 40px;
	background-size: 40px 40px;
}

.progress-bar.active, .progress.active .progress-bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
	background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
	background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
	background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
	background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.media {
	margin-top: 15px;
}

.media:first-child {
	margin-top: 0;
}

.media, .media-body {
	overflow: hidden;
	zoom: 1;
}

.media-body {
	width: 10000px;
}

.media-object {
	display: block;
}

.media-object.img-thumbnail {
	max-width: none;
}

.media-right, .media>.pull-right {
	padding-left: 10px;
}

.media-left, .media>.pull-left {
	padding-right: 10px;
}

.media-body, .media-left, .media-right {
	display: table-cell;
	vertical-align: top;
}

.media-middle {
	vertical-align: middle;
}

.media-bottom {
	vertical-align: bottom;
}

.media-heading {
	margin-top: 0;
	margin-bottom: 5px;
}

.media-list {
	padding-left: 0;
	list-style: none;
}

.list-group {
	padding-left: 0;
	margin-bottom: 20px;
}

.list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd;
}

.list-group-item:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

a.list-group-item, button.list-group-item {
	color: #555;
}

a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {
	color: #333;
}

a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover {
	color: #555;
	text-decoration: none;
	background-color: #f5f5f5;
}

button.list-group-item {
	width: 100%;
	text-align: left;
}

.list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {
	color: #777;
	cursor: not-allowed;
	background-color: #eee;
}

.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading {
	color: inherit;
}

.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text {
	color: #777;
}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
	z-index: 2;
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
}

.list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading>.small, .list-group-item.active .list-group-item-heading>small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading>.small, .list-group-item.active:focus .list-group-item-heading>small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading>.small, .list-group-item.active:hover .list-group-item-heading>small {
	color: inherit;
}

.list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {
	color: #c7ddef;
}

.list-group-item-success {
	color: #3c763d;
	background-color: #dff0d8;
}

a.list-group-item-success, button.list-group-item-success {
	color: #3c763d;
}

a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading {
	color: inherit;
}

a.list-group-item-success:focus, a.list-group-item-success:hover, button.list-group-item-success:focus, button.list-group-item-success:hover {
	color: #3c763d;
	background-color: #d0e9c6;
}

a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover, button.list-group-item-success.active, button.list-group-item-success.active:focus, button.list-group-item-success.active:hover {
	color: #fff;
	background-color: #3c763d;
	border-color: #3c763d;
}

.list-group-item-info {
	color: #31708f;
	background-color: #d9edf7;
}

a.list-group-item-info, button.list-group-item-info {
	color: #31708f;
}

a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading {
	color: inherit;
}

a.list-group-item-info:focus, a.list-group-item-info:hover, button.list-group-item-info:focus, button.list-group-item-info:hover {
	color: #31708f;
	background-color: #c4e3f3;
}

a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover, button.list-group-item-info.active, button.list-group-item-info.active:focus, button.list-group-item-info.active:hover {
	color: #fff;
	background-color: #31708f;
	border-color: #31708f;
}

.list-group-item-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
}

a.list-group-item-warning, button.list-group-item-warning {
	color: #8a6d3b;
}

a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading {
	color: inherit;
}

a.list-group-item-warning:focus, a.list-group-item-warning:hover, button.list-group-item-warning:focus, button.list-group-item-warning:hover {
	color: #8a6d3b;
	background-color: #faf2cc;
}

a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover, button.list-group-item-warning.active, button.list-group-item-warning.active:focus, button.list-group-item-warning.active:hover {
	color: #fff;
	background-color: #8a6d3b;
	border-color: #8a6d3b;
}

.list-group-item-danger {
	color: #a94442;
	background-color: #f2dede;
}

a.list-group-item-danger, button.list-group-item-danger {
	color: #a94442;
}

a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading {
	color: inherit;
}

a.list-group-item-danger:focus, a.list-group-item-danger:hover, button.list-group-item-danger:focus, button.list-group-item-danger:hover {
	color: #a94442;
	background-color: #ebcccc;
}

a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover, button.list-group-item-danger.active, button.list-group-item-danger.active:focus, button.list-group-item-danger.active:hover {
	color: #fff;
	background-color: #a94442;
	border-color: #a94442;
}

.list-group-item-heading {
	margin-top: 0;
	margin-bottom: 5px;
}

.list-group-item-text {
	margin-bottom: 0;
	line-height: 1.3;
}

.panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.panel-body {
	padding: 15px;
}

.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.panel-heading>.dropdown .dropdown-toggle {
	color: inherit;
}

.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	color: inherit;
}

.panel-title>.small, .panel-title>.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a {
	color: inherit;
}

.panel-footer {
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel>.list-group, .panel>.panel-collapse>.list-group {
	margin-bottom: 0;
}

.panel>.list-group .list-group-item, .panel>.panel-collapse>.list-group .list-group-item {
	border-width: 1px 0;
	border-radius: 0;
}

.panel>.list-group:first-child .list-group-item:first-child, .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
	border-top: 0;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.panel>.list-group:last-child .list-group-item:last-child, .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
	border-bottom: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.panel-heading+.list-group .list-group-item:first-child {
	border-top-width: 0;
}

.list-group+.panel-footer {
	border-top-width: 0;
}

.panel>.panel-collapse>.table, .panel>.table, .panel>.table-responsive>.table {
	margin-bottom: 0;
}

.panel>.panel-collapse>.table caption, .panel>.table caption, .panel>.table-responsive>.table caption {
	padding-right: 15px;
	padding-left: 15px;
}

.panel>.table-responsive:first-child>.table:first-child, .panel>.table:first-child {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child, .panel>.table:first-child>thead:first-child>tr:first-child {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child, .panel>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
	border-top-left-radius: 3px;
}

.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child, .panel>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
	border-top-right-radius: 3px;
}

.panel>.table-responsive:last-child>.table:last-child, .panel>.table:last-child {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child, .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
	border-bottom-left-radius: 3px;
}

.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
	border-bottom-right-radius: 3px;
}

.panel>.panel-body+.table, .panel>.panel-body+.table-responsive, .panel>.table+.panel-body, .panel>.table-responsive+.panel-body {
	border-top: 1px solid #ddd;
}

.panel>.table>tbody:first-child>tr:first-child td, .panel>.table>tbody:first-child>tr:first-child th {
	border-top: 0;
}

.panel>.table-bordered, .panel>.table-responsive>.table-bordered {
	border: 0;
}

.panel>.table-bordered>tbody>tr>td:first-child, .panel>.table-bordered>tbody>tr>th:first-child, .panel>.table-bordered>tfoot>tr>td:first-child, .panel>.table-bordered>tfoot>tr>th:first-child, .panel>.table-bordered>thead>tr>td:first-child, .panel>.table-bordered>thead>tr>th:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child, .panel>.table-responsive>.table-bordered>thead>tr>td:first-child, .panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
	border-left: 0;
}

.panel>.table-bordered>tbody>tr>td:last-child, .panel>.table-bordered>tbody>tr>th:last-child, .panel>.table-bordered>tfoot>tr>td:last-child, .panel>.table-bordered>tfoot>tr>th:last-child, .panel>.table-bordered>thead>tr>td:last-child, .panel>.table-bordered>thead>tr>th:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child, .panel>.table-responsive>.table-bordered>thead>tr>td:last-child, .panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
	border-right: 0;
}

.panel>.table-bordered>tbody>tr:first-child>td, .panel>.table-bordered>tbody>tr:first-child>th, .panel>.table-bordered>thead>tr:first-child>td, .panel>.table-bordered>thead>tr:first-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th, .panel>.table-responsive>.table-bordered>thead>tr:first-child>td, .panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
	border-bottom: 0;
}

.panel>.table-bordered>tbody>tr:last-child>td, .panel>.table-bordered>tbody>tr:last-child>th, .panel>.table-bordered>tfoot>tr:last-child>td, .panel>.table-bordered>tfoot>tr:last-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
	border-bottom: 0;
}

.panel>.table-responsive {
	margin-bottom: 0;
	border: 0;
}

.panel-group {
	margin-bottom: 20px;
}

.panel-group .panel {
	margin-bottom: 0;
	border-radius: 4px;
}

.panel-group .panel+.panel {
	margin-top: 5px;
}

.panel-group .panel-heading {
	border-bottom: 0;
}

.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {
	border-top: 1px solid #ddd;
}

.panel-group .panel-footer {
	border-top: 0;
}

.panel-group .panel-footer+.panel-collapse .panel-body {
	border-bottom: 1px solid #ddd;
}

.panel-default {
	border-color: #ddd;
}

.panel-default>.panel-heading {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #ddd;
}

.panel-default>.panel-heading .badge {
	color: #f5f5f5;
	background-color: #333;
}

.panel-default>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #ddd;
}

.panel-primary {
	border-color: #337ab7;
}

.panel-primary>.panel-heading {
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #337ab7;
}

.panel-primary>.panel-heading .badge {
	color: #337ab7;
	background-color: #fff;
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #337ab7;
}

.panel-success {
	border-color: #d6e9c6;
}

.panel-success>.panel-heading {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}

.panel-success>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #d6e9c6;
}

.panel-success>.panel-heading .badge {
	color: #dff0d8;
	background-color: #3c763d;
}

.panel-success>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #d6e9c6;
}

.panel-info {
	border-color: #bce8f1;
}

.panel-info>.panel-heading {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.panel-info>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #bce8f1;
}

.panel-info>.panel-heading .badge {
	color: #d9edf7;
	background-color: #31708f;
}

.panel-info>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #bce8f1;
}

.panel-warning {
	border-color: #faebcc;
}

.panel-warning>.panel-heading {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #faebcc;
}

.panel-warning>.panel-heading .badge {
	color: #fcf8e3;
	background-color: #8a6d3b;
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #faebcc;
}

.panel-danger {
	border-color: #ebccd1;
}

.panel-danger>.panel-heading {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}

.panel-danger>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #ebccd1;
}

.panel-danger>.panel-heading .badge {
	color: #f2dede;
	background-color: #a94442;
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #ebccd1;
}

.embed-responsive {
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden;
}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.embed-responsive-16by9 {
	padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
	padding-bottom: 75%;
}

.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}

.well blockquote {
	border-color: #ddd;
	border-color: rgba(0, 0, 0, .15);
}

.well-lg {
	padding: 24px;
	border-radius: 6px;
}

.well-sm {
	padding: 9px;
	border-radius: 3px;
}

.close {
	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: .2;
}

.close:focus, .close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: .5;
}

button.close {
	-webkit-appearance: none;
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
}

.modal-open {
	overflow: hidden;
}

.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}

.modal.fade .modal-dialog {
	-webkit-transition: -webkit-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: transform .3s ease-out;
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%);
}

.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px;
}

.modal-content {
	position: relative;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
}

.modal-backdrop.fade {
	filter: alpha(opacity=0);
	opacity: 0;
}

.modal-backdrop.in {
	filter: alpha(opacity=50);
	opacity: .5;
}

.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
}

.modal-header .close {
	margin-top: -2px;
}

.modal-title {
	margin: 0;
	line-height: 1.42857143;
}

.modal-body {
	position: relative;
	padding: 15px;
}

.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}

.modal-footer .btn+.btn {
	margin-bottom: 0;
	margin-left: 5px;
}

.modal-footer .btn-group .btn+.btn {
	margin-left: -1px;
}

.modal-footer .btn-block+.btn-block {
	margin-left: 0;
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}

@media (min-width:768px) {
	.modal-dialog {
		width: 600px;
		margin: 30px auto;
	}
	
	.modal-content {
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
	}
	
	.modal-sm {
		width: 300px;
	}
}

@media (min-width:992px) {
	.modal-lg {
		width: 900px;
	}
}

.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	white-space: normal;
	filter: alpha(opacity=0);
	opacity: 0;
	line-break: auto;
}

.tooltip.in {
	filter: alpha(opacity=90);
	opacity: .9;
}

.tooltip.top {
	padding: 5px 0;
	margin-top: -3px;
}

.tooltip.right {
	padding: 0 5px;
	margin-left: 3px;
}

.tooltip.bottom {
	padding: 5px 0;
	margin-top: 3px;
}

.tooltip.left {
	padding: 0 5px;
	margin-left: -3px;
}

.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	background-color: #000;
	border-radius: 4px;
}

.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
	right: 5px;
	bottom: 0;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
	bottom: 0;
	left: 5px;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}

.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}

.tooltip.bottom-left .tooltip-arrow {
	top: 0;
	right: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
	top: 0;
	left: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	white-space: normal;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	line-break: auto;
}

.popover.top {
	margin-top: -10px;
}

.popover.right {
	margin-left: 10px;
}

.popover.bottom {
	margin-top: 10px;
}

.popover.left {
	margin-left: -10px;
}

.popover-title {
	padding: 8px 14px;
	margin: 0;
	font-size: 14px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0;
}

.popover-content {
	padding: 9px 14px;
}

.popover>.arrow, .popover>.arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.popover>.arrow {
	border-width: 11px;
}

.popover>.arrow:after {
	content: "";
	border-width: 10px;
}

.popover.top>.arrow {
	bottom: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-color: #999;
	border-top-color: rgba(0, 0, 0, .25);
	border-bottom-width: 0;
}

.popover.top>.arrow:after {
	bottom: 1px;
	margin-left: -10px;
	content: " ";
	border-top-color: #fff;
	border-bottom-width: 0;
}

.popover.right>.arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-right-color: #999;
	border-right-color: rgba(0, 0, 0, .25);
	border-left-width: 0;
}

.popover.right>.arrow:after {
	bottom: -10px;
	left: 1px;
	content: " ";
	border-right-color: #fff;
	border-left-width: 0;
}

.popover.bottom>.arrow {
	top: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0, 0, 0, .25);
}

.popover.bottom>.arrow:after {
	top: 1px;
	margin-left: -10px;
	content: " ";
	border-top-width: 0;
	border-bottom-color: #fff;
}

.popover.left>.arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0, 0, 0, .25);
}

.popover.left>.arrow:after {
	right: 1px;
	bottom: -10px;
	content: " ";
	border-right-width: 0;
	border-left-color: #fff;
}

.carousel {
	position: relative;
}

.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.carousel-inner>.item {
	position: relative;
	display: none;
	-webkit-transition: .6s ease-in-out left;
	-o-transition: .6s ease-in-out left;
	transition: .6s ease-in-out left;
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img {
	line-height: 1;
}

@media all and (transform-3d),(-webkit-transform-3d) {
	.carousel-inner>.item {
		-webkit-transition: -webkit-transform .6s ease-in-out;
		-o-transition: -o-transform .6s ease-in-out;
		transition: transform .6s ease-in-out;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-perspective: 1000px;
		perspective: 1000px;
	}
	
	.carousel-inner>.item.active.right, .carousel-inner>.item.next {
		left: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
	
	.carousel-inner>.item.active.left, .carousel-inner>.item.prev {
		left: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
	
	.carousel-inner>.item.active, .carousel-inner>.item.next.left, .carousel-inner>.item.prev.right {
		left: 0;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev {
	display: block;
}

.carousel-inner>.active {
	left: 0;
}

.carousel-inner>.next, .carousel-inner>.prev {
	position: absolute;
	top: 0;
	width: 100%;
}

.carousel-inner>.next {
	left: 100%;
}

.carousel-inner>.prev {
	left: -100%;
}

.carousel-inner>.next.left, .carousel-inner>.prev.right {
	left: 0;
}

.carousel-inner>.active.left {
	left: -100%;
}

.carousel-inner>.active.right {
	left: 100%;
}

.carousel-control {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 15%;
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
	background-color: rgba(0, 0, 0, 0);
	filter: alpha(opacity=50);
	opacity: .5;
}

.carousel-control.left {
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
	background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000", endColorstr="#00000000", GradientType=1);
	background-repeat: repeat-x;
}

.carousel-control.right {
	right: 0;
	left: auto;
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
	background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#80000000", GradientType=1);
	background-repeat: repeat-x;
}

.carousel-control:focus, .carousel-control:hover {
	color: #fff;
	text-decoration: none;
	filter: alpha(opacity=90);
	outline: 0;
	opacity: .9;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
	position: absolute;
	top: 50%;
	z-index: 5;
	display: inline-block;
	margin-top: -10px;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
	left: 50%;
	margin-left: -10px;
}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
	right: 50%;
	margin-right: -10px;
}

.carousel-control .icon-next, .carousel-control .icon-prev {
	width: 20px;
	height: 20px;
	font-family: serif;
	line-height: 1;
}

.carousel-control .icon-prev:before {
	content: "‹";
}

.carousel-control .icon-next:before {
	content: "›";
}

.carousel-indicators {
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 15;
	width: 60%;
	padding-left: 0;
	margin-left: -30%;
	text-align: center;
	list-style: none;
}

.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #fff;
	border-radius: 10px;
}

.carousel-indicators .active {
	width: 12px;
	height: 12px;
	margin: 0;
	background-color: #fff;
}

.carousel-caption {
	position: absolute;
	right: 15%;
	bottom: 20px;
	left: 15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}

.carousel-caption .btn {
	text-shadow: none;
}

@media screen and (min-width:768px) {
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
		width: 30px;
		height: 30px;
		margin-top: -10px;
		font-size: 30px;
	}
	
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
		margin-left: -10px;
	}
	
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
		margin-right: -10px;
	}
	
	.carousel-caption {
		right: 20%;
		left: 20%;
		padding-bottom: 30px;
	}
	
	.carousel-indicators {
		bottom: 20px;
	}
}

.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
	display: table;
	content: " ";
}

.btn-group-vertical>.btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .modal-header:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {
	clear: both;
}

.center-block {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.pull-right {
	float: right !important;
}

.pull-left {
	float: left !important;
}

.hide {
	display: none !important;
}

.show {
	display: block !important;
}

.invisible {
	visibility: hidden;
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.hidden {
	display: none !important;
}

.affix {
	position: fixed;
}

@-ms-viewport {
	width: device-width;
}

.visible-lg, .visible-md, .visible-sm, .visible-xs {
	display: none !important;
}

.visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {
	display: none !important;
}

@media (max-width:767px) {
	.visible-xs {
		display: block !important;
	}
	
	table.visible-xs {
		display: table !important;
	}
	
	tr.visible-xs {
		display: table-row !important;
	}
	
	td.visible-xs, th.visible-xs {
		display: table-cell !important;
	}
}

@media (max-width:767px) {
	.visible-xs-block {
		display: block !important;
	}
}

@media (max-width:767px) {
	.visible-xs-inline {
		display: inline !important;
	}
}

@media (max-width:767px) {
	.visible-xs-inline-block {
		display: inline-block !important;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm {
		display: block !important;
	}
	
	table.visible-sm {
		display: table !important;
	}
	
	tr.visible-sm {
		display: table-row !important;
	}
	
	td.visible-sm, th.visible-sm {
		display: table-cell !important;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm-block {
		display: block !important;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm-inline {
		display: inline !important;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm-inline-block {
		display: inline-block !important;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md {
		display: block !important;
	}
	
	table.visible-md {
		display: table !important;
	}
	
	tr.visible-md {
		display: table-row !important;
	}
	
	td.visible-md, th.visible-md {
		display: table-cell !important;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md-block {
		display: block !important;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md-inline {
		display: inline !important;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md-inline-block {
		display: inline-block !important;
	}
}

@media (min-width:1200px) {
	.visible-lg {
		display: block !important;
	}
	
	table.visible-lg {
		display: table !important;
	}
	
	tr.visible-lg {
		display: table-row !important;
	}
	
	td.visible-lg, th.visible-lg {
		display: table-cell !important;
	}
}

@media (min-width:1200px) {
	.visible-lg-block {
		display: block !important;
	}
}

@media (min-width:1200px) {
	.visible-lg-inline {
		display: inline !important;
	}
}

@media (min-width:1200px) {
	.visible-lg-inline-block {
		display: inline-block !important;
	}
}

@media (max-width:767px) {
	.hidden-xs {
		display: none !important;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.hidden-sm {
		display: none !important;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.hidden-md {
		display: none !important;
	}
}

@media (min-width:1200px) {
	.hidden-lg {
		display: none !important;
	}
}

.visible-print {
	display: none !important;
}

@media print {
	.visible-print {
		display: block !important;
	}
	
	table.visible-print {
		display: table !important;
	}
	
	tr.visible-print {
		display: table-row !important;
	}
	
	td.visible-print, th.visible-print {
		display: table-cell !important;
	}
}

.visible-print-block {
	display: none !important;
}

@media print {
	.visible-print-block {
		display: block !important;
	}
}

.visible-print-inline {
	display: none !important;
}

@media print {
	.visible-print-inline {
		display: inline !important;
	}
}

.visible-print-inline-block {
	display: none !important;
}

@media print {
	.visible-print-inline-block {
		display: inline-block !important;
	}
}

@media print {
	.hidden-print {
		display: none !important;
	}
}

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%;
}

.fa-2x {
	font-size: 2em;
}

.fa-3x {
	font-size: 3em;
}

.fa-4x {
	font-size: 4em;
}

.fa-5x {
	font-size: 5em;
}

.fa-fw {
	width: 1.28571429em;
	text-align: center;
}

.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none;
}

.fa-ul>li {
	position: relative;
}

.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center;
}

.fa-li.fa-lg {
	left: -1.85714286em;
}

.fa-border {
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	border-radius: .1em;
}

.fa-pull-left {
	float: left;
}

.fa-pull-right {
	float: right;
}

.fa.fa-pull-left {
	margin-right: .3em;
}

.fa.fa-pull-right {
	margin-left: .3em;
}

.pull-right {
	float: right;
}

.pull-left {
	float: left;
}

.fa.pull-left {
	margin-right: .3em;
}

.fa.pull-right {
	margin-left: .3em;
}

.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
}

.fa-pulse {
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

.fa-rotate-90 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.fa-rotate-180 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.fa-rotate-270 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}

.fa-flip-horizontal {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.fa-flip-vertical {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1);
}

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
	filter: none;
}

.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}

.fa-stack-1x {
	line-height: inherit;
}

.fa-stack-2x {
	font-size: 2em;
}

.fa-inverse {
	color: #fff;
}

.fa-glass:before {
	content: "";
}

.fa-music:before {
	content: "";
}

.fa-search:before {
	content: "";
}

.fa-envelope-o:before {
	content: "";
}

.fa-heart:before {
	content: "";
}

.fa-star:before {
	content: "";
}

.fa-star-o:before {
	content: "";
}

.fa-user:before {
	content: "";
}

.fa-film:before {
	content: "";
}

.fa-th-large:before {
	content: "";
}

.fa-th:before {
	content: "";
}

.fa-th-list:before {
	content: "";
}

.fa-check:before {
	content: "";
}

.fa-remove:before, .fa-close:before, .fa-times:before {
	content: "";
}

.fa-search-plus:before {
	content: "";
}

.fa-search-minus:before {
	content: "";
}

.fa-power-off:before {
	content: "";
}

.fa-signal:before {
	content: "";
}

.fa-gear:before, .fa-cog:before {
	content: "";
}

.fa-trash-o:before {
	content: "";
}

.fa-home:before {
	content: "";
}

.fa-file-o:before {
	content: "";
}

.fa-clock-o:before {
	content: "";
}

.fa-road:before {
	content: "";
}

.fa-download:before {
	content: "";
}

.fa-arrow-circle-o-down:before {
	content: "";
}

.fa-arrow-circle-o-up:before {
	content: "";
}

.fa-inbox:before {
	content: "";
}

.fa-play-circle-o:before {
	content: "";
}

.fa-rotate-right:before, .fa-repeat:before {
	content: "";
}

.fa-refresh:before {
	content: "";
}

.fa-list-alt:before {
	content: "";
}

.fa-lock:before {
	content: "";
}

.fa-flag:before {
	content: "";
}

.fa-headphones:before {
	content: "";
}

.fa-volume-off:before {
	content: "";
}

.fa-volume-down:before {
	content: "";
}

.fa-volume-up:before {
	content: "";
}

.fa-qrcode:before {
	content: "";
}

.fa-barcode:before {
	content: "";
}

.fa-tag:before {
	content: "";
}

.fa-tags:before {
	content: "";
}

.fa-book:before {
	content: "";
}

.fa-bookmark:before {
	content: "";
}

.fa-print:before {
	content: "";
}

.fa-camera:before {
	content: "";
}

.fa-font:before {
	content: "";
}

.fa-bold:before {
	content: "";
}

.fa-italic:before {
	content: "";
}

.fa-text-height:before {
	content: "";
}

.fa-text-width:before {
	content: "";
}

.fa-align-left:before {
	content: "";
}

.fa-align-center:before {
	content: "";
}

.fa-align-right:before {
	content: "";
}

.fa-align-justify:before {
	content: "";
}

.fa-list:before {
	content: "";
}

.fa-dedent:before, .fa-outdent:before {
	content: "";
}

.fa-indent:before {
	content: "";
}

.fa-video-camera:before {
	content: "";
}

.fa-photo:before, .fa-image:before, .fa-picture-o:before {
	content: "";
}

.fa-pencil:before {
	content: "";
}

.fa-map-marker:before {
	content: "";
}

.fa-adjust:before {
	content: "";
}

.fa-tint:before {
	content: "";
}

.fa-edit:before, .fa-pencil-square-o:before {
	content: "";
}

.fa-share-square-o:before {
	content: "";
}

.fa-check-square-o:before {
	content: "";
}

.fa-arrows:before {
	content: "";
}

.fa-step-backward:before {
	content: "";
}

.fa-fast-backward:before {
	content: "";
}

.fa-backward:before {
	content: "";
}

.fa-play:before {
	content: "";
}

.fa-pause:before {
	content: "";
}

.fa-stop:before {
	content: "";
}

.fa-forward:before {
	content: "";
}

.fa-fast-forward:before {
	content: "";
}

.fa-step-forward:before {
	content: "";
}

.fa-eject:before {
	content: "";
}

.fa-chevron-left:before {
	content: "";
}

.fa-chevron-right:before {
	content: "";
}

.fa-plus-circle:before {
	content: "";
}

.fa-minus-circle:before {
	content: "";
}

.fa-times-circle:before {
	content: "";
}

.fa-check-circle:before {
	content: "";
}

.fa-question-circle:before {
	content: "";
}

.fa-info-circle:before {
	content: "";
}

.fa-crosshairs:before {
	content: "";
}

.fa-times-circle-o:before {
	content: "";
}

.fa-check-circle-o:before {
	content: "";
}

.fa-ban:before {
	content: "";
}

.fa-arrow-left:before {
	content: "";
}

.fa-arrow-right:before {
	content: "";
}

.fa-arrow-up:before {
	content: "";
}

.fa-arrow-down:before {
	content: "";
}

.fa-mail-forward:before, .fa-share:before {
	content: "";
}

.fa-expand:before {
	content: "";
}

.fa-compress:before {
	content: "";
}

.fa-plus:before {
	content: "";
}

.fa-minus:before {
	content: "";
}

.fa-asterisk:before {
	content: "";
}

.fa-exclamation-circle:before {
	content: "";
}

.fa-gift:before {
	content: "";
}

.fa-leaf:before {
	content: "";
}

.fa-fire:before {
	content: "";
}

.fa-eye:before {
	content: "";
}

.fa-eye-slash:before {
	content: "";
}

.fa-warning:before, .fa-exclamation-triangle:before {
	content: "";
}

.fa-plane:before {
	content: "";
}

.fa-calendar:before {
	content: "";
}

.fa-random:before {
	content: "";
}

.fa-comment:before {
	content: "";
}

.fa-magnet:before {
	content: "";
}

.fa-chevron-up:before {
	content: "";
}

.fa-chevron-down:before {
	content: "";
}

.fa-retweet:before {
	content: "";
}

.fa-shopping-cart:before {
	content: "";
}

.fa-folder:before {
	content: "";
}

.fa-folder-open:before {
	content: "";
}

.fa-arrows-v:before {
	content: "";
}

.fa-arrows-h:before {
	content: "";
}

.fa-bar-chart-o:before, .fa-bar-chart:before {
	content: "";
}

.fa-twitter-square:before {
	content: "";
}

.fa-facebook-square:before {
	content: "";
}

.fa-camera-retro:before {
	content: "";
}

.fa-key:before {
	content: "";
}

.fa-gears:before, .fa-cogs:before {
	content: "";
}

.fa-comments:before {
	content: "";
}

.fa-thumbs-o-up:before {
	content: "";
}

.fa-thumbs-o-down:before {
	content: "";
}

.fa-star-half:before {
	content: "";
}

.fa-heart-o:before {
	content: "";
}

.fa-sign-out:before {
	content: "";
}

.fa-linkedin-square:before {
	content: "";
}

.fa-thumb-tack:before {
	content: "";
}

.fa-external-link:before {
	content: "";
}

.fa-sign-in:before {
	content: "";
}

.fa-trophy:before {
	content: "";
}

.fa-github-square:before {
	content: "";
}

.fa-upload:before {
	content: "";
}

.fa-lemon-o:before {
	content: "";
}

.fa-phone:before {
	content: "";
}

.fa-square-o:before {
	content: "";
}

.fa-bookmark-o:before {
	content: "";
}

.fa-phone-square:before {
	content: "";
}

.fa-twitter:before {
	content: "";
}

.fa-facebook-f:before, .fa-facebook:before {
	content: "";
}

.fa-github:before {
	content: "";
}

.fa-unlock:before {
	content: "";
}

.fa-credit-card:before {
	content: "";
}

.fa-feed:before, .fa-rss:before {
	content: "";
}

.fa-hdd-o:before {
	content: "";
}

.fa-bullhorn:before {
	content: "";
}

.fa-bell:before {
	content: "";
}

.fa-certificate:before {
	content: "";
}

.fa-hand-o-right:before {
	content: "";
}

.fa-hand-o-left:before {
	content: "";
}

.fa-hand-o-up:before {
	content: "";
}

.fa-hand-o-down:before {
	content: "";
}

.fa-arrow-circle-left:before {
	content: "";
}

.fa-arrow-circle-right:before {
	content: "";
}

.fa-arrow-circle-up:before {
	content: "";
}

.fa-arrow-circle-down:before {
	content: "";
}

.fa-globe:before {
	content: "";
}

.fa-wrench:before {
	content: "";
}

.fa-tasks:before {
	content: "";
}

.fa-filter:before {
	content: "";
}

.fa-briefcase:before {
	content: "";
}

.fa-arrows-alt:before {
	content: "";
}

.fa-group:before, .fa-users:before {
	content: "";
}

.fa-chain:before, .fa-link:before {
	content: "";
}

.fa-cloud:before {
	content: "";
}

.fa-flask:before {
	content: "";
}

.fa-cut:before, .fa-scissors:before {
	content: "";
}

.fa-copy:before, .fa-files-o:before {
	content: "";
}

.fa-paperclip:before {
	content: "";
}

.fa-save:before, .fa-floppy-o:before {
	content: "";
}

.fa-square:before {
	content: "";
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
	content: "";
}

.fa-list-ul:before {
	content: "";
}

.fa-list-ol:before {
	content: "";
}

.fa-strikethrough:before {
	content: "";
}

.fa-underline:before {
	content: "";
}

.fa-table:before {
	content: "";
}

.fa-magic:before {
	content: "";
}

.fa-truck:before {
	content: "";
}

.fa-pinterest:before {
	content: "";
}

.fa-pinterest-square:before {
	content: "";
}

.fa-google-plus-square:before {
	content: "";
}

.fa-google-plus:before {
	content: "";
}

.fa-money:before {
	content: "";
}

.fa-caret-down:before {
	content: "";
}

.fa-caret-up:before {
	content: "";
}

.fa-caret-left:before {
	content: "";
}

.fa-caret-right:before {
	content: "";
}

.fa-columns:before {
	content: "";
}

.fa-unsorted:before, .fa-sort:before {
	content: "";
}

.fa-sort-down:before, .fa-sort-desc:before {
	content: "";
}

.fa-sort-up:before, .fa-sort-asc:before {
	content: "";
}

.fa-envelope:before {
	content: "";
}

.fa-linkedin:before {
	content: "";
}

.fa-rotate-left:before, .fa-undo:before {
	content: "";
}

.fa-legal:before, .fa-gavel:before {
	content: "";
}

.fa-dashboard:before, .fa-tachometer:before {
	content: "";
}

.fa-comment-o:before {
	content: "";
}

.fa-comments-o:before {
	content: "";
}

.fa-flash:before, .fa-bolt:before {
	content: "";
}

.fa-sitemap:before {
	content: "";
}

.fa-umbrella:before {
	content: "";
}

.fa-paste:before, .fa-clipboard:before {
	content: "";
}

.fa-lightbulb-o:before {
	content: "";
}

.fa-exchange:before {
	content: "";
}

.fa-cloud-download:before {
	content: "";
}

.fa-cloud-upload:before {
	content: "";
}

.fa-user-md:before {
	content: "";
}

.fa-stethoscope:before {
	content: "";
}

.fa-suitcase:before {
	content: "";
}

.fa-bell-o:before {
	content: "";
}

.fa-coffee:before {
	content: "";
}

.fa-cutlery:before {
	content: "";
}

.fa-file-text-o:before {
	content: "";
}

.fa-building-o:before {
	content: "";
}

.fa-hospital-o:before {
	content: "";
}

.fa-ambulance:before {
	content: "";
}

.fa-medkit:before {
	content: "";
}

.fa-fighter-jet:before {
	content: "";
}

.fa-beer:before {
	content: "";
}

.fa-h-square:before {
	content: "";
}

.fa-plus-square:before {
	content: "";
}

.fa-angle-double-left:before {
	content: "";
}

.fa-angle-double-right:before {
	content: "";
}

.fa-angle-double-up:before {
	content: "";
}

.fa-angle-double-down:before {
	content: "";
}

.fa-angle-left:before {
	content: "";
}

.fa-angle-right:before {
	content: "";
}

.fa-angle-up:before {
	content: "";
}

.fa-angle-down:before {
	content: "";
}

.fa-desktop:before {
	content: "";
}

.fa-laptop:before {
	content: "";
}

.fa-tablet:before {
	content: "";
}

.fa-mobile-phone:before, .fa-mobile:before {
	content: "";
}

.fa-circle-o:before {
	content: "";
}

.fa-quote-left:before {
	content: "";
}

.fa-quote-right:before {
	content: "";
}

.fa-spinner:before {
	content: "";
}

.fa-circle:before {
	content: "";
}

.fa-mail-reply:before, .fa-reply:before {
	content: "";
}

.fa-github-alt:before {
	content: "";
}

.fa-folder-o:before {
	content: "";
}

.fa-folder-open-o:before {
	content: "";
}

.fa-smile-o:before {
	content: "";
}

.fa-frown-o:before {
	content: "";
}

.fa-meh-o:before {
	content: "";
}

.fa-gamepad:before {
	content: "";
}

.fa-keyboard-o:before {
	content: "";
}

.fa-flag-o:before {
	content: "";
}

.fa-flag-checkered:before {
	content: "";
}

.fa-terminal:before {
	content: "";
}

.fa-code:before {
	content: "";
}

.fa-mail-reply-all:before, .fa-reply-all:before {
	content: "";
}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
	content: "";
}

.fa-location-arrow:before {
	content: "";
}

.fa-crop:before {
	content: "";
}

.fa-code-fork:before {
	content: "";
}

.fa-unlink:before, .fa-chain-broken:before {
	content: "";
}

.fa-question:before {
	content: "";
}

.fa-info:before {
	content: "";
}

.fa-exclamation:before {
	content: "";
}

.fa-superscript:before {
	content: "";
}

.fa-subscript:before {
	content: "";
}

.fa-eraser:before {
	content: "";
}

.fa-puzzle-piece:before {
	content: "";
}

.fa-microphone:before {
	content: "";
}

.fa-microphone-slash:before {
	content: "";
}

.fa-shield:before {
	content: "";
}

.fa-calendar-o:before {
	content: "";
}

.fa-fire-extinguisher:before {
	content: "";
}

.fa-rocket:before {
	content: "";
}

.fa-maxcdn:before {
	content: "";
}

.fa-chevron-circle-left:before {
	content: "";
}

.fa-chevron-circle-right:before {
	content: "";
}

.fa-chevron-circle-up:before {
	content: "";
}

.fa-chevron-circle-down:before {
	content: "";
}

.fa-html5:before {
	content: "";
}

.fa-css3:before {
	content: "";
}

.fa-anchor:before {
	content: "";
}

.fa-unlock-alt:before {
	content: "";
}

.fa-bullseye:before {
	content: "";
}

.fa-ellipsis-h:before {
	content: "";
}

.fa-ellipsis-v:before {
	content: "";
}

.fa-rss-square:before {
	content: "";
}

.fa-play-circle:before {
	content: "";
}

.fa-ticket:before {
	content: "";
}

.fa-minus-square:before {
	content: "";
}

.fa-minus-square-o:before {
	content: "";
}

.fa-level-up:before {
	content: "";
}

.fa-level-down:before {
	content: "";
}

.fa-check-square:before {
	content: "";
}

.fa-pencil-square:before {
	content: "";
}

.fa-external-link-square:before {
	content: "";
}

.fa-share-square:before {
	content: "";
}

.fa-compass:before {
	content: "";
}

.fa-toggle-down:before, .fa-caret-square-o-down:before {
	content: "";
}

.fa-toggle-up:before, .fa-caret-square-o-up:before {
	content: "";
}

.fa-toggle-right:before, .fa-caret-square-o-right:before {
	content: "";
}

.fa-euro:before, .fa-eur:before {
	content: "";
}

.fa-gbp:before {
	content: "";
}

.fa-dollar:before, .fa-usd:before {
	content: "";
}

.fa-rupee:before, .fa-inr:before {
	content: "";
}

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
	content: "";
}

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
	content: "";
}

.fa-won:before, .fa-krw:before {
	content: "";
}

.fa-bitcoin:before, .fa-btc:before {
	content: "";
}

.fa-file:before {
	content: "";
}

.fa-file-text:before {
	content: "";
}

.fa-sort-alpha-asc:before {
	content: "";
}

.fa-sort-alpha-desc:before {
	content: "";
}

.fa-sort-amount-asc:before {
	content: "";
}

.fa-sort-amount-desc:before {
	content: "";
}

.fa-sort-numeric-asc:before {
	content: "";
}

.fa-sort-numeric-desc:before {
	content: "";
}

.fa-thumbs-up:before {
	content: "";
}

.fa-thumbs-down:before {
	content: "";
}

.fa-youtube-square:before {
	content: "";
}

.fa-youtube:before {
	content: "";
}

.fa-xing:before {
	content: "";
}

.fa-xing-square:before {
	content: "";
}

.fa-youtube-play:before {
	content: "";
}

.fa-dropbox:before {
	content: "";
}

.fa-stack-overflow:before {
	content: "";
}

.fa-instagram:before {
	content: "";
}

.fa-flickr:before {
	content: "";
}

.fa-adn:before {
	content: "";
}

.fa-bitbucket:before {
	content: "";
}

.fa-bitbucket-square:before {
	content: "";
}

.fa-tumblr:before {
	content: "";
}

.fa-tumblr-square:before {
	content: "";
}

.fa-long-arrow-down:before {
	content: "";
}

.fa-long-arrow-up:before {
	content: "";
}

.fa-long-arrow-left:before {
	content: "";
}

.fa-long-arrow-right:before {
	content: "";
}

.fa-apple:before {
	content: "";
}

.fa-windows:before {
	content: "";
}

.fa-android:before {
	content: "";
}

.fa-linux:before {
	content: "";
}

.fa-dribbble:before {
	content: "";
}

.fa-skype:before {
	content: "";
}

.fa-foursquare:before {
	content: "";
}

.fa-trello:before {
	content: "";
}

.fa-female:before {
	content: "";
}

.fa-male:before {
	content: "";
}

.fa-gittip:before, .fa-gratipay:before {
	content: "";
}

.fa-sun-o:before {
	content: "";
}

.fa-moon-o:before {
	content: "";
}

.fa-archive:before {
	content: "";
}

.fa-bug:before {
	content: "";
}

.fa-vk:before {
	content: "";
}

.fa-weibo:before {
	content: "";
}

.fa-renren:before {
	content: "";
}

.fa-pagelines:before {
	content: "";
}

.fa-stack-exchange:before {
	content: "";
}

.fa-arrow-circle-o-right:before {
	content: "";
}

.fa-arrow-circle-o-left:before {
	content: "";
}

.fa-toggle-left:before, .fa-caret-square-o-left:before {
	content: "";
}

.fa-dot-circle-o:before {
	content: "";
}

.fa-wheelchair:before {
	content: "";
}

.fa-vimeo-square:before {
	content: "";
}

.fa-turkish-lira:before, .fa-try:before {
	content: "";
}

.fa-plus-square-o:before {
	content: "";
}

.fa-space-shuttle:before {
	content: "";
}

.fa-slack:before {
	content: "";
}

.fa-envelope-square:before {
	content: "";
}

.fa-wordpress:before {
	content: "";
}

.fa-openid:before {
	content: "";
}

.fa-institution:before, .fa-bank:before, .fa-university:before {
	content: "";
}

.fa-mortar-board:before, .fa-graduation-cap:before {
	content: "";
}

.fa-yahoo:before {
	content: "";
}

.fa-google:before {
	content: "";
}

.fa-reddit:before {
	content: "";
}

.fa-reddit-square:before {
	content: "";
}

.fa-stumbleupon-circle:before {
	content: "";
}

.fa-stumbleupon:before {
	content: "";
}

.fa-delicious:before {
	content: "";
}

.fa-digg:before {
	content: "";
}

.fa-pied-piper-pp:before {
	content: "";
}

.fa-pied-piper-alt:before {
	content: "";
}

.fa-drupal:before {
	content: "";
}

.fa-joomla:before {
	content: "";
}

.fa-language:before {
	content: "";
}

.fa-fax:before {
	content: "";
}

.fa-building:before {
	content: "";
}

.fa-child:before {
	content: "";
}

.fa-paw:before {
	content: "";
}

.fa-spoon:before {
	content: "";
}

.fa-cube:before {
	content: "";
}

.fa-cubes:before {
	content: "";
}

.fa-behance:before {
	content: "";
}

.fa-behance-square:before {
	content: "";
}

.fa-steam:before {
	content: "";
}

.fa-steam-square:before {
	content: "";
}

.fa-recycle:before {
	content: "";
}

.fa-automobile:before, .fa-car:before {
	content: "";
}

.fa-cab:before, .fa-taxi:before {
	content: "";
}

.fa-tree:before {
	content: "";
}

.fa-spotify:before {
	content: "";
}

.fa-deviantart:before {
	content: "";
}

.fa-soundcloud:before {
	content: "";
}

.fa-database:before {
	content: "";
}

.fa-file-pdf-o:before {
	content: "";
}

.fa-file-word-o:before {
	content: "";
}

.fa-file-excel-o:before {
	content: "";
}

.fa-file-powerpoint-o:before {
	content: "";
}

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
	content: "";
}

.fa-file-zip-o:before, .fa-file-archive-o:before {
	content: "";
}

.fa-file-sound-o:before, .fa-file-audio-o:before {
	content: "";
}

.fa-file-movie-o:before, .fa-file-video-o:before {
	content: "";
}

.fa-file-code-o:before {
	content: "";
}

.fa-vine:before {
	content: "";
}

.fa-codepen:before {
	content: "";
}

.fa-jsfiddle:before {
	content: "";
}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
	content: "";
}

.fa-circle-o-notch:before {
	content: "";
}

.fa-ra:before, .fa-resistance:before, .fa-rebel:before {
	content: "";
}

.fa-ge:before, .fa-empire:before {
	content: "";
}

.fa-git-square:before {
	content: "";
}

.fa-git:before {
	content: "";
}

.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {
	content: "";
}

.fa-tencent-weibo:before {
	content: "";
}

.fa-qq:before {
	content: "";
}

.fa-wechat:before, .fa-weixin:before {
	content: "";
}

.fa-send:before, .fa-paper-plane:before {
	content: "";
}

.fa-send-o:before, .fa-paper-plane-o:before {
	content: "";
}

.fa-history:before {
	content: "";
}

.fa-circle-thin:before {
	content: "";
}

.fa-header:before {
	content: "";
}

.fa-paragraph:before {
	content: "";
}

.fa-sliders:before {
	content: "";
}

.fa-share-alt:before {
	content: "";
}

.fa-share-alt-square:before {
	content: "";
}

.fa-bomb:before {
	content: "";
}

.fa-soccer-ball-o:before, .fa-futbol-o:before {
	content: "";
}

.fa-tty:before {
	content: "";
}

.fa-binoculars:before {
	content: "";
}

.fa-plug:before {
	content: "";
}

.fa-slideshare:before {
	content: "";
}

.fa-twitch:before {
	content: "";
}

.fa-yelp:before {
	content: "";
}

.fa-newspaper-o:before {
	content: "";
}

.fa-wifi:before {
	content: "";
}

.fa-calculator:before {
	content: "";
}

.fa-paypal:before {
	content: "";
}

.fa-google-wallet:before {
	content: "";
}

.fa-cc-visa:before {
	content: "";
}

.fa-cc-mastercard:before {
	content: "";
}

.fa-cc-discover:before {
	content: "";
}

.fa-cc-amex:before {
	content: "";
}

.fa-cc-paypal:before {
	content: "";
}

.fa-cc-stripe:before {
	content: "";
}

.fa-bell-slash:before {
	content: "";
}

.fa-bell-slash-o:before {
	content: "";
}

.fa-trash:before {
	content: "";
}

.fa-copyright:before {
	content: "";
}

.fa-at:before {
	content: "";
}

.fa-eyedropper:before {
	content: "";
}

.fa-paint-brush:before {
	content: "";
}

.fa-birthday-cake:before {
	content: "";
}

.fa-area-chart:before {
	content: "";
}

.fa-pie-chart:before {
	content: "";
}

.fa-line-chart:before {
	content: "";
}

.fa-lastfm:before {
	content: "";
}

.fa-lastfm-square:before {
	content: "";
}

.fa-toggle-off:before {
	content: "";
}

.fa-toggle-on:before {
	content: "";
}

.fa-bicycle:before {
	content: "";
}

.fa-bus:before {
	content: "";
}

.fa-ioxhost:before {
	content: "";
}

.fa-angellist:before {
	content: "";
}

.fa-cc:before {
	content: "";
}

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
	content: "";
}

.fa-meanpath:before {
	content: "";
}

.fa-buysellads:before {
	content: "";
}

.fa-connectdevelop:before {
	content: "";
}

.fa-dashcube:before {
	content: "";
}

.fa-forumbee:before {
	content: "";
}

.fa-leanpub:before {
	content: "";
}

.fa-sellsy:before {
	content: "";
}

.fa-shirtsinbulk:before {
	content: "";
}

.fa-simplybuilt:before {
	content: "";
}

.fa-skyatlas:before {
	content: "";
}

.fa-cart-plus:before {
	content: "";
}

.fa-cart-arrow-down:before {
	content: "";
}

.fa-diamond:before {
	content: "";
}

.fa-ship:before {
	content: "";
}

.fa-user-secret:before {
	content: "";
}

.fa-motorcycle:before {
	content: "";
}

.fa-street-view:before {
	content: "";
}

.fa-heartbeat:before {
	content: "";
}

.fa-venus:before {
	content: "";
}

.fa-mars:before {
	content: "";
}

.fa-mercury:before {
	content: "";
}

.fa-intersex:before, .fa-transgender:before {
	content: "";
}

.fa-transgender-alt:before {
	content: "";
}

.fa-venus-double:before {
	content: "";
}

.fa-mars-double:before {
	content: "";
}

.fa-venus-mars:before {
	content: "";
}

.fa-mars-stroke:before {
	content: "";
}

.fa-mars-stroke-v:before {
	content: "";
}

.fa-mars-stroke-h:before {
	content: "";
}

.fa-neuter:before {
	content: "";
}

.fa-genderless:before {
	content: "";
}

.fa-facebook-official:before {
	content: "";
}

.fa-pinterest-p:before {
	content: "";
}

.fa-whatsapp:before {
	content: "";
}

.fa-server:before {
	content: "";
}

.fa-user-plus:before {
	content: "";
}

.fa-user-times:before {
	content: "";
}

.fa-hotel:before, .fa-bed:before {
	content: "";
}

.fa-viacoin:before {
	content: "";
}

.fa-train:before {
	content: "";
}

.fa-subway:before {
	content: "";
}

.fa-medium:before {
	content: "";
}

.fa-yc:before, .fa-y-combinator:before {
	content: "";
}

.fa-optin-monster:before {
	content: "";
}

.fa-opencart:before {
	content: "";
}

.fa-expeditedssl:before {
	content: "";
}

.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {
	content: "";
}

.fa-battery-3:before, .fa-battery-three-quarters:before {
	content: "";
}

.fa-battery-2:before, .fa-battery-half:before {
	content: "";
}

.fa-battery-1:before, .fa-battery-quarter:before {
	content: "";
}

.fa-battery-0:before, .fa-battery-empty:before {
	content: "";
}

.fa-mouse-pointer:before {
	content: "";
}

.fa-i-cursor:before {
	content: "";
}

.fa-object-group:before {
	content: "";
}

.fa-object-ungroup:before {
	content: "";
}

.fa-sticky-note:before {
	content: "";
}

.fa-sticky-note-o:before {
	content: "";
}

.fa-cc-jcb:before {
	content: "";
}

.fa-cc-diners-club:before {
	content: "";
}

.fa-clone:before {
	content: "";
}

.fa-balance-scale:before {
	content: "";
}

.fa-hourglass-o:before {
	content: "";
}

.fa-hourglass-1:before, .fa-hourglass-start:before {
	content: "";
}

.fa-hourglass-2:before, .fa-hourglass-half:before {
	content: "";
}

.fa-hourglass-3:before, .fa-hourglass-end:before {
	content: "";
}

.fa-hourglass:before {
	content: "";
}

.fa-hand-grab-o:before, .fa-hand-rock-o:before {
	content: "";
}

.fa-hand-stop-o:before, .fa-hand-paper-o:before {
	content: "";
}

.fa-hand-scissors-o:before {
	content: "";
}

.fa-hand-lizard-o:before {
	content: "";
}

.fa-hand-spock-o:before {
	content: "";
}

.fa-hand-pointer-o:before {
	content: "";
}

.fa-hand-peace-o:before {
	content: "";
}

.fa-trademark:before {
	content: "";
}

.fa-registered:before {
	content: "";
}

.fa-creative-commons:before {
	content: "";
}

.fa-gg:before {
	content: "";
}

.fa-gg-circle:before {
	content: "";
}

.fa-tripadvisor:before {
	content: "";
}

.fa-odnoklassniki:before {
	content: "";
}

.fa-odnoklassniki-square:before {
	content: "";
}

.fa-get-pocket:before {
	content: "";
}

.fa-wikipedia-w:before {
	content: "";
}

.fa-safari:before {
	content: "";
}

.fa-chrome:before {
	content: "";
}

.fa-firefox:before {
	content: "";
}

.fa-opera:before {
	content: "";
}

.fa-internet-explorer:before {
	content: "";
}

.fa-tv:before, .fa-television:before {
	content: "";
}

.fa-contao:before {
	content: "";
}

.fa-500px:before {
	content: "";
}

.fa-amazon:before {
	content: "";
}

.fa-calendar-plus-o:before {
	content: "";
}

.fa-calendar-minus-o:before {
	content: "";
}

.fa-calendar-times-o:before {
	content: "";
}

.fa-calendar-check-o:before {
	content: "";
}

.fa-industry:before {
	content: "";
}

.fa-map-pin:before {
	content: "";
}

.fa-map-signs:before {
	content: "";
}

.fa-map-o:before {
	content: "";
}

.fa-map:before {
	content: "";
}

.fa-commenting:before {
	content: "";
}

.fa-commenting-o:before {
	content: "";
}

.fa-houzz:before {
	content: "";
}

.fa-vimeo:before {
	content: "";
}

.fa-black-tie:before {
	content: "";
}

.fa-fonticons:before {
	content: "";
}

.fa-reddit-alien:before {
	content: "";
}

.fa-edge:before {
	content: "";
}

.fa-credit-card-alt:before {
	content: "";
}

.fa-codiepie:before {
	content: "";
}

.fa-modx:before {
	content: "";
}

.fa-fort-awesome:before {
	content: "";
}

.fa-usb:before {
	content: "";
}

.fa-product-hunt:before {
	content: "";
}

.fa-mixcloud:before {
	content: "";
}

.fa-scribd:before {
	content: "";
}

.fa-pause-circle:before {
	content: "";
}

.fa-pause-circle-o:before {
	content: "";
}

.fa-stop-circle:before {
	content: "";
}

.fa-stop-circle-o:before {
	content: "";
}

.fa-shopping-bag:before {
	content: "";
}

.fa-shopping-basket:before {
	content: "";
}

.fa-hashtag:before {
	content: "";
}

.fa-bluetooth:before {
	content: "";
}

.fa-bluetooth-b:before {
	content: "";
}

.fa-percent:before {
	content: "";
}

.fa-gitlab:before {
	content: "";
}

.fa-wpbeginner:before {
	content: "";
}

.fa-wpforms:before {
	content: "";
}

.fa-envira:before {
	content: "";
}

.fa-universal-access:before {
	content: "";
}

.fa-wheelchair-alt:before {
	content: "";
}

.fa-question-circle-o:before {
	content: "";
}

.fa-blind:before {
	content: "";
}

.fa-audio-description:before {
	content: "";
}

.fa-volume-control-phone:before {
	content: "";
}

.fa-braille:before {
	content: "";
}

.fa-assistive-listening-systems:before {
	content: "";
}

.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {
	content: "";
}

.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {
	content: "";
}

.fa-glide:before {
	content: "";
}

.fa-glide-g:before {
	content: "";
}

.fa-signing:before, .fa-sign-language:before {
	content: "";
}

.fa-low-vision:before {
	content: "";
}

.fa-viadeo:before {
	content: "";
}

.fa-viadeo-square:before {
	content: "";
}

.fa-snapchat:before {
	content: "";
}

.fa-snapchat-ghost:before {
	content: "";
}

.fa-snapchat-square:before {
	content: "";
}

.fa-pied-piper:before {
	content: "";
}

.fa-first-order:before {
	content: "";
}

.fa-yoast:before {
	content: "";
}

.fa-themeisle:before {
	content: "";
}

.fa-google-plus-circle:before, .fa-google-plus-official:before {
	content: "";
}

.fa-fa:before, .fa-font-awesome:before {
	content: "";
}

.fa-handshake-o:before {
	content: "";
}

.fa-envelope-open:before {
	content: "";
}

.fa-envelope-open-o:before {
	content: "";
}

.fa-linode:before {
	content: "";
}

.fa-address-book:before {
	content: "";
}

.fa-address-book-o:before {
	content: "";
}

.fa-vcard:before, .fa-address-card:before {
	content: "";
}

.fa-vcard-o:before, .fa-address-card-o:before {
	content: "";
}

.fa-user-circle:before {
	content: "";
}

.fa-user-circle-o:before {
	content: "";
}

.fa-user-o:before {
	content: "";
}

.fa-id-badge:before {
	content: "";
}

.fa-drivers-license:before, .fa-id-card:before {
	content: "";
}

.fa-drivers-license-o:before, .fa-id-card-o:before {
	content: "";
}

.fa-quora:before {
	content: "";
}

.fa-free-code-camp:before {
	content: "";
}

.fa-telegram:before {
	content: "";
}

.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {
	content: "";
}

.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {
	content: "";
}

.fa-thermometer-2:before, .fa-thermometer-half:before {
	content: "";
}

.fa-thermometer-1:before, .fa-thermometer-quarter:before {
	content: "";
}

.fa-thermometer-0:before, .fa-thermometer-empty:before {
	content: "";
}

.fa-shower:before {
	content: "";
}

.fa-bathtub:before, .fa-s15:before, .fa-bath:before {
	content: "";
}

.fa-podcast:before {
	content: "";
}

.fa-window-maximize:before {
	content: "";
}

.fa-window-minimize:before {
	content: "";
}

.fa-window-restore:before {
	content: "";
}

.fa-times-rectangle:before, .fa-window-close:before {
	content: "";
}

.fa-times-rectangle-o:before, .fa-window-close-o:before {
	content: "";
}

.fa-bandcamp:before {
	content: "";
}

.fa-grav:before {
	content: "";
}

.fa-etsy:before {
	content: "";
}

.fa-imdb:before {
	content: "";
}

.fa-ravelry:before {
	content: "";
}

.fa-eercast:before {
	content: "";
}

.fa-microchip:before {
	content: "";
}

.fa-snowflake-o:before {
	content: "";
}

.fa-superpowers:before {
	content: "";
}

.fa-wpexplorer:before {
	content: "";
}

.fa-meetup:before {
	content: "";
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel, .owl-carousel .owl-item {
	-webkit-tap-highlight-color: transparent;
	position: relative;
}

.owl-carousel {
	display: none;
	width: 100%;
	z-index: 1;
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	touch-action: manipulation;
	-moz-backface-visibility: hidden;
}

.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;
	-webkit-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
	display: block;
	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;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .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: pan-y;
	touch-action: pan-y;
	-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 ease;
}

.owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {
	max-height: 0;
}

.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;
	background: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/optimized/rev-1fced4c/oregonrooted.com/wp-content/themes/storecommerce/assets/owl-carousel-v2/assets/owl.video.play.png") no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform .1s ease;
}

.owl-carousel .owl-video-play-icon.nitro-lazy {
	background: none !important;
}

.owl-carousel .owl-video-play-icon:hover {
	-ms-transform: scale(1.3, 1.3);
	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 ease;
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}

.owl-theme .owl-nav {
	margin-top: 10px;
	text-align: center;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

.owl-theme .owl-nav [class*='owl-'] {
	color: #fff;
	font-size: 14px;
	margin: 5px;
	padding: 4px 7px;
	background: #d6d6d6;
	display: inline-block;
	cursor: pointer;
	border-radius: 3px;
}

.owl-theme .owl-nav [class*='owl-']:hover {
	background: #869791;
	color: #fff;
	text-decoration: none;
}

.owl-theme .owl-nav .disabled {
	opacity: .5;
	cursor: default;
}

.owl-theme .owl-nav.disabled+.owl-dots {
	margin-top: 10px;
}

.owl-theme .owl-dots {
	text-align: center;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

.owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
}

.owl-theme .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	background: #d6d6d6;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity 200ms ease;
	border-radius: 30px;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #869791;
}

.sidr {
	background: #fff;
	display: block;
	position: fixed;
	top: 0;
	height: 100%;
	z-index: 999999;
	width: 320px;
	overflow-x: hidden;
	overflow-y: auto;
}

.sidr .sidr-inner {
	padding: 0 0 15px;
}

.sidr.right {
	left: auto;
	right: -320px;
}

.sidr.left {
	left: -320px;
	right: auto;
}

.sidr {
	padding-left: 15px;
	padding-right: 15px;
}

@media only screen and (min-width:992px) {
	body.sidr-open:before {
		content: "";
		left: 0;
		top: 0;
		z-index: 102;
		width: 100%;
		height: 100%;
		position: fixed;
		cursor: pointer;
		-webkit-transition: visibility 0s, opacity .4s linear;
		transition: visibility 0s, opacity .4s linear;
		visibility: visible;
		opacity: 1;
		background-color: #fff;
		background-color: rgba(255, 255, 255, .54);
	}
}

.sidr-class-sidr-button-close {
	font-size: 34px;
	text-align: right;
	display: block;
}

#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
	border: none;
	background: rgba(255, 255, 255, 0);
	-webkit-box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, .35);
	-moz-box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, .35);
	box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, .35);
}

.woocommerce-demo-store {
	margin-bottom: 46px;
}

.woocommerce-demo-store .woocommerce-store-notice, .woocommerce-demo-store p.demo_store {
	position: fixed;
	bottom: 0;
	top: inherit;
}

.woocommerce nav.woocommerce-breadcrumb, nav.woocommerce-breadcrumb {
	margin: 0;
	padding: 10px 0;
	padding-top: 0;
	font-size: .92em;
	color: #777;
}

.woocommerce .woocommerce-breadcrumb a, .woocommerce-breadcrumb a {
	color: #777;
}

.site-content {
	margin-top: 20px;
	margin-bottom: 20px;
}

.woocommerce.widget_shopping_cart .total {
	margin-bottom: 5px;
	border: none;
}

.woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong {
	color: #000;
}

.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
	display: flex;
	flex-direction: column-reverse;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
	width: 60%;
	margin-left: auto;
}

.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
	width: 100%;
}

.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
	width: 30.75%;
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	display: inline-block;
}

.woocommerce ul li .product-title a {
	font-size: 18px;
	font-weight: 700;
}

.woocommerce ul.products li.product .price {
	font-size: 17px;
	color: #464646;
	margin-bottom: 0;
}

.woocommerce ul.products li.product .price del {
	color: #777;
	font-size: 14px;
}

#yith-quick-view-close {
	border: 0;
	position: absolute;
	top: 5px;
	right: 5px;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 16px;
	text-transform: lowercase;
	z-index: 2;
	opacity: 1;
	font-weight: 700;
	font-size: 1.5em;
	border-radius: 100%;
}

.woocommerce a.remove {
	display: block;
	font-size: 1.5em;
	height: 1em;
	width: 1em;
	text-align: center;
	line-height: 1;
	border-radius: 100%;
	color: red !important;
	text-decoration: none;
	font-weight: 700;
	border: 0;
}

#yith-quick-view-close, .woocommerce a.remove {
	font-size: 20px;
	color: #d21406 !important;
}

#yith-quick-view-close:hover, .woocommerce #content table.wishlist_table.cart a.remove:hover, .woocommerce a.remove:hover {
	color: #fff !important;
	background: #d21406;
}

.woocommerce .cart.wishlist_table a.button.yith-wcqv-button {
	float: right;
}

.wishlist_table .add_to_cart.button {
	border-radius: 0;
}

.wishlist_table .add_to_cart.button {
	padding: 9px 40px;
}

table.shop_table_responsive thead {
	display: none;
}

table.shop_table_responsive tbody th {
	display: none;
}

table.shop_table_responsive tr td {
	display: block;
	text-align: right;
	clear: both;
}

table.shop_table_responsive tr td:before {
	content: attr(data-title) ": ";
	float: left;
}

table.shop_table_responsive tr td.product-remove a {
	text-align: center;
}

table.shop_table_responsive tr td.product-remove:before {
	display: none;
}

table.shop_table_responsive tr td.actions:before, table.shop_table_responsive tr td.download-actions:before {
	display: none;
}

table.shop_table_responsive tr td.download-actions .button {
	display: block;
	text-align: center;
}

@media screen and (min-width:48em) {
	table.shop_table_responsive thead {
		display: table-header-group;
	}
	
	table.shop_table_responsive tbody th {
		display: table-cell;
	}
	
	table.shop_table_responsive tr th, table.shop_table_responsive tr td {
		text-align: left;
	}
	
	table.shop_table_responsive tr td {
		display: table-cell;
	}
	
	table.shop_table_responsive tr td:before {
		display: none;
	}
}

ul.products {
	content: "";
	margin: 0;
	padding: 0;
}

ul.products li.product {
	list-style: none;
	position: relative;
	margin-bottom: 2em;
}

ul.products li.product .woocommerce-loop-product__title {
	font-size: 1rem;
}

ul.products li.product img {
	display: block;
}

.woocommerce ul.product-item-meta li a, ul.products li.product a.button.add_to_cart_button {
	background: rgba(255, 255, 255, 0);
	padding: 0;
	margin-top: 0 !important;
	text-transform: unset;
}

.woocommerce .horizontal ul.product-item-meta li a, ul.products li.product a.button.add_to_cart_button {
	padding: 9px 40px;
	display: block;
	background: #fff;
}

.woocommerce ul.product-item-meta li a:hover, ul.products li.product a.button.add_to_cart_button:hover {
	color: #fff;
	background: rgba(255, 255, 255, 0);
}

.woocommerce .horizontal ul.product-item-meta li a:hover, ul.products li.product a.button.add_to_cart_button:hover {
	color: #fff;
	background: #bb1919;
}

ul.products li.product .button {
	display: block;
	margin-top: 0;
}

.button.add_to_cart_button:after, .horizontal ul.product-item-meta li a:after, .woocommerce ul.product-item-meta li a:after, ul.products li.product .button.add_to_cart_button:after {
	content: "";
	font-family: FontAwesome;
	color: inherit;
	padding: 0 0 0 5px;
}

a.button.product_type_grouped.add_to_cart.button.alt:before, .button.add_to_cart_button.product_type_simple:before, ul.products li.product .button.add_to_cart_button.product_type_simple:before {
	content: "";
	font-family: FontAwesome;
	color: inherit;
	font-weight: 400;
	padding: 0 5px 0 5px;
}

.button.add_to_cart_button.product_type_simple:after, ul.products li.product .button.add_to_cart_button.product_type_simple:after {
	display: none;
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
	float: left;
	width: 55%;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	padding: 0 15px 0 10px;
	width: 44%;
}

.single-product .product .summary .quantity {
	padding: 10px 0;
	margin: 0 !important;
	padding-right: 5px;
	width: 20%;
}

.single-product .product .summary .grouped_form .quantity {
	width: 100%;
}

.single-product.woocommerce .quantity .qty {
	width: 100%;
}

.single-product.woocommerce div.product form.cart, body.single-product .entry-summary .yith-wcwl-add-to-wishlist {
	margin: 0;
}

body.single-product .entry-summary .yith-wcwl-add-to-wishlist a, body.single-product .entry-summary .button, body.single-product .entry-summary button {
	display: inline-block;
	width: 100%;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 500;
	margin-bottom: 20px;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	border: 1px solid #afafaf;
	line-height: normal;
	font-weight: 700;
}

#yith-quick-view-modal .entry-summary .cart .button, body.single-product .entry-summary .cart .button, body.single-product .entry-summary button {
	margin-bottom: 15px;
	margin-top: 10px;
	padding: 9px 40px;
	border: none;
	width: 80%;
}

#yith-quick-view-modal .entry-summary .cart .button {
	min-height: 37px;
}

body.single-product .entry-summary .grouped_form .button, body.single-product .entry-summary .grouped_form button {
	width: 100%;
}

body.single-product .entry-summary .yith-wcwl-add-to-wishlist a {
	width: 100%;
}

body.single-product .entry-summary .clear {
	display: none;
}

body.single-product .entry-summary .button.compare, body.single-product .entry-summary .yith-wcwl-add-to-wishlist a {
	background: rgba(255, 255, 255, 0);
	color: #000;
	border-color: #e4e4e4;
}

body.single-product .entry-summary .button.compare:hover, body.single-product .entry-summary .yith-wcwl-add-to-wishlist a:hover {
	background: #000;
	color: #fff;
}

.summary .compare::before, .summary .yith-wcwl-add-to-wishlist a::before, .summary .single_add_to_cart_button::before {
	content: "";
	font-family: FontAwesome;
	color: inherit;
	font-weight: 400;
	padding: 0 5px 0 5px;
}

.summary .yith-wcwl-add-to-wishlist a::before {
	content: "";
}

.summary .compare::before {
	content: "";
}

body.single-product .entry-summary span.feedback {
	display: none;
}

table.woocommerce-grouped-product-list.group_table {
	margin-bottom: 0;
}

.woocommerce div.product form.cart .group_table td {
	vertical-align: middle;
}

.woocommerce div.product form.cart .variations select {
	margin: 5px 0;
}

.woocommerce div.product form.cart .variations .label {
	color: #404040;
}

.woocommerce div.product form.cart .variations label {
	font-weight: 700;
	vertical-align: middle;
	font-size: 14px;
	padding: 10px 0;
}

.woocommerce div.product form.cart .reset_variations {
	font-size: 14px;
	padding: 6px;
}

.single-product div.product .woocommerce-product-gallery {
	position: relative;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
	position: absolute;
	top: 1em;
	right: 1em;
	display: block;
	z-index: 99;
}

.single-product div.product .woocommerce-product-gallery .flex-viewport {
	margin-bottom: 1em;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs {
	content: "";
	margin: 0;
	padding: 0;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li {
	list-style: none;
	cursor: pointer;
	float: left;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img {
	opacity: .5;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active {
	opacity: 1;
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img {
	opacity: 1;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li {
	width: 48.1%;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n) {
	margin-right: 0;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1) {
	clear: both;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
	width: 33.33%;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n) {
	margin-right: 0;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) {
	clear: both;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
	width: 25%;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n) {
	margin-right: 0;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
	clear: both;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
	width: 16.96%;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n) {
	margin-right: 0;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) {
	clear: both;
}

.stock:empty:before {
	display: none;
}

.stock.in-stock {
	color: #0f834d;
}

.stock.out-of-stock {
	color: #e2401c;
}

.woocommerce .cart_item .product-name {
	font-weight: 700;
}

@media screen and (min-width:768px) {
	.col2-set .form-row-first {
		float: left;
		margin-right: 3.8%;
	}
	
	.col2-set .form-row-last {
		float: right;
		margin-right: 0;
	}
	
	.col2-set .form-row-first, .col2-set .form-row-last {
		width: 48.1%;
	}
}

.site-header-cart {
	position: relative;
	margin: 0;
	padding: 0;
	content: "";
}

.site-header-cart .cart-contents {
	text-decoration: none;
}

.site-header-cart .product_list_widget {
	margin: 0;
	padding: 0;
}

.star-rating {
	overflow: hidden;
	position: relative;
	height: 1.618em;
	line-height: 1.618;
	font-size: 1em;
	width: 5.3em;
	font-family: "star";
	font-weight: 400;
}

.star-rating:before {
	content: "SSSSS";
	opacity: .25;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
}

.star-rating span {
	overflow: hidden;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	padding-top: 1.5em;
}

.star-rating span:before {
	content: "SSSSS";
	top: 0;
	position: absolute;
	left: 0;
}

p.stars a {
	position: relative;
	height: 1em;
	width: 1em;
	text-indent: -999em;
	display: inline-block;
	text-decoration: none;
	margin-right: 1px;
	font-weight: 400;
}

p.stars a:before {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 1em;
	height: 1em;
	line-height: 1;
	font-family: "star";
	content: "S";
	color: #404040;
	text-indent: 0;
	opacity: .25;
}

p.stars a:hover~a:before {
	content: "S";
	color: #404040;
	opacity: .25;
}

p.stars:hover a:before {
	content: "S";
	color: #d21406;
	opacity: 1;
}

p.stars.selected a.active:before {
	content: "S";
	color: #d21406;
	opacity: 1;
}

p.stars.selected a.active~a:before {
	content: "S";
	color: #404040;
	opacity: .25;
}

p.stars.selected a:not(.active):before {
	content: "S";
	color: #d21406;
	opacity: 1;
}

.woocommerce-tabs ul.tabs {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

.woocommerce-tabs ul.tabs li {
	display: block;
	margin: 0;
	position: relative;
}

.woocommerce-tabs ul.tabs li a {
	padding: 1em 0;
	display: block;
}

.woocommerce-tabs .panel h2:first-of-type {
	margin-bottom: 1em;
}

.woocommerce-password-strength {
	text-align: right;
}

.woocommerce-password-strength.strong {
	color: #0f834d;
}

.woocommerce-password-strength.short {
	color: #e2401c;
}

.woocommerce-password-strength.bad {
	color: #e2401c;
}

.woocommerce-password-strength.good {
	color: #3d9cd2;
}

.form-row.woocommerce-validated input.input-text {
	box-shadow: inset 2px 0 0 #0f834d;
}

.required {
	color: red;
}

.woocommerce-form__label-for-checkbox.checkbox input[type="checkbox"] {
	position: relative;
	margin-left: 0;
}

.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments {
	content: "";
	display: block;
	background-color: #0f834d;
	clear: both;
}

.woocommerce-info, .woocommerce-noreviews, p.no-comments {
	background-color: rgba(255, 255, 255, 0);
	color: #afaeae;
	font-style: italic;
}

.woocommerce-info {
	background-color: #fff;
	border-top-color: #000;
}

.woocommerce-error {
	background-color: #e2401c;
}

p.demo_store {
	background-color: #bb191a;
}

p.demo_store a:hover {
	color: #f9f9f9;
}

@media screen and (min-width:48em) {
	.site-header-cart .widget_shopping_cart {
		display: block;
		margin-bottom: 0;
	}
	
	.site-header-cart:hover .widget_shopping_cart, .site-header-cart.focus .widget_shopping_cart {
		left: 0;
		display: block;
	}
}

.widget_price_filter .price_slider {
	margin-bottom: 1.5em;
}

.widget_price_filter .price_slider_amount {
	text-align: right;
	line-height: 2.4em;
}

.widget_price_filter .price_slider_amount .button {
	float: left;
}

.widget_price_filter .ui-slider {
	position: relative;
	text-align: left;
}

.woocommerce .widget_price_filter .ui-slider-horizontal {
	height: 3px;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	background: #fafafa;
	border: 1px solid #9e9e9e;
	border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	-moz-border-radius: 0;
	box-shadow: none;
	cursor: pointer;
	height: 12px;
	outline: 0 none;
	position: absolute;
	top: -5px;
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	width: 12px;
	z-index: 2;
	box-sizing: border-box;
}

.widget_price_filter .ui-slider .ui-slider-handle:hover, .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active {
	box-shadow: 0 0 0 .25em rgba(0, 0, 0, .1);
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	border-radius: 1em;
	background-color: #b9babc;
	border: 0;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	border-radius: 1em;
	background-color: #000;
}

.widget_price_filter .price_slider_wrapper .ui-widget-content {
	background: rgba(0, 0, 0, .1);
}

.widget_price_filter .ui-slider-horizontal {
	height: .5em;
}

.widget_price_filter .ui-slider-horizontal .ui-slider-range {
	height: 100%;
}

.woocommerce span.onsale {
	min-height: auto;
	right: inherit;
	position: relative;
	display: inline-block;
	padding: 18px 10px;
	min-width: 10px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	background: rgba(255, 255, 255, 0);
	border-radius: 100%;
	background: #d21406;
}

.woocommerce span.onsale, .badge-wrapper .onsale {
	position: relative;
	display: inline-block;
	min-width: 50px;
	min-height: 50px;
	padding: 0 10px;
	font-size: 12px;
	font-weight: 700;
	line-height: 50px;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	border-radius: 100px;
	background: #d21406;
}

.woocommerce span.onsale {
	top: 0;
	left: 0;
}

.product-summary-wrapper .badge-wrapper {
	position: absolute;
	top: 10px;
	left: 10px;
	right: inherit;
}

.woocommerce div.product div.images {
	margin-bottom: 0;
}

.storecommerce-product-summary-wrap.clearfix {
	background: #fff;
	margin-bottom: 20px;
}

.woocommerce div.product .product_title {
	font-size: 30px;
	margin-bottom: 10px;
	font-weight: 700;
}

.woocommerce div.product .woocommerce-product-rating {
	margin-bottom: 10px;
	font-size: 12px;
}

span.price .star-rating, .woocommerce ul.products li.product .star-rating, .woocommerce .star-rating {
	font-size: 12px;
}

span.price .star-rating, .woocommerce .products .star-rating {
	margin-left: auto;
	margin-right: auto;
}

a.woocommerce-review-link, .woocommerce .star-rating::before {
	color: #000;
	opacity: .5;
}

.star-rating span:before {
	color: #ffc107;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
	font-size: 16px;
	margin-bottom: 10px;
}

.price del {
	color: #777;
	font-size: 14px;
}

.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
	color: #000;
	font-size: 18px;
}

span.awspn_price_note {
	color: #555;
}

.items-sold {
	padding: 0;
	font-size: 12px;
	color: #555;
}

.woocommerce-product-details__short-description p {
	color: #8a8a8a;
	margin-bottom: 5px;
}

.woocommerce div.product p.stock {
	font-size: 12px;
	font-weight: 700;
	color: #555;
	margin-bottom: 10px;
}

.woocommerce div.product p.stock.in-stock:before {
	content: "";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	padding-right: 5px;
	color: #81ca33;
}

.woocommerce div.product p.stock.out-of-stock:before {
	content: "";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	padding-right: 5px;
	color: red;
}

.woocommerce div.product form.cart {
	margin-bottom: 20px;
}

ul.products li.product a.added_to_cart, .woocommerce button.button.alt.disabled, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	font-size: 14px;
	padding: 9px 40px;
	border-radius: 0;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 12px;
	line-height: normal;
}

.woocommerce table.shop_table.cart.wishlist_table a.button {
	padding: 9px;
}

.woocommerce .up-sells a.button.add_to_cart_button {
	font-size: 12px;
}

.woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt.disabled, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce input.button.alt {
	background-color: #000;
}

.yith-wcwl-add-to-wishlist {
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
}

.yith-wcwl-add-to-wishlist .ajax-loading {
	position: absolute;
	top: 10px;
	left: 0;
}

.yith-wcwl-wishlistaddedbrowse a, .yith-wcwl-wishlistexistsbrowse a, .yith-wcwl-add-button a.add_to_wishlist {
	border: 1px solid #23232c;
	color: #23232c;
	display: inline-block;
	position: relative;
	padding: 5px 20px;
	font-size: 14px;
	border-radius: 0;
	-webkit-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.woocommerce button.button, .woocommerce button.button:hover, .yith-wcwl-wishlistaddedbrowse a, .yith-wcwl-wishlistexistsbrowse a, .yith-wcwl-add-button a.add_to_wishlist:hover {
	background: #23232c;
	color: #fff;
}

.woocommerce button.button:disabled:hover, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]:hover, .woocommerce button.button:disabled[disabled] {
	color: #fff;
	background-color: #23232c;
	padding: 9px 40px;
}

span.tagged_as, span.posted_in, span.sku_wrapper {
	font-size: 14px;
	font-weight: 700;
	display: block;
}

span.tagged_as a, span.posted_in a, span.sku_wrapper span {
	font-weight: 400;
}

span.tagged_as a, span.posted_in a {
	color: #545454;
}

/*!*top: 10px;*/
.woocommerce ul.products li.product .woocommerce-LoopProduct-link {
	text-decoration: none;
	background: #fff;
	display: block;
	text-align: center;
}

.woocommerce ul.products li.product a img {
	margin-bottom: 0;
}

.woocommerce-tabs.wc-tabs-wrapper {
	background: #fff;
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before {
	display: none;
	border-bottom-color: rgba(255, 255, 255, 0);
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
	list-style: none;
	margin: 0;
	padding: 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
	border: none;
	background-color: rgba(255, 255, 255, 0);
	border-radius: 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after {
	display: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	background: rgba(255, 255, 255, 0);
	border-bottom: 1px solid #9e9e9e;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	color: #999;
	position: relative;
	padding: 10px 20px;
	text-transform: uppercase;
	font-size: 14px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after {
	right: 50%;
	border-right: 5px solid rgba(255, 255, 255, 0);
	border-left: 5px solid rgba(255, 255, 255, 0);
	transform: translateX(-50%);
	position: absolute;
	content: "";
	visibility: visible;
	opacity: 1;
	border-top: 5px solid #333;
	top: auto;
	background: none;
	left: auto;
	width: auto;
	bottom: -5px;
	display: none;
}

.woocommerce div.product .woocommerce-tabs .panel {
	margin: 0;
	display: block;
	padding-top: 25px;
	padding-bottom: 20px;
	padding-right: 30px;
	margin-left: 30px;
}

.woocommerce div.product .woocommerce-tabs .panel h2:first-child {
	display: none;
}

.woocommerce div.product .woocommerce-tabs .panel p {
	margin-bottom: 10px;
}

.woocommerce div.product .woocommerce-tabs .panel table.shop_attributes td p {
	margin: 0;
}

.woocommerce-tabs .panel h2:first-of-type {
	margin: 10px 0;
}

body.woocommerce-js article .entry-title {
	margin: 0;
}

body.woocommerce-js form {
	padding: 20px;
}

.woocommerce table.wishlist_table {
	font-size: 100%;
}

.woocommerce table.shop_table, body.woocommerce-js form.woocommerce-checkout, body.woocommerce-js form.woocommerce-cart-form {
	background: #fff;
}

.woocommerce table.shop_table td {
	padding: 10px 12px;
}

.woocommerce-cart table.cart img {
	width: 60px;
}

body.woocommerce-js form.woocommerce, body.woocommerce-js form.search-form, .woocommerce div.product form.cart, body.woocommerce-js form.woocommerce-shipping-calculator, .woocommerce div.product form.comment-form, body.woocommerce-js form.woocommerce-ordering {
	padding: 0;
	background: rgba(255, 255, 255, 0);
}

body.woocommerce-js .widget.woocommerce.widget_price_filter form {
	padding: 5px 0;
	background: rgba(255, 255, 255, 0);
}

body.woocommerce-js form.woocommerce-shipping-calculator {
	padding: 10px 0;
}

.woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
	width: auto;
}

.woocommerce-cart table.cart td.actions .coupon .input-text {
	padding: 3px;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	font-size: 12px;
}

.woocommerce-page .cart-collaterals .cross-sells .products .product-wrapper .product-description ul.cat-links li {
	width: auto;
	float: none;
}

form.checkout_coupon.woocommerce-form-coupon p {
	margin-bottom: 5px;
}

.woocommerce form.checkout_coupon, .select2-container--default .select2-selection--single {
	border-radius: 0;
}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
	background: #f3f3f3;
	border-radius: 5px;
}

.woocommerce ul.woocommerce-error {
	background-color: #fff;
	margin-bottom: 20px;
	padding: 1em 2em 1em 3.5em;
	border-top: 3px solid #d21406;
}

.woocommerce ul.order_details {
	background: #fff;
	padding: 10px;
}

.woocommerce ul.order_details li {
	margin-right: 10px;
	padding-right: 10px;
}

.woocommerce-message, address {
	background-color: #fff;
}

address {
	padding: 6px 12px;
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 0;
}

.woocommerce-page .woocommerce-message a.button {
	background-color: #000;
	color: #fff;
	margin-left: 10px;
}

a.reset_variations {
	background: #000;
	color: #fff;
	padding: 2px 5px;
}

.woocommerce-MyAccount-content {
	padding: 10px;
}

.woocommerce-MyAccount-content, nav.woocommerce-MyAccount-navigation {
	background: #fff;
}

.woocommerce-MyAccount-content fieldset {
	padding: 0;
}

li.woocommerce-MyAccount-navigation-link {
	border-bottom: 1px solid #f3f3f3;
	padding: 10px;
}

li.woocommerce-MyAccount-navigation-link.is-active {
	font-weight: 700;
}

.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {
	padding: 9px 12px;
}

.woocommerce ul.cat-links, .woocommerce ul.cat-links li, .woocommerce ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
}

.woocommerce ul.cat-links {
	margin-bottom: 4px;
}

.woocommerce ul li {
	margin-bottom: 2px;
}

.header-style-3 .main-navigation .menu.nav-menu>li, .woocommerce .social-navigation ul.menu li, .woocommerce ul.top-bar-menu li {
	margin-bottom: 0;
}

.woocommerce .cart-collaterals .cross-sells ul.product-item-meta.verticle li, .woocommerce-page .cart-collaterals .cross-sells ul.product-item-meta.verticle li .woocommerce ul.product-item-meta.verticle li {
	margin-bottom: 2px;
}

.woocommerce .cart-collaterals .cross-sells ul.product-item-meta.verticle li, .woocommerce-page .cart-collaterals .cross-sells ul.product-item-meta.verticle li {
	padding: 0;
	margin-right: 0;
	float: none;
}

.woocommerce .cart-collaterals .cross-sells ul.product-item-meta li, .woocommerce-page .cart-collaterals .cross-sells ul.product-item-meta li {
	width: auto;
	margin-right: 0;
	margin-left: 0;
	float: none;
}

.woocommerce ul li .count .woocommerce ul li a {
	font-size: 13px;
	color: #434343;
}

.woocommerce .social-navigation ul li {
	display: inline-block;
}

.woocommerce .social-navigation ul li a {
	color: #fff;
}

.woocommerce .site-footer ul li {
	margin-bottom: 5px;
}

.site-footer ul li a {
	color: #fff;
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:last-child {
	border-bottom: none;
}

.product-slider .product-wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
}

.site-footer .product-slider .product-wrapper, #secondary .product-slider .product-wrapper {
	flex-wrap: wrap;
}

#secondary .product-slider .product-description, .site-footer .product-slider .product-description, #secondary .product-slider .product-image-wrapper, .site-footer .product-slider .product-image-wrapper {
	width: 100%;
}

.product-slider .product-description, .product-slider .product-image-wrapper {
	width: 40%;
	float: left;
}

.product-slider .product-image-wrapper {
	width: 60%;
}

.product-slider .product-description {
	text-align: left;
	padding: 20px;
}

.product-slider .product-title a {
	font-size: 30px;
	margin: 10px 0;
}

.product-rating-wrapper {
	position: absolute;
	top: 10px;
	left: 10px;
}

select {
	height: 37px;
	border-radius: 0;
	padding: 5px 10px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAh0lEQVQ4T93TMQrCUAzG8V9x8QziiYSuXdzFC7h4AcELOPQAdXYovZCHEATlgQV5GFTe1ozJlz/kS1IpjKqw3wQBVyy++JI0y1GTe7DCBbMAckeNIQKk/BanALBB+16LtnDELoMcsM/BESDlz2heDR3WePwKSLo5eoxz3z6NNcFD+vu3ij14Aqz/DxGbKB7CAAAAAElFTkSuQmCC");
	background-repeat: no-repeat;
	background-position-x: 95%;
	background-position-y: center;
}

select.nitro-lazy {
	background-image: none !important;
}

.header-right-part .aft-wooicon, .af-cart-icon-and-count {
	position: relative;
}

.af-cart-icon-and-count:after {
	content: "";
	font-family: FontAwesome;
	padding: 0 0 0 12px;
	color: inherit;
	font-size: 14px;
	font-weight: 700;
}

.header-right-part .aft-wooicon .aft-woo-counter, .header-right-part .af-cart-icon-and-count .item-count {
	line-height: 12px;
	color: #fff;
	background: #d60000;
	border-radius: 60px;
	font-size: 12px;
	display: inline-block;
	padding: 3px 6px;
	position: absolute;
	left: 12px;
	top: -5px;
	right: inherit;
	height: auto;
}

.top-cart-content.primary-bgcolor {
	position: absolute;
	right: 0;
	top: 120%;
	z-index: 99;
	background: #fff;
	padding: 15px;
	border: none;
	left: inherit;
	width: 340px;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity .2s, top .4s, visibility 0s linear .4s;
	-moz-transition: opacity .2s, top .4s, visibility 0s linear .4s;
	-ms-transition: opacity .2s, top .4s, visibility 0s linear .4s;
	-o-transition: opacity .2s, top .4s, visibility 0s linear .4s;
	transition: opacity .2s, top .4s, visibility 0s linear .4s;
	-webkit-box-shadow: -1px 2px 5px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: -1px 2px 5px 0 rgba(0, 0, 0, .15);
	-ms-box-shadow: -1px 2px 5px 0 rgba(0, 0, 0, .15);
	-o-box-shadow: -1px 2px 5px 0 rgba(0, 0, 0, .15);
	box-shadow: -1px 2px 5px 0 rgba(0, 0, 0, .15);
	display: inherit;
	visibility: hidden;
}

.af-cart-wrapper.dropdown:hover .top-cart-content.primary-bgcolor {
	display: inherit;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .4s, top .4s;
	-moz-transition: opacity .4s, top .4s;
	-ms-transition: opacity .4s, top .4s;
	-o-transition: opacity .4s, top .4s;
	transition: opacity .4s, top .4s;
	top: 100%;
}

body.woocommerce-checkout .top-cart-content.primary-bgcolor, body.woocommerce-cart .top-cart-content.primary-bgcolor {
	display: none !important;
}

.site-header-cart .woocommerce-mini-cart li {
	padding-bottom: 15px !important;
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
	float: left;
	margin-left: 0;
	width: 70px;
	height: auto;
	box-shadow: none;
	margin-right: 10px;
}

.woocommerce-mini-cart__buttons.buttons {
	margin-bottom: 0;
}

.woocommerce .widget_shopping_cart_content a.button.wc-forward, .woocommerce .widget_shopping_cart_content a.button.checkout {
	border-radius: 0;
	float: left;
	color: #fff;
	padding: 12px 15px;
	text-align: center;
	position: relative;
	font-weight: 600;
	display: inline-block;
	background: #d21406;
	width: 48%;
}

.woocommerce .widget_shopping_cart_content a.button.checkout {
	margin-right: 0;
}

.form-row.woocommerce-validated input.input-text {
	box-shadow: inset 2px 0 0 #0f834d;
	padding-left: 5px;
}

.hidden-title-form button i, .yith-wcwl-add-button>a i, .yith-wcwl-wishlist-new button i, .wishlist-title a.show-title-form i, .wishlist_table .add_to_cart.button i, .hidden-title-form a.hide-title-form i, .wishlist_table .ask-an-estimate-button i, .wishlist_manage_table tfoot a.create-new-wishlist i, .wishlist_manage_table tfoot button.submit-wishlist-changes i, .yith-wcwl-wishlist-search-form button.wishlist-search-button i {
	margin-right: 0;
}

.product-wrapper .yith-wcwl-wishlistaddedbrowse a, .product-wrapper .yith-wcwl-wishlistexistsbrowse a, .product-wrapper .yith-wcwl-wishlistexistsbrowse a, .product-wrapper .yith-wcwl-add-button a.add_to_wishlist {
	padding: 0;
	border: none;
	background: rgba(255, 255, 255, 0);
}

.product-wrapper .yith-wcwl-add-button a.add_to_wishlist:hover {
	background: rgba(255, 255, 255, 0);
	border: none;
}

.product-wrapper .yith-wcwl-add-to-wishlist .ajax-loading {
	position: absolute;
	right: -20px;
	top: 0;
}

.product-wrapper ul.product-item-meta.verticle .yith-btn a, .product-wrapper .product-item-meta .yith-wcwl-add-to-wishlist {
	margin: 0;
}

.product-wrapper ul.product-item-meta.verticle .yith-btn a, .product-wrapper ul.product-item-meta.verticle .yith-btn a.button {
	font-size: 0;
	position: relative;
	width: 40px;
	height: 40px;
	display: block;
	padding: 0;
}

.product-wrapper ul.product-item-meta.verticle .yith-btn a:before {
	position: absolute;
	z-index: 2;
	width: 100%;
	line-height: 40px;
	left: 0;
	top: 0;
	text-align: center;
	background-color: #fff;
	color: #404040;
	font-family: FontAwesome;
	font-size: 16px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.product-wrapper ul.product-item-meta.verticle .yith-btn .yith-wcwl-add-to-wishlist a::before {
	content: "";
}

.product-wrapper ul.product-item-meta.verticle .yith-btn a.yith-wcqv-button::before {
	content: "";
}

.product-wrapper ul.product-item-meta.verticle .yith-btn a.compare::before {
	content: "";
}

.product-wrapper ul.product-item-meta.verticle .yith-btn a:hover:before {
	background: #000;
	color: #fff;
}

.yith-wcwl-wishlistexistsbrowse.show span.feedback {
	display: none;
}

.product-wrapper ul.product-item-meta.verticle .yith-btn .yith-wcwl-wishlistexistsbrowse.show a:before {
	color: #fff;
}

#yith-quick-view-content div.images {
	width: 55%;
}

#yith-quick-view-content div.summary {
	width: 45%;
}

#yith-quick-view-close {
	color: #202020;
}

table.compare-list tbody th, table.compare-list tbody td {
	border-right: 1px solid #e7e7e7;
	border-top: 1px solid #e7e7e7;
	border-bottom: none;
	border-left: none;
	padding: 10px;
	vertical-align: middle;
	width: 155px;
}

table.compare-list tbody tr:last-child th, table.compare-list tbody tr:last-child td {
	border-bottom: 1px solid #e7e7e7;
}

#yith-wcwl-popup-message {
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	line-height: 50px;
	padding: 15px;
	position: fixed;
	text-align: center;
	top: 10px;
	left: inherit;
	right: 0;
	z-index: 10000;
}

.aft-notification-title {
	color: red;
	float: left;
}

.aft-notification-button a:hover, .aft-notification-button a {
	background: red;
	padding: 9px 40px;
	color: #fff;
}

.aft-notification-image img {
	width: 100px;
}

.aft-notification-image {
	float: left;
	margin-right: 5px;
}

.aft-notification::after {
	display: table;
	clear: both;
	content: "";
}

.aft-notification {
	display: flex;
	align-items: center;
	margin-bottom: 5px;
}

.woocommerce table.wishlist_table thead th {
	text-align: center;
}

li.product-category.product>a {
	background: #fff;
	display: block;
}

li.product-category.product>a .woocommerce-loop-category__title {
	text-align: center;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	color: #fff;
}

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, body .woocommerce-info, body .woocommerce-error, body .woocommerce-message, .woocommerce .product-item-meta a.button, .product-wrapper ul.product-item-meta.verticle .yith-btn a:before, p.stars.selected a.active:before, p.stars.selected a:not(.active):before, .input-text::placeholder, input[type="text"]::placeholder, input[type="email"]::placeholder, input[type="url"]::placeholder, input[type="password"]::placeholder, input[type="search"]::placeholder, input[type="number"]::placeholder, input[type="tel"]::placeholder, input[type="range"]::placeholder, input[type="date"]::placeholder, input[type="month"]::placeholder, input[type="week"]::placeholder, input[type="time"]::placeholder, input[type="datetime"]::placeholder, input[type="datetime-local"]::placeholder, input[type="color"]::placeholder, textarea::placeholder, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, #add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box, .woocommerce nav.woocommerce-breadcrumb, nav.woocommerce-breadcrumb, span#select2-billing_country-container, body.woocommerce ul.products li.product .price del, ul.product-item-meta li a, body .woocommerce-product-details__short-description p {
	color: #000;
}

body .price del, body .cat-links a, body .cat-links a:active, body .cat-links a:visited, body .cat-links li a, body .cat-links li a:active, body .cat-links li a:visited, body .entry-meta>span:after, body .cat-links li:after, body span.tagged_as a, body span.tagged_as a:active, body span.tagged_as a:visited, body span.posted_in a, body span.posted_in a:active, body span.posted_in a:visited, body.woocommerce div.product .woocommerce-tabs ul.tabs li a, body.woocommerce div.product .woocommerce-tabs ul.tabs li a:active, body.woocommerce div.product .woocommerce-tabs ul.tabs li a:visited {
	color: #000;
	opacity: .75;
}

ins, select, span.price, .woocommerce .quantity .qty, .header-right-part .cart-shop span, .woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong, .woocommerce ul.products li.product .price, .blog-content span p, .woocommerce div.product p.price ins, .woocommerce div.product span.price ins, .insta-feed-head a .instagram-username, body .cat-links a:hover, body .cat-links li a:hover, body span.tagged_as a:hover, body span.posted_in a:hover, body.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
	color: #000;
	opacity: 1;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	border-color: #000;
}

body span.trending-no, body .tagcloud a:hover, body .woocommerce .btn-style1 a.button, body span.offer-time.btn-style1 a:hover, body .content-caption .aft-add-to-wishlist.btn-style1 a:hover, body ul.product-item-meta li:hover, .woocommerce #respond input#submit:hover, table.compare-list .add-to-cart td a, .woocommerce .widget_shopping_cart_content a.button.wc-forward, .woocommerce .widget_shopping_cart_content a.button.checkout, .yith-woocompare-widget a.compare:hover, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]:hover, .woocommerce button.button:disabled[disabled], .woocommerce button.button, .woocommerce button.button:hover, .yith-wcwl-wishlistaddedbrowse a, .yith-wcwl-wishlistexistsbrowse a, .yith-wcwl-add-button a.add_to_wishlist:hover, .inner-suscribe input[type=submit]:hover, .woocommerce-page .woocommerce-message a.button, .product-wrapper ul.product-item-meta.verticle .yith-btn a:hover:before, ul.product-item-meta li a.added_to_cart:hover, body.single-product .entry-summary .button.compare:hover, body.single-product .entry-summary .yith-wcwl-add-to-wishlist a:hover, body.woocommerce button.button.alt.disabled:hover, body.woocommerce button.button.alt.disabled, body.woocommerce #respond input#submit.alt:hover, body.woocommerce a.button.alt:hover, body.woocommerce button.button.alt:hover, body.woocommerce input.button.alt:hover, body.woocommerce #respond input#submit.alt, body.woocommerce a.button.alt, body.woocommerce button.button:hover, body.woocommerce button.button, body.woocommerce button.button.alt, body.woocommerce input.button.alt, body.woocommerce #respond input#submit, body.woocommerce a.button, body.woocommerce button.button, body.woocommerce input.button, body.woocommerce .widget_shopping_cart_content a.button.wc-forward, body.woocommerce .widget_shopping_cart_content a.button.checkout, body #secondary .nav-tabs>li.active>a.font-family-1, body .site-footer .nav-tabs>li.active>a.font-family-1, body .nav-tabs>li.active>a.font-family-1, body .nav-tabs>li.active>a, body .comment-form .submit, body input.search-submit {
	background: #bb1919;
	border-color: #bb1919;
}

body.single-product .entry-summary .button.compare, body.single-product .entry-summary .yith-wcwl-add-to-wishlist a {
	border-color: #e4e4e4;
}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
	background-color: #e6e6e6;
}

.woocommerce table.shop_table, body.woocommerce-js form.woocommerce-checkout, body.woocommerce-js form.woocommerce-cart-form, .select2-container--default .select2-selection--single .select2-selection__rendered, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .top-cart-content.primary-bgcolor, .main-navigation ul .sub-menu, .panel, .woocommerce-message, address, .woocommerce ul.woocommerce-error, .woocommerce-info, .comments-area, #secondary .widget, .woocommerce-tabs.wc-tabs-wrapper, .storecommerce-product-summary-wrap.clearfix, .product-wrapper ul.product-item-meta.verticle .yith-btn a:before, ul.product-item-meta li, body .product-wrapper {
	background-color: #fff;
}

.select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-selection__rendered {
	background-color: transparent !important;
}

.woocommerce .products ul, .woocommerce ul.products {
	margin: 0;
}

.woocommerce ul[class*="columns-"] {
	margin: 0 -15px;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	margin: 0;
	padding: 0 15px;
	display: inline-block;
}

.woocommerce ul.products li.product-category.product {
	margin-bottom: 30px;
}

.woocommerce ul.products li.product-category.product>a {
	background-color: #fff;
}

.woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product {
	width: 20%;
}

.woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product {
	width: 25%;
}

.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
	width: 33.33%;
}

.woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product {
	width: 50%;
}

.woocommerce ul.products.columns-5 li.product:nth-of-type(5n+1), .woocommerce-page ul.products.columns-5 li.product:nth-of-type(5n+1) {
	clear: both;
}

.woocommerce ul.products.columns-4 li.product:nth-of-type(4n+1), .woocommerce-page ul.products.columns-4 li.product:nth-of-type(4n+1) {
	clear: both;
}

.woocommerce ul.products.columns-3 li.product:nth-of-type(3n+1), .woocommerce-page ul.products.columns-3 li.product:nth-of-type(3n+1) {
	clear: both;
}

.woocommerce ul.products.columns-2 li.product:nth-of-type(2n+1), .woocommerce-page ul.products.columns-2 li.product:nth-of-type(2n+1) {
	clear: both;
}

@media only screen and (max-width:991px) and (min-width:769px) {
	.woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product {
		width: 25%;
	}
	
	.woocommerce ul.products.columns-5 li.product:nth-of-type(5n+1), .woocommerce-page ul.products.columns-5 li.product:nth-of-type(5n+1) {
		clear: none !important;
	}
	
	.woocommerce ul.products.columns-5 li.product:nth-of-type(4n+1), .woocommerce-page ul.products.columns-5 li.product:nth-of-type(4n+1) {
		clear: both !important;
	}
}

@media only screen and (max-width:768px) {
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
		margin: 0;
		margin-bottom: 10px;
		clear: none;
	}
	
	.woocommerce ul.products li.product-category.product {
		margin-bottom: 30px;
	}
	
	.woocommerce ul.products[class*=columns-] li.product:nth-child(2n), .woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) {
		float: left;
	}
	
	.woocommerce ul.products.columns-5 li.product:nth-of-type(5n+1), .woocommerce-page ul.products.columns-5 li.product:nth-of-type(5n+1), .woocommerce ul.products.columns-4 li.product:nth-of-type(4n+1), .woocommerce-page ul.products.columns-4 li.product:nth-of-type(4n+1), .woocommerce ul.products.columns-3 li.product:nth-of-type(3n+1), .woocommerce-page ul.products.columns-3 li.product:nth-of-type(3n+1), .woocommerce ul.products.columns-2 li.product:nth-of-type(2n+1), .woocommerce-page ul.products.columns-2 li.product:nth-of-type(2n+1) {
		clear: both !important;
	}
}

@media only screen and (max-width:768px) and (min-width:600px) {
	.woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product, .woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product {
		width: 33.33%;
	}
	
	.woocommerce ul.products.columns-5 li.product:nth-of-type(5n+1), .woocommerce-page ul.products.columns-5 li.product:nth-of-type(5n+1), .woocommerce ul.products.columns-4 li.product:nth-of-type(4n+1), .woocommerce-page ul.products.columns-4 li.product:nth-of-type(4n+1) {
		clear: none !important;
	}
	
	.woocommerce ul.products.columns-5 li.product:nth-of-type(3n+1), .woocommerce-page ul.products.columns-5 li.product:nth-of-type(3n+1), .woocommerce ul.products.columns-4 li.product:nth-of-type(3n+1), .woocommerce-page ul.products.columns-4 li.product:nth-of-type(3n+1), .woocommerce ul.products.columns-3 li.product:nth-of-type(3n+1), .woocommerce-page ul.products.columns-3 li.product:nth-of-type(3n+1) {
		clear: both !important;
	}
}

@media only screen and (max-width:599px) and (min-width:425px) {
	.woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product, .woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product, .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
		width: 50%;
	}
	
	.woocommerce ul.products.columns-5 li.product:nth-of-type(5n+1), .woocommerce-page ul.products.columns-5 li.product:nth-of-type(5n+1), .woocommerce ul.products.columns-4 li.product:nth-of-type(4n+1), .woocommerce-page ul.products.columns-4 li.product:nth-of-type(4n+1), .woocommerce ul.products.columns-3 li.product:nth-of-type(3n+1), .woocommerce-page ul.products.columns-3 li.product:nth-of-type(3n+1) {
		clear: none !important;
	}
	
	.woocommerce ul.products.columns-5 li.product:nth-of-type(2n+1), .woocommerce-page ul.products.columns-5 li.product:nth-of-type(2n+1), .woocommerce ul.products.columns-4 li.product:nth-of-type(2n+1), .woocommerce-page ul.products.columns-4 li.product:nth-of-type(2n+1), .woocommerce ul.products.columns-3 li.product:nth-of-type(2n+1), .woocommerce-page ul.products.columns-3 li.product:nth-of-type(2n+1) {
		clear: both !important;
	}
}

@media screen and (max-width:820px) and (min-width:640px) {
	.woocommerce .horizontal ul.product-item-meta li a, ul.products li.product a.button.add_to_cart_button {
		padding: 9px 20px;
	}
}

@media screen and (max-width:768px) {
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary, .container-wrapper #primary, .container-wrapper #secondary {
		width: 100%;
	}
	
	.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary {
		float: none;
		width: 100%;
	}
	
	.woocommerce-page table.cart td.actions .coupon .button, .woocommerce-page table.cart td.actions .input-text {
		width: 100% !important;
		margin-top: 8px !important;
	}
}

@media (max-width:640px) {
	.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
		float: none;
	}
	
	.woocommerce-ordering select.orderby {
		width: 100%;
	}
}

@media screen and (max-width:480px) {
	.product-slider .product-description, .product-slider .product-image-wrapper, .col-1, .col-2, .col-3, .col-4 {
		width: 100%;
	}
	
	.product-slider .product-wrapper {
		flex-wrap: wrap;
	}
	
	.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
		width: 100%;
		margin-left: auto;
	}
	
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
		width: 100%;
	}
}

html {
	font-family: "Raleway:400,300,500,600,700,900", sans-serif;
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

body {
	margin: 0;
}

h1 {
	font-size: 2em;
	margin: .67em 0;
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

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

a {
	background-color: rgba(255, 255, 255, 0);
}

a:hover {
	text-decoration: none;
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

b, strong {
	font-weight: bolder;
}

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

small {
	font-size: 80%;
}

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

sub {
	bottom: -.25em;
}

sup {
	top: -.5em;
}

img {
	border-style: none;
}

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

select {
	background-color: rgba(255, 255, 255, 0);
	position: relative;
	background-image: none;
}

select.nitro-lazy {
	background-image: none !important;
}

select:before {
	content: "";
	font-family: FontAwesome;
	padding: 0 5px;
	color: inherit;
	font-size: inherit;
	font-weight: 700;
}

button, input {
	overflow: visible;
}

button, select {
	text-transform: none;
}

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

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

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

fieldset {
	padding: .35em .75em .625em;
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

progress {
	vertical-align: baseline;
}

textarea {
	overflow: auto;
}

[type="checkbox"], [type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

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

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

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

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

details {
	display: block;
}

summary {
	display: list-item;
}

template {
	display: none;
}

[hidden] {
	display: none;
}

#af-preloader {
	width: 100%;
	height: 100%;
	position: fixed;
	background-color: #f1f1f1;
	-moz-user-select: none;
	-webkit-user-select: none;
	display: flex;
	align-items: center;
	justify-content: center;
	display: -webkit-box;
	display: -webkit-flex;
	-webkit-align-items: center;
	-webkit-justify-content: center;
	z-index: 999999;
	top: 0;
	left: 0;
}

.spinner-container {
	-webkit-animation: rotate 2s linear infinite;
	animation: rotate 2s linear infinite;
}

.spinner-container .path {
	stroke-dasharray: 1, 150;
	stroke-dashoffset: 0;
	stroke: #d33;
	stroke-linecap: round;
	-webkit-animation: dash 1.5s ease-in-out infinite;
	animation: dash 1.5s ease-in-out infinite;
}

.elementor-html #af-preloader {
	display: none;
}

@keyframes rotate {
	100% {
		transform: rotate(360deg);
	}
}

@-webkit-keyframes rotate {
	100% {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes dash {
	0% {
		stroke-dasharray: 1, 150;
		stroke-dashoffset: 0;
	}
	
	50% {
		stroke-dasharray: 90, 150;
		stroke-dashoffset: -35;
	}
	
	100% {
		stroke-dasharray: 90, 150;
		stroke-dashoffset: -124;
	}
}

@-webkit-keyframes dash {
	0% {
		stroke-dasharray: 1, 150;
		stroke-dashoffset: 0;
	}
	
	50% {
		stroke-dasharray: 90, 150;
		stroke-dashoffset: -35;
	}
	
	100% {
		stroke-dasharray: 90, 150;
		stroke-dashoffset: -124;
	}
}

body.home .header-style-2.aft-transparent-header.aft-sticky-navigation, .header-style-2.aft-sticky-navigation, .header-style-3-1 .navigation-section-wrapper.aft-sticky-navigation, .header-style-3 .navigation-section-wrapper.aft-sticky-navigation {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99999;
	transition: top .2s ease-in-out;
}

.header-style-3-1 .aft-sticky-navigation, .header-style-3 .aft-sticky-navigation {
	top: -90px;
}

body.home .header-style-2.aft-transparent-header.aft-sticky-navigation, body.home .header-style-2.aft-transparent-header.aft-sticky-navigation {
	background: #fff;
}

body.home .header-style-2.aft-transparent-header.aft-sticky-navigation .header-left-part, .header-style-2.aft-sticky-navigation .header-left-part {
	display: none;
}

body.home .header-style-2.aft-transparent-header.aft-sticky-navigation .header-left-part, .header-style-2.aft-sticky-navigation .header-left-part {
	display: none;
}

body.home .header-style-2.aft-transparent-header.aft-sticky-navigation .header-middle-part, body.home .header-style-2.aft-transparent-header.aft-sticky-navigation .header-middle-part, body .header-style-2.aft-sticky-navigation .header-middle-part {
	left: 0;
	transform: none;
	top: 0;
}

body.home .header-style-2.aft-transparent-header.aft-sticky-navigation .header-right-part, body.home .header-style-2.aft-transparent-header.aft-sticky-navigation .header-right-part, .header-style-2.aft-sticky-navigation .header-right-part {
	padding: 6px 0;
}

.aft-sticky-navigation .desktop-header .main-navigation li:first-child {
	padding-left: 0;
}

.aft-sticky-navigation .header-middle-right-part {
	position: relative;
	width: 100%;
}

body, button, input, select, optgroup, textarea {
	color: #4a4a4a;
	font-family: sans-serif;
	font-size: 14px;
	line-height: 1.5;
}

h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: 700;
}

body h1, body h2, body h2 span, body h3, body h4, body h5, body h6 {
	line-height: 1.3;
}

h1, h2, h3, h4, h5, h6, .main-navigation a, .font-family-1, .site-description, .trending-posts-line, .exclusive-posts, .widget-title, .em-widget-subtitle, .grid-item-metadata .item-metadata, .af-navcontrols .slide-count, .figure-categories .cat-links, .nav-links a {
	font-family: Raleway;
}

p {
	margin-bottom: 1.5em;
	margin-bottom: 20px;
}

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

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

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

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

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

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

mark, ins {
	background: rgba(255, 255, 255, 0);
	text-decoration: none;
	color: #000;
	padding: 2px 5px;
}

big {
	font-size: 125%;
}

.container-wrapper #primary {
	width: 70%;
	padding-right: 15px;
}

.container-wrapper #secondary {
	width: 30%;
	padding-left: 15px;
}

.container-wrapper #primary.aft-no-sidebar {
	width: 100%;
}

.container-wrapper #primary, .container-wrapper #secondary {
	float: left;
}

.container-wrapper:before, .container-wrapper:after {
	content: "";
	display: table;
}

.container-wrapper:after {
	clear: both;
}

.container-wrapper {
	max-width: 1200px;
	margin: 0 auto;
	padding-left: 15px;
	padding-right: 15px;
}

.site-content {
	margin-top: 20px;
	margin-bottom: 20px;
}

#sidr .container-wrapper, #secondary .container-wrapper, .site-footer .container-wrapper {
	padding: 0;
}

.site-footer .secondary-footer .container-wrapper, .site-footer .site-info .container-wrapper {
	padding-left: 15px;
	padding-right: 15px;
}

@media screen and (max-width:1180px) {
	.container-wrapper {
		max-width: 100%;
		padding-left: 20px;
		padding-right: 20px;
	}
}

html {
	box-sizing: border-box;
}

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

body {
	background: #f3f3f3;
}

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

ul, ol {
	margin: 0 0 1.5em 3em;
}

ul, ol {
	list-style: none;
	margin: 0;
	padding: 0;
}

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

dt {
	font-weight: 700;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	height: auto;
	max-width: 100%;
}

figure {
	margin: 1em 0;
}

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

button, input[type="button"], input[type="reset"], input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	color: #fff;
	font-size: .75rem;
	font-size: 16px;
	line-height: 1;
	padding: .6em 1em .4em;
}

.comment-form .submit, input.search-submit {
	min-height: 37px;
	vertical-align: middle;
	border-radius: 0;
	padding: 6px 16px;
	background: #d60000;
	color: #fff;
	border: none;
}

button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa;
}

button:active, button:focus, input[type="button"]:active, input[type="button"]:focus, input[type="reset"]:active, input[type="reset"]:focus, input[type="submit"]:active, input[type="submit"]:focus {
	border-color: #aaa #bbb #bbb;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
	color: #666;
	border: 1px solid rgba(255, 255, 255, .35);
	border-radius: 0;
	padding: 3px;
	padding-left: 5px;
	min-height: 37px;
	background: rgba(255, 255, 255, 0);
	-webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .35) inset;
	-moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .35) inset;
	box-shadow: 0 0 2px 0 rgba(0, 0, 0, .35) inset;
}

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

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

select {
	border: 1px solid #ccc;
	min-height: 34px;
}

textarea {
	width: 100%;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
	opacity: 1;
}

.top-header {
	padding: 10px 0;
	background-color: #353535;
	color: #fff;
}

.top-bar-flex {
	display: flex;
	align-items: center;
}

.top-bar-left, .top-bar-right {
	float: none;
}

.top-header a, .top-header a:visited {
	color: #fff;
}

.social-navigation ul li, .inside-float ul li {
	display: inline-block;
	padding-left: 1px;
}

ul.top-bar-menu {
	display: inline-block;
	margin-top: 5px;
}

ul.top-bar-menu li {
	margin-right: 10px;
}

ul.top-bar-menu li i {
	margin-right: 5px;
}

.top-bar-right {
	text-align: right;
}

.social-navigation ul li a {
	font-size: 16px;
	font-family: FontAwesome;
}

.social-navigation ul li a:after, .social-widget-menu ul a:before, .em-author-details ul li a:before {
	vertical-align: middle;
	font: normal normal normal 14px/1 "Font Awesome 5 Free";
	font-family: FontAwesome;
}

.social-navigation ul li a, .social-widget-menu ul li a, .em-author-details ul li a {
	display: block;
	width: 30px;
	height: 30px;
	font-size: 18px;
	line-height: 29px;
	position: relative;
	text-align: center;
}

.social-widget-menu ul li a, .em-author-details ul li a, .social-navigation ul li a {
	border-radius: 0;
	color: #fff;
}

.social-navigation ul a[href*="dribbble.com"]:after, .social-widget-menu ul a[href*="dribbble.com"]:before {
	content: "";
}

.social-navigation ul a[href*="facebook.com"]:after, .social-widget-menu ul a[href*="facebook.com"]:before {
	content: "";
}

.em-author-details ul li a[href*="facebook.com"], .social-widget-menu ul li a[href*="facebook.com"], .social-navigation ul li a[href*="facebook.com"] {
	background: #3b5999;
}

.em-author-details ul li a[href*="dribbble.com"], .social-widget-menu ul li a[href*="dribbble.com"], .social-navigation ul li a[href*="dribbble.com"] {
	background: #ea4c89;
}

.em-author-details ul li a[href*="vk.com"], .social-widget-menu ul li a[href*="vk.com"], .social-navigation ul li a[href*="vk.com"] {
	background: #4c75a3;
}

.em-author-details ul li a[href*="twitter.com"], .social-widget-menu ul li a[href*="twitter.com"], .social-navigation ul li a[href*="twitter.com"] {
	background: #55acee;
}

.em-author-details ul li a[href*="linkedin.com"], .social-widget-menu ul li a[href*="linkedin.com"], .social-navigation ul li a[href*="linkedin.com"] {
	background: #0077b5;
}

.em-author-details ul li a[href*="instagram.com"], .social-widget-menu ul li a[href*="instagram.com"], .social-navigation ul li a[href*="instagram.com"] {
	background: #3f729b;
}

.em-author-details ul li a[href*="youtube.com"], .social-widget-menu ul li a[href*="youtube.com"], .social-navigation ul li a[href*="youtube.com"] {
	background: #cd201f;
}

.em-author-details ul li a[href*="vimeo.com"], .social-widget-menu ul li a[href*="vimeo.com"], .social-navigation ul li a[href*="vimeo.com"] {
	background: #1ab7ea;
}

.em-author-details ul li a[href*="plus.google.com"], .social-widget-menu ul li a[href*="plus.google.com"], .social-navigation ul li a[href*="plus.google.com"] {
	background: #dd4b39;
}

.em-author-details ul li a[href*="pinterest.com"], .social-widget-menu ul li a[href*="pinterest.com"], .social-navigation ul li a[href*="pinterest.com"] {
	background: #bd081c;
}

.em-author-details ul li a[href*="tumblr.com"], .social-widget-menu ul li a[href*="tumblr.com"], .social-navigation ul li a[href*="tumblr.com"] {
	background: #34465d;
}

.em-author-details ul li a[href*="wordpress.org"], .social-widget-menu ul li a[href*="wordpress.org"], .social-navigation ul li a[href*="wordpress.org"] {
	background: #21759b;
}

.em-author-details ul li a[href*="whatsapp.com"], .social-widget-menu ul li a[href*="whatsapp.com"], .social-navigation ul li a[href*="whatsapp.com"] {
	background: #25d366;
}

.em-author-details ul li a[href*="reddit.com"], .social-widget-menu ul li a[href*="reddit.com"], .social-navigation ul li a[href*="reddit.com"] {
	background: #ff5700;
}

.em-author-details ul li a, .social-widget-menu ul li a, .social-navigation ul li a {
	background: #bb1919;
}

.social-navigation ul a[href*="vk.com"]:after, .social-widget-menu ul a[href*="vk.com"]:before {
	content: "";
}

.social-navigation ul a[href*="twitter.com"]:after, .social-widget-menu ul a[href*="twitter.com"]:before {
	content: "";
}

.social-navigation ul a[href*="linkedin.com"]:after, .social-widget-menu ul a[href*="linkedin.com"]:before {
	content: "";
}

.social-navigation ul a[href*="instagram.com"]:after, .social-widget-menu ul a[href*="instagram.com"]:before {
	content: "";
}

.social-navigation ul a[href*="youtube.com"]:after, .social-widget-menu ul a[href*="youtube.com"]:before {
	content: "";
}

.social-navigation ul a[href*="vimeo.com"]:after, .social-widget-menu ul a[href*="vimeo.com"]:before {
	content: "";
}

.social-navigation ul a[href*="plus.google.com"]:after, .social-widget-menu ul a[href*="plus.google.com"]:before {
	content: "";
}

.social-navigation ul a[href*="pinterest.com"]:after, .social-widget-menu ul a[href*="pinterest.com"]:before {
	content: "";
}

.social-navigation ul a[href*="tumblr.com"]:after, .social-widget-menu ul a[href*="tumblr.com"]:before {
	content: "";
}

.social-navigation ul a[href*="wordpress.org"]:after, .social-widget-menu ul a[href*="wordpress.org"]:before, .social-navigation ul a[href*="wordpress.com"]:after, .social-widget-menu ul a[href*="wordpress.com"]:before {
	content: "";
}

.social-navigation ul a[href*="whatsapp.com"]:after, .social-widget-menu ul a[href*="whatsapp.com"]:before {
	content: "";
}

.social-navigation ul a[href*="reddit.com"]:after, .social-widget-menu ul a[href*="reddit.com"]:before {
	content: "";
}

.social-navigation ul a[href*="t.me"]:after, .social-widget-menu ul a[href*="t.me"]:before {
	content: "";
}

.social-navigation ul a[href*="ok.ru"]:after, .social-widget-menu ul a[href*="ok.ru"]:before {
	content: "";
}

.social-navigation ul a[href*="wechat.com"]:after, .social-widget-menu ul a[href*="wechat.com"]:before {
	content: "";
}

.social-navigation ul a[href*="weibo.com"]:after, .social-widget-menu ul a[href*="weibo.com"]:before {
	content: "";
}

.desktop-header {
	position: relative;
	z-index: 999;
}

.aft-header-background {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

header.site-header {
	position: relative;
	background: #fff;
}

.header-left-part {
	display: inline-block;
	padding: 30px 0 26px;
	float: left;
}

.header-background-img {
	text-align: center;
}

.header-style-3-1 .header-left-part {
	float: none;
}

.header-left-part .logo-brand {
	display: inline-block;
	position: relative;
	top: 0;
}

.header-left-part .logo-brand .logo {
	margin: 0;
	position: relative;
	z-index: 1;
	float: left;
}

.header-left-part .logo-brand .site-title {
	font-size: 30px;
	text-transform: capitalize;
	font-weight: 700;
	margin: 0;
}

.header-left-part .logo-brand .site-title a {
	color: #000;
}

.header-left-part .logo-brand .site-description {
	font-size: 14px;
	color: #000;
	margin-bottom: 0;
}

.header-middle-part {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	padding: 12px 0;
}

.main-navigation {
	position: relative;
}

.header-middle-part .main-navigation .top-navigation {
	text-align: center;
}

ul.top-navigation {
	background: rgba(255, 255, 255, 0);
	list-style: none;
	margin: 0;
	padding-left: 0;
}

ul.top-navigation li {
	color: #404040;
	display: block;
	float: left;
	padding: 15px;
	position: relative;
	text-decoration: none;
	transition-duration: .5s;
	text-transform: uppercase;
	font-size: 13px;
}

li a {
	color: #000;
}

li:hover {
	cursor: pointer;
}

.header-right-part {
	display: inline-block;
	float: right;
	padding: 25px 0;
	text-align: right;
	font-size: 16px;
}

.header-right-part .search {
	display: inline-block;
	position: relative;
	margin-right: 5px;
}

.header-right-part .search .open-search-form {
	display: block;
	text-align: center;
	font-size: 16px;
	line-height: 40px;
	height: 40px;
	padding: 0;
	border: none;
	background: rgba(255, 255, 255, 0);
}

.header-right-part .search .open-search-form:focus {
	outline: none;
}

.header-right-part .aft-show-on-mobile>div i, .header-right-part a {
	color: #000;
}

.header-right-part .cart-shop {
	display: inline-block;
	position: relative;
}

.header-right-part .cart-shop span {
	line-height: 1;
	border-radius: 0;
	height: 40px;
	padding: 0 5px;
	text-transform: uppercase;
	text-align: center;
	max-width: 120px;
	color: #000;
}

.site-header-cart .widget_shopping_cart {
	padding: 0;
}

.site-header-cart .widget_shopping_cart .widgettitle {
	display: none;
}

.header-right-part>div {
	margin: 7px;
	display: inline-block;
	margin-right: 10px;
	text-transform: capitalize;
	color: #000;
}

.header-right-part>div:last-child {
	margin-right: 0;
}

.openBtn {
	background: rgba(255, 255, 255, 0);
	border: none;
	padding: 0 5px;
	font-size: 13px;
	cursor: pointer;
}

.ham {
	width: 23px;
	height: 2px;
	top: 27px;
	display: block;
	margin-right: auto;
	background-color: #282828;
	position: relative;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

.ham:before, .ham:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 2px;
	left: 0;
	top: -8px;
	background-color: #282828;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

.ham:after {
	top: 8px;
}

.ham.exit {
	background-color: rgba(255, 255, 255, 0);
}

.ham.exit:before {
	-webkit-transform: translateY(8px) rotateZ(-45deg);
	-moz-transform: translateY(8px) rotateZ(-45deg);
	-ms-transform: translateY(8px) rotateZ(-45deg);
	-o-transform: translateY(8px) rotateZ(-45deg);
	transform: translateY(8px) rotateZ(-45deg);
}

.ham.exit:after {
	-webkit-transform: translateY(-8px) rotateZ(45deg);
	-moz-transform: translateY(-8px) rotateZ(45deg);
	-ms-transform: translateY(-8px) rotateZ(45deg);
	-o-transform: translateY(-8px) rotateZ(45deg);
	transform: translateY(-8px) rotateZ(45deg);
}

@media screen and (max-width:992em) {
	.main-navigation .menu .menu-mobile {
		margin: 0;
		padding: 0;
		display: block;
		list-style: none;
		text-align: left;
		position: relative;
		z-index: 9999;
		display: none;
		background: #fff;
	}
	
	.main-navigation .menu .menu-mobile li {
		display: block;
		border-top: 1px solid #f7f7f7;
		float: none;
		padding: 0;
	}
	
	.main-navigation .menu .menu-mobile li a {
		line-height: 50px;
		display: block;
		position: relative;
		padding-right: 50px;
		padding-left: 10px;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-ms-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
	}
	
	body.home .header-style-2.aft-transparent-header .main-navigation .menu .menu-mobile li a {
		padding-left: 10px;
	}
	
	body.home .header-style-2.aft-transparent-header .main-navigation .menu .menu-mobile li a {
		color: #000;
	}
	
	.main-navigation .menu .menu-mobile li a:hover {
		filter: alpha(opacity=70);
		opacity: .7;
	}
	
	.main-navigation .menu .menu-mobile li a i {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		width: 30px;
		z-index: 1;
	}
	
	.main-navigation .menu .menu-mobile li a i.active:after {
		width: 13px;
		height: 1px;
	}
	
	.main-navigation .menu .menu-mobile li a i:before, .main-navigation .menu .menu-mobile li a i:after {
		content: "";
		width: 13px;
		height: 2px;
		background-color: #000;
		position: absolute;
		margin: auto;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
	}
	
	.main-navigation .menu .menu-mobile li a i:after {
		width: 2px;
		height: 13px;
	}
	
	.main-navigation .menu .menu-mobile li .sub-menu {
		list-style: none;
		padding: 0;
		margin: 0;
		border-top: 1px solid #2d2d2d;
		display: none;
		position: relative;
		box-shadow: none;
		border-radius: 0;
		width: 100%;
		float: none;
		left: 0;
	}
	
	.main-navigation ul ul a:hover {
		background: rgba(255, 255, 255, 0);
	}
	
	.main-navigation ul>li>a:hover:after {
		background: rgba(255, 255, 255, 0);
	}
	
	.main-navigation .menu .menu-mobile li .sub-menu>li a {
		margin-left: 10px;
		width: 100%;
	}
	
	.main-navigation .menu .menu-mobile li .sub-menu>li:first-child {
		border-top: 0;
	}
}

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

.main-navigation .toggle-menu {
	height: 60px;
	text-align: center;
	cursor: pointer;
	font-size: 15px;
	display: none;
	width: 40px;
}

@media screen and (min-width:37.5em) {
	.menu-toggle {
		display: none;
	}
	
	.main-navigation ul {
		display: block;
	}
}

body.home .header-style-2.aft-transparent-header .cart-shop, body.home .header-style-2.aft-transparent-header .account-user a, body.home .header-style-2.aft-transparent-header .open-search-form, body.home .header-style-2.aft-transparent-header .aft-wishlist-trigger, body.home .header-style-2.aft-transparent-header .main-navigation .menu>li>a, body.home .header-style-2.aft-transparent-header .header-left-part .logo-brand .site-title a, body.home .header-style-2.aft-transparent-header .header-left-part .logo-brand .site-description {
	color: #fff;
}

body.home .header-style-2.aft-transparent-header.aft-sticky-navigation .cart-shop, body.home .header-style-2.aft-transparent-header.aft-sticky-navigation .account-user a, body.home .header-style-2.aft-transparent-header.aft-sticky-navigation .open-search-form, body.home .header-style-2.aft-transparent-header.aft-sticky-navigation .aft-wishlist-trigger, body.home .header-style-2.aft-transparent-header.aft-sticky-navigation .main-navigation .menu>li>a, body.home .header-style-2.aft-transparent-header.aft-sticky-navigation .header-left-part .logo-brand .site-title a, body.home .header-style-2.aft-transparent-header.aft-sticky-navigation .header-left-part .logo-brand .site-description {
	color: #404040;
}

body .header-style-2.aft-transparent-header .cart-shop, body .header-style-2.aft-transparent-header .account-user a, body .header-style-2.aft-transparent-header .open-search-form, body .header-right-part .search .open-search-form, body .header-style-2.aft-transparent-header .aft-wishlist-trigger, body .header-style-2.aft-transparent-header .main-navigation .menu>li>a, body .header-style-2.aft-transparent-header .header-left-part .logo-brand .site-description {
	color: #404040;
}

.header-style-2 .desktop-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.header-style-2 .desktop-header .header-left-part {
	margin-right: auto;
}

.header-style-2 .desktop-header .header-right-part {
	margin-left: auto;
}

.header-style-3-1 .desktop-header, .header-style-3 .desktop-header {
	background-color: #f2f2f2;
}

.header-style-3-1 .navigation-section-wrapper, .header-style-3 .navigation-section-wrapper {
	background-color: #fff;
	position: relative;
}

.header-style-3 .navigation-section-wrapper .container-wrapper, .header-style-3-1 .navigation-section-wrapper .container-wrapper {
	position: relative;
}

.header-style-3 .header-left-part {
	display: flex;
	float: none;
	align-items: center;
	justify-content: space-between;
	position: relative;
}

.header-style-3 .header-left-part .logo-brand {
	display: inline-block;
	position: relative;
	top: 0;
	width: 20%;
}

.header-style-3 .header-left-part .account-user {
	font-size: 18px;
}

.header-style-3 .search {
	width: 55%;
	text-align: right;
}

.header-style-3-1 .header-middle-part, .header-style-3 .header-middle-part {
	position: inherit;
	top: inherit;
	left: inherit;
	-webkit-transform: translate(0%, 0%);
	-moz-transform: translate(0%, 0%);
	-ms-transform: translate(0%, 0%);
	-o-transform: translate(0%, 0%);
	transform: translate(0%, 0%);
	display: inline-block;
	padding: 10px 0;
	float: left;
}

.header-style-3 .main-navigation .menu.nav-menu>li:first-child {
	padding-left: 0;
}

.header-style-3-1 .header-middle-part {
	padding: 9px 0;
}

.header-style-3-1 .header-right-part .search {
	margin-right: 10px;
}

.header-style-3-1 .header-right-part {
	padding: 6px 0;
}

.header-style-3 .header-right-part {
	padding: 15px 0;
}

.header-style-3 .header-right-part>div {
	vertical-align: bottom;
}

.header-style-2 {
	position: relative;
}

.header-style-2:before {
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	position: absolute;
}

body.home .header-style-2.aft-transparent-header:before {
	display: none;
}

body.woocommerce-js .header-style-3 form {
	padding: 0;
}

.style-3-search {
	display: inline-block;
	overflow: hidden;
	width: 100%;
	background-color: #f5f5f5;
	border-radius: 50px;
	border: 1px solid #d9d9d9;
}

.style-3-search .cate-dropdown {
	width: 200px;
	height: 45px;
	border: none;
	display: inline-block;
	padding-left: 18px;
	padding-right: 18px;
	text-indent: .01px;
	cursor: pointer;
	color: #333;
	background-color: inherit;
	border-left: 1px solid #d9d9d9;
	background-position-x: 95%;
}

.style-3-search .search-field {
	height: 45px;
	float: left;
	display: inline-block;
	width: 55%;
	border: none;
	background: #f5f5f5;
	box-shadow: none;
	color: #000;
	padding: 15px 20px;
}

.style-3-search button {
	line-height: 29px;
	float: right;
	display: inline-block;
	background: #f5f5f5;
	border: none;
	color: #333;
	transition: .5s all ease;
	border-left: 1px solid #d9d9d9;
	border-radius: 0 50px 50px 0;
}

.style-3-search .search-field:focus, .style-3-search .cate-dropdown:focus, .style-3-search button:focus {
	outline: none;
}

.autocomplete-suggestion b {
	color: #d60000 !important;
}

.overlay {
	height: 100%;
	width: 100%;
	display: none;
	position: fixed;
	z-index: 999999999;
	top: 0;
	left: 0;
	background-color: rgba(130, 130, 130, .9);
}

.overlay-content {
	position: relative;
	top: 46%;
	width: 80%;
	text-align: center;
	margin-top: 30px;
	margin: auto;
}

.overlay .closebtn {
	position: absolute;
	top: 20px;
	right: 45px;
	font-size: 60px;
	cursor: pointer;
	color: #fff;
}

.overlay .closebtn:hover {
	color: #ccc;
}

.overlay input[type=text] {
	padding: 15px;
	font-size: 17px;
	border: none;
	float: left;
	width: 80%;
	background: #fff;
}

.overlay .overlay-content button {
	color: #000;
}

.overlay input[type=text]:hover {
	background: #f1f1f1;
}

.overlay button {
	width: 20%;
	padding: 7px;
	background: #d33;
	color: #fff;
	font-size: 17px;
	min-height: 34px;
	border: 1px solid #ddd;
	cursor: pointer;
}

.overlay button:hover {
	background: #c62828;
}

.overlay button:hover i {
	color: #fff;
}

.overlay-content select {
	height: 34px;
}

span.close-serach-form {
	font-size: 40px;
	color: #fff;
	position: absolute;
	top: 90px;
	right: 50%;
	transform: translateX(50%);
	line-height: normal;
	cursor: pointer;
}

.sidenav {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 1;
	top: 0;
	right: 0;
	background-color: #fff;
	overflow-x: hidden;
	transition: .5s;
	padding-top: 60px;
	text-align: left;
}

.sidenav a {
	padding: 8px 8px 8px 32px;
	text-decoration: none;
	font-size: 25px;
	color: #000;
	display: block;
	transition: .3s;
}

.sidenav a:hover {
	color: #f1f1f1;
}

.sidenav .closebtn {
	position: absolute;
	top: 0;
	right: 25px;
	font-size: 36px;
	margin-left: 50px;
}

.express-off-canvas-panel a.offcanvas-nav i {
	background-color: #d33;
	padding: 8px;
	border-radius: 50%;
	color: #fff;
	font-size: 16px;
}

.express-off-canvas-panel a.offcanvas-nav i:hover {
	background-color: #000;
}

#moble-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 10px 20px;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

#moble-header .logo-header-m {
	margin-right: auto;
}

#moble-header .menu-icon {
	display: inline-block;
	width: 30px;
	line-height: 50px;
}

.sidenav1 {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 1;
	top: 0;
	left: 0;
	background-color: #111;
	overflow-x: hidden;
	transition: .5s;
	padding-top: 60px;
}

.sidenav1 a {
	padding: 8px 8px 8px 32px;
	text-decoration: none;
	font-size: 25px;
	color: #818181;
	display: block;
	transition: .3s;
}

.sidenav1 a:hover {
	color: #f1f1f1;
}

.sidenav1 .closebtn {
	position: absolute;
	top: 0;
	right: 25px;
	font-size: 36px;
	margin-left: 50px;
}

#main {
	transition: margin-left .5s;
}

@media screen and (max-height:450px) {
	.sidenav {
		padding-top: 15px;
	}
	
	.sidenav a {
		font-size: 18px;
	}
	
	.sidenav1 {
		padding-top: 15px;
	}
	
	.sidenav1 a {
		font-size: 18px;
	}
}

.header-style-1 {
	position: relative;
	background: #e6e6e6;
}

body.home .header-style-2.aft-transparent-header {
	position: absolute;
	width: 100%;
	z-index: 9999;
}

section.banner-just {
	height: 600px;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
}

.home .main-banner-slider {
	margin-bottom: 20px;
}

.item-single {
	background-size: cover;
	height: 95vh;
	background-repeat: no-repeat;
	position: relative;
	background-position: center;
	background-color: #e9eae5;
}

.pos-rel {
	position: relative;
	height: 100%;
}

.item-single:before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .3);
}

.content-caption {
	position: absolute;
	bottom: 0%;
	left: 40%;
	right: 0;
	text-align: center;
	line-height: 1;
	-webkit-transform: translateY(-15%);
	-moz-transform: translateY(-15%);
	-ms-transform: translateY(-15%);
	-o-transform: translateY(-15%);
	transform: translateY(-15%);
	-webkit-transition: all 2000ms;
	-moz-transition: all 2000ms;
	-ms-transition: all 2000ms;
	-o-transition: all 2000ms;
	transition: all 2000ms;
	z-index: 1;
	padding: 20px;
}

body .content-caption h1, body .content-caption h2, body .content-caption h3, body .content-caption h4, body .content-caption h5, body .content-caption h6 {
	color: #fff;
}

.content-caption.on-right {
	left: 40%;
	text-align: right;
}

.content-caption.on-left {
	right: 40%;
	left: 0;
	text-align: left;
}

.content-caption.on-center {
	right: 0%;
	left: 0%;
	max-width: 850px;
	margin: 0 auto;
}

.owl-item.active .item-single .content-caption {
	bottom: 5%;
}

.caption-heading .cap-title {
	font-size: 72px;
	font-weight: 700;
	text-transform: capitalize;
}

.caption-heading .cap-title a, .content-caption .content-desc {
	color: #fff;
}

.content-caption p {
	line-height: normal;
	font-size: 20px;
}

.aft-btn-warpper {
	display: inline-block;
}

.content-caption .cat-links li a {
	padding: 10px 15px;
}

span.offer-time.btn-style1 a, .content-caption .aft-add-to-wishlist.btn-style1 a {
	background: rgba(255, 255, 255, 0);
	color: #fff;
	border-color: #fff;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

span.offer-time.btn-style1 a:hover, .content-caption .aft-add-to-wishlist.btn-style1 a:hover {
	color: #fff;
	background: #d21406;
	border-color: #d21406;
}

.content-caption .star-rating {
	margin: 0 auto;
	float: none;
}

.content-caption.on-left .star-rating {
	margin: 0 auto;
	margin-left: 0;
}

.content-caption.on-right .star-rating {
	margin: 0 auto;
	margin-right: 0;
}

.content-caption>span.price {
	display: block;
	padding: 10px 0;
	position: relative;
}

.content-caption span.price .badge-wrapper {
	top: -4px;
	position: relative;
	display: inline-block;
	margin-left: 10px;
}

.content-caption span.woocommerce-Price-amount.amount, .content-caption span.price del, .content-caption span.price ins {
	color: #fff;
	font-size: 24px;
}

.content-caption span.price del {
	font-size: 20px;
}

.owl-nav button {
	position: absolute;
	top: 45%;
	line-height: normal;
}

.owl-theme .owl-nav [class*='owl-']:hover, .owl-theme .owl-nav [class*='owl-']:focus {
	background: none;
	color: inherit;
	text-decoration: none;
	outline: none;
}

.sp-arrow:before {
	-webkit-transform: skew(0deg, 0deg);
	-ms-transform: skew(0deg, 0deg);
	transform: skew(0deg, 0deg);
}

.sp-next-arrow:after, .sp-next-arrow:before, .sp-previous-arrow:after, .sp-previous-arrow:before {
	background: rgba(255, 255, 255, 0);
}

.sp-next-arrow:before, .sp-previous-arrow:before, .sp-arrow.fa-arrow-left:before, .sp-arrow.fa-arrow-right:before, .owl-nav button span {
	font-size: 50px;
	padding: 10px;
	width: 50px;
	height: 50px;
}

.sp-next-arrow:before, .sp-previous-arrow:before, .sp-arrow.fa-arrow-left:before, .sp-arrow.fa-arrow-right:before {
	font-size: 35px;
}

.sp-next-arrow:before, .sp-previous-arrow:before, .sp-arrow.fa-arrow-left:before, .sp-arrow.fa-arrow-right:before {
	content: "";
	transform: none;
}

.sp-next-arrow:before {
	content: "";
	transform: none;
}

.sp-next-arrow:after, .sp-previous-arrow:after {
	content: none;
}

.sp-horizontal.sp-rtl .sp-previous-arrow, .sp-next-arrow {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

.sp-horizontal .sp-previous-arrow {
	left: 0;
}

.insta-carousel .owl-nav button span, .main-banner-slider .owl-nav button span {
	color: #fff;
}

.testimonial-slider .owl-nav button span {
	color: #000;
}

button.owl-prev {
	left: 0;
}

button.owl-next {
	right: 0;
}

.main-banner-slider .owl-dots {
	position: absolute;
	right: 50px;
	bottom: 50px;
}

.owl-theme .owl-dots .owl-dot span {
	margin: 5px;
	-webkit-transition: all .7s;
	-moz-transition: all .7s;
	-ms-transition: all .7s;
	-o-transition: all .7s;
	transition: all .7s;
}

.owl-theme .owl-dots .owl-dot.active span {
	width: 20px;
	background: #000;
}

.site-footer .owl-theme .owl-dots .owl-dot span, .site-footer .owl-theme .owl-dots .owl-dot:hover span, .site-footer .owl-theme .owl-dots .owl-dot.active span, .main-banner-slider.owl-theme .owl-dots .owl-dot span, .main-banner-slider.owl-theme .owl-dots .owl-dot:hover span, .main-banner-slider.owl-theme .owl-dots .owl-dot.active span {
	background: #fff;
}

button.owl-dot:focus {
	outline: none;
}

.main-banner-slider.owl-theme .owl-nav {
	margin-top: 0;
}

#secondary .owl-theme .owl-dots, #sidr .owl-theme .owl-dots, .site-footer .owl-theme .owl-dots {
	display: none;
}

.cat-links {
	font-size: 12px;
	margin-bottom: 4px;
	display: inline-block;
}

.cat-links li {
	display: inline-block;
	color: #999;
}

.cat-links li a {
	color: #999;
	display: inline-block;
	transition: all .4s ease;
}

.entry-meta>span:after, .cat-links li:after {
	content: "∙";
	color: inherit;
	font-weight: 700;
	padding: 0 5px 0 0;
}

.entry-meta>span:after {
	padding-left: 5px;
}

.entry-meta>span:last-child:after {
	display: none;
}

.cat-links li:last-child:after {
	display: none;
}

.cat-links li a:hover {
	color: #000;
}

.content-caption .cat-links li a:after {
	display: none;
}

.content-caption .cat-links li a, .btn-style1 a {
	text-transform: uppercase;
	padding: 9px 40px;
	border: 1px solid;
	border-radius: 0;
	display: inline-block;
	margin-top: 20px;
	line-height: 14px;
	font-size: 14px;
	color: #fff;
}

.aft-btn-warpper.btn-style1 a {
	font-size: 14px;
	border-radius: 0;
	font-weight: 700;
}

.btn-style1 a, .btn-style1 a:visited, .woocommerce .btn-style1 a.button, .btn-style1 a:focus {
	background: #d21406;
	color: #fff;
	border-color: #d21406;
}

.btn-style1 a:hover {
	color: #fff;
}

.content-caption .cat-links li {
	display: inline-block;
	margin-left: 15px;
}

.content-caption .cat-links li:first-child {
	margin-left: 0;
}

.content-caption .cat-links li:after {
	display: none;
}

.content-caption .cat-links li a {
	padding: 5px 15px;
	border-color: #fff;
	margin-right: 5px;
}

.main-banner-slider .content-caption .cat-links li a {
	color: #fff;
}

section.banner-slider {
	padding-top: 0;
}

section.above-footer {
	padding-bottom: 0;
}

.section-head {
	text-align: center;
	margin-bottom: 20px;
	font-size: 16px;
}

.section-body {
	margin-top: 30px;
}

.section-head+.section-body {
	margin-top: 0;
}

#sidr .section-title, #sidr .section-head, .site-footer .section-title, #secondary .section-title, .site-footer .section-head, #secondary .section-head {
	text-align: left;
	margin-bottom: 10px;
}

.section-title {
	text-align: center;
	font-size: 36px;
	line-height: 1.3;
	color: #343538;
	font-weight: 700;
	margin-bottom: 10px;
	text-transform: uppercase;
	position: relative;
}

.storecommerce_store_call_to_action_widget .section-title .header-after {
	font-size: 58px;
	line-height: 58px;
}

span.product-count span.item-texts, .menu-description, span.title-note {
	position: absolute;
	font-size: 12px;
	color: #fff;
	background: #d21406;
	border-radius: 1px;
	padding: 5px 10px;
	line-height: normal;
	top: -15px;
	margin: 0 3px;
}

span.product-count span.item-texts {
	top: -18px;
	margin: 0 3px;
	width: 48px;
	left: calc(50% - 26px);
	right: 0;
	padding: 0;
	height: 20px;
	line-height: 20px;
}

.menu-description {
	font-size: 9px;
	padding: 3px 6px;
	margin: 0 3px;
}

.sub-menu .menu-description {
	position: relative;
	top: -2px;
	margin-left: 10px;
	right: 0;
}

span.product-count span.item-texts:after, .menu-description:after, span.title-note:after {
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-left: 0 solid rgba(255, 255, 255, 0);
	border-right: 5px solid rgba(255, 255, 255, 0);
	border-top: 5px solid #d21406;
	left: 0;
	bottom: -4px;
}

span.product-count span.item-texts:after {
	border-left: 10px solid rgba(255, 255, 255, 0);
	border-right: 10px solid rgba(255, 255, 255, 0);
	border-top: 10px solid #d21406;
	left: calc(50% - 10px);
	bottom: -6px;
}

.sub-menu .menu-description:after {
	display: none;
}

.section-subtitle {
	color: #656565;
}

.product-wrapper {
	background-color: #fff;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	position: relative;
	z-index: 1;
	margin-bottom: 30px;
	overflow: hidden;
	-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
	cursor: default;
}

#sidr .owl-carousel, #secondary .owl-carousel, .site-footer .owl-carousel, #sidr .owl-carousel .product-wrapper, #secondary .owl-carousel .product-wrapper, .site-footer .owl-carousel .product-wrapper {
	margin-bottom: 0;
}

#sidr .owl-nav button, #secondary .owl-nav button, .site-footer .owl-nav button {
	top: 25%;
}

#sidr .owl-carousel .owl-theme .owl-nav, #secondary .owl-carousel .owl-theme .owl-nav, .site-footer .owl-carousel .owl-theme .owl-nav {
	margin-top: 0;
}

.product-description {
	text-align: center;
	padding: 10px;
}

span.prodcut-catagory {
	font-size: 12px;
	margin-bottom: 4px;
	display: block;
}

.product-title {
	margin: 0;
	margin-bottom: 8px;
}

.product-title a {
	font-size: 18px;
	font-weight: 700;
}

span.price {
	font-size: 17px;
	color: #464646;
}

ul.product-item-meta {
	text-align: center;
	opacity: 0;
	position: absolute;
	top: 10px;
	left: -30px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.product-image-wrapper .product-rating-wrapper+ul.product-item-meta {
	top: 35px;
}

.horizontal {
	position: relative;
}

ul.product-item-meta.verticle li {
	padding: 0;
}

.horizontal ul.product-item-meta {
	text-align: center;
	opacity: 0;
	position: absolute;
	bottom: -10px;
	top: inherit;
	left: 0;
	right: 0;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	margin-bottom: 0;
}

.product-wrapper.always-visible .horizontal ul.product-item-meta, .product-wrapper:hover .horizontal ul.product-item-meta {
	opacity: 1;
	bottom: 2px;
	left: 0;
	right: 0;
}

.horizontal ul.product-item-meta li {
	display: inline-block;
	position: relative;
}

ul.product-item-meta li {
	padding: 5px;
}

.product-wrapper.always-visible ul.product-item-meta, .product-wrapper:hover ul.product-item-meta {
	opacity: 1;
	left: 10px;
}

.badge-wrapper {
	position: absolute;
	top: 10px;
	right: 10px;
}

.badge-wrapper .onsale {
	display: inline-block;
	position: relative;
	min-width: 10px;
	font-size: 12px;
	padding: 18px 10px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	border-radius: 100%;
	background: #d21406;
}

.suscribe {
	text-align: center;
}

.inner-suscribe {
	margin: 0 auto;
	max-width: 730px;
	width: 100%;
}

.inner-suscribe input {
	border: none;
	background: #fff;
	outline: 0 !important;
	width: 100%;
	line-height: 38px;
	padding: 10px 30px;
	color: #8a8a8a;
	font-size: 14px;
}

section.brands-slider {
	padding: 40px 0;
}

.brand-carousel.owl-carousel .owl-item img {
	width: inherit;
	filter: grayscale(100);
	-webkit-filter: grayscale(100);
	opacity: .4;
	-webkit-transition: all 250ms ease-out;
	-o-transition: all 250ms ease-out;
	transition: all 250ms ease-out;
	margin: 0 auto;
	max-height: 70px;
}

.brand-carousel.owl-carousel .owl-item img:hover {
	filter: grayscale(0);
	-webkit-filter: grayscale(0);
	opacity: 1;
}

.testimonial {
	padding: 30px 0;
}

.testimonial-single {
	text-align: center;
	max-width: 950px;
	margin: 0 auto;
}

.testimonial-slider.owl-carousel .owl-item .testi-img {
	width: 150px;
	height: 150px;
	overflow: hidden;
	border-radius: 50%;
	margin: 0 auto;
	border: 5px solid #fff;
}

.testimonial-slider.owl-carousel .owl-item .testi-img {
	margin-bottom: 20px;
}

.testi-details span.expert {
	font-style: italic;
	color: #000;
}

.testi-details span.expert p {
	margin-bottom: 0;
	position: relative;
}

.testi-details span.expert p:before {
	content: "";
	font-family: FontAwesome;
	padding: 0 15px;
	font-size: 65px;
	line-height: 0;
	position: absolute;
	color: #cbcbcb;
	z-index: -1;
	opacity: .5;
}

.title-role {
	text-transform: uppercase;
	margin-top: 10px;
	color: #000;
}

.title-role:before, .title-role:after {
	content: "-";
}

.title-role span:after {
	padding: 0 5px;
	margin-left: 5px;
	font-weight: 900;
}

.title-role span.title-testi {
	font-weight: 700;
}

.testi-contacts {
	padding: 15px;
}

.testi-contacts ul li {
	display: inline-block;
}

.woocommerce .testi-contacts ul li a, .testi-contacts ul li a {
	width: 30px;
	height: 30px;
	background: #d21406;
	display: inline-block;
	line-height: 30px;
	color: #fff;
}

.testi-contacts ul li.testi-facebook a {
	background: #3b5999;
}

.testi-contacts ul li.testi-twitter a {
	background: #55acee;
}

.testi-contacts ul li.testi-linkedin a {
	background: #0077b5;
}

section.blog {
	padding: 30px 0;
}

.blog-details {
	text-align: center;
	padding: 10px;
}

.blog-details .author {
	font-weight: 700;
}

.post-thumbnail-wrap, .blog-img {
	overflow: hidden;
	position: relative;
}

.post-image:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, .3);
	opacity: 0;
	-webkit-transition: all 500ms;
	-o-transition: all 500ms;
	transition: all 500ms;
	z-index: 1;
}

span.post-image {
	display: block;
	overflow: hidden;
	background-color: #fff;
	background-size: cover;
	background-position: center;
	padding-bottom: 70%;
	position: relative;
	-webkit-transition: all 500ms;
	-moz-transition: all 500ms;
	-ms-transition: all 500ms;
	-o-transition: all 500ms;
	transition: all 500ms;
}

.blog-img:hover .post-image:before {
	opacity: .7;
}

.blog-categories .cat-info li {
	display: inline-block;
}

.blog-categories .cat-info li a {
	font-size: 12px;
	color: #999;
	transition: all .4s ease;
	text-transform: uppercase;
}

.blog-categories .cat-info li a:after {
	content: "∙";
	font-weight: 700;
	padding: 0 5px;
}

.blog-categories .cat-info li:last-child a:after {
	display: none;
}

.blog-title h4 {
	margin: 5px 0;
	font-weight: 700;
}

.blog-title h4 a {
	color: #000;
}

.blog-content span p {
	margin-bottom: 0;
	color: #4a4a4a;
}

.aurthor-date.title-role {
	font-size: 14px;
}

span.item-metadata.posts-date a, span.item-metadata.posts-author a {
	color: inherit;
}

span.item-metadata.posts-author a {
	font-weight: 700;
}

span.view-blog {
	position: absolute;
	left: 50%;
	top: 70%;
	opacity: 0;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border: 1px solid #fff;
	border-radius: 100%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: all 500ms;
	-moz-transition: all 500ms;
	-ms-transition: all 500ms;
	-o-transition: all 500ms;
	transition: all 500ms;
	z-index: 2;
}

span.view-blog:after {
	content: "";
	font-family: "Font Awesome 5 Free";
	font-family: FontAwesome;
	font-weight: 900;
	position: absolute;
	left: 50%;
	top: 50%;
	font-size: 12px;
	color: #fff;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.blog-img:hover span.view-blog {
	opacity: 1;
	top: 50%;
}

.no-pad {
	padding: 0;
}

.product-description {
	text-align: center;
	padding: 10px;
}

span.prodcut-catagory {
	font-size: 12px;
	margin-bottom: 4px;
	display: block;
}

span.prodcut-catagory a {
	color: #999;
	display: inline-block;
	transition: all .4s ease;
}

span.prodcut-catagory a:hover {
	color: #000;
}

.title-role span:after, span.prodcut-catagory a:after {
	content: "∙";
	font-weight: 700;
	padding: 0 5px;
}

.title-role span:last-child:after, span.prodcut-catagory a:last-child:after {
	display: none;
}

.product-title {
	margin: 0;
	margin-bottom: 8px;
}

span.price {
	font-size: 17px;
	color: #464646;
}

.content-caption span.price {
	color: #fff;
}

ul.product-item-meta li {
	padding: 10px 40px;
	background: #fff;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 2px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	line-height: 12px;
}

ul.product-item-meta li:hover {
	background: #000;
}

ul.product-item-meta li a {
	color: #404040;
	font-size: 14px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

ul.product-item-meta li a.button {
	margin-right: 5px;
}

ul.product-item-meta li a.added_to_cart {
	position: absolute;
	display: inline-block;
	padding: 9px 40px;
	top: -40px;
	left: 0;
	background: #fff;
	height: 100%;
	width: 100%;
	line-height: 14px;
}

ul.product-item-meta li a.added_to_cart:hover {
	background: #000;
	color: #fff;
}

ul.product-item-meta li:hover a.button, ul.product-item-meta li a.button:hover, ul.product-item-meta li a.added_to_cart:hover {
	color: #fff;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

ul.product-item-meta li .yith-wcwl-wishlistexistsbrowse a {
	color: #d21406;
}

ul.product-item-meta li:hover i {
	color: #fff;
}

.category-grid-wrapper .cat-item .box-inner:hover ul.product-item-meta {
	opacity: 1;
	left: 10px;
}

.whit-col {
	color: #fff;
}

.horizontal ul.product-item-meta li {
	padding: 0;
}

.horizontal ul.product-item-meta li, .horizontal ul.product-item-meta li:hover {
	background: rgba(255, 255, 255, 0);
}

.horizontal ul.product-item-meta li:hover a {
	color: #000;
}

.horizontal ul.product-item-meta li a {
	padding: 9px 40px;
	display: block;
	background: #fff;
	color: #000;
	margin-right: 0;
}

.horizontal ul.product-item-meta li a:hover {
	background: #bb1919;
	color: #fff;
}

a {
	color: royalblue;
}

a:visited {
	text-decoration: none;
}

a:hover, a:focus, a:active {
	text-decoration: none;
}

a:focus {
	outline: 1px dotted;
}

a:hover, a:active {
	text-decoration: none;
	outline: 0;
}

.main-navigation {
	clear: both;
	display: block;
	float: left;
	width: 100%;
}

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

.main-navigation ul ul {
	float: left;
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 99999;
}

.main-navigation ul li.menu-item-has-children>a:after {
	content: "";
	font-family: "Font Awesome 5 Free";
	font-family: FontAwesome;
	font-weight: 900;
	padding: 0 5px;
	color: inherit;
	font-size: inherit;
	font-weight: 700;
}

.main-navigation .menu ul ul, .main-navigation ul .sub-menu {
	min-width: 240px;
	width: auto;
	background: #fff;
}

.main-navigation ul .sub-menu li {
	display: block;
	float: none;
	text-align: left;
}

.main-navigation ul .sub-menu li.menu-item-has-children>a:after {
	display: none;
}

.main-navigation ul .sub-menu li.menu-item-has-children>a:before {
	content: "";
	font-family: "Font Awesome 5 Free";
	font-family: FontAwesome;
	font-weight: 900;
	padding-right: 10px;
	float: left;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul li:hover>ul, .main-navigation ul ul li:focus-within>ul, .main-navigation ul ul li:focus>ul {
	left: calc(100% + 1px);
}

.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul li:hover>ul, .main-navigation ul li:focus-within>ul, .main-navigation ul li:focus>ul {
	left: auto;
}

.main-navigation li {
	float: left;
	position: relative;
	display: block;
	transition-duration: .5s;
	text-transform: uppercase;
	font-size: 13px;
	padding: 15px;
	font-weight: 700;
}

.header-style-3-1 .main-navigation ul.menu-desktop>li:first-child, .header-style-3 .main-navigation ul.menu-desktop>li:first-child {
	padding-left: 0;
}

.main-navigation .menu>li>a {
	display: block;
	text-decoration: none;
	color: #000;
	position: relative;
}

.main-navigation .menu>li>a:before {
	content: "";
	height: 1px;
	width: 0;
	position: absolute;
	left: 0;
	bottom: -5px;
	background-color: #f60d39;
	webkit-transition: width 500ms ease 0s, left 500ms ease 0s;
	-webkit-transition: width 500ms ease 0s, left 500ms ease 0s;
	-o-transition: width 500ms ease 0s, left 500ms ease 0s;
	transition: width 500ms ease 0s, left 500ms ease 0s;
}

.main-navigation li a:hover {
	color: #f60d39;
}

.main-navigation .menu>li>a:hover:before {
	width: 100%;
}

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

@media screen and (min-width:37.5em) {
	.menu-toggle {
		display: none;
	}
	
	.main-navigation ul {
		display: block;
	}
}

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

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

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

.wp-post-author-wrap.wp-post-author-shortcode.left {
	border: none;
}

.post-navigation .nav-next, .post-navigation .nav-previous {
	position: relative;
}

.post-navigation .nav-next {
	padding-right: 20px;
}

.post-navigation .nav-previous {
	padding-left: 20px;
}

.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

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

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

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

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

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

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

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

.widget {
	margin: 0 0 1.5em;
}

.above-footer.section .widget:last-child {
	margin-bottom: 0;
}

li.full-item, #secondary .widget>ul>li {
	padding-bottom: 10px;
}

#secondary .widget>ul>li:last-child {
	padding-bottom: 0;
}

#secondary .widget {
	margin-bottom: 30px;
	background: #fff;
	padding: 15px 10px;
}

#secondary .widget.widget_search {
	margin-bottom: 25px;
}

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

#sidr .widget-title, #secondary .widget-title {
	color: #000;
	font-size: 16px;
	font-weight: 700;
	position: relative;
	text-transform: uppercase;
	text-align: left;
}

#sidr .widget-title.section-title, #secondary .widget-title.section-title, .site-footer .widget-title.section-title {
	margin: 0;
}

.widget_search .search-form label {
	display: block;
	width: 70%;
	float: left;
}

.widget_search .search-form label .search-field {
	padding-left: 15px;
	width: 100%;
}

.widget_search .search-form .search-submit {
	width: 30%;
	text-transform: capitalize;
	font-size: 14px;
	text-transform: uppercase;
}

#secondary .widget .social-navigation ul li {
	padding-bottom: 0;
	margin-bottom: 0;
}

#secondary .widget>ul>li a {
	font-size: 15px;
	color: #404040;
	font-weight: 700;
}

#secondary .widget .horizontal ul.product-item-meta li:hover a {
	color: #fff;
}

#secondary .widget ul.product-item-meta li .compare-button a {
	font-size: 0;
}

#secondary .widget .social-navigation ul li a {
	color: #fff;
}

#secondary .widget ul.product-slider li .product-wrapper {
	margin-bottom: 1px;
}

#secondary .widget ul.product-slider li a {
	color: #999;
	font-size: inherit;
}

#secondary .widget ul.product-slider li h4.product-title a {
	color: #000;
}

#secondary .widget ul.product-slider li a.button {
	font-size: 12px;
	color: #fff;
	font-weight: 400;
	margin-top: 0;
}

.tagcloud a {
	font-size: 13px !important;
	padding: 5px 7px;
	border: 1px solid;
	display: inline-block;
	margin: 3px;
}

.tagcloud a:hover {
	color: #bb1919;
	border-color: #bb1919;
}

.col-1 {
	width: 100%;
}

.col-2 {
	width: 50%;
}

.col-2-5 {
	width: 66.67%;
}

.col-3 {
	width: 33.33%;
}

.col-4 {
	width: 25%;
}

.col-75 {
	width: 75%;
}

.col-60 {
	width: 60%;
}

.col-40 {
	width: 40%;
}

.float-l {
	float: left;
}

.row-sm {
	margin: 0 -15px;
}

.pad {
	padding: 0 15px;
}

.full-width {
	width: 100% !important;
}

.single-align-c {
	text-align: center;
}

.top-bar-left {
	width: 66.67%;
}

.top-bar-left+.top-bar-right {
	width: 33.33%;
}

.top-bar-right {
	width: 100%;
}

#sidr .col-1, #sidr .col-2, #sidr .col-2-5, #sidr .col-3, #sidr .col-4, #sidr .col-75, #sidr .col-60, #sidr .col-40, #secondary .col-1, #secondary .col-2, #secondary .col-2-5, #secondary .col-3, #secondary .col-4, #secondary .col-75, #secondary .col-60, #secondary .col-40, .site-footer .col-1, .site-footer .col-2, .site-footer .col-2-5, .site-footer .col-3, .site-footer .col-4, .site-footer .col-75, .site-footer .col-60, .site-footer .col-40 {
	width: 100%;
}

.site-footer .site-info .col-2, .site-footer .secondary-footer .col-2 {
	width: 50%;
}

#sidr .btm-margi, #secondary .btm-margi, .site-footer .btm-margi {
	margin-bottom: 20px;
}

#sidr .btm-margi:last-child, #secondary .btm-margi:last-child, .site-footer .btm-margi:last-child {
	margin-bottom: 0;
}

#sidr .widget .pad, #secondary .widget .pad, .site-footer .widget .pad {
	padding: 0;
}

body.align-content-right .container-wrapper #primary, body.align-content-right .container-wrapper #secondary {
	float: right;
}

body.align-content-right .container-wrapper #secondary {
	padding-left: 0;
	padding-right: 15px;
}

body.align-content-right .container-wrapper #primary {
	padding-left: 15px;
	padding-right: 0;
}

body.full-width-content .container-wrapper #primary {
	width: 100%;
	padding-right: 0;
	padding-left: 0;
}

.suport-single {
	text-align: center;
}

span.icon-box-circle {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 auto;
	line-height: 24px;
	font-size: 24px;
	width: 58px;
	height: 58px;
	padding: 17px;
	border-radius: 50%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

span.icon-box-circle i {
	color: #fff;
}

span.icon-box-circle-color-1 {
	background-color: #e91e63;
}

span.icon-box-circle-color-2 {
	background-color: #9c27b0;
}

span.icon-box-circle-color-3 {
	background-color: #2196f3;
}

span.icon-box-circle-color-4 {
	background-color: #ff9800;
}

span.icon-box-circle i {
	color: #fff;
}

.support-content h5 {
	font-size: 18px;
	text-transform: uppercase;
	margin-top: 15px;
	padding-bottom: 20px;
	margin-bottom: 15px;
	position: relative;
	font-weight: 700;
}

.support-content h5:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	height: 1px;
	width: 40px;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}

.support-content-color-1 h5:after {
	background-color: #e91e63;
}

.support-content-color-2 h5:after {
	background-color: #9c27b0;
}

.support-content-color-3 h5:after {
	background-color: #2196f3;
}

.support-content-color-4 h5:after {
	background-color: #ff9800;
}

.support-content p {
	color: #656565;
}

.sale-off-section {
	padding: 30px 0;
}

.sale-single-wrap {
	position: relative;
	color: #fff;
}

.sale-background {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
}

.sale-background:after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #000;
	opacity: .4;
	content: "";
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.sale-background:hover:after {
	opacity: .5;
}

.sale-background.no-image {
	background: #e5b9a0;
}

.sale-background.no-image:after, .sale-background.no-text:after {
	display: none;
}

.sale-background a {
	display: block;
	position: relative;
	padding-bottom: 100%;
	z-index: 6;
}

.sale-info {
	position: absolute;
	top: 0%;
	width: 100%;
	text-align: center;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	height: 100%;
	padding: 10px;
	z-index: 5;
}

.sale-info .prodcut-catagory-desc {
	display: block;
	opacity: 0;
	height: 0;
	padding: 0 10px;
	-webkit-transition: height 1s ease-out;
	transition: height 1s ease-out;
	overflow: hidden;
}

.sale-info .prodcut-catagory-desc p {
	height: 0;
	margin: 0;
	-webkit-transition: height 1s ease-out;
	transition: height 1s ease-out;
}

.sale-single-wrap:hover .prodcut-catagory-desc p, .sale-single-wrap:hover .prodcut-catagory-desc {
	opacity: 1;
	height: auto;
}

.sale-info span.prodcut-catagory {
	font-size: 20px;
}

.sale-info span.prodcut-catagory a {
	color: #fff;
}

.sale-title {
	font-size: 36px;
	text-transform: uppercase;
	font-weight: 700;
	color: #fff;
	margin-top: 5px;
}

.nav-tabs {
	border-bottom: none;
	margin-bottom: 20px;
	text-align: center;
}

.nav-tabs>li {
	float: none;
	display: inline-block;
}

.nav-tabs>li>a {
	margin-right: 10px;
	color: #404040;
	text-decoration: none;
	display: inline-block;
	margin-bottom: 10px;
	background: #fff;
	padding: 9px 40px;
	border: 1px solid #e2e2e2;
	border-radius: 0;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	font-weight: 700;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	background: #000;
	color: #fff;
}

.site-footer .widget .nav-tabs, #secondary .widget .nav-tabs {
	margin-bottom: 15px;
}

.site-footer .widget .nav-tabs>li, #secondary .widget .nav-tabs>li {
	padding-bottom: 0;
	margin-bottom: 0;
	float: left;
}

.site-footer .nav-tabs>li>a, #secondary .nav-tabs>li>a {
	padding: 9px 10px;
	margin-right: 5px;
}

.nav-tabs>li>a:hover {
	background: #e2e2e2;
}

#secondary .nav-tabs>li.active>a.font-family-1, .site-footer .nav-tabs>li.active>a.font-family-1, .nav-tabs>li.active>a.font-family-1, .nav-tabs>li.active>a {
	background: #000;
	color: #fff;
	border-bottom-color: #e2e2e2;
	outline: none;
	border: 1px solid #000;
}

.nav-tabs>li>a, .product_store_faq_widget .ui-accordion .ui-accordion-header, .blog-title h4 a, .product-slider .product-title a, h4.product-title a {
	font-size: 20px;
}

.tabbed-container .tab-content .article-title-1 {
	margin-top: 0;
	line-height: 14px;
}

#secondary .widget ul.article-item li .article-title-1 a, .tabbed-container .tab-content .article-title-1 a {
	font-size: 14px;
	font-weight: 700;
}

#secondary .owl-theme .owl-nav, .site-footer .owl-theme .owl-nav {
	margin-top: 0;
}

.storecommerce_video_slider_widget, .storecommerce_store_brands_widget, .product_store_faq_widget {
	background-color: #e6e6e6;
	padding: 30px 0;
}

.tab-content {
	position: relative;
}

.tab-content .aft-tab-preloader {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
	height: 100%;
	width: 100%;
	background: #f3f3f3;
}

.woocommerce .tab-content ul.tabbed-product-carousel {
	margin-bottom: 0 !important;
}

.tab-article-image {
	position: relative;
}

.storecommerce-post-format {
	width: 25px;
	height: 25px;
	padding: 4px;
	text-align: center;
	font-size: 12px;
	background: #d21406;
	border-radius: 50%;
	color: #fff;
	position: relative;
	display: inline-block;
	margin-right: 5px;
}

.tab-article-image .storecommerce-post-format {
	position: absolute;
	top: 3px;
	left: 3px;
	padding: 5px;
}

body.single-post .cat-links {
	display: inline-block;
}

.storecommerce_product_express_category_widget .sale-background a {
	padding-bottom: 65%;
}

#secondary .storecommerce_product_express_category_widget .sale-background a, #sidr .storecommerce_product_express_category_widget .sale-background a, .site-footer .storecommerce_product_express_category_widget .sale-background a {
	padding-bottom: 100%;
}

.storecommerce_product_express_category_widget .section-body {
	margin: 0 -15px;
}

.page-header {
	margin: 0;
	border: none;
}

.page-title, body.blog h1.page-title, body.archive h1.page-title {
	margin: 8px 0;
	font-size: 22px;
	color: #000;
}

.archive-description {
	color: #777;
}

body.woocommerce-js article .entry-title, body.blog article h2 a, body.archive article h2 a {
	color: #000;
}

body.archive .content-area .page-title, body.search-results .content-area .header-title-wrapper .page-title, body header.entry-header h1.entry-title {
	font-weight: 700;
}

.entry-footer span {
	margin-right: 10px;
}

.call-to-action, .social-mailchimp {
	background-color: #f7f7f7;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
	padding: 80px 0;
	background-attachment: fixed;
	position: relative;
}

.call-to-action {
	background-attachment: inherit;
	padding: 80px 0;
}

.aft-fixed-background {
	background-attachment: fixed;
}

.call-to-action:before, .social-mailchimp:before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	opacity: .3;
	background: #000;
}

.call-to-action .container-wrapper, .social-mailchimp .container-wrapper, .mc4wp-form-fields {
	position: relative;
}

.inner-suscribe input[type=submit] {
	border: 0;
	margin: 0;
	width: 120px;
	padding: 14px 0;
	line-height: 30px;
	background-color: #fff;
	position: absolute;
	border-radius: 0;
	right: 0;
	top: 0;
	text-transform: uppercase;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}

.inner-suscribe input[type=submit]:hover {
	background-color: #000;
	color: #fff;
}

.mc4wp-form-fields label {
	display: none;
}

.inner-suscribe p {
	margin-bottom: 0;
}

body.woocommerce-js .inner-suscribe form {
	padding: 0;
}

.site-footer .inner-suscribe .row {
	margin: 0;
}

.site-footer .inner-call-to-action .section-head, .site-footer .inner-call-to-action .widget-title.section-title {
	text-align: center;
}

.site-footer .inner-suscribe input, #sidr .inner-suscribe input, #secondary .inner-suscribe input {
	line-height: 28px;
}

#secondary .inner-call-to-action .widget-title {
	color: #fff;
}

.site-footer .inner-suscribe input[type=submit], #sidr .inner-suscribe input[type=submit], #secondary .inner-suscribe input[type=submit] {
	position: relative;
	display: inline-block;
	margin-top: 10px;
	line-height: 12px;
}

.inner-call-to-action {
	align-items: center;
	justify-content: center;
}

span.off-tb {
	display: table;
	text-align: center;
	width: 100%;
	height: 100%;
}

span.off-tc {
	display: table-cell;
	vertical-align: middle;
}

.call-to-action, .call-to-action .section-title, .call-to-action .section-subtitle {
	color: #fff;
}

.call-to-action .section-subtitle {
	font-size: 24px;
}

.call-to-action .section-head {
	padding: 50px 100px 0;
}

span.offer-date-counter {
	display: block;
}

.posts_latest_widget .posts-date, .sale-info span.product-count, span.offer-date-counter>span {
	display: inline-block;
	margin: 0 15px 15px 0;
	box-shadow: 0 5px 5px rgba(0, 0, 0, .1);
	border: solid 1px #dedede;
	min-width: 80px;
	min-height: 80px;
	text-align: center;
	background-color: #fff;
	padding-top: 11px;
	color: #000;
}

.sale-info span.product-count {
	min-width: 0;
	padding: 10px;
	min-height: 0;
	margin-bottom: 0;
	background: rgba(255, 255, 255, 0);
	border: none;
	box-shadow: none;
	position: relative;
	margin-right: 20px;
	padding-bottom: 0;
	margin-top: 20px;
}

.sale-info span.product-count:last-child, span.offer-date-counter>span:last-child {
	margin-right: 0;
}

.sale-info span.item-count, span.offer-date-counter>span .number {
	display: block;
	font-size: 35px;
	color: #555;
	margin-bottom: 0;
	line-height: 35px;
}

.sale-info span.item-count {
	color: #fff;
	margin-bottom: 0;
}

span.product-count span {
	display: block;
	line-height: 15px;
	text-transform: uppercase;
}

span.offer-date-counter>span .text {
	font-size: 14px;
	display: block;
	color: #555;
	font-style: italic;
}

.insta-feed-head {
	text-align: center;
}

.insta-feed-head a .instagram-username {
	display: inline-block;
	margin-bottom: 0;
	color: #000;
	font-size: 22px;
}

.insta-feed-head a .instagram-username:before {
	content: "";
	font-family: FontAwesome;
	color: inherit;
	padding: 0 5px 0 5px;
	line-height: 15px;
}

.item.zoom-gallery {
	position: relative;
}

.item.zoom-gallery a {
	color: #000;
}

.insta-details {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, .9);
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all .9s ease;
	transition: all .9s ease;
}

.item.zoom-gallery:hover .insta-details {
	visibility: visible;
	opacity: 1;
}

.insta-tb {
	display: table;
	width: 100%;
	height: 100%;
}

.insta-tc {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	padding: 10px;
}

p.insta-desc {
	margin-bottom: 0;
}

.insta-tc .fa {
	margin-right: 5px;
}

p.insta-comments, p.insta-likes {
	display: inline-block;
	padding: 10px;
	margin-bottom: 0;
	font-size: 32px;
}

.slider-pro a.sp-video {
	display: block;
}

.video-wrap {
	position: relative;
}

.video-desp-tbl {
	display: table;
	text-align: center;
	height: 100%;
	width: 100%;
}

.video-desp-tcl {
	display: table-cell;
	vertical-align: middle;
	padding: 20px;
}

.sp-title-container h2 {
	margin: 10px 0;
	font-size: 30px;
	font-weight: lighter;
	position: relative;
}

.video-desp-tcl i {
	font-size: 30px;
	display: none;
}

.sp-thumbnail-image-container {
	position: relative;
}

span.youtube-icon {
	position: absolute;
	bottom: 0;
	left: 0;
}

.product_store_faq_widget .blog-details, .posts_latest_widget .blog-details {
	text-align: left;
	padding: 30px 15px;
	background: #fff;
	margin-bottom: 15px;
}

.post-thumbnail-wrap .posts-date, .posts_latest_widget .posts-date {
	background-color: #d21406;
	color: #fff;
	padding: 5px 19px;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	border: none;
	min-width: 0;
	min-height: 0;
	z-index: 2;
}

.post-thumbnail-wrap .posts-date span.posted-day, .posts_latest_widget .posts-date span.posted-day {
	font-size: 30px;
	display: block;
	line-height: 30px;
	font-weight: 700;
}

.post-thumbnail-wrap .posts-date span, span.item-metadata.posts-date span {
	font-size: 12px;
	display: block;
	line-height: 15px;
}

span.read-more-faq {
	display: block;
}

span.read-more-faq a {
	padding: 5px 0;
	display: inline-block;
}

span.read-more-faq a:after {
	content: "";
	font-family: FontAwesome;
	color: inherit;
	padding: 0 5px 0 5px;
}

.product_store_faq_widget .ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 0;
	padding: 10px 0;
	zoom: 1;
	background: rgba(255, 255, 255, 0);
	border: none;
	color: #4a4a4a;
	border-bottom: 1px solid #ddd;
	border-radius: 0;
	font-weight: 700;
	padding-left: 35px;
}

.product_store_faq_widget .ui-accordion .ui-accordion-header:before {
	content: "";
	font-family: FontAwesome;
	color: inherit;
	font-size: 16px;
	padding: 0 13px;
	position: absolute;
	left: -10px;
}

.product_store_faq_widget .ui-accordion .ui-accordion-header[aria-expanded="true"]:before {
	content: "";
	color: #000;
}

.product_store_faq_widget .ui-accordion .ui-accordion-header:hover {
	color: #000;
}

.product_store_faq_widget .ui-accordion .ui-accordion-header:focus {
	outline: none;
}

.product_store_faq_widget .ui-accordion .ui-accordion-header[aria-expanded="true"] {
	border-bottom: 1px solid rgba(255, 255, 255, 0);
	color: #000;
}

.product_store_faq_widget .ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
	zoom: 1;
}

.product_store_faq_widget .ui-accordion .ui-accordion-content {
	padding: 10px 35px 10px;
	border: none;
	background: rgba(255, 255, 255, 0);
	border-radius: 0;
}

.product_store_faq_widget .ui-accordion .ui-accordion-content[aria-hidden="false"] {
	border-bottom: 1px solid #ddd;
}

.product_store_faq_widget .blog-details {
	padding: 0;
	background: rgba(255, 255, 255, 0);
	margin-bottom: 0;
}

.faq-show-all-link {
	text-align: center;
}

footer.site-footer {
	background: #1f2125;
	font-size: 16px;
}

body footer.site-footer .secondary-footer {
	background: #404040;
}

.secondary-footer ul li {
	display: inline-block;
}

.secondary-footer ul li a {
	display: inline-block;
}

.secondary-footer .footer-navigation ul.menu li a {
	padding: 5px;
}

.secondary-footer .social-navigation {
	text-align: right;
}

.secondary-footer {
	padding: 10px 0;
}

footer.site-footer .site-info {
	background: #000;
	padding: 10px 0;
}

.site-info-wrap {
	display: flex;
	align-items: center;
	justify-content: center;
}

.site-info-wrap .col-2.float-l:nth-child(2) a {
	display: block;
	text-align: right;
}

.site-info-wrap img {
	height: 50px;
	margin-left: auto;
	width: auto;
}

.site-footer .blog-wrapper .col-md-4 {
	width: 100%;
}

.site-footer .blog-wrapper a {
	color: #000;
}

.site-footer .widget-title, .site-footer .section-title {
	text-align: left;
	font-size: 16px;
	line-height: normal;
	font-weight: 700;
	margin-bottom: 10px;
	text-transform: uppercase;
	position: relative;
}

.site-footer .section-head {
	text-align: left;
	margin-bottom: 10px;
}

.primary-footer-area .container-wrapper {
	max-width: inherit;
	padding-left: 0;
	padding-right: 0;
	margin: 0;
}

.primary-footer-area .col-3 {
	width: 100%;
}

.primary-footer-area .col-3.pad {
	padding: 0;
}

.single article .entry-header, .archive article .entry-header, .blog article .entry-header {
	padding-bottom: 10px;
}

.archive article, .blog article {
	margin-bottom: 20px;
	padding-bottom: 10px;
}

.archive article:last-child, .blog article:last-child {
	border-bottom: 1px solid rgba(255, 255, 255, 0);
}

.entry-wrapper {
	padding: 15px;
	background: #fff;
}

.nav-links {
	font-weight: 700;
}

.nav-links .nav-previous a:before, .nav-links .nav-next a:after {
	padding: 0 5px;
	font-family: "FontAwesome";
	position: absolute;
	top: 0;
}

.nav-links .nav-previous a:before {
	content: "";
	left: 0;
}

.nav-links .nav-next a:after {
	content: "";
	right: 0;
}

.single article .entry-footer {
	margin-top: 20px;
}

body.woocommerce-js form.comment-form {
	padding: 0;
}

.comments-area {
	margin-bottom: 20px;
	padding: 20px;
	background: #fff;
}

div#respond h3#reply-title {
	margin-top: 0;
	font-weight: 700;
}

div#respond p {
	margin-bottom: 5px;
}

div#respond label {
	font-weight: 400;
}

p.comment-form-url label, p.comment-form-email label, p.comment-form-author label {
	display: block;
}

p.comment-form-url input, p.comment-form-email input, p.comment-form-author input {
	width: 100%;
}

.comment-list .comment {
	list-style: none;
	margin-left: 0;
	padding-bottom: 13px;
	border-bottom: 1px dashed #dadada;
	margin-bottom: 21px;
}

.comment-list .comment:last-child {
	border-bottom: none;
}

.comment-author img {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	width: 50px;
}

.reply, .comment div#respond, .comment-content {
	margin-left: 70px;
}

.comment-content p {
	margin-bottom: 5px;
}

.comment-content:before, .comment-content:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.comment .children {
	margin-left: 70px;
	padding-top: 16px;
	border-top: 1px dashed #dadada;
	margin-top: 13px;
}

.comment .children .comment:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;
}

.contact-details h2 {
	font-size: 30px;
}

.contact-details span {
	display: block;
	margin-bottom: 5px;
}

.contact-details span i {
	margin-right: 5px;
}

.aft-map-wrap {
	margin-top: 20px;
}

.wpcf7-form label {
	display: block;
	font-weight: 400;
}

.wpcf7-form-control-wrap input {
	width: 100%;
	margin-top: 5px;
}

.wpcf7-form .wpcf7-submit {
	background: #d21406;
	color: #fff;
	border-color: #d21406;
	padding: 9px 40px;
	border-radius: 0;
}

.sticky {
	display: block;
}

.hentry {
	margin: 0 0 1.5em;
}

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

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

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

#scroll-up {
	position: fixed;
	z-index: 8000;
	bottom: 40px;
	right: 20px;
	display: none;
	width: 50px;
	height: 50px;
	font-size: 28px;
	line-height: 49px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	opacity: 1 !important;
	background: #d21406;
	color: #fff;
	border-radius: 50%;
}

#scroll-up i {
	font-weight: 700;
}

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

.bypostauthor {
	display: block;
}

.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer {
	display: none;
}

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

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

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

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

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

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

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

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

.gallery {
	margin-bottom: 1.5em;
}

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

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

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

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

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

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

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

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

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

.gallery-caption {
	display: block;
}

.promotion-section img {
	width: 100%;
}

body .top-header, body .top-header a, body .top-header a:hover-within, body .top-header a:hover, body .top-header a:active, body .top-header a:visited {
	color: #fff;
}

body .offcanvas-menu span, body .data-bg, body .primary-color {
	background-color: #000;
}

body, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, body .title-role, .tagcloud a:hover, p.stars:hover a:before, body .section-subtitle, body .woocommerce-info, body .support-content p, body .woocommerce-error, body .woocommerce-message, .product-wrapper ul.product-item-meta.verticle .yith-btn a:before, body .style-3-search button, body .testi-details span.expert, body .style-3-search .search-field, body .style-3-search .cate-dropdown, p.stars.selected a.active:before, p.stars.selected a:not(.active):before, body .style-3-search .search-field::placeholder, .input-text::placeholder, input[type="text"]::placeholder, input[type="email"]::placeholder, input[type="url"]::placeholder, input[type="password"]::placeholder, input[type="search"]::placeholder, input[type="number"]::placeholder, input[type="tel"]::placeholder, input[type="range"]::placeholder, input[type="date"]::placeholder, input[type="month"]::placeholder, input[type="week"]::placeholder, input[type="time"]::placeholder, input[type="datetime"]::placeholder, input[type="datetime-local"]::placeholder, input[type="color"]::placeholder, textarea::placeholder, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, .inner-suscribe input, #add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box, .woocommerce nav.woocommerce-breadcrumb, nav.woocommerce-breadcrumb, span#select2-billing_country-container, body.woocommerce ul.products li.product .price del, .header-style-3 .header-left-part .account-user a, ul.product-item-meta li a, body .woocommerce-product-details__short-description p {
	color: #000;
}

body .owl-theme .owl-dots .owl-dot span {
	background: #000;
	opacity: .5;
}

body .owl-theme .owl-dots .owl-dot span:hover {
	background: #000;
	opacity: .75;
}

body .owl-theme .owl-dots .owl-dot.active span {
	background: #000;
	opacity: 1;
}

body .price del, body .cat-links a, body .cat-links a:active, body .cat-links a:visited, body .cat-links li a, body .cat-links li a:active, body .cat-links li a:visited, body .entry-meta>span:after, body .cat-links li:after, body span.tagged_as a, body span.tagged_as a:active, body span.tagged_as a:visited, body span.posted_in a, body span.posted_in a:active, body span.posted_in a:visited, body.woocommerce div.product .woocommerce-tabs ul.tabs li a, body.woocommerce div.product .woocommerce-tabs ul.tabs li a:active, body.woocommerce div.product .woocommerce-tabs ul.tabs li a:visited {
	color: #000;
	opacity: .75;
}

ins, select, span.price, .woocommerce .quantity .qty, .header-right-part .cart-shop span, .woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong, .woocommerce ul.products li.product .price, .blog-content span p, .woocommerce div.product p.price ins, .woocommerce div.product span.price ins, .insta-feed-head a .instagram-username, body .cat-links a:hover, body .cat-links li a:hover, body span.tagged_as a:hover, body span.posted_in a:hover, body.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
	color: #000;
	opacity: 1;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	border-color: #000;
}

body .secondary-color, body button, body input[type="button"], body input[type="reset"], body input[type="submit"], body .site-content .search-form .search-submit, body .site-footer .search-form .search-submit, body span.header-after:after, body #secondary .widget-title span:after, body .af-tabs.nav-tabs>li.active>a:after, body .af-tabs.nav-tabs>li>a:hover:after, body .exclusive-posts .exclusive-now, body span.trending-no, body .tagcloud a:hover, body .express-off-canvas-panel a.offcanvas-nav i, body #scroll-up, body .sale-background.no-image, body .storecommerce-post-format, body .btn-style1 a, body .btn-style1 a:visited, body .woocommerce .btn-style1 a.button, body .btn-style1 a:focus, body span.offer-time.btn-style1 a:hover, body .content-caption .aft-add-to-wishlist.btn-style1 a:hover, body ul.product-item-meta li:hover, .woocommerce #respond input#submit:hover, table.compare-list .add-to-cart td a, .woocommerce .widget_shopping_cart_content a.button.wc-forward, .aft-notification-button a, .woocommerce .widget_shopping_cart_content a.button.checkout, .yith-woocompare-widget a.compare:hover, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]:hover, .woocommerce button.button:disabled[disabled], .woocommerce button.button, .woocommerce button.button:hover, .yith-wcwl-wishlistaddedbrowse a, .yith-wcwl-wishlistexistsbrowse a, .yith-wcwl-add-button a.add_to_wishlist:hover, .inner-suscribe input[type=submit]:hover, .woocommerce-page .woocommerce-message a.button, .product-wrapper ul.product-item-meta.verticle .yith-btn a:hover:before, ul.product-item-meta li a.added_to_cart:hover, body.single-product .entry-summary .button.compare:hover, body.single-product .entry-summary .yith-wcwl-add-to-wishlist a:hover, body.woocommerce button.button.alt.disabled:hover, body.woocommerce button.button.alt.disabled, body.woocommerce #respond input#submit.alt:hover, body.woocommerce a.button.alt:hover, body.woocommerce button.button.alt:hover, body.woocommerce input.button.alt:hover, body.woocommerce #respond input#submit.alt, body.woocommerce a.button.alt, body.woocommerce button.button:hover, body.woocommerce button.button, body.woocommerce button.button.alt, body.woocommerce input.button.alt, body.woocommerce #respond input#submit, body.woocommerce a.button, body.woocommerce button.button, body.woocommerce input.button, body.woocommerce .widget_shopping_cart_content a.button.wc-forward, body.woocommerce .widget_shopping_cart_content a.button.checkout, body #secondary .nav-tabs>li.active>a.font-family-1, body .site-footer .nav-tabs>li.active>a.font-family-1, body .nav-tabs>li.active>a.font-family-1, body .nav-tabs>li.active>a, body .comment-form .submit, body input.search-submit {
	background: #bb1919;
	border-color: #bb1919;
}

body.single-product .entry-summary .button.compare, body.single-product .entry-summary .yith-wcwl-add-to-wishlist a {
	border-color: #e4e4e4;
}

.product-wrapper ul.product-item-meta.verticle .yith-btn .yith-wcwl-wishlistexistsbrowse.show a:before {
	color: #fff;
	background: #bb1919;
	border-color: #bb1919;
}

body a:hover, body a:focus, body a:active {
	color: #bb1919;
}

body #loader:after {
	border-left-color: #bb1919;
}

a {
	color: #404040;
}

.social-widget-menu ul li a, .em-author-details ul li a, .tagcloud a {
	border-color: #404040;
}

a:visited {
	color: #404040;
}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment, body .storecommerce_video_slider_widget, body .storecommerce_store_brands_widget, body .product_store_faq_widget {
	background-color: #e6e6e6;
}

.woocommerce table.shop_table, body.woocommerce-js form.woocommerce-checkout, body.woocommerce-js form.woocommerce-cart-form, .select2-container--default .select2-selection--single .select2-selection__rendered, select option, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .top-cart-content.primary-bgcolor, .style-3-search, .style-3-search .search-field, .style-3-search button, .main-navigation ul .sub-menu, .panel, .woocommerce-message, address, .woocommerce ul.woocommerce-error, .woocommerce-info, .entry-wrapper, .comments-area, #secondary .widget, .woocommerce-tabs.wc-tabs-wrapper, .storecommerce-product-summary-wrap.clearfix, .posts_latest_widget .blog-details, .product-wrapper ul.product-item-meta.verticle .yith-btn a:before, ul.product-item-meta li, body .product-wrapper {
	background-color: #fff;
}

body h1, body h2, body h2 span, body h3, body h4, body h5, body h6, body #primary .widget-title, body .section-title, body #sidr .widget-title, body #secondary .widget-title, body .page-title, body.blog h1.page-title, body.archive h1.page-title, body.woocommerce-js article .entry-title, body.blog article h2 a, body.archive article h2 a {
	color: #000;
}

body .product_store_faq_widget .ui-accordion .ui-accordion-header {
	color: #404040;
	opacity: .75;
}

.aft-notification-title, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span, body .product-title a, body .product_store_faq_widget .ui-accordion .ui-accordion-header[aria-expanded="true"], body .product_store_faq_widget .ui-accordion .ui-accordion-header[aria-expanded="true"]:before, body .product_store_faq_widget .ui-accordion .ui-accordion-header.ui-accordion-header-active, body .product_store_faq_widget .ui-accordion .ui-accordion-header:hover, body .support-content h5, body .blog-title h4 a, body.single-product .entry-summary .button.compare, body.single-product .entry-summary .yith-wcwl-add-to-wishlist a, body h3.article-title.article-title-1 a:visited, body .trending-posts-carousel h3.article-title a:visited, body .exclusive-slides a:visited, body .nav-tabs>li>a, #secondary .widget>ul>li a {
	color: #404040;
	opacity: 1;
}

span.offer-time.btn-style1 a, body .sale-title, body .sale-info span.item-count, body .storecommerce_social_mailchimp_widget h4.section-title, body #primary .call-to-action .widget-title.section-title, body .storecommerce_social_mailchimp_widget .section-subtitle, body .call-to-action, body .call-to-action .section-title, body .call-to-action .section-subtitle, body .sale-single-wrap {
	color: #fff;
}

span.offer-time.btn-style1 a {
	border-color: #fff;
}

.header-style-2:before, body .header-style-3-1 .navigation-section-wrapper, body .header-style-3 .navigation-section-wrapper {
	background-color: #fff;
}

body .main-navigation .menu ul.menu-desktop>li>a, p.woocommerce-mini-cart__empty-message, body .af-cart-icon-and-count:after {
	color: #404040;
}

p.woocommerce-mini-cart__empty-message {
	text-transform: uppercase;
}

body.home .header-style-2.aft-transparent-header .af-cart-icon-and-count:after {
	color: #fff;
}

body.home .header-style-2.aft-transparent-header.aft-sticky-navigation .af-cart-icon-and-count:after {
	color: #404040;
}

body .main-navigation .menu ul.menu-desktop>li>a:visited {
	color: #404040;
}

.posts_latest_widget .posts-date, span.offer-date-counter>span, body span.menu-description, body span.title-note, body .badge-wrapper span.onsale:before, body .header-right-part .aft-wooicon .aft-woo-counter, body .header-right-part .af-cart-icon-and-count .item-count, body span.product-count span.item-texts, body .post-thumbnail-wrap .posts-date, body .posts_latest_widget .posts-date, body .main-navigation .menu>li>a:before {
	background: #bb1919;
}

span.offer-date-counter>span {
	border-color: #bb1919;
}

body span.menu-description:after, body span.title-note:after, body span.title-note:after {
	border-top: 5px solid #bb1919;
}

body span.product-count span.item-texts:after {
	border-top: 10px solid #bb1919;
}

.header-right-part .aft-wooicon .aft-woo-counter, .header-right-part .af-cart-icon-and-count .item-count, .sale-info span.item-count, span.offer-date-counter>span .text, span.offer-date-counter>span .number, span.offer-date-counter>span, .badge-wrapper .onsale, .woocommerce span.onsale, span.product-count span.item-texts, .menu-description, span.title-note, body span.menu-description, body .post-thumbnail-wrap .posts-date, body .posts_latest_widget .posts-date {
	color: #fff;
}

body .slider-figcaption-1 .slide-title a, body .categorized-story .title-heading .article-title-2 a, body .full-plus-list .spotlight-post:first-of-type figcaption h3 a {
	color: #fff;
}

body .slider-figcaption-1 .slide-title a:visited, body .categorized-story .title-heading .article-title-2 a:visited, body .full-plus-list .spotlight-post:first-of-type figcaption h3 a:visited {
	color: #fff;
}

body .figure-categories-bg .em-post-format:before {
	background: #fff;
}

body .em-post-format {
	color: #fff;
}

body footer.site-footer .primary-footer {
	background: #1f2125;
}

body footer.site-footer .primary-footer, body footer.site-footer ins, body footer.site-footer .primary-footer .widget-title span, body footer.site-footer .primary-footer .site-title a, body footer.site-footer .primary-footer .site-description, body footer.site-footer .primary-footer a {
	color: #fff;
}

footer.site-footer .primary-footer .social-widget-menu ul li a, footer.site-footer .primary-footer .em-author-details ul li a, footer.site-footer .primary-footer .tagcloud a {
	border-color: #fff;
}

footer.site-footer .primary-footer a:visited {
	color: #fff;
}

body footer.site-footer .secondary-footer {
	background: #404040;
}

body footer.site-footer .secondary-footer .footer-navigation a {
	color: #fff;
}

body footer.site-footer .site-info {
	background: #000;
}

body footer.site-footer .site-info, body footer.site-footer .site-info a {
	color: #fff;
}

.dropdown-backdrop {
	display: none;
}

body #secondary .widget-title {
	margin: 0;
	margin-bottom: 10px;
}

body.home h1.page-title {
	display: none;
}

body .select2-container .select2-selection--single {
	height: 32px;
}

.price_slider_wrapper {
	margin-top: 10px;
}

@media screen and (max-width:1024px) {
	.style-3-search .search-field {
		width: 40%;
	}
	
	.style-3-search .cate-dropdown {
		width: 180px;
	}
	
	.header-style-3 .search {
		width: 48%;
	}
}

@media screen and (max-width:991px) {
	.main-navigation ul ul {
		left: 0;
	}
}

@media screen and (min-width:768px) {
	.aft-show-on-mobile {
		display: none !important;
	}
}

@media screen and (max-width:768px) {
	.nav-tabs>li>a {
		width: 100%;
	}
	
	.overlay-content .search-field, .overlay-content .cate-dropdown {
		text-align: center;
		text-align-last: center;
	}
	
	body .top-cart-content.primary-bgcolor {
		width: 315px;
		right: -15px;
	}
	
	.header-left-part {
		display: block;
		padding: 15px 0 15px;
		float: none;
		text-align: center;
	}
	
	.header-style-2 .desktop-header {
		flex-wrap: wrap;
	}
	
	.header-style-2 .desktop-header .header-left-part {
		width: 100%;
	}
	
	.header-style-2 .desktop-header .header-right-part {
		width: auto;
	}
	
	.header-middle-right-part {
		position: relative;
		width: 100%;
	}
	
	.header-style-2 .desktop-header .header-right-part {
		position: absolute;
		top: -5px;
	}
	
	.header-middle-part {
		position: relative;
		top: inherit;
		left: inherit;
		-webkit-transform: translate(0%, 0%);
		-moz-transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		-o-transform: translate(0%, 0%);
		transform: translate(0%, 0%);
		padding: 0;
		display: inline-block;
		float: left;
		width: 100%;
	}
	
	.header-right-part {
		position: absolute;
		right: 0;
	}
	
	.header-style-3-1 .header-right-part, .header-style-3 .header-right-part {
		right: 15px;
	}
	
	.main-navigation ul li.menu-item-has-children>a:after {
		display: none;
	}
	
	.col-4 {
		width: 50%;
	}
	
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary, .container-wrapper #primary, .container-wrapper #secondary {
		width: 100%;
	}
	
	.container-wrapper #primary, .container-wrapper #secondary {
		padding: 0;
	}
	
	span.product-count span.item-texts, .menu-description, span.title-note {
		right: 0;
		top: -32px;
	}
	
	.menu-item .menu-description {
		top: 18px;
	}
	
	.sub-menu .menu-item .menu-description {
		top: -2px;
	}
	
	.menu-description {
		right: 50px;
	}
	
	.menu-description:after {
		display: none;
	}
	
	.header-style-3 .header-right-part>div {
		vertical-align: middle;
	}
	
	.testimonial-slider .owl-nav button {
		top: 10%;
	}
	
	.header-style-3 .header-left-part {
		flex-wrap: wrap;
	}
	
	.header-style-3 .header-left-part .logo-brand {
		width: 100%;
		text-align: center;
	}
	
	.header-style-3 .search.aft-show-on-mobile {
		width: 15px;
	}
	
	.header-style-3 .header-right-part>div {
		margin-top: 0;
	}
	
	.style-3-search .search-field {
		width: 40%;
	}
	
	.header-style-3 .header-left-part .search, .header-style-3 .header-left-part .account-user, .header-style-3 .header-left-part .express-off-canvas-panel {
		display: none;
	}
	
	.aft-show-on-mobile {
		display: inline-block !important;
	}
	
	.header-style-2 .header-right-part {
		padding: 5px 0;
	}
	
	.product-wrapper .horizontal ul.product-item-meta {
		opacity: 1;
		bottom: 2px;
		left: 0;
		right: 0;
	}
	
	.product-wrapper ul.product-item-meta {
		opacity: 1;
		left: 10px;
	}
}

@media only screen and (max-width:1024px) and (min-width:426px) {
	.sale-title {}
}

@media screen and (max-width:823px) and (min-width:768px) {
	.style-3-search .search-field {
		width: 40%;
	}
	
	.style-3-search .cate-dropdown {
		width: 150px;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	.style-3-search button {
		padding-left: 10px;
		padding-right: 10px;
	}
}

@media only screen and (max-width:768px) and (min-width:426px) {
	.primary-footer-area {
		width: 50%;
		float: left;
	}
	
	.btm-margi {
		margin-bottom: 30px;
	}
	
	.product-ful-wid {
		width: 100%;
	}
	
	.site-footer .site-info .col-2, .site-footer .secondary-footer .col-2 {
		width: 100%;
	}
	
	.secondary-footer .social-navigation, .secondary-footer {
		text-align: center;
	}
	
	.site-info-wrap {
		flex-wrap: wrap;
		text-align: center;
	}
	
	.site-info-wrap .col-2.float-l:nth-child(2) a {
		text-align: center;
	}
	
	.content-caption.on-left {
		right: 10%;
	}
	
	.content-caption.on-right {
		left: 10%;
	}
	
	ul.product-item-meta li {
		padding: 10px 30px;
	}
	
	.half-post-wid {
		width: 50%;
	}
}

@media screen and (max-width:667px) {
	.site-footer .site-info .col-2, .site-footer .secondary-footer .col-2 {
		width: 100%;
	}
	
	.secondary-footer .social-navigation, .secondary-footer {
		text-align: center;
	}
	
	.site-info-wrap {
		flex-wrap: wrap;
		text-align: center;
	}
	
	.site-info-wrap .col-2.float-l:nth-child(2) a {
		text-align: center;
	}
}

@media screen and (max-width:629px) {
	.style-3-search {
		overflow: hidden;
		width: 100%;
		background-color: #f5f5f5;
		border-radius: 0;
		border: 1px solid #d9d9d9;
	}
	
	.style-3-search .cate-dropdown {
		width: 100%;
		border-bottom: 1px solid lightgrey;
	}
	
	.style-3-search .search-field {
		width: 100%;
	}
	
	.style-3-search button {
		width: 100%;
		border-radius: 0;
	}
}

@media screen and (max-width:426px) {
	.top-bar-flex {
		flex-wrap: wrap;
		text-align: center;
	}
	
	.top-bar-left+.top-bar-right, .top-bar-left {
		width: 100%;
		padding-bottom: 5px;
	}
	
	.top-bar-right {
		text-align: center;
		padding-bottom: 0;
	}
	
	ul.top-bar-menu {
		margin-top: 0;
	}
	
	.main-banner-slider .owl-dots {
		right: 0;
		left: 0;
	}
	
	.pad {
		padding: 0;
	}
	
	.owl-nav button {
		top: 25%;
	}
	
	.storecommerce_product_express_category_widget .sale-background a {
		padding-bottom: 100%;
	}
	
	.content-caption.on-left, .content-caption.on-right {
		right: 0%;
		left: 0%;
		text-align: center;
	}
	
	.content-caption.on-left .star-rating, .content-caption.on-right .star-rating {
		margin: 0 auto;
	}
	
	.caption-heading .cap-title {
		font-size: 40px;
	}
	
	.caption-heading .cap-title, .content-caption .cat-links li a {
		margin-top: 5px;
	}
	
	.content-caption span.woocommerce-Price-amount.amount, .content-caption span.price del, .content-caption span.price ins {
		font-size: 18px;
	}
	
	.product-slider .product-description, .product-slider .product-image-wrapper, .col-1, .col-2, .col-3, .col-4 {
		width: 100%;
	}
	
	.product-slider .product-wrapper {
		flex-wrap: wrap;
	}
	
	.site-info-wrap {
		flex-direction: column-reverse;
		text-align: center;
	}
	
	.site-info-wrap .col-2.float-l:nth-child(2) a {
		text-align: center;
		margin: 8px 0;
	}
	
	.sale-single-wrap {
		margin-bottom: 30px;
	}
	
	.call-to-action .section-head {
		padding: 10px;
	}
	
	.storecommerce_store_call_to_action_widget .section-title .header-after {
		font-size: 40px;
		line-height: 40px;
	}
	
	.nav-tabs>li {
		display: block;
	}
	
	.nav-tabs>li>a {
		padding: 9px 20px;
	}
	
	.inner-suscribe input {
		line-height: 28px;
	}
	
	.inner-suscribe input[type=submit] {
		position: relative;
		display: inline-block;
		margin-top: 10px;
		line-height: 12px;
	}
	
	.product-ful-widt {
		width: 100%;
	}
	
	body .top-cart-content.primary-bgcolor {
		width: 260px;
		right: -15px;
	}
	
	.full-width-content.woocommerce ul.products.columns-2 li.product, .full-width-content.woocommerce-page ul.products.columns-2 li.product, .full-width-content.woocommerce ul.products.columns-3 li.product, .full-width-content.woocommerce-page ul.products.columns-3 li.product, .full-width-content.woocommerce ul.products.columns-4 li.product, .full-width-content.woocommerce-page ul.products.columns-4 li.product, .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
		width: 100%;
	}
}

@media screen and (max-width:375px) {
	.sale-info span.product-count:last-child, span.offer-date-counter>span:last-child {
		margin-right: 15px;
	}
}

@media screen and (max-width:320px) {
	.content-caption .content-desc {
		display: none;
	}
	
	.owl-item.active .item-single .content-caption {
		bottom: 15%;
	}
	
	#yith-quick-view-modal .entry-summary .cart .button, body.single-product .entry-summary .cart .button, body.single-product .entry-summary button {
		padding: 9px 30px;
	}
}

/*media query======================.fs-free-shipping-notice-and-button-wrapper{align-content:start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.fs-free-shipping-notice-continue-shopping-button-wrapper,.fs-free-shipping-notice-text-and-progress-bar-wrapper{flex:0 1 auto;margin:0 .5em}.fs-free-shipping-notice-progress-bar-wrapper{align-items:center;display:flex;flex-direction:row}.fs-free-shipping-notice-progress-bar{border:1px solid #fff;border-radius:10px;height:10px;margin-left:10px;margin-right:10px;position:relative;width:100%}.fs-free-shipping-notice-progress-bar>span{background-color:#fff;border-bottom-left-radius:10px;border-top-left-radius:10px;display:block;height:100%;overflow:hidden;position:relative}.button.flexible-shipping-free-shipping-button{margin-left:0}:root{--yith-wcbk-primary:#00a7b7;--yith-wcbk-primary-light:#00cbe0;--yith-wcbk-primary-contrast:#ffffff;--yith-wcbk-border-color:#d1d1d1;--yith-wcbk-border-color-focus:#a7d9ec;--yith-wcbk-shadow-color-focus:rgba(167, 217, 236, .35);--yith-wcbk-shadow-focus:0 1px 6px 0 var(--yith-wcbk-shadow-color-focus);--yith-wcbk-shadow:0 2px 13px 0 rgba(0, 0, 0, .14), 0 3px 3px -2px rgba(0, 0, 0, .12);--yith-wcbk-underlined-bg:#e8eff1;--yith-wcbk-underlined-text:#4e8ba2;--yith-wcbk-fields-font-size:1em;--yith-wcbk-error:#c50c0c;--yith-wcbk-success:#a5b200;--yith-wcbk-discount:#008489;--yith-wcbk-red:#c50c0c;--yith-wcbk-green:#a5b200;--yith-wcbk-unpaid:#979797;--yith-wcbk-paid:#a5b200;--yith-wcbk-completed:#474747;--yith-wcbk-cancelled:#d62800;--yith-wcbk-pending-confirm:#ed8900;--yith-wcbk-confirmed:#0083aa;--yith-wcbk-unconfirmed:#920000;--yith-wcbk-unpaid-transparent:rgba(151,151,151,0.13);--yith-wcbk-paid-transparent:rgba(165,178,0,0.13);--yith-wcbk-completed-transparent:rgba(71,71,71,0.13);--yith-wcbk-cancelled-transparent:rgba(214,40,0,0.13);--yith-wcbk-pending-confirm-transparent:rgba(237,137,0,0.13);--yith-wcbk-confirmed-transparent:rgba(0,131,170,0.13);--yith-wcbk-unconfirmed-transparent:rgba(146,0,0,0.13)}.yith-wcbk-people-selector{position:relative;user-select:none;width:100%;box-shadow:none;box-sizing:border-box;color:#484848;font-size:var(--yith-wcbk-fields-font-size);line-height:1.5em}.yith-wcbk-people-selector__toggle-handler{position:relative;min-height:42px;background:#fff;border:1px solid var(--yith-wcbk-border-color);padding:7px 37px 7px 7px;border-radius:0;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.yith-wcbk-people-selector--opened .yith-wcbk-people-selector__toggle-handler{border-radius:2px 2px 0 0;border-color:var(--yith-wcbk-border-color-focus);box-shadow:var(--yith-wcbk-shadow-focus)}.yith-wcbk-people-selector__toggle-handler:after{position:absolute;right:10px;content:"\f110";font-family:'yith-icon';font-size:16px;font-weight:400;transition:all 0.3s ease-in-out;color:inherit;opacity:.7}.yith-wcbk-people-selector--opened .yith-wcbk-people-selector__toggle-handler:after{transform:rotateZ(180deg);color:var(--yith-wcbk-border-color-focus);opacity:.7}.yith-wcbk-people-selector__totals{padding:5px 11px;border-radius:4px;vertical-align:middle;display:inline-block;line-height:1em}.yith-wcbk-people-selector--opened .yith-wcbk-people-selector__totals{background:var(--yith-wcbk-primary);color:var(--yith-wcbk-primary-contrast)}.yith-wcbk-people-selector__fields-container{display:none;position:absolute;padding:3px 14px;width:100%;background:#fff;border:1px solid var(--yith-wcbk-border-color);border-radius:0;z-index:9999;margin-top:6px;min-width:300px;right:0;box-shadow:0 2px 13px 0 rgb(0 0 0 / .24),0 3px 3px -2px rgb(0 0 0 / .12)}.yith-wcbk-people-selector__fields-container:before{content:'';position:absolute;height:0;width:0;border:13px solid #fff0;border-bottom-color:var(--yith-wcbk-border-color);margin-top:-26px;margin-right:25px;top:0;right:0}.yith-wcbk-people-selector__fields-container:after{content:'';position:absolute;height:0;width:0;border:13px solid #fff0;border-bottom-color:#fff;margin-top:-25px;margin-right:25px;top:0;right:0}.yith-wcbk-people-selector__field{padding:10px 0}.yith-wcbk-people-selector__field__title{float:left;line-height:26px}.yith-wcbk-people-selector__field__totals{float:right;display:table}.yith-wcbk-people-selector__field__plus,.yith-wcbk-people-selector__field__minus,.yith-wcbk-people-selector__field__total{display:table-cell;vertical-align:middle}.yith-wcbk-people-selector__field__total{width:40px;text-align:center;line-height:26px}.yith-wcbk-people-selector__field__plus,.yith-wcbk-people-selector__field__minus{cursor:pointer;text-align:center;line-height:1;position:relative;-ms-touch-action:manipulation;touch-action:manipulation;border:1px solid var(--yith-wcbk-primary);;background:#fff0;width:26px;height:26px}.yith-wcbk-people-selector__field__button--disabled{opacity:.2}.yith-wcbk-people-selector__field__plus-wrap,.yith-wcbk-people-selector__field__minus-wrap{display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:var(--yith-wcbk-primary);font-size:16px}.yith-wcbk-people-selector__fields-container__footer{padding:15px 0 5px 0}.yith-wcbk-people-selector__fields-container__footer .yith-wcbk-people-selector__close-handler{float:right;font-size:12px;cursor:pointer;color:var(--yith-wcbk-primary)}.yith-wcbk-people-selector__fields-container__footer .yith-wcbk-people-selector__close-handler:hover{text-decoration:underline;color:var(--yith-wcbk-primary-light)}@media (max-width :44.375em){.yith-wcbk-people-selector__fields-container{min-width:0;width:100%}}.yith-wcbk-date-range-picker{width:100%;position:relative;border-radius:0;background:#fff;border:1px solid var(--yith-wcbk-border-color);color:#484848}.yith-wcbk-date-range-picker input.yith-wcbk-date-picker,.yith-wcbk-booking-form .yith-wcbk-date-range-picker input.yith-wcbk-date-picker,.yith-wcbk-date-range-picker input.yith-wcbk-date-picker--formatted,.yith-wcbk-booking-form .yith-wcbk-date-range-picker input.yith-wcbk-date-picker--formatted{background:#fff0;border:none;float:left;width:50%!important;padding:12px 14px;line-height:1}.yith-wcbk-date-range-picker input.yith-wcbk-date-picker--formatted{border:0;padding:12px 14px}.yith-wcbk-date-range-picker .yith-wcbk-date-range-picker__arrow{position:absolute;font-size:14px;left:50%;top:50%;z-index:5;font-weight:600;transform:translateX(-50%) translateY(-50%)}.yith-wcbk-date-range-picker--opened{border-color:var(--yith-wcbk-border-color-focus);box-shadow:var(--yith-wcbk-shadow-focus)}.yith-wcbk-date-range-picker.yith-wcbk-date-range-picker--opened-from input.yith-wcbk-date-picker--formatted.yith-wcbk-booking-start-date,.yith-wcbk-date-range-picker.yith-wcbk-date-range-picker--opened-to input.yith-wcbk-date-picker--formatted.yith-wcbk-booking-end-date{border-radius:14px;border:10px solid #fff;padding:2px 4px;background:var(--yith-wcbk-primary);color:var(--yith-wcbk-primary-contrast)}.yith-wcbk-date-range-picker.yith-wcbk-date-range-picker--opened-from input.yith-wcbk-date-picker--formatted.yith-wcbk-booking-start-date::placeholder,.yith-wcbk-date-range-picker.yith-wcbk-date-range-picker--opened-to input.yith-wcbk-date-picker--formatted.yith-wcbk-booking-end-date::placeholder{color:var(--yith-wcbk-primary-contrast);opacity:1}input.yith-wcbk-date-picker,input.yith-wcbk-date-picker--formatted{padding:0;margin:0;background:#fff0;border:none;box-sizing:border-box;font-size:var(--yith-wcbk-fields-font-size)}input.yith-wcbk-date-picker{opacity:0;position:absolute;z-index:0}input.yith-wcbk-date-picker--formatted{position:relative;z-index:1}.yith-wcbk-date-picker-wrapper{position:relative;width:100%}.yith-wcbk-date-picker-wrapper input.yith-wcbk-date-picker--formatted{width:100%!important;height:auto;box-shadow:none;display:block;outline:none;background:#fff -webkit-linear-gradient(#fff0,#fff0);border:1px solid var(--yith-wcbk-border-color);border-radius:0;color:#484848;padding:8px 30px 8px 14px}.yith-wcbk-date-picker-wrapper .yith-wcbk-booking-date-icon{position:absolute;right:11px;top:50%;transform:translateY(-50%);z-index:5;color:inherit;opacity:.7}.yith-wcbk-date-picker-wrapper input.yith-wcbk-date-picker:focus+.yith-wcbk-date-picker--formatted+.yith-wcbk-booking-date-icon{color:var(--yith-wcbk-border-color-focus);opacity:.7}.yith-wcbk-date-picker-wrapper input.yith-wcbk-date-picker:focus+.yith-wcbk-date-picker--formatted{border-color:var(--yith-wcbk-border-color-focus);box-shadow:var(--yith-wcbk-shadow-focus)}#ui-datepicker-div.yith-wcbk-datepicker.ui-widget-content,.yith-wcbk-date-picker--inline .ui-widget.ui-widget-content{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;background:#fff;border-radius:5px;overflow:hidden;border:none;box-shadow:0 0 0 1px #eaeaea inset,0 2px 8px 0 rgb(135 162 164 / .48)!important;width:318px;padding:13px;z-index:999!important}.yith-wcbk-date-picker--inline .ui-widget-content{width:100%}.yith-wcbk-datepicker .ui-datepicker-header,.yith-wcbk-date-picker--inline .ui-datepicker-header{border-radius:0;border:none;background:#fff0}.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-title,.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-title{font-size:15px;font-weight:600;line-height:30px}.yith-wcbk-datepicker .ui-widget-content .ui-state-hover,.yith-wcbk-datepicker .ui-widget-content .ui-state-focus,.yith-wcbk-date-picker--inline .ui-widget-content .ui-state-hover,.yith-wcbk-date-picker--inline .ui-widget-content .ui-state-focus{border-radius:0;border:none}.yith-wcbk-datepicker .ui-state-hover,.yith-wcbk-datepicker .ui-widget-content .ui-state-hover,.yith-wcbk-datepicker .ui-widget-header .ui-state-hover,.yith-wcbk-datepicker .ui-state-focus,.yith-wcbk-datepicker .ui-widget-content .ui-state-focus,.yith-wcbk-datepicker .ui-widget-header .ui-state-focus,.yith-wcbk-date-picker--inline .ui-state-hover,.yith-wcbk-date-picker--inline .ui-widget-content .ui-state-hover,.yith-wcbk-date-picker--inline .ui-widget-header .ui-state-hover,.yith-wcbk-date-picker--inline .ui-state-focus,.yith-wcbk-date-picker--inline .ui-widget-content .ui-state-focus,.yith-wcbk-date-picker--inline .ui-widget-header .ui-state-focus{background:#fff0}.yith-wcbk-datepicker .ui-widget-header .ui-icon,.yith-wcbk-date-picker--inline .ui-widget-header .ui-icon{background:#fff0}.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-prev,.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-prev{left:7px;border:none}.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-next,.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-next{right:7px;border:none}.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-next-hover,.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-next,.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-next-hover,.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-next{right:3px;top:4px;cursor:pointer}.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-prev-hover,.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-prev,.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-prev-hover,.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-prev{left:3px;top:4px;cursor:pointer}.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-next-hover,.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-next-hover,.yith-wcbk-date-picker--inline.ui-datepicker .ui-datepicker-next-hover,.yith-wcbk-date-picker--inline.ui-datepicker .ui-datepicker-next-hover{color:#c6c6c6}.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-prev span,.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-next span,.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-prev span,.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-next span{position:static}.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-prev span:after,.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-next span:after,.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-prev span:after,.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-next span:after{font-family:Dashicons;text-indent:0;position:absolute;width:100%;height:100%;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;top:-2px;left:0;line-height:1.85;margin:0;text-align:center;font-weight:400;color:#565a5c}.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-prev span:after,.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-prev span:after{content:"\f341"}.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-next span:after,.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-next span:after{content:"\f345"}.yith-wcbk-datepicker.ui-datepicker table,.yith-wcbk-date-picker--inline .ui-datepicker table{width:100%;margin:5px 0 13px;border:none;font-size:12px}.yith-wcbk-datepicker.ui-datepicker tr,.yith-wcbk-date-picker--inline .ui-datepicker tr{border:0}.yith-wcbk-datepicker.ui-datepicker th,.yith-wcbk-date-picker--inline .ui-datepicker th{padding:.1em;font-weight:600;font-size:14px}.yith-wcbk-datepicker.ui-datepicker td,.yith-wcbk-date-picker--inline .ui-datepicker td{padding:2px 0!important;width:39px;border:none;color:#9f9f9f;background:#fff;text-align:center;font-size:13px}.yith-wcbk-datepicker .ui-state-default,.yith-wcbk-datepicker.ui-widget-content .ui-state-default,.yith-wcbk-datepicker .ui-widget-header .ui-state-default,.yith-wcbk-date-picker--inline .ui-state-default,.yith-wcbk-date-picker--inline .ui-widget-content .ui-state-default,.yith-wcbk-date-picker--inline .ui-widget-header .ui-state-default{border:none;background:#fff0;font-weight:400;color:#555;line-height:1.9em}.yith-wcbk-datepicker.ui-datepicker td span,.yith-wcbk-datepicker.ui-datepicker td a,.yith-wcbk-date-picker--inline .ui-datepicker td span,.yith-wcbk-date-picker--inline .ui-datepicker td a{text-align:center;display:block}.yith-wcbk-datepicker.ui-datepicker td a.ui-state-default,.yith-wcbk-date-picker--inline .ui-datepicker td a.ui-state-default{font-weight:600}.yith-wcbk-datepicker.ui-datepicker td.ui-datepicker-other-month,.yith-wcbk-date-picker--inline .ui-datepicker td.ui-datepicker-other-month{border:none}.yith-wcbk-datepicker .ui-datepicker-calendar tbody td.ui-state-disabled{opacity:.35}.yith-wcbk-datepicker.ui-datepicker td.ui-datepicker-current-day a,.yith-wcbk-date-picker--inline .ui-datepicker td.ui-datepicker-current-day a{background:var(--yith-wcbk-primary)}.yith-wcbk-datepicker.ui-datepicker td:not(.ui-state-disabled):hover a,.yith-wcbk-date-picker--inline .ui-datepicker td:not(.ui-state-disabled):hover a{background:var(--yith-wcbk-primary-light)}.yith-wcbk-datepicker.ui-datepicker td:not(.ui-state-disabled):hover a.ui-state-default,.yith-wcbk-date-picker--inline .ui-datepicker td:not(.ui-state-disabled):hover a.ui-state-default{color:var(--yith-wcbk-primary-contrast)}.yith-wcbk-datepicker.ui-widget-content .ui-datepicker-unselectable:not(.ui-datepicker-other-month),.yith-wcbk-date-picker--inline .ui-widget-content .ui-datepicker-unselectable:not(.ui-datepicker-other-month){text-decoration:line-through;text-decoration-color:#565a5c}.yith-wcbk-datepicker.ui-datepicker td a.ui-state-active,.yith-wcbk-date-picker--inline .ui-datepicker td a.ui-state-active{color:#fff}.yith-wcbk-datepicker.ui-datepicker td a.ui-state-active:before,.yith-wcbk-date-picker--inline .ui-datepicker td a.ui-state-active:before{display:none}.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-buttonpane{border:none;background:#fff0;height:auto;text-align:center;margin:0;padding:0;line-height:15px}.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-buttonpane{display:none}.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-current,.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-current{display:none!important}.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close,.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close{text-transform:none;border:none;background:#fff0;font-weight:400;color:var(--yith-wcbk-primary);font-size:11px;margin:0;float:none}.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close:hover,.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close:hover{text-decoration:underline;color:var(--yith-wcbk-primary-light)}.yith-wcbk-datepicker--static{position:absolute!important;top:auto!important;left:auto!important;max-width:100%!important}.yith_wcbk_booking_product_form_widget .yith-wcbk-datepicker--static{min-width:max(280px, 100%)!important}.yith-wcbk-help-tip{cursor:pointer}.yith-wcbk-select-alt__container{position:relative;cursor:pointer}.yith-wcbk-select-alt__container select{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;padding-right:10px;cursor:pointer}.yith-wcbk-select-alt__container .yith-wcbk-select-alt__arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:all 0.3s ease-in-out;pointer-events:none;font-size:16px;color:inherit;opacity:.7}.yith-wcbk-select-alt__container.yith-wcbk-select-alt__container--unselected select{color:#888}.yith-wcbk-select-alt__container.yith-wcbk-select-alt__container--opened .yith-wcbk-select-alt__arrow{transform:translateY(-50%) rotate(179deg);color:var(--yith-wcbk-border-color-focus);opacity:.7}.yith-wcbk-select-alt__container .select2-selection__arrow{display:none}.yith-wcbk-selector,.yith-wcbk-selector *{box-sizing:border-box}.yith-wcbk-selector{position:relative;cursor:pointer;user-select:none;font-size:var(--yith-wcbk-fields-font-size)}.yith-wcbk-selector select,.yith-wcbk-selector .select2{display:none!important}.yith-wcbk-selector .yith-wcbk-selector__head{min-height:42px;background:#fff;border:1px solid var(--yith-wcbk-border-color);border-radius:0;cursor:pointer;display:flex;align-items:center;padding-left:14px}.yith-wcbk-selector .yith-wcbk-selector__head .yith-wcbk-selector__label__image{width:30px;height:30px;margin:0 7px 0 -5px;border-radius:4px;padding:7px 0;box-sizing:content-box}.yith-wcbk-selector .yith-wcbk-selector__head .yith-wcbk-selector__label__image img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.yith-wcbk-selector .yith-wcbk-selector__head.yith-wcbk-selector__head--no-image .yith-wcbk-selector__label__image{display:none}.yith-wcbk-selector .yith-wcbk-selector__head .yith-wcbk-selector__label{flex:1;padding:7px 14px 7px 0}.yith-wcbk-selector .yith-wcbk-selector__head .yith-wcbk-selector__label.yith-wcbk-selector__label--placeholder{opacity:.5}.yith-wcbk-selector .yith-wcbk-selector__head .yith-wcbk-selector__head__arrow{margin:0 10px;font-size:15px;color:inherit;opacity:.7;transition:all 0.3s ease-in-out}.yith-wcbk-selector .yith-wcbk-selector__head .yith-wcbk-selector__head__clear{position:relative;display:flex;opacity:.6;align-items:center;justify-content:center;padding:7px;background:#fff0;border-radius:50%;box-shadow:0 0 0 8px #fff0;transition:background .3s ease-in-out,box-shadow .3s ease-in-out,color .3s ease-in-out}.yith-wcbk-selector .yith-wcbk-selector__head .yith-wcbk-selector__head__clear:hover{background:rgb(0 0 0 / .03);box-shadow:0 0 0 3px rgb(0 0 0 / .03);color:var(--yith-wcbk-red);opacity:1}.yith-wcbk-selector .yith-wcbk-selector__head .yith-wcbk-selector__head__clear i{font-size:14px}.yith-wcbk-selector .yith-wcbk-selector__dropdown{display:none;position:absolute;width:100%;background:#fff;border-radius:0;z-index:99999;min-width:300px;right:0;box-shadow:var(--yith-wcbk-shadow);line-height:1.5em}.yith-wcbk-selector.yith-wcbk-selector--opened .yith-wcbk-selector__dropdown{display:block}.yith-wcbk-selector.yith-wcbk-selector--opened .yith-wcbk-selector__head{border-color:var(--yith-wcbk-border-color-focus);box-shadow:var(--yith-wcbk-shadow-focus)}.yith-wcbk-selector.yith-wcbk-selector--opened .yith-wcbk-selector__head .yith-wcbk-selector__head__arrow{transform:rotate(180deg);color:var(--yith-wcbk-border-color-focus)}.yith-wcbk-selector.yith-wcbk-selector--opened.yith-wcbk-selector--opened--below .yith-wcbk-selector__dropdown{margin-top:6px}.yith-wcbk-selector.yith-wcbk-selector--opened.yith-wcbk-selector--opened--above .yith-wcbk-selector__dropdown{bottom:100%;margin-bottom:6px}.yith-wcbk-selector .yith-wcbk-selector__items{max-height:300px;overflow-y:auto}.yith-wcbk-selector .yith-wcbk-selector__item{padding:15px;display:flex}.yith-wcbk-selector .yith-wcbk-selector__item .yith-wcbk-selector__item__content{flex:1;display:flex;flex-direction:column;justify-content:center}.yith-wcbk-selector .yith-wcbk-selector__item__description{font-size:.85em}.yith-wcbk-selector .yith-wcbk-selector__item:hover,.yith-wcbk-selector .yith-wcbk-selector__item--selected{background:var(--yith-wcbk-underlined-bg);color:var(--yith-wcbk-underlined-text)}.yith-wcbk-selector.yith-wcbk-selector--use-images .yith-wcbk-selector__item:hover,.yith-wcbk-selector.yith-wcbk-selector--use-images .yith-wcbk-selector__item--selected{background:#fff0}.yith-wcbk-selector .yith-wcbk-selector__item__check{position:relative;flex:0 0 20px;width:20px;height:20px;margin-right:10px;border:1px solid var(--yith-wcbk-border-color);background:#fff;margin-top:calc(0.75em - 10px)}.yith-wcbk-selector .yith-wcbk-selector__item--selected .yith-wcbk-selector__item__check:before{content:'';width:11px;height:7px;position:absolute;top:4px;left:4px;border:2px solid var(--yith-wcbk-primary);border-top:none;border-right:none;background:#fff0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box}.yith-wcbk-selector:not(.yith-wcbk-selector--use-images):not(.yith-wcbk-selector--multiple) .yith-wcbk-selector__item{padding:10px 15px}.yith-wcbk-selector .yith-wcbk-selector__item__image{width:3.5em;height:3.5em;margin-right:.8em;border-radius:4px;position:relative}.yith-wcbk-selector .yith-wcbk-selector__item__image img{width:100%;height:100%;border-radius:4px;object-fit:cover}.yith-wcbk-selector.yith-wcbk-selector--multiple.yith-wcbk-selector--use-images .yith-wcbk-selector__item__check{margin-top:calc(1.75em - 10px)}.yith-wcbk-selector:not(.yith-wcbk-selector--multiple) .yith-wcbk-selector__item--selected .yith-wcbk-selector__item__image:before{content:"\f114";font-family:yith-icon;position:absolute;top:-5px;left:-5px;color:#fff;font-size:8px;width:16px;height:16px;line-height:16px;border-radius:50%;background:var(--yith-wcbk-primary);text-align:center;font-weight:600}.yith-wcbk-selector .yith-wcbk-selector__footer{padding:15px 20px;text-align:right;background:#f1f1f1}.yith-wcbk-selector .yith-wcbk-selector__link{color:var(--yith-wcbk-primary);font-size:.85em;text-decoration:underline;display:inline-block}.yith-wcbk-selector .yith-wcbk-selector__button{display:inline-block;padding:5px 17px;background:var(--yith-wcbk-primary);border-radius:5px;color:var(--yith-wcbk-primary-contrast);font-weight:600;cursor:pointer;margin-left:10px}.yith-wcbk-selector:not(.yith-wcbk-selector--selected) .yith-wcbk-selector__clear{display:none}.yith-wcbk-selector ::-webkit-scrollbar-track{-webkit-box-shadow:none;background-color:#fff0}.yith-wcbk-selector ::-webkit-scrollbar{width:8px;background-color:#fff0}.yith-wcbk-selector ::-webkit-scrollbar-thumb{background-color:rgb(0 0 0 / .4);border-radius:8px}@font-face{font-family:yith-icon;src:url(/wp-content/plugins/yith-woocommerce-ajax-search/plugin-fw/assets/css/../fonts/yith-icon.eot?6c9fac5a69711520a55f03f0159e3932);src:url(/wp-content/plugins/yith-woocommerce-ajax-search/plugin-fw/assets/css/../fonts/yith-icon.eot?6c9fac5a69711520a55f03f0159e3932#iefix) format("embedded-opentype"),url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAACgEAAsAAAAARnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAQAAAAFY4xksiY21hcAAAAXwAAAInAAAF9v9BwjlnbHlmAAADpAAAH7wAADa8WxqYn2hlYWQAACNgAAAAMAAAADYgbllqaGhlYQAAI5AAAAAeAAAAJAQ1AkZobXR4AAAjsAAAADAAAAFAneb/52xvY2EAACPgAAAAogAAAKLvYeFUbWF4cAAAJIQAAAAfAAAAIAFuAVZuYW1lAAAkpAAAATAAAAIiyMcJZnBvc3QAACXUAAACLQAAA96XfaIgeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/Mk4gYGVgYNBjDGNgYHBHUp/ZZBkaGFgYGJgZWbACgLSXFMYHF4yfDRgAnH1mNgYeIE0I4gDAJHOCGZ4nO3UZ3IaURCF0Y+MEEI5oYhAOTpnyzmHKpWX5SV6Ae6fvQL5Pi7LMFUHhqnhzRu6bwMNoCZnUodqj4qOqLR1tjI+X6MzPl/nj753aFOlGqOs5iCvbm8hyEo2cliOJ6+KrrvhF78pd5hihnlW2WbAIXfkOa/4wkcuONDRCccssawrnvCWD/zgmkcsapUF1hmyyTnf+ckeD9nhPY/5yl3t7DWnXPKN+9pRU3fsscEz3rHLPa54wIgVtnjJZz7xgjessc8RT/VEdVp6jmm6zDJHXxtu8v/VLW+1v5NvN6WyVrokKqZqElVTXYmaqcJE3VRJomGqOtE01Z9ombqAaJt6gpiy8fmOqU+IaVOfEF1T7xAzpi4ieqZ+ImZNnUXM2fi386ZuIxZMfUcsmjqQmFAvEhPjZ1kx9SexaupUYs3Us8S6qXuJvqmPiQ1TRxObRrnnlpWUxbZR9rVjlPV2TRkgBkZZY8+UC2JoSggxMmVFmTSlhqya8kM2TEkim6ZMkS1Tusi2KWfklClxZMfKtMhpUwrJrimP5IwpmWTPlFFy1pRWcs4o+5o3yl4WrEycXDTKGkumfJPLpqSTK6bMk6um9JNrpjlArpsmAtk3zQZywzQlyE2jrLdllM9t0wwhd0zThNw1zRVyYJow5NA0a8iRUfayb5TPA9MkIg9NM4k8sjKN89jKRM4To9Tn1Cj1OTNKHc6tJDgvjPJ/Xxrl/74y+v8Af23QCQB4nO16eZgcV3Vvndpu7V3VXct0d1Wv012zaHqW7p7WeGY00tgjWbIsWbIkS95kpLExPAxG2BgLA7LJMxgDDsuLsGWMw2IbMOHxkYAd8oEenzE2yccSnh0wHyRgkUcCASJ4LEGueedWdc8ig4Hve3+9F6nn1N3r3nPPPed3zi3GZvAfPM0yTIbxmDwzzIwyc8y5zMXMJcyLmf/CvJZ5A3MX8y7mfczDzCPMY8xXsXW1XXaqFdGxbLdZnphsW616relUOatscVgegO1Ow8TkLLTqpN10yG8pa/+Wss4fWBb+ljL63qSkVW+uSldXZ4bhtzeCR4ejU8OaaWpwBGn05KlTW+DIllO0hJKfnvpiQNOBalkDwarkYV+zLI2SAX+RFqm0cjBYXFV+OeF4nqMkVGlK4QSB2xNTBfMjSlLI8xcuN4R7FxdNLbqXDgiLmnn++dExWIzuhankxfQtU0Fwr6WmaA7JcCp1zNQM+lZDM4cMY+js3CJtiWMdW1wcXtMPbuZF/gV+VDyWIoZhAd7ICAxTg47X8YCJlgrPfq+4CFB49tkCtonl6E/g54yEbcKOZzUtbMbfVtgxvL2o3FrcAcejl+4oxM1ichR+Qtt2em2XXmdf5u93zNc6l8JD0f7L7G67M933hsl7z9g/+IH9qph2x1pagjezQNsIMnjEg5dGS/G0gP7D58o7fwXH6DvnsFnZKXvEuLVwYTKv6LbCzqHtxW67H8Nr17a7xT5AJ3Vp5rnX4ywP9Ob2RjjTmxu+9xVn6LT4mK7M7T3J3LwQVwp/RrmVzKoQLZ09LyBhp9wuY7tf3lrYEV0Lx3cUgOnOjFk7t5W2/3aLfWl0CTx0qQ1MwsPltm9L5teh7/beQXl2ho8p7ulSvKfvSeZPQhng2WRu8Jr4GU9v7b4iO0KrapEQZaGwc3h7AX52rNid59n7mum1PYMcC/bb8OPlaa6Mewbe1ns/7u0P6MzOvC6mtFqjhGXgl4yKuqmKmmma2YKa6SCzyFzLXMe8DVf2O8796rS3Wh2s0gbs7+8KIXGoEISkjTvcqZLmBGq9armCOm8aOmcpwRsMeqoNPMGTKVYQ2FScoqeakpAm4hbDSQrJsy/YA7Tt796+yzf9Vx7yX/TuutFi2WiGZf9V+4WWTmvwGNLHnn9gL3zh8wwXjf54T/8vrXz6fxbfm753V8BGEcsCywZpPYrigVk9zeiJfKBdqDIhs44ZZ9rMDLOR2dzl/avRLjDQjDXwKNRT0FXJTlc5U55Q5TwMVNtTWkMWOsQpt0llCrMBW20LY9VyR6gR13Oa7Q3QCuth2/U6SKuOAbaH5fWOa5Ow1cEE3Ra6KaRSb01OuLYIpwxRkv6dkH+XJNEEqu/gcaTqbKkIpWjvqVMHoh9NQ6kEH4ZoCuCL0c8U07dsR5czhi4bLk1Ktl3T9YKu2+lcrj+XSxNZNmQZ1knipMQf47hbebklSl+3tCJ9AZJSaea4X7j5NUX/618/fvy4XypdXoKrHY3N2KxdlEW+wBJHZjMZ1sGcELCeYLHzCpflv5/HF/TnZ+kLDJlK/ioeDzMLzK7YuiaWKlidWitoIVpb+gd2tZZpOj1T6C2nmqTqVJ0mcrXZrsKze2O7cSQ2HHuX2XRPEHwxCGAf5c3qFvu+5U9N4Q++UKRmophQS4tuirveoVnFxcXF6H2oKd4ySI3hIAzQx8A9tJfPMPryujjGYorx6tqIKbYwFzBXM7czdzJ/iuvEPSax/OBUMW27HTrf3oqn2WSJawqbXtIyWWSvvtrBpVoxK9pnMYrDoRsQdlyvXQ/r7dZkB6XR9Ug9ROo6thi2Rcf2WqEzCVNHppAFfuAjK/yYEZj2p3z/2biIVvXKp+LyV+5NWLfC0X9wTV/WrD5PNXN9bs5STdNTzGzDbKOdfSjwF5BX+A+tcJepvu9Pd5MLAwkTg/hfdBPlrr+a6dGH+/pAJjmdrYpEtdNZrs9j1bzM9gtx9vICr8lTsligJpsRE92JezDDbMJTezFzFXME9aW1Ii6rU8ig+Kz+TtGbhnqYaVO5o8Sr4PEswASe2QZwlQa0NsBEAWwDOmK1gvqg3aFHNACvAMGGlOIpqT0p1VVTs6ZuKhvj5J64eKOaSqkf5dm9pnmfZZ0e3DwwsHn3wuDgwmB5qlyemqekyssc3yEgadKYwL0RJgLaKUjojRz/etV0lFRKcRJqqtGXVNNIwcTo1tzo1uu6A+7ePBD9uDsikj2ELfHSKCoQMfQ5lbLLXCW3BG1OqouJi93zORqj4suYG9G69USv+yf8nnzm/8qpPuL7e4MAf/t8f4n5XZlX/pHHHfzuv+GznnDxH6kAkH1KbNd/A79g+pkGyt52Zj9ajOuZW5g3M+9GS1/vGoUeDwwIQCSUrtgMNCtuzKdJgn9YijnbK0+CLaLppSPEhU6tuYLqvVVWO1xVvhogeM2zvYAkDc84ufRbstY+K2ukubyRyabhvnQ2HT24T5SOyIMygQFRtqM7fHidLEaHRFkW4T5Rjj6xSMVnUZDlh5IUkk8TWk0wdUijZZTM69hEoORSWhHXnrxBqqbcczP5fGaBy+gV/XrOSx2yslnrkOFBoJJzzyXqe6sUH1TJDa+OItrxEB3nuKzK+HsUjwP+jkiaLGtSINOcHCS5hNKtIF0M9RRKcx73ZAT18AHmEO5R+SxV2YU1mHfI80xtj43OMjtjz6vaXmZpzyPD7fOaYQOI0ITvRTPLSEWJsQs8xp7qq1TGKpU+lKWsZd1cpOyybLq6CiZ/als0GZdWMAV8rhBwrhp99ArYltaiSE+ndWC1dPRPMWpht9HBxir7031p/C3iss+nDBCvFuWrz6d8wBTlB4zsvlRVuet6Moo8WWJqKKMdRDXbmB0op5cz1zAvxbM9MdlBvYVsaaHliBdYoVaC1HHxCFRp1nZrlC2UPaSXCHsJIT7YTcpUZJAQIyJqxCi7vDW57bon7YTiuiJ3rW66pdJIUbzazKSy5AIojSBueT0qNCeV+pgaPx5IHvDwdZL6TtU6cCA6cR3BVPrAgc+/PE7s3w/TmpJzCyVXli+S6Riurl2opfQ+MR7+QTqAk7or5ZgpN9VJcgdUEn0XikSNfvhropIzZ4h6+qlRVfr4xyX1gTuYrq/Awd9TxCIDheosF33168HHwYFHo0MnS/fDTQzVmj2bozFZ1JpMebVl4NbYjK43t/DqhYVXv4WShQ3Xbthw7S2U7Npnz73U7ZYjgVPdCiTRyR3O1G3pnm8Q+1YOU8Bd3MzsxD08zLycOcrcxrwr8Sw7XugUWHx71UleTEIRsSrxJucgHK+O07/qOMH/SGlxc4JzizDujXtj4xSJktApQoxJOyGZinvW6qMwHjohwtZ4nPHOZCcUSQULqE+A6Q4Ws6GYwYZOiO8IMdHE5v8WL+wls3Qtsws3Lizc+KRJSDqle+6TQlpWiEIcTshklP66/YiiORzXp/QHmd2yJCmeo4h5XgEf4B9ZgdeEbJqkc0QAVmQD/juKwsqyXoAsye81DF0JnFyF40X0InQjA3rF/2DMt8/7MItsnA1ixm7uE0QzlbaKMz4HwAIv5vVovyzpLCg5I+vexuYzqZRZqt2haNUahJxhaAVQjUrtzZqR4iXb4eoP4ow4IU+KWUmR/UwBXsxxBDiOUyQ1Z+VXfL0IvtH1RT3wvvZ3mb+CrDf2GecBeL21LDvU9tIY1DS2SxQ9qhQ3OS8rSqaNR2pVpS1yawNC1U0p1039bcr16/m/zdfr+b0wGD8p+edunZv6Sve5d2+3zv9Ktz0SGO/WIllZw2fgM4gLYj+YhIl8QeHewr29HzCrMvQgYNtPwadiPIG9IMwAAfhzO/qIbcM+fMBf0TTsi8mKvqZ8oPgjGyOPOZRsJkOXm4TNmgRRQi3GxSEpgIB/cVWdohKBQuS4GXUAVpiSsUXk4DLbHN9NSRKumdr5cb/QJ+jp6Ec+39/X12fYVx08CBuP+LP5en9/whNlhR3wuZizpHPwvdi4n/dZ5zuCV/TTUPSP0/az/pEuF6OfL3MblyV19e79uDIvRlU9j/551kgoTwRQbrewfBbKjh1joz8glLfGeV9tfqIxND3RengcrRA8cU2p9ITR88JnllOvWE5NLjvm8D5qdRK/WEv7bKfDRv/B3nMPe7jkvUDMjO3GV04gEkd/qFYOUVY6QrlDJQceiW475z0vuvLD0S7YNXLr3v03XPPz6z720dt+8qHDJ05c3JWbn8PPkGO5lWhaERxqo6nD1MNKwLzTepX/KmsLG+0G9BbgLzTrzuu8fTAVfXGfN36CZU+coFM/gTr8P5Z+hqqCoXoZCDpSHio0r4PwlD6Qv/GDtJv4gL+2B//HsH3BTnv48yP2zu1rcoDPR5PSR4ac7Zj7UpJ7EnPdc0xYkeFx9jq1F6QDVTwt9OnBiegNxlG4dXDj/Fz0ne0SZOZZMXrDzQYc23jexugS6QJIn5eICeXBz+DnOF/ElWD1sB/KNK4dZQSzCUikWBDi1ZSdMpzG7bqBbhS8lWWjGyHAjbsT4cKSdx0yJvoiTME/RLspkL3iCgSwf8GyBw9iLro7/c53WkcC+lph6Tc4AQG+j1IaMueg17oDZ4AOJFX5CN6qVNU3J1Dto/YXKsNAcxQtEPQoMxQmoClBM+Ohj0njggI2bE4k+CHGER0yCWd0Z3CdM90qDW/eUS55wyNbNjVCBy3xGZyVp+u5mujZH37JQH12Y2OdZ0hEsfvXXWfDJ6N99ZGt5+aCEH3BGrdh+qGMiCo5XfXcYKI/PyT16SWvljHlqif053Td4wwbxJdoRbeWSclyKt3vvQxH+WotPyyFXC1H5NngokzssvPddd/BuDFSnETZq+Cq0XrRtU54aBnpyohYw5XR9WMdrtXrocSwhxuB6a5GKo5c+vCljYJEVCdsbIqeKa1buHfzcAmXcPvWkUdztVqrVssZtu3b9lGct23Kcrk4M1ssy7KZqXmlN9Vyw0P5/lp+3XD+cD82bvVfRRv7djfOAB+DX8XRqUvQ9r8C/Yw7mOPMB5lPMI8zX2W+Tz2OeMrjCAFwDTQMQNDrX4tZZ6G7nZ0N0K4LFKaJcSyqM+kZgN6JNy66Tcx1xmmjpoMjcnTNCA0MqIT4QOSHbi8WEZcCDOTIHExOdJJHUoTIcbI5jqqX2NXxCsFMZwK7V8NKHT2ZbgpLiSOi3CQTCtsoVxRvelR7U9/bRpjp2HRNsfSHSVwDPqRkDFNJ24pmEx6Uvsvz04ZqqkZM9s6U7dqgm+JYiD5sGN/wzx0bnSssuPKQJ6A9IsK8r/SlJEMmaaf8LV5S+QEeiMo/HNI0JW/jActUiR/k1aM8pVJcsBskQSSg6/dIwpQoAaUE7PWYJOKUIEnCXaCoLptRRUQYffXJ+g5OAhOKKdOTBIkrcqIoeXdpLCvxmgaSIhBNSnuEExTDUG6hJGWJmp/SOUlUD73mcpnwygRLLFHQePpuWeHZlMzjKlKGAy/iVUInR/ibBntJjU+WgOSNK8nh9SKRxUn1WkFk0YviSEFSJRbR73xVV3TQsJKr+31ox9pbOIXl+P/qmpKuSJyY7xN4oqQU010bZ0kxPlNCXTWOGuN59oxYeFJSEJMsdGAQWuN4qjyHS9wLdFR73gOcitbHNz9PULqF1/j9J3hVuOaVIEZ3wH3sq3bs+pu+/v7xajWLvlAuk2EZS13p4kd/v1kQ9h/n+WsgFT15fbQE7Ct3XHQEMrTLeP/lmRztFZ/35blTfEIjHXFcw6HxirPmD1bZOk2xwulVk4tG4Ak4Njz0INyyegaRD09E69eMT/2BgCm/kEdAum/+HT7Bdvry3+4SLOIMKLZYOoPY4jnEmCpjoWc3wMwz+5jLEEl69HahTe3bKEuNHIomHlZStsoeQic8TJ5rc80wI4Z48uuUtCY7SJ1Jr41oyirPsVR14CSpAkfX0HMnPUT83p32aBUBcqY6avsxhesUyZPOh+g26L8C+vLyDumpRqMThpc1PCmlOdbEYn9172lYkIhoSLI3lK23gSv2ZQbv3MLxC//dbhRc/UrdKY7a84ZbaNjR1xD7n38ry1y932oGrrND8uDi8eiDhhH0lf3sOjMAWWssRlM3CYJmZpy+wWy7pmZDWeJbWwRhc7IH8DhEMZZsoq8bR5gbUKExl7OC9bVka7BcOCvUQmyRONU2VTVobE/AwHkXnTcA6Ww2DUNIo++WOps65Z9CXhKjp+P4yJAovVkiOXRrTQjnB84bwN98Nv1l2gfJfKlTLndK87+mjb9MXf6tks7NzUmmapqJ7CwtxbLj4rzXo4eOOAi1czJzlJom9dKpsVmRJ5StGt0jVNgFoCYXrVQTpcuLF0e3DvUm1axofY/mgpmrb7pmevqa6cELCkd5TYr81v6X7G82kbRgxtlUb9QFVAhCsVZsmwIRJNZmZU1CN4mIrCj1HS1cMDhNB7jp6pkgd5SXNDBb+1vdQd5UrOZ4FRWH6+dEUV3UVJkqHIKrVYAs+8pwGiU3xH1hMvQOMUQeC12og8duMg64BAhuJjvtFr1EmXC5diy9MQo6ae/b7Yz6oCHmiaHuAw+wP3ya49kPfAAR0FO8zD1LIy5wp7N7X2bsC0++YyV84rP5++5hwWf9dHT6C3dz7D1fYFf8nNPg0hmCU27DaTzPztDQqroUrcsg2DJQV/lg+MtnnfotG5mrmJegD8502ggcqHlqOk0KC+jejUKDa21gkzC8SwHFMITJucI9LUKBsw2WOB5irJ6iwPPpepOrN76zchfkxcxoADXFiFAK8BNZZ02BK6DCyoiKEMopVSRaRi2quiIKHEsd3bRhpUVJrKmmJhIjo02Wqz1Fo+qy1VM+I+u0nbVWa1urpY7yElfgQJQ5d4BD4X5rgH6clJElVtc1VZQEVmElNWWnNMKWSqwoqJIs8wpuOpF4VuUkxbBNXWaDq9Wu3tpQrcjaukZP15nK+1tbW/g7v8lzOU4mXGaYF+WunMCjMIxyYlFvIJMsvILo8OzElmw1i7+3Z/uz+LsryQGTprlses2jOy5qTMR5FzEvw3QXVYQUvabYGMCGtkdDGhTnUg04DW6MSeqAoGZVNkQwFYMsDndqdQeET/Euk/EYNYbj9bDVGYdnDCn/sqkLeR2NOefgYmVpMycYmyRFVFiX40VF5y+celle4bjorQ7HEznJq7xYa1zxDlkmCncQgBfVeQk7T9ksT9u4llqVeA5Rb2gbiCjgwVw5lz1QshDgSOTKlCSiPybh8cPTaxwkEkIfq3SgVByKTi7n+suj+WrcILoat47QZHSxSLAWwRMrFlJ6La1zLMtrJL6+i31aeBq+zWRQUxWZITzLM8wC9dhRLKtnmdGQVNsombFbboUudckdGkMlsUvroGjHZWtKErOIzeDeUYlE/9L7TkXQ+tdFXwdTEvc8pziu7lZdgVdVLaW+1sgH5UqelUxLM1Kva6xb58KHRiVTi47Fnes8gqJ10Qk4tleUo1PPSDXLPzwmWKQc6o384fOlwJzZmXEz4eE4Vop6GOBUV/6qzDrE2jvRZ9/PXBnHSs+CL53nlXjPL1lzB7LaAgnVThNXnPEyY5QN+zJBEAaBLamqpaqf9MNwfRj6pueVPO+v7SAY8H1bjus23Wxpd2vWzfENxReow//QUbj50yfgnj+Dm4+CTJsOBAuaqeEvRYdZH76UDlPyPrum7opZ3bL0WUv/NB3qEc166pHgKchA9ONHlvc7jjsGqLenmQsRYxxkrmVuoD5+gh5WrjZ6Wz8LIqktX2rUUI+hBHiJDUtsWgbRf6WOmrDdtWai0DvVK1zruVmZRB5QcNpNuCN618MiF8bBXMVABPZy1TJS0Sc7nLBFgLHBzQOimL6gYRaNgYnBBVsvmZUpk8jxHVglumtkU6OxaWSHXSgMBsEHZA1NibZp40Yff43ISJnUXJusLkW/VHRdeb/IPyCJpilKdw8uDMZjEjG9rYGZaEmSK75RNON7u3PXHyrhwI2GFeC4g8FrdEvHH5h04I2rbMlpGk+rLS/HacLpbw99G38/pOTb3TgAbRfH0KjVyTStamx5TvnU+AAT+b3x/g6eZmgGLT+9pmw3qWmJrUZsSWOTAsrwjmD4FcN9m/obOxr4I+ScQ1NTh+CpUjBw03AuaOy8fGdjaOrQDYemeuM+Bl/5A8Zt7C74105ntw2N7R4d3T1GyPor16+/Er5cr05fH5RqY7uv2j3mdw5ef7DTHZdV4WvxuOUkCFOOwReNVuMyEbjMUmAMt0SPNzJo6FuwqdQqFlul6D44XJ8Pw3m4awQtuz1ZbBc3YlUQzocbw/n6MraH5+DLcXycxlS78XBSxblSaESSNQjxtzcEha9DBRLFsYkTuGCL02zb8/7kFZ2ZxWzOuaQ5etEo/LdW29625bm4ZF8LS7D+X7fayJKRzhUIANXG+tGLXosDbNl2z6ZJbXT96K5RrOjOZ+lXMZ7jYz1ZpfFQdCpqKxqSIjbHCpcvnzo0nPP2fdF6eH10W+JcCKjDyYvvLo+Ozo+OzkXfQ5x3al/0dnjCTxwQFjl6/4v/F62dH33/xcs4EmIfxGFuhwLK0Bq3Y/mGq1Ktk3o4iaaNftBSobcEmF0JFYgeFnRr7CKgeewFEJCXtMSdoGbR9cSVG9vJEAu6NXRUmu00u5dnVNOjuU0iRTSEQIME2AhdEyxy4sh2ErKtd9phtzgJM+Bwc5AUrQrqes1OtzgJO+CYFBXNQXtVtNxFdNUtjlvQtyYTaCaB4ag6Xa1OL1BSGTrnnIunpz/K8gY666LMG4ahh7ogC2YaIJ+xM3mAjMnLApZinSmLHr3Q9ETZ7DaVBDOz3DRtCr2mvIyoSdIJNgeVSKaURgQgaIi3BXymBFEVNMXNqlhpExVYNe+qsqAJWGVgE5UoYkrkdCKbRI376xwWKCv9NV5R3PxK/6yraKv7a/jk0qKC/eFYZXrzdCUmp6Z3T+PvXgDLFBRBr+MydJwsQneNTjYjagRnTgQdV1FHU5FOFpdBo5G0pZwSk7bYBTvKfNIWhzOtLi/mu3OS9TVzEg2RMyWLdNeU4kT97DV5OZ3tLgp5oihreaKLXGqlv8nhgKt4igyQE54m3x7Bt+HXsW7YzuxCO4YeVn0l3DcHCUBPIn6Eo0huMon5oe+LQv6Hf1rDiI7frk+mWS0c2e/pur212dTY9GS97Tsnva1DY2NDW73RoXMLhXOH3uNaBUVP57Jq2s+5flq10lnVyo9ZHTQ7nOwNzx24UedVJxz0vP7+bIrXbzwwN+wqcNHtl7Xz+fZlt6ecUn9/yX482wcK8Q22jlvnZPJcNsuqvsKGgqS66fyLSryuTMtike/amJPoIwuxNYr1ZBwv8AA+V/jz+wufpZT9bOH++wtv+Nzn8NHt8zl8xH0S782Ktfgl9mc/a3/kI5TCsH3ypP1wtOtjzsmTznJcO9aDKrOXWj6qf+i5Q4YRZJsBpOut0m8eGmy4cuFBQtTcnVjnxBokLMT3UF4mJMvmiOrvFnwnoN8JBPTe2ymfsziDvqnErz84I/A8LRQDgYdzDk3TD2og3OwfH3Q2/MaeqV4y1nNH/jn5tuAD9uTczDUbOF7odeM6l3U4Oho7fc0GnmOTF7EcW8ieGMmcB5y9oVTpOVDbaCw95tMzcXwsiQENUntHP9iirgIq/bbV5BJF17bKpPsNDEc/+0LgC89E26u2lT2dtezqnG2cNmyYvDkIXhQE5K3B4wG8yY9+NNTnOH1DYEc/ypdKebCnv/nNb8Lbpi+5hDkLF2QqIqGjtqvUBMYxgxhjx5bgF38MLFiLC1543FWwYGzs98CCLi6g8lFYiSKis9C7rUGTiS/qBuW6kcL/3aAooPUNeOLECcz34oHgjNt7dzsTZ2g4zk9ic73vQWJ72I/eyhjTYubo2YfVVhFijEAhQherIqW5mo22okNoCKwabkA3MEascaSFowiiPIeiG4dpKJqg0gzMZnrP/VZKoqfR771gdig1Md0q2OnaCGhBCTpZx9+2o1wf4/4xEIdLjuFkxyt9A8q2we2FHIgGrKunbaFZrm24lmW6IyFZYnCwRsPN+WO+N5hKLwwYRnHnLW5N0XbvU9ROv1IcU9EQ1dziiJeJPhLkfEgPLKRTg55hdIp7R7H7cvxWgW/E3s0EM5vc9nTKsWS26l0PznMzrXYZ7aVTFsrIFZF0LxrpdyLYGE+oQEF6fEtid6jB3wBoh+lpRc1Qh7+0JcHWo+2aJUgm/CVwEG2Bp6LHBL8/4DfRINi8kK/6AsziSYveS1ydJznCtziJu5CAuIOk/FrtPkWUgUO/RI+eQ7sCefq1drRoeZ6FZ9KybfrwZTMlqqqY+huWHeFMfr0gyYflXXmH4ZeeW8ZCybdtTI2rVwgnxl5Kq5aHMEa3ThWe+ymf5k9zkgSn0AOufetb/0IDsB58l5AokHRJleFT0bZLhv/pLfRkJxgLcNw0jppF2e1n6vFXw01mPbOB2ch8AraejbwoVqrOInqiIIhCI/odcHUS8Qm9YKl7DpYhpKFXbvST4KbYaf8nSHs+SLPLeVvYa1tWmTVsK52Z8Ut7eAH2lHz7okzaqgCWWvZMvryHF6///wjJ7eFsr3BOnlPUrM+pCleyuUJhmNULWO4/r7jz/zrgW75T/xLLMTPMPKZEEofvCNXfhAYgOvE1Rz0WdiykQX/Ri4N8nQQEit1rUntSoI1FeKK/43Pc7DZXM9QUwGwfrleW81mr0ky7Qop+raRb4UgjkxblvfVJnuxd3x4pnxPK0U91YBf6YVM2d+WuTSy7R0hrhS1BqjGcypVYtjDiWg5c1VdKOxxX1M2iG/r1dRcuTB8O8sLEM6pd2cT8H3uqFet4nGNgZGBgAOJ1Bw+djue3+crAzcQAAveX8ljB6P+//n9m4mZiA3I5GMDSAGQKDEl4nGNgZGBgYgACPSaG/7/+f2XiZmBkQAUBAF9QBH8AAHicY2BgYGAC4///mOBsYvD//8SJkSKPrOb/LySx3yDMeI8U99ES//8LYwMA4F4TWgAAAAABEgEkAToBTgFgAXQBiAGcAa4BwAHWAewB/AIQAiYCPAJOAwwDvgQqBOwFhgYoBvAHeggSCCYIXAkyCUQJlAmuCcgKNgqsCsoK9AsoC0wLigwGDF4NoA3+Di4OZA7wD0wPvBAIEBYQJBDQEPwRoBIQEpgTPBNQE2QTkBO8E+wUNBRwFfwWghacFrgXMBdwF5wXyBf4GIAY9hkiGvYbXgAAeJxjYGRgYAhg9GIQYQABJiDmAkIGhv9gPgMAGdoBxgB4nG2PPW7CQBCFn/mLAlKEEilSulWKNBHmp6DgANBT0Buz/kG211oWJC6QE+QMOUNOkDJnyFHybEYuEnal1ffevNnRABjiCx6q4+G2fqvTwg3VhdukoXCH/CTcxQDPwj36I+E+XjEXHuABAX/wOtVv93DCLdzhTbhN/124Q/4Q7uIRn8I9+t/CfWzwIzzAizc/py4ZpaEp1jo+ZoFtdAMbbQ+pKdTUnzTeShfaBk7v1PasDqd45lykImtytTSF01lmVGnNXofOT5wrF+NxJL4fmhxnpNwm4dYpQhgUWEMjxhEZN7ZX6v+dDTssDtSVUpjCx+RKbsVcUWcDVjR2zG6ZU+w9ceaMrkNEHTFjkJOWdWeVzngNnbKu7emE9H1OqLpKLDDmjf7k/Xp2/gurBGCqeJxtUmlz2yAU9DaSK8uKkzRJ7/u+1Pu+7/tIfwJFzxITDCpI8fjfFyTbcTPlA7O7sI/HQmdfpx1h5/9jC/uwhAAhutiPCD3E6CPBMgZYwSrWcADr2MAmDuIQDuMIjuIYjuMETuIUTuMMzuIczuMCLuISLuMKruIariPFDdzELdzGHdzFPdzHAzzEIzzGEzzFMzzHC7zEK7zGG7zFO7zHB3zEJ3zGF3zFN3zHD/zEFn51Ysa5rlUlVD5gxuhxmumxSpms1heo1Cr32soeLd7lU7ekYbXgbuge91yLd/l0yYi8aOwbi3zmX90r9heEpMV16XeuzcnMu/yPEs1Y/Jup7ZQXxLcDDxPOJKmMmZRl2WBORlrRZG1OrTNktaRopixzZovUUC5sRSbwrMsLZirba2r7DpIWcWG4pM2WlEbnhqydqmGjhty1SD03W/LGsEEB1+Wkzw1loko5M1nI3RVU5LOXmmVBZlge+NWQlGsipgmljTNbcjApSJbukdOCqSwUI5ZTItRQp/ZPzVzRwJO+dP2nlpjhRSA13+65fUoMBZloxIRMdV31RkLVtumrQf0mm2mEI22oW7JJyeRSmQ27JelSUq8sdKV9olEpW2/gQeTO1Q3zIDRUyombLVWBZTsUOeD/pU1sIUhm7StEVpvmiwQexJUYUXt4WBkXe1SraU0PunXps4lqSybVw2G4IzLSq2NmlM+iMoKpXNJgrI2rPzsvmIiq6HT+At2JLgAAAAA=) format("woff"),url(/wp-content/plugins/yith-woocommerce-ajax-search/plugin-fw/assets/css/../fonts/yith-icon.ttf?6c9fac5a69711520a55f03f0159e3932) format("truetype");font-weight:400;font-style:normal}[class^="yith-icon-"],[class*=" yith-icon-"]{font-family:yith-icon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:1em;height:1em;font-size:20px}.yith-icon-accounting:before{content:"\e91d"}.yith-icon-arrow-down-alt:before{content:"\f110"}.yith-icon-arrow-down-long-alt:before{content:"\f128"}.yith-icon-arrow-down-long:before{content:"\f129"}.yith-icon-arrow-down:before{content:"\e900"}.yith-icon-arrow-left-alt:before{content:"\f111"}.yith-icon-arrow-left-long-alt:before{content:"\f12a"}.yith-icon-arrow-left-long:before{content:"\f12b"}.yith-icon-arrow-left:before{content:"\e901"}.yith-icon-arrow-right-alt:before{content:"\f112"}.yith-icon-arrow-right-long-alt:before{content:"\f12c"}.yith-icon-arrow-right-long:before{content:"\f12d"}.yith-icon-arrow-right:before{content:"\e902"}.yith-icon-arrow-up-alt:before{content:"\f113"}.yith-icon-arrow-up-long-alt:before{content:"\f12e"}.yith-icon-arrow-up-long:before{content:"\f12f"}.yith-icon-arrow-up:before{content:"\e903"}.yith-icon-bank-check:before{content:"\e91e"}.yith-icon-bank:before{content:"\e91c"}.yith-icon-calendar-add:before{content:"\e913"}.yith-icon-calendar-money:before{content:"\e914"}.yith-icon-calendar-schedule:before{content:"\f11c"}.yith-icon-calendar:before{content:"\e904"}.yith-icon-calendar2:before{content:"\e915"}.yith-icon-cash-register:before{content:"\f124"}.yith-icon-cash:before{content:"\e91f"}.yith-icon-charts:before{content:"\f130"}.yith-icon-check-alt:before{content:"\f114"}.yith-icon-check-circle:before{content:"\e921"}.yith-icon-check-progress-circle:before{content:"\f11d"}.yith-icon-check:before{content:"\e905"}.yith-icon-clone:before{content:"\f105"}.yith-icon-close-alt:before{content:"\f117"}.yith-icon-close:before{content:"\e906"}.yith-icon-copy:before{content:"\f101"}.yith-icon-credit-card:before{content:"\e920"}.yith-icon-crown:before{content:"\f11b"}.yith-icon-download:before{content:"\f125"}.yith-icon-drag:before{content:"\e90f"}.yith-icon-edit:before{content:"\e907"}.yith-icon-enter:before{content:"\f126"}.yith-icon-eye-closed:before{content:"\e912"}.yith-icon-eye:before{content:"\e911"}.yith-icon-helping-hand:before{content:"\f10c"}.yith-icon-image:before{content:"\f10a"}.yith-icon-info-squared:before{content:"\e922"}.yith-icon-info:before{content:"\e90e"}.yith-icon-list-search:before{content:"\f10d"}.yith-icon-lock:before{content:"\f119"}.yith-icon-magnifier:before{content:"\e908"}.yith-icon-mail-out:before{content:"\f109"}.yith-icon-minus-alt:before{content:"\f118"}.yith-icon-minus:before{content:"\f10f"}.yith-icon-money-check:before{content:"\f11a"}.yith-icon-more:before{content:"\f102"}.yith-icon-paypal:before{content:"\e91b"}.yith-icon-pdf:before{content:"\f107"}.yith-icon-pencil:before{content:"\e909"}.yith-icon-people:before{content:"\e916"}.yith-icon-photo-add:before{content:"\f127"}.yith-icon-plus-alt:before{content:"\f115"}.yith-icon-plus:before{content:"\e90a"}.yith-icon-redo-alt:before{content:"\f121"}.yith-icon-redo:before{content:"\f11e"}.yith-icon-reply:before{content:"\e91a"}.yith-icon-reset:before{content:"\e910"}.yith-icon-save:before{content:"\f10b"}.yith-icon-settings:before{content:"\f123"}.yith-icon-shield-money:before{content:"\e917"}.yith-icon-sort-alt:before{content:"\f116"}.yith-icon-sort:before{content:"\f106"}.yith-icon-time-check:before{content:"\e918"}.yith-icon-trash:before{content:"\e90d"}.yith-icon-undo-alt:before{content:"\f120"}.yith-icon-undo:before{content:"\f11f"}.yith-icon-update:before{content:"\e90b"}.yith-icon-upload:before{content:"\e90c"}.yith-icon-user-off:before{content:"\f108"}.yith-icon-video:before{content:"\f10e"}.yith-icon-warning-triangle:before{content:"\e923"}.yith-icon-world-settings:before{content:"\e919"}.yith-icon-yith:before{content:"\e924"}.yith-icon-paypal-svgrepo-com:before{content:"\e91b"}.yith-icon-arrow_down:before{content:"\e900"}.yith-icon-arrow_eye:before{content:"\e911"}.yith-icon-arrow_eye_closed:before{content:"\e912"}.yith-icon-arrow_left:before{content:"\e901"}.yith-icon-arrow_right:before{content:"\e902"}.yith-icon-arrow_up:before{content:"\e903"}.yith-icon-calendar2:before{content:"\e904"}.yith-icon-calendar_add:before{content:"\e913"}.yith-icon-calendar_money:before{content:"\e914"}.yith-icon-shield_money:before{content:"\e917"}.yith-icon-time_check:before{content:"\e918"}.yith-icon-world_settings:before{content:"\e919"}.yith-icon-pencil:before{content:"\e907"}.yith-icon-update:before{content:"\e910"}.yith-wcbk-booking-form{max-width:700px;margin-bottom:15px;box-sizing:border-box}.yith-wcbk-booking-form *{box-sizing:border-box}.yith-wcbk-booking-form-message p,.yith-wcbk-booking-form-message .yith-wcbk-bookable{padding:2px;border:none;background:#fff;color:#999;margin:5px 0 15px 0;font-size:12px}.yith-wcbk-booking-form-message .yith-wcbk-bookable.not-bookable,.yith-wcbk-booking-form-message .non-available-reason{color:var(--yith-wcbk-error)}.yith-wcbk-booking-form-message p.error{border-color:var(--yith-wcbk-error);color:var(--yith-wcbk-error)}.yith-wcbk-booking-form-message .yith-wcbk-bookable.bookable{border-color:var(--yith-wcbk-success);color:var(--yith-wcbk-success)}.yith-wcbk-form-section{padding:2px 0;position:relative}input.yith-wcbk-number-minifield{width:80px}.yith-wcbk-month-picker-wrapper{position:relative;text-transform:uppercase;font-size:16px;max-width:250px}.yith-wcbk-month-picker-wrapper .top-actions{position:absolute;width:100%;top:0;left:0;z-index:10}.yith-wcbk-month-picker-wrapper .top-actions .prev,.yith-wcbk-month-picker-wrapper .top-actions .next{position:absolute;font-size:15px;top:13px;color:inherit;opacity:.5}.yith-wcbk-month-picker-wrapper .top-actions .prev.enabled,.yith-wcbk-month-picker-wrapper .top-actions .next.enabled{cursor:pointer;opacity:1}.yith-wcbk-month-picker-wrapper .top-actions .prev.enabled:hover,.yith-wcbk-month-picker-wrapper .top-actions .next.enabled:hover{color:var(--yith-wcbk-primary)}.yith-wcbk-month-picker-wrapper .top-actions .prev{left:15px}.yith-wcbk-month-picker-wrapper .top-actions .next{right:15px}.yith-wcbk-month-picker-wrapper table{border:1px solid var(--yith-wcbk-border-color)!important;background:#fff;border-collapse:separate;border-spacing:0;margin:0 0 1.6em;width:100%}.yith-wcbk-month-picker-wrapper table td,.yith-wcbk-month-picker-wrapper table th{border:1px solid #fff!important;padding:.4em;height:25px}.yith-wcbk-month-picker-wrapper table td{cursor:pointer!important;height:25px}.yith-wcbk-month-picker-wrapper table td:hover{background:var(--yith-wcbk-primary-light);color:var(--yith-wcbk-primary-contrast)}.yith-wcbk-month-picker-wrapper table td.disabled{background:#f5f5f5!important;color:#777!important;cursor:not-allowed!important}.yith-wcbk-month-picker-wrapper table td.selected{background:var(--yith-wcbk-primary);color:var(--yith-wcbk-primary-contrast)}.yith-wcbk-month-picker-wrapper table *{text-align:center}.yith-wcbk-booking-form label.yith-wcbk-booking-form__label{display:block;font-weight:600;margin:.8em 0 .3em 0}.yith-wcbk-booking-form input:not([type='checkbox']),.yith-wcbk-booking-form input.yith-wcbk-date-picker--formatted,.yith-wcbk-booking-form select,.yith-wcbk-booking-form textarea{width:100%!important;height:auto;box-shadow:none;display:block;outline:none;background:#fff -webkit-linear-gradient(#fff0,#fff0);border:1px solid var(--yith-wcbk-border-color);border-radius:0;color:#484848;padding:8px 14px;font-size:var(--yith-wcbk-fields-font-size);line-height:1.5em;min-height:42px}.yith-wcbk-booking-form input:not([type='checkbox']).yith-wcbk-booking-real-duration{width:80px!important;display:inline-block;margin-right:5px;min-width:0}.yith-wcbk-booking-form .yith-wcbk-booking-service-quantity__container{margin-left:auto}.yith-wcbk-booking-form input.yith-wcbk-booking-service-quantity{width:80px!important;display:inline-block;max-width:100%;font-size:inherit}.yith-wcbk-booking-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.yith-wcbk-booking-form input:not([type='checkbox']):disabled,.yith-wcbk-booking-form select:disabled,.yith-wcbk-booking-form textarea:disabled{opacity:.5}.yith-wcbk-booking-form .yith-wcbk-form-section-duration--no-field .yith-wcbk-form-section__content{padding:7px 15px;background:#f4f4f4;min-height:42px;display:flex;align-items:center}.yith-wcbk-booking-form .yith-wcbk-form-section-duration--no-field .yith-wcbk-booking-duration__label{font-size:var(--yith-wcbk-fields-font-size);line-height:1.5em}.yith-wcbk-booking-form .yith-wcbk-form-section-service{padding:2px 0;display:flex;align-items:center;flex-wrap:wrap;margin-bottom:5px;font-size:var(--yith-wcbk-fields-font-size)}.yith-wcbk-booking-form .yith-wcbk-form-section-service .yith-wcbk-booking-service__pricing--inline{margin-left:5px}.yith-wcbk-booking-form .yith-wcbk-form-section-service .yith-wcbk-booking-service__description,.yith-wcbk-booking-form .yith-wcbk-form-section-service .yith-wcbk-booking-service__pricing{font-size:.85em}.yith-wcbk-booking-form .yith-wcbk-form-section-service .yith-wcbk-booking-service__description,.yith-wcbk-booking-form .yith-wcbk-form-section-service .yith-wcbk-booking-service__pricing--block{flex:100%;margin-top:5px}.yith-wcbk-booking-form .yith-wcbk-form-section-service .yith-wcbk-booking-service__description p{margin:0}.yith-wcbk-booking-form .yith-wcbk-form-section-service--hidden{display:none}.yith-wcbk-booking-form input[type="checkbox"].yith-wcbk-booking-service{width:auto}.yith-wcbk-booking-form .yith-wcbk-form-section-service label:not(.yith-wcbk-checkbox){display:inline}.yith-wcbk-booking-form .yith-wcbk-form-section-service label{font-weight:400;color:inherit;margin:0;font-size:inherit}.yith-wcbk-form-section-services-wrapper{margin:10px 0 5px 0}.yith-wcbk-booking-form .yith-wcbk-form-section-service .help_tip{margin-left:5px}.yith-wcbk-booking-form .yith-wcbk-form-section-service .help_tip svg{margin-bottom:-2px}.yith-wcbk-booking-form .yith-wcbk-form-section-totals label.yith-wcbk-form-section__label,.yith-wcbk-booking-form .yith-wcbk-form-section-price label.yith-wcbk-form-section__label{display:none}.yith-booking-meta{display:flex}.yith-booking-meta .yith-booking-checkin,.yith-booking-meta .yith-booking-checkout{text-align:center;font-size:.9em;padding:.4em 0;flex:1}.yith-booking-meta__label{font-weight:600}.yith-booking-meta__label:after{content:':'}.yith-wcbk-booking-form-totals__list{display:table;width:100%;margin:5px 0}.yith-wcbk-booking-form-total{display:table-row}.yith-wcbk-booking-form-total__label,.yith-wcbk-booking-form-total__value{display:table-cell;border-bottom:1px solid var(--yith-wcbk-border-color);padding:5px 2px}.yith-wcbk-booking-form-total__value{text-align:right}.yith-wcbk-booking-form-total--discount{color:var(--yith-wcbk-discount)}.yith-wcbk-booking-form-total--total-price .yith-wcbk-booking-form-total__label,.yith-wcbk-booking-form-total--total-price .yith-wcbk-booking-form-total__value{border-bottom:none;font-weight:600}.yith-wcbk-booking-form-error{color:var(--yith-wcbk-error);font-size:.9em;margin-top:8px}.yith-wcbk-form-section__content--with-error>.yith-wcbk-date-range-picker,.yith-wcbk-form-section__content--with-error>.yith-wcbk-date-picker--inline .ui-widget-content,.yith-wcbk-form-section__content--with-error>.yith-wcbk-booking-persons,.yith-wcbk-form-section__content--with-error>.yith-wcbk-select-alt__container>select,.yith-wcbk-form-section__content--with-error>.yith-wcbk-date-picker-wrapper>.yith-wcbk-date-picker--formatted,.yith-wcbk-form-section__content--with-error>.yith-wcbk-booking-duration{border:2px solid var(--yith-wcbk-error)!important}.yith-booking--simple-style .yith-wcbk-form-section__content--with-error .yith-wcbk-date-picker--inline .ui-widget-content{box-shadow:none!important}.yith-wcbk-booking-form .help_tip{cursor:pointer}.yith-booking #tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:9999999}.yith-booking #tiptip_holder.tip_top{padding-bottom:5px}.yith-booking #tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border:none}.yith-booking #tiptip_holder.tip_top #tiptip_arrow_inner:before{content:'';position:absolute;height:18px;width:18px;border:none;background:#fff;margin-top:-7px;margin-left:3px;transform:rotateZ(45deg);z-index:-1;box-shadow:1px 1px 4px 0 rgb(0 0 0 / .3)}.yith-booking #tiptip_holder.tip_top #tiptip_arrow_inner:after{content:'';position:absolute;height:18px;width:18px;border:none;background:#fff;margin-top:-7px;margin-left:3px;transform:rotateZ(45deg)}.yith-booking #tiptip_holder.tip_bottom{padding-top:5px}.yith-booking #tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border:none}.yith-booking #tiptip_holder.tip_bottom #tiptip_arrow_inner:before{content:'';position:absolute;height:18px;width:18px;border:none;background:#fff;margin-top:11px;margin-left:3px;transform:rotateZ(45deg);z-index:-1;box-shadow:0 0 3px 0 rgb(0 0 0 / .3)}.yith-booking #tiptip_holder.tip_bottom #tiptip_arrow_inner:after{content:'';position:absolute;height:18px;width:18px;border:none;background:#fff;margin-top:11px;margin-left:3px;transform:rotateZ(45deg)}.yith-booking #tiptip_content{font-size:.8em;max-width:500px;text-align:center;box-shadow:0 1px 3px rgb(0 0 0 / .2);background:#fff;color:#484848;border-radius:0;border:1px solid #dbdbdb;padding:18px}.yith-booking #tiptip_content code{padding:1px;background:#888}.yith-booking #tiptip_arrow,.yith-booking #tiptip_arrow_inner{position:absolute;border:6px solid #fff0;height:0;width:0}.yith-wcbk-booking-form input:not([type='checkbox']):focus,.yith-wcbk-booking-form input.yith-wcbk-date-picker--formatted:focus,.yith-wcbk-booking-form select:focus,.yith-wcbk-booking-form textarea:focus{border-color:var(--yith-wcbk-border-color-focus);box-shadow:var(--yith-wcbk-shadow-focus)}.woocommerce div.elementor.product.product-type-booking form.cart:not(.grouped_form):not(.variations_form){display:block}/*! jQuery UI - v1.13.1 - 2022-01-20
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
	display: none;
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}

.ui-helper-clearfix:after {
	clear: both;
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	-ms-filter: "alpha(opacity=0)";
}

.ui-front {
	z-index: 100;
}

.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}

.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}

.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}

.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}

.ui-menu .ui-menu {
	position: absolute;
}

.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}

.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}

.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
	margin: -1px;
}

.ui-menu-icons {
	position: relative;
}

.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}

.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	overflow: visible;
}

.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
	text-decoration: none;
}

.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;
}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}

.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}

.ui-controlgroup > .ui-controlgroup-item:focus, .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}

.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}

.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}

.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}

.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

.ui-controlgroup-vertical .ui-spinner-input {
	width: 75%;
	width: calc(100% - 2.4em);
}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}

.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon.nitro-lazy, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-checkboxradio-disabled {
	pointer-events: none;
}

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}

.ui-datepicker .ui-datepicker-next {
	right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width: 45%;
}

.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}

.ui-datepicker td {
	border: 0;
	padding: 1px;
}

.ui-datepicker td span, .ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane.nitro-lazy {
	background-image: none !important;
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

.ui-datepicker.ui-datepicker-multi {
	width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

.ui-datepicker-rtl {
	direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}

.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}

.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}

.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane.nitro-lazy {
	background-image: none !important;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}

.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}

.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}

.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}

.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}

.ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw, .ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}

.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}

.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}

.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}

.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}

.ui-resizable {
	position: relative;
}

.ui-resizable-handle {
	position: absolute;
	font-size: .1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
	display: none;
}

.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}

.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}

.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}

.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}

.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}

.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}

.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}

.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}

.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	-ms-filter: "alpha(opacity=25)";
	opacity: .25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}

.ui-progressbar-indeterminate .ui-progressbar-value.nitro-lazy {
	background-image: none !important;
}

.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}

.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}

.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px .4em;
	margin: .5em 0 0 0;
	height: auto;
	border: 0;
}

.ui-selectmenu-open {
	display: block;
}

.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}

.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}

.ui-slider {
	position: relative;
	text-align: left;
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: pointer;
	-ms-touch-action: none;
	touch-action: none;
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}

.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}

.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}

.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}

.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}

.ui-spinner-up {
	top: 0;
}

.ui-spinner-down {
	bottom: 0;
}

.ui-tabs {
	position: relative;
	padding: .2em;
}

.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}

.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}

body .ui-tooltip {
	border-width: 2px;
}

.ui-widget {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
}

.ui-widget .ui-widget {
	font-size: 1em;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
}

.ui-widget.ui-widget-content {
	border: 1px solid #d3d3d3;
}

.ui-widget-content {
	border: 1px solid #aaa;
	background: #fff;
	color: #222;
}

.ui-widget-content a {
	color: #222;
}

.ui-widget-header {
	border: 1px solid #aaa;
	background: #ccc url("https://oregonrooted.com/wp-content/plugins/yith-woocommerce-booking-extended/assets/css/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
	color: #222;
	font-weight: bold;
}

.ui-widget-header.nitro-lazy {
	background: none !important;
}

.ui-widget-header a {
	color: #222;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url("https://oregonrooted.com/wp-content/plugins/yith-woocommerce-booking-extended/assets/css/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #555;
}

.ui-state-default.nitro-lazy, .ui-widget-content .ui-state-default.nitro-lazy, .ui-widget-header .ui-state-default.nitro-lazy, .ui-button.nitro-lazy, html .ui-button.ui-state-disabled:hover.nitro-lazy, html .ui-button.ui-state-disabled:active.nitro-lazy {
	background: none !important;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
	color: #555;
	text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
	border: 1px solid #999;
	background: #dadada url("https://oregonrooted.com/wp-content/plugins/yith-woocommerce-booking-extended/assets/css/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}

.ui-state-hover.nitro-lazy, .ui-widget-content .ui-state-hover.nitro-lazy, .ui-widget-header .ui-state-hover.nitro-lazy, .ui-state-focus.nitro-lazy, .ui-widget-content .ui-state-focus.nitro-lazy, .ui-widget-header .ui-state-focus.nitro-lazy, .ui-button:hover.nitro-lazy, .ui-button:focus.nitro-lazy {
	background: none !important;
}

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus {
	color: #212121;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px #5e9ed6;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
	border: 1px solid #aaa;
	background: #fff url("https://oregonrooted.com/wp-content/plugins/yith-woocommerce-booking-extended/assets/css/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}

.ui-state-active.nitro-lazy, .ui-widget-content .ui-state-active.nitro-lazy, .ui-widget-header .ui-state-active.nitro-lazy, a.ui-button:active.nitro-lazy, .ui-button:active.nitro-lazy, .ui-button.ui-state-active:hover.nitro-lazy {
	background: none !important;
}

.ui-icon-background, .ui-state-active .ui-icon-background {
	border: #aaa;
	background-color: #212121;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url("https://oregonrooted.com/wp-content/plugins/yith-woocommerce-booking-extended/assets/css/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
	color: #363636;
}

.ui-state-highlight.nitro-lazy, .ui-widget-content .ui-state-highlight.nitro-lazy, .ui-widget-header .ui-state-highlight.nitro-lazy {
	background: none !important;
}

.ui-state-checked {
	border: 1px solid #fcefa1;
	background: #fbf9ee;
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color: #363636;
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url("https://oregonrooted.com/wp-content/plugins/yith-woocommerce-booking-extended/assets/css/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
	color: #cd0a0a;
}

.ui-state-error.nitro-lazy, .ui-widget-content .ui-state-error.nitro-lazy, .ui-widget-header .ui-state-error.nitro-lazy {
	background: none !important;
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight: bold;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	-ms-filter: "alpha(opacity=70)";
	font-weight: normal;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity: .35;
	-ms-filter: "alpha(opacity=35)";
	background-image: none;
}

.ui-state-disabled.nitro-lazy, .ui-widget-content .ui-state-disabled.nitro-lazy, .ui-widget-header .ui-state-disabled.nitro-lazy {
	background-image: none !important;
}

.ui-state-disabled .ui-icon {
	-ms-filter: "alpha(opacity=35)";
}

.ui-icon {
	width: 16px;
	height: 16px;
}

.ui-icon, .ui-widget-content .ui-icon {
	background-image: url("https://oregonrooted.com/wp-content/plugins/yith-woocommerce-booking-extended/assets/css/jquery-ui/images/ui-icons_222222_256x240.png");
}

.ui-icon.nitro-lazy, .ui-widget-content .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-widget-header .ui-icon {
	background-image: url("https://oregonrooted.com/wp-content/plugins/yith-woocommerce-booking-extended/assets/css/jquery-ui/images/ui-icons_222222_256x240.png");
}

.ui-widget-header .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {
	background-image: url("https://oregonrooted.com/wp-content/plugins/yith-woocommerce-booking-extended/assets/css/jquery-ui/images/ui-icons_454545_256x240.png");
}

.ui-state-hover .ui-icon.nitro-lazy, .ui-state-focus .ui-icon.nitro-lazy, .ui-button:hover .ui-icon.nitro-lazy, .ui-button:focus .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-state-active .ui-icon, .ui-button:active .ui-icon {
	background-image: url("https://oregonrooted.com/wp-content/plugins/yith-woocommerce-booking-extended/assets/css/jquery-ui/images/ui-icons_454545_256x240.png");
}

.ui-state-active .ui-icon.nitro-lazy, .ui-button:active .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon {
	background-image: url("https://oregonrooted.com/wp-content/plugins/yith-woocommerce-booking-extended/assets/css/jquery-ui/images/ui-icons_2e83ff_256x240.png");
}

.ui-state-highlight .ui-icon.nitro-lazy, .ui-button .ui-state-highlight.ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url("https://oregonrooted.com/wp-content/plugins/yith-woocommerce-booking-extended/assets/css/jquery-ui/images/ui-icons_cd0a0a_256x240.png");
}

.ui-state-error .ui-icon.nitro-lazy, .ui-state-error-text .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-button .ui-icon {
	background-image: url("https://oregonrooted.com/wp-content/plugins/yith-woocommerce-booking-extended/assets/css/jquery-ui/images/ui-icons_888888_256x240.png");
}

.ui-button .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-icon-blank.ui-icon-blank.ui-icon-blank {
	background-image: none;
}

.ui-icon-blank.ui-icon-blank.ui-icon-blank.nitro-lazy {
	background-image: none !important;
}

.ui-icon-caret-1-n {
	background-position: 0 0;
}

.ui-icon-caret-1-ne {
	background-position: -16px 0;
}

.ui-icon-caret-1-e {
	background-position: -32px 0;
}

.ui-icon-caret-1-se {
	background-position: -48px 0;
}

.ui-icon-caret-1-s {
	background-position: -65px 0;
}

.ui-icon-caret-1-sw {
	background-position: -80px 0;
}

.ui-icon-caret-1-w {
	background-position: -96px 0;
}

.ui-icon-caret-1-nw {
	background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
	background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
	background-position: -144px 0;
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
	background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
	background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
	background-position: 1px -48px;
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}

.ui-icon-arrow-4 {
	background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}

.ui-icon-extlink {
	background-position: -32px -80px;
}

.ui-icon-newwin {
	background-position: -48px -80px;
}

.ui-icon-refresh {
	background-position: -64px -80px;
}

.ui-icon-shuffle {
	background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px;
}

.ui-icon-folder-open {
	background-position: -16px -96px;
}

.ui-icon-document {
	background-position: -32px -96px;
}

.ui-icon-document-b {
	background-position: -48px -96px;
}

.ui-icon-note {
	background-position: -64px -96px;
}

.ui-icon-mail-closed {
	background-position: -80px -96px;
}

.ui-icon-mail-open {
	background-position: -96px -96px;
}

.ui-icon-suitcase {
	background-position: -112px -96px;
}

.ui-icon-comment {
	background-position: -128px -96px;
}

.ui-icon-person {
	background-position: -144px -96px;
}

.ui-icon-print {
	background-position: -160px -96px;
}

.ui-icon-trash {
	background-position: -176px -96px;
}

.ui-icon-locked {
	background-position: -192px -96px;
}

.ui-icon-unlocked {
	background-position: -208px -96px;
}

.ui-icon-bookmark {
	background-position: -224px -96px;
}

.ui-icon-tag {
	background-position: -240px -96px;
}

.ui-icon-home {
	background-position: 0 -112px;
}

.ui-icon-flag {
	background-position: -16px -112px;
}

.ui-icon-calendar {
	background-position: -32px -112px;
}

.ui-icon-cart {
	background-position: -48px -112px;
}

.ui-icon-pencil {
	background-position: -64px -112px;
}

.ui-icon-clock {
	background-position: -80px -112px;
}

.ui-icon-disk {
	background-position: -96px -112px;
}

.ui-icon-calculator {
	background-position: -112px -112px;
}

.ui-icon-zoomin {
	background-position: -128px -112px;
}

.ui-icon-zoomout {
	background-position: -144px -112px;
}

.ui-icon-search {
	background-position: -160px -112px;
}

.ui-icon-wrench {
	background-position: -176px -112px;
}

.ui-icon-gear {
	background-position: -192px -112px;
}

.ui-icon-heart {
	background-position: -208px -112px;
}

.ui-icon-star {
	background-position: -224px -112px;
}

.ui-icon-link {
	background-position: -240px -112px;
}

.ui-icon-cancel {
	background-position: 0 -128px;
}

.ui-icon-plus {
	background-position: -16px -128px;
}

.ui-icon-plusthick {
	background-position: -32px -128px;
}

.ui-icon-minus {
	background-position: -48px -128px;
}

.ui-icon-minusthick {
	background-position: -64px -128px;
}

.ui-icon-close {
	background-position: -80px -128px;
}

.ui-icon-closethick {
	background-position: -96px -128px;
}

.ui-icon-key {
	background-position: -112px -128px;
}

.ui-icon-lightbulb {
	background-position: -128px -128px;
}

.ui-icon-scissors {
	background-position: -144px -128px;
}

.ui-icon-clipboard {
	background-position: -160px -128px;
}

.ui-icon-copy {
	background-position: -176px -128px;
}

.ui-icon-contact {
	background-position: -192px -128px;
}

.ui-icon-image {
	background-position: -208px -128px;
}

.ui-icon-video {
	background-position: -224px -128px;
}

.ui-icon-script {
	background-position: -240px -128px;
}

.ui-icon-alert {
	background-position: 0 -144px;
}

.ui-icon-info {
	background-position: -16px -144px;
}

.ui-icon-notice {
	background-position: -32px -144px;
}

.ui-icon-help {
	background-position: -48px -144px;
}

.ui-icon-check {
	background-position: -64px -144px;
}

.ui-icon-bullet {
	background-position: -80px -144px;
}

.ui-icon-radio-on {
	background-position: -96px -144px;
}

.ui-icon-radio-off {
	background-position: -112px -144px;
}

.ui-icon-pin-w {
	background-position: -128px -144px;
}

.ui-icon-pin-s {
	background-position: -144px -144px;
}

.ui-icon-play {
	background-position: 0 -160px;
}

.ui-icon-pause {
	background-position: -16px -160px;
}

.ui-icon-seek-next {
	background-position: -32px -160px;
}

.ui-icon-seek-prev {
	background-position: -48px -160px;
}

.ui-icon-seek-end {
	background-position: -64px -160px;
}

.ui-icon-seek-start {
	background-position: -80px -160px;
}

.ui-icon-seek-first {
	background-position: -80px -160px;
}

.ui-icon-stop {
	background-position: -96px -160px;
}

.ui-icon-eject {
	background-position: -112px -160px;
}

.ui-icon-volume-off {
	background-position: -128px -160px;
}

.ui-icon-volume-on {
	background-position: -144px -160px;
}

.ui-icon-power {
	background-position: 0 -176px;
}

.ui-icon-signal-diag {
	background-position: -16px -176px;
}

.ui-icon-signal {
	background-position: -32px -176px;
}

.ui-icon-battery-0 {
	background-position: -48px -176px;
}

.ui-icon-battery-1 {
	background-position: -64px -176px;
}

.ui-icon-battery-2 {
	background-position: -80px -176px;
}

.ui-icon-battery-3 {
	background-position: -96px -176px;
}

.ui-icon-circle-plus {
	background-position: 0 -192px;
}

.ui-icon-circle-minus {
	background-position: -16px -192px;
}

.ui-icon-circle-close {
	background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}

.ui-icon-circle-check {
	background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	border-top-left-radius: 4px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	border-top-right-radius: 4px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-bottom-left-radius: 4px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-bottom-right-radius: 4px;
}

.ui-widget-overlay {
	background: #aaa;
	opacity: .3;
	-ms-filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
	-webkit-box-shadow: -8px -8px 8px #aaa;
	box-shadow: -8px -8px 8px #aaa;
}

.yith-wcbk-clearfix:before, .yith-wcbk-clearfix:after {
	content: "";
	display: table;
}

.yith-wcbk-clearfix:after {
	clear: both;
}

.yith-wcbk-clearfix {
	zoom: 1;
}

.woocommerce table.my_account_bookings {
	font-size: .85em;
}

.woocommerce table.booking_details .yith-wcbk-service-list {
	list-style: none;
}

.yith_wcbk_booking_product_form_widget {
	border: 1px solid var(--yith-wcbk-border-color);
	background: #fff;
	padding: 20px;
	margin-bottom: 20px;
	box-sizing: border-box;
}

.yith-wcbk-confirm-cancel-button {
	background: #bc000f !important;
	color: #fff !important;
}

.yith-wcbk-confirm-button-done {
	background: #d8d8d8;
	width: 23px;
	height: 23px;
	top: -10px;
	right: -10px;
	position: absolute;
	padding: 3px;
	color: #515151;
	border-radius: 50%;
	font-size: 13px;
	border: 2px solid #fff;
	box-sizing: border-box;
}

.yith-wcbk-google-maps-places-autocomplete {
	background: #fff !important;
}

.yith-wcbk-checkbox {
	display: inline-flex;
	align-items: center;
	font-weight: 400;
	cursor: pointer;
	font-size: var(--yith-wcbk-fields-font-size);
}

.yith-wcbk-checkbox input {
	display: none;
}

.yith-wcbk-checkbox span.yith-wcbk-checkbox__checkbox {
	width: 20px;
	height: 20px;
	display: block;
	background: #fff;
	border: 1px solid #d1d1d1;
	position: relative;
	margin-right: 10px;
	box-sizing: border-box;
}

.yith-wcbk-checkbox span.yith-wcbk-checkbox__checkbox:after {
	content: "";
	width: 11px;
	height: 7px;
	position: absolute;
	top: 3px;
	left: 3px;
	border: 2px solid var(--yith-wcbk-primary);
	border-top: none;
	border-right: none;
	background: rgba(255, 255, 255, 0);
	opacity: 0;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.yith-wcbk-checkbox input:checked+span.yith-wcbk-checkbox__checkbox:after {
	opacity: 1;
}

.yith-wcbk-checkbox:hover span.yith-wcbk-checkbox__checkbox:after {
	opacity: .4;
}

.yith-wcbk-help-tip {
	color: #333;
	vertical-align: middle;
}

.yith-wcbk-help-tip:hover {
	color: var(--yith-wcbk-primary);
}

.yith-wcbk-shortcode-services {
	margin: 15px 0;
}

.product-type-booking .blockUI.blockOverlay::before, .yith_wcbk_booking_product_form_widget .blockUI.blockOverlay::before, .yith-wcbk-shortcode-booking-form .blockUI.blockOverlay::before, .yith-wcbk-popup .blockUI.blockOverlay::before {
	display: none;
}

.yith-wcbk-block-ui-element {
	top: 50% !important;
	left: 50% !important;
	transform: translateX(-50%) translateY(-50%) !important;
}

.yith-wcbk-booking-of {
	font-weight: 600;
}

.woocommerce .cart-item--booking td.product-name .variation .variation-Totals {
	display: block;
	float: none;
}

.yith-wcbk-booking-form-block, .yith-wcbk-bookable-product-form-block, .yith_wcbk_booking_product_form_widget {
	box-sizing: border-box;
}

.yith-wcbk-booking-form-block .woocommerce-product-rating, .yith-wcbk-bookable-product-form-block .woocommerce-product-rating, .yith_wcbk_booking_product_form_widget .woocommerce-product-rating {
	font-size: 12px;
	margin: 0 !important;
}

.yith-wcbk-booking-form-block .product, .yith-wcbk-bookable-product-form-block .product, .yith_wcbk_booking_product_form_widget .product {
	max-width: 700px;
}

.yith-wcbk-booking-form-block .product .price, .yith-wcbk-booking-form-block .product p.price, .yith-wcbk-booking-form-block .product span.price, .yith-wcbk-bookable-product-form-block .product .price, .yith-wcbk-bookable-product-form-block .product p.price, .yith-wcbk-bookable-product-form-block .product span.price, .yith_wcbk_booking_product_form_widget .product .price, .yith_wcbk_booking_product_form_widget .product p.price, .yith_wcbk_booking_product_form_widget .product span.price {
	margin: 0 0 5px 0;
	color: inherit;
	font-size: 25px;
	font-weight: 800;
}

.yith-wcbk-booking-form-block .product button.button.alt.yith-wcbk-add-to-cart-button, .yith-wcbk-booking-form-block .product button.button.alt.yith-wcbk-add-to-cart-button:disabled, .yith-wcbk-booking-form-block .product button.button.alt.yith-wcbk-add-to-cart-button:disabled:hover, .yith-wcbk-booking-form-block .product button.button.alt.yith-wcbk-add-to-cart-button:hover, .yith-wcbk-bookable-product-form-block .product button.button.alt.yith-wcbk-add-to-cart-button, .yith-wcbk-bookable-product-form-block .product button.button.alt.yith-wcbk-add-to-cart-button:disabled, .yith-wcbk-bookable-product-form-block .product button.button.alt.yith-wcbk-add-to-cart-button:disabled:hover, .yith-wcbk-bookable-product-form-block .product button.button.alt.yith-wcbk-add-to-cart-button:hover, .yith_wcbk_booking_product_form_widget .product button.button.alt.yith-wcbk-add-to-cart-button, .yith_wcbk_booking_product_form_widget .product button.button.alt.yith-wcbk-add-to-cart-button:disabled, .yith_wcbk_booking_product_form_widget .product button.button.alt.yith-wcbk-add-to-cart-button:disabled:hover, .yith_wcbk_booking_product_form_widget .product button.button.alt.yith-wcbk-add-to-cart-button:hover {
	border: none;
	border-radius: 7px;
	margin: 0;
	display: block;
	padding: 15px 20px;
	font-size: 18px;
	text-transform: none;
	background: var(--yith-wcbk-primary);
	color: var(--yith-wcbk-primary-contrast);
}

.yith-wcbk-booking-form-block .product button.button.alt.yith-wcbk-add-to-cart-button:disabled, .yith-wcbk-booking-form-block .product button.button.alt.yith-wcbk-add-to-cart-button:disabled:hover, .yith-wcbk-bookable-product-form-block .product button.button.alt.yith-wcbk-add-to-cart-button:disabled, .yith-wcbk-bookable-product-form-block .product button.button.alt.yith-wcbk-add-to-cart-button:disabled:hover, .yith_wcbk_booking_product_form_widget .product button.button.alt.yith-wcbk-add-to-cart-button:disabled, .yith_wcbk_booking_product_form_widget .product button.button.alt.yith-wcbk-add-to-cart-button:disabled:hover {
	cursor: not-allowed;
	background: #ccc;
	color: #454545;
	opacity: .5;
}

.yith-wcbk-booking-form-block .product_meta, .yith-wcbk-bookable-product-form-block .product_meta, .yith_wcbk_booking_product_form_widget .product_meta {
	margin-top: 20px;
}

.yith-wcbk-booking-form-block .yith-booking-meta, .yith-wcbk-bookable-product-form-block .yith-booking-meta, .yith_wcbk_booking_product_form_widget .yith-booking-meta {
	border: none;
}

.yith-wcbk-booking-form-block form.cart, .yith-wcbk-bookable-product-form-block form.cart, .yith_wcbk_booking_product_form_widget form.cart {
	margin: 0 !important;
	padding: 0 !important;
}

.yith-wcbk-booking-form-block.with-full-width-button .product button.button.alt.yith-wcbk-add-to-cart-button, .yith-wcbk-booking-form-block.with-full-width-button .product button.button.alt.yith-wcbk-add-to-cart-button:disabled, .yith-wcbk-booking-form-block.with-full-width-button .product button.button.alt.yith-wcbk-add-to-cart-button:disabled:hover, .yith-wcbk-booking-form-block.with-full-width-button .product button.button.alt.yith-wcbk-add-to-cart-button:hover, .yith-wcbk-bookable-product-form-block.with-full-width-button .product button.button.alt.yith-wcbk-add-to-cart-button, .yith-wcbk-bookable-product-form-block.with-full-width-button .product button.button.alt.yith-wcbk-add-to-cart-button:disabled, .yith-wcbk-bookable-product-form-block.with-full-width-button .product button.button.alt.yith-wcbk-add-to-cart-button:disabled:hover, .yith-wcbk-bookable-product-form-block.with-full-width-button .product button.button.alt.yith-wcbk-add-to-cart-button:hover, .yith_wcbk_booking_product_form_widget.with-full-width-button .product button.button.alt.yith-wcbk-add-to-cart-button, .yith_wcbk_booking_product_form_widget.with-full-width-button .product button.button.alt.yith-wcbk-add-to-cart-button:disabled, .yith_wcbk_booking_product_form_widget.with-full-width-button .product button.button.alt.yith-wcbk-add-to-cart-button:disabled:hover, .yith_wcbk_booking_product_form_widget.with-full-width-button .product button.button.alt.yith-wcbk-add-to-cart-button:hover {
	width: 100%;
}

.yith-wcbk-mobile-fixed-form__close {
	display: none;
	cursor: pointer;
	margin: -6px auto 20px -6px;
	padding: 6px;
	width: 30px;
	height: 30px;
	box-sizing: border-box;
}

.yith-wcbk-mobile-fixed-form .yith-wcbk-mobile-fixed-form__mouse-trap {
	display: none;
}

@media (max-width:56.875em) {
	.yith-wcbk-mobile-fixed-form {
		position: fixed;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 86px;
		margin: 0 !important;
		border-width: 1px 0 0 0 !important;
		border-radius: 0 !important;
		z-index: 999999;
	}
	
	.yith-wcbk-mobile-fixed-form:not(.is-open) .yith-wcbk-mobile-fixed-form__mouse-trap {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		cursor: pointer;
		z-index: 10;
	}
	
	.yith-wcbk-mobile-fixed-form:not(.is-open) form.cart>*:not(.yith-wcbk-add-to-cart-button) {
		display: none;
	}
	
	.yith-wcbk-mobile-fixed-form:not(.is-open) .product {
		display: flex;
		align-items: center;
		justify-content: space-between;
		width: 100%;
		max-width: 100%;
	}
	
	.yith-wcbk-mobile-fixed-form:not(.is-open) .product>*:not(.price):not(form.cart) {
		display: none;
	}
	
	.yith-wcbk-mobile-fixed-form:not(.is-open) div.product p.price {
		font-size: 18px;
		margin: 0;
		line-height: 1.5em;
	}
	
	.yith-wcbk-mobile-fixed-form:not(.is-open) button.button.alt.yith-wcbk-add-to-cart-button {
		display: inline-block;
		padding: 12px 30px;
		width: auto;
		float: right;
	}
	
	.yith-wcbk-mobile-fixed-form.is-open {
		bottom: 50%;
		left: 50%;
		height: auto;
		max-width: 420px;
		max-height: 100%;
		border-width: 0 !important;
		transform: translateX(-50%) translateY(50%);
		box-shadow: 0 2px 10px -2px rgba(0, 0, 0, .12), 0 4px 30px 0 rgba(0, 0, 0, .21);
		border-radius: 8px;
		overflow-y: auto;
	}
	
	.yith-wcbk-mobile-fixed-form.is-open .yith-wcbk-mobile-fixed-form__close {
		display: block;
	}
}

@media (max-width:44.375em) {
	.yith-wcbk-mobile-fixed-form {
		box-shadow: none;
		transition: height .3s ease-in-out;
		transform: none;
		border-radius: 0;
	}
	
	.yith-wcbk-mobile-fixed-form.is-open {
		height: 100%;
		border: 0;
		bottom: 0;
		left: 0;
		transform: none;
		max-width: 100%;
		border-radius: 0;
	}
}

.yith-wcbk-mobile-fixed-form__overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, .8);
	z-index: 999998;
}

@media (max-width:44.375em) {
	.yith-wcbk-mobile-fixed-form__overlay {
		opacity: 0;
	}
}

@media (max-width:56.875em) {
	.yith_wcbk_booking_product_form_widget:not(.yith_wcbk_booking_product_form_widget__opened) #yith-wcdp-add-deposit-to-cart {
		display: none;
	}
	
	.yith-wcbk-bookable-product-form-block:not(.bk-opened) #yith-wcdp-add-deposit-to-cart {
		display: none;
	}
}

.yith-wcbk-bookable-product-form-block .yith-ywraq-add-to-quote, .woocommerce.single-product .yith-wcbk-bookable-product-form-block .product .yith-ywraq-add-to-quote {
	margin-top: 15px;
}

.yith-wcbk-bookable-product-form-block .yith-ywraq-add-to-quote a.add-request-quote-button.button, .woocommerce.single-product .yith-wcbk-bookable-product-form-block .product .yith-ywraq-add-to-quote a.add-request-quote-button.button {
	margin: 0;
}

.theme-yith-proteo .shop_table.booking_details tr>th, .theme-yith-proteo .shop_table.booking_person_types_details tr>th, .theme-yith-proteo .shop_table.booking_details tr>td, .theme-yith-proteo .shop_table.booking_person_types_details tr>td {
	border: none;
}

.theme-yith-proteo .shop_table.booking_details tbody>tr:first-child>th, .theme-yith-proteo .shop_table.booking_person_types_details tbody>tr:first-child>th, .theme-yith-proteo .shop_table.booking_details tbody>tr:first-child>td, .theme-yith-proteo .shop_table.booking_person_types_details tbody>tr:first-child>td {
	border-top: 1px solid #ccc;
}

.theme-yith-proteo .shop_table.booking_details tr>th, .theme-yith-proteo .shop_table.booking_person_types_details tr>th {
	text-align: left;
	vertical-align: middle;
	max-width: 200px;
	box-sizing: border-box;
}

.theme-yith-proteo #ui-datepicker-div.yith-wcbk-datepicker .ui-datepicker-calendar tbody td.ui-state-disabled {
	opacity: .35;
}

.theme-yith-proteo #ui-datepicker-div.yith-wcbk-datepicker .ui-datepicker-calendar tbody td a {
	background: rgba(255, 255, 255, 0);
	color: #555;
	border: none;
	font-size: inherit;
	font-weight: 600;
}

.theme-yith-proteo #ui-datepicker-div.yith-wcbk-datepicker .ui-datepicker-calendar tbody td:not(.ui-state-disabled):hover a.ui-state-default, .theme-yith-proteo .yith-wcbk-date-picker--inline .ui-datepicker td:not(.ui-state-disabled):hover a.ui-state-default {
	color: var(--yith-wcbk-primary-contrast);
	background: var(--yith-wcbk-primary-light);
}

.theme-yith-proteo #ui-datepicker-div.yith-wcbk-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day a.ui-state-default, .theme-yith-proteo .yith-wcbk-date-picker--inline .ui-datepicker td.ui-datepicker-current-day a.ui-state-default {
	color: var(--yith-wcbk-primary-contrast);
	background: var(--yith-wcbk-primary);
}

@media (max-width:56.875em) {
	.theme-yith-proteo section.widget.yith_wcbk_booking_product_form_widget {
		position: fixed;
	}
}

.theme-twentytwentytwo .yith-wcbk-booking-form-block .woocommerce-product-rating, .theme-twentytwentytwo .yith-wcbk-bookable-product-form-block .woocommerce-product-rating {
	display: flex;
	align-content: center;
}

.theme-twentytwentytwo .yith-wcbk-booking-form-block .woocommerce-product-rating .star-rating, .theme-twentytwentytwo .yith-wcbk-bookable-product-form-block .woocommerce-product-rating .star-rating {
	height: 1rem;
	margin: 0 5px 0 0;
}

.theme-twentytwentytwo .yith-wcbk-booking-form-block .product, .theme-twentytwentytwo .yith-wcbk-bookable-product-form-block .product {
	overflow: visible;
}

.yith-wcbk-services-selector {
	position: relative;
	user-select: none;
}

.yith-wcbk-services-selector .yith-wcbk-services-selector__toggle-handler {
	position: relative;
	min-height: 42px;
	background: #fff;
	border: 1px solid var(--yith-wcbk-border-color);
	padding: 7px 37px 7px 7px;
	border-radius: 0;
	cursor: pointer;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
	font-size: var(--yith-wcbk-fields-font-size);
	line-height: 1.5em;
}

.yith-wcbk-services-selector .yith-wcbk-services-selector__toggle-handler:after {
	content: "";
	font-family: yith-icon;
	font-size: 15px;
	font-weight: 800;
	color: inherit;
	opacity: .7;
	position: absolute;
	right: 10px;
	transition: all .3s ease-in-out;
}

.yith-wcbk-services-selector .yith-wcbk-services-selector__content {
	display: none;
	position: absolute;
	width: 100%;
	background: #fff;
	border-radius: 0;
	z-index: 9999;
	min-width: 300px;
	right: 0;
	box-shadow: var(--yith-wcbk-shadow);
}

.yith-wcbk-services-selector.yith-wcbk-services-selector--opened .yith-wcbk-services-selector__toggle-handler {
	border-radius: 2px 2px 0 0;
	border-color: var(--yith-wcbk-border-color-focus);
	box-shadow: var(--yith-wcbk-shadow-focus);
}

.yith-wcbk-services-selector.yith-wcbk-services-selector--opened .yith-wcbk-services-selector__toggle-handler:after {
	transform: rotateZ(180deg);
	color: var(--yith-wcbk-border-color-focus);
}

.yith-wcbk-services-selector.yith-wcbk-services-selector--opened .yith-wcbk-services-selector__content {
	display: block;
	z-index: 9999;
}

.yith-wcbk-services-selector.yith-wcbk-services-selector--opened.yith-wcbk-services-selector--opened--below .yith-wcbk-services-selector__content {
	margin-top: 6px;
}

.yith-wcbk-services-selector.yith-wcbk-services-selector--opened.yith-wcbk-services-selector--opened--above .yith-wcbk-services-selector__content {
	bottom: 100%;
	margin-bottom: 6px;
}

.yith-wcbk-services-selector .yith-wcbk-services-selector__services {
	display: flex;
	flex-direction: column;
	padding: 20px;
	max-height: 200px;
	overflow-y: auto;
	gap: 4px;
}

.yith-wcbk-services-selector .yith-wcbk-services-selector__label {
	padding-left: 8px;
	position: absolute;
}

.yith-wcbk-services-selector .yith-wcbk-services-selector__label__fake {
	width: 100%;
}

.yith-wcbk-services-selector .yith-wcbk-services-selector__label--placeholder {
	opacity: .8;
}

.yith-wcbk-services-selector .yith-wcbk-services-selector__label--selected {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.yith-wcbk-services-selector .yith-wcbk-services-selector__label--selected .item:not(:last-child):after {
	content: ",";
}

.yith-wcbk-services-selector .yith-wcbk-services-selector__content__footer {
	padding: 15px 20px;
	text-align: right;
	background: #f1f1f1;
}

.yith-wcbk-services-selector .yith-wcbk-services-selector__close {
	display: inline-block;
	padding: 5px 17px;
	background: var(--yith-wcbk-primary);
	border-radius: 5px;
	color: var(--yith-wcbk-primary-contrast);
	font-weight: 600;
	cursor: pointer;
}

.yith-wcbk-services-selector .yith-wcbk-services-selector__close:hover {
	background: var(--yith-wcbk-primary-light);
	color: var(--yith-wcbk-primary-contrast);
}

.yith-wcbk-popup {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	padding: 35px;
	box-sizing: border-box;
	box-shadow: 0 4px 28px 2px rgba(0, 0, 0, .7);
	background: #fff;
	border: 1px solid #ccc;
	z-index: 99999;
	overflow: hidden;
}

.yith-wcbk-popup img.alignleft {
	margin-left: 0 !important;
}

.yith-wcbk-popup img.alignright {
	margin-right: 0 !important;
}

.yith-wcbk-popup .yith-wcbk-product-table-wrapper {
	padding: 0;
}

.yith-wcbk-popup h2 {
	margin-top: 0;
}

span.yith-wcbk-popup-close {
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 99999;
	font-size: 30px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	color: #ccc;
}

.yith-wcbk-popup-informal {
	box-shadow: none;
	background: #999;
	border-radius: 8px;
	padding: 6px;
	border: 0;
}

.yith-wcbk-popup-informal .yith-wcbk-popup-container {
	background: #fff;
	padding: 30px;
}

.yith-wcbk-popup-informal span.yith-wcbk-popup-close {
	top: 10px;
	right: 10px;
}

.yith-wcbk-popup-casual {
	box-shadow: none;
	background: #b37c81;
	border-radius: 8px;
	padding: 5px;
	border: 0;
}

.yith-wcbk-popup-casual .yith-wcbk-popup-container {
	background: #fff;
	padding: 30px;
}

.yith-wcbk-popup-casual span.yith-wcbk-popup-close {
	top: 3px;
	right: 3px;
	color: #fff;
	background: #b37c81;
}

.yith-wcbk-popup-elegant {
	box-shadow: none;
	background: #fff;
}

.yith-wcbk-popup-elegant span.yith-wcbk-popup-close {
	top: 10px;
	right: 10px;
	color: #6d6d6d;
	background: #dfdfdf;
}

.yith-wcbk-popup-ajax-container {
	overflow-y: auto;
	overflow-x: hidden;
	height: 100%;
	padding: 10px;
}

.yith-wcbk-overlay {
	background: #000;
	opacity: .8;
	z-index: 99998;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

@media only screen and (max-width :768px) {
	.yith-wcbk-popup {
		left: 2% !important;
		width: 96% !important;
		padding: 5px;
		padding-top: 35px;
	}
}

.um-popup-overlay {
	background: rgba(0, 0, 0, .7);
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1999992;
}

.um-popup * {
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;
}

.um-popup {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: fixed;
	left: 50%;
	top: 10%;
	margin-left: -250px;
	width: 500px;
	background: #fff;
	box-shadow: 0 1px 3px #111;
	z-index: 1999993;
	box-sizing: border-box;
	overflow: auto;
	color: #888;
	padding: 0 !important;
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;
}

.um-popup.loading {
	background: #fff url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/optimized/rev-1fced4c/oregonrooted.com/wp-content/plugins/ultimate-member/assets/img/loading.gif") no-repeat center;
	min-height: 100px;
}

.um-popup.loading.nitro-lazy {
	background: none !important;
}

.um-popup a {
	outline: 0 !important;
}

.um-modal-overlay {
	background: rgba(0, 0, 0, .85);
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999;
}

.um-modal * {
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;
}

.um-modal-hidden-content {
	display: none;
}

.um-modal-close {
	display: block;
	position: fixed;
	right: 0;
	top: 0;
	font-size: 24px;
	text-decoration: none !important;
	color: #fff !important;
	padding: 0 10px;
}

.um-modal {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: fixed;
	left: 50%;
	display: none;
	z-index: 1999993;
	box-sizing: border-box;
	bottom: -50px;
}

.um-modal.normal {
	width: 500px;
	margin-left: -250px;
}

.um-modal.large {
	width: 730px;
	margin-left: -365px;
}

.um-modal.small {
	width: 400px;
	margin-left: -200px;
}

.um-modal-body {
	min-height: 3px;
	padding: 20px;
	box-sizing: border-box !important;
	width: 100%;
	background: #fff;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}

.um-modal-body.photo {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 0 0 1px rgba(255, 255, 255, .12) inset;
	background: #888;
	padding: 0;
}

.um-modal-body.photo img {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: block;
	overflow: hidden;
	opacity: 0;
}

.um-modal.loading .um-modal-body {
	background: #fff url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/optimized/rev-1fced4c/oregonrooted.com/wp-content/plugins/ultimate-member/assets/img/loading.gif") no-repeat center;
	min-height: 150px;
}

.um-modal.loading .um-modal-body.nitro-lazy {
	background: none !important;
}

.um-modal div.um {
	margin-bottom: 20px !important;
}

.um-modal-header {
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	height: 44px;
	line-height: 44px;
	color: #fff;
	padding: 0 20px;
	box-sizing: border-box;
	font-size: 17px;
}

.um-modal-footer {
	margin-top: 20px;
}

.um-modal-left {
	float: left;
}

.um-modal-right {
	float: right;
}

.um-modal-btn.disabled, .um-modal-btn.disabled:hover {
	opacity: .5;
	cursor: default !important;
}

.um-modal-btn {
	cursor: pointer !important;
	line-height: 34px !important;
	height: 34px;
	display: inline-block;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 0 20px;
	text-align: center;
	color: #fff;
	vertical-align: middle;
	font-size: 14px;
	box-sizing: border-box;
	transition: .2s;
	text-decoration: none !important;
}

a.um-modal-btn:visited {
	color: #fff;
}

.um-modal-btn:hover {
	background: #44b0ec;
	color: #fff;
}

.um-modal-btn.alt {
	color: #666;
	background: #eee;
}

.um-modal-btn.alt:hover {
	background: #e5e5e5;
}

.um-modal .um-single-image-preview.crop img {
	float: left;
}

/*! jQuery UI - v1.13.2 - 2023-10-18
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=.um&folderName=um-&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.um .ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}

.um .ui-helper-hidden {
	display: none;
}

.um .ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.um .ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}

.um .ui-helper-clearfix:before, .um .ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}

.um .ui-helper-clearfix:after {
	clear: both;
}

.um .ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	-ms-filter: "alpha(opacity=0)";
}

.um .ui-front {
	z-index: 100;
}

.um .ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}

.um .ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.um .ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

.um .ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.um .ui-resizable {
	position: relative;
}

.um .ui-resizable-handle {
	position: absolute;
	font-size: .1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}

.um .ui-resizable-disabled .ui-resizable-handle, .um .ui-resizable-autohide .ui-resizable-handle {
	display: none;
}

.um .ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}

.um .ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}

.um .ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}

.um .ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}

.um .ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}

.um .ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}

.um .ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}

.um .ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}

.um .ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}

.um .ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}

.um .ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}

.um .ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}

.um .ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}

.um .ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}

.um .ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}

.um .ui-menu .ui-menu {
	position: absolute;
}

.um .ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.um .ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}

.um .ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}

.um .ui-menu .ui-state-focus, .um .ui-menu .ui-state-active {
	margin: -1px;
}

.um .ui-menu-icons {
	position: relative;
}

.um .ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

.um .ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

.um .ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}

.um .ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	overflow: visible;
}

.um .ui-button, .um .ui-button:link, .um .ui-button:visited, .um .ui-button:hover, .um .ui-button:active {
	text-decoration: none;
}

.um .ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

input.um .ui-button.ui-button-icon-only {
	text-indent: 0;
}

.um .ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.um .ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;
}

input.um .ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

input.um .ui-button::-moz-focus-inner, button.um .ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.um .ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}

.um .ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}

.um .ui-controlgroup > .ui-controlgroup-item:focus, .um .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}

.um .ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}

.um .ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}

.um .ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}

.um .ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}

.um .ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}

.um .ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}

.um .ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}

.um .ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

.um .ui-controlgroup-vertical .ui-spinner-input {
	width: 75%;
	width: calc(100% - 2.4em);
}

.um .ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.um .ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}

.um .ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}

.um .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .um .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}

.um .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon.nitro-lazy, .um .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon.nitro-lazy {
	background-image: none !important;
}

.um .ui-checkboxradio-disabled {
	pointer-events: none;
}

.um .ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}

.um .ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}

.um .ui-datepicker .ui-datepicker-prev, .um .ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}

.um .ui-datepicker .ui-datepicker-prev-hover, .um .ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}

.um .ui-datepicker .ui-datepicker-prev {
	left: 2px;
}

.um .ui-datepicker .ui-datepicker-next {
	right: 2px;
}

.um .ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}

.um .ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}

.um .ui-datepicker .ui-datepicker-prev span, .um .ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}

.um .ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}

.um .ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}

.um .ui-datepicker select.ui-datepicker-month, .um .ui-datepicker select.ui-datepicker-year {
	width: 45%;
}

.um .ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}

.um .ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}

.um .ui-datepicker td {
	border: 0;
	padding: 1px;
}

.um .ui-datepicker td span, .um .ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}

.um .ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}

.um .ui-datepicker .ui-datepicker-buttonpane.nitro-lazy {
	background-image: none !important;
}

.um .ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}

.um .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

.um .ui-datepicker.ui-datepicker-multi {
	width: auto;
}

.um .ui-datepicker-multi .ui-datepicker-group {
	float: left;
}

.um .ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}

.um .ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}

.um .ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}

.um .ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}

.um .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .um .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}

.um .ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}

.um .ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

.um .ui-datepicker-rtl {
	direction: rtl;
}

.um .ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}

.um .ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}

.um .ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}

.um .ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}

.um .ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}

.um .ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}

.um .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .um .ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}

.um .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .um .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.um .ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}

.um .ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}

.um .ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}

.um .ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}

.um .ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}

.um .ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}

.um .ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}

.um .ui-dialog .ui-dialog-buttonpane.nitro-lazy {
	background-image: none !important;
}

.um .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}

.um .ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}

.um .ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}

.um .ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}

.um .ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}

.um .ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}

.um .ui-dialog .ui-resizable-se, .um .ui-dialog .ui-resizable-sw, .um .ui-dialog .ui-resizable-ne, .um .ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}

.um .ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}

.um .ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}

.um .ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}

.um .ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}

.um .ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.um .ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}

.um .ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}

.um .ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	-ms-filter: "alpha(opacity=25)";
	opacity: .25;
}

.um .ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}

.um .ui-progressbar-indeterminate .ui-progressbar-value.nitro-lazy {
	background-image: none !important;
}

.um .ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

.um .ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}

.um .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px .4em;
	margin: .5em 0 0 0;
	height: auto;
	border: 0;
}

.um .ui-selectmenu-open {
	display: block;
}

.um .ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.um .ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}

.um .ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}

.um .ui-slider {
	position: relative;
	text-align: left;
}

.um .ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: pointer;
	-ms-touch-action: none;
	touch-action: none;
}

.um .ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

.um .ui-slider.ui-state-disabled .ui-slider-handle, .um .ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.um .ui-slider-horizontal {
	height: .8em;
}

.um .ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}

.um .ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}

.um .ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}

.um .ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.um .ui-slider-vertical {
	width: .8em;
	height: 100px;
}

.um .ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}

.um .ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}

.um .ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}

.um .ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

.um .ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}

.um .ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}

.um .ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}

.um .ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}

.um .ui-spinner-up {
	top: 0;
}

.um .ui-spinner-down {
	bottom: 0;
}

.um .ui-tabs {
	position: relative;
	padding: .2em;
}

.um .ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}

.um .ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}

.um .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}

.um .ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}

.um .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .um .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .um .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}

.um .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}

.um .ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}

.um .ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}

body .um .ui-tooltip {
	border-width: 2px;
}

.um .ui-widget {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.um .ui-widget .ui-widget {
	font-size: 1em;
}

.um .ui-widget input, .um .ui-widget select, .um .ui-widget textarea, .um .ui-widget button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.um .ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}

.um .ui-widget-content {
	border: 1px solid #ddd;
	background: #fff;
	color: #333;
}

.um .ui-widget-content a {
	color: #333;
}

.um .ui-widget-header {
	border: 1px solid #ddd;
	background: #e9e9e9;
	color: #333;
	font-weight: bold;
}

.um .ui-widget-header a {
	color: #333;
}

.um .ui-state-default, .um .ui-widget-content .ui-state-default, .um .ui-widget-header .ui-state-default, .um .ui-button, html .um .ui-button.ui-state-disabled:hover, html .um .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}

.um .ui-state-default a, .um .ui-state-default a:link, .um .ui-state-default a:visited, a.um .ui-button, a:link.um .ui-button, a:visited.um .ui-button, .um .ui-button {
	color: #454545;
	text-decoration: none;
}

.um .ui-state-hover, .um .ui-widget-content .ui-state-hover, .um .ui-widget-header .ui-state-hover, .um .ui-state-focus, .um .ui-widget-content .ui-state-focus, .um .ui-widget-header .ui-state-focus, .um .ui-button:hover, .um .ui-button:focus {
	border: 1px solid #ccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}

.um .ui-state-hover a, .um .ui-state-hover a:hover, .um .ui-state-hover a:link, .um .ui-state-hover a:visited, .um .ui-state-focus a, .um .ui-state-focus a:hover, .um .ui-state-focus a:link, .um .ui-state-focus a:visited, a.um .ui-button:hover, a.um .ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}

.um .ui-visual-focus {
	box-shadow: 0 0 3px 1px #5e9ed6;
}

.um .ui-state-active, .um .ui-widget-content .ui-state-active, .um .ui-widget-header .ui-state-active, a.um .ui-button:active, .um .ui-button:active, .um .ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #fff;
}

.um .ui-icon-background, .um .ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #fff;
}

.um .ui-state-active a, .um .ui-state-active a:link, .um .ui-state-active a:visited {
	color: #fff;
	text-decoration: none;
}

.um .ui-state-highlight, .um .ui-widget-content .ui-state-highlight, .um .ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}

.um .ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}

.um .ui-state-highlight a, .um .ui-widget-content .ui-state-highlight a, .um .ui-widget-header .ui-state-highlight a {
	color: #777620;
}

.um .ui-state-error, .um .ui-widget-content .ui-state-error, .um .ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}

.um .ui-state-error a, .um .ui-widget-content .ui-state-error a, .um .ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}

.um .ui-state-error-text, .um .ui-widget-content .ui-state-error-text, .um .ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}

.um .ui-priority-primary, .um .ui-widget-content .ui-priority-primary, .um .ui-widget-header .ui-priority-primary {
	font-weight: bold;
}

.um .ui-priority-secondary, .um .ui-widget-content .ui-priority-secondary, .um .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	-ms-filter: "alpha(opacity=70)";
	font-weight: normal;
}

.um .ui-state-disabled, .um .ui-widget-content .ui-state-disabled, .um .ui-widget-header .ui-state-disabled {
	opacity: .35;
	-ms-filter: "alpha(opacity=35)";
	background-image: none;
}

.um .ui-state-disabled.nitro-lazy, .um .ui-widget-content .ui-state-disabled.nitro-lazy, .um .ui-widget-header .ui-state-disabled.nitro-lazy {
	background-image: none !important;
}

.um .ui-state-disabled .ui-icon {
	-ms-filter: "alpha(opacity=35)";
}

.um .ui-icon {
	width: 16px;
	height: 16px;
}

.um .ui-icon, .um .ui-widget-content .ui-icon {
	background-image: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/optimized/rev-1fced4c/oregonrooted.com/wp-content/plugins/ultimate-member/assets/libs/jquery-ui/images/ui-icons_444444_256x240.png");
}

.um .ui-icon.nitro-lazy, .um .ui-widget-content .ui-icon.nitro-lazy {
	background-image: none !important;
}

.um .ui-widget-header .ui-icon {
	background-image: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/optimized/rev-1fced4c/oregonrooted.com/wp-content/plugins/ultimate-member/assets/libs/jquery-ui/images/ui-icons_444444_256x240.png");
}

.um .ui-widget-header .ui-icon.nitro-lazy {
	background-image: none !important;
}

.um .ui-state-hover .ui-icon, .um .ui-state-focus .ui-icon, .um .ui-button:hover .ui-icon, .um .ui-button:focus .ui-icon {
	background-image: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/optimized/rev-1fced4c/oregonrooted.com/wp-content/plugins/ultimate-member/assets/libs/jquery-ui/images/ui-icons_555555_256x240.png");
}

.um .ui-state-hover .ui-icon.nitro-lazy, .um .ui-state-focus .ui-icon.nitro-lazy, .um .ui-button:hover .ui-icon.nitro-lazy, .um .ui-button:focus .ui-icon.nitro-lazy {
	background-image: none !important;
}

.um .ui-state-active .ui-icon, .um .ui-button:active .ui-icon {
	background-image: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/optimized/rev-1fced4c/oregonrooted.com/wp-content/plugins/ultimate-member/assets/libs/jquery-ui/images/ui-icons_ffffff_256x240.png");
}

.um .ui-state-active .ui-icon.nitro-lazy, .um .ui-button:active .ui-icon.nitro-lazy {
	background-image: none !important;
}

.um .ui-state-highlight .ui-icon, .um .ui-button .ui-state-highlight.ui-icon {
	background-image: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/optimized/rev-1fced4c/oregonrooted.com/wp-content/plugins/ultimate-member/assets/libs/jquery-ui/images/ui-icons_777620_256x240.png");
}

.um .ui-state-highlight .ui-icon.nitro-lazy, .um .ui-button .ui-state-highlight.ui-icon.nitro-lazy {
	background-image: none !important;
}

.um .ui-state-error .ui-icon, .um .ui-state-error-text .ui-icon {
	background-image: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/optimized/rev-1fced4c/oregonrooted.com/wp-content/plugins/ultimate-member/assets/libs/jquery-ui/images/ui-icons_cc0000_256x240.png");
}

.um .ui-state-error .ui-icon.nitro-lazy, .um .ui-state-error-text .ui-icon.nitro-lazy {
	background-image: none !important;
}

.um .ui-button .ui-icon {
	background-image: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/optimized/rev-1fced4c/oregonrooted.com/wp-content/plugins/ultimate-member/assets/libs/jquery-ui/images/ui-icons_777777_256x240.png");
}

.um .ui-button .ui-icon.nitro-lazy {
	background-image: none !important;
}

.um .ui-icon-blank.ui-icon-blank.ui-icon-blank {
	background-image: none;
}

.um .ui-icon-blank.ui-icon-blank.ui-icon-blank.nitro-lazy {
	background-image: none !important;
}

.um .ui-icon-caret-1-n {
	background-position: 0 0;
}

.um .ui-icon-caret-1-ne {
	background-position: -16px 0;
}

.um .ui-icon-caret-1-e {
	background-position: -32px 0;
}

.um .ui-icon-caret-1-se {
	background-position: -48px 0;
}

.um .ui-icon-caret-1-s {
	background-position: -65px 0;
}

.um .ui-icon-caret-1-sw {
	background-position: -80px 0;
}

.um .ui-icon-caret-1-w {
	background-position: -96px 0;
}

.um .ui-icon-caret-1-nw {
	background-position: -112px 0;
}

.um .ui-icon-caret-2-n-s {
	background-position: -128px 0;
}

.um .ui-icon-caret-2-e-w {
	background-position: -144px 0;
}

.um .ui-icon-triangle-1-n {
	background-position: 0 -16px;
}

.um .ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}

.um .ui-icon-triangle-1-e {
	background-position: -32px -16px;
}

.um .ui-icon-triangle-1-se {
	background-position: -48px -16px;
}

.um .ui-icon-triangle-1-s {
	background-position: -65px -16px;
}

.um .ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}

.um .ui-icon-triangle-1-w {
	background-position: -96px -16px;
}

.um .ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}

.um .ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}

.um .ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}

.um .ui-icon-arrow-1-n {
	background-position: 0 -32px;
}

.um .ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}

.um .ui-icon-arrow-1-e {
	background-position: -32px -32px;
}

.um .ui-icon-arrow-1-se {
	background-position: -48px -32px;
}

.um .ui-icon-arrow-1-s {
	background-position: -65px -32px;
}

.um .ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}

.um .ui-icon-arrow-1-w {
	background-position: -96px -32px;
}

.um .ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}

.um .ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}

.um .ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}

.um .ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}

.um .ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}

.um .ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}

.um .ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}

.um .ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}

.um .ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}

.um .ui-icon-arrowthick-1-n {
	background-position: 1px -48px;
}

.um .ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}

.um .ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}

.um .ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}

.um .ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}

.um .ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}

.um .ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}

.um .ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}

.um .ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}

.um .ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}

.um .ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}

.um .ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}

.um .ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}

.um .ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}

.um .ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}

.um .ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}

.um .ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px;
}

.um .ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}

.um .ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}

.um .ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}

.um .ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}

.um .ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}

.um .ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}

.um .ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}

.um .ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}

.um .ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}

.um .ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}

.um .ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}

.um .ui-icon-arrow-4 {
	background-position: 0 -80px;
}

.um .ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}

.um .ui-icon-extlink {
	background-position: -32px -80px;
}

.um .ui-icon-newwin {
	background-position: -48px -80px;
}

.um .ui-icon-refresh {
	background-position: -64px -80px;
}

.um .ui-icon-shuffle {
	background-position: -80px -80px;
}

.um .ui-icon-transfer-e-w {
	background-position: -96px -80px;
}

.um .ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}

.um .ui-icon-folder-collapsed {
	background-position: 0 -96px;
}

.um .ui-icon-folder-open {
	background-position: -16px -96px;
}

.um .ui-icon-document {
	background-position: -32px -96px;
}

.um .ui-icon-document-b {
	background-position: -48px -96px;
}

.um .ui-icon-note {
	background-position: -64px -96px;
}

.um .ui-icon-mail-closed {
	background-position: -80px -96px;
}

.um .ui-icon-mail-open {
	background-position: -96px -96px;
}

.um .ui-icon-suitcase {
	background-position: -112px -96px;
}

.um .ui-icon-comment {
	background-position: -128px -96px;
}

.um .ui-icon-person {
	background-position: -144px -96px;
}

.um .ui-icon-print {
	background-position: -160px -96px;
}

.um .ui-icon-trash {
	background-position: -176px -96px;
}

.um .ui-icon-locked {
	background-position: -192px -96px;
}

.um .ui-icon-unlocked {
	background-position: -208px -96px;
}

.um .ui-icon-bookmark {
	background-position: -224px -96px;
}

.um .ui-icon-tag {
	background-position: -240px -96px;
}

.um .ui-icon-home {
	background-position: 0 -112px;
}

.um .ui-icon-flag {
	background-position: -16px -112px;
}

.um .ui-icon-calendar {
	background-position: -32px -112px;
}

.um .ui-icon-cart {
	background-position: -48px -112px;
}

.um .ui-icon-pencil {
	background-position: -64px -112px;
}

.um .ui-icon-clock {
	background-position: -80px -112px;
}

.um .ui-icon-disk {
	background-position: -96px -112px;
}

.um .ui-icon-calculator {
	background-position: -112px -112px;
}

.um .ui-icon-zoomin {
	background-position: -128px -112px;
}

.um .ui-icon-zoomout {
	background-position: -144px -112px;
}

.um .ui-icon-search {
	background-position: -160px -112px;
}

.um .ui-icon-wrench {
	background-position: -176px -112px;
}

.um .ui-icon-gear {
	background-position: -192px -112px;
}

.um .ui-icon-heart {
	background-position: -208px -112px;
}

.um .ui-icon-star {
	background-position: -224px -112px;
}

.um .ui-icon-link {
	background-position: -240px -112px;
}

.um .ui-icon-cancel {
	background-position: 0 -128px;
}

.um .ui-icon-plus {
	background-position: -16px -128px;
}

.um .ui-icon-plusthick {
	background-position: -32px -128px;
}

.um .ui-icon-minus {
	background-position: -48px -128px;
}

.um .ui-icon-minusthick {
	background-position: -64px -128px;
}

.um .ui-icon-close {
	background-position: -80px -128px;
}

.um .ui-icon-closethick {
	background-position: -96px -128px;
}

.um .ui-icon-key {
	background-position: -112px -128px;
}

.um .ui-icon-lightbulb {
	background-position: -128px -128px;
}

.um .ui-icon-scissors {
	background-position: -144px -128px;
}

.um .ui-icon-clipboard {
	background-position: -160px -128px;
}

.um .ui-icon-copy {
	background-position: -176px -128px;
}

.um .ui-icon-contact {
	background-position: -192px -128px;
}

.um .ui-icon-image {
	background-position: -208px -128px;
}

.um .ui-icon-video {
	background-position: -224px -128px;
}

.um .ui-icon-script {
	background-position: -240px -128px;
}

.um .ui-icon-alert {
	background-position: 0 -144px;
}

.um .ui-icon-info {
	background-position: -16px -144px;
}

.um .ui-icon-notice {
	background-position: -32px -144px;
}

.um .ui-icon-help {
	background-position: -48px -144px;
}

.um .ui-icon-check {
	background-position: -64px -144px;
}

.um .ui-icon-bullet {
	background-position: -80px -144px;
}

.um .ui-icon-radio-on {
	background-position: -96px -144px;
}

.um .ui-icon-radio-off {
	background-position: -112px -144px;
}

.um .ui-icon-pin-w {
	background-position: -128px -144px;
}

.um .ui-icon-pin-s {
	background-position: -144px -144px;
}

.um .ui-icon-play {
	background-position: 0 -160px;
}

.um .ui-icon-pause {
	background-position: -16px -160px;
}

.um .ui-icon-seek-next {
	background-position: -32px -160px;
}

.um .ui-icon-seek-prev {
	background-position: -48px -160px;
}

.um .ui-icon-seek-end {
	background-position: -64px -160px;
}

.um .ui-icon-seek-start {
	background-position: -80px -160px;
}

.um .ui-icon-seek-first {
	background-position: -80px -160px;
}

.um .ui-icon-stop {
	background-position: -96px -160px;
}

.um .ui-icon-eject {
	background-position: -112px -160px;
}

.um .ui-icon-volume-off {
	background-position: -128px -160px;
}

.um .ui-icon-volume-on {
	background-position: -144px -160px;
}

.um .ui-icon-power {
	background-position: 0 -176px;
}

.um .ui-icon-signal-diag {
	background-position: -16px -176px;
}

.um .ui-icon-signal {
	background-position: -32px -176px;
}

.um .ui-icon-battery-0 {
	background-position: -48px -176px;
}

.um .ui-icon-battery-1 {
	background-position: -64px -176px;
}

.um .ui-icon-battery-2 {
	background-position: -80px -176px;
}

.um .ui-icon-battery-3 {
	background-position: -96px -176px;
}

.um .ui-icon-circle-plus {
	background-position: 0 -192px;
}

.um .ui-icon-circle-minus {
	background-position: -16px -192px;
}

.um .ui-icon-circle-close {
	background-position: -32px -192px;
}

.um .ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}

.um .ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}

.um .ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}

.um .ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}

.um .ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}

.um .ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}

.um .ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}

.um .ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}

.um .ui-icon-circle-zoomin {
	background-position: -176px -192px;
}

.um .ui-icon-circle-zoomout {
	background-position: -192px -192px;
}

.um .ui-icon-circle-check {
	background-position: -208px -192px;
}

.um .ui-icon-circlesmall-plus {
	background-position: 0 -208px;
}

.um .ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}

.um .ui-icon-circlesmall-close {
	background-position: -32px -208px;
}

.um .ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}

.um .ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}

.um .ui-icon-squaresmall-close {
	background-position: -80px -208px;
}

.um .ui-icon-grip-dotted-vertical {
	background-position: 0 -224px;
}

.um .ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}

.um .ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}

.um .ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}

.um .ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}

.um .ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}

.um .ui-corner-all, .um .ui-corner-top, .um .ui-corner-left, .um .ui-corner-tl {
	border-top-left-radius: 3px;
}

.um .ui-corner-all, .um .ui-corner-top, .um .ui-corner-right, .um .ui-corner-tr {
	border-top-right-radius: 3px;
}

.um .ui-corner-all, .um .ui-corner-bottom, .um .ui-corner-left, .um .ui-corner-bl {
	border-bottom-left-radius: 3px;
}

.um .ui-corner-all, .um .ui-corner-bottom, .um .ui-corner-right, .um .ui-corner-br {
	border-bottom-right-radius: 3px;
}

.um .ui-widget-overlay {
	background: #aaa;
	opacity: .3;
	-ms-filter: Alpha(Opacity=30);
}

.um .ui-widget-shadow {
	-webkit-box-shadow: 0 0 5px #666;
	box-shadow: 0 0 5px #666;
}

.tipsy {
	font-size: 10px;
	position: absolute;
	padding: 5px;
	z-index: 100000;
}

.tipsy-inner {
	background-color: #000;
	color: #fff;
	max-width: 200px;
	padding: 5px 8px 4px 8px;
	text-align: center;
}

.tipsy-inner {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.tipsy-arrow {
	position: absolute;
	width: 0;
	height: 0;
	line-height: 0;
	border: 5px dashed #000;
}

.tipsy-arrow-n {
	border-bottom-color: #000;
}

.tipsy-arrow-s {
	border-top-color: #000;
}

.tipsy-arrow-e {
	border-left-color: #000;
}

.tipsy-arrow-w {
	border-right-color: #000;
}

.tipsy-n .tipsy-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-bottom-style: solid;
	border-top: none;
	border-left-color: transparent;
	border-right-color: transparent;
}

.tipsy-nw .tipsy-arrow {
	top: 0;
	left: 10px;
	border-bottom-style: solid;
	border-top: none;
	border-left-color: transparent;
	border-right-color: transparent;
}

.tipsy-ne .tipsy-arrow {
	top: 0;
	right: 10px;
	border-bottom-style: solid;
	border-top: none;
	border-left-color: transparent;
	border-right-color: transparent;
}

.tipsy-s .tipsy-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-top-style: solid;
	border-bottom: none;
	border-left-color: transparent;
	border-right-color: transparent;
}

.tipsy-sw .tipsy-arrow {
	bottom: 0;
	left: 10px;
	border-top-style: solid;
	border-bottom: none;
	border-left-color: transparent;
	border-right-color: transparent;
}

.tipsy-se .tipsy-arrow {
	bottom: 0;
	right: 10px;
	border-top-style: solid;
	border-bottom: none;
	border-left-color: transparent;
	border-right-color: transparent;
}

.tipsy-e .tipsy-arrow {
	right: 0;
	top: 50%;
	margin-top: -5px;
	border-left-style: solid;
	border-right: none;
	border-top-color: transparent;
	border-bottom-color: transparent;
}

.tipsy-w .tipsy-arrow {
	left: 0;
	top: 50%;
	margin-top: -5px;
	border-right-style: solid;
	border-left: none;
	border-top-color: transparent;
	border-bottom-color: transparent;
}

.cancel-off-png, .cancel-on-png, .star-half-png, .star-off-png, .star-on-png {
	font-family: raty;
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	margin-right: .2em;
	color: #ccc;
}

.star-half-png, .star-on-png {
	color: #ffbe32;
}

.cancel-on-png:before {
	content: "";
}

.cancel-off-png:before {
	content: "";
}

.star-on-png:before {
	content: "";
}

.star-off-png:before {
	content: "";
}

.star-half-png:before {
	content: "";
}

.select2-container {
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	position: relative;
	vertical-align: middle;
}

.select2-container .select2-selection--single {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	height: 28px;
	user-select: none;
	-webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
	display: block;
	padding-left: 8px;
	padding-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
	position: relative;
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
	padding-right: 8px;
	padding-left: 20px;
}

.select2-container .select2-selection--multiple {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	min-height: 32px;
	user-select: none;
	-webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
	display: inline-block;
	overflow: hidden;
	padding-left: 8px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.select2-container .select2-search--inline {
	float: left;
}

.select2-container .select2-search--inline .select2-search__field {
	box-sizing: border-box;
	border: none;
	font-size: 100%;
	margin-top: 5px;
	padding: 0;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none;
}

.select2-dropdown {
	background-color: white;
	border: 1px solid #aaa;
	border-radius: 4px;
	box-sizing: border-box;
	display: block;
	position: absolute;
	left: -100000px;
	width: 100%;
	z-index: 1051;
}

.select2-results {
	display: block;
}

.select2-results__options {
	list-style: none;
	margin: 0;
	padding: 0;
}

.select2-results__option {
	padding: 6px;
	user-select: none;
	-webkit-user-select: none;
}

.select2-results__option[aria-selected] {
	cursor: pointer;
}

.select2-container--open .select2-dropdown {
	left: 0;
}

.select2-container--open .select2-dropdown--above {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.select2-search--dropdown {
	display: block;
	padding: 4px;
}

.select2-search--dropdown .select2-search__field {
	padding: 4px;
	width: 100%;
	box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
	display: none;
}

.select2-close-mask {
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
	opacity: 0;
	z-index: 99;
	background-color: #fff;
	filter: alpha(opacity=0);
}

.select2-hidden-accessible {
	border: 0 !important;
	clip: rect(0 0 0 0) !important;
	-webkit-clip-path: inset(50%) !important;
	clip-path: inset(50%) !important;
	height: 1px !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute !important;
	width: 1px !important;
	white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 26px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #888 transparent transparent transparent;
	border-style: solid;
	border-width: 5px 4px 0 4px;
	height: 0;
	left: 50%;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
	float: left;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
	left: 1px;
	right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color: #eee;
	cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
	display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #888 transparent;
	border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
	background-color: white;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: text;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0 5px;
	width: 100%;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	list-style: none;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 10px;
	padding: 1px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color: #999;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	margin-right: 2px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #333;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
	float: right;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
	margin-left: 5px;
	margin-right: auto;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
	border: solid black 1px;
	outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
	background-color: #eee;
	cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
	background: transparent;
	border: none;
	outline: 0;
	box-shadow: none;
	-webkit-appearance: textfield;
}

.select2-container--default .select2-results>.select2-results__options {
	max-height: 200px;
	overflow-y: auto;
}

.select2-container--default .select2-results__option[role=group] {
	padding: 0;
}

.select2-container--default .select2-results__option[aria-disabled=true] {
	color: #999;
}

.select2-container--default .select2-results__option[aria-selected=true] {
	background-color: #ddd;
}

.select2-container--default .select2-results__option .select2-results__option {
	padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -1em;
	padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -2em;
	padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -3em;
	padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -4em;
	padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -5em;
	padding-left: 6em;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #5897fb;
	color: white;
}

.select2-container--default .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px;
}

.select2-container--classic .select2-selection--single {
	background-color: #f7f7f7;
	border: 1px solid #aaa;
	border-radius: 4px;
	outline: 0;
	background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
	background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
	background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
	border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
	margin-right: 10px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
	color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
	background-color: #ddd;
	border: none;
	border-left: 1px solid #aaa;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	height: 26px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 20px;
	background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
	background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
	background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
	border-color: #888 transparent transparent transparent;
	border-style: solid;
	border-width: 5px 4px 0 4px;
	height: 0;
	left: 50%;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0;
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
	float: left;
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
	border: none;
	border-right: 1px solid #aaa;
	border-radius: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	left: 1px;
	right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
	border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
	background: transparent;
	border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #888 transparent;
	border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
	background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
	background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
	background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
	background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
	background-color: white;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: text;
	outline: 0;
}

.select2-container--classic .select2-selection--multiple:focus {
	border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
	list-style: none;
	margin: 0;
	padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
	display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
	color: #888;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	margin-right: 2px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #555;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
	float: right;
	margin-left: 5px;
	margin-right: auto;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
	border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa;
	outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
	outline: 0;
	box-shadow: none;
}

.select2-container--classic .select2-dropdown {
	background-color: #fff;
	border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
	border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
	border-top: none;
}

.select2-container--classic .select2-results>.select2-results__options {
	max-height: 200px;
	overflow-y: auto;
}

.select2-container--classic .select2-results__option[role=group] {
	padding: 0;
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
	color: grey;
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
	background-color: #3875d7;
	color: #fff;
}

.select2-container--classic .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
	border-color: #5897fb;
}

.um .um-single-file-preview, .um .um-single-image-preview {
	margin-bottom: 20px;
}

.um .um-single-image-preview>img {
	max-height: 300px;
	display: inline-block;
	overflow: hidden;
	margin: auto;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.um-single-file-preview, .um-single-image-preview {
	display: none;
	text-align: center;
	position: relative;
}

.um-single-file-preview.show, .um-single-image-preview.show {
	display: block;
}

.um-single-image-preview>img {
	max-width: 100%;
	max-height: inherit;
}

.um-single-file-preview a.cancel, .um-single-image-preview a.cancel {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	-moz-border-radius: 999px;
	-webkit-border-radius: 999px;
	border-radius: 999px;
	background: #ddd;
	cursor: pointer;
	text-decoration: none !important;
	z-index: 666;
	opacity: .75;
}

.um-single-file-preview a.cancel i, .um-single-image-preview a.cancel i {
	font-size: 16px;
	color: #888;
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	line-height: 30px;
	overflow: hidden;
}

.um-single-file-preview a.cancel i:before, .um-single-image-preview a.cancel i:before {
	line-height: inherit;
}

.um-single-fileinfo {
	padding: 26px 0 20px 0;
	display: inline-block;
	max-width: 100%;
}

.um-single-fileinfo span.icon {
	font-size: 40px;
	display: inline-block;
	width: 100px;
	height: 70px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #666;
	color: #fff !important;
}

.um-single-fileinfo span.icon i {
	display: block;
	height: 70px;
	line-height: 70px;
	overflow: hidden;
}

.um-single-fileinfo span.icon i:before {
	line-height: inherit;
}

.um-single-fileinfo span.filename {
	display: block;
	font-size: 16px;
	color: #888;
	padding-top: 5px;
}

.um-single-fileinfo a {
	text-decoration: none !important;
	opacity: .9;
}

.um-single-fileinfo a:hover {
	opacity: 1;
}

div.um-modal .upload-statusbar {
	margin: 20px 0 0 0;
}

div.um-modal .upload-filename {
	display: none !important;
}

div.um-modal .upload-progress {
	position: relative;
	width: 100%;
	box-sizing: border-box;
}

div.um-modal .upload-bar {
	width: 0;
	height: 10px;
	color: #666;
	background: #7acf58;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

div.um-modal .ajax-upload-dragdrop {
	width: 100%;
	text-align: center;
	vertical-align: middle;
	padding: 20px;
	box-sizing: border-box;
	border: 2px dashed #ddd;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 18px;
	line-height: 1em;
}

div.um-modal .ajax-upload-dragdrop span.str {
	display: block;
	margin: 0 0 15px 0;
}

div.um-modal .ajax-upload-dragdrop span.icon {
	display: block;
	font-size: 80px;
	line-height: 80px;
	vertical-align: middle;
	margin-bottom: 10px;
}

div.um-modal .ajax-upload-dragdrop span.help {
	display: block;
	font-size: 14px;
	color: #aaa;
	margin: 0 0 12px 0;
}

div.um-modal .upload {
	cursor: pointer !important;
	line-height: 34px !important;
	height: 34px;
	display: inline-block;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 0 20px;
	color: #fff;
	vertical-align: middle;
	font-size: 14px;
	box-sizing: border-box;
	transition: .2s;
}

div.um-modal .upload:hover {
	background: #44b0ec;
}

.um-modal input[type=file]::-webkit-file-upload-button {
	cursor: pointer;
}

#um_confirm_block {
	display: none;
}

#um_confirm_block_back {
	background-color: rgba(0, 0, 0, .2);
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 2147483646;
}

.um_confirm {
	position: fixed;
	color: #fff;
	width: 400px;
	background-color: #000;
	left: 50%;
	top: 50%;
	z-index: 2147483647;
}

.um_confirm #um_confirm_title {
	background-color: rgba(0, 0, 0, .4);
	border-bottom: 1px solid #5c5c5c;
	color: #ccc;
	font-weight: 700;
	height: 15px;
	padding: 10px;
	text-align: center;
	width: calc(100% - 20px);
}

.um_confirm #um_confirm_message {
	width: calc(100% - 40px);
	text-align: center;
	padding: 20px;
}

.um_confirm #um_confirm_buttons {
	height: 40px;
	width: 100%;
}

.um_confirm .um_confirm_button {
	border-top: 1px solid #5c5c5c;
	color: #aaa;
	font-size: 15px;
	font-weight: 700;
	float: left;
	line-height: 40px;
	text-align: center;
	width: 50%;
	cursor: pointer;
}

.um_confirm .um_confirm_button:hover {
	background-color: rgba(0, 0, 0, .6);
	border-top: 1px solid #fff;
	color: #fff;
}

.um .picker {
	font-size: 16px;
	text-align: left;
	line-height: 1.2;
	color: #fff;
	position: absolute;
	z-index: 10000;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.um .picker__box ul li[role=presentation] {
	margin: 10px 0 0 0;
}

.um .picker__input {
	cursor: default;
}

.um .picker__input.picker__input--active {
	border-color: #0089ec;
}

.um .picker__holder {
	width: 100%;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}

/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */
.um .picker__frame, .um .picker__holder {
	bottom: 0;
	left: 0;
	right: 0;
	top: 100%;
}

.um .picker__holder {
	position: fixed;
	-webkit-transition: background .15s ease-out, top 0s .15s;
	-moz-transition: background .15s ease-out, top 0s .15s;
	transition: background .15s ease-out, top 0s .15s;
}

.um .picker__frame {
	position: absolute;
	margin: 0 auto;
	min-width: 256px;
	max-width: 400px;
	width: 100%;
	-moz-opacity: 0;
	opacity: 0;
	-webkit-transition: all .15s ease-out;
	-moz-transition: all .15s ease-out;
	transition: all .15s ease-out;
}

@media (min-height:33.875em) {
	.um .picker__frame {
		overflow: visible;
		top: auto;
		bottom: -100%;
		max-height: 80%;
	}
}

@media (min-height:40.125em) {
	.um .picker__frame {
		margin-bottom: 15% !important;
	}
}

.um .picker__wrap {
	display: table;
	width: 100%;
	height: 100%;
}

@media (min-height:33.875em) {
	.um .picker__wrap {
		display: block;
	}
}

.um .picker__box {
	display: table-cell;
	vertical-align: middle;
}

@media (min-height:33.875em) {
	.um .picker__box {
		display: block;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}
}

@media (min-height:40.125em) {
	.um .picker__box {
		border-bottom-width: 1px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}
}

.um .picker--opened .picker__holder {
	top: 0;
	background: 0 0;
	zoom: 1;
	background: rgba(0, 0, 0, .7);
	-webkit-transition: background .15s ease-out;
	-moz-transition: background .15s ease-out;
	transition: background .15s ease-out;
}

.um .picker--opened .picker__frame {
	top: 0;
	-moz-opacity: 1;
	opacity: 1;
}

@media (min-height:33.875em) {
	.um .picker--opened .picker__frame {
		top: auto;
		bottom: 0;
	}
}

.um .picker__header {
	text-align: center;
	position: relative;
	margin-top: .75em;
	border-radius: 2px 2px 0 0;
	padding: 15px 0;
	font-size: 18px;
}

.um .picker__month, .um .picker__year {
	display: inline-block;
	margin-left: 10px;
	margin-right: 10px;
}

.um .picker__select--month, .um .picker__select--year {
	margin-left: .25em;
	margin-right: .25em;
	font-size: 16px;
	color: #999;
	background: #fff !important;
	outline: 0 !important;
	border: 0 !important;
}

@media (min-width:24.5em) {
	.um .picker__select--month, .um .picker__select--year {
		margin-top: -.5em;
	}
}

.um .picker__select--month {
	width: 35%;
}

.um .picker__select--year {
	width: 22.5%;
}

.um .picker__nav--next, .um .picker__nav--prev {
	position: absolute;
	padding: .5em 1.25em;
	width: 1em;
	height: 1em;
	box-sizing: content-box !important;
	top: 8px;
	color: #fff;
}

.um-popup .picker__nav--next, .um-popup .picker__nav--prev {
	position: absolute;
	padding: .5em 1.25em;
	width: 1em;
	height: 1em;
	box-sizing: content-box !important;
	top: 8px;
	color: #fff;
}

.um .picker__nav--prev {
	left: 0;
	padding-right: 1.25em;
}

.um-popup .picker__nav--prev {
	left: 0;
	padding-right: 1.25em;
}

@media (min-width:24.5em) {
	.um .picker__nav--prev {
		padding-right: 1.5em;
	}
	
	.um-popup .picker__nav--prev {
		padding-right: 1.5em;
	}
}

.um .picker__nav--next {
	right: 0;
	padding-left: 1.25em;
}

.um-popup .picker__nav--next {
	right: 0;
	padding-left: 1.25em;
}

@media (min-width:24.5em) {
	.um .picker__nav--next {
		padding-left: 1.5em;
	}
	
	.um-popup .picker__nav--next {
		padding-left: 1.5em;
	}
}

.um .picker__nav--next:before, .um .picker__nav--prev:before {
	content: " ";
	border-top: .5em solid transparent;
	border-bottom: .5em solid transparent;
	border-right: .5em solid #fff;
	width: 0;
	height: 0;
	display: block;
	margin: 0 auto;
}

.um-popup .picker__nav--next:before, .um-popup .picker__nav--prev:before {
	content: " ";
	border-top: .5em solid transparent;
	border-bottom: .5em solid transparent;
	border-right: .5em solid #fff;
	width: 0;
	height: 0;
	display: block;
	margin: 0 auto;
}

.um .picker__nav--next:before {
	border-right: 0;
	border-left: .5em solid #fff;
}

.um-popup .picker__nav--next:before {
	border-right: 0;
	border-left: .5em solid #fff;
}

.um .picker__nav--next:hover, .um .picker__nav--prev:hover {
	cursor: pointer;
	color: #fff;
}

.um-popup .picker__nav--next:hover, .um-popup .picker__nav--prev:hover {
	cursor: pointer;
	color: #fff;
}

.um .picker__nav--disabled, .um .picker__nav--disabled:before, .um .picker__nav--disabled:before:hover, .um .picker__nav--disabled:hover {
	cursor: default;
	background: 0 0;
}

.um-popup .picker__nav--disabled, .um-popup .picker__nav--disabled:before, .um-popup .picker__nav--disabled:before:hover, .um-popup .picker__nav--disabled:hover {
	cursor: default;
	background: 0 0;
}

.um .picker__table {
	text-align: center;
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
	font-size: inherit;
	width: 100%;
	margin-top: 5px;
	border: none;
	margin-bottom: 0;
}

.um .picker__table td {
	margin: 0;
	padding: 0 10px;
	text-align: center;
	border: 0;
}

.um .picker__weekday {
	width: 14.285714286%;
	color: #fff;
	text-align: center;
	padding: 5px 0 !important;
}

.um .picker__day {
	padding: 10px 0;
	line-height: 1em !important;
}

.um .picker__day--today {
	position: relative;
}

.um .picker__day--outfocus {
	opacity: .75;
}

.um .picker__day--infocus:hover, .um .picker__day--outfocus:hover {
	border-radius: 2px;
	cursor: pointer;
}

.um .picker--focused .picker__day--highlighted, .um .picker__day--highlighted:hover {
	border-radius: 2px;
}

.um .picker__day--disabled, .um .picker__day--disabled:hover {
	cursor: default;
	background: 0 0 !important;
	opacity: .3;
}

.um .picker__footer {
	text-align: center;
	height: 50px !important;
	line-height: 50px !important;
	margin-top: 5px;
	border-radius: 0 0 2px 2px;
}

.um .picker__button--clear, .um .picker__button--today {
	margin: 0 !important;
	width: 50%;
	display: inline-block;
	background: 0 0 !important;
	box-shadow: none !important;
	border: 0 !important;
	outline: 0 !important;
	box-sizing: border-box !important;
}

.um .picker__button--clear:focus, .um .picker__button--clear:hover, .um .picker__button--today:focus, .um .picker__button--today:hover {
	cursor: pointer;
}

.um .picker__list {
	list-style: none;
	list-style: none !important;
	padding: 5px !important;
	margin: 0 !important;
}

.um .picker__list-item {
	position: relative;
	border-radius: 2px;
	display: inline-block;
	width: 25%;
	text-align: center;
	box-sizing: border-box;
	padding: 6px 0 !important;
	margin: 5px 0 !important;
}

.um .picker__list-item:hover {
	cursor: pointer;
	z-index: 10;
}

.um .picker__list-item--highlighted {
	z-index: 10;
}

.um .picker--focused .picker__list-item--highlighted, .um .picker__list-item--highlighted:hover {
	cursor: pointer;
	font-weight: 700;
}

.um .picker--focused .picker__list-item--selected, .um .picker__list-item--selected, .um .picker__list-item--selected:hover {
	z-index: 10;
}

.um .picker--focused .picker__list-item--disabled, .um .picker__list-item--disabled, .um .picker__list-item--disabled:hover {
	color: #a9e792;
	cursor: default;
	background: 0 0;
	z-index: auto;
}

.um .picker--time .picker__button--clear {
	width: 100%;
	display: inline-block;
	background: 0 0;
	box-shadow: none !important;
	border: 0 !important;
	outline: 0 !important;
	background: 0 0 !important;
	border-radius: 0 0 2px 2px;
	color: #fff !important;
}

.um .picker--time .picker__button--clear:focus, .um .picker--time .picker__button--clear:hover {
	cursor: pointer;
}

.um .picker--time .picker__frame {
	min-width: 256px;
	max-width: 400px;
}

.um .picker--time .picker__box {
	font-size: 15px;
	padding: 0;
	border-radius: 2px !important;
}

.um .picker__box ul li[role=presentation] {
	margin: 10px 0 0 0;
}

@media (min-height:40.125em) {
	.um .picker--time .picker__frame {
		margin-bottom: 10% !important;
	}
}

[class*=" um-icon-"]:before, [class^=um-icon-]:before {
	font-family: Ionicons !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.um-icon-alert:before {
	content: "";
}

.um-icon-alert-circled:before {
	content: "";
}

.um-icon-android-add:before {
	content: "";
}

.um-icon-android-add-circle:before {
	content: "";
}

.um-icon-android-alarm-clock:before {
	content: "";
}

.um-icon-android-alert:before {
	content: "";
}

.um-icon-android-apps:before {
	content: "";
}

.um-icon-android-archive:before {
	content: "";
}

.um-icon-android-arrow-back:before {
	content: "";
}

.um-icon-android-arrow-down:before {
	content: "";
}

.um-icon-android-arrow-dropdown:before {
	content: "";
}

.um-icon-android-arrow-dropdown-circle:before {
	content: "";
}

.um-icon-android-arrow-dropleft:before {
	content: "";
}

.um-icon-android-arrow-dropleft-circle:before {
	content: "";
}

.um-icon-android-arrow-dropright:before {
	content: "";
}

.um-icon-android-arrow-dropright-circle:before {
	content: "";
}

.um-icon-android-arrow-dropup:before {
	content: "";
}

.um-icon-android-arrow-dropup-circle:before {
	content: "";
}

.um-icon-android-arrow-forward:before {
	content: "";
}

.um-icon-android-arrow-up:before {
	content: "";
}

.um-icon-android-attach:before {
	content: "";
}

.um-icon-android-bar:before {
	content: "";
}

.um-icon-android-bicycle:before {
	content: "";
}

.um-icon-android-boat:before {
	content: "";
}

.um-icon-android-bookmark:before {
	content: "";
}

.um-icon-android-bulb:before {
	content: "";
}

.um-icon-android-bus:before {
	content: "";
}

.um-icon-android-calendar:before {
	content: "";
}

.um-icon-android-call:before {
	content: "";
}

.um-icon-android-camera:before {
	content: "";
}

.um-icon-android-cancel:before {
	content: "";
}

.um-icon-android-car:before {
	content: "";
}

.um-icon-android-cart:before {
	content: "";
}

.um-icon-android-chat:before {
	content: "";
}

.um-icon-android-checkbox:before {
	content: "";
}

.um-icon-android-checkbox-blank:before {
	content: "";
}

.um-icon-android-checkbox-outline:before {
	content: "";
}

.um-icon-android-checkbox-outline-blank:before {
	content: "";
}

.um-icon-android-checkmark-circle:before {
	content: "";
}

.um-icon-android-clipboard:before {
	content: "";
}

.um-icon-android-close:before {
	content: "";
}

.um-icon-android-cloud:before {
	content: "";
}

.um-icon-android-cloud-circle:before {
	content: "";
}

.um-icon-android-cloud-done:before {
	content: "";
}

.um-icon-android-cloud-outline:before {
	content: "";
}

.um-icon-android-color-palette:before {
	content: "";
}

.um-icon-android-compass:before {
	content: "";
}

.um-icon-android-contact:before {
	content: "";
}

.um-icon-android-contacts:before {
	content: "";
}

.um-icon-android-contract:before {
	content: "";
}

.um-icon-android-create:before {
	content: "";
}

.um-icon-android-delete:before {
	content: "";
}

.um-icon-android-desktop:before {
	content: "";
}

.um-icon-android-document:before {
	content: "";
}

.um-icon-android-done:before {
	content: "";
}

.um-icon-android-done-all:before {
	content: "";
}

.um-icon-android-download:before {
	content: "";
}

.um-icon-android-drafts:before {
	content: "";
}

.um-icon-android-exit:before {
	content: "";
}

.um-icon-android-expand:before {
	content: "";
}

.um-icon-android-favorite:before {
	content: "";
}

.um-icon-android-favorite-outline:before {
	content: "";
}

.um-icon-android-film:before {
	content: "";
}

.um-icon-android-folder:before {
	content: "";
}

.um-icon-android-folder-open:before {
	content: "";
}

.um-icon-android-funnel:before {
	content: "";
}

.um-icon-android-globe:before {
	content: "";
}

.um-icon-android-hand:before {
	content: "";
}

.um-icon-android-hangout:before {
	content: "";
}

.um-icon-android-happy:before {
	content: "";
}

.um-icon-android-home:before {
	content: "";
}

.um-icon-android-image:before {
	content: "";
}

.um-icon-android-laptop:before {
	content: "";
}

.um-icon-android-list:before {
	content: "";
}

.um-icon-android-locate:before {
	content: "";
}

.um-icon-android-lock:before {
	content: "";
}

.um-icon-android-mail:before {
	content: "";
}

.um-icon-android-map:before {
	content: "";
}

.um-icon-android-menu:before {
	content: "";
}

.um-icon-android-microphone:before {
	content: "";
}

.um-icon-android-microphone-off:before {
	content: "";
}

.um-icon-android-more-horizontal:before {
	content: "";
}

.um-icon-android-more-vertical:before {
	content: "";
}

.um-icon-android-navigate:before {
	content: "";
}

.um-icon-android-notifications:before {
	content: "";
}

.um-icon-android-notifications-none:before {
	content: "";
}

.um-icon-android-notifications-off:before {
	content: "";
}

.um-icon-android-open:before {
	content: "";
}

.um-icon-android-options:before {
	content: "";
}

.um-icon-android-people:before {
	content: "";
}

.um-icon-android-person:before {
	content: "";
}

.um-icon-android-person-add:before {
	content: "";
}

.um-icon-android-phone-landscape:before {
	content: "";
}

.um-icon-android-phone-portrait:before {
	content: "";
}

.um-icon-android-pin:before {
	content: "";
}

.um-icon-android-plane:before {
	content: "";
}

.um-icon-android-playstore:before {
	content: "";
}

.um-icon-android-print:before {
	content: "";
}

.um-icon-android-radio-button-off:before {
	content: "";
}

.um-icon-android-radio-button-on:before {
	content: "";
}

.um-icon-android-refresh:before {
	content: "";
}

.um-icon-android-remove:before {
	content: "";
}

.um-icon-android-remove-circle:before {
	content: "";
}

.um-icon-android-restaurant:before {
	content: "";
}

.um-icon-android-sad:before {
	content: "";
}

.um-icon-android-search:before {
	content: "";
}

.um-icon-android-send:before {
	content: "";
}

.um-icon-android-settings:before {
	content: "";
}

.um-icon-android-share:before {
	content: "";
}

.um-icon-android-share-alt:before {
	content: "";
}

.um-icon-android-star:before {
	content: "";
}

.um-icon-android-star-half:before {
	content: "";
}

.um-icon-android-star-outline:before {
	content: "";
}

.um-icon-android-stopwatch:before {
	content: "";
}

.um-icon-android-subway:before {
	content: "";
}

.um-icon-android-sunny:before {
	content: "";
}

.um-icon-android-sync:before {
	content: "";
}

.um-icon-android-textsms:before {
	content: "";
}

.um-icon-android-time:before {
	content: "";
}

.um-icon-android-train:before {
	content: "";
}

.um-icon-android-unlock:before {
	content: "";
}

.um-icon-android-upload:before {
	content: "";
}

.um-icon-android-volume-down:before {
	content: "";
}

.um-icon-android-volume-mute:before {
	content: "";
}

.um-icon-android-volume-off:before {
	content: "";
}

.um-icon-android-volume-up:before {
	content: "";
}

.um-icon-android-walk:before {
	content: "";
}

.um-icon-android-warning:before {
	content: "";
}

.um-icon-android-watch:before {
	content: "";
}

.um-icon-android-wifi:before {
	content: "";
}

.um-icon-aperture:before {
	content: "";
}

.um-icon-archive:before {
	content: "";
}

.um-icon-arrow-down-a:before {
	content: "";
}

.um-icon-arrow-down-b:before {
	content: "";
}

.um-icon-arrow-down-c:before {
	content: "";
}

.um-icon-arrow-expand:before {
	content: "";
}

.um-icon-arrow-graph-down-left:before {
	content: "";
}

.um-icon-arrow-graph-down-right:before {
	content: "";
}

.um-icon-arrow-graph-up-left:before {
	content: "";
}

.um-icon-arrow-graph-up-right:before {
	content: "";
}

.um-icon-arrow-left-a:before {
	content: "";
}

.um-icon-arrow-left-b:before {
	content: "";
}

.um-icon-arrow-left-c:before {
	content: "";
}

.um-icon-arrow-move:before {
	content: "";
}

.um-icon-arrow-resize:before {
	content: "";
}

.um-icon-arrow-return-left:before {
	content: "";
}

.um-icon-arrow-return-right:before {
	content: "";
}

.um-icon-arrow-right-a:before {
	content: "";
}

.um-icon-arrow-right-b:before {
	content: "";
}

.um-icon-arrow-right-c:before {
	content: "";
}

.um-icon-arrow-shrink:before {
	content: "";
}

.um-icon-arrow-swap:before {
	content: "";
}

.um-icon-arrow-up-a:before {
	content: "";
}

.um-icon-arrow-up-b:before {
	content: "";
}

.um-icon-arrow-up-c:before {
	content: "";
}

.um-icon-asterisk:before {
	content: "";
}

.um-icon-at:before {
	content: "";
}

.um-icon-backspace:before {
	content: "";
}

.um-icon-backspace-outline:before {
	content: "";
}

.um-icon-bag:before {
	content: "";
}

.um-icon-battery-charging:before {
	content: "";
}

.um-icon-battery-empty:before {
	content: "";
}

.um-icon-battery-full:before {
	content: "";
}

.um-icon-battery-half:before {
	content: "";
}

.um-icon-battery-low:before {
	content: "";
}

.um-icon-beaker:before {
	content: "";
}

.um-icon-beer:before {
	content: "";
}

.um-icon-bluetooth:before {
	content: "";
}

.um-icon-bonfire:before {
	content: "";
}

.um-icon-bookmark:before {
	content: "";
}

.um-icon-bowtie:before {
	content: "";
}

.um-icon-briefcase:before {
	content: "";
}

.um-icon-bug:before {
	content: "";
}

.um-icon-calculator:before {
	content: "";
}

.um-icon-calendar:before {
	content: "";
}

.um-icon-camera:before {
	content: "";
}

.um-icon-card:before {
	content: "";
}

.um-icon-cash:before {
	content: "";
}

.um-icon-chatbox:before {
	content: "";
}

.um-icon-chatbox-working:before {
	content: "";
}

.um-icon-chatboxes:before {
	content: "";
}

.um-icon-chatbubble:before {
	content: "";
}

.um-icon-chatbubble-working:before {
	content: "";
}

.um-icon-chatbubbles:before {
	content: "";
}

.um-icon-checkmark:before {
	content: "";
}

.um-icon-checkmark-circled:before {
	content: "";
}

.um-icon-checkmark-round:before {
	content: "";
}

.um-icon-chevron-down:before {
	content: "";
}

.um-icon-chevron-left:before {
	content: "";
}

.um-icon-chevron-right:before {
	content: "";
}

.um-icon-chevron-up:before {
	content: "";
}

.um-icon-clipboard:before {
	content: "";
}

.um-icon-clock:before {
	content: "";
}

.um-icon-close:before {
	content: "";
}

.um-icon-close-circled:before {
	content: "";
}

.um-icon-close-round:before {
	content: "";
}

.um-icon-closed-captioning:before {
	content: "";
}

.um-icon-cloud:before {
	content: "";
}

.um-icon-code:before {
	content: "";
}

.um-icon-code-download:before {
	content: "";
}

.um-icon-code-working:before {
	content: "";
}

.um-icon-coffee:before {
	content: "";
}

.um-icon-compass:before {
	content: "";
}

.um-icon-compose:before {
	content: "";
}

.um-icon-connection-bars:before {
	content: "";
}

.um-icon-contrast:before {
	content: "";
}

.um-icon-crop:before {
	content: "";
}

.um-icon-cube:before {
	content: "";
}

.um-icon-disc:before {
	content: "";
}

.um-icon-document:before {
	content: "";
}

.um-icon-document-text:before {
	content: "";
}

.um-icon-drag:before {
	content: "";
}

.um-icon-earth:before {
	content: "";
}

.um-icon-easel:before {
	content: "";
}

.um-icon-edit:before {
	content: "";
}

.um-icon-egg:before {
	content: "";
}

.um-icon-eject:before {
	content: "";
}

.um-icon-email:before {
	content: "";
}

.um-icon-email-unread:before {
	content: "";
}

.um-icon-erlenmeyer-flask:before {
	content: "";
}

.um-icon-erlenmeyer-flask-bubbles:before {
	content: "";
}

.um-icon-eye:before {
	content: "";
}

.um-icon-eye-disabled:before {
	content: "";
}

.um-icon-female:before {
	content: "";
}

.um-icon-filing:before {
	content: "";
}

.um-icon-film-marker:before {
	content: "";
}

.um-icon-fireball:before {
	content: "";
}

.um-icon-flag:before {
	content: "";
}

.um-icon-flame:before {
	content: "";
}

.um-icon-flash:before {
	content: "";
}

.um-icon-flash-off:before {
	content: "";
}

.um-icon-folder:before {
	content: "";
}

.um-icon-fork:before {
	content: "";
}

.um-icon-fork-repo:before {
	content: "";
}

.um-icon-forward:before {
	content: "";
}

.um-icon-funnel:before {
	content: "";
}

.um-icon-gear-a:before {
	content: "";
}

.um-icon-gear-b:before {
	content: "";
}

.um-icon-grid:before {
	content: "";
}

.um-icon-hammer:before {
	content: "";
}

.um-icon-happy:before {
	content: "";
}

.um-icon-happy-outline:before {
	content: "";
}

.um-icon-headphone:before {
	content: "";
}

.um-icon-heart:before {
	content: "";
}

.um-icon-heart-broken:before {
	content: "";
}

.um-icon-help:before {
	content: "";
}

.um-icon-help-buoy:before {
	content: "";
}

.um-icon-help-circled:before {
	content: "";
}

.um-icon-home:before {
	content: "";
}

.um-icon-icecream:before {
	content: "";
}

.um-icon-image:before {
	content: "";
}

.um-icon-images:before {
	content: "";
}

.um-icon-information:before {
	content: "";
}

.um-icon-information-circled:before {
	content: "";
}

.um-icon-ionic:before {
	content: "";
}

.um-icon-ios-alarm:before {
	content: "";
}

.um-icon-ios-alarm-outline:before {
	content: "";
}

.um-icon-ios-albums:before {
	content: "";
}

.um-icon-ios-albums-outline:before {
	content: "";
}

.um-icon-ios-americanfootball:before {
	content: "";
}

.um-icon-ios-americanfootball-outline:before {
	content: "";
}

.um-icon-ios-analytics:before {
	content: "";
}

.um-icon-ios-analytics-outline:before {
	content: "";
}

.um-icon-ios-arrow-back:before {
	content: "";
}

.um-icon-ios-arrow-down:before {
	content: "";
}

.um-icon-ios-arrow-forward:before {
	content: "";
}

.um-icon-ios-arrow-left:before {
	content: "";
}

.um-icon-ios-arrow-right:before {
	content: "";
}

.um-icon-ios-arrow-thin-down:before {
	content: "";
}

.um-icon-ios-arrow-thin-left:before {
	content: "";
}

.um-icon-ios-arrow-thin-right:before {
	content: "";
}

.um-icon-ios-arrow-thin-up:before {
	content: "";
}

.um-icon-ios-arrow-up:before {
	content: "";
}

.um-icon-ios-at:before {
	content: "";
}

.um-icon-ios-at-outline:before {
	content: "";
}

.um-icon-ios-barcode:before {
	content: "";
}

.um-icon-ios-barcode-outline:before {
	content: "";
}

.um-icon-ios-baseball:before {
	content: "";
}

.um-icon-ios-baseball-outline:before {
	content: "";
}

.um-icon-ios-basketball:before {
	content: "";
}

.um-icon-ios-basketball-outline:before {
	content: "";
}

.um-icon-ios-bell:before {
	content: "";
}

.um-icon-ios-bell-outline:before {
	content: "";
}

.um-icon-ios-body:before {
	content: "";
}

.um-icon-ios-body-outline:before {
	content: "";
}

.um-icon-ios-bolt:before {
	content: "";
}

.um-icon-ios-bolt-outline:before {
	content: "";
}

.um-icon-ios-book:before {
	content: "";
}

.um-icon-ios-book-outline:before {
	content: "";
}

.um-icon-ios-bookmarks:before {
	content: "";
}

.um-icon-ios-bookmarks-outline:before {
	content: "";
}

.um-icon-ios-box:before {
	content: "";
}

.um-icon-ios-box-outline:before {
	content: "";
}

.um-icon-ios-briefcase:before {
	content: "";
}

.um-icon-ios-briefcase-outline:before {
	content: "";
}

.um-icon-ios-browsers:before {
	content: "";
}

.um-icon-ios-browsers-outline:before {
	content: "";
}

.um-icon-ios-calculator:before {
	content: "";
}

.um-icon-ios-calculator-outline:before {
	content: "";
}

.um-icon-ios-calendar:before {
	content: "";
}

.um-icon-ios-calendar-outline:before {
	content: "";
}

.um-icon-ios-camera:before {
	content: "";
}

.um-icon-ios-camera-outline:before {
	content: "";
}

.um-icon-ios-cart:before {
	content: "";
}

.um-icon-ios-cart-outline:before {
	content: "";
}

.um-icon-ios-chatboxes:before {
	content: "";
}

.um-icon-ios-chatboxes-outline:before {
	content: "";
}

.um-icon-ios-chatbubble:before {
	content: "";
}

.um-icon-ios-chatbubble-outline:before {
	content: "";
}

.um-icon-ios-checkmark:before {
	content: "";
}

.um-icon-ios-checkmark-empty:before {
	content: "";
}

.um-icon-ios-checkmark-outline:before {
	content: "";
}

.um-icon-ios-circle-filled:before {
	content: "";
}

.um-icon-ios-circle-outline:before {
	content: "";
}

.um-icon-ios-clock:before {
	content: "";
}

.um-icon-ios-clock-outline:before {
	content: "";
}

.um-icon-ios-close:before {
	content: "";
}

.um-icon-ios-close-empty:before {
	content: "";
}

.um-icon-ios-close-outline:before {
	content: "";
}

.um-icon-ios-cloud:before {
	content: "";
}

.um-icon-ios-cloud-download:before {
	content: "";
}

.um-icon-ios-cloud-download-outline:before {
	content: "";
}

.um-icon-ios-cloud-outline:before {
	content: "";
}

.um-icon-ios-cloud-upload:before {
	content: "";
}

.um-icon-ios-cloud-upload-outline:before {
	content: "";
}

.um-icon-ios-cloudy:before {
	content: "";
}

.um-icon-ios-cloudy-night:before {
	content: "";
}

.um-icon-ios-cloudy-night-outline:before {
	content: "";
}

.um-icon-ios-cloudy-outline:before {
	content: "";
}

.um-icon-ios-cog:before {
	content: "";
}

.um-icon-ios-cog-outline:before {
	content: "";
}

.um-icon-ios-color-filter:before {
	content: "";
}

.um-icon-ios-color-filter-outline:before {
	content: "";
}

.um-icon-ios-color-wand:before {
	content: "";
}

.um-icon-ios-color-wand-outline:before {
	content: "";
}

.um-icon-ios-compose:before {
	content: "";
}

.um-icon-ios-compose-outline:before {
	content: "";
}

.um-icon-ios-contact:before {
	content: "";
}

.um-icon-ios-contact-outline:before {
	content: "";
}

.um-icon-ios-copy:before {
	content: "";
}

.um-icon-ios-copy-outline:before {
	content: "";
}

.um-icon-ios-crop:before {
	content: "";
}

.um-icon-ios-crop-strong:before {
	content: "";
}

.um-icon-ios-download:before {
	content: "";
}

.um-icon-ios-download-outline:before {
	content: "";
}

.um-icon-ios-drag:before {
	content: "";
}

.um-icon-ios-email:before {
	content: "";
}

.um-icon-ios-email-outline:before {
	content: "";
}

.um-icon-ios-eye:before {
	content: "";
}

.um-icon-ios-eye-outline:before {
	content: "";
}

.um-icon-ios-fastforward:before {
	content: "";
}

.um-icon-ios-fastforward-outline:before {
	content: "";
}

.um-icon-ios-filing:before {
	content: "";
}

.um-icon-ios-filing-outline:before {
	content: "";
}

.um-icon-ios-film:before {
	content: "";
}

.um-icon-ios-film-outline:before {
	content: "";
}

.um-icon-ios-flag:before {
	content: "";
}

.um-icon-ios-flag-outline:before {
	content: "";
}

.um-icon-ios-flame:before {
	content: "";
}

.um-icon-ios-flame-outline:before {
	content: "";
}

.um-icon-ios-flask:before {
	content: "";
}

.um-icon-ios-flask-outline:before {
	content: "";
}

.um-icon-ios-flower:before {
	content: "";
}

.um-icon-ios-flower-outline:before {
	content: "";
}

.um-icon-ios-folder:before {
	content: "";
}

.um-icon-ios-folder-outline:before {
	content: "";
}

.um-icon-ios-football:before {
	content: "";
}

.um-icon-ios-football-outline:before {
	content: "";
}

.um-icon-ios-game-controller-a:before {
	content: "";
}

.um-icon-ios-game-controller-a-outline:before {
	content: "";
}

.um-icon-ios-game-controller-b:before {
	content: "";
}

.um-icon-ios-game-controller-b-outline:before {
	content: "";
}

.um-icon-ios-gear:before {
	content: "";
}

.um-icon-ios-gear-outline:before {
	content: "";
}

.um-icon-ios-glasses:before {
	content: "";
}

.um-icon-ios-glasses-outline:before {
	content: "";
}

.um-icon-ios-grid-view:before {
	content: "";
}

.um-icon-ios-grid-view-outline:before {
	content: "";
}

.um-icon-ios-heart:before {
	content: "";
}

.um-icon-ios-heart-outline:before {
	content: "";
}

.um-icon-ios-help:before {
	content: "";
}

.um-icon-ios-help-empty:before {
	content: "";
}

.um-icon-ios-help-outline:before {
	content: "";
}

.um-icon-ios-home:before {
	content: "";
}

.um-icon-ios-home-outline:before {
	content: "";
}

.um-icon-ios-infinite:before {
	content: "";
}

.um-icon-ios-infinite-outline:before {
	content: "";
}

.um-icon-ios-information:before {
	content: "";
}

.um-icon-ios-information-empty:before {
	content: "";
}

.um-icon-ios-information-outline:before {
	content: "";
}

.um-icon-ios-ionic-outline:before {
	content: "";
}

.um-icon-ios-keypad:before {
	content: "";
}

.um-icon-ios-keypad-outline:before {
	content: "";
}

.um-icon-ios-lightbulb:before {
	content: "";
}

.um-icon-ios-lightbulb-outline:before {
	content: "";
}

.um-icon-ios-list:before {
	content: "";
}

.um-icon-ios-list-outline:before {
	content: "";
}

.um-icon-ios-location:before {
	content: "";
}

.um-icon-ios-location-outline:before {
	content: "";
}

.um-icon-ios-locked:before {
	content: "";
}

.um-icon-ios-locked-outline:before {
	content: "";
}

.um-icon-ios-loop:before {
	content: "";
}

.um-icon-ios-loop-strong:before {
	content: "";
}

.um-icon-ios-medical:before {
	content: "";
}

.um-icon-ios-medical-outline:before {
	content: "";
}

.um-icon-ios-medkit:before {
	content: "";
}

.um-icon-ios-medkit-outline:before {
	content: "";
}

.um-icon-ios-mic:before {
	content: "";
}

.um-icon-ios-mic-off:before {
	content: "";
}

.um-icon-ios-mic-outline:before {
	content: "";
}

.um-icon-ios-minus:before {
	content: "";
}

.um-icon-ios-minus-empty:before {
	content: "";
}

.um-icon-ios-minus-outline:before {
	content: "";
}

.um-icon-ios-monitor:before {
	content: "";
}

.um-icon-ios-monitor-outline:before {
	content: "";
}

.um-icon-ios-moon:before {
	content: "";
}

.um-icon-ios-moon-outline:before {
	content: "";
}

.um-icon-ios-more:before {
	content: "";
}

.um-icon-ios-more-outline:before {
	content: "";
}

.um-icon-ios-musical-note:before {
	content: "";
}

.um-icon-ios-musical-notes:before {
	content: "";
}

.um-icon-ios-navigate:before {
	content: "";
}

.um-icon-ios-navigate-outline:before {
	content: "";
}

.um-icon-ios-nutrition:before {
	content: "";
}

.um-icon-ios-nutrition-outline:before {
	content: "";
}

.um-icon-ios-paper:before {
	content: "";
}

.um-icon-ios-paper-outline:before {
	content: "";
}

.um-icon-ios-paperplane:before {
	content: "";
}

.um-icon-ios-paperplane-outline:before {
	content: "";
}

.um-icon-ios-partlysunny:before {
	content: "";
}

.um-icon-ios-partlysunny-outline:before {
	content: "";
}

.um-icon-ios-pause:before {
	content: "";
}

.um-icon-ios-pause-outline:before {
	content: "";
}

.um-icon-ios-paw:before {
	content: "";
}

.um-icon-ios-paw-outline:before {
	content: "";
}

.um-icon-ios-people:before {
	content: "";
}

.um-icon-ios-people-outline:before {
	content: "";
}

.um-icon-ios-person:before {
	content: "";
}

.um-icon-ios-person-outline:before {
	content: "";
}

.um-icon-ios-personadd:before {
	content: "";
}

.um-icon-ios-personadd-outline:before {
	content: "";
}

.um-icon-ios-photos:before {
	content: "";
}

.um-icon-ios-photos-outline:before {
	content: "";
}

.um-icon-ios-pie:before {
	content: "";
}

.um-icon-ios-pie-outline:before {
	content: "";
}

.um-icon-ios-pint:before {
	content: "";
}

.um-icon-ios-pint-outline:before {
	content: "";
}

.um-icon-ios-play:before {
	content: "";
}

.um-icon-ios-play-outline:before {
	content: "";
}

.um-icon-ios-plus:before {
	content: "";
}

.um-icon-ios-plus-empty:before {
	content: "";
}

.um-icon-ios-plus-outline:before {
	content: "";
}

.um-icon-ios-pricetag:before {
	content: "";
}

.um-icon-ios-pricetag-outline:before {
	content: "";
}

.um-icon-ios-pricetags:before {
	content: "";
}

.um-icon-ios-pricetags-outline:before {
	content: "";
}

.um-icon-ios-printer:before {
	content: "";
}

.um-icon-ios-printer-outline:before {
	content: "";
}

.um-icon-ios-pulse:before {
	content: "";
}

.um-icon-ios-pulse-strong:before {
	content: "";
}

.um-icon-ios-rainy:before {
	content: "";
}

.um-icon-ios-rainy-outline:before {
	content: "";
}

.um-icon-ios-recording:before {
	content: "";
}

.um-icon-ios-recording-outline:before {
	content: "";
}

.um-icon-ios-redo:before {
	content: "";
}

.um-icon-ios-redo-outline:before {
	content: "";
}

.um-icon-ios-refresh:before {
	content: "";
}

.um-icon-ios-refresh-empty:before {
	content: "";
}

.um-icon-ios-refresh-outline:before {
	content: "";
}

.um-icon-ios-reload:before {
	content: "";
}

.um-icon-ios-reverse-camera:before {
	content: "";
}

.um-icon-ios-reverse-camera-outline:before {
	content: "";
}

.um-icon-ios-rewind:before {
	content: "";
}

.um-icon-ios-rewind-outline:before {
	content: "";
}

.um-icon-ios-rose:before {
	content: "";
}

.um-icon-ios-rose-outline:before {
	content: "";
}

.um-icon-ios-search:before {
	content: "";
}

.um-icon-ios-search-strong:before {
	content: "";
}

.um-icon-ios-settings:before {
	content: "";
}

.um-icon-ios-settings-strong:before {
	content: "";
}

.um-icon-ios-shuffle:before {
	content: "";
}

.um-icon-ios-shuffle-strong:before {
	content: "";
}

.um-icon-ios-skipbackward:before {
	content: "";
}

.um-icon-ios-skipbackward-outline:before {
	content: "";
}

.um-icon-ios-skipforward:before {
	content: "";
}

.um-icon-ios-skipforward-outline:before {
	content: "";
}

.um-icon-ios-snowy:before {
	content: "";
}

.um-icon-ios-speedometer:before {
	content: "";
}

.um-icon-ios-speedometer-outline:before {
	content: "";
}

.um-icon-ios-star:before {
	content: "";
}

.um-icon-ios-star-half:before {
	content: "";
}

.um-icon-ios-star-outline:before {
	content: "";
}

.um-icon-ios-stopwatch:before {
	content: "";
}

.um-icon-ios-stopwatch-outline:before {
	content: "";
}

.um-icon-ios-sunny:before {
	content: "";
}

.um-icon-ios-sunny-outline:before {
	content: "";
}

.um-icon-ios-telephone:before {
	content: "";
}

.um-icon-ios-telephone-outline:before {
	content: "";
}

.um-icon-ios-tennisball:before {
	content: "";
}

.um-icon-ios-tennisball-outline:before {
	content: "";
}

.um-icon-ios-thunderstorm:before {
	content: "";
}

.um-icon-ios-thunderstorm-outline:before {
	content: "";
}

.um-icon-ios-time:before {
	content: "";
}

.um-icon-ios-time-outline:before {
	content: "";
}

.um-icon-ios-timer:before {
	content: "";
}

.um-icon-ios-timer-outline:before {
	content: "";
}

.um-icon-ios-toggle:before {
	content: "";
}

.um-icon-ios-toggle-outline:before {
	content: "";
}

.um-icon-ios-trash:before {
	content: "";
}

.um-icon-ios-trash-outline:before {
	content: "";
}

.um-icon-ios-undo:before {
	content: "";
}

.um-icon-ios-undo-outline:before {
	content: "";
}

.um-icon-ios-unlocked:before {
	content: "";
}

.um-icon-ios-unlocked-outline:before {
	content: "";
}

.um-icon-ios-upload:before {
	content: "";
}

.um-icon-ios-upload-outline:before {
	content: "";
}

.um-icon-ios-videocam:before {
	content: "";
}

.um-icon-ios-videocam-outline:before {
	content: "";
}

.um-icon-ios-volume-high:before {
	content: "";
}

.um-icon-ios-volume-low:before {
	content: "";
}

.um-icon-ios-wineglass:before {
	content: "";
}

.um-icon-ios-wineglass-outline:before {
	content: "";
}

.um-icon-ios-world:before {
	content: "";
}

.um-icon-ios-world-outline:before {
	content: "";
}

.um-icon-ipad:before {
	content: "";
}

.um-icon-iphone:before {
	content: "";
}

.um-icon-ipod:before {
	content: "";
}

.um-icon-jet:before {
	content: "";
}

.um-icon-key:before {
	content: "";
}

.um-icon-knife:before {
	content: "";
}

.um-icon-laptop:before {
	content: "";
}

.um-icon-leaf:before {
	content: "";
}

.um-icon-levels:before {
	content: "";
}

.um-icon-lightbulb:before {
	content: "";
}

.um-icon-link:before {
	content: "";
}

.um-icon-load-a:before {
	content: "";
}

.um-icon-load-b:before {
	content: "";
}

.um-icon-load-c:before {
	content: "";
}

.um-icon-load-d:before {
	content: "";
}

.um-icon-location:before {
	content: "";
}

.um-icon-lock-combination:before {
	content: "";
}

.um-icon-locked:before {
	content: "";
}

.um-icon-log-in:before {
	content: "";
}

.um-icon-log-out:before {
	content: "";
}

.um-icon-loop:before {
	content: "";
}

.um-icon-magnet:before {
	content: "";
}

.um-icon-male:before {
	content: "";
}

.um-icon-man:before {
	content: "";
}

.um-icon-map:before {
	content: "";
}

.um-icon-medkit:before {
	content: "";
}

.um-icon-merge:before {
	content: "";
}

.um-icon-mic-a:before {
	content: "";
}

.um-icon-mic-b:before {
	content: "";
}

.um-icon-mic-c:before {
	content: "";
}

.um-icon-minus:before {
	content: "";
}

.um-icon-minus-circled:before {
	content: "";
}

.um-icon-minus-round:before {
	content: "";
}

.um-icon-model-s:before {
	content: "";
}

.um-icon-monitor:before {
	content: "";
}

.um-icon-more:before {
	content: "";
}

.um-icon-mouse:before {
	content: "";
}

.um-icon-music-note:before {
	content: "";
}

.um-icon-navicon:before {
	content: "";
}

.um-icon-navicon-round:before {
	content: "";
}

.um-icon-navigate:before {
	content: "";
}

.um-icon-network:before {
	content: "";
}

.um-icon-no-smoking:before {
	content: "";
}

.um-icon-nuclear:before {
	content: "";
}

.um-icon-outlet:before {
	content: "";
}

.um-icon-paintbrush:before {
	content: "";
}

.um-icon-paintbucket:before {
	content: "";
}

.um-icon-paper-airplane:before {
	content: "";
}

.um-icon-paperclip:before {
	content: "";
}

.um-icon-pause:before {
	content: "";
}

.um-icon-person:before {
	content: "";
}

.um-icon-person-add:before {
	content: "";
}

.um-icon-person-stalker:before {
	content: "";
}

.um-icon-pie-graph:before {
	content: "";
}

.um-icon-pin:before {
	content: "";
}

.um-icon-pinpoint:before {
	content: "";
}

.um-icon-pizza:before {
	content: "";
}

.um-icon-plane:before {
	content: "";
}

.um-icon-planet:before {
	content: "";
}

.um-icon-play:before {
	content: "";
}

.um-icon-playstation:before {
	content: "";
}

.um-icon-plus:before {
	content: "";
}

.um-icon-plus-circled:before {
	content: "";
}

.um-icon-plus-round:before {
	content: "";
}

.um-icon-podium:before {
	content: "";
}

.um-icon-pound:before {
	content: "";
}

.um-icon-power:before {
	content: "";
}

.um-icon-pricetag:before {
	content: "";
}

.um-icon-pricetags:before {
	content: "";
}

.um-icon-printer:before {
	content: "";
}

.um-icon-pull-request:before {
	content: "";
}

.um-icon-qr-scanner:before {
	content: "";
}

.um-icon-quote:before {
	content: "";
}

.um-icon-radio-waves:before {
	content: "";
}

.um-icon-record:before {
	content: "";
}

.um-icon-refresh:before {
	content: "";
}

.um-icon-reply:before {
	content: "";
}

.um-icon-reply-all:before {
	content: "";
}

.um-icon-ribbon-a:before {
	content: "";
}

.um-icon-ribbon-b:before {
	content: "";
}

.um-icon-sad:before {
	content: "";
}

.um-icon-sad-outline:before {
	content: "";
}

.um-icon-scissors:before {
	content: "";
}

.um-icon-search:before {
	content: "";
}

.um-icon-settings:before {
	content: "";
}

.um-icon-share:before {
	content: "";
}

.um-icon-shuffle:before {
	content: "";
}

.um-icon-skip-backward:before {
	content: "";
}

.um-icon-skip-forward:before {
	content: "";
}

.um-icon-social-android:before {
	content: "";
}

.um-icon-social-android-outline:before {
	content: "";
}

.um-icon-social-angular:before {
	content: "";
}

.um-icon-social-angular-outline:before {
	content: "";
}

.um-icon-social-apple:before {
	content: "";
}

.um-icon-social-apple-outline:before {
	content: "";
}

.um-icon-social-bitcoin:before {
	content: "";
}

.um-icon-social-bitcoin-outline:before {
	content: "";
}

.um-icon-social-buffer:before {
	content: "";
}

.um-icon-social-buffer-outline:before {
	content: "";
}

.um-icon-social-chrome:before {
	content: "";
}

.um-icon-social-chrome-outline:before {
	content: "";
}

.um-icon-social-codepen:before {
	content: "";
}

.um-icon-social-codepen-outline:before {
	content: "";
}

.um-icon-social-css3:before {
	content: "";
}

.um-icon-social-css3-outline:before {
	content: "";
}

.um-icon-social-designernews:before {
	content: "";
}

.um-icon-social-designernews-outline:before {
	content: "";
}

.um-icon-social-dribbble:before {
	content: "";
}

.um-icon-social-dribbble-outline:before {
	content: "";
}

.um-icon-social-dropbox:before {
	content: "";
}

.um-icon-social-dropbox-outline:before {
	content: "";
}

.um-icon-social-euro:before {
	content: "";
}

.um-icon-social-euro-outline:before {
	content: "";
}

.um-icon-social-facebook:before {
	content: "";
}

.um-icon-social-facebook-outline:before {
	content: "";
}

.um-icon-social-foursquare:before {
	content: "";
}

.um-icon-social-foursquare-outline:before {
	content: "";
}

.um-icon-social-freebsd-devil:before {
	content: "";
}

.um-icon-social-github:before {
	content: "";
}

.um-icon-social-github-outline:before {
	content: "";
}

.um-icon-social-google:before {
	content: "";
}

.um-icon-social-google-outline:before {
	content: "";
}

.um-icon-social-googleplus:before {
	content: "";
}

.um-icon-social-googleplus-outline:before {
	content: "";
}

.um-icon-social-hackernews:before {
	content: "";
}

.um-icon-social-hackernews-outline:before {
	content: "";
}

.um-icon-social-html5:before {
	content: "";
}

.um-icon-social-html5-outline:before {
	content: "";
}

.um-icon-social-instagram:before {
	content: "";
}

.um-icon-social-instagram-outline:before {
	content: "";
}

.um-icon-social-javascript:before {
	content: "";
}

.um-icon-social-javascript-outline:before {
	content: "";
}

.um-icon-social-linkedin:before {
	content: "";
}

.um-icon-social-linkedin-outline:before {
	content: "";
}

.um-icon-social-markdown:before {
	content: "";
}

.um-icon-social-nodejs:before {
	content: "";
}

.um-icon-social-octocat:before {
	content: "";
}

.um-icon-social-pinterest:before {
	content: "";
}

.um-icon-social-pinterest-outline:before {
	content: "";
}

.um-icon-social-python:before {
	content: "";
}

.um-icon-social-reddit:before {
	content: "";
}

.um-icon-social-reddit-outline:before {
	content: "";
}

.um-icon-social-rss:before {
	content: "";
}

.um-icon-social-rss-outline:before {
	content: "";
}

.um-icon-social-sass:before {
	content: "";
}

.um-icon-social-skype:before {
	content: "";
}

.um-icon-social-skype-outline:before {
	content: "";
}

.um-icon-social-snapchat:before {
	content: "";
}

.um-icon-social-snapchat-outline:before {
	content: "";
}

.um-icon-social-tumblr:before {
	content: "";
}

.um-icon-social-tumblr-outline:before {
	content: "";
}

.um-icon-social-tux:before {
	content: "";
}

.um-icon-social-twitch:before {
	content: "";
}

.um-icon-social-twitch-outline:before {
	content: "";
}

.um-icon-social-twitter:before {
	content: "";
}

.um-icon-social-twitter-outline:before {
	content: "";
}

.um-icon-social-usd:before {
	content: "";
}

.um-icon-social-usd-outline:before {
	content: "";
}

.um-icon-social-vimeo:before {
	content: "";
}

.um-icon-social-vimeo-outline:before {
	content: "";
}

.um-icon-social-whatsapp:before {
	content: "";
}

.um-icon-social-whatsapp-outline:before {
	content: "";
}

.um-icon-social-windows:before {
	content: "";
}

.um-icon-social-windows-outline:before {
	content: "";
}

.um-icon-social-wordpress:before {
	content: "";
}

.um-icon-social-wordpress-outline:before {
	content: "";
}

.um-icon-social-yahoo:before {
	content: "";
}

.um-icon-social-yahoo-outline:before {
	content: "";
}

.um-icon-social-yen:before {
	content: "";
}

.um-icon-social-yen-outline:before {
	content: "";
}

.um-icon-social-youtube:before {
	content: "";
}

.um-icon-social-youtube-outline:before {
	content: "";
}

.um-icon-soup-can:before {
	content: "";
}

.um-icon-soup-can-outline:before {
	content: "";
}

.um-icon-speakerphone:before {
	content: "";
}

.um-icon-speedometer:before {
	content: "";
}

.um-icon-spoon:before {
	content: "";
}

.um-icon-star:before {
	content: "";
}

.um-icon-stats-bars:before {
	content: "";
}

.um-icon-steam:before {
	content: "";
}

.um-icon-stop:before {
	content: "";
}

.um-icon-thermometer:before {
	content: "";
}

.um-icon-thumbsdown:before {
	content: "";
}

.um-icon-thumbsup:before {
	content: "";
}

.um-icon-toggle:before {
	content: "";
}

.um-icon-toggle-filled:before {
	content: "";
}

.um-icon-transgender:before {
	content: "";
}

.um-icon-trash-a:before {
	content: "";
}

.um-icon-trash-b:before {
	content: "";
}

.um-icon-trophy:before {
	content: "";
}

.um-icon-tshirt:before {
	content: "";
}

.um-icon-tshirt-outline:before {
	content: "";
}

.um-icon-umbrella:before {
	content: "";
}

.um-icon-university:before {
	content: "";
}

.um-icon-unlocked:before {
	content: "";
}

.um-icon-upload:before {
	content: "";
}

.um-icon-usb:before {
	content: "";
}

.um-icon-videocamera:before {
	content: "";
}

.um-icon-volume-high:before {
	content: "";
}

.um-icon-volume-low:before {
	content: "";
}

.um-icon-volume-medium:before {
	content: "";
}

.um-icon-volume-mute:before {
	content: "";
}

.um-icon-wand:before {
	content: "";
}

.um-icon-waterdrop:before {
	content: "";
}

.um-icon-wifi:before {
	content: "";
}

.um-icon-wineglass:before {
	content: "";
}

.um-icon-woman:before {
	content: "";
}

.um-icon-wrench:before {
	content: "";
}

.um-icon-xbox:before {
	content: "";
}

[class*=" um-faicon-"]:before, [class^=um-faicon-]:before {
	font-family: FontAwesome !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.um-faicon-sticky-note:before {
	content: "";
}

.um-faicon-glass:before {
	content: "";
}

.um-faicon-music:before {
	content: "";
}

.um-faicon-search:before {
	content: "";
}

.um-faicon-envelope-o:before {
	content: "";
}

.um-faicon-heart:before {
	content: "";
}

.um-faicon-star:before {
	content: "";
}

.um-faicon-star-o:before {
	content: "";
}

.um-faicon-user:before {
	content: "";
}

.um-faicon-film:before {
	content: "";
}

.um-faicon-th-large:before {
	content: "";
}

.um-faicon-th:before {
	content: "";
}

.um-faicon-th-list:before {
	content: "";
}

.um-faicon-check:before {
	content: "";
}

.um-faicon-close:before, .um-faicon-remove:before, .um-faicon-times:before {
	content: "";
}

.um-faicon-search-plus:before {
	content: "";
}

.um-faicon-search-minus:before {
	content: "";
}

.um-faicon-power-off:before {
	content: "";
}

.um-faicon-signal:before {
	content: "";
}

.um-faicon-cog:before, .um-faicon-gear:before {
	content: "";
}

.um-faicon-trash-o:before {
	content: "";
}

.um-faicon-home:before {
	content: "";
}

.um-faicon-file-o:before {
	content: "";
}

.um-faicon-clock-o:before {
	content: "";
}

.um-faicon-road:before {
	content: "";
}

.um-faicon-download:before {
	content: "";
}

.um-faicon-arrow-circle-o-down:before {
	content: "";
}

.um-faicon-arrow-circle-o-up:before {
	content: "";
}

.um-faicon-inbox:before {
	content: "";
}

.um-faicon-play-circle-o:before {
	content: "";
}

.um-faicon-repeat:before, .um-faicon-rotate-right:before {
	content: "";
}

.um-faicon-refresh:before {
	content: "";
}

.um-faicon-list-alt:before {
	content: "";
}

.um-faicon-lock:before {
	content: "";
}

.um-faicon-flag:before {
	content: "";
}

.um-faicon-headphones:before {
	content: "";
}

.um-faicon-volume-off:before {
	content: "";
}

.um-faicon-volume-down:before {
	content: "";
}

.um-faicon-volume-up:before {
	content: "";
}

.um-faicon-qrcode:before {
	content: "";
}

.um-faicon-barcode:before {
	content: "";
}

.um-faicon-tag:before {
	content: "";
}

.um-faicon-tags:before {
	content: "";
}

.um-faicon-book:before {
	content: "";
}

.um-faicon-bookmark:before {
	content: "";
}

.um-faicon-print:before {
	content: "";
}

.um-faicon-camera:before {
	content: "";
}

.um-faicon-font:before {
	content: "";
}

.um-faicon-bold:before {
	content: "";
}

.um-faicon-italic:before {
	content: "";
}

.um-faicon-text-height:before {
	content: "";
}

.um-faicon-text-width:before {
	content: "";
}

.um-faicon-align-left:before {
	content: "";
}

.um-faicon-align-center:before {
	content: "";
}

.um-faicon-align-right:before {
	content: "";
}

.um-faicon-align-justify:before {
	content: "";
}

.um-faicon-list:before {
	content: "";
}

.um-faicon-dedent:before, .um-faicon-outdent:before {
	content: "";
}

.um-faicon-indent:before {
	content: "";
}

.um-faicon-video-camera:before {
	content: "";
}

.um-faicon-image:before, .um-faicon-photo:before, .um-faicon-picture-o:before {
	content: "";
}

.um-faicon-pencil:before {
	content: "";
}

.um-faicon-map-marker:before {
	content: "";
}

.um-faicon-adjust:before {
	content: "";
}

.um-faicon-tint:before {
	content: "";
}

.um-faicon-edit:before, .um-faicon-pencil-square-o:before {
	content: "";
}

.um-faicon-share-square-o:before {
	content: "";
}

.um-faicon-check-square-o:before {
	content: "";
}

.um-faicon-arrows:before {
	content: "";
}

.um-faicon-step-backward:before {
	content: "";
}

.um-faicon-fast-backward:before {
	content: "";
}

.um-faicon-backward:before {
	content: "";
}

.um-faicon-play:before {
	content: "";
}

.um-faicon-pause:before {
	content: "";
}

.um-faicon-stop:before {
	content: "";
}

.um-faicon-forward:before {
	content: "";
}

.um-faicon-fast-forward:before {
	content: "";
}

.um-faicon-step-forward:before {
	content: "";
}

.um-faicon-eject:before {
	content: "";
}

.um-faicon-chevron-left:before {
	content: "";
}

.um-faicon-chevron-right:before {
	content: "";
}

.um-faicon-plus-circle:before {
	content: "";
}

.um-faicon-minus-circle:before {
	content: "";
}

.um-faicon-times-circle:before {
	content: "";
}

.um-faicon-check-circle:before {
	content: "";
}

.um-faicon-question-circle:before {
	content: "";
}

.um-faicon-info-circle:before {
	content: "";
}

.um-faicon-crosshairs:before {
	content: "";
}

.um-faicon-times-circle-o:before {
	content: "";
}

.um-faicon-check-circle-o:before {
	content: "";
}

.um-faicon-ban:before {
	content: "";
}

.um-faicon-arrow-left:before {
	content: "";
}

.um-faicon-arrow-right:before {
	content: "";
}

.um-faicon-arrow-up:before {
	content: "";
}

.um-faicon-arrow-down:before {
	content: "";
}

.um-faicon-mail-forward:before, .um-faicon-share:before {
	content: "";
}

.um-faicon-expand:before {
	content: "";
}

.um-faicon-compress:before {
	content: "";
}

.um-faicon-plus:before {
	content: "";
}

.um-faicon-minus:before {
	content: "";
}

.um-faicon-asterisk:before {
	content: "";
}

.um-faicon-exclamation-circle:before {
	content: "";
}

.um-faicon-gift:before {
	content: "";
}

.um-faicon-leaf:before {
	content: "";
}

.um-faicon-fire:before {
	content: "";
}

.um-faicon-eye:before {
	content: "";
}

.um-faicon-eye-slash:before {
	content: "";
}

.um-faicon-exclamation-triangle:before, .um-faicon-warning:before {
	content: "";
}

.um-faicon-plane:before {
	content: "";
}

.um-faicon-calendar:before {
	content: "";
}

.um-faicon-random:before {
	content: "";
}

.um-faicon-comment:before {
	content: "";
}

.um-faicon-magnet:before {
	content: "";
}

.um-faicon-chevron-up:before {
	content: "";
}

.um-faicon-chevron-down:before {
	content: "";
}

.um-faicon-retweet:before {
	content: "";
}

.um-faicon-shopping-cart:before {
	content: "";
}

.um-faicon-folder:before {
	content: "";
}

.um-faicon-folder-open:before {
	content: "";
}

.um-faicon-arrows-v:before {
	content: "";
}

.um-faicon-arrows-h:before {
	content: "";
}

.um-faicon-bar-chart-o:before, .um-faicon-bar-chart:before {
	content: "";
}

.um-faicon-twitter-square:before {
	content: "";
}

.um-faicon-facebook-square:before {
	content: "";
}

.um-faicon-camera-retro:before {
	content: "";
}

.um-faicon-key:before {
	content: "";
}

.um-faicon-cogs:before, .um-faicon-gears:before {
	content: "";
}

.um-faicon-comments:before {
	content: "";
}

.um-faicon-thumbs-o-up:before {
	content: "";
}

.um-faicon-thumbs-o-down:before {
	content: "";
}

.um-faicon-star-half:before {
	content: "";
}

.um-faicon-heart-o:before {
	content: "";
}

.um-faicon-sign-out:before {
	content: "";
}

.um-faicon-linkedin-square:before {
	content: "";
}

.um-faicon-thumb-tack:before {
	content: "";
}

.um-faicon-external-link:before {
	content: "";
}

.um-faicon-sign-in:before {
	content: "";
}

.um-faicon-trophy:before {
	content: "";
}

.um-faicon-github-square:before {
	content: "";
}

.um-faicon-upload:before {
	content: "";
}

.um-faicon-lemon-o:before {
	content: "";
}

.um-faicon-phone:before {
	content: "";
}

.um-faicon-square-o:before {
	content: "";
}

.um-faicon-bookmark-o:before {
	content: "";
}

.um-faicon-phone-square:before {
	content: "";
}

.um-faicon-twitter:before {
	content: "";
}

.um-faicon-facebook:before {
	content: "";
}

.um-faicon-github:before {
	content: "";
}

.um-faicon-unlock:before {
	content: "";
}

.um-faicon-credit-card:before {
	content: "";
}

.um-faicon-rss:before {
	content: "";
}

.um-faicon-hdd-o:before {
	content: "";
}

.um-faicon-bullhorn:before {
	content: "";
}

.um-faicon-bell:before {
	content: "";
}

.um-faicon-certificate:before {
	content: "";
}

.um-faicon-hand-o-right:before {
	content: "";
}

.um-faicon-hand-o-left:before {
	content: "";
}

.um-faicon-hand-o-up:before {
	content: "";
}

.um-faicon-hand-o-down:before {
	content: "";
}

.um-faicon-arrow-circle-left:before {
	content: "";
}

.um-faicon-arrow-circle-right:before {
	content: "";
}

.um-faicon-arrow-circle-up:before {
	content: "";
}

.um-faicon-arrow-circle-down:before {
	content: "";
}

.um-faicon-globe:before {
	content: "";
}

.um-faicon-wrench:before {
	content: "";
}

.um-faicon-tasks:before {
	content: "";
}

.um-faicon-filter:before {
	content: "";
}

.um-faicon-briefcase:before {
	content: "";
}

.um-faicon-arrows-alt:before {
	content: "";
}

.um-faicon-group:before, .um-faicon-users:before {
	content: "";
}

.um-faicon-chain:before, .um-faicon-link:before {
	content: "";
}

.um-faicon-cloud:before {
	content: "";
}

.um-faicon-flask:before {
	content: "";
}

.um-faicon-cut:before, .um-faicon-scissors:before {
	content: "";
}

.um-faicon-copy:before, .um-faicon-files-o:before {
	content: "";
}

.um-faicon-paperclip:before {
	content: "";
}

.um-faicon-floppy-o:before, .um-faicon-save:before {
	content: "";
}

.um-faicon-square:before {
	content: "";
}

.um-faicon-bars:before, .um-faicon-navicon:before, .um-faicon-reorder:before {
	content: "";
}

.um-faicon-list-ul:before {
	content: "";
}

.um-faicon-list-ol:before {
	content: "";
}

.um-faicon-strikethrough:before {
	content: "";
}

.um-faicon-underline:before {
	content: "";
}

.um-faicon-table:before {
	content: "";
}

.um-faicon-magic:before {
	content: "";
}

.um-faicon-truck:before {
	content: "";
}

.um-faicon-pinterest:before {
	content: "";
}

.um-faicon-pinterest-square:before {
	content: "";
}

.um-faicon-google-plus-square:before {
	content: "";
}

.um-faicon-google-plus:before {
	content: "";
}

.um-faicon-money:before {
	content: "";
}

.um-faicon-caret-down:before {
	content: "";
}

.um-faicon-caret-up:before {
	content: "";
}

.um-faicon-caret-left:before {
	content: "";
}

.um-faicon-caret-right:before {
	content: "";
}

.um-faicon-columns:before {
	content: "";
}

.um-faicon-sort:before, .um-faicon-unsorted:before {
	content: "";
}

.um-faicon-sort-desc:before, .um-faicon-sort-down:before {
	content: "";
}

.um-faicon-sort-asc:before, .um-faicon-sort-up:before {
	content: "";
}

.um-faicon-envelope:before {
	content: "";
}

.um-faicon-linkedin:before {
	content: "";
}

.um-faicon-rotate-left:before, .um-faicon-undo:before {
	content: "";
}

.um-faicon-gavel:before, .um-faicon-legal:before {
	content: "";
}

.um-faicon-dashboard:before, .um-faicon-tachometer:before {
	content: "";
}

.um-faicon-comment-o:before {
	content: "";
}

.um-faicon-comments-o:before {
	content: "";
}

.um-faicon-bolt:before, .um-faicon-flash:before {
	content: "";
}

.um-faicon-sitemap:before {
	content: "";
}

.um-faicon-umbrella:before {
	content: "";
}

.um-faicon-clipboard:before, .um-faicon-paste:before {
	content: "";
}

.um-faicon-lightbulb-o:before {
	content: "";
}

.um-faicon-exchange:before {
	content: "";
}

.um-faicon-cloud-download:before {
	content: "";
}

.um-faicon-cloud-upload:before {
	content: "";
}

.um-faicon-user-md:before {
	content: "";
}

.um-faicon-stethoscope:before {
	content: "";
}

.um-faicon-suitcase:before {
	content: "";
}

.um-faicon-bell-o:before {
	content: "";
}

.um-faicon-coffee:before {
	content: "";
}

.um-faicon-cutlery:before {
	content: "";
}

.um-faicon-file-text-o:before {
	content: "";
}

.um-faicon-building-o:before {
	content: "";
}

.um-faicon-hospital-o:before {
	content: "";
}

.um-faicon-ambulance:before {
	content: "";
}

.um-faicon-medkit:before {
	content: "";
}

.um-faicon-fighter-jet:before {
	content: "";
}

.um-faicon-beer:before {
	content: "";
}

.um-faicon-h-square:before {
	content: "";
}

.um-faicon-plus-square:before {
	content: "";
}

.um-faicon-angle-double-left:before {
	content: "";
}

.um-faicon-angle-double-right:before {
	content: "";
}

.um-faicon-angle-double-up:before {
	content: "";
}

.um-faicon-angle-double-down:before {
	content: "";
}

.um-faicon-angle-left:before {
	content: "";
}

.um-faicon-angle-right:before {
	content: "";
}

.um-faicon-angle-up:before {
	content: "";
}

.um-faicon-angle-down:before {
	content: "";
}

.um-faicon-desktop:before {
	content: "";
}

.um-faicon-laptop:before {
	content: "";
}

.um-faicon-tablet:before {
	content: "";
}

.um-faicon-mobile-phone:before, .um-faicon-mobile:before {
	content: "";
}

.um-faicon-circle-o:before {
	content: "";
}

.um-faicon-quote-left:before {
	content: "";
}

.um-faicon-quote-right:before {
	content: "";
}

.um-faicon-spinner:before {
	content: "";
}

.um-faicon-spin {
	-webkit-animation: um-faicon-spin 2s infinite linear;
	animation: um-faicon-spin 2s infinite linear;
}

.um-faicon-circle:before {
	content: "";
}

.um-faicon-mail-reply:before, .um-faicon-reply:before {
	content: "";
}

.um-faicon-github-alt:before {
	content: "";
}

.um-faicon-folder-o:before {
	content: "";
}

.um-faicon-folder-open-o:before {
	content: "";
}

.um-faicon-smile-o:before {
	content: "";
}

.um-faicon-frown-o:before {
	content: "";
}

.um-faicon-meh-o:before {
	content: "";
}

.um-faicon-gamepad:before {
	content: "";
}

.um-faicon-keyboard-o:before {
	content: "";
}

.um-faicon-flag-o:before {
	content: "";
}

.um-faicon-flag-checkered:before {
	content: "";
}

.um-faicon-terminal:before {
	content: "";
}

.um-faicon-code:before {
	content: "";
}

.um-faicon-mail-reply-all:before, .um-faicon-reply-all:before {
	content: "";
}

.um-faicon-star-half-empty:before, .um-faicon-star-half-full:before, .um-faicon-star-half-o:before {
	content: "";
}

.um-faicon-location-arrow:before {
	content: "";
}

.um-faicon-crop:before {
	content: "";
}

.um-faicon-code-fork:before {
	content: "";
}

.um-faicon-chain-broken:before, .um-faicon-unlink:before {
	content: "";
}

.um-faicon-question:before {
	content: "";
}

.um-faicon-info:before {
	content: "";
}

.um-faicon-exclamation:before {
	content: "";
}

.um-faicon-superscript:before {
	content: "";
}

.um-faicon-subscript:before {
	content: "";
}

.um-faicon-eraser:before {
	content: "";
}

.um-faicon-puzzle-piece:before {
	content: "";
}

.um-faicon-microphone:before {
	content: "";
}

.um-faicon-microphone-slash:before {
	content: "";
}

.um-faicon-shield:before {
	content: "";
}

.um-faicon-calendar-o:before {
	content: "";
}

.um-faicon-fire-extinguisher:before {
	content: "";
}

.um-faicon-rocket:before {
	content: "";
}

.um-faicon-maxcdn:before {
	content: "";
}

.um-faicon-chevron-circle-left:before {
	content: "";
}

.um-faicon-chevron-circle-right:before {
	content: "";
}

.um-faicon-chevron-circle-up:before {
	content: "";
}

.um-faicon-chevron-circle-down:before {
	content: "";
}

.um-faicon-html5:before {
	content: "";
}

.um-faicon-css3:before {
	content: "";
}

.um-faicon-anchor:before {
	content: "";
}

.um-faicon-unlock-alt:before {
	content: "";
}

.um-faicon-bullseye:before {
	content: "";
}

.um-faicon-ellipsis-h:before {
	content: "";
}

.um-faicon-ellipsis-v:before {
	content: "";
}

.um-faicon-rss-square:before {
	content: "";
}

.um-faicon-play-circle:before {
	content: "";
}

.um-faicon-ticket:before {
	content: "";
}

.um-faicon-minus-square:before {
	content: "";
}

.um-faicon-minus-square-o:before {
	content: "";
}

.um-faicon-level-up:before {
	content: "";
}

.um-faicon-level-down:before {
	content: "";
}

.um-faicon-check-square:before {
	content: "";
}

.um-faicon-pencil-square:before {
	content: "";
}

.um-faicon-external-link-square:before {
	content: "";
}

.um-faicon-share-square:before {
	content: "";
}

.um-faicon-compass:before {
	content: "";
}

.um-faicon-caret-square-o-down:before, .um-faicon-toggle-down:before {
	content: "";
}

.um-faicon-caret-square-o-up:before, .um-faicon-toggle-up:before {
	content: "";
}

.um-faicon-caret-square-o-right:before, .um-faicon-toggle-right:before {
	content: "";
}

.um-faicon-eur:before, .um-faicon-euro:before {
	content: "";
}

.um-faicon-gbp:before {
	content: "";
}

.um-faicon-dollar:before, .um-faicon-usd:before {
	content: "";
}

.um-faicon-inr:before, .um-faicon-rupee:before {
	content: "";
}

.um-faicon-cny:before, .um-faicon-jpy:before, .um-faicon-rmb:before, .um-faicon-yen:before {
	content: "";
}

.um-faicon-rouble:before, .um-faicon-rub:before, .um-faicon-ruble:before {
	content: "";
}

.um-faicon-krw:before, .um-faicon-won:before {
	content: "";
}

.um-faicon-bitcoin:before, .um-faicon-btc:before {
	content: "";
}

.um-faicon-file:before {
	content: "";
}

.um-faicon-file-text:before {
	content: "";
}

.um-faicon-sort-alpha-asc:before {
	content: "";
}

.um-faicon-sort-alpha-desc:before {
	content: "";
}

.um-faicon-sort-amount-asc:before {
	content: "";
}

.um-faicon-sort-amount-desc:before {
	content: "";
}

.um-faicon-sort-numeric-asc:before {
	content: "";
}

.um-faicon-sort-numeric-desc:before {
	content: "";
}

.um-faicon-thumbs-up:before {
	content: "";
}

.um-faicon-thumbs-down:before {
	content: "";
}

.um-faicon-youtube-square:before {
	content: "";
}

.um-faicon-youtube:before {
	content: "";
}

.um-faicon-xing:before {
	content: "";
}

.um-faicon-xing-square:before {
	content: "";
}

.um-faicon-youtube-play:before {
	content: "";
}

.um-faicon-dropbox:before {
	content: "";
}

.um-faicon-stack-overflow:before {
	content: "";
}

.um-faicon-instagram:before {
	content: "";
}

.um-faicon-flickr:before {
	content: "";
}

.um-faicon-adn:before {
	content: "";
}

.um-faicon-bitbucket:before {
	content: "";
}

.um-faicon-bitbucket-square:before {
	content: "";
}

.um-faicon-tumblr:before {
	content: "";
}

.um-faicon-tumblr-square:before {
	content: "";
}

.um-faicon-long-arrow-down:before {
	content: "";
}

.um-faicon-long-arrow-up:before {
	content: "";
}

.um-faicon-long-arrow-left:before {
	content: "";
}

.um-faicon-long-arrow-right:before {
	content: "";
}

.um-faicon-apple:before {
	content: "";
}

.um-faicon-windows:before {
	content: "";
}

.um-faicon-android:before {
	content: "";
}

.um-faicon-linux:before {
	content: "";
}

.um-faicon-dribbble:before {
	content: "";
}

.um-faicon-skype:before {
	content: "";
}

.um-faicon-foursquare:before {
	content: "";
}

.um-faicon-trello:before {
	content: "";
}

.um-faicon-female:before {
	content: "";
}

.um-faicon-male:before {
	content: "";
}

.um-faicon-gittip:before {
	content: "";
}

.um-faicon-sun-o:before {
	content: "";
}

.um-faicon-moon-o:before {
	content: "";
}

.um-faicon-archive:before {
	content: "";
}

.um-faicon-bug:before {
	content: "";
}

.um-faicon-vk:before {
	content: "";
}

.um-faicon-weibo:before {
	content: "";
}

.um-faicon-renren:before {
	content: "";
}

.um-faicon-pagelines:before {
	content: "";
}

.um-faicon-stack-exchange:before {
	content: "";
}

.um-faicon-arrow-circle-o-right:before {
	content: "";
}

.um-faicon-arrow-circle-o-left:before {
	content: "";
}

.um-faicon-caret-square-o-left:before, .um-faicon-toggle-left:before {
	content: "";
}

.um-faicon-dot-circle-o:before {
	content: "";
}

.um-faicon-wheelchair:before {
	content: "";
}

.um-faicon-vimeo-square:before {
	content: "";
}

.um-faicon-try:before, .um-faicon-turkish-lira:before {
	content: "";
}

.um-faicon-plus-square-o:before {
	content: "";
}

.um-faicon-space-shuttle:before {
	content: "";
}

.um-faicon-slack:before {
	content: "";
}

.um-faicon-envelope-square:before {
	content: "";
}

.um-faicon-wordpress:before {
	content: "";
}

.um-faicon-openid:before {
	content: "";
}

.um-faicon-bank:before, .um-faicon-institution:before, .um-faicon-university:before {
	content: "";
}

.um-faicon-graduation-cap:before, .um-faicon-mortar-board:before {
	content: "";
}

.um-faicon-yahoo:before {
	content: "";
}

.um-faicon-google:before {
	content: "";
}

.um-faicon-reddit:before {
	content: "";
}

.um-faicon-reddit-square:before {
	content: "";
}

.um-faicon-stumbleupon-circle:before {
	content: "";
}

.um-faicon-stumbleupon:before {
	content: "";
}

.um-faicon-delicious:before {
	content: "";
}

.um-faicon-digg:before {
	content: "";
}

.um-faicon-pied-piper:before {
	content: "";
}

.um-faicon-pied-piper-alt:before {
	content: "";
}

.um-faicon-drupal:before {
	content: "";
}

.um-faicon-joomla:before {
	content: "";
}

.um-faicon-language:before {
	content: "";
}

.um-faicon-fax:before {
	content: "";
}

.um-faicon-building:before {
	content: "";
}

.um-faicon-child:before {
	content: "";
}

.um-faicon-paw:before {
	content: "";
}

.um-faicon-spoon:before {
	content: "";
}

.um-faicon-cube:before {
	content: "";
}

.um-faicon-cubes:before {
	content: "";
}

.um-faicon-behance:before {
	content: "";
}

.um-faicon-behance-square:before {
	content: "";
}

.um-faicon-steam:before {
	content: "";
}

.um-faicon-steam-square:before {
	content: "";
}

.um-faicon-recycle:before {
	content: "";
}

.um-faicon-automobile:before, .um-faicon-car:before {
	content: "";
}

.um-faicon-cab:before, .um-faicon-taxi:before {
	content: "";
}

.um-faicon-tree:before {
	content: "";
}

.um-faicon-spotify:before {
	content: "";
}

.um-faicon-deviantart:before {
	content: "";
}

.um-faicon-soundcloud:before {
	content: "";
}

.um-faicon-database:before {
	content: "";
}

.um-faicon-file-pdf-o:before {
	content: "";
}

.um-faicon-file-word-o:before {
	content: "";
}

.um-faicon-file-excel-o:before {
	content: "";
}

.um-faicon-file-powerpoint-o:before {
	content: "";
}

.um-faicon-file-image-o:before, .um-faicon-file-photo-o:before, .um-faicon-file-picture-o:before {
	content: "";
}

.um-faicon-file-archive-o:before, .um-faicon-file-zip-o:before {
	content: "";
}

.um-faicon-file-audio-o:before, .um-faicon-file-sound-o:before {
	content: "";
}

.um-faicon-file-movie-o:before, .um-faicon-file-video-o:before {
	content: "";
}

.um-faicon-file-code-o:before {
	content: "";
}

.um-faicon-vine:before {
	content: "";
}

.um-faicon-codepen:before {
	content: "";
}

.um-faicon-jsfiddle:before {
	content: "";
}

.um-faicon-life-bouy:before, .um-faicon-life-buoy:before, .um-faicon-life-ring:before, .um-faicon-life-saver:before, .um-faicon-support:before {
	content: "";
}

.um-faicon-circle-o-notch:before {
	content: "";
}

.um-faicon-ra:before, .um-faicon-rebel:before {
	content: "";
}

.um-faicon-empire:before, .um-faicon-ge:before {
	content: "";
}

.um-faicon-git-square:before {
	content: "";
}

.um-faicon-git:before {
	content: "";
}

.um-faicon-hacker-news:before {
	content: "";
}

.um-faicon-tencent-weibo:before {
	content: "";
}

.um-faicon-qq:before {
	content: "";
}

.um-faicon-wechat:before, .um-faicon-weixin:before {
	content: "";
}

.um-faicon-paper-plane:before, .um-faicon-send:before {
	content: "";
}

.um-faicon-paper-plane-o:before, .um-faicon-send-o:before {
	content: "";
}

.um-faicon-history:before {
	content: "";
}

.um-faicon-circle-thin:before {
	content: "";
}

.um-faicon-header:before {
	content: "";
}

.um-faicon-paragraph:before {
	content: "";
}

.um-faicon-sliders:before {
	content: "";
}

.um-faicon-share-alt:before {
	content: "";
}

.um-faicon-share-alt-square:before {
	content: "";
}

.um-faicon-bomb:before {
	content: "";
}

.um-faicon-futbol-o:before, .um-faicon-soccer-ball-o:before {
	content: "";
}

.um-faicon-tty:before {
	content: "";
}

.um-faicon-binoculars:before {
	content: "";
}

.um-faicon-plug:before {
	content: "";
}

.um-faicon-slideshare:before {
	content: "";
}

.um-faicon-twitch:before {
	content: "";
}

.um-faicon-yelp:before {
	content: "";
}

.um-faicon-newspaper-o:before {
	content: "";
}

.um-faicon-wifi:before {
	content: "";
}

.um-faicon-calculator:before {
	content: "";
}

.um-faicon-paypal:before {
	content: "";
}

.um-faicon-google-wallet:before {
	content: "";
}

.um-faicon-cc-visa:before {
	content: "";
}

.um-faicon-cc-mastercard:before {
	content: "";
}

.um-faicon-cc-discover:before {
	content: "";
}

.um-faicon-cc-amex:before {
	content: "";
}

.um-faicon-cc-paypal:before {
	content: "";
}

.um-faicon-cc-stripe:before {
	content: "";
}

.um-faicon-bell-slash:before {
	content: "";
}

.um-faicon-bell-slash-o:before {
	content: "";
}

.um-faicon-trash:before {
	content: "";
}

.um-faicon-copyright:before {
	content: "";
}

.um-faicon-at:before {
	content: "";
}

.um-faicon-eyedropper:before {
	content: "";
}

.um-faicon-paint-brush:before {
	content: "";
}

.um-faicon-birthday-cake:before {
	content: "";
}

.um-faicon-area-chart:before {
	content: "";
}

.um-faicon-pie-chart:before {
	content: "";
}

.um-faicon-line-chart:before {
	content: "";
}

.um-faicon-lastfm:before {
	content: "";
}

.um-faicon-lastfm-square:before {
	content: "";
}

.um-faicon-toggle-off:before {
	content: "";
}

.um-faicon-toggle-on:before {
	content: "";
}

.um-faicon-bicycle:before {
	content: "";
}

.um-faicon-bus:before {
	content: "";
}

.um-faicon-ioxhost:before {
	content: "";
}

.um-faicon-angellist:before {
	content: "";
}

.um-faicon-cc:before {
	content: "";
}

.um-faicon-ils:before, .um-faicon-shekel:before, .um-faicon-sheqel:before {
	content: "";
}

.um-faicon-meanpath:before {
	content: "";
}

@-moz-keyframes um-faicon-spin {
	0% {
		-moz-transform: rotate(0);
	}
	
	100% {
		-moz-transform: rotate(359deg);
	}
}

@-webkit-keyframes um-faicon-spin {
	0% {
		-webkit-transform: rotate(0);
	}
	
	100% {
		-webkit-transform: rotate(359deg);
	}
}

@-o-keyframes um-faicon-spin {
	0% {
		-o-transform: rotate(0);
	}
	
	100% {
		-o-transform: rotate(359deg);
	}
}

@-ms-keyframes um-faicon-spin {
	0% {
		-ms-transform: rotate(0);
	}
	
	100% {
		-ms-transform: rotate(359deg);
	}
}

@keyframes um-faicon-spin {
	0% {
		transform: rotate(0);
	}
	
	100% {
		transform: rotate(359deg);
	}
}

.um, .um-icon-within {}

.um .fa, .um-icon-within .fa {
	font-family: var(--fa-style-family, "Font Awesome 6 Free");
	font-weight: var(--fa-style, 900);
}

.um .fa, .um .fa-brands, .um .fa-classic, .um .fa-regular, .um .fa-sharp, .um .fa-solid, .um .fab, .um .far, .um .fas, .um-icon-within .fa, .um-icon-within .fa-brands, .um-icon-within .fa-classic, .um-icon-within .fa-regular, .um-icon-within .fa-sharp, .um-icon-within .fa-solid, .um-icon-within .fab, .um-icon-within .far, .um-icon-within .fas {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: var(--fa-display, inline-block);
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
}

.um .fa-classic, .um .fa-regular, .um .fa-solid, .um .far, .um .fas, .um-icon-within .fa-classic, .um-icon-within .fa-regular, .um-icon-within .fa-solid, .um-icon-within .far, .um-icon-within .fas {
	font-family: "Font Awesome 6 Free";
}

.um .fa-brands, .um .fab, .um-icon-within .fa-brands, .um-icon-within .fab {
	font-family: "Font Awesome 6 Brands";
}

.um .fa-1x, .um-icon-within .fa-1x {
	font-size: 1em;
}

.um .fa-2x, .um-icon-within .fa-2x {
	font-size: 2em;
}

.um .fa-3x, .um-icon-within .fa-3x {
	font-size: 3em;
}

.um .fa-4x, .um-icon-within .fa-4x {
	font-size: 4em;
}

.um .fa-5x, .um-icon-within .fa-5x {
	font-size: 5em;
}

.um .fa-6x, .um-icon-within .fa-6x {
	font-size: 6em;
}

.um .fa-7x, .um-icon-within .fa-7x {
	font-size: 7em;
}

.um .fa-8x, .um-icon-within .fa-8x {
	font-size: 8em;
}

.um .fa-9x, .um-icon-within .fa-9x {
	font-size: 9em;
}

.um .fa-10x, .um-icon-within .fa-10x {
	font-size: 10em;
}

.um .fa-2xs, .um-icon-within .fa-2xs {
	font-size: .625em;
	line-height: .1em;
	vertical-align: .225em;
}

.um .fa-xs, .um-icon-within .fa-xs {
	font-size: .75em;
	line-height: .0833333337em;
	vertical-align: .125em;
}

.um .fa-sm, .um-icon-within .fa-sm {
	font-size: .875em;
	line-height: .0714285718em;
	vertical-align: .0535714295em;
}

.um .fa-lg, .um-icon-within .fa-lg {
	font-size: 1.25em;
	line-height: .05em;
	vertical-align: -.075em;
}

.um .fa-xl, .um-icon-within .fa-xl {
	font-size: 1.5em;
	line-height: .0416666682em;
	vertical-align: -.125em;
}

.um .fa-2xl, .um-icon-within .fa-2xl {
	font-size: 2em;
	line-height: .03125em;
	vertical-align: -.1875em;
}

.um .fa-fw, .um-icon-within .fa-fw {
	text-align: center;
	width: 1.25em;
}

.um .fa-ul, .um-icon-within .fa-ul {
	list-style-type: none;
	margin-left: var(--fa-li-margin, 2.5em);
	padding-left: 0;
}

.um .fa-ul>li, .um-icon-within .fa-ul>li {
	position: relative;
}

.um .fa-li, .um-icon-within .fa-li {
	left: calc(var(--fa-li-width, 2em) * -1);
	position: absolute;
	text-align: center;
	width: var(--fa-li-width, 2em);
	line-height: inherit;
}

.um .fa-border, .um-icon-within .fa-border {
	border-color: var(--fa-border-color, #eee);
	border-radius: var(--fa-border-radius, .1em);
	border-style: var(--fa-border-style, solid);
	border-width: var(--fa-border-width, .08em);
	padding: var(--fa-border-padding, .2em .25em .15em);
}

.um .fa-pull-left, .um-icon-within .fa-pull-left {
	float: left;
	margin-right: var(--fa-pull-margin, .3em);
}

.um .fa-pull-right, .um-icon-within .fa-pull-right {
	float: right;
	margin-left: var(--fa-pull-margin, .3em);
}

.um .fa-beat, .um-icon-within .fa-beat {
	animation-name: fa-beat;
	animation-delay: var(--fa-animation-delay, 0s);
	animation-direction: var(--fa-animation-direction, normal);
	animation-duration: var(--fa-animation-duration, 1s);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.um .fa-bounce, .um-icon-within .fa-bounce {
	animation-name: fa-bounce;
	animation-delay: var(--fa-animation-delay, 0s);
	animation-direction: var(--fa-animation-direction, normal);
	animation-duration: var(--fa-animation-duration, 1s);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-timing-function: var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1));
}

.um .fa-fade, .um-icon-within .fa-fade {
	animation-name: fa-fade;
	animation-delay: var(--fa-animation-delay, 0s);
	animation-direction: var(--fa-animation-direction, normal);
	animation-duration: var(--fa-animation-duration, 1s);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-timing-function: var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1));
}

.um .fa-beat-fade, .um-icon-within .fa-beat-fade {
	animation-name: fa-beat-fade;
	animation-delay: var(--fa-animation-delay, 0s);
	animation-direction: var(--fa-animation-direction, normal);
	animation-duration: var(--fa-animation-duration, 1s);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-timing-function: var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1));
}

.um .fa-flip, .um-icon-within .fa-flip {
	animation-name: fa-flip;
	animation-delay: var(--fa-animation-delay, 0s);
	animation-direction: var(--fa-animation-direction, normal);
	animation-duration: var(--fa-animation-duration, 1s);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.um .fa-shake, .um-icon-within .fa-shake {
	animation-name: fa-shake;
	animation-delay: var(--fa-animation-delay, 0s);
	animation-direction: var(--fa-animation-direction, normal);
	animation-duration: var(--fa-animation-duration, 1s);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-timing-function: var(--fa-animation-timing, linear);
}

.um .fa-spin, .um-icon-within .fa-spin {
	animation-name: fa-spin;
	animation-delay: var(--fa-animation-delay, 0s);
	animation-direction: var(--fa-animation-direction, normal);
	animation-duration: var(--fa-animation-duration, 2s);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-timing-function: var(--fa-animation-timing, linear);
}

.um .fa-spin-reverse, .um-icon-within .fa-spin-reverse {
	--fa-animation-direction: reverse;
}

.um .fa-pulse, .um .fa-spin-pulse, .um-icon-within .fa-pulse, .um-icon-within .fa-spin-pulse {
	animation-name: fa-spin;
	animation-direction: var(--fa-animation-direction, normal);
	animation-duration: var(--fa-animation-duration, 1s);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-timing-function: var(--fa-animation-timing, steps(8));
}

@media (prefers-reduced-motion:reduce) {
	.um .fa-beat, .um .fa-beat-fade, .um .fa-bounce, .um .fa-fade, .um .fa-flip, .um .fa-pulse, .um .fa-shake, .um .fa-spin, .um .fa-spin-pulse, .um-icon-within .fa-beat, .um-icon-within .fa-beat-fade, .um-icon-within .fa-bounce, .um-icon-within .fa-fade, .um-icon-within .fa-flip, .um-icon-within .fa-pulse, .um-icon-within .fa-shake, .um-icon-within .fa-spin, .um-icon-within .fa-spin-pulse {
		animation-delay: -1ms;
		animation-duration: 1ms;
		animation-iteration-count: 1;
		transition-delay: 0s;
		transition-duration: 0s;
	}
}

@keyframes fa-beat {
	0%, 90% {
		transform: scale(1);
	}
	
	45% {
		transform: scale(var(--fa-beat-scale, 1.25));
	}
}

@keyframes fa-bounce {
	0% {
		transform: scale(1, 1) translateY(0);
	}
	
	10% {
		transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0);
	}
	
	30% {
		transform: scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em));
	}
	
	50% {
		transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0);
	}
	
	57% {
		transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -.125em));
	}
	
	64% {
		transform: scale(1, 1) translateY(0);
	}
	
	100% {
		transform: scale(1, 1) translateY(0);
	}
}

@keyframes fa-fade {
	50% {
		opacity: var(--fa-fade-opacity, .4);
	}
}

@keyframes fa-beat-fade {
	0%, 100% {
		opacity: var(--fa-beat-fade-opacity, .4);
		transform: scale(1);
	}
	
	50% {
		opacity: 1;
		transform: scale(var(--fa-beat-fade-scale, 1.125));
	}
}

@keyframes fa-flip {
	50% {
		transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
	}
}

@keyframes fa-shake {
	0% {
		transform: rotate(-15deg);
	}
	
	4% {
		transform: rotate(15deg);
	}
	
	24%, 8% {
		transform: rotate(-18deg);
	}
	
	12%, 28% {
		transform: rotate(18deg);
	}
	
	16% {
		transform: rotate(-22deg);
	}
	
	20% {
		transform: rotate(22deg);
	}
	
	32% {
		transform: rotate(-12deg);
	}
	
	36% {
		transform: rotate(12deg);
	}
	
	100%, 40% {
		transform: rotate(0);
	}
}

@keyframes fa-spin {
	0% {
		transform: rotate(0);
	}
	
	100% {
		transform: rotate(360deg);
	}
}

.um .fa-rotate-90, .um-icon-within .fa-rotate-90 {
	transform: rotate(90deg);
}

.um .fa-rotate-180, .um-icon-within .fa-rotate-180 {
	transform: rotate(180deg);
}

.um .fa-rotate-270, .um-icon-within .fa-rotate-270 {
	transform: rotate(270deg);
}

.um .fa-flip-horizontal, .um-icon-within .fa-flip-horizontal {
	transform: scale(-1, 1);
}

.um .fa-flip-vertical, .um-icon-within .fa-flip-vertical {
	transform: scale(1, -1);
}

.um .fa-flip-both, .um .fa-flip-horizontal.fa-flip-vertical, .um-icon-within .fa-flip-both, .um-icon-within .fa-flip-horizontal.fa-flip-vertical {
	transform: scale(-1, -1);
}

.um .fa-rotate-by, .um-icon-within .fa-rotate-by {
	transform: rotate(var(--fa-rotate-angle, 0));
}

.um .fa-stack, .um-icon-within .fa-stack {
	display: inline-block;
	height: 2em;
	line-height: 2em;
	position: relative;
	vertical-align: middle;
	width: 2.5em;
}

.um .fa-stack-1x, .um .fa-stack-2x, .um-icon-within .fa-stack-1x, .um-icon-within .fa-stack-2x {
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: var(--fa-stack-z-index, auto);
}

.um .fa-stack-1x, .um-icon-within .fa-stack-1x {
	line-height: inherit;
}

.um .fa-stack-2x, .um-icon-within .fa-stack-2x {
	font-size: 2em;
}

.um .fa-inverse, .um-icon-within .fa-inverse {
	color: var(--fa-inverse, #fff);
}

.um .fa-0::before, .um-icon-within .fa-0::before {
	content: "0";
}

.um .fa-1::before, .um-icon-within .fa-1::before {
	content: "1";
}

.um .fa-2::before, .um-icon-within .fa-2::before {
	content: "2";
}

.um .fa-3::before, .um-icon-within .fa-3::before {
	content: "3";
}

.um .fa-4::before, .um-icon-within .fa-4::before {
	content: "4";
}

.um .fa-5::before, .um-icon-within .fa-5::before {
	content: "5";
}

.um .fa-6::before, .um-icon-within .fa-6::before {
	content: "6";
}

.um .fa-7::before, .um-icon-within .fa-7::before {
	content: "7";
}

.um .fa-8::before, .um-icon-within .fa-8::before {
	content: "8";
}

.um .fa-9::before, .um-icon-within .fa-9::before {
	content: "9";
}

.um .fa-fill-drip::before, .um-icon-within .fa-fill-drip::before {
	content: "";
}

.um .fa-arrows-to-circle::before, .um-icon-within .fa-arrows-to-circle::before {
	content: "";
}

.um .fa-circle-chevron-right::before, .um-icon-within .fa-circle-chevron-right::before {
	content: "";
}

.um .fa-chevron-circle-right::before, .um-icon-within .fa-chevron-circle-right::before {
	content: "";
}

.um .fa-at::before, .um-icon-within .fa-at::before {
	content: "@";
}

.um .fa-trash-can::before, .um-icon-within .fa-trash-can::before {
	content: "";
}

.um .fa-trash-alt::before, .um-icon-within .fa-trash-alt::before {
	content: "";
}

.um .fa-text-height::before, .um-icon-within .fa-text-height::before {
	content: "";
}

.um .fa-user-xmark::before, .um-icon-within .fa-user-xmark::before {
	content: "";
}

.um .fa-user-times::before, .um-icon-within .fa-user-times::before {
	content: "";
}

.um .fa-stethoscope::before, .um-icon-within .fa-stethoscope::before {
	content: "";
}

.um .fa-message::before, .um-icon-within .fa-message::before {
	content: "";
}

.um .fa-comment-alt::before, .um-icon-within .fa-comment-alt::before {
	content: "";
}

.um .fa-info::before, .um-icon-within .fa-info::before {
	content: "";
}

.um .fa-down-left-and-up-right-to-center::before, .um-icon-within .fa-down-left-and-up-right-to-center::before {
	content: "";
}

.um .fa-compress-alt::before, .um-icon-within .fa-compress-alt::before {
	content: "";
}

.um .fa-explosion::before, .um-icon-within .fa-explosion::before {
	content: "";
}

.um .fa-file-lines::before, .um-icon-within .fa-file-lines::before {
	content: "";
}

.um .fa-file-alt::before, .um-icon-within .fa-file-alt::before {
	content: "";
}

.um .fa-file-text::before, .um-icon-within .fa-file-text::before {
	content: "";
}

.um .fa-wave-square::before, .um-icon-within .fa-wave-square::before {
	content: "";
}

.um .fa-ring::before, .um-icon-within .fa-ring::before {
	content: "";
}

.um .fa-building-un::before, .um-icon-within .fa-building-un::before {
	content: "";
}

.um .fa-dice-three::before, .um-icon-within .fa-dice-three::before {
	content: "";
}

.um .fa-calendar-days::before, .um-icon-within .fa-calendar-days::before {
	content: "";
}

.um .fa-calendar-alt::before, .um-icon-within .fa-calendar-alt::before {
	content: "";
}

.um .fa-anchor-circle-check::before, .um-icon-within .fa-anchor-circle-check::before {
	content: "";
}

.um .fa-building-circle-arrow-right::before, .um-icon-within .fa-building-circle-arrow-right::before {
	content: "";
}

.um .fa-volleyball::before, .um-icon-within .fa-volleyball::before {
	content: "";
}

.um .fa-volleyball-ball::before, .um-icon-within .fa-volleyball-ball::before {
	content: "";
}

.um .fa-arrows-up-to-line::before, .um-icon-within .fa-arrows-up-to-line::before {
	content: "";
}

.um .fa-sort-down::before, .um-icon-within .fa-sort-down::before {
	content: "";
}

.um .fa-sort-desc::before, .um-icon-within .fa-sort-desc::before {
	content: "";
}

.um .fa-circle-minus::before, .um-icon-within .fa-circle-minus::before {
	content: "";
}

.um .fa-minus-circle::before, .um-icon-within .fa-minus-circle::before {
	content: "";
}

.um .fa-door-open::before, .um-icon-within .fa-door-open::before {
	content: "";
}

.um .fa-right-from-bracket::before, .um-icon-within .fa-right-from-bracket::before {
	content: "";
}

.um .fa-sign-out-alt::before, .um-icon-within .fa-sign-out-alt::before {
	content: "";
}

.um .fa-atom::before, .um-icon-within .fa-atom::before {
	content: "";
}

.um .fa-soap::before, .um-icon-within .fa-soap::before {
	content: "";
}

.um .fa-icons::before, .um-icon-within .fa-icons::before {
	content: "";
}

.um .fa-heart-music-camera-bolt::before, .um-icon-within .fa-heart-music-camera-bolt::before {
	content: "";
}

.um .fa-microphone-lines-slash::before, .um-icon-within .fa-microphone-lines-slash::before {
	content: "";
}

.um .fa-microphone-alt-slash::before, .um-icon-within .fa-microphone-alt-slash::before {
	content: "";
}

.um .fa-bridge-circle-check::before, .um-icon-within .fa-bridge-circle-check::before {
	content: "";
}

.um .fa-pump-medical::before, .um-icon-within .fa-pump-medical::before {
	content: "";
}

.um .fa-fingerprint::before, .um-icon-within .fa-fingerprint::before {
	content: "";
}

.um .fa-hand-point-right::before, .um-icon-within .fa-hand-point-right::before {
	content: "";
}

.um .fa-magnifying-glass-location::before, .um-icon-within .fa-magnifying-glass-location::before {
	content: "";
}

.um .fa-search-location::before, .um-icon-within .fa-search-location::before {
	content: "";
}

.um .fa-forward-step::before, .um-icon-within .fa-forward-step::before {
	content: "";
}

.um .fa-step-forward::before, .um-icon-within .fa-step-forward::before {
	content: "";
}

.um .fa-face-smile-beam::before, .um-icon-within .fa-face-smile-beam::before {
	content: "";
}

.um .fa-smile-beam::before, .um-icon-within .fa-smile-beam::before {
	content: "";
}

.um .fa-flag-checkered::before, .um-icon-within .fa-flag-checkered::before {
	content: "";
}

.um .fa-football::before, .um-icon-within .fa-football::before {
	content: "";
}

.um .fa-football-ball::before, .um-icon-within .fa-football-ball::before {
	content: "";
}

.um .fa-school-circle-exclamation::before, .um-icon-within .fa-school-circle-exclamation::before {
	content: "";
}

.um .fa-crop::before, .um-icon-within .fa-crop::before {
	content: "";
}

.um .fa-angles-down::before, .um-icon-within .fa-angles-down::before {
	content: "";
}

.um .fa-angle-double-down::before, .um-icon-within .fa-angle-double-down::before {
	content: "";
}

.um .fa-users-rectangle::before, .um-icon-within .fa-users-rectangle::before {
	content: "";
}

.um .fa-people-roof::before, .um-icon-within .fa-people-roof::before {
	content: "";
}

.um .fa-people-line::before, .um-icon-within .fa-people-line::before {
	content: "";
}

.um .fa-beer-mug-empty::before, .um-icon-within .fa-beer-mug-empty::before {
	content: "";
}

.um .fa-beer::before, .um-icon-within .fa-beer::before {
	content: "";
}

.um .fa-diagram-predecessor::before, .um-icon-within .fa-diagram-predecessor::before {
	content: "";
}

.um .fa-arrow-up-long::before, .um-icon-within .fa-arrow-up-long::before {
	content: "";
}

.um .fa-long-arrow-up::before, .um-icon-within .fa-long-arrow-up::before {
	content: "";
}

.um .fa-fire-flame-simple::before, .um-icon-within .fa-fire-flame-simple::before {
	content: "";
}

.um .fa-burn::before, .um-icon-within .fa-burn::before {
	content: "";
}

.um .fa-person::before, .um-icon-within .fa-person::before {
	content: "";
}

.um .fa-male::before, .um-icon-within .fa-male::before {
	content: "";
}

.um .fa-laptop::before, .um-icon-within .fa-laptop::before {
	content: "";
}

.um .fa-file-csv::before, .um-icon-within .fa-file-csv::before {
	content: "";
}

.um .fa-menorah::before, .um-icon-within .fa-menorah::before {
	content: "";
}

.um .fa-truck-plane::before, .um-icon-within .fa-truck-plane::before {
	content: "";
}

.um .fa-record-vinyl::before, .um-icon-within .fa-record-vinyl::before {
	content: "";
}

.um .fa-face-grin-stars::before, .um-icon-within .fa-face-grin-stars::before {
	content: "";
}

.um .fa-grin-stars::before, .um-icon-within .fa-grin-stars::before {
	content: "";
}

.um .fa-bong::before, .um-icon-within .fa-bong::before {
	content: "";
}

.um .fa-spaghetti-monster-flying::before, .um-icon-within .fa-spaghetti-monster-flying::before {
	content: "";
}

.um .fa-pastafarianism::before, .um-icon-within .fa-pastafarianism::before {
	content: "";
}

.um .fa-arrow-down-up-across-line::before, .um-icon-within .fa-arrow-down-up-across-line::before {
	content: "";
}

.um .fa-spoon::before, .um-icon-within .fa-spoon::before {
	content: "";
}

.um .fa-utensil-spoon::before, .um-icon-within .fa-utensil-spoon::before {
	content: "";
}

.um .fa-jar-wheat::before, .um-icon-within .fa-jar-wheat::before {
	content: "";
}

.um .fa-envelopes-bulk::before, .um-icon-within .fa-envelopes-bulk::before {
	content: "";
}

.um .fa-mail-bulk::before, .um-icon-within .fa-mail-bulk::before {
	content: "";
}

.um .fa-file-circle-exclamation::before, .um-icon-within .fa-file-circle-exclamation::before {
	content: "";
}

.um .fa-circle-h::before, .um-icon-within .fa-circle-h::before {
	content: "";
}

.um .fa-hospital-symbol::before, .um-icon-within .fa-hospital-symbol::before {
	content: "";
}

.um .fa-pager::before, .um-icon-within .fa-pager::before {
	content: "";
}

.um .fa-address-book::before, .um-icon-within .fa-address-book::before {
	content: "";
}

.um .fa-contact-book::before, .um-icon-within .fa-contact-book::before {
	content: "";
}

.um .fa-strikethrough::before, .um-icon-within .fa-strikethrough::before {
	content: "";
}

.um .fa-k::before, .um-icon-within .fa-k::before {
	content: "K";
}

.um .fa-landmark-flag::before, .um-icon-within .fa-landmark-flag::before {
	content: "";
}

.um .fa-pencil::before, .um-icon-within .fa-pencil::before {
	content: "";
}

.um .fa-pencil-alt::before, .um-icon-within .fa-pencil-alt::before {
	content: "";
}

.um .fa-backward::before, .um-icon-within .fa-backward::before {
	content: "";
}

.um .fa-caret-right::before, .um-icon-within .fa-caret-right::before {
	content: "";
}

.um .fa-comments::before, .um-icon-within .fa-comments::before {
	content: "";
}

.um .fa-paste::before, .um-icon-within .fa-paste::before {
	content: "";
}

.um .fa-file-clipboard::before, .um-icon-within .fa-file-clipboard::before {
	content: "";
}

.um .fa-code-pull-request::before, .um-icon-within .fa-code-pull-request::before {
	content: "";
}

.um .fa-clipboard-list::before, .um-icon-within .fa-clipboard-list::before {
	content: "";
}

.um .fa-truck-ramp-box::before, .um-icon-within .fa-truck-ramp-box::before {
	content: "";
}

.um .fa-truck-loading::before, .um-icon-within .fa-truck-loading::before {
	content: "";
}

.um .fa-user-check::before, .um-icon-within .fa-user-check::before {
	content: "";
}

.um .fa-vial-virus::before, .um-icon-within .fa-vial-virus::before {
	content: "";
}

.um .fa-sheet-plastic::before, .um-icon-within .fa-sheet-plastic::before {
	content: "";
}

.um .fa-blog::before, .um-icon-within .fa-blog::before {
	content: "";
}

.um .fa-user-ninja::before, .um-icon-within .fa-user-ninja::before {
	content: "";
}

.um .fa-person-arrow-up-from-line::before, .um-icon-within .fa-person-arrow-up-from-line::before {
	content: "";
}

.um .fa-scroll-torah::before, .um-icon-within .fa-scroll-torah::before {
	content: "";
}

.um .fa-torah::before, .um-icon-within .fa-torah::before {
	content: "";
}

.um .fa-broom-ball::before, .um-icon-within .fa-broom-ball::before {
	content: "";
}

.um .fa-quidditch::before, .um-icon-within .fa-quidditch::before {
	content: "";
}

.um .fa-quidditch-broom-ball::before, .um-icon-within .fa-quidditch-broom-ball::before {
	content: "";
}

.um .fa-toggle-off::before, .um-icon-within .fa-toggle-off::before {
	content: "";
}

.um .fa-box-archive::before, .um-icon-within .fa-box-archive::before {
	content: "";
}

.um .fa-archive::before, .um-icon-within .fa-archive::before {
	content: "";
}

.um .fa-person-drowning::before, .um-icon-within .fa-person-drowning::before {
	content: "";
}

.um .fa-arrow-down-9-1::before, .um-icon-within .fa-arrow-down-9-1::before {
	content: "";
}

.um .fa-sort-numeric-desc::before, .um-icon-within .fa-sort-numeric-desc::before {
	content: "";
}

.um .fa-sort-numeric-down-alt::before, .um-icon-within .fa-sort-numeric-down-alt::before {
	content: "";
}

.um .fa-face-grin-tongue-squint::before, .um-icon-within .fa-face-grin-tongue-squint::before {
	content: "";
}

.um .fa-grin-tongue-squint::before, .um-icon-within .fa-grin-tongue-squint::before {
	content: "";
}

.um .fa-spray-can::before, .um-icon-within .fa-spray-can::before {
	content: "";
}

.um .fa-truck-monster::before, .um-icon-within .fa-truck-monster::before {
	content: "";
}

.um .fa-w::before, .um-icon-within .fa-w::before {
	content: "W";
}

.um .fa-earth-africa::before, .um-icon-within .fa-earth-africa::before {
	content: "";
}

.um .fa-globe-africa::before, .um-icon-within .fa-globe-africa::before {
	content: "";
}

.um .fa-rainbow::before, .um-icon-within .fa-rainbow::before {
	content: "";
}

.um .fa-circle-notch::before, .um-icon-within .fa-circle-notch::before {
	content: "";
}

.um .fa-tablet-screen-button::before, .um-icon-within .fa-tablet-screen-button::before {
	content: "";
}

.um .fa-tablet-alt::before, .um-icon-within .fa-tablet-alt::before {
	content: "";
}

.um .fa-paw::before, .um-icon-within .fa-paw::before {
	content: "";
}

.um .fa-cloud::before, .um-icon-within .fa-cloud::before {
	content: "";
}

.um .fa-trowel-bricks::before, .um-icon-within .fa-trowel-bricks::before {
	content: "";
}

.um .fa-face-flushed::before, .um-icon-within .fa-face-flushed::before {
	content: "";
}

.um .fa-flushed::before, .um-icon-within .fa-flushed::before {
	content: "";
}

.um .fa-hospital-user::before, .um-icon-within .fa-hospital-user::before {
	content: "";
}

.um .fa-tent-arrow-left-right::before, .um-icon-within .fa-tent-arrow-left-right::before {
	content: "";
}

.um .fa-gavel::before, .um-icon-within .fa-gavel::before {
	content: "";
}

.um .fa-legal::before, .um-icon-within .fa-legal::before {
	content: "";
}

.um .fa-binoculars::before, .um-icon-within .fa-binoculars::before {
	content: "";
}

.um .fa-microphone-slash::before, .um-icon-within .fa-microphone-slash::before {
	content: "";
}

.um .fa-box-tissue::before, .um-icon-within .fa-box-tissue::before {
	content: "";
}

.um .fa-motorcycle::before, .um-icon-within .fa-motorcycle::before {
	content: "";
}

.um .fa-bell-concierge::before, .um-icon-within .fa-bell-concierge::before {
	content: "";
}

.um .fa-concierge-bell::before, .um-icon-within .fa-concierge-bell::before {
	content: "";
}

.um .fa-pen-ruler::before, .um-icon-within .fa-pen-ruler::before {
	content: "";
}

.um .fa-pencil-ruler::before, .um-icon-within .fa-pencil-ruler::before {
	content: "";
}

.um .fa-people-arrows::before, .um-icon-within .fa-people-arrows::before {
	content: "";
}

.um .fa-people-arrows-left-right::before, .um-icon-within .fa-people-arrows-left-right::before {
	content: "";
}

.um .fa-mars-and-venus-burst::before, .um-icon-within .fa-mars-and-venus-burst::before {
	content: "";
}

.um .fa-square-caret-right::before, .um-icon-within .fa-square-caret-right::before {
	content: "";
}

.um .fa-caret-square-right::before, .um-icon-within .fa-caret-square-right::before {
	content: "";
}

.um .fa-scissors::before, .um-icon-within .fa-scissors::before {
	content: "";
}

.um .fa-cut::before, .um-icon-within .fa-cut::before {
	content: "";
}

.um .fa-sun-plant-wilt::before, .um-icon-within .fa-sun-plant-wilt::before {
	content: "";
}

.um .fa-toilets-portable::before, .um-icon-within .fa-toilets-portable::before {
	content: "";
}

.um .fa-hockey-puck::before, .um-icon-within .fa-hockey-puck::before {
	content: "";
}

.um .fa-table::before, .um-icon-within .fa-table::before {
	content: "";
}

.um .fa-magnifying-glass-arrow-right::before, .um-icon-within .fa-magnifying-glass-arrow-right::before {
	content: "";
}

.um .fa-tachograph-digital::before, .um-icon-within .fa-tachograph-digital::before {
	content: "";
}

.um .fa-digital-tachograph::before, .um-icon-within .fa-digital-tachograph::before {
	content: "";
}

.um .fa-users-slash::before, .um-icon-within .fa-users-slash::before {
	content: "";
}

.um .fa-clover::before, .um-icon-within .fa-clover::before {
	content: "";
}

.um .fa-reply::before, .um-icon-within .fa-reply::before {
	content: "";
}

.um .fa-mail-reply::before, .um-icon-within .fa-mail-reply::before {
	content: "";
}

.um .fa-star-and-crescent::before, .um-icon-within .fa-star-and-crescent::before {
	content: "";
}

.um .fa-house-fire::before, .um-icon-within .fa-house-fire::before {
	content: "";
}

.um .fa-square-minus::before, .um-icon-within .fa-square-minus::before {
	content: "";
}

.um .fa-minus-square::before, .um-icon-within .fa-minus-square::before {
	content: "";
}

.um .fa-helicopter::before, .um-icon-within .fa-helicopter::before {
	content: "";
}

.um .fa-compass::before, .um-icon-within .fa-compass::before {
	content: "";
}

.um .fa-square-caret-down::before, .um-icon-within .fa-square-caret-down::before {
	content: "";
}

.um .fa-caret-square-down::before, .um-icon-within .fa-caret-square-down::before {
	content: "";
}

.um .fa-file-circle-question::before, .um-icon-within .fa-file-circle-question::before {
	content: "";
}

.um .fa-laptop-code::before, .um-icon-within .fa-laptop-code::before {
	content: "";
}

.um .fa-swatchbook::before, .um-icon-within .fa-swatchbook::before {
	content: "";
}

.um .fa-prescription-bottle::before, .um-icon-within .fa-prescription-bottle::before {
	content: "";
}

.um .fa-bars::before, .um-icon-within .fa-bars::before {
	content: "";
}

.um .fa-navicon::before, .um-icon-within .fa-navicon::before {
	content: "";
}

.um .fa-people-group::before, .um-icon-within .fa-people-group::before {
	content: "";
}

.um .fa-hourglass-end::before, .um-icon-within .fa-hourglass-end::before {
	content: "";
}

.um .fa-hourglass-3::before, .um-icon-within .fa-hourglass-3::before {
	content: "";
}

.um .fa-heart-crack::before, .um-icon-within .fa-heart-crack::before {
	content: "";
}

.um .fa-heart-broken::before, .um-icon-within .fa-heart-broken::before {
	content: "";
}

.um .fa-square-up-right::before, .um-icon-within .fa-square-up-right::before {
	content: "";
}

.um .fa-external-link-square-alt::before, .um-icon-within .fa-external-link-square-alt::before {
	content: "";
}

.um .fa-face-kiss-beam::before, .um-icon-within .fa-face-kiss-beam::before {
	content: "";
}

.um .fa-kiss-beam::before, .um-icon-within .fa-kiss-beam::before {
	content: "";
}

.um .fa-film::before, .um-icon-within .fa-film::before {
	content: "";
}

.um .fa-ruler-horizontal::before, .um-icon-within .fa-ruler-horizontal::before {
	content: "";
}

.um .fa-people-robbery::before, .um-icon-within .fa-people-robbery::before {
	content: "";
}

.um .fa-lightbulb::before, .um-icon-within .fa-lightbulb::before {
	content: "";
}

.um .fa-caret-left::before, .um-icon-within .fa-caret-left::before {
	content: "";
}

.um .fa-circle-exclamation::before, .um-icon-within .fa-circle-exclamation::before {
	content: "";
}

.um .fa-exclamation-circle::before, .um-icon-within .fa-exclamation-circle::before {
	content: "";
}

.um .fa-school-circle-xmark::before, .um-icon-within .fa-school-circle-xmark::before {
	content: "";
}

.um .fa-arrow-right-from-bracket::before, .um-icon-within .fa-arrow-right-from-bracket::before {
	content: "";
}

.um .fa-sign-out::before, .um-icon-within .fa-sign-out::before {
	content: "";
}

.um .fa-circle-chevron-down::before, .um-icon-within .fa-circle-chevron-down::before {
	content: "";
}

.um .fa-chevron-circle-down::before, .um-icon-within .fa-chevron-circle-down::before {
	content: "";
}

.um .fa-unlock-keyhole::before, .um-icon-within .fa-unlock-keyhole::before {
	content: "";
}

.um .fa-unlock-alt::before, .um-icon-within .fa-unlock-alt::before {
	content: "";
}

.um .fa-cloud-showers-heavy::before, .um-icon-within .fa-cloud-showers-heavy::before {
	content: "";
}

.um .fa-headphones-simple::before, .um-icon-within .fa-headphones-simple::before {
	content: "";
}

.um .fa-headphones-alt::before, .um-icon-within .fa-headphones-alt::before {
	content: "";
}

.um .fa-sitemap::before, .um-icon-within .fa-sitemap::before {
	content: "";
}

.um .fa-circle-dollar-to-slot::before, .um-icon-within .fa-circle-dollar-to-slot::before {
	content: "";
}

.um .fa-donate::before, .um-icon-within .fa-donate::before {
	content: "";
}

.um .fa-memory::before, .um-icon-within .fa-memory::before {
	content: "";
}

.um .fa-road-spikes::before, .um-icon-within .fa-road-spikes::before {
	content: "";
}

.um .fa-fire-burner::before, .um-icon-within .fa-fire-burner::before {
	content: "";
}

.um .fa-flag::before, .um-icon-within .fa-flag::before {
	content: "";
}

.um .fa-hanukiah::before, .um-icon-within .fa-hanukiah::before {
	content: "";
}

.um .fa-feather::before, .um-icon-within .fa-feather::before {
	content: "";
}

.um .fa-volume-low::before, .um-icon-within .fa-volume-low::before {
	content: "";
}

.um .fa-volume-down::before, .um-icon-within .fa-volume-down::before {
	content: "";
}

.um .fa-comment-slash::before, .um-icon-within .fa-comment-slash::before {
	content: "";
}

.um .fa-cloud-sun-rain::before, .um-icon-within .fa-cloud-sun-rain::before {
	content: "";
}

.um .fa-compress::before, .um-icon-within .fa-compress::before {
	content: "";
}

.um .fa-wheat-awn::before, .um-icon-within .fa-wheat-awn::before {
	content: "";
}

.um .fa-wheat-alt::before, .um-icon-within .fa-wheat-alt::before {
	content: "";
}

.um .fa-ankh::before, .um-icon-within .fa-ankh::before {
	content: "";
}

.um .fa-hands-holding-child::before, .um-icon-within .fa-hands-holding-child::before {
	content: "";
}

.um .fa-asterisk::before, .um-icon-within .fa-asterisk::before {
	content: "*";
}

.um .fa-square-check::before, .um-icon-within .fa-square-check::before {
	content: "";
}

.um .fa-check-square::before, .um-icon-within .fa-check-square::before {
	content: "";
}

.um .fa-peseta-sign::before, .um-icon-within .fa-peseta-sign::before {
	content: "";
}

.um .fa-heading::before, .um-icon-within .fa-heading::before {
	content: "";
}

.um .fa-header::before, .um-icon-within .fa-header::before {
	content: "";
}

.um .fa-ghost::before, .um-icon-within .fa-ghost::before {
	content: "";
}

.um .fa-list::before, .um-icon-within .fa-list::before {
	content: "";
}

.um .fa-list-squares::before, .um-icon-within .fa-list-squares::before {
	content: "";
}

.um .fa-square-phone-flip::before, .um-icon-within .fa-square-phone-flip::before {
	content: "";
}

.um .fa-phone-square-alt::before, .um-icon-within .fa-phone-square-alt::before {
	content: "";
}

.um .fa-cart-plus::before, .um-icon-within .fa-cart-plus::before {
	content: "";
}

.um .fa-gamepad::before, .um-icon-within .fa-gamepad::before {
	content: "";
}

.um .fa-circle-dot::before, .um-icon-within .fa-circle-dot::before {
	content: "";
}

.um .fa-dot-circle::before, .um-icon-within .fa-dot-circle::before {
	content: "";
}

.um .fa-face-dizzy::before, .um-icon-within .fa-face-dizzy::before {
	content: "";
}

.um .fa-dizzy::before, .um-icon-within .fa-dizzy::before {
	content: "";
}

.um .fa-egg::before, .um-icon-within .fa-egg::before {
	content: "";
}

.um .fa-house-medical-circle-xmark::before, .um-icon-within .fa-house-medical-circle-xmark::before {
	content: "";
}

.um .fa-campground::before, .um-icon-within .fa-campground::before {
	content: "";
}

.um .fa-folder-plus::before, .um-icon-within .fa-folder-plus::before {
	content: "";
}

.um .fa-futbol::before, .um-icon-within .fa-futbol::before {
	content: "";
}

.um .fa-futbol-ball::before, .um-icon-within .fa-futbol-ball::before {
	content: "";
}

.um .fa-soccer-ball::before, .um-icon-within .fa-soccer-ball::before {
	content: "";
}

.um .fa-paintbrush::before, .um-icon-within .fa-paintbrush::before {
	content: "";
}

.um .fa-paint-brush::before, .um-icon-within .fa-paint-brush::before {
	content: "";
}

.um .fa-lock::before, .um-icon-within .fa-lock::before {
	content: "";
}

.um .fa-gas-pump::before, .um-icon-within .fa-gas-pump::before {
	content: "";
}

.um .fa-hot-tub-person::before, .um-icon-within .fa-hot-tub-person::before {
	content: "";
}

.um .fa-hot-tub::before, .um-icon-within .fa-hot-tub::before {
	content: "";
}

.um .fa-map-location::before, .um-icon-within .fa-map-location::before {
	content: "";
}

.um .fa-map-marked::before, .um-icon-within .fa-map-marked::before {
	content: "";
}

.um .fa-house-flood-water::before, .um-icon-within .fa-house-flood-water::before {
	content: "";
}

.um .fa-tree::before, .um-icon-within .fa-tree::before {
	content: "";
}

.um .fa-bridge-lock::before, .um-icon-within .fa-bridge-lock::before {
	content: "";
}

.um .fa-sack-dollar::before, .um-icon-within .fa-sack-dollar::before {
	content: "";
}

.um .fa-pen-to-square::before, .um-icon-within .fa-pen-to-square::before {
	content: "";
}

.um .fa-edit::before, .um-icon-within .fa-edit::before {
	content: "";
}

.um .fa-car-side::before, .um-icon-within .fa-car-side::before {
	content: "";
}

.um .fa-share-nodes::before, .um-icon-within .fa-share-nodes::before {
	content: "";
}

.um .fa-share-alt::before, .um-icon-within .fa-share-alt::before {
	content: "";
}

.um .fa-heart-circle-minus::before, .um-icon-within .fa-heart-circle-minus::before {
	content: "";
}

.um .fa-hourglass-half::before, .um-icon-within .fa-hourglass-half::before {
	content: "";
}

.um .fa-hourglass-2::before, .um-icon-within .fa-hourglass-2::before {
	content: "";
}

.um .fa-microscope::before, .um-icon-within .fa-microscope::before {
	content: "";
}

.um .fa-sink::before, .um-icon-within .fa-sink::before {
	content: "";
}

.um .fa-bag-shopping::before, .um-icon-within .fa-bag-shopping::before {
	content: "";
}

.um .fa-shopping-bag::before, .um-icon-within .fa-shopping-bag::before {
	content: "";
}

.um .fa-arrow-down-z-a::before, .um-icon-within .fa-arrow-down-z-a::before {
	content: "";
}

.um .fa-sort-alpha-desc::before, .um-icon-within .fa-sort-alpha-desc::before {
	content: "";
}

.um .fa-sort-alpha-down-alt::before, .um-icon-within .fa-sort-alpha-down-alt::before {
	content: "";
}

.um .fa-mitten::before, .um-icon-within .fa-mitten::before {
	content: "";
}

.um .fa-person-rays::before, .um-icon-within .fa-person-rays::before {
	content: "";
}

.um .fa-users::before, .um-icon-within .fa-users::before {
	content: "";
}

.um .fa-eye-slash::before, .um-icon-within .fa-eye-slash::before {
	content: "";
}

.um .fa-flask-vial::before, .um-icon-within .fa-flask-vial::before {
	content: "";
}

.um .fa-hand::before, .um-icon-within .fa-hand::before {
	content: "";
}

.um .fa-hand-paper::before, .um-icon-within .fa-hand-paper::before {
	content: "";
}

.um .fa-om::before, .um-icon-within .fa-om::before {
	content: "";
}

.um .fa-worm::before, .um-icon-within .fa-worm::before {
	content: "";
}

.um .fa-house-circle-xmark::before, .um-icon-within .fa-house-circle-xmark::before {
	content: "";
}

.um .fa-plug::before, .um-icon-within .fa-plug::before {
	content: "";
}

.um .fa-chevron-up::before, .um-icon-within .fa-chevron-up::before {
	content: "";
}

.um .fa-hand-spock::before, .um-icon-within .fa-hand-spock::before {
	content: "";
}

.um .fa-stopwatch::before, .um-icon-within .fa-stopwatch::before {
	content: "";
}

.um .fa-face-kiss::before, .um-icon-within .fa-face-kiss::before {
	content: "";
}

.um .fa-kiss::before, .um-icon-within .fa-kiss::before {
	content: "";
}

.um .fa-bridge-circle-xmark::before, .um-icon-within .fa-bridge-circle-xmark::before {
	content: "";
}

.um .fa-face-grin-tongue::before, .um-icon-within .fa-face-grin-tongue::before {
	content: "";
}

.um .fa-grin-tongue::before, .um-icon-within .fa-grin-tongue::before {
	content: "";
}

.um .fa-chess-bishop::before, .um-icon-within .fa-chess-bishop::before {
	content: "";
}

.um .fa-face-grin-wink::before, .um-icon-within .fa-face-grin-wink::before {
	content: "";
}

.um .fa-grin-wink::before, .um-icon-within .fa-grin-wink::before {
	content: "";
}

.um .fa-ear-deaf::before, .um-icon-within .fa-ear-deaf::before {
	content: "";
}

.um .fa-deaf::before, .um-icon-within .fa-deaf::before {
	content: "";
}

.um .fa-deafness::before, .um-icon-within .fa-deafness::before {
	content: "";
}

.um .fa-hard-of-hearing::before, .um-icon-within .fa-hard-of-hearing::before {
	content: "";
}

.um .fa-road-circle-check::before, .um-icon-within .fa-road-circle-check::before {
	content: "";
}

.um .fa-dice-five::before, .um-icon-within .fa-dice-five::before {
	content: "";
}

.um .fa-square-rss::before, .um-icon-within .fa-square-rss::before {
	content: "";
}

.um .fa-rss-square::before, .um-icon-within .fa-rss-square::before {
	content: "";
}

.um .fa-land-mine-on::before, .um-icon-within .fa-land-mine-on::before {
	content: "";
}

.um .fa-i-cursor::before, .um-icon-within .fa-i-cursor::before {
	content: "";
}

.um .fa-stamp::before, .um-icon-within .fa-stamp::before {
	content: "";
}

.um .fa-stairs::before, .um-icon-within .fa-stairs::before {
	content: "";
}

.um .fa-i::before, .um-icon-within .fa-i::before {
	content: "I";
}

.um .fa-hryvnia-sign::before, .um-icon-within .fa-hryvnia-sign::before {
	content: "";
}

.um .fa-hryvnia::before, .um-icon-within .fa-hryvnia::before {
	content: "";
}

.um .fa-pills::before, .um-icon-within .fa-pills::before {
	content: "";
}

.um .fa-face-grin-wide::before, .um-icon-within .fa-face-grin-wide::before {
	content: "";
}

.um .fa-grin-alt::before, .um-icon-within .fa-grin-alt::before {
	content: "";
}

.um .fa-tooth::before, .um-icon-within .fa-tooth::before {
	content: "";
}

.um .fa-v::before, .um-icon-within .fa-v::before {
	content: "V";
}

.um .fa-bangladeshi-taka-sign::before, .um-icon-within .fa-bangladeshi-taka-sign::before {
	content: "";
}

.um .fa-bicycle::before, .um-icon-within .fa-bicycle::before {
	content: "";
}

.um .fa-staff-snake::before, .um-icon-within .fa-staff-snake::before {
	content: "";
}

.um .fa-rod-asclepius::before, .um-icon-within .fa-rod-asclepius::before {
	content: "";
}

.um .fa-rod-snake::before, .um-icon-within .fa-rod-snake::before {
	content: "";
}

.um .fa-staff-aesculapius::before, .um-icon-within .fa-staff-aesculapius::before {
	content: "";
}

.um .fa-head-side-cough-slash::before, .um-icon-within .fa-head-side-cough-slash::before {
	content: "";
}

.um .fa-truck-medical::before, .um-icon-within .fa-truck-medical::before {
	content: "";
}

.um .fa-ambulance::before, .um-icon-within .fa-ambulance::before {
	content: "";
}

.um .fa-wheat-awn-circle-exclamation::before, .um-icon-within .fa-wheat-awn-circle-exclamation::before {
	content: "";
}

.um .fa-snowman::before, .um-icon-within .fa-snowman::before {
	content: "";
}

.um .fa-mortar-pestle::before, .um-icon-within .fa-mortar-pestle::before {
	content: "";
}

.um .fa-road-barrier::before, .um-icon-within .fa-road-barrier::before {
	content: "";
}

.um .fa-school::before, .um-icon-within .fa-school::before {
	content: "";
}

.um .fa-igloo::before, .um-icon-within .fa-igloo::before {
	content: "";
}

.um .fa-joint::before, .um-icon-within .fa-joint::before {
	content: "";
}

.um .fa-angle-right::before, .um-icon-within .fa-angle-right::before {
	content: "";
}

.um .fa-horse::before, .um-icon-within .fa-horse::before {
	content: "";
}

.um .fa-q::before, .um-icon-within .fa-q::before {
	content: "Q";
}

.um .fa-g::before, .um-icon-within .fa-g::before {
	content: "G";
}

.um .fa-notes-medical::before, .um-icon-within .fa-notes-medical::before {
	content: "";
}

.um .fa-temperature-half::before, .um-icon-within .fa-temperature-half::before {
	content: "";
}

.um .fa-temperature-2::before, .um-icon-within .fa-temperature-2::before {
	content: "";
}

.um .fa-thermometer-2::before, .um-icon-within .fa-thermometer-2::before {
	content: "";
}

.um .fa-thermometer-half::before, .um-icon-within .fa-thermometer-half::before {
	content: "";
}

.um .fa-dong-sign::before, .um-icon-within .fa-dong-sign::before {
	content: "";
}

.um .fa-capsules::before, .um-icon-within .fa-capsules::before {
	content: "";
}

.um .fa-poo-storm::before, .um-icon-within .fa-poo-storm::before {
	content: "";
}

.um .fa-poo-bolt::before, .um-icon-within .fa-poo-bolt::before {
	content: "";
}

.um .fa-face-frown-open::before, .um-icon-within .fa-face-frown-open::before {
	content: "";
}

.um .fa-frown-open::before, .um-icon-within .fa-frown-open::before {
	content: "";
}

.um .fa-hand-point-up::before, .um-icon-within .fa-hand-point-up::before {
	content: "";
}

.um .fa-money-bill::before, .um-icon-within .fa-money-bill::before {
	content: "";
}

.um .fa-bookmark::before, .um-icon-within .fa-bookmark::before {
	content: "";
}

.um .fa-align-justify::before, .um-icon-within .fa-align-justify::before {
	content: "";
}

.um .fa-umbrella-beach::before, .um-icon-within .fa-umbrella-beach::before {
	content: "";
}

.um .fa-helmet-un::before, .um-icon-within .fa-helmet-un::before {
	content: "";
}

.um .fa-bullseye::before, .um-icon-within .fa-bullseye::before {
	content: "";
}

.um .fa-bacon::before, .um-icon-within .fa-bacon::before {
	content: "";
}

.um .fa-hand-point-down::before, .um-icon-within .fa-hand-point-down::before {
	content: "";
}

.um .fa-arrow-up-from-bracket::before, .um-icon-within .fa-arrow-up-from-bracket::before {
	content: "";
}

.um .fa-folder::before, .um-icon-within .fa-folder::before {
	content: "";
}

.um .fa-folder-blank::before, .um-icon-within .fa-folder-blank::before {
	content: "";
}

.um .fa-file-waveform::before, .um-icon-within .fa-file-waveform::before {
	content: "";
}

.um .fa-file-medical-alt::before, .um-icon-within .fa-file-medical-alt::before {
	content: "";
}

.um .fa-radiation::before, .um-icon-within .fa-radiation::before {
	content: "";
}

.um .fa-chart-simple::before, .um-icon-within .fa-chart-simple::before {
	content: "";
}

.um .fa-mars-stroke::before, .um-icon-within .fa-mars-stroke::before {
	content: "";
}

.um .fa-vial::before, .um-icon-within .fa-vial::before {
	content: "";
}

.um .fa-gauge::before, .um-icon-within .fa-gauge::before {
	content: "";
}

.um .fa-dashboard::before, .um-icon-within .fa-dashboard::before {
	content: "";
}

.um .fa-gauge-med::before, .um-icon-within .fa-gauge-med::before {
	content: "";
}

.um .fa-tachometer-alt-average::before, .um-icon-within .fa-tachometer-alt-average::before {
	content: "";
}

.um .fa-wand-magic-sparkles::before, .um-icon-within .fa-wand-magic-sparkles::before {
	content: "";
}

.um .fa-magic-wand-sparkles::before, .um-icon-within .fa-magic-wand-sparkles::before {
	content: "";
}

.um .fa-e::before, .um-icon-within .fa-e::before {
	content: "E";
}

.um .fa-pen-clip::before, .um-icon-within .fa-pen-clip::before {
	content: "";
}

.um .fa-pen-alt::before, .um-icon-within .fa-pen-alt::before {
	content: "";
}

.um .fa-bridge-circle-exclamation::before, .um-icon-within .fa-bridge-circle-exclamation::before {
	content: "";
}

.um .fa-user::before, .um-icon-within .fa-user::before {
	content: "";
}

.um .fa-school-circle-check::before, .um-icon-within .fa-school-circle-check::before {
	content: "";
}

.um .fa-dumpster::before, .um-icon-within .fa-dumpster::before {
	content: "";
}

.um .fa-van-shuttle::before, .um-icon-within .fa-van-shuttle::before {
	content: "";
}

.um .fa-shuttle-van::before, .um-icon-within .fa-shuttle-van::before {
	content: "";
}

.um .fa-building-user::before, .um-icon-within .fa-building-user::before {
	content: "";
}

.um .fa-square-caret-left::before, .um-icon-within .fa-square-caret-left::before {
	content: "";
}

.um .fa-caret-square-left::before, .um-icon-within .fa-caret-square-left::before {
	content: "";
}

.um .fa-highlighter::before, .um-icon-within .fa-highlighter::before {
	content: "";
}

.um .fa-key::before, .um-icon-within .fa-key::before {
	content: "";
}

.um .fa-bullhorn::before, .um-icon-within .fa-bullhorn::before {
	content: "";
}

.um .fa-globe::before, .um-icon-within .fa-globe::before {
	content: "";
}

.um .fa-synagogue::before, .um-icon-within .fa-synagogue::before {
	content: "";
}

.um .fa-person-half-dress::before, .um-icon-within .fa-person-half-dress::before {
	content: "";
}

.um .fa-road-bridge::before, .um-icon-within .fa-road-bridge::before {
	content: "";
}

.um .fa-location-arrow::before, .um-icon-within .fa-location-arrow::before {
	content: "";
}

.um .fa-c::before, .um-icon-within .fa-c::before {
	content: "C";
}

.um .fa-tablet-button::before, .um-icon-within .fa-tablet-button::before {
	content: "";
}

.um .fa-building-lock::before, .um-icon-within .fa-building-lock::before {
	content: "";
}

.um .fa-pizza-slice::before, .um-icon-within .fa-pizza-slice::before {
	content: "";
}

.um .fa-money-bill-wave::before, .um-icon-within .fa-money-bill-wave::before {
	content: "";
}

.um .fa-chart-area::before, .um-icon-within .fa-chart-area::before {
	content: "";
}

.um .fa-area-chart::before, .um-icon-within .fa-area-chart::before {
	content: "";
}

.um .fa-house-flag::before, .um-icon-within .fa-house-flag::before {
	content: "";
}

.um .fa-person-circle-minus::before, .um-icon-within .fa-person-circle-minus::before {
	content: "";
}

.um .fa-ban::before, .um-icon-within .fa-ban::before {
	content: "";
}

.um .fa-cancel::before, .um-icon-within .fa-cancel::before {
	content: "";
}

.um .fa-camera-rotate::before, .um-icon-within .fa-camera-rotate::before {
	content: "";
}

.um .fa-spray-can-sparkles::before, .um-icon-within .fa-spray-can-sparkles::before {
	content: "";
}

.um .fa-air-freshener::before, .um-icon-within .fa-air-freshener::before {
	content: "";
}

.um .fa-star::before, .um-icon-within .fa-star::before {
	content: "";
}

.um .fa-repeat::before, .um-icon-within .fa-repeat::before {
	content: "";
}

.um .fa-cross::before, .um-icon-within .fa-cross::before {
	content: "";
}

.um .fa-box::before, .um-icon-within .fa-box::before {
	content: "";
}

.um .fa-venus-mars::before, .um-icon-within .fa-venus-mars::before {
	content: "";
}

.um .fa-arrow-pointer::before, .um-icon-within .fa-arrow-pointer::before {
	content: "";
}

.um .fa-mouse-pointer::before, .um-icon-within .fa-mouse-pointer::before {
	content: "";
}

.um .fa-maximize::before, .um-icon-within .fa-maximize::before {
	content: "";
}

.um .fa-expand-arrows-alt::before, .um-icon-within .fa-expand-arrows-alt::before {
	content: "";
}

.um .fa-charging-station::before, .um-icon-within .fa-charging-station::before {
	content: "";
}

.um .fa-shapes::before, .um-icon-within .fa-shapes::before {
	content: "";
}

.um .fa-triangle-circle-square::before, .um-icon-within .fa-triangle-circle-square::before {
	content: "";
}

.um .fa-shuffle::before, .um-icon-within .fa-shuffle::before {
	content: "";
}

.um .fa-random::before, .um-icon-within .fa-random::before {
	content: "";
}

.um .fa-person-running::before, .um-icon-within .fa-person-running::before {
	content: "";
}

.um .fa-running::before, .um-icon-within .fa-running::before {
	content: "";
}

.um .fa-mobile-retro::before, .um-icon-within .fa-mobile-retro::before {
	content: "";
}

.um .fa-grip-lines-vertical::before, .um-icon-within .fa-grip-lines-vertical::before {
	content: "";
}

.um .fa-spider::before, .um-icon-within .fa-spider::before {
	content: "";
}

.um .fa-hands-bound::before, .um-icon-within .fa-hands-bound::before {
	content: "";
}

.um .fa-file-invoice-dollar::before, .um-icon-within .fa-file-invoice-dollar::before {
	content: "";
}

.um .fa-plane-circle-exclamation::before, .um-icon-within .fa-plane-circle-exclamation::before {
	content: "";
}

.um .fa-x-ray::before, .um-icon-within .fa-x-ray::before {
	content: "";
}

.um .fa-spell-check::before, .um-icon-within .fa-spell-check::before {
	content: "";
}

.um .fa-slash::before, .um-icon-within .fa-slash::before {
	content: "";
}

.um .fa-computer-mouse::before, .um-icon-within .fa-computer-mouse::before {
	content: "";
}

.um .fa-mouse::before, .um-icon-within .fa-mouse::before {
	content: "";
}

.um .fa-arrow-right-to-bracket::before, .um-icon-within .fa-arrow-right-to-bracket::before {
	content: "";
}

.um .fa-sign-in::before, .um-icon-within .fa-sign-in::before {
	content: "";
}

.um .fa-shop-slash::before, .um-icon-within .fa-shop-slash::before {
	content: "";
}

.um .fa-store-alt-slash::before, .um-icon-within .fa-store-alt-slash::before {
	content: "";
}

.um .fa-server::before, .um-icon-within .fa-server::before {
	content: "";
}

.um .fa-virus-covid-slash::before, .um-icon-within .fa-virus-covid-slash::before {
	content: "";
}

.um .fa-shop-lock::before, .um-icon-within .fa-shop-lock::before {
	content: "";
}

.um .fa-hourglass-start::before, .um-icon-within .fa-hourglass-start::before {
	content: "";
}

.um .fa-hourglass-1::before, .um-icon-within .fa-hourglass-1::before {
	content: "";
}

.um .fa-blender-phone::before, .um-icon-within .fa-blender-phone::before {
	content: "";
}

.um .fa-building-wheat::before, .um-icon-within .fa-building-wheat::before {
	content: "";
}

.um .fa-person-breastfeeding::before, .um-icon-within .fa-person-breastfeeding::before {
	content: "";
}

.um .fa-right-to-bracket::before, .um-icon-within .fa-right-to-bracket::before {
	content: "";
}

.um .fa-sign-in-alt::before, .um-icon-within .fa-sign-in-alt::before {
	content: "";
}

.um .fa-venus::before, .um-icon-within .fa-venus::before {
	content: "";
}

.um .fa-passport::before, .um-icon-within .fa-passport::before {
	content: "";
}

.um .fa-heart-pulse::before, .um-icon-within .fa-heart-pulse::before {
	content: "";
}

.um .fa-heartbeat::before, .um-icon-within .fa-heartbeat::before {
	content: "";
}

.um .fa-people-carry-box::before, .um-icon-within .fa-people-carry-box::before {
	content: "";
}

.um .fa-people-carry::before, .um-icon-within .fa-people-carry::before {
	content: "";
}

.um .fa-temperature-high::before, .um-icon-within .fa-temperature-high::before {
	content: "";
}

.um .fa-microchip::before, .um-icon-within .fa-microchip::before {
	content: "";
}

.um .fa-crown::before, .um-icon-within .fa-crown::before {
	content: "";
}

.um .fa-weight-hanging::before, .um-icon-within .fa-weight-hanging::before {
	content: "";
}

.um .fa-xmarks-lines::before, .um-icon-within .fa-xmarks-lines::before {
	content: "";
}

.um .fa-file-prescription::before, .um-icon-within .fa-file-prescription::before {
	content: "";
}

.um .fa-weight-scale::before, .um-icon-within .fa-weight-scale::before {
	content: "";
}

.um .fa-weight::before, .um-icon-within .fa-weight::before {
	content: "";
}

.um .fa-user-group::before, .um-icon-within .fa-user-group::before {
	content: "";
}

.um .fa-user-friends::before, .um-icon-within .fa-user-friends::before {
	content: "";
}

.um .fa-arrow-up-a-z::before, .um-icon-within .fa-arrow-up-a-z::before {
	content: "";
}

.um .fa-sort-alpha-up::before, .um-icon-within .fa-sort-alpha-up::before {
	content: "";
}

.um .fa-chess-knight::before, .um-icon-within .fa-chess-knight::before {
	content: "";
}

.um .fa-face-laugh-squint::before, .um-icon-within .fa-face-laugh-squint::before {
	content: "";
}

.um .fa-laugh-squint::before, .um-icon-within .fa-laugh-squint::before {
	content: "";
}

.um .fa-wheelchair::before, .um-icon-within .fa-wheelchair::before {
	content: "";
}

.um .fa-circle-arrow-up::before, .um-icon-within .fa-circle-arrow-up::before {
	content: "";
}

.um .fa-arrow-circle-up::before, .um-icon-within .fa-arrow-circle-up::before {
	content: "";
}

.um .fa-toggle-on::before, .um-icon-within .fa-toggle-on::before {
	content: "";
}

.um .fa-person-walking::before, .um-icon-within .fa-person-walking::before {
	content: "";
}

.um .fa-walking::before, .um-icon-within .fa-walking::before {
	content: "";
}

.um .fa-l::before, .um-icon-within .fa-l::before {
	content: "L";
}

.um .fa-fire::before, .um-icon-within .fa-fire::before {
	content: "";
}

.um .fa-bed-pulse::before, .um-icon-within .fa-bed-pulse::before {
	content: "";
}

.um .fa-procedures::before, .um-icon-within .fa-procedures::before {
	content: "";
}

.um .fa-shuttle-space::before, .um-icon-within .fa-shuttle-space::before {
	content: "";
}

.um .fa-space-shuttle::before, .um-icon-within .fa-space-shuttle::before {
	content: "";
}

.um .fa-face-laugh::before, .um-icon-within .fa-face-laugh::before {
	content: "";
}

.um .fa-laugh::before, .um-icon-within .fa-laugh::before {
	content: "";
}

.um .fa-folder-open::before, .um-icon-within .fa-folder-open::before {
	content: "";
}

.um .fa-heart-circle-plus::before, .um-icon-within .fa-heart-circle-plus::before {
	content: "";
}

.um .fa-code-fork::before, .um-icon-within .fa-code-fork::before {
	content: "";
}

.um .fa-city::before, .um-icon-within .fa-city::before {
	content: "";
}

.um .fa-microphone-lines::before, .um-icon-within .fa-microphone-lines::before {
	content: "";
}

.um .fa-microphone-alt::before, .um-icon-within .fa-microphone-alt::before {
	content: "";
}

.um .fa-pepper-hot::before, .um-icon-within .fa-pepper-hot::before {
	content: "";
}

.um .fa-unlock::before, .um-icon-within .fa-unlock::before {
	content: "";
}

.um .fa-colon-sign::before, .um-icon-within .fa-colon-sign::before {
	content: "";
}

.um .fa-headset::before, .um-icon-within .fa-headset::before {
	content: "";
}

.um .fa-store-slash::before, .um-icon-within .fa-store-slash::before {
	content: "";
}

.um .fa-road-circle-xmark::before, .um-icon-within .fa-road-circle-xmark::before {
	content: "";
}

.um .fa-user-minus::before, .um-icon-within .fa-user-minus::before {
	content: "";
}

.um .fa-mars-stroke-up::before, .um-icon-within .fa-mars-stroke-up::before {
	content: "";
}

.um .fa-mars-stroke-v::before, .um-icon-within .fa-mars-stroke-v::before {
	content: "";
}

.um .fa-champagne-glasses::before, .um-icon-within .fa-champagne-glasses::before {
	content: "";
}

.um .fa-glass-cheers::before, .um-icon-within .fa-glass-cheers::before {
	content: "";
}

.um .fa-clipboard::before, .um-icon-within .fa-clipboard::before {
	content: "";
}

.um .fa-house-circle-exclamation::before, .um-icon-within .fa-house-circle-exclamation::before {
	content: "";
}

.um .fa-file-arrow-up::before, .um-icon-within .fa-file-arrow-up::before {
	content: "";
}

.um .fa-file-upload::before, .um-icon-within .fa-file-upload::before {
	content: "";
}

.um .fa-wifi::before, .um-icon-within .fa-wifi::before {
	content: "";
}

.um .fa-wifi-3::before, .um-icon-within .fa-wifi-3::before {
	content: "";
}

.um .fa-wifi-strong::before, .um-icon-within .fa-wifi-strong::before {
	content: "";
}

.um .fa-bath::before, .um-icon-within .fa-bath::before {
	content: "";
}

.um .fa-bathtub::before, .um-icon-within .fa-bathtub::before {
	content: "";
}

.um .fa-underline::before, .um-icon-within .fa-underline::before {
	content: "";
}

.um .fa-user-pen::before, .um-icon-within .fa-user-pen::before {
	content: "";
}

.um .fa-user-edit::before, .um-icon-within .fa-user-edit::before {
	content: "";
}

.um .fa-signature::before, .um-icon-within .fa-signature::before {
	content: "";
}

.um .fa-stroopwafel::before, .um-icon-within .fa-stroopwafel::before {
	content: "";
}

.um .fa-bold::before, .um-icon-within .fa-bold::before {
	content: "";
}

.um .fa-anchor-lock::before, .um-icon-within .fa-anchor-lock::before {
	content: "";
}

.um .fa-building-ngo::before, .um-icon-within .fa-building-ngo::before {
	content: "";
}

.um .fa-manat-sign::before, .um-icon-within .fa-manat-sign::before {
	content: "";
}

.um .fa-not-equal::before, .um-icon-within .fa-not-equal::before {
	content: "";
}

.um .fa-border-top-left::before, .um-icon-within .fa-border-top-left::before {
	content: "";
}

.um .fa-border-style::before, .um-icon-within .fa-border-style::before {
	content: "";
}

.um .fa-map-location-dot::before, .um-icon-within .fa-map-location-dot::before {
	content: "";
}

.um .fa-map-marked-alt::before, .um-icon-within .fa-map-marked-alt::before {
	content: "";
}

.um .fa-jedi::before, .um-icon-within .fa-jedi::before {
	content: "";
}

.um .fa-square-poll-vertical::before, .um-icon-within .fa-square-poll-vertical::before {
	content: "";
}

.um .fa-poll::before, .um-icon-within .fa-poll::before {
	content: "";
}

.um .fa-mug-hot::before, .um-icon-within .fa-mug-hot::before {
	content: "";
}

.um .fa-car-battery::before, .um-icon-within .fa-car-battery::before {
	content: "";
}

.um .fa-battery-car::before, .um-icon-within .fa-battery-car::before {
	content: "";
}

.um .fa-gift::before, .um-icon-within .fa-gift::before {
	content: "";
}

.um .fa-dice-two::before, .um-icon-within .fa-dice-two::before {
	content: "";
}

.um .fa-chess-queen::before, .um-icon-within .fa-chess-queen::before {
	content: "";
}

.um .fa-glasses::before, .um-icon-within .fa-glasses::before {
	content: "";
}

.um .fa-chess-board::before, .um-icon-within .fa-chess-board::before {
	content: "";
}

.um .fa-building-circle-check::before, .um-icon-within .fa-building-circle-check::before {
	content: "";
}

.um .fa-person-chalkboard::before, .um-icon-within .fa-person-chalkboard::before {
	content: "";
}

.um .fa-mars-stroke-right::before, .um-icon-within .fa-mars-stroke-right::before {
	content: "";
}

.um .fa-mars-stroke-h::before, .um-icon-within .fa-mars-stroke-h::before {
	content: "";
}

.um .fa-hand-back-fist::before, .um-icon-within .fa-hand-back-fist::before {
	content: "";
}

.um .fa-hand-rock::before, .um-icon-within .fa-hand-rock::before {
	content: "";
}

.um .fa-square-caret-up::before, .um-icon-within .fa-square-caret-up::before {
	content: "";
}

.um .fa-caret-square-up::before, .um-icon-within .fa-caret-square-up::before {
	content: "";
}

.um .fa-cloud-showers-water::before, .um-icon-within .fa-cloud-showers-water::before {
	content: "";
}

.um .fa-chart-bar::before, .um-icon-within .fa-chart-bar::before {
	content: "";
}

.um .fa-bar-chart::before, .um-icon-within .fa-bar-chart::before {
	content: "";
}

.um .fa-hands-bubbles::before, .um-icon-within .fa-hands-bubbles::before {
	content: "";
}

.um .fa-hands-wash::before, .um-icon-within .fa-hands-wash::before {
	content: "";
}

.um .fa-less-than-equal::before, .um-icon-within .fa-less-than-equal::before {
	content: "";
}

.um .fa-train::before, .um-icon-within .fa-train::before {
	content: "";
}

.um .fa-eye-low-vision::before, .um-icon-within .fa-eye-low-vision::before {
	content: "";
}

.um .fa-low-vision::before, .um-icon-within .fa-low-vision::before {
	content: "";
}

.um .fa-crow::before, .um-icon-within .fa-crow::before {
	content: "";
}

.um .fa-sailboat::before, .um-icon-within .fa-sailboat::before {
	content: "";
}

.um .fa-window-restore::before, .um-icon-within .fa-window-restore::before {
	content: "";
}

.um .fa-square-plus::before, .um-icon-within .fa-square-plus::before {
	content: "";
}

.um .fa-plus-square::before, .um-icon-within .fa-plus-square::before {
	content: "";
}

.um .fa-torii-gate::before, .um-icon-within .fa-torii-gate::before {
	content: "";
}

.um .fa-frog::before, .um-icon-within .fa-frog::before {
	content: "";
}

.um .fa-bucket::before, .um-icon-within .fa-bucket::before {
	content: "";
}

.um .fa-image::before, .um-icon-within .fa-image::before {
	content: "";
}

.um .fa-microphone::before, .um-icon-within .fa-microphone::before {
	content: "";
}

.um .fa-cow::before, .um-icon-within .fa-cow::before {
	content: "";
}

.um .fa-caret-up::before, .um-icon-within .fa-caret-up::before {
	content: "";
}

.um .fa-screwdriver::before, .um-icon-within .fa-screwdriver::before {
	content: "";
}

.um .fa-folder-closed::before, .um-icon-within .fa-folder-closed::before {
	content: "";
}

.um .fa-house-tsunami::before, .um-icon-within .fa-house-tsunami::before {
	content: "";
}

.um .fa-square-nfi::before, .um-icon-within .fa-square-nfi::before {
	content: "";
}

.um .fa-arrow-up-from-ground-water::before, .um-icon-within .fa-arrow-up-from-ground-water::before {
	content: "";
}

.um .fa-martini-glass::before, .um-icon-within .fa-martini-glass::before {
	content: "";
}

.um .fa-glass-martini-alt::before, .um-icon-within .fa-glass-martini-alt::before {
	content: "";
}

.um .fa-rotate-left::before, .um-icon-within .fa-rotate-left::before {
	content: "";
}

.um .fa-rotate-back::before, .um-icon-within .fa-rotate-back::before {
	content: "";
}

.um .fa-rotate-backward::before, .um-icon-within .fa-rotate-backward::before {
	content: "";
}

.um .fa-undo-alt::before, .um-icon-within .fa-undo-alt::before {
	content: "";
}

.um .fa-table-columns::before, .um-icon-within .fa-table-columns::before {
	content: "";
}

.um .fa-columns::before, .um-icon-within .fa-columns::before {
	content: "";
}

.um .fa-lemon::before, .um-icon-within .fa-lemon::before {
	content: "";
}

.um .fa-head-side-mask::before, .um-icon-within .fa-head-side-mask::before {
	content: "";
}

.um .fa-handshake::before, .um-icon-within .fa-handshake::before {
	content: "";
}

.um .fa-gem::before, .um-icon-within .fa-gem::before {
	content: "";
}

.um .fa-dolly::before, .um-icon-within .fa-dolly::before {
	content: "";
}

.um .fa-dolly-box::before, .um-icon-within .fa-dolly-box::before {
	content: "";
}

.um .fa-smoking::before, .um-icon-within .fa-smoking::before {
	content: "";
}

.um .fa-minimize::before, .um-icon-within .fa-minimize::before {
	content: "";
}

.um .fa-compress-arrows-alt::before, .um-icon-within .fa-compress-arrows-alt::before {
	content: "";
}

.um .fa-monument::before, .um-icon-within .fa-monument::before {
	content: "";
}

.um .fa-snowplow::before, .um-icon-within .fa-snowplow::before {
	content: "";
}

.um .fa-angles-right::before, .um-icon-within .fa-angles-right::before {
	content: "";
}

.um .fa-angle-double-right::before, .um-icon-within .fa-angle-double-right::before {
	content: "";
}

.um .fa-cannabis::before, .um-icon-within .fa-cannabis::before {
	content: "";
}

.um .fa-circle-play::before, .um-icon-within .fa-circle-play::before {
	content: "";
}

.um .fa-play-circle::before, .um-icon-within .fa-play-circle::before {
	content: "";
}

.um .fa-tablets::before, .um-icon-within .fa-tablets::before {
	content: "";
}

.um .fa-ethernet::before, .um-icon-within .fa-ethernet::before {
	content: "";
}

.um .fa-euro-sign::before, .um-icon-within .fa-euro-sign::before {
	content: "";
}

.um .fa-eur::before, .um-icon-within .fa-eur::before {
	content: "";
}

.um .fa-euro::before, .um-icon-within .fa-euro::before {
	content: "";
}

.um .fa-chair::before, .um-icon-within .fa-chair::before {
	content: "";
}

.um .fa-circle-check::before, .um-icon-within .fa-circle-check::before {
	content: "";
}

.um .fa-check-circle::before, .um-icon-within .fa-check-circle::before {
	content: "";
}

.um .fa-circle-stop::before, .um-icon-within .fa-circle-stop::before {
	content: "";
}

.um .fa-stop-circle::before, .um-icon-within .fa-stop-circle::before {
	content: "";
}

.um .fa-compass-drafting::before, .um-icon-within .fa-compass-drafting::before {
	content: "";
}

.um .fa-drafting-compass::before, .um-icon-within .fa-drafting-compass::before {
	content: "";
}

.um .fa-plate-wheat::before, .um-icon-within .fa-plate-wheat::before {
	content: "";
}

.um .fa-icicles::before, .um-icon-within .fa-icicles::before {
	content: "";
}

.um .fa-person-shelter::before, .um-icon-within .fa-person-shelter::before {
	content: "";
}

.um .fa-neuter::before, .um-icon-within .fa-neuter::before {
	content: "";
}

.um .fa-id-badge::before, .um-icon-within .fa-id-badge::before {
	content: "";
}

.um .fa-marker::before, .um-icon-within .fa-marker::before {
	content: "";
}

.um .fa-face-laugh-beam::before, .um-icon-within .fa-face-laugh-beam::before {
	content: "";
}

.um .fa-laugh-beam::before, .um-icon-within .fa-laugh-beam::before {
	content: "";
}

.um .fa-helicopter-symbol::before, .um-icon-within .fa-helicopter-symbol::before {
	content: "";
}

.um .fa-universal-access::before, .um-icon-within .fa-universal-access::before {
	content: "";
}

.um .fa-circle-chevron-up::before, .um-icon-within .fa-circle-chevron-up::before {
	content: "";
}

.um .fa-chevron-circle-up::before, .um-icon-within .fa-chevron-circle-up::before {
	content: "";
}

.um .fa-lari-sign::before, .um-icon-within .fa-lari-sign::before {
	content: "";
}

.um .fa-volcano::before, .um-icon-within .fa-volcano::before {
	content: "";
}

.um .fa-person-walking-dashed-line-arrow-right::before, .um-icon-within .fa-person-walking-dashed-line-arrow-right::before {
	content: "";
}

.um .fa-sterling-sign::before, .um-icon-within .fa-sterling-sign::before {
	content: "";
}

.um .fa-gbp::before, .um-icon-within .fa-gbp::before {
	content: "";
}

.um .fa-pound-sign::before, .um-icon-within .fa-pound-sign::before {
	content: "";
}

.um .fa-viruses::before, .um-icon-within .fa-viruses::before {
	content: "";
}

.um .fa-square-person-confined::before, .um-icon-within .fa-square-person-confined::before {
	content: "";
}

.um .fa-user-tie::before, .um-icon-within .fa-user-tie::before {
	content: "";
}

.um .fa-arrow-down-long::before, .um-icon-within .fa-arrow-down-long::before {
	content: "";
}

.um .fa-long-arrow-down::before, .um-icon-within .fa-long-arrow-down::before {
	content: "";
}

.um .fa-tent-arrow-down-to-line::before, .um-icon-within .fa-tent-arrow-down-to-line::before {
	content: "";
}

.um .fa-certificate::before, .um-icon-within .fa-certificate::before {
	content: "";
}

.um .fa-reply-all::before, .um-icon-within .fa-reply-all::before {
	content: "";
}

.um .fa-mail-reply-all::before, .um-icon-within .fa-mail-reply-all::before {
	content: "";
}

.um .fa-suitcase::before, .um-icon-within .fa-suitcase::before {
	content: "";
}

.um .fa-person-skating::before, .um-icon-within .fa-person-skating::before {
	content: "";
}

.um .fa-skating::before, .um-icon-within .fa-skating::before {
	content: "";
}

.um .fa-filter-circle-dollar::before, .um-icon-within .fa-filter-circle-dollar::before {
	content: "";
}

.um .fa-funnel-dollar::before, .um-icon-within .fa-funnel-dollar::before {
	content: "";
}

.um .fa-camera-retro::before, .um-icon-within .fa-camera-retro::before {
	content: "";
}

.um .fa-circle-arrow-down::before, .um-icon-within .fa-circle-arrow-down::before {
	content: "";
}

.um .fa-arrow-circle-down::before, .um-icon-within .fa-arrow-circle-down::before {
	content: "";
}

.um .fa-file-import::before, .um-icon-within .fa-file-import::before {
	content: "";
}

.um .fa-arrow-right-to-file::before, .um-icon-within .fa-arrow-right-to-file::before {
	content: "";
}

.um .fa-square-arrow-up-right::before, .um-icon-within .fa-square-arrow-up-right::before {
	content: "";
}

.um .fa-external-link-square::before, .um-icon-within .fa-external-link-square::before {
	content: "";
}

.um .fa-box-open::before, .um-icon-within .fa-box-open::before {
	content: "";
}

.um .fa-scroll::before, .um-icon-within .fa-scroll::before {
	content: "";
}

.um .fa-spa::before, .um-icon-within .fa-spa::before {
	content: "";
}

.um .fa-location-pin-lock::before, .um-icon-within .fa-location-pin-lock::before {
	content: "";
}

.um .fa-pause::before, .um-icon-within .fa-pause::before {
	content: "";
}

.um .fa-hill-avalanche::before, .um-icon-within .fa-hill-avalanche::before {
	content: "";
}

.um .fa-temperature-empty::before, .um-icon-within .fa-temperature-empty::before {
	content: "";
}

.um .fa-temperature-0::before, .um-icon-within .fa-temperature-0::before {
	content: "";
}

.um .fa-thermometer-0::before, .um-icon-within .fa-thermometer-0::before {
	content: "";
}

.um .fa-thermometer-empty::before, .um-icon-within .fa-thermometer-empty::before {
	content: "";
}

.um .fa-bomb::before, .um-icon-within .fa-bomb::before {
	content: "";
}

.um .fa-registered::before, .um-icon-within .fa-registered::before {
	content: "";
}

.um .fa-address-card::before, .um-icon-within .fa-address-card::before {
	content: "";
}

.um .fa-contact-card::before, .um-icon-within .fa-contact-card::before {
	content: "";
}

.um .fa-vcard::before, .um-icon-within .fa-vcard::before {
	content: "";
}

.um .fa-scale-unbalanced-flip::before, .um-icon-within .fa-scale-unbalanced-flip::before {
	content: "";
}

.um .fa-balance-scale-right::before, .um-icon-within .fa-balance-scale-right::before {
	content: "";
}

.um .fa-subscript::before, .um-icon-within .fa-subscript::before {
	content: "";
}

.um .fa-diamond-turn-right::before, .um-icon-within .fa-diamond-turn-right::before {
	content: "";
}

.um .fa-directions::before, .um-icon-within .fa-directions::before {
	content: "";
}

.um .fa-burst::before, .um-icon-within .fa-burst::before {
	content: "";
}

.um .fa-house-laptop::before, .um-icon-within .fa-house-laptop::before {
	content: "";
}

.um .fa-laptop-house::before, .um-icon-within .fa-laptop-house::before {
	content: "";
}

.um .fa-face-tired::before, .um-icon-within .fa-face-tired::before {
	content: "";
}

.um .fa-tired::before, .um-icon-within .fa-tired::before {
	content: "";
}

.um .fa-money-bills::before, .um-icon-within .fa-money-bills::before {
	content: "";
}

.um .fa-smog::before, .um-icon-within .fa-smog::before {
	content: "";
}

.um .fa-crutch::before, .um-icon-within .fa-crutch::before {
	content: "";
}

.um .fa-cloud-arrow-up::before, .um-icon-within .fa-cloud-arrow-up::before {
	content: "";
}

.um .fa-cloud-upload::before, .um-icon-within .fa-cloud-upload::before {
	content: "";
}

.um .fa-cloud-upload-alt::before, .um-icon-within .fa-cloud-upload-alt::before {
	content: "";
}

.um .fa-palette::before, .um-icon-within .fa-palette::before {
	content: "";
}

.um .fa-arrows-turn-right::before, .um-icon-within .fa-arrows-turn-right::before {
	content: "";
}

.um .fa-vest::before, .um-icon-within .fa-vest::before {
	content: "";
}

.um .fa-ferry::before, .um-icon-within .fa-ferry::before {
	content: "";
}

.um .fa-arrows-down-to-people::before, .um-icon-within .fa-arrows-down-to-people::before {
	content: "";
}

.um .fa-seedling::before, .um-icon-within .fa-seedling::before {
	content: "";
}

.um .fa-sprout::before, .um-icon-within .fa-sprout::before {
	content: "";
}

.um .fa-left-right::before, .um-icon-within .fa-left-right::before {
	content: "";
}

.um .fa-arrows-alt-h::before, .um-icon-within .fa-arrows-alt-h::before {
	content: "";
}

.um .fa-boxes-packing::before, .um-icon-within .fa-boxes-packing::before {
	content: "";
}

.um .fa-circle-arrow-left::before, .um-icon-within .fa-circle-arrow-left::before {
	content: "";
}

.um .fa-arrow-circle-left::before, .um-icon-within .fa-arrow-circle-left::before {
	content: "";
}

.um .fa-group-arrows-rotate::before, .um-icon-within .fa-group-arrows-rotate::before {
	content: "";
}

.um .fa-bowl-food::before, .um-icon-within .fa-bowl-food::before {
	content: "";
}

.um .fa-candy-cane::before, .um-icon-within .fa-candy-cane::before {
	content: "";
}

.um .fa-arrow-down-wide-short::before, .um-icon-within .fa-arrow-down-wide-short::before {
	content: "";
}

.um .fa-sort-amount-asc::before, .um-icon-within .fa-sort-amount-asc::before {
	content: "";
}

.um .fa-sort-amount-down::before, .um-icon-within .fa-sort-amount-down::before {
	content: "";
}

.um .fa-cloud-bolt::before, .um-icon-within .fa-cloud-bolt::before {
	content: "";
}

.um .fa-thunderstorm::before, .um-icon-within .fa-thunderstorm::before {
	content: "";
}

.um .fa-text-slash::before, .um-icon-within .fa-text-slash::before {
	content: "";
}

.um .fa-remove-format::before, .um-icon-within .fa-remove-format::before {
	content: "";
}

.um .fa-face-smile-wink::before, .um-icon-within .fa-face-smile-wink::before {
	content: "";
}

.um .fa-smile-wink::before, .um-icon-within .fa-smile-wink::before {
	content: "";
}

.um .fa-file-word::before, .um-icon-within .fa-file-word::before {
	content: "";
}

.um .fa-file-powerpoint::before, .um-icon-within .fa-file-powerpoint::before {
	content: "";
}

.um .fa-arrows-left-right::before, .um-icon-within .fa-arrows-left-right::before {
	content: "";
}

.um .fa-arrows-h::before, .um-icon-within .fa-arrows-h::before {
	content: "";
}

.um .fa-house-lock::before, .um-icon-within .fa-house-lock::before {
	content: "";
}

.um .fa-cloud-arrow-down::before, .um-icon-within .fa-cloud-arrow-down::before {
	content: "";
}

.um .fa-cloud-download::before, .um-icon-within .fa-cloud-download::before {
	content: "";
}

.um .fa-cloud-download-alt::before, .um-icon-within .fa-cloud-download-alt::before {
	content: "";
}

.um .fa-children::before, .um-icon-within .fa-children::before {
	content: "";
}

.um .fa-chalkboard::before, .um-icon-within .fa-chalkboard::before {
	content: "";
}

.um .fa-blackboard::before, .um-icon-within .fa-blackboard::before {
	content: "";
}

.um .fa-user-large-slash::before, .um-icon-within .fa-user-large-slash::before {
	content: "";
}

.um .fa-user-alt-slash::before, .um-icon-within .fa-user-alt-slash::before {
	content: "";
}

.um .fa-envelope-open::before, .um-icon-within .fa-envelope-open::before {
	content: "";
}

.um .fa-handshake-simple-slash::before, .um-icon-within .fa-handshake-simple-slash::before {
	content: "";
}

.um .fa-handshake-alt-slash::before, .um-icon-within .fa-handshake-alt-slash::before {
	content: "";
}

.um .fa-mattress-pillow::before, .um-icon-within .fa-mattress-pillow::before {
	content: "";
}

.um .fa-guarani-sign::before, .um-icon-within .fa-guarani-sign::before {
	content: "";
}

.um .fa-arrows-rotate::before, .um-icon-within .fa-arrows-rotate::before {
	content: "";
}

.um .fa-refresh::before, .um-icon-within .fa-refresh::before {
	content: "";
}

.um .fa-sync::before, .um-icon-within .fa-sync::before {
	content: "";
}

.um .fa-fire-extinguisher::before, .um-icon-within .fa-fire-extinguisher::before {
	content: "";
}

.um .fa-cruzeiro-sign::before, .um-icon-within .fa-cruzeiro-sign::before {
	content: "";
}

.um .fa-greater-than-equal::before, .um-icon-within .fa-greater-than-equal::before {
	content: "";
}

.um .fa-shield-halved::before, .um-icon-within .fa-shield-halved::before {
	content: "";
}

.um .fa-shield-alt::before, .um-icon-within .fa-shield-alt::before {
	content: "";
}

.um .fa-book-atlas::before, .um-icon-within .fa-book-atlas::before {
	content: "";
}

.um .fa-atlas::before, .um-icon-within .fa-atlas::before {
	content: "";
}

.um .fa-virus::before, .um-icon-within .fa-virus::before {
	content: "";
}

.um .fa-envelope-circle-check::before, .um-icon-within .fa-envelope-circle-check::before {
	content: "";
}

.um .fa-layer-group::before, .um-icon-within .fa-layer-group::before {
	content: "";
}

.um .fa-arrows-to-dot::before, .um-icon-within .fa-arrows-to-dot::before {
	content: "";
}

.um .fa-archway::before, .um-icon-within .fa-archway::before {
	content: "";
}

.um .fa-heart-circle-check::before, .um-icon-within .fa-heart-circle-check::before {
	content: "";
}

.um .fa-house-chimney-crack::before, .um-icon-within .fa-house-chimney-crack::before {
	content: "";
}

.um .fa-house-damage::before, .um-icon-within .fa-house-damage::before {
	content: "";
}

.um .fa-file-zipper::before, .um-icon-within .fa-file-zipper::before {
	content: "";
}

.um .fa-file-archive::before, .um-icon-within .fa-file-archive::before {
	content: "";
}

.um .fa-square::before, .um-icon-within .fa-square::before {
	content: "";
}

.um .fa-martini-glass-empty::before, .um-icon-within .fa-martini-glass-empty::before {
	content: "";
}

.um .fa-glass-martini::before, .um-icon-within .fa-glass-martini::before {
	content: "";
}

.um .fa-couch::before, .um-icon-within .fa-couch::before {
	content: "";
}

.um .fa-cedi-sign::before, .um-icon-within .fa-cedi-sign::before {
	content: "";
}

.um .fa-italic::before, .um-icon-within .fa-italic::before {
	content: "";
}

.um .fa-table-cells-column-lock::before, .um-icon-within .fa-table-cells-column-lock::before {
	content: "";
}

.um .fa-church::before, .um-icon-within .fa-church::before {
	content: "";
}

.um .fa-comments-dollar::before, .um-icon-within .fa-comments-dollar::before {
	content: "";
}

.um .fa-democrat::before, .um-icon-within .fa-democrat::before {
	content: "";
}

.um .fa-z::before, .um-icon-within .fa-z::before {
	content: "Z";
}

.um .fa-person-skiing::before, .um-icon-within .fa-person-skiing::before {
	content: "";
}

.um .fa-skiing::before, .um-icon-within .fa-skiing::before {
	content: "";
}

.um .fa-road-lock::before, .um-icon-within .fa-road-lock::before {
	content: "";
}

.um .fa-a::before, .um-icon-within .fa-a::before {
	content: "A";
}

.um .fa-temperature-arrow-down::before, .um-icon-within .fa-temperature-arrow-down::before {
	content: "";
}

.um .fa-temperature-down::before, .um-icon-within .fa-temperature-down::before {
	content: "";
}

.um .fa-feather-pointed::before, .um-icon-within .fa-feather-pointed::before {
	content: "";
}

.um .fa-feather-alt::before, .um-icon-within .fa-feather-alt::before {
	content: "";
}

.um .fa-p::before, .um-icon-within .fa-p::before {
	content: "P";
}

.um .fa-snowflake::before, .um-icon-within .fa-snowflake::before {
	content: "";
}

.um .fa-newspaper::before, .um-icon-within .fa-newspaper::before {
	content: "";
}

.um .fa-rectangle-ad::before, .um-icon-within .fa-rectangle-ad::before {
	content: "";
}

.um .fa-ad::before, .um-icon-within .fa-ad::before {
	content: "";
}

.um .fa-circle-arrow-right::before, .um-icon-within .fa-circle-arrow-right::before {
	content: "";
}

.um .fa-arrow-circle-right::before, .um-icon-within .fa-arrow-circle-right::before {
	content: "";
}

.um .fa-filter-circle-xmark::before, .um-icon-within .fa-filter-circle-xmark::before {
	content: "";
}

.um .fa-locust::before, .um-icon-within .fa-locust::before {
	content: "";
}

.um .fa-sort::before, .um-icon-within .fa-sort::before {
	content: "";
}

.um .fa-unsorted::before, .um-icon-within .fa-unsorted::before {
	content: "";
}

.um .fa-list-ol::before, .um-icon-within .fa-list-ol::before {
	content: "";
}

.um .fa-list-1-2::before, .um-icon-within .fa-list-1-2::before {
	content: "";
}

.um .fa-list-numeric::before, .um-icon-within .fa-list-numeric::before {
	content: "";
}

.um .fa-person-dress-burst::before, .um-icon-within .fa-person-dress-burst::before {
	content: "";
}

.um .fa-money-check-dollar::before, .um-icon-within .fa-money-check-dollar::before {
	content: "";
}

.um .fa-money-check-alt::before, .um-icon-within .fa-money-check-alt::before {
	content: "";
}

.um .fa-vector-square::before, .um-icon-within .fa-vector-square::before {
	content: "";
}

.um .fa-bread-slice::before, .um-icon-within .fa-bread-slice::before {
	content: "";
}

.um .fa-language::before, .um-icon-within .fa-language::before {
	content: "";
}

.um .fa-face-kiss-wink-heart::before, .um-icon-within .fa-face-kiss-wink-heart::before {
	content: "";
}

.um .fa-kiss-wink-heart::before, .um-icon-within .fa-kiss-wink-heart::before {
	content: "";
}

.um .fa-filter::before, .um-icon-within .fa-filter::before {
	content: "";
}

.um .fa-question::before, .um-icon-within .fa-question::before {
	content: "?";
}

.um .fa-file-signature::before, .um-icon-within .fa-file-signature::before {
	content: "";
}

.um .fa-up-down-left-right::before, .um-icon-within .fa-up-down-left-right::before {
	content: "";
}

.um .fa-arrows-alt::before, .um-icon-within .fa-arrows-alt::before {
	content: "";
}

.um .fa-house-chimney-user::before, .um-icon-within .fa-house-chimney-user::before {
	content: "";
}

.um .fa-hand-holding-heart::before, .um-icon-within .fa-hand-holding-heart::before {
	content: "";
}

.um .fa-puzzle-piece::before, .um-icon-within .fa-puzzle-piece::before {
	content: "";
}

.um .fa-money-check::before, .um-icon-within .fa-money-check::before {
	content: "";
}

.um .fa-star-half-stroke::before, .um-icon-within .fa-star-half-stroke::before {
	content: "";
}

.um .fa-star-half-alt::before, .um-icon-within .fa-star-half-alt::before {
	content: "";
}

.um .fa-code::before, .um-icon-within .fa-code::before {
	content: "";
}

.um .fa-whiskey-glass::before, .um-icon-within .fa-whiskey-glass::before {
	content: "";
}

.um .fa-glass-whiskey::before, .um-icon-within .fa-glass-whiskey::before {
	content: "";
}

.um .fa-building-circle-exclamation::before, .um-icon-within .fa-building-circle-exclamation::before {
	content: "";
}

.um .fa-magnifying-glass-chart::before, .um-icon-within .fa-magnifying-glass-chart::before {
	content: "";
}

.um .fa-arrow-up-right-from-square::before, .um-icon-within .fa-arrow-up-right-from-square::before {
	content: "";
}

.um .fa-external-link::before, .um-icon-within .fa-external-link::before {
	content: "";
}

.um .fa-cubes-stacked::before, .um-icon-within .fa-cubes-stacked::before {
	content: "";
}

.um .fa-won-sign::before, .um-icon-within .fa-won-sign::before {
	content: "";
}

.um .fa-krw::before, .um-icon-within .fa-krw::before {
	content: "";
}

.um .fa-won::before, .um-icon-within .fa-won::before {
	content: "";
}

.um .fa-virus-covid::before, .um-icon-within .fa-virus-covid::before {
	content: "";
}

.um .fa-austral-sign::before, .um-icon-within .fa-austral-sign::before {
	content: "";
}

.um .fa-f::before, .um-icon-within .fa-f::before {
	content: "F";
}

.um .fa-leaf::before, .um-icon-within .fa-leaf::before {
	content: "";
}

.um .fa-road::before, .um-icon-within .fa-road::before {
	content: "";
}

.um .fa-taxi::before, .um-icon-within .fa-taxi::before {
	content: "";
}

.um .fa-cab::before, .um-icon-within .fa-cab::before {
	content: "";
}

.um .fa-person-circle-plus::before, .um-icon-within .fa-person-circle-plus::before {
	content: "";
}

.um .fa-chart-pie::before, .um-icon-within .fa-chart-pie::before {
	content: "";
}

.um .fa-pie-chart::before, .um-icon-within .fa-pie-chart::before {
	content: "";
}

.um .fa-bolt-lightning::before, .um-icon-within .fa-bolt-lightning::before {
	content: "";
}

.um .fa-sack-xmark::before, .um-icon-within .fa-sack-xmark::before {
	content: "";
}

.um .fa-file-excel::before, .um-icon-within .fa-file-excel::before {
	content: "";
}

.um .fa-file-contract::before, .um-icon-within .fa-file-contract::before {
	content: "";
}

.um .fa-fish-fins::before, .um-icon-within .fa-fish-fins::before {
	content: "";
}

.um .fa-building-flag::before, .um-icon-within .fa-building-flag::before {
	content: "";
}

.um .fa-face-grin-beam::before, .um-icon-within .fa-face-grin-beam::before {
	content: "";
}

.um .fa-grin-beam::before, .um-icon-within .fa-grin-beam::before {
	content: "";
}

.um .fa-object-ungroup::before, .um-icon-within .fa-object-ungroup::before {
	content: "";
}

.um .fa-poop::before, .um-icon-within .fa-poop::before {
	content: "";
}

.um .fa-location-pin::before, .um-icon-within .fa-location-pin::before {
	content: "";
}

.um .fa-map-marker::before, .um-icon-within .fa-map-marker::before {
	content: "";
}

.um .fa-kaaba::before, .um-icon-within .fa-kaaba::before {
	content: "";
}

.um .fa-toilet-paper::before, .um-icon-within .fa-toilet-paper::before {
	content: "";
}

.um .fa-helmet-safety::before, .um-icon-within .fa-helmet-safety::before {
	content: "";
}

.um .fa-hard-hat::before, .um-icon-within .fa-hard-hat::before {
	content: "";
}

.um .fa-hat-hard::before, .um-icon-within .fa-hat-hard::before {
	content: "";
}

.um .fa-eject::before, .um-icon-within .fa-eject::before {
	content: "";
}

.um .fa-circle-right::before, .um-icon-within .fa-circle-right::before {
	content: "";
}

.um .fa-arrow-alt-circle-right::before, .um-icon-within .fa-arrow-alt-circle-right::before {
	content: "";
}

.um .fa-plane-circle-check::before, .um-icon-within .fa-plane-circle-check::before {
	content: "";
}

.um .fa-face-rolling-eyes::before, .um-icon-within .fa-face-rolling-eyes::before {
	content: "";
}

.um .fa-meh-rolling-eyes::before, .um-icon-within .fa-meh-rolling-eyes::before {
	content: "";
}

.um .fa-object-group::before, .um-icon-within .fa-object-group::before {
	content: "";
}

.um .fa-chart-line::before, .um-icon-within .fa-chart-line::before {
	content: "";
}

.um .fa-line-chart::before, .um-icon-within .fa-line-chart::before {
	content: "";
}

.um .fa-mask-ventilator::before, .um-icon-within .fa-mask-ventilator::before {
	content: "";
}

.um .fa-arrow-right::before, .um-icon-within .fa-arrow-right::before {
	content: "";
}

.um .fa-signs-post::before, .um-icon-within .fa-signs-post::before {
	content: "";
}

.um .fa-map-signs::before, .um-icon-within .fa-map-signs::before {
	content: "";
}

.um .fa-cash-register::before, .um-icon-within .fa-cash-register::before {
	content: "";
}

.um .fa-person-circle-question::before, .um-icon-within .fa-person-circle-question::before {
	content: "";
}

.um .fa-h::before, .um-icon-within .fa-h::before {
	content: "H";
}

.um .fa-tarp::before, .um-icon-within .fa-tarp::before {
	content: "";
}

.um .fa-screwdriver-wrench::before, .um-icon-within .fa-screwdriver-wrench::before {
	content: "";
}

.um .fa-tools::before, .um-icon-within .fa-tools::before {
	content: "";
}

.um .fa-arrows-to-eye::before, .um-icon-within .fa-arrows-to-eye::before {
	content: "";
}

.um .fa-plug-circle-bolt::before, .um-icon-within .fa-plug-circle-bolt::before {
	content: "";
}

.um .fa-heart::before, .um-icon-within .fa-heart::before {
	content: "";
}

.um .fa-mars-and-venus::before, .um-icon-within .fa-mars-and-venus::before {
	content: "";
}

.um .fa-house-user::before, .um-icon-within .fa-house-user::before {
	content: "";
}

.um .fa-home-user::before, .um-icon-within .fa-home-user::before {
	content: "";
}

.um .fa-dumpster-fire::before, .um-icon-within .fa-dumpster-fire::before {
	content: "";
}

.um .fa-house-crack::before, .um-icon-within .fa-house-crack::before {
	content: "";
}

.um .fa-martini-glass-citrus::before, .um-icon-within .fa-martini-glass-citrus::before {
	content: "";
}

.um .fa-cocktail::before, .um-icon-within .fa-cocktail::before {
	content: "";
}

.um .fa-face-surprise::before, .um-icon-within .fa-face-surprise::before {
	content: "";
}

.um .fa-surprise::before, .um-icon-within .fa-surprise::before {
	content: "";
}

.um .fa-bottle-water::before, .um-icon-within .fa-bottle-water::before {
	content: "";
}

.um .fa-circle-pause::before, .um-icon-within .fa-circle-pause::before {
	content: "";
}

.um .fa-pause-circle::before, .um-icon-within .fa-pause-circle::before {
	content: "";
}

.um .fa-toilet-paper-slash::before, .um-icon-within .fa-toilet-paper-slash::before {
	content: "";
}

.um .fa-apple-whole::before, .um-icon-within .fa-apple-whole::before {
	content: "";
}

.um .fa-apple-alt::before, .um-icon-within .fa-apple-alt::before {
	content: "";
}

.um .fa-kitchen-set::before, .um-icon-within .fa-kitchen-set::before {
	content: "";
}

.um .fa-r::before, .um-icon-within .fa-r::before {
	content: "R";
}

.um .fa-temperature-quarter::before, .um-icon-within .fa-temperature-quarter::before {
	content: "";
}

.um .fa-temperature-1::before, .um-icon-within .fa-temperature-1::before {
	content: "";
}

.um .fa-thermometer-1::before, .um-icon-within .fa-thermometer-1::before {
	content: "";
}

.um .fa-thermometer-quarter::before, .um-icon-within .fa-thermometer-quarter::before {
	content: "";
}

.um .fa-cube::before, .um-icon-within .fa-cube::before {
	content: "";
}

.um .fa-bitcoin-sign::before, .um-icon-within .fa-bitcoin-sign::before {
	content: "";
}

.um .fa-shield-dog::before, .um-icon-within .fa-shield-dog::before {
	content: "";
}

.um .fa-solar-panel::before, .um-icon-within .fa-solar-panel::before {
	content: "";
}

.um .fa-lock-open::before, .um-icon-within .fa-lock-open::before {
	content: "";
}

.um .fa-elevator::before, .um-icon-within .fa-elevator::before {
	content: "";
}

.um .fa-money-bill-transfer::before, .um-icon-within .fa-money-bill-transfer::before {
	content: "";
}

.um .fa-money-bill-trend-up::before, .um-icon-within .fa-money-bill-trend-up::before {
	content: "";
}

.um .fa-house-flood-water-circle-arrow-right::before, .um-icon-within .fa-house-flood-water-circle-arrow-right::before {
	content: "";
}

.um .fa-square-poll-horizontal::before, .um-icon-within .fa-square-poll-horizontal::before {
	content: "";
}

.um .fa-poll-h::before, .um-icon-within .fa-poll-h::before {
	content: "";
}

.um .fa-circle::before, .um-icon-within .fa-circle::before {
	content: "";
}

.um .fa-backward-fast::before, .um-icon-within .fa-backward-fast::before {
	content: "";
}

.um .fa-fast-backward::before, .um-icon-within .fa-fast-backward::before {
	content: "";
}

.um .fa-recycle::before, .um-icon-within .fa-recycle::before {
	content: "";
}

.um .fa-user-astronaut::before, .um-icon-within .fa-user-astronaut::before {
	content: "";
}

.um .fa-plane-slash::before, .um-icon-within .fa-plane-slash::before {
	content: "";
}

.um .fa-trademark::before, .um-icon-within .fa-trademark::before {
	content: "";
}

.um .fa-basketball::before, .um-icon-within .fa-basketball::before {
	content: "";
}

.um .fa-basketball-ball::before, .um-icon-within .fa-basketball-ball::before {
	content: "";
}

.um .fa-satellite-dish::before, .um-icon-within .fa-satellite-dish::before {
	content: "";
}

.um .fa-circle-up::before, .um-icon-within .fa-circle-up::before {
	content: "";
}

.um .fa-arrow-alt-circle-up::before, .um-icon-within .fa-arrow-alt-circle-up::before {
	content: "";
}

.um .fa-mobile-screen-button::before, .um-icon-within .fa-mobile-screen-button::before {
	content: "";
}

.um .fa-mobile-alt::before, .um-icon-within .fa-mobile-alt::before {
	content: "";
}

.um .fa-volume-high::before, .um-icon-within .fa-volume-high::before {
	content: "";
}

.um .fa-volume-up::before, .um-icon-within .fa-volume-up::before {
	content: "";
}

.um .fa-users-rays::before, .um-icon-within .fa-users-rays::before {
	content: "";
}

.um .fa-wallet::before, .um-icon-within .fa-wallet::before {
	content: "";
}

.um .fa-clipboard-check::before, .um-icon-within .fa-clipboard-check::before {
	content: "";
}

.um .fa-file-audio::before, .um-icon-within .fa-file-audio::before {
	content: "";
}

.um .fa-burger::before, .um-icon-within .fa-burger::before {
	content: "";
}

.um .fa-hamburger::before, .um-icon-within .fa-hamburger::before {
	content: "";
}

.um .fa-wrench::before, .um-icon-within .fa-wrench::before {
	content: "";
}

.um .fa-bugs::before, .um-icon-within .fa-bugs::before {
	content: "";
}

.um .fa-rupee-sign::before, .um-icon-within .fa-rupee-sign::before {
	content: "";
}

.um .fa-rupee::before, .um-icon-within .fa-rupee::before {
	content: "";
}

.um .fa-file-image::before, .um-icon-within .fa-file-image::before {
	content: "";
}

.um .fa-circle-question::before, .um-icon-within .fa-circle-question::before {
	content: "";
}

.um .fa-question-circle::before, .um-icon-within .fa-question-circle::before {
	content: "";
}

.um .fa-plane-departure::before, .um-icon-within .fa-plane-departure::before {
	content: "";
}

.um .fa-handshake-slash::before, .um-icon-within .fa-handshake-slash::before {
	content: "";
}

.um .fa-book-bookmark::before, .um-icon-within .fa-book-bookmark::before {
	content: "";
}

.um .fa-code-branch::before, .um-icon-within .fa-code-branch::before {
	content: "";
}

.um .fa-hat-cowboy::before, .um-icon-within .fa-hat-cowboy::before {
	content: "";
}

.um .fa-bridge::before, .um-icon-within .fa-bridge::before {
	content: "";
}

.um .fa-phone-flip::before, .um-icon-within .fa-phone-flip::before {
	content: "";
}

.um .fa-phone-alt::before, .um-icon-within .fa-phone-alt::before {
	content: "";
}

.um .fa-truck-front::before, .um-icon-within .fa-truck-front::before {
	content: "";
}

.um .fa-cat::before, .um-icon-within .fa-cat::before {
	content: "";
}

.um .fa-anchor-circle-exclamation::before, .um-icon-within .fa-anchor-circle-exclamation::before {
	content: "";
}

.um .fa-truck-field::before, .um-icon-within .fa-truck-field::before {
	content: "";
}

.um .fa-route::before, .um-icon-within .fa-route::before {
	content: "";
}

.um .fa-clipboard-question::before, .um-icon-within .fa-clipboard-question::before {
	content: "";
}

.um .fa-panorama::before, .um-icon-within .fa-panorama::before {
	content: "";
}

.um .fa-comment-medical::before, .um-icon-within .fa-comment-medical::before {
	content: "";
}

.um .fa-teeth-open::before, .um-icon-within .fa-teeth-open::before {
	content: "";
}

.um .fa-file-circle-minus::before, .um-icon-within .fa-file-circle-minus::before {
	content: "";
}

.um .fa-tags::before, .um-icon-within .fa-tags::before {
	content: "";
}

.um .fa-wine-glass::before, .um-icon-within .fa-wine-glass::before {
	content: "";
}

.um .fa-forward-fast::before, .um-icon-within .fa-forward-fast::before {
	content: "";
}

.um .fa-fast-forward::before, .um-icon-within .fa-fast-forward::before {
	content: "";
}

.um .fa-face-meh-blank::before, .um-icon-within .fa-face-meh-blank::before {
	content: "";
}

.um .fa-meh-blank::before, .um-icon-within .fa-meh-blank::before {
	content: "";
}

.um .fa-square-parking::before, .um-icon-within .fa-square-parking::before {
	content: "";
}

.um .fa-parking::before, .um-icon-within .fa-parking::before {
	content: "";
}

.um .fa-house-signal::before, .um-icon-within .fa-house-signal::before {
	content: "";
}

.um .fa-bars-progress::before, .um-icon-within .fa-bars-progress::before {
	content: "";
}

.um .fa-tasks-alt::before, .um-icon-within .fa-tasks-alt::before {
	content: "";
}

.um .fa-faucet-drip::before, .um-icon-within .fa-faucet-drip::before {
	content: "";
}

.um .fa-cart-flatbed::before, .um-icon-within .fa-cart-flatbed::before {
	content: "";
}

.um .fa-dolly-flatbed::before, .um-icon-within .fa-dolly-flatbed::before {
	content: "";
}

.um .fa-ban-smoking::before, .um-icon-within .fa-ban-smoking::before {
	content: "";
}

.um .fa-smoking-ban::before, .um-icon-within .fa-smoking-ban::before {
	content: "";
}

.um .fa-terminal::before, .um-icon-within .fa-terminal::before {
	content: "";
}

.um .fa-mobile-button::before, .um-icon-within .fa-mobile-button::before {
	content: "";
}

.um .fa-house-medical-flag::before, .um-icon-within .fa-house-medical-flag::before {
	content: "";
}

.um .fa-basket-shopping::before, .um-icon-within .fa-basket-shopping::before {
	content: "";
}

.um .fa-shopping-basket::before, .um-icon-within .fa-shopping-basket::before {
	content: "";
}

.um .fa-tape::before, .um-icon-within .fa-tape::before {
	content: "";
}

.um .fa-bus-simple::before, .um-icon-within .fa-bus-simple::before {
	content: "";
}

.um .fa-bus-alt::before, .um-icon-within .fa-bus-alt::before {
	content: "";
}

.um .fa-eye::before, .um-icon-within .fa-eye::before {
	content: "";
}

.um .fa-face-sad-cry::before, .um-icon-within .fa-face-sad-cry::before {
	content: "";
}

.um .fa-sad-cry::before, .um-icon-within .fa-sad-cry::before {
	content: "";
}

.um .fa-audio-description::before, .um-icon-within .fa-audio-description::before {
	content: "";
}

.um .fa-person-military-to-person::before, .um-icon-within .fa-person-military-to-person::before {
	content: "";
}

.um .fa-file-shield::before, .um-icon-within .fa-file-shield::before {
	content: "";
}

.um .fa-user-slash::before, .um-icon-within .fa-user-slash::before {
	content: "";
}

.um .fa-pen::before, .um-icon-within .fa-pen::before {
	content: "";
}

.um .fa-tower-observation::before, .um-icon-within .fa-tower-observation::before {
	content: "";
}

.um .fa-file-code::before, .um-icon-within .fa-file-code::before {
	content: "";
}

.um .fa-signal::before, .um-icon-within .fa-signal::before {
	content: "";
}

.um .fa-signal-5::before, .um-icon-within .fa-signal-5::before {
	content: "";
}

.um .fa-signal-perfect::before, .um-icon-within .fa-signal-perfect::before {
	content: "";
}

.um .fa-bus::before, .um-icon-within .fa-bus::before {
	content: "";
}

.um .fa-heart-circle-xmark::before, .um-icon-within .fa-heart-circle-xmark::before {
	content: "";
}

.um .fa-house-chimney::before, .um-icon-within .fa-house-chimney::before {
	content: "";
}

.um .fa-home-lg::before, .um-icon-within .fa-home-lg::before {
	content: "";
}

.um .fa-window-maximize::before, .um-icon-within .fa-window-maximize::before {
	content: "";
}

.um .fa-face-frown::before, .um-icon-within .fa-face-frown::before {
	content: "";
}

.um .fa-frown::before, .um-icon-within .fa-frown::before {
	content: "";
}

.um .fa-prescription::before, .um-icon-within .fa-prescription::before {
	content: "";
}

.um .fa-shop::before, .um-icon-within .fa-shop::before {
	content: "";
}

.um .fa-store-alt::before, .um-icon-within .fa-store-alt::before {
	content: "";
}

.um .fa-floppy-disk::before, .um-icon-within .fa-floppy-disk::before {
	content: "";
}

.um .fa-save::before, .um-icon-within .fa-save::before {
	content: "";
}

.um .fa-vihara::before, .um-icon-within .fa-vihara::before {
	content: "";
}

.um .fa-scale-unbalanced::before, .um-icon-within .fa-scale-unbalanced::before {
	content: "";
}

.um .fa-balance-scale-left::before, .um-icon-within .fa-balance-scale-left::before {
	content: "";
}

.um .fa-sort-up::before, .um-icon-within .fa-sort-up::before {
	content: "";
}

.um .fa-sort-asc::before, .um-icon-within .fa-sort-asc::before {
	content: "";
}

.um .fa-comment-dots::before, .um-icon-within .fa-comment-dots::before {
	content: "";
}

.um .fa-commenting::before, .um-icon-within .fa-commenting::before {
	content: "";
}

.um .fa-plant-wilt::before, .um-icon-within .fa-plant-wilt::before {
	content: "";
}

.um .fa-diamond::before, .um-icon-within .fa-diamond::before {
	content: "";
}

.um .fa-face-grin-squint::before, .um-icon-within .fa-face-grin-squint::before {
	content: "";
}

.um .fa-grin-squint::before, .um-icon-within .fa-grin-squint::before {
	content: "";
}

.um .fa-hand-holding-dollar::before, .um-icon-within .fa-hand-holding-dollar::before {
	content: "";
}

.um .fa-hand-holding-usd::before, .um-icon-within .fa-hand-holding-usd::before {
	content: "";
}

.um .fa-bacterium::before, .um-icon-within .fa-bacterium::before {
	content: "";
}

.um .fa-hand-pointer::before, .um-icon-within .fa-hand-pointer::before {
	content: "";
}

.um .fa-drum-steelpan::before, .um-icon-within .fa-drum-steelpan::before {
	content: "";
}

.um .fa-hand-scissors::before, .um-icon-within .fa-hand-scissors::before {
	content: "";
}

.um .fa-hands-praying::before, .um-icon-within .fa-hands-praying::before {
	content: "";
}

.um .fa-praying-hands::before, .um-icon-within .fa-praying-hands::before {
	content: "";
}

.um .fa-arrow-rotate-right::before, .um-icon-within .fa-arrow-rotate-right::before {
	content: "";
}

.um .fa-arrow-right-rotate::before, .um-icon-within .fa-arrow-right-rotate::before {
	content: "";
}

.um .fa-arrow-rotate-forward::before, .um-icon-within .fa-arrow-rotate-forward::before {
	content: "";
}

.um .fa-redo::before, .um-icon-within .fa-redo::before {
	content: "";
}

.um .fa-biohazard::before, .um-icon-within .fa-biohazard::before {
	content: "";
}

.um .fa-location-crosshairs::before, .um-icon-within .fa-location-crosshairs::before {
	content: "";
}

.um .fa-location::before, .um-icon-within .fa-location::before {
	content: "";
}

.um .fa-mars-double::before, .um-icon-within .fa-mars-double::before {
	content: "";
}

.um .fa-child-dress::before, .um-icon-within .fa-child-dress::before {
	content: "";
}

.um .fa-users-between-lines::before, .um-icon-within .fa-users-between-lines::before {
	content: "";
}

.um .fa-lungs-virus::before, .um-icon-within .fa-lungs-virus::before {
	content: "";
}

.um .fa-face-grin-tears::before, .um-icon-within .fa-face-grin-tears::before {
	content: "";
}

.um .fa-grin-tears::before, .um-icon-within .fa-grin-tears::before {
	content: "";
}

.um .fa-phone::before, .um-icon-within .fa-phone::before {
	content: "";
}

.um .fa-calendar-xmark::before, .um-icon-within .fa-calendar-xmark::before {
	content: "";
}

.um .fa-calendar-times::before, .um-icon-within .fa-calendar-times::before {
	content: "";
}

.um .fa-child-reaching::before, .um-icon-within .fa-child-reaching::before {
	content: "";
}

.um .fa-head-side-virus::before, .um-icon-within .fa-head-side-virus::before {
	content: "";
}

.um .fa-user-gear::before, .um-icon-within .fa-user-gear::before {
	content: "";
}

.um .fa-user-cog::before, .um-icon-within .fa-user-cog::before {
	content: "";
}

.um .fa-arrow-up-1-9::before, .um-icon-within .fa-arrow-up-1-9::before {
	content: "";
}

.um .fa-sort-numeric-up::before, .um-icon-within .fa-sort-numeric-up::before {
	content: "";
}

.um .fa-door-closed::before, .um-icon-within .fa-door-closed::before {
	content: "";
}

.um .fa-shield-virus::before, .um-icon-within .fa-shield-virus::before {
	content: "";
}

.um .fa-dice-six::before, .um-icon-within .fa-dice-six::before {
	content: "";
}

.um .fa-mosquito-net::before, .um-icon-within .fa-mosquito-net::before {
	content: "";
}

.um .fa-bridge-water::before, .um-icon-within .fa-bridge-water::before {
	content: "";
}

.um .fa-person-booth::before, .um-icon-within .fa-person-booth::before {
	content: "";
}

.um .fa-text-width::before, .um-icon-within .fa-text-width::before {
	content: "";
}

.um .fa-hat-wizard::before, .um-icon-within .fa-hat-wizard::before {
	content: "";
}

.um .fa-pen-fancy::before, .um-icon-within .fa-pen-fancy::before {
	content: "";
}

.um .fa-person-digging::before, .um-icon-within .fa-person-digging::before {
	content: "";
}

.um .fa-digging::before, .um-icon-within .fa-digging::before {
	content: "";
}

.um .fa-trash::before, .um-icon-within .fa-trash::before {
	content: "";
}

.um .fa-gauge-simple::before, .um-icon-within .fa-gauge-simple::before {
	content: "";
}

.um .fa-gauge-simple-med::before, .um-icon-within .fa-gauge-simple-med::before {
	content: "";
}

.um .fa-tachometer-average::before, .um-icon-within .fa-tachometer-average::before {
	content: "";
}

.um .fa-book-medical::before, .um-icon-within .fa-book-medical::before {
	content: "";
}

.um .fa-poo::before, .um-icon-within .fa-poo::before {
	content: "";
}

.um .fa-quote-right::before, .um-icon-within .fa-quote-right::before {
	content: "";
}

.um .fa-quote-right-alt::before, .um-icon-within .fa-quote-right-alt::before {
	content: "";
}

.um .fa-shirt::before, .um-icon-within .fa-shirt::before {
	content: "";
}

.um .fa-t-shirt::before, .um-icon-within .fa-t-shirt::before {
	content: "";
}

.um .fa-tshirt::before, .um-icon-within .fa-tshirt::before {
	content: "";
}

.um .fa-cubes::before, .um-icon-within .fa-cubes::before {
	content: "";
}

.um .fa-divide::before, .um-icon-within .fa-divide::before {
	content: "";
}

.um .fa-tenge-sign::before, .um-icon-within .fa-tenge-sign::before {
	content: "";
}

.um .fa-tenge::before, .um-icon-within .fa-tenge::before {
	content: "";
}

.um .fa-headphones::before, .um-icon-within .fa-headphones::before {
	content: "";
}

.um .fa-hands-holding::before, .um-icon-within .fa-hands-holding::before {
	content: "";
}

.um .fa-hands-clapping::before, .um-icon-within .fa-hands-clapping::before {
	content: "";
}

.um .fa-republican::before, .um-icon-within .fa-republican::before {
	content: "";
}

.um .fa-arrow-left::before, .um-icon-within .fa-arrow-left::before {
	content: "";
}

.um .fa-person-circle-xmark::before, .um-icon-within .fa-person-circle-xmark::before {
	content: "";
}

.um .fa-ruler::before, .um-icon-within .fa-ruler::before {
	content: "";
}

.um .fa-align-left::before, .um-icon-within .fa-align-left::before {
	content: "";
}

.um .fa-dice-d6::before, .um-icon-within .fa-dice-d6::before {
	content: "";
}

.um .fa-restroom::before, .um-icon-within .fa-restroom::before {
	content: "";
}

.um .fa-j::before, .um-icon-within .fa-j::before {
	content: "J";
}

.um .fa-users-viewfinder::before, .um-icon-within .fa-users-viewfinder::before {
	content: "";
}

.um .fa-file-video::before, .um-icon-within .fa-file-video::before {
	content: "";
}

.um .fa-up-right-from-square::before, .um-icon-within .fa-up-right-from-square::before {
	content: "";
}

.um .fa-external-link-alt::before, .um-icon-within .fa-external-link-alt::before {
	content: "";
}

.um .fa-table-cells::before, .um-icon-within .fa-table-cells::before {
	content: "";
}

.um .fa-th::before, .um-icon-within .fa-th::before {
	content: "";
}

.um .fa-file-pdf::before, .um-icon-within .fa-file-pdf::before {
	content: "";
}

.um .fa-book-bible::before, .um-icon-within .fa-book-bible::before {
	content: "";
}

.um .fa-bible::before, .um-icon-within .fa-bible::before {
	content: "";
}

.um .fa-o::before, .um-icon-within .fa-o::before {
	content: "O";
}

.um .fa-suitcase-medical::before, .um-icon-within .fa-suitcase-medical::before {
	content: "";
}

.um .fa-medkit::before, .um-icon-within .fa-medkit::before {
	content: "";
}

.um .fa-user-secret::before, .um-icon-within .fa-user-secret::before {
	content: "";
}

.um .fa-otter::before, .um-icon-within .fa-otter::before {
	content: "";
}

.um .fa-person-dress::before, .um-icon-within .fa-person-dress::before {
	content: "";
}

.um .fa-female::before, .um-icon-within .fa-female::before {
	content: "";
}

.um .fa-comment-dollar::before, .um-icon-within .fa-comment-dollar::before {
	content: "";
}

.um .fa-business-time::before, .um-icon-within .fa-business-time::before {
	content: "";
}

.um .fa-briefcase-clock::before, .um-icon-within .fa-briefcase-clock::before {
	content: "";
}

.um .fa-table-cells-large::before, .um-icon-within .fa-table-cells-large::before {
	content: "";
}

.um .fa-th-large::before, .um-icon-within .fa-th-large::before {
	content: "";
}

.um .fa-book-tanakh::before, .um-icon-within .fa-book-tanakh::before {
	content: "";
}

.um .fa-tanakh::before, .um-icon-within .fa-tanakh::before {
	content: "";
}

.um .fa-phone-volume::before, .um-icon-within .fa-phone-volume::before {
	content: "";
}

.um .fa-volume-control-phone::before, .um-icon-within .fa-volume-control-phone::before {
	content: "";
}

.um .fa-hat-cowboy-side::before, .um-icon-within .fa-hat-cowboy-side::before {
	content: "";
}

.um .fa-clipboard-user::before, .um-icon-within .fa-clipboard-user::before {
	content: "";
}

.um .fa-child::before, .um-icon-within .fa-child::before {
	content: "";
}

.um .fa-lira-sign::before, .um-icon-within .fa-lira-sign::before {
	content: "";
}

.um .fa-satellite::before, .um-icon-within .fa-satellite::before {
	content: "";
}

.um .fa-plane-lock::before, .um-icon-within .fa-plane-lock::before {
	content: "";
}

.um .fa-tag::before, .um-icon-within .fa-tag::before {
	content: "";
}

.um .fa-comment::before, .um-icon-within .fa-comment::before {
	content: "";
}

.um .fa-cake-candles::before, .um-icon-within .fa-cake-candles::before {
	content: "";
}

.um .fa-birthday-cake::before, .um-icon-within .fa-birthday-cake::before {
	content: "";
}

.um .fa-cake::before, .um-icon-within .fa-cake::before {
	content: "";
}

.um .fa-envelope::before, .um-icon-within .fa-envelope::before {
	content: "";
}

.um .fa-angles-up::before, .um-icon-within .fa-angles-up::before {
	content: "";
}

.um .fa-angle-double-up::before, .um-icon-within .fa-angle-double-up::before {
	content: "";
}

.um .fa-paperclip::before, .um-icon-within .fa-paperclip::before {
	content: "";
}

.um .fa-arrow-right-to-city::before, .um-icon-within .fa-arrow-right-to-city::before {
	content: "";
}

.um .fa-ribbon::before, .um-icon-within .fa-ribbon::before {
	content: "";
}

.um .fa-lungs::before, .um-icon-within .fa-lungs::before {
	content: "";
}

.um .fa-arrow-up-9-1::before, .um-icon-within .fa-arrow-up-9-1::before {
	content: "";
}

.um .fa-sort-numeric-up-alt::before, .um-icon-within .fa-sort-numeric-up-alt::before {
	content: "";
}

.um .fa-litecoin-sign::before, .um-icon-within .fa-litecoin-sign::before {
	content: "";
}

.um .fa-border-none::before, .um-icon-within .fa-border-none::before {
	content: "";
}

.um .fa-circle-nodes::before, .um-icon-within .fa-circle-nodes::before {
	content: "";
}

.um .fa-parachute-box::before, .um-icon-within .fa-parachute-box::before {
	content: "";
}

.um .fa-indent::before, .um-icon-within .fa-indent::before {
	content: "";
}

.um .fa-truck-field-un::before, .um-icon-within .fa-truck-field-un::before {
	content: "";
}

.um .fa-hourglass::before, .um-icon-within .fa-hourglass::before {
	content: "";
}

.um .fa-hourglass-empty::before, .um-icon-within .fa-hourglass-empty::before {
	content: "";
}

.um .fa-mountain::before, .um-icon-within .fa-mountain::before {
	content: "";
}

.um .fa-user-doctor::before, .um-icon-within .fa-user-doctor::before {
	content: "";
}

.um .fa-user-md::before, .um-icon-within .fa-user-md::before {
	content: "";
}

.um .fa-circle-info::before, .um-icon-within .fa-circle-info::before {
	content: "";
}

.um .fa-info-circle::before, .um-icon-within .fa-info-circle::before {
	content: "";
}

.um .fa-cloud-meatball::before, .um-icon-within .fa-cloud-meatball::before {
	content: "";
}

.um .fa-camera::before, .um-icon-within .fa-camera::before {
	content: "";
}

.um .fa-camera-alt::before, .um-icon-within .fa-camera-alt::before {
	content: "";
}

.um .fa-square-virus::before, .um-icon-within .fa-square-virus::before {
	content: "";
}

.um .fa-meteor::before, .um-icon-within .fa-meteor::before {
	content: "";
}

.um .fa-car-on::before, .um-icon-within .fa-car-on::before {
	content: "";
}

.um .fa-sleigh::before, .um-icon-within .fa-sleigh::before {
	content: "";
}

.um .fa-arrow-down-1-9::before, .um-icon-within .fa-arrow-down-1-9::before {
	content: "";
}

.um .fa-sort-numeric-asc::before, .um-icon-within .fa-sort-numeric-asc::before {
	content: "";
}

.um .fa-sort-numeric-down::before, .um-icon-within .fa-sort-numeric-down::before {
	content: "";
}

.um .fa-hand-holding-droplet::before, .um-icon-within .fa-hand-holding-droplet::before {
	content: "";
}

.um .fa-hand-holding-water::before, .um-icon-within .fa-hand-holding-water::before {
	content: "";
}

.um .fa-water::before, .um-icon-within .fa-water::before {
	content: "";
}

.um .fa-calendar-check::before, .um-icon-within .fa-calendar-check::before {
	content: "";
}

.um .fa-braille::before, .um-icon-within .fa-braille::before {
	content: "";
}

.um .fa-prescription-bottle-medical::before, .um-icon-within .fa-prescription-bottle-medical::before {
	content: "";
}

.um .fa-prescription-bottle-alt::before, .um-icon-within .fa-prescription-bottle-alt::before {
	content: "";
}

.um .fa-landmark::before, .um-icon-within .fa-landmark::before {
	content: "";
}

.um .fa-truck::before, .um-icon-within .fa-truck::before {
	content: "";
}

.um .fa-crosshairs::before, .um-icon-within .fa-crosshairs::before {
	content: "";
}

.um .fa-person-cane::before, .um-icon-within .fa-person-cane::before {
	content: "";
}

.um .fa-tent::before, .um-icon-within .fa-tent::before {
	content: "";
}

.um .fa-vest-patches::before, .um-icon-within .fa-vest-patches::before {
	content: "";
}

.um .fa-check-double::before, .um-icon-within .fa-check-double::before {
	content: "";
}

.um .fa-arrow-down-a-z::before, .um-icon-within .fa-arrow-down-a-z::before {
	content: "";
}

.um .fa-sort-alpha-asc::before, .um-icon-within .fa-sort-alpha-asc::before {
	content: "";
}

.um .fa-sort-alpha-down::before, .um-icon-within .fa-sort-alpha-down::before {
	content: "";
}

.um .fa-money-bill-wheat::before, .um-icon-within .fa-money-bill-wheat::before {
	content: "";
}

.um .fa-cookie::before, .um-icon-within .fa-cookie::before {
	content: "";
}

.um .fa-arrow-rotate-left::before, .um-icon-within .fa-arrow-rotate-left::before {
	content: "";
}

.um .fa-arrow-left-rotate::before, .um-icon-within .fa-arrow-left-rotate::before {
	content: "";
}

.um .fa-arrow-rotate-back::before, .um-icon-within .fa-arrow-rotate-back::before {
	content: "";
}

.um .fa-arrow-rotate-backward::before, .um-icon-within .fa-arrow-rotate-backward::before {
	content: "";
}

.um .fa-undo::before, .um-icon-within .fa-undo::before {
	content: "";
}

.um .fa-hard-drive::before, .um-icon-within .fa-hard-drive::before {
	content: "";
}

.um .fa-hdd::before, .um-icon-within .fa-hdd::before {
	content: "";
}

.um .fa-face-grin-squint-tears::before, .um-icon-within .fa-face-grin-squint-tears::before {
	content: "";
}

.um .fa-grin-squint-tears::before, .um-icon-within .fa-grin-squint-tears::before {
	content: "";
}

.um .fa-dumbbell::before, .um-icon-within .fa-dumbbell::before {
	content: "";
}

.um .fa-rectangle-list::before, .um-icon-within .fa-rectangle-list::before {
	content: "";
}

.um .fa-list-alt::before, .um-icon-within .fa-list-alt::before {
	content: "";
}

.um .fa-tarp-droplet::before, .um-icon-within .fa-tarp-droplet::before {
	content: "";
}

.um .fa-house-medical-circle-check::before, .um-icon-within .fa-house-medical-circle-check::before {
	content: "";
}

.um .fa-person-skiing-nordic::before, .um-icon-within .fa-person-skiing-nordic::before {
	content: "";
}

.um .fa-skiing-nordic::before, .um-icon-within .fa-skiing-nordic::before {
	content: "";
}

.um .fa-calendar-plus::before, .um-icon-within .fa-calendar-plus::before {
	content: "";
}

.um .fa-plane-arrival::before, .um-icon-within .fa-plane-arrival::before {
	content: "";
}

.um .fa-circle-left::before, .um-icon-within .fa-circle-left::before {
	content: "";
}

.um .fa-arrow-alt-circle-left::before, .um-icon-within .fa-arrow-alt-circle-left::before {
	content: "";
}

.um .fa-train-subway::before, .um-icon-within .fa-train-subway::before {
	content: "";
}

.um .fa-subway::before, .um-icon-within .fa-subway::before {
	content: "";
}

.um .fa-chart-gantt::before, .um-icon-within .fa-chart-gantt::before {
	content: "";
}

.um .fa-indian-rupee-sign::before, .um-icon-within .fa-indian-rupee-sign::before {
	content: "";
}

.um .fa-indian-rupee::before, .um-icon-within .fa-indian-rupee::before {
	content: "";
}

.um .fa-inr::before, .um-icon-within .fa-inr::before {
	content: "";
}

.um .fa-crop-simple::before, .um-icon-within .fa-crop-simple::before {
	content: "";
}

.um .fa-crop-alt::before, .um-icon-within .fa-crop-alt::before {
	content: "";
}

.um .fa-money-bill-1::before, .um-icon-within .fa-money-bill-1::before {
	content: "";
}

.um .fa-money-bill-alt::before, .um-icon-within .fa-money-bill-alt::before {
	content: "";
}

.um .fa-left-long::before, .um-icon-within .fa-left-long::before {
	content: "";
}

.um .fa-long-arrow-alt-left::before, .um-icon-within .fa-long-arrow-alt-left::before {
	content: "";
}

.um .fa-dna::before, .um-icon-within .fa-dna::before {
	content: "";
}

.um .fa-virus-slash::before, .um-icon-within .fa-virus-slash::before {
	content: "";
}

.um .fa-minus::before, .um-icon-within .fa-minus::before {
	content: "";
}

.um .fa-subtract::before, .um-icon-within .fa-subtract::before {
	content: "";
}

.um .fa-chess::before, .um-icon-within .fa-chess::before {
	content: "";
}

.um .fa-arrow-left-long::before, .um-icon-within .fa-arrow-left-long::before {
	content: "";
}

.um .fa-long-arrow-left::before, .um-icon-within .fa-long-arrow-left::before {
	content: "";
}

.um .fa-plug-circle-check::before, .um-icon-within .fa-plug-circle-check::before {
	content: "";
}

.um .fa-street-view::before, .um-icon-within .fa-street-view::before {
	content: "";
}

.um .fa-franc-sign::before, .um-icon-within .fa-franc-sign::before {
	content: "";
}

.um .fa-volume-off::before, .um-icon-within .fa-volume-off::before {
	content: "";
}

.um .fa-hands-asl-interpreting::before, .um-icon-within .fa-hands-asl-interpreting::before {
	content: "";
}

.um .fa-american-sign-language-interpreting::before, .um-icon-within .fa-american-sign-language-interpreting::before {
	content: "";
}

.um .fa-asl-interpreting::before, .um-icon-within .fa-asl-interpreting::before {
	content: "";
}

.um .fa-hands-american-sign-language-interpreting::before, .um-icon-within .fa-hands-american-sign-language-interpreting::before {
	content: "";
}

.um .fa-gear::before, .um-icon-within .fa-gear::before {
	content: "";
}

.um .fa-cog::before, .um-icon-within .fa-cog::before {
	content: "";
}

.um .fa-droplet-slash::before, .um-icon-within .fa-droplet-slash::before {
	content: "";
}

.um .fa-tint-slash::before, .um-icon-within .fa-tint-slash::before {
	content: "";
}

.um .fa-mosque::before, .um-icon-within .fa-mosque::before {
	content: "";
}

.um .fa-mosquito::before, .um-icon-within .fa-mosquito::before {
	content: "";
}

.um .fa-star-of-david::before, .um-icon-within .fa-star-of-david::before {
	content: "";
}

.um .fa-person-military-rifle::before, .um-icon-within .fa-person-military-rifle::before {
	content: "";
}

.um .fa-cart-shopping::before, .um-icon-within .fa-cart-shopping::before {
	content: "";
}

.um .fa-shopping-cart::before, .um-icon-within .fa-shopping-cart::before {
	content: "";
}

.um .fa-vials::before, .um-icon-within .fa-vials::before {
	content: "";
}

.um .fa-plug-circle-plus::before, .um-icon-within .fa-plug-circle-plus::before {
	content: "";
}

.um .fa-place-of-worship::before, .um-icon-within .fa-place-of-worship::before {
	content: "";
}

.um .fa-grip-vertical::before, .um-icon-within .fa-grip-vertical::before {
	content: "";
}

.um .fa-arrow-turn-up::before, .um-icon-within .fa-arrow-turn-up::before {
	content: "";
}

.um .fa-level-up::before, .um-icon-within .fa-level-up::before {
	content: "";
}

.um .fa-u::before, .um-icon-within .fa-u::before {
	content: "U";
}

.um .fa-square-root-variable::before, .um-icon-within .fa-square-root-variable::before {
	content: "";
}

.um .fa-square-root-alt::before, .um-icon-within .fa-square-root-alt::before {
	content: "";
}

.um .fa-clock::before, .um-icon-within .fa-clock::before {
	content: "";
}

.um .fa-clock-four::before, .um-icon-within .fa-clock-four::before {
	content: "";
}

.um .fa-backward-step::before, .um-icon-within .fa-backward-step::before {
	content: "";
}

.um .fa-step-backward::before, .um-icon-within .fa-step-backward::before {
	content: "";
}

.um .fa-pallet::before, .um-icon-within .fa-pallet::before {
	content: "";
}

.um .fa-faucet::before, .um-icon-within .fa-faucet::before {
	content: "";
}

.um .fa-baseball-bat-ball::before, .um-icon-within .fa-baseball-bat-ball::before {
	content: "";
}

.um .fa-s::before, .um-icon-within .fa-s::before {
	content: "S";
}

.um .fa-timeline::before, .um-icon-within .fa-timeline::before {
	content: "";
}

.um .fa-keyboard::before, .um-icon-within .fa-keyboard::before {
	content: "";
}

.um .fa-caret-down::before, .um-icon-within .fa-caret-down::before {
	content: "";
}

.um .fa-house-chimney-medical::before, .um-icon-within .fa-house-chimney-medical::before {
	content: "";
}

.um .fa-clinic-medical::before, .um-icon-within .fa-clinic-medical::before {
	content: "";
}

.um .fa-temperature-three-quarters::before, .um-icon-within .fa-temperature-three-quarters::before {
	content: "";
}

.um .fa-temperature-3::before, .um-icon-within .fa-temperature-3::before {
	content: "";
}

.um .fa-thermometer-3::before, .um-icon-within .fa-thermometer-3::before {
	content: "";
}

.um .fa-thermometer-three-quarters::before, .um-icon-within .fa-thermometer-three-quarters::before {
	content: "";
}

.um .fa-mobile-screen::before, .um-icon-within .fa-mobile-screen::before {
	content: "";
}

.um .fa-mobile-android-alt::before, .um-icon-within .fa-mobile-android-alt::before {
	content: "";
}

.um .fa-plane-up::before, .um-icon-within .fa-plane-up::before {
	content: "";
}

.um .fa-piggy-bank::before, .um-icon-within .fa-piggy-bank::before {
	content: "";
}

.um .fa-battery-half::before, .um-icon-within .fa-battery-half::before {
	content: "";
}

.um .fa-battery-3::before, .um-icon-within .fa-battery-3::before {
	content: "";
}

.um .fa-mountain-city::before, .um-icon-within .fa-mountain-city::before {
	content: "";
}

.um .fa-coins::before, .um-icon-within .fa-coins::before {
	content: "";
}

.um .fa-khanda::before, .um-icon-within .fa-khanda::before {
	content: "";
}

.um .fa-sliders::before, .um-icon-within .fa-sliders::before {
	content: "";
}

.um .fa-sliders-h::before, .um-icon-within .fa-sliders-h::before {
	content: "";
}

.um .fa-folder-tree::before, .um-icon-within .fa-folder-tree::before {
	content: "";
}

.um .fa-network-wired::before, .um-icon-within .fa-network-wired::before {
	content: "";
}

.um .fa-map-pin::before, .um-icon-within .fa-map-pin::before {
	content: "";
}

.um .fa-hamsa::before, .um-icon-within .fa-hamsa::before {
	content: "";
}

.um .fa-cent-sign::before, .um-icon-within .fa-cent-sign::before {
	content: "";
}

.um .fa-flask::before, .um-icon-within .fa-flask::before {
	content: "";
}

.um .fa-person-pregnant::before, .um-icon-within .fa-person-pregnant::before {
	content: "";
}

.um .fa-wand-sparkles::before, .um-icon-within .fa-wand-sparkles::before {
	content: "";
}

.um .fa-ellipsis-vertical::before, .um-icon-within .fa-ellipsis-vertical::before {
	content: "";
}

.um .fa-ellipsis-v::before, .um-icon-within .fa-ellipsis-v::before {
	content: "";
}

.um .fa-ticket::before, .um-icon-within .fa-ticket::before {
	content: "";
}

.um .fa-power-off::before, .um-icon-within .fa-power-off::before {
	content: "";
}

.um .fa-right-long::before, .um-icon-within .fa-right-long::before {
	content: "";
}

.um .fa-long-arrow-alt-right::before, .um-icon-within .fa-long-arrow-alt-right::before {
	content: "";
}

.um .fa-flag-usa::before, .um-icon-within .fa-flag-usa::before {
	content: "";
}

.um .fa-laptop-file::before, .um-icon-within .fa-laptop-file::before {
	content: "";
}

.um .fa-tty::before, .um-icon-within .fa-tty::before {
	content: "";
}

.um .fa-teletype::before, .um-icon-within .fa-teletype::before {
	content: "";
}

.um .fa-diagram-next::before, .um-icon-within .fa-diagram-next::before {
	content: "";
}

.um .fa-person-rifle::before, .um-icon-within .fa-person-rifle::before {
	content: "";
}

.um .fa-house-medical-circle-exclamation::before, .um-icon-within .fa-house-medical-circle-exclamation::before {
	content: "";
}

.um .fa-closed-captioning::before, .um-icon-within .fa-closed-captioning::before {
	content: "";
}

.um .fa-person-hiking::before, .um-icon-within .fa-person-hiking::before {
	content: "";
}

.um .fa-hiking::before, .um-icon-within .fa-hiking::before {
	content: "";
}

.um .fa-venus-double::before, .um-icon-within .fa-venus-double::before {
	content: "";
}

.um .fa-images::before, .um-icon-within .fa-images::before {
	content: "";
}

.um .fa-calculator::before, .um-icon-within .fa-calculator::before {
	content: "";
}

.um .fa-people-pulling::before, .um-icon-within .fa-people-pulling::before {
	content: "";
}

.um .fa-n::before, .um-icon-within .fa-n::before {
	content: "N";
}

.um .fa-cable-car::before, .um-icon-within .fa-cable-car::before {
	content: "";
}

.um .fa-tram::before, .um-icon-within .fa-tram::before {
	content: "";
}

.um .fa-cloud-rain::before, .um-icon-within .fa-cloud-rain::before {
	content: "";
}

.um .fa-building-circle-xmark::before, .um-icon-within .fa-building-circle-xmark::before {
	content: "";
}

.um .fa-ship::before, .um-icon-within .fa-ship::before {
	content: "";
}

.um .fa-arrows-down-to-line::before, .um-icon-within .fa-arrows-down-to-line::before {
	content: "";
}

.um .fa-download::before, .um-icon-within .fa-download::before {
	content: "";
}

.um .fa-face-grin::before, .um-icon-within .fa-face-grin::before {
	content: "";
}

.um .fa-grin::before, .um-icon-within .fa-grin::before {
	content: "";
}

.um .fa-delete-left::before, .um-icon-within .fa-delete-left::before {
	content: "";
}

.um .fa-backspace::before, .um-icon-within .fa-backspace::before {
	content: "";
}

.um .fa-eye-dropper::before, .um-icon-within .fa-eye-dropper::before {
	content: "";
}

.um .fa-eye-dropper-empty::before, .um-icon-within .fa-eye-dropper-empty::before {
	content: "";
}

.um .fa-eyedropper::before, .um-icon-within .fa-eyedropper::before {
	content: "";
}

.um .fa-file-circle-check::before, .um-icon-within .fa-file-circle-check::before {
	content: "";
}

.um .fa-forward::before, .um-icon-within .fa-forward::before {
	content: "";
}

.um .fa-mobile::before, .um-icon-within .fa-mobile::before {
	content: "";
}

.um .fa-mobile-android::before, .um-icon-within .fa-mobile-android::before {
	content: "";
}

.um .fa-mobile-phone::before, .um-icon-within .fa-mobile-phone::before {
	content: "";
}

.um .fa-face-meh::before, .um-icon-within .fa-face-meh::before {
	content: "";
}

.um .fa-meh::before, .um-icon-within .fa-meh::before {
	content: "";
}

.um .fa-align-center::before, .um-icon-within .fa-align-center::before {
	content: "";
}

.um .fa-book-skull::before, .um-icon-within .fa-book-skull::before {
	content: "";
}

.um .fa-book-dead::before, .um-icon-within .fa-book-dead::before {
	content: "";
}

.um .fa-id-card::before, .um-icon-within .fa-id-card::before {
	content: "";
}

.um .fa-drivers-license::before, .um-icon-within .fa-drivers-license::before {
	content: "";
}

.um .fa-outdent::before, .um-icon-within .fa-outdent::before {
	content: "";
}

.um .fa-dedent::before, .um-icon-within .fa-dedent::before {
	content: "";
}

.um .fa-heart-circle-exclamation::before, .um-icon-within .fa-heart-circle-exclamation::before {
	content: "";
}

.um .fa-house::before, .um-icon-within .fa-house::before {
	content: "";
}

.um .fa-home::before, .um-icon-within .fa-home::before {
	content: "";
}

.um .fa-home-alt::before, .um-icon-within .fa-home-alt::before {
	content: "";
}

.um .fa-home-lg-alt::before, .um-icon-within .fa-home-lg-alt::before {
	content: "";
}

.um .fa-calendar-week::before, .um-icon-within .fa-calendar-week::before {
	content: "";
}

.um .fa-laptop-medical::before, .um-icon-within .fa-laptop-medical::before {
	content: "";
}

.um .fa-b::before, .um-icon-within .fa-b::before {
	content: "B";
}

.um .fa-file-medical::before, .um-icon-within .fa-file-medical::before {
	content: "";
}

.um .fa-dice-one::before, .um-icon-within .fa-dice-one::before {
	content: "";
}

.um .fa-kiwi-bird::before, .um-icon-within .fa-kiwi-bird::before {
	content: "";
}

.um .fa-arrow-right-arrow-left::before, .um-icon-within .fa-arrow-right-arrow-left::before {
	content: "";
}

.um .fa-exchange::before, .um-icon-within .fa-exchange::before {
	content: "";
}

.um .fa-rotate-right::before, .um-icon-within .fa-rotate-right::before {
	content: "";
}

.um .fa-redo-alt::before, .um-icon-within .fa-redo-alt::before {
	content: "";
}

.um .fa-rotate-forward::before, .um-icon-within .fa-rotate-forward::before {
	content: "";
}

.um .fa-utensils::before, .um-icon-within .fa-utensils::before {
	content: "";
}

.um .fa-cutlery::before, .um-icon-within .fa-cutlery::before {
	content: "";
}

.um .fa-arrow-up-wide-short::before, .um-icon-within .fa-arrow-up-wide-short::before {
	content: "";
}

.um .fa-sort-amount-up::before, .um-icon-within .fa-sort-amount-up::before {
	content: "";
}

.um .fa-mill-sign::before, .um-icon-within .fa-mill-sign::before {
	content: "";
}

.um .fa-bowl-rice::before, .um-icon-within .fa-bowl-rice::before {
	content: "";
}

.um .fa-skull::before, .um-icon-within .fa-skull::before {
	content: "";
}

.um .fa-tower-broadcast::before, .um-icon-within .fa-tower-broadcast::before {
	content: "";
}

.um .fa-broadcast-tower::before, .um-icon-within .fa-broadcast-tower::before {
	content: "";
}

.um .fa-truck-pickup::before, .um-icon-within .fa-truck-pickup::before {
	content: "";
}

.um .fa-up-long::before, .um-icon-within .fa-up-long::before {
	content: "";
}

.um .fa-long-arrow-alt-up::before, .um-icon-within .fa-long-arrow-alt-up::before {
	content: "";
}

.um .fa-stop::before, .um-icon-within .fa-stop::before {
	content: "";
}

.um .fa-code-merge::before, .um-icon-within .fa-code-merge::before {
	content: "";
}

.um .fa-upload::before, .um-icon-within .fa-upload::before {
	content: "";
}

.um .fa-hurricane::before, .um-icon-within .fa-hurricane::before {
	content: "";
}

.um .fa-mound::before, .um-icon-within .fa-mound::before {
	content: "";
}

.um .fa-toilet-portable::before, .um-icon-within .fa-toilet-portable::before {
	content: "";
}

.um .fa-compact-disc::before, .um-icon-within .fa-compact-disc::before {
	content: "";
}

.um .fa-file-arrow-down::before, .um-icon-within .fa-file-arrow-down::before {
	content: "";
}

.um .fa-file-download::before, .um-icon-within .fa-file-download::before {
	content: "";
}

.um .fa-caravan::before, .um-icon-within .fa-caravan::before {
	content: "";
}

.um .fa-shield-cat::before, .um-icon-within .fa-shield-cat::before {
	content: "";
}

.um .fa-bolt::before, .um-icon-within .fa-bolt::before {
	content: "";
}

.um .fa-zap::before, .um-icon-within .fa-zap::before {
	content: "";
}

.um .fa-glass-water::before, .um-icon-within .fa-glass-water::before {
	content: "";
}

.um .fa-oil-well::before, .um-icon-within .fa-oil-well::before {
	content: "";
}

.um .fa-vault::before, .um-icon-within .fa-vault::before {
	content: "";
}

.um .fa-mars::before, .um-icon-within .fa-mars::before {
	content: "";
}

.um .fa-toilet::before, .um-icon-within .fa-toilet::before {
	content: "";
}

.um .fa-plane-circle-xmark::before, .um-icon-within .fa-plane-circle-xmark::before {
	content: "";
}

.um .fa-yen-sign::before, .um-icon-within .fa-yen-sign::before {
	content: "";
}

.um .fa-cny::before, .um-icon-within .fa-cny::before {
	content: "";
}

.um .fa-jpy::before, .um-icon-within .fa-jpy::before {
	content: "";
}

.um .fa-rmb::before, .um-icon-within .fa-rmb::before {
	content: "";
}

.um .fa-yen::before, .um-icon-within .fa-yen::before {
	content: "";
}

.um .fa-ruble-sign::before, .um-icon-within .fa-ruble-sign::before {
	content: "";
}

.um .fa-rouble::before, .um-icon-within .fa-rouble::before {
	content: "";
}

.um .fa-rub::before, .um-icon-within .fa-rub::before {
	content: "";
}

.um .fa-ruble::before, .um-icon-within .fa-ruble::before {
	content: "";
}

.um .fa-sun::before, .um-icon-within .fa-sun::before {
	content: "";
}

.um .fa-guitar::before, .um-icon-within .fa-guitar::before {
	content: "";
}

.um .fa-face-laugh-wink::before, .um-icon-within .fa-face-laugh-wink::before {
	content: "";
}

.um .fa-laugh-wink::before, .um-icon-within .fa-laugh-wink::before {
	content: "";
}

.um .fa-horse-head::before, .um-icon-within .fa-horse-head::before {
	content: "";
}

.um .fa-bore-hole::before, .um-icon-within .fa-bore-hole::before {
	content: "";
}

.um .fa-industry::before, .um-icon-within .fa-industry::before {
	content: "";
}

.um .fa-circle-down::before, .um-icon-within .fa-circle-down::before {
	content: "";
}

.um .fa-arrow-alt-circle-down::before, .um-icon-within .fa-arrow-alt-circle-down::before {
	content: "";
}

.um .fa-arrows-turn-to-dots::before, .um-icon-within .fa-arrows-turn-to-dots::before {
	content: "";
}

.um .fa-florin-sign::before, .um-icon-within .fa-florin-sign::before {
	content: "";
}

.um .fa-arrow-down-short-wide::before, .um-icon-within .fa-arrow-down-short-wide::before {
	content: "";
}

.um .fa-sort-amount-desc::before, .um-icon-within .fa-sort-amount-desc::before {
	content: "";
}

.um .fa-sort-amount-down-alt::before, .um-icon-within .fa-sort-amount-down-alt::before {
	content: "";
}

.um .fa-less-than::before, .um-icon-within .fa-less-than::before {
	content: "<";
}

.um .fa-angle-down::before, .um-icon-within .fa-angle-down::before {
	content: "";
}

.um .fa-car-tunnel::before, .um-icon-within .fa-car-tunnel::before {
	content: "";
}

.um .fa-head-side-cough::before, .um-icon-within .fa-head-side-cough::before {
	content: "";
}

.um .fa-grip-lines::before, .um-icon-within .fa-grip-lines::before {
	content: "";
}

.um .fa-thumbs-down::before, .um-icon-within .fa-thumbs-down::before {
	content: "";
}

.um .fa-user-lock::before, .um-icon-within .fa-user-lock::before {
	content: "";
}

.um .fa-arrow-right-long::before, .um-icon-within .fa-arrow-right-long::before {
	content: "";
}

.um .fa-long-arrow-right::before, .um-icon-within .fa-long-arrow-right::before {
	content: "";
}

.um .fa-anchor-circle-xmark::before, .um-icon-within .fa-anchor-circle-xmark::before {
	content: "";
}

.um .fa-ellipsis::before, .um-icon-within .fa-ellipsis::before {
	content: "";
}

.um .fa-ellipsis-h::before, .um-icon-within .fa-ellipsis-h::before {
	content: "";
}

.um .fa-chess-pawn::before, .um-icon-within .fa-chess-pawn::before {
	content: "";
}

.um .fa-kit-medical::before, .um-icon-within .fa-kit-medical::before {
	content: "";
}

.um .fa-first-aid::before, .um-icon-within .fa-first-aid::before {
	content: "";
}

.um .fa-person-through-window::before, .um-icon-within .fa-person-through-window::before {
	content: "";
}

.um .fa-toolbox::before, .um-icon-within .fa-toolbox::before {
	content: "";
}

.um .fa-hands-holding-circle::before, .um-icon-within .fa-hands-holding-circle::before {
	content: "";
}

.um .fa-bug::before, .um-icon-within .fa-bug::before {
	content: "";
}

.um .fa-credit-card::before, .um-icon-within .fa-credit-card::before {
	content: "";
}

.um .fa-credit-card-alt::before, .um-icon-within .fa-credit-card-alt::before {
	content: "";
}

.um .fa-car::before, .um-icon-within .fa-car::before {
	content: "";
}

.um .fa-automobile::before, .um-icon-within .fa-automobile::before {
	content: "";
}

.um .fa-hand-holding-hand::before, .um-icon-within .fa-hand-holding-hand::before {
	content: "";
}

.um .fa-book-open-reader::before, .um-icon-within .fa-book-open-reader::before {
	content: "";
}

.um .fa-book-reader::before, .um-icon-within .fa-book-reader::before {
	content: "";
}

.um .fa-mountain-sun::before, .um-icon-within .fa-mountain-sun::before {
	content: "";
}

.um .fa-arrows-left-right-to-line::before, .um-icon-within .fa-arrows-left-right-to-line::before {
	content: "";
}

.um .fa-dice-d20::before, .um-icon-within .fa-dice-d20::before {
	content: "";
}

.um .fa-truck-droplet::before, .um-icon-within .fa-truck-droplet::before {
	content: "";
}

.um .fa-file-circle-xmark::before, .um-icon-within .fa-file-circle-xmark::before {
	content: "";
}

.um .fa-temperature-arrow-up::before, .um-icon-within .fa-temperature-arrow-up::before {
	content: "";
}

.um .fa-temperature-up::before, .um-icon-within .fa-temperature-up::before {
	content: "";
}

.um .fa-medal::before, .um-icon-within .fa-medal::before {
	content: "";
}

.um .fa-bed::before, .um-icon-within .fa-bed::before {
	content: "";
}

.um .fa-square-h::before, .um-icon-within .fa-square-h::before {
	content: "";
}

.um .fa-h-square::before, .um-icon-within .fa-h-square::before {
	content: "";
}

.um .fa-podcast::before, .um-icon-within .fa-podcast::before {
	content: "";
}

.um .fa-temperature-full::before, .um-icon-within .fa-temperature-full::before {
	content: "";
}

.um .fa-temperature-4::before, .um-icon-within .fa-temperature-4::before {
	content: "";
}

.um .fa-thermometer-4::before, .um-icon-within .fa-thermometer-4::before {
	content: "";
}

.um .fa-thermometer-full::before, .um-icon-within .fa-thermometer-full::before {
	content: "";
}

.um .fa-bell::before, .um-icon-within .fa-bell::before {
	content: "";
}

.um .fa-superscript::before, .um-icon-within .fa-superscript::before {
	content: "";
}

.um .fa-plug-circle-xmark::before, .um-icon-within .fa-plug-circle-xmark::before {
	content: "";
}

.um .fa-star-of-life::before, .um-icon-within .fa-star-of-life::before {
	content: "";
}

.um .fa-phone-slash::before, .um-icon-within .fa-phone-slash::before {
	content: "";
}

.um .fa-paint-roller::before, .um-icon-within .fa-paint-roller::before {
	content: "";
}

.um .fa-handshake-angle::before, .um-icon-within .fa-handshake-angle::before {
	content: "";
}

.um .fa-hands-helping::before, .um-icon-within .fa-hands-helping::before {
	content: "";
}

.um .fa-location-dot::before, .um-icon-within .fa-location-dot::before {
	content: "";
}

.um .fa-map-marker-alt::before, .um-icon-within .fa-map-marker-alt::before {
	content: "";
}

.um .fa-file::before, .um-icon-within .fa-file::before {
	content: "";
}

.um .fa-greater-than::before, .um-icon-within .fa-greater-than::before {
	content: ">";
}

.um .fa-person-swimming::before, .um-icon-within .fa-person-swimming::before {
	content: "";
}

.um .fa-swimmer::before, .um-icon-within .fa-swimmer::before {
	content: "";
}

.um .fa-arrow-down::before, .um-icon-within .fa-arrow-down::before {
	content: "";
}

.um .fa-droplet::before, .um-icon-within .fa-droplet::before {
	content: "";
}

.um .fa-tint::before, .um-icon-within .fa-tint::before {
	content: "";
}

.um .fa-eraser::before, .um-icon-within .fa-eraser::before {
	content: "";
}

.um .fa-earth-americas::before, .um-icon-within .fa-earth-americas::before {
	content: "";
}

.um .fa-earth::before, .um-icon-within .fa-earth::before {
	content: "";
}

.um .fa-earth-america::before, .um-icon-within .fa-earth-america::before {
	content: "";
}

.um .fa-globe-americas::before, .um-icon-within .fa-globe-americas::before {
	content: "";
}

.um .fa-person-burst::before, .um-icon-within .fa-person-burst::before {
	content: "";
}

.um .fa-dove::before, .um-icon-within .fa-dove::before {
	content: "";
}

.um .fa-battery-empty::before, .um-icon-within .fa-battery-empty::before {
	content: "";
}

.um .fa-battery-0::before, .um-icon-within .fa-battery-0::before {
	content: "";
}

.um .fa-socks::before, .um-icon-within .fa-socks::before {
	content: "";
}

.um .fa-inbox::before, .um-icon-within .fa-inbox::before {
	content: "";
}

.um .fa-section::before, .um-icon-within .fa-section::before {
	content: "";
}

.um .fa-gauge-high::before, .um-icon-within .fa-gauge-high::before {
	content: "";
}

.um .fa-tachometer-alt::before, .um-icon-within .fa-tachometer-alt::before {
	content: "";
}

.um .fa-tachometer-alt-fast::before, .um-icon-within .fa-tachometer-alt-fast::before {
	content: "";
}

.um .fa-envelope-open-text::before, .um-icon-within .fa-envelope-open-text::before {
	content: "";
}

.um .fa-hospital::before, .um-icon-within .fa-hospital::before {
	content: "";
}

.um .fa-hospital-alt::before, .um-icon-within .fa-hospital-alt::before {
	content: "";
}

.um .fa-hospital-wide::before, .um-icon-within .fa-hospital-wide::before {
	content: "";
}

.um .fa-wine-bottle::before, .um-icon-within .fa-wine-bottle::before {
	content: "";
}

.um .fa-chess-rook::before, .um-icon-within .fa-chess-rook::before {
	content: "";
}

.um .fa-bars-staggered::before, .um-icon-within .fa-bars-staggered::before {
	content: "";
}

.um .fa-reorder::before, .um-icon-within .fa-reorder::before {
	content: "";
}

.um .fa-stream::before, .um-icon-within .fa-stream::before {
	content: "";
}

.um .fa-dharmachakra::before, .um-icon-within .fa-dharmachakra::before {
	content: "";
}

.um .fa-hotdog::before, .um-icon-within .fa-hotdog::before {
	content: "";
}

.um .fa-person-walking-with-cane::before, .um-icon-within .fa-person-walking-with-cane::before {
	content: "";
}

.um .fa-blind::before, .um-icon-within .fa-blind::before {
	content: "";
}

.um .fa-drum::before, .um-icon-within .fa-drum::before {
	content: "";
}

.um .fa-ice-cream::before, .um-icon-within .fa-ice-cream::before {
	content: "";
}

.um .fa-heart-circle-bolt::before, .um-icon-within .fa-heart-circle-bolt::before {
	content: "";
}

.um .fa-fax::before, .um-icon-within .fa-fax::before {
	content: "";
}

.um .fa-paragraph::before, .um-icon-within .fa-paragraph::before {
	content: "";
}

.um .fa-check-to-slot::before, .um-icon-within .fa-check-to-slot::before {
	content: "";
}

.um .fa-vote-yea::before, .um-icon-within .fa-vote-yea::before {
	content: "";
}

.um .fa-star-half::before, .um-icon-within .fa-star-half::before {
	content: "";
}

.um .fa-boxes-stacked::before, .um-icon-within .fa-boxes-stacked::before {
	content: "";
}

.um .fa-boxes::before, .um-icon-within .fa-boxes::before {
	content: "";
}

.um .fa-boxes-alt::before, .um-icon-within .fa-boxes-alt::before {
	content: "";
}

.um .fa-link::before, .um-icon-within .fa-link::before {
	content: "";
}

.um .fa-chain::before, .um-icon-within .fa-chain::before {
	content: "";
}

.um .fa-ear-listen::before, .um-icon-within .fa-ear-listen::before {
	content: "";
}

.um .fa-assistive-listening-systems::before, .um-icon-within .fa-assistive-listening-systems::before {
	content: "";
}

.um .fa-tree-city::before, .um-icon-within .fa-tree-city::before {
	content: "";
}

.um .fa-play::before, .um-icon-within .fa-play::before {
	content: "";
}

.um .fa-font::before, .um-icon-within .fa-font::before {
	content: "";
}

.um .fa-table-cells-row-lock::before, .um-icon-within .fa-table-cells-row-lock::before {
	content: "";
}

.um .fa-rupiah-sign::before, .um-icon-within .fa-rupiah-sign::before {
	content: "";
}

.um .fa-magnifying-glass::before, .um-icon-within .fa-magnifying-glass::before {
	content: "";
}

.um .fa-search::before, .um-icon-within .fa-search::before {
	content: "";
}

.um .fa-table-tennis-paddle-ball::before, .um-icon-within .fa-table-tennis-paddle-ball::before {
	content: "";
}

.um .fa-ping-pong-paddle-ball::before, .um-icon-within .fa-ping-pong-paddle-ball::before {
	content: "";
}

.um .fa-table-tennis::before, .um-icon-within .fa-table-tennis::before {
	content: "";
}

.um .fa-person-dots-from-line::before, .um-icon-within .fa-person-dots-from-line::before {
	content: "";
}

.um .fa-diagnoses::before, .um-icon-within .fa-diagnoses::before {
	content: "";
}

.um .fa-trash-can-arrow-up::before, .um-icon-within .fa-trash-can-arrow-up::before {
	content: "";
}

.um .fa-trash-restore-alt::before, .um-icon-within .fa-trash-restore-alt::before {
	content: "";
}

.um .fa-naira-sign::before, .um-icon-within .fa-naira-sign::before {
	content: "";
}

.um .fa-cart-arrow-down::before, .um-icon-within .fa-cart-arrow-down::before {
	content: "";
}

.um .fa-walkie-talkie::before, .um-icon-within .fa-walkie-talkie::before {
	content: "";
}

.um .fa-file-pen::before, .um-icon-within .fa-file-pen::before {
	content: "";
}

.um .fa-file-edit::before, .um-icon-within .fa-file-edit::before {
	content: "";
}

.um .fa-receipt::before, .um-icon-within .fa-receipt::before {
	content: "";
}

.um .fa-square-pen::before, .um-icon-within .fa-square-pen::before {
	content: "";
}

.um .fa-pen-square::before, .um-icon-within .fa-pen-square::before {
	content: "";
}

.um .fa-pencil-square::before, .um-icon-within .fa-pencil-square::before {
	content: "";
}

.um .fa-suitcase-rolling::before, .um-icon-within .fa-suitcase-rolling::before {
	content: "";
}

.um .fa-person-circle-exclamation::before, .um-icon-within .fa-person-circle-exclamation::before {
	content: "";
}

.um .fa-chevron-down::before, .um-icon-within .fa-chevron-down::before {
	content: "";
}

.um .fa-battery-full::before, .um-icon-within .fa-battery-full::before {
	content: "";
}

.um .fa-battery::before, .um-icon-within .fa-battery::before {
	content: "";
}

.um .fa-battery-5::before, .um-icon-within .fa-battery-5::before {
	content: "";
}

.um .fa-skull-crossbones::before, .um-icon-within .fa-skull-crossbones::before {
	content: "";
}

.um .fa-code-compare::before, .um-icon-within .fa-code-compare::before {
	content: "";
}

.um .fa-list-ul::before, .um-icon-within .fa-list-ul::before {
	content: "";
}

.um .fa-list-dots::before, .um-icon-within .fa-list-dots::before {
	content: "";
}

.um .fa-school-lock::before, .um-icon-within .fa-school-lock::before {
	content: "";
}

.um .fa-tower-cell::before, .um-icon-within .fa-tower-cell::before {
	content: "";
}

.um .fa-down-long::before, .um-icon-within .fa-down-long::before {
	content: "";
}

.um .fa-long-arrow-alt-down::before, .um-icon-within .fa-long-arrow-alt-down::before {
	content: "";
}

.um .fa-ranking-star::before, .um-icon-within .fa-ranking-star::before {
	content: "";
}

.um .fa-chess-king::before, .um-icon-within .fa-chess-king::before {
	content: "";
}

.um .fa-person-harassing::before, .um-icon-within .fa-person-harassing::before {
	content: "";
}

.um .fa-brazilian-real-sign::before, .um-icon-within .fa-brazilian-real-sign::before {
	content: "";
}

.um .fa-landmark-dome::before, .um-icon-within .fa-landmark-dome::before {
	content: "";
}

.um .fa-landmark-alt::before, .um-icon-within .fa-landmark-alt::before {
	content: "";
}

.um .fa-arrow-up::before, .um-icon-within .fa-arrow-up::before {
	content: "";
}

.um .fa-tv::before, .um-icon-within .fa-tv::before {
	content: "";
}

.um .fa-television::before, .um-icon-within .fa-television::before {
	content: "";
}

.um .fa-tv-alt::before, .um-icon-within .fa-tv-alt::before {
	content: "";
}

.um .fa-shrimp::before, .um-icon-within .fa-shrimp::before {
	content: "";
}

.um .fa-list-check::before, .um-icon-within .fa-list-check::before {
	content: "";
}

.um .fa-tasks::before, .um-icon-within .fa-tasks::before {
	content: "";
}

.um .fa-jug-detergent::before, .um-icon-within .fa-jug-detergent::before {
	content: "";
}

.um .fa-circle-user::before, .um-icon-within .fa-circle-user::before {
	content: "";
}

.um .fa-user-circle::before, .um-icon-within .fa-user-circle::before {
	content: "";
}

.um .fa-user-shield::before, .um-icon-within .fa-user-shield::before {
	content: "";
}

.um .fa-wind::before, .um-icon-within .fa-wind::before {
	content: "";
}

.um .fa-car-burst::before, .um-icon-within .fa-car-burst::before {
	content: "";
}

.um .fa-car-crash::before, .um-icon-within .fa-car-crash::before {
	content: "";
}

.um .fa-y::before, .um-icon-within .fa-y::before {
	content: "Y";
}

.um .fa-person-snowboarding::before, .um-icon-within .fa-person-snowboarding::before {
	content: "";
}

.um .fa-snowboarding::before, .um-icon-within .fa-snowboarding::before {
	content: "";
}

.um .fa-truck-fast::before, .um-icon-within .fa-truck-fast::before {
	content: "";
}

.um .fa-shipping-fast::before, .um-icon-within .fa-shipping-fast::before {
	content: "";
}

.um .fa-fish::before, .um-icon-within .fa-fish::before {
	content: "";
}

.um .fa-user-graduate::before, .um-icon-within .fa-user-graduate::before {
	content: "";
}

.um .fa-circle-half-stroke::before, .um-icon-within .fa-circle-half-stroke::before {
	content: "";
}

.um .fa-adjust::before, .um-icon-within .fa-adjust::before {
	content: "";
}

.um .fa-clapperboard::before, .um-icon-within .fa-clapperboard::before {
	content: "";
}

.um .fa-circle-radiation::before, .um-icon-within .fa-circle-radiation::before {
	content: "";
}

.um .fa-radiation-alt::before, .um-icon-within .fa-radiation-alt::before {
	content: "";
}

.um .fa-baseball::before, .um-icon-within .fa-baseball::before {
	content: "";
}

.um .fa-baseball-ball::before, .um-icon-within .fa-baseball-ball::before {
	content: "";
}

.um .fa-jet-fighter-up::before, .um-icon-within .fa-jet-fighter-up::before {
	content: "";
}

.um .fa-diagram-project::before, .um-icon-within .fa-diagram-project::before {
	content: "";
}

.um .fa-project-diagram::before, .um-icon-within .fa-project-diagram::before {
	content: "";
}

.um .fa-copy::before, .um-icon-within .fa-copy::before {
	content: "";
}

.um .fa-volume-xmark::before, .um-icon-within .fa-volume-xmark::before {
	content: "";
}

.um .fa-volume-mute::before, .um-icon-within .fa-volume-mute::before {
	content: "";
}

.um .fa-volume-times::before, .um-icon-within .fa-volume-times::before {
	content: "";
}

.um .fa-hand-sparkles::before, .um-icon-within .fa-hand-sparkles::before {
	content: "";
}

.um .fa-grip::before, .um-icon-within .fa-grip::before {
	content: "";
}

.um .fa-grip-horizontal::before, .um-icon-within .fa-grip-horizontal::before {
	content: "";
}

.um .fa-share-from-square::before, .um-icon-within .fa-share-from-square::before {
	content: "";
}

.um .fa-share-square::before, .um-icon-within .fa-share-square::before {
	content: "";
}

.um .fa-child-combatant::before, .um-icon-within .fa-child-combatant::before {
	content: "";
}

.um .fa-child-rifle::before, .um-icon-within .fa-child-rifle::before {
	content: "";
}

.um .fa-gun::before, .um-icon-within .fa-gun::before {
	content: "";
}

.um .fa-square-phone::before, .um-icon-within .fa-square-phone::before {
	content: "";
}

.um .fa-phone-square::before, .um-icon-within .fa-phone-square::before {
	content: "";
}

.um .fa-plus::before, .um-icon-within .fa-plus::before {
	content: "+";
}

.um .fa-add::before, .um-icon-within .fa-add::before {
	content: "+";
}

.um .fa-expand::before, .um-icon-within .fa-expand::before {
	content: "";
}

.um .fa-computer::before, .um-icon-within .fa-computer::before {
	content: "";
}

.um .fa-xmark::before, .um-icon-within .fa-xmark::before {
	content: "";
}

.um .fa-close::before, .um-icon-within .fa-close::before {
	content: "";
}

.um .fa-multiply::before, .um-icon-within .fa-multiply::before {
	content: "";
}

.um .fa-remove::before, .um-icon-within .fa-remove::before {
	content: "";
}

.um .fa-times::before, .um-icon-within .fa-times::before {
	content: "";
}

.um .fa-arrows-up-down-left-right::before, .um-icon-within .fa-arrows-up-down-left-right::before {
	content: "";
}

.um .fa-arrows::before, .um-icon-within .fa-arrows::before {
	content: "";
}

.um .fa-chalkboard-user::before, .um-icon-within .fa-chalkboard-user::before {
	content: "";
}

.um .fa-chalkboard-teacher::before, .um-icon-within .fa-chalkboard-teacher::before {
	content: "";
}

.um .fa-peso-sign::before, .um-icon-within .fa-peso-sign::before {
	content: "";
}

.um .fa-building-shield::before, .um-icon-within .fa-building-shield::before {
	content: "";
}

.um .fa-baby::before, .um-icon-within .fa-baby::before {
	content: "";
}

.um .fa-users-line::before, .um-icon-within .fa-users-line::before {
	content: "";
}

.um .fa-quote-left::before, .um-icon-within .fa-quote-left::before {
	content: "";
}

.um .fa-quote-left-alt::before, .um-icon-within .fa-quote-left-alt::before {
	content: "";
}

.um .fa-tractor::before, .um-icon-within .fa-tractor::before {
	content: "";
}

.um .fa-trash-arrow-up::before, .um-icon-within .fa-trash-arrow-up::before {
	content: "";
}

.um .fa-trash-restore::before, .um-icon-within .fa-trash-restore::before {
	content: "";
}

.um .fa-arrow-down-up-lock::before, .um-icon-within .fa-arrow-down-up-lock::before {
	content: "";
}

.um .fa-lines-leaning::before, .um-icon-within .fa-lines-leaning::before {
	content: "";
}

.um .fa-ruler-combined::before, .um-icon-within .fa-ruler-combined::before {
	content: "";
}

.um .fa-copyright::before, .um-icon-within .fa-copyright::before {
	content: "";
}

.um .fa-equals::before, .um-icon-within .fa-equals::before {
	content: "=";
}

.um .fa-blender::before, .um-icon-within .fa-blender::before {
	content: "";
}

.um .fa-teeth::before, .um-icon-within .fa-teeth::before {
	content: "";
}

.um .fa-shekel-sign::before, .um-icon-within .fa-shekel-sign::before {
	content: "";
}

.um .fa-ils::before, .um-icon-within .fa-ils::before {
	content: "";
}

.um .fa-shekel::before, .um-icon-within .fa-shekel::before {
	content: "";
}

.um .fa-sheqel::before, .um-icon-within .fa-sheqel::before {
	content: "";
}

.um .fa-sheqel-sign::before, .um-icon-within .fa-sheqel-sign::before {
	content: "";
}

.um .fa-map::before, .um-icon-within .fa-map::before {
	content: "";
}

.um .fa-rocket::before, .um-icon-within .fa-rocket::before {
	content: "";
}

.um .fa-photo-film::before, .um-icon-within .fa-photo-film::before {
	content: "";
}

.um .fa-photo-video::before, .um-icon-within .fa-photo-video::before {
	content: "";
}

.um .fa-folder-minus::before, .um-icon-within .fa-folder-minus::before {
	content: "";
}

.um .fa-store::before, .um-icon-within .fa-store::before {
	content: "";
}

.um .fa-arrow-trend-up::before, .um-icon-within .fa-arrow-trend-up::before {
	content: "";
}

.um .fa-plug-circle-minus::before, .um-icon-within .fa-plug-circle-minus::before {
	content: "";
}

.um .fa-sign-hanging::before, .um-icon-within .fa-sign-hanging::before {
	content: "";
}

.um .fa-sign::before, .um-icon-within .fa-sign::before {
	content: "";
}

.um .fa-bezier-curve::before, .um-icon-within .fa-bezier-curve::before {
	content: "";
}

.um .fa-bell-slash::before, .um-icon-within .fa-bell-slash::before {
	content: "";
}

.um .fa-tablet::before, .um-icon-within .fa-tablet::before {
	content: "";
}

.um .fa-tablet-android::before, .um-icon-within .fa-tablet-android::before {
	content: "";
}

.um .fa-school-flag::before, .um-icon-within .fa-school-flag::before {
	content: "";
}

.um .fa-fill::before, .um-icon-within .fa-fill::before {
	content: "";
}

.um .fa-angle-up::before, .um-icon-within .fa-angle-up::before {
	content: "";
}

.um .fa-drumstick-bite::before, .um-icon-within .fa-drumstick-bite::before {
	content: "";
}

.um .fa-holly-berry::before, .um-icon-within .fa-holly-berry::before {
	content: "";
}

.um .fa-chevron-left::before, .um-icon-within .fa-chevron-left::before {
	content: "";
}

.um .fa-bacteria::before, .um-icon-within .fa-bacteria::before {
	content: "";
}

.um .fa-hand-lizard::before, .um-icon-within .fa-hand-lizard::before {
	content: "";
}

.um .fa-notdef::before, .um-icon-within .fa-notdef::before {
	content: "";
}

.um .fa-disease::before, .um-icon-within .fa-disease::before {
	content: "";
}

.um .fa-briefcase-medical::before, .um-icon-within .fa-briefcase-medical::before {
	content: "";
}

.um .fa-genderless::before, .um-icon-within .fa-genderless::before {
	content: "";
}

.um .fa-chevron-right::before, .um-icon-within .fa-chevron-right::before {
	content: "";
}

.um .fa-retweet::before, .um-icon-within .fa-retweet::before {
	content: "";
}

.um .fa-car-rear::before, .um-icon-within .fa-car-rear::before {
	content: "";
}

.um .fa-car-alt::before, .um-icon-within .fa-car-alt::before {
	content: "";
}

.um .fa-pump-soap::before, .um-icon-within .fa-pump-soap::before {
	content: "";
}

.um .fa-video-slash::before, .um-icon-within .fa-video-slash::before {
	content: "";
}

.um .fa-battery-quarter::before, .um-icon-within .fa-battery-quarter::before {
	content: "";
}

.um .fa-battery-2::before, .um-icon-within .fa-battery-2::before {
	content: "";
}

.um .fa-radio::before, .um-icon-within .fa-radio::before {
	content: "";
}

.um .fa-baby-carriage::before, .um-icon-within .fa-baby-carriage::before {
	content: "";
}

.um .fa-carriage-baby::before, .um-icon-within .fa-carriage-baby::before {
	content: "";
}

.um .fa-traffic-light::before, .um-icon-within .fa-traffic-light::before {
	content: "";
}

.um .fa-thermometer::before, .um-icon-within .fa-thermometer::before {
	content: "";
}

.um .fa-vr-cardboard::before, .um-icon-within .fa-vr-cardboard::before {
	content: "";
}

.um .fa-hand-middle-finger::before, .um-icon-within .fa-hand-middle-finger::before {
	content: "";
}

.um .fa-percent::before, .um-icon-within .fa-percent::before {
	content: "%";
}

.um .fa-percentage::before, .um-icon-within .fa-percentage::before {
	content: "%";
}

.um .fa-truck-moving::before, .um-icon-within .fa-truck-moving::before {
	content: "";
}

.um .fa-glass-water-droplet::before, .um-icon-within .fa-glass-water-droplet::before {
	content: "";
}

.um .fa-display::before, .um-icon-within .fa-display::before {
	content: "";
}

.um .fa-face-smile::before, .um-icon-within .fa-face-smile::before {
	content: "";
}

.um .fa-smile::before, .um-icon-within .fa-smile::before {
	content: "";
}

.um .fa-thumbtack::before, .um-icon-within .fa-thumbtack::before {
	content: "";
}

.um .fa-thumb-tack::before, .um-icon-within .fa-thumb-tack::before {
	content: "";
}

.um .fa-trophy::before, .um-icon-within .fa-trophy::before {
	content: "";
}

.um .fa-person-praying::before, .um-icon-within .fa-person-praying::before {
	content: "";
}

.um .fa-pray::before, .um-icon-within .fa-pray::before {
	content: "";
}

.um .fa-hammer::before, .um-icon-within .fa-hammer::before {
	content: "";
}

.um .fa-hand-peace::before, .um-icon-within .fa-hand-peace::before {
	content: "";
}

.um .fa-rotate::before, .um-icon-within .fa-rotate::before {
	content: "";
}

.um .fa-sync-alt::before, .um-icon-within .fa-sync-alt::before {
	content: "";
}

.um .fa-spinner::before, .um-icon-within .fa-spinner::before {
	content: "";
}

.um .fa-robot::before, .um-icon-within .fa-robot::before {
	content: "";
}

.um .fa-peace::before, .um-icon-within .fa-peace::before {
	content: "";
}

.um .fa-gears::before, .um-icon-within .fa-gears::before {
	content: "";
}

.um .fa-cogs::before, .um-icon-within .fa-cogs::before {
	content: "";
}

.um .fa-warehouse::before, .um-icon-within .fa-warehouse::before {
	content: "";
}

.um .fa-arrow-up-right-dots::before, .um-icon-within .fa-arrow-up-right-dots::before {
	content: "";
}

.um .fa-splotch::before, .um-icon-within .fa-splotch::before {
	content: "";
}

.um .fa-face-grin-hearts::before, .um-icon-within .fa-face-grin-hearts::before {
	content: "";
}

.um .fa-grin-hearts::before, .um-icon-within .fa-grin-hearts::before {
	content: "";
}

.um .fa-dice-four::before, .um-icon-within .fa-dice-four::before {
	content: "";
}

.um .fa-sim-card::before, .um-icon-within .fa-sim-card::before {
	content: "";
}

.um .fa-transgender::before, .um-icon-within .fa-transgender::before {
	content: "";
}

.um .fa-transgender-alt::before, .um-icon-within .fa-transgender-alt::before {
	content: "";
}

.um .fa-mercury::before, .um-icon-within .fa-mercury::before {
	content: "";
}

.um .fa-arrow-turn-down::before, .um-icon-within .fa-arrow-turn-down::before {
	content: "";
}

.um .fa-level-down::before, .um-icon-within .fa-level-down::before {
	content: "";
}

.um .fa-person-falling-burst::before, .um-icon-within .fa-person-falling-burst::before {
	content: "";
}

.um .fa-award::before, .um-icon-within .fa-award::before {
	content: "";
}

.um .fa-ticket-simple::before, .um-icon-within .fa-ticket-simple::before {
	content: "";
}

.um .fa-ticket-alt::before, .um-icon-within .fa-ticket-alt::before {
	content: "";
}

.um .fa-building::before, .um-icon-within .fa-building::before {
	content: "";
}

.um .fa-angles-left::before, .um-icon-within .fa-angles-left::before {
	content: "";
}

.um .fa-angle-double-left::before, .um-icon-within .fa-angle-double-left::before {
	content: "";
}

.um .fa-qrcode::before, .um-icon-within .fa-qrcode::before {
	content: "";
}

.um .fa-clock-rotate-left::before, .um-icon-within .fa-clock-rotate-left::before {
	content: "";
}

.um .fa-history::before, .um-icon-within .fa-history::before {
	content: "";
}

.um .fa-face-grin-beam-sweat::before, .um-icon-within .fa-face-grin-beam-sweat::before {
	content: "";
}

.um .fa-grin-beam-sweat::before, .um-icon-within .fa-grin-beam-sweat::before {
	content: "";
}

.um .fa-file-export::before, .um-icon-within .fa-file-export::before {
	content: "";
}

.um .fa-arrow-right-from-file::before, .um-icon-within .fa-arrow-right-from-file::before {
	content: "";
}

.um .fa-shield::before, .um-icon-within .fa-shield::before {
	content: "";
}

.um .fa-shield-blank::before, .um-icon-within .fa-shield-blank::before {
	content: "";
}

.um .fa-arrow-up-short-wide::before, .um-icon-within .fa-arrow-up-short-wide::before {
	content: "";
}

.um .fa-sort-amount-up-alt::before, .um-icon-within .fa-sort-amount-up-alt::before {
	content: "";
}

.um .fa-house-medical::before, .um-icon-within .fa-house-medical::before {
	content: "";
}

.um .fa-golf-ball-tee::before, .um-icon-within .fa-golf-ball-tee::before {
	content: "";
}

.um .fa-golf-ball::before, .um-icon-within .fa-golf-ball::before {
	content: "";
}

.um .fa-circle-chevron-left::before, .um-icon-within .fa-circle-chevron-left::before {
	content: "";
}

.um .fa-chevron-circle-left::before, .um-icon-within .fa-chevron-circle-left::before {
	content: "";
}

.um .fa-house-chimney-window::before, .um-icon-within .fa-house-chimney-window::before {
	content: "";
}

.um .fa-pen-nib::before, .um-icon-within .fa-pen-nib::before {
	content: "";
}

.um .fa-tent-arrow-turn-left::before, .um-icon-within .fa-tent-arrow-turn-left::before {
	content: "";
}

.um .fa-tents::before, .um-icon-within .fa-tents::before {
	content: "";
}

.um .fa-wand-magic::before, .um-icon-within .fa-wand-magic::before {
	content: "";
}

.um .fa-magic::before, .um-icon-within .fa-magic::before {
	content: "";
}

.um .fa-dog::before, .um-icon-within .fa-dog::before {
	content: "";
}

.um .fa-carrot::before, .um-icon-within .fa-carrot::before {
	content: "";
}

.um .fa-moon::before, .um-icon-within .fa-moon::before {
	content: "";
}

.um .fa-wine-glass-empty::before, .um-icon-within .fa-wine-glass-empty::before {
	content: "";
}

.um .fa-wine-glass-alt::before, .um-icon-within .fa-wine-glass-alt::before {
	content: "";
}

.um .fa-cheese::before, .um-icon-within .fa-cheese::before {
	content: "";
}

.um .fa-yin-yang::before, .um-icon-within .fa-yin-yang::before {
	content: "";
}

.um .fa-music::before, .um-icon-within .fa-music::before {
	content: "";
}

.um .fa-code-commit::before, .um-icon-within .fa-code-commit::before {
	content: "";
}

.um .fa-temperature-low::before, .um-icon-within .fa-temperature-low::before {
	content: "";
}

.um .fa-person-biking::before, .um-icon-within .fa-person-biking::before {
	content: "";
}

.um .fa-biking::before, .um-icon-within .fa-biking::before {
	content: "";
}

.um .fa-broom::before, .um-icon-within .fa-broom::before {
	content: "";
}

.um .fa-shield-heart::before, .um-icon-within .fa-shield-heart::before {
	content: "";
}

.um .fa-gopuram::before, .um-icon-within .fa-gopuram::before {
	content: "";
}

.um .fa-earth-oceania::before, .um-icon-within .fa-earth-oceania::before {
	content: "";
}

.um .fa-globe-oceania::before, .um-icon-within .fa-globe-oceania::before {
	content: "";
}

.um .fa-square-xmark::before, .um-icon-within .fa-square-xmark::before {
	content: "";
}

.um .fa-times-square::before, .um-icon-within .fa-times-square::before {
	content: "";
}

.um .fa-xmark-square::before, .um-icon-within .fa-xmark-square::before {
	content: "";
}

.um .fa-hashtag::before, .um-icon-within .fa-hashtag::before {
	content: "#";
}

.um .fa-up-right-and-down-left-from-center::before, .um-icon-within .fa-up-right-and-down-left-from-center::before {
	content: "";
}

.um .fa-expand-alt::before, .um-icon-within .fa-expand-alt::before {
	content: "";
}

.um .fa-oil-can::before, .um-icon-within .fa-oil-can::before {
	content: "";
}

.um .fa-t::before, .um-icon-within .fa-t::before {
	content: "T";
}

.um .fa-hippo::before, .um-icon-within .fa-hippo::before {
	content: "";
}

.um .fa-chart-column::before, .um-icon-within .fa-chart-column::before {
	content: "";
}

.um .fa-infinity::before, .um-icon-within .fa-infinity::before {
	content: "";
}

.um .fa-vial-circle-check::before, .um-icon-within .fa-vial-circle-check::before {
	content: "";
}

.um .fa-person-arrow-down-to-line::before, .um-icon-within .fa-person-arrow-down-to-line::before {
	content: "";
}

.um .fa-voicemail::before, .um-icon-within .fa-voicemail::before {
	content: "";
}

.um .fa-fan::before, .um-icon-within .fa-fan::before {
	content: "";
}

.um .fa-person-walking-luggage::before, .um-icon-within .fa-person-walking-luggage::before {
	content: "";
}

.um .fa-up-down::before, .um-icon-within .fa-up-down::before {
	content: "";
}

.um .fa-arrows-alt-v::before, .um-icon-within .fa-arrows-alt-v::before {
	content: "";
}

.um .fa-cloud-moon-rain::before, .um-icon-within .fa-cloud-moon-rain::before {
	content: "";
}

.um .fa-calendar::before, .um-icon-within .fa-calendar::before {
	content: "";
}

.um .fa-trailer::before, .um-icon-within .fa-trailer::before {
	content: "";
}

.um .fa-bahai::before, .um-icon-within .fa-bahai::before {
	content: "";
}

.um .fa-haykal::before, .um-icon-within .fa-haykal::before {
	content: "";
}

.um .fa-sd-card::before, .um-icon-within .fa-sd-card::before {
	content: "";
}

.um .fa-dragon::before, .um-icon-within .fa-dragon::before {
	content: "";
}

.um .fa-shoe-prints::before, .um-icon-within .fa-shoe-prints::before {
	content: "";
}

.um .fa-circle-plus::before, .um-icon-within .fa-circle-plus::before {
	content: "";
}

.um .fa-plus-circle::before, .um-icon-within .fa-plus-circle::before {
	content: "";
}

.um .fa-face-grin-tongue-wink::before, .um-icon-within .fa-face-grin-tongue-wink::before {
	content: "";
}

.um .fa-grin-tongue-wink::before, .um-icon-within .fa-grin-tongue-wink::before {
	content: "";
}

.um .fa-hand-holding::before, .um-icon-within .fa-hand-holding::before {
	content: "";
}

.um .fa-plug-circle-exclamation::before, .um-icon-within .fa-plug-circle-exclamation::before {
	content: "";
}

.um .fa-link-slash::before, .um-icon-within .fa-link-slash::before {
	content: "";
}

.um .fa-chain-broken::before, .um-icon-within .fa-chain-broken::before {
	content: "";
}

.um .fa-chain-slash::before, .um-icon-within .fa-chain-slash::before {
	content: "";
}

.um .fa-unlink::before, .um-icon-within .fa-unlink::before {
	content: "";
}

.um .fa-clone::before, .um-icon-within .fa-clone::before {
	content: "";
}

.um .fa-person-walking-arrow-loop-left::before, .um-icon-within .fa-person-walking-arrow-loop-left::before {
	content: "";
}

.um .fa-arrow-up-z-a::before, .um-icon-within .fa-arrow-up-z-a::before {
	content: "";
}

.um .fa-sort-alpha-up-alt::before, .um-icon-within .fa-sort-alpha-up-alt::before {
	content: "";
}

.um .fa-fire-flame-curved::before, .um-icon-within .fa-fire-flame-curved::before {
	content: "";
}

.um .fa-fire-alt::before, .um-icon-within .fa-fire-alt::before {
	content: "";
}

.um .fa-tornado::before, .um-icon-within .fa-tornado::before {
	content: "";
}

.um .fa-file-circle-plus::before, .um-icon-within .fa-file-circle-plus::before {
	content: "";
}

.um .fa-book-quran::before, .um-icon-within .fa-book-quran::before {
	content: "";
}

.um .fa-quran::before, .um-icon-within .fa-quran::before {
	content: "";
}

.um .fa-anchor::before, .um-icon-within .fa-anchor::before {
	content: "";
}

.um .fa-border-all::before, .um-icon-within .fa-border-all::before {
	content: "";
}

.um .fa-face-angry::before, .um-icon-within .fa-face-angry::before {
	content: "";
}

.um .fa-angry::before, .um-icon-within .fa-angry::before {
	content: "";
}

.um .fa-cookie-bite::before, .um-icon-within .fa-cookie-bite::before {
	content: "";
}

.um .fa-arrow-trend-down::before, .um-icon-within .fa-arrow-trend-down::before {
	content: "";
}

.um .fa-rss::before, .um-icon-within .fa-rss::before {
	content: "";
}

.um .fa-feed::before, .um-icon-within .fa-feed::before {
	content: "";
}

.um .fa-draw-polygon::before, .um-icon-within .fa-draw-polygon::before {
	content: "";
}

.um .fa-scale-balanced::before, .um-icon-within .fa-scale-balanced::before {
	content: "";
}

.um .fa-balance-scale::before, .um-icon-within .fa-balance-scale::before {
	content: "";
}

.um .fa-gauge-simple-high::before, .um-icon-within .fa-gauge-simple-high::before {
	content: "";
}

.um .fa-tachometer::before, .um-icon-within .fa-tachometer::before {
	content: "";
}

.um .fa-tachometer-fast::before, .um-icon-within .fa-tachometer-fast::before {
	content: "";
}

.um .fa-shower::before, .um-icon-within .fa-shower::before {
	content: "";
}

.um .fa-desktop::before, .um-icon-within .fa-desktop::before {
	content: "";
}

.um .fa-desktop-alt::before, .um-icon-within .fa-desktop-alt::before {
	content: "";
}

.um .fa-m::before, .um-icon-within .fa-m::before {
	content: "M";
}

.um .fa-table-list::before, .um-icon-within .fa-table-list::before {
	content: "";
}

.um .fa-th-list::before, .um-icon-within .fa-th-list::before {
	content: "";
}

.um .fa-comment-sms::before, .um-icon-within .fa-comment-sms::before {
	content: "";
}

.um .fa-sms::before, .um-icon-within .fa-sms::before {
	content: "";
}

.um .fa-book::before, .um-icon-within .fa-book::before {
	content: "";
}

.um .fa-user-plus::before, .um-icon-within .fa-user-plus::before {
	content: "";
}

.um .fa-check::before, .um-icon-within .fa-check::before {
	content: "";
}

.um .fa-battery-three-quarters::before, .um-icon-within .fa-battery-three-quarters::before {
	content: "";
}

.um .fa-battery-4::before, .um-icon-within .fa-battery-4::before {
	content: "";
}

.um .fa-house-circle-check::before, .um-icon-within .fa-house-circle-check::before {
	content: "";
}

.um .fa-angle-left::before, .um-icon-within .fa-angle-left::before {
	content: "";
}

.um .fa-diagram-successor::before, .um-icon-within .fa-diagram-successor::before {
	content: "";
}

.um .fa-truck-arrow-right::before, .um-icon-within .fa-truck-arrow-right::before {
	content: "";
}

.um .fa-arrows-split-up-and-left::before, .um-icon-within .fa-arrows-split-up-and-left::before {
	content: "";
}

.um .fa-hand-fist::before, .um-icon-within .fa-hand-fist::before {
	content: "";
}

.um .fa-fist-raised::before, .um-icon-within .fa-fist-raised::before {
	content: "";
}

.um .fa-cloud-moon::before, .um-icon-within .fa-cloud-moon::before {
	content: "";
}

.um .fa-briefcase::before, .um-icon-within .fa-briefcase::before {
	content: "";
}

.um .fa-person-falling::before, .um-icon-within .fa-person-falling::before {
	content: "";
}

.um .fa-image-portrait::before, .um-icon-within .fa-image-portrait::before {
	content: "";
}

.um .fa-portrait::before, .um-icon-within .fa-portrait::before {
	content: "";
}

.um .fa-user-tag::before, .um-icon-within .fa-user-tag::before {
	content: "";
}

.um .fa-rug::before, .um-icon-within .fa-rug::before {
	content: "";
}

.um .fa-earth-europe::before, .um-icon-within .fa-earth-europe::before {
	content: "";
}

.um .fa-globe-europe::before, .um-icon-within .fa-globe-europe::before {
	content: "";
}

.um .fa-cart-flatbed-suitcase::before, .um-icon-within .fa-cart-flatbed-suitcase::before {
	content: "";
}

.um .fa-luggage-cart::before, .um-icon-within .fa-luggage-cart::before {
	content: "";
}

.um .fa-rectangle-xmark::before, .um-icon-within .fa-rectangle-xmark::before {
	content: "";
}

.um .fa-rectangle-times::before, .um-icon-within .fa-rectangle-times::before {
	content: "";
}

.um .fa-times-rectangle::before, .um-icon-within .fa-times-rectangle::before {
	content: "";
}

.um .fa-window-close::before, .um-icon-within .fa-window-close::before {
	content: "";
}

.um .fa-baht-sign::before, .um-icon-within .fa-baht-sign::before {
	content: "";
}

.um .fa-book-open::before, .um-icon-within .fa-book-open::before {
	content: "";
}

.um .fa-book-journal-whills::before, .um-icon-within .fa-book-journal-whills::before {
	content: "";
}

.um .fa-journal-whills::before, .um-icon-within .fa-journal-whills::before {
	content: "";
}

.um .fa-handcuffs::before, .um-icon-within .fa-handcuffs::before {
	content: "";
}

.um .fa-triangle-exclamation::before, .um-icon-within .fa-triangle-exclamation::before {
	content: "";
}

.um .fa-exclamation-triangle::before, .um-icon-within .fa-exclamation-triangle::before {
	content: "";
}

.um .fa-warning::before, .um-icon-within .fa-warning::before {
	content: "";
}

.um .fa-database::before, .um-icon-within .fa-database::before {
	content: "";
}

.um .fa-share::before, .um-icon-within .fa-share::before {
	content: "";
}

.um .fa-mail-forward::before, .um-icon-within .fa-mail-forward::before {
	content: "";
}

.um .fa-bottle-droplet::before, .um-icon-within .fa-bottle-droplet::before {
	content: "";
}

.um .fa-mask-face::before, .um-icon-within .fa-mask-face::before {
	content: "";
}

.um .fa-hill-rockslide::before, .um-icon-within .fa-hill-rockslide::before {
	content: "";
}

.um .fa-right-left::before, .um-icon-within .fa-right-left::before {
	content: "";
}

.um .fa-exchange-alt::before, .um-icon-within .fa-exchange-alt::before {
	content: "";
}

.um .fa-paper-plane::before, .um-icon-within .fa-paper-plane::before {
	content: "";
}

.um .fa-road-circle-exclamation::before, .um-icon-within .fa-road-circle-exclamation::before {
	content: "";
}

.um .fa-dungeon::before, .um-icon-within .fa-dungeon::before {
	content: "";
}

.um .fa-align-right::before, .um-icon-within .fa-align-right::before {
	content: "";
}

.um .fa-money-bill-1-wave::before, .um-icon-within .fa-money-bill-1-wave::before {
	content: "";
}

.um .fa-money-bill-wave-alt::before, .um-icon-within .fa-money-bill-wave-alt::before {
	content: "";
}

.um .fa-life-ring::before, .um-icon-within .fa-life-ring::before {
	content: "";
}

.um .fa-hands::before, .um-icon-within .fa-hands::before {
	content: "";
}

.um .fa-sign-language::before, .um-icon-within .fa-sign-language::before {
	content: "";
}

.um .fa-signing::before, .um-icon-within .fa-signing::before {
	content: "";
}

.um .fa-calendar-day::before, .um-icon-within .fa-calendar-day::before {
	content: "";
}

.um .fa-water-ladder::before, .um-icon-within .fa-water-ladder::before {
	content: "";
}

.um .fa-ladder-water::before, .um-icon-within .fa-ladder-water::before {
	content: "";
}

.um .fa-swimming-pool::before, .um-icon-within .fa-swimming-pool::before {
	content: "";
}

.um .fa-arrows-up-down::before, .um-icon-within .fa-arrows-up-down::before {
	content: "";
}

.um .fa-arrows-v::before, .um-icon-within .fa-arrows-v::before {
	content: "";
}

.um .fa-face-grimace::before, .um-icon-within .fa-face-grimace::before {
	content: "";
}

.um .fa-grimace::before, .um-icon-within .fa-grimace::before {
	content: "";
}

.um .fa-wheelchair-move::before, .um-icon-within .fa-wheelchair-move::before {
	content: "";
}

.um .fa-wheelchair-alt::before, .um-icon-within .fa-wheelchair-alt::before {
	content: "";
}

.um .fa-turn-down::before, .um-icon-within .fa-turn-down::before {
	content: "";
}

.um .fa-level-down-alt::before, .um-icon-within .fa-level-down-alt::before {
	content: "";
}

.um .fa-person-walking-arrow-right::before, .um-icon-within .fa-person-walking-arrow-right::before {
	content: "";
}

.um .fa-square-envelope::before, .um-icon-within .fa-square-envelope::before {
	content: "";
}

.um .fa-envelope-square::before, .um-icon-within .fa-envelope-square::before {
	content: "";
}

.um .fa-dice::before, .um-icon-within .fa-dice::before {
	content: "";
}

.um .fa-bowling-ball::before, .um-icon-within .fa-bowling-ball::before {
	content: "";
}

.um .fa-brain::before, .um-icon-within .fa-brain::before {
	content: "";
}

.um .fa-bandage::before, .um-icon-within .fa-bandage::before {
	content: "";
}

.um .fa-band-aid::before, .um-icon-within .fa-band-aid::before {
	content: "";
}

.um .fa-calendar-minus::before, .um-icon-within .fa-calendar-minus::before {
	content: "";
}

.um .fa-circle-xmark::before, .um-icon-within .fa-circle-xmark::before {
	content: "";
}

.um .fa-times-circle::before, .um-icon-within .fa-times-circle::before {
	content: "";
}

.um .fa-xmark-circle::before, .um-icon-within .fa-xmark-circle::before {
	content: "";
}

.um .fa-gifts::before, .um-icon-within .fa-gifts::before {
	content: "";
}

.um .fa-hotel::before, .um-icon-within .fa-hotel::before {
	content: "";
}

.um .fa-earth-asia::before, .um-icon-within .fa-earth-asia::before {
	content: "";
}

.um .fa-globe-asia::before, .um-icon-within .fa-globe-asia::before {
	content: "";
}

.um .fa-id-card-clip::before, .um-icon-within .fa-id-card-clip::before {
	content: "";
}

.um .fa-id-card-alt::before, .um-icon-within .fa-id-card-alt::before {
	content: "";
}

.um .fa-magnifying-glass-plus::before, .um-icon-within .fa-magnifying-glass-plus::before {
	content: "";
}

.um .fa-search-plus::before, .um-icon-within .fa-search-plus::before {
	content: "";
}

.um .fa-thumbs-up::before, .um-icon-within .fa-thumbs-up::before {
	content: "";
}

.um .fa-user-clock::before, .um-icon-within .fa-user-clock::before {
	content: "";
}

.um .fa-hand-dots::before, .um-icon-within .fa-hand-dots::before {
	content: "";
}

.um .fa-allergies::before, .um-icon-within .fa-allergies::before {
	content: "";
}

.um .fa-file-invoice::before, .um-icon-within .fa-file-invoice::before {
	content: "";
}

.um .fa-window-minimize::before, .um-icon-within .fa-window-minimize::before {
	content: "";
}

.um .fa-mug-saucer::before, .um-icon-within .fa-mug-saucer::before {
	content: "";
}

.um .fa-coffee::before, .um-icon-within .fa-coffee::before {
	content: "";
}

.um .fa-brush::before, .um-icon-within .fa-brush::before {
	content: "";
}

.um .fa-mask::before, .um-icon-within .fa-mask::before {
	content: "";
}

.um .fa-magnifying-glass-minus::before, .um-icon-within .fa-magnifying-glass-minus::before {
	content: "";
}

.um .fa-search-minus::before, .um-icon-within .fa-search-minus::before {
	content: "";
}

.um .fa-ruler-vertical::before, .um-icon-within .fa-ruler-vertical::before {
	content: "";
}

.um .fa-user-large::before, .um-icon-within .fa-user-large::before {
	content: "";
}

.um .fa-user-alt::before, .um-icon-within .fa-user-alt::before {
	content: "";
}

.um .fa-train-tram::before, .um-icon-within .fa-train-tram::before {
	content: "";
}

.um .fa-user-nurse::before, .um-icon-within .fa-user-nurse::before {
	content: "";
}

.um .fa-syringe::before, .um-icon-within .fa-syringe::before {
	content: "";
}

.um .fa-cloud-sun::before, .um-icon-within .fa-cloud-sun::before {
	content: "";
}

.um .fa-stopwatch-20::before, .um-icon-within .fa-stopwatch-20::before {
	content: "";
}

.um .fa-square-full::before, .um-icon-within .fa-square-full::before {
	content: "";
}

.um .fa-magnet::before, .um-icon-within .fa-magnet::before {
	content: "";
}

.um .fa-jar::before, .um-icon-within .fa-jar::before {
	content: "";
}

.um .fa-note-sticky::before, .um-icon-within .fa-note-sticky::before {
	content: "";
}

.um .fa-sticky-note::before, .um-icon-within .fa-sticky-note::before {
	content: "";
}

.um .fa-bug-slash::before, .um-icon-within .fa-bug-slash::before {
	content: "";
}

.um .fa-arrow-up-from-water-pump::before, .um-icon-within .fa-arrow-up-from-water-pump::before {
	content: "";
}

.um .fa-bone::before, .um-icon-within .fa-bone::before {
	content: "";
}

.um .fa-user-injured::before, .um-icon-within .fa-user-injured::before {
	content: "";
}

.um .fa-face-sad-tear::before, .um-icon-within .fa-face-sad-tear::before {
	content: "";
}

.um .fa-sad-tear::before, .um-icon-within .fa-sad-tear::before {
	content: "";
}

.um .fa-plane::before, .um-icon-within .fa-plane::before {
	content: "";
}

.um .fa-tent-arrows-down::before, .um-icon-within .fa-tent-arrows-down::before {
	content: "";
}

.um .fa-exclamation::before, .um-icon-within .fa-exclamation::before {
	content: "!";
}

.um .fa-arrows-spin::before, .um-icon-within .fa-arrows-spin::before {
	content: "";
}

.um .fa-print::before, .um-icon-within .fa-print::before {
	content: "";
}

.um .fa-turkish-lira-sign::before, .um-icon-within .fa-turkish-lira-sign::before {
	content: "";
}

.um .fa-try::before, .um-icon-within .fa-try::before {
	content: "";
}

.um .fa-turkish-lira::before, .um-icon-within .fa-turkish-lira::before {
	content: "";
}

.um .fa-dollar-sign::before, .um-icon-within .fa-dollar-sign::before {
	content: "$";
}

.um .fa-dollar::before, .um-icon-within .fa-dollar::before {
	content: "$";
}

.um .fa-usd::before, .um-icon-within .fa-usd::before {
	content: "$";
}

.um .fa-x::before, .um-icon-within .fa-x::before {
	content: "X";
}

.um .fa-magnifying-glass-dollar::before, .um-icon-within .fa-magnifying-glass-dollar::before {
	content: "";
}

.um .fa-search-dollar::before, .um-icon-within .fa-search-dollar::before {
	content: "";
}

.um .fa-users-gear::before, .um-icon-within .fa-users-gear::before {
	content: "";
}

.um .fa-users-cog::before, .um-icon-within .fa-users-cog::before {
	content: "";
}

.um .fa-person-military-pointing::before, .um-icon-within .fa-person-military-pointing::before {
	content: "";
}

.um .fa-building-columns::before, .um-icon-within .fa-building-columns::before {
	content: "";
}

.um .fa-bank::before, .um-icon-within .fa-bank::before {
	content: "";
}

.um .fa-institution::before, .um-icon-within .fa-institution::before {
	content: "";
}

.um .fa-museum::before, .um-icon-within .fa-museum::before {
	content: "";
}

.um .fa-university::before, .um-icon-within .fa-university::before {
	content: "";
}

.um .fa-umbrella::before, .um-icon-within .fa-umbrella::before {
	content: "";
}

.um .fa-trowel::before, .um-icon-within .fa-trowel::before {
	content: "";
}

.um .fa-d::before, .um-icon-within .fa-d::before {
	content: "D";
}

.um .fa-stapler::before, .um-icon-within .fa-stapler::before {
	content: "";
}

.um .fa-masks-theater::before, .um-icon-within .fa-masks-theater::before {
	content: "";
}

.um .fa-theater-masks::before, .um-icon-within .fa-theater-masks::before {
	content: "";
}

.um .fa-kip-sign::before, .um-icon-within .fa-kip-sign::before {
	content: "";
}

.um .fa-hand-point-left::before, .um-icon-within .fa-hand-point-left::before {
	content: "";
}

.um .fa-handshake-simple::before, .um-icon-within .fa-handshake-simple::before {
	content: "";
}

.um .fa-handshake-alt::before, .um-icon-within .fa-handshake-alt::before {
	content: "";
}

.um .fa-jet-fighter::before, .um-icon-within .fa-jet-fighter::before {
	content: "";
}

.um .fa-fighter-jet::before, .um-icon-within .fa-fighter-jet::before {
	content: "";
}

.um .fa-square-share-nodes::before, .um-icon-within .fa-square-share-nodes::before {
	content: "";
}

.um .fa-share-alt-square::before, .um-icon-within .fa-share-alt-square::before {
	content: "";
}

.um .fa-barcode::before, .um-icon-within .fa-barcode::before {
	content: "";
}

.um .fa-plus-minus::before, .um-icon-within .fa-plus-minus::before {
	content: "";
}

.um .fa-video::before, .um-icon-within .fa-video::before {
	content: "";
}

.um .fa-video-camera::before, .um-icon-within .fa-video-camera::before {
	content: "";
}

.um .fa-graduation-cap::before, .um-icon-within .fa-graduation-cap::before {
	content: "";
}

.um .fa-mortar-board::before, .um-icon-within .fa-mortar-board::before {
	content: "";
}

.um .fa-hand-holding-medical::before, .um-icon-within .fa-hand-holding-medical::before {
	content: "";
}

.um .fa-person-circle-check::before, .um-icon-within .fa-person-circle-check::before {
	content: "";
}

.um .fa-turn-up::before, .um-icon-within .fa-turn-up::before {
	content: "";
}

.um .fa-level-up-alt::before, .um-icon-within .fa-level-up-alt::before {
	content: "";
}

.um .fa-sr-only, .um .sr-only, .um-icon-within .fa-sr-only, .um-icon-within .sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0;
}

.um .fa-sr-only-focusable:not(:focus), .um .sr-only-focusable:not(:focus), .um-icon-within .fa-sr-only-focusable:not(:focus), .um-icon-within .sr-only-focusable:not(:focus) {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0;
}

.um :host, .um :root, .um-icon-within :host, .um-icon-within :root {
	--fa-style-family-brands: "Font Awesome 6 Brands";
	--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
}

.um .fa-brands, .um .fab, .um-icon-within .fa-brands, .um-icon-within .fab {
	font-weight: 400;
}

.um .fa-monero:before, .um-icon-within .fa-monero:before {
	content: "";
}

.um .fa-hooli:before, .um-icon-within .fa-hooli:before {
	content: "";
}

.um .fa-yelp:before, .um-icon-within .fa-yelp:before {
	content: "";
}

.um .fa-cc-visa:before, .um-icon-within .fa-cc-visa:before {
	content: "";
}

.um .fa-lastfm:before, .um-icon-within .fa-lastfm:before {
	content: "";
}

.um .fa-shopware:before, .um-icon-within .fa-shopware:before {
	content: "";
}

.um .fa-creative-commons-nc:before, .um-icon-within .fa-creative-commons-nc:before {
	content: "";
}

.um .fa-aws:before, .um-icon-within .fa-aws:before {
	content: "";
}

.um .fa-redhat:before, .um-icon-within .fa-redhat:before {
	content: "";
}

.um .fa-yoast:before, .um-icon-within .fa-yoast:before {
	content: "";
}

.um .fa-cloudflare:before, .um-icon-within .fa-cloudflare:before {
	content: "";
}

.um .fa-ups:before, .um-icon-within .fa-ups:before {
	content: "";
}

.um .fa-pixiv:before, .um-icon-within .fa-pixiv:before {
	content: "";
}

.um .fa-wpexplorer:before, .um-icon-within .fa-wpexplorer:before {
	content: "";
}

.um .fa-dyalog:before, .um-icon-within .fa-dyalog:before {
	content: "";
}

.um .fa-bity:before, .um-icon-within .fa-bity:before {
	content: "";
}

.um .fa-stackpath:before, .um-icon-within .fa-stackpath:before {
	content: "";
}

.um .fa-buysellads:before, .um-icon-within .fa-buysellads:before {
	content: "";
}

.um .fa-first-order:before, .um-icon-within .fa-first-order:before {
	content: "";
}

.um .fa-modx:before, .um-icon-within .fa-modx:before {
	content: "";
}

.um .fa-guilded:before, .um-icon-within .fa-guilded:before {
	content: "";
}

.um .fa-vnv:before, .um-icon-within .fa-vnv:before {
	content: "";
}

.um .fa-square-js:before, .um-icon-within .fa-square-js:before {
	content: "";
}

.um .fa-js-square:before, .um-icon-within .fa-js-square:before {
	content: "";
}

.um .fa-microsoft:before, .um-icon-within .fa-microsoft:before {
	content: "";
}

.um .fa-qq:before, .um-icon-within .fa-qq:before {
	content: "";
}

.um .fa-orcid:before, .um-icon-within .fa-orcid:before {
	content: "";
}

.um .fa-java:before, .um-icon-within .fa-java:before {
	content: "";
}

.um .fa-invision:before, .um-icon-within .fa-invision:before {
	content: "";
}

.um .fa-creative-commons-pd-alt:before, .um-icon-within .fa-creative-commons-pd-alt:before {
	content: "";
}

.um .fa-centercode:before, .um-icon-within .fa-centercode:before {
	content: "";
}

.um .fa-glide-g:before, .um-icon-within .fa-glide-g:before {
	content: "";
}

.um .fa-drupal:before, .um-icon-within .fa-drupal:before {
	content: "";
}

.um .fa-jxl:before, .um-icon-within .fa-jxl:before {
	content: "";
}

.um .fa-hire-a-helper:before, .um-icon-within .fa-hire-a-helper:before {
	content: "";
}

.um .fa-creative-commons-by:before, .um-icon-within .fa-creative-commons-by:before {
	content: "";
}

.um .fa-unity:before, .um-icon-within .fa-unity:before {
	content: "";
}

.um .fa-whmcs:before, .um-icon-within .fa-whmcs:before {
	content: "";
}

.um .fa-rocketchat:before, .um-icon-within .fa-rocketchat:before {
	content: "";
}

.um .fa-vk:before, .um-icon-within .fa-vk:before {
	content: "";
}

.um .fa-untappd:before, .um-icon-within .fa-untappd:before {
	content: "";
}

.um .fa-mailchimp:before, .um-icon-within .fa-mailchimp:before {
	content: "";
}

.um .fa-css3-alt:before, .um-icon-within .fa-css3-alt:before {
	content: "";
}

.um .fa-square-reddit:before, .um-icon-within .fa-square-reddit:before {
	content: "";
}

.um .fa-reddit-square:before, .um-icon-within .fa-reddit-square:before {
	content: "";
}

.um .fa-vimeo-v:before, .um-icon-within .fa-vimeo-v:before {
	content: "";
}

.um .fa-contao:before, .um-icon-within .fa-contao:before {
	content: "";
}

.um .fa-square-font-awesome:before, .um-icon-within .fa-square-font-awesome:before {
	content: "";
}

.um .fa-deskpro:before, .um-icon-within .fa-deskpro:before {
	content: "";
}

.um .fa-brave:before, .um-icon-within .fa-brave:before {
	content: "";
}

.um .fa-sistrix:before, .um-icon-within .fa-sistrix:before {
	content: "";
}

.um .fa-square-instagram:before, .um-icon-within .fa-square-instagram:before {
	content: "";
}

.um .fa-instagram-square:before, .um-icon-within .fa-instagram-square:before {
	content: "";
}

.um .fa-battle-net:before, .um-icon-within .fa-battle-net:before {
	content: "";
}

.um .fa-the-red-yeti:before, .um-icon-within .fa-the-red-yeti:before {
	content: "";
}

.um .fa-square-hacker-news:before, .um-icon-within .fa-square-hacker-news:before {
	content: "";
}

.um .fa-hacker-news-square:before, .um-icon-within .fa-hacker-news-square:before {
	content: "";
}

.um .fa-edge:before, .um-icon-within .fa-edge:before {
	content: "";
}

.um .fa-threads:before, .um-icon-within .fa-threads:before {
	content: "";
}

.um .fa-napster:before, .um-icon-within .fa-napster:before {
	content: "";
}

.um .fa-square-snapchat:before, .um-icon-within .fa-square-snapchat:before {
	content: "";
}

.um .fa-snapchat-square:before, .um-icon-within .fa-snapchat-square:before {
	content: "";
}

.um .fa-google-plus-g:before, .um-icon-within .fa-google-plus-g:before {
	content: "";
}

.um .fa-artstation:before, .um-icon-within .fa-artstation:before {
	content: "";
}

.um .fa-markdown:before, .um-icon-within .fa-markdown:before {
	content: "";
}

.um .fa-sourcetree:before, .um-icon-within .fa-sourcetree:before {
	content: "";
}

.um .fa-google-plus:before, .um-icon-within .fa-google-plus:before {
	content: "";
}

.um .fa-diaspora:before, .um-icon-within .fa-diaspora:before {
	content: "";
}

.um .fa-foursquare:before, .um-icon-within .fa-foursquare:before {
	content: "";
}

.um .fa-stack-overflow:before, .um-icon-within .fa-stack-overflow:before {
	content: "";
}

.um .fa-github-alt:before, .um-icon-within .fa-github-alt:before {
	content: "";
}

.um .fa-phoenix-squadron:before, .um-icon-within .fa-phoenix-squadron:before {
	content: "";
}

.um .fa-pagelines:before, .um-icon-within .fa-pagelines:before {
	content: "";
}

.um .fa-algolia:before, .um-icon-within .fa-algolia:before {
	content: "";
}

.um .fa-red-river:before, .um-icon-within .fa-red-river:before {
	content: "";
}

.um .fa-creative-commons-sa:before, .um-icon-within .fa-creative-commons-sa:before {
	content: "";
}

.um .fa-safari:before, .um-icon-within .fa-safari:before {
	content: "";
}

.um .fa-google:before, .um-icon-within .fa-google:before {
	content: "";
}

.um .fa-square-font-awesome-stroke:before, .um-icon-within .fa-square-font-awesome-stroke:before {
	content: "";
}

.um .fa-font-awesome-alt:before, .um-icon-within .fa-font-awesome-alt:before {
	content: "";
}

.um .fa-atlassian:before, .um-icon-within .fa-atlassian:before {
	content: "";
}

.um .fa-linkedin-in:before, .um-icon-within .fa-linkedin-in:before {
	content: "";
}

.um .fa-digital-ocean:before, .um-icon-within .fa-digital-ocean:before {
	content: "";
}

.um .fa-nimblr:before, .um-icon-within .fa-nimblr:before {
	content: "";
}

.um .fa-chromecast:before, .um-icon-within .fa-chromecast:before {
	content: "";
}

.um .fa-evernote:before, .um-icon-within .fa-evernote:before {
	content: "";
}

.um .fa-hacker-news:before, .um-icon-within .fa-hacker-news:before {
	content: "";
}

.um .fa-creative-commons-sampling:before, .um-icon-within .fa-creative-commons-sampling:before {
	content: "";
}

.um .fa-adversal:before, .um-icon-within .fa-adversal:before {
	content: "";
}

.um .fa-creative-commons:before, .um-icon-within .fa-creative-commons:before {
	content: "";
}

.um .fa-watchman-monitoring:before, .um-icon-within .fa-watchman-monitoring:before {
	content: "";
}

.um .fa-fonticons:before, .um-icon-within .fa-fonticons:before {
	content: "";
}

.um .fa-weixin:before, .um-icon-within .fa-weixin:before {
	content: "";
}

.um .fa-shirtsinbulk:before, .um-icon-within .fa-shirtsinbulk:before {
	content: "";
}

.um .fa-codepen:before, .um-icon-within .fa-codepen:before {
	content: "";
}

.um .fa-git-alt:before, .um-icon-within .fa-git-alt:before {
	content: "";
}

.um .fa-lyft:before, .um-icon-within .fa-lyft:before {
	content: "";
}

.um .fa-rev:before, .um-icon-within .fa-rev:before {
	content: "";
}

.um .fa-windows:before, .um-icon-within .fa-windows:before {
	content: "";
}

.um .fa-wizards-of-the-coast:before, .um-icon-within .fa-wizards-of-the-coast:before {
	content: "";
}

.um .fa-square-viadeo:before, .um-icon-within .fa-square-viadeo:before {
	content: "";
}

.um .fa-viadeo-square:before, .um-icon-within .fa-viadeo-square:before {
	content: "";
}

.um .fa-meetup:before, .um-icon-within .fa-meetup:before {
	content: "";
}

.um .fa-centos:before, .um-icon-within .fa-centos:before {
	content: "";
}

.um .fa-adn:before, .um-icon-within .fa-adn:before {
	content: "";
}

.um .fa-cloudsmith:before, .um-icon-within .fa-cloudsmith:before {
	content: "";
}

.um .fa-opensuse:before, .um-icon-within .fa-opensuse:before {
	content: "";
}

.um .fa-pied-piper-alt:before, .um-icon-within .fa-pied-piper-alt:before {
	content: "";
}

.um .fa-square-dribbble:before, .um-icon-within .fa-square-dribbble:before {
	content: "";
}

.um .fa-dribbble-square:before, .um-icon-within .fa-dribbble-square:before {
	content: "";
}

.um .fa-codiepie:before, .um-icon-within .fa-codiepie:before {
	content: "";
}

.um .fa-node:before, .um-icon-within .fa-node:before {
	content: "";
}

.um .fa-mix:before, .um-icon-within .fa-mix:before {
	content: "";
}

.um .fa-steam:before, .um-icon-within .fa-steam:before {
	content: "";
}

.um .fa-cc-apple-pay:before, .um-icon-within .fa-cc-apple-pay:before {
	content: "";
}

.um .fa-scribd:before, .um-icon-within .fa-scribd:before {
	content: "";
}

.um .fa-debian:before, .um-icon-within .fa-debian:before {
	content: "";
}

.um .fa-openid:before, .um-icon-within .fa-openid:before {
	content: "";
}

.um .fa-instalod:before, .um-icon-within .fa-instalod:before {
	content: "";
}

.um .fa-expeditedssl:before, .um-icon-within .fa-expeditedssl:before {
	content: "";
}

.um .fa-sellcast:before, .um-icon-within .fa-sellcast:before {
	content: "";
}

.um .fa-square-twitter:before, .um-icon-within .fa-square-twitter:before {
	content: "";
}

.um .fa-twitter-square:before, .um-icon-within .fa-twitter-square:before {
	content: "";
}

.um .fa-r-project:before, .um-icon-within .fa-r-project:before {
	content: "";
}

.um .fa-delicious:before, .um-icon-within .fa-delicious:before {
	content: "";
}

.um .fa-freebsd:before, .um-icon-within .fa-freebsd:before {
	content: "";
}

.um .fa-vuejs:before, .um-icon-within .fa-vuejs:before {
	content: "";
}

.um .fa-accusoft:before, .um-icon-within .fa-accusoft:before {
	content: "";
}

.um .fa-ioxhost:before, .um-icon-within .fa-ioxhost:before {
	content: "";
}

.um .fa-fonticons-fi:before, .um-icon-within .fa-fonticons-fi:before {
	content: "";
}

.um .fa-app-store:before, .um-icon-within .fa-app-store:before {
	content: "";
}

.um .fa-cc-mastercard:before, .um-icon-within .fa-cc-mastercard:before {
	content: "";
}

.um .fa-itunes-note:before, .um-icon-within .fa-itunes-note:before {
	content: "";
}

.um .fa-golang:before, .um-icon-within .fa-golang:before {
	content: "";
}

.um .fa-kickstarter:before, .um-icon-within .fa-kickstarter:before {
	content: "";
}

.um .fa-square-kickstarter:before, .um-icon-within .fa-square-kickstarter:before {
	content: "";
}

.um .fa-grav:before, .um-icon-within .fa-grav:before {
	content: "";
}

.um .fa-weibo:before, .um-icon-within .fa-weibo:before {
	content: "";
}

.um .fa-uncharted:before, .um-icon-within .fa-uncharted:before {
	content: "";
}

.um .fa-firstdraft:before, .um-icon-within .fa-firstdraft:before {
	content: "";
}

.um .fa-square-youtube:before, .um-icon-within .fa-square-youtube:before {
	content: "";
}

.um .fa-youtube-square:before, .um-icon-within .fa-youtube-square:before {
	content: "";
}

.um .fa-wikipedia-w:before, .um-icon-within .fa-wikipedia-w:before {
	content: "";
}

.um .fa-wpressr:before, .um-icon-within .fa-wpressr:before {
	content: "";
}

.um .fa-rendact:before, .um-icon-within .fa-rendact:before {
	content: "";
}

.um .fa-angellist:before, .um-icon-within .fa-angellist:before {
	content: "";
}

.um .fa-galactic-republic:before, .um-icon-within .fa-galactic-republic:before {
	content: "";
}

.um .fa-nfc-directional:before, .um-icon-within .fa-nfc-directional:before {
	content: "";
}

.um .fa-skype:before, .um-icon-within .fa-skype:before {
	content: "";
}

.um .fa-joget:before, .um-icon-within .fa-joget:before {
	content: "";
}

.um .fa-fedora:before, .um-icon-within .fa-fedora:before {
	content: "";
}

.um .fa-stripe-s:before, .um-icon-within .fa-stripe-s:before {
	content: "";
}

.um .fa-meta:before, .um-icon-within .fa-meta:before {
	content: "";
}

.um .fa-laravel:before, .um-icon-within .fa-laravel:before {
	content: "";
}

.um .fa-hotjar:before, .um-icon-within .fa-hotjar:before {
	content: "";
}

.um .fa-bluetooth-b:before, .um-icon-within .fa-bluetooth-b:before {
	content: "";
}

.um .fa-square-letterboxd:before, .um-icon-within .fa-square-letterboxd:before {
	content: "";
}

.um .fa-sticker-mule:before, .um-icon-within .fa-sticker-mule:before {
	content: "";
}

.um .fa-creative-commons-zero:before, .um-icon-within .fa-creative-commons-zero:before {
	content: "";
}

.um .fa-hips:before, .um-icon-within .fa-hips:before {
	content: "";
}

.um .fa-behance:before, .um-icon-within .fa-behance:before {
	content: "";
}

.um .fa-reddit:before, .um-icon-within .fa-reddit:before {
	content: "";
}

.um .fa-discord:before, .um-icon-within .fa-discord:before {
	content: "";
}

.um .fa-chrome:before, .um-icon-within .fa-chrome:before {
	content: "";
}

.um .fa-app-store-ios:before, .um-icon-within .fa-app-store-ios:before {
	content: "";
}

.um .fa-cc-discover:before, .um-icon-within .fa-cc-discover:before {
	content: "";
}

.um .fa-wpbeginner:before, .um-icon-within .fa-wpbeginner:before {
	content: "";
}

.um .fa-confluence:before, .um-icon-within .fa-confluence:before {
	content: "";
}

.um .fa-shoelace:before, .um-icon-within .fa-shoelace:before {
	content: "";
}

.um .fa-mdb:before, .um-icon-within .fa-mdb:before {
	content: "";
}

.um .fa-dochub:before, .um-icon-within .fa-dochub:before {
	content: "";
}

.um .fa-accessible-icon:before, .um-icon-within .fa-accessible-icon:before {
	content: "";
}

.um .fa-ebay:before, .um-icon-within .fa-ebay:before {
	content: "";
}

.um .fa-amazon:before, .um-icon-within .fa-amazon:before {
	content: "";
}

.um .fa-unsplash:before, .um-icon-within .fa-unsplash:before {
	content: "";
}

.um .fa-yarn:before, .um-icon-within .fa-yarn:before {
	content: "";
}

.um .fa-square-steam:before, .um-icon-within .fa-square-steam:before {
	content: "";
}

.um .fa-steam-square:before, .um-icon-within .fa-steam-square:before {
	content: "";
}

.um .fa-500px:before, .um-icon-within .fa-500px:before {
	content: "";
}

.um .fa-square-vimeo:before, .um-icon-within .fa-square-vimeo:before {
	content: "";
}

.um .fa-vimeo-square:before, .um-icon-within .fa-vimeo-square:before {
	content: "";
}

.um .fa-asymmetrik:before, .um-icon-within .fa-asymmetrik:before {
	content: "";
}

.um .fa-font-awesome:before, .um-icon-within .fa-font-awesome:before {
	content: "";
}

.um .fa-font-awesome-flag:before, .um-icon-within .fa-font-awesome-flag:before {
	content: "";
}

.um .fa-font-awesome-logo-full:before, .um-icon-within .fa-font-awesome-logo-full:before {
	content: "";
}

.um .fa-gratipay:before, .um-icon-within .fa-gratipay:before {
	content: "";
}

.um .fa-apple:before, .um-icon-within .fa-apple:before {
	content: "";
}

.um .fa-hive:before, .um-icon-within .fa-hive:before {
	content: "";
}

.um .fa-gitkraken:before, .um-icon-within .fa-gitkraken:before {
	content: "";
}

.um .fa-keybase:before, .um-icon-within .fa-keybase:before {
	content: "";
}

.um .fa-apple-pay:before, .um-icon-within .fa-apple-pay:before {
	content: "";
}

.um .fa-padlet:before, .um-icon-within .fa-padlet:before {
	content: "";
}

.um .fa-amazon-pay:before, .um-icon-within .fa-amazon-pay:before {
	content: "";
}

.um .fa-square-github:before, .um-icon-within .fa-square-github:before {
	content: "";
}

.um .fa-github-square:before, .um-icon-within .fa-github-square:before {
	content: "";
}

.um .fa-stumbleupon:before, .um-icon-within .fa-stumbleupon:before {
	content: "";
}

.um .fa-fedex:before, .um-icon-within .fa-fedex:before {
	content: "";
}

.um .fa-phoenix-framework:before, .um-icon-within .fa-phoenix-framework:before {
	content: "";
}

.um .fa-shopify:before, .um-icon-within .fa-shopify:before {
	content: "";
}

.um .fa-neos:before, .um-icon-within .fa-neos:before {
	content: "";
}

.um .fa-square-threads:before, .um-icon-within .fa-square-threads:before {
	content: "";
}

.um .fa-hackerrank:before, .um-icon-within .fa-hackerrank:before {
	content: "";
}

.um .fa-researchgate:before, .um-icon-within .fa-researchgate:before {
	content: "";
}

.um .fa-swift:before, .um-icon-within .fa-swift:before {
	content: "";
}

.um .fa-angular:before, .um-icon-within .fa-angular:before {
	content: "";
}

.um .fa-speakap:before, .um-icon-within .fa-speakap:before {
	content: "";
}

.um .fa-angrycreative:before, .um-icon-within .fa-angrycreative:before {
	content: "";
}

.um .fa-y-combinator:before, .um-icon-within .fa-y-combinator:before {
	content: "";
}

.um .fa-empire:before, .um-icon-within .fa-empire:before {
	content: "";
}

.um .fa-envira:before, .um-icon-within .fa-envira:before {
	content: "";
}

.um .fa-google-scholar:before, .um-icon-within .fa-google-scholar:before {
	content: "";
}

.um .fa-square-gitlab:before, .um-icon-within .fa-square-gitlab:before {
	content: "";
}

.um .fa-gitlab-square:before, .um-icon-within .fa-gitlab-square:before {
	content: "";
}

.um .fa-studiovinari:before, .um-icon-within .fa-studiovinari:before {
	content: "";
}

.um .fa-pied-piper:before, .um-icon-within .fa-pied-piper:before {
	content: "";
}

.um .fa-wordpress:before, .um-icon-within .fa-wordpress:before {
	content: "";
}

.um .fa-product-hunt:before, .um-icon-within .fa-product-hunt:before {
	content: "";
}

.um .fa-firefox:before, .um-icon-within .fa-firefox:before {
	content: "";
}

.um .fa-linode:before, .um-icon-within .fa-linode:before {
	content: "";
}

.um .fa-goodreads:before, .um-icon-within .fa-goodreads:before {
	content: "";
}

.um .fa-square-odnoklassniki:before, .um-icon-within .fa-square-odnoklassniki:before {
	content: "";
}

.um .fa-odnoklassniki-square:before, .um-icon-within .fa-odnoklassniki-square:before {
	content: "";
}

.um .fa-jsfiddle:before, .um-icon-within .fa-jsfiddle:before {
	content: "";
}

.um .fa-sith:before, .um-icon-within .fa-sith:before {
	content: "";
}

.um .fa-themeisle:before, .um-icon-within .fa-themeisle:before {
	content: "";
}

.um .fa-page4:before, .um-icon-within .fa-page4:before {
	content: "";
}

.um .fa-hashnode:before, .um-icon-within .fa-hashnode:before {
	content: "";
}

.um .fa-react:before, .um-icon-within .fa-react:before {
	content: "";
}

.um .fa-cc-paypal:before, .um-icon-within .fa-cc-paypal:before {
	content: "";
}

.um .fa-squarespace:before, .um-icon-within .fa-squarespace:before {
	content: "";
}

.um .fa-cc-stripe:before, .um-icon-within .fa-cc-stripe:before {
	content: "";
}

.um .fa-creative-commons-share:before, .um-icon-within .fa-creative-commons-share:before {
	content: "";
}

.um .fa-bitcoin:before, .um-icon-within .fa-bitcoin:before {
	content: "";
}

.um .fa-keycdn:before, .um-icon-within .fa-keycdn:before {
	content: "";
}

.um .fa-opera:before, .um-icon-within .fa-opera:before {
	content: "";
}

.um .fa-itch-io:before, .um-icon-within .fa-itch-io:before {
	content: "";
}

.um .fa-umbraco:before, .um-icon-within .fa-umbraco:before {
	content: "";
}

.um .fa-galactic-senate:before, .um-icon-within .fa-galactic-senate:before {
	content: "";
}

.um .fa-ubuntu:before, .um-icon-within .fa-ubuntu:before {
	content: "";
}

.um .fa-draft2digital:before, .um-icon-within .fa-draft2digital:before {
	content: "";
}

.um .fa-stripe:before, .um-icon-within .fa-stripe:before {
	content: "";
}

.um .fa-houzz:before, .um-icon-within .fa-houzz:before {
	content: "";
}

.um .fa-gg:before, .um-icon-within .fa-gg:before {
	content: "";
}

.um .fa-dhl:before, .um-icon-within .fa-dhl:before {
	content: "";
}

.um .fa-square-pinterest:before, .um-icon-within .fa-square-pinterest:before {
	content: "";
}

.um .fa-pinterest-square:before, .um-icon-within .fa-pinterest-square:before {
	content: "";
}

.um .fa-xing:before, .um-icon-within .fa-xing:before {
	content: "";
}

.um .fa-blackberry:before, .um-icon-within .fa-blackberry:before {
	content: "";
}

.um .fa-creative-commons-pd:before, .um-icon-within .fa-creative-commons-pd:before {
	content: "";
}

.um .fa-playstation:before, .um-icon-within .fa-playstation:before {
	content: "";
}

.um .fa-quinscape:before, .um-icon-within .fa-quinscape:before {
	content: "";
}

.um .fa-less:before, .um-icon-within .fa-less:before {
	content: "";
}

.um .fa-blogger-b:before, .um-icon-within .fa-blogger-b:before {
	content: "";
}

.um .fa-opencart:before, .um-icon-within .fa-opencart:before {
	content: "";
}

.um .fa-vine:before, .um-icon-within .fa-vine:before {
	content: "";
}

.um .fa-signal-messenger:before, .um-icon-within .fa-signal-messenger:before {
	content: "";
}

.um .fa-paypal:before, .um-icon-within .fa-paypal:before {
	content: "";
}

.um .fa-gitlab:before, .um-icon-within .fa-gitlab:before {
	content: "";
}

.um .fa-typo3:before, .um-icon-within .fa-typo3:before {
	content: "";
}

.um .fa-reddit-alien:before, .um-icon-within .fa-reddit-alien:before {
	content: "";
}

.um .fa-yahoo:before, .um-icon-within .fa-yahoo:before {
	content: "";
}

.um .fa-dailymotion:before, .um-icon-within .fa-dailymotion:before {
	content: "";
}

.um .fa-affiliatetheme:before, .um-icon-within .fa-affiliatetheme:before {
	content: "";
}

.um .fa-pied-piper-pp:before, .um-icon-within .fa-pied-piper-pp:before {
	content: "";
}

.um .fa-bootstrap:before, .um-icon-within .fa-bootstrap:before {
	content: "";
}

.um .fa-odnoklassniki:before, .um-icon-within .fa-odnoklassniki:before {
	content: "";
}

.um .fa-nfc-symbol:before, .um-icon-within .fa-nfc-symbol:before {
	content: "";
}

.um .fa-mintbit:before, .um-icon-within .fa-mintbit:before {
	content: "";
}

.um .fa-ethereum:before, .um-icon-within .fa-ethereum:before {
	content: "";
}

.um .fa-speaker-deck:before, .um-icon-within .fa-speaker-deck:before {
	content: "";
}

.um .fa-creative-commons-nc-eu:before, .um-icon-within .fa-creative-commons-nc-eu:before {
	content: "";
}

.um .fa-patreon:before, .um-icon-within .fa-patreon:before {
	content: "";
}

.um .fa-avianex:before, .um-icon-within .fa-avianex:before {
	content: "";
}

.um .fa-ello:before, .um-icon-within .fa-ello:before {
	content: "";
}

.um .fa-gofore:before, .um-icon-within .fa-gofore:before {
	content: "";
}

.um .fa-bimobject:before, .um-icon-within .fa-bimobject:before {
	content: "";
}

.um .fa-brave-reverse:before, .um-icon-within .fa-brave-reverse:before {
	content: "";
}

.um .fa-facebook-f:before, .um-icon-within .fa-facebook-f:before {
	content: "";
}

.um .fa-square-google-plus:before, .um-icon-within .fa-square-google-plus:before {
	content: "";
}

.um .fa-google-plus-square:before, .um-icon-within .fa-google-plus-square:before {
	content: "";
}

.um .fa-web-awesome:before, .um-icon-within .fa-web-awesome:before {
	content: "";
}

.um .fa-mandalorian:before, .um-icon-within .fa-mandalorian:before {
	content: "";
}

.um .fa-first-order-alt:before, .um-icon-within .fa-first-order-alt:before {
	content: "";
}

.um .fa-osi:before, .um-icon-within .fa-osi:before {
	content: "";
}

.um .fa-google-wallet:before, .um-icon-within .fa-google-wallet:before {
	content: "";
}

.um .fa-d-and-d-beyond:before, .um-icon-within .fa-d-and-d-beyond:before {
	content: "";
}

.um .fa-periscope:before, .um-icon-within .fa-periscope:before {
	content: "";
}

.um .fa-fulcrum:before, .um-icon-within .fa-fulcrum:before {
	content: "";
}

.um .fa-cloudscale:before, .um-icon-within .fa-cloudscale:before {
	content: "";
}

.um .fa-forumbee:before, .um-icon-within .fa-forumbee:before {
	content: "";
}

.um .fa-mizuni:before, .um-icon-within .fa-mizuni:before {
	content: "";
}

.um .fa-schlix:before, .um-icon-within .fa-schlix:before {
	content: "";
}

.um .fa-square-xing:before, .um-icon-within .fa-square-xing:before {
	content: "";
}

.um .fa-xing-square:before, .um-icon-within .fa-xing-square:before {
	content: "";
}

.um .fa-bandcamp:before, .um-icon-within .fa-bandcamp:before {
	content: "";
}

.um .fa-wpforms:before, .um-icon-within .fa-wpforms:before {
	content: "";
}

.um .fa-cloudversify:before, .um-icon-within .fa-cloudversify:before {
	content: "";
}

.um .fa-usps:before, .um-icon-within .fa-usps:before {
	content: "";
}

.um .fa-megaport:before, .um-icon-within .fa-megaport:before {
	content: "";
}

.um .fa-magento:before, .um-icon-within .fa-magento:before {
	content: "";
}

.um .fa-spotify:before, .um-icon-within .fa-spotify:before {
	content: "";
}

.um .fa-optin-monster:before, .um-icon-within .fa-optin-monster:before {
	content: "";
}

.um .fa-fly:before, .um-icon-within .fa-fly:before {
	content: "";
}

.um .fa-aviato:before, .um-icon-within .fa-aviato:before {
	content: "";
}

.um .fa-itunes:before, .um-icon-within .fa-itunes:before {
	content: "";
}

.um .fa-cuttlefish:before, .um-icon-within .fa-cuttlefish:before {
	content: "";
}

.um .fa-blogger:before, .um-icon-within .fa-blogger:before {
	content: "";
}

.um .fa-flickr:before, .um-icon-within .fa-flickr:before {
	content: "";
}

.um .fa-viber:before, .um-icon-within .fa-viber:before {
	content: "";
}

.um .fa-soundcloud:before, .um-icon-within .fa-soundcloud:before {
	content: "";
}

.um .fa-digg:before, .um-icon-within .fa-digg:before {
	content: "";
}

.um .fa-tencent-weibo:before, .um-icon-within .fa-tencent-weibo:before {
	content: "";
}

.um .fa-letterboxd:before, .um-icon-within .fa-letterboxd:before {
	content: "";
}

.um .fa-symfony:before, .um-icon-within .fa-symfony:before {
	content: "";
}

.um .fa-maxcdn:before, .um-icon-within .fa-maxcdn:before {
	content: "";
}

.um .fa-etsy:before, .um-icon-within .fa-etsy:before {
	content: "";
}

.um .fa-facebook-messenger:before, .um-icon-within .fa-facebook-messenger:before {
	content: "";
}

.um .fa-audible:before, .um-icon-within .fa-audible:before {
	content: "";
}

.um .fa-think-peaks:before, .um-icon-within .fa-think-peaks:before {
	content: "";
}

.um .fa-bilibili:before, .um-icon-within .fa-bilibili:before {
	content: "";
}

.um .fa-erlang:before, .um-icon-within .fa-erlang:before {
	content: "";
}

.um .fa-x-twitter:before, .um-icon-within .fa-x-twitter:before {
	content: "";
}

.um .fa-cotton-bureau:before, .um-icon-within .fa-cotton-bureau:before {
	content: "";
}

.um .fa-dashcube:before, .um-icon-within .fa-dashcube:before {
	content: "";
}

.um .fa-42-group:before, .um-icon-within .fa-42-group:before {
	content: "";
}

.um .fa-innosoft:before, .um-icon-within .fa-innosoft:before {
	content: "";
}

.um .fa-stack-exchange:before, .um-icon-within .fa-stack-exchange:before {
	content: "";
}

.um .fa-elementor:before, .um-icon-within .fa-elementor:before {
	content: "";
}

.um .fa-square-pied-piper:before, .um-icon-within .fa-square-pied-piper:before {
	content: "";
}

.um .fa-pied-piper-square:before, .um-icon-within .fa-pied-piper-square:before {
	content: "";
}

.um .fa-creative-commons-nd:before, .um-icon-within .fa-creative-commons-nd:before {
	content: "";
}

.um .fa-palfed:before, .um-icon-within .fa-palfed:before {
	content: "";
}

.um .fa-superpowers:before, .um-icon-within .fa-superpowers:before {
	content: "";
}

.um .fa-resolving:before, .um-icon-within .fa-resolving:before {
	content: "";
}

.um .fa-xbox:before, .um-icon-within .fa-xbox:before {
	content: "";
}

.um .fa-square-web-awesome-stroke:before, .um-icon-within .fa-square-web-awesome-stroke:before {
	content: "";
}

.um .fa-searchengin:before, .um-icon-within .fa-searchengin:before {
	content: "";
}

.um .fa-tiktok:before, .um-icon-within .fa-tiktok:before {
	content: "";
}

.um .fa-square-facebook:before, .um-icon-within .fa-square-facebook:before {
	content: "";
}

.um .fa-facebook-square:before, .um-icon-within .fa-facebook-square:before {
	content: "";
}

.um .fa-renren:before, .um-icon-within .fa-renren:before {
	content: "";
}

.um .fa-linux:before, .um-icon-within .fa-linux:before {
	content: "";
}

.um .fa-glide:before, .um-icon-within .fa-glide:before {
	content: "";
}

.um .fa-linkedin:before, .um-icon-within .fa-linkedin:before {
	content: "";
}

.um .fa-hubspot:before, .um-icon-within .fa-hubspot:before {
	content: "";
}

.um .fa-deploydog:before, .um-icon-within .fa-deploydog:before {
	content: "";
}

.um .fa-twitch:before, .um-icon-within .fa-twitch:before {
	content: "";
}

.um .fa-ravelry:before, .um-icon-within .fa-ravelry:before {
	content: "";
}

.um .fa-mixer:before, .um-icon-within .fa-mixer:before {
	content: "";
}

.um .fa-square-lastfm:before, .um-icon-within .fa-square-lastfm:before {
	content: "";
}

.um .fa-lastfm-square:before, .um-icon-within .fa-lastfm-square:before {
	content: "";
}

.um .fa-vimeo:before, .um-icon-within .fa-vimeo:before {
	content: "";
}

.um .fa-mendeley:before, .um-icon-within .fa-mendeley:before {
	content: "";
}

.um .fa-uniregistry:before, .um-icon-within .fa-uniregistry:before {
	content: "";
}

.um .fa-figma:before, .um-icon-within .fa-figma:before {
	content: "";
}

.um .fa-creative-commons-remix:before, .um-icon-within .fa-creative-commons-remix:before {
	content: "";
}

.um .fa-cc-amazon-pay:before, .um-icon-within .fa-cc-amazon-pay:before {
	content: "";
}

.um .fa-dropbox:before, .um-icon-within .fa-dropbox:before {
	content: "";
}

.um .fa-instagram:before, .um-icon-within .fa-instagram:before {
	content: "";
}

.um .fa-cmplid:before, .um-icon-within .fa-cmplid:before {
	content: "";
}

.um .fa-upwork:before, .um-icon-within .fa-upwork:before {
	content: "";
}

.um .fa-facebook:before, .um-icon-within .fa-facebook:before {
	content: "";
}

.um .fa-gripfire:before, .um-icon-within .fa-gripfire:before {
	content: "";
}

.um .fa-jedi-order:before, .um-icon-within .fa-jedi-order:before {
	content: "";
}

.um .fa-uikit:before, .um-icon-within .fa-uikit:before {
	content: "";
}

.um .fa-fort-awesome-alt:before, .um-icon-within .fa-fort-awesome-alt:before {
	content: "";
}

.um .fa-phabricator:before, .um-icon-within .fa-phabricator:before {
	content: "";
}

.um .fa-ussunnah:before, .um-icon-within .fa-ussunnah:before {
	content: "";
}

.um .fa-earlybirds:before, .um-icon-within .fa-earlybirds:before {
	content: "";
}

.um .fa-trade-federation:before, .um-icon-within .fa-trade-federation:before {
	content: "";
}

.um .fa-autoprefixer:before, .um-icon-within .fa-autoprefixer:before {
	content: "";
}

.um .fa-whatsapp:before, .um-icon-within .fa-whatsapp:before {
	content: "";
}

.um .fa-square-upwork:before, .um-icon-within .fa-square-upwork:before {
	content: "";
}

.um .fa-slideshare:before, .um-icon-within .fa-slideshare:before {
	content: "";
}

.um .fa-google-play:before, .um-icon-within .fa-google-play:before {
	content: "";
}

.um .fa-viadeo:before, .um-icon-within .fa-viadeo:before {
	content: "";
}

.um .fa-line:before, .um-icon-within .fa-line:before {
	content: "";
}

.um .fa-google-drive:before, .um-icon-within .fa-google-drive:before {
	content: "";
}

.um .fa-servicestack:before, .um-icon-within .fa-servicestack:before {
	content: "";
}

.um .fa-simplybuilt:before, .um-icon-within .fa-simplybuilt:before {
	content: "";
}

.um .fa-bitbucket:before, .um-icon-within .fa-bitbucket:before {
	content: "";
}

.um .fa-imdb:before, .um-icon-within .fa-imdb:before {
	content: "";
}

.um .fa-deezer:before, .um-icon-within .fa-deezer:before {
	content: "";
}

.um .fa-raspberry-pi:before, .um-icon-within .fa-raspberry-pi:before {
	content: "";
}

.um .fa-jira:before, .um-icon-within .fa-jira:before {
	content: "";
}

.um .fa-docker:before, .um-icon-within .fa-docker:before {
	content: "";
}

.um .fa-screenpal:before, .um-icon-within .fa-screenpal:before {
	content: "";
}

.um .fa-bluetooth:before, .um-icon-within .fa-bluetooth:before {
	content: "";
}

.um .fa-gitter:before, .um-icon-within .fa-gitter:before {
	content: "";
}

.um .fa-d-and-d:before, .um-icon-within .fa-d-and-d:before {
	content: "";
}

.um .fa-microblog:before, .um-icon-within .fa-microblog:before {
	content: "";
}

.um .fa-cc-diners-club:before, .um-icon-within .fa-cc-diners-club:before {
	content: "";
}

.um .fa-gg-circle:before, .um-icon-within .fa-gg-circle:before {
	content: "";
}

.um .fa-pied-piper-hat:before, .um-icon-within .fa-pied-piper-hat:before {
	content: "";
}

.um .fa-kickstarter-k:before, .um-icon-within .fa-kickstarter-k:before {
	content: "";
}

.um .fa-yandex:before, .um-icon-within .fa-yandex:before {
	content: "";
}

.um .fa-readme:before, .um-icon-within .fa-readme:before {
	content: "";
}

.um .fa-html5:before, .um-icon-within .fa-html5:before {
	content: "";
}

.um .fa-sellsy:before, .um-icon-within .fa-sellsy:before {
	content: "";
}

.um .fa-square-web-awesome:before, .um-icon-within .fa-square-web-awesome:before {
	content: "";
}

.um .fa-sass:before, .um-icon-within .fa-sass:before {
	content: "";
}

.um .fa-wirsindhandwerk:before, .um-icon-within .fa-wirsindhandwerk:before {
	content: "";
}

.um .fa-wsh:before, .um-icon-within .fa-wsh:before {
	content: "";
}

.um .fa-buromobelexperte:before, .um-icon-within .fa-buromobelexperte:before {
	content: "";
}

.um .fa-salesforce:before, .um-icon-within .fa-salesforce:before {
	content: "";
}

.um .fa-octopus-deploy:before, .um-icon-within .fa-octopus-deploy:before {
	content: "";
}

.um .fa-medapps:before, .um-icon-within .fa-medapps:before {
	content: "";
}

.um .fa-ns8:before, .um-icon-within .fa-ns8:before {
	content: "";
}

.um .fa-pinterest-p:before, .um-icon-within .fa-pinterest-p:before {
	content: "";
}

.um .fa-apper:before, .um-icon-within .fa-apper:before {
	content: "";
}

.um .fa-fort-awesome:before, .um-icon-within .fa-fort-awesome:before {
	content: "";
}

.um .fa-waze:before, .um-icon-within .fa-waze:before {
	content: "";
}

.um .fa-bluesky:before, .um-icon-within .fa-bluesky:before {
	content: "";
}

.um .fa-cc-jcb:before, .um-icon-within .fa-cc-jcb:before {
	content: "";
}

.um .fa-snapchat:before, .um-icon-within .fa-snapchat:before {
	content: "";
}

.um .fa-snapchat-ghost:before, .um-icon-within .fa-snapchat-ghost:before {
	content: "";
}

.um .fa-fantasy-flight-games:before, .um-icon-within .fa-fantasy-flight-games:before {
	content: "";
}

.um .fa-rust:before, .um-icon-within .fa-rust:before {
	content: "";
}

.um .fa-wix:before, .um-icon-within .fa-wix:before {
	content: "";
}

.um .fa-square-behance:before, .um-icon-within .fa-square-behance:before {
	content: "";
}

.um .fa-behance-square:before, .um-icon-within .fa-behance-square:before {
	content: "";
}

.um .fa-supple:before, .um-icon-within .fa-supple:before {
	content: "";
}

.um .fa-webflow:before, .um-icon-within .fa-webflow:before {
	content: "";
}

.um .fa-rebel:before, .um-icon-within .fa-rebel:before {
	content: "";
}

.um .fa-css3:before, .um-icon-within .fa-css3:before {
	content: "";
}

.um .fa-staylinked:before, .um-icon-within .fa-staylinked:before {
	content: "";
}

.um .fa-kaggle:before, .um-icon-within .fa-kaggle:before {
	content: "";
}

.um .fa-space-awesome:before, .um-icon-within .fa-space-awesome:before {
	content: "";
}

.um .fa-deviantart:before, .um-icon-within .fa-deviantart:before {
	content: "";
}

.um .fa-cpanel:before, .um-icon-within .fa-cpanel:before {
	content: "";
}

.um .fa-goodreads-g:before, .um-icon-within .fa-goodreads-g:before {
	content: "";
}

.um .fa-square-git:before, .um-icon-within .fa-square-git:before {
	content: "";
}

.um .fa-git-square:before, .um-icon-within .fa-git-square:before {
	content: "";
}

.um .fa-square-tumblr:before, .um-icon-within .fa-square-tumblr:before {
	content: "";
}

.um .fa-tumblr-square:before, .um-icon-within .fa-tumblr-square:before {
	content: "";
}

.um .fa-trello:before, .um-icon-within .fa-trello:before {
	content: "";
}

.um .fa-creative-commons-nc-jp:before, .um-icon-within .fa-creative-commons-nc-jp:before {
	content: "";
}

.um .fa-get-pocket:before, .um-icon-within .fa-get-pocket:before {
	content: "";
}

.um .fa-perbyte:before, .um-icon-within .fa-perbyte:before {
	content: "";
}

.um .fa-grunt:before, .um-icon-within .fa-grunt:before {
	content: "";
}

.um .fa-weebly:before, .um-icon-within .fa-weebly:before {
	content: "";
}

.um .fa-connectdevelop:before, .um-icon-within .fa-connectdevelop:before {
	content: "";
}

.um .fa-leanpub:before, .um-icon-within .fa-leanpub:before {
	content: "";
}

.um .fa-black-tie:before, .um-icon-within .fa-black-tie:before {
	content: "";
}

.um .fa-themeco:before, .um-icon-within .fa-themeco:before {
	content: "";
}

.um .fa-python:before, .um-icon-within .fa-python:before {
	content: "";
}

.um .fa-android:before, .um-icon-within .fa-android:before {
	content: "";
}

.um .fa-bots:before, .um-icon-within .fa-bots:before {
	content: "";
}

.um .fa-free-code-camp:before, .um-icon-within .fa-free-code-camp:before {
	content: "";
}

.um .fa-hornbill:before, .um-icon-within .fa-hornbill:before {
	content: "";
}

.um .fa-js:before, .um-icon-within .fa-js:before {
	content: "";
}

.um .fa-ideal:before, .um-icon-within .fa-ideal:before {
	content: "";
}

.um .fa-git:before, .um-icon-within .fa-git:before {
	content: "";
}

.um .fa-dev:before, .um-icon-within .fa-dev:before {
	content: "";
}

.um .fa-sketch:before, .um-icon-within .fa-sketch:before {
	content: "";
}

.um .fa-yandex-international:before, .um-icon-within .fa-yandex-international:before {
	content: "";
}

.um .fa-cc-amex:before, .um-icon-within .fa-cc-amex:before {
	content: "";
}

.um .fa-uber:before, .um-icon-within .fa-uber:before {
	content: "";
}

.um .fa-github:before, .um-icon-within .fa-github:before {
	content: "";
}

.um .fa-php:before, .um-icon-within .fa-php:before {
	content: "";
}

.um .fa-alipay:before, .um-icon-within .fa-alipay:before {
	content: "";
}

.um .fa-youtube:before, .um-icon-within .fa-youtube:before {
	content: "";
}

.um .fa-skyatlas:before, .um-icon-within .fa-skyatlas:before {
	content: "";
}

.um .fa-firefox-browser:before, .um-icon-within .fa-firefox-browser:before {
	content: "";
}

.um .fa-replyd:before, .um-icon-within .fa-replyd:before {
	content: "";
}

.um .fa-suse:before, .um-icon-within .fa-suse:before {
	content: "";
}

.um .fa-jenkins:before, .um-icon-within .fa-jenkins:before {
	content: "";
}

.um .fa-twitter:before, .um-icon-within .fa-twitter:before {
	content: "";
}

.um .fa-rockrms:before, .um-icon-within .fa-rockrms:before {
	content: "";
}

.um .fa-pinterest:before, .um-icon-within .fa-pinterest:before {
	content: "";
}

.um .fa-buffer:before, .um-icon-within .fa-buffer:before {
	content: "";
}

.um .fa-npm:before, .um-icon-within .fa-npm:before {
	content: "";
}

.um .fa-yammer:before, .um-icon-within .fa-yammer:before {
	content: "";
}

.um .fa-btc:before, .um-icon-within .fa-btc:before {
	content: "";
}

.um .fa-dribbble:before, .um-icon-within .fa-dribbble:before {
	content: "";
}

.um .fa-stumbleupon-circle:before, .um-icon-within .fa-stumbleupon-circle:before {
	content: "";
}

.um .fa-internet-explorer:before, .um-icon-within .fa-internet-explorer:before {
	content: "";
}

.um .fa-stubber:before, .um-icon-within .fa-stubber:before {
	content: "";
}

.um .fa-telegram:before, .um-icon-within .fa-telegram:before {
	content: "";
}

.um .fa-telegram-plane:before, .um-icon-within .fa-telegram-plane:before {
	content: "";
}

.um .fa-old-republic:before, .um-icon-within .fa-old-republic:before {
	content: "";
}

.um .fa-odysee:before, .um-icon-within .fa-odysee:before {
	content: "";
}

.um .fa-square-whatsapp:before, .um-icon-within .fa-square-whatsapp:before {
	content: "";
}

.um .fa-whatsapp-square:before, .um-icon-within .fa-whatsapp-square:before {
	content: "";
}

.um .fa-node-js:before, .um-icon-within .fa-node-js:before {
	content: "";
}

.um .fa-edge-legacy:before, .um-icon-within .fa-edge-legacy:before {
	content: "";
}

.um .fa-slack:before, .um-icon-within .fa-slack:before {
	content: "";
}

.um .fa-slack-hash:before, .um-icon-within .fa-slack-hash:before {
	content: "";
}

.um .fa-medrt:before, .um-icon-within .fa-medrt:before {
	content: "";
}

.um .fa-usb:before, .um-icon-within .fa-usb:before {
	content: "";
}

.um .fa-tumblr:before, .um-icon-within .fa-tumblr:before {
	content: "";
}

.um .fa-vaadin:before, .um-icon-within .fa-vaadin:before {
	content: "";
}

.um .fa-quora:before, .um-icon-within .fa-quora:before {
	content: "";
}

.um .fa-square-x-twitter:before, .um-icon-within .fa-square-x-twitter:before {
	content: "";
}

.um .fa-reacteurope:before, .um-icon-within .fa-reacteurope:before {
	content: "";
}

.um .fa-medium:before, .um-icon-within .fa-medium:before {
	content: "";
}

.um .fa-medium-m:before, .um-icon-within .fa-medium-m:before {
	content: "";
}

.um .fa-amilia:before, .um-icon-within .fa-amilia:before {
	content: "";
}

.um .fa-mixcloud:before, .um-icon-within .fa-mixcloud:before {
	content: "";
}

.um .fa-flipboard:before, .um-icon-within .fa-flipboard:before {
	content: "";
}

.um .fa-viacoin:before, .um-icon-within .fa-viacoin:before {
	content: "";
}

.um .fa-critical-role:before, .um-icon-within .fa-critical-role:before {
	content: "";
}

.um .fa-sitrox:before, .um-icon-within .fa-sitrox:before {
	content: "";
}

.um .fa-discourse:before, .um-icon-within .fa-discourse:before {
	content: "";
}

.um .fa-joomla:before, .um-icon-within .fa-joomla:before {
	content: "";
}

.um .fa-mastodon:before, .um-icon-within .fa-mastodon:before {
	content: "";
}

.um .fa-airbnb:before, .um-icon-within .fa-airbnb:before {
	content: "";
}

.um .fa-wolf-pack-battalion:before, .um-icon-within .fa-wolf-pack-battalion:before {
	content: "";
}

.um .fa-buy-n-large:before, .um-icon-within .fa-buy-n-large:before {
	content: "";
}

.um .fa-gulp:before, .um-icon-within .fa-gulp:before {
	content: "";
}

.um .fa-creative-commons-sampling-plus:before, .um-icon-within .fa-creative-commons-sampling-plus:before {
	content: "";
}

.um .fa-strava:before, .um-icon-within .fa-strava:before {
	content: "";
}

.um .fa-ember:before, .um-icon-within .fa-ember:before {
	content: "";
}

.um .fa-canadian-maple-leaf:before, .um-icon-within .fa-canadian-maple-leaf:before {
	content: "";
}

.um .fa-teamspeak:before, .um-icon-within .fa-teamspeak:before {
	content: "";
}

.um .fa-pushed:before, .um-icon-within .fa-pushed:before {
	content: "";
}

.um .fa-wordpress-simple:before, .um-icon-within .fa-wordpress-simple:before {
	content: "";
}

.um .fa-nutritionix:before, .um-icon-within .fa-nutritionix:before {
	content: "";
}

.um .fa-wodu:before, .um-icon-within .fa-wodu:before {
	content: "";
}

.um .fa-google-pay:before, .um-icon-within .fa-google-pay:before {
	content: "";
}

.um .fa-intercom:before, .um-icon-within .fa-intercom:before {
	content: "";
}

.um .fa-zhihu:before, .um-icon-within .fa-zhihu:before {
	content: "";
}

.um .fa-korvue:before, .um-icon-within .fa-korvue:before {
	content: "";
}

.um .fa-pix:before, .um-icon-within .fa-pix:before {
	content: "";
}

.um .fa-steam-symbol:before, .um-icon-within .fa-steam-symbol:before {
	content: "";
}

.um :host, .um :root, .um-icon-within :host, .um-icon-within :root {
	--fa-style-family-classic: "Font Awesome 6 Free";
	--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
}

.um .fa-regular, .um .far, .um-icon-within .fa-regular, .um-icon-within .far {
	font-weight: 400;
}

.um :host, .um :root, .um-icon-within :host, .um-icon-within :root {
	--fa-style-family-classic: "Font Awesome 6 Free";
	--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}

.um .fa-solid, .um .fas, .um-icon-within .fa-solid, .um-icon-within .fas {
	font-weight: 900;
}

.um .fa.fa-glass:before, .um-icon-within .fa.fa-glass:before {
	content: "";
}

.um .fa.fa-envelope-o, .um-icon-within .fa.fa-envelope-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-envelope-o:before, .um-icon-within .fa.fa-envelope-o:before {
	content: "";
}

.um .fa.fa-star-o, .um-icon-within .fa.fa-star-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-star-o:before, .um-icon-within .fa.fa-star-o:before {
	content: "";
}

.um .fa.fa-remove:before, .um-icon-within .fa.fa-remove:before {
	content: "";
}

.um .fa.fa-close:before, .um-icon-within .fa.fa-close:before {
	content: "";
}

.um .fa.fa-gear:before, .um-icon-within .fa.fa-gear:before {
	content: "";
}

.um .fa.fa-trash-o, .um-icon-within .fa.fa-trash-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-trash-o:before, .um-icon-within .fa.fa-trash-o:before {
	content: "";
}

.um .fa.fa-home:before, .um-icon-within .fa.fa-home:before {
	content: "";
}

.um .fa.fa-file-o, .um-icon-within .fa.fa-file-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-o:before, .um-icon-within .fa.fa-file-o:before {
	content: "";
}

.um .fa.fa-clock-o, .um-icon-within .fa.fa-clock-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-clock-o:before, .um-icon-within .fa.fa-clock-o:before {
	content: "";
}

.um .fa.fa-arrow-circle-o-down, .um-icon-within .fa.fa-arrow-circle-o-down {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-arrow-circle-o-down:before, .um-icon-within .fa.fa-arrow-circle-o-down:before {
	content: "";
}

.um .fa.fa-arrow-circle-o-up, .um-icon-within .fa.fa-arrow-circle-o-up {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-arrow-circle-o-up:before, .um-icon-within .fa.fa-arrow-circle-o-up:before {
	content: "";
}

.um .fa.fa-play-circle-o, .um-icon-within .fa.fa-play-circle-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-play-circle-o:before, .um-icon-within .fa.fa-play-circle-o:before {
	content: "";
}

.um .fa.fa-repeat:before, .um-icon-within .fa.fa-repeat:before {
	content: "";
}

.um .fa.fa-rotate-right:before, .um-icon-within .fa.fa-rotate-right:before {
	content: "";
}

.um .fa.fa-refresh:before, .um-icon-within .fa.fa-refresh:before {
	content: "";
}

.um .fa.fa-list-alt, .um-icon-within .fa.fa-list-alt {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-list-alt:before, .um-icon-within .fa.fa-list-alt:before {
	content: "";
}

.um .fa.fa-dedent:before, .um-icon-within .fa.fa-dedent:before {
	content: "";
}

.um .fa.fa-video-camera:before, .um-icon-within .fa.fa-video-camera:before {
	content: "";
}

.um .fa.fa-picture-o, .um-icon-within .fa.fa-picture-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-picture-o:before, .um-icon-within .fa.fa-picture-o:before {
	content: "";
}

.um .fa.fa-photo, .um-icon-within .fa.fa-photo {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-photo:before, .um-icon-within .fa.fa-photo:before {
	content: "";
}

.um .fa.fa-image, .um-icon-within .fa.fa-image {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-image:before, .um-icon-within .fa.fa-image:before {
	content: "";
}

.um .fa.fa-map-marker:before, .um-icon-within .fa.fa-map-marker:before {
	content: "";
}

.um .fa.fa-pencil-square-o, .um-icon-within .fa.fa-pencil-square-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-pencil-square-o:before, .um-icon-within .fa.fa-pencil-square-o:before {
	content: "";
}

.um .fa.fa-edit, .um-icon-within .fa.fa-edit {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-edit:before, .um-icon-within .fa.fa-edit:before {
	content: "";
}

.um .fa.fa-share-square-o:before, .um-icon-within .fa.fa-share-square-o:before {
	content: "";
}

.um .fa.fa-check-square-o, .um-icon-within .fa.fa-check-square-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-check-square-o:before, .um-icon-within .fa.fa-check-square-o:before {
	content: "";
}

.um .fa.fa-arrows:before, .um-icon-within .fa.fa-arrows:before {
	content: "";
}

.um .fa.fa-times-circle-o, .um-icon-within .fa.fa-times-circle-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-times-circle-o:before, .um-icon-within .fa.fa-times-circle-o:before {
	content: "";
}

.um .fa.fa-check-circle-o, .um-icon-within .fa.fa-check-circle-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-check-circle-o:before, .um-icon-within .fa.fa-check-circle-o:before {
	content: "";
}

.um .fa.fa-mail-forward:before, .um-icon-within .fa.fa-mail-forward:before {
	content: "";
}

.um .fa.fa-expand:before, .um-icon-within .fa.fa-expand:before {
	content: "";
}

.um .fa.fa-compress:before, .um-icon-within .fa.fa-compress:before {
	content: "";
}

.um .fa.fa-eye, .um-icon-within .fa.fa-eye {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-eye-slash, .um-icon-within .fa.fa-eye-slash {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-warning:before, .um-icon-within .fa.fa-warning:before {
	content: "";
}

.um .fa.fa-calendar:before, .um-icon-within .fa.fa-calendar:before {
	content: "";
}

.um .fa.fa-arrows-v:before, .um-icon-within .fa.fa-arrows-v:before {
	content: "";
}

.um .fa.fa-arrows-h:before, .um-icon-within .fa.fa-arrows-h:before {
	content: "";
}

.um .fa.fa-bar-chart:before, .um-icon-within .fa.fa-bar-chart:before {
	content: "";
}

.um .fa.fa-bar-chart-o:before, .um-icon-within .fa.fa-bar-chart-o:before {
	content: "";
}

.um .fa.fa-twitter-square, .um-icon-within .fa.fa-twitter-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-twitter-square:before, .um-icon-within .fa.fa-twitter-square:before {
	content: "";
}

.um .fa.fa-facebook-square, .um-icon-within .fa.fa-facebook-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-facebook-square:before, .um-icon-within .fa.fa-facebook-square:before {
	content: "";
}

.um .fa.fa-gears:before, .um-icon-within .fa.fa-gears:before {
	content: "";
}

.um .fa.fa-thumbs-o-up, .um-icon-within .fa.fa-thumbs-o-up {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-thumbs-o-up:before, .um-icon-within .fa.fa-thumbs-o-up:before {
	content: "";
}

.um .fa.fa-thumbs-o-down, .um-icon-within .fa.fa-thumbs-o-down {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-thumbs-o-down:before, .um-icon-within .fa.fa-thumbs-o-down:before {
	content: "";
}

.um .fa.fa-heart-o, .um-icon-within .fa.fa-heart-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-heart-o:before, .um-icon-within .fa.fa-heart-o:before {
	content: "";
}

.um .fa.fa-sign-out:before, .um-icon-within .fa.fa-sign-out:before {
	content: "";
}

.um .fa.fa-linkedin-square, .um-icon-within .fa.fa-linkedin-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-linkedin-square:before, .um-icon-within .fa.fa-linkedin-square:before {
	content: "";
}

.um .fa.fa-thumb-tack:before, .um-icon-within .fa.fa-thumb-tack:before {
	content: "";
}

.um .fa.fa-external-link:before, .um-icon-within .fa.fa-external-link:before {
	content: "";
}

.um .fa.fa-sign-in:before, .um-icon-within .fa.fa-sign-in:before {
	content: "";
}

.um .fa.fa-github-square, .um-icon-within .fa.fa-github-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-github-square:before, .um-icon-within .fa.fa-github-square:before {
	content: "";
}

.um .fa.fa-lemon-o, .um-icon-within .fa.fa-lemon-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-lemon-o:before, .um-icon-within .fa.fa-lemon-o:before {
	content: "";
}

.um .fa.fa-square-o, .um-icon-within .fa.fa-square-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-square-o:before, .um-icon-within .fa.fa-square-o:before {
	content: "";
}

.um .fa.fa-bookmark-o, .um-icon-within .fa.fa-bookmark-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-bookmark-o:before, .um-icon-within .fa.fa-bookmark-o:before {
	content: "";
}

.um .fa.fa-twitter, .um-icon-within .fa.fa-twitter {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-facebook, .um-icon-within .fa.fa-facebook {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-facebook:before, .um-icon-within .fa.fa-facebook:before {
	content: "";
}

.um .fa.fa-facebook-f, .um-icon-within .fa.fa-facebook-f {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-facebook-f:before, .um-icon-within .fa.fa-facebook-f:before {
	content: "";
}

.um .fa.fa-github, .um-icon-within .fa.fa-github {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-credit-card, .um-icon-within .fa.fa-credit-card {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-feed:before, .um-icon-within .fa.fa-feed:before {
	content: "";
}

.um .fa.fa-hdd-o, .um-icon-within .fa.fa-hdd-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hdd-o:before, .um-icon-within .fa.fa-hdd-o:before {
	content: "";
}

.um .fa.fa-hand-o-right, .um-icon-within .fa.fa-hand-o-right {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hand-o-right:before, .um-icon-within .fa.fa-hand-o-right:before {
	content: "";
}

.um .fa.fa-hand-o-left, .um-icon-within .fa.fa-hand-o-left {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hand-o-left:before, .um-icon-within .fa.fa-hand-o-left:before {
	content: "";
}

.um .fa.fa-hand-o-up, .um-icon-within .fa.fa-hand-o-up {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hand-o-up:before, .um-icon-within .fa.fa-hand-o-up:before {
	content: "";
}

.um .fa.fa-hand-o-down, .um-icon-within .fa.fa-hand-o-down {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hand-o-down:before, .um-icon-within .fa.fa-hand-o-down:before {
	content: "";
}

.um .fa.fa-globe:before, .um-icon-within .fa.fa-globe:before {
	content: "";
}

.um .fa.fa-tasks:before, .um-icon-within .fa.fa-tasks:before {
	content: "";
}

.um .fa.fa-arrows-alt:before, .um-icon-within .fa.fa-arrows-alt:before {
	content: "";
}

.um .fa.fa-group:before, .um-icon-within .fa.fa-group:before {
	content: "";
}

.um .fa.fa-chain:before, .um-icon-within .fa.fa-chain:before {
	content: "";
}

.um .fa.fa-cut:before, .um-icon-within .fa.fa-cut:before {
	content: "";
}

.um .fa.fa-files-o, .um-icon-within .fa.fa-files-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-files-o:before, .um-icon-within .fa.fa-files-o:before {
	content: "";
}

.um .fa.fa-floppy-o, .um-icon-within .fa.fa-floppy-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-floppy-o:before, .um-icon-within .fa.fa-floppy-o:before {
	content: "";
}

.um .fa.fa-save, .um-icon-within .fa.fa-save {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-save:before, .um-icon-within .fa.fa-save:before {
	content: "";
}

.um .fa.fa-navicon:before, .um-icon-within .fa.fa-navicon:before {
	content: "";
}

.um .fa.fa-reorder:before, .um-icon-within .fa.fa-reorder:before {
	content: "";
}

.um .fa.fa-magic:before, .um-icon-within .fa.fa-magic:before {
	content: "";
}

.um .fa.fa-pinterest, .um-icon-within .fa.fa-pinterest {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-pinterest-square, .um-icon-within .fa.fa-pinterest-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-pinterest-square:before, .um-icon-within .fa.fa-pinterest-square:before {
	content: "";
}

.um .fa.fa-google-plus-square, .um-icon-within .fa.fa-google-plus-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-google-plus-square:before, .um-icon-within .fa.fa-google-plus-square:before {
	content: "";
}

.um .fa.fa-google-plus, .um-icon-within .fa.fa-google-plus {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-google-plus:before, .um-icon-within .fa.fa-google-plus:before {
	content: "";
}

.um .fa.fa-money:before, .um-icon-within .fa.fa-money:before {
	content: "";
}

.um .fa.fa-unsorted:before, .um-icon-within .fa.fa-unsorted:before {
	content: "";
}

.um .fa.fa-sort-desc:before, .um-icon-within .fa.fa-sort-desc:before {
	content: "";
}

.um .fa.fa-sort-asc:before, .um-icon-within .fa.fa-sort-asc:before {
	content: "";
}

.um .fa.fa-linkedin, .um-icon-within .fa.fa-linkedin {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-linkedin:before, .um-icon-within .fa.fa-linkedin:before {
	content: "";
}

.um .fa.fa-rotate-left:before, .um-icon-within .fa.fa-rotate-left:before {
	content: "";
}

.um .fa.fa-legal:before, .um-icon-within .fa.fa-legal:before {
	content: "";
}

.um .fa.fa-tachometer:before, .um-icon-within .fa.fa-tachometer:before {
	content: "";
}

.um .fa.fa-dashboard:before, .um-icon-within .fa.fa-dashboard:before {
	content: "";
}

.um .fa.fa-comment-o, .um-icon-within .fa.fa-comment-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-comment-o:before, .um-icon-within .fa.fa-comment-o:before {
	content: "";
}

.um .fa.fa-comments-o, .um-icon-within .fa.fa-comments-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-comments-o:before, .um-icon-within .fa.fa-comments-o:before {
	content: "";
}

.um .fa.fa-flash:before, .um-icon-within .fa.fa-flash:before {
	content: "";
}

.um .fa.fa-clipboard:before, .um-icon-within .fa.fa-clipboard:before {
	content: "";
}

.um .fa.fa-lightbulb-o, .um-icon-within .fa.fa-lightbulb-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-lightbulb-o:before, .um-icon-within .fa.fa-lightbulb-o:before {
	content: "";
}

.um .fa.fa-exchange:before, .um-icon-within .fa.fa-exchange:before {
	content: "";
}

.um .fa.fa-cloud-download:before, .um-icon-within .fa.fa-cloud-download:before {
	content: "";
}

.um .fa.fa-cloud-upload:before, .um-icon-within .fa.fa-cloud-upload:before {
	content: "";
}

.um .fa.fa-bell-o, .um-icon-within .fa.fa-bell-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-bell-o:before, .um-icon-within .fa.fa-bell-o:before {
	content: "";
}

.um .fa.fa-cutlery:before, .um-icon-within .fa.fa-cutlery:before {
	content: "";
}

.um .fa.fa-file-text-o, .um-icon-within .fa.fa-file-text-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-text-o:before, .um-icon-within .fa.fa-file-text-o:before {
	content: "";
}

.um .fa.fa-building-o, .um-icon-within .fa.fa-building-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-building-o:before, .um-icon-within .fa.fa-building-o:before {
	content: "";
}

.um .fa.fa-hospital-o, .um-icon-within .fa.fa-hospital-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hospital-o:before, .um-icon-within .fa.fa-hospital-o:before {
	content: "";
}

.um .fa.fa-tablet:before, .um-icon-within .fa.fa-tablet:before {
	content: "";
}

.um .fa.fa-mobile:before, .um-icon-within .fa.fa-mobile:before {
	content: "";
}

.um .fa.fa-mobile-phone:before, .um-icon-within .fa.fa-mobile-phone:before {
	content: "";
}

.um .fa.fa-circle-o, .um-icon-within .fa.fa-circle-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-circle-o:before, .um-icon-within .fa.fa-circle-o:before {
	content: "";
}

.um .fa.fa-mail-reply:before, .um-icon-within .fa.fa-mail-reply:before {
	content: "";
}

.um .fa.fa-github-alt, .um-icon-within .fa.fa-github-alt {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-folder-o, .um-icon-within .fa.fa-folder-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-folder-o:before, .um-icon-within .fa.fa-folder-o:before {
	content: "";
}

.um .fa.fa-folder-open-o, .um-icon-within .fa.fa-folder-open-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-folder-open-o:before, .um-icon-within .fa.fa-folder-open-o:before {
	content: "";
}

.um .fa.fa-smile-o, .um-icon-within .fa.fa-smile-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-smile-o:before, .um-icon-within .fa.fa-smile-o:before {
	content: "";
}

.um .fa.fa-frown-o, .um-icon-within .fa.fa-frown-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-frown-o:before, .um-icon-within .fa.fa-frown-o:before {
	content: "";
}

.um .fa.fa-meh-o, .um-icon-within .fa.fa-meh-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-meh-o:before, .um-icon-within .fa.fa-meh-o:before {
	content: "";
}

.um .fa.fa-keyboard-o, .um-icon-within .fa.fa-keyboard-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-keyboard-o:before, .um-icon-within .fa.fa-keyboard-o:before {
	content: "";
}

.um .fa.fa-flag-o, .um-icon-within .fa.fa-flag-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-flag-o:before, .um-icon-within .fa.fa-flag-o:before {
	content: "";
}

.um .fa.fa-mail-reply-all:before, .um-icon-within .fa.fa-mail-reply-all:before {
	content: "";
}

.um .fa.fa-star-half-o, .um-icon-within .fa.fa-star-half-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-star-half-o:before, .um-icon-within .fa.fa-star-half-o:before {
	content: "";
}

.um .fa.fa-star-half-empty, .um-icon-within .fa.fa-star-half-empty {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-star-half-empty:before, .um-icon-within .fa.fa-star-half-empty:before {
	content: "";
}

.um .fa.fa-star-half-full, .um-icon-within .fa.fa-star-half-full {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-star-half-full:before, .um-icon-within .fa.fa-star-half-full:before {
	content: "";
}

.um .fa.fa-code-fork:before, .um-icon-within .fa.fa-code-fork:before {
	content: "";
}

.um .fa.fa-chain-broken:before, .um-icon-within .fa.fa-chain-broken:before {
	content: "";
}

.um .fa.fa-unlink:before, .um-icon-within .fa.fa-unlink:before {
	content: "";
}

.um .fa.fa-calendar-o, .um-icon-within .fa.fa-calendar-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-calendar-o:before, .um-icon-within .fa.fa-calendar-o:before {
	content: "";
}

.um .fa.fa-maxcdn, .um-icon-within .fa.fa-maxcdn {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-html5, .um-icon-within .fa.fa-html5 {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-css3, .um-icon-within .fa.fa-css3 {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-unlock-alt:before, .um-icon-within .fa.fa-unlock-alt:before {
	content: "";
}

.um .fa.fa-minus-square-o, .um-icon-within .fa.fa-minus-square-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-minus-square-o:before, .um-icon-within .fa.fa-minus-square-o:before {
	content: "";
}

.um .fa.fa-level-up:before, .um-icon-within .fa.fa-level-up:before {
	content: "";
}

.um .fa.fa-level-down:before, .um-icon-within .fa.fa-level-down:before {
	content: "";
}

.um .fa.fa-pencil-square:before, .um-icon-within .fa.fa-pencil-square:before {
	content: "";
}

.um .fa.fa-external-link-square:before, .um-icon-within .fa.fa-external-link-square:before {
	content: "";
}

.um .fa.fa-compass, .um-icon-within .fa.fa-compass {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-caret-square-o-down, .um-icon-within .fa.fa-caret-square-o-down {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-caret-square-o-down:before, .um-icon-within .fa.fa-caret-square-o-down:before {
	content: "";
}

.um .fa.fa-toggle-down, .um-icon-within .fa.fa-toggle-down {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-toggle-down:before, .um-icon-within .fa.fa-toggle-down:before {
	content: "";
}

.um .fa.fa-caret-square-o-up, .um-icon-within .fa.fa-caret-square-o-up {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-caret-square-o-up:before, .um-icon-within .fa.fa-caret-square-o-up:before {
	content: "";
}

.um .fa.fa-toggle-up, .um-icon-within .fa.fa-toggle-up {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-toggle-up:before, .um-icon-within .fa.fa-toggle-up:before {
	content: "";
}

.um .fa.fa-caret-square-o-right, .um-icon-within .fa.fa-caret-square-o-right {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-caret-square-o-right:before, .um-icon-within .fa.fa-caret-square-o-right:before {
	content: "";
}

.um .fa.fa-toggle-right, .um-icon-within .fa.fa-toggle-right {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-toggle-right:before, .um-icon-within .fa.fa-toggle-right:before {
	content: "";
}

.um .fa.fa-eur:before, .um-icon-within .fa.fa-eur:before {
	content: "";
}

.um .fa.fa-euro:before, .um-icon-within .fa.fa-euro:before {
	content: "";
}

.um .fa.fa-gbp:before, .um-icon-within .fa.fa-gbp:before {
	content: "";
}

.um .fa.fa-usd:before, .um-icon-within .fa.fa-usd:before {
	content: "$";
}

.um .fa.fa-dollar:before, .um-icon-within .fa.fa-dollar:before {
	content: "$";
}

.um .fa.fa-inr:before, .um-icon-within .fa.fa-inr:before {
	content: "";
}

.um .fa.fa-rupee:before, .um-icon-within .fa.fa-rupee:before {
	content: "";
}

.um .fa.fa-jpy:before, .um-icon-within .fa.fa-jpy:before {
	content: "";
}

.um .fa.fa-cny:before, .um-icon-within .fa.fa-cny:before {
	content: "";
}

.um .fa.fa-rmb:before, .um-icon-within .fa.fa-rmb:before {
	content: "";
}

.um .fa.fa-yen:before, .um-icon-within .fa.fa-yen:before {
	content: "";
}

.um .fa.fa-rub:before, .um-icon-within .fa.fa-rub:before {
	content: "";
}

.um .fa.fa-ruble:before, .um-icon-within .fa.fa-ruble:before {
	content: "";
}

.um .fa.fa-rouble:before, .um-icon-within .fa.fa-rouble:before {
	content: "";
}

.um .fa.fa-krw:before, .um-icon-within .fa.fa-krw:before {
	content: "";
}

.um .fa.fa-won:before, .um-icon-within .fa.fa-won:before {
	content: "";
}

.um .fa.fa-btc, .um-icon-within .fa.fa-btc {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-bitcoin, .um-icon-within .fa.fa-bitcoin {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-bitcoin:before, .um-icon-within .fa.fa-bitcoin:before {
	content: "";
}

.um .fa.fa-file-text:before, .um-icon-within .fa.fa-file-text:before {
	content: "";
}

.um .fa.fa-sort-alpha-asc:before, .um-icon-within .fa.fa-sort-alpha-asc:before {
	content: "";
}

.um .fa.fa-sort-alpha-desc:before, .um-icon-within .fa.fa-sort-alpha-desc:before {
	content: "";
}

.um .fa.fa-sort-amount-asc:before, .um-icon-within .fa.fa-sort-amount-asc:before {
	content: "";
}

.um .fa.fa-sort-amount-desc:before, .um-icon-within .fa.fa-sort-amount-desc:before {
	content: "";
}

.um .fa.fa-sort-numeric-asc:before, .um-icon-within .fa.fa-sort-numeric-asc:before {
	content: "";
}

.um .fa.fa-sort-numeric-desc:before, .um-icon-within .fa.fa-sort-numeric-desc:before {
	content: "";
}

.um .fa.fa-youtube-square, .um-icon-within .fa.fa-youtube-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-youtube-square:before, .um-icon-within .fa.fa-youtube-square:before {
	content: "";
}

.um .fa.fa-youtube, .um-icon-within .fa.fa-youtube {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-xing, .um-icon-within .fa.fa-xing {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-xing-square, .um-icon-within .fa.fa-xing-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-xing-square:before, .um-icon-within .fa.fa-xing-square:before {
	content: "";
}

.um .fa.fa-youtube-play, .um-icon-within .fa.fa-youtube-play {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-youtube-play:before, .um-icon-within .fa.fa-youtube-play:before {
	content: "";
}

.um .fa.fa-dropbox, .um-icon-within .fa.fa-dropbox {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-stack-overflow, .um-icon-within .fa.fa-stack-overflow {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-instagram, .um-icon-within .fa.fa-instagram {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-flickr, .um-icon-within .fa.fa-flickr {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-adn, .um-icon-within .fa.fa-adn {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-bitbucket, .um-icon-within .fa.fa-bitbucket {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-bitbucket-square, .um-icon-within .fa.fa-bitbucket-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-bitbucket-square:before, .um-icon-within .fa.fa-bitbucket-square:before {
	content: "";
}

.um .fa.fa-tumblr, .um-icon-within .fa.fa-tumblr {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-tumblr-square, .um-icon-within .fa.fa-tumblr-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-tumblr-square:before, .um-icon-within .fa.fa-tumblr-square:before {
	content: "";
}

.um .fa.fa-long-arrow-down:before, .um-icon-within .fa.fa-long-arrow-down:before {
	content: "";
}

.um .fa.fa-long-arrow-up:before, .um-icon-within .fa.fa-long-arrow-up:before {
	content: "";
}

.um .fa.fa-long-arrow-left:before, .um-icon-within .fa.fa-long-arrow-left:before {
	content: "";
}

.um .fa.fa-long-arrow-right:before, .um-icon-within .fa.fa-long-arrow-right:before {
	content: "";
}

.um .fa.fa-apple, .um-icon-within .fa.fa-apple {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-windows, .um-icon-within .fa.fa-windows {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-android, .um-icon-within .fa.fa-android {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-linux, .um-icon-within .fa.fa-linux {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-dribbble, .um-icon-within .fa.fa-dribbble {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-skype, .um-icon-within .fa.fa-skype {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-foursquare, .um-icon-within .fa.fa-foursquare {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-trello, .um-icon-within .fa.fa-trello {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-gratipay, .um-icon-within .fa.fa-gratipay {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-gittip, .um-icon-within .fa.fa-gittip {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-gittip:before, .um-icon-within .fa.fa-gittip:before {
	content: "";
}

.um .fa.fa-sun-o, .um-icon-within .fa.fa-sun-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-sun-o:before, .um-icon-within .fa.fa-sun-o:before {
	content: "";
}

.um .fa.fa-moon-o, .um-icon-within .fa.fa-moon-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-moon-o:before, .um-icon-within .fa.fa-moon-o:before {
	content: "";
}

.um .fa.fa-vk, .um-icon-within .fa.fa-vk {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-weibo, .um-icon-within .fa.fa-weibo {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-renren, .um-icon-within .fa.fa-renren {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-pagelines, .um-icon-within .fa.fa-pagelines {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-stack-exchange, .um-icon-within .fa.fa-stack-exchange {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-arrow-circle-o-right, .um-icon-within .fa.fa-arrow-circle-o-right {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-arrow-circle-o-right:before, .um-icon-within .fa.fa-arrow-circle-o-right:before {
	content: "";
}

.um .fa.fa-arrow-circle-o-left, .um-icon-within .fa.fa-arrow-circle-o-left {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-arrow-circle-o-left:before, .um-icon-within .fa.fa-arrow-circle-o-left:before {
	content: "";
}

.um .fa.fa-caret-square-o-left, .um-icon-within .fa.fa-caret-square-o-left {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-caret-square-o-left:before, .um-icon-within .fa.fa-caret-square-o-left:before {
	content: "";
}

.um .fa.fa-toggle-left, .um-icon-within .fa.fa-toggle-left {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-toggle-left:before, .um-icon-within .fa.fa-toggle-left:before {
	content: "";
}

.um .fa.fa-dot-circle-o, .um-icon-within .fa.fa-dot-circle-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-dot-circle-o:before, .um-icon-within .fa.fa-dot-circle-o:before {
	content: "";
}

.um .fa.fa-vimeo-square, .um-icon-within .fa.fa-vimeo-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-vimeo-square:before, .um-icon-within .fa.fa-vimeo-square:before {
	content: "";
}

.um .fa.fa-try:before, .um-icon-within .fa.fa-try:before {
	content: "";
}

.um .fa.fa-turkish-lira:before, .um-icon-within .fa.fa-turkish-lira:before {
	content: "";
}

.um .fa.fa-plus-square-o, .um-icon-within .fa.fa-plus-square-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-plus-square-o:before, .um-icon-within .fa.fa-plus-square-o:before {
	content: "";
}

.um .fa.fa-slack, .um-icon-within .fa.fa-slack {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-wordpress, .um-icon-within .fa.fa-wordpress {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-openid, .um-icon-within .fa.fa-openid {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-institution:before, .um-icon-within .fa.fa-institution:before {
	content: "";
}

.um .fa.fa-bank:before, .um-icon-within .fa.fa-bank:before {
	content: "";
}

.um .fa.fa-mortar-board:before, .um-icon-within .fa.fa-mortar-board:before {
	content: "";
}

.um .fa.fa-yahoo, .um-icon-within .fa.fa-yahoo {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-google, .um-icon-within .fa.fa-google {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-reddit, .um-icon-within .fa.fa-reddit {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-reddit-square, .um-icon-within .fa.fa-reddit-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-reddit-square:before, .um-icon-within .fa.fa-reddit-square:before {
	content: "";
}

.um .fa.fa-stumbleupon-circle, .um-icon-within .fa.fa-stumbleupon-circle {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-stumbleupon, .um-icon-within .fa.fa-stumbleupon {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-delicious, .um-icon-within .fa.fa-delicious {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-digg, .um-icon-within .fa.fa-digg {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-pied-piper-pp, .um-icon-within .fa.fa-pied-piper-pp {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-pied-piper-alt, .um-icon-within .fa.fa-pied-piper-alt {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-drupal, .um-icon-within .fa.fa-drupal {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-joomla, .um-icon-within .fa.fa-joomla {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-behance, .um-icon-within .fa.fa-behance {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-behance-square, .um-icon-within .fa.fa-behance-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-behance-square:before, .um-icon-within .fa.fa-behance-square:before {
	content: "";
}

.um .fa.fa-steam, .um-icon-within .fa.fa-steam {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-steam-square, .um-icon-within .fa.fa-steam-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-steam-square:before, .um-icon-within .fa.fa-steam-square:before {
	content: "";
}

.um .fa.fa-automobile:before, .um-icon-within .fa.fa-automobile:before {
	content: "";
}

.um .fa.fa-cab:before, .um-icon-within .fa.fa-cab:before {
	content: "";
}

.um .fa.fa-spotify, .um-icon-within .fa.fa-spotify {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-deviantart, .um-icon-within .fa.fa-deviantart {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-soundcloud, .um-icon-within .fa.fa-soundcloud {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-file-pdf-o, .um-icon-within .fa.fa-file-pdf-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-pdf-o:before, .um-icon-within .fa.fa-file-pdf-o:before {
	content: "";
}

.um .fa.fa-file-word-o, .um-icon-within .fa.fa-file-word-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-word-o:before, .um-icon-within .fa.fa-file-word-o:before {
	content: "";
}

.um .fa.fa-file-excel-o, .um-icon-within .fa.fa-file-excel-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-excel-o:before, .um-icon-within .fa.fa-file-excel-o:before {
	content: "";
}

.um .fa.fa-file-powerpoint-o, .um-icon-within .fa.fa-file-powerpoint-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-powerpoint-o:before, .um-icon-within .fa.fa-file-powerpoint-o:before {
	content: "";
}

.um .fa.fa-file-image-o, .um-icon-within .fa.fa-file-image-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-image-o:before, .um-icon-within .fa.fa-file-image-o:before {
	content: "";
}

.um .fa.fa-file-photo-o, .um-icon-within .fa.fa-file-photo-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-photo-o:before, .um-icon-within .fa.fa-file-photo-o:before {
	content: "";
}

.um .fa.fa-file-picture-o, .um-icon-within .fa.fa-file-picture-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-picture-o:before, .um-icon-within .fa.fa-file-picture-o:before {
	content: "";
}

.um .fa.fa-file-archive-o, .um-icon-within .fa.fa-file-archive-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-archive-o:before, .um-icon-within .fa.fa-file-archive-o:before {
	content: "";
}

.um .fa.fa-file-zip-o, .um-icon-within .fa.fa-file-zip-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-zip-o:before, .um-icon-within .fa.fa-file-zip-o:before {
	content: "";
}

.um .fa.fa-file-audio-o, .um-icon-within .fa.fa-file-audio-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-audio-o:before, .um-icon-within .fa.fa-file-audio-o:before {
	content: "";
}

.um .fa.fa-file-sound-o, .um-icon-within .fa.fa-file-sound-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-sound-o:before, .um-icon-within .fa.fa-file-sound-o:before {
	content: "";
}

.um .fa.fa-file-video-o, .um-icon-within .fa.fa-file-video-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-video-o:before, .um-icon-within .fa.fa-file-video-o:before {
	content: "";
}

.um .fa.fa-file-movie-o, .um-icon-within .fa.fa-file-movie-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-movie-o:before, .um-icon-within .fa.fa-file-movie-o:before {
	content: "";
}

.um .fa.fa-file-code-o, .um-icon-within .fa.fa-file-code-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-file-code-o:before, .um-icon-within .fa.fa-file-code-o:before {
	content: "";
}

.um .fa.fa-vine, .um-icon-within .fa.fa-vine {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-codepen, .um-icon-within .fa.fa-codepen {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-jsfiddle, .um-icon-within .fa.fa-jsfiddle {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-life-bouy:before, .um-icon-within .fa.fa-life-bouy:before {
	content: "";
}

.um .fa.fa-life-buoy:before, .um-icon-within .fa.fa-life-buoy:before {
	content: "";
}

.um .fa.fa-life-saver:before, .um-icon-within .fa.fa-life-saver:before {
	content: "";
}

.um .fa.fa-support:before, .um-icon-within .fa.fa-support:before {
	content: "";
}

.um .fa.fa-circle-o-notch:before, .um-icon-within .fa.fa-circle-o-notch:before {
	content: "";
}

.um .fa.fa-rebel, .um-icon-within .fa.fa-rebel {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-ra, .um-icon-within .fa.fa-ra {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-ra:before, .um-icon-within .fa.fa-ra:before {
	content: "";
}

.um .fa.fa-resistance, .um-icon-within .fa.fa-resistance {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-resistance:before, .um-icon-within .fa.fa-resistance:before {
	content: "";
}

.um .fa.fa-empire, .um-icon-within .fa.fa-empire {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-ge, .um-icon-within .fa.fa-ge {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-ge:before, .um-icon-within .fa.fa-ge:before {
	content: "";
}

.um .fa.fa-git-square, .um-icon-within .fa.fa-git-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-git-square:before, .um-icon-within .fa.fa-git-square:before {
	content: "";
}

.um .fa.fa-git, .um-icon-within .fa.fa-git {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-hacker-news, .um-icon-within .fa.fa-hacker-news {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-y-combinator-square, .um-icon-within .fa.fa-y-combinator-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-y-combinator-square:before, .um-icon-within .fa.fa-y-combinator-square:before {
	content: "";
}

.um .fa.fa-yc-square, .um-icon-within .fa.fa-yc-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-yc-square:before, .um-icon-within .fa.fa-yc-square:before {
	content: "";
}

.um .fa.fa-tencent-weibo, .um-icon-within .fa.fa-tencent-weibo {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-qq, .um-icon-within .fa.fa-qq {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-weixin, .um-icon-within .fa.fa-weixin {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-wechat, .um-icon-within .fa.fa-wechat {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-wechat:before, .um-icon-within .fa.fa-wechat:before {
	content: "";
}

.um .fa.fa-send:before, .um-icon-within .fa.fa-send:before {
	content: "";
}

.um .fa.fa-paper-plane-o, .um-icon-within .fa.fa-paper-plane-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-paper-plane-o:before, .um-icon-within .fa.fa-paper-plane-o:before {
	content: "";
}

.um .fa.fa-send-o, .um-icon-within .fa.fa-send-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-send-o:before, .um-icon-within .fa.fa-send-o:before {
	content: "";
}

.um .fa.fa-circle-thin, .um-icon-within .fa.fa-circle-thin {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-circle-thin:before, .um-icon-within .fa.fa-circle-thin:before {
	content: "";
}

.um .fa.fa-header:before, .um-icon-within .fa.fa-header:before {
	content: "";
}

.um .fa.fa-futbol-o, .um-icon-within .fa.fa-futbol-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-futbol-o:before, .um-icon-within .fa.fa-futbol-o:before {
	content: "";
}

.um .fa.fa-soccer-ball-o, .um-icon-within .fa.fa-soccer-ball-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-soccer-ball-o:before, .um-icon-within .fa.fa-soccer-ball-o:before {
	content: "";
}

.um .fa.fa-slideshare, .um-icon-within .fa.fa-slideshare {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-twitch, .um-icon-within .fa.fa-twitch {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-yelp, .um-icon-within .fa.fa-yelp {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-newspaper-o, .um-icon-within .fa.fa-newspaper-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-newspaper-o:before, .um-icon-within .fa.fa-newspaper-o:before {
	content: "";
}

.um .fa.fa-paypal, .um-icon-within .fa.fa-paypal {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-google-wallet, .um-icon-within .fa.fa-google-wallet {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-cc-visa, .um-icon-within .fa.fa-cc-visa {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-cc-mastercard, .um-icon-within .fa.fa-cc-mastercard {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-cc-discover, .um-icon-within .fa.fa-cc-discover {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-cc-amex, .um-icon-within .fa.fa-cc-amex {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-cc-paypal, .um-icon-within .fa.fa-cc-paypal {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-cc-stripe, .um-icon-within .fa.fa-cc-stripe {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-bell-slash-o, .um-icon-within .fa.fa-bell-slash-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-bell-slash-o:before, .um-icon-within .fa.fa-bell-slash-o:before {
	content: "";
}

.um .fa.fa-trash:before, .um-icon-within .fa.fa-trash:before {
	content: "";
}

.um .fa.fa-copyright, .um-icon-within .fa.fa-copyright {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-eyedropper:before, .um-icon-within .fa.fa-eyedropper:before {
	content: "";
}

.um .fa.fa-area-chart:before, .um-icon-within .fa.fa-area-chart:before {
	content: "";
}

.um .fa.fa-pie-chart:before, .um-icon-within .fa.fa-pie-chart:before {
	content: "";
}

.um .fa.fa-line-chart:before, .um-icon-within .fa.fa-line-chart:before {
	content: "";
}

.um .fa.fa-lastfm, .um-icon-within .fa.fa-lastfm {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-lastfm-square, .um-icon-within .fa.fa-lastfm-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-lastfm-square:before, .um-icon-within .fa.fa-lastfm-square:before {
	content: "";
}

.um .fa.fa-ioxhost, .um-icon-within .fa.fa-ioxhost {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-angellist, .um-icon-within .fa.fa-angellist {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-cc, .um-icon-within .fa.fa-cc {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-cc:before, .um-icon-within .fa.fa-cc:before {
	content: "";
}

.um .fa.fa-ils:before, .um-icon-within .fa.fa-ils:before {
	content: "";
}

.um .fa.fa-shekel:before, .um-icon-within .fa.fa-shekel:before {
	content: "";
}

.um .fa.fa-sheqel:before, .um-icon-within .fa.fa-sheqel:before {
	content: "";
}

.um .fa.fa-buysellads, .um-icon-within .fa.fa-buysellads {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-connectdevelop, .um-icon-within .fa.fa-connectdevelop {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-dashcube, .um-icon-within .fa.fa-dashcube {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-forumbee, .um-icon-within .fa.fa-forumbee {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-leanpub, .um-icon-within .fa.fa-leanpub {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-sellsy, .um-icon-within .fa.fa-sellsy {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-shirtsinbulk, .um-icon-within .fa.fa-shirtsinbulk {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-simplybuilt, .um-icon-within .fa.fa-simplybuilt {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-skyatlas, .um-icon-within .fa.fa-skyatlas {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-diamond, .um-icon-within .fa.fa-diamond {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-diamond:before, .um-icon-within .fa.fa-diamond:before {
	content: "";
}

.um .fa.fa-transgender:before, .um-icon-within .fa.fa-transgender:before {
	content: "";
}

.um .fa.fa-intersex:before, .um-icon-within .fa.fa-intersex:before {
	content: "";
}

.um .fa.fa-transgender-alt:before, .um-icon-within .fa.fa-transgender-alt:before {
	content: "";
}

.um .fa.fa-facebook-official, .um-icon-within .fa.fa-facebook-official {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-facebook-official:before, .um-icon-within .fa.fa-facebook-official:before {
	content: "";
}

.um .fa.fa-pinterest-p, .um-icon-within .fa.fa-pinterest-p {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-whatsapp, .um-icon-within .fa.fa-whatsapp {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-hotel:before, .um-icon-within .fa.fa-hotel:before {
	content: "";
}

.um .fa.fa-viacoin, .um-icon-within .fa.fa-viacoin {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-medium, .um-icon-within .fa.fa-medium {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-y-combinator, .um-icon-within .fa.fa-y-combinator {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-yc, .um-icon-within .fa.fa-yc {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-yc:before, .um-icon-within .fa.fa-yc:before {
	content: "";
}

.um .fa.fa-optin-monster, .um-icon-within .fa.fa-optin-monster {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-opencart, .um-icon-within .fa.fa-opencart {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-expeditedssl, .um-icon-within .fa.fa-expeditedssl {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-battery-4:before, .um-icon-within .fa.fa-battery-4:before {
	content: "";
}

.um .fa.fa-battery:before, .um-icon-within .fa.fa-battery:before {
	content: "";
}

.um .fa.fa-battery-3:before, .um-icon-within .fa.fa-battery-3:before {
	content: "";
}

.um .fa.fa-battery-2:before, .um-icon-within .fa.fa-battery-2:before {
	content: "";
}

.um .fa.fa-battery-1:before, .um-icon-within .fa.fa-battery-1:before {
	content: "";
}

.um .fa.fa-battery-0:before, .um-icon-within .fa.fa-battery-0:before {
	content: "";
}

.um .fa.fa-object-group, .um-icon-within .fa.fa-object-group {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-object-ungroup, .um-icon-within .fa.fa-object-ungroup {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-sticky-note-o, .um-icon-within .fa.fa-sticky-note-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-sticky-note-o:before, .um-icon-within .fa.fa-sticky-note-o:before {
	content: "";
}

.um .fa.fa-cc-jcb, .um-icon-within .fa.fa-cc-jcb {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-cc-diners-club, .um-icon-within .fa.fa-cc-diners-club {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-clone, .um-icon-within .fa.fa-clone {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hourglass-o:before, .um-icon-within .fa.fa-hourglass-o:before {
	content: "";
}

.um .fa.fa-hourglass-1:before, .um-icon-within .fa.fa-hourglass-1:before {
	content: "";
}

.um .fa.fa-hourglass-2:before, .um-icon-within .fa.fa-hourglass-2:before {
	content: "";
}

.um .fa.fa-hourglass-3:before, .um-icon-within .fa.fa-hourglass-3:before {
	content: "";
}

.um .fa.fa-hand-rock-o, .um-icon-within .fa.fa-hand-rock-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hand-rock-o:before, .um-icon-within .fa.fa-hand-rock-o:before {
	content: "";
}

.um .fa.fa-hand-grab-o, .um-icon-within .fa.fa-hand-grab-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hand-grab-o:before, .um-icon-within .fa.fa-hand-grab-o:before {
	content: "";
}

.um .fa.fa-hand-paper-o, .um-icon-within .fa.fa-hand-paper-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hand-paper-o:before, .um-icon-within .fa.fa-hand-paper-o:before {
	content: "";
}

.um .fa.fa-hand-stop-o, .um-icon-within .fa.fa-hand-stop-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hand-stop-o:before, .um-icon-within .fa.fa-hand-stop-o:before {
	content: "";
}

.um .fa.fa-hand-scissors-o, .um-icon-within .fa.fa-hand-scissors-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hand-scissors-o:before, .um-icon-within .fa.fa-hand-scissors-o:before {
	content: "";
}

.um .fa.fa-hand-lizard-o, .um-icon-within .fa.fa-hand-lizard-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hand-lizard-o:before, .um-icon-within .fa.fa-hand-lizard-o:before {
	content: "";
}

.um .fa.fa-hand-spock-o, .um-icon-within .fa.fa-hand-spock-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hand-spock-o:before, .um-icon-within .fa.fa-hand-spock-o:before {
	content: "";
}

.um .fa.fa-hand-pointer-o, .um-icon-within .fa.fa-hand-pointer-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hand-pointer-o:before, .um-icon-within .fa.fa-hand-pointer-o:before {
	content: "";
}

.um .fa.fa-hand-peace-o, .um-icon-within .fa.fa-hand-peace-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-hand-peace-o:before, .um-icon-within .fa.fa-hand-peace-o:before {
	content: "";
}

.um .fa.fa-registered, .um-icon-within .fa.fa-registered {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-creative-commons, .um-icon-within .fa.fa-creative-commons {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-gg, .um-icon-within .fa.fa-gg {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-gg-circle, .um-icon-within .fa.fa-gg-circle {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-odnoklassniki, .um-icon-within .fa.fa-odnoklassniki {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-odnoklassniki-square, .um-icon-within .fa.fa-odnoklassniki-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-odnoklassniki-square:before, .um-icon-within .fa.fa-odnoklassniki-square:before {
	content: "";
}

.um .fa.fa-get-pocket, .um-icon-within .fa.fa-get-pocket {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-wikipedia-w, .um-icon-within .fa.fa-wikipedia-w {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-safari, .um-icon-within .fa.fa-safari {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-chrome, .um-icon-within .fa.fa-chrome {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-firefox, .um-icon-within .fa.fa-firefox {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-opera, .um-icon-within .fa.fa-opera {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-internet-explorer, .um-icon-within .fa.fa-internet-explorer {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-television:before, .um-icon-within .fa.fa-television:before {
	content: "";
}

.um .fa.fa-contao, .um-icon-within .fa.fa-contao {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-500px, .um-icon-within .fa.fa-500px {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-amazon, .um-icon-within .fa.fa-amazon {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-calendar-plus-o, .um-icon-within .fa.fa-calendar-plus-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-calendar-plus-o:before, .um-icon-within .fa.fa-calendar-plus-o:before {
	content: "";
}

.um .fa.fa-calendar-minus-o, .um-icon-within .fa.fa-calendar-minus-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-calendar-minus-o:before, .um-icon-within .fa.fa-calendar-minus-o:before {
	content: "";
}

.um .fa.fa-calendar-times-o, .um-icon-within .fa.fa-calendar-times-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-calendar-times-o:before, .um-icon-within .fa.fa-calendar-times-o:before {
	content: "";
}

.um .fa.fa-calendar-check-o, .um-icon-within .fa.fa-calendar-check-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-calendar-check-o:before, .um-icon-within .fa.fa-calendar-check-o:before {
	content: "";
}

.um .fa.fa-map-o, .um-icon-within .fa.fa-map-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-map-o:before, .um-icon-within .fa.fa-map-o:before {
	content: "";
}

.um .fa.fa-commenting:before, .um-icon-within .fa.fa-commenting:before {
	content: "";
}

.um .fa.fa-commenting-o, .um-icon-within .fa.fa-commenting-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-commenting-o:before, .um-icon-within .fa.fa-commenting-o:before {
	content: "";
}

.um .fa.fa-houzz, .um-icon-within .fa.fa-houzz {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-vimeo, .um-icon-within .fa.fa-vimeo {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-vimeo:before, .um-icon-within .fa.fa-vimeo:before {
	content: "";
}

.um .fa.fa-black-tie, .um-icon-within .fa.fa-black-tie {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-fonticons, .um-icon-within .fa.fa-fonticons {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-reddit-alien, .um-icon-within .fa.fa-reddit-alien {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-edge, .um-icon-within .fa.fa-edge {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-credit-card-alt:before, .um-icon-within .fa.fa-credit-card-alt:before {
	content: "";
}

.um .fa.fa-codiepie, .um-icon-within .fa.fa-codiepie {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-modx, .um-icon-within .fa.fa-modx {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-fort-awesome, .um-icon-within .fa.fa-fort-awesome {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-usb, .um-icon-within .fa.fa-usb {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-product-hunt, .um-icon-within .fa.fa-product-hunt {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-mixcloud, .um-icon-within .fa.fa-mixcloud {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-scribd, .um-icon-within .fa.fa-scribd {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-pause-circle-o, .um-icon-within .fa.fa-pause-circle-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-pause-circle-o:before, .um-icon-within .fa.fa-pause-circle-o:before {
	content: "";
}

.um .fa.fa-stop-circle-o, .um-icon-within .fa.fa-stop-circle-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-stop-circle-o:before, .um-icon-within .fa.fa-stop-circle-o:before {
	content: "";
}

.um .fa.fa-bluetooth, .um-icon-within .fa.fa-bluetooth {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-bluetooth-b, .um-icon-within .fa.fa-bluetooth-b {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-gitlab, .um-icon-within .fa.fa-gitlab {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-wpbeginner, .um-icon-within .fa.fa-wpbeginner {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-wpforms, .um-icon-within .fa.fa-wpforms {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-envira, .um-icon-within .fa.fa-envira {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-wheelchair-alt, .um-icon-within .fa.fa-wheelchair-alt {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-wheelchair-alt:before, .um-icon-within .fa.fa-wheelchair-alt:before {
	content: "";
}

.um .fa.fa-question-circle-o, .um-icon-within .fa.fa-question-circle-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-question-circle-o:before, .um-icon-within .fa.fa-question-circle-o:before {
	content: "";
}

.um .fa.fa-volume-control-phone:before, .um-icon-within .fa.fa-volume-control-phone:before {
	content: "";
}

.um .fa.fa-asl-interpreting:before, .um-icon-within .fa.fa-asl-interpreting:before {
	content: "";
}

.um .fa.fa-deafness:before, .um-icon-within .fa.fa-deafness:before {
	content: "";
}

.um .fa.fa-hard-of-hearing:before, .um-icon-within .fa.fa-hard-of-hearing:before {
	content: "";
}

.um .fa.fa-glide, .um-icon-within .fa.fa-glide {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-glide-g, .um-icon-within .fa.fa-glide-g {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-signing:before, .um-icon-within .fa.fa-signing:before {
	content: "";
}

.um .fa.fa-viadeo, .um-icon-within .fa.fa-viadeo {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-viadeo-square, .um-icon-within .fa.fa-viadeo-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-viadeo-square:before, .um-icon-within .fa.fa-viadeo-square:before {
	content: "";
}

.um .fa.fa-snapchat, .um-icon-within .fa.fa-snapchat {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-snapchat-ghost, .um-icon-within .fa.fa-snapchat-ghost {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-snapchat-ghost:before, .um-icon-within .fa.fa-snapchat-ghost:before {
	content: "";
}

.um .fa.fa-snapchat-square, .um-icon-within .fa.fa-snapchat-square {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-snapchat-square:before, .um-icon-within .fa.fa-snapchat-square:before {
	content: "";
}

.um .fa.fa-pied-piper, .um-icon-within .fa.fa-pied-piper {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-first-order, .um-icon-within .fa.fa-first-order {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-yoast, .um-icon-within .fa.fa-yoast {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-themeisle, .um-icon-within .fa.fa-themeisle {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-google-plus-official, .um-icon-within .fa.fa-google-plus-official {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-google-plus-official:before, .um-icon-within .fa.fa-google-plus-official:before {
	content: "";
}

.um .fa.fa-google-plus-circle, .um-icon-within .fa.fa-google-plus-circle {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-google-plus-circle:before, .um-icon-within .fa.fa-google-plus-circle:before {
	content: "";
}

.um .fa.fa-font-awesome, .um-icon-within .fa.fa-font-awesome {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-fa, .um-icon-within .fa.fa-fa {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-fa:before, .um-icon-within .fa.fa-fa:before {
	content: "";
}

.um .fa.fa-handshake-o, .um-icon-within .fa.fa-handshake-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-handshake-o:before, .um-icon-within .fa.fa-handshake-o:before {
	content: "";
}

.um .fa.fa-envelope-open-o, .um-icon-within .fa.fa-envelope-open-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-envelope-open-o:before, .um-icon-within .fa.fa-envelope-open-o:before {
	content: "";
}

.um .fa.fa-linode, .um-icon-within .fa.fa-linode {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-address-book-o, .um-icon-within .fa.fa-address-book-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-address-book-o:before, .um-icon-within .fa.fa-address-book-o:before {
	content: "";
}

.um .fa.fa-vcard:before, .um-icon-within .fa.fa-vcard:before {
	content: "";
}

.um .fa.fa-address-card-o, .um-icon-within .fa.fa-address-card-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-address-card-o:before, .um-icon-within .fa.fa-address-card-o:before {
	content: "";
}

.um .fa.fa-vcard-o, .um-icon-within .fa.fa-vcard-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-vcard-o:before, .um-icon-within .fa.fa-vcard-o:before {
	content: "";
}

.um .fa.fa-user-circle-o, .um-icon-within .fa.fa-user-circle-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-user-circle-o:before, .um-icon-within .fa.fa-user-circle-o:before {
	content: "";
}

.um .fa.fa-user-o, .um-icon-within .fa.fa-user-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-user-o:before, .um-icon-within .fa.fa-user-o:before {
	content: "";
}

.um .fa.fa-id-badge, .um-icon-within .fa.fa-id-badge {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-drivers-license:before, .um-icon-within .fa.fa-drivers-license:before {
	content: "";
}

.um .fa.fa-id-card-o, .um-icon-within .fa.fa-id-card-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-id-card-o:before, .um-icon-within .fa.fa-id-card-o:before {
	content: "";
}

.um .fa.fa-drivers-license-o, .um-icon-within .fa.fa-drivers-license-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-drivers-license-o:before, .um-icon-within .fa.fa-drivers-license-o:before {
	content: "";
}

.um .fa.fa-quora, .um-icon-within .fa.fa-quora {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-free-code-camp, .um-icon-within .fa.fa-free-code-camp {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-telegram, .um-icon-within .fa.fa-telegram {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-thermometer-4:before, .um-icon-within .fa.fa-thermometer-4:before {
	content: "";
}

.um .fa.fa-thermometer:before, .um-icon-within .fa.fa-thermometer:before {
	content: "";
}

.um .fa.fa-thermometer-3:before, .um-icon-within .fa.fa-thermometer-3:before {
	content: "";
}

.um .fa.fa-thermometer-2:before, .um-icon-within .fa.fa-thermometer-2:before {
	content: "";
}

.um .fa.fa-thermometer-1:before, .um-icon-within .fa.fa-thermometer-1:before {
	content: "";
}

.um .fa.fa-thermometer-0:before, .um-icon-within .fa.fa-thermometer-0:before {
	content: "";
}

.um .fa.fa-bathtub:before, .um-icon-within .fa.fa-bathtub:before {
	content: "";
}

.um .fa.fa-s15:before, .um-icon-within .fa.fa-s15:before {
	content: "";
}

.um .fa.fa-window-maximize, .um-icon-within .fa.fa-window-maximize {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-window-restore, .um-icon-within .fa.fa-window-restore {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-times-rectangle:before, .um-icon-within .fa.fa-times-rectangle:before {
	content: "";
}

.um .fa.fa-window-close-o, .um-icon-within .fa.fa-window-close-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-window-close-o:before, .um-icon-within .fa.fa-window-close-o:before {
	content: "";
}

.um .fa.fa-times-rectangle-o, .um-icon-within .fa.fa-times-rectangle-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-times-rectangle-o:before, .um-icon-within .fa.fa-times-rectangle-o:before {
	content: "";
}

.um .fa.fa-bandcamp, .um-icon-within .fa.fa-bandcamp {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-grav, .um-icon-within .fa.fa-grav {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-etsy, .um-icon-within .fa.fa-etsy {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-imdb, .um-icon-within .fa.fa-imdb {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-ravelry, .um-icon-within .fa.fa-ravelry {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-eercast, .um-icon-within .fa.fa-eercast {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-eercast:before, .um-icon-within .fa.fa-eercast:before {
	content: "";
}

.um .fa.fa-snowflake-o, .um-icon-within .fa.fa-snowflake-o {
	font-family: "Font Awesome 6 Free";
	font-weight: 400;
}

.um .fa.fa-snowflake-o:before, .um-icon-within .fa.fa-snowflake-o:before {
	content: "";
}

.um .fa.fa-superpowers, .um-icon-within .fa.fa-superpowers {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-wpexplorer, .um-icon-within .fa.fa-wpexplorer {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .fa.fa-meetup, .um-icon-within .fa.fa-meetup {
	font-family: "Font Awesome 6 Brands";
	font-weight: 400;
}

.um .tipsy, .um-page .tipsy {
	z-index: 9999999999;
	font-size: inherit;
}

.um .tipsy-inner, .um-page .tipsy-inner {
	background-color: #333;
	color: #fff;
	max-width: 250px;
	padding: 6px 10px;
	text-align: left;
	font-size: 13px;
	line-height: 17px;
	word-wrap: break-word;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.um .tipsy-arrow-n, .um-page .tipsy-arrow-n {
	border-bottom-color: #333;
}

.um .tipsy-arrow-s, .um-page .tipsy-arrow-s {
	border-top-color: #333;
}

.um .tipsy-arrow-e, .um-page .tipsy-arrow-e {
	border-left-color: #333;
}

.um .tipsy-arrow-w, .um-page .tipsy-arrow-w {
	border-right-color: #333;
}

.uimob340-show, .uimob500-show, .uimob800-show, .uimob960-show {
	display: none;
}

.um-profile-nav-item a.uimob340-show, .um-profile-nav-item a.uimob500-show, .um-profile-nav-item a.uimob800-show, .um-profile-nav-item a.uimob960-show {
	display: none;
}

div.uimob340 .uimob340-show, div.uimob500 .uimob500-show, div.uimob800 .uimob800-show, div.uimob960 .uimob960-show {
	display: block;
}

div.uimob340 .uimob340-hide, div.uimob500 .uimob500-hide, div.uimob800 .uimob800-hide, div.uimob960 .uimob960-hide {
	display: none;
}

div.uimob340 .um-item-link a {
	font-size: 14px;
}

div.uimob340 .um-item-meta span {
	font-size: 13px;
}

div.uimob340 .um-load-items a {
	width: 100% !important;
	max-width: 100% !important;
}

div.uimob340 .um-profile-nav {
	padding: 0;
}

div.uimob340 .um-profile-nav-item a {
	padding: 10px 16px;
	margin-left: 0;
	border-radius: 0;
}

div.uimob340 .um-profile-nav-item i {
	display: block;
	position: static;
	top: auto;
	left: auto;
}

div.uimob340 .um-profile-subnav {
	padding: 8px 15px;
}

div.uimob340 .um-profile-subnav a {
	display: block;
	text-align: left;
	font-size: 13px;
	margin: 0;
	padding: 6px 0;
}

div.uimob340 .um-profile-subnav span {
	font-size: 12px;
	padding: 1px 6px;
}

div.uimob340 .um-cover-overlay span.um-cover-overlay-t {
	display: none !important;
}

div.uimob340 .um-cover-overlay {
	padding: 0;
}

div.uimob340 .um-cover-overlay i, div.uimob340 .um-profile-photo-overlay i {
	margin-bottom: 0;
	font-size: 30px;
}

.um-modal.uimob340 {
	width: 100% !important;
	margin: 0 !important;
	left: 0 !important;
	height: 100%;
	background: #fff;
}

.um-modal.uimob340, .um-modal.uimob340 .um-modal-body, .um-modal.uimob340 .um-modal-header {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.um-modal.uimob340 .um-modal-header {
	text-align: center;
}

.um-modal.uimob340 .um-modal-footer {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	box-sizing: border-box;
	padding: 10px;
	border-top: 1px solid #ddd;
}

.um-modal.uimob340 .um-modal-right {
	width: 100%;
	float: none;
}

.um-modal.uimob340 .um-modal-footer a.um-modal-btn {
	width: 48%;
	margin: 0 1%;
	float: left;
	display: block;
	line-height: 44px !important;
	height: 44px;
}

.um-modal.uimob340 .ajax-upload-dragdrop span.icon {
	font-size: 40px;
	line-height: 40px;
}

div.uimob340 .um-profile-body {
	padding-left: 0;
	padding-right: 0;
}

div.uimob340 .um-profile-photo {
	width: 100% !important;
	text-align: center !important;
	position: absolute;
	top: -40px;
	left: 0;
	margin: 0;
}

div.uimob340 .um-header.no-cover .um-profile-photo {
	position: static;
	top: auto;
	left: auto;
}

div.uimob340 .um-profile-photo a.um-profile-photo-img {
	width: 100px !important;
	height: 100px !important;
	margin: 0 auto !important;
	float: none !important;
	display: inline-block !important;
	position: relative !important;
	top: auto !important;
	left: auto !important;
}

div.uimob340 .um-header.no-cover .um-profile-photo a.um-profile-photo-img {
	width: 120px !important;
	height: 120px !important;
}

div.uimob340 .um-header .um-profile-meta {
	padding-left: 0 !important;
	padding-right: 0 !important;
	text-align: center !important;
	padding-top: 60px !important;
}

div.uimob340 .um-header.no-cover .um-profile-meta {
	padding-top: 0 !important;
}

div.uimob340 .um-header .um-name {
	float: none !important;
	margin-right: 0 !important;
	font-size: 18px;
}

div.uimob340 .um-header .um-meta-text {
	padding: 0 20px;
}

div.uimob340 .um-header .um-meta {
	padding: 0 10px;
	display: inline-block;
}

div.uimob340 .um-col-121, div.uimob340 .um-col-122, div.uimob340 .um-col-131, div.uimob340 .um-col-132, div.uimob340 .um-col-133 {
	float: none;
	width: 100%;
	margin: 0;
}

div.uimob340 .um-field-half {
	float: none;
	width: 100%;
}

div.uimob340 .um-account-main {
	float: none;
	width: 100%;
	padding: 0;
	box-sizing: border-box;
}

div.uimob340 .um-account-tab {
	padding-bottom: 20px;
	border-bottom: 1px solid #eee;
}

div.uimob340 .um-account-meta {
	margin-bottom: 0;
}

.uimob340 .um-half {
	float: none;
	width: 100%;
	margin: 0 0 10px 0;
}

.uimob340 .um-button.um-btn-auto-width {
	min-width: auto;
	max-width: auto;
	width: 100%;
}

.uimob340 .um-col-alt-s {
	padding-top: 0;
}

div.uimob500 .um-profile-nav {
	padding: 0;
}

div.uimob500 .um-profile-nav-item a {
	padding: 10px 16px;
	margin-left: 0;
	border-radius: 0;
}

div.uimob500 .um-profile-nav-item i {
	display: block;
	position: static;
	top: auto;
	left: auto;
	font-size: 22px;
	height: 22px;
	line-height: 22px;
}

div.uimob500 .um-profile-subnav {
	padding: 8px 15px;
}

div.uimob500 .um-profile-subnav a {
	display: block;
	text-align: left;
	font-size: 13px;
	margin: 0;
	padding: 6px 0;
}

div.uimob500 .um-profile-subnav span {
	font-size: 12px;
	padding: 1px 6px;
}

div.uimob500 .um-cover-overlay span.um-cover-overlay-t {
	display: none !important;
}

div.uimob500 .um-cover-overlay {
	padding: 0;
}

div.uimob500 .um-cover-overlay i, div.uimob500 .um-profile-photo-overlay i {
	margin-bottom: 0;
	font-size: 30px;
}

.um-modal.uimob500 {
	width: 100% !important;
	margin: 0 !important;
	left: 0 !important;
	height: 100%;
	background: #fff;
}

.um-modal.uimob500, .um-modal.uimob500 .um-modal-body, .um-modal.uimob500 .um-modal-header {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.um-modal.uimob500 .um-modal-header {
	text-align: center;
}

.um-modal.uimob500 .um-modal-footer {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	box-sizing: border-box;
	padding: 10px;
	border-top: 1px solid #ddd;
}

.um-modal.uimob500 .um-modal-right {
	width: 100%;
	float: none;
}

.um-modal.uimob500 .um-modal-footer a.um-modal-btn {
	width: 48%;
	margin: 0 1%;
	float: left;
	display: block;
	line-height: 44px !important;
	height: 44px;
}

.um-modal.uimob500 .ajax-upload-dragdrop span.icon {
	font-size: 40px;
	line-height: 40px;
}

div.uimob500 .um-profile-body {
	padding-left: 0;
	padding-right: 0;
}

div.uimob500 .um-profile-photo {
	width: 100% !important;
	text-align: center !important;
	position: absolute;
	top: -40px;
	left: 0;
	margin: 0;
}

div.uimob500 .um-header.no-cover .um-profile-photo {
	position: static;
	top: auto;
	left: auto;
}

div.uimob500 .um-profile-photo a.um-profile-photo-img {
	width: 100px !important;
	height: 100px !important;
	margin: 0 auto !important;
	float: none !important;
	display: inline-block !important;
	position: relative !important;
	top: auto !important;
	left: auto !important;
}

div.uimob500 .um-header.no-cover .um-profile-photo a.um-profile-photo-img {
	width: 120px !important;
	height: 120px !important;
}

div.uimob500 .um-header .um-profile-meta {
	padding-left: 0 !important;
	padding-right: 0 !important;
	text-align: center !important;
	padding-top: 60px !important;
}

div.uimob500 .um-header.no-cover .um-profile-meta {
	padding-top: 0 !important;
}

div.uimob500 .um-header .um-name {
	float: none !important;
	margin-right: 0 !important;
	font-size: 21px;
}

div.uimob500 .um-header .um-meta-text {
	padding: 0 20px;
}

div.uimob500 .um-header .um-meta {
	padding: 0 20px;
	display: block;
}

div.uimob500 .um-col-121, div.uimob500 .um-col-122, div.uimob500 .um-col-131, div.uimob500 .um-col-132, div.uimob500 .um-col-133 {
	float: none;
	width: 100%;
	margin: 0;
}

div.uimob500 .um-field-half {
	float: none;
	width: 100%;
}

div.uimob500 .um-account-main {
	float: none;
	width: 100%;
	padding: 0;
	box-sizing: border-box;
}

div.uimob500 .um-account-tab {
	padding-bottom: 20px;
	border-bottom: 1px solid #eee;
}

div.uimob500 .um-account-meta {
	margin-bottom: 0;
}

div.uimob800 .um-profile-nav {
	padding: 0;
}

div.uimob800 .um-profile-nav-item a {
	padding: 10px 20px;
	margin-left: 0;
	border-radius: 0;
}

div.uimob800 .um-profile-nav-item i {
	display: block;
	position: static;
	top: auto;
	left: auto;
	font-size: 26px;
	height: 26px;
	line-height: 26px;
}

div.uimob800 .um-profile-subnav {
	padding: 8px 15px;
}

div.uimob800 .um-profile-subnav a {
	display: block;
	text-align: left;
	font-size: 14px;
	margin: 0;
	padding: 6px 0;
}

div.uimob800 .um-profile-subnav span {
	font-size: 12px;
	padding: 2px 8px;
}

div.uimob800 .um-account-main {
	width: 90%;
	max-width: 450px;
}

div.uimob800 .um-account-side {
	padding: 0;
	width: 10%;
}

div.uimob800 .um-account-side ul {
	border: 1px solid #ddd;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

div.uimob800 .um-account-side li {
	margin-bottom: 0 !important;
	background: 0 0;
}

div.uimob800 .um-account-side li a {
	display: block;
	padding: 0 !important;
	height: 44px;
	line-height: 44px;
	color: #666 !important;
	text-align: center;
	text-decoration: none !important;
	background: 0 0;
	transition: all .2s linear;
}

div.uimob800 .um-account-side li:first-child a {
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}

div.uimob800 .um-account-side li:last-child a {
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}

div.uimob800 .um-account-side li a span.um-account-icontip {
	display: block;
	float: left;
	text-align: center;
	width: 100%;
	height: 100%;
	font-size: 22px;
	line-height: 44px;
}

div.uimob800 .um-account-side li a span.um-account-icontip i {
	position: relative;
	text-align: center;
	width: 100%;
}

div.uimob800 .um-account-side li a.current, div.uimob800 .um-account-side li a.current:hover {
	color: #fff !important;
}

div.uimob800 .um-account-meta a {
	border: 1px solid #ddd;
}

div.uimob800 .um-account-meta a, div.uimob800 .um-account-meta img {
	display: block;
	overflow: hidden;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	max-width: 100%;
	height: auto;
}

div.uimob800 .um-account-meta img {
	width: 100%;
}

div.uimob800 .um-profile-photo {
	width: 150px !important;
}

div.uimob800 .um-profile-photo a.um-profile-photo-img {
	width: 140px !important;
	height: 140px !important;
	top: -70px !important;
}

div.uimob800 .um-header.no-cover .um-profile-photo a.um-profile-photo-img {
	top: auto !important;
}

div.uimob800 .um-header .um-profile-meta {
	padding-left: 200px;
}

div.uimob800 .um-cover-overlay {
	padding: 0;
}

div.uimob960 .um-profile-photo {
	width: 200px !important;
}

div.uimob960 .um-profile-photo a.um-profile-photo-img {
	width: 140px !important;
	height: 140px !important;
	top: -70px !important;
}

@media screen and (max-height:400px) {
	.ajax-upload-dragdrop span.icon {
		display: none;
	}
	
	.um-modal.no-photo {
		width: 100% !important;
		margin: 0 !important;
		left: 0 !important;
		height: 100%;
		background: #fff;
	}
	
	.um-modal.no-photo, .um-modal.no-photo .um-modal-body, .um-modal.no-photo .um-modal-header {
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		border-radius: 0;
	}
	
	.um-modal.no-photo .um-modal-header {
		text-align: center;
		font-size: 14px;
	}
	
	.um-modal.no-photo .um-modal-footer {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		box-sizing: border-box;
		padding: 10px;
		border-top: 1px solid #ddd;
	}
	
	.um-modal.no-photo .um-modal-right {
		width: 100%;
		float: none;
	}
	
	.um-modal.no-photo .um-modal-footer a.um-modal-btn {
		width: 48%;
		margin: 0 1%;
		float: left;
		display: block;
		line-height: 44px !important;
		height: 44px;
	}
}

@media screen and (max-height:300px) {
	.um-modal.no-photo .um-modal-header {
		display: none;
	}
	
	.ajax-upload-dragdrop span.icon, .ajax-upload-dragdrop span.str {
		display: none;
	}
}

@media screen and (max-width:600px) {
	.um-popup {
		width: 96% !important;
		margin-left: 2% !important;
		left: 0 !important;
		top: 15px !important;
	}
}

.um:not(.um-admin) {
	width: 100%;
	text-align: left;
	box-sizing: border-box;
	color: #666;
	font-size: 15px;
	margin-bottom: 30px !important;
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;
	opacity: 0;
}

.um-s1, .um-s2 {
	display: none;
}

.um:not(.um-admin) :after, .um:not(.um-admin) :before {
	box-sizing: content-box;
}

.um-account-side li a, .um-cover a, .um-field-value a, .um-header a, .um-member-less a, .um-member-more a, .um-member-name a, .um-member-photo a, .um-members a, .um-members-pagi a, .um-members-pagi span {
	border-bottom: 0 !important;
}

.um-modal a:focus, .um:not(.um-admin) a:focus {
	outline: 0 !important;
}

.um:not(.um-admin) a .image-overlay, .um:not(.um-admin) a:hover .image-overlay, .um:not(.um-admin) a:hover .image-overlay * {
	display: none !important;
	width: 0 !important;
	height: 0 !important;
	position: static !important;
}

.um.um-in-admin {
	padding-top: 0;
}

.um.um-in-admin .um-tip {
	display: none !important;
}

.um:not(.um-admin):not(.um-directory) input, .um:not(.um-admin):not(.um-directory) select, .um:not(.um-admin):not(.um-directory) textarea {
	font-size: 15px;
}

.um:not(.um-admin) * {
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;
}

.um-left {
	float: left;
}

.um-right {
	float: right;
}

.um-clear {
	clear: both;
}

.um-center {
	text-align: center;
}

.um-center .um-button {
	display: inline-block !important;
	width: auto !important;
	min-width: 250px !important;
}

.um-half {
	width: 48%;
}

.um-field-half {
	width: 48%;
	float: left;
}

.um-field-half.right {
	float: right;
}

.um-field-tri {
	width: 30%;
	float: left;
	margin-right: 3%;
}

.um img {
	box-shadow: none !important;
}

.um-col {
	padding-bottom: 20px;
}

.um-col-alt {
	margin: 15px 0 5px 0;
}

.um-col-alt-s {
	padding-top: 10px;
}

.um-col-alt-b {
	padding-top: 20px;
}

.um-col-121 {
	float: left;
	width: 48%;
}

.um-col-122 {
	float: right;
	width: 48%;
}

.um-col-131 {
	float: left;
	width: 30%;
}

.um-col-132 {
	float: left;
	width: 30%;
	margin: 0 5%;
}

.um-col-133 {
	float: left;
	width: 30%;
}

.um-raty i {
	font-size: 26px;
}

.um-field-half .um-raty i {
	font-size: 21px;
}

.um-field-tri .um-raty i {
	font-size: 21px;
}

.um-button i {
	font-size: 22px;
	width: 22px;
	height: 12px !important;
	display: inline-block;
	line-height: 12px !important;
	vertical-align: middle !important;
	position: relative;
	top: -6px;
	margin-right: 8px;
}

.um-row-heading {
	padding: 5px 0;
	font-size: 16px;
}

.um-row-heading i {
	font-size: 24px;
	height: 24px;
	line-height: 24px;
	margin: 0 12px 0 0;
	display: inline-block;
	width: 30px;
	text-align: center;
}

.um-row-heading i:before {
	vertical-align: middle !important;
}

p.um-notice {
	width: auto;
	color: #fff;
	box-sizing: border-box;
	font-size: 15px;
	padding: 12px !important;
	margin: 12px 0 0 0 !important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: relative;
}

p.um-notice a {
	color: #fff;
	text-decoration: underline;
}

p.um-notice i {
	position: absolute;
	right: 14px;
	font-size: 36px;
	cursor: pointer;
	top: 7px;
	display: block;
	height: 30px;
	line-height: 30px;
}

p.um-notice.success {
	background: #7acf58;
}

p.um-notice.err {
	background: #c74a4a;
}

p.um-notice.warning {
	background: #f9f9d1;
	color: #666;
	border: 1px solid #efe4a2;
	padding: 8px 15px !important;
}

p.um-notice.warning a {
	color: #666;
	text-decoration: underline;
}

.um-field-error {
	width: auto;
	max-width: 100%;
	background: #c74a4a;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	box-sizing: border-box;
	position: relative;
	padding: 12px;
	font-size: 14px;
	line-height: 20px !important;
	margin: 12px 0 0 0;
}

.um-field-error a {
	color: #fff !important;
	text-decoration: underline !important;
}

.um-field-arrow {
	top: -17px;
	left: 10px;
	position: absolute;
	z-index: 1;
	color: #c74a4a;
	font-size: 28px;
	line-height: 1em !important;
}

.um-error-block {
	width: auto;
	max-width: 100%;
	background: #c74a4a;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	box-sizing: border-box;
	position: relative;
	padding: 12px;
	font-size: 14px;
	line-height: 1em !important;
	margin: 12px 0 0 0;
}

.um-field-notice {
	width: auto;
	max-width: 100%;
	background: #497bc7;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	box-sizing: border-box;
	position: relative;
	padding: 12px;
	font-size: 14px;
	line-height: 20px !important;
	margin: 5px 0 0 0;
}

.um-field-notice a {
	color: #fff !important;
	text-decoration: underline !important;
}

.um-field-notice .um-field-arrow {
	top: -17px;
	left: 10px;
	position: absolute;
	z-index: 1;
	color: #497bc7 !important;
	font-size: 28px;
	line-height: 1em !important;
}

.um-notice-block {
	width: auto;
	max-width: 100%;
	background: #497bc7;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	box-sizing: border-box;
	position: relative;
	padding: 12px;
	font-size: 14px;
	line-height: 1em !important;
	margin: 12px 0 0 0;
}

.um-tip {
	margin: 0 0 0 8px;
	cursor: pointer;
	display: inline-block;
	position: relative;
	top: 3px;
}

.um-tip i {
	font-size: 22px;
	height: 22px;
	line-height: 22px;
	display: block;
	position: relative;
}

.um-tip-text {
	display: block;
	font-size: 13px;
	line-height: 15px;
	color: #999;
}

.um-form button::-moz-focus-inner, .um-form input::-moz-focus-inner {
	border: 0 !important;
	padding: 0 !important;
}

.um-field {
	position: relative;
	padding: 15px 0 0 0;
}

.um-field-b, .um-field-c {
	padding-top: 0 !important;
}

.um-field-label {
	display: block;
	margin: 0 0 8px 0;
}

.um-field-label .um-field-label-icon {
	float: left;
	margin: 0 8px 0 0;
	height: 22px;
	line-height: 18px;
	display: inline-block;
	width: 24px;
	text-align: center;
}

.um-field-label .um-field-label-icon i {
	font-size: 22px;
	position: relative;
	top: 1px;
}

.um-field-label label {
	font-size: 15px !important;
	line-height: 22px !important;
	font-weight: 600;
}

.um-field-area {
	position: relative;
	word-wrap: break-word;
}

.um-field-area-password {
	position: relative;
}

.um-toggle-password {
	cursor: pointer;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 40px;
	text-align: center;
	box-sizing: border-box;
	font-size: 20px;
	line-height: 2;
}

.um-toggle-password i {
	transition: all .2s linear;
}

.um-toggle-password:hover i {
	color: #44b0ec;
}

.um-field-value p {
	margin: 0 0 6px 0 !important;
	padding: 0;
}

.um-field-block {
	color: #777;
	font-size: 17px;
}

.um-field-spacing {
	width: 100%;
}

.um-field-divider {
	width: 100%;
	margin: 0 0 12px 0;
	height: 24px;
	position: relative;
}

.um-field-divider-text {
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: -24px;
	left: 0;
	font-size: 16px;
	padding: 10px 0;
}

.um-field-divider-text span {
	background: #fff;
	color: #555;
	display: inline-block;
	padding: 0 15px;
}

.um-field-icon {
	position: absolute;
	cursor: default;
	text-align: center !important;
	top: 2px;
	left: 0;
	width: 44px;
	font-size: 22px;
	line-height: 1.7em;
	z-index: 1;
}

.um-form input[type=number], .um-form input[type=password], .um-form input[type=search], .um-form input[type=tel], .um-form input[type=text] {
	padding: 0 12px !important;
	width: 100%;
	display: block !important;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	outline: 0 !important;
	cursor: text !important;
	font-size: 15px !important;
	height: 40px !important;
	box-sizing: border-box !important;
	box-shadow: none !important;
	margin: 0 !important;
	position: static;
}

.um-form .um-field-area-password input[type=password] {
	padding-right: 40px !important;
}

.um-form .um-field-area-password input[type=password]::-ms-clear, .um-form .um-field-area-password input[type=password]::-ms-reveal {
	display: none;
}

.um-form input[type=number] {
	width: auto;
	padding: 0 0 0 5px !important;
	height: 30px !important;
}

.um-form input[type=number]:focus, .um-form input[type=password]:focus, .um-form input[type=search]:focus, .um-form input[type=tel]:focus, .um-form input[type=text]:focus, .um-form textarea:focus {
	box-shadow: none !important;
	outline: 0 !important;
}

.um-form input[type=password].um-iconed, .um-form input[type=tel].um-iconed, .um-form input[type=text].um-iconed {
	padding-left: 44px !important;
}

.um-form input[type=password].um-error, .um-form input[type=tel].um-error, .um-form input[type=text].um-error {
	border-color: #c74a4a !important;
}

.um-form textarea {
	width: 100%;
	padding: 8px 12px !important;
	display: block;
	font-size: 15px !important;
	line-height: 22px !important;
	background: #fff;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	box-sizing: border-box;
	min-height: 80px !important;
	box-shadow: none;
	outline: 0 !important;
}

.um-form .um-meta-text textarea {
	max-width: 100%;
}

.um-form .wp-editor-container {
	border: 1px solid #ddd;
}

.um-form .wp-editor-container textarea {
	background: #ddd !important;
	color: #222 !important;
	border-radius: 0;
}

.um-field-c .um-field-checkbox {
	margin-bottom: 14px;
	margin-top: 0 !important;
	position: relative;
}

.um-field-checkbox:not(.um-field), .um-field-radio:not(.um-field) {
	display: block;
	margin: 8px 0;
	position: relative;
}

.um-profile.um-editing .um-field-checkbox, .um-profile.um-editing .um-field-radio {
	cursor: pointer !important;
}

.um-field-checkbox:hover i, .um-field-radio:hover i {
	color: #666;
}

.um-field-checkbox input, .um-field-radio input {
	opacity: 0 !important;
	display: inline !important;
	width: 0 !important;
	float: left;
}

.um-field-checkbox-state, .um-field-radio-state {
	position: absolute;
	top: 0;
	left: 1px;
	width: 24px;
	height: 24px;
}

.um-field-checkbox-state i, .um-field-radio-state i {
	font-size: 24px;
	line-height: 24px;
	height: 24px;
	color: #aaa;
	transition: all .2s linear;
}

.um-field-checkbox-option, .um-field-radio-option {
	margin: 0 0 0 36px;
	line-height: 24px;
	color: #888 !important;
	display: block;
}

.um-field-group {
	margin-top: 20px;
}

.um-field-group-head {
	cursor: pointer;
	color: #fff;
	font-size: 16px;
	line-height: 22px;
	padding: 10px 20px;
	transition: .25s;
	box-sizing: border-box;
	-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	border-radius: 4px !important;
	border-top: 1px solid transparent !important;
	border-bottom: 2px solid rgba(0, 0, 0, .1) !important;
}

.um-field-group-head i {
	font-size: 20px;
	margin: 0 8px 0 0;
}

.um-field-group-head i:before {
	vertical-align: middle !important;
}

.um-field-group-body {
	display: none;
	margin: 15px 0 0 0;
	padding: 15px 20px 5px 20px;
	background: #f9f9f9;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: relative;
	box-sizing: border-box;
	width: 100%;
}

.um-field-group-body div.um-field {
	padding: 0 0 15px 0;
}

.um-field-group-cancel {
	font-size: 18px;
	position: absolute;
	z-index: 800;
	right: 8px;
	top: 8px;
	color: #ccc !important;
	text-decoration: none !important;
}

.um-field-group-cancel:hover {
	color: #777 !important;
}

.um div.disabled, .um input[type=number]:disabled, .um input[type=submit]:disabled, .um input[type=text]:disabled, .um-disabled {
	opacity: .6 !important;
	cursor: no-drop !important;
}

input[type=submit].um-button, input[type=submit].um-button:focus {
	vertical-align: middle !important;
	height: auto !important;
	font-size: 15px;
	cursor: pointer !important;
	width: 100%;
	box-shadow: none;
	text-shadow: none;
	font-family: inherit;
	outline: 0 !important;
	margin: 0;
	opacity: 1;
	-webkit-appearance: none;
}

input[type=submit].um-button:hover {
	opacity: 1;
}

.um-button {
	font-size: 15px;
	border: none !important;
	display: block;
	width: 100%;
	line-height: 1em !important;
	padding: 16px 20px !important;
	text-decoration: none !important;
	text-align: center;
	text-transform: none !important;
	font-weight: 400 !important;
	overflow: hidden;
	position: relative;
	transition: .25s;
	box-sizing: border-box;
	-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	border-radius: 4px !important;
	-webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
	box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
	opacity: 1;
}

a.um-button {
	font-size: 15px;
	border: none !important;
	display: block;
	width: 100%;
	line-height: 1em !important;
	padding: 16px 20px !important;
	text-decoration: none !important;
	text-align: center;
	text-transform: none !important;
	font-weight: 400 !important;
	overflow: hidden;
	position: relative;
	transition: .25s;
	box-sizing: border-box;
	-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	border-radius: 4px !important;
	-webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
	box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
	opacity: 1;
}

a.um-button:hover {
	-webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
	box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
}

.um-button.um-btn-auto-width {
	width: auto;
	display: inline-block;
	padding: 14px 20px !important;
	min-width: 200px;
	max-width: 450px;
}

a.um-link-alt {
	line-height: 22px;
	color: #888 !important;
	display: block !important;
	text-decoration: none !important;
	font-weight: 400;
	text-align: center;
	border-bottom: none !important;
}

a.um-link-alt:hover {
	text-decoration: underline !important;
}

.um-dropdown {
	position: absolute;
	height: auto;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	z-index: 55;
	display: none;
	border: 1px solid #e5e5e5;
	box-sizing: border-box;
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .1);
	box-shadow: 0 0 1px rgba(0, 0, 0, .1);
}

.um-dropdown li, .um-dropdown ul {
	list-style-type: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

.um-dropdown ul {
	background: #fff;
	position: relative;
	z-index: 16;
}

.um-dropdown li a {
	display: block;
	padding: 8px 12px;
	color: #666;
	font-size: 14px;
	line-height: 18px;
}

.um-dropdown li:last-child a {
	border-top: 1px solid #e5e5e5;
	padding: 12px;
}

.um-dropdown-b {
	position: relative;
}

.um-dropdown-arr {
	position: absolute;
	font-size: 24px;
	width: 24px;
	height: 24px;
	overflow: hidden;
	z-index: 15;
	color: #eee;
}

.um-dropdown-arr * {
	display: block !important;
	width: 24px !important;
	height: 24px !important;
	vertical-align: bottom !important;
	overflow: hidden !important;
	line-height: 24px !important;
}

div.um-photo {
	margin: 20px auto 0 auto;
	text-align: center;
	box-sizing: border-box;
	max-width: 100%;
}

div.um-photo, div.um-photo a, div.um-photo img {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

div.um-photo a {
	border: 1px solid #e5e5e5;
	padding: 5px;
	box-sizing: border-box;
	display: inline-block;
	box-shadow: 0 1px 1px #eee;
	margin: 0 auto;
	max-width: 100%;
}

div.um-photo img {
	max-height: 300px;
	max-width: 100%;
}

span.um-req {
	margin: 0 0 0 8px;
	font-size: 14px;
	display: inline-block;
}

small.um-max-filesize {
	display: block;
	color: #999;
	padding-top: 5px;
}

small.um-max-filesize span {
	font-size: 12px;
}

.um-form .um-field .um-field-area input.um-form-field.um-validate-not-matched, .um-form .um-field .um-field-area input.um-form-field.um-validate-not-matched:focus, .um-form .um-field .um-field-area input.um-form-field.um-validate-username-exists, .um-form .um-field .um-field-area input.um-form-field.um-validate-username-exists:focus {
	border-color: #db2929 !important;
}

.um-form .um-field .um-field-area input.um-searching-username {
	background-image: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/optimized/rev-1fced4c/oregonrooted.com/wp-content/plugins/ultimate-member/assets/img/loading.gif");
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 24px 24px;
}

.um-form .um-field .um-field-area input.um-searching-username.nitro-lazy {
	background-image: none !important;
}

.um-search-area {
	position: relative;
	max-width: 300px;
}

.um-search-area .um-search-field {
	width: 100%;
	margin: 0;
	padding-left: 25px;
}

.rtl .um-search-area .um-search-field {
	padding-right: 25px;
	padding-left: initial;
}

.um-search-area .um-search-icon {
	position: absolute;
	height: 100%;
	left: 6px;
	top: 0;
}

.rtl .um-search-area .um-search-icon {
	right: 6px;
	left: initial;
}

.um-faicon-search:before {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
}

.um-field .select2-container.select2-container--open, .um-search-filter .select2-container.select2-container--open {
	z-index: 9999999;
}

.um-field .select2.select2-container .select2-selection, .um-search-filter .select2.select2-container .select2-selection {
	display: block !important;
	height: 40px;
	padding: 0 0 0 12px !important;
	overflow: hidden !important;
	position: relative !important;
	white-space: nowrap !important;
	line-height: 35px !important;
	color: #666 !important;
	font-size: 15px !important;
	-moz-border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
	border-radius: 2px !important;
	background-clip: padding-box !important;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background: #fff !important;
	border: 1px solid #ddd !important;
}

.rtl .um-field .select2.select2-container .select2-selection, .rtl .um-search-filter .select2.select2-container .select2-selection {
	padding: 0 12px 0 0 !important;
}

.um-field .select2.select2-container .select2-selection .select2-selection__arrow, .um-search-filter .select2.select2-container .select2-selection .select2-selection__arrow {
	display: inline-block !important;
	width: 34px !important;
	height: 100% !important;
	position: absolute;
	right: 0;
	top: 0;
	text-align: center;
	background: 0 0 !important;
	border: none !important;
}

.rtl .um-field .select2.select2-container .select2-selection .select2-selection__arrow, .rtl .um-search-filter .select2.select2-container .select2-selection .select2-selection__arrow {
	right: initial;
	left: 0;
}

.um-field .select2.select2-container .select2-selection .select2-selection__arrow:before, .um-search-filter .select2.select2-container .select2-selection .select2-selection__arrow:before {
	content: "" !important;
	font-size: 28px !important;
	font-family: Ionicons !important;
	display: block;
	height: 100%;
	line-height: 40px;
	min-width: 1em;
	text-align: center;
	color: #aaa;
}

.um-field .select2.select2-container .select2-selection .select2-selection__arrow b[role=presentation], .um-search-filter .select2.select2-container .select2-selection .select2-selection__arrow b[role=presentation] {
	display: none;
}

.um-field .select2-container.select2-container--open .select2-dropdown, .um-search-filter .select2-container.select2-container--open .select2-dropdown {
	border: 1px solid #ddd !important;
	border-radius: 0;
}

.um-field .select2-container.select2-container--open .select2-dropdown .select2-results li, .um-search-filter .select2-container.select2-container--open .select2-dropdown .select2-results li {
	list-style: none;
	display: list-item;
	background: 0 0;
	font-size: 15px;
	margin: 5px !important;
	color: #666 !important;
	padding: 3px 7px 4px !important;
	cursor: pointer;
	min-height: 1em;
}

.um-field .select2.select2-container .select2-selection.select2-selection--multiple, .um-search-filter .select2.select2-container .select2-selection.select2-selection--multiple {
	height: auto !important;
	line-height: .8 !important;
	min-height: 40px;
	padding-bottom: 4px !important;
}

.um-field .select2-container--default .select2-selection--single .select2-selection__rendered, .um-search-filter .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 37px;
	padding-left: 0;
	padding-right: 24px;
}

.rtl .um-field .select2-container--default .select2-selection--single .select2-selection__rendered, .rtl .um-search-filter .select2-container--default .select2-selection--single .select2-selection__rendered {
	padding-left: 24px;
	padding-right: 0;
}

.um-field .select2-container--default .select2-selection--multiple .select2-selection__rendered, .um-search-filter .select2-container--default .select2-selection--multiple .select2-selection__rendered {
	line-height: 37px;
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding-left: 0;
	padding-right: 30px;
	width: 100%;
	font-size: 13px;
}

.rtl .um-field .select2-container--default .select2-selection--multiple .select2-selection__rendered, .rtl .um-search-filter .select2-container--default .select2-selection--multiple .select2-selection__rendered {
	padding-left: 30px;
	padding-right: 0;
}

.um-field .select2-dropdown .select2-results li.select2-results__option.select2-results__option--highlighted, .um-search-filter .select2-dropdown .select2-results li.select2-results__option.select2-results__option--highlighted {
	background: #f4f4f4;
	color: #666;
}

.um-field .select2-dropdown .select2-results li.select2-results__option[aria-selected=true], .um-search-filter .select2-dropdown .select2-results li.select2-results__option[aria-selected=true] {
	background-color: #ddd;
}

.um-field .select2-container--default .select2-selection--multiple .select2-selection__clear, .um-field .select2-container--default .select2-selection--single .select2-selection__clear, .um-search-filter .select2-container--default .select2-selection--multiple .select2-selection__clear, .um-search-filter .select2-container--default .select2-selection--single .select2-selection__clear {
	color: #aaa;
	font-size: 28px;
	font-weight: 400;
	line-height: 34px;
	margin: 0 !important;
	right: 0;
	text-align: center;
	width: 1em;
}

.rtl .um-field .select2-container--default .select2-selection--multiple .select2-selection__clear, .rtl .um-field .select2-container--default .select2-selection--single .select2-selection__clear, .rtl .um-search-filter .select2-container--default .select2-selection--multiple .select2-selection__clear, .rtl .um-search-filter .select2-container--default .select2-selection--single .select2-selection__clear {
	left: 0;
	right: initial;
}

.um-field .select2-container--default .select2-selection--multiple .select2-selection__clear, .um-search-filter .select2-container--default .select2-selection--multiple .select2-selection__clear {
	position: absolute;
}

.um-field .select2-container--default .select2-selection--multiple .select2-selection__choice, .um-search-filter .select2-container--default .select2-selection--multiple .select2-selection__choice {
	margin: 5px 5px 0 0;
	max-height: 28px;
	padding: 3px 3px 3px 5px;
}

.rtl .um-field .select2-container--default .select2-selection--multiple .select2-selection__choice, .rtl .um-search-filter .select2-container--default .select2-selection--multiple .select2-selection__choice {
	margin: 5px 0 0 5px;
	padding: 3px 5px 3px 3px;
}

.um-field .select2-container--default .select2-selection--multiple .select2-search.select2-search--inline, .um-search-filter .select2-container--default .select2-selection--multiple .select2-search.select2-search--inline {
	margin: 5px 5px 0 0;
	padding: 0;
}

.rtl .um-field .select2-container--default .select2-selection--multiple .select2-search.select2-search--inline, .rtl .um-search-filter .select2-container--default .select2-selection--multiple .select2-search.select2-search--inline {
	margin: 5px 0 0 5px;
}

.um-field .select2-container--default .select2-selection--multiple .select2-search.select2-search--inline>input, .um-search-filter .select2-container--default .select2-selection--multiple .select2-search.select2-search--inline>input {
	border: none !important;
	padding: 0 !important;
	max-height: 28px;
}

.um-field .select2-container--default .select2-selection--multiple .select2-selection__rendered li, .um-search-filter .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	overflow-x: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
	box-sizing: border-box;
	line-height: 20px;
}

.um-field-multiselect .um-field-area .um-field-icon, .um-field-select .um-field-area .um-field-icon {
	z-index: 99999999;
}

.um-field-select .um-field-area.um-field-area-has-icon .select2-selection__rendered {
	text-indent: 20px;
}

.um-field-multiselect .um-field-area.um-field-area-has-icon ul:first-child {
	margin-left: 30px !important;
}

.um-field-area .wp-switch-editor {
	float: none;
	height: auto;
}

.um_request_name {
	display: none !important;
}

/*!
 * Cropper.js v1.6.1
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2023-09-17T03:44:17.565Z
 */
.cropper-container {
	direction: ltr;
	font-size: 0;
	line-height: 0;
	position: relative;
	-ms-touch-action: none;
	touch-action: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.cropper-container img {
	backface-visibility: hidden;
	display: block;
	height: 100%;
	image-orientation: 0deg;
	max-height: none !important;
	max-width: none !important;
	min-height: 0 !important;
	min-width: 0 !important;
	width: 100%;
}

.cropper-canvas, .cropper-crop-box, .cropper-drag-box, .cropper-modal, .cropper-wrap-box {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.cropper-canvas, .cropper-wrap-box {
	overflow: hidden;
}

.cropper-drag-box {
	background-color: #fff;
	opacity: 0;
}

.cropper-modal {
	background-color: #000;
	opacity: .5;
}

.cropper-view-box {
	display: block;
	height: 100%;
	outline: 1px solid #39f;
	outline-color: rgba(51, 153, 255, .75);
	overflow: hidden;
	width: 100%;
}

.cropper-dashed {
	border: 0 dashed #eee;
	display: block;
	opacity: .5;
	position: absolute;
}

.cropper-dashed.dashed-h {
	border-bottom-width: 1px;
	border-top-width: 1px;
	height: 33.33333%;
	left: 0;
	top: 33.33333%;
	width: 100%;
}

.cropper-dashed.dashed-v {
	border-left-width: 1px;
	border-right-width: 1px;
	height: 100%;
	left: 33.33333%;
	top: 0;
	width: 33.33333%;
}

.cropper-center {
	display: block;
	height: 0;
	left: 50%;
	opacity: .75;
	position: absolute;
	top: 50%;
	width: 0;
}

.cropper-center:after, .cropper-center:before {
	background-color: #eee;
	content: " ";
	display: block;
	position: absolute;
}

.cropper-center:before {
	height: 1px;
	left: -3px;
	top: 0;
	width: 7px;
}

.cropper-center:after {
	height: 7px;
	left: 0;
	top: -3px;
	width: 1px;
}

.cropper-face, .cropper-line, .cropper-point {
	display: block;
	height: 100%;
	opacity: .1;
	position: absolute;
	width: 100%;
}

.cropper-face {
	background-color: #fff;
	left: 0;
	top: 0;
}

.cropper-line {
	background-color: #39f;
}

.cropper-line.line-e {
	cursor: ew-resize;
	right: -3px;
	top: 0;
	width: 5px;
}

.cropper-line.line-n {
	cursor: ns-resize;
	height: 5px;
	left: 0;
	top: -3px;
}

.cropper-line.line-w {
	cursor: ew-resize;
	left: -3px;
	top: 0;
	width: 5px;
}

.cropper-line.line-s {
	bottom: -3px;
	cursor: ns-resize;
	height: 5px;
	left: 0;
}

.cropper-point {
	background-color: #39f;
	height: 5px;
	opacity: .75;
	width: 5px;
}

.cropper-point.point-e {
	cursor: ew-resize;
	margin-top: -3px;
	right: -3px;
	top: 50%;
}

.cropper-point.point-n {
	cursor: ns-resize;
	left: 50%;
	margin-left: -3px;
	top: -3px;
}

.cropper-point.point-w {
	cursor: ew-resize;
	left: -3px;
	margin-top: -3px;
	top: 50%;
}

.cropper-point.point-s {
	bottom: -3px;
	cursor: s-resize;
	left: 50%;
	margin-left: -3px;
}

.cropper-point.point-ne {
	cursor: nesw-resize;
	right: -3px;
	top: -3px;
}

.cropper-point.point-nw {
	cursor: nwse-resize;
	left: -3px;
	top: -3px;
}

.cropper-point.point-sw {
	bottom: -3px;
	cursor: nesw-resize;
	left: -3px;
}

.cropper-point.point-se {
	bottom: -3px;
	cursor: nwse-resize;
	height: 20px;
	opacity: 1;
	right: -3px;
	width: 20px;
}

@media (min-width:768px) {
	.cropper-point.point-se {
		height: 15px;
		width: 15px;
	}
}

@media (min-width:992px) {
	.cropper-point.point-se {
		height: 10px;
		width: 10px;
	}
}

@media (min-width:1200px) {
	.cropper-point.point-se {
		height: 5px;
		opacity: .75;
		width: 5px;
	}
}

.cropper-point.point-se:before {
	background-color: #39f;
	bottom: -50%;
	content: " ";
	display: block;
	height: 200%;
	opacity: 0;
	position: absolute;
	right: -50%;
	width: 200%;
}

.cropper-invisible {
	opacity: 0;
}

.cropper-bg {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC");
}

.cropper-bg.nitro-lazy {
	background-image: none !important;
}

.cropper-hide {
	display: block;
	height: 0;
	position: absolute;
	width: 0;
}

.cropper-hidden {
	display: none !important;
}

.cropper-move {
	cursor: move;
}

.cropper-crop {
	cursor: crosshair;
}

.cropper-disabled .cropper-drag-box, .cropper-disabled .cropper-face, .cropper-disabled .cropper-line, .cropper-disabled .cropper-point {
	cursor: not-allowed;
}

.um-profile {
	box-sizing: border-box;
}

.um-profile .um-cover-overlay {
	display: none;
}

.um-profile.um-editing .um-cover.has-cover .um-cover-overlay {
	display: block;
}

.um-profile.um-viewing .um-profile-photo-overlay {
	display: none;
}

.um-profile img {
	display: block;
	overflow: hidden;
	border-radius: 0;
	margin: 0 !important;
}

.um-profile a, .um-profile a:hover {
	text-decoration: none !important;
}

.um-profile .um-profile-body {
	padding-top: 15px;
	padding-bottom: 15px;
	max-width: 600px;
	margin: auto;
}

.um-profile.um-editing {
	padding-bottom: 15px;
}

.um-profile.um-viewing {
	padding-bottom: 1px;
}

.um-profile.um-viewing .um-field-label {
	display: block;
	margin: 0 0 8px 0;
	border-bottom: solid 2px #eee;
	padding-bottom: 4px;
}

.um-cover {
	background-color: #eee;
	box-sizing: border-box;
	position: relative;
}

.um-cover-add {
	color: #aaa;
	font-size: 36px;
	width: 100%;
	display: table;
}

.um-cover-add i {
	font-size: 36px;
}

.um-cover-add span {
	display: table-cell;
	vertical-align: middle;
}

.um-cover-e {
	text-align: center;
	box-sizing: border-box;
	overflow: hidden;
}

.um-cover-e img {
	width: 100% !important;
}

.um-cover-overlay {
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .5);
	text-align: center;
	box-sizing: border-box;
	padding: 0 40px;
	color: #fff;
	text-shadow: 0 1px #666;
	cursor: pointer !important;
	line-height: 21px;
	font-size: 16px;
	height: 100%;
	width: 100%;
}

.um-cover-overlay:hover {
	background: rgba(0, 0, 0, .55);
}

.um-cover-overlay span.um-cover-overlay-s {
	display: table;
	height: 100%;
	width: 100%;
}

.um-cover-overlay ins {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	text-decoration: none !important;
	background: 0 0 !important;
	color: #fff !important;
	border-bottom: none !important;
}

.um-cover-overlay i {
	font-size: 46px;
	display: block;
	margin-bottom: 6px;
}

.um-header {
	position: relative;
	padding: 0 0 25px 0;
	border-bottom: solid 2px #eee;
	min-height: 85px;
	box-sizing: content-box !important;
}

.um-profile-edit {
	position: absolute;
	top: 15px;
	right: 0;
	vertical-align: middle;
	font-size: 30px;
	height: 30px;
	line-height: 30px;
	z-index: 66;
	margin-right: 10px;
}

.um-profile-edit i {
	font-size: 30px;
}

.um-header.no-cover .um-profile-meta {
	padding-left: 0 !important;
	padding-right: 0 !important;
	text-align: center !important;
}

.um-header.no-cover .um-name {
	float: none !important;
	margin-right: 0 !important;
}

.um-header.no-cover .um-profile-photo {
	float: none !important;
	margin: 0 auto !important;
	text-align: center !important;
}

.um-header.no-cover a.um-profile-photo-img {
	position: relative !important;
	top: auto !important;
	left: auto !important;
	float: none !important;
	display: inline-block !important;
	text-align: center !important;
}

.um-header.no-cover .um-main-meta {
	padding: 0;
}

.um-profile .gravatar {
	position: static;
}

.um-profile-photo {
	float: left;
	position: relative;
	width: 200px;
	margin: 0 0 0 30px;
	box-sizing: border-box;
}

.um-profile-photo a.um-profile-photo-img {
	float: left;
	position: absolute;
	background: #fff;
	border-radius: 100%;
	border: 5px solid #fff;
	border-bottom: 5px solid #fff !important;
	overflow: hidden;
	left: 0;
}

.um-profile-photo a.um-profile-photo-img img {
	width: 100%;
	height: auto;
}

.um-profile-photo-overlay {
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .5);
	text-align: center;
	box-sizing: border-box;
	padding: 0;
	color: #fff;
	text-shadow: 0 1px #666;
	cursor: pointer !important;
	line-height: 21px;
	font-size: 16px;
	height: 100%;
	width: 100%;
}

.um-profile-photo-overlay:hover {
	background: rgba(0, 0, 0, .55);
}

.um-profile-photo-overlay span.um-profile-photo-overlay-s {
	display: table;
	height: 100%;
	width: 100%;
}

.um-profile-photo-overlay ins {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	text-decoration: none !important;
	background: 0 0 !important;
	color: #fff !important;
	border-bottom: none !important;
}

.um-profile-photo-overlay i {
	font-size: 46px;
	display: block;
}

.um-profile-meta {
	padding-right: 30px;
	-ms-word-break: break-all;
	word-break: break-word;
	word-wrap: break-word;
}

.um-main-meta {
	padding: 10px 0 0 0;
}

.um-name {
	float: left;
	font-size: 24px;
	font-weight: 700;
	margin-right: 30px;
	line-height: 1.7em;
}

.um-name a {
	font-size: 24px;
}

.um-meta {
	font-size: 15px;
}

.um-meta span a {
	font-weight: 400;
}

.um-meta span:first-child {
	margin: 0 5px 0 0;
}

.um-meta span {
	margin: 0 5px;
	font-size: 14px;
	display: inline-block;
}

.um-meta span i {
	font-size: 16px;
	margin: 0 5px 0 0;
}

.um-meta-text {
	margin: 6px 0 0 0;
	color: #666;
	line-height: 1.4em;
	font-size: 13px;
}

.um-meta-text p {
	margin: 0 0 6px 0 !important;
	padding: 0 !important;
}

.um-profile-status {
	display: none;
}

.um-profile-status.awaiting_admin_review, .um-profile-status.inactive, .um-profile-status.rejected {
	display: inline-block;
	margin: 6px 0 0 0;
	border-left: 3px solid #c74a4a;
	padding-left: 10px;
	font-size: 14px;
	color: #777;
}

.um-profile-note {
	display: none;
	text-align: center !important;
	padding-top: 20px;
	color: #666;
}

.um-profile-note i {
	display: inline-block;
	font-size: 70px;
	height: 70px;
	line-height: 70px;
}

.um-profile-note i.um-faicon-lock {
	position: relative;
	top: 2px;
	display: inline-block;
	font-size: 24px;
	height: auto;
	line-height: 24px;
	margin-right: 10px;
}

.um-profile-note span {
	margin-top: 10px;
	display: block;
	font-size: 16px;
	color: #888;
}

.um-profile-note a {
	border: none !important;
}

.um-profile-note a:hover {
	text-decoration: underline !important;
}

.um-profile-nav {
	padding: 10px;
	background: #444;
	text-align: center;
}

.um-profile-nav-item.active a, .um-profile-nav-item.active a:hover {
	color: #fff !important;
}

.um-profile-nav-item.active a span.count {
	background: 0 0;
	padding: 4px 0;
	color: #fff;
}

.um-profile-nav-item a {
	color: #fff !important;
	font-size: 14px;
	font-weight: 600;
	padding: 6px 10px 6px 28px;
	display: block;
	float: left;
	border-radius: 4px;
	margin-left: 5px;
	position: relative;
	border-bottom: 0 !important;
}

.um-profile-nav-item.without-icon a {
	padding-left: 10px;
}

.um-profile-nav-item.without-icon span.title {
	padding-left: 0;
}

.um-profile-nav-item.without-icon i {
	display: none;
}

.um-profile-nav-item a:hover {
	background: #555;
}

.um-profile-nav-item i {
	font-size: 18px;
	height: 18px;
	line-height: 18px;
	position: absolute;
	display: block;
	top: 8px;
	left: 10px;
}

.um-profile-nav-item span.title {
	padding-left: 5px;
}

.um-profile-nav-item span.count {
	font-size: 12px;
	font-weight: 300;
	background: #ddd;
	color: #666;
	border-radius: 3px;
	padding: 4px 8px;
	margin-left: 3px;
}

.um-profile-subnav {
	background: #eee;
	padding: 15px;
	text-align: center;
}

.um-profile-subnav a {
	display: inline-block;
	color: #555;
	font-size: 15px;
	font-weight: 600;
	margin: 0 20px;
	border-bottom: none !important;
}

.um-profile-subnav a:hover {
	color: #333;
}

.um-profile-subnav span {
	display: inline-block;
	margin: 0 0 0 8px;
	background: #ddd;
	padding: 1px 8px;
	color: #aaa !important;
	border-radius: 2px;
}

.um-item {
	padding: 20px 0;
	border-bottom: 1px solid #eee;
	position: relative;
}

.um-item-action {
	position: absolute;
	right: 0;
	top: 16px;
	width: 20px;
	height: 20px;
	font-size: 20px;
	text-align: center;
}

.um-item-action a {
	color: #ccc;
}

.um-item-action a:hover {
	color: #999;
}

.um-item-link {
	padding-right: 40px;
}

.um-item-link a {
	color: #333;
	font-size: 16px;
	line-height: 20px;
}

.um-item-link a:hover {
	text-decoration: underline !important;
}

.um-item-link i {
	font-size: 24px;
	color: #666;
	margin-right: 10px;
	position: relative;
	top: 3px;
}

.um-item-img {
	padding: 10px 0 0 0;
}

.um-item-img a {
	display: inline-block;
	padding: 8px;
	border-radius: 3px;
	border: 1px solid #ddd;
}

.um-item-img a:hover {
	border-color: #bbb;
}

.um-item-img img {
	max-width: 100%;
	border-radius: 3px;
}

.um-item-meta {
	color: #888;
}

.um-item-meta span {
	font-size: 13px;
	font-weight: 400;
	font-style: italic;
}

.um-item-meta span:not(:last-child):after {
	position: relative;
	padding: 0 4px 0 7px;
	content: "•";
}

.um-item-meta a {
	font-weight: 700;
	border-bottom: 1px solid #e0e0e0;
}

.um-item-meta a:hover {
	border-bottom-color: #bbb;
}

.um-load-items {
	text-align: center;
	margin-top: 12px;
	padding-top: 30px;
}

.um-load-items.loading {
	background: url("https://cdn-ikpggjh.nitrocdn.com/OPQdxNyJYxGMlvRyCJANmBTGIZseFAZE/assets/images/optimized/rev-1fced4c/oregonrooted.com/wp-content/plugins/ultimate-member/assets/img/loading-dots.gif") no-repeat top center;
}

.um-load-items.loading.nitro-lazy {
	background: none !important;
}

.um-load-items a {
	max-width: 250px;
	display: inline-block;
	margin: 0 auto;
}

.um-tab-notifier {
	position: absolute;
	background: none repeat scroll 0 0 #c65151;
	width: 18px;
	height: 18px;
	border-radius: 999px;
	line-height: 18px;
	top: -3px;
	right: -7px;
	font-size: 11px;
	font-weight: 400;
}

.um-tab-notifier.uimob800-show.uimob500-show.uimob340-show {
	top: 2px;
	right: 8px;
}

.um-profile.um-viewing .um-field-checkbox, .um-profile.um-viewing .um-field-radio {
	cursor: default !important;
}

.um-account i {
	vertical-align: baseline !important;
}

.um-account p.um-notice {
	margin: 0 0 20px 0 !important;
	padding: 12px 15px !important;
}

.um-account a:focus {
	outline: 0 !important;
}

.um-account-side {
	float: left;
	width: 30%;
	padding: 0;
	box-sizing: border-box;
}

.um-account-main {
	float: left;
	width: 70%;
	padding: 0 0 0 1.5em;
	box-sizing: border-box;
}

.um-account-main a {
	border-bottom: none !important;
}

.um-account-tab {
	display: none;
}

.um-account-tab .um-field .um-field-label {
	display: flex;
	flex-direction: row;
	align-items: baseline;
	flex-wrap: nowrap;
	justify-content: flex-start;
}

.um-account-main div.um-account-heading {
	display: flex;
	flex-wrap: nowrap;
	flex-direction: row;
	justify-content: flex-start;
	align-items: baseline;
	margin: 0 !important;
	font-size: 18px;
	line-height: 18px;
	font-weight: 700;
	color: #555;
}

div.uimob340 .um-account-main div.um-account-heading.uimob340-hide, div.uimob500 .um-account-main div.um-account-heading.uimob500-hide {
	display: none;
}

.um-account-side .um-account-link {
	box-sizing: content-box;
}

.um-account-main div.um-account-heading i {
	margin-right: 10px;
	font-size: 26px;
	position: relative;
	top: 2px;
}

.um-account-main p {
	margin: 20px 0 0 0 !important;
	padding: 0 !important;
}

.um-account-main label {
	font-size: 15px;
}

.um-account-meta {
	text-align: center;
	margin-bottom: 20px;
}

.um-account-meta img {
	margin: 0 !important;
	position: static !important;
	float: none !important;
	display: inline-block;
}

.um-account-meta.radius-1 img {
	-moz-border-radius: 999px;
	-webkit-border-radius: 999px;
	border-radius: 999px;
}

.um-account-meta.radius-2 img {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.um-account-meta.radius-3 img {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.um-account-name {
	padding-top: 12px;
}

.um-account-name a {
	font-weight: 700;
	color: #555;
	text-decoration: none !important;
	font-size: 18px;
	line-height: 1.4em;
}

.um-account-profile-link a {
	font-size: 13px;
	font-weight: 400;
}

.um-account-nav a {
	display: block;
	height: 44px;
	line-height: 44px;
	color: #666 !important;
	text-decoration: none !important;
	position: relative;
	padding-left: 40px;
	border-bottom: 1px solid #eee !important;
	transition: all .2s linear;
	font-size: 14px;
}

.um-account-nav a.current {
	font-weight: 700;
}

.um-account-nav span.arr {
	position: absolute;
	right: 0;
	top: 1px;
	font-size: 28px;
}

.um-account-nav span.ico {
	position: absolute;
	left: 0;
	top: 0;
	font-size: 21px;
	width: 21px;
	text-align: center;
}

.um-account-side li, .um-account-side ul {
	margin: 0 !important;
	padding: 0 !important;
	list-style-type: none !important;
}

.um-account-side li {
	margin-bottom: 1px !important;
	background: #eee;
}

.um-account-side li a {
	display: block;
	padding: 4px 0;
	font-size: 14px;
	height: 30px;
	line-height: 20px;
	color: #999;
	position: relative;
}

.um-account-side li a span.um-account-arrow {
	position: absolute;
	right: 10px;
	top: 6px;
	font-size: 26px;
	opacity: .6;
}

.um-account-side li a span.um-account-icon, .um-account-side li a.current span.um-account-icon, .um-account-side li a.current:hover span.um-account-icon {
	text-align: center;
	font-size: 20px;
	width: 20px;
	height: 30px;
	border-right: 1px solid #ccc;
	color: #444;
	float: left;
	padding: 0 15px;
	font-weight: 400 !important;
	box-sizing: content-box;
}

.um-account-side li a span.um-account-icon i {
	display: block;
	height: 30px;
	line-height: 30px;
}

.um-account-side li a span.um-account-title {
	padding-left: 20px;
	float: left;
	height: 30px;
	line-height: 30px;
	color: #555;
}

.um-account-side li a:hover {
	color: #444;
	background: #ddd;
}

.um-account-side li a.current, .um-account-side li a.current:hover {
	color: #444;
	font-weight: 700;
	text-decoration: none !important;
}

.um-field-export_data .um-field-error {
	display: none;
}

.um-field-export_data .um-field-area-response {
	display: none;
	line-height: 1.5;
	padding: 10px 0;
}

.um-request-button {
	display: inline-block;
	background-color: #3ba1da;
	border-radius: 5px;
	color: #fff;
	margin: 10px 0 0;
	padding: 5px 10px;
	text-decoration: none;
}

.um-request-button:hover {
	background-color: #44b0ec;
	color: #fff;
	text-decoration: none;
}

.um-login.um-logout {
	max-width: 300px !important;
}

.um-misc-with-img {
	position: relative;
	font-size: 15px;
	border-bottom: 3px solid #eee;
	text-align: center;
	margin-bottom: 14px;
	padding-top: 4px;
	padding-bottom: 14px;
}

.um-misc-img {
	text-align: center;
}

.um-misc-img img {
	border-radius: 999px;
	height: auto !important;
	display: inline-block !important;
}

.um-misc-ul, .um-misc-ul li {
	font-size: 14px;
}

.um-googlemap, .um-vimeo, .um-youtube {
	position: relative;
	height: 0;
	overflow: hidden;
}

.um-youtube {
	padding-bottom: 56.25%;
}

.um-vimeo {
	padding-bottom: 56.25%;
}

.um-googlemap {
	padding-bottom: 75%;
}

.um-googlemap iframe, .um-vimeo iframe, .um-youtube iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}

.um-profile-connect.um-member-connect {
	padding: 5px 0 10px 0;
}

.um-profile-connect.um-member-connect a {
	text-align: center;
	width: 36px;
	line-height: 36px;
	height: 36px;
	font-size: 20px;
	border-radius: 999px;
	color: #fff !important;
	opacity: .85;
	margin: 0 1px;
	transition: .25s;
	display: inline-block;
}

.um-profile-connect.um-member-connect a:hover {
	opacity: 1;
}

@-webkit-keyframes um-effect-pop {
	50% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
	}
}

@keyframes um-effect-pop {
	50% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
	}
}

.um-effect-pop {
	-webkit-animation-name: um-effect-pop;
	animation-name: um-effect-pop;
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}

.um-locked-content {
	width: 100%;
	box-sizing: border-box;
	border: 2px dotted #cc3000;
	color: #333;
	background: #fff;
	font-size: 14px;
	padding: 20px;
	border-radius: 4px;
	margin-bottom: 20px;
}

.um-locked-content a {
	border: none !important;
}

.um .um-cover-add:hover, .um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i, .um .um-field-radio.active:not(.um-field-radio-state-disabled) i, .um .um-item-meta a, .um .um-member-less a:hover, .um .um-member-more a:hover, .um .um-member-name a:hover, .um .um-members-pagi a:hover, .um .um-profile-subnav a.active, .um .um-tip:hover, .um-account-name a:hover, .um-account-nav a.current, .um-account-side li a.current span.um-account-icon, .um-account-side li a.current:hover span.um-account-icon, .um-dropdown li a:hover, i.um-active-color, span.um-active-color {
	color: #3ba1da;
}

.picker__box, .picker__nav--next:hover, .picker__nav--prev:hover, .um .um-field-group-head, .um .um-members-pagi span.current, .um .um-members-pagi span.current:hover, .um .um-profile-nav-item.active a, .um .um-profile-nav-item.active a:hover, .um-modal-btn, .um-modal-btn.disabled, .um-modal-btn.disabled:hover, .um-modal-header, .upload, div.uimob800 .um-account-side li a.current, div.uimob800 .um-account-side li a.current:hover {
	background: #3ba1da;
}

.picker--focused .picker__day--highlighted, .picker--focused .picker__list-item--highlighted, .picker--focused .picker__list-item--selected, .picker__day--highlighted:hover, .picker__day--infocus:hover, .picker__day--outfocus:hover, .picker__footer, .picker__header, .picker__list-item--highlighted:hover, .picker__list-item--selected, .picker__list-item--selected:hover, .picker__list-item:hover, .um .um-field-group-head:hover {
	background: #44b0ec;
}

.um {
	margin-left: auto !important;
	margin-right: auto !important;
}

.um input[type=submit]:disabled:hover {
	background: #3ba1da;
}

.um a.um-button, .um a.um-button.um-disabled:active, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:hover, .um input[type=submit].um-button, .um input[type=submit].um-button:focus {
	background: #3ba1da;
}

.um a.um-link {
	color: #3ba1da;
}

.um a.um-button:hover, .um input[type=submit].um-button:hover {
	background-color: #44b0ec;
}

.um a.um-link-hvr:hover, .um a.um-link:hover {
	color: #44b0ec;
}

.um .um-button {
	color: #fff;
}

.um .um-button:before {
	color: #fff;
}

.um .um-button.um-alt, .um input[type=submit].um-button.um-alt {
	background: #eee;
}

.um .um-button.um-alt:hover, .um input[type=submit].um-button.um-alt:hover {
	background: #e5e5e5;
}

.um .um-button.um-alt, .um input[type=submit].um-button.um-alt {
	color: #666;
}

.um .um-button.um-alt:before, .um input[type=submit].um-button.um-alt:before {
	color: #666;
}

.um .um-tip {
	color: #ccc;
}

.um .um-field-label {
	color: #555;
}

.um .um-row.um-customized-row .um-field-label {
	color: inherit;
}

.select2-container .select2-choice, .select2-container-multi .select2-choices, .select2-drop, .select2-drop-active, .select2-drop.select2-drop-above, .um .um-form input[type=number], .um .um-form input[type=password], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=text], .um .um-form textarea, .um .upload-progress {
	border: 1px solid #ddd !important;
}

.um .um-form .select2-container-multi .select2-choices .select2-search-field input[type=text] {
	border: none !important;
}

.um .um-form .um-datepicker.picker__input.picker__input--active, .um .um-form .um-datepicker.picker__input.picker__input--target, .um .um-form input[type=number]:focus, .um .um-form input[type=password]:focus, .um .um-form input[type=search]:focus, .um .um-form input[type=tel]:focus, .um .um-form input[type=text]:focus, .um .um-form textarea:focus {
	border: 1px solid #bbb !important;
}

.select2-container .select2-choice, .select2-container-multi .select2-choices, .um .um-form input[type=number], .um .um-form input[type=password], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=text], .um .um-form textarea {
	background-color: #fff;
}

.um .um-form input[type=number]:focus, .um .um-form input[type=password]:focus, .um .um-form input[type=search]:focus, .um .um-form input[type=tel]:focus, .um .um-form input[type=text]:focus, .um .um-form textarea:focus {
	background-color: #fff;
}

.um .um-form input[type=password], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=text], .um .um-form textarea {
	color: #666;
}

.um .um-form input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 50px #fff inset;
	-webkit-text-fill-color: #666;
}

.um .um-form input:-webkit-autofill:focus {
	-webkit-box-shadow: none, 0 0 0 50px #fff inset;
	-webkit-text-fill-color: #666;
}

.um .um-form ::-webkit-input-placeholder {
	color: #aaa;
	opacity: 1 !important;
}

.um .um-form ::-moz-placeholder {
	color: #aaa;
	opacity: 1 !important;
}

.um .um-form ::-moz-placeholder {
	color: #aaa;
	opacity: 1 !important;
}

.um .um-form ::-ms-input-placeholder {
	color: #aaa;
	opacity: 1 !important;
}

.select2-container-multi .select2-choices .select2-search-field input, .select2-default, .select2-default * {
	color: #aaa;
}

.select2-container .select2-choice .select2-arrow:before, .select2-search-choice-close:before, .select2-search:before, .um .um-field-icon i {
	color: #aaa;
}

.um span.um-req {
	color: #aaa;
}

.um .um-profile-photo a.um-profile-photo-img, .um .um-profile-photo img, .um .um-profile-photo span.um-profile-photo-overlay {
	-moz-border-radius: 999px !important;
	-webkit-border-radius: 999px !important;
	border-radius: 999px !important;
}

.um-profile.um .um-profile-meta {
	color: #999;
}

.um-profile.um .um-name a {
	color: #555;
}

.um-profile.um .um-name a:hover {
	color: #444;
}

.um-profile.um .um-profile-headericon a {
	color: #aaa;
}

.um-profile.um .um-profile-edit-a.active, .um-profile.um .um-profile-headericon a:hover {
	color: #3ba1da;
}

#jp-post-flair {
	padding-top: .5em;
}

div.sharedaddy, #content div.sharedaddy, #main div.sharedaddy {
	clear: both;
}

div.sharedaddy h3.sd-title {
	margin: 0 0 1em 0;
	display: inline-block;
	line-height: 1.2;
	font-size: 9pt;
	font-weight: 700;
}

body.highlander-light h3.sd-title::before {
	border-top: 1px solid rgba(0, 0, 0, .2);
}

body.highlander-dark h3.sd-title::before {
	border-top: 1px solid rgba(255, 255, 255, .4);
}

.sd-sharing {
	margin-bottom: 1em;
}

.sd-content ul {
	padding: 0 !important;
	margin: 0 !important;
	list-style: none !important;
}

.sd-content ul li {
	display: inline-block;
	margin: 0 8px 12px 0;
	padding: 0;
}

.sd-content ul li.share-deprecated {
	opacity: .5;
}

.sd-content ul li.share-deprecated a span {
	text-decoration: line-through;
}

.sd-block.sd-gplus {
	margin: 0 0 .5em 0;
}

.sd-gplus .sd-content {
	font-size: 12px;
}

.sd-content .share-email-error .share-email-error-title {
	margin: .5em 0;
}

.sd-content .share-email-error .share-email-error-text {
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	margin: .5em 0;
}

.sd-social-icon .sd-content ul li a.sd-button, .sd-social-text .sd-content ul li a.sd-button, .sd-content ul li a.sd-button, .sd-content ul li .option a.share-ustom, .sd-content ul li.preview-item div.option.option-smart-off a, .sd-content ul li.advanced a.share-more, .sd-social-icon-text .sd-content ul li a.sd-button, .sd-social-official .sd-content>ul>li>a.sd-button, #sharing_email .sharing_send, .sd-social-official .sd-content>ul>li .digg_button>a {
	text-decoration: none !important;
	display: inline-block;
	font-size: 13px;
	font-family: "Open Sans", sans-serif;
	font-weight: 500;
	border-radius: 4px;
	color: #2c3338 !important;
	background: #fff;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .12), 0 0 0 1px rgba(0, 0, 0, .12);
	text-shadow: none;
	line-height: 23px;
	padding: 4px 11px 3px 9px;
}

.sd-social-official .sd-content ul li a.sd-button, .sd-social-official .sd-content ul li.preview-item div.option.option-smart-off a {
	align-items: center;
	display: flex;
	font-size: 12px;
	line-height: 12px;
	padding: 1px 6px 0 5px;
	min-height: 20px;
}

.sd-social-official .sd-content ul.preview li a.sd-button, .sd-social-official .sd-content ul.preview li.preview-item div.option.option-smart-off a {
	position: relative;
	top: 2px;
}

.sd-content ul li a.sd-button>span, .sd-content ul li .option a.share-ustom span, .sd-content ul li.preview-item div.option.option-smart-off a span, .sd-content ul li.advanced a.share-more span, .sd-social-icon-text .sd-content ul li a.sd-button>span, .sd-social-official .sd-content>ul>li>a.sd-button span, .sd-social-official .sd-content>ul>li .digg_button>a span {
	line-height: 23px;
	margin-left: 6px;
}

.sd-social-icon .sd-content ul li a.sd-button>span {
	margin-left: 0;
}

body .sd-social-icon .sd-content ul li[class*="share-"] a.sd-button.share-icon.no-text span:not(.custom-sharing-span) {
	display: none;
}

.sd-social-text .sd-content ul li a.sd-button span {
	margin-left: 3px;
}

.sd-social-official .sd-content ul li a.sd-button>span, .sd-social-official .sd-content ul li.preview-item div.option.option-smart-off a span {
	line-height: 12px;
	margin-left: 3px;
}

.sd-social-official .sd-content>ul>li>a.sd-button::before, .sd-social-official .sd-content>ul>li .digg_button>a::before, .sd-social-official .sd-content .sharing-hidden .inner>ul>li>a.sd-button::before, .sd-social-official .sd-content .sharing-hidden .inner>ul>li .digg_button>a::before {
	margin-bottom: -1px;
}

.sd-social-icon .sd-content ul li a.sd-button:hover, .sd-social-icon .sd-content ul li a.sd-button:active, .sd-social-text .sd-content ul li a.sd-button:hover, .sd-social-text .sd-content ul li a.sd-button:active, .sd-social-icon-text .sd-content ul li a.sd-button:hover, .sd-social-icon-text .sd-content ul li a.sd-button:active, .sd-social-official .sd-content>ul>li>a.sd-button:hover, .sd-social-official .sd-content>ul>li>a.sd-button:active, .sd-social-official .sd-content>ul>li .digg_button>a:hover, .sd-social-official .sd-content>ul>li .digg_button>a:active {
	box-shadow: 0 1px 2px rgba(0, 0, 0, .22), 0 0 0 1px rgba(0, 0, 0, .22);
}

.sd-social-icon .sd-content ul li a.sd-button:active, .sd-social-text .sd-content ul li a.sd-button:active, .sd-social-icon-text .sd-content ul li a.sd-button:active, .sd-social-official .sd-content>ul>li>a.sd-button:active, .sd-social-official .sd-content>ul>li .digg_button>a:active {
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, .16);
}

.sd-content ul li a.sd-button::before {
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font: 400 18px/1 social-logos;
	vertical-align: top;
	text-align: center;
}

.sd-social-icon-text ul li a.sd-button::before {
	position: relative;
	top: 2px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.sd-content ul li a.sd-button::before {
		position: relative;
		top: 2px;
	}
}

.sd-social-official ul li a.sd-button::before {
	position: relative;
	top: -2px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.sd-social-official ul li a.sd-button::before {
		top: 0;
	}
}

.jp-sharing-input-touch .sd-content ul li {
	padding-left: 10px;
}

.sd-content ul li.preview-item.no-icon a.sd-button span {
	margin-left: 0;
}

.sd-social-text .sd-content ul li a::before, .sd-content ul li.no-icon a::before {
	display: none;
}

body .sd-social-text .sd-content ul li.share-custom a span, body .sd-content ul li.share-custom.no-icon a span {
	background-image: none;
	background-position: -500px -500px !important;
	background-repeat: no-repeat !important;
	padding-left: 0;
	height: 0;
	line-height: inherit;
}

body .sd-social-text .sd-content ul li.share-custom a span.nitro-lazy, body .sd-content ul li.share-custom.no-icon a span.nitro-lazy {
	background-image: none !important;
}

.sd-social-icon .sd-content ul li a.share-more {
	position: relative;
	top: -4px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.sd-social-icon .sd-content ul li a.share-more {
		top: 2px;
	}
}

@-moz-document url-prefix() {
	.sd-social-icon .sd-content ul li a.share-more {
		top: 2px;
	}
}

.sd-social-icon .sd-content ul li a.share-more span {
	margin-left: 3px;
}

.sd-social-icon .sd-content ul li.share-print a::before, .sd-social-text .sd-content ul li.share-print a::before, .sd-content ul li.share-print div.option.option-smart-off a::before, .sd-social-icon-text .sd-content li.share-print a::before, .sd-social-official .sd-content li.share-print a::before {
	content: "";
}

.sd-social-icon .sd-content ul li.share-email a::before, .sd-social-text .sd-content ul li.share-email a::before, .sd-content ul li.share-email div.option.option-smart-off a::before, .sd-social-icon-text .sd-content li.share-email a::before, .sd-social-official .sd-content li.share-email a::before {
	content: "";
}

.sd-social-icon .sd-content ul li.share-linkedin a::before, .sd-social-text .sd-content ul li.share-linkedin a::before, .sd-content ul li.share-linkedin div.option.option-smart-off a::before, .sd-social-icon-text .sd-content li.share-linkedin a::before {
	content: "";
}

.sd-social-icon .sd-content ul li.share-twitter a::before, .sd-social-text .sd-content ul li.share-twitter a::before, .sd-content ul li.share-twitter div.option.option-smart-off a::before, .sd-social-icon-text .sd-content li.share-twitter a::before, .sd-social-icon .sd-content ul li.share-x a::before, .sd-social-text .sd-content ul li.share-x a::before, .sd-content ul li.share-x div.option.option-smart-off a::before, .sd-social-icon-text .sd-content li.share-x a::before {
	content: "";
}

.sd-social-icon .sd-content ul li.share-reddit a::before, .sd-social-text .sd-content ul li.share-reddit a::before, .sd-content ul li.share-reddit div.option.option-smart-off a::before, .sd-social-icon-text .sd-content li.share-reddit a::before, .sd-social-official .sd-content li.share-reddit a::before {
	content: "";
}

.sd-social-icon .sd-content ul li.share-tumblr a::before, .sd-social-text .sd-content ul li.share-tumblr a::before, .sd-content ul li.share-tumblr div.option.option-smart-off a::before, .sd-social-icon-text .sd-content li.share-tumblr a::before {
	content: "";
}

.sd-social-icon .sd-content ul li.share-pocket a::before, .sd-social-text .sd-content ul li.share-pocket a::before, .sd-content ul li.share-pocket div.option.option-smart-off a::before, .sd-social-icon-text .sd-content li.share-pocket a::before {
	content: "";
}

.sd-social-icon .sd-content ul li.share-pinterest a::before, .sd-social-text .sd-content ul li.share-pinterest a::before, .sd-content ul li.share-pinterest div.option.option-smart-off a::before, .sd-social-icon-text .sd-content li.share-pinterest a::before {
	content: "";
}

.sd-social-icon .sd-content ul li.share-facebook a::before, .sd-social-text .sd-content ul li.share-facebook a::before, .sd-content ul li.share-facebook div.option.option-smart-off a::before, .sd-social-icon-text .sd-content li.share-facebook a::before {
	content: "";
}

.sd-social-icon .sd-content ul li.share-press-this a::before, .sd-social-text .sd-content ul li.share-press-this a::before, .sd-content ul li.share-press-this div.option.option-smart-off a::before, .sd-social-icon-text .sd-content li.share-press-this a::before, .sd-social-official .sd-content li.share-press-this a::before {
	content: "";
}

.sd-social-official .sd-content li.share-press-this a::before {
	color: #2ba1cb;
}

.sd-social-icon .sd-content ul li.share-telegram a::before, .sd-social-text .sd-content ul li.share-telegram a::before, .sd-content ul li.share-telegram div.option.option-smart-off a::before, .sd-social-icon-text .sd-content li.share-telegram a::before, .sd-social-official .sd-content li.share-telegram a::before {
	content: "";
}

.sd-social-official .sd-content li.share-telegram a::before {
	color: #08c;
}

.sd-social-icon .sd-content ul li.share-threads a::before, .sd-social-text .sd-content ul li.share-threads a::before, .sd-content ul li.share-threads div.option.option-smart-off a::before, .sd-social-icon-text .sd-content li.share-threads a::before, .sd-social-official .sd-content li.share-threads a::before {
	content: "";
}

.sd-social-official .sd-content li.share-threads a::before {
	color: #000;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-threads a.sd-button {
	background: #000;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li.share-mastodon a::before, .sd-social-text .sd-content ul li.share-mastodon a::before, .sd-content ul li.share-mastodon div.option.option-smart-off a::before, .sd-social-icon-text .sd-content li.share-mastodon a::before, .sd-social-official .sd-content li.share-mastodon a::before {
	content: "";
}

.sd-social-official .sd-content li.share-mastodon a::before {
	color: #563acc;
}

.sd-social-icon .sd-content ul a.share-more::before, .sd-social-text .sd-content ul a.share-more::before, .sd-content ul li.advanced a.share-more::before, .sd-social-icon-text .sd-content a.share-more::before, .sd-social-official .sd-content a.share-more::before {
	content: "";
}

.sd-social-official .sd-content a.share-more::before {
	color: #2ba1cb;
}

.sd-social-icon .sd-content ul li.share-jetpack-whatsapp a::before, .sd-social-text .sd-content ul li.share-jetpack-whatsapp a::before, .sd-content ul li.share-jetpack-whatsapp div.option.option-smart-off a::before, .sd-social-icon-text .sd-content li.share-jetpack-whatsapp a::before, .sd-social-official .sd-content li.share-jetpack-whatsapp a::before {
	content: "";
}

.sd-social-official .sd-content li.share-jetpack-whatsapp a::before {
	color: #43d854;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-jetpack-whatsapp a.sd-button {
	background: #43d854;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li.share-nextdoor a::before, .sd-social-text .sd-content ul li.share-nextdoor a::before, .sd-content ul li.share-nextdoor div.option.option-smart-off a::before, .sd-social-icon-text .sd-content li.share-nextdoor a::before, .sd-social-official .sd-content li.share-nextdoor a::before {
	content: "";
}

.sd-social-official .sd-content li.share-nextdoor a::before {
	color: #8ed500;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-nextdoor a.sd-button {
	background: #8ed500;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li.share-bluesky a::before, .sd-social-text .sd-content ul li.share-bluesky a::before, .sd-content ul li.share-bluesky div.option.option-smart-off a::before, .sd-social-icon-text .sd-content li.share-bluesky a::before, .sd-social-official .sd-content li.share-bluesky a::before {
	content: "";
}

.sd-social-official .sd-content li.share-bluesky a::before {
	color: #0085ff;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-bluesky a.sd-button {
	background: #0085ff;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li.share-deprecated a::before, .sd-social-icon-text .sd-content li.share-deprecated a::before, .sd-social-official .sd-content li.share-deprecated a::before, .sd-content ul li.share-deprecated div.option.option-smart-off a::before {
	width: 1em;
	height: 1em;
	content: "🚫";
}

.sd-social .sd-button .share-count {
	background: #2ea2cc;
	color: #fff;
	border-radius: 10px;
	display: inline-block;
	text-align: center;
	font-size: 10px;
	padding: 1px 3px;
	line-height: 1;
}

.sd-social-official .sd-content>ul>li>a.sd-button span {
	line-height: 1;
}

.sd-social-official .sd-content ul {
	display: flex;
	flex-wrap: wrap;
}

.sd-social-official .sd-content ul::after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.sd-social-official .sd-content li.share-press-this a {
	margin: 0 0 5px 0;
}

.sd-social-official .sd-content ul>li {
	display: flex;
	max-height: 18px;
}

.sd-social-official .sd-content ul>li .option-smart-off {
	margin-right: 8px;
}

.sd-social-official .fb-share-button>span {
	vertical-align: top !important;
}

.sd-social-official .sd-content .pocket_button iframe {
	width: 98px;
}

.pocket_button iframe, .pinterest_button, .twitter_button, .linkedin_button>span {
	margin: 0 !important;
}

.linkedin_button>span, .pinterest_button a {
	display: block !important;
}

.sd-social-official .sd-content .share-tumblr iframe {
	max-width: 53px;
	width: unset;
}

body .sd-social-official li.share-print, body .sd-social-official li.share-email a, body .sd-social-official li.share-custom a, body .sd-social-official li a.share-more, body .sd-social-official li.share-digg a, body .sd-social-official li.share-press-this a {
	position: relative;
	top: 0;
}

body .sd-social-icon .sd-content li.share-custom>a {
	padding: 2px 3px 0 3px;
	position: relative;
	top: 4px;
}

body .sd-social-icon .sd-content li.share-custom a span, body .sd-social-icon-text .sd-content li.share-custom a span, body .sd-social-text .sd-content li.share-custom a span, body .sd-social-official .sd-content li.share-custom a span, body .sd-content ul li.share-custom a.share-icon span {
	background-size: 16px 16px;
	background-repeat: no-repeat;
	margin-left: 0;
	padding: 0 0 0 19px;
	display: inline-block;
	height: 21px;
	line-height: 16px;
}

body .sd-content ul li.share-custom a span[hidden] {
	display: none;
}

body .sd-social-icon .sd-content ul li[class*="share-"] a.sd-button.share-icon.no-text .custom-sharing-span {
	color: rgba(255, 255, 255, 0);
}

body .sd-social-icon .sd-content li.share-custom a span {
	width: 0;
	padding-left: 16px !important;
}

.sharing-hidden .inner {
	position: absolute;
	z-index: 2;
	border: 1px solid #ccc;
	padding: 10px;
	background: #fff;
	box-shadow: 0 5px 20px rgba(0, 0, 0, .2);
	border-radius: 2px;
	margin-top: 5px;
	max-width: 400px;
}

.sharing-hidden .inner ul {
	margin: 0 !important;
}

.sd-social-official .sd-content .sharing-hidden ul>li.share-end {
	clear: both;
	margin: 0 !important;
	height: 0 !important;
}

.sharing-hidden .inner::before, .sharing-hidden .inner::after {
	position: absolute;
	z-index: 1;
	top: -8px;
	left: 20px;
	width: 0;
	height: 0;
	border-left: 6px solid rgba(255, 255, 255, 0);
	border-right: 6px solid rgba(255, 255, 255, 0);
	border-bottom: 8px solid #ccc;
	content: "";
	display: block;
}

.sharing-hidden .inner::after {
	z-index: 2;
	top: -7px;
	border-left: 6px solid rgba(255, 255, 255, 0);
	border-right: 6px solid rgba(255, 255, 255, 0);
	border-bottom: 8px solid #fff;
}

.sharing-hidden ul {
	margin: 0;
}

.sd-social-icon .sd-content ul li[class*="share-"] a, .sd-social-icon .sd-content ul li[class*="share-"] a:hover, .sd-social-icon .sd-content ul li[class*="share-"] div.option a {
	border-radius: 50%;
	border: 0;
	box-shadow: none;
	padding: 7px;
	position: relative;
	top: -2px;
	line-height: 1;
	width: auto;
	height: auto;
	margin-bottom: 0;
	max-width: 32px;
}

.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button>span, .sd-social-icon .sd-content ul li[class*="share-"] div.option a span {
	line-height: 1;
}

.sd-social-icon .sd-content ul li[class*="share-"] a:hover, .sd-social-icon .sd-content ul li[class*="share-"] div.option a:hover {
	border: none;
	opacity: .6;
}

.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button::before {
	top: 0;
}

.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button.share-custom {
	padding: 8px 8px 6px 8px;
}

.sd-social-icon .sd-content ul li a.sd-button.share-more {
	margin-left: 10px;
}

.sd-social-icon .sd-content ul li:first-child a.sd-button.share-more {
	margin-left: 0;
}

.sd-social-icon .sd-button span.share-count {
	position: absolute;
	bottom: 0;
	right: 0;
	border-radius: 0;
	background: #555;
	font-size: 9px;
}

.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button {
	background: #e9e9e9;
	margin-top: 2px;
	text-indent: 0;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-tumblr a.sd-button {
	background: #2c4762;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-facebook a.sd-button {
	background: #0866ff;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-twitter a.sd-button {
	background: #000;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-x a.sd-button {
	background: #000;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-pinterest a.sd-button {
	background: #ca1f27;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-digg a.sd-button {
	color: #555 !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-press-this a.sd-button {
	background: #4f94d4;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-telegram a.sd-button {
	background: #08c;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-linkedin a.sd-button {
	background: #0077b5;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-pocket a.sd-button {
	background: #ee4056;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-reddit a.sd-button {
	background: #cee3f8;
	color: #555 !important;
}

.sd-social-icon .sd-content ul li[class*="share-"].share-mastodon a.sd-button {
	background: linear-gradient(to top, #563acc 0%, #6364ff 100%);
	color: #fff !important;
}

#jetpack-source_f_name {
	display: none !important;
	position: absolute !important;
	left: -9000px;
}

.sd-content .share-customize-link {
	margin-top: 8px;
	line-height: 11px;
}

.sd-content .share-customize-link a {
	font-size: 11px;
	font-family: "Open Sans", sans-serif;
}

@media print {
	.sharedaddy.sd-sharing-enabled {
		display: none;
	}
}

.social-logo__amazon:before {
	content: "";
}

.social-logo__behance:before {
	content: "";
}

.social-logo__blogger-alt:before {
	content: "";
}

.social-logo__blogger:before {
	content: "";
}

.social-logo__bluesky:before {
	content: "";
}

.social-logo__codepen:before {
	content: "";
}

.social-logo__dribbble:before {
	content: "";
}

.social-logo__dropbox:before {
	content: "";
}

.social-logo__eventbrite:before {
	content: "";
}

.social-logo__facebook:before {
	content: "";
}

.social-logo__fediverse:before {
	content: "";
}

.social-logo__feed:before {
	content: "";
}

.social-logo__flickr:before {
	content: "";
}

.social-logo__foursquare:before {
	content: "";
}

.social-logo__ghost:before {
	content: "";
}

.social-logo__github:before {
	content: "";
}

.social-logo__google-alt:before {
	content: "";
}

.social-logo__google-plus-alt:before {
	content: "";
}

.social-logo__google-plus:before {
	content: "";
}

.social-logo__google:before {
	content: "";
}

.social-logo__instagram:before {
	content: "";
}

.social-logo__link:before {
	content: "";
}

.social-logo__linkedin:before {
	content: "";
}

.social-logo__mail:before {
	content: "";
}

.social-logo__mastodon:before {
	content: "";
}

.social-logo__medium-alt:before {
	content: "";
}

.social-logo__medium:before {
	content: "";
}

.social-logo__nextdoor:before {
	content: "";
}

.social-logo__patreon:before {
	content: "";
}

.social-logo__pinterest-alt:before {
	content: "";
}

.social-logo__pinterest:before {
	content: "";
}

.social-logo__pocket:before {
	content: "";
}

.social-logo__polldaddy:before {
	content: "";
}

.social-logo__print:before {
	content: "";
}

.social-logo__reddit:before {
	content: "";
}

.social-logo__share:before {
	content: "";
}

.social-logo__skype:before {
	content: "";
}

.social-logo__sms:before {
	content: "";
}

.social-logo__spotify:before {
	content: "";
}

.social-logo__squarespace:before {
	content: "";
}

.social-logo__stumbleupon:before {
	content: "";
}

.social-logo__telegram:before {
	content: "";
}

.social-logo-threads:before {
	content: "";
}

.social-logo__tiktok-alt:before {
	content: "";
}

.social-logo__tiktok:before {
	content: "";
}

.social-logo__tumblr-alt:before {
	content: "";
}

.social-logo__tumblr:before {
	content: "";
}

.social-logo__twitch:before {
	content: "";
}

.social-logo__twitter-alt:before {
	content: "";
}

.social-logo__twitter:before {
	content: "";
}

.social-logo__vimeo:before {
	content: "";
}

.social-logo__whatsapp:before {
	content: "";
}

.social-logo__woocommerce:before {
	content: "";
}

.social-logo__wordpress:before {
	content: "";
}

.social-logo__x:before {
	content: "";
}

.social-logo__xanga:before {
	content: "";
}

.social-logo__youtube:before {
	content: "";
}
