
@charset "UTF-8";

#LetsBox, .LetsBox {
	font: 14px "Open Sans", "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;
}

#LetsBox {
	line-height: 1.6;
	text-align: left;
	display: block !important;
	position: relative;
}

.wpcp-container {
	container-type: inline-size;
}

.wpcp-module-script {
	display: none !important;
}

#LetsBox .eva {
	font-family: Eva-Icons !important;
}

#LetsBox div, #LetsBox p, #LetsBox ul {
	margin: 0;
	padding: 0;
}

#LetsBox div, #LetsBox img, #LetsBox input {
	box-sizing: border-box;
}

.LetsBox textarea {
	padding: 10px;
	resize: vertical;
}

#LetsBox a {
	text-decoration: none;
	border: 0;
	box-shadow: none;
}

#LetsBox a:hover {
	text-decoration: none;
}

#LetsBox, #LetsBox a, #LetsBox label, .LetsBox, .LetsBox a, .LetsBox label, .LetsBox p {
	color: var(--wpcp--present--color--dark1, #666);
}

#LetsBox .nav-search.inuse:hover, #LetsBox a:hover, .LetsBox a:hover {
	color: var(--wpcp--present--color--accent, #590e54);
}

#LetsBox .nav-search.inuse {
	background-color: var(--wpcp--present--color--accent, #590e54);
	color: var(--wpcp--present--color--white, #fff);
}

#LetsBox img {
	vertical-align: initial;
}

#LetsBox .button, #LetsBox button, .LetsBox .button {
	width: auto;
	min-width: 150px;
	height: auto;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, .1);
	cursor: pointer;
	display: inline-block;
	font-family: "Open Sans", "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	margin: 0;
	outline: 0;
	padding: 10px 20px 11px;
	position: relative;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	transition: background-color .15s ease-in-out;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 1px solid transparent;
	border-radius: var(--wpcp--present--border--radius, 10px);
	background: var(--wpcp--present--color--accent, #590e54);
	color: var(--wpcp--present--color--always--white, #fff);
}

@media only screen and (max-width:640px) {
	#LetsBox .button, #LetsBox button, .LetsBox .button {
		min-width: auto;
	}
}

#LetsBox .button, #LetsBox .button:focus, #LetsBox .button:hover, .LetsBox .button, .LetsBox .button:focus, .LetsBox .button:hover {
	background: var(--wpcp--present--color--accent, #590e54);
}

#LetsBox .button.secondary, .LetsBox .button.secondary {
	color: var(--wpcp--present--color--accent, #590e54);
}

#LetsBox .button.secondary, #LetsBox .button.secondary:focus, #LetsBox .button.secondary:hover, .LetsBox .button.secondary, .LetsBox .button.secondary:focus, .LetsBox .button.secondary:hover {
	background: var(--wpcp--present--color--white, #fff);
	border: 1px solid var(--wpcp--present--color--accent, #590e54);
}

#LetsBox .button.button-round-icon, #LetsBox button.button-round-icon, .LetsBox .button.button-round-icon {
	min-width: auto;
	border-radius: 100%;
	width: 32px;
	height: 32px;
	min-height: auto;
	padding: 0 !important;
	line-height: 0;
	border: 1px solid transparent !important;
}

#LetsBox .button.button-round-icon-lg, #LetsBox button.button-round-icon-lg, .LetsBox .button.button-round-icon-lg {
	width: 48px;
	height: 48px;
}

#LetsBox button:disabled, .LetsBox button:disabled {
	opacity: .6;
}

#LetsBox .button i, #LetsBox button i {
	top: initial;
	margin: 0;
}

#LetsBox .button:focus:enabled, #LetsBox .button:hover:enabled, .LetsBox .button:focus:enabled, .LetsBox .button:hover:enabled {
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, .4);
}

#LetsBox .button.button-shadow-3, .LetsBox .button.button-shadow-3 {
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 30%);
}

#LetsBox input[type=password], #LetsBox input[type=search], #LetsBox input[type=text], #LetsBox select, #LetsBox textarea, .LetsBox input[type=password], .LetsBox input[type=search], .LetsBox input[type=text], .LetsBox select, .LetsBox textarea {
	border-radius: var(--wpcp--present--border--radius, 10px);
	background: var(--wpcp--present--color--white, #fff);
	color: var(--wpcp--present--color--black, #222);
	border-color: var(--wpcp--present--color--white, #fff);
}

#LetsBox input[type=checkbox]:focus, #LetsBox input[type=password]:focus, #LetsBox input[type=radio]:focus, #LetsBox input[type=search]:focus, #LetsBox input[type=text]:focus, #LetsBox select:focus, #LetsBox textarea:focus, .LetsBox input[type=checkbox]:focus, .LetsBox input[type=password]:focus, .LetsBox input[type=radio]:focus, .LetsBox input[type=search]:focus, .LetsBox input[type=text]:focus, .LetsBox select:focus, .LetsBox textarea:focus {
	border-color: var(--wpcp--present--color--accent, #590e54);
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, .4);
	color: var(--wpcp--present--color--black, #222);
	outline: 0;
}

#LetsBox {
	scrollbar-width: 12px;
	scrollbar-color: var(--wpcp--present--color--accent, #590e54) var(--wpcp--present--color--background, #f9f9f9);
}

#LetsBox ::-webkit-scrollbar {
	width: 12px;
	height: 12px;
	background-color: var(--wpcp--present--color--light1, #fcfcfc);
}

#LetsBox ::-webkit-scrollbar-track {
	border-radius: 10px;
	border: 5px solid transparent;
	box-shadow: inset 0 0 10px rgba(0, 0, 0, .04);
	background-color: var(--wpcp--present--color--background, #f9f9f9);
}

#LetsBox ::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-color: var(--wpcp--present--color--accent, #590e54);
}

#LetsBox .jsdisabled, .LetsBox.jsdisabled {
	display: none;
}

#LetsBox-nojsmessage {
	font-style: italic;
}

#LetsBox .list-container.noaccess {
	text-align: center;
	padding: 10px;
	background-color: unset !important;
}

#LetsBox .skeleton {
	display: inline;
	background-color: #444;
	min-height: 12px;
	border-radius: 100px;
	opacity: .1;
	-webkit-animation: skeleton-fading 1.5s infinite;
	animation: skeleton-fading 1.5s infinite;
}

#LetsBox .skeleton-entry {
	width: 200px;
}

#LetsBox .wpcp-list-view .entry.file.skeleton-entry {
	display: none;
}

@media only screen and (max-width:480px) {
	#LetsBox .skeleton-entry {
		width: 100% !important;
	}
}

#LetsBox .skeleton.skeleton-text {
	width: 128px;
	display: block;
	min-height: 12px;
	margin-right: 15px;
}

#LetsBox .skeleton.skeleton-text-small {
	min-width: 25px;
}

#LetsBox .skeleton.skeleton-img {
	display: inline-block;
	border-radius: 0;
	opacity: .2;
	-webkit-animation: none;
	animation: none;
}

#LetsBox .skeleton.skeleton-gallery-img {
	display: inline-block;
	background: rgba(0, 0, 0, 20%);
}

@-webkit-keyframes skeleton-fading {
	0% {
		opacity: .1;
	}
	
	50% {
		opacity: .2;
	}
	
	100% {
		opacity: .1;
	}
}

@keyframes skeleton-fading {
	0% {
		opacity: .1;
	}
	
	50% {
		opacity: .2;
	}
	
	100% {
		opacity: .1;
	}
}

#LetsBox .wpcp-lead-container, #LetsBox .wpcp-login-container {
	position: absolute;
	inset: 0;
	background-color: var(--wpcp--present--color--background, #f9f9f9);
	z-index: 2000;
	border-radius: var(--wpcp--present--border--radius, 10px);
	display: flex;
	padding: 20px;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 10px;
}

#LetsBox .wpcp-login-container {
	z-index: 2001;
}

#LetsBox .wpcp-lead-container {
	z-index: 2000;
}

#LetsBox .wpcp-lead-container p, #LetsBox .wpcp-login-container p {
	font-weight: 700;
	max-width: 75%;
}

#LetsBox .wpcp-login-container .wpcp-login-input {
	max-width: 265px;
}

#LetsBox .wpcp-lead-form, #LetsBox .wpcp-login-form {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	margin: 10px;
}

@media only screen and (max-width:480px) {
	#LetsBox .wpcp-lead-form, #LetsBox .wpcp-login-form {
		flex-direction: column;
	}
}

#LetsBox .wpcp-lead-form button, #LetsBox .wpcp-lead-form input, #LetsBox .wpcp-login-form button, #LetsBox .wpcp-login-form input {
	padding: 1.5rem 1.8rem;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 30%);
}

#LetsBox .wpcp-browser-container {
	display: flex;
	flex-direction: row;
	width: 100%;
	flex-wrap: nowrap;
	justify-content: space-between;
	border-radius: var(--wpcp--present--border--radius, 10px);
	overflow: hidden;
	position: relative;
	margin: 0 auto;
}

#LetsBox .files .wpcp-browser-container {
	max-height: 92vh;
}

#LetsBox .wpcp-container-content {
	max-height: 100%;
	padding: 0 0 0 15px;
	position: relative;
	display: flex;
}

#LetsBox .wpcp-gallery .wpcp-container-content {
	padding: 0;
}

#LetsBox .nav-header+.wpcp-container-content {
	max-height: calc(100% - 40px);
}

#LetsBox .wpcp-browser-container-tree {
	padding: 0;
	margin: 0;
	transition: all .3s ease-out;
	display: flex;
	flex-direction: column;
}

#LetsBox .wpcp-no-tree .wpcp-browser-container-tree {
	display: none;
}

#LetsBox:is(.wpcp-size-xxxs,.wpcp-size-xxs,.wpcp-size-xs) .wpcp-browser-container-tree, #LetsBox:is(.wpcp-size-xxxs,.wpcp-size-xxs,.wpcp-size-xs) .wpcp-browser-tree--absolute .wpcp-browser-container-tree {
	position: fixed;
	width: 100% !important;
	z-index: 20000000;
	inset: 0;
}

#LetsBox .wpcp-browser-tree--absolute .wpcp-browser-container-tree {
	position: absolute;
	width: 100% !important;
	z-index: 10;
	inset: 0;
}

#LetsBox .wpcp-browser-tree--collapsed .wpcp-browser-container-tree, #LetsBox .wpcp-browser-tree--init .wpcp-browser-container-tree {
	max-width: 0;
}

#LetsBox .wpcp-browser-tree--collapsed .wpcp-browser-container-tree .nav-header, #LetsBox .wpcp-browser-tree--init .wpcp-browser-container-tree .nav-header {
	padding: 5px 0;
	justify-content: center;
}

#LetsBox .wpcp-browser-tree--collapsed .nav-tree-toggle i::before, #LetsBox .wpcp-browser-tree--init .nav-tree-toggle i::before {
	content: "";
}

#LetsBox .wpcp-browser-tree--collapsed .wpcp-browser-container-tree .nav-header, #LetsBox .wpcp-browser-tree--collapsed:not(.wpcp-no-tree) .wpcp-browser-container-content .nav-header .nav-home, #LetsBox .wpcp-browser-tree--expanded .wpcp-browser-container-content .nav-header .nav-tree-toggle, #LetsBox .wpcp-browser-tree--init .wpcp-browser-container-content .nav-header .nav-home, #LetsBox .wpcp-browser-tree--init .wpcp-browser-container-tree .nav-header, #LetsBox .wpcp-no-tree .nav-header .nav-tree-toggle {
	display: none !important;
}

#LetsBox .wpcp-browser-container-tree .nav-header {
	max-width: 300px;
	width: 300px;
}

#LetsBox .wpcp-browser-tree--absolute .wpcp-browser-container-tree .nav-header, #LetsBox:is(.wpcp-size-xxxs,.wpcp-size-xxs,.wpcp-size-xs) .wpcp-browser-container-tree .nav-header {
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, .4);
}

#LetsBox .wpcp-browser-tree {
	padding: 5px 15px;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	max-height: calc(100% - 46px);
	max-width: 300px;
	width: 300px;
	border-right: 5px solid var(--wpcp--present--color--white);
	background-color: var(--wpcp--present--color--background, #f9f9f9);
	flex: 1;
}

#LetsBox .wpcp-browser-tree--absolute .wpcp-browser-tree, #LetsBox:is(.wpcp-size-xxxs,.wpcp-size-xxs,.wpcp-size-xs) .wpcp-browser-tree {
	border: none;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, .4);
	max-height: unset;
}

#LetsBox .wpcp-browser-tree--collapsed .wpcp-browser-tree {
	display: none;
}

#LetsBox .wpcp-browser-container-content {
	position: relative;
	padding: 0;
	flex: 1;
	background-color: var(--wpcp--present--color--background, #f9f9f9);
	max-width: 100%;
}

#LetsBox .wpcp-folder-tree {
	padding: 0;
	margin: 0;
	width: 200px;
}

#LetsBox .wpcp-browser-container-info, .LetsBox .wpcp-browser-container-info {
	transition: none;
	position: relative;
	inset: 0;
	width: 0;
	min-height: 0;
	overflow: hidden;
	display: flex;
	justify-content: flex-end;
}

#LetsBox .wpcp-browser-container-info.wpcp-container-fixed, .LetsBox .wpcp-browser-container-info.wpcp-container-fixed {
	position: fixed;
	width: 100% !important;
	display: none;
	z-index: 20000000;
}

#LetsBox .wpcp-browser-container-info.wpcp-info--expanded.wpcp-container-fixed, .LetsBox .wpcp-browser-container-info.wpcp-info--expanded.wpcp-container-fixed {
	display: flex;
}

#LetsBox .wpcp-browser-container-info.wpcp-info--expanded, .LetsBox .wpcp-browser-container-info.wpcp-info--expanded {
	width: 300px;
}

#LetsBox .wpcp-container-overlay, .LetsBox .wpcp-container-overlay {
	background-color: var(--wpcp--present--color--background--50);
	position: absolute;
	inset: 0;
}

#LetsBox .wpcp-info-content, .LetsBox .wpcp-info-content {
	padding: 0;
	margin: 0;
	min-width: 300px;
	max-width: 300px;
	width: 100%;
	background-color: var(--wpcp--present--color--background);
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	display: flex;
	flex-direction: column;
	border-left: 5px solid var(--wpcp--present--color--white);
	z-index: 20;
	height: 100%;
}

.LetsBox .tippy-box .wpcp-info-content {
	border-left: none;
}

#LetsBox .wpcp-container-fixed .wpcp-info-content, .LetsBox .wpcp-container-fixed .wpcp-info-content, .wpcp-lightbox.ilightbox-holder .wpcp-info-content {
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, .4);
	border: none;
}

#LetsBox .wpcp-info--collapsed .wpcp-info-list, #LetsBox .wpcp-info--collapsed .wpcp-info-thumbnail {
	display: none;
}

#LetsBox .wpcp-info-thumbnail, .LetsBox .wpcp-info-thumbnail {
	position: relative;
}

#LetsBox .wpcp-info-thumbnail img, .LetsBox .wpcp-info-thumbnail img {
	height: 265px;
	width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	background: var(--wpcp--present--color--accent);
}

#LetsBox .wpcp-info-content .entry-info-button, .LetsBox .wpcp-info-content .entry-info-button {
	position: absolute;
	top: 15px;
	right: 15px;
	background-color: var(--wpcp--present--color--white);
	display: block;
	z-index: 10;
}

#LetsBox .wpcp-info-content .entry-info-button:hover, .LetsBox .wpcp-info-content .entry-info-button:hover {
	background-color: var(--wpcp--present--color--white);
	font-weight: 700;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, .4);
}

#LetsBox .wpcp-info-content .wpcp-info-title, .LetsBox .wpcp-info-content .wpcp-info-title {
	font-weight: 700;
	display: flex;
	gap: 5px;
	align-items: center;
	flex-wrap: nowrap;
}

#LetsBox .wpcp-info-content .wpcp-info-title p, .LetsBox .wpcp-info-content .wpcp-info-title p {
	font-size: 120%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#LetsBox .wpcp-info-content .wpcp-info-title .entry-info-name, .LetsBox .wpcp-info-content .wpcp-info-title .entry-info-name {
	overflow: hidden;
	text-wrap: nowrap;
	text-overflow: ellipsis;
	display: block;
}

#LetsBox .wpcp-info-content .wpcp-info-title img, .LetsBox .wpcp-info-content .wpcp-info-title img {
	width: 16px;
	height: 16px;
}

#LetsBox .wpcp-info-content .wpcp-info-list, .LetsBox .wpcp-info-content .wpcp-info-list {
	display: flex;
	flex-direction: column;
	gap: 10px;
	padding: 15px 30px;
	flex: 1;
}

.LetsBox .tippy-box .wpcp-info-content .wpcp-info-list {
	border-left: none;
	padding: 15px;
}

#LetsBox .wpcp-info-content .wpcp-info-list:empty, .LetsBox .wpcp-info-content .wpcp-info-list:empty {
	display: none;
}

#LetsBox .wpcp-info-content .wpcp-info-list p, .LetsBox .wpcp-info-content .wpcp-info-list p {
	margin: 0;
	padding: 0;
	line-height: normal;
}

#LetsBox .wpcp-info-content .wpcp-info-list p:first-of-type, .LetsBox .wpcp-info-content .wpcp-info-list p:first-of-type {
	font-weight: 700;
}

#LetsBox .ajax-filelist {
	font-size: 13px;
	font-weight: 500;
	padding: 5px 15px 15px 0;
	min-height: 256px;
	transition: all .3s ease-out;
	opacity: 1;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	flex: 1;
	overflow-x: hidden;
	overflow-y: auto;
}

#LetsBox .wpcp-thumb-view .ajax-filelist {
	padding-top: 15px;
}

#LetsBox .wpcp-gallery .ajax-filelist {
	padding-right: 0;
}

#LetsBox .wpcp-no-results .ajax-filelist {
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 192px;
}

#LetsBox.audio, #LetsBox.video {
	background: 0 0 !important;
}

#LetsBox .loading {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 1000;
	text-align: center;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: 128px auto;
	background-color: var(--wpcp--present--color--background--50);
}

#LetsBox div.preloading, .LetsBox div.preloading {
	-webkit-animation: sk-scaleout 1s infinite ease-in-out;
	animation: sk-scaleout 1s infinite ease-in-out;
	border-radius: 100% !important;
	height: 40px;
	width: 40px;
	position: absolute;
	top: 50%;
	left: 50%;
	top: calc(50% - 20px);
	left: calc(50% - 20px);
	background-color: var(--wpcp--present--color--accent, #590e54);
}

@-webkit-keyframes sk-scaleout {
	0% {
		-webkit-transform: scale(0);
	}
	
	100% {
		-webkit-transform: scale(.5);
		opacity: 0;
	}
}

@keyframes sk-scaleout {
	0% {
		transform: scale(0);
	}
	
	100% {
		transform: scale(.5);
		opacity: 0;
	}
}

#LetsBox .loading.error .loader-beat, #LetsBox .loading.error .loader-spinner {
	display: none;
}

#LetsBox .loading .loader-beat {
	position: absolute;
	top: calc(50% - 8px);
	left: calc(50% - 8px);
	height: 15px;
	width: 15px;
	border-radius: 50%;
	z-index: 1;
	-webkit-animation: overlay-loader-beat .8s infinite 0s;
	animation: overlay-loader-beat .8s infinite 0s;
	opacity: .5;
	background-color: var(--wpcp--present--color--accent, #590e54);
}

#LetsBox .loading .loader-spinner {
	-webkit-animation: loader-full-rotate 2s linear infinite;
	animation: loader-full-rotate 2s linear infinite;
	width: 65px;
	height: 65px;
	transform-origin: center center;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

#LetsBox .loading .loader-spinner .path {
	stroke: var(--wpcp--present--color--accent, #590e54);
}

#LetsBox .loading .path {
	stroke-dasharray: 1, 200;
	stroke-dashoffset: 0;
	-webkit-animation: loader-full-dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
	animation: loader-full-dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
	stroke-linecap: round;
}

@-webkit-keyframes overlay-loader-beat {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@keyframes overlay-loader-beat {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@-webkit-keyframes loader-full-dash {
	0% {
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0;
	}
	
	50% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -35px;
	}
	
	100% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -124px;
	}
}

@keyframes loader-full-dash {
	0% {
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0;
	}
	
	50% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -35px;
	}
	
	100% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -124px;
	}
}

#LetsBox .nav-header {
	min-height: 38px;
	padding: 5px 15px;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	width: 100%;
	opacity: 1;
	transition: opacity 1s;
	background-color: var(--wpcp--present--color--background, #f9f9f9);
	border-bottom: 1px solid var(--wpcp--present--color--light2);
}

#LetsBox .wpcp-gallery .wpcp-browser-container-content .nav-header {
	background-color: transparent;
	border-bottom: none;
}

#LetsBox .nav-header.nav-header-has-breadcrumb {
	justify-content: space-between;
}

#LetsBox .wpcp-gallery .nav-header.nav-header-onhover {
	opacity: 0;
}

#LetsBox :active .nav-header.nav-header-onhover, #LetsBox :hover .nav-header.nav-header-onhover {
	opacity: 1;
}

#LetsBox .nav-header:empty {
	display: none;
}

#LetsBox .nav-header a:hover {
	text-decoration: none;
	opacity: 1;
}

#LetsBox .nav-header .entry-info-button:hover {
	background-color: var(--wpcp--present--color--light2, #e8e8e8);
}

#LetsBox .nav-title {
	font-size: 14px;
	flex: 1 1 70%;
}

#LetsBox .nav-account-selector {
	flex: 0 0 auto;
	width: 25px;
	cursor: pointer;
}

#LetsBox .nav-account-selector img {
	height: auto;
	vertical-align: text-bottom;
	border-radius: 50%;
	padding: 0;
	border: none;
	margin-left: .5em;
	display: inline-block;
	line-height: 1;
	max-width: 100%;
}

#LetsBox .nav-account-selector div, #LetsBox .nav-account-selector i.nav-account-selector-tick, #wpcp-modal-action .modal-account-selector i.nav-account-selector-tick {
	display: none;
}

#LetsBox .nav-account-selector-content {
	display: none;
}

#wpcp-modal-action .modal-account-selector .nav-account-selector-title {
	text-align: center;
}

#wpcp-modal-action .modal-account-selector .nav-account-selector-content {
	display: grid;
	gap: 10px;
	text-align: left;
	max-height: 50vh;
	overflow: auto;
	padding: 10px;
}

#wpcp-modal-action .modal-account-selector .nav-account-selector {
	display: flex;
	align-items: center;
	border-radius: var(--wpcp--present--border--radius, 10px);
	border: 1px solid #000;
	padding: 10px 25px;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, .05);
	cursor: pointer;
	background: var(--wpcp--present--color--white, #fff);
	color: var(--wpcp--present--color--accent, #590e54);
	border-color: var(--wpcp--present--color--dark2, #999);
}

#wpcp-modal-action .modal-account-selector .nav-account-selector.account-active, #wpcp-modal-action .modal-account-selector .nav-account-selector:hover {
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, .2);
	border-color: var(--wpcp--present--color--accent, #590e54);
}

#wpcp-modal-action .modal-account-selector .nav-account-selector.account-active {
	background-color: var(--wpcp--present--color--accent, #590e54);
	color: var(--wpcp--present--color--white, #fff);
}

#wpcp-modal-action .modal-account-selector .nav-account-selector.account-active i.nav-account-selector-tick {
	display: block;
}

#wpcp-modal-action .modal-account-selector .nav-account-selector img {
	border-radius: 50%;
	width: 32px;
	height: 32px;
	flex-shrink: 0;
	vertical-align: middle;
}

#wpcp-modal-action .modal-account-selector .nav-account-selector-info {
	flex: 1 1 0%;
	min-width: 0;
	margin-left: .75rem;
}

#wpcp-modal-action .modal-account-selector .nav-account-selector-email, #wpcp-modal-action .modal-account-selector .nav-account-selector-name {
	font-size: 14px;
	line-height: 18px;
	margin: 0;
	padding: 0;
}

#wpcp-modal-action .modal-account-selector .nav-account-selector-name {
	font-weight: 500;
	display: flex;
}

#wpcp-modal-action .modal-account-selector .nav-account-selector-name span {
	border-radius: var(--wpcp--present--border--radius, 10px);
	text-transform: capitalize;
	border: 1px solid;
	padding: 0 10px;
	margin-left: 5px;
	font-size: 10px;
}

#wpcp-modal-action .modal-account-selector .nav-account-selector-name span:before {
	content: "• ";
}

#LetsBox .nav-gear, #LetsBox .nav-home, #LetsBox .nav-refresh, #LetsBox .nav-search, #LetsBox .nav-sort, #LetsBox .nav-tree-toggle {
	cursor: pointer;
	flex: 0 0 auto;
	display: inline-block !important;
}

#LetsBox .nav-home i {
	font-size: 1.4em;
	cursor: pointer;
}

#LetsBox .download-zip i, #LetsBox .nav-gear i, #LetsBox .nav-layout i, #LetsBox .nav-refresh i, #LetsBox .nav-search i, #LetsBox .nav-sort i, #LetsBox .nav-tree-toggle i, #LetsBox .nav-upload i {
	font-size: 1.4em;
}

#LetsBox .nav-gear, #LetsBox .nav-home, #LetsBox .nav-refresh, #LetsBox .nav-search, #LetsBox .nav-sort, #LetsBox .nav-tree-toggle {
	min-width: 25px;
	text-align: center;
	margin-left: 0 !important;
}

#LetsBox .-is-virtual-folder .all-files-to-zip, #LetsBox .-is-virtual-folder .deselect-all, #LetsBox .-is-virtual-folder .entry_action_deeplink_folder, #LetsBox .-is-virtual-folder .entry_action_shortlink_folder, #LetsBox .-is-virtual-folder .fileupload-box, #LetsBox .-is-virtual-folder .nav-new-entry, #LetsBox .-is-virtual-folder .nav-new-folder, #LetsBox .-is-virtual-folder .nav-search, #LetsBox .-is-virtual-folder .nav-upload, #LetsBox .-is-virtual-folder .select-all, #LetsBox .-is-virtual-folder .selected-files-delete, #LetsBox .-is-virtual-folder .selected-files-move, #LetsBox .-is-virtual-folder .selected-files-to-zip {
	opacity: .3 !important;
	pointer-events: none !important;
}

.LetsBox .zip-status {
	text-align: center;
	font-weight: 700;
	font-size: 16px;
	line-height: 18px;
}

.LetsBox .zip-status .zip-bytes {
	margin-left: 10px;
	font-style: italic;
}

#LetsBox .zip-status .zip-bytes {
	margin-left: 10px;
	font-style: italic;
}

#LetsBox div.scroll-to-top {
	position: absolute;
	right: 0;
	cursor: pointer;
	padding: 15px;
	display: none;
	transition: top .5s ease-out;
	z-index: 99999;
}

#LetsBox div.scroll-to-top.scroll-to-top-bottom {
	top: initial !important;
	bottom: 0 !important;
}

#LetsBox .files div.scroll-to-top.scroll-to-top-bottom {
	right: calc(50% - 48px) !important;
}

#LetsBox div.scroll-to-top.scroll-to-top-bottom .fileupload-add-button {
	display: none;
}

#LetsBox .files-container, #LetsBox .folders-container {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 5px;
}

#LetsBox .wpcp-thumb-view .files-container, #LetsBox .wpcp-thumb-view .folders-container {
	grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
	grid-gap: var(--wpcp--present--gap, 10px);
}

#LetsBox .wpcp-list-view .files-container, #LetsBox .wpcp-list-view .folders-container {
	grid-gap: 0;
}

#LetsBox .wpcp-thumb-view .folders-container {
	margin-bottom: calc(var(--wpcp--present--gap, 10px) * 2);
}

#LetsBox .files-container:empty, #LetsBox .folders-container:empty {
	display: none;
}

#LetsBox .wpcp-browser-tree--expanded .folder.pf {
	display: none;
}

#LetsBox .files .entry_block {
	flex: 0 0 100%;
}

#LetsBox .entry img {
	opacity: 1;
	transition: opacity .5s;
	display: block;
}

#LetsBox .entry img[data-src] {
	opacity: 0;
}

#LetsBox .files .entry {
	padding: 0;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	position: relative;
	margin: 0;
	transition: all .2s ease-in-out;
	border-radius: var(--wpcp--present--border--radius, 10px);
	min-height: 38px;
	cursor: pointer;
	overflow: hidden;
	width: auto !important;
}

#LetsBox .entry.no-entries {
	pointer-events: none;
	font-style: italic;
}

#LetsBox .entry.not-accessible {
	opacity: .5;
	pointer-events: none;
}

#LetsBox [data-layout=list] .entry {
	display: flex;
	align-items: center;
	background-color: transparent;
	border-radius: 0;
}

#LetsBox .image-container {
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, .1);
	transition: transform .4s ease-in !important;
}

#LetsBox .entry:focus, #LetsBox .hasfocus:not(.no-entries), #LetsBox .is-selected, #LetsBox .isdragged, #LetsBox .popupopen {
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, .4);
}

#LetsBox .entry {
	background-color: var(--wpcp--present--color--white, #fff);
}

#LetsBox .entry.hasfocus:not(.no-entries), #LetsBox .entry.is-selected, #LetsBox .entry.isdragged, #LetsBox .entry.popupopen, #LetsBox .entry:focus, #LetsBox .entry:not(.no-entries):hover, #LetsBox .image-container .entry-text, #LetsBox .image-folder, #LetsBox .image-folder .folder-text, #LetsBox [data-layout=grid] .has-fileinfo-on-hover .entry.file .entry-info {
	background-color: var(--wpcp--present--color--accent, #590e54);
}

#LetsBox .entry.hasfocus label, #LetsBox .entry.hasfocus:not(.no-entries), #LetsBox .entry.hasfocus:not(.no-entries) a, #LetsBox .entry.is-selected, #LetsBox .entry.is-selected a, #LetsBox .entry.is-selected label, #LetsBox .entry.isdragged, #LetsBox .entry.isdragged a, #LetsBox .entry.popupopen, #LetsBox .entry.popupopen a, #LetsBox .entry.popupopen label, #LetsBox .entry:focus, #LetsBox .entry:focus label, #LetsBox .entry:hover label, #LetsBox .entry:not(.no-entries):hover, #LetsBox .entry:not(.no-entries):hover a, #LetsBox .image-container .entry-text, #LetsBox .image-folder .folder-text, #LetsBox .wpcp-gallery .entry_checkbox input[type=checkbox]+label {
	color: var(--wpcp--present--color--always--white, #fff);
}

#LetsBox .entry_thumbnail {
	width: 100%;
	padding-top: calc(100% - 50px);
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

#LetsBox [data-layout=list] .entry_thumbnail {
	display: none;
}

#LetsBox .folders-container .entry_thumbnail {
	height: 40px;
	width: 40px;
	margin: 5px 15px;
	float: left;
	padding: 0;
}

#LetsBox .entry_thumbnail-view-bottom {
	bottom: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
}

#LetsBox .entry_thumbnail-view-center {
	text-align: center;
	position: relative;
	width: 100%;
	height: 100%;
}

#LetsBox .entry_thumbnail img {
	max-width: none;
	max-height: 100%;
	min-width: 100px;
	min-height: 100px;
	margin-left: 50%;
	transform: translateX(-50%);
	vertical-align: top;
	transition: opacity .3s ease-in;
	-ms-interpolation-mode: bicubic;
	box-shadow: none;
	display: inline-block;
}

#LetsBox .entry.file .entry_thumbnail img[src*='css/icons/256x256'] {
	max-height: 70%;
	min-height: auto;
	padding-top: 30%;
	min-width: auto;
	margin-left: 25%;
	-o-object-fit: contain;
	object-fit: contain;
	width: initial;
	height: initial;
}

#LetsBox .folders-container .entry_thumbnail img {
	min-width: 16px;
	min-height: 16px;
}

#LetsBox .entry.hasfocus:not(.no-entries) .entry_link, #LetsBox .entry.popupopen .entry_link, #LetsBox .entry:not(.no-entries):hover .entry_link {
	font-weight: 700;
}

#LetsBox .folder .entry-info-name, #LetsBox .folder .entry-info-name a {
	font-weight: 700;
}

#LetsBox .entry-duration {
	position: absolute;
	background: #000;
	background-color: rgba(0, 0, 0, .8);
	color: #fff;
	padding: 0 5px;
	display: block;
	font-weight: 500;
	border-radius: 2px;
	right: 0;
	bottom: 50px;
	line-height: 1.7em;
}

#LetsBox [data-layout=list] .entry-duration, .LetsBox [data-layout=list] .entry-duration {
	display: none;
}

#LetsBox .entry-info, .LetsBox .entry-info {
	display: flex;
	text-align: center;
	align-items: center;
	height: 50px;
	padding: 0 5px 0 0;
}

#LetsBox [data-layout=list] .entry-info, .LetsBox [data-layout=list] .entry-info {
	height: auto;
	text-align: left;
}

@media (pointer:fine) {
	#LetsBox [data-layout=grid] .has-fileinfo-on-hover .entry.file .entry-info, .LetsBox [data-layout=grid] .has-fileinfo-on-hover .entry.file .entry-info {
		display: none;
		bottom: 0;
		position: absolute;
		width: 100%;
	}
	
	#LetsBox [data-layout=grid] .has-fileinfo-on-hover .entry_checkbox, .LetsBox [data-layout=grid] .has-fileinfo-on-hover .entry_checkbox {
		top: initial;
		right: initial;
		position: relative;
	}
}

@media (pointer:coarse) or (prefers-contrast:more) {
	#LetsBox .nav-header, .LetsBox .nav-header {
		opacity: 1;
	}
	
	#LetsBox [data-layout=grid] .has-fileinfo-on-hover .entry.file .entry-info, .LetsBox [data-layout=grid] .has-fileinfo-on-hover .entry.file .entry-info {
		background-color: initial !important;
	}
	
	#LetsBox .entry-info .entry-info-button:not(.entry_checkbox), .LetsBox .entry-info .entry-info-button:not(.entry_checkbox) {
		display: block;
	}
}

#LetsBox [data-layout=grid] .has-fileinfo-on-hover .entry.file.hasfocus .entry-info, #LetsBox [data-layout=grid] .has-fileinfo-on-hover .entry.file.is-selected .entry-info, #LetsBox [data-layout=grid] .has-fileinfo-on-hover .entry.file.popupopen .entry-info, #LetsBox [data-layout=grid] .has-fileinfo-on-hover .entry.file:hover .entry-info, .LetsBox [data-layout=grid] .has-fileinfo-on-hover .entry.file.hasfocus .entry-info, .LetsBox [data-layout=grid] .has-fileinfo-on-hover .entry.file.is-selected .entry-info, .LetsBox [data-layout=grid] .has-fileinfo-on-hover .entry.file.popupopen .entry-info, .LetsBox [data-layout=grid] .has-fileinfo-on-hover .entry.file:hover .entry-info {
	display: flex;
}

#LetsBox.gallery .entry .entry-info {
	display: none !important;
}

#LetsBox .entry-info-icon, #LetsBox .entry_checkbox, .LetsBox .entry-info-icon, .LetsBox .entry_checkbox {
	flex: 0 0 auto;
	height: auto;
	width: 16px;
	margin: 0 10px 0;
	position: relative;
}

#LetsBox .entry.hasfocus .entry_checkbox+.entry-info-icon, #LetsBox .entry.is-selected .entry_checkbox+.entry-info-icon, #LetsBox .entry.popupopen .entry_checkbox+.entry-info-icon, #LetsBox .entry:hover .entry_checkbox+.entry-info-button, #LetsBox .entry:hover .entry_checkbox+.entry-info-icon {
	display: none;
}

#LetsBox [data-layout=list] .entry-info-icon, .LetsBox [data-layout=list] .entry-info-icon {
	margin: 0 10px 0 6px;
}

#LetsBox [data-layout=list] .entry-info-button.entry_checkbox, .LetsBox [data-layout=list] .entry-info-button.entry_checkbox {
	margin: 0;
}

#LetsBox [data-layout=grid] .folder .entry-info-icon, .LetsBox [data-layout=grid] .folder .entry-info-icon {
	height: 24px;
	width: 24px;
}

#LetsBox .entry-info-icon img, .LetsBox .entry-info-icon img {
	height: auto;
	max-width: 100%;
}

#LetsBox .entry .entry-info-icon.entry-info-icon-has-player i, .LetsBox .entry .entry-info-icon.entry-info-icon-has-player i, .wpcp-lightbox.ilightbox-holder .entry-inline-player {
	display: none;
}

#LetsBox .entry .entry-info-icon.entry-info-icon-has-player.entry-inline-player-playing img, #LetsBox .entry:hover .entry-info-icon.entry-info-icon-has-player img, #LetsBox .entry:hover .entry-info-icon.entry-info-icon-has-player.entry-inline-player-playing i.eva-play-circle-outline, #LetsBox .entry:hover .entry-info-icon.entry-info-icon-has-player.entry-inline-player-playing i.eva-volume-up-outline, .LetsBox .entry .entry-info-icon.entry-info-icon-has-player.entry-inline-player-playing img, .LetsBox .entry:hover .entry-info-icon.entry-info-icon-has-player img, .LetsBox .entry:hover .entry-info-icon.entry-info-icon-has-player.entry-inline-player-playing i.eva-play-circle-outline, .LetsBox .entry:hover .entry-info-icon.entry-info-icon-has-player.entry-inline-player-playing i.eva-volume-up-outline {
	display: none;
}

#LetsBox .entry .entry-info-icon.entry-info-icon-has-player.entry-inline-player-playing i.eva-volume-up-outline, #LetsBox .entry:hover .entry-info-icon.entry-info-icon-has-player.entry-inline-player-playing i.eva-pause-circle-outline, #LetsBox .entry:hover .entry-info-icon.entry-info-icon-has-player:not(.entry-inline-player-playing) i.eva-play-circle-outline, .LetsBox .entry .entry-info-icon.entry-info-icon-has-player.entry-inline-player-playing i.eva-volume-up-outline, .LetsBox .entry:hover .entry-info-icon.entry-info-icon-has-player.entry-inline-player-playing i.eva-pause-circle-outline, .LetsBox .entry:hover .entry-info-icon.entry-info-icon-has-player:not(.entry-inline-player-playing) i.eva-play-circle-outline {
	display: block;
}

#LetsBox .entry-info-name, .LetsBox .entry-info-name {
	flex: 1 1 auto;
	padding: 0 5px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-break: break-word;
}

#LetsBox .entry:hover .entry-info-name, #LetsBox [data-layout=list] .entry-info-name, .LetsBox .entry:hover .entry-info-name, .LetsBox [data-layout=list] .entry-info-name {
	-webkit-line-clamp: 1;
}

#LetsBox .folders-container .entry-info-name {
	margin: 0 15px 0 0;
}

#LetsBox .folders-container .entry-info-name {
	width: 100%;
	text-align: left;
	padding: 0;
}

#LetsBox .entry-info-size, .LetsBox .entry-info-size {
	flex: 0 0 65px;
	text-align: right;
	margin: 0 10px;
}

#LetsBox [data-layout=grid] .entry-info-size, .LetsBox [data-layout=grid] .entry-info-size {
	display: none;
}

#LetsBox .entry-info-modified-date, .LetsBox .entry-info-modified-date {
	flex: 0 0 auto;
}

#LetsBox .entry:hover .entry-info-metadata, #LetsBox [data-layout=grid] .entry-info-modified-date, .LetsBox .entry:hover .entry-info-metadata, .LetsBox [data-layout=grid] .entry-info-modified-date {
	display: none;
}

#LetsBox .entry-info-button, .LetsBox .entry-info-button {
	flex: 0 0 auto;
	width: 30px;
	height: 30px;
	cursor: pointer;
	border-radius: 100%;
	position: relative;
	line-height: 30px;
}

#LetsBox .entry-info-button i, .LetsBox .entry-info-button i {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

#LetsBox .entry-info-button, .LetsBox .entry-info-button {
	display: none;
}

#LetsBox .entry-info-button:hover, #LetsBox .entry.is-selected .entry-info-button.entry_checkbox {
	background: rgba(0, 0, 0, .2);
}

#LetsBox [data-layout=grid] .entry-info-button.-visible, .LetsBox [data-layout=grid] .entry-info-button.-visible {
	display: block;
}

#LetsBox [data-layout=grid] .entry-info-button.entry-thumbnail-button, .LetsBox [data-layout=grid] .entry-info-button.entry-thumbnail-button {
	display: none !important;
}

#LetsBox .wpcp-gallery .entry .entry-info-button {
	background-color: rgba(0, 0, 0, .3);
	color: #fff;
	margin: 0 0 0 2px;
}

#LetsBox .wpcp-gallery .entry .entry-info-button a {
	color: #fff !important;
}

#LetsBox .wpcp-gallery .entry .entry-info-button:hover, #LetsBox .wpcp-gallery .entry.is-selected .entry-info-button.entry_checkbox {
	background-color: rgba(0, 0, 0, .5);
}

#LetsBox .entry-info-button:first-child {
	margin-left: 5px;
}

#LetsBox .entry_link {
	display: inline;
}

#LetsBox .entry_link span {
	pointer-events: none;
}

#LetsBox a.disabled, #LetsBox a:hover.disabled, .LetsBox a.disabled, .LetsBox a:hover.disabled {
	pointer-events: none;
	cursor: pointer;
	text-decoration: none;
	opacity: .5;
}

#LetsBox .entry-info-button:has(a.disabled), .LetsBox .entry-info-button:has(a.disabled) {
	background: 0 0 !important;
}

#LetsBox .entry.hasfocus .entry-info-button, #LetsBox .entry.hasfocus .entry_checkbox, #LetsBox .entry.is-selected .entry_checkbox, #LetsBox .entry.is-selected .entry_checkbox.entry-info-button, #LetsBox .entry.popupopen .entry-info-button, #LetsBox .entry.popupopen .entry_checkbox, #LetsBox .entry:hover .entry-info-button, #LetsBox .entry:hover .entry_checkbox, .wpcp-lightbox.ilightbox-holder .entry-info-button {
	display: inline-block;
}

#LetsBox .entry-top-actions {
	position: absolute;
	top: 7px;
	right: 7px;
	text-align: right;
	z-index: 2;
}

#LetsBox .files .entry_checkbox input[type=checkbox], #LetsBox .wpcp-gallery .entry_checkbox input[type=checkbox], .wpcp-lightbox .entry_checkbox input[type=checkbox] {
	opacity: 0;
	display: none;
	margin: 0;
	padding: 0;
}

#LetsBox .files .entry_checkbox input[type=checkbox]+label, #LetsBox .wpcp-gallery .entry_checkbox input[type=checkbox]+label, .wpcp-lightbox .entry_checkbox input[type=checkbox]+label {
	font-family: Eva-Icons;
	font-size: 16px;
	margin: 0;
	padding: 0;
	text-indent: 0;
	display: block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
}

#LetsBox .files .entry_checkbox input[type=checkbox]+label::after, #LetsBox .wpcp-gallery .entry_checkbox input[type=checkbox]+label::after, .wpcp-lightbox .entry_checkbox input[type=checkbox]+label::after {
	font-weight: 500;
	content: "";
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

#LetsBox .wpcp-list-view .entry_checkbox input[type=checkbox]+label::after {
	font-weight: 400;
}

#LetsBox .files .entry_checkbox input[type=checkbox]:checked+label::after, #LetsBox .wpcp-gallery .entry_checkbox input[type=checkbox]:checked+label::after, .wpcp-lightbox .entry_checkbox input[type=checkbox]:checked+label::after {
	font-weight: 500;
	content: "";
}

#LetsBox #dragging_container>.entry {
	position: absolute !important;
	z-index: 3;
}

#LetsBox #dragging_container>.entry .entry-info-button {
	display: none !important;
}

#LetsBox #dragging_container>.entry:nth-child(2) {
	left: 10px;
	top: 10px;
	z-index: 2;
}

#LetsBox #dragging_container>.entry:nth-child(3) {
	left: 20px;
	top: 20px;
	z-index: 1;
}

#LetsBox #dragging_container>.entry:nth-child(n+4) {
	display: none !important;
}

#LetsBox .search-wrapper {
	display: flex;
	align-items: center;
	border: 1px solid var(--wpcp--present--color--dark2, #999);
	border-radius: var(--wpcp--present--border--radius, 10px);
	background-color: var(--wpcp--present--color--white);
	overflow: hidden;
	width: 100%;
	clear: both;
	font-size: 1.5em;
}

#LetsBox .search-wrapper:hover {
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, .2);
	border-color: var(--wpcp--present--color--accent, #590e54);
}

#LetsBox .search-wrapper:focus-within {
	border-color: var(--wpcp--present--color--accent, #590e54);
	color: var(--wpcp--present--color--black, #222);
	outline: var(--wpcp--present--color--accent, #590e54) 3px solid;
	outline-offset: 3px;
}

#LetsBox .search-wrapper .search-icon, #LetsBox .search-wrapper .search-remove {
	padding: 0 10px;
	text-align: center;
}

#LetsBox .search-wrapper .search-remove {
	border-left: 1px solid var(--wpcp--present--color--light2, #d5d5d8);
}

#LetsBox .search-wrapper .search-input {
	margin: 0;
	padding: 12px 12px 12px 0;
	border: none;
	width: 100%;
	max-width: initial;
	box-shadow: none;
}

#LetsBox .search-wrapper .search-input:focus {
	outline: 0;
	box-shadow: none;
}

#LetsBox .search-wrapper .search-input::-webkit-search-cancel-button, #LetsBox .search-wrapper .search-input::-webkit-search-decoration, #LetsBox .search-wrapper .search-input::-webkit-search-results-button, #LetsBox .search-wrapper .search-input::-webkit-search-results-decoration {
	display: none;
}

#LetsBox .tippy-box:has(.search-wrapper) {
	padding: 3px;
}

#LetsBox .tippy-box .search-input {
	font: 14px "Open Sans", "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;
}

#LetsBox .searchlist .nav-header {
	border-width: 0;
	padding: 10px;
}

#LetsBox .searchlist .ajax-filelist, #LetsBox .searchlist .loading {
	display: none;
}

#LetsBox .searchlist .ajax-filelist {
	max-height: 50vh;
	overflow-y: auto;
}

#LetsBox .entry-info:empty {
	display: none;
}

#LetsBox .tippy-box, .LetsBox .tippy-box {
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, .2);
	font: 1.1em "Open Sans", "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;
	line-height: 1.6;
	border: 1px solid var(--wpcp--present--color--accent);
	border-radius: var(--wpcp--present--border--radius, 10px);
	background-color: var(--wpcp--present--color--background, #f9f9f9);
	color: var(--wpcp--present--color--dark1, #666);
}

#LetsBox .tippy-box .tippy-arrow, .LetsBox .tippy-box .tippy-arrow {
	color: var(--wpcp--present--color--light1, #fcfcfc);
}

#LetsBox .tippy-box[data-placement^=bottom]>.tippy-arrow:before, .LetsBox .tippy-box[data-placement^=bottom]>.tippy-arrow:before {
	border-color: var(--wpcp--present--color--background, #f9f9f9);
	display: none;
}

#LetsBox .tippy-content, .LetsBox .tippy-content {
	font-family: "Segoe UI", "Segoe UI Web (West European)", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;
	font-size: 15px;
	line-height: 1.2;
	text-align: left;
}

#LetsBox .tippy-content-holder, .LetsBox .tippy-content-holder {
	display: none;
}

#LetsBox .tippy-content ul, .LetsBox .tippy-content ul {
	list-style: none;
	overflow: hidden;
	padding: max(calc(var(--wpcp--present--border--radius, 10px) / 2), 5px);
	margin: 0;
	min-width: 275px;
}

#LetsBox .tippy-content li, .LetsBox .tippy-content li {
	list-style: none;
	padding: 0 0;
	margin: 0;
	line-height: 1em;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border-radius: var(--wpcp--present--border--radius, 10px);
	overflow: hidden;
}

#LetsBox .tippy-content li>a, .LetsBox .tippy-content li>a {
	display: grid;
	gap: 10px;
	grid-auto-flow: column;
	justify-content: start;
	text-decoration: none;
	line-height: 1em;
	padding: 9px 20px;
	white-space: nowrap;
	transition: all .2s ease-in-out;
	font-weight: 400;
	color: var(--wpcp--present--color--dark1, #666);
}

#LetsBox .tippy-content li>a:hover, .LetsBox .tippy-content li>a:hover {
	cursor: pointer;
	background-color: var(--wpcp--present--color--accent, #590e54);
	color: var(--wpcp--present--color--always--white, #fff);
}

#LetsBox .tippy-content li a img {
	height: 16px;
}

#LetsBox .tippy-content ul ul, .LetsBox .tippy-content ul ul {
	background: rgba(0, 0, 0, .1);
	max-height: 0;
	overflow: hidden;
	transition: max-height .5s ease-in;
	padding: 0;
}

#LetsBox:not(.-is-virtual-folder) .tippy-content li.menu-opened ul, .LetsBox:not(.-is-virtual-folder) .tippy-content li.menu-opened ul {
	max-height: 200px;
}

#LetsBox .tippy-content li.has-menu .eva-chevron-right, .LetsBox .tippy-content li.has-menu .eva-chevron-right {
	float: right;
}

#LetsBox .tippy-content li.has-menu.menu-opened .eva-chevron-right:before, .LetsBox .tippy-content li.has-menu.menu-opened .eva-chevron-right:before {
	content: "";
}

#LetsBox .tippy-content li.list-separator, .LetsBox .tippy-content li.list-separator {
	border-top: 1px solid rgba(0, 0, 0, .1);
	line-height: 0;
	height: 0;
	margin: 5px 10px;
}

#LetsBox .tippy-content .nav-sorting-list a:after, #LetsBox .tippy-content .nav-sorting-list a:before {
	display: inline-block;
	content: " ";
	width: 20px;
}

#LetsBox .tippy-content .nav-sorting-list .sort-selected:before, #LetsBox .tippy-content .nav-sorting-list a:hover:before {
	content: "✓";
}

#LetsBox .tippy-content .nav-sorting-list .sort-selected {
	font-weight: 700;
}

#LetsBox .tippy-content .description-textbox .description-file-name, .LetsBox .tippy-content .description-textbox .description-file-name {
	padding: 10px 20px;
	font-weight: 700;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	-webkit-user-select: all;
	-moz-user-select: all;
	-ms-user-select: all;
	user-select: all;
	text-overflow: ellipsis;
	overflow: hidden;
}

#LetsBox .tippy-content .description-textbox .description-text, .LetsBox .tippy-content .description-textbox .description-text {
	padding: 20px;
	min-width: 300px;
	min-height: 75px;
	max-height: 150px;
	overflow-y: auto;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text;
}

#LetsBox .tippy-content .description-textbox .description-file-info, .LetsBox .tippy-content .description-textbox .description-file-info {
	padding: 10px 20px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

#LetsBox .tippy-content .entry_thumbnail-view-center, .LetsBox .tippy-content .entry_thumbnail-view-center {
	height: 256px;
}

#LetsBox .tippy-content .entry_thumbnail-view-center img, .LetsBox .tippy-content .entry_thumbnail-view-center img {
	height: 100%;
}

#LetsBox .tippy-content li .recaptcha, .LetsBox .tippy-content li .recaptcha {
	display: none;
}

#wpcp-bottom-audioplayer {
	position: fixed;
	bottom: 0;
	width: 100%;
	text-align: center;
	padding: 10px;
	margin: 0;
	z-index: 999;
	justify-content: space-between;
	align-content: center;
	align-items: center;
	flex-wrap: nowrap;
	gap: 10px;
	box-shadow: 0 -6px 16px rgba(29, 39, 55, 25%);
	display: none;
	background: var(--wpcp--present--color--accent, rgba(0, 0, 0, 62%));
	color: var(--wpcp--present--color--white, #fff);
}

#wpcp-bottom-audioplayer.is-active {
	display: flex;
}

#wpcp-bottom-audioplayer #wpcp-inline-audio-player {
	width: 50vw;
	height: 40px;
}

#wpcp-bottom-audioplayer .wpcp-bottom-audioplayer-main {
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-evenly;
	align-content: center;
	align-items: center;
	gap: 10px;
}

#wpcp-bottom-audioplayer .wpcp-bottom-audioplayer-buttons {
	opacity: .2;
}

#wpcp-bottom-audioplayer .wpcp-bottom-audioplayer-buttons:hover {
	opacity: 1;
}

#wpcp-bottom-audioplayer .wpcp-bottom-audioplayer-buttons a.wpcp-bottom-audioplayer-button-next {
	color: var(--wpcp--present--color--white, #fff);
}

#wpcp-bottom-audioplayer .wpcp-bottom-audioplayer-buttons a.wpcp-bottom-audioplayer-button-prev {
	color: var(--wpcp--present--color--white, #fff);
}

#wpcp-bottom-audioplayer .wpcp-bottom-audioplayer-title {
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	word-break: break-word;
	font-size: 15px;
	color: var(--wpcp--present--color--white, #fff);
	text-align: left;
	cursor: pointer;
}

#wpcp-bottom-audioplayer .wpcp-bottom-audioplayer-close {
	background: var(--wpcp--present--color--accent, #590e54);
	color: var(--wpcp--present--color--white, #fff);
}

@media only screen and (max-width:480px) {
	#wpcp-bottom-audioplayer .wpcp-bottom-audioplayer-buttons .eva-3x {
		font-size: 2em;
	}
	
	#wpcp-bottom-audioplayer {
		padding: 10px 0;
	}
	
	#wpcp-bottom-audioplayer #wpcp-inline-audio-player {
		width: 100%;
	}
}

#LetsBox .fileupload-box {
	display: flex;
	flex-direction: column;
	height: 100%;
	max-height: 472px;
	justify-content: center;
	max-width: 440px;
	position: relative;
	border-radius: var(--wpcp--present--border--radius, 10px);
	overflow: hidden;
	box-shadow: 0 0 16px 2px rgba(0, 0, 0, 15%);
	margin: 0 auto;
	z-index: 20;
}

#LetsBox .files .fileupload-box {
	margin-top: -5px;
}

#LetsBox .fileupload-box.-is-formfield {
	box-shadow: none;
	border: 1px solid var(--wpcp--present--color--accent);
}

#LetsBox .fileupload-block-upload {
	color: var(--wpcp--present--color--accent, #590e54);
}

#LetsBox .fileupload-box.-is-required.-has-files .fileupload-header, #LetsBox .fileupload-box.-is-required.-has-files:hover .fileupload-header {
	border-left: #9acd32 4px solid;
}

#LetsBox .fileupload-box.-is-required.-need-files .fileupload-header, #LetsBox .fileupload-box.-is-required:hover .fileupload-header {
	border-left: #ab0400 10px solid;
}

#LetsBox .fileupload-box .fileupload-empty, #LetsBox .fileupload-box.-has-queue .fileupload-not-empty {
	display: block;
}

#LetsBox .fileupload-box .fileupload-not-empty, #LetsBox .fileupload-box.-has-queue .fileupload-empty {
	display: none;
}

#LetsBox .fileupload-box.auto_upload .fileupload-start-button {
	display: none;
}

form #LetsBox .fileupload-box .fileupload-start-button {
	display: none;
}

#LetsBox .upload-input {
	display: none !important;
}

#LetsBox .fileupload-progress {
	display: none !important;
}

#LetsBox .fileupload-box.-is-uploading .fileupload-progress {
	display: inline-block !important;
}

#LetsBox .fileupload-header {
	box-sizing: border-box;
	display: flex;
	padding: 20px 24px;
	width: 100%;
	align-items: center;
	flex-shrink: 0;
	min-height: 40px;
	cursor: pointer;
	flex-wrap: wrap;
	background-color: var(--wpcp--present--color--background, #f9f9f9);
}

#LetsBox .fileupload-header-title {
	flex: 1 1 auto;
}

#LetsBox .fileupload-header-text-title {
	font-size: 20px;
	line-height: 28px;
	font-weight: 600;
}

#LetsBox .fileupload-header-text-subtitle {
	color: var(--wpcp--present--color--dark2, #999);
	font-size: 14px;
	line-height: 20px;
	text-decoration: underline;
	cursor: pointer;
	display: inline-block;
}

#LetsBox .fileupload-header-text-subtitle.fileupload-progress {
	text-decoration: none;
}

#LetsBox .fileupload-header-button {
	display: flex;
	flex: 0 0 auto;
	margin-right: 10px;
}

#LetsBox .fileupload-header-button:last-child {
	margin-right: 0;
}

#LetsBox .fileupload-add-button, #LetsBox .fileupload-requirements-button {
	min-width: auto;
	border-radius: 100%;
	width: 32px;
	height: 32px;
	min-height: auto;
	padding: 0 !important;
	line-height: 0;
	border: 0 !important;
}

#LetsBox .fileupload-global-progress {
	display: flex;
	background-color: var(--wpcp--present--color--background, #f9f9f9);
}

#LetsBox .fileupload-global-progress-bar {
	display: none;
	transition: width 2s ease-in-out;
	height: 3px;
	-webkit-animation-duration: 3s;
	animation-duration: 3s;
	-webkit-animation-name: flash;
	animation-name: flash;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	background-color: var(--wpcp--present--color--accent, #590e54);
}

#LetsBox .fileupload-box:not(.-is-uploading) .fileupload-global-progress-bar {
	background-color: #9acd32;
	transition-delay: 1s;
	-webkit-animation: none;
	animation: none;
}

#LetsBox .fileupload-list {
	box-sizing: border-box;
	display: flex;
	padding: 0;
	width: 100%;
	flex: 1 1 auto;
	overflow-y: auto;
	background-color: var(--wpcp--present--color--light1, #fcfcfc);
}

#LetsBox .fileupload-table, #LetsBox .fileupload-table-body {
	display: flex;
	flex-direction: column;
	border: none;
	margin: 0;
	padding: 0;
}

#LetsBox .fileupload-table {
	width: 100%;
	min-width: 430px;
	overflow-x: hidden;
	overflow-y: auto;
}

#LetsBox .fileupload-table-row {
	border: none;
	background: var(--wpcp--present--color--light1, #fcfcfc);
	display: flex;
	padding: 0;
	min-height: 60px;
}

#LetsBox .fileupload-table-row-template {
	display: none;
}

#LetsBox .fileupload-table-row.-upload-failed {
	opacity: .6;
}

#LetsBox .fileupload-table-row:hover {
	opacity: 1;
}

#LetsBox .fileupload-table-cell {
	flex: 1 1 100%;
	display: flex;
	min-height: 60px;
	padding: 0;
	padding-right: 24px;
	border: none;
	align-items: center;
	justify-content: flex-end;
	overflow: hidden;
}

#LetsBox .fileupload-table-cell-icon {
	flex-basis: 64px;
	flex-shrink: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}

#LetsBox .fileupload-table-cell-icon img {
	width: 24px;
	height: 24px;
	transition: width ease-out 1s 2s, height ease-out 1s 2s;
	border: 0;
	-o-object-fit: cover;
	object-fit: cover;
}

#LetsBox .fileupload-table-cell-icon img.fileupload-own-thumbnail {
	width: 36px;
	height: 36px;
}

#LetsBox .fileupload-table-cell-content {
	flex: 1;
	flex-direction: column;
	justify-content: center;
	min-width: 0;
	display: flex;
}

#LetsBox .fileupload-table-text-subtitle, #LetsBox .fileupload-table-text-title {
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#LetsBox .fileupload-table-text-title {
	font-size: 14px;
	line-height: 24px;
}

#LetsBox .fileupload-table-text-subtitle {
	color: var(--wpcp--present--color--dark2, #999);
	font-size: 12px;
	line-height: 16px;
}

#LetsBox .fileupload-table-cell-progress {
	display: flex;
	align-items: center;
	flex: 0 0 50px;
}

#LetsBox .-upload-converting .fileupload-table-cell-progress, #LetsBox .-upload-failed .fileupload-table-cell-progress, #LetsBox .-upload-postprocess-finished .fileupload-table-cell-progress, #LetsBox .-upload-waiting .fileupload-table-cell-progress, #LetsBox .-validation-failed .fileupload-table-cell-progress {
	display: none;
}

#LetsBox .fileupload-table-cell-result {
	font-size: 20px;
}

#LetsBox .fileupload-table-cell-result i, #LetsBox .fileupload-table-cell-result svg {
	display: none;
}

#LetsBox .upload-remove, #LetsBox .upload-stop {
	cursor: pointer;
}

#LetsBox .-upload-converting .upload-convert, #LetsBox .-upload-failed .upload-fail, #LetsBox .-upload-failed:hover .upload-remove, #LetsBox .-upload-postprocess-finished .upload-success, #LetsBox .-upload-waiting .upload-waiting, #LetsBox .-upload-waiting:hover .upload-remove, #LetsBox .-uploading-to-cloud:hover .upload-stop, #LetsBox .-uploading-to-server:hover .upload-stop, #LetsBox .-validation-failed .upload-fail, #LetsBox .-validation-failed:hover .upload-remove, #LetsBox .fileupload-box:not(.-is-formfield) .-upload-postprocess-finished:hover .upload-remove {
	display: block;
}

#LetsBox .-upload-failed:hover .upload-fail, #LetsBox .-upload-waiting:hover .upload-waiting, #LetsBox .-validation-failed:hover .upload-fail, #LetsBox .fileupload-box:not(.-is-formfield) .-upload-postprocess-finished:hover .upload-success {
	display: none;
}

#LetsBox .-upload-waiting .upload-waiting {
	color: #d3d3d3;
}

#LetsBox .-upload-postprocess-finished .upload-success {
	color: #9acd32;
}

#LetsBox .-upload-failed .upload-fail, #LetsBox .-validation-failed .upload-fail {
	color: red;
}

#LetsBox .-upload-converting .upload-convert {
	color: purple;
}

#LetsBox .fileupload-table-cell-action button {
	display: none;
	opacity: 1;
	min-width: initial;
	cursor: pointer;
	font-size: 14px;
	border-color: transparent;
	line-height: 30px;
	padding: 0 15px;
	font-weight: 400;
	zoom: 1;
	white-space: nowrap;
	vertical-align: middle;
	text-align: center;
	touch-action: manipulation;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-sizing: border-box;
	border: none;
	background-color: transparent;
	box-shadow: none;
	text-decoration: none;
	border-radius: 4px;
	outline: 0;
	margin: 0;
	color: var(--wpcp--present--color--dark1, #666);
	letter-spacing: normal;
	text-transform: uppercase;
}

#LetsBox .fileupload-table-cell-action button:hover {
	color: var(--wpcp--present--color--accent, #590e54);
}

#LetsBox .fileupload-box:not(.auto_upload) .-upload-waiting button.upload-add-description {
	display: block;
}

#LetsBox .-upload-failed:not(.-validation-failed) button.upload-redo {
	display: block;
}

#LetsBox .-upload-postprocess-finished button.upload-delete {
	display: block;
}

#LetsBox .-upload-postprocess-finished button.upload-download {
	display: block;
}

#LetsBox .fileupload-footer {
	width: 100%;
	background-color: var(--wpcp--present--color--background, #f9f9f9);
	display: flex;
	align-items: center;
	flex-shrink: 0;
	z-index: 1;
}

#LetsBox .fileupload-footer-content {
	padding: 0 24px;
	display: flex;
	align-items: center;
	margin-left: auto;
}

#LetsBox .fileupload-start-button {
	flex: 0 0 auto;
	margin: 12px 0;
	text-transform: uppercase;
}

#LetsBox .fileupload-box-block {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1000;
	background: var(--wpcp--present--color--background--90);
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center;
}

#LetsBox .fileupload-box-block div {
	display: block;
	padding: 10px;
	font-weight: 700;
}

#LetsBox .in .fileupload-drag-drop {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
	border: 6px dashed #fff;
	opacity: .5;
	background-color: var(--wpcp--present--color--accent, #590e54);
}

#LetsBox .in.hover .fileupload-drag-drop {
	opacity: .8;
	border: none;
}

.-wpcp-submit-hidden {
	opacity: 0 !important;
	visibility: hidden !important;
	height: 1px !important;
	width: 1px !important;
	margin: 0 !important;
	padding: 0 !important;
	min-height: 0 !important;
}

.-wpcp-submit-done, .wpcp-upload-submit:not(.-wpcp-submit-done)+.wpcp-upload-submit {
	display: none !important;
}

.-wpcp-submit-active {
	cursor: not-allowed !important;
}

#LetsBox .wpcp-gallery .wpcp-browser-container-content {
	background: 0 0;
}

#LetsBox .image-collage {
	padding: min(1vw, var(--wpcp--present--gap, 10px));
	margin: 0 !important;
	border: 0 !important;
	font-size: 100% !important;
	position: static;
	overflow: hidden;
	opacity: 0;
	max-width: 100%;
}

#LetsBox .image-collage img {
	margin: 0;
	padding: 0;
	vertical-align: bottom;
	opacity: 1;
	max-width: none !important;
	width: initial;
	border-radius: 0 !important;
	border: 0 solid #fff;
	transition: opacity .3s ease-in;
}

#LetsBox .image-container {
	opacity: 1;
	position: relative;
	border-radius: var(--wpcp--present--border--radius, 10px);
	float: left;
}

#LetsBox .image-container img.hidden, #LetsBox .image-container.hidden {
	display: none;
	opacity: 0;
}

#LetsBox .image-container.entry {
	padding: 0 !important;
	border: 0;
	cursor: pointer;
}

#LetsBox .wpcp-gallery[data-showfilenames='1'] .image-container.entry {
	padding-bottom: 35px !important;
}

#LetsBox .wpcp-gallery[data-showfilenames='0'] .image-container.entry .folder-thumb, #LetsBox .wpcp-gallery[data-showfilenames='1'] .image-container.entry .folder-thumb {
	height: calc(100% - 35px) !important;
}

#LetsBox .folder-thumb {
	position: absolute;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	inset: 0;
	width: 100% !important;
	height: 100% !important;
}

#LetsBox .image-folder:hover {
	cursor: pointer;
}

#LetsBox .image-folder img {
	background: 0 0 !important;
	z-index: 1;
	position: absolute;
}

#LetsBox .image-folder.newfolder img {
	position: relative;
}

#LetsBox .image-container .entry-text, #LetsBox .image-folder .folder-text {
	position: absolute;
	padding: 5px 5px 10px !important;
	bottom: 0;
	font-weight: 700;
	font-size: 130%;
	width: 100%;
	text-align: center;
	z-index: 2;
	height: 35px;
}

#LetsBox .image-container .entry-text span, #LetsBox .image-folder .folder-text span {
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-word;
}

#LetsBox .image-container.entry a[data-type=video]::before {
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	color: #fff;
	background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 512 512\'%3E%3Cpath fill=\'white\' d=\'M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm115.7 272l-176 101c-15.8 8.8-35.7-2.5-35.7-21V152c0-18.4 19.8-29.8 35.7-21l176 107c16.4 9.2 16.4 32.9 0 42z\'%3E%3C/path%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 16px;
	background-position: 50%;
}

#LetsBox .image-container.entry:hover a[data-type=video]::before {
	display: none;
}

#LetsBox .entry-inline-description {
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 0;
	transition: opacity .2s linear;
	color: #fff !important;
	text-shadow: 0 0 4px rgba(0, 0, 0, .4);
	font-size: 12px;
	line-height: 17px;
	font-weight: 400;
	text-align: center;
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 20px;
}

#LetsBox .entry-inline-description a {
	text-decoration: underline;
	color: #fff !important;
}

#LetsBox .entry-inline-description.description-visible, #LetsBox .entry.hasfocus .entry-inline-description, #LetsBox .entry.popupopen .entry-inline-description {
	opacity: 1;
}

#LetsBox .entry .entry-inline-description:before {
	content: "";
	background-image: linear-gradient(180deg, rgba(0, 0, 0, .2) 0, rgba(0, 0, 0, .7) 40%, #000);
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 2;
	opacity: .7;
}

#LetsBox .entry-inline-description.description-above-name {
	bottom: 35px;
}

#LetsBox .entry .entry-inline-description span {
	z-index: 2;
}

#LetsBox .wpcp-list .entry-info {
	text-align: left;
}

#LetsBox .wpcp-list .entry-info-button {
	display: block;
}

#LetsBox .wpcp-button .wpcp-download-list {
	display: flex;
	flex-direction: column;
	gap: 5px;
	margin: 5px 0;
}

#LetsBox .wpcp-button .wpcp-download-item {
	display: flex;
	align-items: center;
	padding: 10px;
	background-color: var(--wpcp--present--color--background, #f9f9f9);
	border-radius: 8px;
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
	gap: 15px;
}

#LetsBox .wpcp-button .wpcp-download-item-icon {
	display: flex;
	align-items: center;
	justify-content: center;
}

#LetsBox .wpcp-button .wpcp-download-item-icon img {
	height: 48px;
}

#LetsBox .wpcp-button .wpcp-download-item-content {
	flex: 1;
}

#LetsBox .wpcp-button .wpcp-download-item-content h3 {
	margin: 0;
	font-size: 1.2rem;
	color: var(--wpcp--present--color--accent, #590e54);
}

#LetsBox .wpcp-button .wpcp-download-item-content p {
	margin: 5px 0 0;
	font-size: .9rem;
	color: var(--wpcp--present--color--dark1, #666);
}

#LetsBox .wpcp-carousel .tns-outer {
	margin: 20px 0;
}

#LetsBox .wpcp-carousel .tns-ah {
	transition: height .2s;
}

#LetsBox .wpcp-carousel .wpcp-carousel-preloading {
	background-color: unset !important;
}

#LetsBox .wpcp-carousel .wpcp-carousel-item-template {
	display: none;
}

#LetsBox .wpcp-carousel .wpcp-carousel-item-holder {
	position: relative;
	width: 100%;
	height: calc(100% - 20px);
	box-shadow: 0 15px 20px -15px rgba(0, 0, 0, 35%);
	overflow: hidden;
	border-radius: var(--wpcp--present--border--radius, 10px);
}

#LetsBox .wpcp-carousel [data-axis=vertical] .wpcp-carousel-item-holder {
	height: 100%;
}

#LetsBox .wpcp-carousel-item {
	position: relative;
	overflow: hidden;
}

#LetsBox .wpcp-carousel .wpcp-carousel-item-bg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	opacity: 0;
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-color: transparent;
	background-size: cover;
	transition: opacity .6s ease-out, transform .3s ease-out;
}

#LetsBox .wpcp-carousel .wpcp-carousel-item:hover .wpcp-carousel-item-bg {
	transform: scale(1.08);
}

#LetsBox .wpcp-carousel .wpcp-carousel-item-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
	width: 100%;
	height: 100%;
	background-color: #262530;
	visibility: hidden;
	opacity: 0;
	transition: visibility .3s ease-out, opacity .3s ease-out;
}

#LetsBox .wpcp-carousel .wpcp-carousel-item-overlay.wpcp-visible {
	visibility: visible;
}

#LetsBox .wpcp-carousel.wpcp-carousel-item-description-inline .wpcp-carousel-item-overlay.wpcp-visible {
	opacity: .35;
}

#LetsBox .wpcp-carousel .wpcp-carousel-item:hover .wpcp-carousel-item-overlay.wpcp-visible {
	opacity: .47;
}

#LetsBox .wpcp-carousel .wpcp-carousel-item:hover .entry-info-button {
	display: inline-flex;
}

#LetsBox .wpcp-carousel .entry-info-button {
	background-color: rgba(0, 0, 0, .3);
	color: #fff;
	margin: 0 0 0 2px;
}

#LetsBox .wpcp-carousel .entry-info-button a {
	color: #fff !important;
}

#LetsBox .wpcp-carousel .entry-info-button:hover {
	background-color: rgba(0, 0, 0, .5);
}

#LetsBox .wpcp-carousel .wpcp-carousel-item-content {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 30;
	width: 100%;
	padding: 20px;
	max-height: 100%;
	text-align: center;
	overflow-wrap: break-word;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#LetsBox .wpcp-carousel .wpcp-carousel-item-text {
	opacity: 0;
	transition: opacity .6s ease-out, transform .3s ease-out;
	cursor: default;
}

#LetsBox .wpcp-carousel:not(.wpcp-carousel.wpcp-carousel-item-description-inline) .wpcp-carousel-item:hover .wpcp-carousel-item-text {
	transform: translateY(-10px);
}

#LetsBox .wpcp-carousel .wpcp-carousel-item-metadata {
	list-style: none;
	margin: 0 0 6px;
	padding: 0;
}

#LetsBox .wpcp-carousel .wpcp-carousel-item:hover .wpcp-carousel-item-date {
	display: none;
}

#LetsBox .wpcp-carousel .wpcp-carousel-item-metadata li {
	display: inline-block;
	margin: 0 5px 3px;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: .4px;
	line-height: 20px;
	color: #efeff2;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}

#LetsBox .wpcp-carousel .wpcp-carousel-item-metadata li.wpcp-date {
	white-space: nowrap;
}

#LetsBox .wpcp-carousel .wpcp-carousel-item-metadata li::before {
	display: inline-block;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	margin-right: 2px;
	opacity: .6;
}

#LetsBox .wpcp-carousel .wpcp-carousel-item-metadata li a {
	text-decoration: none;
	display: inline-block;
	color: #efeff2;
	box-shadow: inset 0 -1px 0 0 transparent;
	transition: color .2s ease-out, box-shadow .2s ease-out;
}

#LetsBox .wpcp-carousel .wpcp-carousel-item-metadata li a:focus, #LetsBox .wpcp-carousel .wpcp-carousel-item-metadata li a:hover {
	text-decoration: none;
	color: #fff;
	box-shadow: inset 0 -1px 0 0 #fff;
}

#LetsBox .wpcp-carousel .wpcp-carousel-item-metadata li.wpcp-hidden {
	display: none;
}

#LetsBox .wpcp-carousel .wpcp-carousel-item-title {
	margin: 0;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: .2px;
	text-transform: capitalize;
	line-height: 32px;
	color: #fff;
	text-shadow: 0 1px 3px rgba(0, 0, 0, .2);
}

#LetsBox .wpcp-carousel .wpcp-carousel-item-title span {
	text-decoration: none;
	color: #fff;
	box-shadow: inset 0 -1px 0 0 transparent;
	transition: color .2s ease-out, box-shadow .2s ease-out;
}

#LetsBox .wpcp-carousel .wpcp-carousel-item-title span:focus, #LetsBox .wpcp-carousel .wpcp-carousel-item-title span:hover {
	text-decoration: none;
	color: #fff;
	box-shadow: inset 0 -1px 0 0 #fff;
}

#LetsBox .wpcp-carousel .wpcp-carousel-item-description {
	display: none;
	margin: 0 5px 3px;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: .4px;
	line-height: 20px;
	color: #efeff2;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}

#LetsBox .wpcp-carousel.wpcp-carousel-item-description-inline .wpcp-carousel-item-description {
	display: block;
}

#LetsBox .wpcp-carousel .wpcp-carousel-item:hover .wpcp-carousel-item-description {
	display: block;
}

#LetsBox .wpcp-carousel .tns-nav {
	width: 100%;
	margin-top: 0;
	margin-bottom: -5px;
	text-align: center;
	opacity: 0;
	transform: translateY(-10px);
	transition: opacity .3s ease-out .25s, transform .3s ease-out .25s;
}

#LetsBox .wpcp-carousel .tns-controls {
	position: absolute;
	top: -22px;
	left: 50%;
	z-index: 40;
	padding: 0 10px;
	margin-left: -54px;
	opacity: 0;
	transform: translateY(-10px);
	transition: opacity .3s ease-out .15s, transform .3s ease-out .15s;
}

#LetsBox .wpcp-carousel.wpcp-carousel-loaded .tns-controls {
	opacity: 1;
	transform: translateY(0);
}

#LetsBox .wpcp-carousel .tns-controls button {
	margin: 0;
	padding: 0;
	cursor: pointer;
	border: none;
	outline: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 400;
	text-align: center;
	width: 44px;
	min-width: initial;
	height: 44px;
	line-height: 44px;
	font-size: 25px;
	color: var(--wpcp--present--color--accent, #590e54);
	background: var(--wpcp--present--color--white, #fff);
	opacity: 1;
	transition: color .2s ease-out, background .2s ease-out, opacity .2s ease-out, box-shadow .2s ease-out;
}

#LetsBox .wpcp-carousel .tns-controls button[data-controls=prev] {
	border-radius: var(--wpcp--present--border--radius) 0 0 var(--wpcp--present--border--radius);
	box-shadow: -8px 8px 12px -4px rgba(0, 0, 0, .2);
}

#LetsBox .wpcp-carousel .tns-controls button[data-controls=next] {
	border-radius: 0 var(--wpcp--present--border--radius) var(--wpcp--present--border--radius) 0;
	box-shadow: 8px 8px 12px -4px rgba(0, 0, 0, .2);
}

#LetsBox .wpcp-carousel .tns-controls button:hover {
	color: var(--wpcp--present--color--white, #fff);
	background: var(--wpcp--present--color--accent, #590e54);
}

#LetsBox .wpcp-carousel .tns-controls button[disabled] {
	cursor: default;
	opacity: .6;
	box-shadow: none;
}

#LetsBox .wpcp-carousel .tns-controls button[disabled]:hover {
	color: var(--wpcp--present--color--accent, #590e54);
	background: var(--wpcp--present--color--white, #fff);
}

#LetsBox .wpcp-carousel.wpcp-carousel-loaded .tns-nav {
	opacity: 1;
	transform: translateY(0);
}

#LetsBox .wpcp-carousel .tns-nav button {
	display: inline-block;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
	border: none;
	outline: 0;
	box-shadow: none;
	width: 8px;
	height: 8px;
	background: var(--wpcp--present--color--light2, #d5d5d8);
	border-radius: 4px;
	opacity: 1;
	min-width: initial;
	transition: background .2s ease-out, width .2s linear;
}

#LetsBox .wpcp-carousel .tns-nav button.tns-nav-active, #LetsBox .wpcp-carousel .tns-nav button:hover {
	background: var(--wpcp--present--color--accent, #393847);
	opacity: 1;
}

#LetsBox .wpcp-carousel .tns-nav button.tns-nav-active {
	width: 16px;
}

#LetsBox .wpcp-carousel .tns-item {
	transform: translate3d(0, 0, 0);
}

@media (pointer:fine) {
	#LetsBox .wpcp-carousel .entry-info-button.entry_action_view {
		display: none !important;
	}
}

@media (max-width:1099px) {
	#LetsBox .wpcp-carousel .wpcp-carousel-item-content {
		padding-right: 20px;
		padding-left: 20px;
	}
	
	#LetsBox .wpcp-carousel .wpcp-carousel-item-metadata li.wpcp-carousel-item-date::before {
		font-size: 13px;
	}
	
	#LetsBox .wpcp-carousel .wpcp-carousel-item-title {
		font-size: 20px;
		line-height: 28px;
	}
}

@media (max-width:629px) {
	#LetsBox .wpcp-carousel .wpcp-carousel-item-content {
		padding-right: 30px;
		padding-left: 30px;
	}
	
	#LetsBox .wpcp-carousel .wpcp-carousel-item-title {
		font-size: 24px;
		line-height: 32px;
	}
}

@media (max-width:499px) {
	#LetsBox .wpcp-carousel .wpcp-carousel-item-content {
		text-align: left;
	}
	
	#LetsBox .wpcp-carousel .wpcp-carousel-item-metadata {
		margin-right: -10px;
	}
	
	#LetsBox .wpcp-carousel .wpcp-carousel-item-metadata li {
		margin-right: 10px;
		margin-left: 0;
	}
	
	#LetsBox .wpcp-carousel .tns-controls {
		left: 20px;
		margin-left: 0;
	}
}

@media (max-width:399px) {
	#LetsBox .wpcp-carousel .wpcp-carousel-item-content {
		padding-right: 20px;
		padding-bottom: 20px;
		padding-left: 20px;
	}
	
	#LetsBox .wpcp-carousel .wpcp-carousel-item-metadata li.wpcp-carousel-item-date::before {
		font-size: 13px;
	}
	
	#LetsBox .wpcp-carousel .wpcp-carousel-item-title {
		font-size: 20px;
		line-height: 28px;
	}
	
	#LetsBox .wpcp-carousel .tns-controls {
		left: 10px;
	}
}

#LetsBox.proofing .wpcp-breadcrumb li.wpcp-selected {
	display: none;
}

#LetsBox.proofing .entry_thumbnail-view-center {
	display: flex;
	justify-content: center;
	align-items: center;
}

#LetsBox.proofing .entry_thumbnail img {
	max-width: 100%;
	max-height: 100%;
	display: inline-block;
	-o-object-fit: contain;
	object-fit: contain;
	margin: 0 !important;
	transform: none !important;
}

#LetsBox.proofing.wpcp-proofing-readonly .entry.file:not(.is-selected) {
	opacity: .25;
}

#LetsBox.proofing.filter-selected .entry.file:not(.is-selected) {
	display: none;
}

#LetsBox.proofing.filter-unselected .entry.file.is-selected {
	display: none;
}

#LetsBox.proofing .entry .entry-info-name {
	-webkit-line-clamp: 1;
}

#LetsBox.proofing .files-container {
	counter-reset: entry;
}

#LetsBox.proofing .entry.file:not(.skeleton-entry) .entry-info-name::before {
	font-weight: 700;
	content: "#" counter(entry) " - ";
	counter-increment: entry;
	padding: 3px 6px;
	display: inline-block;
	text-align: center;
}

#LetsBox.proofing .entry .entry-info-name {
	text-align: left;
}

#LetsBox.proofing .entry .entry_checkbox.entry-info-button {
	display: inline-block;
	margin: 0;
}

.wpcp-lightbox.ilightbox-holder .entry_checkbox.entry-info-button {
	display: inline-block !important;
}

#LetsBox.proofing.wpcp-proofing-readonly .entry.file:not(.has-label) .entry-label-button, #LetsBox.proofing.wpcp-proofing-readonly .entry.file:not(.is-selected) .entry_checkbox.entry-info-button {
	display: none !important;
}

#LetsBox.proofing.wpcp-proofing-readonly .entry.file .entry-label-button, #LetsBox.proofing.wpcp-proofing-readonly .entry.file .entry_checkbox.entry-info-button {
	pointer-events: none;
}

.wpcp-lightbox .entry_checkbox input[type=checkbox]+label {
	font-size: 24px;
	color: var(--wpcp--present--color--always--white, #fff);
}

#LetsBox.proofing .entry_checkbox input[type=checkbox]:hover+label::after, .wpcp-lightbox .entry_checkbox input[type=checkbox]:hover+label::after {
	content: "";
}

#LetsBox.proofing .entry_checkbox input[type=checkbox]:checked+label::after, .wpcp-lightbox .entry_checkbox input[type=checkbox]:checked+label::after {
	content: "";
	font-weight: 700;
	color: #7ad03a;
	font-size: 30px;
}

#LetsBox .entry.is-selected .entry-info-button.entry_checkbox {
	background: 0 0;
}

#LetsBox.proofing .entry .entry-label-button {
	position: absolute;
	top: 0;
	right: 10px;
	font-size: 30px;
	z-index: 10;
	border-radius: 0;
}

#LetsBox .entry-info-button.entry-label-button:hover {
	background: 0 0;
}

#LetsBox.proofing .entry.has-label .entry-label-button {
	display: inline-block;
}

#LetsBox.proofing .wpcp-proofing-status-bar {
	position: fixed;
	left: 0;
	bottom: 0;
	display: grid;
	grid-template-columns: 1fr minmax(0, 4fr) 1fr;
	margin-bottom: 0;
	padding: 0 1rem;
	width: 100%;
	height: 70px;
	background-color: var(--wpcp--present--color--white, #fff);
	transition: padding .25s ease;
	z-index: 2000;
	box-shadow: 0 -4px 10px rgba(0, 0, 0, .1);
}

#LetsBox.proofing .wpcp-proofing-status-bar .wpcp-proofing-display-filter {
	position: relative;
	align-self: center;
	padding: 0 0 0 20px;
	padding: 0;
	transition: padding .25s ease;
}

#LetsBox.proofing.filter-selected .wpcp-proofing-display-filter, #LetsBox.proofing.filter-unselected .wpcp-proofing-display-filter {
	padding-left: 20px;
}

#LetsBox.proofing .wpcp-proofing-status-bar .wpcp-proofing-display-filter:before {
	content: "";
	position: absolute;
	top: 0;
	left: 22px;
	left: 2px;
	width: 17px;
	height: 39px;
	border-radius: 17px;
	border: 1px solid var(--wpcp--present--color--light2, #d5d5d8);
	z-index: -1;
	transition: left .25s ease;
}

#LetsBox.proofing.filter-selected .wpcp-proofing-display-filter:before, #LetsBox.proofing.filter-unselected .wpcp-proofing-display-filter:before {
	left: 22px;
}

#LetsBox.proofing .wpcp-proofing-status-bar .wpcp-proofing-filter-selected, #LetsBox.proofing .wpcp-proofing-status-bar .wpcp-proofing-filter-unselected {
	display: block;
	margin: 0 0 3px;
	padding: 2px 4px;
	line-height: 0;
	white-space: nowrap;
	border-radius: 1px 0 0 1px;
	cursor: pointer;
}

#LetsBox.proofing .wpcp-proofing-status-bar .wpcp-proofing-filter-icon {
	margin: 0 5px 0 0;
	border-radius: 15px;
}

#LetsBox.proofing .wpcp-proofing-status-bar .wpcp-proofing-filter-label {
	display: none;
	font-size: 11px;
	letter-spacing: .5px;
	font-weight: 700;
	color: var(--wpcp--present--color--accent, #590e54);
	text-transform: uppercase;
}

@media only screen and (min-width:450px) {
	#LetsBox.proofing .wpcp-proofing-status-bar .wpcp-proofing-filter-label {
		display: inline;
	}
}

#LetsBox.proofing.filter-selected .wpcp-proofing-filter-selected .wpcp-proofing-filter-icon, #LetsBox.proofing.filter-unselected .wpcp-proofing-filter-unselected .wpcp-proofing-filter-icon {
	background-color: var(--wpcp--present--color--accent, #590e54);
	color: var(--wpcp--present--color--always--white, #fff);
}

#LetsBox.proofing .wpcp-proofing-filter-reset {
	position: absolute;
	left: 0;
	top: 9px;
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s, opacity .25s linear;
}

#LetsBox.proofing .wpcp-proofing-filter-reset span {
	display: none;
}

#LetsBox.proofing.filter-selected .wpcp-proofing-filter-reset, #LetsBox.proofing.filter-unselected .wpcp-proofing-filter-reset {
	visibility: visible;
	opacity: 1;
}

#LetsBox.proofing .wpcp-proofing-status-bar .wpcp-proofing-selection-count {
	align-self: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	font-size: 13px;
	font-weight: 700;
	opacity: 1;
	transition: opacity .5s;
	gap: 5px;
}

#LetsBox.proofing .wpcp-proofing-status-bar .wpcp-proofing-collection-actions {
	align-self: center;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	gap: 10px;
	text-transform: uppercase;
}

#LetsBox.proofing.wpcp-proofing-readonly .wpcp-proofing-status-bar .wpcp-proofing-collection-actions {
	display: none;
}

#LetsBox.proofing .wpcp-proofing-status-bar .wpcp-proofing-save {
	align-items: center;
	justify-content: center;
	flex-wrap: nowrap;
	color: #aeaeae;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 11px;
	letter-spacing: .5px;
	font-weight: 700;
	display: none;
}

#LetsBox.proofing .wpcp-proofing-status-bar .wpcp-proofing-save span {
	display: none;
}

#LetsBox.proofing .wpcp-proofing-status-bar .wpcp-proofing-saving {
	display: none;
}

@media only screen and (min-width:800px) {
	#LetsBox.proofing .wpcp-proofing-status-bar .wpcp-proofing-save span {
		display: inline;
	}
}

#LetsBox.proofing .wpcp-proofing-status-bar .wpcp-proofing-pre-send span {
	display: inline-block;
	width: 0;
	height: 0;
	overflow: hidden;
}

@media only screen and (min-width:640px) {
	#LetsBox.proofing .wpcp-proofing-status-bar .wpcp-proofing-pre-send span {
		display: inline;
		width: auto;
		height: auto;
		overflow: auto;
	}
}

#LetsBox .proofing-selection-list, .LetsBox .proofing-selection-list {
	display: flex;
	flex-direction: column;
	gap: .2rem;
	max-height: 35vh;
	overflow-y: auto;
}

#LetsBox .wpcp-proofing-status-bar .proofing-selection-list {
	display: none;
}

@media only screen and (min-width:640px) {
	#LetsBox .wpcp-proofing-status-bar .proofing-selection-list {
		flex-direction: row;
		overflow-y: visible;
		gap: .75rem;
		display: flex;
	}
}

#LetsBox .proofing-selection-list .proofing-details, .LetsBox .proofing-selection-list .proofing-details {
	background: var(--wpcp--present--color--white, #fff);
	-webkit-backdrop-filter: blur(6px);
	backdrop-filter: blur(6px);
	border: 1px solid var(--wpcp--present--color--light2, #d5d5d8);
	border-radius: .5rem;
}

#LetsBox .wpcp-proofing-status-bar .proofing-selection-list .proofing-details {
	border: 0;
}

#LetsBox .proofing-selection-list .proofing-summary, .LetsBox .proofing-selection-list .proofing-summary {
	display: flex;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	padding: .75rem 1rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#LetsBox .wpcp-proofing-status-bar .proofing-selection-list .proofing-summary {
	padding: 0;
}

#LetsBox .proofing-selection-list .proofing-summary-left, .LetsBox .proofing-selection-list .proofing-summary-left {
	display: flex;
	align-items: center;
	gap: .75rem;
}

#LetsBox .wpcp-proofing-status-bar .proofing-selection-list .proofing-summary-left {
	gap: 0;
}

#LetsBox .proofing-selection-list .proofing-label-badge, .LetsBox .proofing-selection-list .proofing-label-badge {
	display: inline-flex;
	align-items: center;
	border-radius: 9999px;
	padding: .25rem .5rem;
	font-size: 80%;
	font-weight: 500;
	color: #fff;
}

#LetsBox .wpcp-proofing-status-bar .proofing-selection-list .proofing-label-badge {
	border-radius: 9999px 0 0 9999px;
}

#LetsBox .proofing-selection-list .proofing-label-badge svg, .LetsBox .proofing-selection-list .proofing-label-badge svg {
	width: 1rem;
	height: 1rem;
}

#LetsBox .proofing-selection-list .proofing-label-text, .LetsBox .proofing-selection-list .proofing-label-text {
	margin-left: .5rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

@media only screen and (max-width:990px) {
	#LetsBox .wpcp-proofing-status-bar .proofing-selection-list .proofing-label-text {
		display: none;
	}
}

#LetsBox .proofing-selection-list .proofing-summary-info, .LetsBox .proofing-selection-list .proofing-summary-info {
	font-size: .875rem;
	color: var(--wpcp--present--color--accent);
}

#LetsBox .proofing-selection-list .proofing-summary-info span:not(.proofing-summary-count) {
	display: none;
}

#LetsBox .wpcp-proofing-status-bar .proofing-selection-list .proofing-summary-info {
	background-color: var(--wpcp--present--color--light2);
	padding: .25rem .75rem;
	border-radius: 0 9999px 9999px 0;
}

#LetsBox .proofing-selection-list .proofing-summary-count, .LetsBox .proofing-selection-list .proofing-summary-count {
	font-weight: 600;
}

#LetsBox .proofing-selection-list .proofing-chevron, .LetsBox .proofing-selection-list .proofing-chevron {
	width: 1.25rem;
	height: 1.25rem;
	transition: transform .2s ease;
}

#LetsBox .wpcp-proofing-status-bar .proofing-selection-list .proofing-chevron {
	display: none;
}

#LetsBox .proofing-selection-list details[open] .proofing-chevron, .LetsBox .proofing-selection-list details[open] .proofing-chevron {
	transform: rotate(180deg);
}

#LetsBox .proofing-selection-list .proofing-group, .LetsBox .proofing-selection-list .proofing-group {
	padding: .5rem 1rem 1rem;
}

#LetsBox .wpcp-proofing-status-bar .proofing-selection-list .proofing-group {
	display: none;
}

#LetsBox .proofing-selection-list .proofing-list, .LetsBox .proofing-selection-list .proofing-list {
	display: flex;
	flex-direction: column;
	gap: .5rem;
}

#LetsBox .wpcp-proofing-status-bar .proofing-selection-list .proofing-list {
	gap: .2rem;
}

#LetsBox .proofing-selection-list .proofing-list-item, .LetsBox .proofing-selection-list .proofing-list-item {
	display: flex;
	align-items: center;
	gap: .75rem;
	background: var(--wpcp--present--color--background--50);
	border-radius: .375rem;
	padding: .5rem;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
	pointer-events: none;
}

#LetsBox .wpcp-proofing-status-bar .proofing-selection-list .proofing-list-item {
	font-size: small;
}

#LetsBox .proofing-selection-list .proofing-list-thumb, .LetsBox .proofing-selection-list .proofing-list-thumb {
	width: 32px;
	height: 32px;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: .25rem;
	flex-shrink: 0;
}

#LetsBox .wpcp-proofing-status-bar .proofing-selection-list .proofing-list-thumb {
	width: 24px;
	height: 24px;
}

#LetsBox .proofing-selection-list .proofing-list-title, .LetsBox .proofing-selection-list .proofing-list-title {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	flex: 1;
}

.wpcp-lightbox.ilightbox-holder {
	padding: 0 !important;
	font: 14px "Open Sans", "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;
	line-height: 1.6;
}

.wpcp-lightbox.ilightbox-holder:not(.ilightbox-prev,.ilightbox-next) {
	top: 0 !important;
	bottom: 0 !important;
	left: 0 !important;
	right: 0 !important;
}

.wpcp-lightbox.ilightbox-holder.ilightbox-next, .wpcp-lightbox.ilightbox-holder.ilightbox-prev {
	top: 0 !important;
	bottom: 0 !important;
	visibility: hidden !important;
}

.wpcp-lightbox.ilightbox-holder.ilightbox-next .ilightbox-header, .wpcp-lightbox.ilightbox-holder.ilightbox-prev .ilightbox-header {
	display: none !important;
}

.ilightbox-button.ilightbox-next-button, .ilightbox-button.ilightbox-prev-button, .ilightbox-loader, .ilightbox-toolbar a {
	-webkit-filter: saturate(0);
	filter: saturate(0);
}

.wpcp-lightbox.ilightbox-holder .ilightbox-image, .wpcp-lightbox.ilightbox-holder iframe {
	z-index: 2;
	position: relative;
	-o-object-fit: scale-down;
	object-fit: scale-down;
	flex: 1;
}

.wpcp-lightbox.ilightbox-holder iframe {
	background-color: transparent !important;
	width: 100% !important;
	-o-object-fit: unset;
	object-fit: unset;
}

.wpcp-lightbox.ilightbox-holder .panzoom-container {
	height: 100%;
	flex: 1;
}

.wpcp-lightbox.ilightbox-holder div.ilightbox-container audio {
	width: 100%;
	z-index: 9999;
}

.wpcp-lightbox.ilightbox-holder div.ilightbox-container {
	min-height: 128px;
	margin: 0 auto !important;
	position: relative;
	width: 100% !important;
	height: 100% !important;
	display: flex;
}

.wpcp-lightbox.ilightbox-holder.staticHeader div.ilightbox-container {
	height: calc(100% - 50px) !important;
}

.isMobile .wpcp-lightbox.ilightbox-holder div.ilightbox-container {
	height: calc(100% - 40px) !important;
}

.isMobile .wpcp-lightbox.ilightbox-holder.staticHeader div.ilightbox-container {
	height: calc(100% - 50px - 40px) !important;
}

.wpcp-lightbox.ilightbox-holder .ilightbox-header {
	display: none;
	position: relative;
	text-shadow: none !important;
	font-size: 15px !important;
	line-height: 15px;
	padding: 0 15px !important;
	z-index: 10000001;
	border: 0;
	margin: 0;
	color: var(--wpcp--present--color--white, #fff);
	background-color: var(--wpcp--present--color--accent, #590e54);
}

.wpcp-lightbox.ilightbox-holder .ilightbox-header.ilightbox-header-accent {
	background-color: var(--wpcp--present--color--accent, #590e54);
}

.wpcp-lightbox.ilightbox-holder .ilightbox-header-overlay {
	position: absolute;
	left: 0;
	right: 0;
}

.wpcp-lightbox.ilightbox-holder .ilightbox-header .entry-info a, .wpcp-lightbox.ilightbox-holder .ilightbox-header a.entry_link, .wpcp-lightbox.ilightbox-holder.light .ilightbox-header .entry-info-button a {
	color: var(--wpcp--present--color--white, #fff);
}

.wpcp-lightbox.ilightbox-holder .ilightbox-header a.entry_link {
	pointer-events: none;
	text-decoration: none;
}

.isMobile .wpcp-lightbox.ilightbox-holder .ilightbox-header .entry_action_download {
	display: none;
}

.wpcp-lightbox.ilightbox-holder .ilightbox-container .ilightbox-caption {
	position: absolute;
	bottom: initial;
	left: 0;
	right: 0;
	padding: 30px !important;
	text-align: center;
	z-index: 10000001;
	border: 0;
	margin: 0;
	background: 0 0;
	color: var(--wpcp--present--color--white, #fff);
}

.wpcp-lightbox.ilightbox-holder .ilightbox-container .ilightbox-caption.lightbox-caption-inside {
	bottom: 0;
}

.wpcp-lightbox.ilightbox-holder .ilightbox-container .ilightbox-caption.lightbox-caption-outside {
	top: 100%;
}

.wpcp-lightbox.ilightbox-holder .ilightbox-container .ilightbox-caption.lightbox-caption-inside:before {
	content: "";
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .7) 40%, #000);
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	opacity: .7;
}

.wpcp-lightbox.ilightbox-holder .ilightbox-container .ilightbox-caption p {
	z-index: 2;
	position: relative;
	text-shadow: none !important;
	font-style: italic;
	font-size: 16px !important;
	line-height: 26px;
	padding: 0;
	margin: 0;
}

.wpcp-lightbox.ilightbox-holder .ilightbox-container .ilightbox-caption a, .wpcp-lightbox.ilightbox-holder .ilightbox-container .ilightbox-caption p {
	color: var(--wpcp--present--color--white, #fff);
}

.ilightbox-holder .ilightbox-wrapper {
	display: flex;
	align-items: center;
	flex: 1;
}

.wpcp-lightbox.ilightbox-holder div.ilightbox-container .html5_player {
	display: flex;
	width: 100%;
	max-height: 100%;
	justify-content: center;
}

.wpcp-lightbox.ilightbox-holder div.ilightbox-container .html5_player * {
	flex: 1 1 auto;
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	display: block;
}

.wpcp-lightbox.ilightbox-holder div.ilightbox-container .html5_player audio {
	max-width: 80%;
}

.wpcp-lightbox.ilightbox-holder .entry-info {
	font-size: 18px;
	line-height: 24px;
}

.wpcp-lightbox.ilightbox-holder .entry-info-icon {
	width: 32px;
	height: 32px;
	margin-left: 0;
}

.wpcp-lightbox.ilightbox-holder .entry-info-name {
	text-align: center;
	font-weight: 700;
}

.wpcp-lightbox.ilightbox-holder .entry-info-icon, .wpcp-lightbox.ilightbox-holder .entry-info-metadata, .wpcp-lightbox.ilightbox-holder .entry_action_external_view, .wpcp-lightbox.ilightbox-holder .entry_action_view, .wpcp-lightbox.ilightbox-holder .entry_checkbox {
	display: none !important;
}

.wpcp-lightbox.ilightbox-holder .entry-info .entry-thumbnail-button {
	display: none !important;
}

.wpcp-lightbox.ilightbox-holder .entry-info .entry-description-button {
	display: inline-block;
}

.isMobile .ilightbox-thumbnails {
	display: none !important;
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid {
	width: intrinsic !important;
	width: -moz-max-content !important;
	width: -webkit-max-content !important;
	width: max-content !important;
	transition: top .5s ease-out 0s, left .5s ease-out 0s;
}

.ilightbox-thumbnails.ilightbox-horizontal {
	transition: all .5s ease-out 0s;
}

.ilightbox-thumbnails.ilightbox-horizontal:not(.ilightbox-thumbnails-always-visible) {
	height: 15px !important;
	bottom: 10px;
}

.ilightbox-thumbnails.ilightbox-horizontal.ilightbox-thumbnails-always-visible {
	background: var(--wpcp--present--color--accent, #590e54);
	padding: 10px 0;
	height: 110px;
}

.ilightbox-thumbnails.ilightbox-horizontal:not(.ilightbox-thumbnails-always-visible):hover {
	height: 100px !important;
}

.ilightbox-thumbnails.ilightbox-horizontal:not(.ilightbox-thumbnails-always-visible) .ilightbox-thumbnails-grid {
	top: 15px !important;
}

.ilightbox-thumbnails.ilightbox-horizontal:hover .ilightbox-thumbnails-grid {
	top: 0 !important;
}

.ilightbox-thumbnails.ilightbox-vertical {
	top: 50px;
}

.ilightbox-thumbnails.ilightbox-vertical:not(.ilightbox-thumbnails-always-visible) .ilightbox-thumbnails-grid {
	left: 120px !important;
}

.ilightbox-thumbnails.ilightbox-vertical:hover .ilightbox-thumbnails-grid {
	left: 0 !important;
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail {
	min-width: 60px;
	max-width: 100%;
	width: auto !important;
	padding: 5px !important;
	text-align: center;
}

.ilightbox-thumbnail.ilightbox-active {
	border: 2px solid #fff;
}

.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnail {
	min-width: 100px;
	max-width: 100px;
	height: auto !important;
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
	width: 100%;
	width: auto;
	border-radius: 0;
}

.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnail img {
	height: auto;
	border-radius: 0;
}

.ilightbox-thumbnails .preloading-lightbox-thumbnail {
	width: 50px !important;
	height: 50px !important;
}

.wpcp-lightbox .wpcp-pdf-viewer-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	background: var(--wpcp--present--color--background, #f9f9f9);
	display: flex;
	flex-direction: column;
	overflow: hidden;
}

.wpcp-lightbox .wpcp-pdf-canvas-container {
	flex: 1;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 20px;
	overflow: auto;
	padding: 20px;
	min-height: 0;
	scroll-behavior: smooth;
	touch-action: pan-x pan-y;
}

.wpcp-lightbox .wpcp-pdf-canvas-container.pinch-zoom-active {
	touch-action: none;
	will-change: transform;
}

.wpcp-lightbox .wpcp-pdf-page-wrapper {
	display: block;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	position: relative;
	text-align: initial;
	box-shadow: 0 2px 8px rgba(0, 0, 0, .3);
}

.wpcp-lightbox .wpcp-pdf-page-wrapper.current-page {
	box-shadow: 0 2px 8px rgba(0, 0, 0, .4);
}

.wpcp-lightbox .wpcp-pdf-canvas {
	display: block;
	height: auto;
	transition: box-shadow .2s ease;
}

.wpcp-lightbox .wpcp-pdf-placeholder {
	display: flex;
	align-items: center;
	justify-content: center;
	background: var(--wpcp--present--color--background, #f5f5f5);
	border-radius: 4px;
	position: relative;
}

.wpcp-lightbox .wpcp-pdf-placeholder .eva {
	font-size: 48px;
	color: var(--wpcp--present--color--dark1, #666);
	opacity: .5;
}

.wpcp-lightbox .wpcp-pdf-placeholder .eva-spin {
	-webkit-animation: wpcp-pdf-spin 1s linear infinite;
	animation: wpcp-pdf-spin 1s linear infinite;
}

.wpcp-lightbox .wpcp-pdf-page-wrapper .textLayer {
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
	opacity: 1;
	line-height: 1;
	text-align: initial;
	pointer-events: auto;
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text;
}

.wpcp-lightbox .wpcp-pdf-page-wrapper .textLayer br, .wpcp-lightbox .wpcp-pdf-page-wrapper .textLayer span {
	color: transparent;
	position: absolute;
	white-space: pre;
	cursor: text;
	transform-origin: 0 0;
	font-size: calc(var(--scale-factor) * var(--font-height));
	transform: scaleX(var(--scale-x));
}

.wpcp-lightbox .wpcp-pdf-page-wrapper .textLayer ::-moz-selection {
	background: rgba(0, 100, 255, .3);
}

.wpcp-lightbox .wpcp-pdf-page-wrapper .textLayer ::selection {
	background: rgba(0, 100, 255, .3);
}

.wpcp-pdf-page-wrapper .textLayer ::-moz-selection {
	background: rgba(0, 100, 255, .3);
}

.wpcp-lightbox .wpcp-pdf-loading {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: var(--wpcp--present--color--dark1, #666);
	font-size: 48px;
	z-index: 10;
}

.wpcp-lightbox .wpcp-pdf-loading .eva-spin {
	-webkit-animation: wpcp-pdf-spin 1s linear infinite;
	animation: wpcp-pdf-spin 1s linear infinite;
}

@-webkit-keyframes wpcp-pdf-spin {
	from {
		transform: rotate(0);
	}
	
	to {
		transform: rotate(360deg);
	}
}

@keyframes wpcp-pdf-spin {
	from {
		transform: rotate(0);
	}
	
	to {
		transform: rotate(360deg);
	}
}

.wpcp-lightbox .wpcp-pdf-error {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
	color: var(--wpcp--present--color--dark1, #666);
	padding: 40px;
	max-width: 400px;
	z-index: 10;
}

.wpcp-lightbox .wpcp-pdf-error-icon {
	font-size: 64px;
	margin-bottom: 16px;
	opacity: .8;
}

.wpcp-lightbox .wpcp-pdf-error-title {
	font-size: 18px;
	font-weight: 600;
	margin: 0 0 8px 0;
}

.wpcp-lightbox .wpcp-pdf-error-message {
	font-size: 14px;
	margin: 0;
	opacity: .7;
	word-break: break-word;
}

.wpcp-lightbox .wpcp-pdf-controls {
	position: absolute;
	bottom: 20px;
	left: 0;
	right: 0;
	padding: 12px 16px;
	z-index: 20;
	display: flex;
	justify-content: center;
	align-items: center;
}

.wpcp-lightbox .wpcp-pdf-controls-inner {
	display: flex;
	align-items: center;
	gap: 2px;
	background: var(--wpcp--present--color--accent, #333);
	backdrop-filter: blur(8px);
	-webkit-backdrop-filter: blur(8px);
	border-radius: 12px;
	padding: 4px 6px;
}

@media (min-width:640px) {
	.wpcp-lightbox .wpcp-pdf-controls-inner {
		padding: 6px 10px;
	}
}

.wpcp-lightbox .wpcp-pdf-btn {
	background: 0 0;
	border: none;
	color: var(--wpcp--present--color--white, #fff);
	padding: 2px;
	border-radius: 6px;
	cursor: pointer;
	transition: background-color .2s ease, opacity .2s ease;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 20px;
	min-width: 32px;
	min-height: 32px;
}

@media (min-width:640px) {
	.wpcp-lightbox .wpcp-pdf-btn {
		padding: 4px;
		min-width: 40px;
		min-height: 40px;
	}
}

.wpcp-lightbox .wpcp-pdf-btn:hover:not(:disabled) {
	background: rgba(255, 255, 255, .1);
}

.wpcp-lightbox .wpcp-pdf-btn:disabled {
	opacity: .3;
	cursor: not-allowed;
}

.wpcp-lightbox .wpcp-pdf-btn.active {
	background: rgba(255, 255, 255, .2);
}

.wpcp-lightbox .wpcp-pdf-btn i {
	display: block;
	font-size: inherit;
}

.wpcp-lightbox .wpcp-pdf-page-info {
	color: var(--wpcp--present--color--white, #fff);
	font-size: 12px;
	font-weight: 500;
	padding: 0;
	min-width: 60px;
	text-align: center;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

@media (min-width:640px) {
	.wpcp-lightbox .wpcp-pdf-page-info {
		font-size: 14px;
	}
}

.wpcp-lightbox .wpcp-pdf-page-label {
	display: none;
}

@media (min-width:640px) {
	.wpcp-lightbox .wpcp-pdf-page-label {
		display: inline;
	}
}

.wpcp-lightbox .wpcp-pdf-zoom-level {
	color: var(--wpcp--present--color--white, #fff);
	font-size: 12px;
	font-weight: 500;
	padding: 0;
	min-width: 45px;
	text-align: center;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.wpcp-lightbox .wpcp-pdf-divider {
	width: 1px;
	height: 20px;
	background: rgba(255, 255, 255, .2);
	margin: 0;
}

@media (min-width:640px) {
	.wpcp-lightbox .wpcp-pdf-divider {
		height: 24px;
	}
}

.wpcp-lightbox .wpcp-pdf-btn .eva {
	width: 20px;
	height: 20px;
}

@media (min-width:640px) {
	.wpcp-lightbox .wpcp-pdf-btn .eva {
		width: 24px;
		height: 24px;
	}
}

.wpcp-lightbox .wpcp-pdf-btn.zoom-btn .eva {
	width: 16px;
	height: 16px;
}

@media (min-width:640px) {
	.wpcp-lightbox .wpcp-pdf-btn.zoom-btn .eva {
		width: 20px;
		height: 20px;
	}
}

.wpcp-lightbox .wpcp-pdf-btn.fit-btn {
	padding: 2px;
}

@media (min-width:640px) {
	.wpcp-lightbox .wpcp-pdf-btn.fit-btn {
		padding: 3px;
	}
}

.wpcp-lightbox .wpcp-pdf-btn.fit-btn .eva {
	width: 16px;
	height: 16px;
}

@media (min-width:640px) {
	.wpcp-lightbox .wpcp-pdf-btn.fit-btn .eva {
		width: 20px;
		height: 20px;
	}
}

.wpcp-lightbox .wpcp-pdf-btn.zoom-in {
	padding-right: 2px;
}

@media (min-width:640px) {
	.wpcp-lightbox .wpcp-pdf-btn.zoom-in {
		padding-right: 3px;
	}
}

.wpcp-lightbox .wpcp-pdf-btn.zoom-out {
	padding-left: 2px;
}

@media (min-width:640px) {
	.wpcp-lightbox .wpcp-pdf-btn.zoom-out {
		padding-left: 3px;
	}
}

@media (max-width:480px) {
	.wpcp-lightbox .wpcp-pdf-controls {
		padding: 8px 6px;
	}
	
	.wpcp-lightbox .wpcp-pdf-controls-inner {
		gap: 1px;
		padding: 3px 5px;
	}
}

.wpcp-lightbox .wpcp-pdf-search-panel {
	position: absolute;
	bottom: 80px;
	left: 0;
	right: 0;
	padding: 0 16px;
	margin-bottom: 10px;
	z-index: 20;
	display: flex;
	justify-content: center;
	align-items: center;
}

.wpcp-lightbox .wpcp-pdf-search-inner {
	display: flex;
	align-items: center;
	gap: 4px;
	background: var(--wpcp--present--color--accent, #333);
	backdrop-filter: blur(8px);
	-webkit-backdrop-filter: blur(8px);
	border-radius: 12px;
	padding: 6px 10px;
	box-shadow: 0 4px 12px rgba(0, 0, 0, .15);
}

.wpcp-lightbox .wpcp-pdf-search-input {
	background: rgba(255, 255, 255, .15);
	border: 1px solid rgba(255, 255, 255, .2);
	border-radius: 6px;
	color: var(--wpcp--present--color--white, #fff);
	padding: 6px 12px;
	font-size: 14px;
	min-width: 200px;
	outline: 0;
	transition: background-color .2s ease, border-color .2s ease;
}

.wpcp-lightbox .wpcp-pdf-search-input:focus {
	background: rgba(255, 255, 255, .2);
	border-color: rgba(255, 255, 255, .4);
}

.wpcp-lightbox .wpcp-pdf-search-input::-webkit-input-placeholder {
	color: rgba(255, 255, 255, .6);
}

.wpcp-lightbox .wpcp-pdf-search-input::-moz-placeholder {
	color: rgba(255, 255, 255, .6);
}

.wpcp-lightbox .wpcp-pdf-search-input:-ms-input-placeholder {
	color: rgba(255, 255, 255, .6);
}

.wpcp-lightbox .wpcp-pdf-search-input::-ms-input-placeholder {
	color: rgba(255, 255, 255, .6);
}

.wpcp-lightbox .wpcp-pdf-search-input::placeholder {
	color: rgba(255, 255, 255, .6);
}

.wpcp-lightbox .wpcp-pdf-search-close, .wpcp-lightbox .wpcp-pdf-search-next, .wpcp-lightbox .wpcp-pdf-search-prev {
	background: 0 0;
	border: none;
	color: var(--wpcp--present--color--white, #fff);
	padding: 4px;
	border-radius: 6px;
	cursor: pointer;
	transition: background-color .2s ease, opacity .2s ease;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
	min-width: 32px;
	min-height: 32px;
}

.wpcp-lightbox .wpcp-pdf-search-close:hover, .wpcp-lightbox .wpcp-pdf-search-next:hover:not(:disabled), .wpcp-lightbox .wpcp-pdf-search-prev:hover:not(:disabled) {
	background: rgba(255, 255, 255, .1);
}

.wpcp-lightbox .wpcp-pdf-search-next:disabled, .wpcp-lightbox .wpcp-pdf-search-prev:disabled {
	opacity: .3;
	cursor: not-allowed;
}

.wpcp-lightbox .wpcp-pdf-search-close .eva, .wpcp-lightbox .wpcp-pdf-search-next .eva, .wpcp-lightbox .wpcp-pdf-search-prev .eva {
	display: block;
	font-size: inherit;
}

.wpcp-lightbox .wpcp-pdf-search-count {
	color: var(--wpcp--present--color--white, #fff);
	font-size: 12px;
	font-weight: 500;
	padding: 0 8px;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	min-width: 50px;
	text-align: center;
}

.wpcp-lightbox .wpcp-pdf-search-count:empty {
	display: none;
}

.wpcp-lightbox .wpcp-pdf-btn.wpcp-pdf-search.active {
	background: rgba(255, 255, 255, .2);
}

.wpcp-lightbox .wpcp-pdf-page-wrapper.current-search-result {
	box-shadow: 0 0 0 3px rgba(255, 193, 7, .5);
}

.wpcp-lightbox .wpcp-pdf-page-wrapper .textLayer .search-highlight {
	background-color: rgba(255, 235, 59, .5);
	border-radius: 2px;
	box-shadow: 0 0 0 1px rgba(255, 193, 7, .3);
	mix-blend-mode: multiply;
}

.wpcp-lightbox .wpcp-pdf-page-wrapper.current-search-result .textLayer .search-highlight-current {
	background-color: rgba(255, 152, 0, .7);
	border-radius: 2px;
	box-shadow: 0 0 0 2px rgba(255, 111, 0, .8);
	mix-blend-mode: multiply;
}

@media (max-width:640px) {
	.wpcp-lightbox .wpcp-pdf-search-input {
		min-width: 150px;
		font-size: 13px;
		padding: 5px 10px;
	}
	
	.wpcp-lightbox .wpcp-pdf-search-panel {
		bottom: 70px;
	}
}

@media (max-width:480px) {
	.wpcp-lightbox .wpcp-pdf-search-input {
		min-width: 120px;
		font-size: 12px;
	}
	
	.wpcp-lightbox .wpcp-pdf-search-inner {
		gap: 2px;
		padding: 4px 6px;
	}
	
	.wpcp-lightbox .wpcp-pdf-search-close, .wpcp-lightbox .wpcp-pdf-search-next, .wpcp-lightbox .wpcp-pdf-search-prev {
		min-width: 28px;
		min-height: 28px;
		font-size: 16px;
	}
}

.wpcp-lightbox #ilightbox-overlay .wpcp-pdf-viewer-wrapper {
	height: 100vh;
}

.wpcp-lightbox .ilightbox-holder .wpcp-pdf-viewer-wrapper {
	height: 100%;
}

@media print {
	.wpcp-lightbox .wpcp-pdf-controls, .wpcp-lightbox .wpcp-pdf-error, .wpcp-lightbox .wpcp-pdf-loading, .wpcp-lightbox .wpcp-pdf-search-panel {
		display: none !important;
	}
	
	.wpcp-lightbox .wpcp-pdf-canvas-container {
		padding: 0;
	}
	
	.wpcp-lightbox .wpcp-pdf-canvas {
		box-shadow: none;
	}
}

.LetsBox .empty_iframe {
	position: absolute;
	top: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: #d1d1d1;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: opacity .3s ease;
	opacity: 0;
}

.LetsBox .empty_iframe.visible {
	opacity: 1;
}

.LetsBox .empty_iframe_container {
	text-align: center;
}

.LetsBox .empty_iframe_img {
	height: 20vh;
	background-image: url("https://cdn-ilejpea.nitrocdn.com/FKjtzDbSKEbmxpyNyAjQAURXaSPCrhNC/assets/images/optimized/chaxtc.com/wp-content/plugins/lets-box/css/images/loader_protected.svg");
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.LetsBox .empty_iframe_img.nitro-lazy {
	background-image: none !important;
}

.LetsBox .empty_iframe span {
	display: block;
	padding: 20px;
}

.LetsBox .empty_iframe a.empty_iframe_link {
	color: inherit;
	text-decoration: underline;
}

.LetsBox .ui-draggable-dragging.entry, .LetsBox .ui-droppable.entry {
	transition: none !important;
}

.LetsBox .ui-droppable.entry.ui-state-hover {
	border: 0;
	background: 0 0;
	opacity: .5;
}

.LetsBox .ui-droppable.entry.ui-state-active {
	border: 0;
	background: 0 0;
	opacity: .9;
}

@media only screen and (max-width:480px) {
	#LetsBox .nav-title {
		padding: 10px 0;
	}
	
	#LetsBox ol.wpcp-breadcrumb>li a {
		padding-left: 1px;
		padding-right: 1px;
	}
	
	#LetsBox ol.wpcp-breadcrumb>li.wpcp-ellipsis {
		display: none;
	}
	
	#LetsBox .loading {
		background-attachment: fixed;
	}
	
	#LetsBox .files.wpcp-no-results .ajax-filelist {
		background-size: 256px 128px;
	}
	
	#LetsBox .wpcp-thumb-view .files-container, #LetsBox .wpcp-thumb-view .folders-container {
		grid-template-columns: repeat(auto-fill, minmax(125px, 1fr));
	}
	
	#LetsBox [data-layout=list] .has-breadcrumb .folder.pf, .LetsBox [data-layout=list] .has-breadcrumb .folder.pf {
		display: flex;
	}
	
	#LetsBox [data-layout=grid] .has-breadcrumb .folder.pf, .LetsBox [data-layout=grid] .has-breadcrumb .folder.pf {
		display: inline-block;
	}
	
	#LetsBox [data-layout=list] .entry-info-name, .LetsBox [data-layout=list] .entry-info-name {
		-webkit-line-clamp: 1;
	}
	
	#LetsBox .entry-info .entry-info-button, .LetsBox .entry-info .entry-info-button {
		width: 20px !important;
		height: 20px !important;
	}
	
	#LetsBox .wpcp-thumb-view .entry_thumbnail img {
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%;
		height: 100%;
	}
	
	#LetsBox .tippy-content .entry_thumbnail-view-center, .LetsBox .tippy-content .entry_thumbnail-view-center {
		height: 128px;
	}
	
	#LetsBox .entry-info .entry-info-button.entry-download-button, #LetsBox .entry-info .entry-info-button.entry-thumbnail-button, .LetsBox .entry-info .entry-info-button.entry-download-button, .LetsBox .entry-info .entry-info-button.entry-thumbnail-button {
		display: none;
	}
	
	#LetsBox [data-layout=list] .entry.file .entry-info-modified-date {
		display: none;
	}
	
	#LetsBox [data-layout=list] .entry.file .entry-info-size {
		display: none;
	}
	
	#LetsBox .fileupload-table {
		min-width: 100%;
	}
	
	#LetsBox .fileupload-table-cell-action span {
		display: none;
	}
}

@media only screen and (min-width:480px) and (max-width:768px) {
	#LetsBox .ajax-filelist {
		padding: 4px;
	}
	
	#LetsBox .files.wpcp-no-results .ajax-filelist {
		background-size: 256px 128px;
	}
	
	#LetsBox .wpcp-thumb-view .entry_thumbnail img {
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%;
		height: 100%;
	}
	
	#LetsBox [data-layout=list] .has-breadcrumb .folder.pf, .LetsBox [data-layout=list] .has-breadcrumb .folder.pf {
		display: flex;
	}
	
	#LetsBox [data-layout=grid] .has-breadcrumb .folder.pf, .LetsBox [data-layout=grid] .has-breadcrumb .folder.pf {
		display: inline-block;
	}
	
	#LetsBox .entry-info-entry-description-text {
		order: 7;
		flex: 0 0 100%;
		margin: 0;
	}
	
	#LetsBox .entry-info .entry-info-button, .LetsBox .entry-info .entry-info-button {
		width: 20px !important;
		height: 20px !important;
	}
	
	#LetsBox .upload-btn-container {
		margin: 10px 0;
	}
}

@media only screen and (min-width:768px) and (max-width:990px) {
	#LetsBox [data-layout=list] .has-breadcrumb .folder.pf, .LetsBox [data-layout=list] .has-breadcrumb .folder.pf {
		display: flex;
	}
	
	#LetsBox [data-layout=grid] .has-breadcrumb .folder.pf, .LetsBox [data-layout=grid] .has-breadcrumb .folder.pf {
		display: inline-block;
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
	#LetsBox .wpcp-gallery img.preloading, #LetsBox .wpcp-thumb-view .entry_thumbnail img.preloading {
		background-size: 64px 64px;
	}
	
	#LetsBox div.jp-playlist-loading {
		background-size: 32px 32px;
	}
}

.wpcp-mobile .ilightbox-button {
	display: none;
}

.wpcp-mobile #LetsBox .wpcp-gallery .entry-info:empty, .wpcp-mobile #LetsBox .wpcp-thumb-view .entry-info:empty {
	opacity: 0;
}

#LetsBox .entry_icon {
	float: left;
	margin-top: 3px;
	margin-right: 8px;
	height: 16px;
	width: 16px;
}

#LetsBox .entry_icon img {
	height: 16px;
	width: 16px;
}

#icon-LetsBox {
	background: transparent url("https://cdn-ilejpea.nitrocdn.com/FKjtzDbSKEbmxpyNyAjQAURXaSPCrhNC/assets/images/optimized/chaxtc.com/wp-content/plugins/lets-box/css/images/box_logo.png") no-repeat;
}

#icon-LetsBox.nitro-lazy {
	background: none !important;
}

.adminfilebrowser #LetsBox .ajax-filelist {
	font-size: 100%;
}

.lb-hidepopout {
	width: 55px;
	height: 55px;
	position: absolute;
	opacity: 1;
	right: 0;
	top: 0;
	z-index: 10000000;
	background-color: transparent;
	cursor: not-allowed !important;
	display: none;
}

.wpcp-has-info .lb-hidepopout {
	right: 312px;
}

/*!
 * shareon v2.6 by Nikita Karamov
 * https://shareon.js.org
 */
:root {
	--socialbuttons-button-size: 36px;
	--socialbuttons-icon-size: 20px;
	--socialbuttons-padding-ver: calc(.3 * var(--socialbuttons-icon-size));
	--socialbuttons-padding-hor: calc(var(--socialbuttons-icon-size) / 2);
	--socialbuttons-padding-icon: calc(( var(--socialbuttons-button-size) - var(--socialbuttons-icon-size) ) / 2);
	--socialbuttons-height: calc(var(--socialbuttons-button-size) - 2 * var(--socialbuttons-padding-ver));
	--socialbuttons-width: calc(var(--socialbuttons-button-size) - 2 * var(--socialbuttons-padding-hor));
}

.shareon {
	font-size: 0 !important;
}

.shareon>* {
	display: inline-block;
	position: relative;
	height: var(--socialbuttons-height);
	min-width: var(--socialbuttons-width);
	margin: calc(var(--socialbuttons-padding-ver) / 2);
	padding: var(--socialbuttons-padding-ver) var(--socialbuttons-padding-hor);
	background-color: #333;
	border-radius: calc(var(--socialbuttons-icon-size) / 6);
	border: none;
	box-sizing: content-box;
	color: #fff;
	line-height: 1.5;
	transition: opacity .3s ease;
	vertical-align: middle;
}

.shareon>:hover {
	border: none;
	cursor: pointer;
	opacity: .7;
}

.shareon>:not(:empty) {
	font-size: calc(.8 * var(--socialbuttons-icon-size));
	text-decoration: none;
}

.shareon>:not(:empty)::before {
	position: relative;
	height: 100%;
	width: calc(var(--socialbuttons-icon-size) + var(--socialbuttons-padding-icon));
	top: 0;
	left: 0;
	background-position: 0 50%;
}

.shareon>::before {
	display: inline-block;
	position: absolute;
	height: var(--socialbuttons-icon-size);
	width: var(--socialbuttons-icon-size);
	top: var(--socialbuttons-padding-icon);
	left: var(--socialbuttons-padding-icon);
	background-repeat: no-repeat;
	background-size: var(--socialbuttons-icon-size) var(--socialbuttons-icon-size);
	content: "";
	vertical-align: bottom;
}

.shareon .shareon-disabled {
	opacity: .2;
}

.shareon>.bluesky {
	background-color: #0285ff;
}

.shareon>.bluesky:before {
	background-image: url("data:image/svg+xml,<svg fill=\"%23fff\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 10.8c-1.087-2.114-4.046-6.053-6.798-7.995C2.566.944 1.561 1.266.902 1.565.139 1.908 0 3.08 0 3.768c0 .69.378 5.65.624 6.479.815 2.736 3.713 3.66 6.383 3.364q.204-.03.415-.056-.207.033-.415.056c-3.912.58-7.387 2.005-2.83 7.078 5.013 5.19 6.87-1.113 7.823-4.308.953 3.195 2.05 9.271 7.733 4.308 4.267-4.308 1.172-6.498-2.74-7.078a9 9 0 0 1-.415-.056q.21.026.415.056c2.67.297 5.568-.628 6.383-3.364.246-.828.624-5.79.624-6.478 0-.69-.139-1.861-.902-2.206-.659-.298-1.664-.62-4.3 1.24C16.046 4.748 13.087 8.687 12 10.8\"/></svg>");
}

.shareon>.clipboard {
	background-color: #aba6a6;
}

.shareon>.clipboard:before {
	background-image: url("data:image/svg+xml,<svg viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"none\" stroke=\"%23fff\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"/></svg>");
}

.shareon>.clipboard.done:before {
	background-image: url("data:image/svg+xml,<svg viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"none\" stroke=\"%23fff\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M20 6 9 17l-5-5\"/></svg>");
}

.shareon>.email {
	background-color: #3490f3;
}

.shareon>.email:before {
	background-image: url("data:image/svg+xml,<svg viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"none\" stroke=\"%23fff\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"><rect height=\"16\" rx=\"2\" width=\"20\" x=\"2\" y=\"4\"/><path d=\"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7\"/></g></svg>");
}

.shareon>.facebook {
	background-color: #1877f2;
}

.shareon>.facebook:before {
	background-image: url("data:image/svg+xml,<svg fill=\"%23fff\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073\"/></svg>");
}

.shareon>.fediverse {
	background-color: #8a54af;
}

.shareon>.fediverse:before {
	background-image: url("data:image/svg+xml,<svg fill=\"%23fff\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5.239 8.64a2.43 2.43 0 0 1-1.041 1.036l5.714 5.736 1.377-.698zm7.537 7.566-1.378.698 2.895 2.907a2.43 2.43 0 0 1 1.041-1.037zm6.61-5.297-3.234 1.64.238 1.526 3.66-1.856a2.43 2.43 0 0 1-.663-1.31m-5.113 2.592-7.649 3.876a2.43 2.43 0 0 1 .664 1.31l7.223-3.66zm-2.46-9.549-3.69 7.205 1.089 1.094 3.908-7.628a2.43 2.43 0 0 1-1.307-.67m-4.65 9.078-1.87 3.65a2.44 2.44 0 0 1 1.307.67l1.652-3.226zm-2.998-3.34a2.44 2.44 0 0 1-1.216.255 3 3 0 0 1-.235-.025l1.092 6.983a2.44 2.44 0 0 1 1.216-.255q.118.007.234.025zm3.129 9.03a2.4 2.4 0 0 1 .025.49 2.4 2.4 0 0 1-.256.96l6.98 1.121a2.4 2.4 0 0 1-.025-.49 2.4 2.4 0 0 1 .257-.96zm12.78-6.476-3.222 6.29a2.43 2.43 0 0 1 1.307.671l3.222-6.29a2.43 2.43 0 0 1-1.307-.671M15.68 3.348a2.44 2.44 0 0 1-1.04 1.036l4.99 5.01a2.43 2.43 0 0 1 1.04-1.037zm-4.554-.731L4.818 5.813a2.43 2.43 0 0 1 .663 1.31l6.309-3.197a2.43 2.43 0 0 1-.664-1.31m3.502 1.774a2.44 2.44 0 0 1-1.236.264 3 3 0 0 1-.213-.022l.559 3.578 1.524.244zm-.565 5.9 1.32 8.46a2.43 2.43 0 0 1 1.199-.246q.128.007.254.028l-1.249-7.998zM5.486 7.15a2.4 2.4 0 0 1 .027.498 2.4 2.4 0 0 1-.253.953l3.58.575.704-1.374zm6.137.986L10.92 9.51l8.46 1.36a2.4 2.4 0 0 1-.024-.485 2.4 2.4 0 0 1 .26-.966zM13.645.015a2.212 2.212 0 1 0-.24 4.418 2.212 2.212 0 1 0 .24-4.418m8.261 8.293a2.212 2.212 0 1 0-.24 4.418 2.212 2.212 0 1 0 .24-4.418M16.57 18.725a2.212 2.212 0 1 0-.24 4.419 2.212 2.212 0 1 0 .24-4.419M5.01 16.871a2.212 2.212 0 1 0-.24 4.418 2.212 2.212 0 1 0 .24-4.418M3.204 5.307a2.212 2.212 0 1 0-.24 4.418 2.212 2.212 0 1 0 .24-4.418\"/></svg>");
}

.shareon>.hackernews {
	background-color: #fb651e;
}

.shareon>.hackernews:before {
	background-image: url("data:image/svg+xml,<svg fill=\"%23fff\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m2.842.564 7.545 14.144V24h2.905v-9.124L20.903.566h-3.21L13.186 9.51c-.682 1.367-1.262 2.631-1.262 2.631s-.545-1.299-1.195-2.63L6.291.563z\"/></svg>");
}

.shareon>.linkedin {
	background-color: #0a66c2;
}

.shareon>.linkedin:before {
	background-image: url("data:image/svg+xml,<svg fill=\"%23fff\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m2.842.564 7.545 14.144V24h2.905v-9.124L20.903.566h-3.21L13.186 9.51c-.682 1.367-1.262 2.631-1.262 2.631s-.545-1.299-1.195-2.63L6.291.563z\"/></svg>");
}

.shareon>.linkedin:not(:empty):before {
	background-image: url("data:image/svg+xml,<svg fill=\"%23fff\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.06 2.06 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065m1.782 13.019H3.555V9h3.564zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0z\"/></svg>");
}

.shareon>.mastodon {
	background-color: #6364ff;
}

.shareon>.mastodon:before {
	background-image: url("data:image/svg+xml,<svg fill=\"%23fff\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M23.268 5.313c-.35-2.578-2.617-4.61-5.304-5.004C17.51.242 15.792 0 11.813 0h-.03c-3.98 0-4.835.242-5.288.309C3.882.692 1.496 2.518.917 5.127.64 6.412.61 7.837.661 9.143c.074 1.874.088 3.745.26 5.611.118 1.24.325 2.47.62 3.68.55 2.237 2.777 4.098 4.96 4.857 2.336.792 4.849.923 7.256.38q.398-.092.786-.213c.585-.184 1.27-.39 1.774-.753a.06.06 0 0 0 .023-.043v-1.809a.05.05 0 0 0-.02-.041.05.05 0 0 0-.046-.01 20.3 20.3 0 0 1-4.709.545c-2.73 0-3.463-1.284-3.674-1.818a5.6 5.6 0 0 1-.319-1.433.053.053 0 0 1 .066-.054c1.517.363 3.072.546 4.632.546.376 0 .75 0 1.125-.01 1.57-.044 3.224-.124 4.768-.422q.059-.011.11-.024c2.435-.464 4.753-1.92 4.989-5.604.008-.145.03-1.52.03-1.67.002-.512.167-3.63-.024-5.545m-3.748 9.195h-2.561V8.29c0-1.309-.55-1.976-1.67-1.976-1.23 0-1.846.79-1.846 2.35v3.403h-2.546V8.663c0-1.56-.617-2.35-1.848-2.35-1.112 0-1.668.668-1.67 1.977v6.218H4.822V8.102q0-1.965 1.011-3.12c.696-.77 1.608-1.164 2.74-1.164 1.311 0 2.302.5 2.962 1.498l.638 1.06.638-1.06c.66-.999 1.65-1.498 2.96-1.498 1.13 0 2.043.395 2.74 1.164q1.012 1.155 1.012 3.12z\"/></svg>");
}

.shareon>.messenger {
	background-color: #00b2ff;
}

.shareon>.messenger:before {
	background-image: url("data:image/svg+xml,<svg fill=\"%23fff\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M.001 11.639C.001 4.949 5.241 0 12.001 0S24 4.95 24 11.639s-5.24 11.638-12 11.638c-1.21 0-2.38-.16-3.47-.46a.96.96 0 0 0-.64.05l-2.39 1.05a.96.96 0 0 1-1.35-.85l-.07-2.14a.97.97 0 0 0-.32-.68A11.39 11.389 0 0 1 .002 11.64zm8.32-2.19-3.52 5.6c-.35.53.32 1.139.82.75l3.79-2.87c.26-.2.6-.2.87 0l2.8 2.1c.84.63 2.04.4 2.6-.48l3.52-5.6c.35-.53-.32-1.13-.82-.75l-3.79 2.87c-.25.2-.6.2-.86 0l-2.8-2.1a1.8 1.8 0 0 0-2.61.48\"/></svg>");
}

.shareon>.odnoklassniki {
	background-color: #ee8208;
}

.shareon>.odnoklassniki:before {
	background-image: url("data:image/svg+xml,<svg fill=\"%23fff\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 0a6.2 6.2 0 0 0-6.194 6.195 6.2 6.2 0 0 0 6.195 6.192 6.2 6.2 0 0 0 6.193-6.192A6.2 6.2 0 0 0 12.001 0zm0 3.63a2.567 2.567 0 0 1 2.565 2.565 2.57 2.57 0 0 1-2.564 2.564 2.57 2.57 0 0 1-2.565-2.564 2.567 2.567 0 0 1 2.565-2.564zM6.807 12.6a1.814 1.814 0 0 0-.91 3.35 11.6 11.6 0 0 0 3.597 1.49l-3.462 3.463a1.815 1.815 0 0 0 2.567 2.566L12 20.066l3.405 3.403a1.813 1.813 0 0 0 2.564 0c.71-.709.71-1.858 0-2.566l-3.462-3.462a11.6 11.6 0 0 0 3.596-1.49 1.814 1.814 0 1 0-1.932-3.073 7.87 7.87 0 0 1-8.34 0c-.318-.2-.674-.29-1.024-.278\"/></svg>");
}

.shareon>.pinterest {
	background-color: #bd081c;
}

.shareon>.pinterest:before {
	background-image: url("data:image/svg+xml,<svg fill=\"%23fff\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12.017 0C5.396 0 .029 5.367.029 11.987c0 5.079 3.158 9.417 7.618 11.162-.105-.949-.199-2.403.041-3.439.219-.937 1.406-5.957 1.406-5.957s-.359-.72-.359-1.781c0-1.663.967-2.911 2.168-2.911 1.024 0 1.518.769 1.518 1.688 0 1.029-.653 2.567-.992 3.992-.285 1.193.6 2.165 1.775 2.165 2.128 0 3.768-2.245 3.768-5.487 0-2.861-2.063-4.869-5.008-4.869-3.41 0-5.409 2.562-5.409 5.199 0 1.033.394 2.143.889 2.741.099.12.112.225.085.345-.09.375-.293 1.199-.334 1.363-.053.225-.172.271-.401.165-1.495-.69-2.433-2.878-2.433-4.646 0-3.776 2.748-7.252 7.92-7.252 4.158 0 7.392 2.967 7.392 6.923 0 4.135-2.607 7.462-6.233 7.462-1.214 0-2.354-.629-2.758-1.379l-.749 2.848c-.269 1.045-1.004 2.352-1.498 3.146 1.123.345 2.306.535 3.55.535 6.607 0 11.985-5.365 11.985-11.987C23.97 5.39 18.592.026 11.985.026z\"/></svg>");
}

.shareon>.pocket {
	background-color: #ef3f56;
}

.shareon>.pocket:before {
	background-image: url("data:image/svg+xml,<svg fill=\"%23fff\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m18.813 10.259-5.646 5.419a1.65 1.65 0 0 1-2.282 0l-5.646-5.419a1.645 1.645 0 0 1 2.276-2.376l4.511 4.322 4.517-4.322a1.643 1.643 0 0 1 2.326.049 1.64 1.64 0 0 1-.045 2.326zm5.083-7.546a2.16 2.16 0 0 0-2.041-1.436H2.179c-.9 0-1.717.564-2.037 1.405-.094.25-.142.511-.142.774v7.245l.084 1.441c.348 3.277 2.047 6.142 4.682 8.139q.069.053.143.105l.03.023a11.9 11.9 0 0 0 4.694 2.072c.786.158 1.591.24 2.389.24.739 0 1.481-.067 2.209-.204.088-.029.176-.045.264-.06.023 0 .049-.015.074-.029a12 12 0 0 0 4.508-2.025l.029-.031.135-.105c2.627-1.995 4.324-4.862 4.686-8.148L24 10.678V3.445c0-.251-.031-.5-.121-.742z\"/></svg>");
}

.shareon>.print:before {
	background-image: url("data:image/svg+xml,<svg viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"none\" stroke=\"%23fff\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M6 9V2h12v7M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2M6 14h12v8H6z\"/></svg>");
}

.shareon>.reddit {
	background-color: #ff4500;
}

.shareon>.reddit:before {
	background-image: url("data:image/svg+xml,<svg fill=\"%23fff\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M19.512 1.173a1.88 1.88 0 0 1 1.877 1.874 1.884 1.884 0 0 1-1.877 1.857c-.99 0-1.817-.783-1.873-1.773l-3.897-.82-1.201 5.623c2.737.105 5.223.949 7.015 2.234a2.53 2.53 0 0 1 1.812-.737A2.634 2.634 0 0 1 24 12.063c0 1.075-.653 2-1.516 2.423q.066.388.063.78c0 4.043-4.698 7.31-10.512 7.31s-10.512-3.267-10.512-7.31c0-.275.022-.55.064-.801a2.63 2.63 0 0 1-1.559-2.402 2.634 2.634 0 0 1 2.633-2.632c.694 0 1.347.294 1.811.735 1.812-1.325 4.32-2.146 7.12-2.232l1.329-6.276a.5.5 0 0 1 .21-.296.52.52 0 0 1 .357-.063l4.361.926c.3-.644.952-1.057 1.663-1.052M7.917 18.052c-.13 0-.254.05-.347.14a.497.497 0 0 0 0 .696c1.264 1.263 3.728 1.37 4.444 1.37s3.16-.084 4.444-1.37a.545.545 0 0 0 .044-.695.5.5 0 0 0-.697 0c-.82.8-2.527 1.095-3.77 1.095s-2.97-.294-3.77-1.095a.5.5 0 0 0-.348-.143zm-.051-5.989A1.88 1.88 0 0 0 5.99 13.94c0 1.031.842 1.873 1.876 1.873a1.88 1.88 0 0 0 1.873-1.874 1.88 1.88 0 0 0-1.873-1.875Zm8.254 0a1.88 1.88 0 0 0-1.873 1.876c0 1.031.842 1.873 1.875 1.873a1.88 1.88 0 0 0 1.875-1.874 1.88 1.88 0 0 0-1.877-1.875\"/></svg>");
}

.shareon>.teams {
	background-color: #6264a7;
}

.shareon>.teams:before {
	background-image: url("data:image/svg+xml,<svg fill=\"%23fff\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M20.625 8.127q-.55 0-1.025-.205t-.832-.563-.563-.832T18 5.502q0-.54.205-1.02t.563-.837q.357-.358.832-.563.474-.205 1.025-.205.54 0 1.02.205t.837.563q.358.357.563.837t.205 1.02q0 .55-.205 1.025t-.563.832q-.357.358-.837.563t-1.02.205m0-3.75q-.469 0-.797.328t-.328.797.328.797.797.328.797-.328.328-.797-.328-.797-.797-.328M24 10.002v5.578q0 .774-.293 1.46t-.803 1.194q-.51.51-1.195.803-.686.293-1.459.293-.445 0-.908-.105-.463-.106-.85-.329-.293.95-.855 1.729t-1.319 1.336-1.67.861-1.898.305q-1.148 0-2.162-.398-1.014-.399-1.805-1.102t-1.312-1.664-.674-2.086h-5.8q-.411 0-.704-.293T0 16.881V6.873q0-.41.293-.703t.703-.293h8.59q-.34-.715-.34-1.5 0-.727.275-1.365.276-.639.75-1.114.475-.474 1.114-.75.638-.275 1.365-.275t1.365.275 1.114.75q.474.475.75 1.114.275.638.275 1.365t-.275 1.365q-.276.639-.75 1.113-.475.475-1.114.75-.638.276-1.365.276-.188 0-.375-.024-.188-.023-.375-.058v1.078h10.875q.469 0 .797.328t.328.797M12.75 2.373q-.41 0-.78.158-.368.158-.638.434-.27.275-.428.639-.158.363-.158.773t.158.78q.159.368.428.638.27.27.639.428t.779.158.773-.158q.364-.159.64-.428.274-.27.433-.639t.158-.779-.158-.773q-.159-.364-.434-.64-.275-.275-.639-.433-.363-.158-.773-.158M6.937 9.814h2.25V7.94H2.814v1.875h2.25v6h1.875zm10.313 7.313v-6.75H12v6.504q0 .41-.293.703t-.703.293H8.309q.152.809.556 1.5.405.691.985 1.19.58.497 1.318.779.738.281 1.582.281.926 0 1.746-.352.82-.351 1.436-.966.615-.616.966-1.43.352-.815.352-1.752m5.25-1.547v-5.203h-3.75v6.855q.305.305.691.452.387.146.809.146.469 0 .879-.176.41-.175.715-.48.304-.305.48-.715t.176-.879\"/></svg>");
}

.shareon>.telegram {
	background-color: #26a5e4;
}

.shareon>.telegram:before {
	background-image: url("data:image/svg+xml,<svg fill=\"%23fff\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M20.888 3.551c.168-.003.54.039.781.235.162.14.264.335.288.547.026.156.06.514.033.793-.302 3.189-1.616 10.924-2.285 14.495-.282 1.512-.838 2.017-1.378 2.066-1.17.11-2.058-.773-3.192-1.515-1.774-1.165-2.777-1.889-4.5-3.025-1.99-1.31-.7-2.033.434-3.209.297-.309 5.455-5.002 5.556-5.427.012-.054.024-.252-.094-.356s-.292-.069-.418-.04q-.267.061-8.504 5.62-1.208.831-2.187.806c-.72-.013-2.104-.405-3.134-.739C1.025 13.39.022 13.174.11 12.476q.068-.544 1.5-1.114 8.816-3.84 11.758-5.064c5.599-2.328 6.763-2.733 7.521-2.747Z\"/></svg>");
}

.shareon>.tumblr {
	background-color: #36465d;
}

.shareon>.tumblr:before {
	background-image: url("data:image/svg+xml,<svg fill=\"%23fff\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M14.563 24c-5.093 0-7.031-3.756-7.031-6.411V9.747H5.116V6.648c3.63-1.313 4.512-4.596 4.71-6.469C9.84.051 9.941 0 9.999 0h3.517v6.114h4.801v3.633h-4.82v7.47c.016 1.001.375 2.371 2.207 2.371h.09c.631-.02 1.486-.205 1.936-.419l1.156 3.425c-.436.636-2.4 1.374-4.156 1.404h-.178z\"/></svg>");
}

.shareon>.twitter {
	background-color: #1d9bf0;
}

.shareon>.twitter:before {
	background-image: url("data:image/svg+xml,<svg fill=\"%23fff\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M21.543 7.104c.015.211.015.423.015.636 0 6.507-4.954 14.01-14.01 14.01v-.003A13.94 13.94 0 0 1 0 19.539a9.88 9.88 0 0 0 7.287-2.041 4.93 4.93 0 0 1-4.6-3.42 4.9 4.9 0 0 0 2.223-.084A4.926 4.926 0 0 1 .96 9.167v-.062a4.9 4.9 0 0 0 2.235.616A4.93 4.93 0 0 1 1.67 3.148a13.98 13.98 0 0 0 10.15 5.144 4.929 4.929 0 0 1 8.39-4.49 9.9 9.9 0 0 0 3.128-1.196 4.94 4.94 0 0 1-2.165 2.724A9.8 9.8 0 0 0 24 4.555a10 10 0 0 1-2.457 2.549\"/></svg>");
}

.shareon>.viber {
	background-color: #7360f2;
}

.shareon>.viber:before {
	background-image: url("data:image/svg+xml,<svg fill=\"%23fff\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.4 0C9.473.028 5.333.344 3.02 2.467 1.302 4.187.696 6.7.633 9.817S.488 18.776 6.12 20.36h.003l-.004 2.416s-.037.977.61 1.177c.777.242 1.234-.5 1.98-1.302.407-.44.972-1.084 1.397-1.58 3.85.326 6.812-.416 7.15-.525.776-.252 5.176-.816 5.892-6.657.74-6.02-.36-9.83-2.34-11.546-.596-.55-3.006-2.3-8.375-2.323 0 0-.395-.025-1.037-.017zm.058 1.693c.545-.004.88.017.88.017 4.542.02 6.717 1.388 7.222 1.846 1.675 1.435 2.53 4.868 1.906 9.897v.002c-.604 4.878-4.174 5.184-4.832 5.395-.28.09-2.882.737-6.153.524 0 0-2.436 2.94-3.197 3.704-.12.12-.26.167-.352.144-.13-.033-.166-.188-.165-.414l.02-4.018c-4.762-1.32-4.485-6.292-4.43-8.895.054-2.604.543-4.738 1.996-6.173 1.96-1.773 5.474-2.018 7.11-2.03zm.38 2.602a.304.304 0 0 0-.004.607c1.624.01 2.946.537 4.028 1.592 1.073 1.046 1.62 2.468 1.633 4.334.002.167.14.3.307.3a.304.304 0 0 0 .3-.304c-.014-1.984-.618-3.596-1.816-4.764-1.19-1.16-2.692-1.753-4.447-1.765zm-3.96.695a.98.98 0 0 0-.616.117l-.01.002c-.43.247-.816.562-1.146.932l-.008.008q-.4.484-.46.948a.6.6 0 0 0-.007.14q0 .205.065.4l.013.01c.135.48.473 1.276 1.205 2.604.42.768.903 1.5 1.446 2.186q.405.517.87.984l.132.132q.466.463.984.87a15.5 15.5 0 0 0 2.186 1.447c1.328.733 2.126 1.07 2.604 1.206l.01.014a1.3 1.3 0 0 0 .54.055q.466-.055.948-.46c.004 0 .003-.002.008-.005.37-.33.683-.72.93-1.148l.003-.01c.225-.432.15-.842-.18-1.12-.004 0-.698-.58-1.037-.83q-.54-.383-1.113-.71c-.51-.285-1.032-.106-1.248.174l-.447.564c-.23.283-.657.246-.657.246-3.12-.796-3.955-3.955-3.955-3.955s-.037-.426.248-.656l.563-.448c.277-.215.456-.737.17-1.248a13 13 0 0 0-.71-1.115 28 28 0 0 0-.83-1.035.82.82 0 0 0-.502-.297zm4.49.88a.303.303 0 0 0-.018.606c1.16.085 2.017.466 2.645 1.15.63.688.93 1.524.906 2.57a.306.306 0 0 0 .61.013c.025-1.175-.334-2.193-1.067-2.994-.74-.81-1.777-1.253-3.05-1.346h-.024zm.463 1.63a.305.305 0 0 0-.3.287c-.008.167.12.31.288.32.523.028.875.175 1.113.422.24.245.388.62.416 1.164a.304.304 0 0 0 .605-.03c-.03-.644-.215-1.178-.58-1.557-.367-.378-.893-.574-1.52-.607h-.018z\"/></svg>");
}

.shareon>.vkontakte {
	background-color: #07f;
}

.shareon>.vkontakte:before {
	background-image: url("data:image/svg+xml,<svg fill=\"%23fff\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M4.199 4.841H.11c.194 9.312 4.85 14.907 13.012 14.907h.462v-5.327c3 .299 5.268 2.492 6.178 5.327H24c-1.164-4.237-4.223-6.58-6.133-7.475 1.91-1.105 4.596-3.79 5.238-7.432h-3.85c-.836 2.955-3.313 5.641-5.67 5.895V4.84h-3.85v10.326C7.347 14.57 4.333 11.675 4.199 4.84Z\"/></svg>");
}

.shareon>.web-share:before {
	background-image: url("data:image/svg+xml,<svg viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"none\" stroke=\"%23fff\" stroke-width=\"2\" d=\"M18 2a3 3 0 1 0 0 6 3 3 0 1 0 0-6zM6 9a3 3 0 1 0 0 6 3 3 0 1 0 0-6zm12 7a3 3 0 1 0 0 6 3 3 0 1 0 0-6zm-9.41-2.49 6.83 3.98m-.01-10.98-6.82 3.98\"/></svg>");
}

.shareon>.whatsapp {
	background-color: #25d366;
}

.shareon>.whatsapp:before {
	background-image: url("data:image/svg+xml,<svg fill=\"%23fff\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52s.198-.298.298-.497c.099-.198.05-.371-.025-.52s-.669-1.612-.916-2.207c-.242-.579-.487-.5-.669-.51a13 13 0 0 0-.57-.01c-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074s2.096 3.2 5.077 4.487c.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413s.248-1.289.173-1.413c-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 0 1-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 0 1-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.82 9.82 0 0 1 2.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.82 11.82 0 0 0 12.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.9 11.9 0 0 0 5.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.82 11.82 0 0 0-3.48-8.413\"/></svg>");
}

#LetsBox ol.wpcp-breadcrumb {
	list-style: none;
	margin: 0;
	padding: 0;
	background-color: transparent;
}

#LetsBox ol.wpcp-breadcrumb>li {
	margin: 0;
	padding: 0;
	display: inline-block;
	unicode-bidi: bidi-override;
}

#LetsBox ol.wpcp-breadcrumb>li a {
	padding: 3px 8px;
	border-radius: var(--wpcp--present--border--radius, 10px);
}

#LetsBox ol.wpcp-breadcrumb>li a:empty {
	display: none;
}

#LetsBox ol.wpcp-breadcrumb>li a:hover {
	background-color: var(--wpcp--present--color--light2, #e8e8e8);
}

#LetsBox ol.wpcp-breadcrumb>li:last-child {
	display: inline-block;
	font-weight: 500;
}

#LetsBox ol.wpcp-breadcrumb>li+li:before {
	font-family: Eva-Icons;
	font-weight: 500;
	padding: 0;
	content: "";
	transform: translate(0, 0);
	vertical-align: -16%;
}

.rtl #LetsBox ol.wpcp-breadcrumb>li+li:before {
	content: "";
}

#LetsBox ol.wpcp-breadcrumb>li.first-breadcrumb:before {
	content: "" !important;
	padding: 0;
}

#LetsBox ol.wpcp-breadcrumb>li.lb-ellipsis:before {
	content: "" !important;
}

#LetsBox ol.wpcp-breadcrumb .is-hidden {
	display: none;
}

#LetsBox .wpcp-breadcrumb-ellipsis {
	display: inline-block;
}

#LetsBox .wpcp-breadcrumb-dropdown {
	display: inline-block;
}

#LetsBox ol.wpcp-breadcrumb>li.wpcp-breadcrumb-ellipsis.is-hidden+li:before {
	display: none;
}

#LetsBox .wpcp-dropdown, .LetsBox .wpcp-dropdown {
	position: relative;
	width: auto;
	background: initial;
	box-shadow: none;
	overflow: initial;
}

#LetsBox .dropdown, #LetsBox .dropup {
	position: relative;
}

#LetsBox .dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	float: left;
	font-size: 100%;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .15);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	overflow: hidden;
}

#LetsBox .dropdown-menu>li {
	margin: 0;
	padding: 0;
}

#LetsBox .dropdown-menu>li>a:focus, #LetsBox .dropdown-menu>li>a:hover {
	color: #fff;
}

#LetsBox .dropdown-menu {
	display: none;
}

#LetsBox .dropdown-open>.dropdown-menu {
	display: block;
}

/*! loading-Bar v3.1.0 | MIT License | https://github.com/loadingio/loading-bar */
#LetsBox .fileupload-loading-bar, .LetsBox .zip-loading-bar {
	position: relative;
}

.LetsBox .zip-loading-bar {
	margin: 0 auto;
	margin-bottom: 10px;
}

#LetsBox .ldBar.label-center>.ldBar-label, .LetsBox .ldBar.label-center>.ldBar-label {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-shadow: 0 0 3px #fff;
}

#LetsBox .ldBar-label:after, .LetsBox .ldBar-label:after {
	content: "%";
	display: inline;
}

#LetsBox .ldBar.no-percent .ldBar-label:after, .LetsBox .ldBar.no-percent .ldBar-label:after {
	content: "";
}

#LetsBox .fileupload-loading-bar {
	width: 50px !important;
	height: 50px !important;
}

.LetsBox .zip-loading-bar {
	width: 100px !important;
	height: 100px !important;
}

#LetsBox .ldBar-label {
	font-size: 14px;
	font-weight: 700;
	word-break: normal;
}

#LetsBox .fileupload-loading-bar path.mainline, .LetsBox .zip-loading-bar path.mainline {
	stroke-width: 8px;
	stroke: var(--wpcp--present--color--accent, #590e54);
	stroke-linecap: round;
}

#LetsBox .fileupload-loading-bar path.baseline, .LetsBox .zip-loading-bar path.baseline {
	stroke-width: 10px;
	stroke: #f1f2f3;
	stroke-linecap: round;
}

.LetsBox .zip-loading-bar path.baseline {
	stroke: #fff;
}

#LetsBox .fileupload-loading-bar svg, .LetsBox .zip-loading-bar svg {
	-webkit-animation: fileupload-loading-bar 2s linear infinite;
	animation: fileupload-loading-bar 2s linear infinite;
}

@-webkit-keyframes fileupload-loading-bar {
	0% {
		transform: rotate(0);
	}
	
	100% {
		transform: rotate(359deg);
	}
}

@keyframes fileupload-loading-bar {
	0% {
		transform: rotate(0);
	}
	
	100% {
		transform: rotate(359deg);
	}
}

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
}

.animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY {
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
}

@-webkit-keyframes slideInDown {
	0% {
		transform: translate3d(0, -100%, 0);
		visibility: visible;
	}
	
	to {
		transform: translateZ(0);
	}
}

@keyframes slideInDown {
	0% {
		transform: translate3d(0, -100%, 0);
		visibility: visible;
	}
	
	to {
		transform: translateZ(0);
	}
}

.slideInDown {
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown;
}

@-webkit-keyframes slideOutUp {
	0% {
		transform: translateZ(0);
	}
	
	to {
		visibility: hidden;
		transform: translate3d(0, -100%, 0);
	}
}

@keyframes slideOutUp {
	0% {
		transform: translateZ(0);
	}
	
	to {
		visibility: hidden;
		transform: translate3d(0, -100%, 0);
	}
}

.slideOutUp {
	-webkit-animation-name: slideOutUp;
	animation-name: slideOutUp;
}

@-webkit-keyframes flash {
	50%, from, to {
		opacity: 1;
	}
	
	25%, 75% {
		opacity: .5;
	}
}

@keyframes flash {
	50%, from, to {
		opacity: 1;
	}
	
	25%, 75% {
		opacity: .5;
	}
}

.flash {
	-webkit-animation-name: flash;
	animation-name: flash;
}

#LetsBox .wpcp-carousel .tns-outer {
	padding: 0 !important;
}

#LetsBox .wpcp-carousel .tns-outer [hidden] {
	display: none !important;
}

#LetsBox .wpcp-carousel .tns-outer [aria-controls], #LetsBox .wpcp-carousel .tns-outer [data-action] {
	cursor: pointer;
}

#LetsBox .wpcp-carousel .tns-slider>.tns-item {
	box-sizing: border-box;
}

#LetsBox .wpcp-carousel .tns-horizontal.tns-subpixel {
	white-space: nowrap;
}

#LetsBox .wpcp-carousel .tns-horizontal.tns-subpixel>.tns-item {
	display: inline-block;
	vertical-align: top;
	white-space: normal;
}

#LetsBox .wpcp-carousel .tns-horizontal.tns-no-subpixel:after {
	content: "";
	display: table;
	clear: both;
}

#LetsBox .wpcp-carousel .tns-horizontal.tns-no-subpixel>.tns-item {
	float: left;
}

#LetsBox .wpcp-carousel .tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item {
	margin-right: -100%;
}

#LetsBox .wpcp-carousel .tns-no-calc {
	position: relative;
	left: 0;
}

#LetsBox .wpcp-carousel .tns-gallery {
	position: relative;
	left: 0;
	min-height: 1px;
}

#LetsBox .wpcp-carousel .tns-gallery>.tns-item {
	position: absolute;
	left: -100%;
	transition: transform 0s, opacity 0s;
}

#LetsBox .wpcp-carousel .tns-gallery>.tns-slide-active {
	position: relative;
	left: auto !important;
}

#LetsBox .wpcp-carousel .tns-gallery>.tns-moving {
	transition: all .25s;
}

#LetsBox .wpcp-carousel .tns-autowidth {
	display: inline-block;
}

#LetsBox .wpcp-carousel .tns-lazy-img {
	transition: opacity .6s;
	opacity: .6;
}

#LetsBox .wpcp-carousel .tns-lazy-img.tns-complete {
	opacity: 1;
}

#LetsBox .wpcp-carousel .tns-ah {
	transition: height 0s;
}

#LetsBox .wpcp-carousel .tns-ovh {
	overflow: hidden;
}

#LetsBox .wpcp-carousel .tns-visually-hidden {
	position: absolute;
	left: -10000em;
}

#LetsBox .wpcp-carousel .tns-transparent {
	opacity: 0;
	visibility: hidden;
}

#LetsBox .wpcp-carousel .tns-fadeIn {
	opacity: 1;
	z-index: 0;
}

#LetsBox .wpcp-carousel .tns-fadeOut, #LetsBox .wpcp-carousel .tns-normal {
	opacity: 0;
	z-index: -1;
}

#LetsBox .wpcp-carousel .tns-vpfix {
	white-space: nowrap;
}

#LetsBox .wpcp-carousel .tns-vpfix>div, #LetsBox .wpcp-carousel .tns-vpfix>li {
	display: inline-block;
}

#LetsBox .wpcp-carousel .tns-t-subp2 {
	margin: 0 auto;
	width: 310px;
	position: relative;
	height: 10px;
	overflow: hidden;
}

#LetsBox .wpcp-carousel .tns-t-ct {
	width: 2333.3333333%;
	width: calc(100% * 70 / 3);
	position: absolute;
	right: 0;
}

#LetsBox .wpcp-carousel .tns-t-ct:after {
	content: "";
	display: table;
	clear: both;
}

#LetsBox .wpcp-carousel .tns-t-ct>div {
	width: 1.4285714%;
	width: calc(100% / 70);
	height: 10px;
	float: left;
}

#LetsBox .jstree-children, #LetsBox .jstree-container-ul, #LetsBox .jstree-node {
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}

#LetsBox .jstree-node {
	white-space: nowrap;
}

#LetsBox .jstree-anchor {
	display: inline-block;
	color: #000;
	white-space: nowrap;
	padding: 0 4px 0 1px;
	margin: 0;
	vertical-align: top;
}

#LetsBox .jstree-anchor:focus {
	outline: 0;
}

#LetsBox .jstree-anchor, #LetsBox .jstree-anchor:active, #LetsBox .jstree-anchor:hover, #LetsBox .jstree-anchor:link, #LetsBox .jstree-anchor:visited {
	text-decoration: none;
	color: inherit;
}

#LetsBox .jstree-icon {
	display: inline-block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	vertical-align: top;
	text-align: center;
}

#LetsBox .jstree-icon:empty {
	display: inline-block;
	text-decoration: none;
	margin: 0;
	padding: 0;
	vertical-align: top;
	text-align: center;
}

#LetsBox .jstree-ocl {
	cursor: pointer;
}

#LetsBox .jstree-leaf>.jstree-ocl {
	cursor: default;
}

#LetsBox .jstree .jstree-open>.jstree-children {
	display: block;
}

#LetsBox .jstree .jstree-closed>.jstree-children, #LetsBox .jstree .jstree-leaf>.jstree-children {
	display: none;
}

#LetsBox .jstree-anchor>.jstree-themeicon {
	margin-right: 2px;
}

#LetsBox .jstree-anchor>.jstree-themeicon-hidden, #LetsBox .jstree-no-icons .jstree-themeicon {
	display: none;
}

#LetsBox .jstree-hidden, #LetsBox .jstree-node.jstree-hidden {
	display: none;
}

#LetsBox .jstree-rtl .jstree-anchor {
	padding: 0 1px 0 4px;
}

#LetsBox .jstree-rtl .jstree-anchor>.jstree-themeicon {
	margin-left: 2px;
	margin-right: 0;
}

#LetsBox .jstree-rtl .jstree-node {
	margin-left: 0;
}

#LetsBox .jstree-rtl .jstree-container-ul>.jstree-node {
	margin-right: 0;
}

#LetsBox .jstree-wholerow-ul {
	position: relative;
	display: inline-block;
	min-width: 100%;
}

#LetsBox .jstree-wholerow-ul .jstree-leaf>.jstree-ocl {
	cursor: pointer;
}

#LetsBox .jstree-wholerow-ul .jstree-anchor, #LetsBox .jstree-wholerow-ul .jstree-icon {
	position: relative;
}

#LetsBox .jstree-wholerow-ul .jstree-wholerow {
	width: 100%;
	cursor: pointer;
	position: absolute;
	left: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#LetsBox .jstree-contextmenu .jstree-anchor {
	-webkit-user-select: none;
	-webkit-touch-callout: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#LetsBox .vakata-context {
	display: none;
}

#LetsBox .vakata-context, #LetsBox .vakata-context ul {
	margin: 0;
	padding: 2px;
	position: absolute;
	background: #f5f5f5;
	border: 1px solid #979797;
	box-shadow: 2px 2px 2px #999;
}

#LetsBox .vakata-context ul {
	list-style: none;
	left: 100%;
	margin-top: -2.7em;
	margin-left: -4px;
}

#LetsBox .vakata-context .vakata-context-right ul {
	left: auto;
	right: 100%;
	margin-left: auto;
	margin-right: -4px;
}

#LetsBox .vakata-context li {
	list-style: none;
}

#LetsBox .vakata-context li>a {
	display: block;
	padding: 0 2em 0 2em;
	text-decoration: none;
	width: auto;
	color: #000;
	white-space: nowrap;
	line-height: 2.4em;
	text-shadow: 1px 1px 0 #fff;
	border-radius: 1px;
}

#LetsBox .vakata-context li>a:hover {
	position: relative;
	background-color: #e8eff7;
	box-shadow: 0 0 2px #0a6aa1;
}

#LetsBox .vakata-context li>a.vakata-context-parent {
	background-image: url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw==");
	background-position: right center;
	background-repeat: no-repeat;
}

#LetsBox .vakata-context li>a.vakata-context-parent.nitro-lazy {
	background-image: none !important;
}

#LetsBox .vakata-context li>a:focus {
	outline: 0;
}

#LetsBox .vakata-context .vakata-context-no-icons {
	margin-left: 0;
}

#LetsBox .vakata-context .vakata-context-hover>a {
	position: relative;
	background-color: #e8eff7;
	box-shadow: 0 0 2px #0a6aa1;
}

#LetsBox .vakata-context .vakata-context-separator>a, #LetsBox .vakata-context .vakata-context-separator>a:hover {
	background: #fff;
	border: 0;
	border-top: 1px solid #e2e3e3;
	height: 1px;
	min-height: 1px;
	max-height: 1px;
	padding: 0;
	margin: 0 0 0 2.4em;
	border-left: 1px solid #e0e0e0;
	text-shadow: 0 0 0 transparent;
	box-shadow: 0 0 0 transparent;
	border-radius: 0;
}

#LetsBox .vakata-context .vakata-contextmenu-disabled a, #LetsBox .vakata-context .vakata-contextmenu-disabled a:hover {
	color: silver;
	background-color: transparent;
	border: 0;
	box-shadow: 0 0 0;
}

#LetsBox .vakata-context .vakata-contextmenu-disabled>a>i {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

#LetsBox .vakata-context li>a>i {
	text-decoration: none;
	display: inline-block;
	width: 2.4em;
	height: 2.4em;
	background: 0 0;
	margin: 0 0 0 -2em;
	vertical-align: top;
	text-align: center;
	line-height: 2.4em;
}

#LetsBox .vakata-context li>a>i:empty {
	width: 2.4em;
	line-height: 2.4em;
}

#LetsBox .vakata-context li>a .vakata-contextmenu-sep {
	display: inline-block;
	width: 1px;
	height: 2.4em;
	background: #fff;
	margin: 0 .5em 0 0;
	border-left: 1px solid #e2e3e3;
}

#LetsBox .vakata-context .vakata-contextmenu-shortcut {
	font-size: .8em;
	color: silver;
	opacity: .5;
	display: none;
}

#LetsBox .vakata-context-rtl ul {
	left: auto;
	right: 100%;
	margin-left: auto;
	margin-right: -4px;
}

#LetsBox .vakata-context-rtl li>a.vakata-context-parent {
	background-image: url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7");
	background-position: left center;
	background-repeat: no-repeat;
}

#LetsBox .vakata-context-rtl li>a.vakata-context-parent.nitro-lazy {
	background-image: none !important;
}

#LetsBox .vakata-context-rtl .vakata-context-separator>a {
	margin: 0 2.4em 0 0;
	border-left: 0;
	border-right: 1px solid #e2e3e3;
}

#LetsBox .vakata-context-rtl .vakata-context-left ul {
	right: auto;
	left: 100%;
	margin-left: -4px;
	margin-right: auto;
}

#LetsBox .vakata-context-rtl li>a>i {
	margin: 0 -2em 0 0;
}

#LetsBox .vakata-context-rtl li>a .vakata-contextmenu-sep {
	margin: 0 0 0 .5em;
	border-left-color: #fff;
	background: #e2e3e3;
}

#LetsBox #jstree-marker {
	position: absolute;
	top: 0;
	left: 0;
	margin: -5px 0 0 0;
	padding: 0;
	border-right: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
}

#LetsBox #jstree-dnd {
	line-height: 16px;
	margin: 0;
	padding: 4px;
}

#LetsBox #jstree-dnd .jstree-copy, #LetsBox #jstree-dnd .jstree-icon {
	display: inline-block;
	text-decoration: none;
	margin: 0 2px 0 0;
	padding: 0;
	width: 16px;
	height: 16px;
}

#LetsBox #jstree-dnd .jstree-ok {
	background: green;
}

#LetsBox #jstree-dnd .jstree-er {
	background: red;
}

#LetsBox #jstree-dnd .jstree-copy {
	margin: 0 2px 0 2px;
}

#LetsBox .jstree-default .jstree-icon, #LetsBox .jstree-default .jstree-node {
	background-repeat: no-repeat;
	background-color: transparent;
}

#LetsBox .jstree-default .jstree-anchor, #LetsBox .jstree-default .jstree-animated, #LetsBox .jstree-default .jstree-wholerow {
	transition: background-color .15s, box-shadow .15s;
}

#LetsBox .jstree-default .jstree-hovered {
	background: #e7f4f9;
	border-radius: 2px;
	box-shadow: inset 0 0 1px #ccc;
}

#LetsBox .jstree-default .jstree-context {
	background: #e7f4f9;
	border-radius: 2px;
	box-shadow: inset 0 0 1px #ccc;
}

#LetsBox .jstree-default .jstree-clicked {
	background: #beebff;
	border-radius: 2px;
	box-shadow: inset 0 0 1px #999;
}

#LetsBox .jstree-default .jstree-no-icons .jstree-anchor>.jstree-themeicon {
	display: none;
}

#LetsBox .jstree-default .jstree-disabled {
	background: 0 0;
	color: #666;
}

#LetsBox .jstree-default .jstree-disabled.jstree-hovered {
	background: 0 0;
	box-shadow: none;
}

#LetsBox .jstree-default .jstree-disabled.jstree-clicked {
	background: #efefef;
}

#LetsBox .jstree-default .jstree-disabled>.jstree-icon {
	opacity: .8;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");
	filter: gray;
	-webkit-filter: grayscale(100%);
}

#LetsBox .jstree-default .jstree-search {
	font-style: italic;
	color: #8b0000;
	font-weight: 700;
}

#LetsBox .jstree-default .jstree-no-checkboxes .jstree-checkbox {
	display: none !important;
}

#LetsBox .jstree-default.jstree-checkbox-no-clicked .jstree-clicked {
	background: 0 0;
	box-shadow: none;
}

#LetsBox .jstree-default.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered {
	background: #e7f4f9;
}

#LetsBox .jstree-default.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked {
	background: 0 0;
}

#LetsBox .jstree-default.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered {
	background: #e7f4f9;
}

#LetsBox .jstree-default>.jstree-striped {
	min-width: 100%;
	display: inline-block;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==") left top repeat;
}

#LetsBox .jstree-default>.jstree-striped.nitro-lazy {
	background: none !important;
}

#LetsBox .jstree-default>.jstree-wholerow-ul .jstree-clicked, #LetsBox .jstree-default>.jstree-wholerow-ul .jstree-hovered {
	background: 0 0;
	box-shadow: none;
	border-radius: 0;
}

#LetsBox .jstree-default .jstree-wholerow {
	box-sizing: border-box;
}

#LetsBox .jstree-default .jstree-wholerow-hovered {
	background: #e7f4f9;
}

#LetsBox .jstree-default .jstree-wholerow-clicked {
	background: #beebff;
	background: linear-gradient(to bottom, #beebff 0, #a8e4ff 100%);
}

#LetsBox .jstree-default .jstree-node {
	min-height: 24px;
	line-height: 24px;
	margin-left: 24px;
	min-width: 24px;
}

#LetsBox .jstree-default .jstree-anchor {
	line-height: 24px;
	height: 24px;
}

#LetsBox .jstree-default .jstree-icon {
	width: 24px;
	height: 24px;
	line-height: 24px;
}

#LetsBox .jstree-default .jstree-icon:empty {
	width: 24px;
	height: 24px;
	line-height: 24px;
}

#LetsBox .jstree-default.jstree-rtl .jstree-node {
	margin-right: 24px;
}

#LetsBox .jstree-default .jstree-wholerow {
	height: 24px;
}

#LetsBox .jstree-default .jstree-icon, #LetsBox .jstree-default .jstree-node {
	background-image: url("https://chaxtc.com/wp-content/plugins/lets-box/css/32px.png");
}

#LetsBox .jstree-default .jstree-icon.nitro-lazy, #LetsBox .jstree-default .jstree-node.nitro-lazy {
	background-image: none !important;
}

#LetsBox .jstree-default .jstree-node {
	background-position: -292px -4px;
	background-repeat: repeat-y;
}

#LetsBox .jstree-default .jstree-last {
	background-image: none;
}

#LetsBox .jstree-default .jstree-last.nitro-lazy {
	background-image: none !important;
}

#LetsBox .jstree-default .jstree-open>.jstree-ocl {
	background-position: -132px -4px;
}

#LetsBox .jstree-default .jstree-closed>.jstree-ocl {
	background-position: -100px -4px;
}

#LetsBox .jstree-default .jstree-leaf>.jstree-ocl {
	background-position: -68px -4px;
}

#LetsBox .jstree-default .jstree-themeicon {
	background-position: -260px -4px;
}

#LetsBox .jstree-default>.jstree-no-dots .jstree-leaf>.jstree-ocl, #LetsBox .jstree-default>.jstree-no-dots .jstree-node {
	background: 0 0;
}

#LetsBox .jstree-default>.jstree-no-dots .jstree-open>.jstree-ocl {
	background-position: -36px -4px;
}

#LetsBox .jstree-default>.jstree-no-dots .jstree-closed>.jstree-ocl {
	background-position: -4px -4px;
}

#LetsBox .jstree-default .jstree-disabled {
	background: 0 0;
}

#LetsBox .jstree-default .jstree-disabled.jstree-hovered {
	background: 0 0;
}

#LetsBox .jstree-default .jstree-disabled.jstree-clicked {
	background: #efefef;
}

#LetsBox .jstree-default .jstree-checkbox {
	background-position: -164px -4px;
}

#LetsBox .jstree-default .jstree-checkbox:hover {
	background-position: -164px -36px;
}

#LetsBox .jstree-default .jstree-checked>.jstree-checkbox, #LetsBox .jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox {
	background-position: -228px -4px;
}

#LetsBox .jstree-default .jstree-checked>.jstree-checkbox:hover, #LetsBox .jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover {
	background-position: -228px -36px;
}

#LetsBox .jstree-default .jstree-anchor>.jstree-undetermined {
	background-position: -196px -4px;
}

#LetsBox .jstree-default .jstree-anchor>.jstree-undetermined:hover {
	background-position: -196px -36px;
}

#LetsBox .jstree-default .jstree-checkbox-disabled {
	opacity: .8;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");
	filter: gray;
	-webkit-filter: grayscale(100%);
}

#LetsBox .jstree-default>.jstree-striped {
	background-size: auto 48px;
}

#LetsBox .jstree-default.jstree-rtl .jstree-node {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
	background-position: 100% 1px;
	background-repeat: repeat-y;
}

#LetsBox .jstree-default.jstree-rtl .jstree-node.nitro-lazy {
	background-image: none !important;
}

#LetsBox .jstree-default.jstree-rtl .jstree-last {
	background-image: none;
}

#LetsBox .jstree-default.jstree-rtl .jstree-last.nitro-lazy {
	background-image: none !important;
}

#LetsBox .jstree-default.jstree-rtl .jstree-open>.jstree-ocl {
	background-position: -132px -36px;
}

#LetsBox .jstree-default.jstree-rtl .jstree-closed>.jstree-ocl {
	background-position: -100px -36px;
}

#LetsBox .jstree-default.jstree-rtl .jstree-leaf>.jstree-ocl {
	background-position: -68px -36px;
}

#LetsBox .jstree-default.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl, #LetsBox .jstree-default.jstree-rtl>.jstree-no-dots .jstree-node {
	background: 0 0;
}

#LetsBox .jstree-default.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl {
	background-position: -36px -36px;
}

#LetsBox .jstree-default.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl {
	background-position: -4px -36px;
}

#LetsBox .jstree-default .jstree-themeicon-custom {
	background-color: transparent;
	background-image: none;
	background-position: 0 0;
}

#LetsBox .jstree-default .jstree-themeicon-custom.nitro-lazy {
	background-image: none !important;
}

#LetsBox .jstree-default>.jstree-container-ul .jstree-loading>.jstree-ocl {
	background: url("https://chaxtc.com/wp-content/plugins/lets-box/css/throbber.gif") center center no-repeat;
}

#LetsBox .jstree-default>.jstree-container-ul .jstree-loading>.jstree-ocl.nitro-lazy {
	background: none !important;
}

#LetsBox .jstree-default .jstree-file {
	background: url("https://chaxtc.com/wp-content/plugins/lets-box/css/32px.png") -100px -68px no-repeat;
}

#LetsBox .jstree-default .jstree-file.nitro-lazy {
	background: none !important;
}

#LetsBox .jstree-default .jstree-folder {
	background: url("https://chaxtc.com/wp-content/plugins/lets-box/css/32px.png") -260px -4px no-repeat;
}

#LetsBox .jstree-default .jstree-folder.nitro-lazy {
	background: none !important;
}

#LetsBox .jstree-default>.jstree-container-ul>.jstree-node {
	margin-left: 0;
	margin-right: 0;
}

#LetsBox #jstree-dnd.jstree-default {
	line-height: 24px;
	padding: 0 4px;
}

#LetsBox #jstree-dnd.jstree-default .jstree-er, #LetsBox #jstree-dnd.jstree-default .jstree-ok {
	background-image: url("https://chaxtc.com/wp-content/plugins/lets-box/css/32px.png");
	background-repeat: no-repeat;
	background-color: transparent;
}

#LetsBox #jstree-dnd.jstree-default .jstree-er.nitro-lazy, #LetsBox #jstree-dnd.jstree-default .jstree-ok.nitro-lazy {
	background-image: none !important;
}

#LetsBox #jstree-dnd.jstree-default i {
	background: 0 0;
	width: 24px;
	height: 24px;
	line-height: 24px;
}

#LetsBox #jstree-dnd.jstree-default .jstree-ok {
	background-position: -4px -68px;
}

#LetsBox #jstree-dnd.jstree-default .jstree-er {
	background-position: -36px -68px;
}

#LetsBox .jstree-default .jstree-ellipsis {
	overflow: hidden;
}

#LetsBox .jstree-default .jstree-ellipsis .jstree-anchor {
	width: calc(100% - 24px + 5px);
	text-overflow: ellipsis;
	overflow: hidden;
}

#LetsBox .jstree-default.jstree-rtl .jstree-node {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
}

#LetsBox .jstree-default.jstree-rtl .jstree-node.nitro-lazy {
	background-image: none !important;
}

#LetsBox .jstree-default.jstree-rtl .jstree-last {
	background-image: none;
}

#LetsBox .jstree-default.jstree-rtl .jstree-last.nitro-lazy {
	background-image: none !important;
}

#LetsBox .jstree-default-small .jstree-node {
	min-height: 18px;
	line-height: 18px;
	margin-left: 18px;
	min-width: 18px;
}

#LetsBox .jstree-default-small .jstree-anchor {
	line-height: 18px;
	height: 18px;
}

#LetsBox .jstree-default-small .jstree-icon {
	width: 18px;
	height: 18px;
	line-height: 18px;
}

#LetsBox .jstree-default-small .jstree-icon:empty {
	width: 18px;
	height: 18px;
	line-height: 18px;
}

#LetsBox .jstree-default-small.jstree-rtl .jstree-node {
	margin-right: 18px;
}

#LetsBox .jstree-default-small .jstree-wholerow {
	height: 18px;
}

#LetsBox .jstree-default-small .jstree-icon, #LetsBox .jstree-default-small .jstree-node {
	background-image: url("https://chaxtc.com/wp-content/plugins/lets-box/css/32px.png");
}

#LetsBox .jstree-default-small .jstree-icon.nitro-lazy, #LetsBox .jstree-default-small .jstree-node.nitro-lazy {
	background-image: none !important;
}

#LetsBox .jstree-default-small .jstree-node {
	background-position: -295px -7px;
	background-repeat: repeat-y;
}

#LetsBox .jstree-default-small .jstree-last {
	background-image: none;
}

#LetsBox .jstree-default-small .jstree-last.nitro-lazy {
	background-image: none !important;
}

#LetsBox .jstree-default-small .jstree-open>.jstree-ocl {
	background-position: -135px -7px;
}

#LetsBox .jstree-default-small .jstree-closed>.jstree-ocl {
	background-position: -103px -7px;
}

#LetsBox .jstree-default-small .jstree-leaf>.jstree-ocl {
	background-position: -71px -7px;
}

#LetsBox .jstree-default-small .jstree-themeicon {
	background-position: -263px -7px;
}

#LetsBox .jstree-default-small>.jstree-no-dots .jstree-leaf>.jstree-ocl, #LetsBox .jstree-default-small>.jstree-no-dots .jstree-node {
	background: 0 0;
}

#LetsBox .jstree-default-small>.jstree-no-dots .jstree-open>.jstree-ocl {
	background-position: -39px -7px;
}

#LetsBox .jstree-default-small>.jstree-no-dots .jstree-closed>.jstree-ocl {
	background-position: -7px -7px;
}

#LetsBox .jstree-default-small .jstree-disabled {
	background: 0 0;
}

#LetsBox .jstree-default-small .jstree-disabled.jstree-hovered {
	background: 0 0;
}

#LetsBox .jstree-default-small .jstree-disabled.jstree-clicked {
	background: #efefef;
}

#LetsBox .jstree-default-small .jstree-checkbox {
	background-position: -167px -7px;
}

#LetsBox .jstree-default-small .jstree-checkbox:hover {
	background-position: -167px -39px;
}

#LetsBox .jstree-default-small .jstree-checked>.jstree-checkbox, #LetsBox .jstree-default-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox {
	background-position: -231px -7px;
}

#LetsBox .jstree-default-small .jstree-checked>.jstree-checkbox:hover, #LetsBox .jstree-default-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover {
	background-position: -231px -39px;
}

#LetsBox .jstree-default-small .jstree-anchor>.jstree-undetermined {
	background-position: -199px -7px;
}

#LetsBox .jstree-default-small .jstree-anchor>.jstree-undetermined:hover {
	background-position: -199px -39px;
}

#LetsBox .jstree-default-small .jstree-checkbox-disabled {
	opacity: .8;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");
	filter: gray;
	-webkit-filter: grayscale(100%);
}

#LetsBox .jstree-default-small>.jstree-striped {
	background-size: auto 36px;
}

#LetsBox .jstree-default-small.jstree-rtl .jstree-node {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
	background-position: 100% 1px;
	background-repeat: repeat-y;
}

#LetsBox .jstree-default-small.jstree-rtl .jstree-node.nitro-lazy {
	background-image: none !important;
}

#LetsBox .jstree-default-small.jstree-rtl .jstree-last {
	background-image: none;
}

#LetsBox .jstree-default-small.jstree-rtl .jstree-last.nitro-lazy {
	background-image: none !important;
}

#LetsBox .jstree-default-small.jstree-rtl .jstree-open>.jstree-ocl {
	background-position: -135px -39px;
}

#LetsBox .jstree-default-small.jstree-rtl .jstree-closed>.jstree-ocl {
	background-position: -103px -39px;
}

#LetsBox .jstree-default-small.jstree-rtl .jstree-leaf>.jstree-ocl {
	background-position: -71px -39px;
}

#LetsBox .jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl, #LetsBox .jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-node {
	background: 0 0;
}

#LetsBox .jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl {
	background-position: -39px -39px;
}

#LetsBox .jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl {
	background-position: -7px -39px;
}

#LetsBox .jstree-default-small .jstree-themeicon-custom {
	background-color: transparent;
	background-image: none;
	background-position: 0 0;
}

#LetsBox .jstree-default-small .jstree-themeicon-custom.nitro-lazy {
	background-image: none !important;
}

#LetsBox .jstree-default-small>.jstree-container-ul .jstree-loading>.jstree-ocl {
	background: url("https://chaxtc.com/wp-content/plugins/lets-box/css/throbber.gif") center center no-repeat;
}

#LetsBox .jstree-default-small>.jstree-container-ul .jstree-loading>.jstree-ocl.nitro-lazy {
	background: none !important;
}

#LetsBox .jstree-default-small .jstree-file {
	background: url("https://chaxtc.com/wp-content/plugins/lets-box/css/32px.png") -103px -71px no-repeat;
}

#LetsBox .jstree-default-small .jstree-file.nitro-lazy {
	background: none !important;
}

#LetsBox .jstree-default-small .jstree-folder {
	background: url("https://chaxtc.com/wp-content/plugins/lets-box/css/32px.png") -263px -7px no-repeat;
}

#LetsBox .jstree-default-small .jstree-folder.nitro-lazy {
	background: none !important;
}

#LetsBox .jstree-default-small>.jstree-container-ul>.jstree-node {
	margin-left: 0;
	margin-right: 0;
}

#LetsBox #jstree-dnd.jstree-default-small {
	line-height: 18px;
	padding: 0 4px;
}

#LetsBox #jstree-dnd.jstree-default-small .jstree-er, #LetsBox #jstree-dnd.jstree-default-small .jstree-ok {
	background-image: url("https://chaxtc.com/wp-content/plugins/lets-box/css/32px.png");
	background-repeat: no-repeat;
	background-color: transparent;
}

#LetsBox #jstree-dnd.jstree-default-small .jstree-er.nitro-lazy, #LetsBox #jstree-dnd.jstree-default-small .jstree-ok.nitro-lazy {
	background-image: none !important;
}

#LetsBox #jstree-dnd.jstree-default-small i {
	background: 0 0;
	width: 18px;
	height: 18px;
	line-height: 18px;
}

#LetsBox #jstree-dnd.jstree-default-small .jstree-ok {
	background-position: -7px -71px;
}

#LetsBox #jstree-dnd.jstree-default-small .jstree-er {
	background-position: -39px -71px;
}

#LetsBox .jstree-default-small .jstree-ellipsis {
	overflow: hidden;
}

#LetsBox .jstree-default-small .jstree-ellipsis .jstree-anchor {
	width: calc(100% - 18px + 5px);
	text-overflow: ellipsis;
	overflow: hidden;
}

#LetsBox .jstree-default-small.jstree-rtl .jstree-node {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==");
}

#LetsBox .jstree-default-small.jstree-rtl .jstree-node.nitro-lazy {
	background-image: none !important;
}

#LetsBox .jstree-default-small.jstree-rtl .jstree-last {
	background-image: none;
}

#LetsBox .jstree-default-small.jstree-rtl .jstree-last.nitro-lazy {
	background-image: none !important;
}

#LetsBox .jstree-default-large .jstree-node {
	min-height: 32px;
	line-height: 32px;
	margin-left: 32px;
	min-width: 32px;
}

#LetsBox .jstree-default-large .jstree-anchor {
	line-height: 32px;
	height: 32px;
}

#LetsBox .jstree-default-large .jstree-icon {
	width: 32px;
	height: 32px;
	line-height: 32px;
}

#LetsBox .jstree-default-large .jstree-icon:empty {
	width: 32px;
	height: 32px;
	line-height: 32px;
}

#LetsBox .jstree-default-large.jstree-rtl .jstree-node {
	margin-right: 32px;
}

#LetsBox .jstree-default-large .jstree-wholerow {
	height: 32px;
}

#LetsBox .jstree-default-large .jstree-icon, #LetsBox .jstree-default-large .jstree-node {
	background-image: url("https://chaxtc.com/wp-content/plugins/lets-box/css/32px.png");
}

#LetsBox .jstree-default-large .jstree-icon.nitro-lazy, #LetsBox .jstree-default-large .jstree-node.nitro-lazy {
	background-image: none !important;
}

#LetsBox .jstree-default-large .jstree-node {
	background-position: -288px 0;
	background-repeat: repeat-y;
}

#LetsBox .jstree-default-large .jstree-last {
	background-image: none;
}

#LetsBox .jstree-default-large .jstree-last.nitro-lazy {
	background-image: none !important;
}

#LetsBox .jstree-default-large .jstree-open>.jstree-ocl {
	background-position: -128px 0;
}

#LetsBox .jstree-default-large .jstree-closed>.jstree-ocl {
	background-position: -96px 0;
}

#LetsBox .jstree-default-large .jstree-leaf>.jstree-ocl {
	background-position: -64px 0;
}

#LetsBox .jstree-default-large .jstree-themeicon {
	background-position: -256px 0;
}

#LetsBox .jstree-default-large>.jstree-no-dots .jstree-leaf>.jstree-ocl, #LetsBox .jstree-default-large>.jstree-no-dots .jstree-node {
	background: 0 0;
}

#LetsBox .jstree-default-large>.jstree-no-dots .jstree-open>.jstree-ocl {
	background-position: -32px 0;
}

#LetsBox .jstree-default-large>.jstree-no-dots .jstree-closed>.jstree-ocl {
	background-position: 0 0;
}

#LetsBox .jstree-default-large .jstree-disabled {
	background: 0 0;
}

#LetsBox .jstree-default-large .jstree-disabled.jstree-hovered {
	background: 0 0;
}

#LetsBox .jstree-default-large .jstree-disabled.jstree-clicked {
	background: #efefef;
}

#LetsBox .jstree-default-large .jstree-checkbox {
	background-position: -160px 0;
}

#LetsBox .jstree-default-large .jstree-checkbox:hover {
	background-position: -160px -32px;
}

#LetsBox .jstree-default-large .jstree-checked>.jstree-checkbox, #LetsBox .jstree-default-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox {
	background-position: -224px 0;
}

#LetsBox .jstree-default-large .jstree-checked>.jstree-checkbox:hover, #LetsBox .jstree-default-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover {
	background-position: -224px -32px;
}

#LetsBox .jstree-default-large .jstree-anchor>.jstree-undetermined {
	background-position: -192px 0;
}

#LetsBox .jstree-default-large .jstree-anchor>.jstree-undetermined:hover {
	background-position: -192px -32px;
}

#LetsBox .jstree-default-large .jstree-checkbox-disabled {
	opacity: .8;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");
	filter: gray;
	-webkit-filter: grayscale(100%);
}

#LetsBox .jstree-default-large>.jstree-striped {
	background-size: auto 64px;
}

#LetsBox .jstree-default-large.jstree-rtl .jstree-node {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
	background-position: 100% 1px;
	background-repeat: repeat-y;
}

#LetsBox .jstree-default-large.jstree-rtl .jstree-node.nitro-lazy {
	background-image: none !important;
}

#LetsBox .jstree-default-large.jstree-rtl .jstree-last {
	background-image: none;
}

#LetsBox .jstree-default-large.jstree-rtl .jstree-last.nitro-lazy {
	background-image: none !important;
}

#LetsBox .jstree-default-large.jstree-rtl .jstree-open>.jstree-ocl {
	background-position: -128px -32px;
}

#LetsBox .jstree-default-large.jstree-rtl .jstree-closed>.jstree-ocl {
	background-position: -96px -32px;
}

#LetsBox .jstree-default-large.jstree-rtl .jstree-leaf>.jstree-ocl {
	background-position: -64px -32px;
}

#LetsBox .jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl, #LetsBox .jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-node {
	background: 0 0;
}

#LetsBox .jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl {
	background-position: -32px -32px;
}

#LetsBox .jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl {
	background-position: 0 -32px;
}

#LetsBox .jstree-default-large .jstree-themeicon-custom {
	background-color: transparent;
	background-image: none;
	background-position: 0 0;
}

#LetsBox .jstree-default-large .jstree-themeicon-custom.nitro-lazy {
	background-image: none !important;
}

#LetsBox .jstree-default-large>.jstree-container-ul .jstree-loading>.jstree-ocl {
	background: url("https://chaxtc.com/wp-content/plugins/lets-box/css/throbber.gif") center center no-repeat;
}

#LetsBox .jstree-default-large>.jstree-container-ul .jstree-loading>.jstree-ocl.nitro-lazy {
	background: none !important;
}

#LetsBox .jstree-default-large .jstree-file {
	background: url("https://chaxtc.com/wp-content/plugins/lets-box/css/32px.png") -96px -64px no-repeat;
}

#LetsBox .jstree-default-large .jstree-file.nitro-lazy {
	background: none !important;
}

#LetsBox .jstree-default-large .jstree-folder {
	background: url("https://chaxtc.com/wp-content/plugins/lets-box/css/32px.png") -256px 0 no-repeat;
}

#LetsBox .jstree-default-large .jstree-folder.nitro-lazy {
	background: none !important;
}

#LetsBox .jstree-default-large>.jstree-container-ul>.jstree-node {
	margin-left: 0;
	margin-right: 0;
}

#LetsBox #jstree-dnd.jstree-default-large {
	line-height: 32px;
	padding: 0 4px;
}

#LetsBox #jstree-dnd.jstree-default-large .jstree-er, #LetsBox #jstree-dnd.jstree-default-large .jstree-ok {
	background-image: url("https://chaxtc.com/wp-content/plugins/lets-box/css/32px.png");
	background-repeat: no-repeat;
	background-color: transparent;
}

#LetsBox #jstree-dnd.jstree-default-large .jstree-er.nitro-lazy, #LetsBox #jstree-dnd.jstree-default-large .jstree-ok.nitro-lazy {
	background-image: none !important;
}

#LetsBox #jstree-dnd.jstree-default-large i {
	background: 0 0;
	width: 32px;
	height: 32px;
	line-height: 32px;
}

#LetsBox #jstree-dnd.jstree-default-large .jstree-ok {
	background-position: 0 -64px;
}

#LetsBox #jstree-dnd.jstree-default-large .jstree-er {
	background-position: -32px -64px;
}

#LetsBox .jstree-default-large .jstree-ellipsis {
	overflow: hidden;
}

#LetsBox .jstree-default-large .jstree-ellipsis .jstree-anchor {
	width: calc(100% - 32px + 5px);
	text-overflow: ellipsis;
	overflow: hidden;
}

#LetsBox .jstree-default-large.jstree-rtl .jstree-node {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==");
}

#LetsBox .jstree-default-large.jstree-rtl .jstree-node.nitro-lazy {
	background-image: none !important;
}

#LetsBox .jstree-default-large.jstree-rtl .jstree-last {
	background-image: none;
}

#LetsBox .jstree-default-large.jstree-rtl .jstree-last.nitro-lazy {
	background-image: none !important;
}

@media (max-width:768px) {
	#LetsBox #jstree-dnd.jstree-dnd-responsive {
		line-height: 40px;
		font-weight: 700;
		font-size: 1.1em;
		text-shadow: 1px 1px #fff;
	}
	
	#LetsBox #jstree-dnd.jstree-dnd-responsive>i {
		background: 0 0;
		width: 40px;
		height: 40px;
	}
	
	#LetsBox #jstree-dnd.jstree-dnd-responsive>.jstree-ok {
		background-image: url("https://chaxtc.com/wp-content/plugins/lets-box/css/40px.png");
		background-position: 0 -200px;
		background-size: 120px 240px;
	}
	
	#LetsBox #jstree-dnd.jstree-dnd-responsive>.jstree-ok.nitro-lazy {
		background-image: none !important;
	}
	
	#LetsBox #jstree-dnd.jstree-dnd-responsive>.jstree-er {
		background-image: url("https://chaxtc.com/wp-content/plugins/lets-box/css/40px.png");
		background-position: -40px -200px;
		background-size: 120px 240px;
	}
	
	#LetsBox #jstree-dnd.jstree-dnd-responsive>.jstree-er.nitro-lazy {
		background-image: none !important;
	}
	
	#LetsBox #jstree-marker.jstree-dnd-responsive {
		border-left-width: 10px;
		border-top-width: 10px;
		border-bottom-width: 10px;
		margin-top: -10px;
	}
}

@media (max-width:768px) {
	#LetsBox .jstree-default-responsive .jstree-icon {
		background-image: url("https://chaxtc.com/wp-content/plugins/lets-box/css/40px.png");
	}
	
	#LetsBox .jstree-default-responsive .jstree-leaf>.jstree-ocl, #LetsBox .jstree-default-responsive .jstree-node {
		background: 0 0;
	}
	
	#LetsBox .jstree-default-responsive .jstree-node {
		min-height: 40px;
		line-height: 40px;
		margin-left: 40px;
		min-width: 40px;
		white-space: nowrap;
	}
	
	#LetsBox .jstree-default-responsive .jstree-anchor {
		line-height: 40px;
		height: 40px;
	}
	
	#LetsBox .jstree-default-responsive .jstree-icon, #LetsBox .jstree-default-responsive .jstree-icon:empty {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
	
	#LetsBox .jstree-default-responsive>.jstree-container-ul>.jstree-node {
		margin-left: 0;
	}
	
	#LetsBox .jstree-default-responsive.jstree-rtl .jstree-node {
		margin-left: 0;
		margin-right: 40px;
		background: 0 0;
	}
	
	#LetsBox .jstree-default-responsive.jstree-rtl .jstree-container-ul>.jstree-node {
		margin-right: 0;
	}
	
	#LetsBox .jstree-default-responsive .jstree-checkbox, #LetsBox .jstree-default-responsive .jstree-ocl, #LetsBox .jstree-default-responsive .jstree-themeicon {
		background-size: 120px 240px;
	}
	
	#LetsBox .jstree-default-responsive .jstree-leaf>.jstree-ocl, #LetsBox .jstree-default-responsive.jstree-rtl .jstree-leaf>.jstree-ocl {
		background: 0 0;
	}
	
	#LetsBox .jstree-default-responsive .jstree-open>.jstree-ocl {
		background-position: 0 0 !important;
	}
	
	#LetsBox .jstree-default-responsive .jstree-closed>.jstree-ocl {
		background-position: 0 -40px !important;
	}
	
	#LetsBox .jstree-default-responsive.jstree-rtl .jstree-closed>.jstree-ocl {
		background-position: -40px 0 !important;
	}
	
	#LetsBox .jstree-default-responsive .jstree-themeicon {
		background-position: -40px -40px;
	}
	
	#LetsBox .jstree-default-responsive .jstree-checkbox, #LetsBox .jstree-default-responsive .jstree-checkbox:hover {
		background-position: -40px -80px;
	}
	
	#LetsBox .jstree-default-responsive .jstree-checked>.jstree-checkbox, #LetsBox .jstree-default-responsive .jstree-checked>.jstree-checkbox:hover, #LetsBox .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox, #LetsBox .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover {
		background-position: 0 -80px;
	}
	
	#LetsBox .jstree-default-responsive .jstree-anchor>.jstree-undetermined, #LetsBox .jstree-default-responsive .jstree-anchor>.jstree-undetermined:hover {
		background-position: 0 -120px;
	}
	
	#LetsBox .jstree-default-responsive .jstree-anchor {
		font-weight: 700;
		font-size: 1.1em;
		text-shadow: 1px 1px #fff;
	}
	
	#LetsBox .jstree-default-responsive>.jstree-striped {
		background: 0 0;
	}
	
	#LetsBox .jstree-default-responsive .jstree-wholerow {
		border-top: 1px solid rgba(255, 255, 255, .7);
		border-bottom: 1px solid rgba(64, 64, 64, .2);
		background: #ebebeb;
		height: 40px;
	}
	
	#LetsBox .jstree-default-responsive .jstree-wholerow-hovered {
		background: #e7f4f9;
	}
	
	#LetsBox .jstree-default-responsive .jstree-wholerow-clicked {
		background: #beebff;
	}
	
	#LetsBox .jstree-default-responsive .jstree-children .jstree-last>.jstree-wholerow {
		box-shadow: inset 0 -6px 3px -5px #666;
	}
	
	#LetsBox .jstree-default-responsive .jstree-children .jstree-open>.jstree-wholerow {
		box-shadow: inset 0 6px 3px -5px #666;
		border-top: 0;
	}
	
	#LetsBox .jstree-default-responsive .jstree-children .jstree-open+.jstree-open {
		box-shadow: none;
	}
	
	#LetsBox .jstree-default-responsive .jstree-checkbox, #LetsBox .jstree-default-responsive .jstree-icon, #LetsBox .jstree-default-responsive .jstree-node, #LetsBox .jstree-default-responsive .jstree-node>.jstree-ocl, #LetsBox .jstree-default-responsive .jstree-themeicon {
		background-image: url("https://chaxtc.com/wp-content/plugins/lets-box/css/40px.png");
		background-size: 120px 240px;
	}
	
	#LetsBox .jstree-default-responsive .jstree-checkbox.nitro-lazy, #LetsBox .jstree-default-responsive .jstree-icon.nitro-lazy, #LetsBox .jstree-default-responsive .jstree-node.nitro-lazy, #LetsBox .jstree-default-responsive .jstree-node>.jstree-ocl.nitro-lazy, #LetsBox .jstree-default-responsive .jstree-themeicon.nitro-lazy {
		background-image: none !important;
	}
	
	#LetsBox .jstree-default-responsive .jstree-node {
		background-position: -80px 0;
		background-repeat: repeat-y;
	}
	
	#LetsBox .jstree-default-responsive .jstree-last {
		background-image: none;
	}
	
	#LetsBox .jstree-default-responsive .jstree-last.nitro-lazy {
		background-image: none !important;
	}
	
	#LetsBox .jstree-default-responsive .jstree-leaf>.jstree-ocl {
		background-position: -40px -120px;
	}
	
	#LetsBox .jstree-default-responsive .jstree-last>.jstree-ocl {
		background-position: -40px -160px;
	}
	
	#LetsBox .jstree-default-responsive .jstree-themeicon-custom {
		background-color: transparent;
		background-image: none;
		background-position: 0 0;
	}
	
	#LetsBox .jstree-default-responsive .jstree-themeicon-custom.nitro-lazy {
		background-image: none !important;
	}
	
	#LetsBox .jstree-default-responsive .jstree-file {
		background: url("https://chaxtc.com/wp-content/plugins/lets-box/css/40px.png") 0 -160px no-repeat;
		background-size: 120px 240px;
	}
	
	#LetsBox .jstree-default-responsive .jstree-file.nitro-lazy {
		background: none !important;
	}
	
	#LetsBox .jstree-default-responsive .jstree-folder {
		background: url("https://chaxtc.com/wp-content/plugins/lets-box/css/40px.png") -40px -40px no-repeat;
		background-size: 120px 240px;
	}
	
	#LetsBox .jstree-default-responsive .jstree-folder.nitro-lazy {
		background: none !important;
	}
	
	#LetsBox .jstree-default-responsive>.jstree-container-ul>.jstree-node {
		margin-left: 0;
		margin-right: 0;
	}
	
	#LetsBox .jstree-default-responsive .jstree-icon.nitro-lazy {
		background-image: none !important;
	}
}

#LetsBox .jstree-default .jstree-node {
	margin-left: 18px;
	min-width: 18px;
}

#LetsBox .jstree-default .jstree-wholerow {
	border-radius: var(--wpcp--present--border--radius, 10px);
	height: 30px;
}

#LetsBox .jstree-default .jstree-wholerow-ul {
	min-width: 100%;
	max-width: 100%;
	overflow: hidden;
}

#LetsBox .jstree-default .jstree-wholerow.jstree-wholerow-clicked, #LetsBox .jstree-default .jstree-wholerow.jstree-wholerow-hovered {
	background: var(--wpcp--present--color--accent, #590e54);
	color: var(--wpcp--present--color--always--white, #fff);
}

#LetsBox .jstree-default .jstree-wholerow.jstree-wholerow-clicked~.jstree-icon.jstree-ocl, #LetsBox .jstree-default .jstree-wholerow.jstree-wholerow-hovered~.jstree-icon.jstree-ocl {
	color: var(--wpcp--present--color--always--white, #fff);
}

#LetsBox .jstree-default .jstree-ocl {
	margin: 3px 0;
	width: 12px !important;
}

#LetsBox .jstree-default .jstree-icon, #LetsBox .jstree-default .jstree-node, #LetsBox .jstree-default .jstree-ocl {
	background: 0 0 !important;
}

#LetsBox .jstree-default .jstree-icon.jstree-ocl:before {
	font-family: Eva-Icons;
	font-weight: 700;
	font-style: normal;
	content: "";
}

#LetsBox .jstree-default li.jstree-open>.jstree-icon.jstree-ocl:before {
	content: "";
}

#LetsBox .jstree-default li.jstree-leaf>.jstree-icon.jstree-ocl:before {
	content: "";
	font-weight: lighter;
	zoom: .6;
}

#LetsBox .jstree-default li[has-childen=no]>.jstree-icon.jstree-ocl:before {
	content: "";
	display: none;
}

#LetsBox .jstree-default li[is-shortcut=yes]>.jstree-icon.jstree-ocl:before {
	content: "";
	display: none;
}

#LetsBox .jstree-default .jstree-anchor {
	margin: 3px 0;
	font-weight: 500;
}

#LetsBox .jstree-default .jstree-anchor.jstree-clicked, #LetsBox .jstree-default .jstree-anchor.jstree-hovered {
	font-weight: 700;
	color: var(--wpcp--present--color--always--white, #fff);
}

#LetsBox .jstree-default>.jstree-container-ul>.jstree-node {
	padding: 0 10px;
}
