/* Custom AmaGo CSS */
@import url("https://www.aposto.eu/theme/fonts/avenir/font.css");

body {
    font-family: avenir, sans-serif;
    color: #fff;
    background: url("https://www.aposto.eu/theme/images/ds_bg.jpg");
    font-size: 16px;
}

.articleitem_price,
.basket_total, .basket_discount, .basket_mwst {
    font-family: avenir, sans-serif;
    font-size: 16px;
}

.mainscreen_articlebar {
    background-color: #cc9a8e;
    border-top: none;
    border-bottom: none;
}

.mainnav_scroll ul li.active a {
    border-bottom-color: #cc9a8e;
}

.header,
.scrolling-arrow-right,
.scrolling-arrow-left {
    background: none;
}

.mainnav_scroll ul li a,
h1, h2, h3, h4, h5, h6 {
    color: #cc9a8e;
    font-family: avenir, sans-serif;
}

.articleitem_name {
    font-family: avenir, sans-serif;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
}

.articleitem_name .small, .articleitem_name small {
    text-transform: none;
    font-size: 90%;
}

.articleitem_allergen,
.maincolor_foreground,
i.fas.fa-plus-circle {
    color: #cc9a8e
}

.maincolor_button.disabled, .maincolor_button:disabled {
    background-color: #a3aaae !important;
}

.maincolor_button {
    background-color: #cc9a8e !important;
}

.maincolor_button:hover {
    background-color: #2ea652 !important;
}

a:hover,
.maincolor_foreground:hover {
    color: #2ea652 !important;
}

a:visited {
    color: #fff;
}

.modal-content {
    background: url("https://www.aposto.eu/theme/images/ds_bg.jpg");
}

.card,
.main_popover{
color: #000;
}