.bellenmaar {
	border: 1px solid lightgray;
	border-radius: 6px;
	height: 80px;
	padding: 20px;
}
.bellenmaar img {
	padding-right: 5px;
}
.bellenmaar h3 {
	font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
	font-size: 20px;
}
/*
Theme Name: Avada Child theme of Avada
Theme URI:
Description: Child theme of Avada theme for the Avada theme
Author: <a href="http://themeforest.net/user/ThemeFusion">ThemeFusion</a>
Author URI:
Template: Avada
Version: 5.6.2
*/

/* Generated by Orbisius Child Theme Creator (http://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Tue, 13 Nov 2018 18:20:46 +0000 */
/* The plugin now uses the recommended approach for loading the css files.*/

/* .sg_card { padding-top:100px !important; } */

ul.products li.product .fusion-price-rating {
	position: inherit !important;
	max-width: 100% !important;
}

.catalog-ordering {
    _margin-bottom: 32px;
    margin-top: 10px;
}

ul.products li.product .fusion-price-rating del {
    position: inherit !important;
}

.sg_button {
	background: #e35310 !important;
}

.woof_reset_search_form {
	background: #e35310 !important;
	width: 45%;
	display: none;
}

.woof_submit_search_form {
	background: #e35310 !important;
	width: 45%;
	display: none;
}

.catalog-ordering {
	display: none;
}

.flex-control-thumbs img {
    max-width: 100px!important;
}

#desktopMenu ul#menu-hoofdmenu > li > ul.sub-menu > li > ul.sub-menu {
    position: absolute;
    top: 5px;
    left: 250px;
    border: 0;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
}

#desktopMenu ul#menu-hoofdmenu > li > ul.sub-menu > li {
    width: 100%;
    position: relative;
    overflow: inherit;
}

#primary-menu .fusion-main-menu {
    overflow: hidden !important;
}

#desktopMenu ul#menu-hoofdmenu > li > ul.sub-menu {
    top: 255px!important;
    position: fixed;
}

.woof_show_auto_form {display:none!important;}


/* Onderstaande komt uit Avada eigen css */
/*#kiyohklantenvertell_widget-2 {color:white;}*/
.fusion-widget-cart-number {color:white !important;font-weight:bold;}
.fusion-page-title-bar {background-color:#e35310 !important;}
h1 {color:#ff6600!important;}
h2 {color:#ff6600!important;}

/*Onderstaande is uit header.php gehaald*/
span.cart-contents-count {
		background-color: #E35310;
		position: absolute;
		top: -5px;
		right: -15px;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		padding: 2px !important;
	}

	body.page #tawkchat-container {
		z-index: 10 !important;
	}

	.fusion-widget-cart-counter .menu-text {
		margin-right: 10px;
	}

	.fusion-main-menu .fusion-widget-cart-counter>a .fusion-widget-cart-number {
	    position: absolute;
	    right: 8px;
			width: 13px !important;
	    height: 13px !important;
	    font-size: 13px !important;
	}


	#menu-hoofdmenu .fusion-custom-menu-item-contents.fusion-menu-cart-items {
		top: 55px;
		right: 100px;
		min-width: 365px;
		z-index: 9999;
	}

	#menu-hoofdmenu .fusion-menu-cart-item {
		min-width: 364px;
	}

	#topBar {
		background-color: #E35310;
		top: 0px;
		z-index: 999;
	  height:46px;
		position: fixed;
	}

	#topBar.container-fluid {
		padding-left: 0px;
		padding-right: 0px;
	}

	#topBar-left {
		padding-left: 0px;
		padding-right: 0px;
	}

	#topBar ul {
		padding-right: 0px;
		padding-left: 0px;
	}

	#topBar ul li {
		text-decoration: none;
		list-style: none;
		color: #FFF;
		float: left;
		padding-top: 12px;
		padding-bottom: 12px;
		padding-right: 35px;
	}

	#topBar #topBar-left ul img {
		margin-right: 10px;
		margin-top: 3px;
		height: 14px;
	}

	#topBar #topBar-left img#top-coffee {
		margin-top: 4.2px;
	}

	#topBar #topBar-right {
		padding-right: 0px;
	}

	.social-icons-top {
		text-align: right;
	}

	.social-icons-top img {
		height: 20px;
		padding-left: 8px;
		margin-top: 13px;
	}

	#topBar ul a {
		color: #FFF;
	}


	#main #content {
	  margin-top: 220px;
	}
	#main #sidebar {
	  margin-top: 254px;
	}

	.fusion-logo {
	  float: unset;
	}

	.fusion-custom-menu-item-contents.fusion-menu-cart-items .fusion-menu-cart-item > a {
		background-color: #fafafa !important;
	}

	.fusion-main-menu .fusion-custom-menu-item-contents {
	  position: fixed !important;
	  top: 259px !important;
	}

	li.fusion-main-menu-search, li.fusion-main-menu-cart {
		float: right !important;
	}

	li.fusion-main-menu-search a:after, li.fusion-main-menu-cart a:before {
		border: 0 !important;
		margin:0;
	}

	.fusion-search-field label {
		margin-bottom: 0;
	}

	li.fusion-main-menu-search a:after {
		background-image: url('/wp-content/uploads/2019/10/ic_search_24px.png');
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
		font-size: 0;
		color: #fff;
		height: 22px;
		border-radius: 0 !important;
		width: 22px;
	}

	li.fusion-main-menu-cart a:before {
		background-image: url('/wp-content/uploads/2019/10/shopping_cart.png');
		background-repeat: no-repeat;
		background-size: 23px;
		background-position: center;
		font-size: 0;
		color:#fff;
		height:22px;
		margin-right: 0 !important;
		border-radius: 0 !important;
	}

	/* #desktopMenu ul#menu-hoofdmenu > li:first-child > ul.sub-menu {
	  position: fixed;
	  visibility: visible;
	  opacity: 1;
		left:0 !important;
	  width: 100%;
	  top: 271px;
		background: #f0f0f0;
		box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.11);
		border:0;
	} */

	.order-dropdown {
	  z-index: 10 !important;
	}


	#desktopMenu ul#menu-hoofdmenu > li {
		padding-bottom: 15px;
	}

	#desktopMenu ul#menu-hoofdmenu > li > a {
		bbborder: 0 !important;
		background-color: transparent !important;
	}

	#desktopMenu ul#menu-hoofdmenu > li > a {
		cccolor: #5A5A5A;
	}
	#desktopMenu ul#menu-hoofdmenu > li > a:hover {
		cccolor: #e35310;
	}

	#desktopMenu ul#menu-hoofdmenu > li > ul.sub-menu {
		/*left:0 !important;
	  width: 100%;*/
		/*top: 259px;
		background: #f0f0f0;
		box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.07);
		bbborder:0;
		position: fixed;*/
	}

	/*#desktopMenu ul#menu-hoofdmenu > li.menu-item-has-children > a  {
	  position: relative;
	}

	#desktopMenu ul#menu-hoofdmenu > li.menu-item-has-children > a:after  {
		content: "";
		position: absolute;
		bottom: -40px;
		display: none;
		left: 50%;
		transform: translateX(-50%);
		width: 0;
		height: 0;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		border-bottom: 10px solid #f2f2f2;
		margin: 25px auto;
	}

	#desktopMenu ul#menu-hoofdmenu > li.menu-item-has-children:hover > a:after  {
		display: block;
	}

	#desktopMenu ul#menu-hoofdmenu > li:hover > ul.sub-menu {
	  position: fixed;
	  visibility: visible;
	  opacity: 1;
	}





	#desktopMenu ul#menu-hoofdmenu > li > ul.sub-menu > li {
		width: 100%;
		position: relative;
		overflow:auto;
	}

	#desktopMenu ul#menu-hoofdmenu > li > ul.sub-menu > li {
	  display: inline-block;
	}

	#desktopMenu ul#menu-hoofdmenu > li > ul.sub-menu > li > a {
		min-width: 200px !important;
	  width: auto !important;
		border-bottom: 0;
		text-transform: none;
	}*/

	#desktopMenu ul#menu-hoofdmenu > li > ul.sub-menu > li a:hover {
	  	/*background-color: #f2f2f2;*/
		/* font-weight: 800 !important; */
	}

	/*#desktopMenu ul#menu-hoofdmenu > li > ul.sub-menu > li > ul.sub-menu {
		position: absolute;
		top: 41px;
		left: 0;
		border: 0;
		box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	}

	#desktopMenu ul#menu-hoofdmenu > li > ul.sub-menu > li > ul.sub-menu > li > a {
		text-align: left;
    width: 220px;
		text-transform: none;
	}



	#desktopMenu ul#menu-hoofdmenu > li > ul.sub-menu > .container {
		overflow:visible;
	}*/


	#desktopMenu ul#menu-hoofdmenu > li > ul.sub-menu > .container > li {
		/*position: relative;*/
		/* overflow:visible; */
		/*display: inline-block;
		width:auto;*/
	}

	/*#desktopMenu ul#menu-hoofdmenu > li > ul.sub-menu > .container > li:first-child > a {
		padding-left: 0;
	}

	#desktopMenu ul#menu-hoofdmenu > li > ul.sub-menu > .container > li > a {
		padding-right: 3vw;
    width: auto !important;
    border-bottom: 0;
    text-transform: none;
    text-align: left;
	}*/

	#desktopMenu ul#menu-hoofdmenu > li > ul.sub-menu > .container li a:hover {
	  /*background-color: #f2f2f2;*/
		/* font-weight: 800 !important; */
	}

	/*#desktopMenu ul#menu-hoofdmenu > li > ul.sub-menu > .container > li > ul.sub-menu {
		position: absolute;
		top: 41px;
		left: 0;
		border: 0;
		box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
	}

	#desktopMenu ul#menu-hoofdmenu > li > ul.sub-menu > .container > li > ul.sub-menu > li > a {
		text-align: left;
    width: 220px;
		text-transform: none;
	}

	.fusion-body .fusion-main-menu .current-menu-ancestor>a, .fusion-body .fusion-main-menu .current-menu-item>a, .fusion-body .fusion-main-menu .current-menu-parent>a, .fusion-body .fusion-main-menu .current_page_item>a {
	  border:0 !important;
	  font-weight: 600 !important;
		background-color: inherit !important;
	}*/

	/*--------------------------------------------------------------
	## Menus
	--------------------------------------------------------------*/
	.main-navigation {
		clear: both;
		display: block;
		float: left;
		width: 100%;
	}

	.main-navigation ul {
		display: none;
		list-style: none;
		margin: 0;
		padding-left: 0;
	}

	.main-navigation ul ul {
		box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
		float: left;
		position: absolute;
		top: 100%;
		left: -999em;
		z-index: 99999;
	}

	.main-navigation ul ul ul {
		left: -999em;
		top: 0;
	}

	.main-navigation ul ul li:hover > ul,
	.main-navigation ul ul li.focus > ul {
		left: 100%;
	}

	.main-navigation ul ul a {
		width: 200px;
	}

	.main-navigation ul li:hover > ul,
	.main-navigation ul li.focus > ul {
		left: auto;
	}

	.main-navigation li {
		float: left;
		position: relative;
	}

	.main-navigation a {
		display: block;
		text-decoration: none;

		font-family: 'Lato', sans-serif;
		font-weight: 900;
		font-size: 19px;
		__text-transform: uppercase;
		__text-align: center;
		__color: #0a0a0a;
	}

	.main-navigation a:hover, .main-navigation a:focus {
		__text-decoration: none;
		__color: #e35310;
	}

	.menu-hoofdmenu-container li a {
	    font-family: 'Lato', sans-serif;
	    __text-transform: uppercase;
	    font-weight: 600;
	    letter-spacing: .07em;
	}

	li.fusion-main-menu-cart.fusion-widget-cart-counter {
		padding-right: 0px;
		padding-left: 10px;
	}

	li.fusion-custom-menu-item {
		float: right;
	}

	.current_page_item a, .current_menu_item a, .current-menu-item a {
	    color: #FF7F02 !important;
	}

	#desktopMenu {
	  margin-top: 51px;
	}

	/*-----------MOBILE MENU----------------*/
	#mobileMenu{
		display: none;
	}

	#mobileMenu #primary-menu {
		width:100%;
	}

	#mobileMenu .body-overlay {
		position: fixed;
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	  background: rgba(0, 0, 0, 0.7);
	  opacity: 0;
	  visibility: hidden;
	  -webkit-transition: opacity 0.3s;
	  transition: opacity 0.3s;
	  z-index: 1;
	}

	/* #mobileMenu .body-overlay.show {
	  opacity: 1;
	  visibility: visible;
	} */

	#mobileMenu .fusion-logo picture {
	  display: none !important;
	}
	#mobileMenu .fusion-logo picture.fusion-sticky-logo {
	  display: initial !important;
	}

	#mobileMenu #completeInner {
		overflow-y: auto;
		padding-bottom: 120px;
	}

	#mobileMenu #primary-menu .fusion-menu > li {
		/* text-align: center; */
		/* max-height: 8vh; */
		margin: 0;
	  padding: 15px 30px !important;
		position: relative;
		background: 0 !important;
		border-bottom: 1px solid #ececec;
	}

	#mobileMenu #primary-menu .fusion-menu > li.menu-item-has-children > .togggle {
		content:"";
		display: block;
		position: absolute;
		background-image: url("/wp-content/uploads/2019/10/ic_chevron_right_24px-1.png");
    background-repeat: no-repeat;
		background-position: right 30px center;
    width: 24vw;
    height: 35px;
    background-size: 12px;
    right: 0;
    top: 7px;
	}
	#mobileMenu #primary-menu .fusion-menu > li.menu-item-has-children > .togggle.open {
		background-image: url("/wp-content/uploads/2019/10/ic_chevron_right_24px-2.png");
	}

	#mobileMenu #primary-menu .fusion-menu > li.menu-item-has-children > .sub-menu > li.menu-item-has-children > .togggle {
		content:"";
		display: block;
		position: absolute;
		background-image: url("/wp-content/uploads/2019/10/ic_chevron_right_24px-1.png");
    background-repeat: no-repeat;
		background-position: right 30px center;
    width: 24vw;
    height: 35px;
    background-size: 12px;
    right: -30px;
    top: 7px;
	}
	#mobileMenu #primary-menu .fusion-menu > li.menu-item-has-children > .sub-menu > li.menu-item-has-children > .togggle.open {
		background-image: url("/wp-content/uploads/2019/10/ic_chevron_right_24px-2.png");
	}

	#mobileMenu #primary-menu .fusion-menu > li > a {
		display: inline-block;
		transform: none !important;
    margin-top: 0 !important;
		height:auto;
		width:100%;
		max-width:50vw;
	}

	#mobileMenu #primary-menu .fusion-menu > li > .sub-menu {
		display: none;
		visibility: visible;
		opacity: 1;
		position: relative;
		border: 0;
		padding-top: 15px;
		padding-left: 15px;
		width:100%;
		background: none;
		box-shadow: none;
	}

	#mobileMenu #primary-menu .current-menu-parent > a span,	#mobileMenu #primary-menu .current_page_item > a span {
		color:#E35310 !important;
		font-weight: 400 !important;
	}

	#mobileMenu #primary-menu .fusion-menu > li > .sub-menu > li {
		padding-right: 50px !important;
		margin: 6px 0;
	}

	#mobileMenu #primary-menu .fusion-menu > li > .sub-menu > li a {
		border-bottom: 0 !important;
    transform: none;
    height: unset;
    padding: 6px 0;
    display: block;
    margin-top: 0 !important;
    text-align: left;
    text-transform: none;
	}

	#mobileMenu #primary-menu .fusion-menu > li > .sub-menu > li a:hover {
		background-color:inherit;
	}

	#mobileMenu #primary-menu .fusion-menu > li > .sub-menu > li > .sub-menu {
		display: none;
		visibility: visible;
		opacity: 1;
		position: relative;
		border: 0;
		width:100%;
		left:15px;
		padding:10px 0;
		background: none;
		box-shadow: none;
	}

	#mobileMenu #primary-menu .fusion-menu > li > .sub-menu > li > .sub-menu > li {
		margin: 4px 0;
	}

	#mobileMenu #primary-menu .fusion-menu > li > .sub-menu > li > .sub-menu > li span {
		font-size: 16px;
    color: #707070;
	}

	#mobileMenu #primary-menu .fusion-menu .fusion-caret {
		display: none;
	}


	#desktopMenu .brand_row {
		padding-bottom: 10px;
		margin-bottom: 14px;
	  border-bottom: 1px solid #DFDFDF;
	}

	ul#checkmark_list {
	  list-style-type: none;
	  margin-left: 0;
	  padding-left: 0;
	}

	ul#checkmark_list li {
	  background-image: url('/wp-content/uploads/2019/10/ic_done_24px.png');
	  background-repeat: no-repeat;
	  background-position: left center;
	  background-size:13px;
	  padding-left: 20px;
	  margin:10px 0;
	}

	.site-branding {
		width: 100%;
	  position: relative;
	  overflow:auto;
	}

	.site-branding iframe, .site-brandingMobile iframe {
	  display: none !important;
	}

	.site-branding .fusion-logo {
	  width:100%;
	  min-height: 110px;
	}

	.fusion-logo-link img.fusion-sticky-logo, .fusion-logo-link img.fusion-mobile-logo {
		display: none !important;
	}

	.site-brandingMobile img {
		max-width: 120px;
	}

	.site-branding img {
		max-width: 200px;
	  position: absolute;
	  top: 50%;
	  transform: translateY(-50%);
	}

	.site-branding a {
	  width: 10%;
	}

	#site-navigation {
	  /* position: fixed;
	  width: auto;
	  right: 50%;
	  transform: translate(50%, 210%); */
	}

	#primary-menu {
		/* max-width: 760px;
		width: 60vw;
	  display: flex;
	  justify-content: space-evenly; */
	}

	#primary-menu .fusion-main-menu {
	  float:unset;
	  width: 100%;
		position: unset !important;
		overflow: auto !important;
	}

	#primary-menu li#menu-item-12105 {
	  width: 112px;
	  height: 40px;
	  border-radius: 6px;
	  background: #e35310;
	  padding:7px 14px;
	  margin-top: 2px;
	}

	#mobileMenu #primary-menu li.menu-item-12105 {
    width: auto;
    border-radius: 6px;
    background: #e35310 !important;
    padding: 7px 14px;
    margin: 30px 0 !important;
		margin-bottom: 60px !important;
    padding: 14px 25px !important;
    margin-left: 35px !important;
	}

	#mobileMenu #primary-menu li.menu-item-12105 a {
	  /* transform: translateY(-80%); */
		border:0;
	}

	/*#primary-menu li#menu-item-12105 a, */
	#primary-menu li.menu-item-12105 span.menu-text,
	#primary-menu li.menu-item-12105 span.fusion-caret {
	  color:#fff !important;
	  margin-top: -16px;
	}

	span.cart-contents-count {
		background-image: url("/wp-content/uploads/faq@2x.png");
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
		width:25px;
		text-align: center;
		margin-left: -20px;
		margin-top:20px;
		padding:1px;
		z-index: 1;
		color:#fff;
	}

	.shoppingCart {
		width: 100px;
		float: right;
	}

	.select2-container--default .select2-selection--single .select2-selection__rendered {
		margin-right: 20px;
	}

	.avada-woo-one-page-checkout .woocommerce .checkout #customer_details .col-1, .avada-woo-one-page-checkout .woocommerce .checkout #customer_details .col-2 {
		max-width: 48%;
	}



	.form-row {
		display: block !important;
	}

	form.checkout label {
		margin-right: 15px;
	}

	#masthead {
		left: 0px;
		z-index: 150;
		height: auto;
	  display: flex;
	  width: 100%;
	  padding:0;
	  justify-content: space-between;
	  position: fixed;
	  background: #FFFFFF;
	  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.05);
	}

	.navIcons {
		float: right;
		margin-right: 7vw;
		width:200px;
	  display: flex;
	  align-items: center;
	  justify-content: center;
		transform: translate(0%, 100%);
	}
	.navIcons a {
		margin-left: 20px;
		position: relative;
	}

	.form-row.place-order input[type=checkbox] {
		display: inline;
	}

	.woocommerce-content-box.full-width {
		width: unset !important;
	}

	@supports (-ms-ime-align: auto) { /* Edge only */
	  .main-navigation li {
	    float:initial;
			margin-left:1.2vw;
			margin-right:1.2vw;
	  }
	}

	@media screen\0, @media screen\9 {
		.main-navigation li {
	    float:initial;
			margin-left:1.2vw;
			margin-right:1.2vw;
	  }
	}

	@media all and (min-width: 1921px) {
		#desktopMenu ul#menu-hoofdmenu > li > ul.sub-menu {
			/* padding: 0 20vw !important; */
		}
	}

	@media all and (min-width: 1140px) {
		#desktopMenu ul#menu-hoofdmenu > li > ul.sub-menu {
			/* padding: 0 7vw; */
		}
	}

	@media all and (max-width: 1199px) {
		.fusion-main-menu>ul>li>a, .fusion-vertical-menu-widget ul.menu li a, .side-nav li a {
			font-size: 15px !important;
		}
	}

	@media all and (max-width: 991px) {
		#topBar-right {
			display: none;
		}

		#topBar-left #top-mail, #topBar-left #li-top-coffee, #topBar-left #top-specialist {
			display: none;
		}

		#topBar-left {
			text-align: center;
		}

		#mobileMenu a.fusion-logo-link {
			margin-top: 0px !important;
		}

		#topBar-left ul {
			overflow: auto;
			margin-bottom: 0px;
			display: inline-block;
		}

		#topBar ul li {
			padding-right: 15.5px;
			padding-left: 15.5px;
		}

		.sidebarIconToggle {
			margin-top: 0px !important;
		}

		#mobileMenu a.cartButton {
			margin-top: 0px;
		}

		.fusion-logo img {
	    width: auto;
	    margin-top: -20px;
		}

	}


	@media all and (max-width: 913px) {
		.avada-woo-one-page-checkout .woocommerce .checkout #customer_details .col-1, .avada-woo-one-page-checkout .woocommerce .checkout #customer_details .col-2 {
			max-width: 100%;
		}

		#wrapper .woocommerce-content-box {
			width: unset !important;
		}


	}

	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:portrait) {
	      .woocommerce-content-box.full-width {
					width: 100px !important;
				}
	    }

	/* End 991px media query */

	.ratingContainer {
		display: inline-block;
		position: relative;
		margin-bottom: 20px;
	}

	.ratingContainer p {
		position: absolute;
		top: 12px;
		font-size: 17px;
		width:100%;
		color:#000;
		font-weight: 800;
		text-align: center;
	}

	.ratingContainer p small {
		font-size: 80% !important;
		font-weight: 600;
	}

	#headerBeloften {
		height:70px;
		width:100%;
		opacity:0.95;
		position: absolute;
		margin-top:150px;
		background-image: url("/wp-content/uploads/headerBeloften-bg.jpg");
	}

	#headerBeloften .widget-title {
		display: none;
	}

	#headerBeloften h6 {
		margin-bottom: 0px;
		font-size: 13px;
	}

	#headerBeloften p {
		font-size: 13px;
	}

	#headerBeloften .row {
		padding-top: 19px;
	}

	#headerBeloften img {
		float:left;
	}
	#headerBeloften img.rating {
		margin-top: -10px;
	}


	.reviewScoreBig, .reviewScoreSmall {
		font-size: 0px;
		display: none;
		color: transparent;
	}

	#headerBeloften .ratingContainer {
		display: inline-block;
		float: left;
		position: relative;
	}

	#headerBeloften .ratingContainer p {
		position: absolute;
		top: 4px;
		font-size: 14px;
		width:100%;
		color:#000;
		font-weight: 800;
		text-align: center;
	}

	#headerBeloften .ratingContainer p small {
		font-size: 80% !important;
		font-weight: 600;
	}

	#headerBeloften .text {
		float:left;
		margin-left:10px;
	}

	#colophon {
		background-color: #FCFCFC;
		padding-top:75px;
	}

	#colophon h3 {
		font-weight: 500 !important;
		font-size: 18px !important;
	}

	.site-info {
		padding:30px 20px;
	}

	.site-info .blackLink {
		margin-left: 20px;
	}









	/* Small menu. */
	.menu-toggle,
	.main-navigation.toggled ul {
		display: block;
	}

	@media screen and (min-width: 37.5em) {
		.menu-toggle {
			display: none;
		}
		.main-navigation ul {
			display: block;
		}
	}

	.site-main .comment-navigation, .site-main
	.posts-navigation, .site-main
	.post-navigation {
		margin: 0 0 1.5em;
		overflow: hidden;
	}

	.comment-navigation .nav-previous,
	.posts-navigation .nav-previous,
	.post-navigation .nav-previous {
		float: left;
		width: 50%;
	}

	.comment-navigation .nav-next,
	.posts-navigation .nav-next,
	.post-navigation .nav-next {
		float: right;
		text-align: right;
		width: 50%;
	}

	/*--------------------------------------------------------------
	# Accessibility
	--------------------------------------------------------------*/
	/* Text meant only for screen readers. */
	.screen-reader-text {
		border: 0;
		clip: rect(1px, 1px, 1px, 1px);
		clip-path: inset(50%);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute !important;
		width: 1px;
		word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
	}

	.screen-reader-text:focus {
		background-color: #f1f1f1;
		border-radius: 3px;
		box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
		clip: auto !important;
		clip-path: none;
		color: #21759b;
		display: block;
		font-size: 14px;
		font-size: 0.875rem;
		font-weight: bold;
		height: auto;
		left: 5px;
		line-height: normal;
		padding: 15px 23px 14px;
		text-decoration: none;
		top: 5px;
		width: auto;
		z-index: 100000;
		/* Above WP toolbar. */
	}

	/* Do not show the outline on the skip link target. */
	#content[tabindex="-1"]:focus {
		outline: 0;
	}



	/*--------------------------------------------------------------
	# Media
	--------------------------------------------------------------*/

	/* Make sure logo link wraps around logo image. */
	.custom-logo-link {
		display: inline-block;
	}



	/*-------------- MENU/HEADER  -------------*/
	input[type="checkbox"]:checked ~ #sidebarMenu {
	    transform: translateX(0vw);
	}

	input[type="checkbox"]:checked ~ .showSearchBar, input[type="checkbox"]:checked ~ .site-brandingMobile {
		 z-index: -1;
	}

	.site-brandingMobile {
		margin:0 auto;
	}

	input[type=checkbox] {
	    transition: all 0.3s;
	    box-sizing: border-box;
	    /* display: none; */
	}

	#sidebarMenu {
	    height: 100%;
			position: absolute;
	    top: 0;
	    left: 0;
			z-index: 9;
	    width: 100vw;
	    transform: translateX(-100vw);
	    transition: transform 250ms ease-in-out;
	}

	.sidebarMenuInner {
	    margin: 0;
	    padding: 0;
	    z-index: 10;
			width:100%;

	    position: fixed;
	    height: 100vh;
	    background-color: #FFFFFF;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    /* box-shadow: 10px 0px 30px 0px rgba(0,0,0,0.2); */
	    margin-left: 0;
			margin-top: 143px;
			border-top: 1px solid #ececec;
	}

	.sidebarMenuInner .fusion-menu {
		padding: 0 20%;
		padding: 0;
	}

	.sidebarMenuInner ul {
	    margin: 0 auto;
	    padding: 0;
	}

	#completeInner {
	    height: 100%;
	    width: 100%;
	}

	.sidebarMenuInner li {
	    text-align: left;
	    list-style: none;
	    color: #fff;
	    text-transform: uppercase;
	    padding: 0 !important;
			width:100%;
	    font-size: 1em;]
	    cursor: pointer;
	    border-bottom: 1px solid rgba(255, 255, 255, 0.10);
	}

	.sidebarMenuInner li.fusion-main-menu-cart {
		display:none;
	}

	.sidebarMenuInner li.fusion-main-menu-search {
		visibility: hidden;
	}

	.sidebarMenuInner .fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents {
	  display: initial !important;
		opacity: 1;
		visibility: hidden;
		display: block !important;
		top: 143px !important;
		position: fixed !important;
		left: 100vw;
	}

	.sidebarMenuInner li a {
		margin-top:5vh !important;
	}

	.sidebarMenuInner li span {
	    display: block;
	    font-size: 16px;
	    /* color: rgba(255, 255, 255, 0.50); */
	}

	.sidebarMenuInner li a{
	    cursor: pointer;
	    text-decoration: none;

			font-family: 'Lato', sans-serif;
			font-weight: 900;
			font-size: 19px;
			text-transform: uppercase;
			color: #0a0a0a;

	}

	.sidebarIconToggle {
			transition: all 0.3s;
			box-sizing: border-box;
			cursor: pointer;
			z-index: 99;
			height: 35px;
			width: 35px;
			left: 50px;
			margin-top: 50px;
			transform: translateY(-50%);
	}

	.spinner {
	    transition: all 0.3s;
	    box-sizing: border-box;
	    position: absolute;
	    height: 3px;
	    width: 100%;
	    background-color: #323232;
	}

	.horizontal {
	    transition: all 0.3s;
	    box-sizing: border-box;
	    position: relative;
	    float: right;
	    margin-top: 5px;
	    width: 30px;
	}

	.diagonal.part-1 {
	    position: relative;
	    transition: all 0.3s;
	    box-sizing: border-box;
	    float: right;
	    width: 30px;
	}

	.diagonal.part-2 {
	    transition: all 0.3s;
	    box-sizing: border-box;
	    position: relative;
	    float: right;
	    margin-top: 5px;
	    width: 30px;
	}

	.menuText{
		text-transform: uppercase;
		font-weight: 700;
		font-size: .6em;
		text-align: right;
	}

	input[type="checkbox"]:checked ~ .sidebarIconToggle > .menuText {
	    display: none;
	}
	input[type="checkbox"]:checked ~ .sidebarIconToggle > .spinner {
	    background-color: #e35310;
	}

	input[type=checkbox]:checked ~ .sidebarIconToggle > .horizontal {
	    transition: all 0.2s;
	    box-sizing: border-box;
	    opacity: 0;
	}

	input[type=checkbox]:checked ~ .sidebarIconToggle > .diagonal.part-1 {
	    transition: all 0.4s;
	    box-sizing: border-box;
	    transform: rotate(135deg);
	    margin-top: 8px;
	    width: 30px;
	}

	input[type=checkbox]:checked ~ .sidebarIconToggle > .diagonal.part-2 {
	    transition: all 0.4s;
	    box-sizing: border-box;
	    transform: rotate(-135deg);
	    margin-top: -11px;
	    width: 30px;
	}

	#hamburgerLogo {
	    position: absolute;
	    max-height: 160px;
			top: 60px;
	    right: 60px;
	}

	#hamburgerSocials {
	    position: absolute;
	    bottom: 7%;
	    display: flex;
	    justify-content: space-around;
	    width: 35%;
	    right: 50%;
	    transform: translate(50%);
	}

	.socialButtons a{
	    float:left;
	}

	#completeInner #primary-menu{
	    display: flex;
	    justify-content: space-evenly;
	    flex-direction: column;
	    text-align: center;
			/* margin-top:45%; */
			margin-top:4vh;
			margin-top:0;
	}

	.orgnl_apple {
		display: none;
	}

	/*body.post-type-archive-product .woocommerce-products-header {
		margin-top:-67px;
	}*/



	/*---------------- Mediaqueries ---------------*/

	@media screen and (max-width: 1199px) {
		#headerBeloften .col-md-3 {
			padding: 0 1px;
		}
		#headerBeloften .col-md-3.levering {
		  padding-left: 25px;
		}
	}

	@media screen and (min-width: 992px) and (max-width: 1199px) {
		#topBar-left #top-specialist {
			display: none !important;
		}
	}

	@media screen and (max-width: 991px) {
		#desktopMenu{
			display: none;
		}
		#mobileMenu{
			width: 100%;
			justify-content: space-between;
			display: flex;
			padding-right: 50px;
			padding-left: 50px;
			height: 100%;
			margin-top:100px;
		}
		#mobileMenu a {
			margin-top: 58px;
			transform: translateY(-50%);
			height:35px;
		}
		#mobileMenu .site-brandingMobile, #mobileMenu .cartButton, #mobileMenu .accountButton {
			/* z-index: -1; */
			position: inherit;
		}
		a.cartButton {
			margin-right: 10px;
		}
		#mobileMenu a.custom-logo-link {
			margin-top:33px;
		}
		#mobileMenu .sidebarSocials {
			position: absolute;
			left:25px;
			bottom:30px;
		}
		#masthead {
			/* height: 115px; */
		}
		.sidebarIconToggle {
			margin-top: 60px;
			margin-right: 0px;
		}
		span.cart-contents-count {
			padding: 6px;
		}
		/* #headerBeloften img {
			display: none;
		}
		#headerBeloften .col-md-3 {
			padding:0;
		} */
		#headerBeloften {
			display: none;
		}
		#main {
			/* margin-top: 100px; */
		}
		.orgnl_apple {
			display: initial;
			position: absolute;
			top:143px;
			width:100%;
			text-align: center;
			background-color: #F0F0F0;
			color:#585858;
			padding:17px 0;
		}
		.orgnl_apple p {
			margin:0;
		}
		.orgnl_apple img {
			vertical-align: baseline;
		}
		#main #content {
		  margin-top: 165px;
		}
	}


	@media all and (max-width: 767px) {

	}

	@media all and (max-width: 575px) {
		#banner {
	    padding: 8% 5% 22% 5%;
	    text-align: center;
		}
		#mobileMenu{
			padding-right: 20px;
	    padding-left: 20px;
		}
		.woofc-area.woofc-style-02 .woofc-area-bot .woofc-action .woofc-action-inner > div a.directBetalen {
	    background-position: 12.5% 55% !important;
		}
	}

	@media all and (max-width: 479px) {

	}

	@media all and (max-width: 379px) {

	}

	@media all and (max-width: 359px) {

	}
