/*
Theme Name:  Storefront - Child Theme
Template:    storefront
*/

#tab-title-additional_information{
	display: none;
}

.storefront-breadcrumb{
	margin: 0;
}

.entry-header{
	display:none;
}

@media(max-width: 767px){
	.legal-notice-table-pc{
		display: none;
	}
}

.legal-notice-table-pc{
	transform: translatex(10%);
	width: 80%;
}

.legal-notice-table-width30-pc{
	width: 30%;
}

@media(min-width: 768px){
.legal-notice-table-mobile{
	display: none;
}
}

input.input-text{
	background-color: #fff;
}

input.search-field {
	background-color: #dbad85;
	box-shadow: inset 0 .5px 3px #632d17;
}

input.search-field::placeholder{
	color: #632d17;
}

@media (min-width: 768px){.main-navigation ul.menu ul.sub-menu, .main-navigation ul.nav-menu ul.children{
	background-color: #dbad85;
}
}

.handheld-navigation ul.menu .sub-menu {
    visibility: hidden;
    opacity: 0;
    max-height: 0;
			transition: all,ease,.0s;
}

.footer-widgets{
	padding: 2% 0 0 0;
}

.block.footer-widget-1{
	transform: translatex(20%);
}

@media(max-width: 767px){
	.block.footer-widget-2{
		padding: 0;
	}
}

.site-info{
	width: fit-content;
	margin: 0 auto; 
}

.cart-empty.woocommerce-info{
	background-color: #c67000;
}

.woocommerce-message{
	background-color: #ed6d46;
}

.local-delivery-area-box{
	padding: 2% 5% 0 5%;
}

@media (max-width: 767px){
	h1{
  font-size: 2rem;
	}
h1.fixed-page-title{
	text-align: center;
}
	.fixed-page-title svg{
	margin-right: .4rem;
}
}

@media (min-width: 768px){
h1.fixed-page-title{
	text-align: center;
	letter-spacing: .3rem;
	margin: 0 0 3rem 0;
}

.fixed-page-title svg{
	font-size: 120%;
	margin-right: .4rem;
}
}


h1{
	padding: .2rem;
    border-left: 5px solid #632d17;
    border-bottom: 3px solid #ab7761;
    background: #fff;
}


h1.product_title.entry-title{
	background: #fff;
	border: solid;
	font-size: 2em;
}

.storefront-full-width-content.woocommerce-cart .entry-header, .storefront-full-width-content.woocommerce-checkout .entry-header, .storefront-full-width-content.woocommerce-account .entry-header, .storefront-full-width-content .woocommerce-products-header {
    text-align: center;
    padding: 0;
}

.h2-shopping-guide svg{
	margin-right: .5rem;
}

h2.h2-shopping-guide{
	font-size: 1.7rem;
	border-bottom: solid 2px;
}




