/*
Theme Name:     Jamones
Description:    Child theme for the storefront theme 
Template:       storefront
*/

a {
 outline: none!important;
}

.storefront-primary-navigation .col-full {
	background-color: #f0f0f0!important;
	max-width: none;
	
}

.content-area {
	padding-bottom: 0!important;
	margin-bottom: 0!important;
}

.site-main {
	padding-bottom: 0!important;
	margin-bottom: 0!important;
}


.products .product-category a {
	display: inline-block!important;
	text-transform: uppercase;
	padding: 40px 0!important;
	padding-top: 45px!important;
	background-color: #ac9866!important;
	color: white!important;
	width: 100%!important;
	border: 1px solid #fff;
	
	box-shadow: 0 0 10px #888888;
	
	-webkit-border-radius: 12px; 
	-moz-border-radius: 12px; 
	border-radius: 12px; 
}

.products .product-category a h2 {
	color: white!important;
}

.products .product-category a:hover {
	background-color: #c0c0c0!important;
}

.products .product-category a .count {
	display: none;

}


.woocommerce-tabs {
	padding-bottom: 0!important;
	margin-bottom: 0!important;
}

.site-branding {width: 100%!important; max-width: none!important;}

.custom-logo {width: 100%!important; max-width: none!important; margin:auto;}

.main-navigation {width: 100%!important; text-align: center;}

.primary-navigation .menu-item,
.primary-navigation .menu-item a,
.primary-navigation .menu-item:hover a {
	color: #000!important;
}

.primary-navigation .menu-item a {
	text-transform: uppercase;
	border: 1px solid #c0c0c0;
	padding: 8px 14px!important;
	margin: 16px 2px;
	
	-webkit-border-radius: 12px; 
	-moz-border-radius: 12px; 
	border-radius: 12px; 
}

.primary-navigation .menu-item a:hover {
	border-color: #ac9866;
}

.primary-navigation .current-menu-item a,
.primary-navigation .current-menu-item:hover a {
	border-color: #ac9866;
	background-color: #ac9866;
	color: white!important;
}




.woocommerce-products-header h1 {
	background-color: #ce234a;
	color: white;
	padding-bottom: 6px;
}


.woocommerce-LoopProduct-link {
	border: 1px solid #c0c0c0;
}

.woocommerce-LoopProduct-link:hover {
	border-color: #ce234a;
}

.woocommerce-loop-product__title {
	color: #ce234a;
}


.site-info {text-align: center;}


.product_title  {
	color: #fff!important;
	background-color: #ac9866;
	margin-left: -10px!important;
	padding-left: 10px!important;
}

.summary .price  {
	color: #ce234a!important;
}

.woocommerce-product-details__short-description {
	font-size: 1.1em!important;
}

.woocommerce-tabs .tabs {display: none;}

.woocommerce-Tabs-panel {width: 100%!important;}

.woocommerce-Tabs-panel h2 {
	text-align: center;
	background-color: #ce234a;
	color: white;
	padding: 10px;
	margin-bottom: 0!important;
}

.woocommerce-product-attributes {
	border-collapse: collapse;
	margin-top: 0;
}
.woocommerce-product-attributes td,
.woocommerce-product-attributes th {
	border: 1px solid #d2c8b1;
}

.woocommerce-product-attributes td {
	font-size: 1.1em!important;
}

.woocommerce-product-attributes th {
	background-color: #ac9866!important;
	color: white;
}



.menu-prefooter {
	text-align: center;
	margin-bottom: 40px;
}

.menu-prefooter a {
	display: inline-block;
	padding: 15px 35px;
	margin: 20px;
	background-color: #ce234a;
	color: white;
	font-size: 1.2em;
	
	
	-webkit-border-radius: 12px; 
	-moz-border-radius: 12px; 
	border-radius: 12px; 
}

.menu-prefooter a:hover {
	background-color: #ac9866;
}


.site-footer {
	padding-top: 0;
	padding-bottom: 0;
}

