/*
 Theme Name:   Já-mon Child
 Theme URI:    https://joanmelis.com/
 Description:  Default Já-mon studio child theme
 Author:       Joan Melis
 Author URI:   https://joanmelis.com/
 Template:     generatepress
 Version:      0.1
*/



/* product list crop fix */
.woocommerce ul.products li.product a img {
	height: 300px;
	width: 250px !important;
	object-fit: cover;
}


/* Sub menú */
.current-menu-item {
	text-decoration: underline;
}

.main-navigation.sub-menu-left .sub-menu {
	right: auto;
}

.main-navigation.sub-menu-left ul ul {
	box-shadow: none;
}
/*
.main-navigation .main-nav ul ul li a {
	color: #ffffff;
}

.main-navigation ul ul {
	background-color: #461c08b3;
	padding: 0 100vh;
	height: 100vh !important;
}

.main-navigation.sub-menu-left .sub-menu {
	right: -91vh !important;
}*/

/*
.main-navigation ul ul {
	background-color: #461c08b3;
	width: 100%;
	position: fixed;
	text-align: center;
	height: 100vh !important;
}*/

/* Encabezados */
h1 {
	/*text-align: center;*/
	padding-bottom: 50px;
	font-size: 35px;
}

.term-description,  .page-title {
	display: none;
}

/* Precios shop */
.woocommerce div.product p.price, .woocommerce ul.products li.product .price{
	font-weight: 500 !important;
	font-family: 'DM Mono', sans-serif;
}

/* Ocultar IVA */
small.woocommerce-price-suffix {
	display: none;
}

/* header transparente */

.main-navigation {
	box-shadow: none !important;
}

/* Footer links */
.footer-bar {
	font-size: 12px;
}

/*Margin menu*/
.main-navigation {
	margin-top: 40px;
}


/* Centrar instagram */
.instagram {
	position: absolute;
	left: 50vw;
}

.footer_links a {
	padding-left: 29px;
}


/* Pantalla grande */

@media (min-width: 840px) {
	/* Ajuste menú */
	.nav-align-right .navigation-branding {
		margin-right: 0 !important;
	}

	.menu-bar-items {
		flex: 1 1 0px;
		flex-direction: row-reverse;
	}

	.navigation-branding, #primary-menu {
		flex: 1 1 0px;
	}

	.main-navigation .main-nav>ul{
		justify-content: center;
	}

	/*Titulo producto */
	h1.product_title.entry-title {
		font-size: 28px;
	}

}


#menu-primary li span {
	padding: 0px;
}

ul#menu-primary li a {
	padding: 0 5px;
}

/* Footer movil */
@media (max-width: 770px) {

	/*Ajustes footer*/
	.footer-bar-active .inside-site-info {
		flex-direction: row-reverse !important;
	}

	.footer-bar-align-right .copyright-bar {
		margin-right: auto !important;
	}

	.footer_links {
		display: flex;
		flex-direction: column;
	}
}



/*Menú movil */
@media (max-width: 600px) {
	.navigation-branding {
		width: 28% !important;
	}

	.navigation-branding img, .site-logo.mobile-header-logo img {
		height: auto !important;
		width: auto !important;
	}

	.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-item > a {
		padding-left: 0px !important;
		padding-right: 5px;
	}
	
	.main-navigation.has-branding .inside-navigation.grid-container{
		padding: 0px 10px 0px 10px !important;
	}

	div#primary-menu a {
		font-size: 18px;
	}

	.main-navigation .main-nav>ul {
		justify-content: flex-end;
	}

	span.number-of-items {
		display: none !important;
	}

	/* alinear mas abajo 
	ul#menu-primary li a, a.cart-contents.shopping-cart.has-svg-icon {
		position: relative;
		top: 14px;
	}*/

	/*Margin menu*/
	.main-navigation {
		margin-top: 20px;
	}

	.instagram {
		display: none;
	}
}