@media (min-width: 768px){
	.woocommerce-active .site-header .site-search {
		flex: 0 0 50%;
		display: flex;
		justify-content: flex-end;
		align-items: center;
		margin: 0;
	}
	#site-header-left .secondary-navigation{
		flex: 0 0 50%;
		float: none;
		margin: 0;
	}
	.storefront-secondary-navigation.woocommerce-active .site-header .secondary-navigation{
		width: auto;
		padding-left: 20px;
		margin-right: 0;
		margin-top: -5px;
		display: inline-block;
	}
	.secondary-navigation .menu {
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		align-items: center;
		align-content: center;
	}
	.footer-widgets {
		padding-top: 0;
	}
	.site-header {
		padding: 1.306824em 0;
	}
	.storefront-secondary-navigation.woocommerce-active .site-header .site-branding{
		margin: 0;
	}
	.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a {
		padding: 0.618em 1em;
	}
	.site-header-cart .cart-contents {
		padding: 0.618em 0;
	}
	.secondary-navigation .menu-item-12796 a{
		font-size: 16px;
		padding-right: 0;
	}
	.site-search .widget_product_search input[type=search]{
		background: transparent;
		border: 1px solid white;
	}

	#site-logo{
		flex: 0 0 25%;
	}
	#site-header-left{
		flex: 0 0 75%;
		padding-left: 2em;
	}
	.storefront-primary-navigation{
		flex: 0 0 100%;
		margin-top: 20px;
	}
	.secondary-navigation ul.menu .menu-item-12796 a{

	}
	.primary-navigation {
		text-align: right;
	}
}
@media (max-width: 768px){
	.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail,
	ul.products li.product.product-category img{
		display: initial;
	}
	.site-footer{
		padding-bottom: 70px;
	}
	.single-product div.product p.price{
		margin: 20px 0;
	}
}
@media (min-width: 425px){

	.site-info{
		position: relative;
		padding: 0;
		margin: 20px 0;
	}
	.site-info .noosa-credit{
		position: absolute;
		right: 0;
		top: 0;
	}

}