.shopitem {
	border:1px solid white;
	
    -webkit-transition: all .1s; /* Safari */
	transition: all .2s;
}

.shopitem:hover {
	border:1px solid #000000;
}

.shopitem a:hover{
	color:parent;
}

.field img {
	max-width:100%;
}

.productinfo {
	text-align:left;
}

.productinfo input#aantal {
	
	width: 60px;
}

.productinfo select {
	width: 50%;
}



table#orders {
	width: 600px;
	margin: 0 auto;
    border-collapse: collapse;
	text-align: left;
	font-family: Verdana;
	font-size: 12px;
}

table#orders td{
	width:50%;
} 

table#orders tr, table#orders td {
	padding:2px;
    border: 2px solid black;
}

div#shop_banner {
	text-align:center;
	height:200px;
	line-height:200px;
	margin-top:0px;
    color: #fff;
	background: #ffffff url('/images/vegan_winkel.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

td.left {
	text-align:left;
}

td.right {
	text-align:right;
}

div#shop_banner h2 {
	line-height:100px;
}

#b2s {
	text-align:left;
	text-decoration:none;
}



select#maat {
	margin-right:20px;
	width:30%;
	float: left;
}

input#aantal {
	#height:120%;
	float:left;
	padding-right:5px;
}

button#plus_min{
	padding:0;
	margin:0;
	height:50%;
	width:10%;
}

#input_ww {
	height:auto;
	width:100%;
	margin-bottom:50px;
}



.grouped_elements {
	text-align:left;
	margin:0;
	opacity:.6;
}

.grouped_elements:hover {
	text-align:left;
	margin:0;
	opacity:1;
}

.grouped_elements img {
	margin:0;
	width:30%;
}

#cart_aantal{
	width:10%;
	line-height:100%;
	padding-right:5px;
}

#cart_aantal input{
	height:100%;
	padding-top:5%;
	padding-bottom:5%;
	margin-right:40px;
	
}

#update {
	display: none;
	margin-top:-6px;
}

//10px Gutter
.gutter-10.row {
margin-right: -5px;
margin-left: -5px;
}
.gutter-10 > [class^="col-"], .gutter-10 > [class^=" col-"] {
padding-right: 5px;
padding-left: 5px;
}

.custom_nav{
	background-color:#fff;
}

.custom_nav a{
	color:#FFFFFF;
	text-decoration:none;
    
}

.custom_nav a:hover {
    color: #F6813A;
    
}

.navbar-light .navbar-nav .nav-link	 {
	color:#000;
	font-weight: 600;
	}

.navbar-brand{
	background-color:#FFFFFF;
}

.navbar-light .navbar-toggler{
    color: #F6813A;
    border-color: #F6813A;
}

.navbar-toggler{
    border: inherit;
}

.navbar-light .navbar-toggler-icon{
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#F6813A' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-light .navbar-toggler-icon:hover{
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#FFF' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-brand {
    display: block;
    padding-top: .0rem;
    padding-bottom: .0rem;
    margin-right: 1rem;
    height: 100%;
    width: 6rem;
}

input[type="submit"].kassa, .kassa {
	box-shadow:inset 0 0 0 2px #5EC74C;
	color:#5EC74C;
}

input[type="submit"].kassa:hover, .kassa:hover {
	background-color;#5EC74C;
	box-shadow:inset 0 0 0 2px #FFFFFF;
}

.right {
	text-align:right;
}

h8 {
	font-size:400%;
	font-weight:600;
}

.antwoord {
	display:none;
}

.addrecept table, td, tr{
		font-size:100%;
}

.addrecept input[type="text"]{
		font-weight:normal;
		height:30px;
		font-size:16px;
		padding:0;
		margin:0;
}

.addrecept textarea{
		font-weight:normal;
		width:100%;
		height:100px;
		font-size:16px;
		padding:0;
		margin:0;
}

.no_hover {
	text-decoration: none;
	height:100%;
}
.no_hover:hover{
	color:inherit;
}

#verkoop_titel {
	padding-top:34px;
	margin:0;
	
}

#maat_tabel{
	font-family: 'Lato', sans-serif;
	font-size: 70%;
}

#maat_tabel td {
	font-family: 'Lato', sans-serif;
}

.faq dd{
	display:none;
}

.faq h4{
	cursor:pointer;
}

.faq .fa-chevron-down{
	transition: transform .4s;
}



.faq .fa-chevron-down.open {
	transform: rotate(180deg);
}

.index-nav-underline{
	padding:0;
	margin:0;
	border-color:#ECECEC;
}

section .image img{
	border-top:#ECECEC solid 1px;
}
