#main_menu .list_item a {padding: 0 0 0 10px;border-bottom: 1px solid var(--menu-link-color);margin: 5px 10px 0 0;height:20px;}
#main_content {width:var(--main-content-max-width);}
.category_article_row .article_image img {border: 1px solid #ccc;border-radius: 10px;}
#main_menu .list_item.active a {border-bottom: 1px solid #ffffff;}
#main_menu .list_item.active a, 
#main_menu .list_item a:hover {border-radius: 15px;border-bottom: 1px solid #ffffff;background-color:#6F4E37;}
.table_articles .article_price:not(.left):hover, .table_articles .article_title:not(.left):hover {
	color: var(--article-link-hover-color) !important;
}
.show_ratings_button a {
	padding: 5px 10px;
	border-radius: 15px;
}
.checkout_button {font-size:14px;padding:6px 15px}
#container_wrap {max-width:unset;}
.vielen-dank .page_content{padding:0;}
.page_content a {color:#ffffff;}
#delivery_areas_result {margin:0 auto;}
.zip_suggest {display:none;}
#main_logo img {max-width:300px;max-height: 190px;}
#main_content {padding:0;}
#main_menu .list_column {border:none;padding-left: 5px;width: 220px;}
.table_articles .article_price {padding:0 5px;}
.table_articles .article_price:not(.left):hover, .table_articles .article_title:not(.left):hover {background-color: #ffffff;	border: 1px solid #ffffff;border-radius: 10px;}
.table_articles .article_price:not(.left):hover, .table_articles .article_title:not(.left):hover {padding: 0 5px;}
.siderbar_delivery_time {border-radius: 15px;}
.checkout_button {border-radius: 20px;border: 1px solid var(--sidebar-border-color);font-size: 12px;}
.add_to_cart_submit {border-radius: 20px;}
.modal_change_qty:first-child {border-radius: 20px 0 0 20px;}
.modal_change_qty:last-child {border-radius: 0 20px 20px 0;}
#main_menu .list_item a {font-size: 17px;line-height: 30px;height: 30px;}
#main_menu .list_item a, #main_menu .list_item.active a {background-image: none;}
#submit_order_button {background-color:#2a363b;color:#fff;}
.category_article_row .article_image {width: 100%;display: block;padding-left: 5px;}
table.table_articles tr td {padding: 10px 0;}
#main_menu .list_item a:hover {background-image:none;}
.page_title h1, .page_title .h1,.cart_title {font-size: 16px;}
.page_title {background-color:#4c331c;}
.customer_say {margin-bottom: 10px;}
.customer_form label {font-size:13px;}
.customer_form input, .customer_form textarea {font-size: 14px;}
.open_order_tooltip .tooltip-inner .highlight_open_order {border: 1px solid #ffffff;}
#searchid {border-radius: 20px;margin-left:auto;margin-right:auto;text-align: center;}
.zip_suggest {border-radius: 15px;}
#searchid.autosuggest_open {border-radius: 20px 20px 0px 0px; border-bottom:none;}
#delivery_areas_result {border-top: none !important;  border-radius: 0 0 20px 20px;  border: 1px solid #000;}
#delivery_areas_result a{border:none;}
#delivery_areas_result a:hover {
   border: none;
  background-color: #e8e8e8;
}
.free_delivery_notice .progress {
	border-radius: 10px;
}
.frontpage_slider_content {text-align:center;color:#ffffff;text-shadow: 0px 0px 5px #000;}
.show_delivery_areas a {color:#ffffff;}
.modal_extras_title {	float: left;}
.article_extras_modal {width:100%;}
#header_main {
	background-size: cover;
	background-image: var(--header-bg-image);
	background-repeat: repeat;
	background-color: #ffe7cd;
	background-image: linear-gradient(90deg, transparent 50%, rgba(255,255,255,.5) 50%);
	background-size: 50px 50px;
}
#header_main .header_row {
	height: auto;
}
#header_main .info_note {
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 0;
}
#delivery_areas_result a {
	text-shadow: none;
}
.landingpage .title h1 {
	color: #333;
	font-family: Verdana, Arial, sans-serif;
font-size: 4rem;
}
.bg-headline {
	background-color: #fafafa;
	opacity: 0.8;
}
.landingpage .title {
	padding: 100px 0;
}
.download_info img {
	max-width: 200px;
}
.payment_options img {
  width: 100px;
}
.modal_extras_title .desc {width:100%;}

.rating_submit_button .btn {
	background-color: #232323;
	color: #fff;
}
.rating_logo a {
	width: 120px;
	height: 120px;
}
.show_ratings_button a {
	background: #B1120B;
	border: solid 2px #b60000;
	color: white;
}