/*
Theme Name: Astra Child
Theme URI: http://seusite.com/
Author: Seu Nome
Author URI: http://seusite.com/
Description: Tema filho do Astra para e-commerce com funções úteis.
Template: astra
Version: 1.0
Text Domain: astra-child
*/

/* Adicione aqui seu CSS personalizado */


.woocommerce-loop-product__title {
    height: 50px; /* ajusta a altura dos títulos */
}

.site-primary-footer-wrap {
    background-color: black !important;
}

.ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after, .ast-theme-transparent-header .ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after { color: black !important; }

.add_to_cart_button {
	font-size: 10pt !important;
}

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
	background: black !important;
	border: black !important;
}

.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
	border: black !important;
}

.sub-menu { background: #000000cf !important; }

.ast-shipping-text { display: none !important; }

.ast-archive-description { padding: 0px !important; }

.ast-woocommerce-container { padding: 30px !important; }

.fiboSearchMenu div { background: none !important; }

.megaMenuItem a { 
	display: block !important;
	text-align: center !important;
}

.main-header-bar { background: #0C0C0C !important; }

.aMegaMenu {
	font-family: 'Montserrat';
    font-weight: 500;
    font-size: 15px;
    color: white;
	text-align: left !important;
}

.aMegaMenu:hover {
	color: #E8E8E8 !important;
}

.prodMMTitle {
	color: white;
	font-size: 14px;
	text-align: center;
	font-family: 'Montserrat'
	font-weight: 700;
}

.prodAlink {
	color: white;
	background: green;
	padding: 15px 10px;
	transition: 1s;
	width: auto;
}

.prodAlink:hover {
	background: green;
	transition: 1s;
	color: white;
}

.ImgCursosSite img {
	max-height: 150px !important;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.wcf-field-required-error { 
	display: none !important; 
}
