/*  MICROTHEMER STYLES  */


/*= Minha conta =============== */

/** Minha conta >> menu woocommerce **/
#post-2071 .woocommerce-MyAccount-navigation {
	width: 0 !important;
	height: 0 !important;
	overflow-y: hidden !important;
	visibility: hidden !important;
}

/** Minha conta >> conteúdo woocommerce **/
#post-2071 .woocommerce-MyAccount-content {
	width: 100% !important;
}

/** Minha conta >> icones **/
#page .infobox-responsive-center {
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3) !important;
	height: 133px !important;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}

/** Minha conta >> ola **/
.woocommerce-MyAccount-content p:nth-of-type(1) {
	height: 0 !important;
	visibility: hidden !important;
}

/** Minha conta >> lista de desejos - texto copiar **/
#yith-wcwl-form small {
	/* MT [ google_font: 1 ] */
	font-family: 'poppins' !important;
	display: block !important;
}

/** Minha conta >> lista de desejos - div url **/
#yith-wcwl-form .yith-wcwl-share {
	width: 100% !important;
}

/** Minha conta >> lista de desejos - input url **/
#yith_wcwl_share_url {
	width: 100% !important;
}

/** Minha conta >> lista de desejos - link copy **/
#yith-wcwl-form .copy-trigger {
	color: rgb(241, 63, 9) !important;
	font-weight: 600 !important;
}

/** Minha conta >> caixa país2 **/
#post-2064 .woocommerce-message {
	background-color: rgb(255, 255, 255) !important;
	visibility: hidden !important;
}

/** Minha conta >> aplicar cupom **/
.coupon [type="submit"] {
	background-color: rgb(170, 27, 27) !important;
	border-radius: 10px !important;
}

/** Minha conta >> botão checkout **/
#post-2064 .checkout-button {
	background-color: rgb(170, 27, 27) !important;
	border-radius: 5px !important;
}

/** Minha conta >> mensagem país **/
#post-2056 .woocommerce-message {
	background-color: rgb(255, 255, 255) !important;
	visibility: hidden !important;
}

/** Minha conta >> Yith wcwl form heading 2 **/
#yith-wcwl-form h2 {
	/* MT [ google_font: 1 ] */
	font-family: 'montserrat' !important;
}

/** Minha conta >> Yith wcwl form yith wcwl share title **/
#yith-wcwl-form .yith-wcwl-share-title {
	/* MT [ google_font: 1 ] */
	font-family: 'montserrat' !important;
}

/** Minha conta >> Table data (#2) link **/
#yith-wcwl-row-1996 > td:nth-of-type(2) > a {
	/* MT [ google_font: 1 ] */
	font-family: 'poppins' !important;
	font-size: 14px !important;
}

/** Minha conta >> categorias **/
#post-2550 .fl-menu-mobile-toggle-label {
	/* MT [ google_font: 1 ] */
	font-family: 'poppins' !important;
	font-size: 14px !important;
}

/** Minha conta >> mudar de endereço **/
.woocommerce-shipping-calculator .shipping-calculator-button {
	/* MT [ google_font: 1 ] */
	font-family: 'Nunito Sans' !important;
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
	line-height: normal !important;
	font-weight: 600 !important;
	background-color: rgb(170, 27, 27) !important;
	padding: 4px 10px 4px 10px !important;
	border-radius: 10px !important;
}

/** Minha conta >> Post 2064 cart collaterals **/
#post-2064 .cart-collaterals {
	background-color: rgb(255, 255, 255) !important;
}

/** Minha conta >> mudar endereco (:hover) **/
.woocommerce-shipping-calculator .shipping-calculator-button:hover {
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	background-color: rgb(248, 193, 39) !important;
	padding-left: 10px !important;
}

/** Minha conta >> Payment woocommerce terms and conditions link open **/
#payment .woocommerce-terms-and-conditions-link--open {
	color: rgb(0, 0, 0) !important;
	font-weight: bold !important;
	text-decoration: underline !important;
}

/** Minha conta >> aplicar cupom (:hover) **/
.coupon [type="submit"]:hover {
	background-color: rgb(248, 193, 39) !important;
	border-radius: 10px !important;
}

/** Minha conta >> Post 2434 woocommerce loop product title **/
.post-2434 .woocommerce-loop-product__title {
	font-size: 15px !important;
}

/** Minha conta >> adicionar lista de desejo **/
.add_to_wishlist > span {
	font-size: 15px !important;
}

/** Minha conta >> País **/
#post-2056 .woocommerce .woocommerce-notices-wrapper:nth-of-type(3) {
	background-color: rgba(255, 255, 255, 0) !important;
	margin-bottom: -48px !important;
}


/*= Cabe avoz ================= */

/** Cabe avoz >> Page uabb badge style inline **/
#page .uabb-badge-style-inline {
	color: rgb(56, 44, 9) !important;
}

/** Cabe avoz >> pesquisa **/
#page .pp-search-form__toggle {
	color: rgb(56, 44, 9) !important;
}


/*= Checkout ================== */

/** Checkout >> cupom **/
#post-2056 .woocommerce-info {
	font-size: 18px !important;
	background-color: rgb(255, 255, 255) !important;
}

/** Checkout >> Cart item product total **/
.cart_item .product-total {
	text-align: right !important;
	vertical-align: middle !important;
	background-color: rgb(255, 255, 255) !important;
	padding-right: 50px !important;
}

/** Checkout >> cadastro **/
#customer_details .woocommerce-billing-fields {
	margin-left: -20px !important;
}

/** Checkout >> Cart subtotal table data **/
.cart-subtotal td {
	text-align: right !important;
}

/** Checkout >> Order total table data **/
.order-total td {
	text-align: right !important;
}

/** Checkout >> Woocommerce shipping totals table data **/
.woocommerce-shipping-totals td {
	text-align: right !important;
}

/** Checkout >> Table data button **/
td > button {
	background-color: rgb(176, 75, 75) !important;
	border-radius: 10px !important;
}

/** Checkout >> Table data button (:hover) **/
td > button:hover {
	background-color: rgb(170, 27, 27) !important;
	border-radius: 10px !important;
}

/** Checkout >> cupom clique aqui **/
#post-2056 .showcoupon {
	font-weight: bold !important;
	text-decoration: underline !important;
}

/** Checkout >> termos e condições **/
#payment .woocommerce-terms-and-conditions-link--closed {
	text-decoration: underline !important;
}

/** Checkout >> finalizar pedido **/
#place_order {
	background-color: rgb(176, 75, 75) !important;
	border-radius: 10px !important;
}

/** Checkout >> Place order (:hover) **/
#place_order:hover {
	background-color: rgb(170, 27, 27) !important;
	border-radius: 10px !important;
}

/** Checkout >> Woocommerce info (::after) **/
#post-2056 .woocommerce-info::after {
	position: relative !important;
}

/** Checkout >> Heading 3 **/
.woocommerce-billing-fields h3 {
	font-size: 25px !important;
	padding-top: 10px !important;
}

/** Checkout >> botão aplicar cupom **/
.form-row-last button[type="submit"] {
	background-color: rgb(170, 27, 27) !important;
	border-radius: 10px !important;
}

/** Checkout >> botão aplicar cupom (:hover) **/
.form-row-last button[type="submit"]:hover {
	background-color: rgb(248, 193, 39) !important;
}

/** Checkout >> Order review heading **/
#order_review_heading {
	padding-top: 20px !important;
}


/*= Loja ====================== */

/** Loja >> fundo **/
#content .ast-container {
	background-color: rgb(255, 255, 255) !important;
}

/** Loja >> mensagem 1 **/
.fl-theme-builder-woo-notices .woocommerce-message:nth-of-type(1) {
	background-color: rgb(255, 252, 255) !important;
	overflow: visible !important;
	overflow-x: visible !important;
	visibility: hidden !important;
}

/** Loja >> mensagem 2 **/
.fl-theme-builder-woo-notices .woocommerce-message:nth-of-type(2) {
	background-color: rgb(255, 255, 255) !important;
	overflow: visible !important;
}

/** Loja >> Fl theme builder woo notices woocommerce message (#1::after) **/
.fl-theme-builder-woo-notices .woocommerce-message:nth-of-type(1)::after {
	overflow: hidden !important;
}

/** Loja >> woocommerce error **/
#content .woocommerce-error {
	background-color: rgb(255, 255, 255) !important;
}

/** Loja >> Woocommerce frase erro **/
.woocommerce-error li {
	background-color: rgb(255, 255, 255) !important;
}

/** Loja >> botão ver carrinho **/
#content .wc-forward {
	background-color: rgb(170,27,27) !important;
	border-radius: 10px !important;
}

/** Loja >> botão ver carrinho (:hover) **/
#content .wc-forward:hover {
	background-color: rgb(248, 193, 39) !important;
}

/** Loja >> Em estoque **/
#primary .in-stock {
	font-size: 17px !important;
	font-weight: bold !important;
}

/** Loja >> espaco_ver carrinho **/
#content .fl-theme-builder-woo-notices {
	padding-top: 10px !important;
	padding-bottom: 0 !important;
}

/** Loja >> correios calculo de frete na pagina do produto **/
#woocommerce-correios-calculo-de-frete-na-pagina-do-produto {
	background-color: rgb(255, 255, 255) !important;
}

/** Loja >> simulação frete **/
#woocommerce-correios-calculo-de-frete-na-pagina-do-produto p {
	color: rgb(0, 0, 0) !important;
	font-weight: bold !important;
}

/** Loja >> botão atualizar **/
.shipping-calculator-form button[type="submit"] {
	background-color: rgb(170, 27, 27) !important;
	border-radius: 10px !important;
}

/** Loja >> botão atualizar (:hover) **/
.shipping-calculator-form button[type="submit"]:hover {
	background-color: rgb(248, 193, 39) !important;
}


/*( Desktop e tablet )*/
@media (min-width: 768px) and (max-width: 979px) {
	/** Minha conta >> Fl node emfdw0lschpb infobox center **/
	.fl-node-emfdw0lschpb .infobox-center {
	margin-top: -90px !important;
}

	/** Minha conta >> Fl node bzm8p07cq54v infobox center **/
	.fl-node-bzm8p07cq54v .infobox-center {
	margin-top: -90px !important;
}

	/** Minha conta >> Fl node 8xcio4n51k6y paragraph **/
	.fl-node-8xcio4n51k6y p {
	font-size: 10px !important;
}

	/** Minha conta >> Fl node 9846uhx37nsl paragraph **/
	.fl-node-9846uhx37nsl p {
	font-size: 10px !important;
}

	/** Minha conta >> Page fa user circle **/
	#page .fa-user-circle {
	position: relative !important;
	top: 25px !important;
	right: 100% !important;
}

	/** Minha conta >> Page fa heart **/
	#page .fa-heart {
	position: relative !important;
	bottom: 25px !important;
	left: 16% !important;
}

	/** Cabe avoz >> Page uabb badge style inline **/
	#page .uabb-badge-style-inline {
	color: rgb(56, 44, 9) !important;
	font-size: 10px !important;
}

	/** Checkout >> cupom **/
	#post-2056 .woocommerce-info {
	position: -webkit-sticky !important;
	position: sticky !important;
	right: 25% !important;
}

}


/*( Tablet & celular )*/
@media (max-width: 767px) {
	/** Minha conta >> caixa categ **/
	.fl-node-molye0xgwq6v .fl-col-content {
	/* MT [ google_font: 1 ] */
	font-family: 'montserrat' !important;
	color: rgb(0, 0, 0) !important;
	font-size: 25px !important;
	font-weight: 600 !important;
	font-style: normal !important;
	text-align: left !important;
	max-width: 720% !important;
	right: 100% !important;
}

	/** Minha conta >> categorias **/
	#post-2550 .fl-menu-mobile-toggle-label {
	color: rgb(0, 0, 0) !important;
	font-size: 26px !important;
	font-weight: 600 !important;
	background-color: rgb(248, 193, 39) !important;
	position: relative !important;
	right: 40% !important;
}

	/** Cabe avoz >> pesquisa **/
	#page .pp-search-form__toggle {
	color: rgb(56, 44, 9) !important;
}

}

