@charset "utf-8";
/*CSS Document*/
body{
background-color:#ccc;
}
.checkout-cart-index .page.messages { 
	display: none !important; 
} 

.checkout-cart-index #maincontent { 
	padding-top: 0px !important; 
	margin-top: 17px !important; 
}

.cms-home .remus-category-links img[alt="REMUS Impfaktion"] {
    display: none!important;
}
.page-products span.tax-details {
    font-size: 12px;
    margin-bottom: 1em!important;
    margin-top: -14px;
    display: block;
}
.page-products span.tax-details a{
color:black!important;
}

.catalog-product-view .product-header span.tax-details {
    display: none!important;
}

.page-products #maincontent .page.messages{
	margin-top:5px;
}
.page-products #maincontent {
    padding-right: 10px;
    padding-left: 10px;
}
@media(max-width:991px){
.page-products .toolbar {
    border-radius: 10px;
}
}
@media(max-width:530px){
.catalog-product-view{
background-color:white!important;
}
.catalog-product-view .product.data.items .item.title.active {
    color: #222529;
    border-color: #E52421;
}
.catalog-product-view .product.data.items>.item.title>.switch{
    border-top-width:2px;
}
.catalog-product-view .data.switch span {
    font-weight: bold;
}

.catalog-product-view .page-wrapper>.breadcrumbs {
    position: relative!important;
    top: 0!important;
}

.catalog-product-view .description .value span, .description .value p {
    line-height: 21px!important;
}

.catalog-product-view #maincontent .product.description li:before, #maincontent .product.info li:before, #maincontent .sidebar-main .remus-category-links li:before {
    top: 0.5rem;
}

.catalog-product-view #maincontent .product.description li, #maincontent .product.info li, #maincontent .sidebar-main .remus-category-links li {
    line-height: 23px;
}

.catalog-product-view .product.data.items {
    margin-bottom: 2em;
}

.page-products span.tax-details {
    font-size: 10px;
    margin-bottom:2em!important;
padding: 0px 30px;
}

}

@media(max-width:340px){
.page-products span.tax-details {
padding: 0px 0px;
}
}
