img.lazy {
	min-height: 1px
}

.szxcvsd {
	display: grid !important;
	grid-template-columns: repeat(1, 1fr);
	gap: 20px;
}

@media (min-width:992px) {
	.szxcvsd {
		display: grid !important;
		grid-template-columns: repeat(2, 1fr);
		gap: 20px;
	}
}

.scsdw {
	display: grid !important;
	grid-template-columns: repeat(1, 1fr);
	gap: 20px;
}

@media (min-width:992px) {
	.scsdw {
		display: grid !important;
		grid-template-columns: repeat(4, 1fr);
		gap: 20px;
	}
}

@media (max-width:992px) and (min-width:768px) {
	.scsdw {
		display: grid !important;
		grid-template-columns: repeat(2, 1fr);
		gap: 20px;
	}
}

.xcbfgdxfc {
	font-size: 16px !important;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
	text-overflow: ellipsis;
}

.azxEa {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis;
}

.xcvsad {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}

.xdfcwqaed {
	word-break: break-all;
}

h1 {
	text-align: center !important;
	font-weight: bold !important;
	font-size: 36px !important;
	line-height: 1.3 !important;
	color: #000 !important;
	padding-bottom: 20px !important;
}

h2 {
	font-weight: bold !important;
	font-size: 30px !important;
	line-height: 1.3 !important;
}

h3 {
	font-weight: bold !important;
	font-size: 24px !important;
	line-height: 1.3 !important;
}

h4 {
	font-weight: bold !important;
	font-size: 20px !important;
	line-height: 1.3 !important;
}

p {
	font-size: 18px !important;
}

.xdfcwqaed h2 {
	text-align: center !important;
	color: #000 !important;
}

.xdfcwqaed h3 {
	text-align: center !important;
	color: #000 !important;
}

.xdfcwqaed h4 {
	text-align: center !important;
	color: #000;
}

.xdfcwqaed h5,
.xdfcwqaed h6 {
	text-align: center !important;
	font-weight: bold !important;
	color: #000 !important;
}

.xdfcwqaed li,
.xdfcwqaed span,
.xdfcwqaed a {
	color: #000 !important;
}

.xdfcwqaed img {
	max-width: 100%;
	height: auto;
}

.xdfcwqaed p {
	line-height: 1.6 !important;
	text-align: left !important;
	color: #000 !important;
}

.xdfcwqaed table {
	word-break: break-all !important;
}

.xdfcwqaed td {
	font-size: 16px !important;
	color: #000 !important;
}

.xdfcwqaed li {
	font-size: 16px !important;
	text-align: left !important;
	color: #000 !important;
}

#wpadminbar #wp-admin-bar-wccp_free_top_button .ab-icon:before {
	content: "\f160";
	color: #02CA02;
	top: 3px;
}

#wpadminbar #wp-admin-bar-wccp_free_top_button .ab-icon {
	transform: rotate(45deg);
}

img:is([sizes="auto" i], [sizes^="auto," i]) {
	contain-intrinsic-size: 3000px 1500px
}

.unselectable {
	-moz-user-select: none;
	-webkit-user-select: none;
	cursor: default;
}

html {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
	background-image: none !important;
}

@media screen and (max-height: 1024px) {

	.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
	.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
		background-image: none !important;
	}
}

@media screen and (max-height: 640px) {

	.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
	.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
		background-image: none !important;
	}
}

@media print {
	body * {
		display: none !important;
	}

	body:after {
		content: "You are not allowed to print preview this page, Thank you";
	}
}

#wpcp-error-message {
	direction: ltr;
	text-align: center;
	transition: opacity 900ms ease 0s;
	z-index: 99999999;
}

.hideme {
	opacity: 0;
	visibility: hidden;
}

.showme {
	opacity: 1;
	visibility: visible;
}

.msgmsg-box-wpcp {
	border: 1px solid #f5aca6;
	border-radius: 10px;
	color: #555;
	font-family: Tahoma;
	font-size: 11px;
	margin: 10px;
	padding: 10px 36px;
	position: fixed;
	width: 255px;
	top: 50%;
	left: 50%;
	margin-top: -10px;
	margin-left: -130px;
	-webkit-box-shadow: 0px 0px 34px 2px rgba(242, 191, 191, 1);
	-moz-box-shadow: 0px 0px 34px 2px rgba(242, 191, 191, 1);
	box-shadow: 0px 0px 34px 2px rgba(242, 191, 191, 1);
}

.msgmsg-box-wpcp span {
	font-weight: bold;
	text-transform: uppercase;
}

.warning-wpcp {
	background:#ffecec url('{$theme_path}/static/picture/warning.png') no-repeat 10px 50%;
}