ul.products li.product .button {
	border-radius: 20px;
	display: none;
}
.page-template-template-homepage .entry-content, .page-template-template-homepage .entry-header {
	max-width: 100%
}
.page-template-template-homepage .entry-header h1 {
	font-size: 2em;
	font-weight: 400;
}
h2 {
	font-size: 1.3em;
	margin-top: 1em;
	font-weight: 400;
}
.site-search .widget_product_search form input[type=search], .site-search .widget_product_search {
	display: none;
}
.woocommerce-active .site-header .site-branding img {
	max-width: 50%;	
}
.site-header-cart .widget_shopping_cart, .main-navigation ul.menu ul.sub-menu, .main-navigation ul.nav-menu ul.children { 
	
	background-color: white;
	border: 1px lightgray solid;
	border-radius: 2px;
	margin-top: -15px;
}

@media (min-width: 768px) {
.main-navigation ul.menu > li.menu-item-has-children > a::after, .main-navigation ul.menu > li.page_item_has_children > a::after, .main-navigation ul.nav-menu > li.menu-item-has-children > a::after, .main-navigation ul.nav-menu > li.page_item_has_children > a::after {
	display: none;
	}
	.storefront-full-width-content .woocommerce-products-header, .storefront-full-width-content.woocommerce-account .entry-header, .storefront-full-width-content.woocommerce-cart .entry-header, .storefront-full-width-content.woocommerce-checkout .entry-header {
		padding: 0 0 2em 0;
	}
	.storefront-breadcrumb {
		padding: 0;
}
	.woocommerce-breadcrumb {
		display: none
	}
	.storefront-sorting {
		display: none;
	}
	.site-header-cart .cart-contents {
		padding: 10px;
	}
}
.site-footer a:not(.button) {
	display: none;
}
.woocommerce-info, .woocommerce-noreviews, p.no-comments {
	background-color: #1ebfb9;
}

#site-header-cart {
	background-color: white;
	border-radius: 10px;
}
button.alt, input[type="button"].alt, input[type="reset"].alt, input[type="submit"].alt, .button.alt, .added_to_cart.alt, .widget-area .widget a.button.alt, .added_to_cart, .widget a.button.checkout {
	display: none;
}
form.customize-unpreviewable, form.customize-unpreviewable input, form.customize-unpreviewable select, form.customize-unpreviewable button, a.customize-unpreviewable, area.customize-unpreviewable {
	border-radius: 20px;
}
.input-text, input[type=email], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea {
	border-radius: 10px;
}