/********************
***	  Fonts CSS  ****
********************/

#hikashop_checkout_cart_tax_title,
.hikashop_cart_tax_value {
 display: none; 
}

@font-face
{
font-family: crayonRegular;
src: url('../fonts/crayon hand regular.ttf'),
     url('../fonts/crayon hand regular.eot'); /* IE9 */
}
@font-face
{
font-family: thirstyScript;
src: url('../fonts/thirstyscriptmedium.otf'),
     url('../fonts/thirstyscriptmedium.eot'); /* IE9 */
}
@font-face
{
font-family: lintelRegular;
src: url('../fonts/Lintel-Regular.otf'),
     url('../fonts/Lintel-Regular.eot'); /* IE9 */
}

/********************
*** Global	CSS  ****
********************/

.center{
	margin:0 auto 0 auto;
	width:1280px;
	}
	
html{
	font-family: lintelRegular;
	padding-bottom: 325px;
	min-height: 100%;
	position: relative;
	box-sizing: border-box;
	overflow-y: scroll;
	}
body, #jcemediabox-popup-ajax{
	background-image: url('../images/woodBG.jpg');
	background-position: 50% 10%;
	}


a{
	font-family:lintelRegular;
	color:#be1522;
	}
p {
	line-height: 12pt;
}

#rightContainer p {
	line-height: 20pt
}
	
/********************
*** Wrapper CSS  ****
********************/

#mainWrapper{
	/*background: url('../images/BG.jpg') no-repeat top center;*/
/*	min-height:100%;*/
	position: relative;
	/*height:100%;*/
	}

#headerWrapper{
	height:185px;
	}
	
#contentWrapper{
		vertical-align:top;
		/*min-height: 870px;*/
		/*padding-bottom: 220px;*/
}
	
#footerWrapper{
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
	background: #eea824;
	background-image: url('../images/footerBG.png');
	background-position: 0px -11px;
	background-repeat: repeat-x;
	height:305px;
	width:100%;
	}
/********************
***  Header CSS	 ****
********************/
#logoHolder{
	display:inline-block;
	float:left;
	padding:25px 0 0 0;
	margin:0;
}

#logoHolder>a>img {
	width:254px;
}

#menuHolder{
	display:inline-block;
	float:left;
	margin:0 0 0 50px;
}
.moduletable_menu, .minicart {
	display:inline-block;
	float:left;
}

.moduletable_menu li{
	background: url('../images/menu_item_BG.png') no-repeat;
	background-position: 0px -8px;
	width:100px;
	height:33px;
	display:inline-block;
	margin:0;
	margin-right: 20px;
/*	-webkit-box-shadow:  0px 0px 15px 5px rgba(0, 0, 0, 0.5);
    box-shadow:  0px 0px 15px 5px rgba(0, 0, 0, 0.5);*/
    overflow: visible;
	}
 li.item-137, li.item-141{
	background: url('../images/menu_item_BG_lg.png') no-repeat;
	background-position: 0px -8px;
	width:155px;
}
.moduletable_menu li.active a{
/*	background: url('../images/menuArrow.png') no-repeat;
	background-position: 0px 35px;*/
	position: relative;
	height:100px;
	color:#bd1522;
	overflow: visible;
	left:20px;
	}

.moduletable_menu li.active a:after {
	content: url('../images/menuArrow.png');
	position: absolute;
	left: -60px;
	top: 35px;
}

.moduletable_menu li a:hover{
	color:#bd1522;
	}
	
.moduletable_menu li a{
	display:block;
	color:#000;
	font-family:crayonRegular;
	font-weight:100;
	position:relative;
	text-decoration:none;
	top:6px;
	left:15px;
	}
.moduletable_menu li a.home{left:28px}
.moduletable_menu li a.webshop{left:19px}
.moduletable_menu li a.overOns{left:20px}
.moduletable_menu li a.account{left:18px}
		

/***************************
*** Main Containers CSS ****
***************************/		

#contentHolder{
	display:block;
}
	
/* >>> Left <<< */

#leftHolder{
	display:inline-block;
	float:left;
	height:100%;
	width:280px;
}
	
#leftContainer .moduletable{
	background: #bd1522;
	border-radius: 4px; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	display:inline-block;
	float:right;
	margin: 0 25px 0 0;
	min-height:130px;
	width:240px;
	margin-bottom: 15px;
}
#leftContainer h3 {
	color: #fff;
	font-family: thirstyScript;
	font-size: 18pt;
	margin: 0px;
	color:white;
	margin-top: 10px;
	margin-left: 20px;
}

#menuHolder ul.menu{
	box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:  0px 0px 15px 5px rgba(0, 0, 0, 0.4);
	background: rgba(0, 0, 0, 0.3);
	}
	

#leftContainer ul.menu{
	margin: 20px 0px 10px 20px;
	}
	
#leftContainer ul.menu li{
	background: url('../images/bullet.png') no-repeat 0 2px;
	padding-left:25px;
	padding-top:5px;
	padding-bottom:5px;
	}
	
#leftContainer ul.menu a {
	color:#fff;
	display:block;
	font-family:crayonRegular;
	text-decoration:none;
	padding: 0 0 8px 2px;
	
	}
#leftContainer ul.menu a:hover{
	background: url('../images/crayLine.png') no-repeat -1px bottom;
	}
	
#footerWrapper h4 {
	font-family:thirstyScript;
	color:#be1522 !important;
	text-decoration:none !important;
	font-size:14pt;
	}
	
#footerWrapper a{
	text-decoration:none;
	color:#bd1522;
	}
	
#footerContainer_l_u .custom, #footerContainer_m_u .custom{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow:  6px 6px 33px 2px rgba(0, 0, 0, 0.3);
    box-shadow:  6px 6px 33px 2px rgba(0, 0, 0, 0.3);
	background:#fff;
	padding: 20px 30px 20px 30px;
	height:100px;
	}
#footerContainer_l_u h4{
	position:relative;
	top:5px;
	
	}
.smaakwijzermod {
	min-height: 0px !important;
}

a.smaakwijzerlink {
	margin-bottom: 2px;
}
span.smaakwijzerlink {
	height: 20px;
	width: 20px;
	padding-right: 30px;
	background: url('../images/pijltje-volgende.png') no-repeat top right;
	text-decoration: none;
}
/* >>> Center <<< */
	
#centerHolder{
	display:inline-block;
	min-width: 600px;
	max-width:850px;
	position:relative;
	top:0px;
	margin: -40px 0 0 40px;
	}

.afrekenen #centerHolder {
	margin:0px;
}

#centerContainer{
	width:100%;
	position:relative;
}

.moduletable.mobielbericht::before,
.hikashop_category_description::before,
.hikashop_cpanel_main::before,
div#hikashop_order_listing::before,
#hikashop_checkout_page::before,
#hikashop_show_cart_form::before,
#hikashop_order_main::before,
.hikashop_user_registration_page::before,
#centerContainer .item-page::before,
#centerContainer .item-pagesmaakwijzer::before,
#jcemediabox-popup-content .item-page::before {
	content:" ";
	display: block;
	background: url('../images/contentBG-top.png') no-repeat;
	width: 100%;
    height: 90px;
    background-size: cover;
    background-position: top left;
}

.moduletable.mobielbericht::after,
.hikashop_category_description::after,
.hikashop_cpanel_main::after,
div#hikashop_order_listing::after,
#hikashop_checkout_page::after,
#hikashop_show_cart_form::after,
#hikashop_order_main::after,
.hikashop_user_registration_page::after,
#centerContainer .item-page::after,
#centerContainer .item-pagesmaakwijzer::after,
#jcemediabox-popup-content .item-page::after
 {
	content:" ";
	display: block;
	background: url('../images/contentBG-bottom.png') no-repeat;
	width: 100%;
    height: 90px;
    background-size: cover;
    background-position: bottom left;
	
}


.custom.mobielbericht  {
padding: 0px 50px 0px 50px;
background-color: #f6eedc;
margin: 0 3px 0 3px;
width: 319px;
display: block;
}

.moduletable.mobielbericht  {
width: 425px;
position: absolute;
margin-left: 0;
margin-top: 55px;
z-index: 10;
}

.moduletable.mobielbericht::before,
.moduletable.mobielbericht::after {
	height: 63px;
}

#centerContainer .item-pagesmaakwijzer::before,
#centerContainer .item-pagesmaakwijzer::after {
	height: 110px;
}

#jcemediabox-popup-content .item-page::before,
#jcemediabox-popup-content .item-page::after
{
	height:82px;
}

.hikashop_cpanel_main > div,
div#hikashop_order_listing > div,
#hikashop_checkout_page > div,
#hikashop_checkout_page > form,
#hikashop_order_main > form,
#hikashop_order_main > fieldset,
.hikashop_user_registration_page > fieldset,
#centerContainer .item-page > div,
#centerContainer .item-pagesmaakwijzer > div,
#centerContainer .item-page .page-header,
#centerContainer .profile, #centerContainer .formResponsive,
#jcemediabox-popup-content .item-page > div {
	padding: 0px 50px 0px 50px;
	margin:0px;
	background: #f6eedc;
    height: auto;
}

.hikashop_category_description > div {
	height: auto;
}

.hikashop_category_description > div > h2,
.hikashop_category_description > div > div,
.hikashop_category_description > div > p {
	padding: 0px 50px 0px 50px;
	background-color: #f6eedc;
	margin: 0 3px 0 3px;
}

.hikashop_category_description > div > div:last,
.hikashop_category_description > div > p:last {
	margin-bottom: -20px;	
}

.hikashop_category_description > div > p:last {
	margin-bottom: 0;
}

.hikashop_category_description > div > h2 {
	padding-bottom: 15px;
	background:none;
}

.hikashop_category_description {
	width: 425px;
	position: relative;
	margin-left: 40%;

}

#centerContainer .hikashop_category_description::before,
#centerContainer .hikashop_category_description::after {
	height: 63px;
}

#centerContainer .item-page .page-header {
	padding: 0px 50px 10px 50px;
	margin:0px 0 0 4px;
	background: none;
}

#centerContainer .item-page .page-header h2 {
	margin:-35px 0 0 0;
}

#centerContainer .item-pagesmaakwijzer > div {
	width:688px;
	margin:0px 0 -20px 5px;

}

#centerContainer .item-pagesmaakwijzer > div.page-header {
	margin:0px 0 0px 5px;
}

#centerContainer .item-page > div {
	width:491px;
	margin:0px 0 -35px 4px;
}

.hikashop_user_registration_page > fieldset {
	margin:0px 5px 0 4px;
}

#hikashop_order_main > form,
#hikashop_order_main > fieldset {
	margin:0px 5px 0 4px;
}

#hikashop_order_main > fieldset {
	padding: 0px 50px;
}

#hikashop_checkout_page {
	margin: 0px 0px 0px -120px;
}
#hikashop_checkout_page > div {
	margin:0px 5px 0 4px;
}

div#hikashop_order_listing > div {
	margin:0px 5px -30px 4px;	
}

.hikashop_cpanel_main > div {
	margin-left:4px;
	margin-right:5px;
	width: 500px;
}

.hikashop_cpanel_main > div.hikashop_cpanel {
	margin-bottom: -30px;
}

div#hikashop_order_listing > div.hikashop_header_title,
.hikashop_cpanel_main div.hikashop_header_title {
	background: none;
	margin:-55px 0 0 0;
}

#centerContainer .profile, #centerContainer .formResponsive {
	width:600px;
	min-height: 518px;
}

#centerContainer .item-pagesmaakwijzer {
	width:800px;
	/*background: #f6eedc;*/
	min-height:490px;
	margin:0;
}

#centerContainer .item-pagesmaakwijzer td {
	height:auto;
	width:auto;
	line-height: 50px;
	padding-left: 15px;
	vertical-align: middle;
}

table.smaaktabel,
table.smaaktabel td  {
	border:0px !important;
}

#centerContainer .actions{
	display:none;
}

#centerContainer .item-page h2, 
#centerContainer .formResponsive  h2, 
#centerContainer .formResponsive  h2, 
#centerContainer .hikashop_category_description h2,
#jcemediabox-popup-content .item-page h2,
#centerContainer .page-header h2,
h1#hikashop_address_form_header_iframe {
	color:#bd1522;
	font-family:thirstyScript;
	font-size:18pt;
	margin:0 0 30px 0;
}
#centerContainer .hikashop_category_description h2 {
	margin: -39px 3px 0px 3px;
}

#jcemediabox-popup-content #centerContainer .item-page .page-header h2 {
	margin:0 0 10px 0;
	padding: 0 0 0 30px;
}

#centerContainer .item-page h3, #centerContainer .alert h4 {
	color:#bd1522;
	font-family:thirstyScript;
	font-size:12pt;
}

#centerContainer .item-pagesmaakwijzer .page-header h2 {
    margin-top: -54px;
}

#centerContainer .item-pagesmaakwijzer > div.page-header {
	background:none;
}

.jcemediabox-popup-corner-tl,
.jcemediabox-popup-corner-tr,
.jcemediabox-popup-corner-tc,
.jcemediabox-popup-corner-bl,
.jcemediabox-popup-corner-br,
.jcemediabox-popup-corner-bc,
#jcemediabox-popup-container,
#jcemediabox-popup-caption
 {
	background: none;
}

#jcemediabox-popup-content .item-page {
	width:540px;
	height: 420px;
	padding: 30px;
	/*background: url('../images/contentBG.png') no-repeat;*/
	background-size:cover;
}

#jcemediabox-popup-content .item-page .page-header {
	background: none;
	padding: 15px;
	margin-top: -40px;
}

#jcemediabox-popup-content .item-page > div {
	width: 472px;
    margin-top: -24px;
    padding: 30px 30px 10px 30px;
}


#jcemediabox-popup-content .item-page table{
	height:auto;
	width:auto;
	border-collapse: collapse;
}
#jcemediabox-popup-content .item-page table.smaaktabel {
	margin-left:-30px;
}
#jcemediabox-popup-content .item-page td{
	line-height: 16px;
	padding: 2px 5px;
	vertical-align: top;
	border:1px solid black;
}
#jcemediabox-popup-content .item-page table.smaaktabel td{
	line-height: 36px;
	white-space: nowrap;
}
#jcemediabox-popup-content .item-page td.groen,
#jcemediabox-popup-content .item-page td.rood,
#jcemediabox-popup-content .item-page td.blauw,
#jcemediabox-popup-content .item-page td.bruin,
#jcemediabox-popup-content .item-page td.wit,
#jcemediabox-popup-content .item-page td.zwart,
#jcemediabox-popup-content .item-page td.zwart-nietvet
{
	line-height: 36px;
	white-space: nowrap;
}

#jcemediabox-popup-content .item-page td>img {
	width:90px;
}

#jcemediabox-popup-content .item-page td strong{
	font-weight: bold;

}

/* >>> Right <<< */
	
#rightHolder{
	display:inline-block;
	float:right;
	width:350px;
	}
	
#rightContainer {
    width: 350px;
    margin-top: -70px;
}	

.home #rightContainer {
	width:350px;
	position:absolute;
	margin-top: 0px;
	top:70px;
}
	
/********************
*** Footer CSS	 ****
********************/

#footerHolder{
		margin:0 auto 0 auto;
		width:1200px;
	}
#footerHolder h3{
	color:#fff;
	font-family:thirstyScript;
	font-size:18pt;
	margin: 0 0 18px 0;
	}
#footerHolder #footerHolder_bottom a{
	color:#fff;
	display:inline-block;
	font-size:13pt;
	padding: 0 0 4px 0;
	text-decoration:none;
	}

#footerHolder_bottom{
	display:inline-block;
	padding: 50px 15px 20px 95px;
	}
#footerHolder_bottom a:hover{
	text-decoration:underline !important;
	
	} 
.footerContainer_b_first{
	float:left;
	margin: 0 0 0 20px;
	width:240px;
	}
.footerContainer_b, .footerContainer_b_last{
	float:left;
	margin: 0 0 0 30px;
	width:240px;
	}

.footerContainer_u_first{
	float:left;
	}
.footerContainer_u_last{
	float:left;
	margin: 0 0 0 87px;
	}
.footerContainer_u{
	float:left;
	margin: 0 0 0 45px;
	}
#footerContainer_r_u{
	top:-80px;
	position:relative;
	}
	
#footerHolder_top{
	display:inline-block;
	position:relative;
	top:60px;
	max-height:160px;
	}
	
#footerContainer_m_u p{
	position:relative;
	top:-15px;
	
	}
#footerContainer_m_u p img.koe{
	position:relative;
	top:20px;
	}
#footerContainer_m_u p img.bullet{
	position:relative;
	top:11px;
	}
#footerContainer_l_u p img.bullet{
	position:relative;
	top:25px;
	}
	
	
/********************
*** Hikashop	 ****
********************/


.hikashop_product_price_per_weight_unit {
	display:none;
}

.hikashop_products_listing .hikashop_product_column_1,
.hikashop_products_listing .hikashop_product_column_2,
.hikashop_products_listing .hikashop_product_column_3{
	padding-right:5px;
	}
.hikashop_products_listing .hikashop_product_row_1,
.hikashop_products_listing .hikashop_product_row_2 {
	height: 220px;
	}
.hikashop_products_listing .hikashop_product_row_1 {
	margin-bottom:26px;
}

.hikashop_product_row_1{
		position:relative;
}
.hikashop_product_row_2{
		position:relative;
}

.hikashop_product_row_1{
}

.hikashop_products_listing 	.hikashop_subcontainer_border{
	border:0;
	height:132px;
}
	
.hikashop_products_listing div.hikashop_product div.hikashop_product_stock{
	display:none;
	
}
.hikashop_products_listing div.hikashop_product span.hikashop_product_name{
	position:relative;
	display:block;
	padding:24px 34px 0px 21px;
	top:-30px;
	left:22px;
	text-align: center !important;
	max-width:156px;
	min-height: 106px;
	background: url('../images/bordje_rood_kaas_listing.png') no-repeat;
}
	
.hikashop_products_listing form{
	position:absolute;
	bottom:0px;
	left:-30px;
	width: 100%;
	height:20px;

}
.hikashop_products_listing .hikashop_products_pagination {
	position:absolute;
	top:10px;
	width:100%;
	text-align: center;
}	

.hikashop_products_listing div.hikashop_product span.hikashop_product_name a{	
	text-decoration:none;
	color:#fff;
	font-family: crayonRegular;
}

	
.hikashop_products_listing .hikashop_product_price, 
.hikashop_product_price_main2 .hikashop_product_price,
.hikashop_product_price_per_unit {
	color:#000 !important;
	font-size:11pt;
	font-family:crayonRegular;
	font-weight:100;
	position:relative;
	text-align:center !important;
	top:7px;
	left:21px;
	display:block;
	transform:rotate(6deg);
	-ms-transform:rotate(6deg); /* IE 9 */
	-webkit-transform:rotate(6deg); /* Safari and Chrome */
}


.hikashop_product_price_main2 .hikashop_product_price:before {
	display: block;
	content:"Vanaf";
	position: relative;
	font-size:11pt;
	left:-25px;
}

.hikashop_main_carousel_div .hikashop_product_price_per_unit {
	top:-10px;
	left:-40px;
	position: relative;
}

.hikashop_product_left_part .hikashop_product_price_per_unit,
.hikashop_product_right_part .hikashop_product_price_per_unit {
	display: none;
}

.hikashop_product_of_category_49 .hikashop_product_price_main2 .hikashop_product_price,
.hikashop_product_of_category_33 .hikashop_product_price_main2 .hikashop_product_price {
	top:15px;
}


.hikashop_product_of_category_49 .hikashop_product_price_main2 .hikashop_product_price:before,
.hikashop_product_of_category_33 .hikashop_product_price_main2 .hikashop_product_price:before {
	display: none;
}

.loginFirst:before{
	color:#be1522;
	font-family:thirstyScript;
	font-size:14pt;
	content: "Infobericht";
}
.loginFirst .holder{
	padding-top:12px;
}

.logoutmod {
	min-height: 50px !important;
	padding-top: 20px;
}

.login-greeting,
.logout-button {
	color:#fff;
    
}

.login-greeting {
	padding: 5px;
	padding-left: 25px;
}
.logout-button {
	padding: 0px;
	padding-left:47px;
	height: 50px;
	background: url('../images/bullet.png') no-repeat 20px 0px;
}

.logout-button>input[type="submit"],
.logout-button>input[type="submit"]:hover
.logout-button>input[type="submit"]:active
.logout-button>input[type="submit"]:focus {
	color: #fff;
    display: block;
    background: none;
    font-family: crayonRegular;
    text-decoration: none;
	font-size:16px;
	line-height: 20px;
	padding: 0px;
	padding-bottom: 8px;
	margin-left: -40px;
    border: 0px;
    cursor:pointer;
    height: 27px;
}
.logout-button>input[type="submit"]:hover {
	background: url('../images/crayLine.png') no-repeat 25px bottom;
}

.tooltip
{
	display:none !important;
}

label#jform_username-lbl+span.optional {
	display:none;
}

.hikashop_category_information  .hikashop_filter_main_div {
	display:none;
}
	
.hikashop_filter_module .hikashop_filter_main {
		min-height:40px !important;
}
.hikashop_products_pagination {
	
	margin-top: 0;
	padding-top: 0;
}
.hikashop_products_pagination  .limit{
	display:none;
}
	
.hikashop_products_pagination .list-footer .counter, .hikashop_subcategories_pagination .list-footer .counter, .hikashop_products_pagination .hikashop_results_counter, .hikashop_subcategories_pagination .hikashop_results_counter{
	display:none;
}
	
span.pagenav_end_chevron, span.pagenav_next_chevron, span.pagenav_start_chevron, span.pagenav_previous_chevron{
	/*color:#fff !important; */
}

span.pagenav_start_chevron {
/*	background-image: url(/images/smaak/pijltje-volgende.png);*/
}	

label.invalid {
	border: 0 !important;
	color:#bd1522;
	font-weight:900;
	text-decoration:underline;
}

a.hikashop_end_link, a.hikashop_previous_link, a.hikashop_next_link, a.hikashop_start_link{
	background-color:#be1522 !important;
	/*color:#fff !important;*/
	border:0 !important;
}
	
a.pagenav{
	background-color:rgba(0,0,0,0) !important;
	/*color:#fff !important;*/
	border:0px !important;
	cursor: pointer;
	text-decoration: underline;
}
	
 span.pagenav{
	/*color:#fff !important;*/
	background-color:rgba(0,0,0,0) !important;
	/*text-decoration:underline;*/
	/*background: url('../images/crayLine.png') no-repeat 3px bottom;*/
	background-size:21px 3px;
	padding-left:8px !important;
	border:0px !important;
}


/*
.hikashop_products_listing .hikashop_product_price, .hikashop_product_price:after  {
	content: " p/g";
}*/

.hikashop_product_weight_main {
	display: none;
}
#hikashop_cart .hikashop_product_price {
	color:#fff !important;
	font-size:11pt;
	font-family:crayonRegular;
	font-weight:100;
	position:relative;
	top:0px;
	display:block;
	-webkit-transform: none;
	transform: none;
	white-space: nowrap;
	left:0px;
}

.hikashop_cart .hikashop_cart_tax_value,
.hikashop_cart .hikashop_cart_module_coupon_value {
	text-align: right;
}

.hikashop_cart_bar {
	display: none;
}

.hikashop_product_page .hikashop_product_msrp_price{
	display:none !important;
}
.hikashop_product_page .hikashop_product_price_full .hikashop_product_our_price_title{
	display:none;
}

/* Product Listing Page *
#hikashop_category_information_menu_101  .hikashop_category_description .hikashop_category_description_content {
	width: 400px;
}
.hikashop_category_description {
	position: relative;
	height: 120px;
	margin: -50px 0 20px 200px;
	padding: 25px;
	font-family: lintelRegular;
	background: url('../images/papier_tekstvlak_webshop_selectie.png') no-repeat;
	background-size: contain;
}

/* Smaakwijzer uitzonderingen */
#hikashop_category_information_menu_424 .hikashop_category_description,
#hikashop_category_information_menu_436 .hikashop_category_description,
#hikashop_category_information_menu_437 .hikashop_category_description,
#hikashop_category_information_menu_438 .hikashop_category_description,
#hikashop_category_information_menu_439 .hikashop_category_description
{
	margin-top: 0px;
	position: relative;
	background-image: url(../images/papier_tekstvlak_webshop_selectie_smal.png);
	background-repeat: no-repeat;
	padding: 30px 20px;
}

#hikashop_category_information_menu_424 .hikashop_category_description:before,
#hikashop_category_information_menu_436 .hikashop_category_description:before,
#hikashop_category_information_menu_437 .hikashop_category_description:before,
#hikashop_category_information_menu_438 .hikashop_category_description:before,
#hikashop_category_information_menu_439 .hikashop_category_description:before
{
	content:"Smaakwijzer";
	display: block;
	width:200px;
	height:40px;
	color:#bd1522;
	font-family:thirstyScript;
	font-size:18pt;
	background: none;
}

#hikashop_category_information_menu_424 .hikashop_category_description:after,
#hikashop_category_information_menu_436 .hikashop_category_description:after,
#hikashop_category_information_menu_437 .hikashop_category_description:after,
#hikashop_category_information_menu_438 .hikashop_category_description:after,
#hikashop_category_information_menu_439 .hikashop_category_description:after
{
	display: none;
}

#hikashop_category_information_menu_424 .hikashop_category_description>img,
#hikashop_category_information_menu_436 .hikashop_category_description>img,
#hikashop_category_information_menu_437 .hikashop_category_description>img,
#hikashop_category_information_menu_438 .hikashop_category_description>img,
#hikashop_category_information_menu_439 .hikashop_category_description>img
{
	width:150px;	
}


#hikashop_category_information_menu_424 .hikashop_category_description .hikashop_category_description_content,
#hikashop_category_information_menu_436 .hikashop_category_description .hikashop_category_description_content,
#hikashop_category_information_menu_437 .hikashop_category_description .hikashop_category_description_content,
#hikashop_category_information_menu_438 .hikashop_category_description .hikashop_category_description_content,
#hikashop_category_information_menu_439 .hikashop_category_description .hikashop_category_description_content {
	background-size: contain;
	width:200px;
	height:100px;
	background-repeat: no-repeat;
	padding: 50px 30px 40px 80px;
	position: absolute;
	left:170px;
	top:-50px;
	font-family:crayonRegular;
	font-weight: 400;
	text-align: center;
    font-size: 18px;
}
#hikashop_category_information_menu_424 .hikashop_category_description .hikashop_category_description_content>p,
#hikashop_category_information_menu_436 .hikashop_category_description .hikashop_category_description_content>p,
#hikashop_category_information_menu_437 .hikashop_category_description .hikashop_category_description_content>p,
#hikashop_category_information_menu_438 .hikashop_category_description .hikashop_category_description_content>p,
#hikashop_category_information_menu_439 .hikashop_category_description .hikashop_category_description_content>p {
	line-height: 22px;
	transform:rotate(6deg);
	-ms-transform:rotate(6deg); /* IE 9 */
	-webkit-transform:rotate(6deg); /* Safari and Chrome */
	padding-left: 30px;
}

#hikashop_category_information_menu_424 .hikashop_category_description .hikashop_category_description_content {
	background-image: url(../../../media/com_hikashop/upload/smaakmodule-kaartje-klein-pijl-groen.png);
	color: #009640;
}
#hikashop_category_information_menu_438 .hikashop_category_description .hikashop_category_description_content {
	background-image: url(../../../media/com_hikashop/upload/smaakmodule-kaartje-klein-pijl-bruin.png);
	color: #683c10;
}
#hikashop_category_information_menu_437 .hikashop_category_description .hikashop_category_description_content {
	background-image: url(../../../media/com_hikashop/upload/smaakmodule-kaartje-klein-pijl-blauw.png);
	color: #0f70b7;
}
#hikashop_category_information_menu_436 .hikashop_category_description .hikashop_category_description_content {
	background-image: url(../../../media/com_hikashop/upload/smaakmodule-kaartje-klein-pijl-rood.png);
	color: #be1522;
}
#hikashop_category_information_menu_439 .hikashop_category_description .hikashop_category_description_content {
	background-image: url(../../../media/com_hikashop/upload/smaakmodule-kaartje-klein-pijl-zwart.png);
	color: #000;
}

#hikashop_category_information_module_128,
.hikashop_category_information
{
	margin: 0;
}

#hikashop_category_information_module_128 .hikashop_products_listing,
.hikashop_category_information .hikashop_products_listing
{
	background: url('../images/kaasplank-overzichtpagina.png') no-repeat 0px 150px;
	position:relative;
	width: 860px;
	min-height:560px;
	margin:30px 0 0 0 ;
}
.mainSlider .hikashop_products_listing {
	background: none;
}
	
#hikashop_category_information_module_128 .hikashop_product_listing_image,
.hikashop_category_information .hikashop_product_listing_image {
	position: relative;
}

#hikashop_category_information_module_128 .hikashop_product_price_full,
#hikashop_category_information_menu_101 .hikashop_product_price_full,
#hikashop_category_information_menu_167 .hikashop_product_price_full,
#hikashop_category_information_menu_168 .hikashop_product_price_full,
#hikashop_category_information_menu_169 .hikashop_product_price_full,
#hikashop_category_information_menu_170 .hikashop_product_price_full
{
	display: none;
}

#hikashop_category_information_menu_169 .hikashop_category_description_content h2 {
	white-space: nowrap;
	margin-left: -25px;
}

#hikashop_category_information_module_128 .hikashop_products_listing .hikashop_product_price_full .hikashop_product_price_0,
#hikashop_category_information_menu_101 .hikashop_products_listing .hikashop_product_price_full .hikashop_product_price_0,
#hikashop_category_information_menu_167 .hikashop_products_listing .hikashop_product_price_full .hikashop_product_price_0,
#hikashop_category_information_menu_168 .hikashop_products_listing .hikashop_product_price_full .hikashop_product_price_0,
#hikashop_category_information_menu_169 .hikashop_products_listing .hikashop_product_price_full .hikashop_product_price_0,
#hikashop_category_information_menu_170 .hikashop_products_listing .hikashop_product_price_full .hikashop_product_price_0
{
	left:-5px;
	top:36px;
	font-size:12pt;
	}
/* Related Products*/
#hikashop_category_information_module_128 .hikashop_products_listing {
	background: url('../images/kaasplank2.png') no-repeat 26px 117px;
}

.relatedProd {
	height: 270px
}

.moduletable.relatedProd h3{
	position:relative;
	top:0px;
	width:102px;
	background:#be1522;
	text-align:center;
	padding:20px;
	color:#fff;
	font-family:crayonRegular;
	font-size:13pt;
	transform:rotate(-6deg);
	-ms-transform:rotate(-6deg); /* IE 9 */
	-webkit-transform:rotate(-6deg); /* Safari and Chrome */
	border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	z-index:11;
}

/* Cart Module*/
.minicart a {
	position: absolute;
	display:block;
	top:0px;
	left:0px;
	width:20px;
	height:20px;
	color:#000;
	text-decoration: none;
	font-family:crayonRegular;
	font-weight: 400;
}

.minicart a:hover, .minicart a:active, .minicart a:focus {
	color:#bd1522;
}
.minicart .hikashop_cart_module .hikashop_cart {
	background: none;
	display:inline-block;
	position: absolute;    
	top:0px;
	left:0px;
	width:33px;
	height:33px;
	overflow-y:hidden;
	overflow-x:hidden;
	color:#000;
}

.minicart .hikashop_cart_module {
	background:none;
	width:33px;
	height:33px;
	display:inline-block;
	position: relative;
	float:right;
	top:0px;
	left:0px;
	margin:0;
	font-family:crayonRegular;
	color:#000;
}

.minicart {
	padding: 6px 0px;
	z-index: 1;
	position: relative;
	top:-3px;
	left:-60px;
}

.moduletable.cart{
	position:relative;
	top:-10px;
	left: -60px;
    width: 400px;
    height: 700px;
}

.hikashop_cart_module {
	background: url('../images/kreitBord.png');
	background-size: contain;
	background-repeat: no-repeat;
	height: 700px;
	width: 400px;
	top: 0px;
	position: relative;
}



.hikashop_cart_module div.hikashop_cart{
	color:#fff;
	font-family:crayonRegular;
	font-weight:100;
	position:relative;
	top:220px;
	left:35px;
	width:350px;
	height:400px;
	padding: 5px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.hikashop_product_price {
	white-space: nowrap;
}

.hikashop_checkout_loading_elem,
.hikashop_checkout_loading_spinner {
	display: none;
}

.hikashop_cart_value,
.hikashop_cart_module_shipping_value,
.hikashop_cart_module_product_total_value {
	text-align: right;
}
.hikashop_cart_module_product_weight_value {
	padding-right: 3px;
}

.hikashop_cart_module_product_name_value {
	text-align: left;
}

.hikashop_cart_module .hikashop_cart::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

.hikashop_cart_module .hikashop_cart::-webkit-scrollbar
{
	width: 12px;
	background-color: rgba(0,0,0,0);
}

.hikashop_cart_module .hikashop_cart::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #996633;
}
	
.hikashop_products div{
	clear:none !important;
	}
	
.hikashop_cart form{
	width:310px;
}

	
.hikashop_cart_module_product_total_value .hikashop_product_price_0{
	top:122px;
	color:#fff !important;
	}

.hikashop_cart_module_product_name_value a{
	color:#fff;
	font-family:crayonRegular;
}
		
#hikashop_cart_module a img{
	margin-bottom:0;
	}
	
.hikashop_cart_module_product_quantity_title, .hikashop_cart_module_product_total_title{
	padding-right:5px;
	}
.hikashop_cart_module_product_delete_value {
	position:relative;
	top:5px;
	left:8px;

}
.hikashop_cart_module_product_delete_value a {
	display: block;
	height:14px;
	width:14px;
	content: "X";
	background-image: url('../images/delete.png');
	background-size: contain;
	background-repeat: no-repeat;
}

.hikashop_cart_module_product_delete_value img {
	display: none;
}
/* Slider */

.mainSlider .hikashop_products {
		margin-bottom: 0px;
		margin-top: 0px;
		margin-left: -125px;
	}

#hikashop_module_120 div.hikashop_subcontainer{
	width:715px !important;
	height: 640px !important;
	background-image:url('../images/kaasplankje_slider.png');
	background-repeat: no-repeat;
	background-position: 10px 400px;
	}

#hikashop_module_120 img.hikashop_product_listing_image{
	margin-left:-32px;
	margin-top: 65px;
}
#hikashop_module_120 .hikashop_product_name{
	position:relative;
	display:block;
	top:-10px;
	left:380px;
	background-image: url('../images/bordje_rood_kaas.png');
	background-repeat: no-repeat;
	height:135px;
	width:230px;
	text-align: center !important;
	line-height: 30px;
	padding-top: 40px;
	padding-left: 35px;
	padding-right: 40px;
	/*margin-bottom: 50px;*/
	/*transform: rotate(2deg);
	-ms-transform: rotate(2deg); /* IE 9 */
	/*-webkit-transform: rotate(2deg); /* Safari and Chrome */
	}
	
#hikashop_module_120 .hikashop_product_name a{
	font-size:18pt;
	font-family:thirstyScript;
	color:#fff;
	text-decoration:none;
	position:relative;
	top:20px;
	}
	
	
#hikashop_module_120 .hikashop_product_desc{
	position:relative;
	left:-670px;
	width:180px;
	/*background:#be1522;*/
	padding:20px;
	transform:rotate(-6deg);
	-ms-transform:rotate(-6deg); /* IE 9 */
	-webkit-transform:rotate(-6deg); /* Safari and Chrome */
	border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	}
#hikashop_module_120 .hikashop_product_desc p{
	color:#fff;
	font-family:crayonRegular;
	font-size:18pt;
	}

/** checkout **/

#hikashop_checkout_page {
	position: relative;
	width:660px;
}

#hikashop_checkout_page h1,
#hikashop_checkout_page h2 {
	color:#bd1522;
	font-family:thirstyScript;
	font-size:18pt;
	margin-bottom: 15px;
	padding-left: 10px;
}

#hikashop_checkout_page h2 {
  margin-top: 20px;
}

.hikashop_checkout_login_left_part h2 {
	display:none;
}

#hikashop_checkout_page>form>br {
	display:none;
}
#hikashop_checkout_login,
#hikashop_checkout_address,
#hikashop_checkout_coupon,
#hikashop_shipping_methods,
#hikashop_payment_methods,
#hikashop_checkout_terms {
	float:left;
}


#hikashop_checkout_login {
	margin-bottom: 0px;
	width: 100%;
}
#hikashop_checkout_address {
	width:100%;
	margin-bottom: 10px;
}

#hikashop_checkout_coupon {
	width: 100%;
	display: block;
	margin-top: 15px;
}
#hikashop_shipping_methods {
	width: 50%;

}
#hikashop_payment_methods {
	width: 50%;
}
#hikashop_checkout_terms {
	/*width:100%;
	max-width: 300px;
	*/
	margin: 10px 0;
	margin-bottom: 25px;
}
.hikashop_checkout_terms .hikashop_checkout_terms_checkbox {
/*	margin-right: 15px;
	display: inline-block;*/
}

.hikashop_checkout_terms label{
	/*display: inline-block !important;*/
	/*width: 350px;*/
	/*height: 30px;*/
}
.hikashop_checkout_terms label:before{
	display: inline-block;
	margin-right: 15px;
	vertical-align: top;
}
.hikashop_checkout_terms a {
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	line-height: 24px;
	font-size: 16px;
	display: inline-block;
	width: 350px;
}
.hikashop_checkout_terms a:hover {
	text-decoration: underline;
}
.hikashop_hidden_checkout {
	display:none;
}

#hikashop_checkout_login_form h2,
.hikashop_registration_address_info_line h3,
#hika_registration_type,
.hikashop_user_registration_page h2 {
	color:#bd1522;
	font-family:thirstyScript;
	font-size:12pt;
	margin: 10px 0;

}
#hikashop_checkout_login_form li {
	line-height:25px;

}

#hikashop_checkout_login_form a {
    display: inline-block;
    width:220px;
    position:relative;
}
#hikashop_checkout_login_form a:after {
	content: "";
    display: inline-block;
    background: transparent url('../images/pijltje-volgende.png') no-repeat center right;
    width: 20px;
    height: 20px;
    float: none;
    margin-left: 2px;
    right: 0px;
    position: absolute;
}

#hikashop_checkout_registration label,
#hikashop_checkout_login_form label {
	width:170px;
	width:45%;
	display: block;
	float: left;
}

.hikashop_registration_email_confirm_line input,
.hikashop_registration_email_line input,
.hikashop_registration_email_line label,
.hikashop_registration_email_confirm_line label {
	text-align: left !important;
	display: block;
	width: 100%;
}
.hikashop_registration_email_confirm_line,
.hikashop_registration_email_line {
margin-bottom: 0px;
}

.hikashop_registration_password_line  .hkc-sm-8,
.hikashop_registration_password2_line  .hkc-sm-8,
.hikashop_registration_email_confirm_line .hkc-sm-8,
.hikashop_registration_email_line .hkc-sm-8 {
	width: auto;
}

.hikashop_registration_password_line .validate-password,
.hikashop_registration_password2_line  .validate-passverify,
.hikashop_registration_email_line  .validate-email,
.hikashop_registration_email_confirm_line .validate-email {
	width: 100%;
}

.g-recaptcha > div {
	width: auto !important;
	height: auto !important;
}

.recaptcha {
	/* margin-top: 40px; */
}

.hikashop_registration_email_confirm_line > .hkc-sm-8
{
/* display: none; */
}

.hikashop_checkout_login_left_part .radio {
	float: left;
	margin-right: 10px;
}

.hikashop_registration_address_required_info_line {
	height:40;
}


.hikashop_add_to_cart_continue_div, .hikashop_add_to_cart_checkout_div{
	position: relative;
	/*float:left;*/
}	
#hikashop_add_to_cart_continue_div, #hikashop_add_to_cart_checkout_div{
	position: relative;
	/*float:left;*/
}

#hikashop_notice_box_content #hikashop_add_to_cart_checkout_div input,
#hikashop_notice_box_content #hikashop_add_to_cart_continue_div input {
	width:180px;
	margin-left: 30px;
}

#hikashop_show_cart_form {
	position: relative;
	width:600px;
	height:560px;
}

#data_address_address_state, #address_country{
	width:200px;
	}
	
	
/* Login/Account Page*/
.login-fields input#username{
	position:relative;
	right:-20px;
	}
	
.login-fields input#password{
	position:relative;
	right:-46px;
}
	
#alert, .alert{
	position: relative;
	margin-left:200px;
	margin-bottom:60px;
	margin-top: -70px;
	max-width: 403px;
	height:100px;
	background: url('../images/papier_tekstvlak_webshop_selectie.png') no-repeat;
	background-size: contain;
	padding: 20px;
	color:#be1522 !important;
}

#system-message dt.message,
#system-message a.close,
button.close{
	display:none;
}
#system-message dd.message:before{
	font-size:14pt;
	font-family:thirstyScript;
	content: "Melding";
}
#system-message dd.message{
	position:relative;
	top:-22px;
	left:-3px;
}
#system-message dd.message ul{
	padding-top:10px;
}
.button {
	background-color:#be1522;
	border:0;
	display:inline-block;
	color:#fff;
	font-family:crayonRegular;
	font-size:16px;
	font-weight:normal;
	font-style:normal;
	height:30px;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}
	
.login, .registration, .reset, .remind, .profile-edit, #hikashop_carts_listing, 
#hikashop_address_listing,
#hikashop_address_edition, .reset-confirm, .reset-complete, .loginFirst {
	width:440px;
	padding: 40px 50px 0px 50px;
	background: url('../images/contentBG.png') no-repeat;
	background-size: 100% 100%;
	/*border-radius: 20px 20px 20px 20px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 45px 45px 45px 45px;*/
	min-height:400px;
	}

.form-inline {
	display: none;
}

.login +div{
	position:relative;
	top:-200px;
	left:60px;
	}
.login +div .nav.nav-tabs.nav-stacked li {
	line-height: 22px;
}	
.registration #member-registration{
	position:relative;
	top:-20px;
	}
.tip-wrap{
	background:#eea824;
	padding:10px;
	}


.hikashop_cpanel_main{
	display:inline-block;
	}
.hikashop_cpanel_icon_div{
	width:330px !important;
	position:relative;
	left:-20px;
	}
.hikashop_cpanel_button_description li{
	position:relative;
	top:-23px;
	text-align:left;
	padding-left:10px;
	background: url("../images/sideBullet.png") no-repeat right 1px;
	width:220px;
	}
.hikashop_submodules{
	padding:0;
	display:none;
	}

/* Product detail */

.hikashop_product_main_image_subdiv {
	width: auto !important;
	text-align: left !important;
}

.hikashop_product_page{
	background: url('../images/kaasplankje.png') no-repeat 10px 350px;
	position:relative;
	top:50px;
	width: 100%;
}

.hikashop_product_page form{
	width:800px;
}

.hikashop_product_top_part {
	background: url('../images/bordje_rood_kaas_listing.png') no-repeat top left;
	position: absolute;
	top: 368px;
	left: 260px;
	width: 140px;
	height: 60px;
	z-index: 1;
	color: #fff;
	font-family: crayonRegular;
	text-align: center;
	padding: 25px 40px 5px 20px;
}

.hikashop_product_variant_subname {
	display:none;
}

.hikashop_cart_value .hikashop_product_variant_subname {
	display: initial;
}

.hikashop_product_left_part {
	float: left;
	width: 500px;

}

.hikashop_product_right_part {
	float: left;
	width: 250px;
	height:502px;
	background: url('../images/bestelinfo.png') no-repeat top left;
	padding:20px 20px 20px 25px;

}
.hikashop_product_right_part td,
.hikashop_product_right_part span.td {
  padding: 2px 2px;
  display: table-cell;
  width: 85px;
}

.hikashop_product_bottom_part {
	display:none;
}

.hikashop_product_left_part .hikashop_product_price_main2 {
	display: block;
	position: absolute;
	top:60px;
	left:250px;
	z-index: 1;
}

.hikashop_product_left_part .hikashop_product_main_image_subdiv a,
.geschenkdoos a {
	cursor:zoom-in;
	cursor:url('../images/zoom.png'), zoom-in;
}

.custom.geschenkdoos {
	background: url('../images/kaasplank_geschenkdoos.png') no-repeat center 0px;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	width:300px;
}

.hikashop_product_right_part .hikashop_product_characteristics{
	position:relative;
	top:0px;
	left:0px;
}

.hikashop_product_right_part .hikashop_product_quantity_main{
	position:relative;
	top:0px;
	left:0px;
	}
.hikashop_product_right_part .hikashop_product_right_part_titel{
	display:inline-block;
	margin:0 0 20px 0;
	font-size: 16pt;
	font-family: thirstyScript;
	color: #bd1522;
	/*width:100%;*/
	text-align: center;
}

.hikashop_product_right_part .hikashop_product_characteristics,
.hikashop_product_right_part .hikashop_product_price_with_options_main,
.hikashop_product_right_part .hikashop_product_quantity_div {
	padding:2px;
}

.hikashop_badge_topleft_div {
	position: relative !important;
}

/* Home page front modules rechts */

.moduletable-frontmodule {
	position: relative;
	width:350px;
	height:157px;
	margin-top: 30px;
	background-image: url('../images/module-rechts_achtergrond.png');
	background-repeat: no-repeat;
	background-position: top right;
}

.custom-frontmodule {
	width: 250px;
	padding-left: 70px;
	padding-right: 20px;
	padding-top: 30px;
	text-align: center;
	vertical-align: center;
	line-height: 25pt;
}
.custom-frontmodule, .custom-frontmodule a, .custom-frontmodule a:hover, 
.custom-frontmodule a:active, .custom-frontmodule a:focus {
	font-size: 16pt;
	font-family: thirstyScript;
	color: #bd1522;
	text-decoration: none;
}
/* Main slider (Home Product Slider)*/

.mainSlider{
	position:relative;
	left:-85px;
	top:-20px;
	}
/* Prijskaartje*/
.mainSlider .hikashop_products_listing .hikashop_product_price_full{
	position:absolute;
	top:80px;
	left:360px;
	width: 220px;
	height:130px;
	background: url('../images/prijskaartje_groot.png') no-repeat -44px -37px;
	}
.mainSlider .hikashop_products_listing .hikashop_product_price_full .hikashop_product_price_0{
	left:0px;
	top:50px;
	font-size:30pt;
	}

/*Buttons*/
#hikashop_previous_button_hikashop_category_information_module_120, #hikashop_next_button_hikashop_category_information_module_120{
	position:relative;
	top:-300px;
	width: 42px;
	height: 42px;
	}

#hikashop_next_button_hikashop_category_information_module_120 img.hikashop_slider_button {
	content:url("../images/indent_pijltje_zwart_rechts.png");
}
.hikashop_slider_button {
	cursor: pointer;
}

#hikashop_previous_button_hikashop_category_information_module_120 img.hikashop_slider_button {
	content:url("../images/indent_pijltje_zwart_links.png");
}

#hikashop_only_products_hikashop_category_information_module_120{
	width:50px;
	}

#hikashop_cart input.hikashop_cart_input_button{
	background:0;
	border:0;
	color:#fff;
	font-family:crayonRegular;
	font-size:14pt;
	float:right;
	margin-top:10px;
	}
	
#hikashop_cart input.hikashop_cart_input_button:hover{
	cursor:pointer;
	text-decoration:underline;
	}
.hikashop_product_price_per_unit_x{
	display:none;
	}
.hikashop_checkout_address_left_part{
	position:relative;
	float:left;
	display: block;
	width:50%;
}
.hikashop_checkout_address_right_part{
	position:relative;
	float:left;
	display: block;
	width:50%;
}

.hikashop_product_image_subdiv .hikashop_badge_topleft_div,
.hikashop_product_image_subdiv .hikashop_badge_topright_div,
.hikashop_product_image_subdiv .hikashop_badge_bottomleft_div,
.hikashop_product_image_subdiv .hikashop_badge_bottomright_div {
	display:none;
}
	
#rightContainer .moduletable h3 {
	font-family: thirstyScript;
	font-size: 23pt;
	position: relative;
	display: inline;
	top: 190px;
	left: 107px;
	z-index: 88;
}

#hikashop_info_holder {
	position: relative;
	width: 200px;
	height:290px;
	top:-110px;
	right:41px;
	display: inline-block;
	float:right;
	background: url('../images/informatiebordje.png') 0px -3px;
	}
#hikashop_info_holder #hikashop_product_top_part{
	font-family:thirstyScript;
	font-size:12pt;
	color:#bd1522;
	top:28px;
	left:14px;
	width:153px;
	position:relative;
	line-height:1.3em;
	}
#hikashop_info_holder #hikashop_product_bottom_part{
	position:relative;
	top:40px;
	left:15px;
	}

#hikashop_product_left_part .hikashop_product_price_full {
	position:relative;
	display:inline-block;
	height:160px;
	width:270px;
	padding-top:9px;
	background: url('../images/prijskaartje_groot.png') no-repeat 30px -47px;
	background-size: contain;
}
#hikashop_product_left_part .hikashop_product_price_full .hikashop_product_price {
	font-size: 25px;
	transform:rotate(7deg);
	-ms-transform:rotate(7deg); /* IE 9 */
	-webkit-transform:rotate(7deg); /* Safari and Chrome */

}

.hikashop_product_top_part h1{
	position:relative;
	left:10px;
	}
#hikashop_image_holder {
	float: left;
	position: relative;
	left: 50px;
	top: 20px;
}

.hikashop_subcontainer form{
	display:none;
	}
#member-profile fieldset legend{
		padding: 20px 0 5px 0;
	}
	
#member-profile fieldset:first-of-type legend{
	color: #bd1522;
	font-family: thirstyScript;
	font-size: 18pt;
	margin: 0 0 30px 0;
	padding: 0 !important;
}
.profile-edit div{
	padding:10px 0 0 0;
}
	
.profile-edit input{
	border:0;
	padding:3px;
	}
.hikashop_product_right_part select{
	width:100px;
	}
.profile-edit select, .hikashop_product_right_part select, #filter_type_module_133, .chzn-done.inputbox {
	border:0;
	padding:4px;
	padding-right: 25px;
	margin:0px;
	width: 110px;
	-webkit-appearance: none;
    -moz-appearance: none;
	background: #fff;
	background-image: url('../images/dropdownBullet.png');
	background-repeat: no-repeat;
	background-position: center right;
}

.profile-edit fieldset .control-label,
.profile-edit fieldset .controls {
	float:left;
	width:50%;
}

.hikashop_product_quantity_add_to_cart_div {
	line-height: 18px;
}
	
.chzn-done#limit{
	margin-left:10px;
	}
.profile-edit select:hover, .hikashop_product_characteristics_table select:hover{
	cursor:pointer;
	}
	
.profile-edit dt{
	padding-top:3px;
	}
#hikashop_notice_box_message ul {
	list-style-type: none;
}

#hikashop_address_form_span_iframe .hikashop_header_buttons {
	display: none;
}

button.hikabtn,
.btn.btn-primary,
.profile-edit .btn,
.hikashop_checkout_page .btn,
.hikashop_checkout_page .button,
#hikashop_address_listing .button,
#hikashop_address_edition .button,
.hikashop_add_to_cart_continue_div .hikashop_cart_input_button, 
.hikashop_add_to_cart_continue_div .hikashop_cart_input_button, 
#hikashop_address_form_span_iframe .hikashop_cart_input_button,
#hikashop_add_to_cart_continue_button,
#hikashop_add_to_cart_checkout_button {
	margin-top:20px;
	background-color:#bd1522;
	
	border:0;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	display:inline-block;
	color:#fff;
	font-family:crayonRegular;
	font-size:19px;
	font-weight:normal;
	font-style:normal;
	height:48px;
	line-height:48px;
	width:157px;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}

button.hikabtn {
	margin-top: 6px;
	line-height: 36px;
}

button.hikabtn:hover
{
	background-color:#bd1522;
	color: #fff;
}

.profile-edit button.btn {
	float:left;
}
.profile-edit a.btn {
	float:right;
	margin-right: 30px;
}

.hikashop_checkout_page .button {
	margin:0px;
}

#hikashop_checkout_login_form .hikashop_cart_input_button,
#hikashop_checkout_next_button, #hikashop_register_form_button {
  position: absolute;
  right: 50px;
  /*bottom: 0px;*/
}

#hikashop_checkout_login_form .hikashop_cart_input_button {
	bottom: 88px;
}

#hikashop_checkout_next_button {
	float:right;
}

#hikashop_register_form_button {

}

#hikashop_checkout_shopping_button {
  /*position: absolute;*/
  left: 50px;
  bottom: 0px;
      padding: 0px 25px;
    width: auto;
}

#hikashop_checkout_coupon>input.hikashop_cart_input_button {
    line-height: 30px;
    height: 35px;
    /*padding: 5px;*/
    width:40px;
    display: inline-block;
    margin: 0px;
    padding: 0px;
    color: transparent !important;
    background: url('../images/arrow_white.png') #bd1522 no-repeat center center;
}

#hikashop_checkout_billing_address_new_link>input.hikashop_cart_input_button,
#hikashop_checkout_shipping_address_new_link>input.hikashop_cart_input_button {
	/*line-height: 20px;
    height: 20px;
    width: 64px;
    font-size: 12px;*/
}

#hikashop_address_edition .button {
	margin-top:20px;
	width: 140px;
	height:35px;
	line-height: 35px;
}

#hikashop_order_listing .button {
	height:35px;
	line-height: 35px;
	padding: 0px 10px;
}
#hikashop_address_edition #toolbar,
#hikashop_address_edition #toolbar > table {
	width: 100%;
}

#hikashop_address_edition #toolbar > table > td{
	text-align: left;
}

#hikashop_checkout_address_billing_selector,
#hikashop_checkout_address_shipping_selector {
	max-width: 280px;
}

.hika_edit a {
	margin:5px 0;
	display: inline-block;
}

.hika_edit a>span:hover {
	text-decoration: underline;
}
.hika_edit a>span,
.hika_edit a>img {
	margin-right:5px;
	display: inline-block;
}

.profile-edit button:hover, .hikashop_checkout_page .btn:hover{
	cursor:pointer;
}
	
.hikashop_header_title h1{
	color: #bd1522;
	font-family: thirstyScript;
	font-size: 18pt;
	margin: 0 0 30px 0;
	padding: 0 !important;
}

#hikashop_checkout_page #hikashop_checkout_address td {
	vertical-align: top;
}
#hikashop_checkout_page #hikashop_checkout_address td input {
    width: 100%;
}

#hikashop_checkout_page #hikashop_checkout_address .hikashop_field_required {
    display: none;
}

.hikashop_checkout_billing_address_info,
.hikashop_checkout_shipping_address_info {
	margin: 5px 0;
	display: inline-block;
}

.hikashop_checkout_shipping_price:before {
	content:"(";
}
.hikashop_checkout_shipping_price:after {
	content:")";
}

#hikashopcpanel div.icon a{
	border:0;
	}
#hikashopcpanel div.icon a:hover{
	border:0;
	}
	
.hikashop_cpanel_icon_table span.icon-48-user2{
	background-image: url('../images/icon1.png');
	background-position: 2px 3px !important;
	height:53px !important;
	}
.hikashop_cpanel_icon_table span.icon-48-address{
	background-image: url('../images/icon2.png');
	background-position: 2px 3px !important;
	height:53px !important;
	}
.hikashop_cpanel_icon_table span.icon-48-order{
	background-image: url('../images/icon3.png');
	background-position: 2px 3px !important;
	height:53px !important;
	}
span.hikashop_cpanel_button_text{
	display:none !important;
	}
.hikashopcpanel{
	margin-left:16px;
	}
	
.hikashop_cpanel .icon-wrapper {
	display: none;
}

#hikashop_order_listing fieldset{
	background:0;
	border:0;
	}
#hikashop_order_listing th {
	padding-bottom: 4px;
}
#hikashop_order_listing th,
#hikashop_order_listing td {
	padding: 1px;
}

table#hikashop_order_listing {
	margin-top: 5px;
}

.hikashop_header_buttons .hikashop_no_border a{
	border:0;
	}
	
.icon-32-new{
	background: url('../images/new.png');
	}
	
.icon-32-back{
	background: url('../images/back.png');
	}

.hikashop_product_stock input:hover,
.hikashop_product_stock input:focus,
.hikashop_product_stock input:active{
	cursor:pointer;
	text-decoration:underline;
}
	
#hikashop_product_custom_info_main{
	display:none;
	}
	
.relatedProd .hikashop_category_information {
	top:0px;
	position:relative;
	}

input[type="text"],input[type="password"]{
	padding:5px;
	margin-bottom:5px;
	background-color:#fff !important;
	border:0;
	float: none;
	display: block;
	width: 45%;
 /* clear: both; */
	}

.hikashop_user_registration_page label {
  float: left;
}
	
input:-webkit-autofill {
    background-color: white !important;
}

#hikashop_order_listing fieldset, #hikashop_address_listing fieldset, #hikashop_affiliate_main fieldset{
	border:0;
	background:0;
}

div.toolbar a,.hikashop_no_border tr, .hikashop_no_border td, #hikashop_address_listing tr, #hikashop_address_listing td, #hikashop_address_form_span_iframe tr, #hikashop_address_form_span_iframe td, #hikashop_product_quantity_main tr, #hikashop_product_quantity_main td, #hikashop_checkout_page tr, #hikashop_checkout_page td, #hikashop_affiliate_main tr, #hikashop_affiliate_main td{
	border:0;
}

#hikashop_address_form_span_iframe tr#hikashop_address_address_country {
	display: none;
}


#member-profile{
	padding-bottom:40px;
}

#member-profile fieldset ~ fieldset{
	display:none;
}

#adminForm{
	/*display:none;*/
}

.pagination .limit{
	color:#be1522;
}

.pagination {
	margin-top:10px;
}
	
#hikashop_show_cart_form .hikashop_showcart_infos {
	display:none;
	}
	
#hikashop_show_cart_form .hikashop_cart_products {
	margin-top:30px;
	}
	
.moduletable.filter h3, .moduletable.filter .hikashop_filter_module{
	padding-left:45px;
	padding-top:30px;
	width:150px;
	}
.hikashop_filter_type .hikashop_filter_title{
	color:#fff;
	display:inline;
	position:relative;
	top:-7px;
	padding-bottom:10px;
	}
#filter_type_module_133 {
	width:150px;
	}
#filter_type_module_133:hover{
	cursor:pointer;
	}



.hikashop_filter_module .hikashop_cart_input_button{
	margin-top:4px;
	background-color:#000;
	border:0;
	display:inline-block;
	color:#fff;
	font-family:crayonRegular;
	font-size:16px;
	font-weight:normal;
	font-style:normal;
	height:30px;
	width:87px;
	text-decoration:none;
	text-align:center;
	}
.hikashop_filter_module .hikashop_cart_input_button:hover{
	cursor:pointer;
	}
	
/*Adress i-frame*/
#sbox-btn-close {
	top:auto;
	top:-13px !important;
	
}

.sbox-content-iframe {
	background: url('../images/contentBG.png') no-repeat;
    background-size: contain;
    min-height: 350px;
    max-height: 280px;
}

.sbox-content-iframe>iframe {
	min-height: 250px;
}

.afrekenen .vex-content {
	height: 500px;
	overflow-y: scroll;
	overflow-x: hidden;
}
.afrekenen .vex-content iframe{
	height: 11000px;
}
#sbox-content {
	clear: both;
	overflow: auto;
	background-color:rgba(0,0,0,0) !important;
	padding:20px;
}

.sbox-content-image {
	background:none;
}

/* RSForm overrides*/
.rsform-block {
	margin-bottom: 0px !important;
}


/* Hikashop overrides */

.hikashop_registration_address_country_line,
.hikashop_registration_address_state_line
{ 
	display: none;
}

.hikashop_product_page.hikashop_product_of_category_33 {
	background:none;
}
.hikashop_product_page.hikashop_product_of_category_33 #hikashop_main_image {
	width: 540px;
	margin-left: -40px;
	margin-top: 0px !important;
}

.hikashop_product_page.hikashop_product_of_category_33 .hikashop_product_top_part {
	top:343px;
}

.hikashop_product_page.hikashop_product_of_category_33 #hikashop_product_id_main {
/*	background-image: url('/images/doos/foto_003_k.png');
	display: block;
	width: 300px;
	height: 300px;
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
	top: 300px;
	right: 23px;​*/
}
.hikashop_badge_bottomleft_div {
    display: block;
    bottom: -150px !important;
}
.hikashop_badge_bottomleft_div>img,
.hikashop_badge_bottomleft_div a>img {
    width: 400px;
}

.hikashop_badge_bottomleft_div {



}

.hikashop_product_of_category_49 #hikashop_product_left_part .hikashop_global_image_div .hikashop_small_image_div a img.hikashop_child_image {
	float: left;
    width: 100px;
}

.hikashop_product_of_category_49 #hikashop_product_left_part .hikashop_global_image_div .hikashop_small_image_div {
	margin-top: 40px;
    background: url('../images/kaasplankje.png') no-repeat 10px 61px;
    width: 100%;
    height: 135px;
    position: relative;
    display: block;
    padding-left: 40px;
}

#hikashop_checkout_page form legend {
	padding:3px;
	/*font-weight: bold;*/
	color: #bd1522;
	font-family: thirstyScript;
	font-size: 13pt;
    margin-bottom: 5px;
}

.hikashop_product_stock input{
	background: transparent;
	width: 198px;
	display: block;
	background: transparent url('../images/pijltje-volgende.png') no-repeat right 0px;
	height:22px;
	padding: 0px;
	text-align: left;
	text-decoration: underline;
	font-family:lintelRegular;
	font-size: 15px;
	/*color: #be1522;*/
	color:#000;
	border:0;
}

a.jcepopup.noicon::after{
	background: none;
}

a.jcepopup::after {
	content: "";
	display: inline-block;
	background: transparent url('../images/pijltje-volgende.png') no-repeat center right;
	width: 20px;
	height: 20px;
	float: none;
	margin-left: 2px;
}

.hikashop_product_right_part .hikashop_product_description_main a.jcepopup {
	width: 100%;
	margin-top: 10px;
	display: block;
	color:black;
}
.hikashop_product_right_part .hikashop_product_description_main a.jcepopup img {
	margin-top: -10px;
}

.hikashop_product_right_part .hikashop_product_description_main a.jcepopup::after {
	float: right;
	margin-right: 7px;
}

.hikashop_product_right_part .hikashop_product_description_main ul {
	list-style-type: disc;
	margin-left: 17px;
}

#hikashop_order_main fieldset > legend {
    color: #bd1522;
    font-family: thirstyScript;
    margin-bottom: 5px;
}

#hikashop_order_main fieldset,
#hikashop_order_main .hikashop_order_right_part {
	padding-bottom: 10px;
}

#hikashop_order_main .hikashop_order_left_part {
	display: none;
}

#htmlfieldset_products th.title {
	font-weight: bold;
	text-align: left;
}

#htmlfieldset_products th.title {

}

a.jcepopup span.jcemediabox-zoom-link,
a.jcepopup span.jcemediabox-zoom-image,
a.jcepopup span.jcemediabox-zoom-link.icon-right,
a.jcepopup span.jcemediabox-zoom-link.zoom-right {
	display: none;
}

#jcemediabox-popup-closelink {
	width:22px;
	height:26px;
	background: url(../../../media/system/images/modal/closebox.png) no-repeat center;
	top:0px;
	left:0px;
}

#sbox-window.shadow {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#sbox-window {
	background-color: transparent;
}

.hikashop_product_right_part a.jcepopup {
	line-height: 10px;
}

div.hikashop_messages.hikashop_success {
	max-width: 280px;
    background-color: transparent;
    border-color: transparent;
    color: #000000;
}

th.groen,
td.groen,
div.groen,
h1.groen,
h2.groen,
h3.groen,
h4.groen {
	color:#009640;
	white-space: nowrap;
	font-weight: bold;
}

th.rood,
td.rood,
div.rood,
h1.rood,
h2.rood,
h3.rood,
h4.rood {
	color:#be1522;
	white-space: nowrap;
	font-weight: bold;
}

th.blauw,
td.blauw,
div.blauw,
h1.blauw,
h2.blauw,
h3.blauw,
h4.blauw {
	color:#0f70b7;
	white-space: nowrap;
	font-weight: bold;
}

th.bruin,
td.bruin,
div.bruin,
h1.bruin,
h2.bruin,
h3.bruin,
h4.bruin {
	color:#683c10;
	white-space: nowrap;
	font-weight: bold;
}

th.wit,
td.wit,
div.wit,
h1.wit,
h2.wit,
h3.wit,
h4.wit {
	color:#fff;
	white-space: nowrap;
	font-weight: bold;
}

th.zwart,
td.zwart,
div.zwart,
h1.zwart,
h2.zwart,
h3.zwart,
h4.zwart {
	color:#000;
	white-space: nowrap;
	font-weight: bold;
}

th.zwart-nietvet,
td.zwart-nietvet,
div.zwart-nietvet,
h1.zwart-nietvet,
h2.zwart-nietvet,
h3.zwart-nietvet,
h4.zwart-nietvet {
	color:#000;
	white-space: nowrap;
}

.item-page .voorwaarden {
	height:380px;
	overflow-y: scroll;
}


/** profile page **/
.popover,
.control-group.hidden {
	display: none !important;
}

.hikashop_address_listing_table th,
#hikashop_order_listing th,
#hikashop_order_listing th a {
	font-weight: bold;
	text-align: left;
	color: #bd1522;
    font-family: thirstyScript;
}

.hikashop_address_listing_table th,
.hikashop_address_listing_table td {
	padding: 3px;
}

/*hide front-end editing*/

.icons .btn-group {
	display: none;
}

/*checkout page*/

/*.hikashop_checkout_page input[type="radio"] {
	position: absolute;
	width: 0px;
	height: 0px;
}

.hikashop_checkout_page input[type="radio"]:before {
	position: relative;
    content: url('../images/unchecked.png');
}

.hikashop_checkout_page input[type="radio"]:checked:before {
    content: url('../images/checked.png');
}
*/

.hikashop_checkout_page td {
	/*position: relative;*/
}

.hikashop_checkout_page input.radio:empty ~ label {
	position: relative;
	float: left;
/*	line-height: 2.5em;
	text-indent: 3.25em;
	margin-top: 2em;*/
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.hikashop_checkout_page input[type="radio"]:empty {
	/*visibility: hidden;*/
    /* display: none; */
    float:left;
    /* margin-top: 30px; */
	/*margin-left: -99999px;*/
}

.checkout_shipping_address_radio,
.checkout_billing_address_radio {
	margin-top: 30px;
}

.hikashop_address_content {
    padding-left: 25px;
}

.hikashop_checkout_page label.radio > input[type="radio"] {
	display: inline-block;
}

#hikashop_checkout_page #hikashop_checkout_address td {
    display: block;
}

.hikashop_checkout_page input[type="radio"]:empty ~ label:before {
	/*position: absolute;
	display: block;
	top: 10px;
	bottom: 0;
	left: 0;
	content: '';*/
	padding: 5px 10px 0px 0px;
	float: left;
/*	width: 2.5em;
	background: #D1D3D4;
	border-radius: 3px 0 0 3px;*/
}

.hikashop_checkout_page .hikashop_payment_methods input[type="radio"]:empty ~ label::before {
	padding: 0px 10px 0px 0px;
}

/* toggle hover */
.hikashop_checkout_page input[type="radio"]:hover:not(:checked) ~ label:before,
.hikashop_checkout_page input[type="radio"]:not(:checked) ~ label:before {
	/*content:'\2714';*/
	/*content: url('../images/bullet_open.png');*/
	/*text-indent: .9em;*/
	/*color: #C2C2C2;*/
}


.hikashop_checkout_page input[type="radio"]:hover:not(:checked) ~ label,
.hikashop_checkout_page input[type="radio"]:not(:checked) ~ label {
	margin-left: 30px;
 }

.hikashop_checkout_page input[type="radio"]:hover:not(:checked) ~ label {
	/*color: #888;*/
}

/* toggle on */
.hikashop_checkout_page input[type="radio"]:hover:checked ~ label:before,
.hikashop_checkout_page input[type="radio"]:checked ~ label:before {
	/*content:'\2714';*/
	 /* content: url('../images/bullet.png'); */
	/*text-indent: .9em;*/
	/*color: #9CE2AE;*/
	/*background-color: #4DCB6D;*/
}

.hikashop_checkout_page  span {
	vertical-align: text-bottom;
	/*clear: both;*/
	float: left;
}

.hikashop_checkout_page input[type="checkbox"]:hover:checked ,
.hikashop_checkout_page input[type="checkbox"]:checked {
	display: none;
}

.hikashop_checkout_page input[type="checkbox"]:hover:checked ~ label:before ,
.hikashop_checkout_page input[type="checkbox"]:checked ~ label:before {
 content: url('../images/checkbox_checked.png');
}
.hikashop_checkout_page input[type="checkbox"]:hover:not(:checked) ,
.hikashop_checkout_page input[type="checkbox"]:not(:checked) {
	display: none;
}
.hikashop_checkout_page input[type="checkbox"]:hover:not(:checked) ~ label:before ,
.hikashop_checkout_page input[type="checkbox"]:not(:checked) ~ label:before {
 content: url('../images/checkbox_unchecked.png');
}
.hikashop_checkout_page td {
	padding: 5px 0px;
	line-height: 22px;
	vertical-align: top;
}
.hikashop_checkout_page input[type="checkbox"] ~ label {
	cursor: pointer;
}

.hikashop_checkout_address_left_part .row0 td {
	padding-top: 30px;
}

 .button.hikashop_cart_input_button[name="new"] {
 	background-color: transparent;
 	padding: 0px 15px;
 	color: #000;
    border: solid 1px #000;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    display: inline-block;
    font-size: 19px;
    font-weight: normal;
    font-style: normal;
    height: 35px;
    line-height: 35px;
    min-width: 157px;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    width: auto;
    margin-bottom: 15px;
 }

 input#hikashop_checkout_coupon_input {
	height: 25px;
	margin: 0px 0px 0px 10px;
	display: inline-block;
 }

@media (min-width: 999px) {
	.moduletable.mobielbericht {
		display: none;
	}


@media (max-width: 999px) {
	.moduletable.mobielbericht {
		display: block;
	}
}
  
  
/* hotfixes chekout errors */
  
  #hikashop_checkout {
    background: white;
    padding: 15px;
    border-radius: 4px;
  }
  
  #hikashop_checkout input[type="text"], #hikashop_checkout input[type="password"] {
        border: solid 1px gray;
}
  }