/*  MICROTHEMER STYLES  */


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

/** Geral >> Shipping method **/
#shipping_method {
	color: rgba(169, 166, 166, 0.01) !important;
}

/** Geral >> Elementor 9 elementor element d85d38a **/
.elementor-9 .elementor-element-d85d38a {
	font-family: "Arial Black" !important;
}

/** Geral >> Div (#1) span **/
.payment_method_woo-mercado-pago-custom > div:nth-of-type(1) > span {
	font-size: 10px !important;
	font-weight: 600 !important;
}

/** Geral >> Div (#1) span _2 **/
.payment_method_woo-mercado-pago-ticket > div:nth-of-type(1) > span {
	font-size: 10px !important;
	font-weight: 700 !important;
}

/** Geral >> Payment method woo mercado pago pix span (#1) **/
.payment_method_woo-mercado-pago-pix span:nth-of-type(1) {
	font-family: rubik !important;
	font-size: 10px !important;
	font-weight: 600 !important;
}

/** Geral >> Div (#1) label **/
.payment_method_woo-mercado-pago-custom > div:nth-of-type(1) > label {
	font-family: rubik !important;
}

/** Geral >> Cwmp woo fields cwmp woo form billing **/
.cwmp_woo_fields .cwmp_woo_form_billing {
	background-color: rgb(255, 255, 255) !important;
}

/** Geral >> Cwmp woo wrapper cwmp woo cart **/
.cwmp_woo_wrapper .cwmp_woo_cart {
	box-shadow: 1px 1px 7px 0 rgb(232, 232, 232) !important;
}

/** Geral >> Mobile cart textCupom **/
.mobile_cart .textCupom {
	font-size: 13px !important;
	transform: translateY(0) rotateX(0) !important;
}

/** Geral >> Coupon code **/
#coupon_code {
	box-shadow: 0 0 0 0 rgba(255, 0, 0, 0) inset !important;
	background-color: rgba(255, 255, 255, 0) !important;
	padding-top: 7px !important;
	border: 1px solid rgb(197, 197, 197) !important;
}

/** Geral >> Cwmp woo wrapper input **/
.cwmp_woo_wrapper input {
	padding-top: 7px !important;
}

/** Geral >> Cwmp woo wrapper button **/
.cwmp_woo_wrapper button {
	font-family: rubik !important;
	font-weight: 700 !important;
	text-align: left !important;
	background-color: rgba(255, 4, 4, 0) !important;
	width: 156px !important;
}

/** Geral >> Return cupom woocommerce error **/
.return_cupom .woocommerce-error {
	color: rgba(255, 255, 255, 0) !important;
	background-color: rgb(245, 245, 245) !important;
}

/** Geral >> Div (#1) description **/
.cart-resume > div:nth-of-type(1) > .description {
	font-family: rubik !important;
	font-size: 12px !important;
	font-weight: 500 !important;
}

/** Geral >> Div (#2) description **/
.cart-resume > div:nth-of-type(2) > .description {
	font-family: rubik !important;
	font-size: 12px !important;
	font-weight: 500 !important;
}

/** Geral >> Span (#1) bdi **/
.value > span:nth-of-type(1) > bdi {
	font-family: rubik !important;
	font-size: 12px !important;
	line-height: 0 !important;
	font-weight: 500 !important;
}

/** Geral >> Div (#2) value **/
.cart-resume > div:nth-of-type(2) > .value {
	font-family: rubik !important;
	font-size: 12px !important;
	font-weight: 500 !important;
}

/** Geral >> Total description **/
.total .description {
	font-family: rubik !important;
	font-size: 12px !important;
	font-weight: 500 !important;
}

/** Geral >> Total bdi **/
.total bdi {
	font-family: rubik !important;
}

/** Geral >> Woocommerce error list item **/
.woocommerce-error li {
	font-family: rubik !important;
	color: rgb(255, 0, 0) !important;
	font-size: 15px !important;
}

/** Geral >> Cwmp woo form billing paragraph (#2) **/
.cwmp_woo_form_billing p:nth-of-type(2) {
	font-family: rubik !important;
	font-size: 13px !important;
}

/** Geral >> Cwmp woo form shipping return off1 **/
.cwmp_woo_form_shipping .return_off1 {
	font-family: rubik !important;
	font-size: 13px !important;
}

/** Geral >> Shipping method label **/
#shipping_method label {
	font-family: rubik !important;
}

/** Geral >> Product name bdi **/
.product-name bdi {
	font-family: rubik !important;
	font-size: 14px !important;
}

/** Geral >> Product name heading 3 **/
.product-name h3 {
	font-family: rubik !important;
}

/** Geral >> Cwmp woo form billing paragraph (#7) **/
.cwmp_woo_form_billing p:nth-of-type(7) {
	font-family: rubik !important;
	font-size: 10px !important;
}


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

/** Geral 2 >> Div (#1) label _2 **/
#mercadopago-form > div:nth-of-type(1) > div:nth-of-type(1) > label {
	font-family: rubik !important;
}

/** Geral 2 >> Mp card holder div mp label form **/
#mp-card-holder-div .mp-label-form {
	font-family: rubik !important;
}

/** Geral 2 >> Div (#1) label _3 **/
#mercadopago-form > div:nth-of-type(3) > div:nth-of-type(1) > label {
	font-family: rubik !important;
}

/** Geral 2 >> Div (#2) label **/
#mercadopago-form > div:nth-of-type(3) > div:nth-of-type(2) > label {
	font-family: rubik !important;
}

/** Geral 2 >> Installments div mp label form **/
#installments-div .mp-label-form {
	font-family: rubik !important;
}

/** Geral 2 >> Mp col md 4 label **/
.mp-col-md-4 > label {
	font-family: rubik !important;
}

/** Geral 2 >> Mp doc number div mp label form **/
#mp-doc-number-div .mp-label-form {
	font-family: rubik !important;
}

/** Geral 2 >> Div (#1) span _4 **/
.payment_method_paghiper_pix > div:nth-of-type(1) > span {
	font-family: rubik !important;
	font-size: 10px !important;
	font-weight: 600 !important;
}

/** Geral 2 >> Cwmp return name **/
.cwmp_return_name {
	font-family: rubik !important;
}

/** Geral 2 >> Cwmp return email **/
.cwmp_return_email {
	font-family: rubik !important;
}

/** Geral 2 >> Cwmp return cpf **/
.cwmp_return_cpf {
	font-family: rubik !important;
}

/** Geral 2 >> Return cwmp shipping **/
.return_cwmp_shipping {
	font-family: rubik !important;
}

/** Geral 2 >> Return metodo entrega strong **/
.return_metodo_entrega strong {
	font-family: rubik !important;
}

/** Geral 2 >> Cwmp entrega **/
.cwmp_entrega {
	font-family: rubik !important;
	color: rgb(118, 118, 118) !important;
	font-weight: 400 !important;
}

/** Geral 2 >> Cwmp woo form payment paragraph **/
.cwmp_woo_form_payment p {
	font-family: rubik !important;
}

/** Geral 2 >> Pmw list payments list item (#2) **/
.pmw_list_payments li:nth-of-type(2) {
	font-family: rubik !important;
	transform: translateX(-18px) !important;
}

/** Geral 2 >> Label A **/
.td.initial-value: {
	
}

/** Geral 2 >> Pmwp sale price bdi **/
.pmwp_sale_price bdi {
	font-family: rubik !important;
	font-size: 29px !important;
}

/** Geral 2 >> Span (#1) strong **/
tbody > tr:nth-of-type(1) > th:nth-of-type(1) > label:nth-of-type(1) > span:nth-of-type(1) > strong {
	font-family: rubik !important;
}

/** Geral 2 >> Span (#1) strong _2 **/
tbody > tr:nth-of-type(2) > th:nth-of-type(1) > label:nth-of-type(1) > span:nth-of-type(1) > strong {
	font-family: rubik !important;
}

/** Geral 2 >> Label A _2 **/
.label .A {
	color: rgba(248, 248, 248, 0) !important;
}

/** Geral 2 >> Label O **/
.label .O {
	color: rgba(34, 34, 34, 0) !important;
}

/** Geral 2 >> Strong strong **/
strong strong {
	color: rgb(17, 174, 6) !important;
}

/** Geral 2 >> Strong (#1) span **/
.textwidget > p:nth-of-type(1) > strong:nth-of-type(1) > span {
	font-family: rubik !important;
	font-size: 14px !important;
}

/** Geral 2 >> Pmwp regular price bdi **/
.pmwp_regular_price bdi {
	font-family: rubik !important;
	font-size: 19px !important;
	padding-right: 7px !important;
}

/** Geral 2 >> Entry title **/
.entry-title {
	font-family: rubik !important;
	font-size: 30px !important;
}

/** Geral 2 >> Shoptimizer primary navigation woocommerce Price amount **/
.shoptimizer-primary-navigation .woocommerce-Price-amount {
	font-family: rubik !important;
}

/** Geral 2 >> Pmwp box parcels list item (#1) **/
.pmwp_box_parcels li:nth-of-type(1) {
	text-align: left !important;
}

/** Geral 2 >> Pmwp box parcels **/
.pmwp_box_parcels {
	
}

/** Geral 2 >> Pmwp box parcels list item (#2) **/
.pmwp_box_parcels li:nth-of-type(2) {
	text-align: left !important;
}

/** Geral 2 >> Pmwp box parcels list item (#3) **/
.pmwp_box_parcels li:nth-of-type(3) {
	text-align: left !important;
}

/** Geral 2 >> Pmwp box parcels list item (#4) **/
.pmwp_box_parcels li:nth-of-type(4) {
	text-align: left !important;
}

/** Geral 2 >> Pmwp box parcels list item (#5) **/
.pmwp_box_parcels li:nth-of-type(5) {
	text-align: left !important;
}

/** Geral 2 >> Pmwp box parcels list item (#6) **/
.pmwp_box_parcels li:nth-of-type(6) {
	text-align: left !important;
}

/** Geral 2 >> Pmwp box parcels list item (#7) **/
.pmwp_box_parcels li:nth-of-type(7) {
	text-align: left !important;
}

/** Geral 2 >> Pmwp box parcels list item (#8) **/
.pmwp_box_parcels li:nth-of-type(8) {
	text-align: left !important;
}

/** Geral 2 >> Pmwp box parcels list item (#9) **/
.pmwp_box_parcels li:nth-of-type(9) {
	text-align: left !important;
}

/** Geral 2 >> Pmwp box parcels list item (#10) **/
.pmwp_box_parcels li:nth-of-type(10) {
	text-align: left !important;
}

/** Geral 2 >> Pmwp box parcels list item (#11) **/
.pmwp_box_parcels li:nth-of-type(11) {
	text-align: left !important;
}


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

/** Geral 2 2 >> Elementor clearfix **/
.elementor-clearfix {
	padding-top: 0 !important;
}

/** Geral 2 2 >> Pmwp box parcels list item (#12) **/
.pmwp_box_parcels li:nth-of-type(12) {
	text-align: left !important;
}

/** Geral 2 2 >> Del span **/
del > span {
	font-family: rubik !important;
}

/** Geral 2 2 >> Insert span **/
ins > span {
	font-family: rubik !important;
}

/** Geral 2 2 >> Span (#1) span (#2) **/
p > span:nth-of-type(1) > span:nth-of-type(2) {
	
}

/** Geral 2 2 >> Span (#1) span (#1) **/
.cwmp_woo_escassez {
	
}

/** Geral 2 2 >> Span (#1) span (#1) _2 **/
.cwmp_woo_escassez {
	
}


/*( Desktop grande )*/
@media (min-width: 1200px) {

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

	/** Geral >> Payment method woo mercado pago pix span (#1) **/
	.payment_method_woo-mercado-pago-pix span:nth-of-type(1) {
	font-weight: 600 !important;
}

	/** Geral >> Div (#1) span **/
	.payment_method_woo-mercado-pago-custom > div:nth-of-type(1) > span {
	font-family: rubik !important;
	font-weight: 600 !important;
}

	/** Geral >> Div (#1) span _3 **/
	.payment_method_paghiper_billet > div:nth-of-type(1) > span {
	font-family: rubik !important;
	font-size: 10px !important;
	font-weight: 600 !important;
}

	/** Geral >> Payment method paghiper billet paragraph **/
	.payment_method_paghiper_billet p {
	font-size: 12px !important;
	font-weight: 500 !important;
}


}


/*( Desktop e tablet )*/
@media (min-width: 768px) and (max-width: 979px) {

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

	/** Geral >> Div (#1) label **/
	.payment_method_woo-mercado-pago-custom > div:nth-of-type(1) > label {
	font-size: 14px !important;
}

	/** Geral >> Div (#1) span **/
	.payment_method_woo-mercado-pago-custom > div:nth-of-type(1) > span {
	
}


}


/*( Tablet & celular )*/
@media (max-width: 767px) {

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

	/** Geral 2 >> Pmwp sale price bdi **/
	.pmwp_sale_price bdi {
	
}


}


/*( Celular )*/
@media (max-width: 480px) {

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

	/** Geral >> Shipping method **/
	#shipping_method {
	color: rgb(220, 220, 220) !important;
}

	/** Geral >> Shipping method list item **/
	#shipping_method li {
	color: rgb(0, 0, 0) !important;
}

	/** Geral >> Elementor 9 elementor element d85d38a **/
	.elementor-9 .elementor-element-d85d38a {
	
}

	/** Geral >> Payment method woo mercado pago pix span (#1) **/
	.payment_method_woo-mercado-pago-pix span:nth-of-type(1) {
	font-weight: 500 !important;
}

	/** Geral >> Div (#1) span **/
	.payment_method_woo-mercado-pago-custom > div:nth-of-type(1) > span {
	font-family: rubik !important;
	font-weight: 600 !important;
}

	/** Geral >> Div (#1) span _3 **/
	.payment_method_paghiper_billet > div:nth-of-type(1) > span {
	font-family: rubik !important;
	font-size: 10px !important;
	font-weight: 600 !important;
}

	/** Geral >> Div (#1) label **/
	.payment_method_woo-mercado-pago-custom > div:nth-of-type(1) > label {
	font-size: 5px !important;
}

	/** Geral >> Payment method paghiper billet paragraph **/
	.payment_method_paghiper_billet p {
	font-size: 12px !important;
}

	/** Geral >> Product thumbnail attachment woocommerce thumbnail **/
	.product-thumbnail .attachment-woocommerce_thumbnail {
	width: 85px !important;
}

	/** Geral >> Woocommerce checkout review order table cart item **/
	.woocommerce-checkout-review-order-table .cart-item {
	height: 100px !important;
	transform: translateY(0) !important;
}

	/** Geral >> Product name heading 3 **/
	.product-name h3 {
	
}

	/** Geral >> Cart item product name **/
	.cart-item .product-name {
	transform: translateY(-18px) !important;
}

	/** Geral >> Product name woocommerce Price currencySymbol **/
	.product-name .woocommerce-Price-currencySymbol {
	color: rgb(102, 102, 102) !important;
}

	/** Geral >> Product name bdi **/
	.product-name bdi {
	color: rgb(102, 102, 102) !important;
}

	/** Geral >> Cwmp woo wrapper input **/
	.cwmp_woo_wrapper input {
	font-family: rubik !important;
}

	/** Geral >> Mobile cart textCupom **/
	.mobile_cart .textCupom {
	transform: translateY(-12px) !important;
}

	/** Geral >> Coupon code **/
	#coupon_code {
	transform: translateY(0) !important;
}

	/** Geral >> Cwmp woo wrapper button **/
	.cwmp_woo_wrapper button {
	transform: translateY(0) !important;
}

	/** Geral >> Woocommerce checkout review order table cart resume **/
	.woocommerce-checkout-review-order-table .cart-resume {
	transform: translateY(0) !important;
}

	/** Geral >> Cart item product thumbnail **/
	.cart-item .product-thumbnail {
	width: 85px !important;
	height: 85px !important;
	transform: translateY(-15px) !important;
}

	/** Geral >> Product name cwmp quantity **/
	.product-name .cwmp-quantity {
	list-style-position: inside !important;
}

	/** Geral >> Mobile cart box form coupon **/
	.mobile_cart .box_form_coupon {
	transform: translateY(-15px) !important;
}

	/** Geral >> Mobile cart woocommerce checkout review order table **/
	.mobile_cart .woocommerce-checkout-review-order-table {
	transform: translateY(-15px) !important;
}

	/** Geral >> Cwmp woo cart mobile cart **/
	.cwmp_woo_cart .mobile_cart {
	height: 295px !important;
}


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

	/** Geral 2 >> Pmwp regular price bdi **/
	.pmwp_regular_price bdi {
	font-size: 12px !important;
}

	/** Geral 2 >> Pmwp sale price bdi **/
	.pmwp_sale_price bdi {
	font-family: rubik !important;
	font-size: 18px !important;
}


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

	/** Geral 2 2 >> Pmwp regular price span **/
	.pmwp_regular_price > span {
	font-family: rubik !important;
}


}

