/*
Theme Name:     Neteuro Theme
Description:    Tema personalizado Neteuro 
Author:         Neteuro - Serviços Internet, Lda.
Template:       hello-elementor

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

.hidden, .hide{
	display: none;
}

.elementor-gallery-item__title {
	text-shadow: 1px 1px 2px #000!important;
}

.woocommerce .quantity .qty{
	width: 6em!important;
	text-align: center!important;
	background-color: transparent!important;
	border-color: #FECC00!important;
}


.woocommerce li.product .entry-header .button, 
.woocommerce-page li.product .entry-header .button {
	opacity: 1;
}


table tbody > tr.woocommerce-product-attributes-item > th,
table tbody > tr.woocommerce-product-attributes-item > td
{
	vertical-align: middle;
	background-color: transparent!important;
	border-left:none;
	border-right:none;
	border-top:none;
	border-bottom:1px solid #666!important;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9em;
}

table tbody > tr.woocommerce-product-attributes-item > th
{
	width:200px!important;
	text-align:center;
}
table tbody > tr.woocommerce-product-attributes-item > td
{
	/*border-bottom:1px solid #666!important;*/
}

table tbody > tr.woocommerce-product-attributes-item > td{
	text-indent:10px;
}


.woocommerce-privacy-policy-link,
.woocommerce-terms-and-conditions-link{
	color:#000!important;
	text-decoration:underline!important;
}

.added_to_cart {
	border: 1px solid var( --e-global-color-primary );
	border-radius: 5px;
	color: var( --e-global-color-primary )!important;
	padding: 6px!important;
	margin-left: 5px;
}

.added_to_cart:hover {
	background-color: var( --e-global-color-primary );
	color: var( --e-global-color-secondary )!important;
}

.elementor-menu-cart__main {
	background-color: #000!important;
	box-shadow: 3px 0px 3px 7px rgba(255,255,255,.5)!important;
}

.elementor-menu-cart__subtotal {
	color: #fff!important;
}

.page-header .entry-title{
	display: none;
}

.woocommerce-info .showlogin{
	color: #000!important;
	text-decoration: underline!important;

}


.woocommerce-form-login p{
	color: #fff;
}

@media (max-width: 767px){
	.woocommerce .cart.shop_table .product-name, .woocommerce-page .cart.shop_table .product-name {
		display: block;
	}
}