.wp-block {} /*  (.wp-block {} ensures MT files load in Gutenberg editor) */

/*  MICROTHEMER STYLES  */


/*= Geral ===================== */

/** Geral >> Woocommerce checkout review order **/
.woocommerce-checkout-review-order {
	border-right-width: 0 !important;
	border-bottom-width: 0 !important;
	border-left-width: 0 !important;
}


/*= Geral 2 =================== */

/** Geral 2 >> Uabb module content **/
.fl-node-x2y1aqfpmzk5 .uabb-module-content {
	position: fixed !important;
	bottom: 0 !important;
	right: 100px !important;
}

/** Geral 2 >> Label (#1) image **/
li > label:nth-of-type(1) > img {
	width: 7% !important;
}

/** Geral 2 >> CloseIcon a56a **/
.closeIcon_a56a {
	width: 5px !important;
	height: 10px !important;
}


/*( Desktop grande )*/
@media (min-width: 1200px) {
	/** Geral >> Pagseguro card number field **/
	#pagseguro-card-number-field {
	height: 91px !important;
	padding-top: 5px !important;
	padding-left: 4px !important;
}

	/** Geral >> Pagseguro card number **/
	#pagseguro-card-number {
	min-height: 48px !important;
	padding-top: 12px !important;
	padding-bottom: 0 !important;
	margin-top: 24px !important;
}

	/** Geral >> Pagseguro card holder cpf field **/
	#pagseguro-card-holder-cpf-field {
	padding-left: 4px !important;
}

	/** Geral >> Pagseguro card holder phone field **/
	#pagseguro-card-holder-phone-field {
	padding-left: 4px !important;
}

	/** Geral >> Pagseguro card number field label **/
	#pagseguro-card-number-field label {
	padding-left: 4px !important;
}

	/** Geral >> Pagseguro card cvc field **/
	#pagseguro-card-cvc-field {
	padding-left: 4px !important;
}

	/** Geral >> Pagseguro card expiry field **/
	#pagseguro-card-expiry-field {
	padding-right: 4px !important;
}

	/** Geral >> Pagseguro card holder name field **/
	#pagseguro-card-holder-name-field {
	padding-right: 4px !important;
}

	/** Geral >> Pagseguro card installments field **/
	#pagseguro-card-installments-field {
	padding-right: 4px !important;
}

	/** Geral >> Pagseguro card holder birth date field label **/
	#pagseguro-card-holder-birth-date-field label {
	padding-right: 4px !important;
}

	/** Geral >> Pagseguro card holder cpf **/
	#pagseguro-card-holder-cpf {
	padding-top: 12px !important;
	padding-bottom: 0 !important;
	margin-top: 20px !important;
}

	/** Geral >> Pagseguro card holder phone **/
	#pagseguro-card-holder-phone {
	margin-top: 20px !important;
}

	/** Geral >> Pagseguro card holder cpf field label **/
	#pagseguro-card-holder-cpf-field label {
	padding-left: 4px !important;
}

	/** Geral >> Order review wcf product name **/
	#order_review .wcf-product-name {
	padding-left: 5px !important;
}

	/** Geral >> Order review attachment woocommerce thumbnail **/
	#order_review .attachment-woocommerce_thumbnail {
	width: 50px !important;
	min-width: 50px !important;
	max-width: 100% !important;
	height: 50px !important;
	min-height: 50px !important;
	max-height: 100% !important;
	box-sizing: border-box !important;
}

	/** Geral >> Order review product quantity **/
	#order_review .product-quantity {
	padding-right: 10px !important;
}

	/** Geral >> Thwcfd field country **/
	.thwcfd-field-country {
	width: 67% !important;
}

	/** Geral >> Validate postcode **/
	.validate-postcode {
	width: 33% !important;
}

	/** Geral >> Billing address 1 field **/
	#billing_address_1_field {
	width: 67% !important;
}

	/** Geral >> Billing number field **/
	#billing_number_field {
	width: 33% !important;
}

	/** Geral >> Thwcfd optional **/
	.thwcfd-optional {
	width: 33% !important;
}

	/** Geral >> Billing neighborhood field **/
	#billing_neighborhood_field {
	width: 67% !important;
}

	/** Geral >> Validate state **/
	.validate-state {
	width: 33% !important;
}

	/** Geral >> Billing city field **/
	#billing_city_field {
	width: 67% !important;
}

	/** Geral >> Card expiry **/
	#card-expiry {
	width: 94.2% !important;
	margin-right: 10px !important;
}

	/** Geral >> Card cvc **/
	#card-cvc {
	width: 98.2px !important;
	margin-right: 10px !important;
}

	/** Geral >> List item (#1) panel **/
	ul > li:nth-of-type(1) > .panel {
	margin-right: 10px !important;
}

}


/*( Tablet & celular )*/
@media (max-width: 767px) {
	/** Geral 2 >> Gform footer **/
	.gform_validation_error .gform-footer {
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

}


/*( Celular )*/
@media (max-width: 480px) {
	/** Geral >> Payment wc payment methods **/
	#payment .wc_payment_methods {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** Geral >> Customer details wcf col 1 **/
	#customer_details .wcf-col-1 {
	padding-right: 12px !important;
	padding-left: 12px !important;
}

	/** Geral >> Wcf embed checkout form wcf order wrap **/
	#wcf-embed-checkout-form .wcf-order-wrap {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** Geral >> Thwcfd field country **/
	.thwcfd-field-country {
	width: 67% !important;
}

	/** Geral >> Validate postcode **/
	.validate-postcode {
	width: 33% !important;
}

	/** Geral >> Billing first name field **/
	#billing_first_name_field {
	width: 50% !important;
}

	/** Geral >> Billing last name field **/
	#billing_last_name_field {
	width: 50% !important;
}

	/** Geral >> Billing address 1 field **/
	#billing_address_1_field {
	width: 67% !important;
}

	/** Geral >> Billing number field **/
	#billing_number_field {
	width: 33% !important;
}

	/** Geral >> Billing neighborhood field **/
	#billing_neighborhood_field {
	width: 67% !important;
}

	/** Geral >> Thwcfd optional **/
	.thwcfd-optional {
	width: 33% !important;
}

	/** Geral >> Billing city field **/
	#billing_city_field {
	width: 67% !important;
}

	/** Geral >> Validate state **/
	.validate-state {
	width: 33% !important;
}

	/** Geral >> Col 2 **/
	.col-2 {
	visibility: hidden !important;
}

	/** Geral >> Unordered list payment method woo pagarme payments **/
	ul > .payment_method_woo-pagarme-payments {
	margin-right: 10px !important;
	margin-left: 10px !important;
}

	/** Geral >> Wcf custom coupon field **/
	.wcf-custom-coupon-field {
	padding-right: 5px !important;
	padding-left: 5px !important;
}

	/** Geral >> Woocommerce checkout review order **/
	.woocommerce-checkout-review-order {
	padding-right: 5px !important;
	padding-left: 5px !important;
}

	/** Geral >> Cart subtotal table heading **/
	.cart-subtotal th {
	padding-left: 5px !important;
}

	/** Geral 2 >> Order total table heading **/
	.order-total th {
	padding-left: 5px !important;
}

	/** Geral 2 >> Wcf product image **/
	.wcf-product-image {
	padding-left: 5px !important;
}

	/** Geral 2 >> Fl module info box **/
	.fl-module-info-box {
	padding-right: 10px !important;
	padding-left: 10px !important;
	margin-right: 10px !important;
	margin-left: 10px !important;
}

	/** Geral 2 >> Fl node cio0lsavun92 div **/
	.fl-node-cio0lsavun92 > div {
	margin-right: 10px !important;
	margin-left: 10px !important;
}

	/** Geral 2 >> Uabb module content **/
	.fl-node-x2y1aqfpmzk5 .uabb-module-content {
	padding-left: 5px !important;
}

}

