body {
    font-family: 'Arimo', 'PT Sans', sans-serif;
    font-size: 17px;
}

.tws-article-list--list .tws-article-list--buy-button .btn:hover,
.tws-article-list--list .tws-article-list--buy-button .btn:focus {
    background: #061a34 !important;
    border-bottom: 2px solid #FF6D00 !important;
}

.tws-article-list--list .tws-article-list--buy-button .btn {
    display: inline-block;
    position: relative;
    background: #061A34;
    border: 0;
    border-bottom: 9px solid #FF6D00 !important;
    padding: 8px 10px !important;
    height: auto !important;
    width: 100%;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    color: #061A34;
    transition: all 0.3s !important;
}

.slot--header-horizontal-menu {
    border-top: 14px solid #FFFFFF;
}

.textalk-powered-logo {
    display: none;
}

.bountiful--top-bar {
    background: #061A34;
    color: #fff;
    font-size: 16px;
}

.bountiful--footer {
    margin: 60px 0 0 0;
    background: #061A34;
    box-shadow: 0 0px 0px rgba(0,0,0,0.2);
    padding: 50px 0 15px 0;
    color: #FFFFFF;
    font-size: 14px;
}

.slot--header-logo {
    max-width: 600px;
}

.article .slot--unique-selling-points {
    padding-bottom: 20px;
}

.article .slot--unique-selling-points ul li {
    line-height: 0.0;
}

.tws-breadcrumbs--text {
    color: #6e6e6e !important;
    margin: 0 0.5rem 0.5rem 0;
}

.tws-breadcrumbs--home-icon {
    color: #061A34 !important;
    margin: 0 0.5rem 0.5rem 0;
}

.bountiful--buy-button-group .slot--article-buy-button .btn,
.tws-article-list--list .tws-article-list--buy-button .btn.tws-article-list--choices-button,
.tws-article-list--list .tws-article-list--buy-button .btn.tws-article-buy-button-with-modal--buy-button {
    background: #061A34 !important;
}

.tws-article-list--list .tws-article-list--buy-button .btn.tws-article-list--choices-button:after,
.tws-article-list--list .tws-article-list--buy-button .btn.tws-article-buy-button-with-modal--buy-button:after {
    color: #FFFFFF !important;
}

.tws-contact-info--address-row-one {
    color: #FFFFFF !important;
    font-size: 18px;
    font-weight: bold;
}

.tws-contact-info--email a,
.tws-contact-info--telephone-number a,
.tws-contact-info--terms-and-conditions a {
    color: #FFFFFF !important;
    display: block;
    margin: 0.7rem 0 0.7rem 0;
}

/* =========================================
   BOUNTIFUL THEME – Sidebar entfernen
   ========================================= */

/*.bountiful--sidebar { display: none !important; }*/
.bountiful--body-wrapper { grid-template-columns: 1fr !important; }

.bountiful--body-wrapper {
    grid-template-columns: 1fr !important;
    width: 100% !important;
}

.bountiful--main,
.bountiful--content,
.bountiful--body {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
}

.tws-article-list--list,
.tws-article-list--list *,
.tws-article-list--grid,
.tws-article-list--grid *,
.tws-article-list--item,
.tws-article-list--article,
.tws-list--item,
.bountiful--main *,
.bountiful--content * {
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}