Skip to content
Code-Schnipsel Gruppen Projekte
style.css 29,5 KiB
Newer Older
  • Learn to ignore specific revisions
  •     transition: 0.3s color;
    }
    
    /* style: full */
    .basket-style-full.tpl-btn.quiqqer-order-basketButton:hover,
    .basket-style-full.tpl-btn.quiqqer-order-basketButton:focus {
    
        background: #f5f5f5;
    }
    
    
    .basket-style-full .quiqqer-order-basketButton-icon-custom,
    .basket-style-full .quiqqer-order-basketButton-batch-custom {
    
        margin-right: 10px;
    }
    
    
    .basket-style-full .quiqqer-order-basketButton-sum {
        border-left: 1px solid #ddd;
    
    .basket-style-full .quiqqer-order-basketButton-quantity {
    
    }
    
    /* style: compact */
    .tpl-btn.quiqqer-order-basketButton.basket-style-compact {
        border: none;
    
    }
    
    .basket-style-compact .quiqqer-order-basketButton-quantity {
    
        border-radius: 50px;
        color: #fff;
        font-size: 10px;
    
        line-height: 17px;
        position: absolute;
    
    @media screen and (max-width: 767px) {
        .cologne-header-control {
    
        }
    
        .quiqqer-menu-megaMenu .hide-on-desktop {
            display: flex;
            height: 100%;
        }
    
        .tpl-btn.quiqqer-order-basketButton {
            padding: 10px;
        }
    
        .tpl-btn.quiqqer-order-basketButton .quiqqer-order-basketButton-quantity {
            margin-right: 0;
        }
    
        .cologne-header-control-basket {
            margin-left: 10px;
        }
    
        .basket-style-full .quiqqer-order-basketButton-sum {
            display: none;
        }
    }
    
    
    /**************************/
    /* mobile menu  / slideout*/
    /**************************/
    .slideout-menu .page-menu {
        background: #2c3e47;
        color: #eee;
    }
    
    .page-menu ul {
        margin-left: 30px;
    }
    
    .page-menu .page-navigation-level-1 {
        margin-left: 0;
    }
    
    .page-menu .page-navigation-level-3,
    .page-menu .page-navigation-level-4,
    .page-menu .page-navigation-level-5,
    .page-menu .page-navigation-level-6,
    .page-menu .page-navigation-level-7,
    .page-menu .page-navigation-level-8 {
        margin-left: 20px;
    }
    
    .page-menu .page-navigation {
        padding: 3rem 0 0 0;
    }
    
    .page-menu .page-navigation li {
        float: none;
    }
    
    .page-menu .page-navigation a {
        align-items: center;
    
    }
    
    .page-menu .page-navigation-home {
        font-size: inherit;
    
    }
    
    .page-menu ul a {
        font-size: inherit;
    }
    
    .page-menu .page-navigation-level-1 > li > a > .fa,
    .page-menu .page-navigation-home .fa {
        margin-left: 20px !important;
    }
    
    .page-menu ul .fa,
    .page-menu .page-navigation-home .fa {
        font-size: inherit;
        margin-left: 10px;
        margin-right: 0;
    
    /****************/
    /* basket popup */
    /****************/
    
    .quiqqer-order-basket-small-container {
        width: 260px;
    
    .qui-contextmenu-container .qui-contextitem {
        border-bottom: none;
    }
    
    /*********************/
    /* user icon top bar */
    /*********************/
    .cologne-header-control-user {
        cursor: pointer;
        margin-left: 20px;
        position: relative;
    }
    
    
    .quiqqer-frontendUsers-userIcon {
        border-radius: 100px;
        box-shadow: 0 0 0 1px;
        height: 30px;
    
        line-height: 30px;
        text-align: center;
        width: 30px;
    
    }
    
    .quiqqer-frontendUsers-userIcon-icon {
        height: 100% !important;
    
        width: 100% !important;
    
    .quiqqer-frontendUsers-userIcon-letter {
        height: 30px !important;
        width: 30px !important;
        line-height: 30px !important;
        font-size: 0;
    
    .quiqqer-frontendUsers-userIcon-letter:before {
        content: "\f007";
        font-size: 16px;
        font-family: 'FontAwesome';
    
    .cologne-header-control-user-loader {
    
        align-items: center;
    
        background: #fff;
        border-radius: 100%;
    
        cursor: default;
    
        display: flex;
    
        height: 100%;
    
        justify-content: center;
    
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
    
    /*********/
    /* Popup */
    /*********/
    .qui-window-popup-title-close {
        align-items: center;
    
        color: inherit;
        display: flex;
    
        justify-content: center;
        line-height: 0;
        padding-bottom: 0;
    
        padding-top: 0;
    
    }
    
    .qui-window-popup-buttons.box {
        background: none;
        height: auto !important;
        padding: 20px 0;
    }
    
    .qui-window-popup-buttons.box button {
        margin: 0 15px;
    }
    
    .qui-window-popup-buttons:after {
        display: none;
    }
    
    @media screen and (max-width: 767px) {
        .qui-window-popup-buttons.box button {
            display: block !important;
    
            margin: 10px 20px;
    
            width: calc(100% - 40px);
        }
    }
    
    
    /** Login / logout popup
    
    Michael Danielczok's avatar
    Michael Danielczok committed
     ===================================== */
    
    .cologne-login-dialog {
        outline: none;
    }
    
    
    .cologne-login-dialog .qui-window-popup-title {
    
        background: none;
        padding: 0;
    
    .cologne-login-dialog .quiqqer-frontendUsers-loginWindow-close {
    
        border-radius: 0;
    
        height: 40px;
        line-height: 40px;
        width: 40px;
    
    .cologne-login-dialog .quiqqer-frontendUsers-loginWindow-logo {
        margin: 2rem auto;
    
        max-height: 100px;
    
    .cologne-login-dialog .qui-window-popup-content {
        height: auto !important;
        padding: 20px 40px;
    
    .quiqqer-fu-login-container h2:first-child,
    .quiqqer-fu-registrationSignUp-registration-content h2:first-child {
        position: relative;
    
    }
    
    .quiqqer-fu-login-container h2:first-child:after,
    .quiqqer-fu-registrationSignUp-registration-content h2:first-child:after {
        bottom: -10px;
        content: '';
        height: 2px;
        left: calc(50% - 40px);
        position: absolute;
        width: 80px;
    }
    
    
    .quiqqer-auth-login-container input,
    .quiqqer-fu-login-email input {
    
        box-shadow: 0 0 0 30px #fff inset;
    }
    
    /*
     because of disabling autofill background
     :focus is simulated by box.shadow
     */
    
    .quiqqer-auth-login-container input[type="text"]:focus,
    .quiqqer-auth-login-container input[type="password"]:focus,
    .quiqqer-fu-login-email input[type="text"]:focus,
    .quiqqer-fu-login-email input[type="password"]:focus {
    
    /* logout */
    /* show close button */
    .cologne-logout-dialog .qui-window-popup-title {
        background: none !important;
        display: block !important;
        padding: 0 !important;
    
    .cologne-logout-dialog .qui-window-popup-title-close {
        align-items: center;
        border-radius: 0;
        color: inherit;
        display: flex;
        font-size: 1.5em !important;
        justify-content: center;
        line-height: 0 !important;
        padding: 0 !important;
        position: relative !important;
    
    .cologne-logout-dialog .qui-window-popup {
        display: flex;
        flex-direction: column;
    }
    
    .cologne-logout-dialog .qui-window-popup-content {
        padding-top: 0 !important;
    }
    
    .cologne-logout-dialog .submit-body {
        display: flex;
        flex-direction: column;
        justify-content: center;
        text-align: center;
    }
    
    .cologne-logout-dialog .submit-body .textbody {
        width: 100% !important;
    }
    
    .cologne-logout-dialog .qui-window-popup-content .texticon {
        float: none !important;
        margin: 0 auto 30px !important;
    }
    
    
    /** Product Children Slider (horizontal)
     ===================================== */
    
    Michael Danielczok's avatar
    Michael Danielczok committed
    .quiqqer-bricks-children-slider-container-wrapper .quiqqer-bricks-children-slider-container,
    .quiqqer-bricks-children-slider-container-inner {
        height: calc(100% + 22px);
    }
    
    ul.quiqqer-bricks-children-slider-container-slide {
    
    }
    
    .quiqqer-bricks-children-slider-container-slide .quiqqer-products-control-product-childrenslider-entry {
        border-color: #ddd;
    
        box-shadow: 0 0 10px rgba(0, 0, 0, 0);
        transition: 0.2s all;
    
    }
    
    .quiqqer-bricks-children-slider-container-slide .quiqqer-products-control-product-childrenslider-entry:hover {
    
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    
    }
    
    .quiqqer-bricks-children-slider-container-slide .quiqqer-bricks-children-slider-child-display img:hover {
        -webkit-transform: none;
    
        transform: none;
    
    .quiqqer-bricks-children-slider-child:last-child .quiqqer-products-control-product-childrenslider-entry {
        margin-right: 0;
    }
    
    /* nav arrows */
    .quiqqer-bricks-children-slider-mobile .quiqqer-bricks-children-slider-container-wrapper .quiqqer-bricks-children-slider-prev,
    .quiqqer-bricks-children-slider-mobile .quiqqer-bricks-children-slider-container-wrapper .quiqqer-bricks-children-slider-next {
        align-items: center;
    
        border-color: rgba(51, 51, 51, 0.2);
        border-radius: 0;
    
        justify-content: center;
    
    }
    
    .quiqqer-bricks-children-slider-mobile .quiqqer-bricks-children-slider-container-wrapper .quiqqer-bricks-children-slider-prev:hover,
    .quiqqer-bricks-children-slider-mobile .quiqqer-bricks-children-slider-container-wrapper .quiqqer-bricks-children-slider-next:hover {
        background: rgba(188, 188, 188, 0.5);
    }
    
    
    .brick-full-width .quiqqer-bricks-children-slider-container-slide .quiqqer-products-control-product-childrenslider-entry:first-child {
        margin: 0 5px 0 5px;
    }
    
    .brick-full-width .quiqqer-bricks-children-slider-child:first-child .quiqqer-products-control-product-childrenslider-entry:first-child {
        margin-left: 20px;
    }
    
    .brick-full-width .quiqqer-bricks-children-slider-child:last-child .quiqqer-products-control-product-childrenslider-entry:first-child {
        margin-right: 20px;
    }
    
    /************************/
    /* lang currency switch */
    /************************/
    .lcs-button-currency-sign {
        font-size: 1.2rem;
    }
    
    .lcs-button-currency-code {
        font-size: 0.9rem;
    }
    
    .lcs-menu .quiqqer-currency-switch {
        height: 40px;
        line-height: 40px;
    }
    
    .lcs-menu-list-entry-link.current-lang {
        opacity: 0.5;
        pointer-events: none;
    
    }
    
    /*************/
    /* font icon */
    /*************/
    a.font-icon {
        border-radius: 50%;
    
        box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
    
        display: inline-block;
        line-height: 2.5rem;
        margin-right: 10px;
        text-align: center;
        width: 2.5rem;
    
    }
    
    a.font-icon .fa {
        font-size: 0;
    }
    
    a.font-icon .fa:before {
        font-size: 1rem;