
/* ================================================================================================================================== */
/* === Global ======================================================================================================================= */
/* ================================================================================================================================== */

* { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
div.spacer { clear:both; }

/* ================================================================================================================================== */
/* === Base 960 - 1004 ===================================================================================================================== */
/* ================================================================================================================================== */

/* Global */
html { overflow-x:hidden; }
body { overflow:hidden; }
body.home { background:#f28722; }
body.content { background:#f28722; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, option, textarea, select {
color:#4c4c4c; font:12px arial, helvetica, sans-serif; }
.text_content, .text_content * { line-height:22px; }
.text_content ul { margin:15px 0 15px 15px; list-style-type:circle; }
.text_content ol { margin:15px 0 15px 18px; list-style-type:decimal;  }
.text_content p { margin-bottom:10px; }
.text_content em { font-style:italic; }
.text_content strong { font-weight:bold; }
div.hr { height:1px; border-bottom:1px solid #c1c1c1; }
a { color:#f28722; }

/* Sections */
div.section_1 { float:left; width:220px; margin-bottom:20px;}
div.section_2 { float:left; width:584px; padding-left:25px; padding-right:25px; padding-bottom:25px; overflow:hidden; }
div.section_3 { float:left; width:220px; margin-bottom:20px;}
div.section_4 { float:left; width:804px; padding:25px; }

/* Spacers */
div.spacer_row { font-size:0; height:10px; }
div.spacer_large_row { font-size:0; height:50px; }
div.spacer_middle_row { font-size:0; height:25px; }
div.spacer_small_row { font-size:0; height:5px; }

/* White Border Top */
div.whitebordertop{ height:100px; background:#fff; position:static; }
div.mobilewhite{ width:102%; height:100%; position: absolute; background:#fff;}

/* White Border Arround*/
div.whiteborder{ width:100%; background:#fff; padding-left:-10px;}

/* Main */
div.main_wrapper { position:relative; width:1024px; margin:0 auto; background:#fff; }

/* Main top */
.content-v1 div.main_top { float:left; height:100px; }

/* Main logo */
img.main_logo { position:absolute; left:31px; top:31px; z-index:4; }
img.mobile_logo { display:none; }

/* Buttons */
div.btn_con.btn_right { float:right; }
a.btn { display:block; }
.btn em { display:none }
img.shop_btn { position:absolute; top:0; right:0; }

/* Main slides */
.home div.main_header { position:relative; left:0; width:1024px; height:360px; background:#fff;}
.home div.main_header_con { position:absolute; left:0; top:0; width:30000px; height:360px; overflow:hidden; }
.content div.main_header { position:relative; left:0; width:1024px; height:180px; }
.content div.main_header_con { position:absolute; left:0; top:0; width:30000px; height:height; overflow:hidden; }
.main_header ul.main_slides { float:left; white-space:nowrap; }
.main_header .main_slides li { float:left; }
.main_header div.header_item_con { position:relative; float:left; }
.main_header .header_item_con img { float:left; }
.main_header .header_item_con a.header_link { position:absolute; display:block; }
.main_header .header_item_con a.header_link em { display:none; }

/* Intern slides */
.content_gfx_con div.gfx_item_con { position:relative; float:right; }
.content_gfx_con ul.irslides_tabs { position:absolute; right:10px; bottom:10px; z-index:3; }
.content_gfx_con .irslides_tabs li { float:left; }
.content_gfx_con .irslides_tabs a { display:block; text-indent:100%; overflow:hidden; margin:0 5px 0 0; background-color:#fff; height:15px; width:15px; border-radius:50%; }
.content_gfx_con .irslides_tabs .irslides_here a { background-color:#f28722; }

.irslides { position:relative; list-style:none; overflow:hidden; width:100%; padding:0; margin:0; }
.irslides li { -webkit-backface-visibility:hidden; position:absolute; display:none; width:100%; left:0; top:0; }
.irslides li:first-child { position:relative; display:block; float:left; }
.irslides img { display:block; height:auto; float:left; width:100%; border:0; }

/* Nav main */
div.nav_main_con { position:absolute; right:180px; top:20px; }
ul.nav_main { float:left; padding:0 0 1px 0; }
.nav_main li { list-style-type:none; }
.nav_main li.head_item { float:left; position:relative; }
.nav_main li a.nm_item { display:block; padding:0 8px 0 8px; border-right:1px solid #4c4c4c; color:#4c4c4c; text-decoration:none; }
.nav_main li:last-child a.nm_item { border:0; padding-right:0; }
.nav_main li .nm_item span { display:block; color:#4c4c4c; font-size:12px; padding-bottom:2px; }
.nav_main li .nm_item span:hover,
.nav_main li .nm_item.selected span { border-bottom:2px solid #f28722; }
.nav_main .nav_main_sub { display:none; }
.nav_main_con .tinynav { display:none; }

div.nav_main_con_2 { position:absolute; right:180px; top:66px; }
ul.nav_main_2 { float:left; padding:0 0 1px 0; }
.nav_main_2 li { list-style-type:none; }
.nav_main_2 li.head_item { float:left; position:relative; }
.nav_main_2 li a.nm_item { display:block; padding:0 8px 0 8px; border-right:1px solid #959496; color:#959496; text-decoration:none; }
.nav_main_2 li:last-child a.nm_item { border:0; padding-right:0; }
.nav_main_2 li .nm_item span { font-family:'Open Sans', sans-serif; display:block; color:#959496; font-size:13px; padding-bottom:2px; }
.nav_main_2 li .nm_item span:hover,
.nav_main_2 li .nm_item.selected span { border-bottom:2px solid #f28722; }

/* Object overview */
div.object_overview { float:left; width:100%; }
.object_overview div.object_item { float:left; position:relative; width:261px; cursor:pointer; margin:0 12px 0 0; }
.object_overview div.object_item.last_item { margin-right:0; }
.object_overview div.object_item div.image_con { width:261px; height:120px; overflow:hidden; }
.object_overview div.object_item div.image_con img { width:261px; height:auto; overflow:hidden; }
.object_overview .object_item .title_con a.title { display:block; font-size:14px; font-weight:bold; color:#4c4c4c; text-decoration:none; margin:5px 0 5px 0; }
.object_overview .object_item div.date { position:absolute; right:-10px; top:50px; z-index:10; width:57px; height:26px; background:url('../gfx/date_bg.gif') no-repeat; color:#fff; font-size:14px; font-weight:bold; text-align:center; line-height:26px; }
.object_overview .object_item a.readon { color:#817c7c; text-transform:uppercase; }

/* Nav sub */
ul.nav_sub { width:100%; margin:0 0 30px 0; }
.nav_sub a { display:block; padding-left:30px; margin:0;  font-family:'Open Sans', sans-serif; color:#fff; font-size:14px; text-decoration:none; height:28px; line-height:28px; }
.nav_sub a:hover,
.nav_sub a.selected { color:#4c4c4c; }

/* Nav social media */
ul.nav_sm { float:left; padding:14px 0 0 0; }
.nav_sm li { float:left; list-style-type:none; }
.nav_sm li a.ns_item { display:block; padding:0 2px 0 2px; }

/* Main content */
div.main_content { float:left; width:102%; padding-left:1%; position:relative; background:#fff; }

/* Readon */
a.readon { float:left; display:block; margin:10px 0 0 0; }
.readon span { display:none; }

/* Header */
.main_content h1,
.main_content h2.like_h1 { font-family:'Open Sans', sans-serif; font-size:26px; color:#f28722; line-height:31px; margin:0 0 3px 0; }
.main_content h2,
.main_content h3.like_h2 { font-family:'Open Sans', sans-serif; font-size:18px; color:#f28722; line-height:23px; margin:0 0 10px 0; }

/* Block 1 - content */
.content-v1 .main_content div.block_1_con_content { float:left; width:100%; }
.content-v1 .main_content .block_1_con_content div.block_1 { float:left; }
.content-v1 .main_content .block_1_con_content .block_1 div.block_con { float:left; width:333px; }
.content-v1 .main_content .block_1_con_content .block_1 div.imageless_block_con { width:100%; }
.content-v1 .main_content .block_1_con_content div.block_1_first { width:100%; }

/* GFX con */
.content-v1 .main_content .block_1_con_content .block_1_first div.content_gfx_con { float:right; position:relative; width:173px; }
.content-v1 .main_content .block_1_con_content .block_1_first .content_gfx_con div.subject { position:relative; }
.content-v1 .main_content .block_1_con_content .block_1_first .content_gfx_con .subject ul { position:absolute; left:0; top:0; }
.content-v1 .main_content .block_1_con_content .block_1_first .content_gfx_con .subject div.date { position:absolute; left:-10px; top:80px; z-index:10; width:57px; height:26px; background:url('../gfx/date_bg.gif') no-repeat; color:#fff; font-size:14px; font-weight:bold; text-align:center; line-height:26px; }
.content-v1 .main_content .block_1_con_content .block_1_first .content_gfx_con .subject ul li { position:absolute; left:0; top:0;  }
.content-v1 .main_content .block_1_con_content .block_1_first .content_gfx_con div.vid_play_btn { position:absolute; left:80px; top:20px; width:93px; height:93px; background:url('../gfx/vid_img_play_btn.png') 0 0 no-repeat; }

/* List */
div.list { margin:20px 0 0 0; } 
.list div.item { float:left; position:relative; width:100%; cursor:pointer; border-bottom:1px solid #c1c1c1; padding:20px 0 20px 0; }
.list div.item:first-child { padding-top:0; }
.list div.item div.image_con { background:#dee2e2; float:right; width:172px; height:118px; overflow:hidden; text-align:center; margin:0 0 0 20px; }
.list div.item span.date { display:block; width:60%; color:#f28722; text-decoration:none; padding:0 0 0 0; }
.list div.item a.link { display:block; width:60%; font-size:14px; font-weight:bold; color:#4c4c4c; text-decoration:none; padding:3px 0 0 0; }
.list div.item p.text_content { width:60%; padding:5px 0 0 0; }
.list div.item div.btn_con { position:absolute; bottom:20px; right:20px; }
.list div.item a.readon { color:#817c7c; text-transform:uppercase; }
.list div.small_item { margin:20px 0 0 0; }
.list div.small_item a.link { font-size:14px; font-weight:bold; color:#4c4c4c; text-decoration:none; padding:3px 0 0 10px; }

/* Widget */
.widget.visiting_hours { background:#f28722; -webkit-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px;}
.widget.visiting_hours div.item_subject { font-family:'Open Sans', sans-serif; color:#fff; font-size:20px; padding:15px; }
.widget.visiting_hours div.text_content { padding:5px 15px 0 15px; color:#fff; font-family:'Open Sans', sans-serif; font-size:13px; }
.widget.visiting_hours div.text_content * { color:#fff; font-family:'Open Sans', sans-serif; font-size:13px; }

.widget.banner_side { position:relative; margin:20px 0 0; width:100%; text-align:center; margin-bottom:10px; }

.widget.assortment_banners { width:592px; }
.widget.assortment_banners img { float:left; margin:0 8px 8px 0; }

.widget.left_nav { min-height:217px; height:auto !important; height:215px; background:#f28722; padding-bottom:15px; -webkit-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px; margin-bottom: 10px;}
.widget.left_nav div.title { padding:30px 0 10px 30px; }
.widget.left_nav div.title a { font-family:'Open Sans', sans-serif; font-size:20px; color:#fff; line-height:31px; text-decoration:none; }

.widget.product_banner { margin:20px 0 0 9px; }

.widget.news_left { margin:187px 0 0 20px; }
.widget.news_left div.item { cursor:pointer; }
.widget.news_left div.title { font-family:'Open Sans', sans-serif; color:#f28722; font-size:20px; margin-bottom:5px; }
.widget.news_left div.item_date { font-family:'Open Sans', sans-serif; font-size:13px; }
.widget.news_left div.item_subject { font-family:'Open Sans', sans-serif; font-size:20px; margin-bottom:5px; }
.widget.news_left img.item_image { margin:10px 0 10px 0; }
.widget.news_left .text_content a { color:#fff; }
.widget.news_left a.readon { font-family:'Open Sans', sans-serif; color:#f28722; font-size:16px; }

.widget.twitter div.item_con { border-bottom:1px solid #fff; }
.widget.twitter div.item { padding:0; }
.widget.twitter .tweet_list { float:left; padding:0; margin:0; overflow-y:hidden; }
.widget.twitter .tweet_list li { overflow-y:auto; overflow-x:hidden; padding:10px 0 10px 0; }
.widget.twitter .tweet_list .tweet_avatar { float:left; }
.widget.twitter .tweet_list .tweet_avatar img { display:none; }
.widget.twitter .tweet_list span.tweet_text { color:#000; }
.widget.twitter div.readon { margin-top:10px; }

/* Content GFX */
.content_gfx_con div.subject { position:relative; }
.content_gfx_con .subject li { float:left; margin:0 0 8px 0; }
.content_gfx_con .subject li img.subject_img { float:left; }
.content_gfx_con div.thumbs { position:relative; margin-top:-30px; margin-left:174px }
.content_gfx_con .thumbs li { float:left; margin:0 0 0 0; }
.content_gfx_con .thumbs li div.trigger { float:left; cursor:pointer; overflow:hidden; margin:0 5px 0 0; background-color:#1bb7f2; height:15px; width:15px; border-radius:50%; }

/* Footer */
div.footer { width:100%; height:auto; float:left; background:#cccccc; }
.footer .footer_wrapper { position:relative; width:1024px; margin:45px auto; }
div.footer_content { float:left; position:relative; }
.footer img.footer_newsletter { position:absolute; left:20px; top:-84px; }
div.footer_bar { background:#d3003c url('../gfx/footer_bar.gif') repeat-x; width:100%; height:90px; float:left; }
.footer_bar .footer_bar_wrapper { position:relative; width:1024px; margin:0 auto; }
.footer_bar img.footer_kadobonnen { position:absolute; left:142px; top:-34px; }
.footer_bar img.footer_catalogus { position:absolute; left:300px; top:-43px; }

/* Block 4 */
.footer_content div.block_4_con { float:left; width:100%; }
.footer_content .block_4_con div.block_4 { float:left; padding-bottom:25px; }
.footer_content .block_4_con .block_4 div.block_con { padding:0 30px 0 30px; }
.footer_content .block_4_con div.block_4_first { width:256px; }
.footer_content .block_4_con div.block_4_second { width:256px; padding-left:30px; }
.footer_content .block_4_con div.block_4_third { width:256px; padding-left:30px; }
.footer_content .block_4_con div.block_4_fourth { width:256px; padding-left:30px; }

.footer_content .block_4_con div.block_con strong { display:block; font-family:'Open Sans', sans-serif; color:#000; font-size:15px; margin:0 0 30px 0; font-weight:bold; }
.footer_content .block_4_con div.block_con p { color:#000; }
.footer_content .block_4_con div.block_con a { color:#000; }
.footer_content .block_4_con div.block_con ul { margin-left:0; }
.footer_content .block_4_con div.block_con li { list-style-type:none; color:#000; }

/* Breadcrumbs */
div.breadcrumbs { position:absolute; left:245px; top:198px; z-index:4; }
.breadcrumbs div.item_con { float:left; }
.breadcrumbs div.item_con a { text-decoration:none;  }
.breadcrumbs div.item_con a span { display:block; padding:0 3px 0 0; }

/* Download list */
.download_list td { padding-bottom:5px; }
 
/* Form */
.form_con input.text { border:1px solid #dbdcdc; padding:3px 10px 3px 10px; margin:0 0 0 0; color:#000; }
.form_con input.text_str { width:200px; }
.form_con textarea.text { border:1px solid #dbdcdc; padding:3px 10px 3px 10px; margin:0 0 0 0; color:#000; }
.form_con textarea.text_str { width:200px; }
.form_con input.catpcha_str { width:200px; }
.form_con table.form { width:100%; }
.form_con td { padding:0 0 20px 0; width:200px; }
.form_con td div.subject { float:left; width:120px; padding:0 0 5px 0; }
.form_con td span.required_note { color:#f28722; }
.form_con div.text_input { position:relative; float:left; }
.form_con div.text_input label { position:absolute; top:0; left:0; color:#9a9a9a; padding:4px 0 3px 11px; }
.form_con td.submit_con { text-align:right; }
.form_con label.valid { width:24px; height:24px; background:url("../gfx/icons/Done.png") center center no-repeat; display:inline-block;  text-indent:-9999px; }
.form_con label.error { font-weight:bold; color:red; padding:2px 8px; margin-top:2px; }
.form_con label { position:relative; top:-2px; cursor:pointer; }

/* Contact page con */
div.contact_page_con { float:left; }
.contact_page_con div.left_con { float:left; width:340px; padding-right:20px; }
.contact_page_con div.right_con { float:left; width:390px; }

/* Message */
div.message { width:100%; margin:0 0 15px 0; }
.message div.text { padding:10px; }
div.negative_message { background:#b22626; }
.negative_message div.text, .negative_message .text a { color:#fff; }
div.positive_message { background:#3a9d20; border:1px solid #0d1e00; }
.positive_message div.text, .positive_message .text a  { color:#fff; }
div.neutral_message { background:#999966; border:1px solid #232313; }
.neutral_message div.text, .neutral_message .text a  { color:#fff; }

/* ================================================================================================================================== */
/* === Tablet (Portrait) 768 ======================================================================================================== */
/* ================================================================================================================================== */

@media only screen and (min-width:768px) and (max-width:1004px) {

	body.home { background-image:none; }
	body.content { background-image:none; }
	
	/* Main */
	div.main_wrapper { width:728px; }
	div.top_spacer { display:none; }
	
	/* Main top */
	.content-v1 div.main_top { float:left; height:180px; }
	
	/* Nav main */
	div.nav_main_con { width:728px; left:0; top:100px; background:#fff; padding:10px 5px 9px 5px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
	.nav_main_con li a.nm_item span {}
	
	div.nav_main_con_2 { width:728px; left:0; top:150px; }
	.nav_main_con_2 li a.nm_item span {}
	
	/* Main logo */
	img.main_logo { display:none }
	img.mobile_logo { display:block; position:absolute; left:0; top:0; }
	
	/* Sections */
	div.section_1 { float:left; width:728px; }
	div.section_2 { float:left; width:728px; padding-left:20px; padding-right:20px; padding-bottom:20px;}
	div.section_3 { float:left; width:728px; }
	.content div.section_3 { display:none; }
	div.section_4 { float:left; width:728px; padding:25px 0 25px 0; }
	
	/* Main slides */
	.home div.main_header { width:728px; height:256px; }
	.content div.main_header { width:728px; height:128px; }
	.main_header .header_item_con img { width:728px; height:auto; }

	/* Block 1 - content */
	.content-v1 .main_content div.block_1_con_content { float:left; width:100%; }
	.content-v1 .main_content .block_1_con_content div.block_1 { float:left; }
	.content-v1 .main_content .block_1_con_content .block_1 div.block_con { float:left; width:478px; }
	.content-v1 .main_content .block_1_con_content .block_1 div.imageless_block_con { width:100%; }
	.content-v1 .main_content .block_1_con_content div.block_1_first { width:100%; }
	
	/* Nav sub */
	ul.nav_sub { width:100%; margin:0; }
	.nav_sub a { display:block; padding:0; margin:0; font-family:'Open Sans', sans-serif; color:#4c4c4c; font-size:14px; text-decoration:none; line-height:28px; }
	.nav_sub a:hover,
	.nav_sub a.selected { color:#fff; }

	/* Object overview */
	.object_overview div.object_item { margin:0 50px 0 0; }
	
	/* Widgets */
	.widget.banner_left { display:none; }
	.widget.news_left { margin:25px 0 0 0; background:#f28722; padding:20px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
	.widget.left_nav { font-color:#4c4c4c; height:auto; margin:60px 0 0 0; background:#f28722; padding:20px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
	.widget.left_nav div.title { font-color:#4c4c4c; font-family:'Open Sans', sans-serif; font-size:26px; color:#4c4c4c; line-height:31px; padding:0 0 10px 0; }
	.widget.visiting_hours img.image { float:left; margin:20px; }
	.section_1 .widget.visiting_hours { margin-top:60px; }
	.widget.product_banner { display:none; }
	.widget.banner_right { display:none; }
	
	/* Footer */
	div.footer { height:auto; }
	.footer .footer_wrapper { width:768px; }
	.footer img.logos { display:none; }
	.footer_content div.block_4_con { width:100%; }
	.footer_content .block_4_con div.block_4 { width:auto; border:0; padding:0 0 25px 0; }
	.footer_content .block_4_con div.block_4_fourth { display:none; }
	
	/* Breadcrumbs */
	div.breadcrumbs { left:0; top:150px; }
}

/* ================================================================================================================================== */
/* === Mobile (Portrait) 300 ======================================================================================================== */
/* ================================================================================================================================== */

@media only screen and (max-width:767px) {

	body.home { background-image:none; }
	body.content { background-image:none; }
	
	/* Main */
	div.main_wrapper { width:300px; }
	div.top_spacer { display:none; }
	div.spacer_middle_row { display:none;}
	
	/* Main top */
	.content-v1 div.main_top { float:left; height:150px; }
	
	/* Main logo */
	img.main_logo { display:none }
	img.mobile_logo { display:block; position:absolute; left:0; top:0; }
	
	/* Nav main */
	.nav_main_con { position:absolute; left:0; top:0; }
	.nav_main_con .nav_main { display:none; }
	.nav_main_con .tinynav { display:block; position:absolute; left:0; top:85px; }
	.nav_main_con select.tinynav { width:300px; padding:5px; font-size:14px; }
	.nav_main_con select.tinynav option { font-size:14px; }

	div.nav_main_con_2 { position:absolute; left:0; top:0; margin-top:170px; clear:both; }
	ul.nav_main_2 { width:300px; float:left; padding:0 }
	.nav_main_2 li { width:100%; list-style-type:none; }
	.nav_main_2 li.head_item { float:left; position:relative; }
	.nav_main_2 li a.nm_item { display:block; background:#4e4e4e;  padding:10px 20px 10px 20px; border:0; color:#fff; border-bottom:1px solid #fff; text-decoration:none; }
	.nav_main_2 li:last-child a.nm_item { border:0; padding-right:0; }
	.nav_main_2 li .nm_item span { font-family:'Open Sans', sans-serif; display:block; color:#fff; font-size:13px;}
	.nav_main_2 li .nm_item span:hover,
	.nav_main_2 li .nm_item.selected span { border:0; }
	.nav_main_2 li .nm_item.selected,
	.nav_main_2 li a.nm_item:hover { background:#6f6d6d; }
	
	/* Sections */
	div.section_1 { display:none; }
	div.section_2 { float:left; width:300px; padding:25px 0 25px 0; }
	div.section_3 { float:left; width:300px; }
	div.section_4 { float:left; width:300px; padding:25px 0 25px 0; }
	
	/* Main slides */
	div.main_header { display:none; }
	
	/* Block 1 - content */
	.content-v1 .main_content div.block_1_con_content { float:left; width:100%; }
	.content-v1 .main_content .block_1_con_content div.block_1 { float:left; }
	.content-v1 .main_content .block_1_con_content .block_1 div.block_con { float:left; width:300px; }
	.content-v1 .main_content .block_1_con_content .block_1 div.imageless_block_con { width:100%; }
	.content-v1 .main_content .block_1_con_content div.block_1_first { width:100%; }
	
	/* Intern slides */
	.content_gfx_con { display:none; }
	
	/* Object overview */
	.object_overview div.object_item { padding-bottom:20px; margin:0 0 20px 0; border-bottom:1px solid #c1c1c1; }
	.object_overview div.spacer { display:none; }

	/* Widgets */
	.widget.banner_left { display:none; }
	.widget.news_left { margin:25px 0 0 0; background:#fff; padding:20px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
	.widget.left_nav { display:none; }
	.widget.visiting_hours img.image { float:left; margin:20px; }
	.widget.product_banner { display:none; }
	.widget.banner_right { display:none; }
	
	/* Footer */
	div.footer { height:auto; }
	.footer .footer_wrapper { width:300px; }
	.footer img.logos { display:none; }
	.footer_content div.block_4_con { width:100%; }
	.footer_content .block_4_con div.block_4 { width:auto; border:0; padding:0 0 25px 0; }
	.footer_content .block_4_con div.block_4_fourth { display:none; }
	.footer_bar img.footer_kadobonnen { display:none; }
	.footer_bar img.footer_catalogus { display:none; }
	
	/* Contact page con */
	.contact_page_con div.left_con { width:300px; padding:0; }
	.contact_page_con div.right_con { width:300px; overflow:hidden; }
	
	/* Breadcrumbs */
	div.breadcrumbs { display:none; }
}

/* ================================================================================================================================== */
/* === Mobile (Landscape) 480 ======================================================================================================== */
/* ================================================================================================================================== */

@media only screen and (min-width:480px) and (max-width:767px) {

	body.home { background-image:none; }
	body.content { background-image:none; }
	
	/* Main */
	div.main_wrapper { width:460px; }
	div.top_spacer { display:none; }
	
	/* Main top */
	.content-v1 div.main_top { float:left; height:150px; }
	
	/* Main logo */
	img.main_logo { display:none }
	img.mobile_logo { display:block; position:absolute; left:0; top:0; }
	
	/* Nav main */
	.nav_main_con { position:absolute; left:0; top:0; }
	.nav_main_con .nav_main { display:none; }
	.nav_main_con .tinynav { display:block; position:absolute; left:0; top:85px; }
	.nav_main_con select.tinynav { width:460px; padding:5px; font-size:14px; }
	.nav_main_con select.tinynav option { font-size:14px; }

	div.nav_main_con_2 { position:absolute; left:0; top:0; margin-top:170px; clear:both; }
	ul.nav_main_2 { width:460px; float:left; padding:0 }
	.nav_main_2 li { width:100%; list-style-type:none; }
	.nav_main_2 li.head_item { float:left; position:relative; }
	.nav_main_2 li a.nm_item { display:block; background:#4e4e4e;  padding:10px 20px 10px 20px; border:0; color:#fff; border-bottom:1px solid #fff; text-decoration:none; }
	.nav_main_2 li:last-child a.nm_item { border:0; padding-right:0; }
	.nav_main_2 li .nm_item span { font-family:'Open Sans', sans-serif; display:block; color:#fff; font-size:13px;}
	.nav_main_2 li .nm_item span:hover,
	.nav_main_2 li .nm_item.selected span { border:0; }
	.nav_main_2 li .nm_item.selected,
	.nav_main_2 li a.nm_item:hover { background:#6f6d6d; }
	
	/* Sections */
	div.section_1 { display:none; float:left; width:460px; }
	div.section_2 { float:left; width:460px; padding:25px 0 25px 0; }
	div.section_3 { float:left; width:460px; }
	div.section_4 { float:left; width:460px; padding:25px 0 25px 0; }
	
	/* Main slides */
	div.main_header { display:none; }
	
	/* Block 1 - content */
	.content-v1 .main_content div.block_1_con_content { float:left; width:100%; }
	.content-v1 .main_content .block_1_con_content div.block_1 { float:left; }
	.content-v1 .main_content .block_1_con_content .block_1 div.block_con { float:left; width:460px; }
	.content-v1 .main_content .block_1_con_content .block_1 div.imageless_block_con { width:100%; }
	.content-v1 .main_content .block_1_con_content div.block_1_first { width:100%; }
	
	/* Intern slides */
	.content_gfx_con { display:none; }
	
	/* Footer */
	div.footer { height:auto; }
	.footer .footer_wrapper { width:460px; }
	.footer img.logos { display:none; }
	.footer_content div.block_4_con { width:100%; }
	.footer_content .block_4_con div.block_4 { width:auto; border:0; padding:0 0 25px 0; }
	.footer_content .block_4_con div.block_4_fourth { display:none; }
	.footer_bar img.footer_kadobonnen { display:none; }
	.footer_bar img.footer_catalogus { display:none; }

	/* Contact page con */
	.contact_page_con div.left_con { width:460px; padding:0; }
	.contact_page_con div.right_con { width:460px; }
	
	/* Breadcrumbs */
	div.breadcrumbs { display:none; }
}