/*
Welkom bij aangepaste CSS!

Om te zien hoe CSS in elkaar steekt, ga je naar http://wp.me/PEmnE-Bt
*/
.woocommerce div.product .woocommerce-tabs .panel {
	margin: 0 0 2em 20px;
	padding: 0;
}

div.upsells.products {
	margin: 0 0 2em 20px;
	padding: 0;
}

form.art-search {
	background-image: none;
	border: 0 none;
	display: block;
	position: relative;
	top: 0;
	padding: 0;
	margin: 5px;
	left: 0;
	line-height: 1;
	height: auto;
}

#logo-slider-wraper {
	position: absolute;
	width: 360px !important;
	left: 0 !important;
}

.woocommerce .products ul, .woocommerce ul.products, .woocommerce .woocommerce-ordering {
	margin: 10px;
	padding: 20px;
	list-style: outside none none;
	clear: both;
}

.woocommerce .woocommerce-result-count {
	margin-left: 25px;
	margin-top: 10px;
}

.woocommerce .woocommerce-breadcrumb {
	margin: 0 0 1em 25px;
	padding: 0;
	font-size: .92em;
	color: #777;
}

.page-title {
	color: #404040;
	margin: 5px 10px auto 25px;
	font-size: 26px;
	font-family: Rockwell, Arial, "Arial Unicode MS", Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	letter-spacing: normal;
}

.art-postheader {
	margin-left: 0;
}

.art-post {
	padding: 20px;
}

.related.products {
	width: 100%;
	float: left;
	margin-left: 20px;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	float: right;
	width: 50%;
	margin-top: 50px;
}

.woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	font-size: 100%;
	margin: 3px;
	line-height: 1em;
	cursor: pointer;
	position: relative;
	font-family: inherit;
	text-decoration: none;
	overflow: visible;
	padding: 10px;
	font-weight: 700;
	border-radius: 9px;
	left: auto;
	color: #FFF;
	background-color: #1A1AFF;
	border: 0 none;
	white-space: nowrap;
	display: inline-block;
	background-image: none;
	box-shadow: none;
	text-shadow: none;
}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
	background-color: #008A00;
	text-decoration: none;
	background-image: none;
	color: #ffffff;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
	background-color: #008A00;
	text-decoration: none;
	background-image: none;
	color: #ffffff;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	background-color: #1A1AFF;
	text-decoration: none;
	background-image: none;
	color: #ffffff;
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
	float: left;
	width: 30%;
	padding-left: 50px;
	margin-top: 50px;
}

.add_to_cart_button .art-button added {
	background-color: #1A1AFF;
	text-decoration: none;
	background-image: none;
	color: #ffffff;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	background-color: #1A1AFF;
	color: #FFF;
}

.woocommerce span.onsale {
	min-height: 3.236em;
	min-width: 3.236em;
	padding: 1.202em;
	font-weight: 700;
	position: absolute;
	text-align: center;
	line-height: 3.236;
	top: -.5em;
	left: -.5em;
	margin: 50px;
	border-radius: 100%;
	background-color: #77A464;
	color: #FFF;
	font-size: 1em;
}

.woocommerce ul#shipping_method li {
	text-indent: -10px;
	list-style: outside none none;
}

.woocommerce ul.products li.product .price {
	color: #77A464;
	font-weight: 400;
	font-size: 2em;
}

.woocommerce-product-search {
	background-image: none;
	border: 0;
	display: block;
	position: relative;
	top: 0;
	padding: 0;
	margin: 5px;
	left: 0;
	line-height: 0;
}

.search-field input[type="text"] {
	background: #FFFFFF;
	border-radius: 0;
	-webkit-box-shadow: 0 0 2px 1px rgba(0,0,0,0.35);
	-moz-box-shadow: 0 0 2px 1px rgba(0,0,0,0.35);
	box-shadow: 0 0 2px 1px rgba(0,0,0,0.35);
	border-width: 0;
	margin: 0 auto;
	width: 100%;
	padding: 10px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #000080 !important;
	font-size: 13px;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-style: normal;
}

form.art-search input, a.art-search-button {
	top: 0;
	right: 0;
	padding: 8px;
}

.art-blockheader2 {
	background: #008A00;
	padding: 3px;
	margin: 5px auto 0;
}

.art-blockheader2 .t,
.art-blockheader2 .t a,
.art-blockheader2 .t a:link,
.art-blockheader2 .t a:visited, 
.art-blockheader2 .t a:hover {
	color: #FFFFFF;
	font-size: 15px;
	font-family: Rockwell, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
	font-weight: normal;
	font-style: normal;
	margin: 0 5px;
}

form {
	padding: 5px;
}

input {
	vertical-align: middle;
	font-size: 13px;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-style: normal;
}

.term-description {
	margin-left: 25px;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
	color: #77a464;
	font-size: 2em;
}

div.upsells.products {
	margin: 0 2em 20px;
	padding: 600px 0 0 20px;
}

.art-blockheader2 .t a, .art-blockheader2 .t a:link {
	color: #FFF;
	font-size: 16px;
	font-family: Rockwell, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
	font-weight: 400;
	font-style: normal;
	line-height: 100%;
	margin: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

/*

.art-layout-wrapper::after {
	content: ".";
	display: block;
	height: 100px;
	clear: both;
	visibility: hidden;
}*/