.kbcs_home_width_about{	width:750px;}.kbcs_home_width_contact{	width:400px;}.kbcs_home_width_corona_restrictions{	width:550px;}.kbcs_home_width_show_documents{	width:750px;}.kbcs_home_width_our_business_hours{	width:460px;}.kbcs_home_width_documents_overview{	width:730px;}.kbcs_home_width_welcome{	width:290px;}.welcome_discounts_block{	margin:0 auto 25px;}.welcome_discounts_action_product_bar{	position:absolute;	top:70px;	left:-5px;	width:110px;	z-index:1;	transform: rotate(-20deg);	padding:5px 10px;	overflow:hidden;	text-align:center;	font-size:16px;	font-style:normal;	font-weight:bold;	color:white;	background-color:firebrick;}.welcome_discounts_box{	position:relative;	margin:10px;	border-width:0;	border-style:solid;	border-spacing:0px;	border-collapse:collapse;	border-color:darkgreen;	box-shadow:0 0 3px 3px lightgrey;	font-size:14px;	font-style:normal;	font-weight:normal;	float:left;}.welcome_discounts_name{	height:3em;	padding:5px 10px;	overflow:hidden;	text-align:center;	font-size:18px;	font-style:italic;	font-weight:bold;	color:black;}.welcome_discounts_image_div{	margin:6px 3%;	text-align:center;	vertical-align:middle;}.welcome_discounts_image_img{	max-height:100%;	max-width:100%;}.welcome_discounts_bottom_bar{	height:2.1em;	overflow:hidden;}.welcome_discounts_pricing{	font-size:12px;	font-style:normal;	font-weight:normal;	width:65%;	padding-top:3px;	float:right;}.welcome_discounts_action_price{	font-size:20px;	font-style:normal;	font-weight:bold;	color:red;}.welcome_discounts_max_1em{	max-height:1em;	overflow:hidden;	display:block;}.welcome_discounts_info{	margin:0 0;	padding:2px;	text-align:right;	color:black;}.welcome_discounts_image{	max-height:30px;	max-width:30px;	text-align:center;}.welcome_discounts_popup_base{	margin-right:10px;}.welcome_discounts_popup_pi{	float:left;}.welcome_discounts_popup_sc{	padding-bottom:3px;	float:left;}.welcome_discounts_popup_added{	top:0;	right:0;	display:none;	visibility:hidden;	opacity:0;	transition:opacity 1s;}.welcome_discounts_link:link,.welcome_discounts_link:visited,.welcome_discounts_link:active{	text-decoration:none;	color:inherit;}.welcome_discounts_link:hover{	text-decoration:none;	font-weight:bold;	color:blue;}.welcome_block{	overflow:hidden;	margin:10px;	padding:0;	border-width:0px;	border-style:solid;	border-spacing:0px;	border-collapse:collapse;	border-color:gainsboro;	border-radius:8px;	box-shadow:0 0 3px 3px lightgrey;	text-align:center;	float:left;}.welcome_title{	margin:0 auto;}.welcome_TOP{	margin:10px auto;	text-align:center;	color:black;	background-color:white;}.welcome_h{	display:block;	padding:10px;}.welcome_h1{	font-size:24px;	font-weight:bold;}.welcome_h2{	font-size:24px;	font-weight:bold;}.welcome_block_image_div{	margin:3px;	background-color:white;}.welcome_block_image{	max-width:100%;	background-color:white;}.welcome_block_title{	display:block;	margin:0 10%;	padding:5px 10px;	height:2.2em;	font-size:12px;	font-weight:bold;	color:black;	background-color:white;}.welcome_block_laptops{	background-image:url('');}.welcome_block_game_pcs{	background-image:url('https://kbcs.eu/plaatjes/merken/coolermaster/mcb-b520-kgnn-rgb.jpg');}.welcome_block_desktop_pcs{	background-image:url('https://kbcs.eu/plaatjes/combo_images/pb-thuis-pc-allemaal.jpg');}.welcome_block_downloads{	background-image:url('https://kbcs.eu/plaatjes/modules/wzu/downloads.jpg');}.welcome_block_give_your_laptop_desktop_pc_an_2nd_life{	background-image:url('https://kbcs.eu/plaatjes/merken/samsung/mz-76e250beu.jpg');}.welcome_block_assortment{	background-image:url('https://kbcs.eu/plaatjes/modules/wzu/computer_parts.jpg');}.welcome_block_certificates{	background-image:url('https://kbcs.eu/plaatjes/merken/microsoft/kbcs_o2019pro_license-only.jpg');}.welcome_block_repairs{	background-image:url('https://kbcs.eu/plaatjes/merken/kbcs/kbcs-agnwplus00onplus24cy.jpg');	}.home_about_box_all,.home_business_hours_box_all{	max-width:670px;	margin:0 auto;	color:black;}.home_about_box_all,.home_business_hours_box_all,.home_to_block_silver{	background-color:gainsboro;}.home_about_title,.home_business_hours_title{	font-size:24px;	font-weight:bold;}.home_about_title_sub{	width:80%;	margin:5px auto 0 auto;	padding:5px 10px;	font-size:14px;	font-weight:normal;	color:black;	background-color:white;}.home_about_copyright,.home_to_map_title{	font-size:14px;	font-weight:bold;}.home_about_bar,.home_business_hours_bar{	padding:5px 10px;	text-align:center;}.home_to_map_bar{	padding:5px 10px;	text-align:center;}.home_about_info_block{	margin:5px 5%;	padding:5px 10px;	text-align:center;	font-size:14px;	color:black;	background-color:white;}.home_about_image_div{	margin:auto 5px;	max-width:96%;	text-align:center;}.home_about_column{	margin:0 4px;}.home_business_hours_column{	width:95%;	margin:7px;	padding:5px;	background-color:white;}.home_about_column_image{	margin:4px;}.home_about_text_green_large{	font-size:20px;	font-weight:bold;	color:green;}.home_about_text_green_small{	font-size:12px;	font-weight:bold;	color:green;}.home_about_text_green_medium{	font-size:16px;	font-weight:bold;	color:green;}.home_about_text_black_medium{	font-size:16px;	font-weight:bold;	color:black;}.home_about_text_black_small{	font-size:12px;	font-weight:bold;	color:black;}.home_business_hours_line{	padding:3px 0;	font-size:12px;}.home_business_hours_nod{	width:7%;	padding-right:5px;	text-align:right;}.home_business_hours_wdn{	width:40%;	margin-left:2%;}.home_business_hours_times{	width:55%;	text-align:right;	margin-right:2%;}.home_business_hours_actions{	padding:2%;	text-align:left;	font-weight:normal;	font-size:12px;	color:dodgerblue;}.home_business_hours_changed_value{	font-weight:bold;	color:darkred;}.home_business_week_title{	padding:5px;	text-align:center;	font-size:18px;	font-style:italic;	font-weight:bold;	color:white;	background-color:green;}.home_business_hours_action{	width:15px;	text-align:right;	margin-right:10px;}.home_business_hours_is_today{	font-weight:bold;	color:green;	background-color:whitesmoke;}.home_to_block,.home_corona_box,.home_welcome_box{	margin:10px auto 0 auto;	border-width:2px;	border-style:solid;	border-spacing:0px;	border-collapse:collapse;	border-color:black;	text-align:left;}.home_welcome_info{	margin:10px;	text-align:left;}.home_corona_info{	margin:10px;	text-align:left;	font-size:16px;}.home_to_block_white{	background-color:white;}.home_to_side_entrance{	font-size:24px;	font-weight:bold;	color:white;	background-color:darkred;}.home_to_image_div{	margin:5px;	width:175px;}.home_to_image{	max-width:100%;	text-align:center;}.home_corona_image_div{	margin:5px;}.home_corona_image{	max-width:90%;	text-align:center;}.home_to_center{	width:300px;	padding:10px;	text-align:center;	font-size:18px;	font-style:italic;	color:black;	background-color:white;}.home_to_center_text{	margin:5px 0;}.home_to_larger_map{	text-align:center;	font-size:18px;	color:blue;	background-color:white;}.home_to_kbcs_parking{	width:100%;}.home_to_google_map{	width:670px;}.documents_overview_window{	margin:0 auto;	border-width:2px;	border-style:solid;	border-spacing:0px;	border-collapse:collapse;	border-color:black;	color:black;	background-color:gainsboro;}.documents_overview_doc_title{	padding:10px;	text-align:center;	font-size:24px;	font-weight:bold;	color:white;	background-color:black;}.documents_overview_doc_box{	width:325px;	margin:10px;	padding:10px;	background-color:ghostwhite;	float:left;}.documents_overview_doc_name{	margin-bottom:10px;	text-align:center;	font-size:20px;	font-style:italic;	font-weight:bold;	color:darkred;}.documents_overview_doc_button{	margin:5px auto 0;	padding:10px 4px;	font-size:18px;	font-style:italic;	font-weight:bold;	text-align:center;	border-radius:10px;}.documents_overview_doc_button_a{	cursor:pointer;}.documents_overview_doc_start{	color:white;	background-color:limegreen;}.documents_overview_doc_visit{	color:white;	background-color:cadetblue;}.obh_owner_href_a{	text-decoration:none;}