.home_categories h2 {
	visibility: hidden;
	height: 0px;
	margin-top: 0px;
}

#subcategories {
	border-top: none;
	padding-top: 0px;
	height: 44px;
}

#subcategories ul li {
    margin: 0 0 13px 13px;
    width: 219px;
}

.home_categories {
	background-color: #AB0302;
}

.white {
	color: #FFFFFF !important;
}

.subcategory-name {
	font-weight: 300 !important;
	font-size: 1.05em !important;
}
#header_links {
	visibility: hidden;
}
.editorial_block > h1 {
    text-align: center;
    font-size: 4em;
}
.editorial_block > h2 {
    font-size: 2em;
    margin-bottom: 1.5em;
    text-align: center;
}
#editorial_block_center .rte p {
    font-size: 1.2em;
}
.sf-menu > li > ul {
    padding: 5px;
}
.sf-menu > li > ul > li > a {
    font: 600 15px/19px "Open Sans",sans-serif;
}
.sf-menu > li > ul > li {
    padding: 5px 31px 15px 15px;
}
.center {
	text-align: center;
}
.table thead > tr > th, .table thead > tr > td, .table tbody > tr > th, .table tbody > tr > td, .table tfoot > tr > th, .table tfoot > tr > td {
    border-top: none;
}
.table-responsive > .table > thead > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > tfoot > tr > td {
    white-space: normal;
    vertical-align: top;
    color: #222;
}
.height6em {
	height: 6em;
}
.table-responsive table tbody tr td img {
	margin-bottom: 1.5em;
}
.table thead > tr > th, .table thead > tr > td, .table tbody > tr > th, .table tbody > tr > td, .table tfoot > tr > th, .table tfoot > tr > td {
    padding: 9px;
}
.content_scene_cat span.category-name {
    color: #ab0302;
}
.content_scene_cat p {
    color: #333;
}
.heading-counter {
	visibility: hidden;
}
.subcategory-heading {
	visibility: hidden;
}
#subcategories ul li {
    margin: 10px;
    padding: 0;
    width: 100%;
}

#cms.cms.cms-2.cms-datenschutz.hide-left-column.hide-right-column.lang_de div#page div.columns-container div#columns.container div.row div#center_column.center_column.col-xs-12.col-sm-12 div.rte {
    margin-left: 3%;
    margin-right: 3%;
    width: 94%;
}
#cms.cms.cms-9.cms-agb.hide-left-column.hide-right-column.lang_de div#page div.columns-container div#columns.container div.row div#center_column.center_column.col-xs-12.col-sm-12 {
    margin-left: 3%;
    margin-right: 3%;
    width: 94%;
}
#cms.cms.cms-1.cms-Lieferung.hide-left-column.hide-right-column.lang_de div#page div.columns-container div#columns.container div.row div#center_column.center_column.col-xs-12.col-sm-12 {
    margin-left: 3%;
    margin-right: 3%;
    width: 94%;
}
#cms.cms.cms-7.cms-widerrufsrecht.hide-left-column.hide-right-column.lang_de div#page div.columns-container div#columns.container div.row div#center_column.center_column.col-xs-12.col-sm-12 {
    margin-left: 3%;
    margin-right: 3%;
    width: 94%;
}
#giftcard_product .content_scene_cat {
    border-top: none;
}
.sf-menu > li > a {
    font-size: 14px !important;
}
#giftcard_product .content_scene_cat .content_scene_cat_bg {
    background-color: #ffffff !important;
    padding: 0px;
}
#giftcard_product div#block_templates.attributes div.header {
	height: 0;
    margin: 0;
    padding: 0;
    visibility: hidden;
}
#giftcard_product div#block_templates.attributes div.row div.content ul.nav.nav-tabs {
	height: 0;
    margin: 0;
    padding: 0;
    visibility: hidden;
}

html body#module-thegiftcard-page.module-thegiftcard-page.show-left-column.hide-right-column.lang_de div#page div.columns-container div#columns.container div.row div#center_column.center_column.col-xs-12.col-sm-9 div#giftcard_product div#block_category div.row.content_scene_cat div.content_scene_cat_bg {
    background: none !important;
}

#giftcard_product div.header, #giftcard_product div.content, #giftcard_product div.radio, #giftcard_product label {
	color: #AB0302;
	background: none;
}

html body#module-thegiftcard-page.module-thegiftcard-page.show-left-column.show-right-column.lang_de div#page div.columns-container div#columns.container div.row div#center_column.center_column.col-xs-12.col-sm-6 div#giftcard_product div#block_customization div.row div.col-lg-12 div.content div.form-inline.form-group div.radio {
	margin-left: 20px;
}

#giftcard_product .input-group-addon {
    background-color: #AB0302;
	color: #FFFFFF;
}

#giftcard_product select, #giftcard_product input {
    border: 1px solid #ab0302;
    color: #ab0302;
}

html body#module-thegiftcard-page.module-thegiftcard-page.show-left-column.show-right-column.lang_de div#page div.columns-container div#columns.container div.row div#center_column.center_column.col-xs-12.col-sm-6 div#giftcard_product div#block_button div.row div.col-lg-12 div.content form#buy_block div.box-cart-bottom div p.buttons_bottom_block.no-print button.btn.btn-primary.exclusive {
	color: #FFFFFF;
	background-color: #AB0302;
	border-color: #AB0302;
}

html body#module-thegiftcard-page.module-thegiftcard-page.show-left-column.show-right-column.lang_de div#page div.columns-container div#columns.container div.row div#center_column.center_column.col-xs-12.col-sm-6 div#giftcard_product div#block_amounts.attributes div.row div.col-lg-12 div.content div.form-group div.form-label label span {
	color: #AB0302 !important;
}
.sf-menu > li > a, .shopping_cart > a:first-child b, .footer-container #footer h4, .block .title_block, .block h4, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, #home-page-tabs > li a, .price.product-price, .button.ajax_add_to_cart_button, .button.lnk_view, .price-percent-reduction, #my-account ul.myaccount-link-list li a span, .content_scene_cat span.category-name, #subcategories ul li .subcategory-name, .price, .sf-menu > li > ul > li > a {
    font-size: 14px;
}

th.cart_product, th.cart_description, th.cart_availability, th.cart_unit, th.cart_quantity, th.cart_total {
	color: #FFFFFF !important;
}

.label-warning, .label-danger {
    background-color: #BF0302 !important;
    border: 1px solid #AB0302 !important;
}

.versand_tbl {
	
}

.versand_tbl_th1 {
	
}

.versand_tbl_th {
	border: 1px solid #FFFFFF;
	height: 50px;
	width: 100px;
	text-align: center;
	color: #FFFFFF;
	background-color: #AB0302;
}

.versand_tbl_td1 {
	border: 1px solid #AB0302;
	height: 25px;
	width: 100px;
	color: #AB0302;
	font-weight: 900;
}

.versand_tbl_td {
	border: 1px solid #AB0302;
}

.cookielink {
	color: #CCCCCC !important;
}

.subcategory-name {
    font-weight: 900 !important;
}

.header_text {
	color: #ab0302;
    padding-top: 8px;
    font-weight: 900;
}

html body#category.category.category-5.category-speiseoele-kalt-gepresst-nativ-aus-eigenproduktion.show-left-column.hide-right-column.lang_de div#page div.columns-container div#columns.container div.row div#center_column.center_column.col-xs-12.col-sm-9 div.content_scene_cat {
		visibility: hidden;
		height: 0px;
}

html body#category.category.category-5.category-speiseoele-kalt-gepresst-nativ-aus-eigenproduktion.show-left-column.hide-right-column.lang_de div#page div.columns-container div#columns.container div.row div#center_column.center_column.col-xs-12.col-sm-9 div#subcategories {
		visibilty: hidden;
		height: 0px;
}

html body#search.search.show-left-column.hide-right-column.lang_de div#page div.columns-container div#columns.container div.row div#left_column.column.col-xs-12.col-sm-3 div#categories_block_left.block div.block_content ul.tree.dynamized li span.grower.CLOSE {
	color: #CCC;
}

.lnk_more {
	color: #AB0302 !important;
}

.layered_subtitle {
	color: #AB0302;
}

.layered_filter_ul div.selector, .layered_filter_ul div.selector select.select.form-control, .layered_filter_ul div.selector span {
	width: 100% !important;
	color: #AB0302;
}

.no-print button.btn.btn-default.social-sharing {
	border: 2px solid #AB0302;
}

/* #product_list.product_list.row.list div.product-container div.row div.center-block.col-xs-4.col-sm-7.col-md-4 div.product-desc p img { */
#product_list .product-container .row .center-block .product-desc p img, #columns.container #product_list .product-container .right-block p img {
	display: none;
}