* {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-overflow-scrolling: touch;
}

*,
::after,
::before {
	box-sizing: border-box;
}
.grecaptcha-badge{
	opacity: 0;
}
body {
	padding: 170px 0 0 0;
	margin: 0;
	letter-spacing: 0.2px;
	color: #292929;
	/* font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif; */
}

/* DB Comyard X for coronation */
@font-face {
	font-display: swap;
	font-family: "DB ComYard X";
	src: url("/static/font/DBComYardX/subset-DBComYardX-Bold.eot");
	src: url("/static/font/DBComYardX/subset-DBComYardX-Bold.eot?#iefix") format("embedded-opentype"),
		url("/static/font/DBComYardX/subset-DBComYardX-Bold.woff2") format("woff2"),
		url("/static/font/DBComYardX/subset-DBComYardX-Bold.woff") format("woff"),
		url("/static/font/DBComYardX/subset-DBComYardX-Bold.ttf") format("truetype"),
		url("/static/font/DBComYardX/subset-DBComYardX-Bold.svg#DBComYardX-Bold") format("svg");
	font-weight: bold;
	font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin-top: 0;
	margin-bottom: 0.5rem;
	font-family: inherit;
	line-height: 1.2;
	color: inherit;
	/* font-family: "Mitr", sans-serif; */
	/* font-weight: 400; */
	-webkit-font-smoothing: auto;
}
p {
	/* font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif; */
}
h1 {
	font-size: 2rem;
}
h4 {
	color: #333;
	/* font-family: "Mitr", sans-serif; */
	font-weight: 300;
	line-height: 1.5;
}
a {
	text-decoration: none;
	background-color: transparent;
	color: #01b400;
}

a:hover {
	color: #999;
	text-decoration: none;
}

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

.hidden {
	display: none !important;
}

.breadcrumb {
	/* font-family: "Mitr", sans-serif; */
}
dl,
ol {
	margin-top: 0;
	margin-bottom: 1rem;
}
ol.alignleft {
	text-align: left;
	font-size: 0.85rem;
}

ol.alignleft li {
	margin-bottom: 0.5rem;
}

.true-hits {
	position: absolute;
	margin: 0 1rem;
	right: 0;
	z-index: 1;
}

@media (max-width: 768px) {
	body {
		padding: 0;
	}
	.true-hits {
		position: fixed;
		top: 0.35rem;
		right: 0px;
		z-index: 5;
		margin: 0.25rem 1rem;
	}
}

/* .container {
	max-width: 1280px;
} */

/*line-chimp*/
.line-clamp {
	display: block;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	position: relative;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0 !important;
}
.line-clamp:after {
	content: "";
	text-align: right;
	bottom: 0;
	right: 0;
	width: 25%;
	display: block;
	position: absolute;
	height: calc(1em * 1.3);
}

@supports (-webkit-line-clamp: 1) {
	.line-clamp:after {
		display: none !important;
	}
}
.line-clamp-1 {
	-webkit-line-clamp: 1;
	height: calc(1em * 1.3 * 1);
}
.line-clamp-2 {
	-webkit-line-clamp: 2;
	height: calc(1em * 1.3 * 2);
}
.line-clamp-3 {
	-webkit-line-clamp: 3;
	height: calc(1em * 1.3 * 3);
}
.line-clamp-4 {
	-webkit-line-clamp: 4;
	height: calc(1em * 1.3 * 4);
}
.line-clamp-5 {
	-webkit-line-clamp: 5;
	height: calc(1em * 1.3 * 5);
}
/* .swiper-button-next {
	background: no-repeat
		url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 492.004 492.004" style="enable-background:new 0 0 492.004 492.004;" xml:space="preserve" width="32px" height="32px"><g><g><path d="M382.678,226.804L163.73,7.86C158.666,2.792,151.906,0,144.698,0s-13.968,2.792-19.032,7.86l-16.124,16.12    c-10.492,10.504-10.492,27.576,0,38.064L293.398,245.9l-184.06,184.06c-5.064,5.068-7.86,11.824-7.86,19.028    c0,7.212,2.796,13.968,7.86,19.04l16.124,16.116c5.068,5.068,11.824,7.86,19.032,7.86s13.968-2.792,19.032-7.86L382.678,265    c5.076-5.084,7.864-11.872,7.848-19.088C390.542,238.668,387.754,231.884,382.678,226.804z" fill="#FFFFFF"/></g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>') !important;
}
.swiper-button-prev {
	background: no-repeat
		url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 492 492" xml:space="preserve" width="32px" height="32px"><g><g><path d="M198.608,246.104L382.664,62.04c5.068-5.056,7.856-11.816,7.856-19.024c0-7.212-2.788-13.968-7.856-19.032l-16.128-16.12    C361.476,2.792,354.712,0,347.504,0s-13.964,2.792-19.028,7.864L109.328,227.008c-5.084,5.08-7.868,11.868-7.848,19.084    c-0.02,7.248,2.76,14.028,7.848,19.112l218.944,218.932c5.064,5.072,11.82,7.864,19.032,7.864c7.208,0,13.964-2.792,19.032-7.864    l16.124-16.12c10.492-10.492,10.492-27.572,0-38.06L198.608,246.104z" fill="#FFFFFF"/></g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>') !important;
} */

/* Modal */
.modal-dialog {
	max-width: 420px;
	margin: 0 auto;
}

.rotate {
	-moz-transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
	transition: all 0.5s linear;
	-moz-transform: rotate(18deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.rotate-y {
	-moz-transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
	transition: all 0.5s linear;
	-moz-transform: rotate(18deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

/* Padding */
.paddingTop1 {
	margin-top: 1rem;
}
.paddingTop2 {
	margin-top: 2rem;
}
.paddingTop2 h3:first-child{
	color: #00B400;
    font-size: 1.75rem;
}
.padding-b-3 {
	padding-bottom: 3rem;
}
.padding-t-3 {
	padding-top: 3rem;
}
.lazy-load-image-background {
	position: absolute;
	width: 100% !important;
	height: 100% !important;
	top: 0;
	left: 0;
}

.lazy-load-image-background.blur {
	filter: blur(15px);
}

.lazy-load-image-background.blur.lazy-load-image-loaded {
	filter: blur(0);
	transition: filter .3s;

}

.lazy-load-image-background.blur>img {
	opacity: 0;
}

.lazy-load-image-background.blur.lazy-load-image-loaded>img {
	opacity: 1;
	transition: opacity .3s;
}


#iz-news-hub-sidebar-text{
	display: none;
}

#iz-news-hub-main-container .iz-news-hub-sidebar-container{
    min-width: 37px;
    max-width: 45px;
    max-height: 41px;
    left: -4px !important;
	border: 2px solid #fff;
	box-shadow: 0 0 3px #585858;
	border-radius: 0 0 10px 10px !important;
	bottom: 135px;
}
#iz-news-hub-floating-icon .iz-news-hub-main-icon, #iz-news-hub-sticky-sidebar-dummy-text .iz-news-hub-main-icon, #iz-news-hub-sticky-sidebar .iz-news-hub-main-icon{
	transform: rotate(82deg);
}
#iz-news-hub-sticky-sidebar.iz-news-hub-sidebar-container-left:after{
	content: "N";
    width: 19px;
    height: 19px;
    position: absolute;
    top: 26px;
    right: -9px;
    background: #AF0000;
    display: grid;
    text-align: center;
    border-radius: 20px;
    border: 2px solid #fff;
    font-size: 11px;
    align-items: center;
    align-content: center;
    transform: rotate(90deg);
}
#iz-news-hub-main-container:has(> .izootoSlideAnimation) .iz-news-hub-sidebar-container-left:after{
	display: none;
}

.member--modal .modal-content{
	background-color: #fff;
	border: none;
	overflow: inherit;
}
.member--modal .close--btn{
	position: absolute;
	top: -60px;
	right: -10px;
	cursor: pointer;
}
.member--coupon--condition--modal .modal-content{
	border-radius: 0.5rem;
}
@media (max-height: 767px){
	#iz-news-hub-main-container .iz-news-hub-sidebar-container{
		bottom: 145px;
	}
	.member--modal .close--btn{
    	top: -40px;
    	right: 10px;
	}
}
@media (max-width: 991px) {
    .member--coupon--condition--modal .modal-content {
        margin: auto;
        width: 80vw;
    }
}

@media (min-width: 992px) {
    .member--coupon--condition--modal .modal-dialog {
        max-width: 800px;
    }
}