/* new.borstvoeding.com */

/* FULL WIDTH */
   
/* @group base */

body {
	padding: 0;
	width: 100%;
	max-width: 100vw;
	min-height: 100%;
	text-align: center;
	font: 16px "jaf-bernino-sans", serif;
	background-color: #fff;
	margin-right: auto;
	margin-top: 600px;
	margin-left: auto;
	display: block;
	clear: both;
	overflow-x: hidden;
}

a:link {
	text-decoration: none;
	color: #1c88b8;
}

a:hover {
	color: #933;
	text-decoration: underline;
}

a:visited {
	text-decoration: none;
	color: #1c88b8;
}

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	color: #033;
	text-decoration: none;
	text-transform: none;
	border-style: none;
	font-size: 1.1em;
	font-weight: bold;
}

/* @end */

/* @group topbar */

#topbar {
	position: absolute;
	top: 0;
	margin: 0 auto;
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	background-color: #fff;
	width: 100vw;
	height: auto;
	padding: 50px 0 10px;
}

#topbar #functions, #topbar #promos {
	align-self: center;
}

#topbar p {
	margin: 0;
	padding: 0;
}

topbar #functions {
	height: auto;
	text-align: center;
	display: block;
	clear: both;
	max-width: 1004px;
	margin: 4px auto 8px;
	padding: 0 0 0 20px;
	width: 100vw;
}

topbar #promos {
	width: 100vw;
	height: 50px;
	text-align: center;
	padding: 0;
	display: inline-block;
	position: relative;
	top: 0;
	margin: 0 0 14px;
	overflow: hidden;
	clear: both;
}

topbar #promos {
/*	max-width: 1024px;*/
	max-width: 100vw;
	width: 100%;
	height: 50px;
	text-align: center;
	padding: 0;
	display: inline-block;
	position: relative;
	top: 0;
	margin: 0 0 14px;
	overflow: hidden;
	clear: both;
}

#topbar #promos {
	width: 800px;
	overflow: hidden;
}

#topbar .logo {
	width: 176px;
	height: 60px;
	float: left;
	padding-bottom: 6px;
}

#topbar .logo img {
	float: left;
	padding: 0;
	margin: 0 0 0 28px;
	max-height: 50px;
	width: auto;
	border: 1px solid #cc1e1f;
}

#topbar .promo img {
	float: left;
	padding: 0;
	margin: 0 0 0 28px;
	max-height: 50px;
	width: auto;
}

/* @end */

/* @group topmenu */

topmenu {
	float: left;
}

topmenu a {
	padding-right: 4px;
	padding-left: 4px;
	margin-right: 20px;
	font-weight: bold;
	margin-top: -2px;
	line-height: 20px;
}

/* @end */

/* @group promos */

#animated {
	visibility: hidden;
	background-color: #efdefc;
}

/* @end */

/* @group layout */

#container {
	text-align: center;
	display: block;
	max-width: 100vw;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-color: #fff;
}


#content {
	text-align: left;
	display: inline-block;
	max-width: 100vw;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-color: #fff;
}

/* @end */

/* @group columns */

#colors {
/*	background-color: rgba(142,184,223,0.2041271);*/
/*	background-color: rgba(196,26,30,0.09581561);	*/
	background-color: rgba(0,0,0,0.1019715);		
}

#topcontent {
	background-color: rgba(88, 44, 125, 0.04);
	margin: 0;
	padding: 5px 0;
	border-bottom: 3px dashed #5a2c7d;
	max-width: 100vw;
	position: relative;
	z-index: 0;
}

#beta {
	width: 61vw;
	float: left;
	display: inline-block;
	background-color: rgba(230, 230, 226, 0.07);
	max-width: 2600px;
}

#gamma {
	width: 20vw;
	text-align: right;
	float: left;
	display: inline-block;
	font: 10px/140%;
	height: auto;
	margin: 0 1vw 50px 1vw;
}

#delta {
	width: 14vw;
	text-align: right;
	margin: 0 1vw 50px 1vw;
	float: left;
	display: inline-block;
	font: 10px/140%;
	height: auto;
}

/* @end */

/* @group functionsmenu */

ul#functions {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul#functions li {
	float: left;
	margin-right: 7px;
	margin-left: 0;
	margin-bottom: 10px;
	padding: 0;
}

ul#functions li a {
	text-transform: lowercase;
	padding: 3px 9px;
	text-decoration: none;
	font: 600 1.1em;
	color: #fff;
	background-color: #cc1e1f;
}

ul#functions li a:hover {
	padding: 3px 9px;
	text-decoration: none;
	color: #cb1d1e;
	background-color: #c99d9d;
}

ul#functions li ul {
	position: absolute;
	width: 194px;
	left: -999em;
	border: 2px solid #85b7e0;
	margin-top: 5px;
	padding: 2px 0;
	background-color: #000;
}

ul#functions li ul li {
	padding: 1px 0;
	margin: 0;
}


/* @end */

/* @group menu */

#menu {
	position: fixed;
	top: 0;
    background: #cc1e1f;
    width: 100%;
	text-transform: capitalize;
	padding: 3px 5px;
	height: 35px;
	font-weight: bold;
	font-size: 10px;
	display: block;
	z-index: 10000;
}

#eigenzinnig-base who-groeicurven-online nav {
	position: absolute;
	top: 0;
    background: #cc1e1f;
    width: 100%;
	text-transform: capitalize;
	padding: 3px 5px;
	height: 35px;
	font-weight: bold;
	font-size: 10px;
	display: block;
	z-index: 10000;
}

menu {
	text-transform: capitalize;
	padding: 3px 5px;
	height: 40px;
	font-weight: bold;
	font-size: 10px;
}

#menu a .back {
background: url(https://www.borstvoeding.com/assets/arrow_left.png);
	width: 32px;
	height: 32px;
	color: #fff;
}

#menu a:hover .back {
background: url(https://www.borstvoeding.com/assets/arrow_left_red.png);
	width: 32px;
	height: 32px;
	text-decoration: none;
	color: rgba(203,29,28,0.1);
}

nav#ez {
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
}

nav#ez ul li a {
	text-transform: uppercase;
	padding: 3px 5px;
	height: 30px;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	margin-right: 10px;
}

#nav#ez ul li a:hover {
	text-decoration: none;
	color: rgba(203,29,28,0.1);
}

nav#ez ul {
	list-style-type: none;
}

nav#ez li {
	list-style-type: none;
	float: left;
}

nav#ez ul li ul {
	display: none;
}

nav#ez h4 {
	display: none;
}

/* @end */

/* @group actioncrumb */

#actioncrumb {
	color: #4d6926;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	width: 100%;
	margin: 10px auto;
	height: 100px;
	font-size: 0.9em;
	padding: 10px 5px;
}

#slideshow > div { 
    position: absolute; 
    top: 5px; 
    left: 10px; 
    right: 10px; 
    bottom: 15px;
	clear: both;
	height: 90px;
}

/* @end */

/* @group breadcrumbs */

#breadcrumb {
	color: #4d6926;
	text-align: left;
	font-weight: bold;
	font-size: 13px;
	text-transform: lowercase;
	text-align: left;
	display: block;
	margin-right: auto;
	margin-left: auto;
	background-color: #f5f5f5;
	border-top: 1px dotted #d5d4d6;
	border-bottom: 1px dotted #d5d4d6;
	margin-top: 20px;
	padding: 15px;
	width: 100%;
}

.breadcrumb a:link {
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}

#breadcrumb a:visited {
	color: #033;
	text-decoration: none;
}

#breadcrumb a:hover {
	color: #c30;
}

/* @end */

/* @group footcrumbs */

#footcrumb {
	color: #4d6926;
	text-align: left;
	font-weight: bold;
	font-size: 13px;
	text-transform: lowercase;
	text-align: left;
	display: block;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-color: #f5f5f5;
	border-top: 1px dotted #d5d4d6;
	border-bottom: 1px dotted #d5d4d6;
	margin-top: 20px;
	padding: 15px;
}

.breadcrumb a:link {
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}

#breadcrumb a:visited {
	color: #033;
	text-decoration: none;
}

#breadcrumb a:hover {
	color: #c30;
}

/* @end */

/* @group active */

ul#functions li a.active {
background-color: #cc1e1f;
padding: 3px 9px;
text-decoration: none;
color: #cb1d1e;
background-color: #c99d9d;
}

/* @end */

/* @group content */

#betacontent {
	font-family: jaf-bernino-sans, sans;
	margin-top: 4px;
	line-height: 1.8em;
}

#betacontent.home {
	margin-top: 22px;
}

#betacontent item {
	float: left;
	display: block;
	font-size: 120%;
	margin-left: 30vw;
	max-width: 96vw;
	clear: both;
}

#betacontent item .entry img {
	float: left;
	display: block;
	margin-left: -28vw;
}

.blogbody {
	color: #000;
	font-weight: normal;
	line-height: 140%;
	padding: 10px;
}

.blogbody img {
	border-style: none;
}

.title {
	font-size: 11px;
	color: #000;
	text-transform: capitalize;
	font-weight: bold;
}

.title img {
	border-width: 0px;
	border-style: solid;
	border-color: #FFFFFF;
	margin: 0px;
	padding: 0;
}

.icon-article {
	background: url(https://www.borstvoeding.com/assets/writing.png) no-repeat;
	width: 60px;
	height: 60px;
}

.date {
	font-size: 10px;
	color: #033;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px dotted #69c;
	line-height: 14px;
	margin-top: 10px;
}

.category-header {
	font-size: 1.4em;
	color: #000;
	font-weight: bold;
	padding-top: 1ww;
	padding-bottom: 1vw;
}

.sublist {
	display: flex;
	flex-flow: column wrap;
	width: 30vw;
}

sublist .entry-categorylabel {
	display: inline-flex;
}

sublist .end {
	border-bottom: 1px dotted #d9dad9;
	clear: both;
	margin: 10px 0 15px;
	display: block;
	width: auto;
	min-width: 30vw;
}

.entry-header {
	font-size: 1.2em;
	color: #cc1e1f;
	font-weight: bold;
}

.entry-header a {
	color: #cc1e1f;
}

.extended {
	margin-bottom: 15px;
}

.end {
	border-bottom: 1px dotted #d9dad9;
	clear: both;
	margin: 10px 0 15px;
	display: block;
	width: 100%;
}

.back {
	padding-bottom: 20px;
	text-transform: uppercase;
	font-weight: bold;
}

blockquote {
	background-color: #eeeef2;
	padding: 2px 10px;
	display: inline-block;
	clear: both;
}

#gamma .extended {
	margin-bottom: 0;
	padding: 0;
	margin-top: -10px;
}

/* @end */

/* @group misc */

.blogLabel {
	font-size: 12px;
	color: #933;
	text-decoration: none;
	text-align: right;
	border-top: 1px solid #000;
	padding-right: 15px;
	padding-left: 15px;
}

.subject {
	color: #C30;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
}

.entrykeywords {
	text-transform: capitalize;
}

.comment {
	padding-top: 3px;
	padding-bottom: 3px;
	border-collapse: collapse;
	display: table;
}

.block {
	display: block;
	padding: 2px 10px;
	margin-top: 2px;
}

.comments-open-moderated {
	font-weight: bold;
	font-style: italic;
	color: #4d6926;
}

.searchstring {
	color: #4d6926;
	font-size: 12px;
	line-height: 28px;
	border: 1px dotted #4d6926;
	padding: 5px;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}

help {
	display: none;
}

#showhelp {
	display: none;
}

tt {
	font: normal 9px/140% Arial, Helvetica, Geneva, sans-serif;
}

.labelcell { 
 color: #3670A7;
 width: 220px; 
}

/* @end */

/* @group divers */

.entry-date {
	width: 40px;
	height: 32px;
	margin-left: -57px;
	margin-top: 0;
	float: left;
	font-size: 14px;
	color: #000;
	display: none;
	padding-top: 4px;
	padding-left: 3px;
	padding-right: 2px;
	border: 3px none #536137;
	border-right: 1px hidden #a6d000;
	margin-bottom: 0;
	line-height: 14px;
}

.entry-date .scaps {
	font-size: 14px;
	margin-left: -1px;
}

.entry-author {
	color: #7a7b7b;
	font-size: 0.9em;
	font-style: italic;
	clear: both;
	display: inline-block;
}

.line {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

/* @end */

/* @group images */

#betacontent img.mt-image-none { 
	max-width: 314px;
	height: 100%;
	height: auto;
	float: left;
	margin: 7px 15px 5px 0;
}

#betacontent img.mt-image-left { 
	max-width: 314px;
	height: 100%;
	height: auto;
	float: left;
	margin: 7px 15px 5px 0;
}

#betacontent img.mt-image-center { 
	max-width: 314px;
	height: 100%;
	height: auto;
	float: left;
	margin: 7px 15px 5px 0;
}

#betacontent img.mt-image-right { 
	max-width: 314px;
	height: 100%;
	height: auto;
	float: left;
	margin: 7px 15px 5px 0;
}

.widget #betacontent img {
	clear: both;
	padding-bottom: 5px;
}

#gamma #widget img {
	clear: both;
	padding-bottom: 5px;
	height: auto;
}


/* @end */

/* @group search */

search {
	margin-top: 10px;
}



/* @end */

/* @group ads */

#slideshow {
	max-width: 100vw;
	height: 100px;
}

#slideshow .ad {
	float: left;
	display: inline-block;
}

#slideshow .ad img {
	width: auto;
	max-width: 800px;
	height: auto;
	max-height: 90px;
}

/* @end */

/* @group menu: identity */

top-header {
	width: 1024px;
	padding: 8px 0;
	text-align: center;
	display: block;
	margin: 5px auto 25px;
	height: 30px;
	clear: both;
	border-bottom: 1px solid rgba(44,190,255,0.35);
	background-color: #eef9fe;
}

.vline {
	width: 1px;
	border-right: 1px solid rgba(44,190,255,0.35);
	height: 36px;
	display: inline-block;
	float: left;
	margin-top: 0;
	font-weight: normal;
	font-style: normal;
	margin-left: 5px;
	margin-right: 5px;
}

.identity {
	width: 204px;
	float: left;
	display: inline-block;
	height: 40px;
}

.identity .icon {
	width: 26px;
	height: 26px;
	display: inline-block;
	margin-right: 10px;
	background-image: url(https://www.borstvoeding.com/assets/bvcom-icon33.png);
	border: 1px solid #ca2126;
	float: left;
	margin-top: 4px;
}

.identity a {
	font: 600 20px "proxima-nova-extra-condensed";
	color: #cc1e1f;
	border: 1px solid #eef9fe;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	padding: 3px 6px 1px;
	text-decoration: none;
	float: left;
	text-transform: uppercase;
	margin-top: 3px;
}

.identity a:hover {
	color: #000;
	border: 1px solid #ce1d13;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	text-decoration: none;
}

#home .identity a {
	color: #cc1e1f;
	border: 1px solid #ce1d13;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	padding: 1px 6px;
	text-decoration: none;
	margin-top: 4px;
}

#searchbox {
	width: 230px;
	float: left;
	display: inline-block;
}

#searchbox .ti {
	color: #000;
	text-align: left;
	width: 150px;
	height: 24px;
	font-size: 11px;
	margin-top: 2px;
	font: 300 12px "jaf-bernino-sans";	
}

#searchbox .button {
	background-color: #cc1e1f;
	font: 600 20px "proxima-nova-extra-condensed";
	border: 3px double #fff;
	color: #fff;
	padding: 2px 7px;
	vertical-align: top;
	margin-bottom: 2px;
	margin-top: 2px;
	height: 30px;
	text-transform: uppercase;
}

/* @end */

/* @group menu: extranav */

.extranav {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 3px;
}

.extranav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 100%;
	display: block;	
}

.extranav ul li {
	float: left;
}

.extranav ul li a {
	padding: 3px 6px 1px;
	color: #000;
	display: inline-block;
	text-transform: uppercase;
	font: 600 20px;
 	text-decoration: none;
	margin-left: 10px;
}

.extranav ul li a:hover {
	color: #cc1e1f;
	border: 1px solid #ce1d13;
}

#webshop .extranav ul li a.webshop {
	font: 600 20px;
	color: #cc1e1f;
	border: 1px solid #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	padding: 3px 6px 1px;
	text-decoration: none;
	float: left;
	text-transform: uppercase;
}

#webshop .webshop .extranav ul li a.webshop {
	color: #cc1e1f;
	padding: 3px 6px 1px;
	display: inline-block;
	text-decoration: none;
	font: 600 20px;
}

extranav ul li a img.cart {
	margin-top: 0;
	padding: 3px 6px 1px;
}

li.contact a.mail img.mail {
	margin-top: 20;
	padding: 3px 6px 1px;
}


/* @end */

/* @group menu: map */

#map {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-content: space-between;
	justify-content: space-evenly;
	background-color: rgba(142,184,223,0.2041271);
	max-width: 100vw;
	padding-bottom: 2vw;
}

#map li::first-line {
	color: #000;
} 

#map li .submap {
	padding-top: 5em;
}

#map ul {
	width: 15em;
	margin: 0;
	padding: 0;
}

#map li {
	list-style-type: none;
	list-style-position: outside;
	display: block;
	float: left;
	clear: left;
	margin: 0;
	padding: 0;
	text-align: left;
}

#map li a {
	color: #a1a1a1;
	text-transform: none;
	display: block;
	font: bold 1em/1.3em jaf-bernino-sans, sans-serif;
}

#map li a:hover {
	color: #5e5244;
	text-decoration: none;
} 


#map li ul li a {
	padding: 0 11px;
	float: left;
	display: block;
	font: bold 0.9em/1.2em;
}

#map li ul li a:hover {
	color: #5e5244;
	text-decoration: none;
}

#map li ul.submap li a.parent {
	color: #000;
}

/* @end */

/* @group menu: dagfoto */

-a.hover .dagfoto-thumb {
	width: 40px;
	height: 40px;
	background-color: rgba(203,29,28,0.22);	
}


/* small thumb
a.dagfoto-thumb img {
	margin-top: -8px;
	width: 20px;
	height: 20px;
}
 */

li.photo-thumb a.dagfoto-thumb img {
	margin-top: -16px;
	width: 41px;
	height: 41px;
}

li.photo-thumb a.dagfoto-thumb:hover img {
	margin-top: -16px;
	width: 41px;
	height: 41px;
}

li.photo-thumb a.dagthumb img {
	margin-top: -16px;
	width: 41px;
	height: 41px;
}

li.photo-thumb a.dagthumb:hover img {
	margin-top: -16px;
	width: 41px;
	height: 41px;
}

-a.dagfoto-thumb img {
	margin-top: -16px;
	width: 41px;
	height: 41px;
}

-a.dagfoto-thumb:hover img {
	margin-top: -16px;
	width: 41px;
	height: 41px;
}

photo.photo-thumb {
	width: 41px;
	height: 41px;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 50000;
}

photo.photo-thumb img {
	width: 41px;
	height: 41px;
}

topmenu a.webshop {
    position: fixed;
    top: 0;
    left: 60px;	
	padding-top: 15px;
	color: #fff;
	text-decoration: none;
	font-family: jaf-bernino-sans, sans;
}

topmenu a.webshop:hover {
	color: #000;
}

topmenu a.bvcom {
    position: fixed;
    top: 0;
    left: 160px;	
	padding-top: 15px;
	color: #fff;
	text-decoration: none;
	font-family: jaf-bernino-sans, sans;
}

topmenu a.bvcom:hover {
	color: #000;
}

/* @end */

/* @group menu: iconbar */

.iconbar {
  position: fixed;
  bottom: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.27);	
  height: 70px;
  width: 100vw;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.96);
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: space-between;
  justify-content: center;
  z-index: 100;
}

.iconbar .icon {
	float: left;
	display: block;
	width: 139px;
	height: 80px;
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 30px;
	text-align: center;
}

.iconbar .iconname {
	font-size: 12px;
	text-transform: capitalize;
}

.iconbar .icon a:hover,
.iconbar .icon i.fab:hover {
	color: #cc1e1f;
	text-decoration: none;
}

iconbar .icon a:visited {
	color: #919192;
}

/* @end */


/* @group groeicurve */

.formulieren #beta {
	width: 1024px;
	background-color: #fff;
	margin: 0;
	padding-left: 0;
}

.formulieren #betacontent {
	margin-right: -20px;
}

.formulieren #gamma {
	display: none;
}

.formulieren iframe {
	margin-top: 50px;
}

#home #entry-5804 {
	display: none;
}

.formulieren .center {
	left: 50%;
	margin-left: -300px;
	position: relative;
	margin-bottom: 10px;
	display: inline-block;
}

-.who-groeicurven-online #beta {
	width: 100vw;
	background-color: #fff;
	margin: 0;
	padding-left: 0;
}

-.who-groeicurven-online #betacontent {
	max-width: 100%;
}


-.who-groeicurven-online .entry-copy iframe {
	width: 99vw;
	margin-left: -30vw;
	height: 60vh;
}


-#bvcom-website.who-groeicurven-online #gamma {
	display: none;
}

-.who-groeicurven-online iframe {
	margin-top: 50px;
	z-index: 100000;
}

-.who-groeicurven-online .addthis_toolbox {
	display: none;
}

-who-groeicurven-online .center {
	left: 50%;
	margin-left: -300px;
	position: relative;
	margin-bottom: 10px;
	display: inline-block;
}

-.who-groeicurven-online .center img.mt-image-left {
	float: left;
	background-color: #efefef;
}

/* @end */

/* @group webshop */

#webshop #beta {
	width: 100vw;
}

p.minicart {
	clear: both;
	background-color: rgba(228, 238, 194, 0.28);
	padding: 2px 10px;
	margin-bottom: 10px;
	float: none;
	width: 80vw;
	text-align: center;
}


#webshop ul.wsmenu {
	list-style-type: none;
	width: 100%;
	margin: 20px 0;
	padding: 0;
	display: block;
	clear: both;
	height: 30px;
	text-align: center;
}

#webshop ul.wsmenu li {
	display: block;
	font-size: 1.1em;
	padding: 5px;
	text-align: center;
	float: left;
	margin-right: 10px;
}

#webshop ul.wsmenu li a {
	color: #cb1d1e;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}

#webshop ul.wsmenu li a.active {
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}

#webshop ul.wsmenu li a:hover {
	color: #000;
}


#webshop #betacontent {
	width: 90vw;
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	margin-right: 1vw;
	margin-left: 1vw;
}

#webshop #webshop-item {
	padding-bottom: 3vw;
	width: 500px;
}

#webshop .itemtitle {
	display: none;
}

#webshop .webshop-category {
	margin: 0px;
	padding: 2vw 0px 1vw;
	font-size: 1.4em;
	color: #033;
	text-decoration: none;
	text-transform: none;
	border-style: none;
	font-weight: bold;
	display: block;
	clear: both;
	width: 98vw;
	text-align: center;
}

#webshop .webshopform {
	display: block;
	padding: 0;
	background-color: #edf6ff;
}

#webshop .buy {
	display: block;
	background-color: #edf6ff;
	padding: 5px 10px;
	float: left;
	border: 1px solid #cbd1da;
}

webshop table.webshopinfo  {
	float: left;
	margin-right: 10px;
}

#webshop table.webshopdisplay {
	margin: 0;
	padding: 0;
	width: auto;
	border: 0;
	background-color: #edf6ff;
}

#webshop table tr {
	height: 30px;
	background-color: transparent;
}


#webshop .webshopdisplay tr.buyinfo {
	margin-top: 20px;
}

#webshop strong.donatie {
	font-size: 1.1em;
	color: #000;
}

#webshop .webshopdisplay .webshoppixinfo td {
	border-bottom: 2px dotted #d6f0fc;
	vertical-align: top;
	padding-bottom: 5px;
}

#webshop .webshopdisplay .webshoppixinfo td.info  {
	vertical-align: top;
}

#webshop .webshopdisplay .webshoppixinfo td.info p {
	margin: 0;
	padding: 0;
}

#webshop .label { 
   color: #000; 
    width: 120px;
	text-transform: uppercase;
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
	text-align: right;
	padding-right: 5px;
	padding-top: 5px;
}

#webshop article {
	font-weight: bold;
	display: block;
	color: #000;
}

#webshop article a:link,
#webshop article a:hover,
#webshop article a:visited {
	font-weight: bold;
	display: block;
	color: #000;
	text-decoration: none;
}

#webshop articleinfo {
	color: #000;
}

#webshop articleinfo ul {
	margin: 0;
	padding: 0 0 0 15px;
	list-style-type: none;
}

#webshop articleinfo ul li {
	margin: 0;
	padding: 0;
	list-style-type: square;
	list-style-position: outside;
}

#webshop tr.buyinfo td.field input.quantity {
	font-size: 0.8em;
}

#webshop .buttons input.srbutton  {
	width: 100px;
	height: 30px;
	background-color: #cc1e1f;
	display: block;
	border: 1px solid #fff;
	color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 0.8em;
}

#webshop .buttons a:hover input.srbutton  {
	width: 100px;
	height: 30px;
	background-color: #cb6f61;
	display: block;
	border: 1px solid #fff;
	color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 0.8em;
}

#webshop .webshopform {
	width: 497px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	display: block;
}


webshopbar#buyersellerinfo {
	display: inline-block;
	margin-top: 20px;
	width: 95%;
	background-color: #edf6ff;
	clear: both;
	padding-left: 10px;
}

webshopbar.buyersellerinfo {
	
}

/* @end */

/* @group form */

#form {
	height: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.fieldcell {
	color: #000;
	text-align: left;
	width: 100px;
	height: 20px;
	font-size: 11px;
	margin-top: 2px;
}

.button {
	background-color: #9e9e9e;
	font-size: 12px;
	font-weight: bold;
	border: 3px double #fff;
	color: #fff;
	padding: 0 7px;
	vertical-align: top;
	margin-bottom: 2px;
	margin-top: 2px;
	height: 30px;
}

/* @end */

/* @group banner-ads */

banner-ads {
	margin-left: 126px;
	clear: both;
	display: block;
	margin-top: 50px;
}

banner-ad-top img, .banner-ad img {
	float: left;
	margin-left: 9px;
	margin-bottom: 15px;
	max-width: 180px;
}

#home #ads {
	margin-top: 50px;
}

#home .adstag {
	margin-top: 10px;
}

.adstag {
	margin-top: 20px;
	display: inline;
}

#ads .ad {
	margin-bottom: 15px;
	display: block;
}

.seo-ad {
	border: 1px solid #000;
	background-color: rgba(248,237,105,0.2101151);
	padding: 3px 3px 1px;	
}

.advertenties {
	margin-top: 10px;
	display: inline-block;
	float: none;
	width: 100%;
	text-align: center;
	font-weight: bold;
	padding-bottom: 0px;
}

#adsbygoogle {
	display: block;
	margin: 10px auto;
	clear: both;
	float: none;
}

.google-ads-middle {
	width: auto;
	margin: auto;
	text-align: center;
	clear: both;
	padding-top: 1em;
	padding-bottom: 1em;
}

.google-ads-bottom {
	width: auto;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	clear: both;
}

/* @end */

/* @group widget */

widget {
	margin-top: 10px;
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
	display: inline-block;
}

.widget p {
	margin: 0;
	padding: 2px 0;
}

.dagfoto {
	margin-top: 20px;
}

.dagfotomore {
	padding-left: 40px;
}

#gamma #widget summary,
#gamma #widget entry id,
#gamma #widget entry published,
#gamma #widget entry updated,
#gamma #widget entry author {
	display: none;
}


.widget #gamma #widget {
	display: none;
}

/* @end */

/* @group social */

#gamma #twitterfeed a.twitter-timeline {
	font-size: 10px;
}



/* @end */

/* @group foxycart */

/* My Comment 
#fc {
	text-align: left;
}

#fc .fc-action--checkout--button, #fc .fc-button--subscription-cancel, #fc .fc-button--submit { 
background-color: #CC1E1F;
text-shadow: 1px 1px 0px #932C33;
border-color: #CC1E1F;
}

[data-fc-sidecart] #fc .fc-fixed-button-right .fc-btn-action {
color: white;
background-color: #CC1E1F;
}

#fc .fa-lock { fill: #CC1E1F; }
#fc td { text-align: left;
	vertical-align: top;
	margin: 0;
	padding: 0;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: inner-spin-button !important;
}

*/


/* @end */

/* @group bestsellers */

#delta {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-content: space-between;
}

.best-webshop {
	margin-top: 10px;
	display: inline-block;
	float: none;
	width: 100%;
	text-align: center;
	font-weight: bold;
	padding-bottom: 10px;
}


.bestseller {
	display: block;
	clear: both;
	margin-bottom: 10px;
	margin-left: 1vw;
	width: 24vw;
	max-width: 300px;
	width: 300px;
	min-height: 90px;
	float: right;
	padding: 5px 1vw;
	background-color: rgba(143, 134, 134, 0.06);
	margin-right: 1vw;
	border: 1px solid rgb(240, 238, 238);
}

.bestseller p {
	margin: 0;
	padding: 0;
}

a .bestseller {
	text-decoration: none;
}

a:hover .bestseller  {
	text-decoration: none;
	color: #933;	
}

.bestseller-title {
	width: 78%;
	float: left;
	text-align: right;
	padding-right: 2%;
}

.bestseller-image {
	float: left;
	min-width: 50px;
	width: 20%;
	text-align: left;
}

/* @end */

/* @group buttons */

.bvbutton {
	margin-right: 0;
	margin-top: 10px;
}

.bvbutton a {
	background-color: #cc1e1f;
	padding: 8px 14px;
	display: inline-block;
	border: 1px solid #fff;
	color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
}

.bvbutton a:hover {
	background-color: #cb6f61;
	border: 1px solid #fff;
	color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
}

.buy .bvbutton {
	margin-right: 0;
	margin-top: -10px;
	margin-bottom: 0;
}

.buy a.bvbutton {
	padding: 8px 14px 8px 44px;
	display: inline-block;
	border: 1px solid #fff;
	color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
	font-size: 0.9em;
	background: #cc1e1f url(https://www.borstvoeding.com/assets/cart-menu.png) no-repeat 10px center;
	margin-bottom: 10px;
}

.buy a:hover.bvbutton {
	background-color: #cb6f61;
	border: 1px solid #fff;
	color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
	text-decoration: none;
}

/* @end */

/* @group tables */

table {
	padding: 5px;
	margin-top: 10px;
	max-width: 1300px;
    background-color: #f6f7fa;
	display: inline;
	overflow: hidden;
}

table tr {
	vertical-align: top;
	margin-top: 5px;

}

table td {
	text-align: left;
	padding: 2px 6px;
	margin-bottom: 2px;
}


table.tabel tr:first-child a {
	color: #1c89b9;
}

/* table tr:nth-child(odd) {
  background-color: #ececf0;
	margin-bottom: 1px;
}

table tr:nth-child(even) {
  background-color: #f6f7fa;
	margin-bottom: 1px;
} */

table tr:nth-child(odd) {
  background-color: rgba(133,146,124,0.3544819);
	margin-bottom: 1px;
	color: #584941;
}

table tr:nth-child(even) {
  background-color: rgba(133,146,124,0.1513158);
	margin-bottom: 1px;
	color: #584941;
}

table tr:first-child {
	border-bottom: 1px solid #fff;
	color: #fff;
	background-color: #9dac92;
}

table tr:last-child {
  border-bottom: none;
}

table.M tr:nth-child(odd) {
  background-color: #85927c;
	margin-bottom: 1px;
	color: #584941;
}

table.M tr:nth-child(even) {
  background-color: rgba(133,146,124,0.1513158);
	margin-bottom: 1px;
	color: #584941;
}

table.M tr:first-child {
	border-bottom: 1px solid #fff;
	color: #fff;
	background-color: #85927c;
}

table.M tr:last-child {
  border-bottom: none;
}

table.L tr:nth-child(odd) {
  background-color: rgba(254,38,39,0.223088);
	margin-bottom: 1px;
	color: #584941;
}

table.L tr:nth-child(even) {
  background-color: rgba(255,39,40,0.148602);
	margin-bottom: 1px;
	color: #584941;
}

table.L tr:first-child {
	border-bottom: 1px solid #fff;
	color: #fff;
	background-color: #cb1d1e;
}

table.L tr:last-child {
  border-bottom: none;
}

table.XL tr:nth-child(odd) {
  background-color: rgba(28,136,184,0.2188118);
	margin-bottom: 1px;
	color: #584941;
}

table.XL tr:nth-child(even) {
  background-color: rgba(28,136,184,0.1538446);
	margin-bottom: 1px;
	color: #584941;
}

table.XL tr:first-child {
	border-bottom: 1px solid #fff;
	color: #fff;
	background-color: #1c89b9;
}

table.XL tr:last-child {
  border-bottom: none;
}

.table {
	-webkit-overflow-scrolling: touch;
	&::-webkit-scrollbar {
	    display: none; }
}

/* @end */

/* @group footer */

#footer {
	width: 100%;
	height: 3em;
	font: 0.8em jaf-bernino-sans, serif;
	text-align: center;
	color: #efefef;
	padding-bottom: 125px;
}

.footerlink {
	text-transform: lowercase;
	color: rgba(0,0,0,0.3);
	clear: both;
}

.footerlink.website {
	text-transform: lowercase;
}

.footerlink p {
	margin: 0;
	padding: 0;
}

.footerlink a {
	color: rgb(90, 44, 125);
	display: inline;
}

/* @end */

/* @group toolbar */

toolbar .logo img {
	float: left;
	padding: 0;
	margin: 0 0 0 28px;
	max-height: 50px;
	width: auto;
	border: 1px solid #cc1e1f;
}

toolbar .promo img {
	float: left;
	padding: 0;
	max-height: 50px;
	width: auto;
	margin: 0 0 10px 28px;
}

toolbar {
    max-width: 1024px;
	text-align: center;
	display: block;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	overflow: hidden;
}

/* @end */

/* @group tags */

.tag-name {
	font-weight: bold;
	margin-top: 10px;
	display: block;
	clear: both;
	width: 100%;
}


/* @end */

/* @group fullscreen foto */

#fullscreen a #background {
	width: 100%;
	height: 436px;
	position: absolute;
	top: -456px;
	display: block;
	/* background-color: rgba(44,190,255,0.18);*/
}

/* @end */

/* @group who-groeicurven-online */

#who-groeicurven-online #adspace,
#who-groeicurven-online .google-ads-bottom,
#who-groeicurven-online #gamma {
	display: none;
}

.who-groeicurven-online iframe:-webkit-full-screen {
  width: 100vw;
  height: 100vh;
  z-index: 100000;
}

.who-groeicurven-online iframe:-moz-full-screen {
  width: 100vw;
  height: 100vh;
}

.who-groeicurven-online iframe:-ms-fullscreen {
  width: 100vw;
  height: 100vh;
}

.who-groeicurven-online iframe:fullscreen {
  width: 100vw;
  height: 100vh;
}

/* @end */


/* TEMP */

#entry br style {
	display: none;
}

#entry-570 br,
#entry-4105 br,
#entry-5289 br,
#entry-6476 br,
#entry-6566 br {
	display: none;
}
