/* ---> Product Header */
/* .grey-background { background: #EEF1F9;position: absolute;width: 100%;z-index: 0; } */
.product-thumb { font-size: 0; }
.product-thumb img { border-radius: 20px; }
.product-title { font-size: 22px; }
.product-meta i { font-size: 18px;vertical-align: middle;margin-left: 8px;color: var(--ad-color-2); }
.product-meta .text { font-size: 14px;color: #999; }
.product-desc { font-size: 1rem;color: #666;line-height: 2;text-align: justify; }
.view-demo a { font-size: 0.95rem; }
.view-demo i { font-size: 20px;vertical-align: middle;margin-left: 6px; }

/* ---> Product Guarantee */
.guarantee i {
	font-size: 32px;
	vertical-align: middle;
	margin-left: 10px;
	color: #00F260;  /* fallback for old browsers */
	background: -webkit-linear-gradient(to right top, #0575E6, #00F260);  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to right top, #0575E6, #00F260); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	text-fill-color: transparent;
}
.guarantee span { font-size: 14px;font-weight: bold; }
.guarantee .box {}
/* ---> Product Content */
.product-content { line-height: 2.2;font-size: 1.06rem;color: #000; }
.product-content video, .product-content img { max-width: 100%;height: auto; }
.product-content .wp-video { width: 100% !important; }
.product-content figcaption { text-align: center; }
.product-content h1 { font-size: 26px; }
.product-content h2 { font-size: 24px; }
.product-content h3 { font-size: 22px; }
.product-content h4 { font-size: 20px; }
.product-content h5 { font-size: 18px; }
.product-content h6 { font-size: 16px; }


/* ---> Product Sidebar: Information */
.product-info .price ins { text-decoration: none !important; }
.product-info .price .woocommerce-Price-amount {font-weight: bold;font-size: 26px;color: #434343;}
.product-info .price .woocommerce-Price-currencySymbol { font-size: 15px; }
.product-info .price del {text-decoration-color: #e21b1b91;margin-left: 10px;}
.product-info .price del .woocommerce-Price-amount {font-weight: normal;font-size: 19px;color: #1d1c1c;}
.product-info .price del .woocommerce-Price-currencySymbol { display: none; }
/* .product-info .addToCart a { font-size: 15px;font-weight: bold;height: 3em;line-height: 3em;padding: 0 35px;background: #a6d730; } */
/* .product-info .addToCart a i { font-size: 26px;vertical-align: middle;margin-left: 15px; } */
.product-info .properties li { font-size: 14px;padding: 6px 0;list-style: none;}
.product-info .properties .property i { font-size: 18px;vertical-align: middle;margin-left: 10px;color: #888; }
.product-info .properties .avatar { font-size: 0; }
.product-info .properties  img { border-radius: 100%;border: 3px solid #eee; }

/* blue viewBox */
.as-box.blue {background: var(--ad-color-3);color: #ffff;box-shadow: 0 30px 12px -25px #8570af42;border: 0px;}

/* timer */
.postTimerActive .timer {width: 92%;font-size: 0px;padding: 6px 1rem;z-index: 7;border-radius: 0.8rem;line-height: 1.3;color: #444;margin: auto;}
.postTimerActive .timer > span {padding: 10px 3px;font-size: 13px;width: 24%;display: block;font-weight: bold;background: radial-gradient(#9882da, #7e55da);margin: 0.5%;border-radius: 5px;color: #fff;}
.postTimerActive .timer > span a {font-weight: normal;}

/* form */
.wpcf7-form input {border-radius: 12px;border: 0px;padding: 10px;opacity: 0.5;text-align: right;}
.wpcf7-form textarea {border-radius: 12px;border: 0px;padding: 10px;opacity: 0.5;height: 60px;width: 100%;}
.wpcf7-form input[type="submit"] {background: var(--ad-color-2);opacity: 10;}

/* fixed addtoCart */
.fixAddToCart {
		position: fixed;
		bottom: 0px;
		width: 100%;
		background: #e4dbe9ed;
		z-index: 99999;
		display: flex;
		justify-content: space-around;
		color: var(--ad-color-1);
		padding: 12px 8px;
		box-shadow: 0px -1px 6px #3611873d;
}
.fixAddToCart .addToCart a {height: 2.3rem;font-size: 14px;}

@media ( min-width: 576px ) {
	.product-title { font-size: 30px; }
}
