/*================================================================================ */
/* 1. Basics & Buttons
/*================================================================================ */



.content{
	z-index: 10;
}
	.four.columns.leftcol{ float: left;}
	.twelve.columns.col2l.content{ float: right; }
	.twelve.columns.col2r.content{ float: left;} 
	.four.columns.rightcol{ float: right !important;}

/*=================================1=============================================== */

	/* 1. Bigger then standard 960px (1280px) */
	@media only screen and (min-width: 1280px) {

	}

/*================================================================================ */








/*=================================2=============================================== */

	/* 2. ipad 2 ngang*/
	@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) {

		body{-webkit-text-size-adjust: none;}
		input[type='radio'] {margin-top:-5px; vertical-align:0}	
		input.button, input.button_cart, input.button_upload, .product-info .cart .action input.button_cart_detail{background:url(../image/m_button.jpg) repeat-x; border:none; border-radius:0; -moz-border-radius:0; height:20px; padding:0 7px 0; font-family:'utm_swiss_condensedregular'; font-size:13px}
		a.button, a.button_red{padding:4px 7px 4px; line-height:18px}
		
				
		form.gift-vourcher table tr td input[type="radio"]{margin-bottom:5px}
		#content .content.shopping-module table.radio td input[type="radio"], #cboxLoadedContent table.radio tr td:first-child input[type="radio"]{vertical-align:0px; margin-top:-2px}
		#checkout .checkout-content input[type='radio']{margin-right:-9px}
		#payment-address .checkout-content label, #shipping-address .checkout-content label{margin-bottom:10px; display:inline-block}
			
		.choice_shopping_cart table.radio td input[type="radio"]{margin-top:-3px}
		#payment-address .buttons input.button{margin-top:20px}
		.product-filter .display{margin-top:6px}
		.product-filter .limit, .product-filter .sort{margin-top:0}
		.product-filter .sort b, .product-filter .limit b{vertical-align:0}
		.product-filter .limit, .product-filter .sort{font-size:12px}
		.product-filter .limit select, .product-filter .sort select{font-size:12px; background:#fff}


.product-grid div.one-product {
dddmin-height: 380px;
}



		#checkout .checkout-content input[type="radio"] {
			margin-right: 5px; vertical-align:0
		}
		.checkout-heading a{font-size:13px; font-family:Arial}
		.product-list .compare a, .product-list .wishlist a{background-position:left 4px}

	}

/*================================================================================ */







/*==================================3============================================== */

	/* 3. Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {

	}

/*================================================================================ */








/*==================================4============================================== */


	/* 4. Tablet Portrait size to standard 960 (devices and browsers) mini landscape / ipad portrait */
	@media only screen and (min-width: 768px) and (max-width: 959px) {


body {
background-color: #cc0000;
}


body {
	-webkit-text-size-adjust: none; 
	font-size: 13px;
}



.eigen-ontwerp img, .omsmelten img, .categorie-gedenksieraden img, .categorie-urnsieraden img  {
	width: 100% !important;
	height: auto !important;
}



.b1913-holder-gedenk-urn-sieraden div.categorie-gedenksieraden {
	margin-right: 0px;
	width: 176px;
	min-height: 100px;
}


.b1913-holder-gedenk-urn-sieraden div.categorie-urnsieraden {
	width: 176px;
	min-height: 100px;
}




.b1913-home-blok img.workshops-sieraden-maken {
	width: 176px;
	height: auto !important;
}

.b1913-blok-workshops-foto {
	width: 160px;
	height: 80px;
	margin-bottom: 36px;
}

.b1913-blok-workshops-foto img {
	width: 160px;
	height: auto !important;
}

.b1913-home-blok-holder .workshops .workshop-bottom {
	margin-bottom: 2px;
}


/* categorie workshops */

.workshops-holder { 
	width: 710px;
	margin: 0 0 0 -10px;
	overflow: hidden;
}

.workshop-holder {
	position: relative; 
	float: left; 
	margin: 0 0 25px 10px; 
	border: 1px solid #cdcdcd; 
	width: 315px; 
	padding: 10px; 
	min-height: 515px;
}

.workshops-holder .workshop-holder .kort { 
	min-height: 315px;
}

.workshop-holder ul {
	list-style-type: none;
	padding: 0px;
	margin: -6px 0 5px 0;
}

.workshop-holder ul li {
	background-image: url("../image/category_column.jpg");
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 14px;
	color: #505050;
	line-height: 20px;
}








.b1913-home-blok-holder .b1913-home-blok {
	padding-bottom: 10px;
	min-height: 100px;
}

.b1913-home-blok-holder .b1913-home-blok .b1913-home-content-holder .home-box-product:first-child {
	margin-bottom: 56px;
}


.b1913-home-blok-holder .b1913-home-blok .b1913-home-content-holder .home-box-product:last-child {
	display: none;

}

.b1913-home-blok-holder .b1913-home-blok .b1913-home-content-holder .home-box-product .beschrijving {
ddddisplay: none;

}


.b1913-home-blok-holder .b1913-home-blok .b1913-home-content-holder .home-box-product .image img {
	width: 70px; 
	height: 70px;
}



.b1913-home-blok-holder .b1913-home-blok .b1913-home-content-holder .home-box-product .detail {
	width: 80px; 
	float: left; 
	float: left; 
	padding-right: 3px;
}



.b1913-home-blok-holder .b1913-home-blok .b1913-home-content-holder .home-image {
	margin-right: 10px;
}




.b1913-home-blok-holder .b1913-home-blok .b1913-home-content-holder .home-image img {
	width: 150px; 
	height: 271px;
}

.b1913-home-blok-holder .b1913-home-blok .b1913-home-content-holder .home-image img, 
.b1913-home-blok blok-home-1 img, .b1913-home-blok blok-home-2 img {
	width: 150px !important;
}


.b1913-home-blok-holder .b1913-home-blok .b1913-home-content-holder .home-box-product .image img {
	height: 104px;
	width: 104px;
}

.b1913-home-blok-holder .b1913-home-blok .b1913-home-content-holder .home-box-product .naam {
	max-height: 28px;
	font-size: 12px;
}

.b1913-home-blok-holder .b1913-home-blok .b1913-home-content-holder .home-box-product .naam a {

}

.b1913-home-blok-holder .b1913-home-blok .b1913-home-content-holder .home-box-product .price {
	margin-top: 3px;
	font-size: 11px;
}






.b1913-home-blok-holder .fullwidth .wie-we-zijn-tekst {
	float: none;
	margin: 0 0 40px 0;
	position: relative;
	width: 100%;
}

.b1913-home-blok-holder .fullwidth .wie-we-zijn-tekst h2, .b1913-home-blok-holder .fullwidth .wie-we-zijn-tekst p {
	padding: 0 5px 0 5px;
}

.b1913-home-blok-holder .fullwidth .wie-we-zijn-beeld {
	min-height: 100px; /* overruling screen */
	width: 150px;
	margin: 5px 22px 0 0;
}

.b1913-home-blok .wie-we-zijn-beeld img {
	height: auto !important;
	width: 150px !important;
}

.b1913-home-blok-holder .fullwidth .wie-we-zijn-links {
	margin-top: 20px;
	margin-left: 5px;
	width: 45%;
}

.b1913-home-blok-holder .fullwidth .wie-we-zijn-links p {
	margin-left: 0;
}




.buro1913-uitgelicht .buro1913-uitgelicht-content .box-product-uitgelicht.last {
	display: none;
}


/* Titels met span, h1, h2 - nog aftunen */
.buro1913-uitgelicht .b1913-home-blok-titel span, .b1913-home-blok-holder .b1913-home-blok .b1913-home-blok-titel span, .b1913-home-blok-holder .b1913-home-blok .b1913-home-blok-titel h1, .b1913-home-blok-holder .b1913-home-blok .b1913-home-blok-titel h2 {
background: url(../image/line_heading.jpg) no-repeat left; 
padding-left: 60px; 
display: inline-block; 
margin-bottom: 18px; 
}


.buro1913-uitgelicht .b1913-home-blok-titel span strong, .b1913-home-blok-holder .b1913-home-blok .b1913-home-blok-titel span strong, .b1913-home-blok-holder .b1913-home-blok .b1913-home-blok-titel h1 strong, .b1913-home-blok-holder .b1913-home-blok .b1913-home-blok-titel h2 strong {
background: url(../image/line_heading.jpg) no-repeat right; 
padding-right: 60px; 
dddcolor: #820700; 
	font-size: 15px; 
	font-weight: 300; 
text-transform: uppercase; 
font-family: 'utm_swiss_condensedregular';
}






.banner-holder .banner {
dddcolor: #FFFFFF;
dddfloat: left;
dddfont-family: 'LeagueGothicRegular';
	font-size: 16px;
dddfont-weight: normal;
	height: 130px;
dddletter-spacing: 0;
	margin: 0 0 25px 8px;
dddoverflow: hidden;
dddpadding: 0;
dddposition: relative;
dddtext-align: center;
dddtext-transform: uppercase;
	width: 88px;
}

.banner-holder .breed {
dddbackground-color: #cc0000;
	width: 152px;
}

.banner-holder .banner a {
dddcolor: #FFFFFF;
ddddisplay: block;
	height: 40px; /* voor hover groen */
dddmargin: 0;
	padding: 90px 3px 0 3px;
dddtext-decoration: none;
	width: 82px;
}

.banner-holder .breed a {
dddbackground-color: #cccc00;
	width: 146px;
	padding: 100px 3px 0 3px;
}


.banner-holder .banner-1, .banner-holder .banner-1 a:hover {
    background: url("../image/banner-1.jpg") no-repeat scroll center top / 88px 88px #6daabe;
}

.banner-holder .banner-2, .banner-holder .banner-2 a:hover {
    background: url("../image/banner-2.jpg") no-repeat scroll center top / 88px 88px #6daabe;
}

.banner-holder .banner-3, .banner-holder .banner-3 a:hover {
    background: url("../image/banner-3.jpg") no-repeat scroll center top / 88px 88px #6daabe;
}

.banner-holder .banner-4, .banner-holder .banner-4 a:hover {
    background: url("../image/banner-4.jpg") no-repeat scroll center top / 88px 88px #6daabe;
}

.banner-holder .banner-5, .banner-holder .banner-5 a:hover {
    background: url("../image/banner-5.jpg") no-repeat scroll center top / 88px 88px #6daabe;
}

.banner-holder .banner {
	background-color: #386D7E;
}















		.container .column, .container .columns{margin-left:10px; margin-right:10px}
		.column.omega, .columns.omega{margin-left:0}
		.column.alpha, .columns.alpha{margin-right:0}
		#footer .alpha.omega, #header .alpha.omega, #boss_menu .alpha.omega, #content .alpha.omega{margin-left:0; margin-right:0}
		
#header {
	height: auto;
}

#header #cart {
	z-index: 30;
}



		#header #search{clear:both; margin:0}
		#header #search-form-bot{z-index:50}
		#language span, #currency span{display:none}



#boss_menu > ul > li {
	padding: 0 5px 0 0;
}

#boss_menu > ul > li > a {
	font-size: 12px; 
	padding: 0 0 0 6px
}


		 #boss_menu .column { margin: 0 !important;}




		 
		#header #welcome{display:block; margin:9px 0 15px; clear:both; font-size:12px}
		.banner-home a.banner-home-1 img{width:374px; height:125px}


.boss-latest .boss-latest-content .box-product-latest.last {
	margin-right: 20px;
}



		.static-block-1 .boss-static-sale h3{font-size:30px}


		.static-footer-4{float:left}
		.banner-category img{width:151px; height:273px; margin-right:10px}
		.product-filter .display{margin-top:6px}
		.product-filter .limit, .product-filter .sort{margin-top:0}
		.product-filter .sort b, .product-filter .limit b{vertical-align:0}
		.product-filter .limit, .product-filter .sort{font-size:12px}
		.product-filter .limit select, .product-filter .sort select{font-size:12px; background:#fff}
		.product-list .compare a, .product-list .wishlist a{background-position:left 4px}
		.product-compare{margin-top:4px}
		.product-list .right{width:50%}
		.product-list .cart{margin:0 0 10px; clear:both; width:100%}


.product-grid div.one-product.last {
	margin-right: 20px;
}

.product-grid div.one-product {
	dxdmin-height: 380px;
}

.product-grid .price {
	width: 100%; 
	margin: 6px 0;
}

.product-grid .cart {
	float: left;
}




.product-info .left {
	margin-bottom: 30px;
}

		#tab-related .es-carousel ul li a img{width:141px; height:141px}
		#tab-related .boss-tab-related .price{width:100%; margin:6px 0}
		#tab-related .boss-tab-related .cart{float:left!important}
		.box-product > div{width:100%}
		.compare-infomation{width:100%}
		#tab-related{}
		.login-content .right .content input[type="text"], .login-content .right .content input[type="password"]{width:97%}
		.frame_shopping table.radio tr td:first-child input[type='radio']{vertical-align:0px; margin-top:-5px}
		.cart-module table tr td{vertical-align:top}
		.cart-module table tr td:first-child{padding-top:6px}
		.cart-module #shipping table tr td span.error{display:block; margin-left:0}
		.cart-module table tr td.postcode{padding-top:6px}
		.cart-module table tr td select, .cart-module table tr td input[type='text']{font-size:12px; }
		.cart-module table tr td select{width:268px}
		.cart-module table tr td input[type='text']{width:260px}
		.cart-module table tr td input[type='text']{height:24px; vertical-align:top}
		
		.wishlist-info{background:#0c9afd; width:100%;
			-webkit-border-top-left-radius: 5px;
			-webkit-border-top-right-radius: 5px;
			-moz-border-radius-topleft: 5px;
			-moz-border-radius-topright: 5px;
			border-top-left-radius: 5px;
			border-top-right-radius: 5px;
		}
		.wishlist-info tbody .name{width:25%; padding-right:10px}
		.wishlist-info tbody .image{padding-left:10px; width:18%}
		.wishlist-info tbody td{padding:32px 7px 7px}
		.wishlist-info tbody .model{width:110px}
		.wishlist-info tbody .action{width:150px}

		
	
		.cart-info tbody td{padding:7px}
		.cart-info tbody .image{padding-left:10px}
		.cart-info tbody .name{width:24%; padding-top:38px}
		.cart-info tbody .model{padding-top:38px}
		.cart-info tbody .quantity{padding-top:35px}
		.cart-info tbody .price, .cart-info tbody .total{padding-top:38px}
		.cart-info tbody td.vouchers input[type='text']{color:#000; background:#e5e5e5}
		
		.category-list ul{width:100%}
		.acount .login-frame input[type='password']{line-height:27px}		
		#content form.return-form .content .left, #content form.return-form .content .right{width:100%}
		.return-reason, .return-opened{width:40%}
		form.newsletter_acc table.form td:first-child{padding-top:5px}
		.return-opened input[type='radio']{margin-top:5px}
		

		 .checkout-heading a{font-size:12px}
		 .checkout-content{padding-left:0}
		 #checkout .checkout-content input[type="text"], #checkout .checkout-content input[type="password"]{width:90%}
		 .checkout-content .error{display:inline-block; margin-left:10px}
		#payment-address .checkout-content label, #shipping-address .checkout-content label{margin-bottom:10px; display:inline-block}
		.home-tab .boss_home_filter .price .price-new{margin-left:0; display:block}
		#checkout .checkout-content input[type='radio'], #shipping-method .checkout-content input[type='radio'], #payment-method .checkout-content input[type='radio'] {margin-top:-5px; vertical-align:0}	
		#checkout .checkout-content input[type='radio']{margin-right:5px}





.category-info .image img {
	width: 100%; /* promo in mobile zonder javascript */
}


		
	}

/*================================================================================ */








/*======================================5========================================== */




	/* 5. All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {


/* Paars */

body {
dddbackground-color: #cc0099;
}





.category-info .image {
	margin: 0px 0 0 0;
}

.category-info .cate-description h1 {
	background-size: 10px 1px;
	padding-left: 15px;
	font-size: 14px;
	font-weight: 300;
}

.category-info .cate-description h1 strong {
	background-size: 10px 1px;
	padding-right: 15px;
}



.category-info + .tab-category-static {
	display: none;
}

.category-info .cate-description p {
	text-align: justify;
}


.tab-category-form {
	font-size: 12px;
}








.b1913-home-blok img {
	width: 100% !important;
	height: auto !important;
}

.b1913-home-blok img.workshops-sieraden-maken {
	width: 215px !important;
	height: 389px !important;
}


.b1913-holder-gedenk-urn-sieraden div.categorie-gedenksieraden {
	margin-right: 0;
	width: 210px;
}


.b1913-holder-gedenk-urn-sieraden div.categorie-urnsieraden {
	width: 210px;
}





body.home-page #content {
	background: none;
}

body.other-page #footer {
	padding: 0;
}


.frame_content {
	padding: 0; 
	background: none; }

.frame_category {
	background: none; 
	padding:0;
}


		input.button, input.button_cart, input.button_upload, .product-info .cart .action input.button_cart_detail{background:url(../image/m_button.jpg) repeat-x; border:none; border-radius:0; -moz-border-radius:0; height:20px; padding:0 7px 0; font-family:'utm_swiss_condensedregular'; font-size:13px}
		a.button, a.button_red{padding:4px 7px 4px; line-height:18px}
		.ui-notify{right:0}
		#boss_menu{background:none;height:auto;border:none;box-shadow:0 0 0;border-radius:0;padding:0; margin-bottom:22px; overflow:hidden; clear:both; margin-right:0;}
		#boss_menu > ul > li{display:block;padding:0;width:100%;margin:0 0 2px;background:#58473f; height:35px;}
		#boss_menu > ul > li.no-dropdown{height:35px}
		#boss_menu > ul > li.last{background:#58473f;}
		#boss_menu > ul > li:hover{background:#58473f; margin-left:0; margin-right:0}
		#boss_menu > ul > li:hover a{background:#58473f; color:#d5d0ca}
		#boss_menu > ul > li:first-child{padding-left:0; background:#58473F;}
		#boss_menu > ul > li:first-child:hover{background:#58473F;}
		#boss_menu > ul > li > a{padding:0 12px;margin-bottom:0; height:35px; line-height:37px; color:#d5d0ca}
		#boss_menu > ul > li > div{position:relative;display:none;margin:0!important}
		#boss_menu > ul > li > div > ul{display:inline-block;padding-left:0}
		#boss_menu > ul > li:hover > div{display:none}


body.other-page #boss_menu {
	margin-bottom: 22px;
}



#header {
dddheight: 100%;
}

#header #cart {
	background-image: none;
	float: left;
	margin: 20px 0 20px 0; 
	width: 100%;
}



#header #cart .heading {
	background: none; 
	padding:0;
}

#header #cart .heading h4 {
	font-size: 12px;
	font-weight: 700; 
	color: #58473f; 
	text-transform: none;
}

#header #cart .heading a {
	color: #820700;
	font-weight: 700; 
	font-size: 12px;
}

#header #cart .content .bg_cart .empty {
	margin-bottom: 0;
}

#header #cart .content .checkout a.cart_button, #header #cart .content .checkout a.checkout_button {
	padding: 6px 18px 5px;
}

#header #cart .content {
	background: #fff; 
	border: 1px solid #d4d3d1; 
	width: 298px;

dddbackground-color: #cc0000;

}

#header #cart .content .bg_cart {
	background: none; 
	width: 298px;

dddbackground-color: #cccc00;
}







		.success .close, .warning .close, .attention .close, .information .close{position: absolute; right: 0; top:0}
		.success, .warning, .attention, .information {position: relative;padding:10px 10px 10px 24px}
		.success{background:url("../image/success.png") no-repeat scroll 3px center #E6FECF}
		
		.flex-direction-nav .flex-next{background:url("../image/m_next_slideshow.png") no-repeat scroll 0 0 transparent; width:10px; height:20px; top:55%}
		.flex-direction-nav .flex-prev{background:url("../image/m_prev_slideshow.png") no-repeat scroll 0 0 transparent; width:10px; height:20px; top:55%}
		
		.quick-access{display:none}
		p{line-height:20px}
		
		#content{min-height:150px;margin-bottom:15px;}




#column-left {
	ddddisplay: none;

}

#column-left .box .box-content {
dddmargin-top: 2px;
	padding: 0 0 10px 0px;
}



#boss_menu, .boss_lastestreview, #column-left .banner, #column-left p, .boss_blog-cat {
	display: none;
}

.category-info {
	position: relative;
	float: left;
}




#content p span, #boss_category_content0, .category-list {
	display: none;
}

















.box {
    	margin-bottom: 0px;
}

.box .box-heading {
	display: none;
}


		table.form tr td:first-child{width: 30%;}


input[type="text"], input[type="password"], textarea {
	margin: 5px 0;
	width: 96%;
}


	    	select.large-field{width:99%}








#header #logo {
	margin-top: 0px;
	padding: 0;
}


#header #welcome {
	margin: 0; 
	padding: 0; 
}

#header .links {
	float: none; 
	width: 100%; 
	overflow: hidden; 
	text-align: center; 
	height: 20px; 
	display: block;
margin-top: 0;
dddpadding-top: 1px;
}

#header .links a {
	font-size: 12px; 
	float: none; 
	display: inline-block;
}

#header .links a.no-need { 
	display: none;
}




#header #m-logo {
	margin-top: 9px; 
	margin-bottom:14px;
	text-align: center; 
}

.header-top-right {
	float: left; 
	width:100%; 
	margin-bottom: 8px;
}



		#language{float:left; background:url(../image/line_language.jpg) no-repeat right bottom; padding-right:18px}
		#currency{float:none; display:inline-block}
			
		.boss-header-bottom{height:auto}




/* aangepast mobile sjra org */


/*
		#m-search{position:relative; clear:both; margin-bottom:12px}
		#m-search input[type='text']{border: medium none;
			height: 30px;
			margin: 0;
			padding: 1px 3px 0;
			width: 252px;}
		#m-search .button-search{top:0; right:0; background:url("../image/button-search.png") no-repeat scroll center center transparent;width:31px; height:31px; position:absolute}
		.boss-search{background: none repeat scroll 0 0 #FFFFFF;
			border: 1px solid #CECECE;
			height: 30px;
			margin: 5px 0;
			padding: 0;
			width: 100%;}



#m-welcome{font-size:12px; margin-bottom:6px; overflow:hidden}
#m-welcome a{color:#820700}

#m-welcome {
	float: left;
	font-size: 12px; 
	margin-bottom: 6px; 
	overflow: hidden;
}

#m-welcome a {
	color:#820700;
}
		

*/



#m-welcome { 
	display: none;
}



/* aangepast mobile sjra org */


#m-back {
	position: relative; 
	float: left;
	clear: both; 
	width: 54px;
	height: 32px;
	padding: 0 0 0 0;
	margin: 0 15px 7px 0;
	background: url("../image/m-back-bg.png") no-repeat transparent;
}

#m-back a {
	display: block;
	width: 54px;
	height: 32px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #BAB7B0;
	dddcolor: #7f7a6d;

	font-family: Arial;
	font-size: 11px;
	font-weight: 100; 
	line-height: 26px;
	text-decoration: none;
}

#m-back a span {
	display: block;
	padding: 5px 0 0 27px;
	margin: 0px 0 0 0;
}


#m-search {
	position: relative; 
	float: left;
	clear: none; 
	padding: 0 0 0 0px;
	margin-bottom: 7px;

dddbackground-color: #cccc00;

}


#m-search input[type='text'] {
	border: medium none;
	height: 30px;
	margin: 0;
	padding: 1px 3px 0;
	width: 245px;
}




#m-search .button-search {
	top: 0; 
	right: 0; 
	background: url("../image/button-search.png") no-repeat scroll center center transparent;
	width: 31px; 
	height: 31px; 
	position: absolute;
}


.boss-search {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CECECE;
	height: 30px;
	margin: 5px 0;
	padding: 0;
	width: 100%;
}






.boss-latest .boss-heading {
	padding-top: 16px;
	padding-left: 20px;
	background: none;
	text-align: left;
	display: block;
	border-top: 1px solid #d0c7b9;
}

.boss-latest .boss-heading span {
	background: none;
	font-size: 16px;
	padding-right: 10px;
}

.boss-latest .box-description {
	font-size: 12px;
	text-align: left;
	padding: 5px 0 0 20px;
}

.boss-latest .boss-latest-content {
}

.boss-latest .boss-latest-content .box-product-latest {
	float: left;
	margin: 0 0 30px;
	width: 100%;
}

.boss-latest .boss-latest-content .box-product-latest .detail {
	text-align: left;
}






		.static-block-1{height:100%; background:none}
		.static-block-1 .boss-static-sale{width:100%; background:url("../image/bg-static-block-1.jpg") repeat-x scroll 0 0 transparent; margin:0 0 16px; height:100px}
		.static-block-1 .boss-static-sale.static-1{width:100%; margin:0 0 16px}
		.static-block-1 .boss-static-sale.static-2 img{margin:10px 0 0 -20px;}
		.static-block-1 .boss-static-sale.static-3 img{margin:8px 0 0 -16px;}
		
		
		
		.static-footer-1{width:100%; margin:0 0 30px}
		.static-footer-1 ul li{width:50%; float:left}
		.static-footer-2{width:50%; float:left; margin:0}
		.columns_information{width:50%; margin:47px 0 0}
		.static-footer-4{float:left; margin:0}
		.static-footer-3{width:100%; margin:40px 0 20px}
		.payment{margin:28px 0 20px}
		
		.frame_compare{width:auto;overflow:auto; display:block; visibility: visible;}














form.gift-vourcher input[type="text"],form.gift-vourcher input[type="password"],form.gift-vourcher textarea,form.edit_affiliate input[type="text"],form.edit_affiliate input[type="password"],form.edit_account input[type="text"],form.register input[type="text"],form.register input[type="password"],form.address_form input[type="text"],form.register-affiliate input[type="text"],form.register-affiliate input[type="password"],form.register-affiliate select {
	width: 94%!important;
}




		form.address_form table.form tr td select,form.edit_affiliate table.form tr td select,form.register table.form tr td select{width:99%;padding:3px}
		form.register .buttons .right input.button,form.gift-vourcher .buttons .right input.button,form.register-affiliate .buttons .right input.button{margin-top:15px;}




/* breadcrumb */

.frame_category .breadcrumb {
	padding: 0 0 0 0;
	margin: 10px 0 10px 0;
}

.breadcrumb a {
	color: #58473f; 
	text-transform: uppercase;
	background: url(../image/breadcrumb.png) right center no-repeat;
	padding-right: 17px; 
	font-family: 'utm_swiss_condensedregular'; 
	text-transform: uppercase; 
	font-size: 17px;

font-size: 11px; 
	line-height: 30px; /* Sjra 20140603 omslaan link */
font-weight: 700;
font-family: Arial;
text-transform: none; 
color: #444444; 

	padding: 10px 17px 10px 0;

}

.breadcrumb a + a {
	padding-left: 7px; 
	font-size: 11px; 
	color: #444444; 
	font-weight: 700; 
	text-transform: none; 
	font-family: Arial;
}

.breadcrumb a.last {
	background: none;
	color: #820700;
	font-weight: bold;
	text-transform: capitalize;
	cursor: default; 
	font-family: Arial; 
	font-size: 11px;

	padding: 10px 0 10px 0;
}

.breadcrumb a:hover.last {
	text-decoration: none;
}


















		/*login*/
		.login-content .left{float:none; width:100%}
		.login-content .right{float:none; width:100%; border-left:none; padding-left:0}
		.login-content .left .content, .login-content .right .content{min-height:152px}
		
		 .compare-infomation{background-position:left top; padding:0 20px 0 1px}
		 .compare-info td{padding:5px 10px}
		 
		/*wishlist*/
		.wishlist-info thead .model, .wishlist-info tbody .image, .wishlist-info thead .image,.wishlist-info tbody .model{display:none}
		.wishlist-info{background:none; width:100%; padding:0; font-size:12px}
		.wishlist-info table{width:auto}
		.wishlist-info tbody td{padding:7px}
		.wishlist-info thead td{padding:7px; font-size:12px;}
		.wishlist-info thead .name{padding-left:7px}
		.wishlist-info tbody .name{width:350px; padding-right:7px; padding-left:7px; border-left:1px solid #CECECE}
		.wishlist-info tbody td.price{padding-top:15px}
		.wishlist-info tbody .name, .wishlist-info tbody .stock{padding-top:15px}
		.wishlist-info tbody td.action a{display:none}
		.wishlist-info tbody .image a.img_wishlist{display:none}
		.wishlist-info tbody .image{padding-left:5px}
		.wishlist-info tbody .image .remove{margin-right:0}
		.wishlist-info tbody td.action{padding-right:7px; padding-top:9px}
		/*checkout*/
		 .checkout-content #login.right input[type="text"], .checkout-content #login.right input[type="password"]{width:80%}
		 .checkout-content input[type="radio"]{vertical-align:-1px}
		 .checkout-content .left{float:none; width:100%; margin-bottom:20px}
		 .checkout-content .right{float:none; width:100%}
		 .checkout-content #login, #payment-address .checkout-content .right{border-left:none; padding-left:0}
		 .checkout-content .left .detail{margin-bottom:10px}
		 #payment-method .checkout-content textarea, #shipping-method .checkout-content textarea{width:97%!important}
		 .checkout-product thead .model, .checkout-product tbody .model, .checkout-product tfoot .model{ display:none}	
		 .checkout-product thead td, .checkout-product tbody td{padding:4px 3px}
		 .checkout-product tfoot td{padding:6px}
		 .checkout-product thead td{font-size:12px}
		 .checkout-product thead td{font-size:13px}












/* a22 Aftuning weergave producten */



.product-grid {
	position: relative;
	float: left;
	padding: 0;
}

.product-grid div.one-product {
	width: 100%; 
	height: auto;
	margin: 0 0 0 0;
	padding: 18px 0 12px 0;
	border-bottom: 1px solid #cdcdcd; 
min-height: 100px;
}

.product-grid div.one-product.last {
	dxdmargin: 18px 0 12px 0;
	dddborder-bottom: 1px solid #CDCDCD;
	dddheight: auto;
}

.product-grid div.one-product.last.lastest {
	border-bottom: none;
}

#content.search_form .product-grid .one_product {
	width: 100%;
}


.product-grid .image { 
	float: left;
	width: 104px; 
	height: 104px;
	text-align: left;
	margin: 4px 10px 0 0;
}

.product-grid .one-product .image img {
	width: 104px; 
	height: 104px;
	border: 1px solid #FFFFFF;
	padding: 0;
}


.product-grid .name {
    line-height: 14px;
    margin: 2px 0 3px 0;
    max-height: 32px;
    outline: 0 none;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
}



.product-grid .name a {
	color: #58473F;
	font-weight: bold;
	font-size: 12px;
	margin-top: 2px;
}


.product-grid .description {
	font-size: 12px; 

    color: #315462;
    font-size: 11px;
    line-height: 14px;
    margin-bottom: 3px;
    max-height: 42px;
    overflow: hidden;
    text-overflow: ellipsis;
}



.product-grid .discount {
dddbackground: url("../image/discount.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	font-size: 13px;
	width: 30px;
	height: 40px;
	line-height: 30px;
}

.product-grid .discount {
	background-size: 30px 30px;
	left: 10px;
	top: 28px;
}


.product-grid .price {
	margin-bottom: 10px;
}


.product-grid .cart {
	clear: both;
}


.product-grid .wishlist, .product-grid .compare {
	float: left; 
	overflow: hidden; 
	text-align: left; 
	display: block; 
dddclear: both; 
	margin: 7px 0 10px 0;
}	


.product-grid .wishlist a, .product-grid .compare a {
	background: url("../image/add_03.png") no-repeat scroll left 4px transparent;
	color: #444444;
	display: block;
	font-size: 11px;
	padding-left: 9px;
}

.product-grid .boss_wishlist_compare {
	display: block; 
	clear: both; 
	margin-top: 15px; 
	overflow: hidden;
}









.pagination {
	margin-bottom: 10px;
	padding-top: 18px;
}

.pagination .results {
	margin: 15px 0 15px 0;
}

.pagination .links a, .pagination .links b {
	font-size: 14px;
	padding: 0 7px 0 15px;
	line-height: 35px;
}

















.category-info .image img {
	width: 100%; /* promo in mobile zonder javascript */
}


.slideshow .image img {
	width: 100%; /* promo in mobile met javascript */
}





		 #checkout .checkout-content input[type='radio'], #shipping-method .checkout-content input[type='radio'], #payment-method .checkout-content input[type='radio'] {margin-top:-5px; vertical-align:0}	
		
		 /*category*/
		 .category-list ul{width:100%}

		 .category-info p, .category_content h2, .category-list ul li a{font-size:14px; line-height:20px}
		 .category-info{margin-top:0}



		 .product-filter{display:none}






.product-info{
	padding-left: 0; 
	margin-top: 0;
}

.product-info .left {
	width: 100%; 
	margin: 0;
}

		.product-info .image-additional .es-carousel ul li div.boss-image-add{margin:0 5px 0 0; width:90px;}
		.product-info .image-additional a{margin-bottom:2px}
		.product-info .image-additional .es-carousel ul li div.boss-image-add img{margin:0 3px 0 0}


		.product-info .right {
			dddclear: both; 
			margin:10px 0 0; 
			dddmargin-left: 0;
			width:100%;
			float: left;
		}

		/* toegevoegd sjra */

		.product-info > .left + .right {
			margin-left: 0px;
		}

		/* aan het uitzoeken additionele producten naast hoofdimage */

		.product-info .image {
			position: relative;
			float: left;

		}

		.product-info .image-additional {
			dddclear: both;
			position: relative;
			float: left !important;
			width: 90px;
		}




		.product-info .options select{width:73%}
		.product-info .options .option input[type="text"], .product-info .options .option textarea, .product-info .options #option-219 input, .product-info .options #option-221 input, .product-info .options #option-220 input{width:71%}
		.product-info .options .box-check{width:100%; margin-bottom:20px}
		.product-info .options #option-219, .product-info .options #option-221{width:100%; }
		.product-info .cart .action a.wishlist, .product-info .cart .action a.compare{margin:4px 0 0 9px}


		#tab-description.tab-content img{max-width:300px}
		h1.ta-related{margin-top:20px}
		h2.ta-header{ 
			color: #58473F;
			font-family: 'utm_swiss_condensedregular';
			font-size: 18px;
			font-weight: 400;
			text-align: left;
			text-decoration: none;
			text-transform: uppercase;
			border-bottom:1px solid #A29790;
			padding-bottom:5px}
		h2.ta-header span{cursor: pointer;}
		h2.ta-header.selected{color:#820700}
		
		 #tab-related{width:100%; padding:30px 0 0!important}
		 #tab-related .es-carousel ul li{width:100%; height:auto; margin:0 0 20px}
		 #tab-related .es-carousel ul li div.boss-tab-related{width:100%}
		 #tab-review.tab-content textarea{width:96%!important}
		 #tab-related .boss-tab-related .price{margin-right:20px;margin-top:3px!important}
		 #tab-related .boss-tab-related .cart{float:left!important}
		 /*shopping cart*/
		.shopping-cart{background:none}
		.cart-info{width:100%; padding:0}
		.cart-info thead .image, .cart-info thead .model, .cart-info tbody .model, .cart-info thead .price, .cart-info tbody .price{ display:none}
		.cart-info thead td{padding:7px}
		.cart-info thead .price, .cart-info thead .total, .cart-info tbody .price, .cart-info tbody .total{text-align:center}
		.cart-info tbody .total{border-right:none}
		.cart-info tbody td{padding:20px 10px 10px 10px}
		.cart-info tbody .quantity{padding:12px 5px 0}
		.cart-info tbody .image{display:none}
		.cart-info tbody .image a.img_cart{display:none}
		.cart-info tbody td .cart-image .bt_remove{position:static; float:left; margin-top:15px}
		.cart-info tbody .name{padding:24px 0 7px 7px; font-size:12px}
		.cart-info tbody .total{font-size:13px; padding:22px 7px 0 0}
		.cart-info tbody .quantity input[type="image"], .cart-info tbody .quantity img{margin-right:0; top:1px;}
		.cart-module{padding-left:0}
		.cart-module tr td select{width:100%}
		.cart-module tr td input[type='text']{width:97%; margin-bottom:0}
		.cart-module table tr td{padding-bottom:7px; vertical-align:top}
		.cart-total td.price, .cart-total td.title{padding:0; line-height:20px}
		.cart-total table{padding-right:0}
		.cart-total td.top{font-family:'LeagueGothicRegular'; font-size:18px; font-weight:400; text-transform:none}
		.cart-total td.top.last{line-height:22px}
		#content .content.frame_shopping table.radio td input[type="radio"], 
		#cboxLoadedContent table.radio tr td:first-child input[type="radio"]{margin-top: -2px; vertical-align: 0px;}
		/*account*/
		#content form.return-form .content .left, #content form.return-form .content .right{width:100%}
		.return-reason, .return-opened{width:100%; margin-bottom:20px}
		.return-opened textarea{width:90%}

		.manufacturer-list ul{width:50%}
		.address_list table tr td a.button{float:left; clear:both}
		/* order_info */
		.order_info thead .model, .order_info tbody .model, .order_info tfoot .model, .order_info thead .price, .order_info tbody .price, .order_info tfoot .price{ display:none}	
		form.gift-vourcher table tr td input[type="radio"]{margin-bottom:5px}
		form.register table.form td{min-width:0}





form.contact-form input[type="text"], form.contact-form textarea {
	width: 94% !important;
}





		#footer{padding:0 0 80px}



/* categorie workshops */

.workshops-holder { 
	width: 710px;
	margin: 0 0 0 -10px;
	overflow: hidden;
}

.workshop-holder {
	position: relative; 
	float: left; 
	margin: 0 0 25px 10px; 
	border: 1px solid #cdcdcd; 
	width: 315px; 
	padding: 10px; 
	min-height: 515px;
}

.workshops-holder .workshop-holder .kort { 
	min-height: 315px;
}

.workshop-holder ul {
	list-style-type: none;
	padding: 0px;
	margin: -6px 0 5px 0;
}

.workshop-holder ul li {
	background-image: url("../image/category_column.jpg");
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 14px;
	color: #505050;
	line-height: 20px;
}




/* menu info-pagina's - nog controleren */
#column-right {
	display: none;

}









	}


/*================================================================================ */





/*===================================6============================================= */

	/* 6. Mobile Landscape Size to Tablet Portrait (devices and browsers) grotere kleine versie mobile Firefox */
	@media only screen and (min-width: 480px) and (max-width: 767px) {


/* Geel */

body {
	-webkit-text-size-adjust: none; 
	background:#f7f8f3 url(../image/bg_top_01.jpg) repeat-x top;

	dddbackground-color: #ffcc00;
}



#column-left + #column-right + #content, #column-left + #content {
	width: 420px; 
	margin-left: 0;
float: left;
}



input[type="text"], input[type="password"], textarea {
	margin: 5px 0;
	width: 410px;
}

select {
	margin: 5px 0;
	width: 420px;
}


		.cart-info tbody .price, .cart-info tbody .total{padding-top:18px}
		.cart-module table tr td:first-child{width:100px; vertical-align:top; padding-top:7px}
		.cart-info tbody .price, .cart-info tbody .total{padding-top:25px}
		#header #search input{width:92%}
		 .cart-total table{float:left}
		 .cart-total tr{display:inline-block; }
		 .cart-total td{display:table; padding-right:10px; padding-left:0}
		 .cart-total td{height:10px; vertical-align:bottom}
		 .cart-total td.right, .cart-total td.right_bottom{line-height:20px}
		 .cart-info tbody .name{width:200px;}
		 .banner-home a.banner-home-1 img{width:210px; height:70px}


.boss_home_category,
.b1913-home-blok-holder {
	margin: 15px 0 0 0px;
padding: 0;

background-color: #cc0000;
}



.boss_home_category .tab-homecategory,
.b1913-home-blok-holder .b1913-home-blok {
	width: 100%; 
	text-align: left;
	margin-right: 0;
	padding: 0;
}



.boss_home_category .tab-homecategory .boss_category_content,
.b1913-home-blok-holder .b1913-home-blok .b1913-home-content-holder {
	text-align: left;
}

.boss_home_category .tab-homecategory .boss_category_content .image-category img,
.b1913-home-blok-holder .b1913-home-blok .b1913-home-content-holder .home-image img {
	width: 150px; 
	height: 271px;
}

.boss_home_category .tab-homecategory .boss_category_content .hc-box-product .image img,
.b1913-home-blok-holder .b1913-home-blok .b1913-home-content-holder .home-box-product .image img {
	width: 80px; 
	height: 80px;
}

.boss_home_category .tab-homecategory .boss_category_content .hc-box-product .detail,
.b1913-home-blok-holder .b1913-home-blok .b1913-home-content-holder .home-box-product .detail {
	width: auto; 
	float: none; 
	margin-top: 0;
}


		 .banner-category img{width:140px; height:253px; margin:0}



.boss-latest .boss-latest-content .box-product-latest .discount {
	right: 180px;
}





#m-search input[type='text'] {
	border: medium none;
	height: 30px;
	margin: 0;
	padding: 1px 3px 0;
	width: 341px;
}

.home-page #m-search input[type='text'] {
	width: 410px;
}

.boss-search {
	margin: 0px 0;
}



#header #m-logo {
	margin-top: 9px;
	margin-bottom: 6px;
	text-align: center;
}

.header-top-right {
	float: left; 
	width:100%; 
	margin-bottom: 0px;
}



#header .links a {
	color: #58473f;
}

#header #cart .content {
	width: 418px;
}

#header #cart .content .bg_cart {
	width: 418px;
}

.image_txt {
	position: relative;
	float: left;
	padding: 0 0 0 5px;
	margin: -156px 0 0 0;

dddbackground-color: #cc0000;
}

.image_txt p {
	color: #ffffff;
	font-family: 'utm_swiss_condensedregular';
	font-size: 15px;
	font-weight: 400;
	text-align: left;
	width: 100%
	background-color: transparent;
}


.box .box-content {
	padding: 27px 0 10px 20px;
padding: 0 0 10px 0px;
}




.product-info {
	margin: 0 0 0 0;
	dddfloat: left;
}

.product-info .image {
	margin: 0 0 20px 0;
}

.product-info .image img {
	width: 280px;
	height: 280px;
}

.slideshow .image img {
	width: 100%; /* promo in mobile met javascript */
}

.category-info .image img { /* promo in mobile zonder javascript */
	width: 100%;
}


















.product-info .image-additional {
	padding-left: 0; 
	width: 100%;
}













/* menu mobile */

#column-left {
	float: left;
	margin-top: 0;
}

.home-page #column-left {
	margin-top: 10px;
}










.box-category {
	margin: 0 0 0 0;
}

.box-category ul, .box-category ul li ul {
	width: 420px;
	padding: 0 3px 0 0px;
}

.box .box-category ul li {
	background: url(../image/category_column.jpg) no-repeat left 5px; 
	width: 100%;
	padding: 0 0 0 0;
}

.box .box-category ul li.active {
	background: none; 
	padding: 0 0 0 0;
}

.box .box-content ul li ul li {
	background: url(../image/category_column.jpg) no-repeat left 5px; 
	width: 100%;
	padding: 0 0 0 0;

	margin-top: 0px;
	margin-bottom: 18px;
	padding-bottom: 5px;
	background-color: transparent !important;
	border-bottom: 1px solid #EBEEF1;
}

.box .box-content ul li ul li:last-child {
	border-bottom: none;
}

.box .box-content ul li ul li a {
	display: block;
	background: url(../image/breadcrumb.png) no-repeat scroll 100% transparent;
	padding: 9px 0 9px 45px;

	font-size: 14px;
	font-family: 'utm_swiss_condensedregular';
	font-weight: 400;
	color: #261F1C;
	margin-bottom: 0px;
	text-transform: uppercase;
}

.box .box-content ul li ul li a:hover {
	color: #ffffff;
	background-color: #1a2931;
}

.box .box-category > ul > li {
	margin-top: 0px;
	padding-bottom: 5px;
	background-color: transparent !important;
	border-bottom: 1px solid #EBEEF1;
}


.box .box-category > ul > li a {
	display: block;
	background: url(../image/breadcrumb.png) no-repeat scroll 100% transparent;
	padding: 9px 0 9px 45px;

	font-size: 14px;
	font-family: 'utm_swiss_condensedregular';
	font-weight: 400;
	color: #261F1C;
	margin-bottom: 0px;
	text-transform: uppercase;
}

.box .box-category > ul > li a:hover {
	color: #ffffff;
	background-color: #1a2931;
}


















.flex-direction-nav {
	display: none;
}


/* categorie workshops */

.workshops-holder { 
	width: 100%;
	margin: 0 0 0 0;
	overflow: hidden;
}

.workshop-holder {
	position: relative; 
	float: left; 
	margin: 0 0 25px 0; 
	border: 1px solid #cdcdcd; 
	width: 398px; 
	padding: 10px; 
	min-height: 10px;
}

.workshops-holder .workshop-holder .kort { 
	min-height: 315px;
}

.workshop-holder ul {
	list-style-type: none;
	padding: 0px;
	margin: -6px 0 5px 0;
}

.workshop-holder ul li {
	background-image: url("../image/category_column.jpg");
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 14px;
	color: #505050;
	line-height: 20px;
}

.banner-holder .banner {
	font-size: 20px;
}

.banner-holder .extra-breed {
	position: relative;
	float: left;
	width: 206px;
	height: 80px;
	margin: 15px 0 0 8px;
}

.banner-holder .extra-breed a {
	padding: 15px 0 0 0;
	width: 206px;
	height: 65px;
}

.blok-afscheiding-home span img {
	width: 210px;
display: none;
}



.b1913-home-blok-holder .fullwidth .wie-we-zijn-tekst {
	float:none;
	margin: 0;
	position: relative;
	width: 100%;
}

.b1913-home-blok-holder .fullwidth .wie-we-zijn-tekst h2, .b1913-home-blok-holder .fullwidth .wie-we-zijn-tekst p {
	padding: 0 5px 0 5px;
}

.b1913-home-blok-holder .fullwidth .wie-we-zijn-beeld {
	min-height: 100px; /* overruling screen */
	width: 150px;
	margin: 5px 5px 0 0;
}

.b1913-home-blok .wie-we-zijn-beeld img {
	height: auto !important;
	width: 150px !important;
dddpadding-bottom: 20px;
}

.b1913-home-blok-holder .fullwidth .wie-we-zijn-links {
	margin-top: 20px;
	margin-left: 5px;
	width: 45%;
}

.b1913-home-blok-holder .fullwidth .wie-we-zijn-links p {
	margin-left: 0;
}



.buro1913-uitgelicht .buro1913-uitgelicht-content {
	padding: 0;
}

.buro1913-uitgelicht .buro1913-uitgelicht-content .box-product-uitgelicht {
	width: 100% !important;
}

.buro1913-uitgelicht .buro1913-uitgelicht-content .box-product-uitgelicht .image, .buro1913-uitgelicht .buro1913-uitgelicht-content .box-product-uitgelicht .image img {
	height: auto !important;
	width: 100% !important;
}

.buro1913-uitgelicht .buro1913-uitgelicht-content .box-product-uitgelicht .detail {
	width: 100% !important;
}

.buro1913-uitgelicht .buro1913-uitgelicht-content .box-product-uitgelicht .cart {
	float: right;
}

.buro1913-aanbieding, .buro1913-uitgelicht .home-top-balk {
	display: none;
}










#header #logo, #header #logo .logo-beeld, #header #logo .logo-tekst {
	width: 100%;
	text-align: center !important;
}

#header #logo .logo-beeld img {
	margin-top: 20px;
	width: 420px !important;
	height: auto !important;
}

#header #logo .logo-tekst {
	margin-top: -25px;
}

#header #logo .logo-tekst h1 {
	color: #c9d6da;
	color: #ffffff;
}



.breadcrumb {
dddpadding: 0 0 20px 19px;
	padding: 0 0 20px 0px;
}




.b1913-home-blok {
	display: none;
}



.product-grid .one-product .image img {
dddwidth: 213px; 
dddborder: 1px solid #cc0000;
}

.product-grid .discount {
dddtop: 25px;
dddleft: 155px;
}

.product-grid .name a {
dddfont-size: 12px;
}












	}

/*================================================================================ */






/*====================================7============================================ */

	/* 7. Mobile Portrait Size to Mobile Landscape Size (devices and browsers)  kleine versie mobile Firefox*/
	@media only screen and (max-width: 479px) { 







body {
	-webkit-text-size-adjust: none; 
	font-size:14px;
	background:#f7f8f3 url(../image/bg_top_01.jpg) repeat-x top;
}


/* groen  */
body {
	dddbackground-color: #339900;
}

		#content{min-height:150px;margin-bottom:15px;}





#boss_menu, .boss_lastestreview, #column-left .banner, #column-left p, .boss_blog-cat {
	display: none;
}

















#boss_category_content0, .category-list {
	display: none;
}




/*

.boss-latest .boss-heading {
	padding-top: 16px;
	padding-left: 20px;
	background: none;
	text-align: left;
	display: block;
	border-top: 1px solid #d0c7b9;
}

.boss-latest .boss-heading span {
	background: none;
	font-size: 16px;
	padding-right: 10px;
}

.boss-latest .box-description {
	font-size: 12px;
	text-align: left;
	padding: 5px 0 0 20px;
}

*/


.boss-latest .boss-latest-content .box-product-latest {
	text-align: left;
	width: 100%;
	float: left;
}




.boss-latest .boss-latest-content .box-product-latest .discount {
	right: 70px;
}




.box {
    	margin-bottom: 0px;
}

.box .box-heading {
	display: none;
}



#column-left + #column-right + #content, #column-left + #content {
	width: 300px; 
	margin-left: 0;
float: left;

}



		table.form tr td:first-child{width: 30%;}





label {
	width: 100px;
}

input[type="text"], input[type="password"], textarea {
	margin: 5px 0;
dddwidth: 290px;
	width: 176px;

}

select {
	margin: 5px 0;
	width: 300px;
}



		select.large-field{width:99%}
		 form.contact-us .content input[type="text"], form.contact-us .content textarea{width:290px!important}
		 .checkout-heading{font-size:12px}
		 /*change language: horizontal title to vertical title */
		 .cart-total table{float:left}
		 .cart-total tr{display:inline-block; }
		 .cart-total td{display:table; padding-right:10px; padding-left:0}
		 .cart-total td{height:10px; vertical-align:bottom}
		 .cart-total td.right, .cart-total td.right_bottom{line-height:20px}
		 table.list.order_info thead tr td{font-size:12px}
			
		 .cart-module{font-size:12px}	
		 .cart-module table tr td:first-child{width:100px; vertical-align:top; padding-top:3px}
		 .cart-module table tr td.postcode{padding-top:6px}
		 .cart-module table tr td{vertical-align:top}
		 .cart-module tr td select{width:92%; }
		 .cart-module tr td input[type="text"]{width:88%; padding:0 2px; height:auto}

		 .search_form select{width:100%}
		 .search_form input[type='text']{width:97%}

		 .sitemap-info .left, .sitemap-info .right{width:100%}














		 .cart-info tbody .name{width:125px;}
		 .banner-home a.banner-home-1 img{width:150px; height:50px}






.boss_home_category,
.b1913-home-blok-holder {
	margin: 15px 0 0 0px;
	padding: 0 0px 10px;
	background-color: transparent;
}

.boss_home_category .tab-homecategory,
.b1913-home-blok-holder .b1913-home-blok {
	width: 100%; 
dddfloat: none; 
	text-align: left;
	margin-right: 0;
	padding: 0;
	min-height: 100px; /* overruling screen */
}


.b1913-home-blok img.workshops-sieraden-maken {
	height: auto !important;
	width: 100% !important;
	padding-bottom: 20px;
}

.b1913-blok-workshops-foto {
	margin-left: 28px;
}

.b1913-holder-gedenk-urn-sieraden div.categorie-gedenksieraden {
	margin-right: 0;
	width: 150px;
	min-height: 100px; /* overruling screen */
}

.b1913-holder-gedenk-urn-sieraden div.categorie-urnsieraden {
	width: 150px;
	min-height: 100px; /* overruling screen */
}







.b1913-home-blok-holder .fullwidth .wie-we-zijn-tekst {
	float:none;
	margin: 0;
	position: relative;
	width: 100%;
}

.b1913-home-blok-holder .fullwidth .wie-we-zijn-tekst h2, .b1913-home-blok-holder .fullwidth .wie-we-zijn-tekst p {
	padding: 0 5px 0 5px;
}

.b1913-home-blok-holder .fullwidth .wie-we-zijn-beeld {
	min-height: 100px; /* overruling screen */
	width: 150px;
	margin: 5px 5px 0 0;
}

.b1913-home-blok .wie-we-zijn-beeld img {
	height: auto !important;
	width: 150px !important;
dddpadding-bottom: 20px;
}

.b1913-home-blok-holder .fullwidth .wie-we-zijn-links {
	margin-top: 20px;
	margin-left: 5px;
	width: 45%;
}

.b1913-home-blok-holder .fullwidth .wie-we-zijn-links p {
	margin-left: 0;
}




.b1913-home-blok-holder .b1913-home-blok .b1913-home-content-holder .home-box-product .naam {
	margin-top: 2px;
}


.boss_home_category .tab-homecategory .boss_category_content .image-category,
.b1913-home-blok-holder .b1913-home-blok .b1913-home-content-holder .home-image {
	width: 100%; 
	margin: 0 0 15px; 
	float: none;
}

.boss_home_category .tab-homecategory .boss_category_content .image-category img,
.b1913-home-blok-holder .b1913-home-blok .b1913-home-content-holder .home-image img {
	width: 299px; 
	height: 541px;
}

.boss_home_category .tab-homecategory .boss_category_content .hc-box-product,
.b1913-home-blok-holder .b1913-home-blok .b1913-home-content-holder .home-box-product {
	text-align: left;
}

.boss_home_category .tab-homecategory .boss_category_content .hc-box-product .image,
.b1913-home-blok-holder .b1913-home-blok .b1913-home-content-holder .home-box-product .image {
	margin-top: 4px;
}

.boss_home_category .tab-homecategory .boss_category_content .hc-box-product .detail,
.b1913-home-blok-holder .b1913-home-blok .b1913-home-content-holder .home-box-product .detail {
	float: none; 
	width: auto; 
	margin-top: 0;
}	





/* Titels met span, h1, h2 - nog aftunen */
.buro1913-uitgelicht .b1913-home-blok-titel span, .b1913-home-blok-holder .b1913-home-blok .b1913-home-blok-titel span, .b1913-home-blok-holder .b1913-home-blok .b1913-home-blok-titel h1, .b1913-home-blok-holder .b1913-home-blok .b1913-home-blok-titel h2 {
	background: url(../image/inline-heading-mobile-15-1.jpg) no-repeat left; 
	padding-left: 20px; 
display: inline-block; 
margin-bottom: 18px; 
}


.buro1913-uitgelicht .b1913-home-blok-titel span strong, .b1913-home-blok-holder .b1913-home-blok .b1913-home-blok-titel span strong, .b1913-home-blok-holder .b1913-home-blok .b1913-home-blok-titel h1 strong, .b1913-home-blok-holder .b1913-home-blok .b1913-home-blok-titel h2 strong {
	background: url(../image/inline-heading-mobile-15-1.jpg) no-repeat right; 
	padding-right: 20px; 
dddcolor: #820700; 
	font-size: 15px; 
dddfont-weight: 300; 
dddtext-transform: uppercase; 
dddfont-family: 'utm_swiss_condensedregular';
}






.buro1913-uitgelicht .buro1913-uitgelicht-content {
	padding: 0;
}

.buro1913-uitgelicht .buro1913-uitgelicht-content .box-product-uitgelicht {
	width: 100% !important;
}

.buro1913-uitgelicht .buro1913-uitgelicht-content .box-product-uitgelicht .image, .buro1913-uitgelicht .buro1913-uitgelicht-content .box-product-uitgelicht .image img {
	height: auto !important;
	width: 100% !important;
}

.buro1913-uitgelicht .buro1913-uitgelicht-content .box-product-uitgelicht .detail {
	width: 100% !important;
}

.buro1913-uitgelicht .buro1913-uitgelicht-content .box-product-uitgelicht .cart {
	float: right;
}

.buro1913-aanbieding, .buro1913-uitgelicht .home-top-balk {
	display: none;
}





		.banner-category img{width:100px; height:181px; margin:0}





#m-search input[type='text'] {
	border: medium none;
	height: 30px;
	margin: 0;
	padding: 1px 3px 0;
	width: 221px;
}

.home-page #m-search input[type='text'] {
	width: 290px;

dddborder: 1px solid #cc0000;
}

.boss-search {
	margin: 0px 0;
}

#header #m-logo {
	margin-top: 14px;
	margin-bottom: 9px;
	text-align: center;
}

.header-top-right {
	float: left; 
	width:100%; 
	margin-bottom: 0px;
}


.image_txt {
	position: relative;
	float: left;
	padding: 0 0 0 5px;
	margin: -126px 0 0 0;

dddbackground-color: #cc0000;
}

.image_txt p {
	color: #ffffff;
	font-family: 'utm_swiss_condensedregular';
	font-size: 15px;
	font-weight: 400;
	text-align: left;
	width: 100%
	background-color: transparent;
}

.box .box-content {
	padding: 27px 0 10px 20px;
padding: 0 0 10px 0px;
}






.product-info {
	margin: 0px 0 0 0;
	float: left;
}

.product-info .image {
	margin: 0 0 20px 0;
}

.product-info .image img {
	width: 280px;
	height: 280px;
}

.slideshow .image img {
	width: 100%; /* promo in mobile met javascript */
}

.category-info .image img { /* promo in mobile zonder javascript */
	width: 100%;
}











.product-info .image-additional {
	padding-left: 0; 
	width: 100%;
}




/* menu mobile */

#column-left {
	float: left;
	margin-top: 0;
}

.home-page #column-left {
	margin-top: 10px;
}








.box-category {
	margin: 0 0 0 0;
}

.box-category ul, .box-category ul li ul {
	width: 300px;
	padding: 0 3px 0 0px;
}

.box .box-category ul li {
	background: url(../image/category_column.jpg) no-repeat left 5px; 
	width: 100%;
	padding: 0 0 0 0;
	border-bottom: 1px solid #EBEEF1;

}


.box .box-category ul li.active {
	background: none; 
	padding: 0 0 0 0;
}


.box .box-content ul li ul li {
	background: url(../image/category_column.jpg) no-repeat left 5px; 
	width: 100%;
	padding: 0 0 0 0;

	margin-top: 0px;
	margin-bottom: 18px;
	padding-bottom: 5px;
	background-color: transparent !important;
	border-bottom: 1px solid #EBEEF1;

}


.box .box-content ul li ul li:last-child {
	border-bottom: none;
}

.box .box-content ul li ul li a {
	display: block;
	background: url(../image/breadcrumb.png) no-repeat scroll 100% transparent;
	padding: 9px 0 9px 45px;

	font-size: 14px;
	font-family: 'utm_swiss_condensedregular';
	font-weight: 400;
	color: #261F1C;
	margin-bottom: 0px;
	text-transform: uppercase;
}

.box .box-content ul li ul li a:hover {
	color: #ffffff;
	background-color: #1a2931;
}

.box .box-category > ul > li {
	margin-top: 0px;
	padding-bottom: 5px;
	background-color: transparent !important;
dddborder-bottom: 1px solid #EBEEF1;
}


.box .box-category > ul > li a {
	display: block;
	background: url(../image/breadcrumb.png) no-repeat scroll 100% transparent;
	padding: 9px 0 9px 45px;

	font-size: 14px;
	font-family: 'utm_swiss_condensedregular';
	font-weight: 400;
	color: #261F1C;
	margin-bottom: 0px;
	text-transform: uppercase;

}

.box .box-category > ul > li a:hover {
	color: #ffffff;
	background-color: #1a2931;
}

















.flex-direction-nav {
	display: none;
}




#header .links a {
	color: #58473f;
}




/* categorie workshops */

.workshops-holder { 
	width: 100%;
	margin: 0 0 0 0;
	overflow: hidden;
}

.workshop-holder {
	position: relative; 
	float: left; 
	margin: 0 0 25px 0; 
	border: 1px solid #cdcdcd; 
	width: 278px; 
	padding: 10px; 
	min-height: 10px;
}

.workshops-holder .workshop-holder .kort { 
	min-height: 315px;
}

.workshop-holder ul {
	list-style-type: none;
	padding: 0px;
	margin: -6px 0 5px 0;
}

.workshop-holder ul li {
	background-image: url("../image/category_column.jpg");
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 14px;
	color: #505050;
	line-height: 20px;
}




.banner-holder .banner {
	font-size: 20px;
}

.banner-holder .extra-breed {
	position: relative;
	float: left;
	width: 146px;
	height: 80px;
	margin: 15px 0 0 8px;
}

.banner-holder .extra-breed a {
	padding: 15px 0 0 0;
	width: 146px;
	height: 65px;
}

.blok-afscheiding-home span img {
	width: 150px;
display: none;
}








#header #logo, #header #logo .logo-beeld, #header #logo .logo-tekst {
	width: 100%;
	text-align: center !important;
}

#header #logo .logo-beeld img {
	margin-top: 20px;
	width: 300px !important;
	height: auto !important;
}

#header #logo .logo-tekst {
	margin-top: -25px;
}

#header #logo .logo-tekst h1 {
	color: #c9d6da;
	color: #ffffff;
}












.breadcrumb {
dddpadding: 0 0 20px 19px;
	padding: 0 0 20px 0px;
}






.b1913-home-blok {
	display: none;
}




.category-info, .product-grid {
dddposition: relative;
dddfloat: left;
}

.product-grid .name a {
dddfont-size: 12px;
}

.product-grid .one-product .image img {
dddwidth: 213px; 
dddborder: 1px solid #cccc00;
}

.product-grid .discount {
dddtop: 25px;
dddleft: 155px;
}











	}


