/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> Table row (#1) product thumbnail **/
tbody > tr:nth-of-type(1) > .product-thumbnail {
	width: 15.6% !important;
}

/** General >> Table row (#1) product remove **/
tbody > tr:nth-of-type(1) > .product-remove {
	width: 6.7PX !important;
}

/** General >> Billing wooccm13 field label **/
#billing_wooccm13_field label {
	color: rgba(0, 0, 0, 0) !important;
}

/** General >> Elementor motion effects parent elementor element 6f65b81c **/
.elementor-motion-effects-parent .elementor-element-6f65b81c {
	border-color: rgba(0, 0, 0, 0) !important;
}

/** General >> Billing wooccm13 **/
#billing_wooccm13 {
	color: rgba(0, 0, 0, 0) !important;
	border-color: rgba(0, 0, 0, 0) !important;
}

/** General >> Payment fieldset **/
#payment fieldset {
	border-color: rgba(0, 0, 0, 0) !important;
}

/** General >> Billing wooccm11 field optional **/
#billing_wooccm11_field .optional {
	color: rgba(0, 0, 0, 0) !important;
}

/** General >> Billing wooccm11 field label **/
#billing_wooccm11_field label {
	color: rgba(0, 0, 0, 0) !important;
	border-top-color: rgba(0, 0, 0, 0) !important;
}

/** General >> Billing wooccm11 field **/
#billing_wooccm11_field {
	width: 33.33% !important;
	height: 10px !important;
}

/** General >> Billing wooccm11 **/
#billing_wooccm11 {
	color: rgba(0, 0, 0, 0) !important;
	border-color: rgba(0, 0, 0, 0) !important;
}

/** General >> Woocommerce checkout review order table blockOverlay **/
.woocommerce-checkout-review-order-table .blockOverlay {
	width: 50% !important;
}

/** General >> Billing wooccm13 field **/
#billing_wooccm13_field {
	width: 33.33% !important;
	height: 10px !important;
}

/** General >> Billing wooccm14 field label **/
#billing_wooccm14_field label {
	color: rgba(0, 0, 0, 0) !important;
	width: 10PX !important;
	height: 5PX !important;
}

/** General >> Billing wooccm14 field woocommerce input wrapper **/
#billing_wooccm14_field .woocommerce-input-wrapper {
	border-color: rgba(0, 0, 0, 0) !important;
}

/** General >> Billing wooccm14 **/
#billing_wooccm14 {
	color: rgba(0, 0, 0, 0) !important;
	border-color: rgba(0, 0, 0, 0) !important;
}

/** General >> Billing wooccm14 field **/
#billing_wooccm14_field {
	width: 33.33% !important;
	height: 10px !important;
}

/** General >> Woocommerce error wc forward **/
.woocommerce-error .wc-forward {
	color: rgba(0, 0, 0, 0) !important;
	background-color: rgba(0, 0, 0, 0) !important;
	height: 1PX !important;
}

/** General >> button **/
.mtp-3494.mtp-page-checkout .woocommerce .woocommerce-notices-wrapper  .button {
	color: rgba(0, 0, 0, 0) !important;
	background-color: rgb(255, 255, 255) !important;
	height: 1% !important;
	padding-bottom: 12px !important;
	border-bottom-color: rgb(255, 255, 255) !important;
	border-bottom-width: 20px !important;
	border-top-right-radius: 12px !important;
}

/** General >> Quick links position rightmtp 3494mtp page checkout woocommerce error **/
.quick-links-position-right.mtp-3494.mtp-page-checkout .woocommerce-error {
	color: rgba(0, 0, 0, 0) !important;
	width: 1PX !important;
	height: 0.0001px !important;
	border-top-color: rgba(0, 0, 0, 0) !important;
}

/** General >> Woocommerce error list item **/
.mtp-3494.mtp-page-checkout .woocommerce-error li {
	color: rgba(0, 0, 0, 0) !important;
	width: 0.0001PX !important;
	height: 0.0001PX !important;
}

/** General >> 21660 iti selected dial code **/
#21660 .iti__selected-dial-code {
	direction: ltr !important;
}

/** General >> 21660 iti selected flag **/
#21660 .iti__selected-flag {
	direction: ltr !important;
}

/** General >> 21660 iti selected dial code _2 **/
#21660 .iti__selected-dial-code {
	direction: ltr !important;
}

/** General >> 21660 iti flag **/
#21660 .iti__flag {
	direction: ltr !important;
}

/** General >> 21660 iti selected flag _3 **/
#21660 .iti__selected-flag {
	text-align: left !important;
}


/*= General 2 ================= */

/** General 2 >> Reply title **/
#reply-title {
	color: rgb(255, 255, 255) !important;
}

/** General 2 >> Commentform logged in as **/
#commentform .logged-in-as {
	color: rgb(255, 255, 255) !important;
}

/** General 2 >> Commentform form submit **/
#commentform .form-submit {
	color: rgb(255, 255, 255) !important;
}

/** General 2 >> Comments title comments **/
#comments .title-comments {
	color: rgb(255, 255, 255) !important;
}

/** General 2 >> Div comment 1996 comment meta **/
#div-comment-1996 .comment-meta {
	color: rgb(255, 255, 255) !important;
}

/** General 2 >> Div comment 1996 paragraph **/
#div-comment-1996 p {
	color: rgb(255, 255, 255) !important;
}

/** General 2 >> Div comment 1996 reply **/
#div-comment-1996 .reply {
	color: rgb(255, 255, 255) !important;
}

/** General 2 >> Bypostauthor paragraph **/
.bypostauthor p {
	color: rgb(255, 255, 255) !important;
}

/** General 2 >> Comments fn **/
#comments .fn {
	color: rgb(255, 255, 255) !important;
}

/** General 2 >> Comments says **/
#comments .says {
	color: rgb(255, 255, 255) !important;
}

/** General 2 >> Label **/
.wooccm-field-wooccm15 label {
	color: rgba(0, 0, 0, 0) !important;
	font-size: 1PX !important;
}

/** General 2 >> Billing wooccm15 **/
#billing_wooccm15 {
	width: 1PX !important;
	max-width: 1PX !important;
	height: 1PX !important;
	border-color: rgba(0, 0, 0, 0) !important;
}

/** General 2 >> Woocommerce form coupon **/
.woocommerce-form-coupon {
	height: 120PX !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** General 2 >> Coupon code **/
#coupon_code {
	font-size: 13PX !important;
	width: 150PX !important;
	height: 30PX !important;
}

/** General 2 >> Form row first **/
.form-row-first {
	width: 200PX !important;
}

/** General 2 >> Submit button **/
.form-row-last button[type="submit"] {
	font-size: 12PX !important;
	line-height: 1PX !important;
	height: 30PX !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

/** General 2 >> Form row last **/
.form-row-last {
	height: 30PX !important;
}

/** General 2 >> Paragraph (#1) **/
.checkout_coupon p:nth-of-type(1) {
	font-size: 13PX !important;
	width: 300PX !important;
	display: none !important;
}

/** General 2 >> Wc block components notice banner content **/
.wc-block-components-notice-banner__content {
	font-size: 12PX !important;
}

/** General 2 >> Span **/
.woocommerce-input-wrapper > span {
	color: rgba(0, 0, 0, 0) !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** General 2 >> Optional **/
.wooccm-field-wooccm16 .optional {
	color: rgba(0, 0, 0, 0) !important;
}

/** General 2 >> Label _2 **/
.wooccm-field-wooccm16 label {
	color: rgba(0, 0, 0, 0) !important;
}

/** General 2 >> Wooccm field wooccm16 **/
.wooccm-field-wooccm16 {
	color: rgba(0, 0, 0, 0) !important;
	width: 20PX !important;
	height: 50PX !important;
}

/** General 2 >> Description **/
.description {
	color: rgb(0, 0, 0) !important;
}

/** General 2 >> Span _2 **/
.woocommerce-input-wrapper > span {
	color: rgb(255, 255, 255) !important;
}

/** General 2 >> Tvr mask **/
.tvr-margin-overlay .tvr-mask {
	color: rgb(255, 51, 51) !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-flow: row wrap !important;
	-moz-flex-flow: row wrap !important;
	-ms-flex-flow: row wrap !important;
	flex-flow: row wrap !important;
}

/** General 2 >> Billing wooccm16 **/
#billing_wooccm16 {
	color: rgba(0, 0, 0, 0) !important;
	padding: 1PX !important;
	border-color: rgba(0, 0, 0, 0) !important;
}

/** General 2 >> Create account **/
.create-account {
	margin-top: -50PX !important;
}


/*( < 1200 )*/
@media (max-width: 1199.98px) {
	/** General 2 >> Wooccm field wooccm16 **/
	.wooccm-field-wooccm16 {
	width: 200PX !important;
}

	/** General 2 >> Span _2 **/
	.woocommerce-input-wrapper > span {
	color: rgb(255, 255, 255) !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

	/** General >> Wc terms and conditions **/
	.wc-terms-and-conditions {
	padding-top: 50PX !important;
}

}


/*( < 480 )*/
@media (max-width: 479.98px) {
	/** General >> 21660 iti selected flag _2 **/
	#21660 .iti__selected-flag {
	direction: ltr !important;
}

	/** General >> Mtp 13813mtp page my account form field p33653353 **/
	.mtp-13813.mtp-page-my-account #form-field-p33653353 {
	direction: ltr !important;
}

	/** General 2 >> Form row last **/
	.form-row-last {
	width: 150PX !important;
}

	/** General 2 >> Wooccm field wooccm16 **/
	.wooccm-field-wooccm16 {
	width: 200PX !important;
}

	/** General 2 >> Tvr mask **/
	.tvr-margin-overlay .tvr-mask {
	color: rgb(255, 255, 255) !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-flow: row wrap !important;
	-moz-flex-flow: row wrap !important;
	-ms-flex-flow: row wrap !important;
	flex-flow: row wrap !important;
}

}

