#logo .site-title, #logo .site-description {
	display: none !important;
}

/* Added by Richard - business slider background colour
#loopedSlider .content {
	padding: 20px 0;
	background: rgba(0,0,0,0.3);
}

#loopedSlider .content p, #loopedSlider .content h2 {
	background: rgba(255,255,255,0);
}*/
/* added by alexis */
/* links colors 
a:link,a:visited {
	color: #ff0505;
}

a:hover,.post-more a:hover,.post-meta a:hover,.post p.tags a:hover {
	color: #961212;
}*/
#navigation {
/* font for the whole menu */
	font: bold 13px/1em "Helvetica Neue", Helvetica, sans-serif;
	background: rgba(0,0,0,0.3);
/* no border */
	border: 0;
/* reduce margin under the menu */
	margin-bottom: 25px;
/* corners more rounded */
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
/* remove menu shadow */
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
/* spacing inside the menu left and right */
	padding: 0 20px;
}

/* Added by Richard - change look of search*/
#header-search {
	width: 152px;
	margin-top: 8px;
	position: relative;
	border-color: #ccc #efefef #efefef #ccc;
	border-width: 0;
	border-style: solid;
	border-radius: 16px;
	background: none;
/*rgba(255,255,255,0.3);*/
}

#header-search input[type=search] {
	padding: 7px;
	width: 150px;
	margin: 0;
	border: none;
	border-radius: 16px;
	background: rgba(255,255,255,0.7);
	color: #777;
}

/*.header-search { position: relative; top: 20px; }*/
/* added by alexis easter 2013 */
ul.nav {
	text-align: center;
}

@media only screen and (min-width: 768px) {
	ul.nav {
		width: auto;
	/* overrides "width:100%" which made the search form appear on top */
		text-align: left;
	}
}

/* END added by alexis easter 2013 */
ul.nav li a {
	color: white;
}

ul.nav li.current_page_item a, ul.nav li.current_page_parent a, ul.nav li.current-menu-ancestor a, ul.nav li.current-cat a, ul.nav li.current-menu-item a {
	color: black;
}

@media only screen and (min-width: 768px) {
	#navigation ul.nav > li {
	/* no separator between menu items */
		border-right: 0;
	}
	
	#navigation ul li:first-child, #navigation ul li:first-child a {
	/* no rounded corners on the first menu element */
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		border-radius: 0;
	}
	
	ul.products li.product {
		width: 22.1%;
	}
}

#loopedSlider {
/* reduce margin under slider */
	margin-bottom: 1.5em;
}

#navigation .cart {
	margin-right: 20px;
	display: none;
}

.woocommerce #navigation .cart {
	display: block;
}

.woocommerce-result-count {
	display: none;
}

.tax-product_cat #main {
	width: auto !important;
}

.product mark {
	background: transparent;
}

#footer-widgets, #footer {
	border-top: 1px;
}

#footer-widgets .block {
	box-shadow: none;
/* 0 0 2px rgba(0,0,0,0.2); */
	border-radius: none;
/* 5px; */
	background: none;
/* #fafafa; */
}

ul.products li.product a img {
	width: auto;
}

/* centered image, see: http://jsfiddle.net/NGLN/x9zPk/ */
/* END added by alexis */
/*Removed padding from images in posts*/
.entry img, img.thumbnail {
	background: none;
	border: medium none;
	padding: 0;
}

/*Removing breadcrumbs*/
.breadcrumb-title {
	display: none;
}

.post-meta {
	display: none;
}

.nocomments {
	display: none;
}

/*changeing font for twitter widget
.widget_woo_twitter ul li .content {
	font-family: "Helvetica Neue", Arial , sans serif;
	font-size: 12px;
	line-height: 1em;
}*/
/* Shop alterations 
.woocommerce .page-title {
	font-family: Montez, arial, sans-serif;
	font-size: 56px;
	color: #222222;
	padding-bottom: 10px;
}

.woocommerce h1 {
	font-family: Montez, arial, sans-serif;
	font-size: 40px;
	line-height: 1.4em;
	color: #222222;
}

.woocommerce h2 {
	font-family: Montez, arial, sans-serif;
	font-size: 30px;
	line-height: 1.4em;
	color: #222222;
}

.woocommerce h3 {
	font-family: "Helvetica Neue", Arial , sans serif;
	font-size: 15px;
	line-height: 1.4em;
	color: #222222;
}

.reset_variations {
	line-height: 27px;
}*/
/* PcP icons location  - set margin-bottom to -20px originally, working now with 0*/
#header {
	background-repeat: no-repeat;
	background-position: top center;
	margin-top: 0;
	margin-bottom: -90px;
	border: none;
	padding: none;
	border-bottom: none;
}

/*#logo .site-title {display: none !important;}

#logo .site-description {display: none !important;}*/
#attachment .wp-caption.aligncenter {
	padding: 5px;
}

/* added by alexis easter 2013 */
#header-search {
	display: none;
}

@media only screen and (min-width: 768px) {
	#header-search {
		display: block;
	}
}

#logo {
	float: left;
}

/* temporary fix for the shop logo */
.woocommerce #logo, .woocommerce-page #logo, .page-id-539 #logo {
	display: none;
}

#header .nav-toggle {
	margin: 0;
	clear: both;
}

@media only screen and (min-width: 768px) {
	.header-widget {
		width: auto;
	}
}

#principles a {
	display: inline-block;
	overflow: hidden;
	text-indent: -999em;
	width: 34px;
	height: 34px;
	background-image: url(/wp-content/uploads/2013/04/principles1.gif);
	background-repeat: no-repeat;
	margin: 3px 10px;
}

#principle1 {
	background-position: 0 0;
}

#principle2 {
	background-position: -34px 0;
}

#principle3 {
	background-position: -68px 0;
}

#principle4 {
	background-position: -102px 0;
}

#principle5 {
	background-position: -136px 0;
}

#principle6 {
	background-position: -170px 0;
}

#principle7 {
	background-position: -204px 0;
}

#principle8 {
	background-position: -238px 0;
}

#principle9 {
	background-position: -272px 0;
}

#principle10 {
	background-position: -306px 0;
}

#principle11 {
	background-position: -340px 0;
}

#principle12 {
	background-position: -374px 0;
}

/* END added by alexis easter 2013 */
@media only screen and (min-width: 768px) {
	#navigation .menus.nav-icons .side-nav {
		position: static;
		float: right;
	}
}

.fa {
	font-family: FontAwesome !important;
}

.quantity .qty {
	width: 3.8em;
}