/*----------- Amasty recurring payments updates --------------*/
/* Messages after KC Login */
body.pitbulk_saml2-saml2-acs .page.messages {
display: none;
}

/* Main Menu Logo*/
@media only screen and (min-width: 768px) {
    .logo img {
        max-height: 60px !important;
    }
}

/* Registration in checkout */
#registration {
	display: none !important;
}


/*--------- General Page Adjustments -----------------*/
.view-int_redbulletin {
display: none;
}

.before-page-main {
    margin-top: 20px !important;
}
.page-title-wrapper {
    display: none;
}

.toolbar-products {
display: none;
}

/* General Page Adjustments for Red Bulletin Suisse */
body.cms-red-bulletin .breadcrumbs {
display: none;
}

/*Hide more infos tab */
#tab-label-additional-title {
    display: none;
}

/* Hide Slider mobil */
@media only screen and (max-width: 768px) {
    #slider-carousel2{
        display: none;
    }
}


/*---------------- Category Page---------------*/
@media only screen and (max-width: 480px){
.page-products .products-grid .product-item, .page-layout-1column .products-grid .product-item,
.page-layout-3columns .products-grid .product-item, .page-products.page-layout-1column .products-grid .product-item,
.page-products.page-layout-3columns .products-grid .product-item {
width: 100% !important;
}
}


/*------------- Cart -----------------------*/
#block-giftcard{
    display: none;
}


/*------------- Checkout ------------------*/
.one-step-checkout .wrap-case-3colums .address-info-3-columns form[data-role="customer-number"],
.one-step-checkout .wrap-case-3colums .onestepcheckout-shipping-payment-review form[data-role="customer-number"] {
    display: none;
}
.checkout-payment-method .payment-method-title .action-help {
    display: none !important;
}
.payment-icon{
    float: right;
}
#giftcardaccount-placer{
    display: none;
}

/*-------------- Footer -------------*/
@media only screen and (min-width: 769px) {
    .footer.content .widget {
        width: calc(100% / 4) !important;
    }
}
@media only screen and (max-width: 768px) {
    .footer.content .widget {
        width: 100%;
    }
}
.footer.content {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}
.footer .copyright {
    display: none !important;
    margin-top: 0px !important;
}


/*------------- Custom classes ------------*/
/* Servus Object Logos */
.rb-logo>a>img {
    height: 50px !important;
    object-fit: contain;
}

/* Main Cover */
.rb-main-cover {
    height: 320px;
    width: 260px;
    margin-right: auto !important;
    margin-left: auto !important;
}
.rb-main-cover>a>img {
    height: 320px !important;
    width: 260px;
}

/* Button Styling */
.pagebuilder-button-primary>span {
    font-weight: bold;
    font-size: 16px;
}
.pagebuilder-button-primary {
    height: 50px;
    padding-top: 17px !important;
}

/* Catalog Description Alignment */
.catalog-description {
   margin: auto !important
}
.catalog-description>p>span>img {
    vertical-align: sub
}