/*  MICROTHEMER STYLES  */


/*= Finalizar compra ========== */

/** Finalizar compra >> Wc block components notice banner **/
.wc-block-components-notice-banner {
	border-style: none !important;
	border-radius: 0.5rem !important;
}

/** Finalizar compra >> Table row **/
thead tr {
	border-top-style: none !important;
}

/** Finalizar compra >> Order review heading **/
#order_review_heading {
	color: rgb(255, 255, 255) !important;
	font-size: 2rem !important;
	font-weight: 400 !important;
}

/** Finalizar compra >> Woocommerce thankyou order received **/
.woocommerce-thankyou-order-received {
	font-family: steelworks paint !important;
}

/** Finalizar compra >> Paragraph **/
.woocommerce-order p {
	color: rgb(255, 255, 255) !important;
}


/*= Menu categorias =========== */

/** Menu categorias >> Menu categorias **/
.oxy-pro-menu-container #menu-categorias {
	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;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-content: center !important;
	align-content: center !important;
	grid-column-gap: 1rem !important;
	column-gap: 1rem !important;
	grid-row-gap: 1rem !important;
	row-gap: 1rem !important;
}

/** Menu categorias >> List item **/
.oxy-pro-menu-container #menu-categorias li {
	background-color: rgba(255, 255, 255, 0.1) !important;
	width: auto !important;
	height: auto !important;
	border-radius: .3rem !important;
	-o-transition-property: background-color, transform, color !important;
	-moz-transition-property: background-color, transform, color !important;
	-webkit-transition-property: background-color, transform, color !important;
	transition-property: background-color, transform, color !important;
	-o-transition-duration: .2s !important;
	-moz-transition-duration: .2s !important;
	-webkit-transition-duration: .2s !important;
	transition-duration: .2s !important;
}

/** Menu categorias >> Link (:hover) **/
.oxy-pro-menu-container #menu-categorias li:hover {
	background-color: rgba(255, 255, 255, 0.34) !important;
}

/** Menu categorias >> Svg (#1) **/
body > svg {
	display: none !important;
}


/*= Minicart ================== */

/** Minicart >> Widget shopping cart content **/
.widget_shopping_cart_content {
	width: 100% !important;
}

/** Minicart >> Woocommerce mini cart buttons **/
.woocommerce-mini-cart__buttons {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	grid-column-gap: 1rem !important;
	column-gap: 1rem !important;
	grid-row-gap: 1rem !important;
	row-gap: 1rem !important;
}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {
	/** Menu categorias >> Menu categorias **/
	.oxy-pro-menu-container #menu-categorias {
	grid-column-gap: 0.5rem !important;
	column-gap: 0.5rem !important;
	grid-row-gap: 0.5rem !important;
	row-gap: 0.5rem !important;
}

}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** Menu categorias >> Menu categorias **/
	.oxy-pro-menu-container #menu-categorias {
	grid-column-gap: 0.5rem !important;
	column-gap: 0.5rem !important;
	grid-row-gap: 0.5rem !important;
	row-gap: 0.5rem !important;
}

}

