/*# sourceMappingURL=/sm/fb3ed351cd5c0f1f30f88778ee1f9b056598e6d25ac4fdcab1eebcd8be521cd9.map */

/**
 * Minified by jsDelivr using clean-css v4.1.6.
 * Original file: /gh/kenwheeler/slick@1.8.1/slick/slick.css
 * 
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: 0;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-list, .slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.slick-track:after, .slick-track:before {
	display: table;
	content: "";
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}

[dir=rtl] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
	display: none;
}
/*# sourceMappingURL=/sm/4f6eaa7dd1119d31ae1e63765b05594f0f2412451130c0a4def1018d0e4be09b.map */

/**
 * Minified by jsDelivr using clean-css v4.1.6.
 * Original file: /gh/kenwheeler/slick@1.8.1/slick/slick-theme.css
 * 
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
@charset "UTF-8";

.content-area .slick-next, .content-area .slick-prev {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	height: 20px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: 0;
	background: 0 0;
}

.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {
	color: transparent;
	outline: 0;
	background: 0 0;
}

.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before {
	opacity: 1;
}

.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {
	opacity: .25;
}

.slick-next:before, .slick-prev:before {
	font-family: slick;
	font-size: 20px;
	line-height: 1;
	opacity: .75;
	color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.slick-prev {
	left: -25px;
}

[dir=rtl] .slick-prev {
	right: -25px;
	left: auto;
}

.slick-prev:before {
	content: "←";
}

[dir=rtl] .slick-prev:before {
	content: "→";
}

.slick-next {
	right: -25px;
}

[dir=rtl] .slick-next {
	right: auto;
	left: -25px;
}

.slick-next:before {
	content: "→";
}

[dir=rtl] .slick-next:before {
	content: "←";
}

.slick-dotted.slick-slider {
	margin-bottom: 30px;
}

.slick-dots {
	position: absolute;
	bottom: -25px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
}

.slick-dots li {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}

.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 20px;
	height: 20px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: 0;
	background: 0 0;
}

.slick-dots li button:focus, .slick-dots li button:hover {
	outline: 0;
}

.slick-dots li button:focus:before, .slick-dots li button:hover:before {
	opacity: 1;
}

.slick-dots li button:before {
	font-family: slick;
	font-size: 6px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: "•";
	text-align: center;
	opacity: .25;
	color: #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
	opacity: .75;
	color: #000;
}

#et-boc .et-l .btn-holder, .btn-holder {
	display: block;
	position: relative;
}

#main #et-boc .et-l .btn, #main .btn, #main #et-boc .et-l .btn:active, #main .btn:active, .btn, .btn:active {
	display: inline-block;
	padding: 4px 10px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 1.25;
	text-align: center;
	vertical-align: middle;
	border: 2px solid;
	border-radius: 0px;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: 500;
	text-decoration: none;
	text-shadow: none;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s;
}

#main #et-boc .et-l .btn.btn-0x, #main .btn.btn-0x, #main #et-boc .et-l .btn:active.btn-0x, #main .btn:active.btn-0x, .btn.btn-0x, .btn:active.btn-0x {
	font-size: 14px;
	padding: 8px 10px;
}

#main #et-boc .et-l .btn.btn-1x, #main .btn.btn-1x, #main #et-boc .et-l .btn:active.btn-1x, #main .btn:active.btn-1x, .btn.btn-1x, .btn:active.btn-1x {
	font-size: 16px;
	padding: 8px 20px;
}

#main #et-boc .et-l .btn.btn-2x, #main .btn.btn-2x, #main #et-boc .et-l .btn:active.btn-2x, #main .btn:active.btn-2x, .btn.btn-2x, .btn:active.btn-2x {
	font-size: 18px;
	padding: 10px 30px;
}

#main #et-boc .et-l .btn.btn-3x, #main .btn.btn-3x, #main #et-boc .et-l .btn:active.btn-3x, #main .btn:active.btn-3x, .btn.btn-3x, .btn:active.btn-3x {
	font-size: 18px;
	padding: 10px 40px;
}

#main #et-boc .et-l .btn.btn-4x, #main .btn.btn-4x, #main #et-boc .et-l .btn:active.btn-4x, #main .btn:active.btn-4x, .btn.btn-4x, .btn:active.btn-4x {
	font-size: 24px;
	padding: 6px 40px;
}

#main #et-boc .et-l .btn:hover.hover-glow, #main .btn:hover.hover-glow, #main #et-boc .et-l .btn:active:hover.hover-glow, #main .btn:active:hover.hover-glow, .btn:hover.hover-glow, .btn:active:hover.hover-glow {
	box-shadow: 0px 0px 10px rgba(255, 255, 255, .5);
}

#main #et-boc .et-l .btn:hover.hover-shadow, #main .btn:hover.hover-shadow, #main #et-boc .et-l .btn:active:hover.hover-shadow, #main .btn:active:hover.hover-shadow, .btn:hover.hover-shadow, .btn:active:hover.hover-shadow {
	box-shadow: 0px 0px 10px rgba(0, 0, 0, .5);
}

@media (max-width: 980px) {
	.btn-holder.et_pb_text_align_right, .btn-holder.et_pb_text_align_left {
		text-align: center;
	}
}

#main #et-boc .et-l .color-primary, .color-primary {
	color: var(--color-primary) !important;
}

#main #et-boc .et-l .color-primary-hover:hover, .color-primary-hover:hover {
	color: var(--color-primary) !important;
}

#main #et-boc .et-l .color-primary-bg, .color-primary-bg {
	background: var(--color-primary);
}

#main #et-boc .et-l .color-primaryi, .color-primaryi {
	color: var(--color-primary) !important;
}

#main #et-boc .et-l .color-primary-hdri .heading-hero, .color-primary-hdri .heading-hero, #main #et-boc .et-l .color-primary-hdri .heading-hero-alt, .color-primary-hdri .heading-hero-alt, #main #et-boc .et-l .color-primary-hdri .heading-primary, .color-primary-hdri .heading-primary, #main #et-boc .et-l .color-primary-hdri .heading-secondary, .color-primary-hdri .heading-secondary, #main #et-boc .et-l .color-primary-hdri .heading-tertiary, .color-primary-hdri .heading-tertiary, #main #et-boc .et-l .color-primary-hdri h1, .color-primary-hdri h1, #main #et-boc .et-l .color-primary-hdri h2, .color-primary-hdri h2, #main #et-boc .et-l .color-primary-hdri h3, .color-primary-hdri h3, #main #et-boc .et-l .color-primary-hdri h4, .color-primary-hdri h4, #main #et-boc .et-l .color-primary-hdri h5, .color-primary-hdri h5, #main #et-boc .et-l .color-primary-hdri h6, .color-primary-hdri h6 {
	color: var(--color-primary) !important;
}

#main #et-boc .et-l .color-primary-bgi, .color-primary-bgi {
	background: var(--color-primary) !important;
}

#main #et-boc .et-l .color-primary-btn, .color-primary-btn {
	border-color: var(--color-primary);
	background: var(--color-primary);
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-primary-btn.btn-ghost, .color-primary-btn.btn-ghost {
	background: rgba(0, 0, 0, 0) !important;
	border-color: var(--color-primary) !important;
}

#main #et-boc .et-l .animBtn:after, .animBtn:after, .animBtn:after {
	content: "";
}

#main #et-boc .et-l .color-primary-btn.animBtn, .color-primary-btn.animBtn {
	background: var(--color-primary);
}

#main #et-boc .et-l .color-primary-icon i, .color-primary-icon i {
	color: var(--color-primary);
}

#main #et-boc .et-l .color-primary-font, .color-primary-font, #main #et-boc .et-l .color-primary-font span, .color-primary-font span {
	color: var(--color-primary);
}

#main #et-boc .et-l .color-primary-font-hover:hover, .color-primary-font-hover:hover, #main #et-boc .et-l .color-primary-font-hover:hover span, .color-primary-font-hover:hover span {
	color: var(--color-primary);
}

#main #et-boc .et-l .color-primary-btn-hover.animBtn:after, .color-primary-btn-hover.animBtn:after {
	background: none repeat scroll 0 0 var(--color-primary);
}

#main #et-boc .et-l .color-primary-btn-hover:hover, .color-primary-btn-hover:hover {
	border-color: var(--color-primary);
	background: var(--color-primary) !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-primary-btn-hover:hover.btn-ghost, .color-primary-btn-hover:hover.btn-ghost {
	border-color: var(--color-primary) !important;
	background: var(--color-primary) !important;
}

#main #et-boc .et-l .color-primary-btn-hover:hover.animBtn:after, .color-primary-btn-hover:hover.animBtn:after {
	background: none repeat scroll 0 0 var(--color-primary);
}

#main #et-boc .et-l .color-primary-btn-hover-saturate.animBtn:after, .color-primary-btn-hover-saturate.animBtn:after {
	background: none repeat scroll 0 0 saturate(var(--color-primary), 50%);
}

#main #et-boc .et-l .color-primary-btn-hover-saturate:hover, .color-primary-btn-hover-saturate:hover {
	border-color: saturate(var(--color-primary), 50%);
	background: saturate(var(--color-primary), 50%) !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-primary-btn-hover-saturate:hover.btn-ghost, .color-primary-btn-hover-saturate:hover.btn-ghost {
	border-color: var(--color-primary) !important;
	background: var(--color-primary) !important;
}

#main #et-boc .et-l .color-primary-btn-hover-saturate:hover.animBtn:after, .color-primary-btn-hover-saturate:hover.animBtn:after {
	background: none repeat scroll 0 0 saturate(var(--color-primary), 50%);
}

#main #et-boc .et-l .color-primary-btn-hover-lighten-x.animBtn:after, .color-primary-btn-hover-lighten-x.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 70%);
}

#main #et-boc .et-l .color-primary-btn-hover-lighten-x:hover, .color-primary-btn-hover-lighten-x:hover {
	border-color: hsl(0, 100%, 70%);
	background: hsl(0, 100%, 70%) !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-primary-btn-hover-lighten-x:hover.btn-ghost, .color-primary-btn-hover-lighten-x:hover.btn-ghost {
	border-color: hsl(0, 100%, 70%) !important;
	background: hsl(0, 100%, 70%) !important;
}

#main #et-boc .et-l .color-primary-btn-hover-lighten-x:hover.animBtn:after, .color-primary-btn-hover-lighten-x:hover.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 70%);
}

#main #et-boc .et-l .color-primary-btn-hover-lighten-xx.animBtn:after, .color-primary-btn-hover-lighten-xx.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 70%);
}

#main #et-boc .et-l .color-primary-btn-hover-lighten-xx:hover, .color-primary-btn-hover-lighten-xx:hover {
	border-color: hsl(0, 100%, 70%);
	background: hsl(0, 100%, 70%) !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-primary-btn-hover-lighten-xx:hover.btn-ghost, .color-primary-btn-hover-lighten-xx:hover.btn-ghost {
	border-color: hsl(0, 100%, 70%) !important;
	background: hsl(0, 100%, 70%) !important;
}

#main #et-boc .et-l .color-primary-btn-hover-lighten-xx:hover.animBtn:after, .color-primary-btn-hover-lighten-xx:hover.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 70%);
}

#main #et-boc .et-l .color-primary-btn-hover-lighten-xxx.animBtn:after, .color-primary-btn-hover-lighten-xxx.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 80%);
}

#main #et-boc .et-l .color-primary-btn-hover-lighten-xxx:hover, .color-primary-btn-hover-lighten-xxx:hover {
	border-color: hsl(0, 100%, 80%);
	background: hsl(0, 100%, 80%) !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-primary-btn-hover-lighten-xxx:hover.btn-ghost, .color-primary-btn-hover-lighten-xxx:hover.btn-ghost {
	border-color: hsl(0, 100%, 80%) !important;
	background: hsl(0, 100%, 80%) !important;
}

#main #et-boc .et-l .color-primary-btn-hover-lighten-xxx:hover.animBtn:after, .color-primary-btn-hover-lighten-xxx:hover.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 80%);
}

#main #et-boc .et-l .color-secondary, .color-secondary {
	color: var(--color-secondary) !important;
}

#main #et-boc .et-l .color-secondary-hover:hover, .color-secondary-hover:hover {
	color: var(--color-secondary) !important;
}

#main #et-boc .et-l .color-secondary-bg, .color-secondary-bg {
	background: var(--color-secondary);
}

#main #et-boc .et-l .color-secondaryi, .color-secondaryi {
	color: var(--color-secondary) !important;
}

#main #et-boc .et-l .color-secondary-hdri .heading-hero, .color-secondary-hdri .heading-hero, #main #et-boc .et-l .color-secondary-hdri .heading-hero-alt, .color-secondary-hdri .heading-hero-alt, #main #et-boc .et-l .color-secondary-hdri .heading-primary, .color-secondary-hdri .heading-primary, #main #et-boc .et-l .color-secondary-hdri .heading-secondary, .color-secondary-hdri .heading-secondary, #main #et-boc .et-l .color-secondary-hdri .heading-tertiary, .color-secondary-hdri .heading-tertiary, #main #et-boc .et-l .color-secondary-hdri h1, .color-secondary-hdri h1, #main #et-boc .et-l .color-secondary-hdri h2, .color-secondary-hdri h2, #main #et-boc .et-l .color-secondary-hdri h3, .color-secondary-hdri h3, #main #et-boc .et-l .color-secondary-hdri h4, .color-secondary-hdri h4, #main #et-boc .et-l .color-secondary-hdri h5, .color-secondary-hdri h5, #main #et-boc .et-l .color-secondary-hdri h6, .color-secondary-hdri h6 {
	color: var(--color-secondary) !important;
}

#main #et-boc .et-l .color-secondary-bgi, .color-secondary-bgi {
	background: var(--color-secondary) !important;
}

#main #et-boc .et-l .color-secondary-btn, .color-secondary-btn {
	border-color: var(--color-secondary);
	background: var(--color-secondary);
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-secondary-btn.btn-ghost, .color-secondary-btn.btn-ghost {
	background: rgba(0, 0, 0, 0) !important;
	border-color: var(--color-secondary) !important;
}

#main #et-boc .et-l .color-secondary-btn.animBtn, .color-secondary-btn.animBtn {
	background: var(--color-secondary);
}

#main #et-boc .et-l .color-secondary-icon i, .color-secondary-icon i {
	color: var(--color-secondary);
}

#main #et-boc .et-l .color-secondary-font, .color-secondary-font, #main #et-boc .et-l .color-secondary-font span, .color-secondary-font span {
	color: var(--color-secondary);
}

#main #et-boc .et-l .color-secondary-font-hover:hover, .color-secondary-font-hover:hover, #main #et-boc .et-l .color-secondary-font-hover:hover span, .color-secondary-font-hover:hover span {
	color: var(--color-secondary);
}

#main #et-boc .et-l .color-secondary-btn-hover.animBtn:after, .color-secondary-btn-hover.animBtn:after {
	background: none repeat scroll 0 0 var(--color-secondary);
}

#main #et-boc .et-l .color-secondary-btn-hover:hover, .color-secondary-btn-hover:hover {
	border-color: var(--color-secondary);
	background: var(--color-secondary) !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-secondary-btn-hover:hover.btn-ghost, .color-secondary-btn-hover:hover.btn-ghost {
	border-color: var(--color-secondary) !important;
	background: var(--color-secondary) !important;
}

#main #et-boc .et-l .color-secondary-btn-hover:hover.animBtn:after, .color-secondary-btn-hover:hover.animBtn:after {
	background: none repeat scroll 0 0 var(--color-secondary);
}

#main #et-boc .et-l .color-secondary-btn-hover-saturate.animBtn:after, .color-secondary-btn-hover-saturate.animBtn:after {
	background: none repeat scroll 0 0 saturate(var(--color-secondary), 50%);
}

#main #et-boc .et-l .color-secondary-btn-hover-saturate:hover, .color-secondary-btn-hover-saturate:hover {
	border-color: saturate(var(--color-secondary), 50%);
	background: saturate(var(--color-secondary), 50%) !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-secondary-btn-hover-saturate:hover.btn-ghost, .color-secondary-btn-hover-saturate:hover.btn-ghost {
	border-color: var(--color-secondary) !important;
	background: var(--color-secondary) !important;
}

#main #et-boc .et-l .color-secondary-btn-hover-saturate:hover.animBtn:after, .color-secondary-btn-hover-saturate:hover.animBtn:after {
	background: none repeat scroll 0 0 saturate(var(--color-secondary), 50%);
}

#main #et-boc .et-l .color-secondary-btn-hover-lighten-x.animBtn:after, .color-secondary-btn-hover-lighten-x.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 70%);
}

#main #et-boc .et-l .color-secondary-btn-hover-lighten-x:hover, .color-secondary-btn-hover-lighten-x:hover {
	border-color: hsl(0, 100%, 70%);
	background: hsl(0, 100%, 70%) !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-secondary-btn-hover-lighten-x:hover.btn-ghost, .color-secondary-btn-hover-lighten-x:hover.btn-ghost {
	border-color: hsl(0, 100%, 70%) !important;
	background: hsl(0, 100%, 70%) !important;
}

#main #et-boc .et-l .color-secondary-btn-hover-lighten-x:hover.animBtn:after, .color-secondary-btn-hover-lighten-x:hover.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 70%);
}

#main #et-boc .et-l .color-secondary-btn-hover-lighten-xx.animBtn:after, .color-secondary-btn-hover-lighten-xx.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 70%);
}

#main #et-boc .et-l .color-secondary-btn-hover-lighten-xx:hover, .color-secondary-btn-hover-lighten-xx:hover {
	border-color: hsl(0, 100%, 70%);
	background: hsl(0, 100%, 70%) !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-secondary-btn-hover-lighten-xx:hover.btn-ghost, .color-secondary-btn-hover-lighten-xx:hover.btn-ghost {
	border-color: hsl(0, 100%, 70%) !important;
	background: hsl(0, 100%, 70%) !important;
}

#main #et-boc .et-l .color-secondary-btn-hover-lighten-xx:hover.animBtn:after, .color-secondary-btn-hover-lighten-xx:hover.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 70%);
}

#main #et-boc .et-l .color-secondary-btn-hover-lighten-xxx.animBtn:after, .color-secondary-btn-hover-lighten-xxx.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 80%);
}

#main #et-boc .et-l .color-secondary-btn-hover-lighten-xxx:hover, .color-secondary-btn-hover-lighten-xxx:hover {
	border-color: hsl(0, 100%, 80%);
	background: hsl(0, 100%, 80%) !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-secondary-btn-hover-lighten-xxx:hover.btn-ghost, .color-secondary-btn-hover-lighten-xxx:hover.btn-ghost {
	border-color: hsl(0, 100%, 80%) !important;
	background: hsl(0, 100%, 80%) !important;
}

#main #et-boc .et-l .color-secondary-btn-hover-lighten-xxx:hover.animBtn:after, .color-secondary-btn-hover-lighten-xxx:hover.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 80%);
}

#main #et-boc .et-l .color-tertiary, .color-tertiary {
	color: var(--color-tertiary) !important;
}

#main #et-boc .et-l .color-tertiary-hover:hover, .color-tertiary-hover:hover {
	color: var(--color-tertiary) !important;
}

#main #et-boc .et-l .color-tertiary-bg, .color-tertiary-bg {
	background: var(--color-tertiary);
}

#main #et-boc .et-l .color-tertiaryi, .color-tertiaryi {
	color: var(--color-tertiary) !important;
}

#main #et-boc .et-l .color-tertiary-hdri .heading-hero, .color-tertiary-hdri .heading-hero, #main #et-boc .et-l .color-tertiary-hdri .heading-hero-alt, .color-tertiary-hdri .heading-hero-alt, #main #et-boc .et-l .color-tertiary-hdri .heading-primary, .color-tertiary-hdri .heading-primary, #main #et-boc .et-l .color-tertiary-hdri .heading-secondary, .color-tertiary-hdri .heading-secondary, #main #et-boc .et-l .color-tertiary-hdri .heading-tertiary, .color-tertiary-hdri .heading-tertiary, #main #et-boc .et-l .color-tertiary-hdri h1, .color-tertiary-hdri h1, #main #et-boc .et-l .color-tertiary-hdri h2, .color-tertiary-hdri h2, #main #et-boc .et-l .color-tertiary-hdri h3, .color-tertiary-hdri h3, #main #et-boc .et-l .color-tertiary-hdri h4, .color-tertiary-hdri h4, #main #et-boc .et-l .color-tertiary-hdri h5, .color-tertiary-hdri h5, #main #et-boc .et-l .color-tertiary-hdri h6, .color-tertiary-hdri h6 {
	color: var(--color-tertiary) !important;
}

#main #et-boc .et-l .color-tertiary-bgi, .color-tertiary-bgi {
	background: var(--color-tertiary) !important;
}

#main #et-boc .et-l .color-tertiary-btn, .color-tertiary-btn {
	border-color: var(--color-tertiary);
	background: var(--color-tertiary);
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-tertiary-btn.btn-ghost, .color-tertiary-btn.btn-ghost {
	background: rgba(0, 0, 0, 0) !important;
	border-color: var(--color-tertiary) !important;
}

#main #et-boc .et-l .color-tertiary-btn.animBtn, .color-tertiary-btn.animBtn {
	background: var(--color-tertiary);
}

#main #et-boc .et-l .color-tertiary-icon i, .color-tertiary-icon i {
	color: var(--color-tertiary);
}

#main #et-boc .et-l .color-tertiary-font, .color-tertiary-font, #main #et-boc .et-l .color-tertiary-font span, .color-tertiary-font span {
	color: var(--color-tertiary);
}

#main #et-boc .et-l .color-tertiary-font-hover:hover, .color-tertiary-font-hover:hover, #main #et-boc .et-l .color-tertiary-font-hover:hover span, .color-tertiary-font-hover:hover span {
	color: var(--color-tertiary);
}

#main #et-boc .et-l .color-tertiary-btn-hover.animBtn:after, .color-tertiary-btn-hover.animBtn:after {
	background: none repeat scroll 0 0 var(--color-tertiary);
}

#main #et-boc .et-l .color-tertiary-btn-hover:hover, .color-tertiary-btn-hover:hover {
	border-color: var(--color-tertiary);
	background: var(--color-tertiary) !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-tertiary-btn-hover:hover.btn-ghost, .color-tertiary-btn-hover:hover.btn-ghost {
	border-color: var(--color-tertiary) !important;
	background: var(--color-tertiary) !important;
}

#main #et-boc .et-l .color-tertiary-btn-hover:hover.animBtn:after, .color-tertiary-btn-hover:hover.animBtn:after {
	background: none repeat scroll 0 0 var(--color-tertiary);
}

#main #et-boc .et-l .color-tertiary-btn-hover-saturate.animBtn:after, .color-tertiary-btn-hover-saturate.animBtn:after {
	background: none repeat scroll 0 0 saturate(var(--color-tertiary), 50%);
}

#main #et-boc .et-l .color-tertiary-btn-hover-saturate:hover, .color-tertiary-btn-hover-saturate:hover {
	border-color: saturate(var(--color-tertiary), 50%);
	background: saturate(var(--color-tertiary), 50%) !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-tertiary-btn-hover-saturate:hover.btn-ghost, .color-tertiary-btn-hover-saturate:hover.btn-ghost {
	border-color: var(--color-tertiary) !important;
	background: var(--color-tertiary) !important;
}

#main #et-boc .et-l .color-tertiary-btn-hover-saturate:hover.animBtn:after, .color-tertiary-btn-hover-saturate:hover.animBtn:after {
	background: none repeat scroll 0 0 saturate(var(--color-tertiary), 50%);
}

#main #et-boc .et-l .color-tertiary-btn-hover-lighten-x.animBtn:after, .color-tertiary-btn-hover-lighten-x.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 70%);
}

#main #et-boc .et-l .color-tertiary-btn-hover-lighten-x:hover, .color-tertiary-btn-hover-lighten-x:hover {
	border-color: hsl(0, 100%, 70%);
	background: hsl(0, 100%, 70%) !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-tertiary-btn-hover-lighten-x:hover.btn-ghost, .color-tertiary-btn-hover-lighten-x:hover.btn-ghost {
	border-color: hsl(0, 100%, 70%) !important;
	background: hsl(0, 100%, 70%) !important;
}

#main #et-boc .et-l .color-tertiary-btn-hover-lighten-x:hover.animBtn:after, .color-tertiary-btn-hover-lighten-x:hover.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 70%);
}

#main #et-boc .et-l .color-tertiary-btn-hover-lighten-xx.animBtn:after, .color-tertiary-btn-hover-lighten-xx.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 70%);
}

#main #et-boc .et-l .color-tertiary-btn-hover-lighten-xx:hover, .color-tertiary-btn-hover-lighten-xx:hover {
	border-color: hsl(0, 100%, 70%);
	background: hsl(0, 100%, 70%) !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-tertiary-btn-hover-lighten-xx:hover.btn-ghost, .color-tertiary-btn-hover-lighten-xx:hover.btn-ghost {
	border-color: hsl(0, 100%, 70%) !important;
	background: hsl(0, 100%, 70%) !important;
}

#main #et-boc .et-l .color-tertiary-btn-hover-lighten-xx:hover.animBtn:after, .color-tertiary-btn-hover-lighten-xx:hover.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 70%);
}

#main #et-boc .et-l .color-tertiary-btn-hover-lighten-xxx.animBtn:after, .color-tertiary-btn-hover-lighten-xxx.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 80%);
}

#main #et-boc .et-l .color-tertiary-btn-hover-lighten-xxx:hover, .color-tertiary-btn-hover-lighten-xxx:hover {
	border-color: hsl(0, 100%, 80%);
	background: hsl(0, 100%, 80%) !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-tertiary-btn-hover-lighten-xxx:hover.btn-ghost, .color-tertiary-btn-hover-lighten-xxx:hover.btn-ghost {
	border-color: hsl(0, 100%, 80%) !important;
	background: hsl(0, 100%, 80%) !important;
}

#main #et-boc .et-l .color-tertiary-btn-hover-lighten-xxx:hover.animBtn:after, .color-tertiary-btn-hover-lighten-xxx:hover.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 80%);
}

#main #et-boc .et-l .color-accenta, .color-accenta {
	color: var(--color-accenta) !important;
}

#main #et-boc .et-l .color-accenta-hover:hover, .color-accenta-hover:hover {
	color: var(--color-accenta) !important;
}

#main #et-boc .et-l .color-accenta-bg, .color-accenta-bg {
	background: var(--color-accenta);
}

#main #et-boc .et-l .color-accentai, .color-accentai {
	color: var(--color-accenta) !important;
}

#main #et-boc .et-l .color-accenta-hdri .heading-hero, .color-accenta-hdri .heading-hero, #main #et-boc .et-l .color-accenta-hdri .heading-hero-alt, .color-accenta-hdri .heading-hero-alt, #main #et-boc .et-l .color-accenta-hdri .heading-primary, .color-accenta-hdri .heading-primary, #main #et-boc .et-l .color-accenta-hdri .heading-secondary, .color-accenta-hdri .heading-secondary, #main #et-boc .et-l .color-accenta-hdri .heading-tertiary, .color-accenta-hdri .heading-tertiary, #main #et-boc .et-l .color-accenta-hdri h1, .color-accenta-hdri h1, #main #et-boc .et-l .color-accenta-hdri h2, .color-accenta-hdri h2, #main #et-boc .et-l .color-accenta-hdri h3, .color-accenta-hdri h3, #main #et-boc .et-l .color-accenta-hdri h4, .color-accenta-hdri h4, #main #et-boc .et-l .color-accenta-hdri h5, .color-accenta-hdri h5, #main #et-boc .et-l .color-accenta-hdri h6, .color-accenta-hdri h6 {
	color: var(--color-accenta) !important;
}

#main #et-boc .et-l .color-accenta-bgi, .color-accenta-bgi {
	background: var(--color-accenta) !important;
}

#main #et-boc .et-l .color-accenta-btn, .color-accenta-btn {
	border-color: var(--color-accenta);
	background: var(--color-accenta);
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-accenta-btn.btn-ghost, .color-accenta-btn.btn-ghost {
	background: rgba(0, 0, 0, 0) !important;
	border-color: var(--color-accenta) !important;
}

#main #et-boc .et-l .color-accenta-btn.animBtn, .color-accenta-btn.animBtn {
	background: var(--color-accenta);
}

#main #et-boc .et-l .color-accenta-icon i, .color-accenta-icon i {
	color: var(--color-accenta);
}

#main #et-boc .et-l .color-accenta-font, .color-accenta-font, #main #et-boc .et-l .color-accenta-font span, .color-accenta-font span {
	color: var(--color-accenta);
}

#main #et-boc .et-l .color-accenta-font-hover:hover, .color-accenta-font-hover:hover, #main #et-boc .et-l .color-accenta-font-hover:hover span, .color-accenta-font-hover:hover span {
	color: var(--color-accenta);
}

#main #et-boc .et-l .color-accenta-btn-hover.animBtn:after, .color-accenta-btn-hover.animBtn:after {
	background: none repeat scroll 0 0 var(--color-accenta);
}

#main #et-boc .et-l .color-accenta-btn-hover:hover, .color-accenta-btn-hover:hover {
	border-color: var(--color-accenta);
	background: var(--color-accenta) !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-accenta-btn-hover:hover.btn-ghost, .color-accenta-btn-hover:hover.btn-ghost {
	border-color: var(--color-accenta) !important;
	background: var(--color-accenta) !important;
}

#main #et-boc .et-l .color-accenta-btn-hover:hover.animBtn:after, .color-accenta-btn-hover:hover.animBtn:after {
	background: none repeat scroll 0 0 var(--color-accenta);
}

#main #et-boc .et-l .color-accenta-btn-hover-saturate.animBtn:after, .color-accenta-btn-hover-saturate.animBtn:after {
	background: none repeat scroll 0 0 saturate(var(--color-accenta), 50%);
}

#main #et-boc .et-l .color-accenta-btn-hover-saturate:hover, .color-accenta-btn-hover-saturate:hover {
	border-color: saturate(var(--color-accenta), 50%);
	background: saturate(var(--color-accenta), 50%) !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-accenta-btn-hover-saturate:hover.btn-ghost, .color-accenta-btn-hover-saturate:hover.btn-ghost {
	border-color: var(--color-accenta) !important;
	background: var(--color-accenta) !important;
}

#main #et-boc .et-l .color-accenta-btn-hover-saturate:hover.animBtn:after, .color-accenta-btn-hover-saturate:hover.animBtn:after {
	background: none repeat scroll 0 0 saturate(var(--color-accenta), 50%);
}

#main #et-boc .et-l .color-accenta-btn-hover-lighten-x.animBtn:after, .color-accenta-btn-hover-lighten-x.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 70%);
}

#main #et-boc .et-l .color-accenta-btn-hover-lighten-x:hover, .color-accenta-btn-hover-lighten-x:hover {
	border-color: hsl(0, 100%, 70%);
	background: hsl(0, 100%, 70%) !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-accenta-btn-hover-lighten-x:hover.btn-ghost, .color-accenta-btn-hover-lighten-x:hover.btn-ghost {
	border-color: hsl(0, 100%, 70%) !important;
	background: hsl(0, 100%, 70%) !important;
}

#main #et-boc .et-l .color-accenta-btn-hover-lighten-x:hover.animBtn:after, .color-accenta-btn-hover-lighten-x:hover.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 70%);
}

#main #et-boc .et-l .color-accenta-btn-hover-lighten-xx.animBtn:after, .color-accenta-btn-hover-lighten-xx.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 70%);
}

#main #et-boc .et-l .color-accenta-btn-hover-lighten-xx:hover, .color-accenta-btn-hover-lighten-xx:hover {
	border-color: hsl(0, 100%, 70%);
	background: hsl(0, 100%, 70%) !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-accenta-btn-hover-lighten-xx:hover.btn-ghost, .color-accenta-btn-hover-lighten-xx:hover.btn-ghost {
	border-color: hsl(0, 100%, 70%) !important;
	background: hsl(0, 100%, 70%) !important;
}

#main #et-boc .et-l .color-accenta-btn-hover-lighten-xx:hover.animBtn:after, .color-accenta-btn-hover-lighten-xx:hover.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 70%);
}

#main #et-boc .et-l .color-accenta-btn-hover-lighten-xxx.animBtn:after, .color-accenta-btn-hover-lighten-xxx.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 80%);
}

#main #et-boc .et-l .color-accenta-btn-hover-lighten-xxx:hover, .color-accenta-btn-hover-lighten-xxx:hover {
	border-color: hsl(0, 100%, 80%);
	background: hsl(0, 100%, 80%) !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-accenta-btn-hover-lighten-xxx:hover.btn-ghost, .color-accenta-btn-hover-lighten-xxx:hover.btn-ghost {
	border-color: hsl(0, 100%, 80%) !important;
	background: hsl(0, 100%, 80%) !important;
}

#main #et-boc .et-l .color-accenta-btn-hover-lighten-xxx:hover.animBtn:after, .color-accenta-btn-hover-lighten-xxx:hover.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 80%);
}

#main #et-boc .et-l .color-accentb, .color-accentb {
	color: var(--color-accentb) !important;
}

#main #et-boc .et-l .color-accentb-hover:hover, .color-accentb-hover:hover {
	color: var(--color-accentb) !important;
}

#main #et-boc .et-l .color-accentb-bg, .color-accentb-bg {
	background: var(--color-accentb);
}

#main #et-boc .et-l .color-accentbi, .color-accentbi {
	color: var(--color-accentb) !important;
}

#main #et-boc .et-l .color-accentb-hdri .heading-hero, .color-accentb-hdri .heading-hero, #main #et-boc .et-l .color-accentb-hdri .heading-hero-alt, .color-accentb-hdri .heading-hero-alt, #main #et-boc .et-l .color-accentb-hdri .heading-primary, .color-accentb-hdri .heading-primary, #main #et-boc .et-l .color-accentb-hdri .heading-secondary, .color-accentb-hdri .heading-secondary, #main #et-boc .et-l .color-accentb-hdri .heading-tertiary, .color-accentb-hdri .heading-tertiary, #main #et-boc .et-l .color-accentb-hdri h1, .color-accentb-hdri h1, #main #et-boc .et-l .color-accentb-hdri h2, .color-accentb-hdri h2, #main #et-boc .et-l .color-accentb-hdri h3, .color-accentb-hdri h3, #main #et-boc .et-l .color-accentb-hdri h4, .color-accentb-hdri h4, #main #et-boc .et-l .color-accentb-hdri h5, .color-accentb-hdri h5, #main #et-boc .et-l .color-accentb-hdri h6, .color-accentb-hdri h6 {
	color: var(--color-accentb) !important;
}

#main #et-boc .et-l .color-accentb-bgi, .color-accentb-bgi {
	background: var(--color-accentb) !important;
}

#main #et-boc .et-l .color-accentb-btn, .color-accentb-btn {
	border-color: var(--color-accentb);
	background: var(--color-accentb);
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-accentb-btn.btn-ghost, .color-accentb-btn.btn-ghost {
	background: rgba(0, 0, 0, 0) !important;
	border-color: var(--color-accentb) !important;
}

#main #et-boc .et-l .color-accentb-btn.animBtn, .color-accentb-btn.animBtn {
	background: var(--color-accentb);
}

#main #et-boc .et-l .color-accentb-icon i, .color-accentb-icon i {
	color: var(--color-accentb);
}

#main #et-boc .et-l .color-accentb-font, .color-accentb-font, #main #et-boc .et-l .color-accentb-font span, .color-accentb-font span {
	color: var(--color-accentb);
}

#main #et-boc .et-l .color-accentb-font-hover:hover, .color-accentb-font-hover:hover, #main #et-boc .et-l .color-accentb-font-hover:hover span, .color-accentb-font-hover:hover span {
	color: var(--color-accentb);
}

#main #et-boc .et-l .color-accentb-btn-hover.animBtn:after, .color-accentb-btn-hover.animBtn:after {
	background: none repeat scroll 0 0 var(--color-accentb);
}

#main #et-boc .et-l .color-accentb-btn-hover:hover, .color-accentb-btn-hover:hover {
	border-color: var(--color-accentb);
	background: var(--color-accentb) !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-accentb-btn-hover:hover.btn-ghost, .color-accentb-btn-hover:hover.btn-ghost {
	border-color: var(--color-accentb) !important;
	background: var(--color-accentb) !important;
}

#main #et-boc .et-l .color-accentb-btn-hover:hover.animBtn:after, .color-accentb-btn-hover:hover.animBtn:after {
	background: none repeat scroll 0 0 var(--color-accentb);
}

#main #et-boc .et-l .color-accentb-btn-hover-saturate.animBtn:after, .color-accentb-btn-hover-saturate.animBtn:after {
	background: none repeat scroll 0 0 saturate(var(--color-accentb), 50%);
}

#main #et-boc .et-l .color-accentb-btn-hover-saturate:hover, .color-accentb-btn-hover-saturate:hover {
	border-color: saturate(var(--color-accentb), 50%);
	background: saturate(var(--color-accentb), 50%) !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-accentb-btn-hover-saturate:hover.btn-ghost, .color-accentb-btn-hover-saturate:hover.btn-ghost {
	border-color: var(--color-accentb) !important;
	background: var(--color-accentb) !important;
}

#main #et-boc .et-l .color-accentb-btn-hover-saturate:hover.animBtn:after, .color-accentb-btn-hover-saturate:hover.animBtn:after {
	background: none repeat scroll 0 0 saturate(var(--color-accentb), 50%);
}

#main #et-boc .et-l .color-accentb-btn-hover-lighten-x.animBtn:after, .color-accentb-btn-hover-lighten-x.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 70%);
}

#main #et-boc .et-l .color-accentb-btn-hover-lighten-x:hover, .color-accentb-btn-hover-lighten-x:hover {
	border-color: hsl(0, 100%, 70%);
	background: hsl(0, 100%, 70%) !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-accentb-btn-hover-lighten-x:hover.btn-ghost, .color-accentb-btn-hover-lighten-x:hover.btn-ghost {
	border-color: hsl(0, 100%, 70%) !important;
	background: hsl(0, 100%, 70%) !important;
}

#main #et-boc .et-l .color-accentb-btn-hover-lighten-x:hover.animBtn:after, .color-accentb-btn-hover-lighten-x:hover.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 70%);
}

#main #et-boc .et-l .color-accentb-btn-hover-lighten-xx.animBtn:after, .color-accentb-btn-hover-lighten-xx.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 70%);
}

#main #et-boc .et-l .color-accentb-btn-hover-lighten-xx:hover, .color-accentb-btn-hover-lighten-xx:hover {
	border-color: hsl(0, 100%, 70%);
	background: hsl(0, 100%, 70%) !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-accentb-btn-hover-lighten-xx:hover.btn-ghost, .color-accentb-btn-hover-lighten-xx:hover.btn-ghost {
	border-color: hsl(0, 100%, 70%) !important;
	background: hsl(0, 100%, 70%) !important;
}

#main #et-boc .et-l .color-accentb-btn-hover-lighten-xx:hover.animBtn:after, .color-accentb-btn-hover-lighten-xx:hover.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 70%);
}

#main #et-boc .et-l .color-accentb-btn-hover-lighten-xxx.animBtn:after, .color-accentb-btn-hover-lighten-xxx.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 80%);
}

#main #et-boc .et-l .color-accentb-btn-hover-lighten-xxx:hover, .color-accentb-btn-hover-lighten-xxx:hover {
	border-color: hsl(0, 100%, 80%);
	background: hsl(0, 100%, 80%) !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-accentb-btn-hover-lighten-xxx:hover.btn-ghost, .color-accentb-btn-hover-lighten-xxx:hover.btn-ghost {
	border-color: hsl(0, 100%, 80%) !important;
	background: hsl(0, 100%, 80%) !important;
}

#main #et-boc .et-l .color-accentb-btn-hover-lighten-xxx:hover.animBtn:after, .color-accentb-btn-hover-lighten-xxx:hover.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 80%);
}

#main #et-boc .et-l .color-white, .color-white {
	color: #fff !important;
}

#main #et-boc .et-l .color-white-hover:hover, .color-white-hover:hover {
	color: #fff !important;
}

#main #et-boc .et-l .color-white-bg, .color-white-bg {
	background: #fff;
}

#main #et-boc .et-l .color-whitei, .color-whitei {
	color: #fff !important;
}

#main #et-boc .et-l .color-white-hdri .heading-hero, .color-white-hdri .heading-hero, #main #et-boc .et-l .color-white-hdri .heading-hero-alt, .color-white-hdri .heading-hero-alt, #main #et-boc .et-l .color-white-hdri .heading-primary, .color-white-hdri .heading-primary, #main #et-boc .et-l .color-white-hdri .heading-secondary, .color-white-hdri .heading-secondary, #main #et-boc .et-l .color-white-hdri .heading-tertiary, .color-white-hdri .heading-tertiary, #main #et-boc .et-l .color-white-hdri h1, .color-white-hdri h1, #main #et-boc .et-l .color-white-hdri h2, .color-white-hdri h2, #main #et-boc .et-l .color-white-hdri h3, .color-white-hdri h3, #main #et-boc .et-l .color-white-hdri h4, .color-white-hdri h4, #main #et-boc .et-l .color-white-hdri h5, .color-white-hdri h5, #main #et-boc .et-l .color-white-hdri h6, .color-white-hdri h6 {
	color: #fff !important;
}

#main #et-boc .et-l .color-white-bgi, .color-white-bgi {
	background: #fff !important;
}

#main #et-boc .et-l .color-white-btn, .color-white-btn {
	border-color: #fff;
	background: #fff;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-white-btn.btn-ghost, .color-white-btn.btn-ghost {
	background: rgba(0, 0, 0, 0) !important;
	border-color: #fff !important;
}

#main #et-boc .et-l .color-white-btn.animBtn, .color-white-btn.animBtn {
	background: #fff;
}

#main #et-boc .et-l .color-white-icon i, .color-white-icon i {
	color: #fff;
}

#main #et-boc .et-l .color-white-font, .color-white-font, #main #et-boc .et-l .color-white-font span, .color-white-font span {
	color: #fff;
}

#main #et-boc .et-l .color-white-font-hover:hover, .color-white-font-hover:hover, #main #et-boc .et-l .color-white-font-hover:hover span, .color-white-font-hover:hover span {
	color: #fff;
}

#main #et-boc .et-l .color-white-btn-hover.animBtn:after, .color-white-btn-hover.animBtn:after {
	background: none repeat scroll 0 0 #fff;
}

#main #et-boc .et-l .color-white-btn-hover:hover, .color-white-btn-hover:hover {
	border-color: #fff;
	background: #fff !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-white-btn-hover:hover.btn-ghost, .color-white-btn-hover:hover.btn-ghost {
	border-color: #fff !important;
	background: #fff !important;
}

#main #et-boc .et-l .color-white-btn-hover:hover.animBtn:after, .color-white-btn-hover:hover.animBtn:after {
	background: none repeat scroll 0 0 #fff;
}

#main #et-boc .et-l .color-white-btn-hover-saturate.animBtn:after, .color-white-btn-hover-saturate.animBtn:after {
	background: none repeat scroll 0 0 #fff;
}

#main #et-boc .et-l .color-white-btn-hover-saturate:hover, .color-white-btn-hover-saturate:hover {
	border-color: #fff;
	background: #fff !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-white-btn-hover-saturate:hover.btn-ghost, .color-white-btn-hover-saturate:hover.btn-ghost {
	border-color: #fff !important;
	background: #fff !important;
}

#main #et-boc .et-l .color-white-btn-hover-saturate:hover.animBtn:after, .color-white-btn-hover-saturate:hover.animBtn:after {
	background: none repeat scroll 0 0 #fff;
}

#main #et-boc .et-l .color-white-btn-hover-lighten-x.animBtn:after, .color-white-btn-hover-lighten-x.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 70%);
}

#main #et-boc .et-l .color-white-btn-hover-lighten-x:hover, .color-white-btn-hover-lighten-x:hover {
	border-color: hsl(0, 100%, 70%);
	background: hsl(0, 100%, 70%) !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-white-btn-hover-lighten-x:hover.btn-ghost, .color-white-btn-hover-lighten-x:hover.btn-ghost {
	border-color: hsl(0, 100%, 70%) !important;
	background: hsl(0, 100%, 70%) !important;
}

#main #et-boc .et-l .color-white-btn-hover-lighten-x:hover.animBtn:after, .color-white-btn-hover-lighten-x:hover.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 70%);
}

#main #et-boc .et-l .color-white-btn-hover-lighten-xx.animBtn:after, .color-white-btn-hover-lighten-xx.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 70%);
}

#main #et-boc .et-l .color-white-btn-hover-lighten-xx:hover, .color-white-btn-hover-lighten-xx:hover {
	border-color: hsl(0, 100%, 70%);
	background: hsl(0, 100%, 70%) !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-white-btn-hover-lighten-xx:hover.btn-ghost, .color-white-btn-hover-lighten-xx:hover.btn-ghost {
	border-color: hsl(0, 100%, 70%) !important;
	background: hsl(0, 100%, 70%) !important;
}

#main #et-boc .et-l .color-white-btn-hover-lighten-xx:hover.animBtn:after, .color-white-btn-hover-lighten-xx:hover.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 70%);
}

#main #et-boc .et-l .color-white-btn-hover-lighten-xxx.animBtn:after, .color-white-btn-hover-lighten-xxx.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 80%);
}

#main #et-boc .et-l .color-white-btn-hover-lighten-xxx:hover, .color-white-btn-hover-lighten-xxx:hover {
	border-color: hsl(0, 100%, 80%);
	background: hsl(0, 100%, 80%) !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-white-btn-hover-lighten-xxx:hover.btn-ghost, .color-white-btn-hover-lighten-xxx:hover.btn-ghost {
	border-color: hsl(0, 100%, 80%) !important;
	background: hsl(0, 100%, 80%) !important;
}

#main #et-boc .et-l .color-white-btn-hover-lighten-xxx:hover.animBtn:after, .color-white-btn-hover-lighten-xxx:hover.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 80%);
}

#main #et-boc .et-l .color-black, .color-black {
	color: #000 !important;
}

#main #et-boc .et-l .color-black-hover:hover, .color-black-hover:hover {
	color: #000 !important;
}

#main #et-boc .et-l .color-black-bg, .color-black-bg {
	background: #000;
}

#main #et-boc .et-l .color-blacki, .color-blacki {
	color: #000 !important;
}

#main #et-boc .et-l .color-black-hdri .heading-hero, .color-black-hdri .heading-hero, #main #et-boc .et-l .color-black-hdri .heading-hero-alt, .color-black-hdri .heading-hero-alt, #main #et-boc .et-l .color-black-hdri .heading-primary, .color-black-hdri .heading-primary, #main #et-boc .et-l .color-black-hdri .heading-secondary, .color-black-hdri .heading-secondary, #main #et-boc .et-l .color-black-hdri .heading-tertiary, .color-black-hdri .heading-tertiary, #main #et-boc .et-l .color-black-hdri h1, .color-black-hdri h1, #main #et-boc .et-l .color-black-hdri h2, .color-black-hdri h2, #main #et-boc .et-l .color-black-hdri h3, .color-black-hdri h3, #main #et-boc .et-l .color-black-hdri h4, .color-black-hdri h4, #main #et-boc .et-l .color-black-hdri h5, .color-black-hdri h5, #main #et-boc .et-l .color-black-hdri h6, .color-black-hdri h6 {
	color: #000 !important;
}

#main #et-boc .et-l .color-black-bgi, .color-black-bgi {
	background: #000 !important;
}

#main #et-boc .et-l .color-black-btn, .color-black-btn {
	border-color: #000;
	background: #000;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-black-btn.btn-ghost, .color-black-btn.btn-ghost {
	background: rgba(0, 0, 0, 0) !important;
	border-color: #000 !important;
}

#main #et-boc .et-l .color-black-btn.animBtn, .color-black-btn.animBtn {
	background: #000;
}

#main #et-boc .et-l .color-black-icon i, .color-black-icon i {
	color: #000;
}

#main #et-boc .et-l .color-black-font, .color-black-font, #main #et-boc .et-l .color-black-font span, .color-black-font span {
	color: #000;
}

#main #et-boc .et-l .color-black-font-hover:hover, .color-black-font-hover:hover, #main #et-boc .et-l .color-black-font-hover:hover span, .color-black-font-hover:hover span {
	color: #000;
}

#main #et-boc .et-l .color-black-btn-hover.animBtn:after, .color-black-btn-hover.animBtn:after {
	background: none repeat scroll 0 0 #000;
}

#main #et-boc .et-l .color-black-btn-hover:hover, .color-black-btn-hover:hover {
	border-color: #000;
	background: #000 !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-black-btn-hover:hover.btn-ghost, .color-black-btn-hover:hover.btn-ghost {
	border-color: #000 !important;
	background: #000 !important;
}

#main #et-boc .et-l .color-black-btn-hover:hover.animBtn:after, .color-black-btn-hover:hover.animBtn:after {
	background: none repeat scroll 0 0 #000;
}

#main #et-boc .et-l .color-black-btn-hover-saturate.animBtn:after, .color-black-btn-hover-saturate.animBtn:after {
	background: none repeat scroll 0 0 #000;
}

#main #et-boc .et-l .color-black-btn-hover-saturate:hover, .color-black-btn-hover-saturate:hover {
	border-color: #000;
	background: #000 !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-black-btn-hover-saturate:hover.btn-ghost, .color-black-btn-hover-saturate:hover.btn-ghost {
	border-color: #000 !important;
	background: #000 !important;
}

#main #et-boc .et-l .color-black-btn-hover-saturate:hover.animBtn:after, .color-black-btn-hover-saturate:hover.animBtn:after {
	background: none repeat scroll 0 0 #000;
}

#main #et-boc .et-l .color-black-btn-hover-lighten-x.animBtn:after, .color-black-btn-hover-lighten-x.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 70%);
}

#main #et-boc .et-l .color-black-btn-hover-lighten-x:hover, .color-black-btn-hover-lighten-x:hover {
	border-color: hsl(0, 100%, 70%);
	background: hsl(0, 100%, 70%) !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-black-btn-hover-lighten-x:hover.btn-ghost, .color-black-btn-hover-lighten-x:hover.btn-ghost {
	border-color: hsl(0, 100%, 70%) !important;
	background: hsl(0, 100%, 70%) !important;
}

#main #et-boc .et-l .color-black-btn-hover-lighten-x:hover.animBtn:after, .color-black-btn-hover-lighten-x:hover.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 70%);
}

#main #et-boc .et-l .color-black-btn-hover-lighten-xx.animBtn:after, .color-black-btn-hover-lighten-xx.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 70%);
}

#main #et-boc .et-l .color-black-btn-hover-lighten-xx:hover, .color-black-btn-hover-lighten-xx:hover {
	border-color: hsl(0, 100%, 70%);
	background: hsl(0, 100%, 70%) !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-black-btn-hover-lighten-xx:hover.btn-ghost, .color-black-btn-hover-lighten-xx:hover.btn-ghost {
	border-color: hsl(0, 100%, 70%) !important;
	background: hsl(0, 100%, 70%) !important;
}

#main #et-boc .et-l .color-black-btn-hover-lighten-xx:hover.animBtn:after, .color-black-btn-hover-lighten-xx:hover.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 70%);
}

#main #et-boc .et-l .color-black-btn-hover-lighten-xxx.animBtn:after, .color-black-btn-hover-lighten-xxx.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 80%);
}

#main #et-boc .et-l .color-black-btn-hover-lighten-xxx:hover, .color-black-btn-hover-lighten-xxx:hover {
	border-color: hsl(0, 100%, 80%);
	background: hsl(0, 100%, 80%) !important;
	position: relative;
	overflow: hidden;
}

#main #et-boc .et-l .color-black-btn-hover-lighten-xxx:hover.btn-ghost, .color-black-btn-hover-lighten-xxx:hover.btn-ghost {
	border-color: hsl(0, 100%, 80%) !important;
	background: hsl(0, 100%, 80%) !important;
}

#main #et-boc .et-l .color-black-btn-hover-lighten-xxx:hover.animBtn:after, .color-black-btn-hover-lighten-xxx:hover.animBtn:after {
	background: none repeat scroll 0 0 hsl(0, 100%, 80%);
}

#main #et-boc .et-l a.animBtn, a.animBtn {
	font-size: 16px;
	padding: 8px 20px;
}

#main #et-boc .et-l a.animBtn.btn-0x, a.animBtn.btn-0x {
	font-size: 14px;
	padding: 8px 10px;
}

#main #et-boc .et-l a.animBtn.btn-1x, a.animBtn.btn-1x {
	font-size: 16px;
	padding: 8px 20px;
}

#main #et-boc .et-l a.animBtn.btn-2x, a.animBtn.btn-2x {
	font-size: 18px;
	padding: 10px 30px;
}

#main #et-boc .et-l a.animBtn.btn-3x, a.animBtn.btn-3x {
	font-size: 18px;
	padding: 10px 40px;
}

#main #et-boc .et-l a.animBtn.btn-4x, a.animBtn.btn-4x {
	font-size: 24px;
	padding: 6px 40px;
}

#main #et-boc .et-l a.animBtn, a.animBtn, #main #et-boc .et-l a.animBtn:visited, a.animBtn:visited, #main #et-boc .et-l a.animBtn:active, a.animBtn:active {
	position: relative;
	display: inline-block;
	margin: 0px auto 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	overflow: hidden;
	text-shadow: 0 0 1px rgba(0, 0, 0, .2), 0 1px 0 rgba(0, 0, 0, .2);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

#main #et-boc .et-l a.animBtn span, a.animBtn span, #main #et-boc .et-l a.animBtn:visited span, a.animBtn:visited span, #main #et-boc .et-l a.animBtn:active span, a.animBtn:active span {
	position: relative;
	z-index: 1;
}

#main #et-boc .et-l a.animBtn:after, a.animBtn:after, #main #et-boc .et-l a.animBtn:visited:after, a.animBtn:visited:after, #main #et-boc .et-l a.animBtn:active:after, a.animBtn:active:after {
	content: "";
	position: absolute;
	height: 0%;
	left: 50%;
	top: 50%;
	width: 100%;
	z-index: 0;
	-webkit-transform: translateY(-50%) translateX(-50%);
	-moz-transform: translateY(-50%) translateX(-50%);
	-o-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

#main #et-boc .et-l a.animBtn:hover, a.animBtn:hover, #main #et-boc .et-l a.animBtn:visited:hover, a.animBtn:visited:hover {
	color: #333;
	text-shadow: none;
}

#main #et-boc .et-l a.animBtn:hover:after, a.animBtn:hover:after, #main #et-boc .et-l a.animBtn:visited:hover:after, a.animBtn:visited:hover:after {
	height: 700%;
}

#main #et-boc .et-l a.animBtn.themeA:after, a.animBtn.themeA:after {
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
	transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}

#main #et-boc .et-l a.animBtn.themeB:after, a.animBtn.themeB:after {
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
}

#main #et-boc .et-l a.animBtn.themeC:after, a.animBtn.themeC:after {
	opacity: .5;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

#main #et-boc .et-l a.animBtn.themeC:hover:after, a.animBtn.themeC:hover:after {
	height: 140%;
	opacity: 1;
}

#main #et-boc .et-l a.animBtn.themeD:after, a.animBtn.themeD:after {
	width: 0%;
	border-radius: 50%;
	opacity: .5;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

#main #et-boc .et-l a.animBtn.themeD:hover:after, a.animBtn.themeD:hover:after {
	height: 450%;
	width: 110%;
	opacity: 1;
}

.wslu-color-scheme--facebook {
	--wslu-color-scheme: #3b5998;
	--wslu-color-scheme-lighten: #718dc8;
	--wslu-color-scheme-darken: #2d4373;
}

.wslu-color-scheme--twitter {
	--wslu-color-scheme: #1da1f2;
	--wslu-color-scheme-lighten: #7dc9f8;
	--wslu-color-scheme-darken: #0c85d0;
}

.wslu-color-scheme--dribbble {
	--wslu-color-scheme: #ea4c89;
	--wslu-color-scheme-lighten: #f5a7c5;
	--wslu-color-scheme-darken: #e51e6b;
}

.wslu-color-scheme--pinterest {
	--wslu-color-scheme: #bd081c;
	--wslu-color-scheme-lighten: #f6354a;
	--wslu-color-scheme-darken: #8c0615;
}

.wslu-color-scheme--instagram {
	--wslu-color-scheme: #5851db;
	--wslu-color-scheme-lighten: #a9a6ec;
	--wslu-color-scheme-darken: #332bce;
}

.wslu-color-scheme--github {
	--wslu-color-scheme: #6e5494;
	--wslu-color-scheme-lighten: #a28fbf;
	--wslu-color-scheme-darken: #564273;
}

.wslu-color-scheme--linkedin {
	--wslu-color-scheme: #0077b5;
	--wslu-color-scheme-lighten: #1cb1ff;
	--wslu-color-scheme-darken: #005582;
}

.wslu-color-scheme--vkontakte {
	--wslu-color-scheme: #45668e;
	--wslu-color-scheme-lighten: #7a99bf;
	--wslu-color-scheme-darken: #344d6c;
}

.wslu-color-scheme--reddit {
	--wslu-color-scheme: #ff4500;
	--wslu-color-scheme-lighten: #ff8f66;
	--wslu-color-scheme-darken: #cc3700;
}

.wslu-color-scheme--skype {
	--wslu-color-scheme: #00aff0;
	--wslu-color-scheme-lighten: #57d2ff;
	--wslu-color-scheme-darken: #008abd;
}

.wslu-color-scheme--wordpress {
	--wslu-color-scheme: #21759b;
	--wslu-color-scheme-lighten: #4aacd8;
	--wslu-color-scheme-darken: #185571;
}

.wslu-color-scheme--google {
	--wslu-color-scheme: #4285f4;
	--wslu-color-scheme-lighten: #a2c3fa;
	--wslu-color-scheme-darken: #1266f1;
}

.wslu-color-scheme--youtube {
	--wslu-color-scheme: #f00;
	--wslu-color-scheme-lighten: #f66;
	--wslu-color-scheme-darken: #c00;
}

.wslu-color-scheme--vimeo {
	--wslu-color-scheme: #1ab7ea;
	--wslu-color-scheme-lighten: #77d4f3;
	--wslu-color-scheme-darken: #1295bf;
}

.wslu-color-scheme--whatsapp {
	--wslu-color-scheme: #25d366;
	--wslu-color-scheme-lighten: #77e7a1;
	--wslu-color-scheme-darken: #1da851;
}

.wslu-color-scheme--mailchimp {
	--wslu-color-scheme: #6dc5dc;
	--wslu-color-scheme-lighten: #bfe6f0;
	--wslu-color-scheme-darken: #44b5d2;
}

.wslu-color-scheme--posts {
	--wslu-color-scheme: #36454f;
	--wslu-color-scheme-lighten: #5f7a8c;
	--wslu-color-scheme-darken: #212b31;
}

.wslu-color-scheme--comments {
	--wslu-color-scheme: #000;
	--wslu-color-scheme-lighten: #333;
	--wslu-color-scheme-darken: black;
}

.wslu-color-scheme--facebook-messenger {
	--wslu-color-scheme: #3b5998;
	--wslu-color-scheme-lighten: #718dc8;
	--wslu-color-scheme-darken: #2d4373;
}

.wslu-color-scheme--kik {
	--wslu-color-scheme: #82bc23;
	--wslu-color-scheme-lighten: #b2e263;
	--wslu-color-scheme-darken: #64911b;
}

.wslu-color-scheme--trello {
	--wslu-color-scheme: #0079bf;
	--wslu-color-scheme-lighten: #26afff;
	--wslu-color-scheme-darken: #00598c;
}

.wslu-color-scheme--viber {
	--wslu-color-scheme: #59267c;
	--wslu-color-scheme-lighten: #9043c5;
	--wslu-color-scheme-darken: #3d1a55;
}

.wslu-color-scheme--telegram {
	--wslu-color-scheme: #08c;
	--wslu-color-scheme-lighten: #3bf;
	--wslu-color-scheme-darken: #069;
}

.wslu-color-scheme--email {
	--wslu-color-scheme: #ea4335;
	--wslu-color-scheme-lighten: #f49991;
	--wslu-color-scheme-darken: #d62516;
}

.wslu-color-scheme--digg {
	--wslu-color-scheme: #005be2;
	--wslu-color-scheme-lighten: #4992ff;
	--wslu-color-scheme-darken: #0046af;
}

.wslu-color-scheme--stumbleupon {
	--wslu-color-scheme: #eb4924;
	--wslu-color-scheme-lighten: #f49781;
	--wslu-color-scheme-darken: #ca3412;
}

.wslu-color-scheme--lineapp {
	--wslu-color-scheme: #06c755;
	--wslu-color-scheme-lighten: #3af988;
	--wslu-color-scheme-darken: #059540;
}

.wslu #loginform #XS_social_login_div {
	display: none;
}

.wslu #loginform #XS_social_login_div_login {
	display: -webkit-box;
}

#XS_social_login_div {
	clear: both;
	display: -webkit-box;
	width: 100%;
	max-width: 300px;
	margin: 0 auto;
}

#XS_social_login_div_login {
	clear: both;
	position: relative;
	padding-top: 25px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-box;
}

.wslu-hover-content {
	display: none;
	z-index: 1;
}

._login_button_style__ul {
	width: 100%;
	list-style: none;
	margin: 0;
}

._login_button_style__ul .facebook .social-icon {
	background-color: #3b5998;
}

._login_button_style__ul .facebook .login-button-text {
	color: #3b5998;
}

._login_button_style__ul .facebook:hover>a {
	background-color: #3b5998;
}

._login_button_style__ul .facebook:hover .social-icon {
	background-color: #344e86;
}

._login_button_style__ul .twitter .social-icon {
	background-color: #1da1f2;
}

._login_button_style__ul .twitter .login-button-text {
	color: #1da1f2;
}

._login_button_style__ul .twitter:hover>a {
	background-color: #1da1f2;
}

._login_button_style__ul .twitter:hover .social-icon {
	background-color: #0d95e8;
}

._login_button_style__ul .dribbble .social-icon {
	background-color: #ea4c89;
}

._login_button_style__ul .dribbble .login-button-text {
	color: #ea4c89;
}

._login_button_style__ul .dribbble:hover>a {
	background-color: #ea4c89;
}

._login_button_style__ul .dribbble:hover .social-icon {
	background-color: #e7357a;
}

._login_button_style__ul .pinterest .social-icon {
	background-color: #bd081c;
}

._login_button_style__ul .pinterest .login-button-text {
	color: #bd081c;
}

._login_button_style__ul .pinterest:hover>a {
	background-color: #bd081c;
}

._login_button_style__ul .pinterest:hover .social-icon {
	background-color: #a50718;
}

._login_button_style__ul .instagram .social-icon {
	background-color: #5851db;
}

._login_button_style__ul .instagram .login-button-text {
	color: #5851db;
}

._login_button_style__ul .instagram:hover>a {
	background-color: #5851db;
}

._login_button_style__ul .instagram:hover .social-icon {
	background-color: #443cd7;
}

._login_button_style__ul .github .social-icon {
	background-color: #6e5494;
}

._login_button_style__ul .github .login-button-text {
	color: #6e5494;
}

._login_button_style__ul .github:hover>a {
	background-color: #6e5494;
}

._login_button_style__ul .github:hover .social-icon {
	background-color: #624b84;
}

._login_button_style__ul .linkedin .social-icon {
	background-color: #0077b5;
}

._login_button_style__ul .linkedin .login-button-text {
	color: #0077b5;
}

._login_button_style__ul .linkedin:hover>a {
	background-color: #0077b5;
}

._login_button_style__ul .linkedin:hover .social-icon {
	background-color: #00669c;
}

._login_button_style__ul .vkontakte .social-icon {
	background-color: #45668e;
}

._login_button_style__ul .vkontakte .login-button-text {
	color: #45668e;
}

._login_button_style__ul .vkontakte:hover>a {
	background-color: #45668e;
}

._login_button_style__ul .vkontakte:hover .social-icon {
	background-color: #3d5a7d;
}

._login_button_style__ul .reddit .social-icon {
	background-color: #ff4500;
}

._login_button_style__ul .reddit .login-button-text {
	color: #ff4500;
}

._login_button_style__ul .reddit:hover>a {
	background-color: #ff4500;
}

._login_button_style__ul .reddit:hover .social-icon {
	background-color: #e63e00;
}

._login_button_style__ul .skype .social-icon {
	background-color: #00aff0;
}

._login_button_style__ul .skype .login-button-text {
	color: #00aff0;
}

._login_button_style__ul .skype:hover>a {
	background-color: #00aff0;
}

._login_button_style__ul .skype:hover .social-icon {
	background-color: #009cd7;
}

._login_button_style__ul .wordpress .social-icon {
	background-color: #21759b;
}

._login_button_style__ul .wordpress .login-button-text {
	color: #21759b;
}

._login_button_style__ul .wordpress:hover>a {
	background-color: #21759b;
}

._login_button_style__ul .wordpress:hover .social-icon {
	background-color: #1d6586;
}

._login_button_style__ul .google .social-icon {
	background-color: #4285f4;
}

._login_button_style__ul .google .login-button-text {
	color: #4285f4;
}

._login_button_style__ul .google:hover>a {
	background-color: #4285f4;
}

._login_button_style__ul .google:hover .social-icon {
	background-color: #2a75f3;
}

._login_button_style__ul .youtube .social-icon {
	background-color: red;
}

._login_button_style__ul .youtube .login-button-text {
	color: red;
}

._login_button_style__ul .youtube:hover>a {
	background-color: red;
}

._login_button_style__ul .youtube:hover .social-icon {
	background-color: #e60000;
}

._login_button_style__ul .vimeo .social-icon {
	background-color: #1ab7ea;
}

._login_button_style__ul .vimeo .login-button-text {
	color: #1ab7ea;
}

._login_button_style__ul .vimeo:hover>a {
	background-color: #1ab7ea;
}

._login_button_style__ul .vimeo:hover .social-icon {
	background-color: #14a7d7;
}

._login_button_style__ul .whatsapp .social-icon {
	background-color: #25d366;
}

._login_button_style__ul .whatsapp .login-button-text {
	color: #25d366;
}

._login_button_style__ul .whatsapp:hover>a {
	background-color: #25d366;
}

._login_button_style__ul .whatsapp:hover .social-icon {
	background-color: #21bd5c;
}

._login_button_style__ul .mailchimp .social-icon {
	background-color: #6dc5dc;
}

._login_button_style__ul .mailchimp .login-button-text {
	color: #6dc5dc;
}

._login_button_style__ul .mailchimp:hover>a {
	background-color: #6dc5dc;
}

._login_button_style__ul .mailchimp:hover .social-icon {
	background-color: #58bdd7;
}

._login_button_style__ul .posts .social-icon {
	background-color: #36454f;
}

._login_button_style__ul .posts .login-button-text {
	color: #36454f;
}

._login_button_style__ul .posts:hover>a {
	background-color: #36454f;
}

._login_button_style__ul .posts:hover .social-icon {
	background-color: #2c3840;
}

._login_button_style__ul .comments .social-icon {
	background-color: #000;
}

._login_button_style__ul .comments .login-button-text {
	color: #000;
}

._login_button_style__ul .comments:hover>a {
	background-color: #000;
}

._login_button_style__ul .comments:hover .social-icon {
	background-color: #000;
}

._login_button_style__ul .facebook-messenger .social-icon {
	background-color: #3b5998;
}

._login_button_style__ul .facebook-messenger .login-button-text {
	color: #3b5998;
}

._login_button_style__ul .facebook-messenger:hover>a {
	background-color: #3b5998;
}

._login_button_style__ul .facebook-messenger:hover .social-icon {
	background-color: #344e86;
}

._login_button_style__ul .kik .social-icon {
	background-color: #82bc23;
}

._login_button_style__ul .kik .login-button-text {
	color: #82bc23;
}

._login_button_style__ul .kik:hover>a {
	background-color: #82bc23;
}

._login_button_style__ul .kik:hover .social-icon {
	background-color: #73a71f;
}

._login_button_style__ul .trello .social-icon {
	background-color: #0079bf;
}

._login_button_style__ul .trello .login-button-text {
	color: #0079bf;
}

._login_button_style__ul .trello:hover>a {
	background-color: #0079bf;
}

._login_button_style__ul .trello:hover .social-icon {
	background-color: #0069a6;
}

._login_button_style__ul .viber .social-icon {
	background-color: #59267c;
}

._login_button_style__ul .viber .login-button-text {
	color: #59267c;
}

._login_button_style__ul .viber:hover>a {
	background-color: #59267c;
}

._login_button_style__ul .viber:hover .social-icon {
	background-color: #4b2068;
}

._login_button_style__ul .telegram .social-icon {
	background-color: #08c;
}

._login_button_style__ul .telegram .login-button-text {
	color: #08c;
}

._login_button_style__ul .telegram:hover>a {
	background-color: #08c;
}

._login_button_style__ul .telegram:hover .social-icon {
	background-color: #0077b3;
}

._login_button_style__ul .email .social-icon {
	background-color: #ea4335;
}

._login_button_style__ul .email .login-button-text {
	color: #ea4335;
}

._login_button_style__ul .email:hover>a {
	background-color: #ea4335;
}

._login_button_style__ul .email:hover .social-icon {
	background-color: #e82e1e;
}

._login_button_style__ul .digg .social-icon {
	background-color: #005be2;
}

._login_button_style__ul .digg .login-button-text {
	color: #005be2;
}

._login_button_style__ul .digg:hover>a {
	background-color: #005be2;
}

._login_button_style__ul .digg:hover .social-icon {
	background-color: #0051c9;
}

._login_button_style__ul .stumbleupon .social-icon {
	background-color: #eb4924;
}

._login_button_style__ul .stumbleupon .login-button-text {
	color: #eb4924;
}

._login_button_style__ul .stumbleupon:hover>a {
	background-color: #eb4924;
}

._login_button_style__ul .stumbleupon:hover .social-icon {
	background-color: #e13b15;
}

._login_button_style__ul .lineapp .social-icon {
	background-color: #06c755;
}

._login_button_style__ul .lineapp .login-button-text {
	color: #06c755;
}

._login_button_style__ul .lineapp:hover>a {
	background-color: #06c755;
}

._login_button_style__ul .lineapp:hover .social-icon {
	background-color: #05ae4a;
}

._login_button_style__ul>li:not(:last-child) {
	margin-bottom: 20px;
}

._login_button_style__ul>li>a {
	display: block;
	text-decoration: none;
	-webkit-box-shadow: 0 15px 50px 0 rgba(0, 0, 0, .07);
	box-shadow: 0 15px 50px 0 rgba(0, 0, 0, .07);
	padding: 10px;
	border-radius: 30px;
	-webkit-transition: background .4s cubic-bezier(.47, 0, .75, .72), -webkit-transform .6s cubic-bezier(.39, .58, .57, 1);
	transition: background .4s cubic-bezier(.47, 0, .75, .72), -webkit-transform .6s cubic-bezier(.39, .58, .57, 1);
	transition: background .4s cubic-bezier(.47, 0, .75, .72), transform .6s cubic-bezier(.39, .58, .57, 1);
	transition: background .4s cubic-bezier(.47, 0, .75, .72), transform .6s cubic-bezier(.39, .58, .57, 1), -webkit-transform .6s cubic-bezier(.39, .58, .57, 1);
}

._login_button_style__ul>li>a:hover {
	-webkit-transform: scale(.95);
	transform: scale(.95);
}

._login_button_style__ul>li>a:hover .login-button-text {
	color: #fff;
}

._login_button_style__ul>li>a .xs-social-icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

._login_button_style__ul>li>a .social-icon {
	height: 40px;
	width: 40px;
	line-height: 40px;
	border-radius: 20px;
	text-align: center;
	-webkit-transition: background-color .4s ease;
	transition: background-color .4s ease;
}

._login_button_style__ul>li>a .social-icon>img {
	max-width: 12px;
	display: inline-block;
}

._login_button_style__ul>li>a .social-icon>span {
	color: #fff;
	font-size: 13px;
}

._login_button_style__ul>li>a .login-button-text {
	font-size: 14px;
	font-weight: 500;
	margin-left: 15px;
	-webkit-transition: color .4s ease;
	transition: color .4s ease;
}

._login_button_style__ul .xs-li-style2 {
	display: inline-block;
}

._login_button_style__ul .xs-li-style2:not(:last-child) {
	margin-right: 5px;
}

._login_button_style__ul .xs-li-style2>a {
	display: inline-block;
	padding: 0;
}

._login_button_style__ul .xs-li-style2>a:hover {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.xs_social_counter_widget {
	width: 100%;
	clear: both;
}

.xs_social_counter_widget .xs_counter_url {
	width: 100%;
	list-style: none;
	text-align: center;
	margin: 0;
	padding: 0;
}

.xs_social_counter_widget .xs_counter_url li {
	border-right: 0;
	margin: 0 !important;
	min-width: 33.33%;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
	padding: 0;
	border: none;
}

.xs_social_counter_widget .xs_counter_url li a {
	width: 100%;
	padding: 18px 0 12px 0 !important;
	-webkit-transition: all .4s;
	transition: all .4s;
	text-decoration: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.xs_social_counter_widget .xs_counter_url li a .met-social, .xs_social_counter_widget .xs_counter_url li a>div {
	-webkit-transition: all .4s;
	transition: all .4s;
}

.xs_social_counter_widget .xs_counter_url li a .met-social:before, .xs_social_counter_widget .xs_counter_url li a>div:before {
	-webkit-transition: all .4s;
	transition: all .4s;
}

.xs_social_counter_widget .xs_counter_url li a:active, .xs_social_counter_widget .xs_counter_url li a:focus, .xs_social_counter_widget .xs_counter_url li a:hover {
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.xs_social_counter_widget .xs_counter_url li a>div {
	line-height: 14px;
}

.xs_social_counter_widget .xs_counter_url li a>div.xs-social-icon {
	line-height: initial;
	margin-bottom: 5px;
}

.xs_social_counter_widget .xs_counter_url.wslu-theme-font-no .wslu-both-counter-text, .xs_social_counter_widget .xs_counter_url.wslu-theme-font-no .wslu-share-count--text, .xs_social_counter_widget .xs_counter_url.wslu-theme-font-no .wslu-share-count--total, .xs_social_counter_widget .xs_counter_url.wslu-theme-font-no .xs-social-follower, .xs_social_counter_widget .xs_counter_url.wslu-theme-font-no .xs-social-follower-label, .xs_social_counter_widget .xs_counter_url.wslu-theme-font-no .xs-social-follower-text {
	font-family: Helvetica, sans-serif;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-box-shaped {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-box-shaped li {
	max-width: 33.33%;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.facebook span {
	background-color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.facebook span::before {
	color: #3b5998 !important;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.twitter span {
	background-color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.twitter span::before {
	color: #1da1f2 !important;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.dribbble span {
	background-color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.dribbble span::before {
	color: #ea4c89 !important;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.pinterest span {
	background-color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.pinterest span::before {
	color: #bd081c !important;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.instagram span {
	background-color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.instagram span::before {
	color: #5851db !important;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.github span {
	background-color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.github span::before {
	color: #6e5494 !important;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.linkedin span {
	background-color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.linkedin span::before {
	color: #0077b5 !important;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.vkontakte span {
	background-color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.vkontakte span::before {
	color: #45668e !important;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.reddit span {
	background-color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.reddit span::before {
	color: #ff4500 !important;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.skype span {
	background-color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.skype span::before {
	color: #00aff0 !important;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.wordpress span {
	background-color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.wordpress span::before {
	color: #21759b !important;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.google span {
	background-color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.google span::before {
	color: #4285f4 !important;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.youtube span {
	background-color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.youtube span::before {
	color: red !important;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.vimeo span {
	background-color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.vimeo span::before {
	color: #1ab7ea !important;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.whatsapp span {
	background-color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.whatsapp span::before {
	color: #25d366 !important;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.mailchimp span {
	background-color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.mailchimp span::before {
	color: #6dc5dc !important;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.posts span {
	background-color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.posts span::before {
	color: #36454f !important;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.comments span {
	background-color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.comments span::before {
	color: #000 !important;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.facebook-messenger span {
	background-color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.facebook-messenger span::before {
	color: #3b5998 !important;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.kik span {
	background-color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.kik span::before {
	color: #82bc23 !important;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.trello span {
	background-color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.trello span::before {
	color: #0079bf !important;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.viber span {
	background-color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.viber span::before {
	color: #59267c !important;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.telegram span {
	background-color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.telegram span::before {
	color: #08c !important;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.email span {
	background-color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.email span::before {
	color: #ea4335 !important;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.digg span {
	background-color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.digg span::before {
	color: #005be2 !important;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.stumbleupon span {
	background-color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.stumbleupon span::before {
	color: #eb4924 !important;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.lineapp span {
	background-color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color li.lineapp span::before {
	color: #06c755 !important;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored.wslu-counter-icon-fill-color.wslu-counter-thin-border li {
	border-color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li {
	border-color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li:last-child, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li:nth-child(3n+3) {
	border-color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.facebook {
	background-color: #3b5998;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.facebook .xs-social-follower, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.facebook .xs-social-follower-text, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.facebook a, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.facebook span {
	color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.twitter {
	background-color: #1da1f2;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.twitter .xs-social-follower, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.twitter .xs-social-follower-text, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.twitter a, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.twitter span {
	color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.dribbble {
	background-color: #ea4c89;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.dribbble .xs-social-follower, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.dribbble .xs-social-follower-text, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.dribbble a, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.dribbble span {
	color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.pinterest {
	background-color: #bd081c;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.pinterest .xs-social-follower, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.pinterest .xs-social-follower-text, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.pinterest a, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.pinterest span {
	color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.instagram {
	background-color: #5851db;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.instagram .xs-social-follower, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.instagram .xs-social-follower-text, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.instagram a, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.instagram span {
	color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.github {
	background-color: #6e5494;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.github .xs-social-follower, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.github .xs-social-follower-text, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.github a, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.github span {
	color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.linkedin {
	background-color: #0077b5;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.linkedin .xs-social-follower, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.linkedin .xs-social-follower-text, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.linkedin a, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.linkedin span {
	color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.vkontakte {
	background-color: #45668e;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.vkontakte .xs-social-follower, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.vkontakte .xs-social-follower-text, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.vkontakte a, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.vkontakte span {
	color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.reddit {
	background-color: #ff4500;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.reddit .xs-social-follower, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.reddit .xs-social-follower-text, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.reddit a, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.reddit span {
	color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.skype {
	background-color: #00aff0;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.skype .xs-social-follower, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.skype .xs-social-follower-text, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.skype a, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.skype span {
	color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.wordpress {
	background-color: #21759b;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.wordpress .xs-social-follower, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.wordpress .xs-social-follower-text, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.wordpress a, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.wordpress span {
	color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.google {
	background-color: #4285f4;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.google .xs-social-follower, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.google .xs-social-follower-text, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.google a, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.google span {
	color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.youtube {
	background-color: red;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.youtube .xs-social-follower, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.youtube .xs-social-follower-text, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.youtube a, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.youtube span {
	color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.vimeo {
	background-color: #1ab7ea;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.vimeo .xs-social-follower, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.vimeo .xs-social-follower-text, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.vimeo a, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.vimeo span {
	color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.whatsapp {
	background-color: #25d366;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.whatsapp .xs-social-follower, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.whatsapp .xs-social-follower-text, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.whatsapp a, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.whatsapp span {
	color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.mailchimp {
	background-color: #6dc5dc;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.mailchimp .xs-social-follower, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.mailchimp .xs-social-follower-text, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.mailchimp a, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.mailchimp span {
	color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.posts {
	background-color: #36454f;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.posts .xs-social-follower, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.posts .xs-social-follower-text, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.posts a, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.posts span {
	color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.comments {
	background-color: #000;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.comments .xs-social-follower, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.comments .xs-social-follower-text, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.comments a, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.comments span {
	color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.facebook-messenger {
	background-color: #3b5998;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.facebook-messenger .xs-social-follower, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.facebook-messenger .xs-social-follower-text, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.facebook-messenger a, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.facebook-messenger span {
	color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.kik {
	background-color: #82bc23;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.kik .xs-social-follower, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.kik .xs-social-follower-text, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.kik a, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.kik span {
	color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.trello {
	background-color: #0079bf;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.trello .xs-social-follower, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.trello .xs-social-follower-text, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.trello a, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.trello span {
	color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.viber {
	background-color: #59267c;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.viber .xs-social-follower, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.viber .xs-social-follower-text, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.viber a, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.viber span {
	color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.telegram {
	background-color: #08c;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.telegram .xs-social-follower, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.telegram .xs-social-follower-text, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.telegram a, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.telegram span {
	color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.email {
	background-color: #ea4335;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.email .xs-social-follower, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.email .xs-social-follower-text, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.email a, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.email span {
	color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.digg {
	background-color: #005be2;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.digg .xs-social-follower, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.digg .xs-social-follower-text, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.digg a, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.digg span {
	color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.stumbleupon {
	background-color: #eb4924;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.stumbleupon .xs-social-follower, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.stumbleupon .xs-social-follower-text, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.stumbleupon a, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.stumbleupon span {
	color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.lineapp {
	background-color: #06c755;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.lineapp .xs-social-follower, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.lineapp .xs-social-follower-text, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.lineapp a, .xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li.lineapp span {
	color: #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-fill-colored li a:focus {
	outline: 0;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-rounded li {
	border-radius: 100px;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-rounded .wslu-hover-content {
	border-radius: 100px;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-space li {
	border: 3px solid #fff;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-line-shaped {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-line-shaped.wslu-counter-icon-fill-color li .xs-social-icon span {
	width: 26px;
	height: 26px;
	text-align: center;
	margin: 0;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-line-shaped li {
	width: 100%;
	padding: 0;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-line-shaped li:not(:last-child) {
	border-bottom: 0;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-line-shaped li a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 10px !important;
	font-size: 15px;
	text-transform: uppercase;
	line-height: 15px;
	text-decoration: none;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-line-shaped li .xs-social-follower, .xs_social_counter_widget .xs_counter_url.wslu-counter-line-shaped li .xs-social-follower-text, .xs_social_counter_widget .xs_counter_url.wslu-counter-line-shaped li .xs-social-icon {
	margin: 0 5px;
}

.xs_social_counter_widget .xs_counter_url.wslu-counter-line-shaped li .met-social {
	height: auto;
	width: auto;
	font-size: 12px;
}

.xs_social_counter_widget .xs_counter_url .xs-social-icon span {
	color: #333;
	font-size: 24px;
	display: inline-block;
	border-radius: 100px;
}

.xs_social_counter_widget .xs_counter_url .xs-social-follower {
	color: #333;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 5px;
}

.xs_social_counter_widget .xs_counter_url .xs-social-follower-text {
	font-size: 9px;
	color: #999;
	text-transform: uppercase;
}

.xs_social_share_widget.wslu-theme-font-no .wslu-both-counter-text, .xs_social_share_widget.wslu-theme-font-no .wslu-share-count--text, .xs_social_share_widget.wslu-theme-font-no .wslu-share-count--total, .xs_social_share_widget.wslu-theme-font-no .xs-social-follower, .xs_social_share_widget.wslu-theme-font-no .xs-social-follower-label, .xs_social_share_widget.wslu-theme-font-no .xs-social-follower-text {
	font-family: Helvetica, sans-serif;
}

.xs_social_share_widget.xs_share_url {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: -webkit-fit-content !important;
	width: -moz-fit-content !important;
	width: fit-content !important;
	max-width: 100% !important;
}

.xs_social_share_widget.xs_share_url ul {
	position: relative;
	list-style: none;
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: center;
	margin: 0;
	padding: 0;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.xs_social_share_widget.xs_share_url ul li {
	margin: 0;
}

.xs_social_share_widget.xs_share_url ul li>a {
	display: block;
	text-decoration: none;
	-webkit-box-shadow: 0 15px 50px 0 rgba(0, 0, 0, .07);
	box-shadow: 0 15px 50px 0 rgba(0, 0, 0, .07);
	padding: 5px;
	-webkit-transition: all .4s cubic-bezier(.47, 0, .75, .72);
	transition: all .4s cubic-bezier(.47, 0, .75, .72);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 17px;
	position: relative;
	background-color: transparent;
}

.xs_social_share_widget.xs_share_url ul li>a .xs-social-icon {
	text-align: center;
}

.xs_social_share_widget.xs_share_url ul li>a .xs-social-icon span {
	color: #fff;
	-webkit-transition: background, opacity .3s ease-in-out;
	transition: background, opacity .3s ease-in-out;
}

.xs_social_share_widget.xs_share_url ul li.wslu-no-extra-data>a .xs-social-icon {
	padding: 6px 10px;
	min-width: 36px;
}

.xs_social_share_widget.xs_share_url ul li .wslu-both-counter-text {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.xs_social_share_widget.xs_share_url ul li.wslu-share-more-btn {
	margin: 0;
	padding: 0 !important;
}

.xs_social_share_widget.xs_share_url ul li.wslu-share-more-btn a {
	background-color: #00a600;
	color: #fff;
	font-size: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	cursor: pointer;
	-webkit-transition: all .4s;
	transition: all .4s;
}

.xs_social_share_widget.xs_share_url ul li.wslu-share-more-btn a .wslu-share-more-btn--icon {
	margin-right: 3px;
}

.xs_social_share_widget.xs_share_url ul .wslu-share-more {
	position: absolute;
	top: 120%;
	right: 0;
	width: 250px;
	background-color: #fff;
	padding: 30px;
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, .1);
	box-shadow: 0 10px 25px rgba(0, 0, 0, .1);
	border-radius: 5px;
	margin-top: 15px;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all .4s;
	transition: all .4s;
	z-index: 1;
}

.xs_social_share_widget.xs_share_url ul .wslu-share-more.active {
	opacity: 1;
	visibility: visible;
	top: 100%;
}

.xs_social_share_widget.xs_share_url ul .wslu-share-more:before {
	content: "";
	width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 15px solid #fff;
	position: absolute;
	top: -15px;
	right: 20px;
}

.xs_social_share_widget.xs_share_url ul .wslu-share-more ul {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: left;
	-ms-flex-pack: left;
	justify-content: left;
}

.xs_social_share_widget.xs_share_url ul .wslu-share-more .wslu-share-more-btn-title {
	font-size: 16px;
	line-height: 18px;
	color: #101010;
	font-weight: 600;
	margin: 0;
	margin-bottom: 12px;
	text-align: left;
}

.xs_social_share_widget.xs_share_url ul .wslu-share-more .wslu-share-more-btn-close {
	color: #ff433c;
	font-size: 15px;
	font-weight: 700;
	position: absolute;
	right: 15px;
	top: 13px;
	cursor: pointer;
}

.xs_social_share_widget.xs_share_url.wslu-share-vertical {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.xs_social_share_widget.xs_share_url.wslu-share-vertical ul {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.xs_social_share_widget.xs_share_url.wslu-share-vertical.wslu-share-m-5 li {
	margin: 3px;
}

.xs_social_share_widget.xs_share_url.wslu-share-vertical.wslu-share-m-5 .wslu-share-count {
	margin: 0;
	margin-bottom: 5px;
}

.xs_social_share_widget.xs_share_url.wslu-share-vertical .wslu-share-count {
	width: 100%;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .facebook a {
	background-color: #3b5998;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .facebook a .wslu-both-counter-text, .xs_social_share_widget.xs_share_url.wslu-fill-colored .facebook a .xs-social-follower {
	background-color: #263961;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .twitter a {
	background-color: #1da1f2;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .twitter a .wslu-both-counter-text, .xs_social_share_widget.xs_share_url.wslu-fill-colored .twitter a .xs-social-follower {
	background-color: #0b76b8;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .dribbble a {
	background-color: #ea4c89;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .dribbble a .wslu-both-counter-text, .xs_social_share_widget.xs_share_url.wslu-fill-colored .dribbble a .xs-social-follower {
	background-color: #d11960;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .pinterest a {
	background-color: #bd081c;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .pinterest a .wslu-both-counter-text, .xs_social_share_widget.xs_share_url.wslu-fill-colored .pinterest a .xs-social-follower {
	background-color: #740511;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .instagram a {
	background-color: #5851db;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .instagram a .wslu-both-counter-text, .xs_social_share_widget.xs_share_url.wslu-fill-colored .instagram a .xs-social-follower {
	background-color: #2e26b9;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .github a {
	background-color: #6e5494;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .github a .wslu-both-counter-text, .xs_social_share_widget.xs_share_url.wslu-fill-colored .github a .xs-social-follower {
	background-color: #4a3863;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .linkedin a {
	background-color: #0077b5;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .linkedin a .wslu-both-counter-text, .xs_social_share_widget.xs_share_url.wslu-fill-colored .linkedin a .xs-social-follower {
	background-color: #004569;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .vkontakte a {
	background-color: #45668e;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .vkontakte a .wslu-both-counter-text, .xs_social_share_widget.xs_share_url.wslu-fill-colored .vkontakte a .xs-social-follower {
	background-color: #2c415b;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .reddit a {
	background-color: #ff4500;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .reddit a .wslu-both-counter-text, .xs_social_share_widget.xs_share_url.wslu-fill-colored .reddit a .xs-social-follower {
	background-color: #b33000;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .skype a {
	background-color: #00aff0;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .skype a .wslu-both-counter-text, .xs_social_share_widget.xs_share_url.wslu-fill-colored .skype a .xs-social-follower {
	background-color: #0077a4;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .wordpress a {
	background-color: #21759b;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .wordpress a .wslu-both-counter-text, .xs_social_share_widget.xs_share_url.wslu-fill-colored .wordpress a .xs-social-follower {
	background-color: #14455c;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .google a {
	background-color: #4285f4;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .google a .wslu-both-counter-text, .xs_social_share_widget.xs_share_url.wslu-fill-colored .google a .xs-social-follower {
	background-color: #0d5bdd;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .youtube a {
	background-color: red;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .youtube a .wslu-both-counter-text, .xs_social_share_widget.xs_share_url.wslu-fill-colored .youtube a .xs-social-follower {
	background-color: #b30000;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .vimeo a {
	background-color: #1ab7ea;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .vimeo a .wslu-both-counter-text, .xs_social_share_widget.xs_share_url.wslu-fill-colored .vimeo a .xs-social-follower {
	background-color: #0f83a8;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .whatsapp a {
	background-color: #25d366;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .whatsapp a .wslu-both-counter-text, .xs_social_share_widget.xs_share_url.wslu-fill-colored .whatsapp a .xs-social-follower {
	background-color: #1a9247;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .mailchimp a {
	background-color: #6dc5dc;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .mailchimp a .wslu-both-counter-text, .xs_social_share_widget.xs_share_url.wslu-fill-colored .mailchimp a .xs-social-follower {
	background-color: #31accc;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .posts a {
	background-color: #36454f;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .posts a .wslu-both-counter-text, .xs_social_share_widget.xs_share_url.wslu-fill-colored .posts a .xs-social-follower {
	background-color: #171d22;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .comments a {
	background-color: #000;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .comments a .wslu-both-counter-text, .xs_social_share_widget.xs_share_url.wslu-fill-colored .comments a .xs-social-follower {
	background-color: #000;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .facebook-messenger a {
	background-color: #3b5998;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .facebook-messenger a .wslu-both-counter-text, .xs_social_share_widget.xs_share_url.wslu-fill-colored .facebook-messenger a .xs-social-follower {
	background-color: #263961;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .kik a {
	background-color: #82bc23;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .kik a .wslu-both-counter-text, .xs_social_share_widget.xs_share_url.wslu-fill-colored .kik a .xs-social-follower {
	background-color: #557c17;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .trello a {
	background-color: #0079bf;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .trello a .wslu-both-counter-text, .xs_social_share_widget.xs_share_url.wslu-fill-colored .trello a .xs-social-follower {
	background-color: #004973;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .viber a {
	background-color: #59267c;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .viber a .wslu-both-counter-text, .xs_social_share_widget.xs_share_url.wslu-fill-colored .viber a .xs-social-follower {
	background-color: #2f1441;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .telegram a {
	background-color: #08c;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .telegram a .wslu-both-counter-text, .xs_social_share_widget.xs_share_url.wslu-fill-colored .telegram a .xs-social-follower {
	background-color: #005580;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .email a {
	background-color: #ea4335;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .email a .wslu-both-counter-text, .xs_social_share_widget.xs_share_url.wslu-fill-colored .email a .xs-social-follower {
	background-color: #bf2114;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .digg a {
	background-color: #005be2;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .digg a .wslu-both-counter-text, .xs_social_share_widget.xs_share_url.wslu-fill-colored .digg a .xs-social-follower {
	background-color: #003c96;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .stumbleupon a {
	background-color: #eb4924;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .stumbleupon a .wslu-both-counter-text, .xs_social_share_widget.xs_share_url.wslu-fill-colored .stumbleupon a .xs-social-follower {
	background-color: #b22e10;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .lineapp a {
	background-color: #06c755;
}

.xs_social_share_widget.xs_share_url.wslu-fill-colored .lineapp a .wslu-both-counter-text, .xs_social_share_widget.xs_share_url.wslu-fill-colored .lineapp a .xs-social-follower {
	background-color: #047d35;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .wslu-share-more-btn, .xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored a {
	background-color: #333;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .facebook:hover a {
	background-color: #3b5998;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .facebook:hover a span {
	color: #fff;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .twitter:hover a {
	background-color: #1da1f2;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .twitter:hover a span {
	color: #fff;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .dribbble:hover a {
	background-color: #ea4c89;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .dribbble:hover a span {
	color: #fff;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .pinterest:hover a {
	background-color: #bd081c;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .pinterest:hover a span {
	color: #fff;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .instagram:hover a {
	background-color: #5851db;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .instagram:hover a span {
	color: #fff;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .github:hover a {
	background-color: #6e5494;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .github:hover a span {
	color: #fff;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .linkedin:hover a {
	background-color: #0077b5;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .linkedin:hover a span {
	color: #fff;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .vkontakte:hover a {
	background-color: #45668e;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .vkontakte:hover a span {
	color: #fff;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .reddit:hover a {
	background-color: #ff4500;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .reddit:hover a span {
	color: #fff;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .skype:hover a {
	background-color: #00aff0;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .skype:hover a span {
	color: #fff;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .wordpress:hover a {
	background-color: #21759b;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .wordpress:hover a span {
	color: #fff;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .google:hover a {
	background-color: #4285f4;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .google:hover a span {
	color: #fff;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .youtube:hover a {
	background-color: red;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .youtube:hover a span {
	color: #fff;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .vimeo:hover a {
	background-color: #1ab7ea;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .vimeo:hover a span {
	color: #fff;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .whatsapp:hover a {
	background-color: #25d366;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .whatsapp:hover a span {
	color: #fff;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .mailchimp:hover a {
	background-color: #6dc5dc;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .mailchimp:hover a span {
	color: #fff;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .posts:hover a {
	background-color: #36454f;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .posts:hover a span {
	color: #fff;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .comments:hover a {
	background-color: #000;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .comments:hover a span {
	color: #fff;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .facebook-messenger:hover a {
	background-color: #3b5998;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .facebook-messenger:hover a span {
	color: #fff;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .kik:hover a {
	background-color: #82bc23;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .kik:hover a span {
	color: #fff;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .trello:hover a {
	background-color: #0079bf;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .trello:hover a span {
	color: #fff;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .viber:hover a {
	background-color: #59267c;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .viber:hover a span {
	color: #fff;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .telegram:hover a {
	background-color: #08c;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .telegram:hover a span {
	color: #fff;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .email:hover a {
	background-color: #ea4335;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .email:hover a span {
	color: #fff;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .digg:hover a {
	background-color: #005be2;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .digg:hover a span {
	color: #fff;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .stumbleupon:hover a {
	background-color: #eb4924;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .stumbleupon:hover a span {
	color: #fff;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .lineapp:hover a {
	background-color: #06c755;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored .lineapp:hover a span {
	color: #fff;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored.wslu-icon-border-colored-hover li a {
	background-color: #fff;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored.wslu-icon-border-colored-hover li a span {
	color: #333;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored.wslu-icon-border-colored-hover li a:hover span {
	color: #fff;
}

.xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored li.wslu-share-more-btn.active, .xs_social_share_widget.xs_share_url.wslu-fill-brand-hover-colored li.wslu-share-more-btn:hover {
	background-color: #00a600;
}

.xs_social_share_widget.xs_share_url.wslu-share-m-5 li {
	margin: 3px;
}

.xs_social_share_widget.xs_share_url.wslu-share-m-5 .wslu-share-count {
	margin: 3px 5px 3px 0;
}

.xs_social_share_widget.xs_share_url.wslu-share-rounded li a {
	border-radius: 100px;
}

.xs_social_share_widget.xs_share_url.wslu-share-rounded li a .wslu-both-counter-text {
	border-top-right-radius: 100px;
	border-bottom-right-radius: 100px;
}

.xs_social_share_widget.xs_share_url.wslu-share-rounded li a .xs-social-icon {
	border-radius: 100px;
}

.xs_social_share_widget.xs_share_url.wslu-share-rounded li.wslu-share-more-btn {
	border-radius: 100px;
}

.xs_social_share_widget.xs_share_url.wslu-share-rounded .wslu-hover-content, .xs_social_share_widget.xs_share_url.wslu-share-rounded .wslu-share-count {
	border-radius: 100px;
}

.xs_social_share_widget.xs_share_url.wslu-share-rounded.wslu-slide-top li:hover .wslu-hover-content {
	margin-bottom: 2px;
}

.xs_social_share_widget.xs_share_url.wslu-share-rounded.wslu-slide-down li:hover .wslu-hover-content {
	margin-top: 2px;
}

.xs_social_share_widget.xs_share_url.wslu-share-rounded.wslu-slide-right li:hover .wslu-hover-content {
	margin-left: 2px;
}

.xs_social_share_widget.xs_share_url.wslu-share-rounded.wslu-slide-left li:hover .wslu-hover-content {
	margin-right: 2px;
}

.xs_social_share_widget.xs_share_url.wslu-share-box-shaped {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.xs_social_share_widget.xs_share_url.wslu-share-box-shaped li a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.xs_social_share_widget.xs_share_url.wslu-share-box-shaped li a .wslu-both-counter-text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 10px;
	-ms-flex: 10px;
	flex: 10px;
}

.xs_social_share_widget.xs_share_url.wslu-share-box-shaped li a .wslu-both-counter-text, .xs_social_share_widget.xs_share_url.wslu-share-box-shaped li a .xs-social-icon {
	padding: 0 10px;
}

.xs_social_share_widget.xs_share_url.wslu-share-box-shaped li.wslu-extra-data a .xs-social-icon {
	padding-top: 3px;
	padding-bottom: 3px;
}

.xs_social_share_widget.xs_share_url .wslu-both-counter-text, .xs_social_share_widget.xs_share_url .xs-social-follower {
	font-size: 12px;
	color: #fff;
	line-height: 14px;
}

.xs_social_share_widget.xs_share_url.wslu-radius-3 a {
	border-radius: 3px;
}

.xs_social_share_widget.xs_share_url.wslu-radius-3 a .wslu-both-counter-text {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.xs_social_share_widget.xs_share_url.wslu-radius-3 a .wslu-hover-content {
	border-radius: 3px;
}

.xs_social_share_widget.xs_share_url.wslu-radius-3 .wslu-share-count, .xs_social_share_widget.xs_share_url.wslu-radius-3 .wslu-share-more-btn {
	border-radius: 3px;
}

.xs_social_share_widget.xs_share_url.wslu-radius-3.wslu-slide-top li a:hover .wslu-hover-content {
	margin-bottom: 2px;
}

.xs_social_share_widget.xs_share_url.wslu-radius-3.wslu-slide-down li a:hover .wslu-hover-content {
	margin-top: 2px;
}

.xs_social_share_widget.xs_share_url.wslu-radius-3.wslu-slide-right li a:hover .wslu-hover-content {
	margin-left: 2px;
}

.xs_social_share_widget.xs_share_url.wslu-radius-3.wslu-slide-left li a:hover .wslu-hover-content {
	margin-right: 2px;
}

.xs_social_share_widget.xs_share_url.wslu-share-horizontal {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.xs_social_share_widget.xs_share_url.wslu-share-horizontal ul {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

.xs_social_share_widget.xs_share_url.wslu-share-horizontal .wslu-share-count {
	padding: 4px 9px;
}

.xs_social_share_widget.xs_share_url.wslu-share-horizontal.wslu-share-m-5 li {
	margin: 3px;
}

.xs_social_share_widget.xs_share_url.wslu-share-horizontal.wslu-share-m-5 .wslu-share-more li {
	margin: 3px;
}

.xs_social_share_widget.xs_share_url.wslu-share-horizontal.wslu-style-18 {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.xs_social_share_widget.xs_share_url.wslu-share-horizontal.wslu-style-18 a {
	height: 100%;
}

.xs_social_share_widget.left_content, .xs_social_share_widget.right_content {
	position: fixed;
	z-index: 9999;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-box-align: inherit !important;
	-ms-flex-align: inherit !important;
	align-items: inherit !important;
}

.xs_social_share_widget.left_content .wslu-share-count, .xs_social_share_widget.right_content .wslu-share-count {
	padding: 9px 9px;
	max-width: 100%;
	width: 100%;
}

.xs_social_share_widget.left_content.xs_share_url li, .xs_social_share_widget.right_content.xs_share_url li {
	display: block;
	margin-left: 0;
	margin-right: 0;
	min-width: 38px;
}

.xs_social_share_widget.left_content.wslu-share-m-5 li, .xs_social_share_widget.right_content.wslu-share-m-5 li {
	margin: 3px;
}

.xs_social_share_widget.left_content.wslu-share-m-5 .wslu-share-count, .xs_social_share_widget.right_content.wslu-share-m-5 .wslu-share-count {
	margin-bottom: 5px;
}

.xs_social_share_widget.right_content {
	left: auto;
	right: 0;
}

.xs_social_share_widget.bottom_content, .xs_social_share_widget.top_content {
	position: fixed;
	z-index: 9999;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.xs_social_share_widget.bottom_content.xs_share_url ul li, .xs_social_share_widget.top_content.xs_share_url ul li {
	display: inline-block;
}

.xs_social_share_widget.bottom_content {
	top: auto;
	bottom: 0;
}

.xs_social_share_widget .met-social {
	line-height: 24px;
}

.wslu-fill-brand-hover-colored .wslu-share-count, .wslu-fill-colored .wslu-share-count {
	padding: 9px;
}

.wslu-share-count {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: transparent;
	background-color: #fff;
	margin: 0 auto;
	padding: 0 12px;
}

.wslu-share-count--total {
	font-size: 16px;
	line-height: 18px;
	color: #333;
}

.wslu-share-count--text {
	font-size: 10px;
	line-height: 10px;
	letter-spacing: .5px;
	color: #333;
	text-transform: uppercase;
}

#xs-social-login-container a {
	text-decoration: none;
	display: inline-block;
}

#xs-social-login-container a:hover {
	text-decoration: none;
}

#xs-social-login-container a:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: 0;
}

#xs-social-login-container span {
	display: inline-block;
}

#xs-social-login-container .wslu-logout-button {
	background: #2271b1;
	color: #fff;
	font-size: 16px;
	padding: 10px;
	width: 100%;
	text-align: center;
	font-weight: 400;
	border-radius: 5px;
	-webkit-transition: all linear .3s;
	transition: all linear .3s;
}

#xs-social-login-container .wslu-logout-button:hover {
	color: #fff;
	background-color: #005b93;
}

#xs-social-login-container {
	max-width: 300px;
	margin: 30px auto;
	padding-bottom: 50px;
}

#xs-social-login-container .xs-login--style-1 {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 15px;
	--iconbox-size: 40px;
}

#xs-social-login-container .xs-login--style-1 .xs-login__item {
	background-color: #fff;
	padding: 6px;
	border-radius: 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-shadow: 0 15px 35px rgba(0, 0, 0, .06);
	box-shadow: 0 15px 35px rgba(0, 0, 0, .06);
	-webkit-transition: all linear .3s;
	transition: all linear .3s;
}

#xs-social-login-container .xs-login--style-1 .xs-login__item:hover {
	background-color: var(--wslu-color-scheme);
	-webkit-box-shadow: 0;
	box-shadow: 0;
}

#xs-social-login-container .xs-login--style-1 .xs-login__item:hover .xs-login__item--icon {
	background-color: #fff;
	color: var(--wslu-color-scheme);
}

#xs-social-login-container .xs-login--style-1 .xs-login__item:hover .xs-login__item--label {
	color: #fff;
}

#xs-social-login-container .xs-login--style-1 .xs-login__item--icon {
	background-color: var(--wslu-color-scheme);
	width: var(--iconbox-size);
	height: var(--iconbox-size);
	line-height: var(--iconbox-size);
	text-align: center;
	border-radius: var(--iconbox-size);
	color: #fff;
	font-size: calc(var(--iconbox-size) / 2);
}

#xs-social-login-container .xs-login--style-1 .xs-login__item--label {
	color: var(--wslu-color-scheme);
	font-size: 14px;
	font-weight: 600;
	padding-left: 10px;
}

#xs-social-login-container .xs-login--style-2 {
	--iconbox-size: 45px;
	display: grid;
	grid-template-columns: repeat(auto-fit, calc(var(--iconbox-size) + 7px));
	grid-gap: 10px;
}

#xs-social-login-container .xs-login--style-2 .xs-login__item {
	border-radius: 100px;
}

#xs-social-login-container .xs-login--style-2 .xs-login__item:hover .xs-login__item--icon {
	background-color: #fff;
	color: var(--wslu-color-scheme);
	-webkit-box-shadow: 0 15px 35px rgba(0, 0, 0, .06);
	box-shadow: 0 15px 35px rgba(0, 0, 0, .06);
}

#xs-social-login-container .xs-login--style-2 .xs-login__item--icon {
	background-color: var(--wslu-color-scheme);
	width: var(--iconbox-size);
	height: var(--iconbox-size);
	line-height: var(--iconbox-size);
	text-align: center;
	border-radius: 50%;
	color: #fff;
	font-size: calc(var(--iconbox-size) / 3);
	-webkit-transition: .2s;
	transition: .2s;
}

#xs-social-login-container .xs-login--style-3 {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 15px;
}

#xs-social-login-container .xs-login--style-3 .xs-login__item {
	background-color: #fff;
	padding: 13px 30px;
	border-radius: 100px;
	-webkit-box-shadow: 0 15px 35px rgba(0, 0, 0, .06);
	box-shadow: 0 15px 35px rgba(0, 0, 0, .06);
	-webkit-transition: all linear .3s;
	transition: all linear .3s;
	text-align: center;
}

#xs-social-login-container .xs-login--style-3 .xs-login__item:hover {
	background-color: var(--wslu-color-scheme);
	-webkit-box-shadow: 0;
	box-shadow: 0;
}

#xs-social-login-container .xs-login--style-3 .xs-login__item:hover .xs-login__item--label {
	color: #fff;
}

#xs-social-login-container .xs-login--style-3 .xs-login__item--label {
	color: var(--wslu-color-scheme);
	font-size: 16px;
	font-weight: 600;
}

.met-social {
	font-family: met-social !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;
}

.met-social-home:before {
	content: "";
}

.met-social-apartment:before {
	content: "";
}

.met-social-pencil:before {
	content: "";
}

.met-social-magic-wand:before {
	content: "";
}

.met-social-drop:before {
	content: "";
}

.met-social-lighter:before {
	content: "";
}

.met-social-poop:before {
	content: "";
}

.met-social-sun:before {
	content: "";
}

.met-social-moon:before {
	content: "";
}

.met-social-cloud:before {
	content: "";
}

.met-social-cloud-upload:before {
	content: "";
}

.met-social-cloud-download:before {
	content: "";
}

.met-social-cloud-sync:before {
	content: "";
}

.met-social-cloud-check:before {
	content: "";
}

.met-social-database:before {
	content: "";
}

.met-social-lock:before {
	content: "";
}

.met-social-cog:before {
	content: "";
}

.met-social-trash:before {
	content: "";
}

.met-social-dice:before {
	content: "";
}

.met-social-heart:before {
	content: "";
}

.met-social-star1:before {
	content: "";
}

.met-social-star-half:before {
	content: "";
}

.met-social-star-empty:before {
	content: "";
}

.met-social-flag:before {
	content: "";
}

.met-social-envelope:before {
	content: "";
}

.met-social-paperclip:before {
	content: "";
}

.met-social-inbox:before {
	content: "";
}

.met-social-eye:before {
	content: "";
}

.met-social-printer:before {
	content: "";
}

.met-social-file-empty:before {
	content: "";
}

.met-social-file-add:before {
	content: "";
}

.met-social-enter:before {
	content: "";
}

.met-social-exit:before {
	content: "";
}

.met-social-graduation-hat:before {
	content: "";
}

.met-social-license:before {
	content: "";
}

.met-social-music-note:before {
	content: "";
}

.met-social-film-play:before {
	content: "";
}

.met-social-camera-video:before {
	content: "";
}

.met-social-camera:before {
	content: "";
}

.met-social-picture:before {
	content: "";
}

.met-social-book:before {
	content: "";
}

.met-social-bookmark:before {
	content: "";
}

.met-social-user:before {
	content: "";
}

.met-social-users:before {
	content: "";
}

.met-social-shirt:before {
	content: "";
}

.met-social-store:before {
	content: "";
}

.met-social-cart:before {
	content: "";
}

.met-social-tag:before {
	content: "";
}

.met-social-phone-handset:before {
	content: "";
}

.met-social-phone:before {
	content: "";
}

.met-social-pushpin:before {
	content: "";
}

.met-social-map-marker:before {
	content: "";
}

.met-social-map:before {
	content: "";
}

.met-social-location:before {
	content: "";
}

.met-social-calendar-full:before {
	content: "";
}

.met-social-keyboard:before {
	content: "";
}

.met-social-spell-check:before {
	content: "";
}

.met-social-screen:before {
	content: "";
}

.met-social-smartphone:before {
	content: "";
}

.met-social-tablet:before {
	content: "";
}

.met-social-laptop:before {
	content: "";
}

.met-social-laptop-phone:before {
	content: "";
}

.met-social-power-switch:before {
	content: "";
}

.met-social-bubble:before {
	content: "";
}

.met-social-heart-pulse:before {
	content: "";
}

.met-social-construction:before {
	content: "";
}

.met-social-pie-chart:before {
	content: "";
}

.met-social-chart-bars:before {
	content: "";
}

.met-social-gift:before {
	content: "";
}

.met-social-diamond:before {
	content: "";
}

.met-social-dinner:before {
	content: "";
}

.met-social-coffee-cup:before {
	content: "";
}

.met-social-leaf:before {
	content: "";
}

.met-social-paw:before {
	content: "";
}

.met-social-rocket:before {
	content: "";
}

.met-social-briefcase:before {
	content: "";
}

.met-social-bus:before {
	content: "";
}

.met-social-car:before {
	content: "";
}

.met-social-train:before {
	content: "";
}

.met-social-bicycle:before {
	content: "";
}

.met-social-wheelchair:before {
	content: "";
}

.met-social-select:before {
	content: "";
}

.met-social-earth:before {
	content: "";
}

.met-social-smile:before {
	content: "";
}

.met-social-sad:before {
	content: "";
}

.met-social-neutral:before {
	content: "";
}

.met-social-mustache:before {
	content: "";
}

.met-social-alarm:before {
	content: "";
}

.met-social-bullhorn:before {
	content: "";
}

.met-social-volume-high:before {
	content: "";
}

.met-social-volume-medium:before {
	content: "";
}

.met-social-volume-low:before {
	content: "";
}

.met-social-volume:before {
	content: "";
}

.met-social-mic:before {
	content: "";
}

.met-social-hourglass:before {
	content: "";
}

.met-social-undo:before {
	content: "";
}

.met-social-redo:before {
	content: "";
}

.met-social-sync:before {
	content: "";
}

.met-social-history:before {
	content: "";
}

.met-social-clock:before {
	content: "";
}

.met-social-download:before {
	content: "";
}

.met-social-upload:before {
	content: "";
}

.met-social-enter-down:before {
	content: "";
}

.met-social-exit-up:before {
	content: "";
}

.met-social-bug:before {
	content: "";
}

.met-social-code:before {
	content: "";
}

.met-social-link:before {
	content: "";
}

.met-social-unlink:before {
	content: "";
}

.met-social-thumbs-up:before {
	content: "";
}

.met-social-thumbs-down:before {
	content: "";
}

.met-social-magnifier:before {
	content: "";
}

.met-social-cross:before {
	content: "";
}

.met-social-menu:before {
	content: "";
}

.met-social-list:before {
	content: "";
}

.met-social-chevron-up:before {
	content: "";
}

.met-social-chevron-down:before {
	content: "";
}

.met-social-chevron-left:before {
	content: "";
}

.met-social-chevron-right:before {
	content: "";
}

.met-social-arrow-up:before {
	content: "";
}

.met-social-arrow-down:before {
	content: "";
}

.met-social-arrow-left:before {
	content: "";
}

.met-social-arrow-right:before {
	content: "";
}

.met-social-move:before {
	content: "";
}

.met-social-warning:before {
	content: "";
}

.met-social-question-circle:before {
	content: "";
}

.met-social-menu-circle:before {
	content: "";
}

.met-social-checkmark-circle:before {
	content: "";
}

.met-social-cross-circle:before {
	content: "";
}

.met-social-plus-circle:before {
	content: "";
}

.met-social-circle-minus:before {
	content: "";
}

.met-social-arrow-up-circle:before {
	content: "";
}

.met-social-arrow-down-circle:before {
	content: "";
}

.met-social-arrow-left-circle:before {
	content: "";
}

.met-social-arrow-right-circle:before {
	content: "";
}

.met-social-chevron-up-circle:before {
	content: "";
}

.met-social-chevron-down-circle:before {
	content: "";
}

.met-social-chevron-left-circle:before {
	content: "";
}

.met-social-chevron-right-circle:before {
	content: "";
}

.met-social-crop:before {
	content: "";
}

.met-social-frame-expand:before {
	content: "";
}

.met-social-frame-contract:before {
	content: "";
}

.met-social-layers:before {
	content: "";
}

.met-social-funnel:before {
	content: "";
}

.met-social-text-format:before {
	content: "";
}

.met-social-text-size:before {
	content: "";
}

.met-social-bold:before {
	content: "";
}

.met-social-italic:before {
	content: "";
}

.met-social-underline:before {
	content: "";
}

.met-social-strikethrough:before {
	content: "";
}

.met-social-highlight:before {
	content: "";
}

.met-social-text-align-left:before {
	content: "";
}

.met-social-text-align-center:before {
	content: "";
}

.met-social-text-align-right:before {
	content: "";
}

.met-social-text-align-justify:before {
	content: "";
}

.met-social-line-spacing:before {
	content: "";
}

.met-social-indent-increase:before {
	content: "";
}

.met-social-indent-decrease:before {
	content: "";
}

.met-social-page-break:before {
	content: "";
}

.met-social-hand:before {
	content: "";
}

.met-social-pointer-up:before {
	content: "";
}

.met-social-pointer-right:before {
	content: "";
}

.met-social-pointer-down:before {
	content: "";
}

.met-social-pointer-left:before {
	content: "";
}

.met-social-behance:before {
	content: "";
}

.met-social-behance-line:before {
	content: "";
}

.met-social-dribbble:before {
	content: "";
}

.met-social-dribbble-line:before {
	content: "";
}

.met-social-uniE905:before {
	content: "";
}

.met-social-uniE906:before {
	content: "";
}

.met-social-envato-line:before {
	content: "";
}

.met-social-facebook:before {
	content: "";
}

.met-social-facebook-line:before {
	content: "";
}

.met-social-flickr:before {
	content: "";
}

.met-social-flickr-line:before {
	content: "";
}

.met-social-github:before {
	content: "";
}

.met-social-github-line:before {
	content: "";
}

.met-social-google:before {
	content: "";
}

.met-social-google-line:before {
	content: "";
}

.met-social-instagram:before {
	content: "";
}

.met-social-instagram-line:before {
	content: "";
}

.met-social-linkedin:before {
	content: "";
}

.met-social-linkedin-line:before {
	content: "";
}

.met-social-mailchimp:before {
	content: "";
}

.met-social-mailchimp-line:before {
	content: "";
}

.met-social-pinterest:before {
	content: "";
}

.met-social-pinterest-line:before {
	content: "";
}

.met-social-reddit:before {
	content: "";
}

.met-social-reddit-line:before {
	content: "";
}

.met-social-tumblr:before {
	content: "";
}

.met-social-tumblr-line:before {
	content: "";
}

.met-social-twitter1:before {
	content: "";
}

.met-social-twitter-line:before {
	content: "";
}

.met-social-vimeo:before {
	content: "";
}

.met-social-vimeo-line:before {
	content: "";
}

.met-social-vkontakte:before {
	content: "";
}

.met-social-vkontakte-line:before {
	content: "";
}

.met-social-wordpress:before {
	content: "";
}

.met-social-wordpress-line:before {
	content: "";
}

.met-social-youtube:before {
	content: "";
}

.met-social-youtube-line:before {
	content: "";
}

.met-social-posts:before {
	content: "";
}

.met-social-comments:before {
	content: "";
}

.met-social-digg:before {
	content: "";
}

.met-social-digg-line:before {
	content: "";
}

.met-social-email:before {
	content: "";
}

.met-social-mail-line:before {
	content: "";
}

.met-social-telegram:before {
	content: "";
}

.met-social-telegram-line:before {
	content: "";
}

.met-social-facebook-messenger:before {
	content: "";
}

.met-social-facebook-messenger-line:before {
	content: "";
}

.met-social-kik:before {
	content: "";
}

.met-social-kik-line:before {
	content: "";
}

.met-social-skype:before {
	content: "";
}

.met-social-skype-line:before {
	content: "";
}

.met-social-trello:before {
	content: "";
}

.met-social-trello-line:before {
	content: "";
}

.met-social-viber:before {
	content: "";
}

.met-social-viber-line:before {
	content: "";
}

.met-social-stumbleupon:before {
	content: "";
}

.met-social-stumbleupon-line:before {
	content: "";
}

.met-social-whatsapp-line:before {
	content: "";
}

.met-social-whatsapp:before {
	content: "";
}

.met-social-cog-icon:before {
	content: "";
}

.met-social-lineapp:before {
	content: "";
}

.met-social-elements-kit-logo:before {
	content: "";
}

.met-social-degree-image:before {
	content: "";
}

.met-social-accordion:before {
	content: "";
}

.met-social-animated-flip-box:before {
	content: "";
}

.met-social-animated-text:before {
	content: "";
}

.met-social-brands:before {
	content: "";
}

.met-social-business-hour:before {
	content: "";
}

.met-social-ekit:before {
	content: "";
}

.met-social-button:before {
	content: "";
}

.met-social-carousel:before {
	content: "";
}

.met-social-Circle-progress:before {
	content: "";
}

.met-social-contact-form:before {
	content: "";
}

.met-social-countdown-timer:before {
	content: "";
}

.met-social-dropbar:before {
	content: "";
}

.met-social-faq:before {
	content: "";
}

.met-social-full-width-scroll:before {
	content: "";
}

.met-social-google-map:before {
	content: "";
}

.met-social-heading-style:before {
	content: "";
}

.met-social-help-desk:before {
	content: "";
}

.met-social-horizontal-timeline:before {
	content: "";
}

.met-social-iframe:before {
	content: "";
}

.met-social-image-comparison:before {
	content: "";
}

.met-social-image-gallery:before {
	content: "";
}

.met-social-image-justify:before {
	content: "";
}

.met-social-image-magnifier:before {
	content: "";
}

.met-social-image-masonry:before {
	content: "";
}

.met-social-inline-svg:before {
	content: "";
}

.met-social-instagram1:before {
	content: "";
}

.met-social-listing:before {
	content: "";
}

.met-social-music-player:before {
	content: "";
}

.met-social-news-ticker:before {
	content: "";
}

.met-social-off-canvus-menu:before {
	content: "";
}

.met-social-parallax:before {
	content: "";
}

.met-social-portfolio:before {
	content: "";
}

.met-social-post-banner:before {
	content: "";
}

.met-social-post-carousel:before {
	content: "";
}

.met-social-post-grid:before {
	content: "";
}

.met-social-post-slider:before {
	content: "";
}

.met-social-pricing-list:before {
	content: "";
}

.met-social-pricing-table:before {
	content: "";
}

.met-social-product-featured:before {
	content: "";
}

.met-social-product-image:before {
	content: "";
}

.met-social-product-recent:before {
	content: "";
}

.met-social-product-sale:before {
	content: "";
}

.met-social-product-top-rated:before {
	content: "";
}

.met-social-product-top-seller:before {
	content: "";
}

.met-social-progress-bar:before {
	content: "";
}

.met-social-protected-content-v2:before {
	content: "";
}

.met-social-protected-content-v3:before {
	content: "";
}

.met-social-protected-content:before {
	content: "";
}

.met-social-qr_code:before {
	content: "";
}

.met-social-scroll-button:before {
	content: "";
}

.met-social-search:before {
	content: "";
}

.met-social-service:before {
	content: "";
}

.met-social-slider-image:before {
	content: "";
}

.met-social-social-share:before {
	content: "";
}

.met-social-subscribe:before {
	content: "";
}

.met-social-tab:before {
	content: "";
}

.met-social-table:before {
	content: "";
}

.met-social-team-join:before {
	content: "";
}

.met-social-team-member:before {
	content: "";
}

.met-social-testimonial-carousel:before {
	content: "";
}

.met-social-testimonial-grid:before {
	content: "";
}

.met-social-testimonial-quote:before {
	content: "";
}

.met-social-testimonial-slider:before {
	content: "";
}

.met-social-toggle:before {
	content: "";
}

.met-social-user-login:before {
	content: "";
}

.met-social-double-left-chevron:before {
	content: "";
}

.met-social-double-angle-pointing-to-right:before {
	content: "";
}

.met-social-left-arrow:before {
	content: "";
}

.met-social-download-arrow:before {
	content: "";
}

.met-social-left-arrow2:before {
	content: "";
}

.met-social-right-arrow2:before {
	content: "";
}

.met-social-burger:before {
	content: "";
}

.met-social-cakes:before {
	content: "";
}

.met-social-cheese:before {
	content: "";
}

.met-social-drink-glass:before {
	content: "";
}

.met-social-pizza:before {
	content: "";
}

.met-social-vplay:before {
	content: "";
}

.met-social-newsletter:before {
	content: "";
}

.met-social-coins-2:before {
	content: "";
}

.met-social-commerce-2:before {
	content: "";
}

.met-social-monitor:before {
	content: "";
}

.met-social-business:before {
	content: "";
}

.met-social-down-arrow1:before {
	content: "";
}

.met-social-up-arrow1:before {
	content: "";
}

.met-social-right-arrow:before {
	content: "";
}

.met-social-left-arrows:before {
	content: "";
}

.met-social-graphic-2:before {
	content: "";
}

.met-social-commerce-1:before {
	content: "";
}

.met-social-hammer:before {
	content: "";
}

.met-social-justice-1:before {
	content: "";
}

.met-social-line:before {
	content: "";
}

.met-social-money-3:before {
	content: "";
}

.met-social-commerce:before {
	content: "";
}

.met-social-agenda:before {
	content: "";
}

.met-social-justice:before {
	content: "";
}

.met-social-technology:before {
	content: "";
}

.met-social-coins-1:before {
	content: "";
}

.met-social-bank:before {
	content: "";
}

.met-social-calculator:before {
	content: "";
}

.met-social-soundcloud:before {
	content: "";
}

.met-social-chart2:before {
	content: "";
}

.met-social-checked:before {
	content: "";
}

.met-social-clock1:before {
	content: "";
}

.met-social-comment:before {
	content: "";
}

.met-social-comments1:before {
	content: "";
}

.met-social-consult:before {
	content: "";
}

.met-social-consut2:before {
	content: "";
}

.met-social-deal:before {
	content: "";
}

.met-social-envelope1:before {
	content: "";
}

.met-social-folder:before {
	content: "";
}

.met-social-invest:before {
	content: "";
}

.met-social-loan:before {
	content: "";
}

.met-social-map-marker1:before {
	content: "";
}

.met-social-mutual-fund:before {
	content: "";
}

.met-social-google-plus:before {
	content: "";
}

.met-social-phone1:before {
	content: "";
}

.met-social-pie-chart1:before {
	content: "";
}

.met-social-play:before {
	content: "";
}

.met-social-savings:before {
	content: "";
}

.met-social-search1:before {
	content: "";
}

.met-social-tag1:before {
	content: "";
}

.met-social-tags:before {
	content: "";
}

.met-social-instagram2:before {
	content: "";
}

.met-social-quote:before {
	content: "";
}

.met-social-arrow-point-to-down:before {
	content: "";
}

.met-social-play-button:before {
	content: "";
}

.met-social-minus:before {
	content: "";
}

.met-social-plus:before {
	content: "";
}

.met-social-tick:before {
	content: "";
}

.met-social-up-arrow:before {
	content: "";
}

.met-social-arrows:before {
	content: "";
}

.met-social-right-arrow1:before {
	content: "";
}

.met-social-edit:before {
	content: "";
}

.met-social-reply:before {
	content: "";
}

.met-social-cogwheel-outline:before {
	content: "";
}

.met-social-apple:before {
	content: "";
}

.met-social-abacus:before {
	content: "";
}

.met-social-abacus1:before {
	content: "";
}

.met-social-agenda1:before {
	content: "";
}

.met-social-shopping-basket:before {
	content: "";
}

.met-social-users1:before {
	content: "";
}

.met-social-man:before {
	content: "";
}

.met-social-support:before {
	content: "";
}

.met-social-favorites:before {
	content: "";
}

.met-social-calendar:before {
	content: "";
}

.met-social-paper-plane:before {
	content: "";
}

.met-social-placeholder:before {
	content: "";
}

.met-social-phone-call:before {
	content: "";
}

.met-social-contact:before {
	content: "";
}

.met-social-email1:before {
	content: "";
}

.met-social-internet:before {
	content: "";
}

.met-social-quote1:before {
	content: "";
}

.met-social-medical:before {
	content: "";
}

.met-social-eye1:before {
	content: "";
}

.met-social-full-screen:before {
	content: "";
}

.met-social-tools:before {
	content: "";
}

.met-social-pie-chart2:before {
	content: "";
}

.met-social-diamond1:before {
	content: "";
}

.met-social-valentines-heart:before {
	content: "";
}

.met-social-like:before {
	content: "";
}

.met-social-team:before {
	content: "";
}

.met-social-tshirt:before {
	content: "";
}

.met-social-cancel:before {
	content: "";
}

.met-social-drink:before {
	content: "";
}

.met-social-home1:before {
	content: "";
}

.met-social-music:before {
	content: "";
}

.met-social-rich:before {
	content: "";
}

.met-social-brush:before {
	content: "";
}

.met-social-opposite-way:before {
	content: "";
}

.met-social-cloud-computing:before {
	content: "";
}

.met-social-technology-1:before {
	content: "";
}

.met-social-rotate:before {
	content: "";
}

.met-social-medical1:before {
	content: "";
}

.met-social-flash-1:before {
	content: "";
}

.met-social-flash:before {
	content: "";
}

.met-social-uturn:before {
	content: "";
}

.met-social-down-arrow:before {
	content: "";
}

.met-social-hours-support:before {
	content: "";
}

.met-social-bag:before {
	content: "";
}

.met-social-photo-camera:before {
	content: "";
}

.met-social-school:before {
	content: "";
}

.met-social-settings:before {
	content: "";
}

.met-social-smartphone1:before {
	content: "";
}

.met-social-technology-11:before {
	content: "";
}

.met-social-tool:before {
	content: "";
}

.met-social-business1:before {
	content: "";
}

.met-social-shuffle-arrow:before {
	content: "";
}

.met-social-van-1:before {
	content: "";
}

.met-social-van:before {
	content: "";
}

.met-social-vegetables:before {
	content: "";
}

.met-social-women:before {
	content: "";
}

.met-social-vintage:before {
	content: "";
}

.met-social-team-1:before {
	content: "";
}

.met-social-team1:before {
	content: "";
}

.met-social-watch:before {
	content: "";
}

.met-social-cogwheel:before {
	content: "";
}

.met-social-light-bulb:before {
	content: "";
}

.met-social-light-bulb-1:before {
	content: "";
}

.met-social-heart-shape-outline:before {
	content: "";
}

.met-social-online-shopping-cart:before {
	content: "";
}

.met-social-shopping-cart:before {
	content: "";
}

.met-social-star2:before {
	content: "";
}

.met-social-star-1:before {
	content: "";
}

.met-social-favorite:before {
	content: "";
}

.met-social-agenda2:before {
	content: "";
}

.met-social-agenda-1:before {
	content: "";
}

.met-social-alarm-clock:before {
	content: "";
}

.met-social-alarm-clock1:before {
	content: "";
}

.met-social-atomic:before {
	content: "";
}

.met-social-auction:before {
	content: "";
}

.met-social-balance:before {
	content: "";
}

.met-social-balance1:before {
	content: "";
}

.met-social-bank1:before {
	content: "";
}

.met-social-bar-chart:before {
	content: "";
}

.met-social-barrier:before {
	content: "";
}

.met-social-battery:before {
	content: "";
}

.met-social-battery-1:before {
	content: "";
}

.met-social-bell:before {
	content: "";
}

.met-social-bluetooth:before {
	content: "";
}

.met-social-book1:before {
	content: "";
}

.met-social-briefcase1:before {
	content: "";
}

.met-social-briefcase-1:before {
	content: "";
}

.met-social-briefcase-2:before {
	content: "";
}

.met-social-calculator1:before {
	content: "";
}

.met-social-calculator2:before {
	content: "";
}

.met-social-calculator-1:before {
	content: "";
}

.met-social-calendar1:before {
	content: "";
}

.met-social-calendar2:before {
	content: "";
}

.met-social-calendar-1:before {
	content: "";
}

.met-social-car1:before {
	content: "";
}

.met-social-carrier:before {
	content: "";
}

.met-social-cash:before {
	content: "";
}

.met-social-chat:before {
	content: "";
}

.met-social-chat-1:before {
	content: "";
}

.met-social-checked1:before {
	content: "";
}

.met-social-clip:before {
	content: "";
}

.met-social-clip1:before {
	content: "";
}

.met-social-clipboard:before {
	content: "";
}

.met-social-clipboard1:before {
	content: "";
}

.met-social-clock2:before {
	content: "";
}

.met-social-clock-1:before {
	content: "";
}

.met-social-cloud1:before {
	content: "";
}

.met-social-cloud-computing1:before {
	content: "";
}

.met-social-cloud-computing-1:before {
	content: "";
}

.met-social-cogwheel1:before {
	content: "";
}

.met-social-coins:before {
	content: "";
}

.met-social-compass:before {
	content: "";
}

.met-social-contract:before {
	content: "";
}

.met-social-conversation:before {
	content: "";
}

.met-social-crane:before {
	content: "";
}

.met-social-crane-2:before {
	content: "";
}

.met-social-credit-card:before {
	content: "";
}

.met-social-credit-card1:before {
	content: "";
}

.met-social-cursor:before {
	content: "";
}

.met-social-customer-service:before {
	content: "";
}

.met-social-cutlery:before {
	content: "";
}

.met-social-dart-board:before {
	content: "";
}

.met-social-decision-making:before {
	content: "";
}

.met-social-desk-chair:before {
	content: "";
}

.met-social-desk-lamp:before {
	content: "";
}

.met-social-diamond2:before {
	content: "";
}

.met-social-direction:before {
	content: "";
}

.met-social-document:before {
	content: "";
}

.met-social-dollar-bill:before {
	content: "";
}

.met-social-download1:before {
	content: "";
}

.met-social-edit1:before {
	content: "";
}

.met-social-email11:before {
	content: "";
}

.met-social-envelope2:before {
	content: "";
}

.met-social-envelope3:before {
	content: "";
}

.met-social-eraser:before {
	content: "";
}

.met-social-eye2:before {
	content: "";
}

.met-social-factory:before {
	content: "";
}

.met-social-fast-forward:before {
	content: "";
}

.met-social-favorites1:before {
	content: "";
}

.met-social-file:before {
	content: "";
}

.met-social-file-1:before {
	content: "";
}

.met-social-file-2:before {
	content: "";
}

.met-social-file-3:before {
	content: "";
}

.met-social-filter:before {
	content: "";
}

.met-social-finance-book:before {
	content: "";
}

.met-social-flag1:before {
	content: "";
}

.met-social-folder1:before {
	content: "";
}

.met-social-folder-1:before {
	content: "";
}

.met-social-folders:before {
	content: "";
}

.met-social-folders1:before {
	content: "";
}

.met-social-gamepad:before {
	content: "";
}

.met-social-gift1:before {
	content: "";
}

.met-social-growth:before {
	content: "";
}

.met-social-heart1:before {
	content: "";
}

.met-social-home2:before {
	content: "";
}

.met-social-house:before {
	content: "";
}

.met-social-house-1:before {
	content: "";
}

.met-social-house-2:before {
	content: "";
}

.met-social-id-card:before {
	content: "";
}

.met-social-id-card1:before {
	content: "";
}

.met-social-id-card-1:before {
	content: "";
}

.met-social-idea:before {
	content: "";
}

.met-social-image:before {
	content: "";
}

.met-social-improvement:before {
	content: "";
}

.met-social-inbox1:before {
	content: "";
}

.met-social-information:before {
	content: "";
}

.met-social-key:before {
	content: "";
}

.met-social-key1:before {
	content: "";
}

.met-social-laptop1:before {
	content: "";
}

.met-social-layers1:before {
	content: "";
}

.met-social-light-bulb1:before {
	content: "";
}

.met-social-like1:before {
	content: "";
}

.met-social-line-chart:before {
	content: "";
}

.met-social-mail:before {
	content: "";
}

.met-social-manager:before {
	content: "";
}

.met-social-map1:before {
	content: "";
}

.met-social-medal1:before {
	content: "";
}

.met-social-megaphone:before {
	content: "";
}

.met-social-megaphone1:before {
	content: "";
}

.met-social-message:before {
	content: "";
}

.met-social-message-1:before {
	content: "";
}

.met-social-message-2:before {
	content: "";
}

.met-social-microphone:before {
	content: "";
}

.met-social-money:before {
	content: "";
}

.met-social-money-bag1:before {
	content: "";
}

.met-social-monitor1:before {
	content: "";
}

.met-social-music1:before {
	content: "";
}

.met-social-next:before {
	content: "";
}

.met-social-open-book:before {
	content: "";
}

.met-social-padlock:before {
	content: "";
}

.met-social-padlock-1:before {
	content: "";
}

.met-social-paint-brush:before {
	content: "";
}

.met-social-pause:before {
	content: "";
}

.met-social-pen:before {
	content: "";
}

.met-social-pencil1:before {
	content: "";
}

.met-social-percentage:before {
	content: "";
}

.met-social-phone-call1:before {
	content: "";
}

.met-social-phone-call2:before {
	content: "";
}

.met-social-photo-camera1:before {
	content: "";
}

.met-social-pie-chart3:before {
	content: "";
}

.met-social-pipe:before {
	content: "";
}

.met-social-placeholder1:before {
	content: "";
}

.met-social-placeholder2:before {
	content: "";
}

.met-social-planet-earth:before {
	content: "";
}

.met-social-play-button1:before {
	content: "";
}

.met-social-power-button:before {
	content: "";
}

.met-social-presentation:before {
	content: "";
}

.met-social-presentation1:before {
	content: "";
}

.met-social-printer1:before {
	content: "";
}

.met-social-push-pin:before {
	content: "";
}

.met-social-push-pin1:before {
	content: "";
}

.met-social-refresh:before {
	content: "";
}

.met-social-reload:before {
	content: "";
}

.met-social-return:before {
	content: "";
}

.met-social-rocket-ship:before {
	content: "";
}

.met-social-rss:before {
	content: "";
}

.met-social-safebox:before {
	content: "";
}

.met-social-safebox1:before {
	content: "";
}

.met-social-settings1:before {
	content: "";
}

.met-social-settings-2:before {
	content: "";
}

.met-social-sewing-machine:before {
	content: "";
}

.met-social-share:before {
	content: "";
}

.met-social-shield:before {
	content: "";
}

.met-social-shield1:before {
	content: "";
}

.met-social-shopping:before {
	content: "";
}

.met-social-shopping-bag:before {
	content: "";
}

.met-social-shopping-bag-1:before {
	content: "";
}

.met-social-shopping-bag-2:before {
	content: "";
}

.met-social-shopping-cart1:before {
	content: "";
}

.met-social-shopping-cart2:before {
	content: "";
}

.met-social-check:before {
	content: "";
}

.met-social-shopping-cart-1:before {
	content: "";
}

.met-social-shopping-cart-2:before {
	content: "";
}

.met-social-shopping-cart-3:before {
	content: "";
}

.met-social-smartphone2:before {
	content: "";
}

.met-social-speaker:before {
	content: "";
}

.met-social-speakers:before {
	content: "";
}

.met-social-stats:before {
	content: "";
}

.met-social-stats-1:before {
	content: "";
}

.met-social-stats-2:before {
	content: "";
}

.met-social-stats-3:before {
	content: "";
}

.met-social-stats-4:before {
	content: "";
}

.met-social-stats-5:before {
	content: "";
}

.met-social-stats-6:before {
	content: "";
}

.met-social-sticky-note:before {
	content: "";
}

.met-social-store1:before {
	content: "";
}

.met-social-store-1:before {
	content: "";
}

.met-social-suitcase:before {
	content: "";
}

.met-social-suitcase-1:before {
	content: "";
}

.met-social-tag2:before {
	content: "";
}

.met-social-target:before {
	content: "";
}

.met-social-team2:before {
	content: "";
}

.met-social-tie:before {
	content: "";
}

.met-social-trash1:before {
	content: "";
}

.met-social-trolley:before {
	content: "";
}

.met-social-trolley-1:before {
	content: "";
}

.met-social-trolley-2:before {
	content: "";
}

.met-social-trophy1:before {
	content: "";
}

.met-social-truck:before {
	content: "";
}

.met-social-truck-1:before {
	content: "";
}

.met-social-truck-2:before {
	content: "";
}

.met-social-umbrella:before {
	content: "";
}

.met-social-upload1:before {
	content: "";
}

.met-social-user1:before {
	content: "";
}

.met-social-user-1:before {
	content: "";
}

.met-social-user-2:before {
	content: "";
}

.met-social-user-3:before {
	content: "";
}

.met-social-users2:before {
	content: "";
}

.met-social-video-camera:before {
	content: "";
}

.met-social-voucher:before {
	content: "";
}

.met-social-voucher-1:before {
	content: "";
}

.met-social-voucher-2:before {
	content: "";
}

.met-social-voucher-3:before {
	content: "";
}

.met-social-voucher-4:before {
	content: "";
}

.met-social-wallet:before {
	content: "";
}

.met-social-wallet1:before {
	content: "";
}

.met-social-wifi:before {
	content: "";
}

.met-social-worker:before {
	content: "";
}

.met-social-zoom-in:before {
	content: "";
}

.met-social-zoom-out:before {
	content: "";
}

.met-social-burger-menu:before {
	content: "";
}

.met-social-squares:before {
	content: "";
}

.met-social-options:before {
	content: "";
}

.met-social-apps:before {
	content: "";
}

.met-social-menu-1:before {
	content: "";
}

.met-social-menu1:before {
	content: "";
}

.met-social-back_up:before {
	content: "";
}

.met-social-cart1:before {
	content: "";
}

.met-social-checkmark:before {
	content: "";
}

.met-social-dollar:before {
	content: "";
}

.met-social-domian:before {
	content: "";
}

.met-social-hosting:before {
	content: "";
}

.met-social-key2:before {
	content: "";
}

.met-social-migration:before {
	content: "";
}

.met-social-play1:before {
	content: "";
}

.met-social-quote2:before {
	content: "";
}

.met-social-api_setup:before {
	content: "";
}

.met-social-coin:before {
	content: "";
}

.met-social-hand_shake:before {
	content: "";
}

.met-social-idea_generate:before {
	content: "";
}

.met-social-page_search:before {
	content: "";
}

.met-social-pen_shape:before {
	content: "";
}

.met-social-pencil_art:before {
	content: "";
}

.met-social-review:before {
	content: "";
}

.met-social-star:before {
	content: "";
}

.met-social-timing:before {
	content: "";
}

.met-social-trophy:before {
	content: "";
}

.met-social-communication:before {
	content: "";
}

.met-social-money-bag:before {
	content: "";
}

.met-social-dentist:before {
	content: "";
}

.met-social-bill:before {
	content: "";
}

.met-social-label:before {
	content: "";
}

.met-social-money1:before {
	content: "";
}

.met-social-shield2:before {
	content: "";
}

.met-social-support1:before {
	content: "";
}

.met-social-one:before {
	content: "";
}

.met-social-clock3:before {
	content: "";
}

.met-social-cart2:before {
	content: "";
}

.met-social-globe:before {
	content: "";
}

.met-social-tooth:before {
	content: "";
}

.met-social-tooth-1:before {
	content: "";
}

.met-social-tooth-2:before {
	content: "";
}

.met-social-brain:before {
	content: "";
}

.met-social-view:before {
	content: "";
}

.met-social-doctor:before {
	content: "";
}

.met-social-heart2:before {
	content: "";
}

.met-social-medicine:before {
	content: "";
}

.met-social-stethoscope:before {
	content: "";
}

.met-social-hospital:before {
	content: "";
}

.met-social-clipboard2:before {
	content: "";
}

.met-social-medicine-1:before {
	content: "";
}

.met-social-hospital-1:before {
	content: "";
}

.met-social-customer-support:before {
	content: "";
}

.met-social-brickwall:before {
	content: "";
}

.met-social-crane1:before {
	content: "";
}

.met-social-valve:before {
	content: "";
}

.met-social-safety:before {
	content: "";
}

.met-social-energy-saving:before {
	content: "";
}

.met-social-paint-roller:before {
	content: "";
}

.met-social-paint-brushes:before {
	content: "";
}

.met-social-construction-tool-vehicle-with-crane-lifting-materials:before {
	content: "";
}

.met-social-trowel:before {
	content: "";
}

.met-social-bucket:before {
	content: "";
}

.met-social-smart:before {
	content: "";
}

.met-social-repair:before {
	content: "";
}

.met-social-saw:before {
	content: "";
}

.met-social-cutter:before {
	content: "";
}

.met-social-plier:before {
	content: "";
}

.met-social-drill:before {
	content: "";
}

.met-social-save-money:before {
	content: "";
}

.met-social-planting:before {
	content: "";
}

.met-social-line-chart1:before {
	content: "";
}

.met-social-open-book1:before {
	content: "";
}

.met-social-money-bag2:before {
	content: "";
}

.met-social-server:before {
	content: "";
}

.met-social-server-1:before {
	content: "";
}

.met-social-server-2:before {
	content: "";
}

.met-social-cloud-computing2:before {
	content: "";
}

.met-social-cloud2:before {
	content: "";
}

.met-social-database1:before {
	content: "";
}

.met-social-computer:before {
	content: "";
}

.met-social-server-3:before {
	content: "";
}

.met-social-server-4:before {
	content: "";
}

.met-social-server-5:before {
	content: "";
}

.met-social-server-6:before {
	content: "";
}

.met-social-server-7:before {
	content: "";
}

.met-social-cloud-1:before {
	content: "";
}

.met-social-server-8:before {
	content: "";
}

.met-social-business-and-finance:before {
	content: "";
}

.met-social-cloud-2:before {
	content: "";
}

.met-social-server-9:before {
	content: "";
}

.met-social-hosting1:before {
	content: "";
}

.met-social-car2:before {
	content: "";
}

.met-social-car-frontal-view:before {
	content: "";
}

.met-social-car-1:before {
	content: "";
}

.met-social-racing:before {
	content: "";
}

.met-social-car-wheel:before {
	content: "";
}

.met-social-steering-wheel:before {
	content: "";
}

.met-social-frontal-taxi-cab:before {
	content: "";
}

.met-social-taxi:before {
	content: "";
}

.met-social-cosmetics:before {
	content: "";
}

.met-social-flower:before {
	content: "";
}

.met-social-mirror:before {
	content: "";
}

.met-social-salon:before {
	content: "";
}

.met-social-hair-dryer:before {
	content: "";
}

.met-social-shampoo:before {
	content: "";
}

.met-social-download-button:before {
	content: "";
}

.met-social-list1:before {
	content: "";
}

.met-social-loupe:before {
	content: "";
}

.met-social-search2:before {
	content: "";
}

.met-social-search-1:before {
	content: "";
}

.met-social-shopping-cart3:before {
	content: "";
}

.met-social-menu2:before {
	content: "";
}

.met-social-menu-11:before {
	content: "";
}

.met-social-menu-button-of-three-horizontal-lines:before {
	content: "";
}

.met-social-menu-2:before {
	content: "";
}

.met-social-menu-3:before {
	content: "";
}

.met-social-menu-5:before {
	content: "";
}

.met-social-menu-button:before {
	content: "";
}

.met-social-list-1:before {
	content: "";
}

.met-social-menu-6:before {
	content: "";
}

.met-social-menu-7:before {
	content: "";
}

.met-social-menu-8:before {
	content: "";
}

.met-social-list-2:before {
	content: "";
}

.met-social-dot:before {
	content: "";
}

.met-social-menu-9:before {
	content: "";
}

.met-social-search11:before {
	content: "";
}

.met-social-search-minus:before {
	content: "";
}

.met-social-search-11:before {
	content: "";
}

.met-social-search-2:before {
	content: "";
}

.met-social-search-3:before {
	content: "";
}

.met-social-magnifying-glass-search:before {
	content: "";
}

.met-social-loupe1:before {
	content: "";
}

.met-social-speed:before {
	content: "";
}

.met-social-search21:before {
	content: "";
}

.met-social-search-4:before {
	content: "";
}

.met-social-search-5:before {
	content: "";
}

.met-social-detective:before {
	content: "";
}

.met-social-itunes:before {
	content: "";
}

.met-social-cart3:before {
	content: "";
}

.met-social-buying-on-smartphone:before {
	content: "";
}

.met-social-badge:before {
	content: "";
}

.met-social-basket:before {
	content: "";
}

.met-social-commerce-and-shopping:before {
	content: "";
}

.met-social-comment1:before {
	content: "";
}

.met-social-comment-1:before {
	content: "";
}

.met-social-share1:before {
	content: "";
}

.met-social-share-1:before {
	content: "";
}

.met-social-share-2:before {
	content: "";
}

.met-social-share-3:before {
	content: "";
}

.met-social-comment2:before {
	content: "";
}

.met-social-favorite1:before {
	content: "";
}

.met-social-retweet:before {
	content: "";
}

.met-social-share2:before {
	content: "";
}

.met-social-facebook1:before {
	content: "";
}

.met-social-twitter11:before {
	content: "";
}

.met-social-linkedin1:before {
	content: "";
}

.met-social-whatsapp-1:before {
	content: "";
}

.met-social-dribbble1:before {
	content: "";
}

.met-social-facebook-2:before {
	content: "";
}

.met-social-twitter111:before {
	content: "";
}

.met-social-vk:before {
	content: "";
}

.met-social-youtube-v:before {
	content: "";
}

.met-social-vimeo1:before {
	content: "";
}

.met-social-youtube1:before {
	content: "";
}

.met-social-snapchat-1:before {
	content: "";
}

.met-social-behance1:before {
	content: "";
}

.met-social-github1:before {
	content: "";
}

.met-social-pinterest1:before {
	content: "";
}

.met-social-spotify:before {
	content: "";
}

.met-social-soundcloud-1:before {
	content: "";
}

.met-social-skype-1:before {
	content: "";
}

.met-social-rss1:before {
	content: "";
}

.met-social-reddit-1:before {
	content: "";
}

.met-social-dribbble-1:before {
	content: "";
}

.met-social-wordpress-1:before {
	content: "";
}

.met-social-logo:before {
	content: "";
}

.met-social-dropbox-1:before {
	content: "";
}

.met-social-blogger-1:before {
	content: "";
}

.met-social-photo:before {
	content: "";
}

.met-social-hangouts:before {
	content: "";
}

.met-social-xing:before {
	content: "";
}

.met-social-myspace:before {
	content: "";
}

.met-social-flickr-1:before {
	content: "";
}

.met-social-envato:before {
	content: "";
}

.met-social-picasa-1:before {
	content: "";
}

.met-social-wattpad:before {
	content: "";
}

.met-social-emoji:before {
	content: "";
}

.met-social-deviantart-1:before {
	content: "";
}

.met-social-yahoo-1:before {
	content: "";
}

.met-social-Anti-Lock:before {
	content: "";
}

.met-social-apartment1:before {
	content: "";
}

.met-social-ek_stroke_icon:before {
	content: "";
}

.met-social-app:before {
	content: "";
}

.met-social-Aroma:before {
	content: "";
}

.met-social-vine-1:before {
	content: "";
}

.met-social-bambooLeaf:before {
	content: "";
}

.met-social-basket1:before {
	content: "";
}

.met-social-Battery:before {
	content: "";
}

.met-social-Bettery:before {
	content: "";
}

.met-social-building:before {
	content: "";
}

.met-social-car21:before {
	content: "";
}

.met-social-Car:before {
	content: "";
}

.met-social-Child:before {
	content: "";
}

.met-social-cityscape:before {
	content: "";
}

.met-social-cleaner:before {
	content: "";
}

.met-social-Coffeecup:before {
	content: "";
}

.met-social-coins1:before {
	content: "";
}

.met-social-Computer:before {
	content: "";
}

.met-social-Consultancy:before {
	content: "";
}

.met-social-cottage:before {
	content: "";
}

.met-social-crane2:before {
	content: "";
}

.met-social-Customapi:before {
	content: "";
}

.met-social-customersupport2:before {
	content: "";
}

.met-social-Design2:before {
	content: "";
}

.met-social-Design3:before {
	content: "";
}

.met-social-design:before {
	content: "";
}

.met-social-diamond3:before {
	content: "";
}

.met-social-diploma:before {
	content: "";
}

.met-social-DocumentSearch:before {
	content: "";
}

.met-social-Download:before {
	content: "";
}

.met-social-drilling:before {
	content: "";
}

.met-social-engine:before {
	content: "";
}

.met-social-engineer:before {
	content: "";
}

.met-social-envelope4:before {
	content: "";
}

.met-social-Family:before {
	content: "";
}

.met-social-friendship:before {
	content: "";
}

.met-social-gift2:before {
	content: "";
}

.met-social-graph2:before {
	content: "";
}

.met-social-graph:before {
	content: "";
}

.met-social-hamburger2:before {
	content: "";
}

.met-social-handshake:before {
	content: "";
}

.met-social-Helmet:before {
	content: "";
}

.met-social-hotStone2:before {
	content: "";
}

.met-social-hotstone:before {
	content: "";
}

.met-social-idea1:before {
	content: "";
}

.met-social-Leaf:before {
	content: "";
}

.met-social-management:before {
	content: "";
}

.met-social-Massagetable:before {
	content: "";
}

.met-social-Mechanic:before {
	content: "";
}

.met-social-delicious:before {
	content: "";
}

.met-social-Money2:before {
	content: "";
}

.met-social-money-bag3:before {
	content: "";
}

.met-social-Money:before {
	content: "";
}

.met-social-oilbottle:before {
	content: "";
}

.met-social-Physiotherapy:before {
	content: "";
}

.met-social-Profile:before {
	content: "";
}

.met-social-Rating:before {
	content: "";
}

.met-social-rightmark:before {
	content: "";
}

.met-social-rings:before {
	content: "";
}

.met-social-Safehouse:before {
	content: "";
}

.met-social-Scan:before {
	content: "";
}

.met-social-social-care:before {
	content: "";
}

.met-social-SpeedClock:before {
	content: "";
}

.met-social-stopwatch:before {
	content: "";
}

.met-social-Support2:before {
	content: "";
}

.met-social-target2:before {
	content: "";
}

.met-social-Target:before {
	content: "";
}

.met-social-tripod:before {
	content: "";
}

.met-social-truck1:before {
	content: "";
}

.met-social-university:before {
	content: "";
}

.met-social-User:before {
	content: "";
}

.met-social-WebPortals:before {
	content: "";
}

.met-social-window:before {
	content: "";
}

.met-social-ek_line_icon:before {
	content: "";
}

.met-social-kickstarter-1:before {
	content: "";
}

.met-social-stumbleupon-1:before {
	content: "";
}

.met-social-brands-and-logotypes:before {
	content: "";
}

.met-social-instagram-1:before {
	content: "";
}

.met-social-facebook-1:before {
	content: "";
}

.met-social-instagram-2:before {
	content: "";
}

.met-social-twitter-1:before {
	content: "";
}

.met-social-whatsapp-2:before {
	content: "";
}

.met-social-youtube-1:before {
	content: "";
}

.met-social-linkedin-1:before {
	content: "";
}

.met-social-telegram1:before {
	content: "";
}

.met-social-github-1:before {
	content: "";
}

.met-social-vk-1:before {
	content: "";
}

.met-social-pinterest-1:before {
	content: "";
}

.met-social-rss-1:before {
	content: "";
}

.met-social-twitch:before {
	content: "";
}

.met-social-snapchat-2:before {
	content: "";
}

.met-social-skype-2:before {
	content: "";
}

.met-social-behance-2:before {
	content: "";
}

.met-social-spotify-1:before {
	content: "";
}

.met-social-periscope:before {
	content: "";
}

.met-social-dribbble-2:before {
	content: "";
}

.met-social-tumblr-1:before {
	content: "";
}

.met-social-soundcloud-2:before {
	content: "";
}

.met-social-google-drive-1:before {
	content: "";
}

.met-social-dropbox-2:before {
	content: "";
}

.met-social-reddit-2:before {
	content: "";
}

.met-social-html:before {
	content: "";
}

.met-social-vimeo-1:before {
	content: "";
}

.met-social-hangout:before {
	content: "";
}

.met-social-blogger-2:before {
	content: "";
}

.met-social-yahoo-2:before {
	content: "";
}

.met-social-path:before {
	content: "";
}

.met-social-yelp-1:before {
	content: "";
}

.met-social-slideshare:before {
	content: "";
}

.met-social-picasa-2:before {
	content: "";
}

.met-social-myspace-1:before {
	content: "";
}

.met-social-flickr-2:before {
	content: "";
}

.met-social-xing-1:before {
	content: "";
}

.met-social-envato-1:before {
	content: "";
}

.met-social-swarm:before {
	content: "";
}

.met-social-wattpad-1:before {
	content: "";
}

.met-social-foursquare:before {
	content: "";
}

.met-social-deviantart-2:before {
	content: "";
}

.met-social-kickstarter-2:before {
	content: "";
}

.met-social-delicious-1:before {
	content: "";
}

.met-social-vine-2:before {
	content: "";
}

.met-social-digg1:before {
	content: "";
}

.met-social-bebo:before {
	content: "";
}

.met-social-stumbleupon-2:before {
	content: "";
}

.met-social-forrst:before {
	content: "";
}

.met-social-eye3:before {
	content: "";
}

.met-social-microscope:before {
	content: "";
}

.met-social-calendar-page-empty:before {
	content: "";
}

.met-social-calendar3:before {
	content: "";
}

.met-social-folder2:before {
	content: "";
}

.met-social-user-registration:before {
	content: "";
}

.met-social-vertical-timeline:before {
	content: "";
}

.met-social-video-player:before {
	content: "";
}

.met-social-weather:before {
	content: "";
}

.met-social-twitter:before {
	content: "";
}

.ppress-hint-wrap[class*=hint--] {
	display: inline-block;
	position: relative;
}

.ppress-hint-wrap[class*=hint--]:after, .ppress-hint-wrap[class*=hint--]:before {
	visibility: hidden;
	opacity: 0;
	z-index: 1000000;
	pointer-events: none;
	transition: all .3s;
	position: absolute;
	transform: translate(0, 0);
}

.ppress-hint-wrap[class*=hint--]:hover:after, .ppress-hint-wrap[class*=hint--]:hover:before {
	visibility: visible;
	opacity: 1;
	transition-delay: .1s;
}

.ppress-hint-wrap[class*=hint--]:before {
	content: "";
	z-index: 1000001;
	background: 0 0;
	border: 6px solid rgba(0, 0, 0, 0);
	position: absolute;
}

.ppress-hint-wrap[class*=hint--]:after {
	color: #fff;
	white-space: nowrap;
	text-shadow: 0 -1px #000;
	background: #383838;
	padding: 8px 10px;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 12px;
	box-shadow: 4px 4px 8px rgba(0, 0, 0, .3);
}

.ppress-hint-wrap[class*=hint--][aria-label]:after {
	content: attr(aria-label);
}

.ppress-hint-wrap[class*=hint--][data-hint]:after {
	content: attr(data-hint);
}

.ppress-hint-wrap[aria-label=""]:after, .ppress-hint-wrap[aria-label=""]:before, [data-hint=""]:after, [data-hint=""]:before {
	display: none !important;
}

.ppress-hint-wrap.hint--top-left:before, .ppress-hint-wrap.hint--top-right:before, .ppress-hint-wrap.hint--top:before {
	border-top-color: #383838;
}

.ppress-hint-wrap.hint--bottom-left:before, .ppress-hint-wrap.hint--bottom-right:before, .ppress-hint-wrap.hint--bottom:before {
	border-bottom-color: #383838;
}

.ppress-hint-wrap.hint--top:after, .ppress-hint-wrap.hint--top:before {
	bottom: 100%;
	left: 50%;
}

.ppress-hint-wrap.hint--top:before {
	margin-bottom: -11px;
	left: calc(50% - 6px);
}

.ppress-hint-wrap.hint--top:after {
	transform: translate(-50%);
}

.ppress-hint-wrap.hint--top:hover:before {
	transform: translateY(-8px);
}

.ppress-hint-wrap.hint--top:hover:after {
	transform: translate(-50%) translateY(-8px);
}

.ppress-hint-wrap.hint--bottom:after, .ppress-hint-wrap.hint--bottom:before {
	top: 100%;
	left: 50%;
}

.ppress-hint-wrap.hint--bottom:before {
	margin-top: -11px;
	left: calc(50% - 6px);
}

.ppress-hint-wrap.hint--bottom:after {
	transform: translate(-50%);
}

.ppress-hint-wrap.hint--bottom:hover:before {
	transform: translateY(8px);
}

.ppress-hint-wrap.hint--bottom:hover:after {
	transform: translate(-50%) translateY(8px);
}

.ppress-hint-wrap.hint--right:before {
	border-right-color: #383838;
	margin-bottom: -6px;
	margin-left: -11px;
}

.ppress-hint-wrap.hint--right:after {
	margin-bottom: -14px;
}

.ppress-hint-wrap.hint--right:after, .ppress-hint-wrap.hint--right:before {
	bottom: 50%;
	left: 100%;
}

.ppress-hint-wrap.hint--right:hover:after, .ppress-hint-wrap.hint--right:hover:before {
	transform: translate(8px);
}

.ppress-hint-wrap.hint--left:before {
	border-left-color: #383838;
	margin-bottom: -6px;
	margin-right: -11px;
}

.ppress-hint-wrap.hint--left:after {
	margin-bottom: -14px;
}

.ppress-hint-wrap.hint--left:after, .ppress-hint-wrap.hint--left:before {
	bottom: 50%;
	right: 100%;
}

.ppress-hint-wrap.hint--left:hover:after, .ppress-hint-wrap.hint--left:hover:before {
	transform: translate(-8px);
}

.ppress-hint-wrap.hint--top-left:after, .ppress-hint-wrap.hint--top-left:before {
	bottom: 100%;
	left: 50%;
}

.ppress-hint-wrap.hint--top-left:before {
	margin-bottom: -11px;
	left: calc(50% - 6px);
}

.ppress-hint-wrap.hint--top-left:after {
	margin-left: 12px;
	transform: translate(-100%);
}

.ppress-hint-wrap.hint--top-left:hover:before {
	transform: translateY(-8px);
}

.ppress-hint-wrap.hint--top-left:hover:after {
	transform: translate(-100%) translateY(-8px);
}

.ppress-hint-wrap.hint--top-right:after, .ppress-hint-wrap.hint--top-right:before {
	bottom: 100%;
	left: 50%;
}

.ppress-hint-wrap.hint--top-right:before {
	margin-bottom: -11px;
	left: calc(50% - 6px);
}

.ppress-hint-wrap.hint--top-right:after {
	margin-left: -12px;
	transform: translate(0);
}

.ppress-hint-wrap.hint--top-right:hover:after, .ppress-hint-wrap.hint--top-right:hover:before {
	transform: translateY(-8px);
}

.ppress-hint-wrap.hint--bottom-left:after, .ppress-hint-wrap.hint--bottom-left:before {
	top: 100%;
	left: 50%;
}

.ppress-hint-wrap.hint--bottom-left:before {
	margin-top: -11px;
	left: calc(50% - 6px);
}

.ppress-hint-wrap.hint--bottom-left:after {
	margin-left: 12px;
	transform: translate(-100%);
}

.ppress-hint-wrap.hint--bottom-left:hover:before {
	transform: translateY(8px);
}

.ppress-hint-wrap.hint--bottom-left:hover:after {
	transform: translate(-100%) translateY(8px);
}

.ppress-hint-wrap.hint--bottom-right:after, .ppress-hint-wrap.hint--bottom-right:before {
	top: 100%;
	left: 50%;
}

.ppress-hint-wrap.hint--bottom-right:before {
	margin-top: -11px;
	left: calc(50% - 6px);
}

.ppress-hint-wrap.hint--bottom-right:after {
	margin-left: -12px;
	transform: translate(0);
}

.ppress-hint-wrap.hint--bottom-right:hover:after, .ppress-hint-wrap.hint--bottom-right:hover:before {
	transform: translateY(8px);
}

.ppress-hint-wrap.hint--large:after, .ppress-hint-wrap.hint--medium:after, .ppress-hint-wrap.hint--small:after {
	white-space: normal;
	word-wrap: break-word;
	line-height: 1.4em;
}

.ppress-hint-wrap.hint--small:after {
	width: 80px;
}

.ppress-hint-wrap.hint--medium:after {
	width: 150px;
}

.ppress-hint-wrap.hint--large:after {
	width: 300px;
}

.ppress-hint-wrap.hint--error:after {
	text-shadow: 0 -1px #592726;
	background-color: #b34e4d;
}

.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--top-left:before, .ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--top-right:before, .ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--top:before {
	border-top-color: #b34e4d;
}

.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--bottom-left:before, .ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--bottom-right:before, .ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--bottom:before {
	border-bottom-color: #b34e4d;
}

.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--left:before {
	border-left-color: #b34e4d;
}

.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--right:before {
	border-right-color: #b34e4d;
}

.ppress-hint-wrap.hint--warning:after {
	text-shadow: 0 -1px #6c5328;
	background-color: #c09854;
}

.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--top-left:before, .ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--top-right:before, .ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--top:before {
	border-top-color: #c09854;
}

.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--bottom-left:before, .ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--bottom-right:before, .ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--bottom:before {
	border-bottom-color: #c09854;
}

.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--left:before {
	border-left-color: #c09854;
}

.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--right:before {
	border-right-color: #c09854;
}

.ppress-hint-wrap.hint--info:after {
	text-shadow: 0 -1px #1a3c4d;
	background-color: #3986ac;
}

.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--top-left:before, .ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--top-right:before, .ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--top:before {
	border-top-color: #3986ac;
}

.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--bottom-left:before, .ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--bottom-right:before, .ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--bottom:before {
	border-bottom-color: #3986ac;
}

.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--left:before {
	border-left-color: #3986ac;
}

.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--right:before {
	border-right-color: #3986ac;
}

.ppress-hint-wrap.hint--success:after {
	text-shadow: 0 -1px #1a321a;
	background-color: #458746;
}

.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--top-left:before, .ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--top-right:before, .ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--top:before {
	border-top-color: #458746;
}

.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--bottom-left:before, .ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--bottom-right:before, .ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--bottom:before {
	border-bottom-color: #458746;
}

.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--left:before {
	border-left-color: #458746;
}

.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--right:before {
	border-right-color: #458746;
}

.ppress-hint-wrap.hint--always:after, .ppress-hint-wrap.hint--always:before {
	opacity: 1;
	visibility: visible;
}

.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top:before {
	transform: translateY(-8px);
}

.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top:after {
	transform: translate(-50%) translateY(-8px);
}

.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top-left:before {
	transform: translateY(-8px);
}

.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top-left:after {
	transform: translate(-100%) translateY(-8px);
}

.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top-right:after, .ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top-right:before {
	transform: translateY(-8px);
}

.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom:before {
	transform: translateY(8px);
}

.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom:after {
	transform: translate(-50%) translateY(8px);
}

.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom-left:before {
	transform: translateY(8px);
}

.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom-left:after {
	transform: translate(-100%) translateY(8px);
}

.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom-right:after, .ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom-right:before {
	transform: translateY(8px);
}

.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--left:after, .ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--left:before {
	transform: translate(-8px);
}

.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--right:after, .ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--right:before {
	transform: translate(8px);
}

.ppress-hint-wrap.hint--rounded:after {
	border-radius: 4px;
}

.ppress-hint-wrap.hint--no-animate:after, .ppress-hint-wrap.hint--no-animate:before {
	transition-duration: 0s;
}

.ppress-hint-wrap.hint--bounce:after, .ppress-hint-wrap.hint--bounce:before {
	-webkit-transition: opacity .3s, visibility .3s, -webkit-transform .3s cubic-bezier(.71, 1.7, .77, 1.24);
	-moz-transition: opacity .3s, visibility .3s, -moz-transform .3s cubic-bezier(.71, 1.7, .77, 1.24);
	transition: opacity .3s, visibility .3s, transform .3s cubic-bezier(.71, 1.7, .77, 1.24);
}

.ppress-hint-wrap.hint--no-shadow:after, .ppress-hint-wrap.hint--no-shadow:before {
	text-shadow: initial;
	box-shadow: initial;
}

.ppress-checkout__form * {
	--ppress-heading-fs: 22px;
	--ppress-body-fs: 16px;
	--ppress-btn-color: #2563eb;
	box-sizing: border-box;
	font-size: var(--ppress-body-fs);
}

.ppress-checkout__form {
	flex-wrap: wrap;
	width: 100%;
	max-width: 100%;
	margin: 1px auto 10px;
	line-height: 20px;
	display: flex;
	position: relative;
}

.ppress-checkout__form p {
	margin: 0 0 5px;
	padding: 0;
}

.ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__social_login_wrap {
	padding: 5px;
}

.ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__login_form_wrap {
	flex-wrap: wrap;
	display: flex;
}

.ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__logged_in_text_wrap {
	margin: 5px 0 10px;
}

.ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__logged_in_text_wrap .ppress-main-checkout-form__block__item {
	background-color: #eff6ff;
	border-radius: 6px;
	padding: 14px 16px;
}

.ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__logged_in_text_wrap .ppress-main-checkout-form__block__item p, .ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__logged_in_text_wrap .ppress-main-checkout-form__block__item a {
	margin: 0;
	font-size: 14px;
	line-height: 20px;
}

.ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__login_form_wrap .ppress-main-checkout-form__block__item {
	margin-bottom: 5px;
}

.ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__login_form_wrap .ppress-main-checkout-form__block__item:last-of-type {
	margin-bottom: 15px;
}

.ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__login_form_wrap .ppress-main-checkout-form__block__item.ppress-login-submit-btn p {
	margin: 10px 0;
	padding: 0;
}

.ppress-checkout__form .ppress-checkout-section.ppress-checkout_side_section {
	order: 2;
	width: 35%;
}

.ppress-checkout__form .ppress-checkout-section.ppress-checkout_main {
	order: 1;
	width: 65%;
	padding: 0 30px 0 0;
}

.ppress-checkout__form .ppress-checkout_order_summary {
	border: 1px solid #e5e7eb;
	border-radius: 5px;
}

.ppress-checkout__form .ppress-checkout_order_summary__plan_name {
	font-size: var(--ppress-body-fs);
	border-bottom: 1px solid #e4e4e4;
	padding: 10px 20px;
	font-weight: 700;
}

.ppress-checkout__form .ppress-checkout_order_summary__plan_price {
	font-size: 14px;
	font-weight: 500;
}

.ppress-checkout__form .ppress-checkout_order_summary__bottom_details * {
	font-size: var(--ppress-body-fs);
}

.ppress-checkout__form .ppress-checkout_order_summary__bottom_details .checkout_order_summary__fee_structure__item dd a {
	margin: 0;
	padding: 0;
	font-size: 14px;
	text-decoration: none;
	display: block;
}

.ppress-checkout__form .checkout_order_summary__fee_structure__item dt .checkout_order_summary__fee_structure__item__trial_term {
	background: unset;
	margin-left: 0;
	padding-left: 0;
	font-weight: 600;
	display: block;
}

.ppress-checkout__form .ppress-checkout_order_summary__bottom_details, .ppress-checkout__form .ppress-checkout_order_summary__plan_description {
	padding: 10px 20px;
}

.ppress-checkout__form .ppress-checkout_order_summary__plan_description {
	line-height: 1.7;
	font-size: var(--ppress-body-fs);
	border-bottom: 1px solid #e5e7eb;
	padding: 20px;
}

.ppress-checkout__form .checkout_order_summary__fee_structure__item {
	font-size: var(--ppress-body-fs);
	flex-wrap: nowrap;
	padding: 5px 0;
	display: flex;
}

.ppress-checkout__form .checkout_order_summary__fee_structure__item dt {
	text-align: left;
	width: 60%;
}

.ppress-checkout__form .checkout_order_summary__fee_structure__item dd {
	text-align: right;
	width: 40%;
}

.ppress-checkout__form .checkout_order_summary__fee_structure__item dt span {
	color: #4b5563;
	letter-spacing: .35px;
	background-color: #e5e7eb;
	border-radius: 9999px;
	margin-left: 5px;
	padding: 2px 6px;
	font-size: 12px;
}

.ppress-checkout__form .ppress-main-checkout-form__block fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

.ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__block__fieldset {
	border: 0;
	margin: 10px 0 0;
	padding: 20px 0 0;
}

.ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__block__fieldset:first-of-type {
	border: 0;
	margin-top: 10px;
	padding-top: 0;
}

.ppress-checkout__form .ppress-main-checkout-form__block legend {
	color: #000;
	font-size: var(--ppress-heading-fs);
	background: 0 0;
	border: 0;
	width: 100%;
	margin: 0 0 15px;
	padding: 0 5px;
	font-weight: 700;
	line-height: 1.7;
	position: static;
}

.ppress-checkout__form .ppress-main-checkout-form__block legend span {
	font-size: var(--ppress-heading-fs);
}

.ppress-checkout__form .ppress-main-checkout-form__block a.ppress-checkout-show-login-form {
	cursor: pointer;
	float: right;
	vertical-align: baseline;
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 35px;
	text-decoration: none;
}

.ppress-checkout__form .ppress-checkout_order_summary__discount {
	margin: 0 0 5px;
}

.ppress-checkout__form .ppress-checkout_order_summary__discount p {
	font-size: 14px;
}

.ppress-checkout__form .ppress-checkout__link {
	cursor: pointer;
	margin: 10px 0;
	padding: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 35px;
	text-decoration: none;
}

.ppress-checkout__form a.ppress-checkout-show-login-form {
	cursor: pointer;
	float: right;
	vertical-align: baseline;
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 35px;
	text-decoration: none;
}

.ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__block__item {
	width: calc(100% - 5px);
	margin-bottom: 15px;
	padding: 5px;
	display: inline-block;
}

.ppress-checkout__form .ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__login_form_wrap .ppress-main-checkout-form__block__item {
	margin-bottom: 10px;
}

.ppress-checkout-form__payment_method__content_wrap .ppress-main-checkout-form__block__item:first-of-type {
	margin-top: 15px;
}

.ppress-checkout__form .ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__item:last-of-type {
	margin-bottom: 0;
}

.ppress-checkout__form .ppress-required {
	color: #ef4444;
}

.ppress-checkout__form .ppress-main-checkout-form__block__item.ppress-co-half {
	width: calc(50% - 5px);
}

.ppress-checkout__form .ppress-main-checkout-form__block__item.ppress-two-third {
	width: calc(66.6667% - 5px);
}

.ppress-checkout__form .ppress-main-checkout-form__block__item.ppress-one-third {
	width: calc(33.3333% - 5px);
}

.ppress-checkout__form .ppress-main-checkout-form__block__item.ppress-expiry-date {
	width: calc(40% - 5px);
}

.ppress-checkout__form .ppress-main-checkout-form__block__item.ppress-cc-cvc {
	width: calc(60% - 5px);
}

.ppress-checkout__form .press-main-checkout-form__block__item__cc_expiry_date {
	flex-wrap: wrap;
	width: 100%;
	display: flex;
}

.ppress-checkout__form .press-main-checkout-form__block__item__cc_expiry_date select {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4MjgzNGQzMC03MmY4LTRkM2MtYTU4NC1lNzMzZDE1YjU2NzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzJGMzNGODgwRkI5MTFFN0E3NzQ5QUE3QTdEMENEQjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzJGMzNGODcwRkI5MTFFN0E3NzQ5QUE3QTdEMENEQjEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMzAzN2MxMy01N2VhLTRiN2UtYjg3Yi04OGZhODk2NDYzZTgiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplMTI0MmMzNy1mZTljLTExNzktYWE3NC1kYzYxZWJhMDdhNDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7ItaH1AAABFklEQVR42uzZuw3CMBAG4NhiAFiDAsahp0sqJOaghQ5mIkgwBmwQzlJAoLz8OCe29Z90urMb65MfjUVVVVkKIbNEAhBAAAEEEEAAoZjdyseG6olyEanhSZmL8npXzTzyDXnJRI6XVIhdApCdXK2XF2qKiBGFMojPiO5KTuUYIUI9VJn4nY0M80U0IBFh/hCtkAgwDUQnJGBMK6IXEiCmEzEICQjTi9CCBIAZRGhDJsRoIYwgE2C0EcaQETFGCCvICBhjhDXEI8YK4QTxgLFGOEMYMU4IFggDxhnBBnHAsCBYIRYYNgQ7xADDivAC0cCwI7xBejBeEF4hNWZL5VAP94Q4+1pL4FcXEEAAAQQQQAABxFu8BRgA2gaBhwO0rwAAAAAASUVORK5CYII=");
	background-position: right 20px center;
	background-repeat: no-repeat;
	background-size: 10px;
	margin: 0 5px 0 0;
	width: calc(50% - 5px) !important;
}

.ppress-checkout__form .press-main-checkout-form__block__item__cc_expiry_date select.nitro-lazy {
	background-image: none !important;
}

.ppress-checkout__form .press-main-checkout-form__block__item__cc_expiry_date select:last-of-type {
	margin-right: 0;
}

.ppress-checkout__form label.checkout_order_summary__discount__label {
	width: 100%;
	line-height: 20px;
}

.ppress-checkout__form .checkout_order_summary__discount__field_wrap {
	margin-bottom: 20px;
}

.ppress-checkout__form .ppress-checkout-section .ppress-checkout-form__place_order_wrap {
	margin: 20px 0 10px;
}

.ppress-checkout__form .ppress-checkout-section #ppress-paypal-button-element {
	margin: 16px 0 0;
}

.ppress-checkout__form .ppress-checkout-section input:not([type=checkbox]):not([type=radio]), .ppress-checkout__form .ppress-checkout-section select, .ppress-checkout__form .ppress-checkout-section textarea, .ppress-checkout__form .ppress-checkout-section #ppress-stripe-card-element {
	background-color: #fff;
	border: 1px solid #d1d5db;
	border-radius: 6px;
	width: 100%;
	height: auto;
	padding: 8px 12px;
	line-height: 20px;
	box-shadow: 0 0 rgba(0, 0, 0, 0), 0 0 rgba(0, 0, 0, 0), 0 1px 2px rgba(0, 0, 0, .05);
}

.ppress-checkout__form .ppress-checkout-section #ppress-stripe-card-element {
	padding-top: 10px;
	padding-bottom: 10px;
}

.ppress-checkout__form .ppress-checkout-section textarea {
	min-height: 100px;
}

.ppress-checkout__form .ppress-checkout-section.ppress-checkout_main input[type=submit] {
	background: var(--ppress-btn-color);
	background: var(--ppress-btn-color);
	background-color: var(--ppress-btn-color);
	color: #fff;
	box-shadow: none;
	text-align: center;
	-webkit-appearance: none;
	border-color: rgba(0, 0, 0, 0);
	width: 100%;
	height: auto;
	padding: 12px 16px;
	font-weight: 500;
	display: block;
}

.ppress-checkout__form .ppress-checkout-section.ppress-checkout_main input[type=submit]:disabled {
	opacity: .65;
}

.ppress-checkout__form .ppress-checkout-section input[type=checkbox], .ppress-checkout__form .ppress-checkout-section input[type=radio] {
	vertical-align: middle;
	color: #4f46e5;
	border: 1px solid #d1d5db;
	border-radius: 100%;
	width: 16px;
	height: 16px;
	margin: 0;
	padding: 0 5px;
	display: inline-block;
}

.ppress-checkout__form .ppress-checkout-section input[type=checkbox] {
	cursor: pointer;
	border-radius: 0;
}

.ppress-checkout__form .ppress-checkout-section input:not([type=checkbox]):not([type=radio]):focus, .ppress-checkout__form .ppress-checkout-section textarea:focus, .ppress-checkout__form .ppress-checkout-section #ppress-stripe-card-element:focus {
	outline-offset: 2px;
	box-shadow: 0 0 0 0 #fff, 0 0 0 calc(1px + 0px) var(--ppress-btn-color), 0 0 rgba(0, 0, 0, 0);
	border-color: #2563eb;
	outline: 2px solid rgba(0, 0, 0, 0);
}

.ppress-checkout__form .ppress-checkout-section input[type=submit]:hover {
	filter: brightness(85%);
}

.ppress-checkout__form .ppress-checkout-section label {
	vertical-align: baseline;
	font-weight: 500;
	line-height: 25px;
	display: block;
}

.ppress-checkout__form .ppress-checkout-section .pp-checkbox-wrap label, .ppress-checkout__form .ppress-checkout-section .pp-radio-wrap label {
	display: inline-block;
}

.ppress-checkout__form .ppress-checkout-section .pp-checkbox-wrap .ppress-checkout-field__input, .ppress-checkout__form .ppress-checkout-section .pp-radio-wrap .ppress-checkout-field__input {
	margin-right: 5px;
}

.ppress-checkout__form .checkout_order_summary__discount__field_wrap input[type=text].checkout_order_summary__discount__input {
	width: 68%;
	display: inline-block;
}

.ppress-checkout__form .ppress-checkout-section input[type=submit].ppress-apply-discount-btn {
	color: #4b5563;
	background-color: #d1d5db;
	border: 0;
	border-radius: 6px;
	width: 25%;
	margin-left: 10px;
	padding: 8px 15px;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	display: inline-block;
}

.ppress-checkout__form .ppress-checkout_charge_details {
	padding: 10px 20px;
}

.ppress-checkout__form .ppress-checkout_charge_details span {
	font-weight: 700;
}

.ppress-checkout__form .ppress-checkout-form__payment_methods_wrap {
	border: 1px solid #ddd;
	border-radius: 5px;
	margin: 5px 0 0;
	padding: 0;
	line-height: 1;
	list-style: none;
	overflow: visible;
}

.ppress-checkout__form .ppress-checkout-form__payment_method {
	border-top: 1px solid #ddd;
	padding: 0;
}

.ppress-checkout__form .ppress-checkout-form__payment_method:first-of-type {
	border-top: none;
	border-bottom: none;
}

.ppress-checkout__form .ppress-checkout-form__payment_method__title_wrap {
	background: #fff;
	margin: 0;
	padding: 16px 8px;
}

.ppress-checkout__form .ppress-checkout-form__payment_method__title_wrap:first-of-type {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.ppress-checkout__form .ppress-checkout-form__payment_method:last-of-type .ppress-checkout-form__payment_method__title_wrap {
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.ppress-checkout__form .ppress-checkout-section .ppress-checkout-form__payment_method__title_wrap label {
	cursor: pointer;
	width: calc(100% - 30px);
	margin: 0;
	padding-top: 2px;
	padding-left: 5px;
	line-height: 1;
	display: inline-block;
	position: relative;
}

.ppress-checkout__form .ppress-checkout-form__payment_method__icons {
	position: absolute;
	top: -5px;
	right: 20px;
}

.ppress-checkout__form .ppress-checkout-form__payment_method__icons img, .ppress-checkout__form .ppress-checkout-form__payment_method__icons svg {
	max-height: 22px;
}

.ppress-checkout__form .ppress-checkout-form__payment_method .ppress-checkout-form__payment_method__content_wrap p {
	margin: 0 !important;
}

.ppress-checkout__form .ppress-checkout-form__payment_method .ppress-checkout-form__payment_method__content_wrap {
	background: #f4f4f4;
	border-top: 1px solid #ddd;
	padding: 20px 10px;
	display: none;
	margin: 0 !important;
}

.ppress-checkout__form .ppress-checkout-form__payment_method:last-of-type .ppress-checkout-form__payment_method__content_wrap {
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.ppress-checkout__form .ppress-checkout-form__payment_method .ppress-checkout-form__payment_method__content_wrap p {
	margin: 0;
	padding: 0 5px;
	font-size: 14px;
	line-height: 1.25;
}

.ppress-checkout__form .ppress-checkout-form__payment_method .ppress-checkout-form__payment_method__title_wrap input[type=radio] {
	vertical-align: bottom;
}

.ppress-checkout__form .ppress-checkout-form__payment_method.ppress-active .ppress-checkout-form__payment_method__content_wrap {
	display: block;
}

.ppress-checkout__form .ppress-checkout-form__payment_method__content_wrap label {
	line-height: 20px;
}

.ppress-checkout__form .ppress-checkout-form__payment_method__content_wrap .ppress-checkout-form__payment_method__heading {
	font-size: var(--ppress-body-fs);
	border-bottom: 1px solid #e4e4e4;
	margin: 15px 0;
	padding: 10px 5px;
	font-weight: 700;
}

.ppress-checkout__form .ppress-checkout-form__terms_condition_wrap, .ppress-checkout__form .ppress-checkout-form__before_button_wrap {
	border: 0;
	margin: 0;
	padding: 40px 0 0;
}

.ppress-checkout__form .ppress-checkout-form__terms_condition_wrap+.ppress-checkout-form__before_button_wrap {
	padding-top: 0;
}

.ppress-checkout__form .ppress-checkout-form__terms_condition_wrap .ppress-checkout-form__terms_condition__checkbox__label span, .ppress-checkout__form .ppress-checkout-form__before_button_wrap .ppress-checkout-form__before_button__checkbox__label span {
	vertical-align: middle;
}

.ppress-checkout__form .ppress-checkout-form__terms_condition__content {
	border: 1px solid #e5e7eb;
	border-radius: 6px;
	max-height: 200px;
	margin: 0 0 20px;
	padding: 20px;
	display: none;
	overflow: auto;
}

.ppress-checkout__form .ppress-checkout-form__terms_condition__checkbox_wrap, .ppress-checkout__form .ppress-checkout-form__before_button__checkbox_wrap {
	margin: 0 0 20px;
}

.ppress-checkout__form .ppress-checkout__form__preloader {
	z-index: 99995;
	background: rgba(250, 250, 250, .9);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
}

.ppress-checkout__form .ppress-checkout__form__spinner {
	text-align: center;
	width: 85px;
	height: 85px;
	margin: auto;
	display: block;
	position: fixed;
	top: 40%;
	right: 50%;
}

.ppress-checkout__form .ppress-checkout__form__spinner:after {
	content: " ";
	border: 6px solid #212529;
	border-color: #212529 rgba(0, 0, 0, 0);
	border-radius: 50%;
	width: 70px;
	height: 70px;
	margin: 8px;
	animation: 1.2s linear infinite ppress-dual-ring;
	display: block;
}

@keyframes ppress-dual-ring {
	0% {
		transform: rotate(0);
	}
	
	to {
		transform: rotate(360deg);
	}
}

.ppress-checkout__form .ppress-checkout-alert, .ppress-checkout__form .ppress-alert {
	border-radius: 6px;
	width: 100%;
	margin: 10px 0;
	padding: 12px 16px;
}

.ppress-checkout__form .ppress-checkout-alert ul, .ppress-checkout__form .ppress-alert ul {
	margin: 0 0 0 16px;
	padding: 0;
	list-style-type: disc;
}

.ppress-checkout__form .ppress-checkout-alert li, .ppress-checkout__form .ppress-alert li, .ppress-checkout__form .ppress-checkout-alert p, .ppress-checkout__form .ppress-alert p, .ppress-checkout__form .ppress-checkout-alert li strong, .ppress-checkout__form .ppress-alert li strong {
	font-size: var(--ppress-body-fs);
	font-weight: 400;
	line-height: 22px;
	margin: 0 !important;
	padding: 0 !important;
}

.ppress-checkout__form .ppress-checkout-alert li strong, .ppress-checkout__form .ppress-alert li strong {
	font-weight: 700;
}

.ppress-checkout__form .ppress-checkout-alert.ppress-error, .ppress-checkout__form .ppress-alert.ppress-error {
	color: #b91c1c;
	background-color: #fef2f2;
}

.ppress-checkout__form .ppress-checkout-alert.ppress-success, .ppress-checkout__form .ppress-alert.ppress-success {
	color: #065f46;
	background-color: #ecfdf5;
}

.ppress-checkout-alert.ppress-warning, .ppress-alert.ppress-warning {
	color: #a16207;
	background-color: #fefce8;
	border-left: 4px solid #facc15;
	border-radius: 0;
}

.ppress-checkout__form .ppress-checkout-alert p, .ppress-checkout__form .ppress-alert p {
	font-weight: 500;
}

.ppress-checkout__form .ppress-checkout_order_summary #ppress-checkout-coupon-code-wrap {
	display: none;
}

.ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__group_selector_label {
	cursor: pointer;
	background-color: #fff;
	border: 1px solid #e5e7eb;
	border-radius: 8px;
	padding: 24px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
	display: flex !important;
}

.ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__group_selector__span_wrap {
	align-items: center;
	padding-left: 10px;
	display: flex;
}

.ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__group_selector__span {
	flex-direction: column;
	font-size: 1rem;
	line-height: 20px;
	display: flex;
}

.ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__group_selector__title {
	font-weight: 500;
}

.ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__group_selector__price_wrap {
	order: 2;
	margin-top: 0;
	margin-left: auto;
	font-size: 1rem;
	line-height: 20px;
	display: flex;
}

.ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__group_selector__price_amount {
	font-weight: 500;
}

.ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__group_selector__price_duration {
	margin-left: 4px;
}

.ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__group_selector_label:not(:first-child) {
	margin-top: 16px;
	margin-bottom: 0;
}

.ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__group_selector_label input[type=radio] {
	height: auto !important;
}

.ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__group_selector_label:has(input[type=radio]:checked) {
	border-width: 2.5px;
}

.ppress-checkout__form.ppressui340 .ppress-checkout-section.ppress-checkout_side_section, .ppress-checkout__form.ppressui500 .ppress-checkout-section.ppress-checkout_side_section, .ppress-checkout__form.ppressui768 .ppress-checkout-section.ppress-checkout_side_section, .ppress-checkout__form.ppressui800 .ppress-checkout-section.ppress-checkout_side_section, .ppress-checkout__form.ppressui960 .ppress-checkout-section.ppress-checkout_side_section, .ppress-checkout__form.ppressui340 .ppress-checkout-section.ppress-checkout_main, .ppress-checkout__form.ppressui500 .ppress-checkout-section.ppress-checkout_main, .ppress-checkout__form.ppressui768 .ppress-checkout-section.ppress-checkout_main, .ppress-checkout__form.ppressui800 .ppress-checkout-section.ppress-checkout_main, .ppress-checkout__form.ppressui960 .ppress-checkout-section.ppress-checkout_main {
	width: 100%;
}

.ppress-checkout__form.ppressui340 .ppress-checkout-section.ppress-checkout_side_section, .ppress-checkout__form.ppressui500 .ppress-checkout-section.ppress-checkout_side_section, .ppress-checkout__form.ppressui768 .ppress-checkout-section.ppress-checkout_side_section, .ppress-checkout__form.ppressui800 .ppress-checkout-section.ppress-checkout_side_section, .ppress-checkout__form.ppressui960 .ppress-checkout-section.ppress-checkout_side_section {
	order: 1;
	margin-bottom: 15px;
}

.ppress-checkout__form.ppressui340 .ppress-checkout-section.ppress-checkout_main, .ppress-checkout__form.ppressui500 .ppress-checkout-section.ppress-checkout_main, .ppress-checkout__form.ppressui768 .ppress-checkout-section.ppress-checkout_main, .ppress-checkout__form.ppressui800 .ppress-checkout-section.ppress-checkout_main, .ppress-checkout__form.ppressui960 .ppress-checkout-section.ppress-checkout_main {
	order: 2;
	padding-right: 0;
}

.ppress-checkout__form.ppressui340 .ppress-main-checkout-form__block .ppress-main-checkout-form__block__item, .ppress-checkout__form.ppressui500 .ppress-main-checkout-form__block .ppress-main-checkout-form__block__item, .ppress-checkout__form.ppressui768 .ppress-main-checkout-form__block .ppress-main-checkout-form__block__item {
	width: 100%;
}

.profilepress-myaccount-orders-subs, .profilepress-myaccount-orders-subs * {
	font-family: Inter var, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}

.profilepress-myaccount-orders-subs .ppress-my-account-order-sub-wrap {
	border: 1px solid #e5e7eb;
	border-radius: 8px;
	margin-top: 16px;
	box-shadow: 0 0 rgba(0, 0, 0, 0), 0 0 rgba(0, 0, 0, 0), 0 1px 2px rgba(0, 0, 0, .05);
}

.profilepress-myaccount-orders-subs .ppress-my-account-order-sub-wrap:first-child {
	margin-top: 0;
}

.profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-body-content-header p {
	margin-bottom: 8px;
}

.profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-header-wrap {
	border-color: #e5e7eb;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	column-gap: 8px;
	padding: 16px;
	display: grid;
}

.profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-header--details {
	grid-column: span 2/span 2;
	grid-template-columns: auto auto auto;
	column-gap: 16px;
	margin: 0;
	font-size: 14px;
	line-height: 20px;
	display: grid;
}

.profilepress-myaccount-orders-subs .ppress-my-account-order-sub-header--actions a:not(a:first-child) {
	margin-left: 8px;
}

.profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-header--details dt {
	margin: 0;
	font-size: 14px;
	font-weight: 500;
}

.profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-header--details dd {
	margin: 4px 0 0;
}

.profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-header--actions {
	grid-column: span 2/span 2;
	justify-content: flex-end;
	align-items: center;
	display: flex;
}

.profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-header--actions a, .profilepress-myaccount-orders-subs a.ppress-myac-action {
	-webkit-text-decoration: inherit;
	text-decoration: inherit;
	border: 1px solid #d1d5db;
	border-radius: 6px;
	justify-content: center;
	align-items: center;
	padding: 6px 8px;
	font-size: 14px;
	font-weight: 500;
	display: flex;
	box-shadow: 0 0 rgba(0, 0, 0, 0), 0 0 rgba(0, 0, 0, 0), 0 1px 2px rgba(0, 0, 0, .05);
}

.profilepress-myaccount-orders-subs a.ppress-myac-action {
	margin-right: 5px;
	display: inline-block;
}

.profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-body-content {
	flex: 1;
	align-items: flex-start;
	padding: 16px;
	font-size: 14px;
	line-height: 20px;
}

.profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-body-content-header {
	justify-content: space-between;
	font-weight: 500;
	display: flex;
}

.profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-product-name {
	font-size: 14px;
	font-weight: 500;
}

.profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap p.ppress-my-account-order-sub-product-price {
	margin-top: 0 !important;
}

.profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-body-content p {
	margin: 8px 0 0;
	display: block;
}

.profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-body-wrap {
	align-items: flex-start;
	display: flex;
}

.profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-header--details dd span {
	color: #1f2937;
	background-color: #f3f4f6;
	border-radius: 6px;
	margin: 0;
	padding: 4px 8px;
	font-size: 12px;
	font-weight: 500;
}

.profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-header--details .active span, .profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-header--details .trialling span, .profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-header--details .completed span {
	color: #166534;
	background-color: #dcfce7;
}

.profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-header--details .refunded span, .profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-header--details .expired span, .profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-header--details .cancelled span {
	color: #991b1b;
	background-color: #fee2e2;
}

.profilepress-myaccount-orders-subs .ppress-myac-pagination-wrap {
	text-align: right;
	padding: 10px 0;
}

.profilepress-myaccount-orders-subs .ppress-myac-pagination-wrap .page-numbers {
	border: 1px solid #d1d5db;
	padding: 8px 16px;
	font-size: 14px;
	line-height: 20px;
}

.profilepress-myaccount-orders-subs .ppress-myac-pagination-wrap .page-numbers.current {
	color: #6b7280;
	background-color: #eeeeec;
}

.profilepress-myaccount-orders-subs .ppress-myac-pagination-wrap .ppress-material-icons {
	vertical-align: middle;
	margin: 0;
}

table.ppress-details-table {
	text-indent: 0;
	border-color: inherit;
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
	width: 100%;
	box-shadow: 0 0 rgba(0, 0, 0, 0), 0 0 rgba(0, 0, 0, 0), 0 1px 2px rgba(0, 0, 0, .05);
}

.ppress-details-table thead {
	background-color: #f9fafb;
}

.ppress-details-table thead tr th {
	text-align: left;
	background-color: #f9fafb;
	padding: 14px 12px;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
}

.ppress-details-table thead th, .ppress-details-table tr td {
	border: 1px solid #e5e7eb;
	padding: 16px;
}

.ppress-details-table thead th {
	text-align: left;
	vertical-align: bottom;
	background: #e5e7eb;
}

.ppress-details-table-wrap .ppress-details-table tr:nth-of-type(odd) {
	background-color: #f9fafb;
}

.ppress-details-table tr td:first-child {
	font-weight: 700;
}

.ppress-details-table td:last-child {
	width: 70%;
}

.ppress-details-table p {
	margin: 5px 0 0;
}

.ppress-details-table p:first-child {
	margin-top: 0;
}

.ppress-details-table .ppress-billing-title {
	font-weight: 500;
}

.ppress-details-table .ppress-sub-info {
	color: #4b5563;
	background-color: #e5e7eb;
	border-radius: 9999px;
	margin-left: 5px;
	padding: 4px 8px;
	font-size: 14px;
}

.ppress-material-icons, .pp-form-field-wrap .pp-form-material-icons, #profilepress-myaccount-wrapper .ppmyac-icons {
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: "liga";
	direction: ltr;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	display: inline-block;
	font-family: Material Icons !important;
}

.flatpickr-current-month .flatpickr-monthDropdown-months {
	display: inline-block !important;
}

.pp-tab-widget-avatar img {
	text-align: center;
	border-radius: 50%;
	width: 190px;
	height: 190px;
	padding: 2px;
	display: block;
	float: none !important;
	margin: 0 auto 10px !important;
}

.pp-user-panel {
	text-align: center;
	border-radius: 6px;
}

.pp-user-panel-title {
	margin: 0;
	font-size: 20px;
}

.pp-user-panel p {
	margin-bottom: 23px;
	font-size: 15px;
}

.pp-tabbed-btn {
	-webkit-font-smoothing: subpixel-antialiased;
	border: none;
	border-radius: 4px;
	padding: 10px 15px;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.4;
	transition: border .25s linear, color .25s linear, background-color .25s linear;
}

.pp-tabbed-btn-inverse {
	background-color: #34495e;
	color: #fff !important;
}

.pp-password-reset-handler-wrap .pp-reset-password-form {
	max-width: 500px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 40px;
}

.pp-password-reset-handler-wrap .pp-reset-password-form h3 {
	color: #444;
	margin: 0 auto 40px;
	font-weight: 300;
}

.pp-password-reset-handler-wrap .pp-reset-password-form label {
	color: #444;
	font-size: 15px;
}

.pp-password-reset-handler-wrap .pp-reset-password-form label .req {
	color: red;
	margin: 2px;
}

.pp-password-reset-handler-wrap .pp-reset-password-form label.active .req {
	opacity: 0;
}

.pp-password-reset-handler-wrap .pp-reset-password-form input {
	box-sizing: border-box;
	background: 0 0;
	border: 1px solid #a0b3b0;
	border-radius: 0;
	width: 100%;
	height: auto;
	margin-bottom: 40px;
	padding: 5px 10px;
	font-size: 22px;
	transition: border-color .25s, box-shadow .25s;
	display: block;
}

.pp-password-reset-handler-wrap .pp-reset-password-form input:focus {
	border-color: #1ab188;
	outline: 0;
}

.pp-password-reset-handler-wrap .pp-reset-password-form .pp-reset-button {
	text-transform: uppercase;
	letter-spacing: .1em;
	color: #fff;
	-webkit-appearance: none;
	text-shadow: none;
	box-shadow: none;
	background: #1ab188;
	border: 0;
	border-radius: 0;
	outline: none;
	padding: 15px 0;
	font-size: 20px;
	font-weight: 600;
	transition: all .5s;
}

.pp-password-reset-handler-wrap .pp-reset-password-form .pp-reset-button:hover, .pp-password-reset-handler-wrap .pp-reset-password-form .pp-reset-button:focus {
	background: #179b77;
}

.pp-password-reset-handler-wrap .pp-reset-password-form .pp-reset-button-block {
	width: 100%;
	display: block;
}

.pp-password-reset-handler-wrap .profilepress-reset-status {
	max-width: 420px;
	margin-left: 40px;
}

#pp-pass-strength-result {
	color: #23282d;
	text-align: center;
	box-sizing: border-box;
	background-color: #eee;
	border: 1px solid #ddd;
	width: 100%;
	padding: 3px 5px;
}

#pp-pass-strength-result.short {
	opacity: 1;
	background-color: #f1adad;
	border-color: #e35b5b;
}

#pp-pass-strength-result.bad {
	opacity: 1;
	background-color: #fbc5a9;
	border-color: #f78b53;
}

#pp-pass-strength-result.good {
	opacity: 1;
	background-color: #ffe399;
	border-color: #ffc733;
}

#pp-pass-strength-result.strong {
	opacity: 1;
	background-color: #c1e1b9;
	border-color: #83c373;
}

.pp-form-wrapper .pp-form-label-wrap .pp-form-required-label {
	color: red;
	font-weight: 400;
}

.pp-form-wrapper input[type=checkbox], .pp-form-wrapper input[type=radio] {
	cursor: pointer;
}

.pp-form-wrapper p {
	margin: 0 0 5px !important;
	padding: 0 !important;
}

.pp-form-wrapper textarea, .pp-form-wrapper select, .pp-form-wrapper input[type=text], .pp-form-wrapper input[type=password], .pp-form-wrapper input[type=email], .pp-form-wrapper input[type=url], .pp-form-wrapper input[type=search], .pp-form-wrapper input[type=tel], .pp-form-wrapper input[type=number], .pp-form-wrapper input[type=datetime] {
	-webkit-appearance: none;
	background: #fff;
	border: 1px solid #dedee5;
	outline: none;
	width: 100%;
	padding: 13px 15px;
	line-height: 1;
}

.pp-form-wrapper select {
	border: 1px solid #dedee5;
	outline: none;
	width: 100%;
	padding: 13px 15px;
	line-height: 1;
	appearance: none !important;
	background-image: url("https://cdn-eegak.nitrocdn.com/XBeSNElOsiqHVDMVEXMGrYdqyIxnQCFg/assets/images/optimized/rev-11f2f2a/lifelikedentureswa.com/wp-content/plugins/wp-user-avatar/assets/images/frontend/arrow-down.png") !important;
	background-position: right 20px center !important;
	background-repeat: no-repeat !important;
	background-size: 10px !important;
}

.pp-form-wrapper select.nitro-lazy {
	background-image: none !important;
}

.pp-form-wrapper .pp-form-label-wrap {
	margin: 0 0 4px;
	padding: 0;
}

.pp-form-wrapper .pp-form-label {
	text-transform: none;
	text-align: left;
	float: none;
	cursor: pointer;
	width: auto;
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.3;
	display: inline;
}

.pp-form-wrapper .pp-checkbox-wrap, .pp-form-wrapper .pp-radio-wrap {
	text-align: left;
	margin: 5px 0;
	padding: 0;
	line-height: normal;
	display: block;
}

.pp-form-wrapper .pp-checkbox-wrap label, .pp-form-wrapper .pp-radio-wrap label {
	margin-left: 5px;
}

.pp-form-wrapper input[type=checkbox], .pp-form-wrapper input[type=radio] {
	vertical-align: baseline;
	background-color: #fff;
	border: 1px solid #ccc;
	display: inline-block;
	width: 14px !important;
	height: 14px !important;
}

.pp-form-wrapper .ppress-pf-profile-connect {
	padding: 5px 0 10px;
}

.pp-form-wrapper a.ppress-pf-social-icon {
	width: 100%;
	height: 100%;
	display: inline;
}

.pp-form-wrapper .ppress-pf-social-icon svg {
	vertical-align: middle;
	width: 40px;
	height: 40px;
}

.pp-form-wrapper .ppress-pf-social-icon.dpf-instagram svg, .pp-form-wrapper .ppress-pf-social-icon.dpf-github svg, .pp-form-wrapper .ppress-pf-social-icon.dpf-threads svg, .pp-form-wrapper .ppress-pf-social-icon.dpf-bluesky svg, .pp-form-wrapper .ppress-pf-social-icon.dpf-pinterest svg {
	padding: 3px;
}

a.pp-button-social-login:focus {
	outline-color: rgba(0, 0, 0, 0);
}

a.pp-button-social-login:focus .ppsc, a.pp-button-social-login:hover .ppsc {
	background-color: rgba(255, 255, 255, .75);
}

a.pp-button-social-login:visited {
	color: #fff;
}

a.pp-button-social-login {
	vertical-align: middle;
	white-space: nowrap;
	box-sizing: content-box;
	cursor: pointer;
	background: #333;
	border: 1px solid #333;
	border-radius: 2px;
	height: 2.5em;
	margin: 6px 0;
	padding: 0;
	font-family: inherit;
	font-size: 100%;
	font-weight: 700;
	line-height: 2.5em;
	display: inline-block;
	position: relative;
	overflow: hidden;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
	color: #fff !important;
	text-decoration: none !important;
}

a.pp-button-social-login .ppsc {
	text-transform: none;
	vertical-align: top;
	text-align: center;
	-moz-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	background-color: #fff;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 1.8em 1.8em;
	border-top-left-radius: 1px;
	border-bottom-left-radius: 1px;
	width: 2.5em;
	height: 2.5em;
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-style: normal;
	font-weight: 400;
	text-decoration: none;
	display: inline-block;
	position: absolute;
	left: 0;
}

a.pp-button-social-login span.ppsc-text {
	margin-left: 40px;
	padding: .5em;
	color: #fff !important;
}

a.pp-button-social-login {
	min-width: 220px;
}

a.pp-button-social-login .ppsc-google {
	background-image: url("https://cdn-eegak.nitrocdn.com/XBeSNElOsiqHVDMVEXMGrYdqyIxnQCFg/assets/images/optimized/rev-11f2f2a/lifelikedentureswa.com/wp-content/plugins/wp-user-avatar/assets/images/social-login/google.svg");
}

a.pp-button-social-login .ppsc-google.nitro-lazy {
	background-image: none !important;
}

a.pp-button-social-login.pp-button-social-login-google {
	background: #4285f4;
	border-color: #4285f4;
}

a.pp-button-social-login.pp-button-social-login-facebook {
	background: #3b5998;
	border-color: #3b5998;
}

a.pp-button-social-login.pp-button-social-login-twitter {
	background: #000;
	border-color: #000;
}

a.pp-button-social-login.pp-button-social-login-linkedin {
	background: #0077b5;
	border-color: #0077b5;
}

a.pp-button-social-login.pp-button-social-login-microsoft {
	background: #404040;
	border-color: #404040;
}

a.pp-button-social-login.pp-button-social-login-amazon {
	background: #f9991d;
	border-color: #f9991d;
}

a.pp-button-social-login.pp-button-social-login-vk {
	background: #4a76a8;
	border-color: #4a76a8;
}

a.pp-button-social-login.pp-button-social-login-wordpresscom {
	background: #0675c4;
	border-color: #0675c4;
}

a.pp-button-social-login.pp-button-social-login-yahoo {
	background: #430297;
	border-color: #430297;
}

a.pp-button-social-login.pp-button-social-login-github {
	background: #24292e;
	border-color: #24292e;
}

a.pp-button-social-login .ppsc-vk {
	background-image: url("https://cdn-eegak.nitrocdn.com/XBeSNElOsiqHVDMVEXMGrYdqyIxnQCFg/assets/images/optimized/rev-11f2f2a/lifelikedentureswa.com/wp-content/plugins/wp-user-avatar/assets/images/social-login/vk-fa.svg");
}

a.pp-button-social-login .ppsc-vk.nitro-lazy {
	background-image: none !important;
}

a.pp-button-social-login .ppsc-microsoft {
	background-image: url("https://cdn-eegak.nitrocdn.com/XBeSNElOsiqHVDMVEXMGrYdqyIxnQCFg/assets/images/optimized/rev-11f2f2a/lifelikedentureswa.com/wp-content/plugins/wp-user-avatar/assets/images/social-login/microsoft.svg");
}

a.pp-button-social-login .ppsc-microsoft.nitro-lazy {
	background-image: none !important;
}

a.pp-button-social-login .ppsc-amazon {
	background-image: url("https://cdn-eegak.nitrocdn.com/XBeSNElOsiqHVDMVEXMGrYdqyIxnQCFg/assets/images/optimized/rev-11f2f2a/lifelikedentureswa.com/wp-content/plugins/wp-user-avatar/assets/images/social-login/amazon.svg");
}

a.pp-button-social-login .ppsc-amazon.nitro-lazy {
	background-image: none !important;
}

a.pp-button-social-login .ppsc-yahoo {
	background-image: url("https://cdn-eegak.nitrocdn.com/XBeSNElOsiqHVDMVEXMGrYdqyIxnQCFg/assets/images/optimized/rev-11f2f2a/lifelikedentureswa.com/wp-content/plugins/wp-user-avatar/assets/images/social-login/yahoo.svg");
}

a.pp-button-social-login .ppsc-yahoo.nitro-lazy {
	background-image: none !important;
}

a.pp-button-social-login .ppsc-wordpresscom {
	background-image: url("https://cdn-eegak.nitrocdn.com/XBeSNElOsiqHVDMVEXMGrYdqyIxnQCFg/assets/images/optimized/rev-11f2f2a/lifelikedentureswa.com/wp-content/plugins/wp-user-avatar/assets/images/social-login/wpcom.svg");
}

a.pp-button-social-login .ppsc-wordpresscom.nitro-lazy {
	background-image: none !important;
}

a.pp-button-social-login .ppsc-facebook {
	background-image: url("https://cdn-eegak.nitrocdn.com/XBeSNElOsiqHVDMVEXMGrYdqyIxnQCFg/assets/images/optimized/rev-11f2f2a/lifelikedentureswa.com/wp-content/plugins/wp-user-avatar/assets/images/social-login/facebook.svg");
}

a.pp-button-social-login .ppsc-facebook.nitro-lazy {
	background-image: none !important;
}

a.pp-button-social-login .ppsc-twitter {
	background-image: url("https://cdn-eegak.nitrocdn.com/XBeSNElOsiqHVDMVEXMGrYdqyIxnQCFg/assets/images/optimized/rev-11f2f2a/lifelikedentureswa.com/wp-content/plugins/wp-user-avatar/assets/images/social-login/x.svg");
}

a.pp-button-social-login .ppsc-twitter.nitro-lazy {
	background-image: none !important;
}

a.pp-button-social-login .ppsc-linkedin {
	background-image: url("https://cdn-eegak.nitrocdn.com/XBeSNElOsiqHVDMVEXMGrYdqyIxnQCFg/assets/images/optimized/rev-11f2f2a/lifelikedentureswa.com/wp-content/plugins/wp-user-avatar/assets/images/social-login/linkedin.svg");
}

a.pp-button-social-login .ppsc-linkedin.nitro-lazy {
	background-image: none !important;
}

a.pp-button-social-login .ppsc-github {
	background-image: url("https://cdn-eegak.nitrocdn.com/XBeSNElOsiqHVDMVEXMGrYdqyIxnQCFg/assets/images/optimized/rev-11f2f2a/lifelikedentureswa.com/wp-content/plugins/wp-user-avatar/assets/images/social-login/github-fa.svg");
}

a.pp-button-social-login .ppsc-github.nitro-lazy {
	background-image: none !important;
}

.pp-form-container *, .pp-form-container .pp-form-wrapper, .pp-form-container .pp-form-wrapper * {
	box-sizing: border-box;
}

html .pp-form-container .select2 input.select2-search__field {
	border: 0 !important;
}

.pp-form-container form input[type=submit] {
	-webkit-appearance: none !important;
}

.pp-form-container form {
	background-color: rgba(0, 0, 0, 0);
	margin: 0;
	padding: 0;
}

.woocommerce .woocommerce-MyAccount-content .pp-form-container {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.pp-form-container form input, .pp-form-container form select, .pp-form-container form textarea {
	float: none;
	height: auto;
	box-shadow: none;
	text-shadow: none;
	text-transform: none;
	resize: vertical;
	background-image: none;
	outline: none;
	text-decoration: none;
	position: static;
}

.pp-form-container form input.nitro-lazy, .pp-form-container form select.nitro-lazy, .pp-form-container form textarea.nitro-lazy {
	background-image: none !important;
}

.pp-form-container form p {
	margin: 0 0 .5em;
}

.pp-form-container form input[type=submit] {
	cursor: pointer;
	text-shadow: none;
}

.pp-form-container form input[type=submit]:focus {
	outline: 0;
}

.pp-form-container .pp-user-avatar {
	text-align: center !important;
	border-radius: 50% !important;
	margin: 0 auto 10px !important;
	display: block !important;
}

.pp-form-container img.pp-user-cover-image {
	width: 100% !important;
	height: auto !important;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=checkbox], #profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=radio], .pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=checkbox], .pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio] {
	color: #555 !important;
	clear: none !important;
	cursor: pointer !important;
	text-align: center !important;
	vertical-align: middle !important;
	-webkit-appearance: none !important;
	background: #fff !important;
	border: 1px solid #7e8993 !important;
	border-radius: 4px !important;
	outline: 0 !important;
	width: 16px !important;
	height: 16px !important;
	margin: 0 !important;
	padding: 0 !important;
	line-height: 0 !important;
	transition: border-color 50ms ease-in-out !important;
	display: inline-block !important;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1) !important;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=radio], .pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio] {
	border-radius: 50% !important;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=checkbox]:checked:before, .pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=checkbox]:checked:before {
	position: static;
	content: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E") !important;
	width: 20px !important;
	height: 20px !important;
	margin: -3px 0 0 -4px !important;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=radio]:checked:before, .pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio]:checked:before {
	content: "";
	background-color: #000 !important;
	border-radius: 50% !important;
	width: 8px !important;
	height: 8px !important;
	margin: 3px !important;
	line-height: 1.14286 !important;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=checkbox]:checked:before, #profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=radio]:checked:before, .pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=checkbox]:checked:before, .pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio]:checked:before {
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: none;
	float: left !important;
	vertical-align: middle !important;
	display: inline-block !important;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch, .pp-form-container .pp-form-wrapper.ppBuildScratch * {
	font-family: Merriweather, sans-serif;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch .ppbs-headline, .pp-form-container .pp-form-wrapper.ppBuildScratch h1, .pp-form-container .pp-form-wrapper.ppBuildScratch h2, .pp-form-container .pp-form-wrapper.ppBuildScratch h3, .pp-form-container .pp-form-wrapper.ppBuildScratch h4 {
	margin-top: 1em;
	margin-bottom: 1em;
	font-size: 20px;
	font-weight: 700;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch .ppbs-headline {
	text-align: center;
	margin-top: 0;
	margin-right: 6.387%;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch input:disabled {
	opacity: .5;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch {
	color: #222;
	background: #fff;
	border-radius: 3px;
	width: 100%;
	max-width: 100%;
	margin: 0 auto;
	padding: 6% 0 6% 6%;
	font-size: 14px;
	position: relative;
	box-shadow: 0 0 0 .5px rgba(0, 20, 40, .1), 0 2px 8px rgba(50, 55, 90, .2);
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppf-remove-frame {
	box-shadow: none;
	border-radius: 0;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap, .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-submit-button-wrap {
	vertical-align: top;
	width: 100%;
	padding: 0 6.387% 4% 0;
	display: inline-block;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-submit-button-wrap {
	padding-bottom: 0;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap .pp-form-label-wrap {
	margin: 0 0 5px;
	padding: 0;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-reveal .pp-form-field-description {
	display: none;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-reveal .pp-form-field-input-textarea-wrap .pp-form-field:focus~.pp-form-field-description {
	display: block;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-standard .ppress-hint-tooltip, .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-reveal .ppress-hint-tooltip, .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-tooltip .pp-form-field-description {
	display: none;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-tooltip .ppress-hint-tooltip {
	font-weight: 400;
	display: inline;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-tooltip .ppress-hint-tooltip .pp-form-material-icons {
	vertical-align: top;
	margin: 0;
	padding: 0;
	font-size: 110%;
	display: inline;
	position: relative;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fld-inside {
	position: relative;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fld-inside .pp-form-label-wrap {
	z-index: 2;
	position: absolute;
	top: 5px;
	left: 15px;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap.fld-inside .pp-form-label-wrap {
	left: 0 !important;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fld-inside .pp-form-field-input-textarea-wrap .pp-form-field {
	padding-top: 18px;
	padding-bottom: 2px;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap.fld-inside .pp-form-field-input-textarea-wrap .pp-form-field {
	padding-top: 23px;
	padding-bottom: 7px;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap.fld-inside .pp-form-field-input-textarea-wrap .pp-form-field {
	padding-top: 30px;
	padding-bottom: 10px;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fw-half {
	width: 50%;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fw-third {
	width: 33.3333%;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]), .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap select, .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap textarea {
	color: #69717a;
	background: #fff;
	border: 1px solid #dbdbdb;
	border-radius: 0;
	width: 100%;
	min-height: 40px;
	margin: 0;
	padding: 10px 15px;
	font-size: 14px;
	line-height: 1.3;
	transition: all .35s;
	display: inline-block;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap textarea {
	height: 100px;
	overflow: auto;
}

.pp-form-field-wrap .pp-form-material-icons {
	cursor: text;
	width: 24px;
	height: 24px;
	margin: 8px 12px 0 0;
	position: absolute;
	top: 0;
	right: 0;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-right .pp-form-field-wrap.field-has-icon input, .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-right .pp-form-field-wrap.field-has-icon textarea {
	padding-right: 40px;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-left .pp-form-field-wrap.field-has-icon input, .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-left .pp-form-field-wrap.field-has-icon textarea {
	padding-left: 40px;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-left .pp-form-field-wrap.field-has-icon input, .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-left .pp-form-field-wrap.field-has-icon textarea {
	padding-left: 30px !important;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-right .pp-form-field-wrap.field-has-icon input, .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-right .pp-form-field-wrap.field-has-icon textarea {
	padding-right: 30px !important;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-left .pp-form-field-wrap .pp-form-material-icons {
	margin-left: 12px;
	left: 0;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-left .pp-form-field-wrap .pp-form-material-icons {
	margin-left: 0 !important;
	left: 0 !important;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-right .pp-form-field-wrap .pp-form-material-icons {
	margin-right: 0 !important;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap .pp-form-material-icons {
	margin-top: 10px;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap .pp-form-material-icons {
	margin-top: 18px;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch .has-password-visibility-icon .pp-form-material-icons {
	cursor: pointer;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-pill .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]), .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-pill .pp-form-field-wrap select, .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-pill .pp-form-field-wrap textarea {
	border-radius: 25px !important;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-round .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]), .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-round .pp-form-field-wrap select, .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-round .pp-form-field-wrap textarea {
	border-radius: 6px !important;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]), .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap select, .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap .select2.select2-container, .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap textarea {
	border: 0 !important;
	border-bottom: 1px solid #dbdbdb !important;
	padding-left: 0 !important;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap span.select2-selection.select2-selection--multiple {
	border: 0 !important;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap input[type=text]:focus, .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap select:focus, .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap textarea:focus {
	box-shadow: none !important;
	border-top: 0 !important;
	border-left: 0 !important;
	border-right: 0 !important;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-flat .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]), .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-flat .pp-form-field-wrap select, .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-flat .pp-form-field-wrap .select2-selection, .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-flat .pp-form-field-wrap textarea {
	background: #f7f7f7 !important;
	border: 0 !important;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap input, .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap select {
	padding-top: 15px;
	padding-bottom: 15px;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap textarea {
	height: 150px;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap input, .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap select {
	padding-top: 20px;
	padding-bottom: 20px;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap textarea {
	height: 200px;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap input[type=text]:focus, .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap select:focus, .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap textarea:focus {
	border: 1px solid #999;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap .pp-form-label-wrap .pp-form-label, .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap .ppform-remember-label {
	float: none;
	color: #444;
	background-color: rgba(0, 0, 0, 0);
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.3;
	display: block;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap .ppform-remember-label {
	display: inline-block;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppf-hide-asterisk .pp-form-required-label {
	display: none;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-submit-button-wrap input[type=submit] {
	color: #fff;
	text-align: center;
	background: #000;
	border: none;
	width: auto;
	min-width: 110px;
	padding: 15px 10px;
	font-size: 16px;
	font-weight: 700;
	line-height: 1;
	transition: all .15s ease-in-out;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-submit-button-wrap input[type=submit], .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-submit-button-wrap input[type=submit] {
	padding-top: 20px;
	padding-bottom: 20px;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbl-pill .pp-form-submit-button-wrap input[type=submit] {
	border-radius: 25px !important;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbl-round .pp-form-submit-button-wrap input[type=submit] {
	border-radius: 6px !important;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-submit-button-wrap input[type=submit]:hover, .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-submit-button-wrap input[type=submit]:focus {
	color: #000;
	background-color: #ededed;
	text-decoration: none;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-checkbox-wrap, .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-radio-wrap {
	margin: 0 0 5px;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-checkboxes-container {
	margin: 0;
	padding: 0;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-checkbox-wrap:last-of-type, .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-radio-wrap:last-of-type {
	margin-bottom: 0;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-description {
	color: #666;
	text-align: left;
	margin: 4px 0 0;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.3;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-wide .pp-form-submit-button-wrap input[type=submit] {
	width: 100%;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width .pp-form-submit-button-wrap {
	margin-top: 4%;
	margin-bottom: 4%;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width .pp-form-submit-button-wrap input[type=submit] {
	margin: 0;
	display: block;
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
	width: 100% !important;
	position: absolute !important;
	bottom: 0 !important;
	left: 0 !important;
	right: 0 !important;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width.ppsbl-pill {
	border-bottom-right-radius: 25px !important;
	border-bottom-left-radius: 25px !important;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width.ppsbl-round {
	border-bottom-right-radius: 6px !important;
	border-bottom-left-radius: 6px !important;
}

.pp-form-container .pp-form-wrapper.ppBuildScratch a.pp-button-social-login:last-of-type {
	margin-bottom: 1.5em !important;
}

#profilepress-myaccount-wrapper, #profilepress-myaccount-wrapper *, #profilepress-myaccount-wrapper :after, #profilepress-myaccount-wrapper :before {
	box-sizing: border-box;
}

#profilepress-myaccount-wrapper {
	font-size: 16px;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-row {
	flex-wrap: wrap;
	margin-left: -15px;
	margin-right: -15px;
	display: flex;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-nav {
	flex-direction: column;
	margin-bottom: 0;
	padding-left: 0;
	display: flex;
}

#profilepress-myaccount-wrapper .ppmyac-dashboard-item {
	width: 100%;
	text-align: inherit;
	box-shadow: none;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, .13);
	margin-bottom: -1px;
	padding: .75em 1.25em;
	display: block;
	position: relative;
	text-decoration: none !important;
}

#profilepress-myaccount-wrapper .ppmyac-dashboard-item.isactive {
	z-index: 2;
	color: #fff;
	background-color: #007bff;
	border-color: #007bff;
}

#profilepress-myaccount-wrapper .ppmyac-dashboard-item:first-child {
	border-top-left-radius: .25em;
	border-top-right-radius: .25em;
}

#profilepress-myaccount-wrapper .ppmyac-dashboard-item:last-child {
	border-bottom-right-radius: .25em;
	border-bottom-left-radius: .25em;
	margin-bottom: 0;
}

#profilepress-myaccount-wrapper .ppmyac-icons {
	vertical-align: text-bottom;
	margin-right: .5em;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-col-sm-3 {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
}

@media (min-width:576px) {
	#profilepress-myaccount-wrapper .profilepress-myaccount-col-sm-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content {
	width: 100%;
	padding-top: 30px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
}

@media (min-width:576px) {
	#profilepress-myaccount-wrapper .profilepress-myaccount-content {
		flex: 0 0 75%;
		max-width: 75%;
	}
}

#profilepress-myaccount-wrapper .profilepress-myaccount-avatar-wrap {
	text-align: center;
	margin-bottom: 20px;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-avatar-wrap .profilepress-myaccount-avatar img.pp-user-avatar {
	border-radius: 999px;
	width: 120px;
	height: 120px;
	display: inline-block;
	float: none !important;
	margin: 0 !important;
	position: static !important;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-nav a:focus {
	text-shadow: none;
	box-shadow: none;
	outline: none;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content h2, #profilepress-myaccount-wrapper .profilepress-myaccount-content h3 {
	margin-top: 0 !important;
	margin-bottom: 1em !important;
	font-size: 2em !important;
	font-weight: 700 !important;
	line-height: 1.2 !important;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-submenus-wrap {
	margin-bottom: 2em;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-submenu-wrap {
	padding-right: 1em;
	display: inline;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-submenu-item {
	color: inherit;
	padding: 0 0 10px;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-submenu-item.ppsubmenu-active {
	border-bottom: 3px solid #6c757d;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content h3 {
	margin-bottom: 1em !important;
	font-size: 1.2em !important;
	font-weight: 500 !important;
}

.profilepress-myaccount-alert, .profilepress-myaccount-edit-profile .profilepress-edit-profile-status {
	border-radius: .25em;
	position: relative;
	border: 1px solid rgba(0, 0, 0, 0) !important;
	margin-bottom: 1em !important;
	padding: .75em 1.25em !important;
}

.profilepress-myaccount-alert.pp-alert-danger, .profilepress-myaccount-edit-profile .profilepress-edit-profile-status {
	color: #721c24;
	background-color: #f8d7da;
	border-color: #f5c6cb;
}

.profilepress-myaccount-alert.pp-alert-success, .profilepress-myaccount-edit-profile .profilepress-edit-profile-status.success {
	color: #155724;
	background-color: #d4edda;
	border-color: #c3e6cb;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field {
	margin-top: .5em;
	margin-bottom: 1em;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-cover-image-empty {
	background-color: #eee;
	min-height: 250px;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-cover-image-wrap {
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, .13);
	border-radius: .25em;
	margin-bottom: 0;
	padding: .75em;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-cover-image-wrap img {
	width: 100%;
	height: auto;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-email-notifications-wrap .profilepress-myaccount-form-field {
	margin-top: .5em;
	margin-bottom: .5em;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-email-notifications-wrap {
	margin-bottom: 2em;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field label {
	margin-bottom: .2em;
	font-weight: 500;
	display: block;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field input[type=radio]+label, #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field input[type=checkbox]+label {
	display: inline;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .profilepress-myaccount-form-control:not([type=radio]):not([type=checkbox]), #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap input:not([type=radio]):not([type=checkbox]):not([type=submit]), #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap textarea, #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap select {
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: .25em;
	width: 100%;
	height: calc(2.25em + 2px);
	padding: .375em .75em;
	font-size: 1em;
	font-weight: 400;
	line-height: 1.5;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	display: block;
	overflow: visible;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .13);
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap textarea {
	resize: vertical !important;
	height: auto !important;
	min-height: 100px !important;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content input.profilepress-myaccount-form-control:focus, #profilepress-myaccount-wrapper .profilepress-myaccount-content textarea.profilepress-myaccount-form-control:focus, #profilepress-myaccount-wrapper .profilepress-myaccount-content select.profilepress-myaccount-form-control:focus {
	box-shadow: none;
	background-color: #fff;
	border-color: #bbb;
	outline: 0;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .profilepress-myaccount-form-field input[type=submit] {
	cursor: pointer;
	width: auto;
	display: inline-block;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .profilepress-myaccount-form-field input[type=submit]:hover {
	color: #fff;
	background-color: #0069d9;
	border-color: #0062cc;
	text-decoration: none;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file {
	width: 100%;
	height: calc(2.25em + 2px);
	margin-bottom: 0;
	display: inline-block;
	position: relative;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file-input {
	z-index: 2;
	opacity: 0;
	width: 100%;
	height: calc(2.25em + 2px);
	margin: 0;
	position: relative;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file-label {
	z-index: 1;
	color: #495057;
	background-color: #fff;
	border: 1px solid #ced4da;
	border-radius: .25em;
	height: calc(2.25em + 2px);
	padding: .375em .75em;
	font-weight: 400;
	line-height: 1.5;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file-label:after {
	box-sizing: border-box;
	z-index: 3;
	color: #495057;
	content: "Browse";
	border-left: inherit;
	background-color: #e9ecef;
	border-radius: 0 .25em .25em 0;
	height: 2.25em;
	padding: .375em .75em;
	line-height: 1.5;
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file-input~.ppmyac-custom-file-label[data-browse]:after {
	content: attr(data-browse);
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field .pp-checkbox-wrap label.pp-form-label, #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field .pp-radio-wrap label.pp-form-label {
	margin: 0 0 0 .381982em;
	display: inline-block;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-avatar-wrap {
	flex-direction: column;
	margin: 1em 0 0;
	padding-left: 0;
	display: flex;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-avatar {
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, .13);
	border-radius: .25em;
	margin-bottom: 0;
	padding: .75em 1.25em;
	position: relative;
	justify-content: space-between !important;
	display: flex !important;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content .pp-user-avatar {
	object-fit: cover;
	object-position: center;
	border-radius: 50%;
	width: 70px;
	height: 70px;
	min-height: 100%;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content .ppmyac-remove-avatar {
	color: #fff;
	text-align: center;
	vertical-align: middle;
	height: 35px;
	text-shadow: none;
	cursor: pointer;
	-webkit-user-select: none;
	user-select: none;
	background-color: #6c757d;
	border: 1px solid #6c757d;
	border-radius: .2em;
	padding: .25em .5em;
	font-size: .875em;
	font-weight: 400;
	line-height: 1.5;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	display: inline-block;
	margin-top: .5em !important;
	margin-bottom: .5em !important;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-cover-image-wrap .ppmyac-remove-avatar {
	margin-top: .75em !important;
	margin-bottom: 0 !important;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content input.profilepress-myaccount-form-control::-webkit-file-upload-button {
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 6px;
	font-size: 14px;
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content .select2-selection {
	border-radius: .25em;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .13);
}

.ppress-2fa-setup-wrap .ppmyac-2fa-recovery-codes-wrap {
	text-align: center;
	width: 250px;
}

.pp-form-container .pp-field-user-avatar-picture-wrap {
	width: 250px;
	height: auto;
	margin: auto;
	position: relative;
}

.pp-form-container .pp-field-user-cover-image-wrap {
	margin: auto;
	position: relative;
}

.pp-field-user-avatar-picture-wrap:hover .pp-profile-avatar-overlay-wrap, .pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay-wrap {
	text-align: center;
	box-sizing: border-box;
	color: #fff;
	text-shadow: 0 1px #666;
	background: rgba(0, 0, 0, .5);
	border-radius: 50%;
	width: 100%;
	height: 100%;
	padding: 0;
	font-size: 16px;
	line-height: 21px;
	position: absolute;
	top: 0;
	left: 0;
}

.pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay-wrap {
	border-radius: 0;
}

.pp-field-user-avatar-picture-wrap:hover .pp-profile-avatar-overlay, .pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay {
	width: 100%;
	height: 100%;
	display: table;
}

.pp-field-user-avatar-picture-wrap .pp-profile-avatar-overlay ins, .pp-field-user-cover-image-wrap .pp-cover-image-overlay ins {
	display: none;
}

.pp-field-user-avatar-picture-wrap:hover .pp-profile-avatar-overlay ins, .pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay ins {
	vertical-align: middle;
	height: 100%;
	display: table-cell;
	color: #fff !important;
	background: 0 0 !important;
	border-bottom: none !important;
	text-decoration: none !important;
}

.pp-field-user-avatar-picture-wrap:hover .pp-profile-avatar-overlay-wrap .pp-profile-avatar-overlay .pp-form-material-icons, .pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay-wrap .pp-cover-image-overlay .pp-form-material-icons {
	cursor: pointer;
	color: #fff !important;
	width: auto !important;
	height: auto !important;
	margin: 0 !important;
	font-size: 35px !important;
	display: block !important;
	position: static !important;
	top: auto !important;
	right: auto !important;
}

html .select2.select2-container .select2-selection.select2-selection--multiple input.select2-search__field {
	border: 0 !important;
	height: auto !important;
}

.select2.select2-container .select2-selection.select2-selection--multiple input.select2-search__field {
	box-shadow: none !important;
	border: 0 !important;
}

.select2.select2-container .select2-selection.select2-selection--multiple li.select2-selection__choice {
	height: auto;
	line-height: normal;
}

.pp-form-wrapper.pp-member-directory {
	opacity: 0;
}

.pp-form-wrapper.ppress-default-profile {
	box-sizing: border-box;
	color: #666;
	opacity: 0;
	width: 100%;
	max-width: 1000px;
	margin-bottom: 30px;
	font-size: 15px;
}

.pp-form-wrapper.ppress-default-profile * {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	box-sizing: border-box;
}

.pp-form-wrapper.ppress-default-profile a, .pp-form-wrapper.ppress-default-profile a:hover {
	text-decoration: none !important;
}

.pp-form-wrapper.ppress-default-profile .ppress-default-profile-cover {
	box-sizing: border-box;
	background-color: #eee;
	position: relative;
}

.pp-form-wrapper.ppress-default-profile .ppress-default-profile-cover-e {
	text-align: center;
	overflow: hidden;
}

.pp-form-wrapper.ppress-default-profile .ppress-default-profile-cover-e img {
	border-radius: 0;
	width: 100%;
	margin: 0;
	display: block;
	overflow: hidden;
}

.pp-form-wrapper.ppress-default-profile .ppress-dpf-header {
	box-sizing: content-box;
	border-bottom: 2px solid #eee;
	min-height: 85px;
	padding: 0 0 25px;
	position: relative;
}

.pp-form-wrapper.ppress-default-profile .ppress-dpf-headericon {
	vertical-align: middle;
	z-index: 66;
	height: 30px;
	margin-right: 10px;
	font-size: 30px;
	line-height: 30px;
	position: absolute;
	top: 15px;
	right: 0;
}

.pp-form-wrapper.ppress-default-profile .ppress-dpf-headericon .ppress-dpf-edit-a .ppress-material-icons {
	font-size: 30px;
}

.pp-form-wrapper.ppress-default-profile a.ppress-dpf-edit-a {
	color: #aaa;
	border-bottom: 0;
	text-decoration: none;
}

.pp-form-wrapper.ppress-default-profile .ppress-dpf-headericon a:hover, .pp-form-wrapper.ppress-default-profile a.ppress-dpf-edit-a.active {
	color: #007bff;
}

.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-photo {
	float: left;
	box-sizing: border-box;
	width: 200px;
	height: 200px;
	margin: 0 0 0 30px;
	position: absolute;
}

.pp-form-wrapper.ppress-default-profile.ppdf-nocover .ppress-dpf-profile-photo {
	position: relative;
}

.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-photo img {
	width: 100%;
	height: auto;
	box-shadow: none;
	background: #fff;
	border: 5px solid #fff;
	border-radius: 100%;
	margin: 0;
	display: block;
	overflow: hidden;
}

.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-meta {
	-ms-word-break: break-all;
	word-break: break-word;
	word-wrap: break-word;
	padding-right: 30px;
}

.pp-form-wrapper.ppress-default-profile .ppress-dpf-main-meta {
	color: #999;
	padding: 10px 0 0;
}

.pp-form-wrapper.ppress-default-profile .ppress-dpf-name {
	color: #555;
	margin-right: 30px;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.7em;
}

.pp-form-wrapper.ppress-default-profile .ppress-dpf-clear {
	clear: both;
}

.pp-form-wrapper.ppress-default-profile .ppress-dpf-meta span {
	margin: 0 5px;
	font-size: 14px;
	line-height: .1;
	display: inline-block;
}

.pp-form-wrapper.ppress-default-profile .ppress-dpf-meta span:first-child {
	margin: 0 5px 0 0;
}

.pp-form-wrapper.ppress-default-profile .ppress-dpf-meta-text {
	margin: 5px 0 0;
	font-size: 13px;
	line-height: 1.4em;
}

.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav {
	text-align: center;
	background: #444;
	padding: 10px;
}

.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item a {
	color: #fff;
	float: left;
	border-bottom: 0;
	border-radius: 4px;
	margin-left: 5px;
	padding: 6px 10px 6px 28px;
	font-size: 14px;
	font-weight: 600;
	display: block;
	position: relative;
	text-decoration: none !important;
}

.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item a:hover {
	background: #555;
}

.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item .ppress-material-icons {
	height: 18px;
	font-size: 18px;
	line-height: 1.5;
	display: block;
	position: absolute;
	left: 10px;
}

.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item span.ppress-dpf-nav-title {
	padding-left: 5px;
}

.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item.ppress-dpf-active a {
	background: #007bff;
}

.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-body {
	max-width: 600px;
	margin: auto;
	padding-top: 15px;
	padding-bottom: 15px;
}

.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-note, .pp-form-wrapper.ppress-default-profile .pp-user-comment-no-item {
	text-align: center;
	color: #666;
	padding-top: 20px;
}

.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-note .ppress-material-icons {
	height: 70px;
	font-size: 70px;
	line-height: 70px;
	display: inline-block;
}

.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-note span, .pp-form-wrapper.ppress-default-profile .pp-user-comment-no-item span {
	color: #888;
	margin-top: 10px;
	font-size: 16px;
	display: block;
}

.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-note a {
	border: none !important;
}

.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-body-items {
	margin: 0 0 30px;
}

.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-body-item {
	padding: 15px 0 0;
	position: relative;
}

.pp-form-wrapper.ppress-default-profile .ppress-dpf-item-label {
	border-bottom: 2px solid #eee;
	margin: 0 0 8px;
	padding-bottom: 4px;
	font-size: 15px;
	font-weight: 700;
	line-height: 22px;
	display: block;
}

.pp-form-wrapper.ppress-default-profile .ppress-dpf-field-label-icon {
	float: left;
	text-align: center;
	width: 24px;
	height: 22px;
	margin: 0 8px 0 0;
	line-height: 18px;
	display: inline-block;
}

.pp-form-wrapper.ppress-default-profile .ppress-dpf-field-label-icon i {
	font-size: 22px;
	position: relative;
	top: 1px;
}

.pp-form-wrapper.ppress-default-profile .ppdf-nocover .ppress-dpf-profile-photo {
	float: none;
	text-align: center;
	margin: 0 auto;
	position: relative;
}

.pp-form-wrapper.ppress-default-profile .ppdf-nocover .ppress-dpf-profile-meta {
	text-align: center !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.ppress-default-profile.ppressui340 .ppress-dpf-profile-nav {
	padding: 0 !important;
}

.ppress-default-profile.ppressui340 .ppress-dpf-profile-nav-item a {
	border-radius: 0 !important;
	margin-left: 0 !important;
	padding: 10px 16px !important;
}

.ppress-dpf-profile-nav-item.ppressui340 .ppress-dpf-profile-body {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.ppress-default-profile.ppressui340.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-photo {
	position: static !important;
	top: auto !important;
	left: auto !important;
}

.ppress-default-profile.ppressui340 .ppress-dpf-header .ppress-dpf-profile-meta {
	text-align: center !important;
	margin-top: -30px !important;
	padding: 0 !important;
}

.ppress-default-profile.ppressui340.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-meta {
	padding-top: 0 !important;
}

.ppress-default-profile.ppressui340 .ppress-dpf-header .ppress-dpf-name {
	float: none !important;
	margin-right: 0 !important;
	font-size: 18px !important;
}

.ppress-default-profile.ppressui340 .ppress-dpf-header .ppress-dpf-meta-text {
	padding: 0 20px !important;
}

.ppress-default-profile.ppressui340 .ppress-dpf-profile-photo {
	float: none !important;
	text-align: center !important;
	width: 100px !important;
	height: 100px !important;
	margin: 0 auto !important;
	position: relative !important;
	top: -40px !important;
	left: auto !important;
}

.ppress-default-profile.ppressui340.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-photo {
	width: 120px !important;
	height: 120px !important;
}

.ppress-default-profile.ppressui340 .ppress-dpf-nav-title {
	font-size: 12px !important;
}

.ppress-default-profile.ppressui340 .ppress-dpf-profile-nav-item .ppress-material-icons {
	height: 20px !important;
	font-size: 20px !important;
	line-height: 20px !important;
	display: block !important;
	position: static !important;
	top: auto !important;
	left: auto !important;
}

.ppress-default-profile.ppressui340.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-meta {
	margin-top: 0 !important;
}

.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav {
	padding: 0 !important;
}

.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item a {
	border-radius: 0 !important;
	margin-left: 0 !important;
	padding: 10px 16px !important;
}

.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item i {
	height: 22px !important;
	font-size: 22px !important;
	line-height: 22px !important;
	display: block !important;
	position: static !important;
	top: auto !important;
	left: auto !important;
}

.ppress-default-profile.ppressui500 .ppress-dpf-profile-body {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.ppress-default-profile.ppressui500.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-photo {
	width: 120px !important;
	height: 120px !important;
	position: static !important;
	top: auto !important;
	left: auto !important;
}

.ppress-default-profile.ppressui500 .ppress-dpf-profile-photo {
	float: none !important;
	width: 100px !important;
	height: 100px !important;
	margin: 0 auto !important;
	display: block !important;
	position: relative !important;
	top: -40px !important;
	left: 0 !important;
}

.ppress-default-profile.ppressui500 .ppress-dpf-header .ppress-dpf-profile-meta {
	text-align: center !important;
	margin-top: -30px !important;
	padding: 0 !important;
}

.ppress-default-profile.ppressui500 .ppress-dpf-header .ppress-dpf-name {
	float: none !important;
	margin-right: 0 !important;
	font-size: 21px !important;
}

.ppress-default-profile.ppressui500 .ppress-dpf-header .ppress-dpf-meta-text {
	padding-top: 10px !important;
}

.ppress-default-profile.ppressui500 .ppress-dpf-header .ppress-dpf-meta {
	padding: 0 20px !important;
	display: block !important;
}

.ppress-default-profile.ppressui500 .ppress-dpf-nav-title {
	font-size: 12px !important;
}

.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item .ppress-material-icons {
	height: 20px !important;
	font-size: 20px !important;
	line-height: 20px !important;
	display: block !important;
	position: static !important;
	top: auto !important;
	left: auto !important;
}

.ppress-default-profile.ppressui500.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-meta {
	margin-top: 0 !important;
}

.ppress-default-profile.ppressui800 .ppress-dpf-profile-nav {
	padding: 0 !important;
}

.ppress-default-profile.ppressui800 .ppress-dpf-profile-nav-item a {
	border-radius: 0 !important;
	margin-left: 0 !important;
	padding: 10px 20px !important;
}

.ppress-default-profile.ppressui800 .ppress-dpf-profile-photo {
	width: 140px !important;
	height: 140px !important;
	top: -70px !important;
}

.ppress-default-profile.ppressui800.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-photo {
	top: auto !important;
}

.ppress-default-profile.ppressui800 .ppress-dpf-header .ppress-dpf-meta-text {
	padding-top: 10px !important;
}

.ppress-default-profile.ppressui800 .ppress-dpf-nav-title {
	font-size: 12px !important;
}

.ppress-default-profile.ppressui800 .ppress-dpf-profile-nav-item .ppress-material-icons {
	height: 20px !important;
	font-size: 20px !important;
	line-height: 20px !important;
	display: block !important;
	position: static !important;
	top: auto !important;
	left: auto !important;
}

.ppress-default-profile.ppressui960 .ppress-dpf-profile-photo {
	width: 140px !important;
	height: 140px !important;
	top: -70px !important;
}

.ppress-default-profile.ppressui960.ppdf-nocover .ppress-dpf-profile-meta {
	margin-top: -50px !important;
}

.ppress-default-profile.ppressui340 .ppress-dpf-profile-nav-item a, .ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item a {
	padding: 5px 11px !important;
	font-size: 12px !important;
}

.ppress-default-profile.ppressui340 .ppress-dpf-profile-nav-item .ppress-material-icons, .ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item .ppress-material-icons {
	font-size: 14px !important;
}

.ppress-default-profile.ppressui340 span.ppress-dpf-nav-title, .ppress-default-profile.ppressui500 span.ppress-dpf-nav-title {
	font-size: 10px !important;
}

.pp-form-wrapper.ppress-default-profile ul.pp-user-post-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.pp-form-wrapper.ppress-default-profile li.pp-user-post-item {
	border-bottom: 1px solid #eee;
	padding: 20px 0;
}

.pp-form-wrapper.ppress-default-profile .pp-user-post-item a, .pp-form-wrapper.ppress-default-profile .pp-user-post-item h3 {
	margin: 0;
	font-size: 16px;
	font-weight: 400;
	text-decoration: none;
}

.pp-form-wrapper.ppress-default-profile .pp-user-post-item h3.pp-post-item-head {
	line-height: 20px;
}

.pp-form-wrapper.ppress-default-profile .ppress-dpf-more-post-wrap {
	text-align: center;
	padding-top: 30px;
}

.pp-form-wrapper.ppress-default-profile a.ppress-dpf-more-post-btn {
	text-align: center;
	text-transform: none;
	color: #fff;
	background: #007bff;
	border: none;
	border-radius: 4px;
	width: 100%;
	max-width: 250px;
	margin: 0 auto;
	padding: 15px;
	font-size: 15px;
	font-weight: 400;
	line-height: 1em;
	text-decoration: none;
	transition: all .25s;
	display: block;
	box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
}

.pp-form-wrapper.ppress-default-profile .pp-user-comment-item {
	border-bottom: 1px solid #eee;
	padding: 20px 0;
}

.pp-form-wrapper.ppress-default-profile .pp-user-comment-item-link a {
	color: inherit;
}

.pp-form-wrapper.ppress-default-profile .pp-user-comment-no-item+.ppress-dpf-more-post-wrap {
	display: none;
}

.pp-member-directory .ppressmd-member-directory-header.ppressmd-form {
	flex-flow: column;
	justify-content: flex-start;
	align-items: stretch;
	width: 100%;
	display: flex;
}

.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row:not(.ppressmd-member-directory-filters-bar) {
	flex-flow: row;
	justify-content: flex-start;
	align-items: baseline;
	margin: 0 0 10px;
	display: flex;
}

.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row.ppressmd-member-directory-search-row {
	justify-content: flex-end;
}

.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line {
	flex-flow: row;
	justify-content: flex-start;
	align-items: center;
	width: 60%;
	display: flex;
}

.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line label {
	flex: 1;
	min-width: 90px;
	max-width: 85%;
	margin: 0 10px 0 0;
}

.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line label .ppressmd-search-line {
	-webkit-appearance: textfield;
	background-color: #fff;
	border-radius: 2px;
	width: 100%;
	position: static;
	cursor: text !important;
	box-sizing: border-box !important;
	height: 40px !important;
	box-shadow: none !important;
	outline: none !important;
	margin: 0 !important;
	padding: 0 12px !important;
	font-size: 15px !important;
	display: block !important;
}

.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line .ppressmd-do-search {
	width: auto;
	min-width: 15%;
}

.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line {
	flex-flow: row;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	display: flex;
}

.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-sorting {
	flex-flow: row;
	flex: 5;
	justify-content: flex-start;
	align-items: baseline;
	display: flex;
}

.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-sorting .ppressmd-member-directory-sorting-a {
	cursor: pointer;
	flex-flow: row;
	justify-content: flex-start;
	align-items: baseline;
	display: flex;
	position: relative;
}

.pp-member-directory .ppressmd-member-directory-header a {
	box-shadow: none;
	border-bottom: none;
	text-decoration: none;
}

.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppress-material-icons {
	vertical-align: middle;
	display: inline;
}

.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters {
	text-align: right;
	flex-flow: row;
	flex: 2;
	justify-content: flex-end;
	align-items: baseline;
	display: flex;
}

.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters .ppressmd-member-directory-filters-a {
	cursor: pointer;
	flex-flow: row;
	justify-content: flex-start;
	align-items: baseline;
	display: flex;
}

.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters .ppressmd-member-directory-filters-a a {
	margin: 0 5px 0 0;
}

.ppressmd-member-directory-header:not(.ppmd-filters-expand) .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters .ppressmd-member-directory-filters-a .ppress-up, .ppressmd-member-directory-header.ppmd-filters-expand .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters .ppressmd-member-directory-filters-a .ppress-down {
	display: none;
}

.ppressmd-new-dropdown {
	z-index: 10;
	box-sizing: border-box;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 5px;
	height: auto;
	margin: 0;
	font-size: 16px;
	display: none;
	position: absolute;
	box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .07);
}

.ppressmd-new-dropdown ul {
	margin: 0;
	padding: 0;
}

.ppressmd-new-dropdown ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-sorting .ppressmd-member-directory-sorting-a .ppressmd-new-dropdown {
	width: 200px;
	top: 24px;
	left: -12px;
}

.ppressmd-new-dropdown ul li a {
	padding: 8px 12px;
	line-height: 1;
	display: block;
}

.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row.ppressmd-member-directory-filters-bar {
	padding: 0 0 10px;
}

.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row.ppressmd-header-row-invisible {
	margin: 0;
}

.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search.ppressmd-search-invisible {
	display: none;
}

.ppressmd-member-directory-header.ppmd-filters-expand .ppressmd-member-directory-header-row .ppressmd-search.ppressmd-search-invisible {
	display: grid;
}

.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search {
	grid-gap: 10px;
	-ms-grid-template-rows: auto 1fr;
	-ms-grid-template-columns: repeat(3, 1fr);
	-ms-grid-gap: 10px;
	-ms-grid-auto-rows: minmax(max-content, auto);
	grid-template-rows: auto 1fr;
	grid-template-columns: repeat(3, 1fr);
	grid-auto-rows: minmax(max-content, auto);
	align-items: center;
	width: 100%;
	margin: 0;
	display: grid;
}

.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search .ppressmd-search-filter {
	flex-flow: row;
	justify-content: flex-start;
	align-items: baseline;
	width: 100%;
	display: flex;
}

.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search .ppressmd-search-filter.ppressmd-text-filter-type input {
	width: 100%;
	padding: 10px 30px;
}

.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line label .ppressmd-search-line, .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search .ppressmd-search-filter.ppressmd-text-filter-type input:not(.select2-search__field), .pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection {
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #ddd !important;
}

.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search .ppressmd-search-filter.ppressmd-text-filter-type input, .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line label .ppressmd-search-line, .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppress-material-icons, .pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection__rendered {
	color: #666;
	background-color: rgba(0, 0, 0, 0);
}

.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row input[type=search]:focus {
	border: 1px solid #bbb !important;
}

.pp-member-directory .ppressmd-member-directory-header .ppressmd-button {
	text-align: center;
	box-sizing: border-box;
	width: 100%;
	box-shadow: none;
	text-shadow: none;
	-webkit-appearance: none;
	margin: 0;
	font-family: inherit;
	transition: all .25s;
	display: block;
	position: relative;
	overflow: hidden;
	text-transform: none !important;
	vertical-align: middle !important;
	cursor: pointer !important;
	border: none !important;
	border-radius: 4px !important;
	outline: none !important;
	height: auto !important;
	padding: 16px 20px !important;
	font-weight: 400 !important;
	line-height: 1em !important;
	text-decoration: none !important;
}

.pp-member-directory .ppressmd-members-total-wrap {
	text-align: center;
	margin: 0 0 10px;
}

.pp-member-directory .ppressmd-members-total {
	font-size: 20px;
	font-weight: 300;
}

.pp-member-directory .ppressmd-member-directory-header .select2.select2-container {
	width: 100% !important;
}

.pp-member-directory .ppressmd-member-directory-header .select2-search.select2-search--inline .select2-search__field {
	width: auto !important;
}

.pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	user-select: none;
	height: 40px;
	white-space: nowrap !important;
	text-align: left !important;
	background: 0 0 !important;
	border-radius: 2px !important;
	padding: 0 0 0 12px !important;
	font-size: 15px !important;
	line-height: 35px !important;
	text-decoration: none !important;
	display: block !important;
	position: relative !important;
	overflow: hidden !important;
}

.pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection .select2-selection__arrow {
	text-align: center !important;
	background: 0 0 !important;
	border-left: 0 !important;
	border-radius: 0 2px 2px 0 !important;
	width: 34px !important;
	height: 100% !important;
	display: inline-block !important;
	position: absolute !important;
	top: 0 !important;
	right: 0 !important;
}

.pp-member-directory .ppressmd-member-directory-header .select2-container.select2-container--open .select2-dropdown {
	border: 1px solid #ddd;
	border-top: 0;
	border-radius: 0;
}

.pp-member-directory .ppressmd-member-directory-header .select2-container.select2-container--open .select2-dropdown .select2-results li {
	cursor: pointer;
	background-image: none;
	font-size: 15px;
	list-style: none;
	display: list-item;
	color: #666 !important;
	min-height: 1em !important;
	margin: 5px !important;
	padding: 3px 7px 4px !important;
}

.pp-member-directory .ppressmd-member-directory-header .select2-container.select2-container--open .select2-dropdown .select2-results li.nitro-lazy {
	background-image: none !important;
}

.pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection.select2-selection--multiple {
	height: auto !important;
	line-height: .8 !important;
}

.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 37px;
	padding-left: 0 !important;
}

.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__rendered {
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding-right: 30px;
	font-size: 13px;
	line-height: 37px;
	list-style: none;
	padding-left: 0 !important;
}

.pp-member-directory .ppressmd-member-directory-header .select2-results li.select2-results__option.select2-results__option--highlighted {
	color: #666 !important;
	background: #f4f4f4 !important;
}

.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__clear, .pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__clear {
	font-size: 30px;
	right: 10px;
	margin: 0 !important;
}

.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__clear, .pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__clear, .pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__arrow b {
	color: #888 !important;
}

.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__clear {
	position: absolute;
}

.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__choice {
	padding: 3px 3px 3px 5px;
}

.pp-member-directory .ppressmd-member-directory-header .select2-container .select2-search.select2-search--inline>input {
	border: none !important;
	border-radius: 0 !important;
	padding: 0 !important;
}

.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	text-overflow: ellipsis;
	box-sizing: border-box;
	max-width: 100%;
	overflow-x: hidden;
}

.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__clear {
	font-size: 20px !important;
}

.pp-member-directory .ppmd-pagination-wrap {
	text-align: center;
	width: 100%;
	margin: 0 auto 10px;
	padding: 0;
	font-size: 16px;
}

.pp-member-directory .ppmd-pagination-wrap .page-numbers {
	color: #666;
	width: auto;
	height: 34px;
	padding: 0 14px;
	font-weight: 400;
	line-height: 34px;
	transition: all .2s linear;
	display: inline-block;
}

.pp-member-directory .ppmd-pagination-wrap .page-numbers.current {
	color: #fff;
	background: #007bff;
}

.pp-member-directory .ppmd-pagination-wrap .page-numbers .ppress-material-icons {
	vertical-align: middle;
}

.ppress-paywall-message-wrap {
	background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, .5) .5em, #fff 5.5em 100%);
	width: 100%;
	margin: -5em auto 2em;
	padding: 6em 0 0;
	position: relative;
}

.ppress-paywall-message {
	color: #333;
	background-color: #f4f4f4;
	border: 6px solid #fff;
	border-radius: .5em;
	padding: 1.375em;
	box-shadow: 0 0 .5em .25em rgba(0, 0, 0, .13);
}

.ppress-paywall-message p:last-child {
	margin-bottom: 0 !important;
}

p:has(+.ppress-paywall-message-wrap) {
	margin-bottom: 0;
}

.ppress-main-container {
	width: 100%;
}

.ppress-container-div {
	text-align: center;
	background-color: #fff;
	width: 100%;
	margin: 3em 0;
	padding: 3em;
}

@keyframes fpFadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-20px);
	}
	
	to {
		opacity: 1;
		transform: translate(0);
	}
}

.flatpickr-calendar {
	opacity: 0;
	text-align: center;
	visibility: hidden;
	box-sizing: border-box;
	touch-action: manipulation;
	direction: ltr;
	background: #fff;
	border: 0;
	border-radius: 5px;
	width: 307.875px;
	padding: 0;
	font-size: 14px;
	line-height: 24px;
	animation: none;
	display: none;
	position: absolute;
	box-shadow: 1px 0 #e6e6e6, -1px 0 #e6e6e6, 0 1px #e6e6e6, 0 -1px #e6e6e6, 0 3px 13px rgba(0, 0, 0, .08);
}

.flatpickr-calendar.inline, .flatpickr-calendar.open {
	opacity: 1;
	visibility: visible;
	max-height: 640px;
}

.flatpickr-calendar.open {
	z-index: 99999;
	display: inline-block;
}

.flatpickr-calendar.animate.open {
	animation: .3s cubic-bezier(.23, 1, .32, 1) fpFadeInDown;
}

.flatpickr-calendar.inline {
	display: block;
	position: relative;
	top: 2px;
}

.flatpickr-calendar.static {
	position: absolute;
	top: calc(100% + 2px);
}

.flatpickr-calendar.static.open {
	z-index: 999;
	display: block;
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
	box-shadow: none !important;
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
	box-shadow: -2px 0 #e6e6e6, 5px 0 #e6e6e6;
}

.flatpickr-calendar .hasTime .dayContainer, .flatpickr-calendar .hasWeeks .dayContainer {
	border-bottom: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.flatpickr-calendar .hasWeeks .dayContainer {
	border-left: 0;
}

.flatpickr-calendar.hasTime .flatpickr-time {
	border-top: 1px solid #e6e6e6;
	height: 40px;
}

.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
	height: auto;
}

.flatpickr-calendar:after, .flatpickr-calendar:before {
	pointer-events: none;
	content: "";
	border: solid rgba(0, 0, 0, 0);
	width: 0;
	height: 0;
	display: block;
	position: absolute;
	left: 22px;
}

.flatpickr-calendar.arrowRight:after, .flatpickr-calendar.arrowRight:before, .flatpickr-calendar.rightMost:after, .flatpickr-calendar.rightMost:before {
	left: auto;
	right: 22px;
}

.flatpickr-calendar.arrowCenter:after, .flatpickr-calendar.arrowCenter:before {
	left: 50%;
	right: 50%;
}

.flatpickr-calendar:before {
	border-width: 5px;
	margin: 0 -5px;
}

.flatpickr-calendar:after {
	border-width: 4px;
	margin: 0 -4px;
}

.flatpickr-calendar.arrowTop:after, .flatpickr-calendar.arrowTop:before {
	bottom: 100%;
}

.flatpickr-calendar.arrowTop:before {
	border-bottom-color: #e6e6e6;
}

.flatpickr-calendar.arrowTop:after {
	border-bottom-color: #fff;
}

.flatpickr-calendar.arrowBottom:after, .flatpickr-calendar.arrowBottom:before {
	top: 100%;
}

.flatpickr-calendar.arrowBottom:before {
	border-top-color: #e6e6e6;
}

.flatpickr-calendar.arrowBottom:after {
	border-top-color: #fff;
}

.flatpickr-calendar:focus, .flatpickr-current-month input.cur-year:focus {
	outline: 0;
}

.flatpickr-wrapper {
	display: inline-block;
	position: relative;
}

.flatpickr-months {
	display: flex;
}

.flatpickr-months .flatpickr-month, .flatpickr-months .flatpickr-next-month, .flatpickr-months .flatpickr-prev-month {
	-webkit-user-select: none;
	user-select: none;
	color: rgba(0, 0, 0, .9);
	fill: rgba(0, 0, 0, .9);
	height: 34px;
}

.flatpickr-months .flatpickr-month {
	text-align: center;
	background: 0 0;
	flex: 1;
	line-height: 1;
	position: relative;
	overflow: hidden;
}

.flatpickr-months .flatpickr-next-month, .flatpickr-months .flatpickr-prev-month {
	cursor: pointer;
	z-index: 3;
	padding: 10px;
	text-decoration: none;
	position: absolute;
	top: 0;
}

.flatpickr-months .flatpickr-next-month.flatpickr-disabled, .flatpickr-months .flatpickr-prev-month.flatpickr-disabled {
	display: none;
}

.flatpickr-months .flatpickr-next-month i, .flatpickr-months .flatpickr-prev-month i, .numInputWrapper {
	position: relative;
}

.flatpickr-months .flatpickr-next-month.flatpickr-prev-month, .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month {
	left: 0;
}

.flatpickr-months .flatpickr-next-month.flatpickr-next-month, .flatpickr-months .flatpickr-prev-month.flatpickr-next-month {
	right: 0;
}

.flatpickr-months .flatpickr-next-month:hover, .flatpickr-months .flatpickr-prev-month:hover {
	color: #959ea9;
}

.flatpickr-months .flatpickr-next-month:hover svg, .flatpickr-months .flatpickr-prev-month:hover svg {
	fill: #f64747;
}

.flatpickr-months .flatpickr-next-month svg, .flatpickr-months .flatpickr-prev-month svg {
	width: 14px;
	height: 14px;
}

.flatpickr-months .flatpickr-next-month svg path, .flatpickr-months .flatpickr-prev-month svg path {
	fill: inherit;
	transition: fill .1s;
}

.numInputWrapper {
	height: auto;
}

.numInputWrapper input, .numInputWrapper span {
	display: inline-block;
}

.numInputWrapper input {
	width: 100%;
}

.numInputWrapper input::-ms-clear {
	display: none;
}

.numInputWrapper input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.numInputWrapper input::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.numInputWrapper span {
	opacity: 0;
	cursor: pointer;
	box-sizing: border-box;
	border: 1px solid rgba(57, 57, 57, .15);
	width: 14px;
	height: 50%;
	padding: 0 4px 0 2px;
	line-height: 50%;
	position: absolute;
	right: 0;
}

.numInputWrapper span:hover {
	background: rgba(0, 0, 0, .1);
}

.numInputWrapper span:active {
	background: rgba(0, 0, 0, .2);
}

.numInputWrapper span:after {
	content: "";
	display: block;
	position: absolute;
}

.numInputWrapper span.arrowUp {
	border-bottom: 0;
	top: 0;
}

.numInputWrapper span.arrowUp:after {
	border-bottom: 4px solid rgba(57, 57, 57, .6);
	border-left: 4px solid rgba(0, 0, 0, 0);
	border-right: 4px solid rgba(0, 0, 0, 0);
	top: 26%;
}

.numInputWrapper span.arrowDown {
	top: 50%;
}

.numInputWrapper span.arrowDown:after {
	border-top: 4px solid rgba(57, 57, 57, .6);
	border-left: 4px solid rgba(0, 0, 0, 0);
	border-right: 4px solid rgba(0, 0, 0, 0);
	top: 40%;
}

.numInputWrapper span svg {
	width: inherit;
	height: auto;
}

.numInputWrapper span svg path {
	fill: rgba(0, 0, 0, .5);
}

.flatpickr-current-month span.cur-month:hover, .numInputWrapper:hover {
	background: rgba(0, 0, 0, .05);
}

.numInputWrapper:hover span {
	opacity: 1;
}

.flatpickr-current-month {
	color: inherit;
	text-align: center;
	width: 75%;
	height: 34px;
	padding: 7.48px 0 0;
	font-size: 135%;
	font-weight: 300;
	line-height: 1;
	display: inline-block;
	position: absolute;
	left: 12.5%;
	transform: translate(0);
}

.flatpickr-current-month span.cur-month {
	color: inherit;
	margin-left: .5ch;
	padding: 0;
	font-family: inherit;
	font-weight: 700;
	display: inline-block;
}

.flatpickr-current-month .numInputWrapper {
	width: 6ch;
	width: 7ch �;
	display: inline-block;
}

.flatpickr-current-month .numInputWrapper span.arrowUp:after {
	border-bottom-color: rgba(0, 0, 0, .9);
}

.flatpickr-current-month .numInputWrapper span.arrowDown:after {
	border-top-color: rgba(0, 0, 0, .9);
}

.flatpickr-current-month .flatpickr-monthDropdown-months, .flatpickr-current-month input.cur-year {
	box-sizing: border-box;
	color: inherit;
	font-size: inherit;
	height: auto;
	font-family: inherit;
	font-weight: 300;
	line-height: inherit;
	vertical-align: initial;
	background: 0 0;
	border: 0;
	border-radius: 0;
	padding: 0 0 0 .5ch;
}

.flatpickr-current-month input.cur-year {
	cursor: text;
	appearance: textfield;
	margin: 0;
	display: inline-block;
}

.flatpickr-current-month input.cur-year[disabled], .flatpickr-current-month input.cur-year[disabled]:hover {
	color: rgba(0, 0, 0, .5);
	pointer-events: none;
	background: 0 0;
	font-size: 100%;
}

.flatpickr-current-month .flatpickr-monthDropdown-months {
	appearance: menulist;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	outline: 0;
	width: auto;
	margin: -1px 0 0;
	position: relative;
}

.flatpickr-current-month .flatpickr-monthDropdown-months:active, .flatpickr-current-month .flatpickr-monthDropdown-months:focus {
	outline: 0;
}

.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
	background: rgba(0, 0, 0, .05);
}

.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
	background-color: rgba(0, 0, 0, 0);
	outline: 0;
	padding: 0;
}

.flatpickr-weekdays {
	text-align: center;
	background: 0 0;
	align-items: center;
	width: 100%;
	height: 28px;
	display: flex;
	overflow: hidden;
}

.flatpickr-weekdays .flatpickr-weekdaycontainer {
	flex: 1;
	display: flex;
}

span.flatpickr-weekday {
	cursor: default;
	color: rgba(0, 0, 0, .54);
	text-align: center;
	background: 0 0;
	flex: 1;
	margin: 0;
	font-size: 90%;
	font-weight: bolder;
	line-height: 1;
	display: block;
}

.flatpickr-weeks {
	padding: 1px 0 0;
}

.flatpickr-days {
	align-items: flex-start;
	width: 307.875px;
	display: flex;
	position: relative;
	overflow: hidden;
}

.flatpickr-days:focus {
	outline: 0;
}

.dayContainer, .flatpickr-day {
	box-sizing: border-box;
	display: inline-block;
}

.dayContainer {
	text-align: left;
	opacity: 1;
	outline: 0;
	flex-wrap: wrap;
	justify-content: space-around;
	width: 307.875px;
	min-width: 307.875px;
	max-width: 307.875px;
	padding: 0;
	display: flex;
	transform: translate(0);
}

.dayContainer+.dayContainer {
	box-shadow: -1px 0 #e6e6e6;
}

.flatpickr-day {
	color: #393939;
	cursor: pointer;
	text-align: center;
	background: 0 0;
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 150px;
	flex-basis: 14.2857%;
	justify-content: center;
	width: 14.2857%;
	max-width: 39px;
	height: 39px;
	margin: 0;
	font-weight: 400;
	line-height: 39px;
	position: relative;
}

.flatpickr-day.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day.nextMonthDay:focus, .flatpickr-day.nextMonthDay:hover, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.today.inRange, .flatpickr-day:focus, .flatpickr-day:hover {
	cursor: pointer;
	background: #e6e6e6;
	border-color: #e6e6e6;
	outline: 0;
}

.flatpickr-day.today {
	border-color: #959ea9;
}

.flatpickr-day.today:focus, .flatpickr-day.today:hover {
	color: #fff;
	background: #959ea9;
	border-color: #959ea9;
}

.flatpickr-day.endRange, .flatpickr-day.endRange.inRange, .flatpickr-day.endRange.nextMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.endRange:focus, .flatpickr-day.endRange:hover, .flatpickr-day.selected, .flatpickr-day.selected.inRange, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.selected:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange, .flatpickr-day.startRange.inRange, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.startRange:focus, .flatpickr-day.startRange:hover {
	box-shadow: none;
	color: #fff;
	background: #569ff7;
	border-color: #569ff7;
}

.flatpickr-day.endRange.startRange, .flatpickr-day.selected.startRange, .flatpickr-day.startRange.startRange {
	border-radius: 50px 0 0 50px;
}

.flatpickr-day.endRange.endRange, .flatpickr-day.selected.endRange, .flatpickr-day.startRange.endRange {
	border-radius: 0 50px 50px 0;
}

.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)), .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)) {
	box-shadow: -10px 0 #569ff7;
}

.flatpickr-day.endRange.startRange.endRange, .flatpickr-day.selected.startRange.endRange, .flatpickr-day.startRange.startRange.endRange {
	border-radius: 50px;
}

.flatpickr-day.inRange {
	border-radius: 0;
	box-shadow: -5px 0 #e6e6e6, 5px 0 #e6e6e6;
}

.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover {
	background: 0 0;
	border-color: rgba(0, 0, 0, 0);
}

.flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.nextMonthDay, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.prevMonthDay {
	color: rgba(57, 57, 57, .3);
	cursor: default;
	background: 0 0;
	border-color: rgba(0, 0, 0, 0);
}

.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover {
	cursor: not-allowed;
	color: rgba(57, 57, 57, .1);
}

.flatpickr-day.week.selected {
	border-radius: 0;
	box-shadow: -5px 0 #569ff7, 5px 0 #569ff7;
}

.flatpickr-day.hidden {
	visibility: hidden;
}

.rangeMode .flatpickr-day {
	margin-top: 1px;
}

.flatpickr-weekwrapper {
	float: left;
}

.flatpickr-weekwrapper .flatpickr-weeks {
	padding: 0 12px;
	box-shadow: 1px 0 #e6e6e6;
}

.flatpickr-weekwrapper .flatpickr-weekday {
	float: none;
	width: 100%;
	line-height: 28px;
}

.flatpickr-weekwrapper span.flatpickr-day, .flatpickr-weekwrapper span.flatpickr-day:hover {
	color: rgba(57, 57, 57, .3);
	cursor: default;
	background: 0 0;
	border: 0;
	width: 100%;
	max-width: none;
	display: block;
}

.flatpickr-innerContainer {
	box-sizing: border-box;
	display: flex;
	overflow: hidden;
}

.flatpickr-rContainer {
	box-sizing: border-box;
	padding: 0;
	display: inline-block;
}

.flatpickr-time, .flatpickr-time input {
	text-align: center;
	box-sizing: border-box;
}

.flatpickr-time {
	outline: 0;
	height: 0;
	max-height: 40px;
	line-height: 40px;
	display: flex;
	overflow: hidden;
}

.flatpickr-time:after {
	content: "";
	clear: both;
	display: table;
}

.flatpickr-time .numInputWrapper {
	float: left;
	flex: 1;
	width: 40%;
	height: 40px;
}

.flatpickr-time .numInputWrapper span.arrowUp:after {
	border-bottom-color: #393939;
}

.flatpickr-time .numInputWrapper span.arrowDown:after {
	border-top-color: #393939;
}

.flatpickr-time.hasSeconds .numInputWrapper {
	width: 26%;
}

.flatpickr-time.time24hr .numInputWrapper {
	width: 49%;
}

.flatpickr-time input {
	box-shadow: none;
	height: inherit;
	line-height: inherit;
	color: #393939;
	appearance: textfield;
	background: 0 0;
	border: 0;
	border-radius: 0;
	margin: 0;
	padding: 0;
	font-size: 14px;
	position: relative;
}

.flatpickr-time input.flatpickr-hour {
	font-weight: 700;
}

.flatpickr-time input.flatpickr-minute, .flatpickr-time input.flatpickr-second {
	font-weight: 400;
}

.flatpickr-time input:focus {
	border: 0;
	outline: 0;
}

.flatpickr-time .flatpickr-am-pm, .flatpickr-time .flatpickr-time-separator {
	height: inherit;
	float: left;
	line-height: inherit;
	color: #393939;
	-webkit-user-select: none;
	user-select: none;
	align-self: center;
}

.flatpickr-time .flatpickr-time-separator {
	width: 2%;
	font-weight: 700;
}

.flatpickr-time .flatpickr-am-pm {
	cursor: pointer;
	text-align: center;
	outline: 0;
	width: 18%;
	font-weight: 400;
}

.flatpickr-time .flatpickr-am-pm:focus, .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time input:focus, .flatpickr-time input:hover {
	background: #eee;
}

.flatpickr-input[readonly] {
	cursor: pointer;
}

.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;
}

@charset "UTF-8";

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[role=region] {
	position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.components-sandbox {
	overflow: hidden;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.components-tip p {
	margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#wpadminbar>.godaddy-styles *, .godaddy-styles * {
	font-family: GD Sherpa, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	line-height: 1.4;
}

#wpadminbar>.godaddy-styles .is-bigger, .godaddy-styles .is-bigger {
	font-size: 1.1em !important;
	font-weight: 500 !important;
}

#wpadminbar>.godaddy-styles .components-button, #wpadminbar>.godaddy-styles.components-button, .godaddy-styles .components-button, .godaddy-styles.components-button {
	border: 0;
	border-radius: 6px;
	box-shadow: none;
	font-size: 1em;
	height: auto;
	line-height: 1;
	padding: 1.25em;
	transition: background-color, color, .2s ease-in-out;
}

#wpadminbar>.godaddy-styles .components-button:disabled, #wpadminbar>.godaddy-styles.components-button:disabled, .godaddy-styles .components-button:disabled, .godaddy-styles.components-button:disabled {
	opacity: .5;
}

#wpadminbar>.godaddy-styles .components-button>svg, #wpadminbar>.godaddy-styles.components-button>svg, .godaddy-styles .components-button>svg, .godaddy-styles.components-button>svg {
	height: 24px;
	margin-left: .2em;
	position: relative;
	right: -5px;
	top: -1px;
	transform: scale(.75);
	width: 24px;
}

#wpadminbar>.godaddy-styles .components-button.no-padding, #wpadminbar>.godaddy-styles.components-button.no-padding, .godaddy-styles .components-button.no-padding, .godaddy-styles.components-button.no-padding {
	padding: 0;
}

#wpadminbar>.godaddy-styles .components-button.is-big, #wpadminbar>.godaddy-styles.components-button.is-big, .godaddy-styles .components-button.is-big, .godaddy-styles.components-button.is-big {
	font-size: 1.1em;
	font-weight: 600;
	padding: 1.5em;
}

#wpadminbar>.godaddy-styles .components-button.is-primary, #wpadminbar>.godaddy-styles.components-button.is-primary, .godaddy-styles .components-button.is-primary, .godaddy-styles.components-button.is-primary {
	background-color: #000;
	box-shadow: none;
	color: #fff;
}

#wpadminbar>.godaddy-styles .components-button.is-primary:active:not([disabled]), #wpadminbar>.godaddy-styles .components-button.is-primary:hover:not([disabled]), #wpadminbar>.godaddy-styles.components-button.is-primary:active:not([disabled]), #wpadminbar>.godaddy-styles.components-button.is-primary:hover:not([disabled]), .godaddy-styles .components-button.is-primary:active:not([disabled]), .godaddy-styles .components-button.is-primary:hover:not([disabled]), .godaddy-styles.components-button.is-primary:active:not([disabled]), .godaddy-styles.components-button.is-primary:hover:not([disabled]) {
	background-color: #00a4a6;
}

#wpadminbar>.godaddy-styles .components-button.is-secondary, #wpadminbar>.godaddy-styles.components-button.is-secondary, .godaddy-styles .components-button.is-secondary, .godaddy-styles.components-button.is-secondary {
	box-shadow: none;
	color: #111;
}

#wpadminbar>.godaddy-styles .components-button.is-secondary:active:not([disabled]), #wpadminbar>.godaddy-styles .components-button.is-secondary:hover:not([disabled]), #wpadminbar>.godaddy-styles.components-button.is-secondary:active:not([disabled]), #wpadminbar>.godaddy-styles.components-button.is-secondary:hover:not([disabled]), .godaddy-styles .components-button.is-secondary:active:not([disabled]), .godaddy-styles .components-button.is-secondary:hover:not([disabled]), .godaddy-styles.components-button.is-secondary:active:not([disabled]), .godaddy-styles.components-button.is-secondary:hover:not([disabled]) {
	border: 0;
	box-shadow: none;
	color: #000;
}

#wpadminbar>.godaddy-styles .components-button.is-tertiary, #wpadminbar>.godaddy-styles.components-button.is-tertiary, .godaddy-styles .components-button.is-tertiary, .godaddy-styles.components-button.is-tertiary {
	border: 1px solid #111;
	color: #111;
}

#wpadminbar>.godaddy-styles .components-button.is-tertiary:hover, #wpadminbar>.godaddy-styles.components-button.is-tertiary:hover, .godaddy-styles .components-button.is-tertiary:hover, .godaddy-styles.components-button.is-tertiary:hover {
	background-color: #111;
	box-shadow: none;
	color: #fff;
}

#wpadminbar>.godaddy-styles .components-button.is-link, #wpadminbar>.godaddy-styles.components-button.is-link, .godaddy-styles .components-button.is-link, .godaddy-styles.components-button.is-link {
	box-shadow: none;
	color: #00a4a6;
	padding: 0;
	text-decoration: none;
}

#wpadminbar>.godaddy-styles .components-button.is-link:active:not([disabled]), #wpadminbar>.godaddy-styles .components-button.is-link:hover:not([disabled]), #wpadminbar>.godaddy-styles.components-button.is-link:active:not([disabled]), #wpadminbar>.godaddy-styles.components-button.is-link:hover:not([disabled]), .godaddy-styles .components-button.is-link:active:not([disabled]), .godaddy-styles .components-button.is-link:hover:not([disabled]), .godaddy-styles.components-button.is-link:active:not([disabled]), .godaddy-styles.components-button.is-link:hover:not([disabled]) {
	color: #111;
	outline: none;
}

#wpadminbar>.godaddy-styles .components-button.has-icon:active:not([disabled]), #wpadminbar>.godaddy-styles .components-button.has-icon:hover:not([disabled]), #wpadminbar>.godaddy-styles.components-button.has-icon:active:not([disabled]), #wpadminbar>.godaddy-styles.components-button.has-icon:hover:not([disabled]), .godaddy-styles .components-button.has-icon:active:not([disabled]), .godaddy-styles .components-button.has-icon:hover:not([disabled]), .godaddy-styles.components-button.has-icon:active:not([disabled]), .godaddy-styles.components-button.has-icon:hover:not([disabled]) {
	background-color: transparent;
	color: #00a4a6;
}

#wpadminbar>.godaddy-styles .components-modal__frame, #wpadminbar>.godaddy-styles.components-modal__frame, .godaddy-styles .components-modal__frame, .godaddy-styles.components-modal__frame {
	border-radius: 1rem;
}

#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content, #wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content, .godaddy-styles .components-modal__frame .components-modal__content, .godaddy-styles.components-modal__frame .components-modal__content {
	margin-top: 0;
	padding: 4.5rem 4.5rem 4.25rem;
}

#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content:before, #wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content:before, .godaddy-styles .components-modal__frame .components-modal__content:before, .godaddy-styles.components-modal__frame .components-modal__content:before {
	margin: 0;
}

#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content p:last-child, #wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content p:last-child, .godaddy-styles .components-modal__frame .components-modal__content p:last-child, .godaddy-styles.components-modal__frame .components-modal__content p:last-child {
	margin-bottom: 0;
}

#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header, #wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header, .godaddy-styles .components-modal__frame .components-modal__content .components-modal__header, .godaddy-styles.components-modal__frame .components-modal__content .components-modal__header {
	border-bottom: 0;
	font-size: 2rem;
	height: unset;
	margin-bottom: .75em;
	padding: 0;
	position: relative;
}

#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-modal__icon-container, #wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-modal__icon-container, .godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-modal__icon-container, .godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-modal__icon-container {
	margin-right: 8px;
}

#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-modal__header-heading, #wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-modal__header-heading, .godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-modal__header-heading, .godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-modal__header-heading {
	font-size: 2rem;
}

#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon, #wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon, .godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon, .godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon {
	font-size: 1rem;
	left: auto;
	padding: .25em;
	position: absolute;
	right: -3.5rem;
	top: -3.25rem;
}

#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon>svg, #wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon>svg, .godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon>svg, .godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon>svg {
	margin-left: 0;
	right: 0;
	top: 0;
	transform: scale(1);
}

#wpadminbar>.godaddy-styles .components-modal__frame .components-modal__content .components-text-control__input, #wpadminbar>.godaddy-styles.components-modal__frame .components-modal__content .components-text-control__input, .godaddy-styles .components-modal__frame .components-modal__content .components-text-control__input, .godaddy-styles.components-modal__frame .components-modal__content .components-text-control__input {
	margin-bottom: .5em;
}

#wpadminbar>.godaddy-styles .ux-tag, .godaddy-styles .ux-tag {
	border-radius: 4px;
	color: #000;
	font-size: .9em;
	font-weight: 700;
	letter-spacing: .05625rem;
	line-height: 1.5;
	padding-block: 8px;
	padding-inline: 8px;
	text-transform: uppercase;
	white-space: nowrap;
}

#wpadminbar>.godaddy-styles .ux-tag-critical, .godaddy-styles .ux-tag-critical {
	background-color: #fbb;
}

#wpadminbar>.godaddy-styles .ux-tag-highlight, .godaddy-styles .ux-tag-highlight {
	background-color: #a6fff8;
}

#wpadminbar>.godaddy-styles .ux-tag-info, .godaddy-styles .ux-tag-info {
	background-color: #d3c1f7;
}

#wpadminbar>.godaddy-styles .ux-tag-internal, .godaddy-styles .ux-tag-internal {
	background-color: #fbd9ed;
}

#wpadminbar>.godaddy-styles .ux-tag-neutral, .godaddy-styles .ux-tag-neutral {
	background-color: #ddeaf8;
}

#wpadminbar>.godaddy-styles .ux-tag-passive, .godaddy-styles .ux-tag-passive {
	background-color: #f4f8fc;
}

#wpadminbar>.godaddy-styles .ux-tag-success, .godaddy-styles .ux-tag-success {
	background-color: #9fffb8;
}

#wpadminbar>.godaddy-styles .ux-tag-warning, .godaddy-styles .ux-tag-warning {
	background-color: #ffeea9;
}

#wpadminbar>.godaddy-styles .components-toggle-control, #wpadminbar>.godaddy-styles.components-toggle-control, .godaddy-styles .components-toggle-control, .godaddy-styles.components-toggle-control {
	align-items: flex-end;
	display: flex;
}

#wpadminbar>.godaddy-styles .components-toggle-control .components-base-control__field, #wpadminbar>.godaddy-styles .components-toggle-control__field, #wpadminbar>.godaddy-styles.components-toggle-control .components-base-control__field, #wpadminbar>.godaddy-styles.components-toggle-control__field, .godaddy-styles .components-toggle-control .components-base-control__field, .godaddy-styles .components-toggle-control__field, .godaddy-styles.components-toggle-control .components-base-control__field, .godaddy-styles.components-toggle-control__field {
	margin: 0;
}

#wpadminbar>.godaddy-styles .components-toggle-control .components-base-control__field .components-form-toggle__track, #wpadminbar>.godaddy-styles.components-toggle-control .components-base-control__field .components-form-toggle__track, .godaddy-styles .components-toggle-control .components-base-control__field .components-form-toggle__track, .godaddy-styles.components-toggle-control .components-base-control__field .components-form-toggle__track {
	background-color: #f3f6f8;
}

#wpadminbar>.godaddy-styles .components-toggle-control .components-base-control__field .is-checked .components-form-toggle__track, #wpadminbar>.godaddy-styles.components-toggle-control .components-base-control__field .is-checked .components-form-toggle__track, .godaddy-styles .components-toggle-control .components-base-control__field .is-checked .components-form-toggle__track, .godaddy-styles.components-toggle-control .components-base-control__field .is-checked .components-form-toggle__track {
	background-color: #00a4a6;
}

#wpadminbar>.godaddy-styles .components-toggle-control .components-base-control__help, #wpadminbar>.godaddy-styles.components-toggle-control .components-base-control__help, .godaddy-styles .components-toggle-control .components-base-control__help, .godaddy-styles.components-toggle-control .components-base-control__help {
	margin: 0;
}

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

/* stylelint-disable declaration-property-unit-allowed-list */

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

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
.sr-only {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

button.back-to-top-btn {
	border: 0;
	background: rgba(0, 0, 0, .4);
	width: 50px;
	height: 50px;
	cursor: pointer;
	transition: all .4s;
}

button.back-to-top-btn:hover {
	background: rgba(0, 0, 0, .8);
}

button.back-to-top-btn svg {
	display: block;
	width: 30px;
	height: 30px;
	margin: auto;
}

.et_pb_posts .cat-time-wrap {
	margin: 0 0 15px;
	font-size: 14px;
}

a.cat-link {
	position: relative;
}

a.cat-link:after {
	content: ",";
	display: inline-block;
	margin: 0 8px 0 2px;
}

a.cat-link:nth-last-of-type(1):after {
	display: none;
}

.cat-time-wrap {
	display: block;
	margin-bottom: 30px;
	text-transform: uppercase;
	font-size: 14px;
}

.cat-time-wrap a {
	text-transform: uppercase;
	font-size: 14px;
}

.cat-time-divider {
	display: inline-block;
	margin: 0 13px 0 10px;
}

.single-post-title {
	font-size: var(--heading-primary);
	margin-bottom: 30px;
}

.author-meta-wrap {
	display: block;
	margin-bottom: 30px;
}

html {
	line-height: 1.15;
	text-size-adjust: 100%;
}

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

/**
 * Remove the margin in all browsers.
 */
body {
	margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
	display: block;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
}

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

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

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
	font-family: monospace;
	font-size: 1em;
}

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

/**
 * Remove the gray background on active links in IE 10.
 */
a {
	background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
	border-bottom: 0;
	text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b, strong {
	font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code, kbd, samp {
	font-family: monospace;
	font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -.25em;
}

sup {
	top: -.5em;
}

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

/**
 * Remove the border on images inside links in IE 10.
 */
img {
	border-style: none;
}

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

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button, input, optgroup, select, textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button, input {
	overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button, select {
	text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button, [type="button"], [type="reset"], [type="submit"] {
	appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
	padding: .35em .75em .625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
	vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"], [type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

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

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
	display: list-item;
}

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

/**
 * Add the correct display in IE 10+.
 */
template {
	display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
	display: none;
}

/* stylelint-enable declaration-property-unit-allowed-list */

/**
 * Typography helpers
 */

/* stylelint-disable declaration-property-unit-allowed-list */

/* stylelint-enable declaration-property-unit-allowed-list */
a.global-link {
	width: 100%;
	height: 100%;
	z-index: 3;
	position: absolute;
	top: 0;
	left: 0;
}

/**
 * Background helpers
 */
:root {
	--padding-container-horizontal: 2rem;
	--padding-container-vertical: 6.4rem;
	--padding-site-header-vertical: 2rem;
	--padding-block: 8rem;
	--margin-between-text-elements: 4rem;
}

:root {
	--font-size-default: 20px;
	--font-size-tiny: 14px;
	--font-size-small: 16px;
	--font-size-medium: 17px;
	--font-size-large: 18px;
	--font-size-extra-large: 20px;
	--font-size-huge: 22px;
	--body-line-height: 1.7;
	--heading-line-height: 1.5;
}

.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.skip-link {
	margin: 5px;
}

.screen-reader-text.skip-link:focus {
	background: #fff;
	color: #4d4aff;
	outline: 2px solid #4d4aff;
}

.screen-reader-text:focus {
	background-color: #f5f5f5;
	border-radius: 0;
	box-shadow: 0 0 2px 2px rgba(34, 34, 34, .6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 1.7rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

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

[data-whatinput="mouse"] *:focus, [data-whatinput="touch"] *:focus {
	outline: none;
}

.col {
	overflow: visible;
}

[data-whatinput="keyboard"] input:focus, [data-whatinput="keyboard"] button:focus, [data-whatinput="keyboard"] select:focus, [data-whatinput="keyboard"] textarea:focus, [data-whatinput="keyboard"] div[tabindex]:focus, [data-whatinput="keyboard"] a:focus {
	outline: 2px solid #4d4aff;
	color: #222;
	opacity: 1;
	z-index: 99;
}

[data-whatinput="keyboard"] a.global-link:focus {
	outline: 4px solid #4d4aff;
}

.site {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
}

.container {
	margin: 0 auto;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
}

.site-main .container {
	overflow: hidden;
	clear: both;
}

.entry-footer {
	overflow: hidden;
	clear: both;
	display: flex;
	justify-content: space-between;
}

.edit-link {
	text-align: left;
	width: 100%;
	display: block;
	clear: both;
	max-width: 100%;
	min-width: 0;
	margin-bottom: 0;
	margin-top: 2rem;
	overflow: hidden;
	transition: all .22s;
}

.edit-link a {
	clear: both;
	text-align: center;
	transition: all .22s;
	display: block;
	padding: 2rem;
	background: #fafafa;
	color: #999;
	border: 2px dashed #999;
	margin: 0;
	text-decoration: none;
}

.edit-link a:hover {
	color: #999;
	background: #efefef;
}

.hide-completely {
	display: none !important;
}

a {
	color: #3962c9;
	text-decoration: none;
}

a:hover {
	color: #0c142a;
}

ul {
	list-style: disc outside;
	padding-left: 1.9rem;
}

ul li {
	padding-left: 0;
}

ol {
	padding-left: 1.9rem;
}

b, strong {
	font-weight: 700;
}

em, i {
	font-style: italic;
}

small {
	line-height: 1;
	font-size: .875em;
}

p {
	margin: 0;
}

blockquote {
	clear: both;
	border: 0 none;
	position: relative;
	padding-bottom: 3rem;
	margin: 0;
}

blockquote p {
	font-style: italic;
	margin-bottom: 0;
	position: relative;
	overflow: visible;
	color: #666;
}

blockquote::before {
	content: "";
	display: block;
	height: 4px;
	position: absolute;
	left: 0;
	top: 0;
	max-width: 147px;
}

cite {
	display: block;
	font-style: italic;
}

p:first-child {
	margin-top: 0;
}

p:last-child {
	margin-bottom: 0;
}

img {
	-ms-interpolation-mode: bicubic;
	height: auto;
	vertical-align: middle;
	max-width: 100%;
}

figure {
	position: relative;
	margin-bottom: 1rem;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}

figcaption {
	margin-top: 0;
	font-style: normal;
	font-weight: 400;
}

hr {
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, #000 50%);
	background-repeat: repeat-x;
	background-size: 2px 2px;
	background-position: 0 50%;
	border: 0;
	padding-top: 1rem;
	padding-bottom: 1rem;
	margin: 0;
	height: 0;
}

code {
	color: #c7254e;
	background-color: #f9f2f4;
	line-height: 1;
	padding: .375rem .5rem;
	border-radius: .3rem;
	font-size: inherit;
}

pre code {
	display: inline-block;
	padding: 1.15rem 1rem .85rem;
}

pre {
	border-radius: .3rem;
	display: block;
	white-space: pre-wrap;
	word-break: break-all;
	word-wrap: break-word;
	margin-bottom: 2rem;
}

:root {
	--space-unit: 1em;
	--space-x-small: calc(.125 * var(--space-unit));
	--space-small: calc(.25 * var(--space-unit));
	--checkbox-radio-size: 16px;
	--checkbox-radio-gap: calc(.5 * var(--space-unit));
	--checkbox-radio-border-width: 2px;
	--checkbox-radio-line-height: var(--body-line-height);
	--radio-marker-size: 8px;
	--checkbox-marker-size: 12px;
	--checkbox-radius: 4px;
}

.button-wrapper {
	margin-bottom: 0;
}

select {
	border-radius: 0;
	background-image: url("https://cdn-eegak.nitrocdn.com/XBeSNElOsiqHVDMVEXMGrYdqyIxnQCFg/assets/images/optimized/rev-11f2f2a/lifelikedentureswa.com/wp-content/themes/mydivi-light/svg/select.svg");
	background-repeat: no-repeat;
	background-position: right 0 center;
	background-size: 40px auto;
	transition: none;
	width: 100%;
	max-width: 100%;
	min-width: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 1px;
	border: 2px solid #d9d9d9;
	color: #4f5964;
	padding: 15px;
	line-height: 24px;
	font-size: var(--font-size-medium);
}

select.nitro-lazy {
	background-image: none !important;
}

select::-ms-expand {
	display: none;
}

textarea, select, input[type="text"], input[type="tel"], input[type="url"], input[type="password"], input[type="number"], input[type="month"], input[type="week"], input[type="email"], input[type="search"] {
	border-radius: 3px;
	background: #fff;
	border: solid 2px #d9d9d9;
	padding: 15px;
	line-height: 24px;
	transition: background .55s;
	text-decoration: none;
	position: relative;
	appearance: auto;
	margin-bottom: 0;
	box-sizing: border-box;
}

textarea::placeholder, select::placeholder, input[type="text"]::placeholder, input[type="tel"]::placeholder, input[type="url"]::placeholder, input[type="password"]::placeholder, input[type="number"]::placeholder, input[type="month"]::placeholder, input[type="week"]::placeholder, input[type="email"]::placeholder, input[type="search"]::placeholder {
	color: #4f5964;
	opacity: .4;
}

textarea:focus, select:focus, input[type="text"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="number"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="search"]:focus {
	background: #fff;
	border: 2px solid #bababa;
	outline: 0;
}

textarea:focus::placeholder, select:focus::placeholder, input[type="text"]:focus::placeholder, input[type="tel"]:focus::placeholder, input[type="url"]:focus::placeholder, input[type="password"]:focus::placeholder, input[type="number"]:focus::placeholder, input[type="month"]:focus::placeholder, input[type="week"]:focus::placeholder, input[type="email"]:focus::placeholder, input[type="search"]:focus::placeholder {
	color: #222;
	opacity: .8;
}

select:focus {
	background: #fff;
	border: 2px solid #bababa;
}

input[type="radio"], input[type="checkbox"] {
	position: absolute;
	padding: 0;
	margin: 0;
	margin-top: calc(( 1em * var(--checkbox-radio-line-height) - var(--checkbox-radio-size) ) / 2);
	opacity: 0;
	height: var(--checkbox-radio-size);
	width: var(--checkbox-radio-size);
	pointer-events: none;
}

input[type="radio"] + label, input[type="checkbox"] + label {
	display: inline-flex;
	align-items: flex-start;
	line-height: var(--checkbox-radio-line-height);
	user-select: none;
	cursor: pointer;
}

input[type="radio"] + label::before, input[type="checkbox"] + label::before {
	content: "";
	display: inline-block;
	position: relative;
	top: calc(( .8em * var(--checkbox-radio-line-height) - var(--checkbox-radio-size) ) / 2);
	flex-shrink: 0;
	width: var(--checkbox-radio-size);
	height: var(--checkbox-radio-size);
	background-color: #fff;
	border-width: var(--checkbox-radio-border-width);
	border-color: #3962c9;
	border-style: solid;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: var(--checkbox-radio-gap);
	transition: transform .2s, border .2s;
}

input[type="radio"] + label::before {
	border-radius: 50%;
}

input[type="checkbox"] + label::before {
	border-radius: var(--checkbox-radius);
}

input[type="radio"]:checked + label::before, input[type="checkbox"]:checked + label::before {
	background-color: #3962c9;
	box-shadow: none;
	border-color: #3962c9;
	transition: transform .2s;
}

input[type="radio"]:active + label::before, input[type="checkbox"]:active + label::before {
	transform: scale(.8);
	transition: transform .2s;
}

input[type="radio"]:checked + label::before {
	background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns=\'https://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\'%3E%3Cg class=\'nc-icon-wrapper\' fill=\'%23ffffff\'%3E%3Ccircle cx=\'8\' cy=\'8\' r=\'8\' fill=\'%23ffffff\'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
	background-size: var(--radio-marker-size);
}

input[type="checkbox"]:checked + label::before {
	background-image: url("data:image/svg+xml, %3Csvg xmlns=\'https://www.w3.org/2000/svg\' width=\'12\' height=\'12\' viewBox=\'0 0 12 12\'%3E%3Cpolyline points=\'1 6.5 4 9.5 11 2.5\' fill=\'none\' stroke=\'%23FFFFFF\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\'/%3E%3C/svg%3E");
	background-size: var(--checkbox-marker-size);
}

input[type="radio"]:focus + label::before, input[type="checkbox"]:focus + label::before, input[type="radio"]:checked:active + label::before, input[type="checkbox"]:checked:active + label::before {
	border-color: #3962c9;
	box-shadow: 0 0 0 3px rgba(57, 98, 201, .2);
}

input[type="radio"]:checked:active + label::before, input[type="checkbox"]:checked:active + label::before {
	transform: none;
	transition: none;
}

input[type="radio"]:not(:checked):not(:focus) + label:hover::before, input[type="checkbox"]:not(:checked):not(:focus) + label:hover::before {
	/* stylelint-disable */
	border-color: #7592d9;
}

table {
	border-spacing: 0;
	border-collapse: collapse;
}

td, th {
	height: 3rem;
	padding: 1rem;
}

th {
	font-weight: 700;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b, strong {
	font-weight: 700;
}

dfn {
	font-style: italic;
}

kbd {
	border: 1px solid #ccc;
	background-color: #eaf1f8;
	color: #4f5964;
	box-shadow: 0 1px 0 rgba(0, 0, 0, .2), 0 0 0 2px #fff inset;
	border-radius: 4px;
	display: inline-block;
	text-shadow: 0 1px 0 #fff;
	line-height: 1.4;
	white-space: nowrap;
	padding: 0 .5rem;
}

pre {
	background: #2b303c;
	white-space: pre;
	word-wrap: break-word;
	overflow: auto;
	border-radius: 4px;
	border: 1px solid #2b303c;
	position: relative;
	display: block;
	margin: 3rem 0;
	padding: 15px 16px 14px;
	overflow-x: auto;
	font-size: var(--font-size-small);
	line-height: 1.77;
	color: #f5f5f5;
}

pre code {
	border-radius: 4px;
}

ul.tags {
	overflow: hidden;
	margin-top: 0;
	margin-bottom: var(--margin-between-text-elements);
	list-style: none;
}

ul.tags li {
	margin-left: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-left: 0;
	float: left;
	margin-top: 0;
}

ul.tags li a:not(.button):not(.no-text-link) {
	color: #222;
	display: inline-block;
	border-color: rgba(6, 22, 41, .1);
	border-style: solid;
	border-width: 1px 1px 2px;
	border-radius: 5px;
	padding: .2em .6em;
	margin-right: .4em;
	box-shadow: none;
	background: transparent;
	transition: all .22s;
}

ul.tags li a:not(.button):not(.no-text-link):hover, ul.tags li a:not(.button):not(.no-text-link):focus {
	/* stylelint-disable */
	border-color: rgba(6, 22, 41, .4);
}

.sticky {
	border: 1px dashed #d7e4f2;
	padding: 2rem;
	margin-bottom: 2rem;
}

.top {
	background: rgba(53, 53, 53, .6);
	padding: 10px;
	border: 0;
}

.top svg {
	fill: #fff;
	margin: 0;
	opacity: .8;
	transition: all .3s ease;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 30px;
	height: 30px;
}

.top:hover {
	background: rgba(53, 53, 53, 1);
}

.back-to-top {
	margin: 0;
	position: fixed;
	bottom: 70px;
	right: 0;
	text-decoration: none;
	opacity: 0;
	transition: opacity .22s 0s, visibility 0s .22s;
	z-index: 9999;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 5px 0 0 5px;
	overflow: hidden;
}

.back-to-top:focus {
	outline: none;
}

.back-to-top.has-light-bg svg {
	fill: #fff;
}

.back-to-top.has-dark-bg svg {
	fill: #fff;
}

.back-to-top.is-visible, .back-to-top.fade-out, .no-touch .back-to-top:hover {
	transition: opacity .22s 0s, visibility 0s 0s;
}

.back-to-top.is-visible {
	opacity: 1;
}

.back-to-top.fade-out {
	opacity: 1;
}

.back-to-top.fade-out:hover {
	opacity: 1;
}

.no-touch .back-to-top:hover {
	opacity: 1;
}

div.lazy {
	position: absolute;
	height: 100%;
	width: 100%;
	background-size: cover;
	background-position: center;
	min-height: 200px;
	z-index: 0;
}

.has-lazyload {
	overflow: hidden;
	position: relative;
}

.footer-widgets {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	width: 80%;
	max-width: 1920px;
	margin: auto;
	padding: 10px 0;
}

.widget-title {
	font-size: 24px;
	display: block;
	margin-bottom: 10px;
}

@media (max-width: 767px) {
	.footer-widgets {
		width: 100%;
	}
}

.bttm-footer-wrap {
	padding: 20px 0;
}

.bttm-footer {
	text-align: center;
}

.single-post .post-content {
	width: 80%;
	margin: auto;
	padding: 80px 0;
	max-width: 1280px;
}

.widget-footer-col {
	padding: 20px;
	box-sizing: border-box;
	display: block;
	width: 100%;
}

@media (min-width: 981px) {
	.footer-widgets.w-full > .widget-footer-col {
		width: 100%;
	}
	
	.footer-widgets.w-half > .widget-footer-col {
		width: 50%;
	}
	
	.footer-widgets.w-third > .widget-footer-col {
		width: 33.333%;
	}
	
	.footer-widgets.w-quarter > .widget-footer-col {
		width: 25%;
	}
}

@media (min-width: 767px) and (max-width: 980px) {
	.footer-widgets.w-full > .widget-footer-col, .footer-widgets.w-half > .widget-footer-col, .footer-widgets.w-third > .widget-footer-col, .footer-widgets.w-quarter > .widget-footer-col {
		width: 50%;
	}
}

.single .author {
	margin: 0 0 10px;
	display: inline-block;
	text-transform: capitalize;
	font-size: 14px;
}

.single .author .avatar {
	display: inline-block;
	vertical-align: middle;
	max-width: 40px;
	border-radius: 50%;
	margin-right: 8px;
}

.single .post-content .meta {
	display: inline-block;
	margin-bottom: 30px;
	font-size: 14px;
	margin-left: 10px;
	padding-left: 13px;
	border-left: 1px solid #cacaca;
	text-transform: capitalize;
}

@media (max-width: 767px) {
	.single .post-content .meta {
		margin-left: 0;
		padding-left: 0;
		border-left: 0px solid #cacaca;
		border-top: 1px solid #cacaca;
		text-transform: capitalize;
		padding-top: 10px;
		display: block;
	}
}

.single-post-navigation {
	display: flex;
	flex-wrap: wrap;
	margin-top: 100px;
}

.single-post-navigation .nav-box {
	width: 50%;
	padding: 5px;
}

@media (max-width:767px) {
	.single-post-navigation .nav-box {
		width: 100%;
		padding: 5px;
	}
}

.single-post-navigation .nav-box a {
	width: 100%;
	display: flex;
	flex-wrap: nowrap;
	flex-direction: row;
	padding: 10px;
	background: #f9f9f9;
}

.single-post-navigation .nav-box a p {
	font-size: 14px;
	padding: 0 10px;
}

.single-post-navigation .nav-box.next a {
	text-align: right;
	flex-direction: row-reverse;
}

.single-post-navigation .nav-box img {
	flex: 0 0 80px;
	padding: 0;
	width: 100%;
	max-width: 80px;
}

.single-post-navigation .nav-box a:hover {
	background: #eee;
}

.single-post-navigation .nav-box a:hover img {
	opacity: .6;
}

.comments-area {
	margin: 100px 0 0;
	padding-top: 20px;
	border-top: 1px solid #c9c9c9;
}

ol.comment-list .avatar {
	display: none;
}

ol.comment-list {
	margin: 0;
	padding: 20px;
}

ul.comment-list .avatar {
	display: none;
}

ul.comment-list {
	margin: 0;
	padding: 20px;
}

a.no-text-link {
	font-size: 14px;
}

a.comment-reply-link {
	font-size: 14px;
	text-decoration: underline;
	text-transform: uppercase;
}

.single-post .comments-area .comments-title {
	font-size: 20px;
	font-weight: 400;
}

.single-post .post-content ul.comment-list, .single-post .post-content ol.comment-list {
	margin: 20px 0 0;
	padding: 0;
	list-style: none;
}

.single-post .post-content ul.comment-list .comment, .single-post .post-content ol.comment-list .comment {
	margin: 0 0 20px;
	padding: 20px 20px;
	list-style: none;
	border: 1px solid #ddd;
}

.related-posts {
	margin-top: 30px;
	display: block;
}

.related-posts .related-posts-title {
	margin-bottom: 10px;
	display: block;
	font-size: 16px;
}

.related-posts ul.related-posts-items {
	list-style: none;
	margin: 0 0 40px !important;
	padding: 0;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

.related-posts ul.related-posts-items li {
	width: 32.333%;
	margin: 0 .5%;
	padding: 0px !important;
	box-shadow: 0 0px 0px rgba(0, 0, 0, .2);
	transition: all .4s;
	border: 1px solid #ddd;
	list-style: none;
}

@media (max-width: 767px) {
	.related-posts ul.related-posts-items li {
		width: 99%;
		margin-bottom: 20px;
	}
}

.related-posts ul.related-posts-items li:hover {
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}

.related-posts ul.related-posts-items li span {
	line-height: 1.2;
	font-size: 16px;
	padding: 10px;
	display: block;
}

.site-content ul, .site-content ol {
	list-style: initial;
	margin-left: 30px;
	padding-left: 0;
}

:root {
	--font-one: "Raleway", sans-serif;
	--font-two: "Lato", sans-serif;
	--font-three: "Roboto", sans-serif;
	--body-font: var(--font-three);
	--heading-font: var(--font-one);
	--heading-hero: 68px;
	--heading-hero-font: var(--font-one);
	--heading-hero_alt: 57px;
	--heading-hero_alt-font: var(--font-one);
	--heading-primary: 43px;
	--heading-primary-font: var(--font-one);
	--heading-secondary: 32px;
	--heading-secondary-font: var(--font-two);
	--heading-tertiary: 24px;
	--heading-tertiary-font: var(--font-two);
	--none: #ccc;
	--color-white: #fff;
	--color-black: #000;
	--color-primary: #2d2c2b;
	--color-secondary: #eff1f0;
	--color-tertiary: #372f27;
	--color-accenta: #8db750;
	--color-accentb: #3f513c;
	--body-font-size: 18px;
}

@media (max-width:1024px) {
	:root {
		--heading-hero: 55px;
		--heading-hero_alt: 44px;
		--heading-primary: 36px;
		--heading-secondary: 28px;
		--heading-tertiary: 23px;
	}
}

@media (max-width:767px) {
	:root {
		--heading-hero: 45px;
		--heading-hero_alt: 37px;
		--heading-primary: 28px;
		--heading-secondary: 25px;
		--heading-tertiary: 22px;
	}
}

.color-primary {
	color: var(--color-primary) !important;
}

.color-primary-hover:hover {
	color: var(--color-primary) !important;
}

.color-secondary {
	color: var(--color-secondary) !important;
}

.color-secondary-hover:hover {
	color: var(--color-secondary) !important;
}

.color-tertiary {
	color: var(--color-tertiary) !important;
}

.color-tertiary-hover:hover {
	color: var(--color-tertiary) !important;
}

.color-accenta {
	color: var(--color-accenta) !important;
}

.color-accenta-hover:hover {
	color: var(--color-accenta) !important;
}

.color-accentb {
	color: var(--color-accentb) !important;
}

.color-accentb-hover:hover {
	color: var(--color-accentb) !important;
}

.heading-hero {
	font-family: var(--font-one);
	font-size: 68px;
	font-weight: 600;
	line-height: 1.2;
	letter-spacing: 1px;
}

@media (max-width:1024px) {
	.heading-hero {
		font-size: 55px;
		line-height: 1.2;
	}
}

@media (max-width:767px) {
	.heading-hero {
		font-size: 45px;
		line-height: 1.2;
	}
}

.heading-hero-alt {
	font-family: var(--font-one);
	font-size: 57px;
	font-weight: 300;
	line-height: 1.2;
	letter-spacing: 1px;
}

@media (max-width:1024px) {
	.heading-hero-alt {
		font-size: 44px;
		line-height: 1.2;
	}
}

@media (max-width:767px) {
	.heading-hero-alt {
		font-size: 37px;
		line-height: 1.2;
	}
}

.heading-primary {
	font-family: var(--font-one);
	font-size: 43px;
	font-weight: 600;
	line-height: 1.2;
	letter-spacing: 0px;
}

@media (max-width:1024px) {
	.heading-primary {
		font-size: 36px;
		line-height: 1.2;
	}
}

@media (max-width:767px) {
	.heading-primary {
		font-size: 28px;
		line-height: 1.2;
	}
}

.heading-secondary {
	font-family: var(--font-two);
	font-size: 32px;
	font-weight: 400;
	line-height: 1.2;
	letter-spacing: 1px;
}

@media (max-width:1024px) {
	.heading-secondary {
		font-size: 28px;
		line-height: 1.2;
	}
}

@media (max-width:767px) {
	.heading-secondary {
		font-size: 25px;
		line-height: 1.2;
	}
}

.heading-tertiary {
	font-family: var(--font-two);
	font-size: 24px;
	font-weight: 300;
	line-height: 1.2;
	letter-spacing: 1px;
}

@media (max-width:1024px) {
	.heading-tertiary {
		font-size: 23px;
		line-height: 1.2;
	}
}

@media (max-width:767px) {
	.heading-tertiary {
		font-size: 22px;
		line-height: 1.2;
	}
}

body, p {
	font-size: var(--body-font-size);
	font-family: var(--body-font);
	font-weight: 400;
	line-height: 1.5;
}

h1, h2, h3, h4, h5, h6 {
	font-family: var(--heading-font);
}

.site-content .band-hero, #main #et-boc .band-hero, .band-hero {
	color: var(--color-white);
	background-color: var(--color-primary);
}

.site-content .band-hero, #main #et-boc .band-hero p, .band-hero p, .band-hero li, .band-hero h1, .band-hero h2, .band-hero h3, .band-hero h4, .band-hero h5, .band-hero h6 {
	color: var(--color-white);
}

.site-content .band-hero, #main #et-boc .band-hero a, .band-hero a {
	color: var(--color-accenta);
}

.site-content .band-hero, #main #et-boc .band-hero a:hover, .band-hero a:hover {
	color: var(--color-accentb);
}

.site-content .band-hero, #main #et-boc .band-hero .heading-hero, .band-hero .heading-hero {
	color: var(--color-white);
}

.site-content .band-hero, #main #et-boc .band-hero .heading-hero-alt, .band-hero .heading-hero-alt {
	color: var(--color-white);
}

.site-content .band-hero, #main #et-boc .band-hero .heading-primary, .band-hero .heading-primary {
	color: var(--color-white);
}

.site-content .band-hero, #main #et-boc .band-hero .heading-secondary, .band-hero .heading-secondary {
	color: var(--color-white);
}

.site-content .band-hero, #main #et-boc .band-hero .heading-tertiary, .band-hero .heading-tertiary {
	color: var(--color-white);
}

.site-content .band-hero-alt, #main #et-boc .band-hero-alt, .band-hero-alt {
	color: var(--color-white);
	background-color: var(--color-primary);
}

.site-content .band-hero-alt, #main #et-boc .band-hero-alt p, .band-hero-alt p, .band-hero-alt li, .band-hero-alt h1, .band-hero-alt h2, .band-hero-alt h3, .band-hero-alt h4, .band-hero-alt h5, .band-hero-alt h6 {
	color: var(--color-white);
}

.site-content .band-hero-alt, #main #et-boc .band-hero-alt a, .band-hero-alt a {
	color: var(--color-accentb);
}

.site-content .band-hero-alt, #main #et-boc .band-hero-alt a:hover, .band-hero-alt a:hover {
	color: var(--color-accenta);
}

.site-content .band-hero-alt, #main #et-boc .band-hero-alt .heading-hero, .band-hero-alt .heading-hero {
	color: var(--color-primary);
}

.site-content .band-hero-alt, #main #et-boc .band-hero-alt .heading-hero-alt, .band-hero-alt .heading-hero-alt {
	color: var(--color-primary);
}

.site-content .band-hero-alt, #main #et-boc .band-hero-alt .heading-primary, .band-hero-alt .heading-primary {
	color: var(--color-primary);
}

.site-content .band-hero-alt, #main #et-boc .band-hero-alt .heading-secondary, .band-hero-alt .heading-secondary {
	color: var(--color-primary);
}

.site-content .band-hero-alt, #main #et-boc .band-hero-alt .heading-tertiary, .band-hero-alt .heading-tertiary {
	color: var(--color-primary);
}

@media (min-width:981px) {
	.site-content .band-hero-alt, #main #et-boc .band-hero-alt, .band-hero-alt {
		background-image: url("https://cdn-eegak.nitrocdn.com/XBeSNElOsiqHVDMVEXMGrYdqyIxnQCFg/assets/images/optimized/rev-11f2f2a/lifelikedentureswa.com/wp-content/uploads/2020/11/Lifelike-Inner-Hero-White.jpg");
		background-size: cover;
		background-repeat: no-repeat;
	}
	
	.site-content .band-hero-alt.nitro-lazy, #main #et-boc .band-hero-alt.nitro-lazy, .band-hero-alt.nitro-lazy {
		background-image: none !important;
	}
}

@media (max-width:980px) {
	.site-content .band-hero-alt, #main #et-boc .band-hero-alt, .band-hero-alt {
		background-image: url("https://cdn-eegak.nitrocdn.com/XBeSNElOsiqHVDMVEXMGrYdqyIxnQCFg/assets/images/optimized/rev-11f2f2a/lifelikedentureswa.com/wp-content/uploads/2020/11/Lifelike-Inner-Hero-White.jpg");
	}
	
	.site-content .band-hero-alt.nitro-lazy, #main #et-boc .band-hero-alt.nitro-lazy, .band-hero-alt.nitro-lazy {
		background-image: none !important;
	}
}

.site-content .band-light, #main #et-boc .band-light, .band-light {
	color: var(--color-black);
	background-color: var(--color-white);
}

.site-content .band-light, #main #et-boc .band-light p, .band-light p, .band-light li, .band-light h1, .band-light h2, .band-light h3, .band-light h4, .band-light h5, .band-light h6 {
	color: var(--color-black);
}

.site-content .band-light, #main #et-boc .band-light a, .band-light a {
	color: var(--color-accenta);
}

.site-content .band-light, #main #et-boc .band-light a:hover, .band-light a:hover {
	color: var(--color-accentb);
}

.site-content .band-light, #main #et-boc .band-light .heading-hero, .band-light .heading-hero {
	color: var(--color-primary);
}

.site-content .band-light, #main #et-boc .band-light .heading-hero-alt, .band-light .heading-hero-alt {
	color: var(--color-primary);
}

.site-content .band-light, #main #et-boc .band-light .heading-primary, .band-light .heading-primary {
	color: var(--color-primary);
}

.site-content .band-light, #main #et-boc .band-light .heading-secondary, .band-light .heading-secondary {
	color: var(--color-primary);
}

.site-content .band-light, #main #et-boc .band-light .heading-tertiary, .band-light .heading-tertiary {
	color: var(--color-primary);
}

@media (min-width:981px) {
	.site-content .band-light, #main #et-boc .band-light, .band-light {
		background-image: url("https://cdn-eegak.nitrocdn.com/XBeSNElOsiqHVDMVEXMGrYdqyIxnQCFg/assets/images/optimized/rev-11f2f2a/lifelikedentureswa.com/wp-content/uploads/2020/11/Lifelike-white-pattern.jpg");
		background-size: initial;
		background-repeat: repeat;
	}
	
	.site-content .band-light.nitro-lazy, #main #et-boc .band-light.nitro-lazy, .band-light.nitro-lazy {
		background-image: none !important;
	}
}

.site-content .band-light-alt, #main #et-boc .band-light-alt, .band-light-alt {
	color: var(--color-black);
	background-color: var(--color-secondary);
}

.site-content .band-light-alt, #main #et-boc .band-light-alt p, .band-light-alt p, .band-light-alt li, .band-light-alt h1, .band-light-alt h2, .band-light-alt h3, .band-light-alt h4, .band-light-alt h5, .band-light-alt h6 {
	color: var(--color-black);
}

.site-content .band-light-alt, #main #et-boc .band-light-alt a, .band-light-alt a {
	color: var(--color-accenta);
}

.site-content .band-light-alt, #main #et-boc .band-light-alt a:hover, .band-light-alt a:hover {
	color: var(--color-primary);
}

.site-content .band-light-alt, #main #et-boc .band-light-alt .heading-hero, .band-light-alt .heading-hero {
	color: var(--);
}

.site-content .band-light-alt, #main #et-boc .band-light-alt .heading-hero-alt, .band-light-alt .heading-hero-alt {
	color: var(--);
}

.site-content .band-light-alt, #main #et-boc .band-light-alt .heading-primary, .band-light-alt .heading-primary {
	color: var(--color-primary);
}

.site-content .band-light-alt, #main #et-boc .band-light-alt .heading-secondary, .band-light-alt .heading-secondary {
	color: var(--color-primary);
}

.site-content .band-light-alt, #main #et-boc .band-light-alt .heading-tertiary, .band-light-alt .heading-tertiary {
	color: var(--color-primary);
}

.site-content .band-dark, #main #et-boc .band-dark, .band-dark {
	color: var(--color-white);
	background-color: var(--color-primary);
}

.site-content .band-dark, #main #et-boc .band-dark p, .band-dark p, .band-dark li, .band-dark h1, .band-dark h2, .band-dark h3, .band-dark h4, .band-dark h5, .band-dark h6 {
	color: var(--color-white);
}

.site-content .band-dark, #main #et-boc .band-dark a, .band-dark a {
	color: var(--color-accenta);
}

.site-content .band-dark, #main #et-boc .band-dark a:hover, .band-dark a:hover {
	color: var(--color-white);
}

.site-content .band-dark, #main #et-boc .band-dark .heading-hero, .band-dark .heading-hero {
	color: var(--);
}

.site-content .band-dark, #main #et-boc .band-dark .heading-hero-alt, .band-dark .heading-hero-alt {
	color: var(--);
}

.site-content .band-dark, #main #et-boc .band-dark .heading-primary, .band-dark .heading-primary {
	color: var(--);
}

.site-content .band-dark, #main #et-boc .band-dark .heading-secondary, .band-dark .heading-secondary {
	color: var(--);
}

.site-content .band-dark, #main #et-boc .band-dark .heading-tertiary, .band-dark .heading-tertiary {
	color: var(--);
}

@media (min-width:981px) {
	.site-content .band-dark, #main #et-boc .band-dark, .band-dark {
		background-image: url("https://cdn-eegak.nitrocdn.com/XBeSNElOsiqHVDMVEXMGrYdqyIxnQCFg/assets/images/optimized/rev-11f2f2a/lifelikedentureswa.com/wp-content/uploads/2020/11/brown-pattern-small.jpg");
		background-size: initial;
		background-repeat: repeat;
	}
	
	.site-content .band-dark.nitro-lazy, #main #et-boc .band-dark.nitro-lazy, .band-dark.nitro-lazy {
		background-image: none !important;
	}
}

.site-content .band-dark-alt, #main #et-boc .band-dark-alt, .band-dark-alt {
	color: var(--color-white);
	background-color: var(--color-accentb);
}

.site-content .band-dark-alt, #main #et-boc .band-dark-alt p, .band-dark-alt p, .band-dark-alt li, .band-dark-alt h1, .band-dark-alt h2, .band-dark-alt h3, .band-dark-alt h4, .band-dark-alt h5, .band-dark-alt h6 {
	color: var(--color-white);
}

.site-content .band-dark-alt, #main #et-boc .band-dark-alt a, .band-dark-alt a {
	color: var(--color-primary);
}

.site-content .band-dark-alt, #main #et-boc .band-dark-alt a:hover, .band-dark-alt a:hover {
	color: var(--color-accenta);
}

.site-content .band-dark-alt, #main #et-boc .band-dark-alt .heading-hero, .band-dark-alt .heading-hero {
	color: var(--);
}

.site-content .band-dark-alt, #main #et-boc .band-dark-alt .heading-hero-alt, .band-dark-alt .heading-hero-alt {
	color: var(--);
}

.site-content .band-dark-alt, #main #et-boc .band-dark-alt .heading-primary, .band-dark-alt .heading-primary {
	color: var(--);
}

.site-content .band-dark-alt, #main #et-boc .band-dark-alt .heading-secondary, .band-dark-alt .heading-secondary {
	color: var(--);
}

.site-content .band-dark-alt, #main #et-boc .band-dark-alt .heading-tertiary, .band-dark-alt .heading-tertiary {
	color: var(--);
}

.site-content .band-parallax, #main #et-boc .band-parallax, .band-parallax {
	color: var(--color-white);
	background-color: var(--color-primary);
}

.site-content .band-parallax, #main #et-boc .band-parallax p, .band-parallax p, .band-parallax li, .band-parallax h1, .band-parallax h2, .band-parallax h3, .band-parallax h4, .band-parallax h5, .band-parallax h6 {
	color: var(--color-white);
}

.site-content .band-parallax, #main #et-boc .band-parallax a, .band-parallax a {
	color: var(--color-accenta);
}

.site-content .band-parallax, #main #et-boc .band-parallax a:hover, .band-parallax a:hover {
	color: var(--color-accentb);
}

.site-content .band-parallax, #main #et-boc .band-parallax .heading-hero, .band-parallax .heading-hero {
	color: var(--color-white);
}

.site-content .band-parallax, #main #et-boc .band-parallax .heading-hero-alt, .band-parallax .heading-hero-alt {
	color: var(--color-white);
}

.site-content .band-parallax, #main #et-boc .band-parallax .heading-primary, .band-parallax .heading-primary {
	color: var(--color-white);
}

.site-content .band-parallax, #main #et-boc .band-parallax .heading-secondary, .band-parallax .heading-secondary {
	color: var(--color-white);
}

.site-content .band-parallax, #main #et-boc .band-parallax .heading-tertiary, .band-parallax .heading-tertiary {
	color: var(--color-white);
}

@media (min-width:981px) {
	.site-content .band-parallax, #main #et-boc .band-parallax, .band-parallax {
		background-image: url("https://cdn-eegak.nitrocdn.com/XBeSNElOsiqHVDMVEXMGrYdqyIxnQCFg/assets/images/optimized/rev-11f2f2a/lifelikedentureswa.com/wp-content/uploads/2020/11/parallax-bg-w-overlay.jpg");
		background-size: cover;
		background-repeat: no-repeat;
		background-attachment: fixed;
	}
	
	.site-content .band-parallax.nitro-lazy, #main #et-boc .band-parallax.nitro-lazy, .band-parallax.nitro-lazy {
		background-image: none !important;
	}
}

.site-content .band-quote, #main #et-boc .band-quote, .band-quote {
	color: var(--color-white);
	background-color: var(--color-primary);
}

.site-content .band-quote, #main #et-boc .band-quote p, .band-quote p, .band-quote li, .band-quote h1, .band-quote h2, .band-quote h3, .band-quote h4, .band-quote h5, .band-quote h6 {
	color: var(--color-white);
}

.site-content .band-quote, #main #et-boc .band-quote a, .band-quote a {
	color: var(--);
}

.site-content .band-quote, #main #et-boc .band-quote a:hover, .band-quote a:hover {
	color: var(--);
}

.site-content .band-quote, #main #et-boc .band-quote .heading-hero, .band-quote .heading-hero {
	color: var(--);
}

.site-content .band-quote, #main #et-boc .band-quote .heading-hero-alt, .band-quote .heading-hero-alt {
	color: var(--);
}

.site-content .band-quote, #main #et-boc .band-quote .heading-primary, .band-quote .heading-primary {
	color: var(--);
}

.site-content .band-quote, #main #et-boc .band-quote .heading-secondary, .band-quote .heading-secondary {
	color: var(--);
}

.site-content .band-quote, #main #et-boc .band-quote .heading-tertiary, .band-quote .heading-tertiary {
	color: var(--);
}

footer {
	background-color: #2d2c2b;
}

footer, footer .footer-widgets {
	color: #fff;
}

footer a, footer .footer-widgets a {
	color: #8db750;
}

footer a:hover, footer .footer-widgets a:hover {
	color: #fff;
}

footer .bttm-footer-wrap {
	background-color: #292827;
	color: #eee;
}

#dpsp-content-top {
	margin-bottom: 1.2em;
}

#dpsp-content-bottom {
	margin-top: 1.2em;
}

.dpsp-share-text {
	margin-bottom: 10px;
	font-weight: 700;
}

.dpsp-networks-btns-wrapper {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
}

.dpsp-networks-btns-wrapper:after {
	display: block;
	clear: both;
	height: 0;
	content: "";
}

.dpsp-networks-btns-wrapper li {
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none !important;
	-webkit-transition: all .15s ease-in;
	-moz-transition: all .15s ease-in;
	-o-transition: all .15s ease-in;
	transition: all .15s ease-in;
}

.dpsp-networks-btns-wrapper li:before {
	display: none !important;
}

.dpsp-networks-btns-wrapper li:first-child {
	margin-left: 0 !important;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn {
	display: flex;
	position: relative;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	min-width: 40px;
	height: 40px;
	max-height: 40px;
	padding: 0;
	border: 2px solid;
	border-radius: 0;
	box-shadow: none;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 36px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none !important;
	text-transform: unset !important;
	cursor: pointer;
	-webkit-transition: all .15s ease-in;
	-moz-transition: all .15s ease-in;
	-o-transition: all .15s ease-in;
	transition: all .15s ease-in;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-label {
	padding-right: .5em;
	padding-left: .5em;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-has-count .dpsp-network-label {
	padding-right: .25em;
}

@media screen and (max-width:480px) {
	.dpsp-network-hide-label-mobile, .dpsp-no-labels-mobile .dpsp-network-label {
		display: none !important;
	}
}

.dpsp-networks-btns-wrapper.dpsp-column-auto .dpsp-network-btn.dpsp-no-label {
	width: 40px;
}

.dpsp-button-style-6 .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon, .dpsp-button-style-7 .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon, .dpsp-button-style-8 .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon {
	left: -2px;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn:hover {
	border: 2px solid;
	outline: none;
	box-shadow: 0 0 0 3px rgba(21, 156, 228, .4);
	box-shadow: 0 0 0 3px var(--networkHover);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn:after {
	display: block;
	clear: both;
	height: 0;
	content: "";
}

.dpsp-networks-btns-wrapper.dpsp-column-auto .dpsp-network-btn.dpsp-no-label {
	padding-left: 0 !important;
}

.dpsp-size-small .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon {
	width: 28px;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-count {
	padding-right: .5em;
	padding-left: .25em;
	font-size: 13px;
	font-weight: 400;
	white-space: nowrap;
}

.dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-count {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 20px;
	margin-left: 0;
	padding-left: .5em;
	font-size: 11px;
	line-height: 20px;
	text-align: center;
}

.dpsp-networks-btns-wrapper.dpsp-networks-btns-sticky-bar .dpsp-network-btn .dpsp-network-count {
	padding-left: .5em;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label .dpsp-network-label-wrapper {
	display: none;
}

.dpsp-button-style-6 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar):not(.dpsp-column-auto):not(.dpsp-column-6) .dpsp-network-btn.dpsp-has-count-only .dpsp-network-label-wrapper, .dpsp-button-style-7 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar):not(.dpsp-column-auto):not(.dpsp-column-6) .dpsp-network-btn.dpsp-has-count-only .dpsp-network-label-wrapper {
	display: inline-block;
	text-indent: 2em;
}

.dpsp-networks-btns-wrapper.dpsp-column-1 li {
	width: 100%;
	margin-left: 0;
}

.dpsp-has-spacing .dpsp-networks-btns-wrapper.dpsp-column-1 li {
	margin-right: 0;
}

.dpsp-networks-btns-wrapper.dpsp-column-2 li {
	width: 50%;
}

.dpsp-has-spacing .dpsp-networks-btns-wrapper.dpsp-column-2 li {
	width: 49%;
}

.dpsp-networks-btns-wrapper.dpsp-column-2 li:nth-child(2n) {
	margin-right: 0;
}

.dpsp-networks-btns-wrapper.dpsp-column-3 li {
	width: 33.3333%;
}

.dpsp-has-spacing .dpsp-networks-btns-wrapper.dpsp-column-3 li {
	width: 32%;
}

.dpsp-networks-btns-wrapper.dpsp-column-3 li:nth-child(3n) {
	margin-right: 0;
}

.dpsp-networks-btns-wrapper.dpsp-column-4 li {
	width: 25%;
}

.dpsp-has-spacing .dpsp-networks-btns-wrapper.dpsp-column-4 li {
	width: 23.5%;
}

.dpsp-networks-btns-wrapper.dpsp-column-4 li:nth-child(4n) {
	margin-right: 0;
}

.dpsp-networks-btns-wrapper.dpsp-column-5 li {
	width: 20%;
}

.dpsp-has-spacing .dpsp-networks-btns-wrapper.dpsp-column-5 li {
	width: 18.4%;
}

.dpsp-networks-btns-wrapper.dpsp-column-5 li:nth-child(5n) {
	margin-right: 0;
}

.dpsp-networks-btns-wrapper.dpsp-column-6 li {
	width: 16.6666%;
}

.dpsp-has-spacing .dpsp-networks-btns-wrapper.dpsp-column-6 li {
	width: 15%;
}

.dpsp-networks-btns-wrapper.dpsp-column-6 li:nth-child(6n) {
	margin-right: 0;
}

.dpsp-networks-btns-wrapper.dpsp-column-7 li {
	width: 14.285%;
}

.dpsp-has-spacing .dpsp-networks-btns-wrapper.dpsp-column-7 li {
	width: 13%;
}

.dpsp-networks-btns-wrapper.dpsp-column-7 li:nth-child(6n) {
	margin-right: 0;
}

.dpsp-shape-circle .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn:not(.dpsp-no-label) {
	padding-right: 10px;
}

.dpsp-no-labels .dpsp-networks-btns-wrapper .dpsp-network-btn {
	padding: 0 !important;
	text-align: center;
}

.dpsp-facebook {
	--networkAccent: #334d87;
	--networkColor: #3a579a;
	--networkHover: rgba(51, 77, 135, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook {
	border-color: #3a579a;
	color: #3a579a;
	background: #3a579a;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook:not(:hover):not(:active) {
	color: #3a579a;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook .dpsp-network-icon {
	border-color: #3a579a;
	color: #3a579a;
	background: #3a579a;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #3a579a));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #3a579a));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #3a579a));
	stroke: var(--customNetworkColor, var(--networkColor, #3a579a));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook:hover .dpsp-network-icon {
	border-color: #334d87;
	color: #334d87;
	background: #334d87;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #334d87;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #334d87));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #334d87));
}

.dpsp-twitter {
	--networkAccent: #0099d7;
	--networkColor: #00abf0;
	--networkHover: rgba(0, 153, 215, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter {
	border-color: #00abf0;
	color: #00abf0;
	background: #00abf0;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter:not(:hover):not(:active) {
	color: #00abf0;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter .dpsp-network-icon {
	border-color: #00abf0;
	color: #00abf0;
	background: #00abf0;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #00abf0));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #00abf0));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #00abf0));
	stroke: var(--customNetworkColor, var(--networkColor, #00abf0));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter:hover .dpsp-network-icon {
	border-color: #0099d7;
	color: #0099d7;
	background: #0099d7;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #0099d7;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #0099d7));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #0099d7));
}

.dpsp-x {
	--networkAccent: #000;
	--networkColor: #000;
	--networkHover: rgba(0, 0, 0, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-x {
	border-color: #000;
	color: #000;
	background: #000;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-x:not(:hover):not(:active) {
	color: #000;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-x .dpsp-network-icon {
	border-color: #000;
	color: #000;
	background: #000;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-x .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #000));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-x .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #000));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-x .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #000));
	stroke: var(--customNetworkColor, var(--networkColor, #000));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-x:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-x:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-x:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-x:hover .dpsp-network-icon {
	border-color: #000;
	color: #000;
	background: #000;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-x:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-x:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #000;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-x:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-x:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #000));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #000));
}

.dpsp-pinterest {
	--networkAccent: #b31e24;
	--networkColor: #c92228;
	--networkHover: rgba(179, 30, 36, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest {
	border-color: #c92228;
	color: #c92228;
	background: #c92228;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:not(:hover):not(:active) {
	color: #c92228;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest .dpsp-network-icon {
	border-color: #c92228;
	color: #c92228;
	background: #c92228;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #c92228));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #c92228));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #c92228));
	stroke: var(--customNetworkColor, var(--networkColor, #c92228));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:hover .dpsp-network-icon {
	border-color: #b31e24;
	color: #b31e24;
	background: #b31e24;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #b31e24;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #b31e24));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #b31e24));
}

.dpsp-linkedin {
	--networkAccent: #00669c;
	--networkColor: #0077b5;
	--networkHover: rgba(0, 102, 156, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin {
	border-color: #0077b5;
	color: #0077b5;
	background: #0077b5;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin:not(:hover):not(:active) {
	color: #0077b5;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin .dpsp-network-icon {
	border-color: #0077b5;
	color: #0077b5;
	background: #0077b5;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #0077b5));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #0077b5));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #0077b5));
	stroke: var(--customNetworkColor, var(--networkColor, #0077b5));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin:hover .dpsp-network-icon {
	border-color: #00669c;
	color: #00669c;
	background: #00669c;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #00669c;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #00669c));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #00669c));
}

.dpsp-reddit {
	--networkAccent: #ff4200;
	--networkColor: #ff5700;
	--networkHover: rgba(255, 66, 0, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit {
	border-color: #ff5700;
	color: #ff5700;
	background: #ff5700;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit:not(:hover):not(:active) {
	color: #ff5700;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit .dpsp-network-icon {
	border-color: #ff5700;
	color: #ff5700;
	background: #ff5700;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #ff5700));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #ff5700));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #ff5700));
	stroke: var(--customNetworkColor, var(--networkColor, #ff5700));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit:hover .dpsp-network-icon {
	border-color: #ff4200;
	color: #ff4200;
	background: #ff4200;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #ff4200;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-reddit:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #ff4200));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #ff4200));
}

.dpsp-vkontakte {
	--networkAccent: #456992;
	--networkColor: #4d75a3;
	--networkHover: rgba(69, 105, 146, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte {
	border-color: #4d75a3;
	color: #4d75a3;
	background: #4d75a3;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte:not(:hover):not(:active) {
	color: #4d75a3;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte .dpsp-network-icon {
	border-color: #4d75a3;
	color: #4d75a3;
	background: #4d75a3;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #4d75a3));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #4d75a3));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #4d75a3));
	stroke: var(--customNetworkColor, var(--networkColor, #4d75a3));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte:hover .dpsp-network-icon {
	border-color: #456992;
	color: #456992;
	background: #456992;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #456992;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vkontakte:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #456992));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #456992));
}

.dpsp-whatsapp {
	--networkAccent: #21c960;
	--networkColor: #25d366;
	--networkHover: rgba(33, 201, 96, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp {
	border-color: #25d366;
	color: #25d366;
	background: #25d366;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:not(:hover):not(:active) {
	color: #25d366;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp .dpsp-network-icon {
	border-color: #25d366;
	color: #25d366;
	background: #25d366;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #25d366));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #25d366));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #25d366));
	stroke: var(--customNetworkColor, var(--networkColor, #25d366));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:hover .dpsp-network-icon {
	border-color: #21c960;
	color: #21c960;
	background: #21c960;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #21c960;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-whatsapp:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #21c960));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #21c960));
}

.dpsp-sms {
	--networkAccent: #1cb15a;
	--networkColor: #1dbf60;
	--networkHover: rgba(28, 177, 90, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-sms {
	border-color: #1dbf60;
	color: #1dbf60;
	background: #1dbf60;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-sms:not(:hover):not(:active) {
	color: #1dbf60;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-sms .dpsp-network-icon {
	border-color: #1dbf60;
	color: #1dbf60;
	background: #1dbf60;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-sms .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #1dbf60));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-sms .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #1dbf60));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-sms .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #1dbf60));
	stroke: var(--customNetworkColor, var(--networkColor, #1dbf60));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-sms:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-sms:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-sms:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-sms:hover .dpsp-network-icon {
	border-color: #1cb15a;
	color: #1cb15a;
	background: #1cb15a;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-sms:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-sms:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #1cb15a;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-sms:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-sms:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #1cb15a));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #1cb15a));
}

.dpsp-instagram {
	--networkAccent: #a9257e;
	--networkColor: #bc2a8d;
	--networkHover: rgba(169, 37, 126, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram {
	border-color: #bc2a8d;
	color: #bc2a8d;
	background: #bc2a8d;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram:not(:hover):not(:active) {
	color: #bc2a8d;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram .dpsp-network-icon {
	border-color: #bc2a8d;
	color: #bc2a8d;
	background: #bc2a8d;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #bc2a8d));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #bc2a8d));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #bc2a8d));
	stroke: var(--customNetworkColor, var(--networkColor, #bc2a8d));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram:hover .dpsp-network-icon {
	border-color: #a9257e;
	color: #a9257e;
	background: #a9257e;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #a9257e;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-instagram:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #a9257e));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #a9257e));
}

.dpsp-youtube {
	--networkAccent: #a20000;
	--networkColor: #b00;
	--networkHover: rgba(162, 0, 0, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube {
	border-color: #b00;
	color: #b00;
	background: #b00;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube:not(:hover):not(:active) {
	color: #b00;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube .dpsp-network-icon {
	border-color: #b00;
	color: #b00;
	background: #b00;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #b00));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #b00));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #b00));
	stroke: var(--customNetworkColor, var(--networkColor, #b00));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube:hover .dpsp-network-icon {
	border-color: #a20000;
	color: #a20000;
	background: #a20000;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #a20000;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtube:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #a20000));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #a20000));
}

.dpsp-vimeo {
	--networkAccent: #2bb2ff;
	--networkColor: #4bf;
	--networkHover: rgba(43, 178, 255, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo {
	border-color: #4bf;
	color: #4bf;
	background: #4bf;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo:not(:hover):not(:active) {
	color: #4bf;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo .dpsp-network-icon {
	border-color: #4bf;
	color: #4bf;
	background: #4bf;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #4bf));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #4bf));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #4bf));
	stroke: var(--customNetworkColor, var(--networkColor, #4bf));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo:hover .dpsp-network-icon {
	border-color: #2bb2ff;
	color: #2bb2ff;
	background: #2bb2ff;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #2bb2ff;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-vimeo:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #2bb2ff));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #2bb2ff));
}

.dpsp-soundcloud {
	--networkAccent: #e64c00;
	--networkColor: #f50;
	--networkHover: rgba(230, 76, 0, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud {
	border-color: #f50;
	color: #f50;
	background: #f50;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud:not(:hover):not(:active) {
	color: #f50;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud .dpsp-network-icon {
	border-color: #f50;
	color: #f50;
	background: #f50;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #f50));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #f50));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #f50));
	stroke: var(--customNetworkColor, var(--networkColor, #f50));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud:hover .dpsp-network-icon {
	border-color: #e64c00;
	color: #e64c00;
	background: #e64c00;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #e64c00;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-soundcloud:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #e64c00));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #e64c00));
}

.dpsp-twitch {
	--networkAccent: #593a93;
	--networkColor: #6441a5;
	--networkHover: rgba(89, 58, 147, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch {
	border-color: #6441a5;
	color: #6441a5;
	background: #6441a5;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch:not(:hover):not(:active) {
	color: #6441a5;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch .dpsp-network-icon {
	border-color: #6441a5;
	color: #6441a5;
	background: #6441a5;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #6441a5));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #6441a5));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #6441a5));
	stroke: var(--customNetworkColor, var(--networkColor, #6441a5));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch:hover .dpsp-network-icon {
	border-color: #593a93;
	color: #593a93;
	background: #593a93;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #593a93;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitch:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #593a93));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #593a93));
}

.dpsp-behance {
	--networkAccent: #0053e6;
	--networkColor: #005cff;
	--networkHover: rgba(0, 83, 230, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance {
	border-color: #005cff;
	color: #005cff;
	background: #005cff;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance:not(:hover):not(:active) {
	color: #005cff;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance .dpsp-network-icon {
	border-color: #005cff;
	color: #005cff;
	background: #005cff;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #005cff));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #005cff));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #005cff));
	stroke: var(--customNetworkColor, var(--networkColor, #005cff));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance:hover .dpsp-network-icon {
	border-color: #0053e6;
	color: #0053e6;
	background: #0053e6;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #0053e6;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-behance:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #0053e6));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #0053e6));
}

.dpsp-email {
	--networkAccent: #239e57;
	--networkColor: #27ae60;
	--networkHover: rgba(35, 158, 87, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email {
	border-color: #27ae60;
	color: #27ae60;
	background: #27ae60;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:not(:hover):not(:active) {
	color: #27ae60;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email .dpsp-network-icon {
	border-color: #27ae60;
	color: #27ae60;
	background: #27ae60;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #27ae60));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #27ae60));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #27ae60));
	stroke: var(--customNetworkColor, var(--networkColor, #27ae60));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:hover .dpsp-network-icon {
	border-color: #239e57;
	color: #239e57;
	background: #239e57;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #239e57;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #239e57));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #239e57));
}

.dpsp-print {
	--networkAccent: #afb6bb;
	--networkColor: #bdc3c7;
	--networkHover: rgba(175, 182, 187, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print {
	border-color: #bdc3c7;
	color: #bdc3c7;
	background: #bdc3c7;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print:not(:hover):not(:active) {
	color: #bdc3c7;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print .dpsp-network-icon {
	border-color: #bdc3c7;
	color: #bdc3c7;
	background: #bdc3c7;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #bdc3c7));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #bdc3c7));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #bdc3c7));
	stroke: var(--customNetworkColor, var(--networkColor, #bdc3c7));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print:hover .dpsp-network-icon {
	border-color: #afb6bb;
	color: #afb6bb;
	background: #afb6bb;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #afb6bb;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #afb6bb));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #afb6bb));
}

.dpsp-pocket {
	--networkAccent: #e63c51;
	--networkColor: #ed4055;
	--networkHover: rgba(230, 60, 81, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket {
	border-color: #ed4055;
	color: #ed4055;
	background: #ed4055;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket:not(:hover):not(:active) {
	color: #ed4055;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket .dpsp-network-icon {
	border-color: #ed4055;
	color: #ed4055;
	background: #ed4055;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #ed4055));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #ed4055));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #ed4055));
	stroke: var(--customNetworkColor, var(--networkColor, #ed4055));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket:hover .dpsp-network-icon {
	border-color: #e63c51;
	color: #e63c51;
	background: #e63c51;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #e63c51;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocket:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #e63c51));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #e63c51));
}

.dpsp-buffer {
	--networkAccent: #21282f;
	--networkColor: #29323b;
	--networkHover: rgba(33, 40, 47, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer {
	border-color: #29323b;
	color: #29323b;
	background: #29323b;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:not(:hover):not(:active) {
	color: #29323b;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer .dpsp-network-icon {
	border-color: #29323b;
	color: #29323b;
	background: #29323b;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #29323b));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #29323b));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #29323b));
	stroke: var(--customNetworkColor, var(--networkColor, #29323b));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:hover .dpsp-network-icon {
	border-color: #21282f;
	color: #21282f;
	background: #21282f;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #21282f;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-buffer:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #21282f));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #21282f));
}

.dpsp-tumblr {
	--networkAccent: #2e3d50;
	--networkColor: #35465c;
	--networkHover: rgba(46, 61, 80, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr {
	border-color: #35465c;
	color: #35465c;
	background: #35465c;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr:not(:hover):not(:active) {
	color: #35465c;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr .dpsp-network-icon {
	border-color: #35465c;
	color: #35465c;
	background: #35465c;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #35465c));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #35465c));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #35465c));
	stroke: var(--customNetworkColor, var(--networkColor, #35465c));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr:hover .dpsp-network-icon {
	border-color: #2e3d50;
	color: #2e3d50;
	background: #2e3d50;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #2e3d50;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tumblr:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #2e3d50));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #2e3d50));
}

.dpsp-xing {
	--networkAccent: #006a6c;
	--networkColor: #00888d;
	--networkHover: rgba(0, 106, 108, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing {
	border-color: #00888d;
	color: #00888d;
	background: #00888d;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing:not(:hover):not(:active) {
	color: #00888d;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing .dpsp-network-icon {
	border-color: #00888d;
	color: #00888d;
	background: #00888d;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #00888d));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #00888d));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #00888d));
	stroke: var(--customNetworkColor, var(--networkColor, #00888d));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing:hover .dpsp-network-icon {
	border-color: #006a6c;
	color: #006a6c;
	background: #006a6c;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #006a6c;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-xing:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #006a6c));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #006a6c));
}

.dpsp-github {
	--networkAccent: #222;
	--networkColor: #333;
	--networkHover: rgba(34, 34, 34, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github {
	border-color: #333;
	color: #333;
	background: #333;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github:not(:hover):not(:active) {
	color: #333;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github .dpsp-network-icon {
	border-color: #333;
	color: #333;
	background: #333;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #333));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #333));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #333));
	stroke: var(--customNetworkColor, var(--networkColor, #333));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github:hover .dpsp-network-icon {
	border-color: #222;
	color: #222;
	background: #222;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #222;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-github:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #222));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #222));
}

.dpsp-flipboard {
	--networkAccent: #d21d1d;
	--networkColor: #e12828;
	--networkHover: rgba(210, 29, 29, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard {
	border-color: #e12828;
	color: #e12828;
	background: #e12828;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard:not(:hover):not(:active) {
	color: #e12828;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard .dpsp-network-icon {
	border-color: #e12828;
	color: #e12828;
	background: #e12828;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #e12828));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #e12828));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #e12828));
	stroke: var(--customNetworkColor, var(--networkColor, #e12828));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard:hover .dpsp-network-icon {
	border-color: #d21d1d;
	color: #d21d1d;
	background: #d21d1d;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #d21d1d;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-flipboard:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #d21d1d));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #d21d1d));
}

.dpsp-telegram {
	--networkAccent: #0077b3;
	--networkColor: #08c;
	--networkHover: rgba(0, 119, 179, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram {
	border-color: #08c;
	color: #08c;
	background: #08c;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram:not(:hover):not(:active) {
	color: #08c;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram .dpsp-network-icon {
	border-color: #08c;
	color: #08c;
	background: #08c;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #08c));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #08c));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #08c));
	stroke: var(--customNetworkColor, var(--networkColor, #08c));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram:hover .dpsp-network-icon {
	border-color: #0077b3;
	color: #0077b3;
	background: #0077b3;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #0077b3;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-telegram:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #0077b3));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #0077b3));
}

.dpsp-medium {
	--networkAccent: #111;
	--networkColor: #333;
	--networkHover: rgba(17, 17, 17, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium {
	border-color: #333;
	color: #333;
	background: #333;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium:not(:hover):not(:active) {
	color: #333;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium .dpsp-network-icon {
	border-color: #333;
	color: #333;
	background: #333;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #333));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #333));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #333));
	stroke: var(--customNetworkColor, var(--networkColor, #333));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium:hover .dpsp-network-icon {
	border-color: #111;
	color: #111;
	background: #111;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #111;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-medium:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #111));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #111));
}

.dpsp-mix {
	--networkAccent: #fd721c;
	--networkColor: #fd8235;
	--networkHover: rgba(253, 114, 28, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix {
	border-color: #fd8235;
	color: #fd8235;
	background: #fd8235;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix:not(:hover):not(:active) {
	color: #fd8235;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix .dpsp-network-icon {
	border-color: #fd8235;
	color: #fd8235;
	background: #fd8235;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #fd8235));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #fd8235));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #fd8235));
	stroke: var(--customNetworkColor, var(--networkColor, #fd8235));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix:hover .dpsp-network-icon {
	border-color: #fd721c;
	color: #fd721c;
	background: #fd721c;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #fd721c;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mix:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #fd721c));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #fd721c));
}

.dpsp-grow {
	--networkAccent: #243c4a;
	--networkColor: #4b8df0;
	--networkHover: rgba(36, 60, 74, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow {
	border-color: #4b8df0;
	color: #4b8df0;
	background: #4b8df0;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow:not(:hover):not(:active) {
	color: #4b8df0;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow .dpsp-network-icon {
	border-color: #4b8df0;
	color: #4b8df0;
	background: #4b8df0;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #4b8df0));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #4b8df0));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #4b8df0));
	stroke: var(--customNetworkColor, var(--networkColor, #4b8df0));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow:hover .dpsp-network-icon {
	border-color: #243c4a;
	color: #243c4a;
	background: #243c4a;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #243c4a;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #243c4a));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #243c4a));
}

.dpsp-threads {
	--networkAccent: #000;
	--networkColor: #000;
	--networkHover: rgba(0, 0, 0, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-threads {
	border-color: #000;
	color: #000;
	background: #000;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-threads:not(:hover):not(:active) {
	color: #000;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-threads .dpsp-network-icon {
	border-color: #000;
	color: #000;
	background: #000;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-threads .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #000));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-threads .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #000));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-threads .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #000));
	stroke: var(--customNetworkColor, var(--networkColor, #000));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-threads:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-threads:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-threads:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-threads:hover .dpsp-network-icon {
	border-color: #000;
	color: #000;
	background: #000;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-threads:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-threads:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #000;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-threads:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-threads:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #000));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #000));
}

.dpsp-mastodon {
	--networkAccent: #8c8dff;
	--networkColor: #8c8dff;
	--networkHover: rgba(140, 141, 255, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mastodon {
	border-color: #8c8dff;
	color: #8c8dff;
	background: #8c8dff;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mastodon:not(:hover):not(:active) {
	color: #8c8dff;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mastodon .dpsp-network-icon {
	border-color: #8c8dff;
	color: #8c8dff;
	background: #8c8dff;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mastodon .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #8c8dff));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mastodon .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #8c8dff));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mastodon .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #8c8dff));
	stroke: var(--customNetworkColor, var(--networkColor, #8c8dff));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mastodon:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mastodon:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mastodon:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mastodon:hover .dpsp-network-icon {
	border-color: #8c8dff;
	color: #8c8dff;
	background: #8c8dff;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mastodon:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mastodon:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #8c8dff;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mastodon:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-mastodon:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #8c8dff));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #8c8dff));
}

.dpsp-messenger {
	--networkAccent: #a334fa;
	--networkColor: #0695ff;
	--networkHover: rgba(163, 52, 250, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-messenger {
	border-color: #0695ff;
	color: #0695ff;
	background: #0695ff;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-messenger:not(:hover):not(:active) {
	color: #0695ff;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-messenger .dpsp-network-icon {
	border-color: #0695ff;
	color: #0695ff;
	background: #0695ff;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-messenger .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #0695ff));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-messenger .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #0695ff));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-messenger .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #0695ff));
	stroke: var(--customNetworkColor, var(--networkColor, #0695ff));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-messenger:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-messenger:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-messenger:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-messenger:hover .dpsp-network-icon {
	border-color: #a334fa;
	color: #a334fa;
	background: #a334fa;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-messenger:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-messenger:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #a334fa;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-messenger:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-messenger:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #a334fa));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #a334fa));
}

.dpsp-tiktok {
	--networkAccent: #111;
	--networkColor: #111;
	--networkHover: rgba(17, 17, 17, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tiktok {
	border-color: #111;
	color: #111;
	background: #111;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tiktok:not(:hover):not(:active) {
	color: #111;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tiktok .dpsp-network-icon {
	border-color: #111;
	color: #111;
	background: #111;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tiktok .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #111));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tiktok .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #111));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tiktok .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #111));
	stroke: var(--customNetworkColor, var(--networkColor, #111));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tiktok:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tiktok:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tiktok:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tiktok:hover .dpsp-network-icon {
	border-color: #111;
	color: #111;
	background: #111;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tiktok:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tiktok:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #111;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tiktok:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tiktok:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #111));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #111));
}

.dpsp-bluesky {
	--networkAccent: #58b8ff;
	--networkColor: #0a7aff;
	--networkHover: rgba(88, 184, 255, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-bluesky {
	border-color: #0a7aff;
	color: #0a7aff;
	background: #0a7aff;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-bluesky:not(:hover):not(:active) {
	color: #0a7aff;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-bluesky .dpsp-network-icon {
	border-color: #0a7aff;
	color: #0a7aff;
	background: #0a7aff;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-bluesky .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #0a7aff));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-bluesky .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #0a7aff));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-bluesky .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #0a7aff));
	stroke: var(--customNetworkColor, var(--networkColor, #0a7aff));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-bluesky:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-bluesky:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-bluesky:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-bluesky:hover .dpsp-network-icon {
	border-color: #58b8ff;
	color: #58b8ff;
	background: #58b8ff;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-bluesky:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-bluesky:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #58b8ff;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-bluesky:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-bluesky:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #58b8ff));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #58b8ff));
}

.dpsp-applepodcasts {
	--networkAccent: #a945e3;
	--networkColor: #852dc4;
	--networkHover: rgba(169, 69, 227, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-applepodcasts {
	border-color: #852dc4;
	color: #852dc4;
	background: #852dc4;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-applepodcasts:not(:hover):not(:active) {
	color: #852dc4;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-applepodcasts .dpsp-network-icon {
	border-color: #852dc4;
	color: #852dc4;
	background: #852dc4;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-applepodcasts .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #852dc4));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-applepodcasts .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #852dc4));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-applepodcasts .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #852dc4));
	stroke: var(--customNetworkColor, var(--networkColor, #852dc4));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-applepodcasts:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-applepodcasts:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-applepodcasts:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-applepodcasts:hover .dpsp-network-icon {
	border-color: #a945e3;
	color: #a945e3;
	background: #a945e3;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-applepodcasts:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-applepodcasts:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #a945e3;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-applepodcasts:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-applepodcasts:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #a945e3));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #a945e3));
}

.dpsp-spotify {
	--networkAccent: #23f16b;
	--networkColor: #1ed760;
	--networkHover: rgba(35, 241, 107, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-spotify {
	border-color: #1ed760;
	color: #1ed760;
	background: #1ed760;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-spotify:not(:hover):not(:active) {
	color: #1ed760;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-spotify .dpsp-network-icon {
	border-color: #1ed760;
	color: #1ed760;
	background: #1ed760;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-spotify .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #1ed760));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-spotify .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #1ed760));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-spotify .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #1ed760));
	stroke: var(--customNetworkColor, var(--networkColor, #1ed760));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-spotify:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-spotify:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-spotify:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-spotify:hover .dpsp-network-icon {
	border-color: #23f16b;
	color: #23f16b;
	background: #23f16b;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-spotify:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-spotify:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #23f16b;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-spotify:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-spotify:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #23f16b));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #23f16b));
}

.dpsp-youtubemusic {
	--networkAccent: #f91c48;
	--networkColor: #ff0334;
	--networkHover: rgba(249, 28, 72, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtubemusic {
	border-color: #ff0334;
	color: #ff0334;
	background: #ff0334;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtubemusic:not(:hover):not(:active) {
	color: #ff0334;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtubemusic .dpsp-network-icon {
	border-color: #ff0334;
	color: #ff0334;
	background: #ff0334;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtubemusic .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #ff0334));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtubemusic .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #ff0334));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtubemusic .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #ff0334));
	stroke: var(--customNetworkColor, var(--networkColor, #ff0334));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtubemusic:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtubemusic:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtubemusic:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtubemusic:hover .dpsp-network-icon {
	border-color: #f91c48;
	color: #f91c48;
	background: #f91c48;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtubemusic:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtubemusic:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #f91c48;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtubemusic:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-youtubemusic:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #f91c48));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #f91c48));
}

.dpsp-pocketcasts {
	--networkAccent: #f54e48;
	--networkColor: #f43e37;
	--networkHover: rgba(245, 78, 72, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocketcasts {
	border-color: #f43e37;
	color: #f43e37;
	background: #f43e37;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocketcasts:not(:hover):not(:active) {
	color: #f43e37;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocketcasts .dpsp-network-icon {
	border-color: #f43e37;
	color: #f43e37;
	background: #f43e37;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocketcasts .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #f43e37));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocketcasts .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #f43e37));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocketcasts .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #f43e37));
	stroke: var(--customNetworkColor, var(--networkColor, #f43e37));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocketcasts:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocketcasts:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocketcasts:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocketcasts:hover .dpsp-network-icon {
	border-color: #f54e48;
	color: #f54e48;
	background: #f54e48;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocketcasts:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocketcasts:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #f54e48;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocketcasts:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pocketcasts:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #f54e48));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #f54e48));
}

.dpsp-overcast {
	--networkAccent: #f68725;
	--networkColor: #fc7e10;
	--networkHover: rgba(246, 135, 37, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-overcast {
	border-color: #fc7e10;
	color: #fc7e10;
	background: #fc7e10;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-overcast:not(:hover):not(:active) {
	color: #fc7e10;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-overcast .dpsp-network-icon {
	border-color: #fc7e10;
	color: #fc7e10;
	background: #fc7e10;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-overcast .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #fc7e10));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-overcast .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #fc7e10));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-overcast .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #fc7e10));
	stroke: var(--customNetworkColor, var(--networkColor, #fc7e10));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-overcast:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-overcast:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-overcast:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-overcast:hover .dpsp-network-icon {
	border-color: #f68725;
	color: #f68725;
	background: #f68725;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-overcast:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-overcast:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #f68725;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-overcast:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-overcast:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #f68725));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #f68725));
}

.dpsp-amazonmusic {
	--networkAccent: #26d3da;
	--networkColor: #13181b;
	--networkHover: rgba(38, 211, 218, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-amazonmusic {
	border-color: #13181b;
	color: #13181b;
	background: #13181b;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-amazonmusic:not(:hover):not(:active) {
	color: #13181b;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-amazonmusic .dpsp-network-icon {
	border-color: #13181b;
	color: #13181b;
	background: #13181b;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-amazonmusic .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #13181b));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-amazonmusic .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #13181b));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-amazonmusic .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #13181b));
	stroke: var(--customNetworkColor, var(--networkColor, #13181b));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-amazonmusic:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-amazonmusic:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-amazonmusic:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-amazonmusic:hover .dpsp-network-icon {
	border-color: #26d3da;
	color: #26d3da;
	background: #26d3da;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-amazonmusic:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-amazonmusic:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #26d3da;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-amazonmusic:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-amazonmusic:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #26d3da));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #26d3da));
}

.dpsp-audible {
	--networkAccent: #fbad27;
	--networkColor: #ffa000;
	--networkHover: rgba(251, 173, 39, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-audible {
	border-color: #ffa000;
	color: #ffa000;
	background: #ffa000;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-audible:not(:hover):not(:active) {
	color: #ffa000;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-audible .dpsp-network-icon {
	border-color: #ffa000;
	color: #ffa000;
	background: #ffa000;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-audible .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #ffa000));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-audible .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #ffa000));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-audible .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #ffa000));
	stroke: var(--customNetworkColor, var(--networkColor, #ffa000));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-audible:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-audible:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-audible:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-audible:hover .dpsp-network-icon {
	border-color: #fbad27;
	color: #fbad27;
	background: #fbad27;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-audible:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-audible:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #fbad27;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-audible:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-audible:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #fbad27));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #fbad27));
}

.dpsp-siriusxm {
	--networkAccent: #1d2bf6;
	--networkColor: #000eec;
	--networkHover: rgba(29, 43, 246, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-siriusxm {
	border-color: #000eec;
	color: #000eec;
	background: #000eec;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-siriusxm:not(:hover):not(:active) {
	color: #000eec;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-siriusxm .dpsp-network-icon {
	border-color: #000eec;
	color: #000eec;
	background: #000eec;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-siriusxm .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #000eec));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-siriusxm .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #000eec));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-siriusxm .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #000eec));
	stroke: var(--customNetworkColor, var(--networkColor, #000eec));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-siriusxm:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-siriusxm:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-siriusxm:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-siriusxm:hover .dpsp-network-icon {
	border-color: #1d2bf6;
	color: #1d2bf6;
	background: #1d2bf6;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-siriusxm:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-siriusxm:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #1d2bf6;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-siriusxm:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-siriusxm:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #1d2bf6));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #1d2bf6));
}

.dpsp-podbean {
	--networkAccent: #8fc31f;
	--networkColor: #97ba53;
	--networkHover: rgba(143, 195, 31, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-podbean {
	border-color: #97ba53;
	color: #97ba53;
	background: #97ba53;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-podbean:not(:hover):not(:active) {
	color: #97ba53;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-podbean .dpsp-network-icon {
	border-color: #97ba53;
	color: #97ba53;
	background: #97ba53;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-podbean .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #97ba53));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-podbean .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #97ba53));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-podbean .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #97ba53));
	stroke: var(--customNetworkColor, var(--networkColor, #97ba53));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-podbean:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-podbean:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-podbean:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-podbean:hover .dpsp-network-icon {
	border-color: #8fc31f;
	color: #8fc31f;
	background: #8fc31f;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-podbean:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-podbean:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #8fc31f;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-podbean:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-podbean:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #8fc31f));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #8fc31f));
}

.dpsp-castbox {
	--networkAccent: #fd6237;
	--networkColor: #ff4d1d;
	--networkHover: rgba(253, 98, 55, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-castbox {
	border-color: #ff4d1d;
	color: #ff4d1d;
	background: #ff4d1d;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-castbox:not(:hover):not(:active) {
	color: #ff4d1d;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-castbox .dpsp-network-icon {
	border-color: #ff4d1d;
	color: #ff4d1d;
	background: #ff4d1d;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-castbox .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #ff4d1d));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-castbox .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #ff4d1d));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-castbox .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #ff4d1d));
	stroke: var(--customNetworkColor, var(--networkColor, #ff4d1d));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-castbox:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-castbox:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-castbox:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-castbox:hover .dpsp-network-icon {
	border-color: #fd6237;
	color: #fd6237;
	background: #fd6237;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-castbox:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-castbox:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #fd6237;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-castbox:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-castbox:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #fd6237));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #fd6237));
}

.dpsp-tunein {
	--networkAccent: #14d8cc;
	--networkColor: #1c203c;
	--networkHover: rgba(20, 216, 204, .4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tunein {
	border-color: #1c203c;
	color: #1c203c;
	background: #1c203c;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tunein:not(:hover):not(:active) {
	color: #1c203c;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tunein .dpsp-network-icon {
	border-color: #1c203c;
	color: #1c203c;
	background: #1c203c;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tunein .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #1c203c));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tunein .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #1c203c));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tunein .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #1c203c));
	stroke: var(--customNetworkColor, var(--networkColor, #1c203c));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tunein:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tunein:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tunein:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tunein:hover .dpsp-network-icon {
	border-color: #14d8cc;
	color: #14d8cc;
	background: #14d8cc;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tunein:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tunein:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #14d8cc;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tunein:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-tunein:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #14d8cc));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #14d8cc));
}

.dpsp-patreon {
	--networkAccent: #000;
	--networkColor: #000;
	--networkHover: rgba(0, 0, 0, .4);
}

.dpsp-tiktok.colorize svg {
	filter: drop-shadow(2px 0 0 #fd3e3e) drop-shadow(-1px -2px 0 #4de8f4);
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-patreon {
	border-color: #000;
	color: #000;
	background: #000;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-patreon:not(:hover):not(:active) {
	color: #000;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-patreon .dpsp-network-icon {
	border-color: #000;
	color: #000;
	background: #000;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-patreon .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: none !important;
	stroke: var(--customNetworkColor, var(--networkColor, #000));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-patreon .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor, #000));
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-patreon .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkColor, var(--networkColor, #000));
	stroke: var(--customNetworkColor, var(--networkColor, #000));
	stroke-width: 1;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-patreon:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-patreon:focus .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-patreon:hover, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-patreon:hover .dpsp-network-icon {
	border-color: #000;
	color: #000;
	background: #000;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-patreon:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-patreon:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #000;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-patreon:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-patreon:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: var(--customNetworkHoverColor, var(--networkHover, #000));
	stroke: var(--customNetworkHoverColor, var(--networkHover, #000));
}

.dpsp-shape-rounded .dpsp-network-btn, .dpsp-shape-rounded .dpsp-network-btn .dpsp-network-icon {
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}

.dpsp-shape-rounded .dpsp-network-btn, .dpsp-shape-rounded .dpsp-no-label.dpsp-network-btn .dpsp-network-icon {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
}

.dpsp-shape-circle .dpsp-network-btn {
	border-radius: 30px;
}

.dpsp-shape-circle .dpsp-network-btn .dpsp-network-icon {
	overflow: hidden;
	border-radius: 30px;
}

.dpsp-has-spacing .dpsp-networks-btns-wrapper li {
	margin-right: 2%;
	margin-bottom: 10px;
	margin-left: 0 !important;
}

.dpsp-icon-sms svg, .dpsp-network-btn.dpsp-sms svg {
	transform: scale(1.6);
}

.dpsp-size-small .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn {
	min-width: 32px;
	height: 32px;
	max-height: 32px;
	line-height: 28px;
}

.dpsp-size-small .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon {
	width: 32px;
}

.dpsp-size-small .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn .dpsp-network-icon {
	width: 32px;
	height: 32px;
	line-height: 28px;
}

.dpsp-size-small .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn .dpsp-network-icon-inner {
	height: 28px;
}

.dpsp-size-small .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label {
	width: 32px;
}

.dpsp-size-small .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon {
	left: 0;
}

.dpsp-size-small.dpsp-button-style-6 .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon, .dpsp-size-small.dpsp-button-style-7 .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon, .dpsp-size-small.dpsp-button-style-8 .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon {
	left: -2px;
}

.dpsp-size-large .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn {
	min-width: 46px;
	height: 46px;
	max-height: 46px;
	line-height: 42px;
}

.dpsp-size-large .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn .dpsp-network-icon {
	width: 46px;
	height: 46px;
	line-height: 42px;
}

.dpsp-size-large .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn .dpsp-network-icon-inner {
	height: 42px;
}

.dpsp-size-large .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label {
	width: 46px;
}

.dpsp-size-large .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon {
	left: 0;
}

.dpsp-size-large.dpsp-button-style-6 .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon, .dpsp-size-large.dpsp-button-style-7 .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon, .dpsp-size-large.dpsp-button-style-8 .dpsp-networks-btns-wrapper.dpsp-column-auto:not(.dpsp-networks-btns-sidebar):not(.dpsp-networks-btns-sticky-bar) .dpsp-network-btn.dpsp-no-label .dpsp-network-icon {
	left: -2px;
}

.dpsp-size-medium .dpsp-networks-btns-sidebar .dpsp-network-btn {
	min-width: 45px;
	height: 45px;
	max-height: 45px;
	padding-left: 0;
	line-height: 41px;
}

.dpsp-size-medium .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon {
	width: 45px;
	line-height: 41px;
}

.dpsp-size-medium .dpsp-networks-btns-sidebar.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-has-count .dpsp-network-icon {
	height: 26px;
	line-height: 26px;
}

.dpsp-size-large .dpsp-networks-btns-sidebar .dpsp-network-btn {
	min-width: 50px;
	height: 50px;
	max-height: 50px;
	padding-left: 0;
	line-height: 46px;
}

.dpsp-size-large .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon {
	width: 50px;
	line-height: 46px;
}

.dpsp-size-large .dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-has-count .dpsp-network-icon {
	height: 30px;
	line-height: 30px;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow:not(.dpsp-grow-saved) .dpsp-network-label {
	padding-right: 2.15ch;
}

.dpsp-networks-btns-wrapper .dpsp-network-list-item-grow {
	max-width: 0;
	max-height: 0;
	opacity: 0;
	transition: all .4s ease;
	transform-origin: top;
}

.dpsp-card-inner .dpsp-networks-btns-wrapper .dpsp-network-list-item-grow {
	max-width: unset;
	max-height: unset;
	opacity: unset;
}

.dpsp-card-inner .dpsp-networks-btns-wrapper .dpsp-network-list-item-grow .dpsp-network-count, .dpsp-card-inner .dpsp-networks-btns-wrapper .dpsp-network-list-item-grow .dpsp-network-icon, .dpsp-card-inner .dpsp-networks-btns-wrapper .dpsp-network-list-item-grow .dpsp-network-label {
	opacity: unset;
}

.dpsp-networks-btns-wrapper .dpsp-network-list-item-grow .dpsp-network-count, .dpsp-networks-btns-wrapper .dpsp-network-list-item-grow .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-list-item-grow .dpsp-network-label {
	opacity: 0;
}

.dpsp-networks-btns-wrapper .dpsp-network-list-item-grow.dpsp-grow-load-in {
	max-width: 20rem;
	max-height: 70px;
	opacity: 1;
	transition: all .5s ease;
}

.dpsp-networks-btns-wrapper .dpsp-network-list-item-grow.dpsp-grow-load-in .dpsp-network-count, .dpsp-networks-btns-wrapper .dpsp-network-list-item-grow.dpsp-grow-load-in .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-list-item-grow.dpsp-grow-load-in .dpsp-network-label {
	opacity: 1;
	transition: opacity .4s ease .5s;
}

.dpsp-networks-btns-wrapper .dpsp-network-list-item-grow.dpsp-grow-loaded {
	max-width: 20rem;
	max-height: 70px;
	opacity: 1;
	transition: all .2s ease;
}

.dpsp-networks-btns-wrapper .dpsp-network-list-item-grow.dpsp-grow-loaded .dpsp-network-count, .dpsp-networks-btns-wrapper .dpsp-network-list-item-grow.dpsp-grow-loaded .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-list-item-grow.dpsp-grow-loaded .dpsp-network-label {
	opacity: 1;
	transition: all .2s ease;
}

.dpsp-grow-check-icon {
	opacity: 0;
	transition: all .2s ease;
	transform-origin: center center;
}

.dpsp-grow-saved .dpsp-grow-check-icon {
	opacity: 1;
}

@media print {
	#dpsp-content-bottom, #dpsp-content-top, #dpsp-floating-sidebar, #dpsp-pop-up, #dpsp-pop-up-overlay, #dpsp-sticky-bar-wrapper, .dpsp-share-text {
		display: none !important;
	}
}

.dpsp-pin-it-wrapper {
	display: inline-table;
	position: relative !important;
	line-height: 0;
}

.kadence-blocks-gallery-item .dpsp-pin-it-wrapper {
	display: block;
	position: static !important;
}

.blocks-gallery-item .dpsp-pin-it-wrapper {
	display: inline-block;
}

.dpsp-pin-it-wrapper.aligncenter, .dpsp-pin-it-wrapper.alignleft, .dpsp-pin-it-wrapper.alignright {
	display: table !important;
}

.dpsp-pin-it-wrapper:hover .dpsp-pin-it-button {
	visibility: visible;
	color: #fff !important;
	background-color: #c92228 !important;
}

.dpsp-pin-it-wrapper.aligncenter {
	margin-right: auto;
	margin-left: auto;
}

.wp-block-gallery.is-cropped .blocks-gallery-item .dpsp-pin-it-wrapper {
	height: 100%;
	flex: 1;
	object-fit: cover;
}

.dpsp-pin-it-button {
	display: inline-block;
	position: absolute;
	visibility: hidden;
	width: auto !important;
	height: 40px !important;
	border: 0 !important;
	color: transparent !important;
	background: transparent;
	background-image: none !important;
	box-shadow: none !important;
	font-family: Arial;
	font-size: 14px;
	font-weight: 700;
	line-height: 40px;
	vertical-align: middle;
	text-decoration: none !important;
	transition: all .25s ease-in-out;
}

.dpsp-pin-it-button.nitro-lazy {
	background-image: none !important;
}

.dpsp-pin-it-button:hover {
	color: #fff;
	background: #b31e24;
	box-shadow: none !important;
}

.dpsp-pin-it-button.dpsp-pin-it-button-has-label {
	padding-right: 20px;
}

.dpsp-pin-it-button.dpsp-pin-it-button-has-label:after {
	display: inline-block;
	content: attr(title);
}

.dpsp-pin-it-button .dpsp-network-icon {
	display: inline-block;
	width: 40px;
	height: 40px;
	text-align: center;
	vertical-align: top;
}

.dpsp-pin-it-button .dpsp-network-icon svg {
	display: inline-block;
	height: 20px;
	vertical-align: middle;
	fill: #fff;
}

.dpsp-pin-it-button.dpsp-pin-it-button-top-left {
	top: 10px;
	left: 10px;
}

.dpsp-pin-it-button.dpsp-pin-it-button-top-right {
	top: 10px;
	right: 10px;
}

.dpsp-pin-it-button.dpsp-pin-it-button-bottom-left {
	bottom: 10px;
	left: 10px;
}

.dpsp-pin-it-button.dpsp-pin-it-button-bottom-right {
	right: 10px;
	bottom: 10px;
}

.dpsp-pin-it-button.dpsp-pin-it-button-center {
	top: 50%;
	left: 50%;
	white-space: nowrap;
	transform: translate(-50%, -50%);
}

.dpsp-pin-it-button.dpsp-pin-it-button-shape-rectangular {
	border-radius: 0;
}

.dpsp-pin-it-button.dpsp-pin-it-button-shape-rounded {
	border-radius: 4px;
}

.dpsp-pin-it-button.dpsp-pin-it-button-shape-circle {
	border-radius: 40px;
}

.dpsp-pin-it-wrapper .dpsp-pin-it-overlay {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
	width: 100%;
	height: 100%;
	opacity: 0;
	background: #fff;
	transition: all .25s ease-in-out;
	pointer-events: none;
}

.dpsp-pin-it-wrapper:hover .dpsp-pin-it-overlay {
	visibility: visible;
	opacity: .4;
}

@media screen and (min-width:481px) {
	.dpsp-pin-it-wrapper.dpsp-always-show-desktop .dpsp-pin-it-button {
		visibility: visible !important;
		color: #fff !important;
		background-color: #c92228 !important;
	}
}

@media screen and (max-width:480px) {
	.dpsp-pin-it-wrapper.dpsp-always-show-mobile .dpsp-pin-it-button {
		visibility: visible !important;
		color: #fff !important;
		background-color: #c92228 !important;
	}
}

.dpsp-networks-btns-wrapper.dpsp-networks-btns-pop-up.dpsp-column-auto {
	text-align: center;
}

.dpsp-networks-btns-wrapper.dpsp-networks-btns-pop-up.dpsp-column-auto li {
	display: inline-block;
	float: none;
}

.dpsp-shortcode-wrapper {
	margin-bottom: 1.2em;
}

#dpsp-floating-sidebar {
	position: fixed;
	top: 50%;
	transform: translateY(-50%);
	z-index: 9998;
}

#dpsp-floating-sidebar.dpsp-position-left {
	left: 0;
}

#dpsp-floating-sidebar.dpsp-position-right {
	right: 0;
}

.dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar li {
	float: none;
	margin-left: 0;
}

.dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar .dpsp-network-btn {
	width: 40px;
	padding: 0;
}

.dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon {
	border-color: transparent !important;
	background: transparent !important;
}

.dpsp-size-medium .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon-inner {
	height: 41px;
}

.dpsp-size-large .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon-inner {
	height: 46px;
}

.dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-has-count .dpsp-network-icon {
	height: 22px;
	line-height: 22px;
}

.dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-has-count .dpsp-network-icon-inner {
	height: 18px;
}

.dpsp-size-large .dpsp-networks-btns-wrapper.dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-has-count .dpsp-network-icon-inner {
	height: 30px;
}

#dpsp-floating-sidebar.dpsp-no-animation {
	display: none;
}

#dpsp-floating-sidebar.dpsp-no-animation.opened {
	display: block;
}

#dpsp-floating-sidebar.stop-hidden, #dpsp-floating-sidebar.stop-hidden.opened {
	visibility: hidden;
}

#dpsp-floating-sidebar.dpsp-animation-1 {
	opacity: 0;
	transition: opacity .2s ease-in-out;
}

#dpsp-floating-sidebar.dpsp-animation-1.opened {
	opacity: 1;
}

#dpsp-floating-sidebar.dpsp-position-left.dpsp-animation-2, #dpsp-floating-sidebar.dpsp-position-left.dpsp-shape-circle.dpsp-animation-2 {
	left: -60px;
	transition: left .2s ease-in-out;
}

#dpsp-floating-sidebar.dpsp-position-left.dpsp-animation-2.opened {
	left: 0;
}

#dpsp-floating-sidebar.dpsp-position-left.dpsp-shape-circle.dpsp-animation-2.opened {
	left: 12px;
}

#dpsp-floating-sidebar.dpsp-position-right.dpsp-animation-2, #dpsp-floating-sidebar.dpsp-position-right.dpsp-shape-circle.dpsp-animation-2 {
	right: -60px;
	transition: right .2s ease-in-out;
}

#dpsp-floating-sidebar.dpsp-position-right.dpsp-animation-2.opened {
	right: 0;
}

#dpsp-floating-sidebar.dpsp-position-right.dpsp-shape-circle.dpsp-animation-2.opened {
	right: 10px;
}

.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn, .dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon {
	border-radius: 0;
}

.dpsp-position-left.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-first, .dpsp-position-left.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-first .dpsp-network-icon {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
}

.dpsp-position-left.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-last, .dpsp-position-left.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-last .dpsp-network-icon {
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
}

.dpsp-position-left.dpsp-shape-rounded.dpsp-bottom-spacing .dpsp-networks-btns-sidebar .dpsp-network-btn, .dpsp-position-left.dpsp-shape-rounded.dpsp-bottom-spacing .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
}

.dpsp-position-right.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-first, .dpsp-position-right.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-first .dpsp-network-icon {
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
}

.dpsp-position-right.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-last, .dpsp-position-right.dpsp-shape-rounded .dpsp-networks-btns-sidebar .dpsp-network-btn.dpsp-last .dpsp-network-icon {
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}

.dpsp-position-right.dpsp-shape-rounded.dpsp-bottom-spacing .dpsp-networks-btns-sidebar .dpsp-network-btn, .dpsp-position-right.dpsp-shape-rounded.dpsp-bottom-spacing .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon {
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}

.dpsp-shape-rounded.dpsp-has-spacing .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon {
	border-radius: 4px;
}

#dpsp-floating-sidebar.dpsp-position-left.dpsp-shape-circle {
	left: 12px;
}

#dpsp-floating-sidebar.dpsp-position-right.dpsp-shape-circle {
	right: 10px;
}

.dpsp-bottom-spacing .dpsp-networks-btns-sidebar .dpsp-network-btn {
	margin-bottom: 6px;
}

.dpsp-shape-rounded.dpsp-bottom-spacing .dpsp-networks-btns-sidebar .dpsp-network-btn {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
}

#dpsp-floating-sidebar.dpsp-style-2 .dpsp-network-btn .dpsp-network-icon {
	background: none;
}

#dpsp-floating-sidebar .dpsp-networks-btns-wrapper li {
	position: relative;
	overflow: visible;
}

#dpsp-floating-sidebar .dpsp-networks-btns-wrapper .dpsp-network-label {
	display: inline-block;
	position: absolute;
	top: 50%;
	visibility: hidden;
	box-sizing: border-box;
	width: auto;
	height: 30px;
	margin-top: -15px;
	padding: 6px 12px;
	border-radius: 3px;
	opacity: 0;
	color: #fff;
	background: #34495e;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	white-space: nowrap;
	transition: all .2s ease-in-out;
	z-index: 1;
}

#dpsp-floating-sidebar.dpsp-position-left .dpsp-networks-btns-wrapper .dpsp-network-label {
	left: 100%;
}

#dpsp-floating-sidebar.dpsp-position-right .dpsp-networks-btns-wrapper .dpsp-network-label {
	right: 100%;
}

#dpsp-floating-sidebar.dpsp-position-left .dpsp-networks-btns-wrapper li.dpsp-hover .dpsp-network-label {
	visibility: visible;
	opacity: 1;
	transform: translateX(10px);
}

#dpsp-floating-sidebar.dpsp-position-right .dpsp-networks-btns-wrapper li.dpsp-hover .dpsp-network-label {
	visibility: visible;
	opacity: 1;
	transform: translateX(-10px);
}

#dpsp-floating-sidebar .dpsp-networks-btns-wrapper .dpsp-network-label:before {
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -5px;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	content: "";
}

#dpsp-floating-sidebar.dpsp-position-left .dpsp-networks-btns-wrapper .dpsp-network-label:before {
	left: -5px;
	border-right: 5px solid #34495e;
}

#dpsp-floating-sidebar.dpsp-position-right .dpsp-networks-btns-wrapper .dpsp-network-label:before {
	right: -5px;
	border-left: 5px solid #34495e;
}

.dpsp-settings-button-style .dpsp-networks-btns-sidebar .dpsp-network-label {
	display: none;
}

#dpsp-sticky-bar-wrapper {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	max-width: 100vw;
	background: #fff;
	z-index: 1000;
}

#dpsp-sticky-bar-wrapper.dpsp-position-desktop-top {
	top: 0;
	bottom: auto;
}

#dpsp-sticky-bar-wrapper.dpsp-position-desktop-bottom {
	top: auto;
	bottom: 0;
}

#dpsp-sticky-bar-wrapper.dpsp-no-animation {
	visibility: hidden;
	opacity: 0;
}

#dpsp-sticky-bar-wrapper.dpsp-no-animation.opened {
	visibility: visible;
	opacity: 1;
}

#dpsp-sticky-bar-wrapper.dpsp-device-desktop.dpsp-is-mobile, #dpsp-sticky-bar-wrapper.dpsp-device-mobile:not(.dpsp-is-mobile) {
	display: none;
}

#dpsp-sticky-bar {
	display: none;
	position: relative;
	box-sizing: border-box;
	margin: 7px 0;
}

#dpsp-sticky-bar .dpsp-networks-btns-wrapper {
	display: flex;
}

#dpsp-sticky-bar .dpsp-networks-btns-wrapper li {
	float: none;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 3px;
	flex: 1;
}

#dpsp-sticky-bar .dpsp-networks-btns-wrapper li:last-of-type {
	margin-right: 0;
}

#dpsp-sticky-bar .dpsp-network-btn {
	padding-right: 1em;
	padding-left: 1em;
	text-align: center;
}

#dpsp-sticky-bar .dpsp-network-btn .dpsp-network-icon {
	display: inline-block;
	position: relative;
	overflow: visible;
	width: 20px;
}

#dpsp-sticky-bar .dpsp-network-btn.dpsp-has-count .dpsp-network-icon {
	margin-right: 5px;
}

#dpsp-sticky-bar-wrapper.dpsp-is-mobile.dpsp-position-mobile-top {
	top: 0;
	bottom: auto;
}

#dpsp-sticky-bar-wrapper.dpsp-is-mobile.dpsp-position-mobile-bottom {
	top: auto;
	bottom: 0;
}

#dpsp-sticky-bar-wrapper.dpsp-is-mobile #dpsp-sticky-bar {
	position: static;
	width: 100% !important;
	margin: 0;
	padding: 0;
}

#dpsp-sticky-bar-wrapper.dpsp-is-mobile #dpsp-sticky-bar .dpsp-networks-btns-wrapper li {
	margin: 0;
}

#dpsp-sticky-bar-wrapper.dpsp-is-mobile #dpsp-sticky-bar .dpsp-network-btn {
	height: 44px;
	max-height: 44px;
	padding-right: 0;
	padding-left: 0;
	border-radius: 0;
	line-height: 40px;
	text-align: center;
}

#dpsp-sticky-bar-wrapper.dpsp-is-mobile #dpsp-sticky-bar .dpsp-network-btn .dpsp-network-icon {
	display: inline-block;
	position: relative;
	left: auto;
	float: none;
	font-size: 18px;
	line-height: 40px;
}

#dpsp-sticky-bar-wrapper.dpsp-is-mobile #dpsp-sticky-bar .dpsp-network-btn.dpsp-has-count .dpsp-network-icon {
	display: block;
	position: absolute;
	width: 100%;
	height: 26px;
	line-height: 26px;
}

#dpsp-sticky-bar-wrapper.dpsp-is-mobile #dpsp-sticky-bar .dpsp-network-btn .dpsp-network-count {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 20px;
	margin-left: 0;
	font-size: 11px;
	line-height: 20px;
	text-align: center;
}

#dpsp-sticky-bar-wrapper.dpsp-animation-1 {
	visibility: hidden;
	opacity: 0;
	transition: opacity .2s ease-in-out;
}

#dpsp-sticky-bar-wrapper.dpsp-animation-1.opened {
	visibility: visible;
	opacity: 1;
}

#dpsp-sticky-bar-wrapper.dpsp-is-mobile.dpsp-position-mobile-bottom.dpsp-animation-2, #dpsp-sticky-bar-wrapper:not(.dpsp-is-mobile).dpsp-position-desktop-bottom.dpsp-animation-2 {
	bottom: 0;
	transform: translateY(60px);
	visibility: hidden;
	transition: transform .3s ease-in-out, visibility .3s ease-in-out;
}

#dpsp-sticky-bar-wrapper.dpsp-is-mobile.dpsp-position-mobile-bottom.dpsp-animation-2.opened, #dpsp-sticky-bar-wrapper:not(.dpsp-is-mobile).dpsp-position-desktop-bottom.dpsp-animation-2.opened {
	transform: translateY(0);
	visibility: visible;
}

#dpsp-sticky-bar-wrapper.dpsp-is-mobile.dpsp-position-mobile-top.dpsp-animation-2, #dpsp-sticky-bar-wrapper:not(.dpsp-is-mobile).dpsp-position-desktop-top.dpsp-animation-2 {
	top: -88px;
	bottom: auto;
	visibility: hidden;
	transition: top .3s ease-in-out, visibility .3s ease-in-out;
}

#dpsp-sticky-bar-wrapper.dpsp-is-mobile.dpsp-position-mobile-top.dpsp-animation-2.opened, #dpsp-sticky-bar-wrapper:not(.dpsp-is-mobile).dpsp-position-desktop-top.dpsp-animation-2.opened {
	top: 0;
	visibility: visible;
}

@media screen and (min-width:782px) {
	body.admin-bar #dpsp-sticky-bar-wrapper {
		margin-top: 32px;
	}
}

.dpsp-click-to-tweet {
	display: block;
	position: relative;
	margin: 1.5em 0;
	font-size: 105%;
	text-decoration: none;
	transition: all .15s ease-in;
}

.dpsp-click-to-tweet, .dpsp-click-to-tweet:hover {
	box-shadow: none !important;
}

.dpsp-click-to-tweet.dpsp-has-avatar {
	min-height: 115px;
	padding-left: 120px !important;
}

.dpsp-click-to-tweet.dpsp-has-avatar .avatar {
	position: absolute;
	top: 15px;
	left: 15px;
	border-radius: 50%;
	box-shadow: none !important;
}

.dpsp-click-to-tweet-footer:after, .dpsp-click-to-tweet:after {
	display: block;
	clear: both;
	content: "";
}

.dpsp-click-to-tweet-content {
	display: block;
	position: relative;
	font-family: Georgia;
	font-size: 18px;
	line-height: 1.5;
	text-align: left;
	z-index: 2;
}

.dpsp-click-to-tweet-footer {
	display: block;
	margin-top: 1em;
	color: #999;
	font-family: Arial;
	font-size: 14px;
	font-weight: 700;
}

.dpsp-click-to-tweet.dpsp-click-to-tweet-cta-left .dpsp-click-to-tweet-cta {
	float: left;
}

.dpsp-click-to-tweet.dpsp-click-to-tweet-cta-right .dpsp-click-to-tweet-cta {
	float: right;
}

.dpsp-click-to-tweet-cta {
	color: #00abf0;
	line-height: 1;
}

.dpsp-click-to-tweet-cta svg {
	fill: #00abf0;
}

.dpsp-click-to-tweet-cta .dpsp-twitter {
	display: inline-block;
	vertical-align: middle;
}

.dpsp-click-to-tweet-cta>span {
	margin-right: 10px;
	vertical-align: middle;
}

.dpsp-click-to-tweet.dpsp-click-to-tweet-cta-icon-animation:hover .dpsp-twitter .dpsp-network-icon-inner {
	transition: all .2s cubic-bezier(.62, 3.15, .4, -.64);
	transform: scale(1.5);
}

a.dpsp-click-to-tweet.dpsp-style-1 {
	padding: 15px 5px 5px 30px;
	border: 0;
	border-left: 5px solid #00abf0;
	color: #555;
}

a.dpsp-click-to-tweet.dpsp-style-1:hover {
	border-left: 5px solid #0099d7;
}

a.dpsp-click-to-tweet.dpsp-style-2 {
	padding: 20px 30px;
	border: 0;
	border-left: 5px solid #00abf0;
	color: #555;
	background: #f6f6f6;
}

a.dpsp-click-to-tweet.dpsp-style-2:hover {
	border-left: 5px solid #0099d7;
}

a.dpsp-click-to-tweet.dpsp-style-3 {
	padding: 20px 30px;
	border: 1px solid #e1e1e1;
	border-radius: 3px;
	color: #838383;
}

a.dpsp-click-to-tweet.dpsp-style-3:hover {
	color: #555;
}

a.dpsp-click-to-tweet.dpsp-style-4 {
	padding: 20px 30px;
	border: 4px double #e1e1e1;
	border-radius: 0;
	color: #838383;
}

a.dpsp-click-to-tweet.dpsp-style-4:hover {
	color: #555;
}

a.dpsp-click-to-tweet.dpsp-style-5 {
	padding: 20px 30px;
	border: 0;
	border-left: 0 solid transparent;
	border-radius: 3px;
	color: #fff;
	background: #00abf0;
	transition: border .2s ease-in-out;
}

a.dpsp-click-to-tweet.dpsp-style-5 .dpsp-click-to-tweet-cta {
	color: #fff;
}

a.dpsp-click-to-tweet.dpsp-style-5 .dpsp-click-to-tweet-cta svg {
	fill: #fff;
}

a.dpsp-click-to-tweet.dpsp-style-5:hover {
	border-left: 9px solid #0099d7;
	color: #fff;
}

a.dpsp-click-to-tweet.dpsp-style-5 .dpsp-click-to-tweet-content, a.dpsp-click-to-tweet.dpsp-style-5 .dpsp-click-to-tweet-footer, a.dpsp-click-to-tweet.dpsp-style-5>img {
	transition: margin-left .2s ease-in-out;
}

a.dpsp-click-to-tweet.dpsp-style-5:hover .dpsp-click-to-tweet-content, a.dpsp-click-to-tweet.dpsp-style-5:hover .dpsp-click-to-tweet-footer, a.dpsp-click-to-tweet.dpsp-style-5:hover>img {
	margin-left: -9px;
}

.dpsp-shortcode-follow-wrapper>.dpsp-networks-btns-follow-widget {
	display: flex;
	flex-flow: row wrap;
}

.dpsp-shortcode-follow-wrapper.dpsp-follow-align-left>.dpsp-networks-btns-follow-widget {
	justify-content: flex-start;
}

.dpsp-shortcode-follow-wrapper.dpsp-follow-align-center>.dpsp-networks-btns-follow-widget {
	justify-content: center;
}

.dpsp-shortcode-follow-wrapper.dpsp-follow-align-right>.dpsp-networks-btns-follow-widget {
	justify-content: flex-end;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon {
	display: block;
	position: relative;
	top: -2px;
	left: -2px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 40px;
	height: 40px;
	border: 2px solid;
	font-size: 14px;
	line-height: 36px;
	text-align: center;
	-webkit-transition: all .15s ease-in;
	-moz-transition: all .15s ease-in;
	-o-transition: all .15s ease-in;
	transition: all .15s ease-in;
	align-self: start;
	flex: 0 0 auto;
}

.dpsp-icon-total-share svg, .dpsp-network-icon .dpsp-network-icon-inner svg {
	position: relative;
	overflow: visible;
	width: auto;
	max-height: 14px;
	transition: fill .15s ease-in-out;
}

.dpsp-size-large .dpsp-icon-total-share svg, .dpsp-size-large .dpsp-network-icon .dpsp-network-icon-inner svg {
	max-height: 22px;
}

.widget_dpsp_social_media_follow .dpsp-network-icon .dpsp-network-icon-inner svg {
	top: .05em;
}

.dpsp-icon-total-share, .dpsp-network-icon-inner {
	display: flex;
	align-items: center;
	justify-content: center;
}

.dpsp-network-icon-inner {
	height: 36px;
	transition: all .2s ease;
}

.dpsp-networks-btns-wrapper.dpsp-has-button-icon-animation .dpsp-network-btn:hover .dpsp-network-icon-inner {
	transition: all .2s cubic-bezier(.62, 3.15, .4, -.64);
	transform: scale(1.5);
}

#dpsp-pop-up {
	position: fixed;
	width: 100%;
	max-width: 750px;
	padding: 40px;
	border-radius: 10px;
	opacity: 0;
	background: #fff;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
	transform: translate(-50%, -50%);
	z-index: 9999;
}

#dpsp-pop-up.dpsp-animation-1 {
	transform: translate(-50%, -50%) scale(.1);
}

#dpsp-pop-up.dpsp-animation-3 {
	transform: translate(-50%);
}

#dpsp-pop-up.dpsp-animation-4 {
	transform: translate(-50%, -100%);
}

#dpsp-pop-up-overlay.no-animation, #dpsp-pop-up.no-animation {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}

#dpsp-pop-up.opened {
	top: 50%;
	left: 50%;
	opacity: 1;
	transform: scale(1) translate(-50%, -50%);
}

#dpsp-pop-up-overlay {
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	opacity: 0;
	background: #000;
	-webkit-transition: opacity .25s ease-in-out, margin .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out, margin .25s ease-in-out;
	-o-transition: opacity .25s ease-in-out, margin .25s ease-in-out;
	transition: opacity .25s ease-in-out, margin .25s ease-in-out;
	z-index: 9998;
}

#dpsp-pop-up-overlay.opened {
	width: 100%;
	height: 100%;
	opacity: .65;
}

#dpsp-pop-up-content {
	text-align: center;
}

#dpsp-pop-up-close {
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}

#dpsp-pop-up-close svg {
	position: relative;
	top: 2px;
	width: auto;
	max-height: 16px;
	vertical-align: top;
	fill: #999;
}

#dpsp-pop-up h2 {
	margin-bottom: 1em;
}

#dpsp-pop-up h2 p {
	font-size: inherit;
}

#dpsp-pop-up h2 p:last-of-type {
	margin-top: 0;
	margin-bottom: 0;
}

#dpsp-pop-up p {
	margin-top: 1em;
	margin-bottom: 1em;
}

#dpsp-post-bottom {
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
}

@media screen and (max-width:800px) {
	#dpsp-pop-up {
		width: 90%;
	}
}

@media screen and (max-width:720px) {
	#dpsp-pop-up .dpsp-networks-btns-wrapper li {
		width: 100%;
		margin-right: 0;
		margin-left: 0;
	}
}

.dpsp-top-shared-post {
	margin-bottom: 2em;
}

.dpsp-top-shared-post-thumbnail {
	display: block;
	margin-bottom: 1.2em;
}

.dpsp-top-shared-post-thumbnail img {
	max-width: 100%;
	height: auto;
}

.dpsp-top-shared-post-title {
	display: inline-block;
	margin-bottom: .5em;
}

.dpsp-show-total-share-count {
	position: relative;
}

.dpsp-total-share-wrapper {
	position: relative;
	margin-top: 10px;
	color: #5d6368;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	line-height: 1.345;
}

.dpsp-total-share-wrapper .dpsp-total-share-count {
	font-size: 15px;
	line-height: 18px;
	white-space: nowrap;
}

.dpsp-total-share-wrapper .dpsp-icon-total-share {
	position: absolute;
	top: 6px;
	left: 0;
	margin-top: 0;
	margin-left: 0;
}

.dpsp-total-share-wrapper .dpsp-icon-total-share svg {
	top: 2px;
	width: auto;
	max-height: 16px;
	fill: #5d6368;
}

#dpsp-floating-sidebar .dpsp-total-share-wrapper {
	margin-bottom: 10px;
}

#dpsp-floating-sidebar .dpsp-total-share-wrapper .dpsp-icon-total-share {
	display: none;
}

.dpsp-total-share-wrapper span {
	display: block;
	font-size: 11px;
	font-weight: 700;
	text-align: center;
	white-space: nowrap;
	text-transform: uppercase;
}

.dpsp-content-wrapper .dpsp-total-share-wrapper, .dpsp-pop-up-buttons-wrapper .dpsp-total-share-wrapper, .dpsp-share-buttons-wrapper .dpsp-total-share-wrapper, .dpsp-shortcode-wrapper .dpsp-total-share-wrapper {
	position: absolute;
	top: 50%;
	box-sizing: border-box;
	width: 60px;
	height: 40px;
	margin-top: -21px;
	padding-left: 20px;
}

#dpsp-sticky-bar .dpsp-total-share-wrapper {
	height: 32px;
	margin-top: -16px;
}

#dpsp-sticky-bar-wrapper.dpsp-is-mobile .dpsp-total-share-wrapper {
	display: none;
}

.dpsp-content-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-before, .dpsp-pop-up-buttons-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-before, .dpsp-share-buttons-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-before, .dpsp-shortcode-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-before {
	padding-left: 75px;
}

.dpsp-content-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-after, .dpsp-pop-up-buttons-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-after, .dpsp-share-buttons-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-after, .dpsp-shortcode-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-after {
	padding-right: 70px;
}

.dpsp-content-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-before .dpsp-total-share-wrapper, .dpsp-pop-up-buttons-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-before .dpsp-total-share-wrapper, .dpsp-share-buttons-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-before .dpsp-total-share-wrapper, .dpsp-shortcode-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-before .dpsp-total-share-wrapper {
	left: 0;
}

.dpsp-content-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-after .dpsp-total-share-wrapper, .dpsp-pop-up-buttons-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-after .dpsp-total-share-wrapper, .dpsp-share-buttons-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-after .dpsp-total-share-wrapper, .dpsp-shortcode-wrapper.dpsp-show-total-share-count.dpsp-show-total-share-count-after .dpsp-total-share-wrapper {
	right: 0;
}

.single-content .dpsp-email-save-this-tool * {
	margin: 0 0 6px;
}

.dpsp-email-save-this-tool, .wp-block-social-pug-save-this {
	clear: both;
	border: 1px solid #333;
	padding: 20px;
	margin: 25px 0;
	display: flex;
	box-shadow: 0 0 0 max(100vh, 100vw) hsla(0, 0%, 100%, 0);
	transition: box-shadow .7s;
}

.dpsp-card-inner .dpsp-email-save-this-tool, .dpsp-card-inner .wp-block-social-pug-save-this {
	margin: 0 !important;
}

.dpsp-card-inner .wp-block-social-pug-save-this img, .dpsp-email-save-this-tool img {
	max-width: 80%;
}

.dpsp-email-save-this-tool.hubbub-spotlight, .wp-block-social-pug-save-this.hubbub-spotlight {
	box-shadow: 0 0 0 max(100vh, 100vw) rgba(0, 0, 0, .3);
	transition: box-shadow .7s;
	position: relative !important;
	z-index: 99999 !important;
}

.hubbub-save-this-afterform p, .hubbub-save-this-form, .hubbub-save-this-heading {
	margin: 0;
	padding: 0;
}

.hubbub-save-this-heading {
	text-align: center;
}

.dpsp-email-save-this-tool p {
	margin: 5px .2rem;
	text-align: center;
}

.hubbub-save-this-submit-button-paragraph-wrapper {
	margin-top: 5px;
}

.hubbub-save-this-message {
	padding: 5px 0;
}

.hubbub-save-this-afterform {
	font-size: var(--wp--preset--font-size--small);
}

.hubbub-save-this-image-wrapper {
	flex: 25%;
	max-width: 170px;
	text-align: center;
}

.block-editor__container img.hubbub-save-this-image, .hubbub-save-this-image, picture.hubbub-save-this-image img {
	max-width: 160px;
	width: 75%;
}

.hubbub-save-this-form-wrapper {
	flex: 75%;
}

input.hubbub-block-save-this-submit-button, input:disabled.hubbub-block-save-this-submit-button {
	border-radius: .33rem;
	border-color: var(--wp--preset--color--contrast);
	border-width: 0;
	font-family: inherit;
	font-size: var(--wp--preset--font-size--small);
	font-style: normal;
	font-weight: 500;
	line-height: inherit;
	padding: .6rem 1rem;
	text-decoration: none;
}

.dpsp-card-inner .wp-block-social-pug-save-this input.hubbub-block-save-this-submit-button, .dpsp-card-inner .wp-block-social-pug-save-this input:disabled.hubbub-block-save-this-submit-button {
	background: #000;
	color: #fff;
}

input.hubbub-block-save-this-text-control {
	max-width: 400px;
	width: 90%;
	border-radius: .33rem;
	padding: calc(.667em + 2px);
	border: 1px solid #949494;
	color: #000;
}

input.hubbub-block-save-this-text-control::placeholder {
	color: #767676;
}

input.hubbub-save-this-consent {
	width: auto;
	height: auto;
}

input.hubbub-block-save-this-snare, input.hubbub-save-this-snare {
	display: none;
}

@media screen and (max-width:480px) {
	.hubbub-save-this-image-wrapper {
		display: none;
	}
}

p.hubbub-save-this-saved {
	font-weight: 700;
	font-size: 18px;
	color: #000;
}

input#hubbub-save-this-consent.hubbub-save-this-error, input.hubbub-block-save-this-text-control.hubbub-save-this-error {
	border: 2px solid red !important;
}

.wprm-recipe .hubbub-save-this-form-wrapper p:first-letter {
	margin: auto !important;
}

@media print {
	.dpsp-email-save-this-tool {
		display: none;
	}
}

.dpsp-button-style-1 .dpsp-network-btn {
	color: #fff !important;
}

.dpsp-button-style-1 .dpsp-network-btn.dpsp-has-count:not(.dpsp-has-label), .dpsp-button-style-1 .dpsp-network-btn.dpsp-no-label {
	justify-content: center;
}

.dpsp-button-style-1 .dpsp-network-btn .dpsp-network-icon:not(.dpsp-network-icon-outlined) .dpsp-network-icon-inner>svg {
	fill: #fff !important;
}

.dpsp-button-style-1 .dpsp-network-btn .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	stroke: #fff !important;
}

.dpsp-button-style-1 .dpsp-network-btn.dpsp-grow-saved .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg, .dpsp-button-style-1 .dpsp-network-btn:focus .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg, .dpsp-button-style-1 .dpsp-network-btn:hover .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: #fff !important;
}

.dpsp-button-style-2 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn {
	color: #fff !important;
}

.dpsp-button-style-2 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn .dpsp-network-icon {
	border-color: var(--customNetworkHoverColor, var(--networkAccent));
	background-color: var(--customNetworkHoverColor, var(--networkAccent));
}

.dpsp-button-style-2 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn.dpsp-has-count:not(.dpsp-has-label), .dpsp-button-style-2 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn.dpsp-no-label {
	justify-content: center;
}

.dpsp-button-style-2 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn .dpsp-network-icon:not(.dpsp-network-icon-outlined) .dpsp-network-icon-inner>svg {
	fill: #fff !important;
}

.dpsp-button-style-2 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	stroke: #fff !important;
}

.dpsp-button-style-2 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn.dpsp-grow-saved .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg, .dpsp-button-style-2 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn:focus .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg, .dpsp-button-style-2 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn:hover .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: #fff !important;
}

.dpsp-button-style-2 .dpsp-networks-btns-sidebar .dpsp-network-btn, .dpsp-button-style-2 .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon {
	background: transparent !important;
}

.dpsp-button-style-3 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-has-count:not(.dpsp-has-label), .dpsp-button-style-3 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label {
	justify-content: center;
}

.dpsp-button-style-3 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #fff !important;
}

.dpsp-button-style-3 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	stroke: #fff !important;
}

.dpsp-button-style-3 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-has-count.dpsp-has-label:not(:hover):not(:focus), .dpsp-button-style-3 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-has-count:not(:hover):not(:focus), .dpsp-button-style-3 .dpsp-networks-btns-wrapper .dpsp-network-btn:not(.dpsp-no-label):not(:hover):not(:focus):not(.dpsp-has-count) {
	background: #fff;
}

.dpsp-button-style-3 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label {
	background: var(--customNetworkColor, var(--networkColor, #fff));
}

.dpsp-button-style-3 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn:focus, .dpsp-button-style-3 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn:hover {
	color: #fff;
}

.dpsp-button-style-3 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn.dpsp-grow-saved .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-button-style-3 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-button-style-3 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #fff !important;
}

.dpsp-networks-btns-sidebar .dpsp-network-btn, .dpsp-networks-btns-sidebar .dpsp-network-btn .dpsp-network-icon {
	border-color: transparent;
	background: transparent;
}

.dpsp-networks-btns-sidebar .dpsp-network-btn:focus, .dpsp-networks-btns-sidebar .dpsp-network-btn:hover {
	border-color: transparent;
}

.dpsp-networks-btns-sidebar .dpsp-network-btn:focus .dpsp-network-icon, .dpsp-networks-btns-sidebar .dpsp-network-btn:hover .dpsp-network-icon {
	border-color: transparent;
	background: transparent;
}

.dpsp-button-style-4.dpsp-shape-rounded .dpsp-network-btn .dpsp-network-icon {
	border-radius: 4px;
}

.dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn.dpsp-has-label {
	color: #fff;
}

.dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn.dpsp-has-count:not(.dpsp-has-label), .dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn.dpsp-no-label {
	justify-content: center;
}

.dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn.dpsp-has-count:not(.dpsp-has-label):not(:hover):not(:focus), .dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn.dpsp-no-label:not(:hover):not(:focus) {
	background-color: initial;
}

.dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn.dpsp-has-count:not(.dpsp-has-label) .dpsp-network-icon, .dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn.dpsp-no-label .dpsp-network-icon {
	border-color: transparent;
	background-color: initial;
}

.dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn .dpsp-network-icon {
	background: #fff;
}

.dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn:focus, .dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn:hover {
	color: #fff;
}

.dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn:focus .dpsp-network-icon, .dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn:hover .dpsp-network-icon {
	background: transparent;
}

.dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #fff !important;
	stroke: #fff;
}

.dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn.dpsp-grow-saved:not(:hover):not(:focus) .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor)) !important;
}

.dpsp-button-style-4 .dpsp-networks-btns-wrapper .dpsp-network-list-item .dpsp-network-btn.dpsp-grow-saved:not(:hover):not(:focus) .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: #fff;
	stroke: #fff;
}

.dpsp-button-style-5 .dpsp-network-btn .dpsp-network-icon {
	border-color: transparent !important;
}

.dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn, .dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon {
	background: transparent;
}

.dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus, .dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover {
	border-color: transparent !important;
	color: #fff !important;
}

.dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus .dpsp-network-icon, .dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon {
	background: transparent;
}

.dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #fff !important;
}

.dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg, .dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: #fff !important;
	stroke: #fff !important;
}

.dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow-saved:not(:hover):not(:focus) .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor)) !important;
}

.dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow-saved:not(:hover):not(:focus) .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg>svg {
	fill: #fff;
	stroke: #fff;
}

.dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-has-count:not(.dpsp-has-label), .dpsp-button-style-5 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label {
	justify-content: center;
}

.dpsp-button-style-6.dpsp-shape-rounded .dpsp-network-btn .dpsp-network-icon {
	border-radius: 4px;
}

.dpsp-button-style-6 .dpsp-networks-btns-wrapper .dpsp-network-btn {
	border-color: transparent !important;
	background: transparent !important;
}

.dpsp-button-style-6 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label:not(.dpsp-has-count) {
	max-width: 40px;
}

.dpsp-button-style-6 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus, .dpsp-button-style-6 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover {
	border-color: transparent !important;
}

.dpsp-button-style-6 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow-saved .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-button-style-6 .dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon:not(.dpsp-network-icon-outlined) .dpsp-network-icon-inner>svg, .dpsp-button-style-6 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-button-style-6 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #fff !important;
}

.dpsp-button-style-6 .dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon.dpsp-network-icon-outlined .dpsp-network-icon-inner>svg {
	stroke: #fff !important;
}

.dpsp-button-style-6.dpsp-size-small .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label:not(.dpsp-has-count) {
	max-width: 32px;
}

.dpsp-button-style-7.dpsp-shape-rounded .dpsp-network-btn .dpsp-network-icon {
	border-radius: 4px;
}

.dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn {
	background: transparent;
}

.dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label {
	border-color: transparent;
}

.dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon {
	background: transparent;
}

.dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label:not(.dpsp-has-count) {
	max-width: 32px;
}

.dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus, .dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover {
	background: transparent !important;
}

.dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: #fff !important;
	stroke: #fff;
}

.dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow-saved:not(:hover):not(:focus) .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor)) !important;
}

.dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow-saved:not(:hover):not(:focus) .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: #fff;
	stroke: #fff;
}

.dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-size-small .dpsp-networks-btns-wrapper .dpsp-network-btn, .dpsp-button-style-7 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-size-small .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label:not(.dpsp-has-count) {
	max-width: 32px;
}

.dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn {
	border-color: transparent;
	background: transparent;
}

.dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label:not(.dpsp-has-count) {
	max-width: 40px;
}

.dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus, .dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus .dpsp-network-icon, .dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover, .dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon {
	border-color: transparent;
	background: transparent;
}

.dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus .dpsp-network-icon .dpsp-network-icon-inner>svg, .dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkHoverColor, var(--networkAccent)) !important;
	stroke: var(--customNetworkHoverColor, var(--networkAccent)) !important;
}

.dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn:focus .dpsp-network-icon .dpsp-network-icon-inner>svg>svg, .dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: #fff;
	stroke: #fff;
}

.dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow-saved:not(:hover):not(:focus) .dpsp-network-icon .dpsp-network-icon-inner>svg {
	fill: var(--customNetworkColor, var(--networkColor)) !important;
}

.dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-grow-saved:not(:hover):not(:focus) .dpsp-network-icon .dpsp-network-icon-inner>svg>svg {
	fill: #fff;
	stroke: #fff;
}

.dpsp-button-style-8 .dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon {
	border-color: transparent;
	background: transparent;
}

.dpsp-button-style-8 .dpsp-networks-btns-wrapper:not(.dpsp-networks-btns-sidebar) .dpsp-network-btn .dpsp-network-icon {
	margin-right: -10px;
}

.dpsp-button-style-8.dpsp-size-small .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label:not(.dpsp-has-count) {
	max-width: 32px;
}
