/*
 *
 * odd PRINTSHOP OVERRIDE
 * --------------------------------------
 *
 */
/* BODY
 **************************************//* Sticky Footer - Beginn */html, body {    overflow-x:hidden;    margin: 0;    padding: 0;    height: 100%;}.wrapper {    min-height: 100%;    position: relative;}.main-container {    padding: 0;    padding-bottom: 100px;}.footer-container {    position: absolute;    bottom: 0;    width: 100%;}/* Sticky Footer - End */
body {
    /* font-family: 'Source Sans Pro', sans-serif;*/
}
.page-title h1, .page-title h2 {
    text-transform: uppercase;    font-size: 29px;    font-weight: 400;    line-height: 38px;    letter-spacing: 0px;    padding: 0px 0 0;}
/* NAVIGATION
 **************************************/
.top-switch-bg {
    /*border-top: 5px solid #dd0b2f;*/
}
.header-container .links {
    text-transform: uppercase;}
#queldoreiNav {
    margin: 31px 0 34px 20px;    width: auto !important;}
#queldoreiNav ul li a {
    /*font-family: 'Source Sans Pro';*/
    font-size: 14px;    font-weight: normal;    color: #2f201e !important;    background: transparent none;}
/* STARTSEITE
 **************************************/
#notice-cookie-block {
    display: none;}
/* ARTIKEL KATEGORIE
 **************************************/
/* ARTIKEL
 **************************************/
.catalog-product-view .tier-prices {
    display: none;}
.minimal-price-link {
    display: none;}
.product-additional .price-box {
    display: none;}
.product-additional .tax-details {
    display: none;}
.product-view .product-img-box .product-image {
    box-shadow: none;}
.product-view .artikelBeschreibungStoerer {
    background-color: #da1335;    color: #fff;    padding: 8px;    border-radius: 10px;}
.products-grid li.artikellink .regular-price, .products-grid li.artikellink .tax-details {
    display: none;}
.price-box, .tax-details {
    display: inherit;}
#quantity-selection .quantity-selection-tax {
    color: rgba(0,0,0,0.67);    font-size: 14px;    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;    display: inline;    margin-left: 10px;}
/* FLEXSLIDER
 **************************************/
/* WARENKORB
 **************************************/
/* CHECKOUT
 **************************************/
/* FOOTER
 *************************************
 .footer-banners {
 background: #ffffff !important;
 }
 * */
/* LOGIN
 **************************************/
.customer-account-login .top-switch-bg {
    display: none;}
.customer-account-login .top-dropdowns {
    display: none;}
.customer-account-login header {
    box-shadow: none;}
.customer-account-login .main-container {
    box-shadow: none;    background: rgba(255,255,255,1);    background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.91) 30%, rgba(245,245,245,0.78) 70%, rgba(199,199,199,0.69) 100%);    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(30%, rgba(255,255,255,0.91)), color-stop(70%, rgba(245,245,245,0.78)), color-stop(100%, rgba(199,199,199,0.69)));    background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.91) 30%, rgba(245,245,245,0.78) 70%, rgba(199,199,199,0.69) 100%);    background: -o-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.91) 30%, rgba(245,245,245,0.78) 70%, rgba(199,199,199,0.69) 100%);    background: -ms-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.91) 30%, rgba(245,245,245,0.78) 70%, rgba(199,199,199,0.69) 100%);    background: linear-gradient(135deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.91) 30%, rgba(245,245,245,0.78) 70%, rgba(199,199,199,0.69) 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c7c7c7', GradientType=1 );}
.customer-account-login .new-users {
    display: none;}
.customer-account-login header .logo {
    margin-top: 50px;    position: absolute;}
.customer-account-login header .logo::after {
    content: '';    color: #1B1A19;    font-size: 23px;    font-weight: 300;    margin-top: 20px;    display: block;}
/* BENUTZERKONTO
 **************************************/
.block-login .new-users {
    display: none;}
/* onepage-success
 **************************************/
.footer-container, footer a, footer ul.links li a {
    color: #2f201e;    text-transform: uppercase;}
