


.addtocart-bars {
	
}

/*body div.tm-page div.uk-section-default.uk-section.uk-padding-remove-vertical div.uk-container.uk-container-large div.uk-grid-divider.uk-margin.uk-grid.uk-grid-stack div.uk-width-expand@m.uk-grid-margin.uk-first-column ul.uk-list.uk-margin-remove-top li.el-item div.uk-child-width-auto.uk-grid-small.uk-flex-middle.uk-grid div {
	position: relative;
	top: 40px !important;
}*/


/*------ 14-11-2019 -----------*/
.addtocart-area{}
.addtocart-area .uk-card-primary{background:none; padding:0px; margin-top:40px; float: left; width:100%;}
.addtocart-area .uk-card-primary .product-field-type-E{padding:0 40px;}
.addtocart-area .uk-card-primary span.uk-float-left {font-size: 20px;font-weight: 700; margin-bottom: 15px; margin-top:20px;}
.addtocart-area .uk-card-primary .product-field-type-E:first-child span.uk-float-left{margin-top:0px;}

.addtocart-area .uk-card-primary .product-field-display{}
.addtocart-area .uk-card-primary .product-field-display .custom-entity{border: 1px solid #e8e8e8; display: inline-block;width: 100%; margin-bottom:10px; padding: 15px 20px; box-sizing: border-box;}

.addtocart-area .uk-card-primary .product-field-display input{float: none !important; display: inline-block; margin-right:15px !important;}
.addtocart-area .uk-card-primary .product-field-display span{display: inline-block; font-family: 'Zilla Slab'; color:#2b524e; font-size:20px; width:90%;}
.addtocart-area .uk-card-primary .product-field-display span .price-entity{width:auto; float: right; color: #2b524e; font-size: 20px; font-family: 'Zilla Slab';
}
/*.addtocart-area .uk-card-primary .product-field-display span::first-letter{text-transform: uppercase;}*/
.addtocart-area .uk-card-primary .product-field-display input[type=checkbox]:not([class*=uk-]), 
.addtocart-area .uk-card-primary .product-field-display input[type=radio]:not([class*=uk-]){background:#fff; padding: 4px; border: 1px solid #ccc; position: relative; border-radius:4px; width:20px; height:20px;}
.addtocart-area .uk-card-primary .product-field-display input[type=checkbox]:not([class*=uk-]):checked, 
.addtocart-area .uk-card-primary .product-field-display input[type=checkbox]:not([class*=uk-]):indeterminate, 
.addtocart-area .uk-card-primary .product-field-display input[type=radio]:not([class*=uk-]):checked{background:#073332;}

.product-price .uk-text-primary span{color:#2b524e; font-size:32px !important; font-family: 'Zilla Slab'; font-weight: 500;}

.js-recalculate .addtocart-area.uk-card {text-align:right; padding:0 40px;}
.js-recalculate .addtocart-area.uk-card .uk-flex-center{display: inline-block; margin-right:15px;}
.js-recalculate .addtocart-area .addtocart-button{display: inline-block; width: auto; /*float: right; */padding:0 5px; height: auto; line-height: 25px; border-radius:4px; font-size:16px; text-transform: lowercase;}



.addtocart-area .uk-form-small:not(textarea):not([multiple]):not([size]){margin:0px;}
.addtocart-area .uk-button-group .uk-icon:not(.uk-preserve) [stroke*='#']:not(.uk-preserve) {stroke: #4f7067;}


@media (max-width:480px) {
	.uk-position-absolute.uk-width-1-1 img{max-width:150px;}
	.uk-position-absolute.uk-width-1-1 + h1.uk-position-absolute{top:310px !important};

	
#rl_modals_loaded_content h1.bowlprijs{
position: relative !important;
z-index: 200;
bottom: 35px;
float: right;
width: 200px;
right: 15px;
text-align: center;
display: none !important;
}


img.el-image.groenevlek {
z-index: 10;
top: -110px !important;
position: absolute;
right: 15px;
}
	
	
	
	
}



.tm-page div.uk-section-default.uk-section.uk-padding-remove-vertical div.uk-container.uk-container-large div.uk-grid-divider.uk-margin.uk-grid.uk-grid-stack div.uk-width-expand@m.uk-first-column ul.uk-list.uk-list-divider.uk-margin-large.uk-margin-remove-top.uk-margin-remove-bottom li.el-item div.uk-child-width-auto.uk-grid-small.uk-flex-middle.uk-grid div div.el-meta {
	
}



.uk-first-column .product .addtocart-bars a#modal_info{float: right;
font-weight:600;margin-top: 0;}

#rl_modals_overlay{opacity:0.7 !important; background:#333;}
#rl_modals, #rl_modals_overlay, #rl_modals_wrapper{overflow:visible; border-radius:0px; box-shadow:none; border:none;}
#rl_modals .uk-section-secondary{min-width:680px; background:none; padding:0px;}
#rl_modals .uk-section-secondary .uk-container{width:100%; padding:0; }
#rl_modals .uk-section-secondary .uk-container .uk-tile{padding:40px;}
#rl_modals #rl_modals_content{overflow:visible; }
#rl_modals  #rl_modals_loaded_content{margin-top:0 !important; padding:0px;}
#rl_modals #rl_modals_title{display: none !important;}
#rl_modals #rl_modals_wrapper{overflow:visible;}
#rl_modals #rl_modals_close{top:30px; right:30px; opacity:1; background:url(../../../images/bobobowls/icon-close-black.png); width: 16px; height: 16px; background-size: 100%;}

#checkoutForm #leftdiv .top-row .spacer a{font-family: 'Zilla Slab'; font-weight: 500; font-size:20px;}
#checkoutForm #leftdiv .top-row .spacer a#refreshbutton{font-size:16px;}
#checkoutForm #leftdiv .uk-text-primary{font-family: 'Zilla Slab';}
#checkoutForm #leftdiv .uk-panel-title{font-family: 'Zilla Slab'; font-size: 20px; font-weight: normal;}
#checkoutForm #leftdiv .product > hr{display: none;}

#checkoutForm #leftdiv #paymentdiv h4,
#checkoutForm #leftdiv .total .uk-text-primary{/*color:#013220 !important;*/ color:#006700 !important;}

#checkoutForm #leftdiv #shipment_select{margin-top:0px !important;}

body .date-picker-wrapper .month-wrapper table .day.checked{background:#006700; color:#fff !important; }
body .date-picker-wrapper .month-wrapper table .day:hover,
body .date-picker-wrapper .month-wrapper table .day.real-today{background:#d9ecda;}
body .date-picker-wrapper .drp_top-bar .apply-btn.disabled,
body .date-picker-wrapper .drp_top-bar .apply-btn{background:#006700; color:#fff !important; border-color:#006700;}

.order-summary .titles span,
.order-adresses .grouped .titles{background:#fff2c3; display:inline-block; padding:0 5px;}

.info .attributes .product-field-type-E br{display:none;}
.info .attributes .product-field-type-E div.custom-title, .info .attributes .product-field-type-E div.custom-value{display:inline-block; margin-right:5px;}

.price-summary .uk-grid+.uk-grid{margin-top:10px;}






@media (max-width:767px) {
	#rl_modals .uk-section-secondary{min-width:inherit;}
}


#rl_modals_loaded_content h1.bowlprijs{
	position: relative !important;
	z-index: 200;
bottom: 35px;
float: right;
width: 200px;
right: 15px;
text-align: center;
}




img.el-image.groenevlek {
	z-index: 10;
	top: -110px !important;
	position: absolute;
	right: 15px;
}
.addtocart-area form {
	margin: 0;
}
#rl_modals .uk-card-small.uk-card-body {
			padding: 0;
			margin: 0 !important;
}

#rl_modals .addtocart-area .uk-card-primary .product-field-type-E:first-child span.uk-float-left{margin-top: -30px;	margin-bottom: 20px;

}

#rl_modals_loaded_content .addtocart-area .uk-card-primary .product-field-type-E{padding: 0
}


.product.uk-form .product-fields {
	display: none ;
}


.addtocart-button span.uk-icon{display: none}

#product-information.product-information-area.product-image-area img {

}
button.uk-button.addtocart-button.uk-button-small.uk-button-primary{
	float: right;
}
.addtocart-area form {
	margin: 0;
}
.addtocart-area .uk-card-primary .product-field-type-E:first-child span.uk-float-left{margin-top:0}



#rl_modals_loaded_content .uk-section-secondary.uk-preserve-color.uk-section.uk-section-small .uk-container.uk-container-xsmall .uk-grid-margin.uk-grid .uk-tile-default.uk-tile .uk-panel.uk-width-1-1 div.uk-margin-medium {
	margin: 15px 0 0 !important;
}


.uk-navbar-nav > li > a::before {
display: none;
}

.uk-navbar-nav > li.uk-active > a::before {
content: '';
display: block;
position: absolute;
z-index: -1;
top: 64px;
height: 12px !important;
background: url(../../../images/bobobowls/icons/icon-active-12.svg) no-repeat transparent !important;
transition: 0.3s ease-in-out;
transition-property: background-color, border-color, box-shadow, height, right;
/*    left: 40px;
right: calc(102% - 40px);*/
left: 45%;

}


.button-bestel a::before{
	background: url(../../../images/bobobowls/icons/icon-bestellen-inverse-20.svg) no-repeat transparent !important;
	height: 20px !important;
	width: 49px;
	content: '';
	display: inline-block;
	position: relative;
	top: 1px;
	padding-right: 15px;
}


.allergenen {
	margin-top: 7px;
}

.uk-list > li:nth-child(n+2),
.uk-list > li > ul,
.tm-child-list > ul > li:nth-child(n+2),
.tm-child-list > ul > li > ul {
    margin-top: 5px;
}
.uk-navbar-nav>li:hover>a::before,
.uk-navbar-nav>li>a.uk-open::before, 
.uk-navbar-nav>li>a:focus::before {
/*    display: none*/
}


.uk-panel a {
	font-weight: 600;
}

.veggy {
	background: url(../../../images/bobobowls/icons/icon-veggie-20.svg) no-repeat transparent !important;
	height: 23px !important;
	width: 31px;
	content: '';
	display: inline-block;
	position: relative;
	top: 5px;
	left: 10px;
}


.icoon {
	height: auto;
	content: '';

	display: inline-block;
	position: relative;
	
}



.ei {
	background: url(../../../images/allergenen/ei.png) no-repeat transparent !important;
	 background-size: 40px !important; 
	 	width: 40px; height: 30px
}

.gluten {
	background: url(../../../images/allergenen/gluten.png) no-repeat transparent !important;
background-size: 40px !important; 
	width: 40px; height: 30px
}

.schaaldieren {
	background: url(../../../images/allergenen/schaaldieren.png) no-repeat transparent !important;
background-size: 40px !important; 
	width: 40px; height: 30px
	 
}

.weekdieren {
	background: url(../../../images/allergenen/weekdieren.png) no-repeat transparent !important;
background-size: 40px !important; 
	width: 40px; height: 30px}

.selderij {
	background: url(../../../images/allergenen/selderij.png) no-repeat transparent !important;
background-size: 40px !important; 
	width: 40px; height: 30px}


.lupine {
	background: url(../../../images/allergenen/lupine.png) no-repeat transparent !important;
background-size: 40px !important; 
	width: 40px; height: 30px}

.melk {
	background: url(../../../images/allergenen/milk.png) no-repeat transparent !important;
background-size: 40px !important; 
	width: 40px; height: 30px}

.mosterd {
	background: url(../../../images/allergenen/mosterd.png) no-repeat transparent !important;
background-size: 40px !important; 
	width: 40px; height: 30px}

.noten {
	background: url(../../../images/allergenen/noten.png) no-repeat transparent !important;
background-size: 40px !important; 
	width: 40px; height: 30px}

.pindanote {
	background: url(../../../images/allergenen/pindanoten.png) no-repeat transparent !important;
background-size: 40px !important; 
	width: 40px; height: 30px}


.sesam {
	background: url(../../../images/allergenen/sesam.png) no-repeat transparent !important;
background-size: 40px !important; 
	width: 40px; height: 30px}

.soja {
	background: url(../../../images/allergenen/soja.png) no-repeat transparent !important;
background-size: 40px !important; 
	width: 40px; height: 30px}
.sulfiet {
	background: url(../../../images/allergenen/sulfiet.png) no-repeat transparent !important;
background-size: 40px !important; 
	width: 40px; height: 30px}
.vis {
	background: url(../../../images/allergenen/vis.png) no-repeat transparent !important;
background-size: 40px !important; 
	width: 40px; height: 30px}






.privacykader {
	border: 1px solid #2B524E;
	padding: 15px;
	margin-bottom: 25px;
}
.privacykader h2{
	color: #777;
	text-transform: uppercase;
}
.privacykader h3{
	margin-top: 25px;
	font-weight: 300;
	margin-bottom: 00px;
}
.privacykader p{
	margin-top: 10px;
}
.privacykader ul{
	margin-top: 25px;
}
.privacykader.eigenaar p{
	margin-top: 15px;
	margin-bottom: 0;
}


