/* 
Theme Name:   Bio Veda 
Theme URI:   http: //www.bioveda.com.au 
Description:  Child theme for Bio Veda based on Woothemes Storefront
Author:     Mark Law 
Author URI:   http: //www.digiflip.tv
Template:    storefront 
Version:    0.1 
*/  

.hentry .entry-header {
	border-color: #c45714;
}

.site-header {
	border-bottom: 20px solid #fc9900;
}

.site-content .col-full {
	background-color: rgba(255,255,255,0.88);
	padding: 40px;
}

.header-widget-region {
	margin-bottom: 0;
}

.woocommerce-tabs ul.tabs, .panel h2 {
	display:none;
}

.product .woocommerce-tabs .panel {
	width: inherit;
}

.widget-area .widget a {
	opacity: 1;
	font-size: 16px;
}

.widget_product_categories ul.product-categories li:before,
.widget_product_categories ul.product-categories li.current-cat:before {
	content: none;
}

.sticky-wrapper {
	background-color: #fc9900;
}

.header-contact {
	float: right;
	clear: right;
	text-align: right;
}

.header-contact a {
	font-size: 30px;
	letter-spacing: 0.1em;
	color: #FCEC37;
}

.site-header {
	padding-top: 0;
}

.site-content .col-full {
	padding: 20px;
}

.woocommerce-info pre {
  background: none;
}

.page-template-template-homepage .site-main {
  padding-top: 1em;
}

header .primary-navigation ul.menu li.current-menu-item > a {
  color: #69000A;
  background-color: #FC9900;
}

header .site-header-cart .widget_shopping_cart {
  background-color: #FC9900;
}

ul.products li.product.product-category img,
ul.products li.product img {
  padding: 4px;
  border: 1px solid #ccc;
  background-color: #ffffff;
}

.widget-area .widget .product-categories a {
  background: none repeat scroll 0 0 #3D8507;
  border: 1px solid #336F06;
  border-radius: 3px 3px 3px 3px;
  box-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
  margin-bottom: 5px;
  display: block;
  padding: 5px;
  color: #ffffff;
}

.widget-area .widget li.current .product-categories a,
.widget-area .widget .product-categories .current-cat a,
.widget-area .widget .product-categories a:hover {
	background-color: #7FAE1C;
	color: #333333;
	font-weight: bold;
}

.footer-widgets table {
	background: #ffffff;
}

.footer-widgets table tbody td {
	background: none;
}

.footer-widget-1 .textwidget {background-color: #ffffff;}

ul.menu li.current-menu-item > a.cart-contents { color: #fff ;}

.woocommerce-breadcrumb {
    background-color: transparent;
}

@media screen and (min-width: 768px) {
	.site-header .site-branding,
	.site-header .site-logo-anchor,
	.site-header .site-logo-link {
		width: 40%;
	}
	
	.site-header .site-logo-link {
		margin-top: 10px;
	}
	
	header .main-navigation {
		padding-top: 0;
	}
	
	.main-navigation ul.menu > li:first-child, .main-navigation ul.nav-menu > li:first-child {
		margin-left: 0;
	}
	
	.main-navigation ul.menu > li > a, 
	.main-navigation ul.nav-menu > li > a {
		padding: 1em;
		background-color: rgba(252, 153, 0,0.8);
		border-top-left-radius: 6px;
		border-top-right-radius: 6px;
	}
	
	.is-sticky .main-navigation ul.menu > li > a, 
	.is-sticky .main-navigation ul.nav-menu > li > a {
		border-radius: 6px;
	}
	
	header .site-header-cart .cart-contents {
		padding: 0 1em 1em;
	}
	
	.site-search {
		margin-bottom: 0;
	}
	
	.woocommerce-active .site-header .site-header-cart {
		padding-top: 1em;
	}
	
	header .site-header-cart .widget_shopping_cart, 
	header .site-header .product_list_widget li span.quantity {
		color: #69000A;
	}
	
	.is-sticky .sd-sticky-navigation {
		padding: 10px 0;
	}
	
	.footer-widgets {
		padding-top: 0;
	}
	
	/* overrride sorting dropdown width */
	.site-main .storefront-sorting select {
    width: inherit;
	}
	
	.storefront-primary-navigation {
		background-color: transparent;
	}
	
	.site-header .site-logo-link {
		margin-bottom: 0;
	}
}

@media screen and (max-width: 568px) {
	.col-full {
		margin: 0;
	}
	.widget_product_search form {
		margin-bottom: 0;
	}
	.menu-toggle {
		margin: 0 auto;
	}
	.woocommerce-main-image img,
	.product-category a img,
	.products li a img {
		margin: 0 auto;
		background-color: #fff;
		padding: 2px;
		border: 1px solid #eee;
	}
	.woocommerce-main-image img{
		width: 90%;
	}
	.product-category a img,
	.products li a img {
		width: 70%;
	}
	.site-footer {
		padding: 20px;
	}
}